From 0c105a568c1c3919d41e3aa75055f631e177c758 Mon Sep 17 00:00:00 2001 From: no author <no.author@nowhere.it> Date: Fri, 17 Nov 2000 10:31:18 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create branch 'xsltd'. --- helm/DEVEL/.cvsignore | 7 - .../lablgtk/lablgtk_20000829-0.1.0-1.i386.rpm | Bin 1476108 -> 0 bytes .../lablgtk/lablgtk_20000829-0.1.0-1.spec | 25 - .../lablgtk/lablgtk_20000829-0.1.0-1.src.rpm | Bin 421518 -> 0 bytes .../lablgtk/lablgtk_20000829-0.1.0.tar.gz | Bin 419688 -> 0 bytes .../lablgtk/lablgtk_20000829-0.1.0/.cvsignore | 11 - .../lablgtk/lablgtk_20000829-0.1.0/CHANGES | 358 - .../lablgtk/lablgtk_20000829-0.1.0/COPYING | 28 - .../lablgtk/lablgtk_20000829-0.1.0/Makefile | 190 - .../lablgtk_20000829-0.1.0/Makefile.nt | 147 - .../lablgtk/lablgtk_20000829-0.1.0/README | 238 - .../applications/browser/.cvsignore | 3 - .../applications/browser/Makefile | 41 - .../applications/browser/README | 18 - .../applications/browser/TODO | 4 - .../applications/browser/editor.ml | 101 - .../applications/browser/file.ml | 13 - .../applications/browser/lexical.ml | 155 - .../applications/browser/list2.ml | 25 - .../applications/browser/shell.ml | 255 - .../applications/browser/text.ml | 16 - .../applications/browser/useunix.ml | 36 - .../applications/browser/widgets.ml | 34 - .../applications/radtest/.cvsignore | 3 - .../applications/radtest/CHANGES | 16 - .../applications/radtest/Makefile | 86 - .../applications/radtest/README | 24 - .../applications/radtest/aspectframe.xpm | 33 - .../applications/radtest/button.xpm | 33 - .../applications/radtest/checkbutton.xpm | 33 - .../applications/radtest/clist.xpm | 30 - .../applications/radtest/colorselection.xpm | 35 - .../applications/radtest/combo.xpm | 34 - .../applications/radtest/common.mli | 27 - .../applications/radtest/entry.xpm | 33 - .../applications/radtest/eventbox.xpm | 34 - .../applications/radtest/fixed.xpm | 31 - .../applications/radtest/frame.xpm | 33 - .../applications/radtest/gToolbar2.ml | 65 - .../applications/radtest/gTree2.ml | 78 - .../applications/radtest/gTree2.mli | 73 - .../applications/radtest/gtkTree2.ml | 82 - .../applications/radtest/gtktree2.c | 1385 --- .../applications/radtest/gtktree2.h | 139 - .../applications/radtest/gtktreeitem2.c | 1110 --- .../applications/radtest/gtktreeitem2.h | 91 - .../applications/radtest/handlebox.xpm | 34 - .../applications/radtest/hbox.xpm | 31 - .../applications/radtest/hbuttonbox.xpm | 33 - .../applications/radtest/hseparator.xpm | 31 - .../applications/radtest/label.xpm | 30 - .../applications/radtest/load_lexer.mll | 46 - .../applications/radtest/load_parser.mly | 56 - .../applications/radtest/main.ml | 393 - .../applications/radtest/ml_gtk2.c | 124 - .../applications/radtest/notebook.xpm | 33 - .../applications/radtest/pixmap.xpm | 39 - .../applications/radtest/property.ml | 175 - .../applications/radtest/property.mli | 96 - .../applications/radtest/propwin.ml | 180 - .../applications/radtest/propwin.mli | 10 - .../applications/radtest/radiobutton.xpm | 33 - .../applications/radtest/scrolledwindow.xpm | 30 - .../applications/radtest/spinbutton.xpm | 33 - .../applications/radtest/statusbar.xpm | 34 - .../applications/radtest/tiBase.ml | 671 -- .../applications/radtest/tiBin.ml | 185 - .../applications/radtest/tiButton.ml | 372 - .../applications/radtest/tiContainer.ml | 92 - .../applications/radtest/tiEdit.ml | 153 - .../applications/radtest/tiList.ml | 66 - .../applications/radtest/tiMisc.ml | 176 - .../applications/radtest/tiPack.ml | 300 - .../applications/radtest/tiWidget.ml | 43 - .../applications/radtest/tiWindow.ml | 117 - .../applications/radtest/togglebutton.xpm | 33 - .../applications/radtest/toolbar.xpm | 33 - .../applications/radtest/tree_minus.xpm | 18 - .../applications/radtest/tree_plus.xpm | 18 - .../applications/radtest/utils.ml | 353 - .../applications/radtest/vbox.xpm | 31 - .../applications/radtest/vbuttonbox.xpm | 33 - .../applications/radtest/viewport.xpm | 34 - .../applications/radtest/vseparator.xpm | 31 - .../applications/radtest/window.xpm | 38 - .../applications/unison/.cvsignore | 1 - .../applications/unison/README | 19 - .../applications/unison/uigtk.ml | 1434 --- .../lablgtk_20000829-0.1.0/config.make.nt | 6 - .../lablgtk_20000829-0.1.0/configure.mk | 50 - .../lablgtk_20000829-0.1.0/doc/formula.eps | 409 - .../lablgtk_20000829-0.1.0/doc/lablgtk.mgp | 558 -- .../examples/GL/morph3d.ml | 607 -- .../examples/GL/planet.ml | 125 - .../examples/GL/simple.ml | 33 - .../lablgtk_20000829-0.1.0/examples/README | 17 - .../examples/buttons.ml | 26 - .../lablgtk_20000829-0.1.0/examples/calc.ml | 114 - .../examples/calendar.ml | 21 - .../lablgtk_20000829-0.1.0/examples/clist.ml | 51 - .../lablgtk_20000829-0.1.0/examples/combo.ml | 23 - .../lablgtk_20000829-0.1.0/examples/csview.ml | 155 - .../examples/dcalendar.ml | 247 - .../examples/drawing.ml | 19 - .../lablgtk_20000829-0.1.0/examples/editor.ml | 101 - .../lablgtk_20000829-0.1.0/examples/entry.ml | 48 - .../lablgtk_20000829-0.1.0/examples/events.ml | 25 - .../examples/fifteen.ml | 97 - .../examples/fixed_editor.ml | 279 - .../examples/fixpoint.ml | 30 - .../lablgtk_20000829-0.1.0/examples/hello.ml | 18 - .../lablgtk_20000829-0.1.0/examples/image.ml | 67 - .../examples/image256x256.rgb | 19 - .../examples/kaimono.ml | 130 - .../lablgtk_20000829-0.1.0/examples/label.ml | 48 - .../examples/lissajous.ml | 48 - .../examples/nihongo.ml | 31 - .../examples/old/fixpoint.ml | 39 - .../examples/old/hello.ml | 23 - .../examples/old/progressbar.ml | 60 - .../lablgtk_20000829-0.1.0/examples/pousse.ml | 199 - .../examples/progressbar.ml | 51 - .../examples/radiobuttons.ml | 39 - .../lablgtk_20000829-0.1.0/examples/rpn.ml | 129 - .../examples/scrolledwin.ml | 35 - .../lablgtk_20000829-0.1.0/examples/socket.ml | 16 - .../lablgtk_20000829-0.1.0/examples/test.xpm | 92 - .../examples/testdnd.ml | 510 - .../examples/testgtk.ml | 1140 --- .../examples/testinput.ml | 43 - .../examples/tictactoe.ml | 113 - .../lablgtk_20000829-0.1.0/examples/tron.ml | 204 - .../examples/xmhtml/test.ml | 38 - .../lablgtk/lablgtk_20000829-0.1.0/gBin.ml | 153 - .../lablgtk/lablgtk_20000829-0.1.0/gBin.mli | 163 - .../lablgtk/lablgtk_20000829-0.1.0/gButton.ml | 124 - .../lablgtk_20000829-0.1.0/gButton.mli | 144 - .../lablgtk_20000829-0.1.0/gContainer.ml | 75 - .../lablgtk_20000829-0.1.0/gContainer.mli | 79 - .../lablgtk/lablgtk_20000829-0.1.0/gData.ml | 60 - .../lablgtk/lablgtk_20000829-0.1.0/gData.mli | 60 - .../lablgtk/lablgtk_20000829-0.1.0/gDraw.ml | 163 - .../lablgtk/lablgtk_20000829-0.1.0/gDraw.mli | 107 - .../lablgtk/lablgtk_20000829-0.1.0/gEdit.ml | 147 - .../lablgtk/lablgtk_20000829-0.1.0/gEdit.mli | 146 - .../lablgtk/lablgtk_20000829-0.1.0/gHtml.ml | 33 - .../lablgtk/lablgtk_20000829-0.1.0/gList.ml | 162 - .../lablgtk/lablgtk_20000829-0.1.0/gList.mli | 158 - .../lablgtk/lablgtk_20000829-0.1.0/gMain.ml | 26 - .../lablgtk/lablgtk_20000829-0.1.0/gMenu.ml | 199 - .../lablgtk/lablgtk_20000829-0.1.0/gMenu.mli | 196 - .../lablgtk/lablgtk_20000829-0.1.0/gMisc.ml | 217 - .../lablgtk/lablgtk_20000829-0.1.0/gMisc.mli | 263 - .../lablgtk/lablgtk_20000829-0.1.0/gObj.ml | 292 - .../lablgtk/lablgtk_20000829-0.1.0/gObj.mli | 267 - .../lablgtk/lablgtk_20000829-0.1.0/gPack.ml | 217 - .../lablgtk/lablgtk_20000829-0.1.0/gPack.mli | 267 - .../lablgtk/lablgtk_20000829-0.1.0/gRange.ml | 83 - .../lablgtk/lablgtk_20000829-0.1.0/gRange.mli | 87 - .../lablgtk/lablgtk_20000829-0.1.0/gTree.ml | 76 - .../lablgtk/lablgtk_20000829-0.1.0/gTree.mli | 72 - .../lablgtk/lablgtk_20000829-0.1.0/gUtil.ml | 80 - .../lablgtk/lablgtk_20000829-0.1.0/gUtil.mli | 109 - .../lablgtk/lablgtk_20000829-0.1.0/gWindow.ml | 151 - .../lablgtk_20000829-0.1.0/gWindow.mli | 156 - .../lablgtk/lablgtk_20000829-0.1.0/gaux.ml | 17 - .../lablgtk/lablgtk_20000829-0.1.0/gdk.ml | 535 - .../lablgtk/lablgtk_20000829-0.1.0/gdk.mli | 447 - .../lablgtk_20000829-0.1.0/gdkEvent.ml | 159 - .../lablgtk_20000829-0.1.0/gdkKeysyms.ml | 1320 --- .../lablgtk_20000829-0.1.0/gdk_tags.var | 165 - .../lablgtk/lablgtk_20000829-0.1.0/glGtk.ml | 86 - .../lablgtk/lablgtk_20000829-0.1.0/glGtk.mli | 63 - .../lablgtk/lablgtk_20000829-0.1.0/glib.ml | 21 - .../lablgtk_20000829-0.1.0/gpointer.ml | 41 - .../lablgtk/lablgtk_20000829-0.1.0/gtk.ml | 158 - .../lablgtk/lablgtk_20000829-0.1.0/gtkArgv.ml | 106 - .../lablgtk/lablgtk_20000829-0.1.0/gtkBase.ml | 414 - .../lablgtk/lablgtk_20000829-0.1.0/gtkBin.ml | 170 - .../lablgtk_20000829-0.1.0/gtkButton.ml | 148 - .../lablgtk/lablgtk_20000829-0.1.0/gtkData.ml | 148 - .../lablgtk/lablgtk_20000829-0.1.0/gtkEdit.ml | 223 - .../lablgtk/lablgtk_20000829-0.1.0/gtkInit.ml | 5 - .../lablgtk/lablgtk_20000829-0.1.0/gtkList.ml | 294 - .../lablgtk/lablgtk_20000829-0.1.0/gtkMain.ml | 50 - .../lablgtk/lablgtk_20000829-0.1.0/gtkMenu.ml | 144 - .../lablgtk/lablgtk_20000829-0.1.0/gtkMisc.ml | 323 - .../lablgtk/lablgtk_20000829-0.1.0/gtkNew.ml | 56 - .../lablgtk/lablgtk_20000829-0.1.0/gtkPack.ml | 318 - .../lablgtk_20000829-0.1.0/gtkRange.ml | 147 - .../lablgtk_20000829-0.1.0/gtkSignal.ml | 65 - .../lablgtk_20000829-0.1.0/gtkSignal.mli | 45 - .../lablgtk_20000829-0.1.0/gtkThInit.ml | 5 - .../lablgtk_20000829-0.1.0/gtkThread.ml | 33 - .../lablgtk/lablgtk_20000829-0.1.0/gtkTree.ml | 122 - .../lablgtk_20000829-0.1.0/gtkWindow.ml | 189 - .../lablgtk_20000829-0.1.0/gtkXmHTML.ml | 109 - .../lablgtk_20000829-0.1.0/gtk_tags.var | 171 - .../lablgtk_20000829-0.1.0/gtkgl_tags.var | 19 - .../lablgtk_20000829-0.1.0/gtkxmhtml_tags.var | 30 - .../lablgtk_20000829-0.1.0/lablgl.patch | 112 - .../lablgtk/lablgtk_20000829-0.1.0/lablgtk.in | 24 - .../lablgtk/lablgtk_20000829-0.1.0/ml_gdk.c | 522 - .../lablgtk/lablgtk_20000829-0.1.0/ml_gdk.h | 53 - .../lablgtk/lablgtk_20000829-0.1.0/ml_glib.c | 135 - .../lablgtk/lablgtk_20000829-0.1.0/ml_glib.h | 10 - .../lablgtk/lablgtk_20000829-0.1.0/ml_gtk.c | 2170 ---- .../lablgtk/lablgtk_20000829-0.1.0/ml_gtk.h | 15 - .../lablgtk/lablgtk_20000829-0.1.0/ml_gtkgl.c | 54 - .../lablgtk_20000829-0.1.0/ml_gtkxmhtml.c | 76 - .../lablgtk_20000829-0.1.0/var2conv.ml | 99 - .../lablgtk/lablgtk_20000829-0.1.0/var2def.ml | 44 - .../lablgtk/lablgtk_20000829-0.1.0/wrappers.c | 76 - .../lablgtk/lablgtk_20000829-0.1.0/wrappers.h | 222 - ...lgtk-20000829_gtkmathview-0.1.0-1.i386.rpm | Bin 16862 -> 0 bytes .../lablgtk-20000829_gtkmathview-0.1.0-1.spec | 25 - ...blgtk-20000829_gtkmathview-0.1.0-1.src.rpm | Bin 7616 -> 0 bytes .../lablgtk-20000829_gtkmathview-0.1.0.tar.gz | Bin 5777 -> 0 bytes .../.depend | 4 - .../COPYING | 11 - .../Makefile | 98 - .../config.make | 15 - .../configure.mk | 53 - .../gMathView.ml | 50 - .../gtkMathView.ml | 61 - .../gtk_mathview.ml | 1 - .../ml_gtk_mathview.c | 55 - .../test/Makefile | 36 - .../test/test.ml | 141 - .../test/test.xml | 123 - .../lablgtk-20000829_gtkmathview-0.2.0-1.spec | 25 - .../lablgtk-20000829_gtkmathview-0.2.0.tar.gz | Bin 14050 -> 0 bytes .../.cvsignore | 1 - .../.depend | 4 - .../COPYING | 11 - .../Makefile | 107 - .../config.make | 15 - .../configure.mk | 53 - .../gMathView.ml | 64 - .../gtkMathView.ml | 93 - .../gtk_mathview.ml | 1 - .../minidom/.cvsignore | 1 - .../minidom/Makefile | 43 - .../minidom/minidom.ml | 61 - .../minidom/minidom.mli | 50 - .../minidom/ml_minidom.c | 288 - .../minidom/ml_minidom.h | 10 - .../minidom/test.ml | 84 - .../minidom/test.xml | 505 - .../ml_gtk_mathview.c | 120 - .../test/.cvsignore | 1 - .../test/Makefile | 43 - .../test/t1.config | 3 - .../test/test.ml | 278 - .../test/test.xml | 123 - helm/DEVEL/pxp/.cvsignore | 7 - helm/DEVEL/pxp/findlib-0.4.tar.gz | Bin 92356 -> 0 bytes helm/DEVEL/pxp/netstring-0.9.3.tar.gz | Bin 132893 -> 0 bytes helm/DEVEL/pxp/netstring/.cvsignore | 7 - helm/DEVEL/pxp/netstring/LICENSE | 21 - helm/DEVEL/pxp/netstring/META | 54 - helm/DEVEL/pxp/netstring/Makefile | 151 - helm/DEVEL/pxp/netstring/RELEASE | 1 - helm/DEVEL/pxp/netstring/base64.ml | 24 - helm/DEVEL/pxp/netstring/base64.mli | 36 - helm/DEVEL/pxp/netstring/cgi.ml | 645 -- helm/DEVEL/pxp/netstring/cgi.mli | 419 - helm/DEVEL/pxp/netstring/compat-base64/META | 3 - helm/DEVEL/pxp/netstring/compat-cgi/META | 3 - helm/DEVEL/pxp/netstring/depend | 36 - helm/DEVEL/pxp/netstring/depend.pkg | 0 helm/DEVEL/pxp/netstring/doc/ABOUT-FINDLIB | 52 - .../DEVEL/pxp/netstring/doc/ABOUT-FINDLIB.xml | 61 - helm/DEVEL/pxp/netstring/doc/INSTALL | 128 - helm/DEVEL/pxp/netstring/doc/INSTALL.xml | 153 - helm/DEVEL/pxp/netstring/doc/Makefile | 22 - helm/DEVEL/pxp/netstring/doc/README | 212 - helm/DEVEL/pxp/netstring/doc/README.xml | 244 - helm/DEVEL/pxp/netstring/mimestring.ml | 1035 -- helm/DEVEL/pxp/netstring/mimestring.mli | 683 -- helm/DEVEL/pxp/netstring/netbuffer.ml | 145 - helm/DEVEL/pxp/netstring/netbuffer.mli | 93 - helm/DEVEL/pxp/netstring/netconversion.ml | 864 -- helm/DEVEL/pxp/netstring/netconversion.mli | 241 - helm/DEVEL/pxp/netstring/netencoding.ml | 903 -- helm/DEVEL/pxp/netstring/netencoding.mli | 271 - helm/DEVEL/pxp/netstring/nethtml.ml | 276 - helm/DEVEL/pxp/netstring/nethtml.mli | 72 - helm/DEVEL/pxp/netstring/nethtml_scanner.mll | 128 - helm/DEVEL/pxp/netstring/netmappings.ml | 38 - helm/DEVEL/pxp/netstring/netmappings.mli | 115 - helm/DEVEL/pxp/netstring/netmappings_iso.ml | 54 - helm/DEVEL/pxp/netstring/netmappings_other.ml | 154 - helm/DEVEL/pxp/netstring/netstream.ml | 162 - helm/DEVEL/pxp/netstring/netstream.mli | 118 - helm/DEVEL/pxp/netstring/netstring.cma | Bin 139420 -> 0 bytes helm/DEVEL/pxp/netstring/netstring.cmxa | Bin 4955 -> 0 bytes helm/DEVEL/pxp/netstring/netstring_mt.ml | 37 - helm/DEVEL/pxp/netstring/netstring_mt.mli | 25 - helm/DEVEL/pxp/netstring/netstring_str.ml | 241 - helm/DEVEL/pxp/netstring/netstring_str.mli | 82 - helm/DEVEL/pxp/netstring/netstring_top.ml | 34 - helm/DEVEL/pxp/netstring/netstring_top.mli | 21 - helm/DEVEL/pxp/netstring/neturl.ml | 1302 --- helm/DEVEL/pxp/netstring/neturl.mli | 460 - helm/DEVEL/pxp/netstring/tests/.cvsignore | 7 - helm/DEVEL/pxp/netstring/tests/Makefile | 26 - helm/DEVEL/pxp/netstring/tests/test_cgi.ml | 423 - .../pxp/netstring/tests/test_encoding.cgi | 72 - .../pxp/netstring/tests/test_mimestring.ml | 589 -- .../pxp/netstring/tests/test_netencoding.ml | 223 - helm/DEVEL/pxp/netstring/tests/test_neturl.ml | 969 -- helm/DEVEL/pxp/netstring/tests/test_recode.ml | 169 - helm/DEVEL/pxp/netstring/tools/Makefile | 10 - .../tools/unimap_to_ocaml/.cvsignore | 7 - .../netstring/tools/unimap_to_ocaml/Makefile | 15 - .../tools/unimap_to_ocaml/unimap_to_ocaml.ml | 201 - helm/DEVEL/pxp/ocaml-findlib-0.4.0-1.i386.rpm | Bin 190472 -> 0 bytes helm/DEVEL/pxp/ocaml-findlib-0.4.0-1.src.rpm | Bin 95910 -> 0 bytes helm/DEVEL/pxp/ocaml-findlib.spec | 80 - .../pxp/ocaml-netstring-0.9.3-2.i386.rpm | Bin 240642 -> 0 bytes .../DEVEL/pxp/ocaml-netstring-0.9.3-2.src.rpm | Bin 134883 -> 0 bytes helm/DEVEL/pxp/ocaml-netstring.spec | 73 - helm/DEVEL/pxp/ocaml-pxp-1.0-1.i386.rpm | Bin 986080 -> 0 bytes helm/DEVEL/pxp/ocaml-pxp-1.0-1.src.rpm | Bin 484134 -> 0 bytes helm/DEVEL/pxp/ocaml-pxp.spec | 73 - helm/DEVEL/pxp/pxp-1.0.tar.gz | Bin 484568 -> 0 bytes helm/DEVEL/pxp/pxp/.cvsignore | 4 - helm/DEVEL/pxp/pxp/LICENSE | 22 - helm/DEVEL/pxp/pxp/META | 20 - helm/DEVEL/pxp/pxp/Makefile | 105 - helm/DEVEL/pxp/pxp/Makefile.code | 96 - helm/DEVEL/pxp/pxp/Makefile.conf | 37 - helm/DEVEL/pxp/pxp/RELEASE | 1 - helm/DEVEL/pxp/pxp/compatibility/.cvsignore | 4 - helm/DEVEL/pxp/pxp/compatibility/META | 6 - helm/DEVEL/pxp/pxp/compatibility/Makefile | 40 - .../DEVEL/pxp/pxp/compatibility/Makefile.code | 50 - .../DEVEL/pxp/pxp/compatibility/Makefile.conf | 9 - helm/DEVEL/pxp/pxp/compatibility/README | 21 - .../pxp/pxp/compatibility/markup_document.ml | 374 - .../pxp/pxp/compatibility/markup_document.mli | 420 - .../DEVEL/pxp/pxp/compatibility/markup_dtd.ml | 36 - .../pxp/pxp/compatibility/markup_dtd.mli | 108 - .../pxp/pxp/compatibility/markup_reader.ml | 119 - .../pxp/pxp/compatibility/markup_reader.mli | 141 - .../pxp/pxp/compatibility/markup_types.ml | 103 - .../pxp/pxp/compatibility/markup_types.mli | 125 - .../pxp/pxp/compatibility/markup_yacc.ml | 245 - .../pxp/pxp/compatibility/markup_yacc.mli | 233 - helm/DEVEL/pxp/pxp/doc/ABOUT-FINDLIB | 52 - helm/DEVEL/pxp/pxp/doc/ABOUT-FINDLIB.xml | 61 - helm/DEVEL/pxp/pxp/doc/EXTENSIONS | 50 - helm/DEVEL/pxp/pxp/doc/EXTENSIONS.xml | 62 - helm/DEVEL/pxp/pxp/doc/INSTALL | 154 - helm/DEVEL/pxp/pxp/doc/INSTALL.xml | 171 - helm/DEVEL/pxp/pxp/doc/Makefile | 43 - helm/DEVEL/pxp/pxp/doc/PRERELEASE | 103 - helm/DEVEL/pxp/pxp/doc/PRERELEASE.xml | 116 - helm/DEVEL/pxp/pxp/doc/README | 247 - helm/DEVEL/pxp/pxp/doc/README.xml | 423 - helm/DEVEL/pxp/pxp/doc/SPEC | 185 - helm/DEVEL/pxp/pxp/doc/SPEC.xml | 226 - helm/DEVEL/pxp/pxp/doc/design.txt | 340 - helm/DEVEL/pxp/pxp/doc/dist-common.xml | 123 - helm/DEVEL/pxp/pxp/doc/manual/Makefile | 82 - helm/DEVEL/pxp/pxp/doc/manual/html/TIMESTAMP | 0 helm/DEVEL/pxp/pxp/doc/manual/html/c1567.html | 434 - helm/DEVEL/pxp/pxp/doc/manual/html/c36.html | 533 - helm/DEVEL/pxp/pxp/doc/manual/html/c533.html | 234 - helm/DEVEL/pxp/pxp/doc/manual/html/c893.html | 349 - helm/DEVEL/pxp/pxp/doc/manual/html/index.html | 330 - helm/DEVEL/pxp/pxp/doc/manual/html/markup.css | 4 - helm/DEVEL/pxp/pxp/doc/manual/html/p34.html | 167 - helm/DEVEL/pxp/pxp/doc/manual/html/pic/done | 0 .../doc/manual/html/pic/extension_general.gif | Bin 2098 -> 0 bytes .../pxp/pxp/doc/manual/html/pic/node_add.gif | Bin 4334 -> 0 bytes .../pxp/doc/manual/html/pic/node_clone.gif | Bin 4031 -> 0 bytes .../pxp/doc/manual/html/pic/node_delete.gif | Bin 3459 -> 0 bytes .../pxp/doc/manual/html/pic/node_general.gif | Bin 1294 -> 0 bytes .../pxp/pxp/doc/manual/html/pic/node_term.gif | Bin 4284 -> 0 bytes helm/DEVEL/pxp/pxp/doc/manual/html/x107.html | 1694 ---- helm/DEVEL/pxp/pxp/doc/manual/html/x1439.html | 464 - helm/DEVEL/pxp/pxp/doc/manual/html/x1496.html | 442 - helm/DEVEL/pxp/pxp/doc/manual/html/x1629.html | 895 -- helm/DEVEL/pxp/pxp/doc/manual/html/x1812.html | 517 - helm/DEVEL/pxp/pxp/doc/manual/html/x1818.html | 779 -- helm/DEVEL/pxp/pxp/doc/manual/html/x1965.html | 152 - helm/DEVEL/pxp/pxp/doc/manual/html/x468.html | 474 - helm/DEVEL/pxp/pxp/doc/manual/html/x550.html | 765 -- helm/DEVEL/pxp/pxp/doc/manual/html/x675.html | 538 - helm/DEVEL/pxp/pxp/doc/manual/html/x738.html | 1036 -- helm/DEVEL/pxp/pxp/doc/manual/html/x939.html | 2337 ----- helm/DEVEL/pxp/pxp/doc/manual/ps/markup.ps | 8866 ----------------- helm/DEVEL/pxp/pxp/doc/manual/src/dtd.mli.ent | 374 - helm/DEVEL/pxp/pxp/doc/manual/src/getcode.ml | 56 - helm/DEVEL/pxp/pxp/doc/manual/src/markup.css | 4 - helm/DEVEL/pxp/pxp/doc/manual/src/markup.dsl | 74 - helm/DEVEL/pxp/pxp/doc/manual/src/markup.sgml | 5109 ---------- .../doc/manual/src/pic/extension_general.fig | 47 - .../pxp/pxp/doc/manual/src/pic/node_add.fig | 107 - .../pxp/pxp/doc/manual/src/pic/node_clone.fig | 111 - .../pxp/doc/manual/src/pic/node_delete.fig | 96 - .../pxp/doc/manual/src/pic/node_general.fig | 35 - .../pxp/pxp/doc/manual/src/pic/node_term.fig | 63 - helm/DEVEL/pxp/pxp/doc/manual/src/readme.ent | 364 - .../DEVEL/pxp/pxp/doc/manual/src/yacc.mli.ent | 376 - helm/DEVEL/pxp/pxp/examples/Makefile | 22 - helm/DEVEL/pxp/pxp/examples/readme/.cvsignore | 10 - helm/DEVEL/pxp/pxp/examples/readme/Makefile | 34 - .../pxp/pxp/examples/readme/Makefile.code | 57 - helm/DEVEL/pxp/pxp/examples/readme/main.ml | 108 - helm/DEVEL/pxp/pxp/examples/readme/readme.dtd | 38 - helm/DEVEL/pxp/pxp/examples/readme/to_html.ml | 432 - helm/DEVEL/pxp/pxp/examples/readme/to_text.ml | 599 -- .../examples/simple_transformation/Makefile | 21 - .../pxp/examples/simple_transformation/README | 17 - .../examples/simple_transformation/delcol.ml | 69 - .../examples/simple_transformation/print.ml | 60 - .../examples/simple_transformation/record.dtd | 5 - .../examples/simple_transformation/sample.xml | 18 - .../examples/simple_transformation/sort.ml | 83 - .../pxp/pxp/examples/validate/.cvsignore | 13 - helm/DEVEL/pxp/pxp/examples/validate/Makefile | 28 - .../pxp/pxp/examples/validate/validate.ml | 126 - .../pxp/pxp/examples/xmlforms/.cvsignore | 13 - helm/DEVEL/pxp/pxp/examples/xmlforms/Makefile | 33 - .../pxp/pxp/examples/xmlforms/Makefile.code | 57 - helm/DEVEL/pxp/pxp/examples/xmlforms/README | 61 - .../DEVEL/pxp/pxp/examples/xmlforms/ds_app.ml | 107 - .../pxp/pxp/examples/xmlforms/ds_context.ml | 238 - .../pxp/pxp/examples/xmlforms/ds_style.ml | 778 -- .../pxp/pxp/examples/xmlforms/styles/Makefile | 16 - .../xmlforms/styles/address-style.xml | 361 - .../examples/xmlforms/styles/crazy-style.xml | 62 - .../examples/xmlforms/styles/ds-object.dtd | 8 - .../pxp/examples/xmlforms/styles/ds-style.dtd | 183 - .../examples/xmlforms/styles/mini-style.xml | 9 - helm/DEVEL/pxp/pxp/lexers/Makefile | 34 - helm/DEVEL/pxp/pxp/lexers/Makefile.code | 54 - helm/DEVEL/pxp/pxp/lexers/Makefile.generate | 67 - helm/DEVEL/pxp/pxp/lexers/objects | 0 .../pxp/lexers/open_pxp_lex_aux_iso88591.src | 19 - .../pxp/pxp/lexers/open_pxp_lex_aux_utf8.src | 19 - .../pxp/lexers/open_pxp_lex_misc_iso88591.src | 19 - .../pxp/pxp/lexers/open_pxp_lex_misc_utf8.src | 19 - helm/DEVEL/pxp/pxp/lexers/pxp_lex_aux.src | 82 - .../pxp/pxp/lexers/pxp_lex_aux_iso88591.ml | 97 - helm/DEVEL/pxp/pxp/lexers/pxp_lex_aux_utf8.ml | 95 - helm/DEVEL/pxp/pxp/lexers/pxp_lex_content.src | 107 - .../pxp/pxp/lexers/pxp_lex_content_string.src | 71 - .../pxp/pxp/lexers/pxp_lex_declaration.src | 138 - .../pxp/pxp/lexers/pxp_lex_defs_drv_utf8.def | 160 - .../pxp/pxp/lexers/pxp_lex_defs_generic.def | 122 - .../pxp/pxp/lexers/pxp_lex_defs_iso88591.def | 85 - .../DEVEL/pxp/pxp/lexers/pxp_lex_document.src | 70 - .../pxp/pxp/lexers/pxp_lex_document_type.src | 72 - .../pxp/pxp/lexers/pxp_lex_dtd_string.src | 70 - helm/DEVEL/pxp/pxp/lexers/pxp_lex_misc.src | 146 - .../pxp/pxp/lexers/pxp_lex_name_string.src | 77 - .../pxp/pxp/lexers/pxp_lex_within_tag.src | 69 - helm/DEVEL/pxp/pxp/m2parsergen/Makefile | 62 - helm/DEVEL/pxp/pxp/m2parsergen/README | 319 - helm/DEVEL/pxp/pxp/m2parsergen/ast.ml | 75 - helm/DEVEL/pxp/pxp/m2parsergen/generator.ml | 920 -- helm/DEVEL/pxp/pxp/m2parsergen/lexer.mll | 93 - helm/DEVEL/pxp/pxp/m2parsergen/parser.mly | 194 - helm/DEVEL/pxp/pxp/m2parsergen/x.m2y | 45 - helm/DEVEL/pxp/pxp/pxp_aux.ml | 651 -- helm/DEVEL/pxp/pxp/pxp_codewriter.ml | 518 - helm/DEVEL/pxp/pxp/pxp_codewriter.mli | 94 - helm/DEVEL/pxp/pxp/pxp_dfa.ml | 271 - helm/DEVEL/pxp/pxp/pxp_dfa.mli | 77 - helm/DEVEL/pxp/pxp/pxp_document.ml | 1985 ---- helm/DEVEL/pxp/pxp/pxp_document.mli | 838 -- helm/DEVEL/pxp/pxp/pxp_dtd.ml | 1090 -- helm/DEVEL/pxp/pxp/pxp_dtd.mli | 476 - helm/DEVEL/pxp/pxp/pxp_entity.ml | 1292 --- helm/DEVEL/pxp/pxp/pxp_lexer_types.ml | 248 - helm/DEVEL/pxp/pxp/pxp_lexer_types.mli | 188 - helm/DEVEL/pxp/pxp/pxp_lexers.ml | 90 - helm/DEVEL/pxp/pxp/pxp_lexers.mli | 51 - helm/DEVEL/pxp/pxp/pxp_reader.ml | 730 -- helm/DEVEL/pxp/pxp/pxp_reader.mli | 388 - helm/DEVEL/pxp/pxp/pxp_types.ml | 212 - helm/DEVEL/pxp/pxp/pxp_types.mli | 224 - helm/DEVEL/pxp/pxp/pxp_utf8.ml | 48 - helm/DEVEL/pxp/pxp/pxp_utf8.mli | 22 - helm/DEVEL/pxp/pxp/pxp_yacc.m2y | 2528 ----- helm/DEVEL/pxp/pxp/pxp_yacc.mli | 488 - helm/DEVEL/pxp/pxp/rtests/MISSING_TESTS | 6 - helm/DEVEL/pxp/pxp/rtests/Makefile | 32 - helm/DEVEL/pxp/pxp/rtests/README | 16 - helm/DEVEL/pxp/pxp/rtests/canonxml/Makefile | 27 - helm/DEVEL/pxp/pxp/rtests/canonxml/README | 20 - .../canonxml/data_jclark_valid/ext-sa/001.ent | 1 - .../canonxml/data_jclark_valid/ext-sa/001.xml | 5 - .../canonxml/data_jclark_valid/ext-sa/002.ent | 1 - .../canonxml/data_jclark_valid/ext-sa/002.xml | 5 - .../canonxml/data_jclark_valid/ext-sa/003.ent | 0 .../canonxml/data_jclark_valid/ext-sa/003.xml | 5 - .../canonxml/data_jclark_valid/ext-sa/004.ent | 1 - .../canonxml/data_jclark_valid/ext-sa/004.xml | 5 - .../canonxml/data_jclark_valid/ext-sa/005.ent | 1 - .../canonxml/data_jclark_valid/ext-sa/005.xml | 6 - .../canonxml/data_jclark_valid/ext-sa/006.ent | 4 - .../canonxml/data_jclark_valid/ext-sa/006.xml | 6 - .../canonxml/data_jclark_valid/ext-sa/007.ent | Bin 4 -> 0 bytes .../canonxml/data_jclark_valid/ext-sa/007.xml | 5 - .../canonxml/data_jclark_valid/ext-sa/008.ent | Bin 54 -> 0 bytes .../canonxml/data_jclark_valid/ext-sa/008.xml | 5 - .../canonxml/data_jclark_valid/ext-sa/009.ent | 1 - .../canonxml/data_jclark_valid/ext-sa/009.xml | 5 - .../canonxml/data_jclark_valid/ext-sa/010.ent | 0 .../canonxml/data_jclark_valid/ext-sa/010.xml | 5 - .../canonxml/data_jclark_valid/ext-sa/011.ent | 1 - .../canonxml/data_jclark_valid/ext-sa/011.xml | 5 - .../canonxml/data_jclark_valid/ext-sa/012.ent | 1 - .../canonxml/data_jclark_valid/ext-sa/012.xml | 9 - .../canonxml/data_jclark_valid/ext-sa/013.ent | 1 - .../canonxml/data_jclark_valid/ext-sa/013.xml | 10 - .../canonxml/data_jclark_valid/ext-sa/014.ent | Bin 12 -> 0 bytes .../canonxml/data_jclark_valid/ext-sa/014.xml | 5 - .../data_jclark_valid/ext-sa/out/001.xml | 1 - .../data_jclark_valid/ext-sa/out/002.xml | 1 - .../data_jclark_valid/ext-sa/out/003.xml | 1 - .../data_jclark_valid/ext-sa/out/004.xml | 1 - .../data_jclark_valid/ext-sa/out/005.xml | 1 - .../data_jclark_valid/ext-sa/out/006.xml | 1 - .../data_jclark_valid/ext-sa/out/007.xml | 1 - .../data_jclark_valid/ext-sa/out/008.xml | 1 - .../data_jclark_valid/ext-sa/out/009.xml | 1 - .../data_jclark_valid/ext-sa/out/010.xml | 1 - .../data_jclark_valid/ext-sa/out/011.xml | 1 - .../data_jclark_valid/ext-sa/out/012.xml | 1 - .../data_jclark_valid/ext-sa/out/013.xml | 1 - .../data_jclark_valid/ext-sa/out/014.xml | 1 - .../canonxml/data_jclark_valid/not-sa/001.ent | 0 .../canonxml/data_jclark_valid/not-sa/001.xml | 4 - .../canonxml/data_jclark_valid/not-sa/002.ent | 1 - .../canonxml/data_jclark_valid/not-sa/002.xml | 4 - .../data_jclark_valid/not-sa/003-1.ent | 3 - .../data_jclark_valid/not-sa/003-2.ent | 0 .../canonxml/data_jclark_valid/not-sa/003.xml | 2 - .../data_jclark_valid/not-sa/004-1.ent | 4 - .../data_jclark_valid/not-sa/004-2.ent | 1 - .../canonxml/data_jclark_valid/not-sa/004.xml | 2 - .../data_jclark_valid/not-sa/005-1.ent | 3 - .../data_jclark_valid/not-sa/005-2.ent | 1 - .../canonxml/data_jclark_valid/not-sa/005.xml | 2 - .../canonxml/data_jclark_valid/not-sa/006.ent | 2 - .../canonxml/data_jclark_valid/not-sa/006.xml | 4 - .../canonxml/data_jclark_valid/not-sa/007.ent | 2 - .../canonxml/data_jclark_valid/not-sa/007.xml | 2 - .../canonxml/data_jclark_valid/not-sa/008.ent | 2 - .../canonxml/data_jclark_valid/not-sa/008.xml | 2 - .../canonxml/data_jclark_valid/not-sa/009.ent | 2 - .../canonxml/data_jclark_valid/not-sa/009.xml | 4 - .../canonxml/data_jclark_valid/not-sa/010.ent | 2 - .../canonxml/data_jclark_valid/not-sa/010.xml | 4 - .../canonxml/data_jclark_valid/not-sa/011.ent | 2 - .../canonxml/data_jclark_valid/not-sa/011.xml | 5 - .../canonxml/data_jclark_valid/not-sa/012.ent | 3 - .../canonxml/data_jclark_valid/not-sa/012.xml | 5 - .../canonxml/data_jclark_valid/not-sa/013.ent | 4 - .../canonxml/data_jclark_valid/not-sa/013.xml | 2 - .../canonxml/data_jclark_valid/not-sa/014.ent | 4 - .../canonxml/data_jclark_valid/not-sa/014.xml | 4 - .../canonxml/data_jclark_valid/not-sa/015.ent | 5 - .../canonxml/data_jclark_valid/not-sa/015.xml | 4 - .../canonxml/data_jclark_valid/not-sa/016.ent | 4 - .../canonxml/data_jclark_valid/not-sa/016.xml | 4 - .../canonxml/data_jclark_valid/not-sa/017.ent | 3 - .../canonxml/data_jclark_valid/not-sa/017.xml | 2 - .../canonxml/data_jclark_valid/not-sa/018.ent | 3 - .../canonxml/data_jclark_valid/not-sa/018.xml | 2 - .../canonxml/data_jclark_valid/not-sa/019.ent | 3 - .../canonxml/data_jclark_valid/not-sa/019.xml | 2 - .../canonxml/data_jclark_valid/not-sa/020.ent | 3 - .../canonxml/data_jclark_valid/not-sa/020.xml | 2 - .../canonxml/data_jclark_valid/not-sa/021.ent | 3 - .../canonxml/data_jclark_valid/not-sa/021.xml | 2 - .../canonxml/data_jclark_valid/not-sa/022.ent | 3 - .../canonxml/data_jclark_valid/not-sa/022.xml | 2 - .../canonxml/data_jclark_valid/not-sa/023.ent | 5 - .../canonxml/data_jclark_valid/not-sa/023.xml | 2 - .../canonxml/data_jclark_valid/not-sa/024.ent | 4 - .../canonxml/data_jclark_valid/not-sa/024.xml | 2 - .../canonxml/data_jclark_valid/not-sa/025.ent | 5 - .../canonxml/data_jclark_valid/not-sa/025.xml | 2 - .../canonxml/data_jclark_valid/not-sa/026.ent | 1 - .../canonxml/data_jclark_valid/not-sa/026.xml | 7 - .../canonxml/data_jclark_valid/not-sa/027.ent | 2 - .../canonxml/data_jclark_valid/not-sa/027.xml | 2 - .../canonxml/data_jclark_valid/not-sa/028.ent | 2 - .../canonxml/data_jclark_valid/not-sa/028.xml | 2 - .../canonxml/data_jclark_valid/not-sa/029.ent | 3 - .../canonxml/data_jclark_valid/not-sa/029.xml | 2 - .../canonxml/data_jclark_valid/not-sa/030.ent | 3 - .../canonxml/data_jclark_valid/not-sa/030.xml | 2 - .../data_jclark_valid/not-sa/031-1.ent | 3 - .../data_jclark_valid/not-sa/031-2.ent | 1 - .../canonxml/data_jclark_valid/not-sa/031.xml | 2 - .../data_jclark_valid/not-sa/out/001.xml | 1 - .../data_jclark_valid/not-sa/out/002.xml | 1 - .../data_jclark_valid/not-sa/out/003.xml | 1 - .../data_jclark_valid/not-sa/out/004.xml | 1 - .../data_jclark_valid/not-sa/out/005.xml | 1 - .../data_jclark_valid/not-sa/out/006.xml | 1 - .../data_jclark_valid/not-sa/out/007.xml | 1 - .../data_jclark_valid/not-sa/out/008.xml | 1 - .../data_jclark_valid/not-sa/out/009.xml | 1 - .../data_jclark_valid/not-sa/out/010.xml | 1 - .../data_jclark_valid/not-sa/out/011.xml | 1 - .../data_jclark_valid/not-sa/out/012.xml | 1 - .../data_jclark_valid/not-sa/out/013.xml | 1 - .../data_jclark_valid/not-sa/out/014.xml | 1 - .../data_jclark_valid/not-sa/out/015.xml | 1 - .../data_jclark_valid/not-sa/out/016.xml | 1 - .../data_jclark_valid/not-sa/out/017.xml | 1 - .../data_jclark_valid/not-sa/out/018.xml | 1 - .../data_jclark_valid/not-sa/out/019.xml | 1 - .../data_jclark_valid/not-sa/out/020.xml | 1 - .../data_jclark_valid/not-sa/out/021.xml | 1 - .../data_jclark_valid/not-sa/out/022.xml | 1 - .../data_jclark_valid/not-sa/out/023.xml | 1 - .../data_jclark_valid/not-sa/out/024.xml | 1 - .../data_jclark_valid/not-sa/out/025.xml | 1 - .../data_jclark_valid/not-sa/out/026.xml | 1 - .../data_jclark_valid/not-sa/out/027.xml | 1 - .../data_jclark_valid/not-sa/out/028.xml | 1 - .../data_jclark_valid/not-sa/out/029.xml | 1 - .../data_jclark_valid/not-sa/out/030.xml | 1 - .../data_jclark_valid/not-sa/out/031.xml | 1 - .../canonxml/data_jclark_valid/sa/001.xml | 4 - .../canonxml/data_jclark_valid/sa/002.xml | 4 - .../canonxml/data_jclark_valid/sa/003.xml | 4 - .../canonxml/data_jclark_valid/sa/004.xml | 5 - .../canonxml/data_jclark_valid/sa/005.xml | 5 - .../canonxml/data_jclark_valid/sa/006.xml | 5 - .../canonxml/data_jclark_valid/sa/007.xml | 4 - .../canonxml/data_jclark_valid/sa/008.xml | 4 - .../canonxml/data_jclark_valid/sa/009.xml | 4 - .../canonxml/data_jclark_valid/sa/010.xml | 5 - .../canonxml/data_jclark_valid/sa/011.xml | 5 - .../canonxml/data_jclark_valid/sa/012.xml | 5 - .../canonxml/data_jclark_valid/sa/013.xml | 5 - .../canonxml/data_jclark_valid/sa/014.xml | 5 - .../canonxml/data_jclark_valid/sa/015.xml | 5 - .../canonxml/data_jclark_valid/sa/016.xml | 4 - .../canonxml/data_jclark_valid/sa/017.xml | 4 - .../canonxml/data_jclark_valid/sa/018.xml | 4 - .../canonxml/data_jclark_valid/sa/019.xml | 4 - .../canonxml/data_jclark_valid/sa/020.xml | 4 - .../canonxml/data_jclark_valid/sa/021.xml | 4 - .../canonxml/data_jclark_valid/sa/022.xml | 4 - .../canonxml/data_jclark_valid/sa/023.xml | 5 - .../canonxml/data_jclark_valid/sa/024.xml | 6 - .../canonxml/data_jclark_valid/sa/025.xml | 5 - .../canonxml/data_jclark_valid/sa/026.xml | 5 - .../canonxml/data_jclark_valid/sa/027.xml | 5 - .../canonxml/data_jclark_valid/sa/028.xml | 5 - .../canonxml/data_jclark_valid/sa/029.xml | 5 - .../canonxml/data_jclark_valid/sa/030.xml | 5 - .../canonxml/data_jclark_valid/sa/031.xml | 5 - .../canonxml/data_jclark_valid/sa/032.xml | 5 - .../canonxml/data_jclark_valid/sa/033.xml | 5 - .../canonxml/data_jclark_valid/sa/034.xml | 4 - .../canonxml/data_jclark_valid/sa/035.xml | 4 - .../canonxml/data_jclark_valid/sa/036.xml | 5 - .../canonxml/data_jclark_valid/sa/037.xml | 6 - .../canonxml/data_jclark_valid/sa/038.xml | 6 - .../canonxml/data_jclark_valid/sa/039.xml | 5 - .../canonxml/data_jclark_valid/sa/040.xml | 5 - .../canonxml/data_jclark_valid/sa/041.xml | 5 - .../canonxml/data_jclark_valid/sa/042.xml | 4 - .../canonxml/data_jclark_valid/sa/043.xml | 6 - .../canonxml/data_jclark_valid/sa/044.xml | 10 - .../canonxml/data_jclark_valid/sa/045.xml | 6 - .../canonxml/data_jclark_valid/sa/046.xml | 6 - .../canonxml/data_jclark_valid/sa/047.xml | 5 - .../canonxml/data_jclark_valid/sa/048.xml | 4 - .../canonxml/data_jclark_valid/sa/049.xml | Bin 124 -> 0 bytes .../canonxml/data_jclark_valid/sa/050.xml | Bin 132 -> 0 bytes .../canonxml/data_jclark_valid/sa/051.xml | Bin 140 -> 0 bytes .../canonxml/data_jclark_valid/sa/052.xml | 4 - .../canonxml/data_jclark_valid/sa/053.xml | 6 - .../canonxml/data_jclark_valid/sa/054.xml | 10 - .../canonxml/data_jclark_valid/sa/055.xml | 5 - .../canonxml/data_jclark_valid/sa/056.xml | 4 - .../canonxml/data_jclark_valid/sa/057.xml | 4 - .../canonxml/data_jclark_valid/sa/058.xml | 5 - .../canonxml/data_jclark_valid/sa/059.xml | 10 - .../canonxml/data_jclark_valid/sa/060.xml | 4 - .../canonxml/data_jclark_valid/sa/061.xml | 4 - .../canonxml/data_jclark_valid/sa/062.xml | 4 - .../canonxml/data_jclark_valid/sa/063.xml | 4 - .../canonxml/data_jclark_valid/sa/064.xml | 4 - .../canonxml/data_jclark_valid/sa/065.xml | 5 - .../canonxml/data_jclark_valid/sa/066.xml | 7 - .../canonxml/data_jclark_valid/sa/067.xml | 4 - .../canonxml/data_jclark_valid/sa/068.xml | 5 - .../canonxml/data_jclark_valid/sa/069.xml | 5 - .../canonxml/data_jclark_valid/sa/070.xml | 5 - .../canonxml/data_jclark_valid/sa/071.xml | 5 - .../canonxml/data_jclark_valid/sa/072.xml | 5 - .../canonxml/data_jclark_valid/sa/073.xml | 5 - .../canonxml/data_jclark_valid/sa/074.xml | 5 - .../canonxml/data_jclark_valid/sa/075.xml | 5 - .../canonxml/data_jclark_valid/sa/076.xml | 7 - .../canonxml/data_jclark_valid/sa/077.xml | 5 - .../canonxml/data_jclark_valid/sa/078.xml | 5 - .../canonxml/data_jclark_valid/sa/079.xml | 5 - .../canonxml/data_jclark_valid/sa/080.xml | 5 - .../canonxml/data_jclark_valid/sa/081.xml | 7 - .../canonxml/data_jclark_valid/sa/082.xml | 5 - .../canonxml/data_jclark_valid/sa/083.xml | 5 - .../canonxml/data_jclark_valid/sa/084.xml | 1 - .../canonxml/data_jclark_valid/sa/085.xml | 6 - .../canonxml/data_jclark_valid/sa/086.xml | 6 - .../canonxml/data_jclark_valid/sa/087.xml | 6 - .../canonxml/data_jclark_valid/sa/088.xml | 5 - .../canonxml/data_jclark_valid/sa/089.xml | 5 - .../canonxml/data_jclark_valid/sa/090.xml | 7 - .../canonxml/data_jclark_valid/sa/091.xml | 7 - .../canonxml/data_jclark_valid/sa/092.xml | 10 - .../canonxml/data_jclark_valid/sa/093.xml | 7 - .../canonxml/data_jclark_valid/sa/094.xml | 6 - .../canonxml/data_jclark_valid/sa/095.xml | 6 - .../canonxml/data_jclark_valid/sa/096.xml | 5 - .../canonxml/data_jclark_valid/sa/097.ent | 1 - .../canonxml/data_jclark_valid/sa/097.xml | 8 - .../canonxml/data_jclark_valid/sa/098.xml | 5 - .../canonxml/data_jclark_valid/sa/099.xml | 5 - .../canonxml/data_jclark_valid/sa/100.xml | 5 - .../canonxml/data_jclark_valid/sa/101.xml | 5 - .../canonxml/data_jclark_valid/sa/102.xml | 5 - .../canonxml/data_jclark_valid/sa/103.xml | 4 - .../canonxml/data_jclark_valid/sa/104.xml | 5 - .../canonxml/data_jclark_valid/sa/105.xml | 5 - .../canonxml/data_jclark_valid/sa/106.xml | 5 - .../canonxml/data_jclark_valid/sa/107.xml | 5 - .../canonxml/data_jclark_valid/sa/108.xml | 7 - .../canonxml/data_jclark_valid/sa/109.xml | 5 - .../canonxml/data_jclark_valid/sa/110.xml | 6 - .../canonxml/data_jclark_valid/sa/111.xml | 5 - .../canonxml/data_jclark_valid/sa/112.xml | 5 - .../canonxml/data_jclark_valid/sa/113.xml | 5 - .../canonxml/data_jclark_valid/sa/114.xml | 5 - .../canonxml/data_jclark_valid/sa/115.xml | 6 - .../canonxml/data_jclark_valid/sa/116.xml | 5 - .../canonxml/data_jclark_valid/sa/117.xml | 5 - .../canonxml/data_jclark_valid/sa/118.xml | 5 - .../canonxml/data_jclark_valid/sa/119.xml | 4 - .../canonxml/data_jclark_valid/sa/out/001.xml | 1 - .../canonxml/data_jclark_valid/sa/out/002.xml | 1 - .../canonxml/data_jclark_valid/sa/out/003.xml | 1 - .../canonxml/data_jclark_valid/sa/out/004.xml | 1 - .../canonxml/data_jclark_valid/sa/out/005.xml | 1 - .../canonxml/data_jclark_valid/sa/out/006.xml | 1 - .../canonxml/data_jclark_valid/sa/out/007.xml | 1 - .../canonxml/data_jclark_valid/sa/out/008.xml | 1 - .../canonxml/data_jclark_valid/sa/out/009.xml | 1 - .../canonxml/data_jclark_valid/sa/out/010.xml | 1 - .../canonxml/data_jclark_valid/sa/out/011.xml | 1 - .../canonxml/data_jclark_valid/sa/out/012.xml | 1 - .../canonxml/data_jclark_valid/sa/out/013.xml | 1 - .../canonxml/data_jclark_valid/sa/out/014.xml | 1 - .../canonxml/data_jclark_valid/sa/out/015.xml | 1 - .../canonxml/data_jclark_valid/sa/out/016.xml | 1 - .../canonxml/data_jclark_valid/sa/out/017.xml | 1 - .../canonxml/data_jclark_valid/sa/out/018.xml | 1 - .../canonxml/data_jclark_valid/sa/out/019.xml | 1 - .../canonxml/data_jclark_valid/sa/out/020.xml | 1 - .../canonxml/data_jclark_valid/sa/out/021.xml | 1 - .../canonxml/data_jclark_valid/sa/out/022.xml | 1 - .../canonxml/data_jclark_valid/sa/out/023.xml | 1 - .../canonxml/data_jclark_valid/sa/out/024.xml | 1 - .../canonxml/data_jclark_valid/sa/out/025.xml | 1 - .../canonxml/data_jclark_valid/sa/out/026.xml | 1 - .../canonxml/data_jclark_valid/sa/out/027.xml | 1 - .../canonxml/data_jclark_valid/sa/out/028.xml | 1 - .../canonxml/data_jclark_valid/sa/out/029.xml | 1 - .../canonxml/data_jclark_valid/sa/out/030.xml | 1 - .../canonxml/data_jclark_valid/sa/out/031.xml | 1 - .../canonxml/data_jclark_valid/sa/out/032.xml | 1 - .../canonxml/data_jclark_valid/sa/out/033.xml | 1 - .../canonxml/data_jclark_valid/sa/out/034.xml | 1 - .../canonxml/data_jclark_valid/sa/out/035.xml | 1 - .../canonxml/data_jclark_valid/sa/out/036.xml | 1 - .../canonxml/data_jclark_valid/sa/out/037.xml | 1 - .../canonxml/data_jclark_valid/sa/out/038.xml | 1 - .../canonxml/data_jclark_valid/sa/out/039.xml | 1 - .../canonxml/data_jclark_valid/sa/out/040.xml | 1 - .../canonxml/data_jclark_valid/sa/out/041.xml | 1 - .../canonxml/data_jclark_valid/sa/out/042.xml | 1 - .../canonxml/data_jclark_valid/sa/out/043.xml | 1 - .../canonxml/data_jclark_valid/sa/out/044.xml | 1 - .../canonxml/data_jclark_valid/sa/out/045.xml | 1 - .../canonxml/data_jclark_valid/sa/out/046.xml | 1 - .../canonxml/data_jclark_valid/sa/out/047.xml | 1 - .../canonxml/data_jclark_valid/sa/out/048.xml | 1 - .../canonxml/data_jclark_valid/sa/out/049.xml | 1 - .../canonxml/data_jclark_valid/sa/out/050.xml | 1 - .../canonxml/data_jclark_valid/sa/out/051.xml | 1 - .../canonxml/data_jclark_valid/sa/out/052.xml | 1 - .../canonxml/data_jclark_valid/sa/out/053.xml | 1 - .../canonxml/data_jclark_valid/sa/out/054.xml | 1 - .../canonxml/data_jclark_valid/sa/out/055.xml | 1 - .../canonxml/data_jclark_valid/sa/out/056.xml | 1 - .../canonxml/data_jclark_valid/sa/out/057.xml | 1 - .../canonxml/data_jclark_valid/sa/out/058.xml | 1 - .../canonxml/data_jclark_valid/sa/out/059.xml | 1 - .../canonxml/data_jclark_valid/sa/out/060.xml | 1 - .../canonxml/data_jclark_valid/sa/out/061.xml | 1 - .../canonxml/data_jclark_valid/sa/out/062.xml | 1 - .../canonxml/data_jclark_valid/sa/out/063.xml | 1 - .../canonxml/data_jclark_valid/sa/out/064.xml | 1 - .../canonxml/data_jclark_valid/sa/out/065.xml | 1 - .../canonxml/data_jclark_valid/sa/out/066.xml | 1 - .../canonxml/data_jclark_valid/sa/out/067.xml | 1 - .../canonxml/data_jclark_valid/sa/out/068.xml | 1 - .../canonxml/data_jclark_valid/sa/out/069.xml | 1 - .../canonxml/data_jclark_valid/sa/out/070.xml | 1 - .../canonxml/data_jclark_valid/sa/out/071.xml | 1 - .../canonxml/data_jclark_valid/sa/out/072.xml | 1 - .../canonxml/data_jclark_valid/sa/out/073.xml | 1 - .../canonxml/data_jclark_valid/sa/out/074.xml | 1 - .../canonxml/data_jclark_valid/sa/out/075.xml | 1 - .../canonxml/data_jclark_valid/sa/out/076.xml | 1 - .../canonxml/data_jclark_valid/sa/out/077.xml | 1 - .../canonxml/data_jclark_valid/sa/out/078.xml | 1 - .../canonxml/data_jclark_valid/sa/out/079.xml | 1 - .../canonxml/data_jclark_valid/sa/out/080.xml | 1 - .../canonxml/data_jclark_valid/sa/out/081.xml | 1 - .../canonxml/data_jclark_valid/sa/out/082.xml | 1 - .../canonxml/data_jclark_valid/sa/out/083.xml | 1 - .../canonxml/data_jclark_valid/sa/out/084.xml | 1 - .../canonxml/data_jclark_valid/sa/out/085.xml | 1 - .../canonxml/data_jclark_valid/sa/out/086.xml | 1 - .../canonxml/data_jclark_valid/sa/out/087.xml | 1 - .../canonxml/data_jclark_valid/sa/out/088.xml | 1 - .../canonxml/data_jclark_valid/sa/out/089.xml | 1 - .../canonxml/data_jclark_valid/sa/out/090.xml | 1 - .../canonxml/data_jclark_valid/sa/out/091.xml | 1 - .../canonxml/data_jclark_valid/sa/out/092.xml | 1 - .../canonxml/data_jclark_valid/sa/out/093.xml | 1 - .../canonxml/data_jclark_valid/sa/out/094.xml | 1 - .../canonxml/data_jclark_valid/sa/out/095.xml | 1 - .../canonxml/data_jclark_valid/sa/out/096.xml | 1 - .../canonxml/data_jclark_valid/sa/out/097.xml | 1 - .../canonxml/data_jclark_valid/sa/out/098.xml | 2 - .../canonxml/data_jclark_valid/sa/out/099.xml | 1 - .../canonxml/data_jclark_valid/sa/out/100.xml | 1 - .../canonxml/data_jclark_valid/sa/out/101.xml | 1 - .../canonxml/data_jclark_valid/sa/out/102.xml | 1 - .../canonxml/data_jclark_valid/sa/out/103.xml | 1 - .../canonxml/data_jclark_valid/sa/out/104.xml | 1 - .../canonxml/data_jclark_valid/sa/out/105.xml | 1 - .../canonxml/data_jclark_valid/sa/out/106.xml | 1 - .../canonxml/data_jclark_valid/sa/out/107.xml | 1 - .../canonxml/data_jclark_valid/sa/out/108.xml | 1 - .../canonxml/data_jclark_valid/sa/out/109.xml | 1 - .../canonxml/data_jclark_valid/sa/out/110.xml | 1 - .../canonxml/data_jclark_valid/sa/out/111.xml | 1 - .../canonxml/data_jclark_valid/sa/out/112.xml | 1 - .../canonxml/data_jclark_valid/sa/out/113.xml | 1 - .../canonxml/data_jclark_valid/sa/out/114.xml | 1 - .../canonxml/data_jclark_valid/sa/out/115.xml | 1 - .../canonxml/data_jclark_valid/sa/out/116.xml | 1 - .../canonxml/data_jclark_valid/sa/out/117.xml | 1 - .../canonxml/data_jclark_valid/sa/out/118.xml | 1 - .../canonxml/data_jclark_valid/sa/out/119.xml | 1 - .../data_valid/att_normalization/001.xml | 61 - .../data_valid/att_normalization/002.xml | 39 - .../data_valid/att_normalization/003.xml | 40 - .../data_valid/att_normalization/004.xml | 17 - .../data_valid/att_normalization/005.xml | 24 - .../data_valid/att_normalization/006.xml | 22 - .../data_valid/att_normalization/007.xml | 26 - .../data_valid/att_normalization/INDEX | 12 - .../data_valid/att_normalization/out/001.xml | 1 - .../data_valid/att_normalization/out/002.xml | 1 - .../data_valid/att_normalization/out/003.xml | 1 - .../data_valid/att_normalization/out/004.xml | 1 - .../data_valid/att_normalization/out/005.xml | 1 - .../data_valid/att_normalization/out/006.xml | 1 - .../data_valid/att_normalization/out/007.xml | 1 - .../canonxml/data_valid/bugfixes/001.xml | 10 - .../canonxml/data_valid/bugfixes/002+.xml | 4 - .../canonxml/data_valid/bugfixes/003.xml | 13 - .../rtests/canonxml/data_valid/bugfixes/INDEX | 12 - .../canonxml/data_valid/bugfixes/out/001.xml | 1 - .../canonxml/data_valid/bugfixes/out/002+.xml | 1 - .../canonxml/data_valid/bugfixes/out/003.xml | 1 - .../canonxml/data_valid/comments/001.xml | 13 - .../rtests/canonxml/data_valid/comments/INDEX | 1 - .../canonxml/data_valid/comments/out/001.xml | 1 - .../canonxml/data_valid/conditional/001.ent | 2 - .../canonxml/data_valid/conditional/001.xml | 2 - .../canonxml/data_valid/conditional/002.ent | 4 - .../canonxml/data_valid/conditional/002.xml | 2 - .../canonxml/data_valid/conditional/003.ent | 3 - .../canonxml/data_valid/conditional/003.xml | 2 - .../canonxml/data_valid/conditional/004.ent | 3 - .../canonxml/data_valid/conditional/004.xml | 2 - .../canonxml/data_valid/conditional/005.ent | 4 - .../canonxml/data_valid/conditional/005.xml | 2 - .../canonxml/data_valid/conditional/006.ent | 3 - .../canonxml/data_valid/conditional/006.xml | 2 - .../canonxml/data_valid/conditional/007.ent | 4 - .../canonxml/data_valid/conditional/007.xml | 2 - .../canonxml/data_valid/conditional/008.ent | 4 - .../canonxml/data_valid/conditional/008.xml | 2 - .../canonxml/data_valid/conditional/009.ent | 3 - .../canonxml/data_valid/conditional/009.xml | 2 - .../canonxml/data_valid/conditional/010.ent | 5 - .../canonxml/data_valid/conditional/010.xml | 2 - .../canonxml/data_valid/conditional/011.ent | 6 - .../canonxml/data_valid/conditional/011.xml | 2 - .../canonxml/data_valid/conditional/INDEX | 20 - .../data_valid/conditional/out/001.xml | 1 - .../data_valid/conditional/out/002.xml | 1 - .../data_valid/conditional/out/003.xml | 1 - .../data_valid/conditional/out/004.xml | 1 - .../data_valid/conditional/out/005.xml | 1 - .../data_valid/conditional/out/006.xml | 1 - .../data_valid/conditional/out/007.xml | 1 - .../data_valid/conditional/out/008.xml | 1 - .../data_valid/conditional/out/009.xml | 1 - .../data_valid/conditional/out/010.xml | 1 - .../data_valid/conditional/out/011.xml | 1 - .../data_valid/optional_decls/001.xml | 5 - .../data_valid/optional_decls/002.xml | 5 - .../data_valid/optional_decls/003.xml | 5 - .../data_valid/optional_decls/004.xml | 4 - .../data_valid/optional_decls/005.xml | 6 - .../data_valid/optional_decls/006.xml | 7 - .../data_valid/optional_decls/007.xml | 5 - .../canonxml/data_valid/optional_decls/INDEX | 14 - .../data_valid/optional_decls/out/001.xml | 1 - .../data_valid/optional_decls/out/002.xml | 1 - .../data_valid/optional_decls/out/003.xml | 1 - .../data_valid/optional_decls/out/004.xml | 1 - .../data_valid/optional_decls/out/005.xml | 1 - .../data_valid/optional_decls/out/006.xml | 1 - .../data_valid/optional_decls/out/007.xml | 1 - .../pxp/pxp/rtests/canonxml/run_canonxml | 31 - .../pxp/pxp/rtests/canonxml/test_canonxml.ml | 239 - helm/DEVEL/pxp/pxp/rtests/codewriter/Makefile | 28 - .../pxp/pxp/rtests/codewriter/compile.ml | 131 - .../pxp/pxp/rtests/codewriter/run_codewriter | 3 - .../pxp/pxp/rtests/codewriter/sample001.xml | 44 - .../pxp/pxp/rtests/codewriter/test_codewriter | 18 - helm/DEVEL/pxp/pxp/rtests/dumpfiles.ml | 56 - helm/DEVEL/pxp/pxp/rtests/negative/Makefile | 28 - helm/DEVEL/pxp/pxp/rtests/negative/README | 25 - .../pxp/rtests/negative/data_invalid/001.out | 2 - .../pxp/rtests/negative/data_invalid/001.xml | 5 - .../pxp/rtests/negative/data_invalid/010.out | 2 - .../pxp/rtests/negative/data_invalid/010.xml | 7 - .../pxp/rtests/negative/data_invalid/011.out | 2 - .../pxp/rtests/negative/data_invalid/011.xml | 11 - .../pxp/rtests/negative/data_invalid/012.out | 3 - .../pxp/rtests/negative/data_invalid/012.xml | 8 - .../pxp/rtests/negative/data_invalid/013.out | 2 - .../pxp/rtests/negative/data_invalid/013.xml | 7 - .../pxp/rtests/negative/data_invalid/014.out | 2 - .../pxp/rtests/negative/data_invalid/014.xml | 7 - .../pxp/rtests/negative/data_invalid/015.out | 2 - .../pxp/rtests/negative/data_invalid/015.xml | 7 - .../pxp/rtests/negative/data_invalid/016.out | 2 - .../pxp/rtests/negative/data_invalid/016.xml | 7 - .../pxp/rtests/negative/data_invalid/017.out | 2 - .../pxp/rtests/negative/data_invalid/017.xml | 13 - .../pxp/rtests/negative/data_invalid/018.out | 2 - .../pxp/rtests/negative/data_invalid/018.xml | 13 - .../pxp/rtests/negative/data_invalid/019.out | 2 - .../pxp/rtests/negative/data_invalid/019.xml | 8 - .../pxp/rtests/negative/data_invalid/020.out | 2 - .../pxp/rtests/negative/data_invalid/020.xml | 8 - .../pxp/rtests/negative/data_invalid/021.out | 2 - .../pxp/rtests/negative/data_invalid/021.xml | 8 - .../pxp/rtests/negative/data_invalid/022.out | 2 - .../pxp/rtests/negative/data_invalid/022.xml | 8 - .../pxp/rtests/negative/data_invalid/023.out | 2 - .../pxp/rtests/negative/data_invalid/023.xml | 6 - .../pxp/rtests/negative/data_invalid/024.out | 2 - .../pxp/rtests/negative/data_invalid/024.xml | 6 - .../pxp/rtests/negative/data_invalid/025.out | 2 - .../pxp/rtests/negative/data_invalid/025.xml | 7 - .../pxp/rtests/negative/data_invalid/026.out | 2 - .../pxp/rtests/negative/data_invalid/026.xml | 7 - .../pxp/rtests/negative/data_invalid/027.out | 2 - .../pxp/rtests/negative/data_invalid/027.xml | 8 - .../pxp/rtests/negative/data_invalid/028.out | 2 - .../pxp/rtests/negative/data_invalid/028.xml | 8 - .../pxp/rtests/negative/data_invalid/029.out | 2 - .../pxp/rtests/negative/data_invalid/029.xml | 6 - .../pxp/rtests/negative/data_invalid/030.out | 2 - .../pxp/rtests/negative/data_invalid/030.xml | 6 - .../pxp/rtests/negative/data_invalid/031.out | 2 - .../pxp/rtests/negative/data_invalid/031.xml | 7 - .../pxp/rtests/negative/data_invalid/032.out | 2 - .../pxp/rtests/negative/data_invalid/032.xml | 7 - .../pxp/rtests/negative/data_invalid/033.out | 2 - .../pxp/rtests/negative/data_invalid/033.xml | 7 - .../pxp/rtests/negative/data_invalid/034.out | 2 - .../pxp/rtests/negative/data_invalid/034.xml | 9 - .../pxp/rtests/negative/data_invalid/035.out | 2 - .../pxp/rtests/negative/data_invalid/035.xml | 7 - .../pxp/rtests/negative/data_invalid/036.out | 2 - .../pxp/rtests/negative/data_invalid/036.xml | 7 - .../pxp/rtests/negative/data_invalid/037.out | 2 - .../pxp/rtests/negative/data_invalid/037.xml | 7 - .../pxp/rtests/negative/data_invalid/038.out | 2 - .../pxp/rtests/negative/data_invalid/038.xml | 7 - .../pxp/rtests/negative/data_invalid/060.ent | 1 - .../pxp/rtests/negative/data_invalid/060.out | 4 - .../pxp/rtests/negative/data_invalid/060.xml | 19 - .../pxp/rtests/negative/data_invalid/061.ent | 2 - .../pxp/rtests/negative/data_invalid/061.out | 4 - .../pxp/rtests/negative/data_invalid/061.xml | 20 - .../pxp/rtests/negative/data_invalid/062.ent | 1 - .../pxp/rtests/negative/data_invalid/062.out | 4 - .../pxp/rtests/negative/data_invalid/062.xml | 17 - .../pxp/rtests/negative/data_invalid/063.ent | 1 - .../pxp/rtests/negative/data_invalid/063.out | 2 - .../pxp/rtests/negative/data_invalid/063.xml | 17 - .../pxp/rtests/negative/data_invalid/064.ent | 1 - .../pxp/rtests/negative/data_invalid/064.out | 2 - .../pxp/rtests/negative/data_invalid/064.xml | 19 - .../pxp/rtests/negative/data_invalid/065.ent | 1 - .../pxp/rtests/negative/data_invalid/065.out | 2 - .../pxp/rtests/negative/data_invalid/065.xml | 23 - .../pxp/rtests/negative/data_invalid/066.ent | 1 - .../pxp/rtests/negative/data_invalid/066.out | 2 - .../pxp/rtests/negative/data_invalid/066.xml | 20 - .../pxp/rtests/negative/data_invalid/067.ent | 1 - .../pxp/rtests/negative/data_invalid/067.out | 2 - .../pxp/rtests/negative/data_invalid/067.xml | 23 - .../pxp/rtests/negative/data_invalid/068.ent | 1 - .../pxp/rtests/negative/data_invalid/068.out | 4 - .../pxp/rtests/negative/data_invalid/068.xml | 21 - .../pxp/rtests/negative/data_invalid/069.ent | 1 - .../pxp/rtests/negative/data_invalid/069.out | 4 - .../pxp/rtests/negative/data_invalid/069.xml | 21 - .../pxp/rtests/negative/data_invalid/070.ent | 1 - .../pxp/rtests/negative/data_invalid/070.out | 2 - .../pxp/rtests/negative/data_invalid/070.xml | 21 - .../pxp/rtests/negative/data_invalid/080.out | 2 - .../pxp/rtests/negative/data_invalid/080.xml | 4 - .../pxp/rtests/negative/data_invalid/081.out | 2 - .../pxp/rtests/negative/data_invalid/081.xml | 4 - .../pxp/rtests/negative/data_invalid/INDEX | 75 - .../negative/data_jclark_invalid/001.ent | 3 - .../negative/data_jclark_invalid/001.out | 3 - .../negative/data_jclark_invalid/001.xml | 2 - .../negative/data_jclark_invalid/002.ent | 2 - .../negative/data_jclark_invalid/002.out | 3 - .../negative/data_jclark_invalid/002.xml | 2 - .../negative/data_jclark_invalid/003.ent | 2 - .../negative/data_jclark_invalid/003.out | 3 - .../negative/data_jclark_invalid/003.xml | 2 - .../negative/data_jclark_invalid/004.ent | 3 - .../negative/data_jclark_invalid/004.out | 4 - .../negative/data_jclark_invalid/004.xml | 2 - .../negative/data_jclark_invalid/005.ent | 2 - .../negative/data_jclark_invalid/005.out | 4 - .../negative/data_jclark_invalid/005.xml | 2 - .../negative/data_jclark_invalid/006.ent | 2 - .../negative/data_jclark_invalid/006.out | 4 - .../negative/data_jclark_invalid/006.xml | 2 - .../negative/data_jclark_notwf/ext-sa/001.ent | 1 - .../negative/data_jclark_notwf/ext-sa/001.out | 2 - .../negative/data_jclark_notwf/ext-sa/001.xml | 4 - .../negative/data_jclark_notwf/ext-sa/002.ent | 3 - .../negative/data_jclark_notwf/ext-sa/002.out | 3 - .../negative/data_jclark_notwf/ext-sa/002.xml | 5 - .../negative/data_jclark_notwf/ext-sa/003.ent | 2 - .../negative/data_jclark_notwf/ext-sa/003.out | 3 - .../negative/data_jclark_notwf/ext-sa/003.xml | 5 - .../negative/data_jclark_notwf/not-sa/001.ent | 3 - .../negative/data_jclark_notwf/not-sa/001.out | 3 - .../negative/data_jclark_notwf/not-sa/001.xml | 2 - .../negative/data_jclark_notwf/not-sa/002.out | 3 - .../negative/data_jclark_notwf/not-sa/002.xml | 6 - .../negative/data_jclark_notwf/not-sa/003.ent | 2 - .../negative/data_jclark_notwf/not-sa/003.out | 3 - .../negative/data_jclark_notwf/not-sa/003.xml | 2 - .../negative/data_jclark_notwf/not-sa/004.ent | 2 - .../negative/data_jclark_notwf/not-sa/004.out | 3 - .../negative/data_jclark_notwf/not-sa/004.xml | 2 - .../negative/data_jclark_notwf/not-sa/005.ent | 2 - .../negative/data_jclark_notwf/not-sa/005.out | 3 - .../negative/data_jclark_notwf/not-sa/005.xml | 2 - .../negative/data_jclark_notwf/not-sa/006.ent | 3 - .../negative/data_jclark_notwf/not-sa/006.out | 3 - .../negative/data_jclark_notwf/not-sa/006.xml | 2 - .../negative/data_jclark_notwf/not-sa/007.ent | 3 - .../negative/data_jclark_notwf/not-sa/007.out | 3 - .../negative/data_jclark_notwf/not-sa/007.xml | 2 - .../negative/data_jclark_notwf/not-sa/008.ent | 2 - .../negative/data_jclark_notwf/not-sa/008.out | 3 - .../negative/data_jclark_notwf/not-sa/008.xml | 2 - .../data_jclark_notwf/sa-problems/140.xml | 4 - .../data_jclark_notwf/sa-problems/141.xml | 4 - .../negative/data_jclark_notwf/sa/001.out | 2 - .../negative/data_jclark_notwf/sa/001.xml | 5 - .../negative/data_jclark_notwf/sa/002.out | 2 - .../negative/data_jclark_notwf/sa/002.xml | 4 - .../negative/data_jclark_notwf/sa/003.out | 2 - .../negative/data_jclark_notwf/sa/003.xml | 1 - .../negative/data_jclark_notwf/sa/004.out | 2 - .../negative/data_jclark_notwf/sa/004.xml | 1 - .../negative/data_jclark_notwf/sa/005.out | 2 - .../negative/data_jclark_notwf/sa/005.xml | 1 - .../negative/data_jclark_notwf/sa/006.out | 2 - .../negative/data_jclark_notwf/sa/006.xml | 1 - .../negative/data_jclark_notwf/sa/007.out | 2 - .../negative/data_jclark_notwf/sa/007.xml | 1 - .../negative/data_jclark_notwf/sa/008.out | 2 - .../negative/data_jclark_notwf/sa/008.xml | 1 - .../negative/data_jclark_notwf/sa/009.out | 2 - .../negative/data_jclark_notwf/sa/009.xml | 1 - .../negative/data_jclark_notwf/sa/010.out | 2 - .../negative/data_jclark_notwf/sa/010.xml | 1 - .../negative/data_jclark_notwf/sa/011.out | 2 - .../negative/data_jclark_notwf/sa/011.xml | 1 - .../negative/data_jclark_notwf/sa/012.out | 2 - .../negative/data_jclark_notwf/sa/012.xml | 1 - .../negative/data_jclark_notwf/sa/013.out | 2 - .../negative/data_jclark_notwf/sa/013.xml | 1 - .../negative/data_jclark_notwf/sa/014.out | 2 - .../negative/data_jclark_notwf/sa/014.xml | 1 - .../negative/data_jclark_notwf/sa/015.out | 2 - .../negative/data_jclark_notwf/sa/015.xml | 1 - .../negative/data_jclark_notwf/sa/016.out | 2 - .../negative/data_jclark_notwf/sa/016.xml | 1 - .../negative/data_jclark_notwf/sa/017.out | 2 - .../negative/data_jclark_notwf/sa/017.xml | 1 - .../negative/data_jclark_notwf/sa/018.out | 2 - .../negative/data_jclark_notwf/sa/018.xml | 1 - .../negative/data_jclark_notwf/sa/019.out | 2 - .../negative/data_jclark_notwf/sa/019.xml | 1 - .../negative/data_jclark_notwf/sa/020.out | 2 - .../negative/data_jclark_notwf/sa/020.xml | 1 - .../negative/data_jclark_notwf/sa/021.out | 2 - .../negative/data_jclark_notwf/sa/021.xml | 1 - .../negative/data_jclark_notwf/sa/022.out | 2 - .../negative/data_jclark_notwf/sa/022.xml | 1 - .../negative/data_jclark_notwf/sa/023.out | 2 - .../negative/data_jclark_notwf/sa/023.xml | 1 - .../negative/data_jclark_notwf/sa/024.out | 2 - .../negative/data_jclark_notwf/sa/024.xml | 3 - .../negative/data_jclark_notwf/sa/025.out | 2 - .../negative/data_jclark_notwf/sa/025.xml | 1 - .../negative/data_jclark_notwf/sa/026.out | 2 - .../negative/data_jclark_notwf/sa/026.xml | 1 - .../negative/data_jclark_notwf/sa/027.out | 2 - .../negative/data_jclark_notwf/sa/027.xml | 3 - .../negative/data_jclark_notwf/sa/028.out | 2 - .../negative/data_jclark_notwf/sa/028.xml | 4 - .../negative/data_jclark_notwf/sa/029.out | 2 - .../negative/data_jclark_notwf/sa/029.xml | 1 - .../negative/data_jclark_notwf/sa/030.out | 2 - .../negative/data_jclark_notwf/sa/030.xml | 1 - .../negative/data_jclark_notwf/sa/031.out | 2 - .../negative/data_jclark_notwf/sa/031.xml | 1 - .../negative/data_jclark_notwf/sa/032.out | 2 - .../negative/data_jclark_notwf/sa/032.xml | 1 - .../negative/data_jclark_notwf/sa/033.out | 2 - .../negative/data_jclark_notwf/sa/033.xml | 1 - .../negative/data_jclark_notwf/sa/034.out | 2 - .../negative/data_jclark_notwf/sa/034.xml | 1 - .../negative/data_jclark_notwf/sa/035.out | 2 - .../negative/data_jclark_notwf/sa/035.xml | 1 - .../negative/data_jclark_notwf/sa/036.out | 2 - .../negative/data_jclark_notwf/sa/036.xml | 2 - .../negative/data_jclark_notwf/sa/037.out | 2 - .../negative/data_jclark_notwf/sa/037.xml | 2 - .../negative/data_jclark_notwf/sa/038.out | 2 - .../negative/data_jclark_notwf/sa/038.xml | 1 - .../negative/data_jclark_notwf/sa/039.out | 2 - .../negative/data_jclark_notwf/sa/039.xml | 1 - .../negative/data_jclark_notwf/sa/040.out | 2 - .../negative/data_jclark_notwf/sa/040.xml | 2 - .../negative/data_jclark_notwf/sa/041.out | 2 - .../negative/data_jclark_notwf/sa/041.xml | 2 - .../negative/data_jclark_notwf/sa/042.out | 2 - .../negative/data_jclark_notwf/sa/042.xml | 1 - .../negative/data_jclark_notwf/sa/043.out | 2 - .../negative/data_jclark_notwf/sa/043.xml | 2 - .../negative/data_jclark_notwf/sa/044.out | 2 - .../negative/data_jclark_notwf/sa/044.xml | 1 - .../negative/data_jclark_notwf/sa/045.out | 2 - .../negative/data_jclark_notwf/sa/045.xml | 4 - .../negative/data_jclark_notwf/sa/046.out | 2 - .../negative/data_jclark_notwf/sa/046.xml | 3 - .../negative/data_jclark_notwf/sa/047.out | 2 - .../negative/data_jclark_notwf/sa/047.xml | 3 - .../negative/data_jclark_notwf/sa/048.out | 2 - .../negative/data_jclark_notwf/sa/048.xml | 3 - .../negative/data_jclark_notwf/sa/049.out | 2 - .../negative/data_jclark_notwf/sa/049.xml | 4 - .../negative/data_jclark_notwf/sa/050.out | 2 - .../negative/data_jclark_notwf/sa/050.xml | 0 .../negative/data_jclark_notwf/sa/051.out | 2 - .../negative/data_jclark_notwf/sa/051.xml | 3 - .../negative/data_jclark_notwf/sa/052.out | 2 - .../negative/data_jclark_notwf/sa/052.xml | 3 - .../negative/data_jclark_notwf/sa/053.out | 2 - .../negative/data_jclark_notwf/sa/053.xml | 1 - .../negative/data_jclark_notwf/sa/054.out | 2 - .../negative/data_jclark_notwf/sa/054.xml | 4 - .../negative/data_jclark_notwf/sa/055.out | 2 - .../negative/data_jclark_notwf/sa/055.xml | 2 - .../negative/data_jclark_notwf/sa/056.out | 2 - .../negative/data_jclark_notwf/sa/056.xml | 2 - .../negative/data_jclark_notwf/sa/057.out | 2 - .../negative/data_jclark_notwf/sa/057.xml | 4 - .../negative/data_jclark_notwf/sa/058.out | 2 - .../negative/data_jclark_notwf/sa/058.xml | 5 - .../negative/data_jclark_notwf/sa/059.out | 2 - .../negative/data_jclark_notwf/sa/059.xml | 5 - .../negative/data_jclark_notwf/sa/060.out | 2 - .../negative/data_jclark_notwf/sa/060.xml | 5 - .../negative/data_jclark_notwf/sa/061.out | 2 - .../negative/data_jclark_notwf/sa/061.xml | 4 - .../negative/data_jclark_notwf/sa/062.out | 2 - .../negative/data_jclark_notwf/sa/062.xml | 4 - .../negative/data_jclark_notwf/sa/063.out | 2 - .../negative/data_jclark_notwf/sa/063.xml | 4 - .../negative/data_jclark_notwf/sa/064.out | 2 - .../negative/data_jclark_notwf/sa/064.xml | 5 - .../negative/data_jclark_notwf/sa/065.out | 2 - .../negative/data_jclark_notwf/sa/065.xml | 5 - .../negative/data_jclark_notwf/sa/066.out | 2 - .../negative/data_jclark_notwf/sa/066.xml | 5 - .../negative/data_jclark_notwf/sa/067.out | 2 - .../negative/data_jclark_notwf/sa/067.xml | 5 - .../negative/data_jclark_notwf/sa/068.out | 2 - .../negative/data_jclark_notwf/sa/068.xml | 5 - .../negative/data_jclark_notwf/sa/069.out | 2 - .../negative/data_jclark_notwf/sa/069.xml | 6 - .../negative/data_jclark_notwf/sa/070.out | 2 - .../negative/data_jclark_notwf/sa/070.xml | 2 - .../negative/data_jclark_notwf/sa/071.out | 5 - .../negative/data_jclark_notwf/sa/071.xml | 6 - .../negative/data_jclark_notwf/sa/072.out | 2 - .../negative/data_jclark_notwf/sa/072.xml | 1 - .../negative/data_jclark_notwf/sa/073.out | 2 - .../negative/data_jclark_notwf/sa/073.xml | 4 - .../negative/data_jclark_notwf/sa/074.out | 3 - .../negative/data_jclark_notwf/sa/074.xml | 6 - .../negative/data_jclark_notwf/sa/075.out | 2 - .../negative/data_jclark_notwf/sa/075.xml | 7 - .../negative/data_jclark_notwf/sa/076.out | 2 - .../negative/data_jclark_notwf/sa/076.xml | 1 - .../negative/data_jclark_notwf/sa/077.out | 2 - .../negative/data_jclark_notwf/sa/077.xml | 4 - .../negative/data_jclark_notwf/sa/078.out | 2 - .../negative/data_jclark_notwf/sa/078.xml | 5 - .../negative/data_jclark_notwf/sa/079.out | 2 - .../negative/data_jclark_notwf/sa/079.xml | 8 - .../negative/data_jclark_notwf/sa/080.out | 2 - .../negative/data_jclark_notwf/sa/080.xml | 8 - .../negative/data_jclark_notwf/sa/081.out | 2 - .../negative/data_jclark_notwf/sa/081.xml | 4 - .../negative/data_jclark_notwf/sa/082.out | 2 - .../negative/data_jclark_notwf/sa/082.xml | 6 - .../negative/data_jclark_notwf/sa/083.out | 2 - .../negative/data_jclark_notwf/sa/083.xml | 4 - .../negative/data_jclark_notwf/sa/084.out | 2 - .../negative/data_jclark_notwf/sa/084.xml | 6 - .../negative/data_jclark_notwf/sa/085.out | 2 - .../negative/data_jclark_notwf/sa/085.xml | 2 - .../negative/data_jclark_notwf/sa/086.out | 2 - .../negative/data_jclark_notwf/sa/086.xml | 4 - .../negative/data_jclark_notwf/sa/087.out | 2 - .../negative/data_jclark_notwf/sa/087.xml | 4 - .../negative/data_jclark_notwf/sa/088.out | 2 - .../negative/data_jclark_notwf/sa/088.xml | 6 - .../negative/data_jclark_notwf/sa/089.out | 2 - .../negative/data_jclark_notwf/sa/089.xml | 4 - .../negative/data_jclark_notwf/sa/090.out | 3 - .../negative/data_jclark_notwf/sa/090.xml | 4 - .../negative/data_jclark_notwf/sa/091.out | 2 - .../negative/data_jclark_notwf/sa/091.xml | 5 - .../negative/data_jclark_notwf/sa/092.out | 3 - .../negative/data_jclark_notwf/sa/092.xml | 4 - .../negative/data_jclark_notwf/sa/093.out | 2 - .../negative/data_jclark_notwf/sa/093.xml | 1 - .../negative/data_jclark_notwf/sa/094.out | 2 - .../negative/data_jclark_notwf/sa/094.xml | 2 - .../negative/data_jclark_notwf/sa/095.out | 2 - .../negative/data_jclark_notwf/sa/095.xml | 2 - .../negative/data_jclark_notwf/sa/096.out | 2 - .../negative/data_jclark_notwf/sa/096.xml | 2 - .../negative/data_jclark_notwf/sa/097.out | 2 - .../negative/data_jclark_notwf/sa/097.xml | 2 - .../negative/data_jclark_notwf/sa/098.out | 2 - .../negative/data_jclark_notwf/sa/098.xml | 2 - .../negative/data_jclark_notwf/sa/099.out | 2 - .../negative/data_jclark_notwf/sa/099.xml | 2 - .../negative/data_jclark_notwf/sa/100.out | 2 - .../negative/data_jclark_notwf/sa/100.xml | 2 - .../negative/data_jclark_notwf/sa/101.out | 2 - .../negative/data_jclark_notwf/sa/101.xml | 2 - .../negative/data_jclark_notwf/sa/102.out | 2 - .../negative/data_jclark_notwf/sa/102.xml | 2 - .../negative/data_jclark_notwf/sa/103.out | 2 - .../negative/data_jclark_notwf/sa/103.xml | 4 - .../negative/data_jclark_notwf/sa/104.out | 2 - .../negative/data_jclark_notwf/sa/104.xml | 4 - .../negative/data_jclark_notwf/sa/105.out | 2 - .../negative/data_jclark_notwf/sa/105.xml | 4 - .../negative/data_jclark_notwf/sa/106.out | 2 - .../negative/data_jclark_notwf/sa/106.xml | 2 - .../negative/data_jclark_notwf/sa/107.out | 2 - .../negative/data_jclark_notwf/sa/107.xml | 4 - .../negative/data_jclark_notwf/sa/108.out | 2 - .../negative/data_jclark_notwf/sa/108.xml | 3 - .../negative/data_jclark_notwf/sa/109.out | 2 - .../negative/data_jclark_notwf/sa/109.xml | 4 - .../negative/data_jclark_notwf/sa/110.out | 2 - .../negative/data_jclark_notwf/sa/110.xml | 5 - .../negative/data_jclark_notwf/sa/111.out | 2 - .../negative/data_jclark_notwf/sa/111.xml | 4 - .../negative/data_jclark_notwf/sa/112.out | 2 - .../negative/data_jclark_notwf/sa/112.xml | 3 - .../negative/data_jclark_notwf/sa/113.out | 2 - .../negative/data_jclark_notwf/sa/113.xml | 4 - .../negative/data_jclark_notwf/sa/114.out | 2 - .../negative/data_jclark_notwf/sa/114.xml | 4 - .../negative/data_jclark_notwf/sa/115.out | 2 - .../negative/data_jclark_notwf/sa/115.xml | 4 - .../negative/data_jclark_notwf/sa/116.out | 3 - .../negative/data_jclark_notwf/sa/116.xml | 4 - .../negative/data_jclark_notwf/sa/117.out | 3 - .../negative/data_jclark_notwf/sa/117.xml | 4 - .../negative/data_jclark_notwf/sa/118.out | 2 - .../negative/data_jclark_notwf/sa/118.xml | 4 - .../negative/data_jclark_notwf/sa/119.out | 3 - .../negative/data_jclark_notwf/sa/119.xml | 6 - .../negative/data_jclark_notwf/sa/120.out | 3 - .../negative/data_jclark_notwf/sa/120.xml | 6 - .../negative/data_jclark_notwf/sa/121.out | 2 - .../negative/data_jclark_notwf/sa/121.xml | 4 - .../negative/data_jclark_notwf/sa/122.out | 2 - .../negative/data_jclark_notwf/sa/122.xml | 4 - .../negative/data_jclark_notwf/sa/123.out | 2 - .../negative/data_jclark_notwf/sa/123.xml | 4 - .../negative/data_jclark_notwf/sa/124.out | 2 - .../negative/data_jclark_notwf/sa/124.xml | 4 - .../negative/data_jclark_notwf/sa/125.out | 2 - .../negative/data_jclark_notwf/sa/125.xml | 4 - .../negative/data_jclark_notwf/sa/126.out | 2 - .../negative/data_jclark_notwf/sa/126.xml | 4 - .../negative/data_jclark_notwf/sa/127.out | 2 - .../negative/data_jclark_notwf/sa/127.xml | 4 - .../negative/data_jclark_notwf/sa/128.out | 2 - .../negative/data_jclark_notwf/sa/128.xml | 4 - .../negative/data_jclark_notwf/sa/129.out | 2 - .../negative/data_jclark_notwf/sa/129.xml | 4 - .../negative/data_jclark_notwf/sa/130.out | 2 - .../negative/data_jclark_notwf/sa/130.xml | 4 - .../negative/data_jclark_notwf/sa/131.out | 2 - .../negative/data_jclark_notwf/sa/131.xml | 4 - .../negative/data_jclark_notwf/sa/132.out | 2 - .../negative/data_jclark_notwf/sa/132.xml | 4 - .../negative/data_jclark_notwf/sa/133.out | 2 - .../negative/data_jclark_notwf/sa/133.xml | 4 - .../negative/data_jclark_notwf/sa/134.out | 2 - .../negative/data_jclark_notwf/sa/134.xml | 4 - .../negative/data_jclark_notwf/sa/135.out | 2 - .../negative/data_jclark_notwf/sa/135.xml | 4 - .../negative/data_jclark_notwf/sa/136.out | 2 - .../negative/data_jclark_notwf/sa/136.xml | 4 - .../negative/data_jclark_notwf/sa/137.out | 2 - .../negative/data_jclark_notwf/sa/137.xml | 4 - .../negative/data_jclark_notwf/sa/138.out | 2 - .../negative/data_jclark_notwf/sa/138.xml | 4 - .../negative/data_jclark_notwf/sa/139.out | 2 - .../negative/data_jclark_notwf/sa/139.xml | 4 - .../negative/data_jclark_notwf/sa/140.out | 3 - .../negative/data_jclark_notwf/sa/140.xml | 4 - .../negative/data_jclark_notwf/sa/141.out | 3 - .../negative/data_jclark_notwf/sa/141.xml | 4 - .../negative/data_jclark_notwf/sa/142.out | 2 - .../negative/data_jclark_notwf/sa/142.xml | 4 - .../negative/data_jclark_notwf/sa/143.out | 2 - .../negative/data_jclark_notwf/sa/143.xml | 4 - .../negative/data_jclark_notwf/sa/144.out | 2 - .../negative/data_jclark_notwf/sa/144.xml | 4 - .../negative/data_jclark_notwf/sa/145.out | 2 - .../negative/data_jclark_notwf/sa/145.xml | 4 - .../negative/data_jclark_notwf/sa/146.out | 2 - .../negative/data_jclark_notwf/sa/146.xml | 4 - .../negative/data_jclark_notwf/sa/147.out | 2 - .../negative/data_jclark_notwf/sa/147.xml | 3 - .../negative/data_jclark_notwf/sa/148.out | 2 - .../negative/data_jclark_notwf/sa/148.xml | 3 - .../negative/data_jclark_notwf/sa/149.out | 2 - .../negative/data_jclark_notwf/sa/149.xml | 5 - .../negative/data_jclark_notwf/sa/150.out | 2 - .../negative/data_jclark_notwf/sa/150.xml | 3 - .../negative/data_jclark_notwf/sa/151.out | 2 - .../negative/data_jclark_notwf/sa/151.xml | 3 - .../negative/data_jclark_notwf/sa/152.out | 2 - .../negative/data_jclark_notwf/sa/152.xml | 2 - .../negative/data_jclark_notwf/sa/153.out | 3 - .../negative/data_jclark_notwf/sa/153.xml | 5 - .../negative/data_jclark_notwf/sa/154.out | 2 - .../negative/data_jclark_notwf/sa/154.xml | 2 - .../negative/data_jclark_notwf/sa/155.out | 2 - .../negative/data_jclark_notwf/sa/155.xml | 2 - .../negative/data_jclark_notwf/sa/156.out | 2 - .../negative/data_jclark_notwf/sa/156.xml | 3 - .../negative/data_jclark_notwf/sa/157.out | 2 - .../negative/data_jclark_notwf/sa/157.xml | 3 - .../negative/data_jclark_notwf/sa/158.out | 2 - .../negative/data_jclark_notwf/sa/158.xml | 6 - .../negative/data_jclark_notwf/sa/159.out | 2 - .../negative/data_jclark_notwf/sa/159.xml | 5 - .../negative/data_jclark_notwf/sa/160.out | 2 - .../negative/data_jclark_notwf/sa/160.xml | 6 - .../negative/data_jclark_notwf/sa/161.out | 3 - .../negative/data_jclark_notwf/sa/161.xml | 5 - .../negative/data_jclark_notwf/sa/162.out | 2 - .../negative/data_jclark_notwf/sa/162.xml | 6 - .../negative/data_jclark_notwf/sa/163.out | 2 - .../negative/data_jclark_notwf/sa/163.xml | 6 - .../negative/data_jclark_notwf/sa/164.out | 2 - .../negative/data_jclark_notwf/sa/164.xml | 5 - .../negative/data_jclark_notwf/sa/165.out | 2 - .../negative/data_jclark_notwf/sa/165.xml | 5 - .../negative/data_jclark_notwf/sa/166.out | 2 - .../negative/data_jclark_notwf/sa/166.xml | 1 - .../negative/data_jclark_notwf/sa/167.out | 2 - .../negative/data_jclark_notwf/sa/167.xml | 1 - .../negative/data_jclark_notwf/sa/168.out | 2 - .../negative/data_jclark_notwf/sa/168.xml | 1 - .../negative/data_jclark_notwf/sa/169.out | 2 - .../negative/data_jclark_notwf/sa/169.xml | 1 - .../negative/data_jclark_notwf/sa/170.out | 2 - .../negative/data_jclark_notwf/sa/170.xml | 1 - .../negative/data_jclark_notwf/sa/171.out | 2 - .../negative/data_jclark_notwf/sa/171.xml | 2 - .../negative/data_jclark_notwf/sa/172.out | 2 - .../negative/data_jclark_notwf/sa/172.xml | 2 - .../negative/data_jclark_notwf/sa/173.out | 2 - .../negative/data_jclark_notwf/sa/173.xml | 1 - .../negative/data_jclark_notwf/sa/174.out | 2 - .../negative/data_jclark_notwf/sa/174.xml | 1 - .../negative/data_jclark_notwf/sa/175.out | 2 - .../negative/data_jclark_notwf/sa/175.xml | 5 - .../negative/data_jclark_notwf/sa/176.out | 2 - .../negative/data_jclark_notwf/sa/176.xml | 4 - .../negative/data_jclark_notwf/sa/177.out | 2 - .../negative/data_jclark_notwf/sa/177.xml | 4 - .../negative/data_jclark_notwf/sa/178.out | 2 - .../negative/data_jclark_notwf/sa/178.xml | 5 - .../negative/data_jclark_notwf/sa/179.out | 2 - .../negative/data_jclark_notwf/sa/179.xml | 4 - .../negative/data_jclark_notwf/sa/180.out | 2 - .../negative/data_jclark_notwf/sa/180.xml | 6 - .../negative/data_jclark_notwf/sa/181.out | 3 - .../negative/data_jclark_notwf/sa/181.xml | 5 - .../negative/data_jclark_notwf/sa/182.out | 3 - .../negative/data_jclark_notwf/sa/182.xml | 5 - .../negative/data_jclark_notwf/sa/183.out | 2 - .../negative/data_jclark_notwf/sa/183.xml | 5 - .../negative/data_jclark_notwf/sa/184.out | 2 - .../negative/data_jclark_notwf/sa/184.xml | 6 - .../negative/data_jclark_notwf/sa/185.ent | 1 - .../negative/data_jclark_notwf/sa/185.out | 2 - .../negative/data_jclark_notwf/sa/185.xml | 3 - .../negative/data_jclark_notwf/sa/186.out | 2 - .../negative/data_jclark_notwf/sa/186.xml | 5 - .../negative/data_jclark_notwf/sa/null.ent | 0 .../pxp/rtests/negative/data_notwf/sa/001.out | 2 - .../pxp/rtests/negative/data_notwf/sa/001.xml | 4 - .../pxp/rtests/negative/data_notwf/sa/002.out | 2 - .../pxp/rtests/negative/data_notwf/sa/002.xml | 6 - .../rtests/negative/data_notwf/sa/null.ent | 0 .../pxp/pxp/rtests/negative/run_negative | 117 - .../pxp/pxp/rtests/negative/test_negative.ml | 105 - helm/DEVEL/pxp/pxp/rtests/reader/Makefile | 31 - helm/DEVEL/pxp/pxp/rtests/reader/minilex.mll | 7 - helm/DEVEL/pxp/pxp/rtests/reader/t100.dat | 1 - .../pxp/pxp/rtests/reader/test_reader.ml | 455 - helm/DEVEL/pxp/pxp/rtests/run | 9 - helm/DEVEL/pxp/pxp/rtests/write/Makefile | 28 - helm/DEVEL/pxp/pxp/rtests/write/run_write | 17 - helm/DEVEL/pxp/pxp/rtests/write/sample001.xml | 37 - helm/DEVEL/pxp/pxp/rtests/write/test_write.ml | 94 - helm/DEVEL/pxp/pxp/tools/collect_files | 25 - helm/DEVEL/pxp/pxp/tools/insert_variant | 105 - .../pxp/pxp/tools/ucs2_to_utf8/.cvsignore | 4 - .../DEVEL/pxp/pxp/tools/ucs2_to_utf8/Makefile | 50 - helm/DEVEL/pxp/pxp/tools/ucs2_to_utf8/README | 15 - .../pxp/pxp/tools/ucs2_to_utf8/lexer.mll | 43 - .../pxp/pxp/tools/ucs2_to_utf8/parser.mly | 40 - .../DEVEL/pxp/pxp/tools/ucs2_to_utf8/types.ml | 13 - .../pxp/tools/ucs2_to_utf8/ucs2_to_utf8.ml | 215 - helm/configuration/install | 18 - .../local/etc/helm/configuration.dtd | 34 - .../local/etc/helm/configuration.xml | 22 - .../local/lib/helm/configuration.pl | 38 - helm/http_getter/cadet | 9 - helm/http_getter/http_getter.pl | 329 - helm/http_getter/isterix | 4 - helm/interface/.cvsignore | 15 - helm/interface/.depend | 94 - helm/interface/ISTRUZIONI | 22 - helm/interface/Makefile | 202 - helm/interface/NON_VA | 29 - helm/interface/PER_FARLO_ANDARE | 2 - helm/interface/PER_FARLO_ANDARE_TCSH | 4 - helm/interface/PER_FARLO_ANDARE_TCSH_D01 | 4 - helm/interface/README | 44 - helm/interface/TEMPI | 214 - helm/interface/WGET | 3 - helm/interface/annotation2Xml.ml | 190 - helm/interface/annotationParser.ml | 30 - helm/interface/annotationParser2.ml | 103 - helm/interface/cadet | 29 - helm/interface/cic.ml | 134 - helm/interface/cic2Xml.ml | 217 - helm/interface/cicAnnotationHinter.ml | 337 - helm/interface/cicCache.ml | 187 - helm/interface/cicCache.mli | 56 - helm/interface/cicCooking.ml | 182 - helm/interface/cicCooking.mli | 6 - helm/interface/cicFindParameters.ml | 137 - helm/interface/cicParser.ml | 69 - helm/interface/cicParser.mli | 19 - helm/interface/cicParser2.ml | 250 - helm/interface/cicParser2.mli | 32 - helm/interface/cicParser3.ml | 515 - helm/interface/cicParser3.mli | 42 - helm/interface/cicPp.ml | 183 - helm/interface/cicPp.mli | 16 - helm/interface/cicReduction.ml | 253 - helm/interface/cicReduction.mli | 9 - helm/interface/cicSubstitution.ml | 115 - helm/interface/cicSubstitution.mli | 3 - helm/interface/cicTypeChecker.ml | 1200 --- helm/interface/cicTypeChecker.mli | 9 - helm/interface/cicXPath.ml | 51 - .../cicXPath.prima_degli_identificatori.ml | 102 - helm/interface/configuration.ml | 85 - helm/interface/deannotate.ml | 69 - helm/interface/experiment.ml | 84 - helm/interface/fix_params.ml | 49 - helm/interface/getter.ml | 143 - helm/interface/getter.mli | 25 - helm/interface/gmon.out | Bin 1421 -> 0 bytes helm/interface/isterix | 12 - helm/interface/javacore15005.txt | 195 - helm/interface/javacore15021.txt | 195 - helm/interface/latinize.pl | 10 - helm/interface/mkindex.sh | 3 - helm/interface/mml.dtd | 55 - helm/interface/mml.ml | 11 - helm/interface/mmlinterface.ml | 774 -- helm/interface/mmlinterface.opt.saved | Bin 2002374 -> 0 bytes helm/interface/pxpUriResolver.ml | 101 - helm/interface/reduction.ml | 70 - helm/interface/servers.txt.example | 2 - helm/interface/t1.config | 3 - helm/interface/theory.ml | 9 - helm/interface/theoryCache.ml | 32 - helm/interface/theoryParser.ml | 29 - helm/interface/theoryParser2.ml | 41 - helm/interface/theoryTypeChecker.ml | 29 - helm/interface/toglie_helm_xref.pl | 8 - helm/interface/toglie_helm_xref.sh | 5 - helm/interface/uriManager.ml | 86 - .../uriManager.ml.implementazione_banale | 18 - .../uriManager.ml.implementazione_doppia | 86 - .../uriManager.ml.implementazione_semplice | 39 - helm/interface/uriManager.mli | 15 - helm/interface/uris_of_filenames.pl | 15 - helm/interface/xaland-cpp/xaland.cpp | 207 - helm/interface/xaland-java/rompi.class | Bin 732 -> 0 bytes helm/interface/xaland-java/rompi.java | 12 - helm/interface/xaland-java/sped.class | Bin 1142 -> 0 bytes helm/interface/xaland-java/sped.java | 28 - helm/interface/xaland-java/xaland.class | Bin 3509 -> 0 bytes helm/interface/xaland-java/xaland.java | 91 - .../xaland.java.prima_del_loro_baco | 85 - ...d.java.prima_del_loro_baco_ma_dopo_i_reset | 87 - helm/interface/xaland-java2/xaland2.class | Bin 3773 -> 0 bytes helm/interface/xaland-java2/xaland2.java | 134 - helm/interface/xaland.class | Bin 3509 -> 0 bytes helm/interface/xaland2.class | Bin 3773 -> 0 bytes helm/interface/xml.ml | 72 - helm/interface/xml.mli | 35 - helm/interface/xsltProcessor.ml | 64 - helm/style/annotatedcont.xsl | 73 - helm/style/annotatedpres.xsl | 34 - helm/style/basic.xsl | 253 - helm/style/content.xsl | 274 - helm/style/content_to_html.xsl | 657 -- helm/style/html_init.xsl | 259 - helm/style/html_reals.xsl | 234 - helm/style/html_set.xsl | 463 - helm/style/mml2mmlv1_0.xsl | 1984 ---- helm/style/mmlextension.xsl | 1382 --- helm/style/objcontent.xsl | 232 - helm/style/params.xsl | 191 - helm/style/proofs.xsl | 254 - helm/style/reals.xsl | 277 - helm/style/ricerca.xsl | 91 - helm/style/rootcontent.xsl | 30 - helm/style/roottheory.xsl | 25 - helm/style/set.xsl | 472 - .../annotatedcont.xsl | 73 - .../annotatedpres.xsl | 34 - .../basic.xsl | 253 - .../content.xsl | 215 - .../content_to_html.xsl | 657 -- .../html_init.xsl | 259 - .../html_reals.xsl | 234 - .../html_set.xsl | 463 - .../mml2mmlv1_0.xsl | 1957 ---- .../mml2mmlv1_0_original.xsl | 1848 ---- .../mmlextension.xsl | 1128 --- .../objcontent.xsl | 232 - .../params.xsl | 191 - .../reals.xsl | 277 - .../ricerca.xsl | 91 - .../rootcontent.xsl | 29 - .../roottheory.xsl | 22 - .../set.xsl | 487 - .../theory_content.xsl | 57 - .../theory_pres.xsl | 34 - helm/style/theory_content.xsl | 57 - helm/style/theory_pres.xsl | 35 - 1641 files changed, 129011 deletions(-) delete mode 100644 helm/DEVEL/.cvsignore delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0-1.i386.rpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0-1.spec delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0-1.src.rpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0.tar.gz delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/.cvsignore delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/CHANGES delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/COPYING delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/Makefile delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/Makefile.nt delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/README delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/.cvsignore delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/Makefile delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/README delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/TODO delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/editor.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/file.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/lexical.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/list2.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/shell.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/text.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/useunix.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/widgets.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/.cvsignore delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/CHANGES delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/Makefile delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/README delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/aspectframe.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/button.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/checkbutton.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/clist.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/colorselection.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/combo.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/common.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/entry.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/eventbox.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/fixed.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/frame.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gToolbar2.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gTree2.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gTree2.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtkTree2.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktree2.c delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktree2.h delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktreeitem2.c delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktreeitem2.h delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/handlebox.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hbox.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hbuttonbox.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hseparator.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/label.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/load_lexer.mll delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/load_parser.mly delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/main.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/ml_gtk2.c delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/notebook.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/pixmap.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/property.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/property.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/propwin.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/propwin.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/radiobutton.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/scrolledwindow.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/spinbutton.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/statusbar.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiBase.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiBin.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiButton.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiContainer.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiEdit.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiList.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiMisc.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiPack.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiWidget.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiWindow.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/togglebutton.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/toolbar.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tree_minus.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tree_plus.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/utils.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vbox.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vbuttonbox.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/viewport.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vseparator.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/window.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/.cvsignore delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/README delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/uigtk.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/config.make.nt delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/configure.mk delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/doc/formula.eps delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/doc/lablgtk.mgp delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/morph3d.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/planet.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/simple.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/README delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/buttons.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calc.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calendar.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/clist.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/combo.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/csview.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/dcalendar.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/drawing.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/editor.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/entry.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/events.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fifteen.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fixed_editor.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fixpoint.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/hello.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/image.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/image256x256.rgb delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/kaimono.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/label.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/lissajous.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/nihongo.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/fixpoint.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/hello.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/progressbar.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/pousse.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/progressbar.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/radiobuttons.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/rpn.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/scrolledwin.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/socket.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/test.xpm delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testdnd.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testgtk.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testinput.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/tictactoe.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/tron.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/xmhtml/test.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gBin.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gBin.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gButton.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gButton.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gContainer.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gContainer.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gData.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gData.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gDraw.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gDraw.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gEdit.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gEdit.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gHtml.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gList.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gList.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMain.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMenu.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMenu.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMisc.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMisc.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gObj.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gObj.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gPack.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gPack.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gRange.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gRange.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gTree.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gTree.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gUtil.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gUtil.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gWindow.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gWindow.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gaux.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdkEvent.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdkKeysyms.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk_tags.var delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glGtk.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glGtk.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glib.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gpointer.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtk.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkArgv.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkBase.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkBin.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkButton.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkData.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkEdit.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkInit.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkList.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMain.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMenu.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMisc.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkNew.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkPack.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkRange.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkSignal.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkSignal.mli delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkThInit.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkThread.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkTree.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkWindow.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkXmHTML.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtk_tags.var delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkgl_tags.var delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkxmhtml_tags.var delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/lablgl.patch delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/lablgtk.in delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gdk.c delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gdk.h delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_glib.c delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_glib.h delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtk.c delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtk.h delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtkgl.c delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtkxmhtml.c delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/var2conv.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/var2def.ml delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/wrappers.c delete mode 100644 helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/wrappers.h delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0-1.i386.rpm delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0-1.spec delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0-1.src.rpm delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0.tar.gz delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/.depend delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/COPYING delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/Makefile delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/config.make delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/configure.mk delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gMathView.ml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gtkMathView.ml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gtk_mathview.ml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/ml_gtk_mathview.c delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/Makefile delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/test.ml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/test.xml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0-1.spec delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0.tar.gz delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/.cvsignore delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/.depend delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/COPYING delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/Makefile delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/config.make delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/configure.mk delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gMathView.ml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gtkMathView.ml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gtk_mathview.ml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/.cvsignore delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/Makefile delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/minidom.ml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/minidom.mli delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/ml_minidom.c delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/ml_minidom.h delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.ml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.xml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/ml_gtk_mathview.c delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/.cvsignore delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/Makefile delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/t1.config delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.ml delete mode 100644 helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.xml delete mode 100644 helm/DEVEL/pxp/.cvsignore delete mode 100644 helm/DEVEL/pxp/findlib-0.4.tar.gz delete mode 100644 helm/DEVEL/pxp/netstring-0.9.3.tar.gz delete mode 100644 helm/DEVEL/pxp/netstring/.cvsignore delete mode 100644 helm/DEVEL/pxp/netstring/LICENSE delete mode 100644 helm/DEVEL/pxp/netstring/META delete mode 100644 helm/DEVEL/pxp/netstring/Makefile delete mode 100644 helm/DEVEL/pxp/netstring/RELEASE delete mode 100644 helm/DEVEL/pxp/netstring/base64.ml delete mode 100644 helm/DEVEL/pxp/netstring/base64.mli delete mode 100644 helm/DEVEL/pxp/netstring/cgi.ml delete mode 100644 helm/DEVEL/pxp/netstring/cgi.mli delete mode 100644 helm/DEVEL/pxp/netstring/compat-base64/META delete mode 100644 helm/DEVEL/pxp/netstring/compat-cgi/META delete mode 100644 helm/DEVEL/pxp/netstring/depend delete mode 100644 helm/DEVEL/pxp/netstring/depend.pkg delete mode 100644 helm/DEVEL/pxp/netstring/doc/ABOUT-FINDLIB delete mode 100644 helm/DEVEL/pxp/netstring/doc/ABOUT-FINDLIB.xml delete mode 100644 helm/DEVEL/pxp/netstring/doc/INSTALL delete mode 100644 helm/DEVEL/pxp/netstring/doc/INSTALL.xml delete mode 100644 helm/DEVEL/pxp/netstring/doc/Makefile delete mode 100644 helm/DEVEL/pxp/netstring/doc/README delete mode 100644 helm/DEVEL/pxp/netstring/doc/README.xml delete mode 100644 helm/DEVEL/pxp/netstring/mimestring.ml delete mode 100644 helm/DEVEL/pxp/netstring/mimestring.mli delete mode 100644 helm/DEVEL/pxp/netstring/netbuffer.ml delete mode 100644 helm/DEVEL/pxp/netstring/netbuffer.mli delete mode 100644 helm/DEVEL/pxp/netstring/netconversion.ml delete mode 100644 helm/DEVEL/pxp/netstring/netconversion.mli delete mode 100644 helm/DEVEL/pxp/netstring/netencoding.ml delete mode 100644 helm/DEVEL/pxp/netstring/netencoding.mli delete mode 100644 helm/DEVEL/pxp/netstring/nethtml.ml delete mode 100644 helm/DEVEL/pxp/netstring/nethtml.mli delete mode 100644 helm/DEVEL/pxp/netstring/nethtml_scanner.mll delete mode 100644 helm/DEVEL/pxp/netstring/netmappings.ml delete mode 100644 helm/DEVEL/pxp/netstring/netmappings.mli delete mode 100644 helm/DEVEL/pxp/netstring/netmappings_iso.ml delete mode 100644 helm/DEVEL/pxp/netstring/netmappings_other.ml delete mode 100644 helm/DEVEL/pxp/netstring/netstream.ml delete mode 100644 helm/DEVEL/pxp/netstring/netstream.mli delete mode 100644 helm/DEVEL/pxp/netstring/netstring.cma delete mode 100644 helm/DEVEL/pxp/netstring/netstring.cmxa delete mode 100644 helm/DEVEL/pxp/netstring/netstring_mt.ml delete mode 100644 helm/DEVEL/pxp/netstring/netstring_mt.mli delete mode 100644 helm/DEVEL/pxp/netstring/netstring_str.ml delete mode 100644 helm/DEVEL/pxp/netstring/netstring_str.mli delete mode 100644 helm/DEVEL/pxp/netstring/netstring_top.ml delete mode 100644 helm/DEVEL/pxp/netstring/netstring_top.mli delete mode 100644 helm/DEVEL/pxp/netstring/neturl.ml delete mode 100644 helm/DEVEL/pxp/netstring/neturl.mli delete mode 100644 helm/DEVEL/pxp/netstring/tests/.cvsignore delete mode 100644 helm/DEVEL/pxp/netstring/tests/Makefile delete mode 100644 helm/DEVEL/pxp/netstring/tests/test_cgi.ml delete mode 100755 helm/DEVEL/pxp/netstring/tests/test_encoding.cgi delete mode 100644 helm/DEVEL/pxp/netstring/tests/test_mimestring.ml delete mode 100644 helm/DEVEL/pxp/netstring/tests/test_netencoding.ml delete mode 100644 helm/DEVEL/pxp/netstring/tests/test_neturl.ml delete mode 100644 helm/DEVEL/pxp/netstring/tests/test_recode.ml delete mode 100644 helm/DEVEL/pxp/netstring/tools/Makefile delete mode 100644 helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/.cvsignore delete mode 100644 helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/Makefile delete mode 100644 helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/unimap_to_ocaml.ml delete mode 100644 helm/DEVEL/pxp/ocaml-findlib-0.4.0-1.i386.rpm delete mode 100644 helm/DEVEL/pxp/ocaml-findlib-0.4.0-1.src.rpm delete mode 100644 helm/DEVEL/pxp/ocaml-findlib.spec delete mode 100644 helm/DEVEL/pxp/ocaml-netstring-0.9.3-2.i386.rpm delete mode 100644 helm/DEVEL/pxp/ocaml-netstring-0.9.3-2.src.rpm delete mode 100644 helm/DEVEL/pxp/ocaml-netstring.spec delete mode 100644 helm/DEVEL/pxp/ocaml-pxp-1.0-1.i386.rpm delete mode 100644 helm/DEVEL/pxp/ocaml-pxp-1.0-1.src.rpm delete mode 100644 helm/DEVEL/pxp/ocaml-pxp.spec delete mode 100644 helm/DEVEL/pxp/pxp-1.0.tar.gz delete mode 100644 helm/DEVEL/pxp/pxp/.cvsignore delete mode 100644 helm/DEVEL/pxp/pxp/LICENSE delete mode 100644 helm/DEVEL/pxp/pxp/META delete mode 100644 helm/DEVEL/pxp/pxp/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/Makefile.code delete mode 100644 helm/DEVEL/pxp/pxp/Makefile.conf delete mode 100644 helm/DEVEL/pxp/pxp/RELEASE delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/.cvsignore delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/META delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/Makefile.code delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/Makefile.conf delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/README delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/markup_document.ml delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/markup_document.mli delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/markup_dtd.ml delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/markup_dtd.mli delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/markup_reader.ml delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/markup_reader.mli delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/markup_types.ml delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/markup_types.mli delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/markup_yacc.ml delete mode 100644 helm/DEVEL/pxp/pxp/compatibility/markup_yacc.mli delete mode 100644 helm/DEVEL/pxp/pxp/doc/ABOUT-FINDLIB delete mode 100644 helm/DEVEL/pxp/pxp/doc/ABOUT-FINDLIB.xml delete mode 100644 helm/DEVEL/pxp/pxp/doc/EXTENSIONS delete mode 100644 helm/DEVEL/pxp/pxp/doc/EXTENSIONS.xml delete mode 100644 helm/DEVEL/pxp/pxp/doc/INSTALL delete mode 100644 helm/DEVEL/pxp/pxp/doc/INSTALL.xml delete mode 100644 helm/DEVEL/pxp/pxp/doc/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/doc/PRERELEASE delete mode 100644 helm/DEVEL/pxp/pxp/doc/PRERELEASE.xml delete mode 100644 helm/DEVEL/pxp/pxp/doc/README delete mode 100644 helm/DEVEL/pxp/pxp/doc/README.xml delete mode 100644 helm/DEVEL/pxp/pxp/doc/SPEC delete mode 100644 helm/DEVEL/pxp/pxp/doc/SPEC.xml delete mode 100644 helm/DEVEL/pxp/pxp/doc/design.txt delete mode 100644 helm/DEVEL/pxp/pxp/doc/dist-common.xml delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/TIMESTAMP delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/c1567.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/c36.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/c533.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/c893.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/index.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/markup.css delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/p34.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/pic/done delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/pic/extension_general.gif delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_add.gif delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_clone.gif delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_delete.gif delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_general.gif delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_term.gif delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x107.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x1439.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x1496.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x1629.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x1812.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x1818.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x1965.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x468.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x550.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x675.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x738.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/html/x939.html delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/ps/markup.ps delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/dtd.mli.ent delete mode 100755 helm/DEVEL/pxp/pxp/doc/manual/src/getcode.ml delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/markup.css delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/markup.dsl delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/markup.sgml delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/pic/extension_general.fig delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/pic/node_add.fig delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/pic/node_clone.fig delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/pic/node_delete.fig delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/pic/node_general.fig delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/pic/node_term.fig delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/readme.ent delete mode 100644 helm/DEVEL/pxp/pxp/doc/manual/src/yacc.mli.ent delete mode 100644 helm/DEVEL/pxp/pxp/examples/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/examples/readme/.cvsignore delete mode 100644 helm/DEVEL/pxp/pxp/examples/readme/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/examples/readme/Makefile.code delete mode 100644 helm/DEVEL/pxp/pxp/examples/readme/main.ml delete mode 100644 helm/DEVEL/pxp/pxp/examples/readme/readme.dtd delete mode 100644 helm/DEVEL/pxp/pxp/examples/readme/to_html.ml delete mode 100644 helm/DEVEL/pxp/pxp/examples/readme/to_text.ml delete mode 100644 helm/DEVEL/pxp/pxp/examples/simple_transformation/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/examples/simple_transformation/README delete mode 100644 helm/DEVEL/pxp/pxp/examples/simple_transformation/delcol.ml delete mode 100644 helm/DEVEL/pxp/pxp/examples/simple_transformation/print.ml delete mode 100644 helm/DEVEL/pxp/pxp/examples/simple_transformation/record.dtd delete mode 100644 helm/DEVEL/pxp/pxp/examples/simple_transformation/sample.xml delete mode 100644 helm/DEVEL/pxp/pxp/examples/simple_transformation/sort.ml delete mode 100644 helm/DEVEL/pxp/pxp/examples/validate/.cvsignore delete mode 100644 helm/DEVEL/pxp/pxp/examples/validate/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/examples/validate/validate.ml delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/.cvsignore delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/Makefile.code delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/README delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/ds_app.ml delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/ds_context.ml delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/ds_style.ml delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/styles/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/styles/address-style.xml delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/styles/crazy-style.xml delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/styles/ds-object.dtd delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/styles/ds-style.dtd delete mode 100644 helm/DEVEL/pxp/pxp/examples/xmlforms/styles/mini-style.xml delete mode 100644 helm/DEVEL/pxp/pxp/lexers/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/lexers/Makefile.code delete mode 100644 helm/DEVEL/pxp/pxp/lexers/Makefile.generate delete mode 100644 helm/DEVEL/pxp/pxp/lexers/objects delete mode 100644 helm/DEVEL/pxp/pxp/lexers/open_pxp_lex_aux_iso88591.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/open_pxp_lex_aux_utf8.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/open_pxp_lex_misc_iso88591.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/open_pxp_lex_misc_utf8.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_aux.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_aux_iso88591.ml delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_aux_utf8.ml delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_content.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_content_string.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_declaration.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_defs_drv_utf8.def delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_defs_generic.def delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_defs_iso88591.def delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_document.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_document_type.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_dtd_string.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_misc.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_name_string.src delete mode 100644 helm/DEVEL/pxp/pxp/lexers/pxp_lex_within_tag.src delete mode 100644 helm/DEVEL/pxp/pxp/m2parsergen/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/m2parsergen/README delete mode 100644 helm/DEVEL/pxp/pxp/m2parsergen/ast.ml delete mode 100644 helm/DEVEL/pxp/pxp/m2parsergen/generator.ml delete mode 100644 helm/DEVEL/pxp/pxp/m2parsergen/lexer.mll delete mode 100644 helm/DEVEL/pxp/pxp/m2parsergen/parser.mly delete mode 100644 helm/DEVEL/pxp/pxp/m2parsergen/x.m2y delete mode 100644 helm/DEVEL/pxp/pxp/pxp_aux.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_codewriter.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_codewriter.mli delete mode 100644 helm/DEVEL/pxp/pxp/pxp_dfa.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_dfa.mli delete mode 100644 helm/DEVEL/pxp/pxp/pxp_document.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_document.mli delete mode 100644 helm/DEVEL/pxp/pxp/pxp_dtd.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_dtd.mli delete mode 100644 helm/DEVEL/pxp/pxp/pxp_entity.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_lexer_types.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_lexer_types.mli delete mode 100644 helm/DEVEL/pxp/pxp/pxp_lexers.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_lexers.mli delete mode 100644 helm/DEVEL/pxp/pxp/pxp_reader.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_reader.mli delete mode 100644 helm/DEVEL/pxp/pxp/pxp_types.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_types.mli delete mode 100644 helm/DEVEL/pxp/pxp/pxp_utf8.ml delete mode 100644 helm/DEVEL/pxp/pxp/pxp_utf8.mli delete mode 100644 helm/DEVEL/pxp/pxp/pxp_yacc.m2y delete mode 100644 helm/DEVEL/pxp/pxp/pxp_yacc.mli delete mode 100644 helm/DEVEL/pxp/pxp/rtests/MISSING_TESTS delete mode 100644 helm/DEVEL/pxp/pxp/rtests/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/rtests/README delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/README delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/001.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/002.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/003.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/004.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/005.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/006.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/007.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/008.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/008.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/009.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/009.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/010.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/010.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/011.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/011.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/012.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/012.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/013.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/013.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/014.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/014.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/008.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/009.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/010.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/011.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/012.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/013.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/ext-sa/out/014.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/001.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/002.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/003-1.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/003-2.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/004-1.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/004-2.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/005-1.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/005-2.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/006.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/007.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/008.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/008.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/009.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/009.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/010.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/010.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/011.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/011.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/012.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/012.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/013.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/013.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/014.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/014.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/015.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/015.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/016.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/016.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/017.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/017.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/018.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/018.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/019.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/019.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/020.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/020.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/021.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/021.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/022.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/022.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/023.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/023.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/024.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/024.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/025.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/025.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/026.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/026.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/027.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/027.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/028.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/028.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/029.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/029.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/030.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/030.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/031-1.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/031-2.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/031.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/008.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/009.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/010.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/011.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/012.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/013.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/014.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/015.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/016.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/017.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/018.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/019.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/020.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/021.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/022.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/023.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/024.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/025.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/026.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/027.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/028.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/029.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/030.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/not-sa/out/031.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/008.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/009.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/010.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/011.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/012.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/013.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/014.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/015.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/016.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/017.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/018.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/019.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/020.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/021.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/022.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/023.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/024.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/025.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/026.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/027.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/028.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/029.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/030.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/031.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/032.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/033.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/034.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/035.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/036.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/037.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/038.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/039.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/040.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/041.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/042.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/043.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/044.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/045.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/046.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/047.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/048.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/049.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/050.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/051.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/052.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/053.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/054.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/055.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/056.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/057.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/058.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/059.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/060.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/061.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/062.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/063.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/064.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/065.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/066.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/067.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/068.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/069.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/070.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/071.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/072.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/073.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/074.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/075.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/076.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/077.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/078.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/079.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/080.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/081.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/082.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/083.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/084.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/085.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/086.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/087.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/088.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/089.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/090.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/091.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/092.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/093.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/094.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/095.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/096.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/097.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/097.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/098.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/099.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/100.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/101.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/102.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/103.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/104.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/105.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/106.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/107.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/108.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/109.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/110.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/111.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/112.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/113.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/114.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/115.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/116.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/117.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/118.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/119.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/008.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/009.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/010.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/011.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/012.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/013.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/014.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/015.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/016.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/017.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/018.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/019.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/020.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/021.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/022.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/023.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/024.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/025.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/026.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/027.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/028.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/029.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/030.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/031.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/032.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/033.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/034.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/035.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/036.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/037.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/038.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/039.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/040.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/041.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/042.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/043.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/044.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/045.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/046.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/047.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/048.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/049.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/050.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/051.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/052.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/053.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/054.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/055.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/056.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/057.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/058.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/059.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/060.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/061.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/062.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/063.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/064.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/065.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/066.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/067.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/068.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/069.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/070.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/071.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/072.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/073.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/074.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/075.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/076.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/077.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/078.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/079.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/080.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/081.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/082.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/083.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/084.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/085.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/086.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/087.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/088.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/089.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/090.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/091.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/092.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/093.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/094.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/095.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/096.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/097.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/098.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/099.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/100.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/101.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/102.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/103.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/104.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/105.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/106.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/107.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/108.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/109.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/110.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/111.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/112.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/113.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/114.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/115.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/116.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/117.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/118.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_jclark_valid/sa/out/119.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/INDEX delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/out/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/out/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/out/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/out/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/out/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/out/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/out/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/bugfixes/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/bugfixes/002+.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/bugfixes/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/bugfixes/INDEX delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/bugfixes/out/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/bugfixes/out/002+.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/bugfixes/out/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/comments/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/comments/INDEX delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/comments/out/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/001.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/002.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/003.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/004.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/005.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/006.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/007.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/008.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/008.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/009.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/009.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/010.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/010.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/011.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/011.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/INDEX delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/008.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/009.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/010.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/conditional/out/011.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/INDEX delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/out/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/out/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/out/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/out/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/out/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/out/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/optional_decls/out/007.xml delete mode 100755 helm/DEVEL/pxp/pxp/rtests/canonxml/run_canonxml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/canonxml/test_canonxml.ml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/codewriter/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/rtests/codewriter/compile.ml delete mode 100755 helm/DEVEL/pxp/pxp/rtests/codewriter/run_codewriter delete mode 100644 helm/DEVEL/pxp/pxp/rtests/codewriter/sample001.xml delete mode 100755 helm/DEVEL/pxp/pxp/rtests/codewriter/test_codewriter delete mode 100644 helm/DEVEL/pxp/pxp/rtests/dumpfiles.ml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/README delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/001.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/010.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/010.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/011.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/011.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/012.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/012.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/013.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/013.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/014.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/014.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/015.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/015.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/016.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/016.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/017.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/017.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/018.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/018.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/019.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/019.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/020.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/020.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/021.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/021.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/022.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/022.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/023.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/023.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/024.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/024.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/025.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/025.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/026.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/026.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/027.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/027.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/028.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/028.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/029.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/029.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/030.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/030.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/031.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/031.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/032.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/032.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/033.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/033.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/034.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/034.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/035.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/035.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/036.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/036.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/037.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/037.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/038.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/038.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/060.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/060.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/060.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/061.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/061.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/061.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/062.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/062.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/062.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/063.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/063.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/063.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/064.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/064.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/064.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/065.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/065.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/065.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/066.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/066.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/066.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/067.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/067.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/067.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/068.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/068.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/068.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/069.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/069.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/069.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/070.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/070.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/070.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/080.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/080.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/081.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/081.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_invalid/INDEX delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/001.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/001.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/002.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/002.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/003.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/003.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/004.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/004.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/005.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/005.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/006.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/006.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_invalid/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/ext-sa/001.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/ext-sa/001.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/ext-sa/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/ext-sa/002.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/ext-sa/002.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/ext-sa/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/ext-sa/003.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/ext-sa/003.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/ext-sa/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/001.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/001.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/002.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/003.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/003.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/004.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/004.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/005.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/005.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/006.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/006.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/007.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/007.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/008.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/008.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/not-sa/008.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa-problems/140.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa-problems/141.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/001.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/002.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/003.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/003.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/004.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/004.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/005.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/005.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/006.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/006.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/007.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/007.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/008.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/008.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/009.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/009.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/010.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/010.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/011.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/011.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/012.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/012.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/013.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/013.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/014.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/014.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/015.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/015.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/016.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/016.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/017.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/017.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/018.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/018.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/019.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/019.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/020.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/020.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/021.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/021.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/022.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/022.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/023.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/023.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/024.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/024.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/025.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/025.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/026.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/026.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/027.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/027.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/028.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/028.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/029.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/029.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/030.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/030.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/031.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/031.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/032.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/032.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/033.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/033.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/034.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/034.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/035.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/035.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/036.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/036.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/037.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/037.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/038.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/038.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/039.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/039.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/040.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/040.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/041.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/041.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/042.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/042.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/043.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/043.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/044.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/044.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/045.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/045.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/046.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/046.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/047.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/047.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/048.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/048.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/049.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/049.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/050.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/050.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/051.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/051.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/052.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/052.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/053.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/053.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/054.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/054.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/055.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/055.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/056.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/056.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/057.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/057.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/058.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/058.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/059.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/059.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/060.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/060.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/061.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/061.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/062.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/062.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/063.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/063.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/064.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/064.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/065.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/065.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/066.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/066.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/067.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/067.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/068.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/068.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/069.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/069.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/070.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/070.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/071.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/071.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/072.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/072.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/073.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/073.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/074.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/074.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/075.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/075.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/076.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/076.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/077.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/077.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/078.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/078.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/079.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/079.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/080.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/080.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/081.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/081.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/082.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/082.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/083.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/083.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/084.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/084.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/085.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/085.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/086.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/086.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/087.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/087.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/088.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/088.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/089.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/089.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/090.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/090.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/091.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/091.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/092.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/092.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/093.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/093.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/094.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/094.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/095.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/095.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/096.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/096.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/097.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/097.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/098.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/098.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/099.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/099.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/100.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/100.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/101.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/101.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/102.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/102.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/103.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/103.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/104.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/104.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/105.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/105.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/106.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/106.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/107.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/107.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/108.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/108.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/109.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/109.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/110.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/110.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/111.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/111.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/112.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/112.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/113.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/113.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/114.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/114.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/115.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/115.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/116.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/116.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/117.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/117.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/118.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/118.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/119.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/119.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/120.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/120.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/121.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/121.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/122.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/122.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/123.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/123.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/124.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/124.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/125.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/125.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/126.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/126.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/127.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/127.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/128.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/128.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/129.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/129.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/130.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/130.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/131.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/131.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/132.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/132.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/133.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/133.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/134.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/134.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/135.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/135.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/136.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/136.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/137.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/137.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/138.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/138.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/139.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/139.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/140.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/140.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/141.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/141.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/142.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/142.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/143.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/143.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/144.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/144.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/145.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/145.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/146.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/146.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/147.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/147.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/148.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/148.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/149.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/149.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/150.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/150.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/151.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/151.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/152.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/152.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/153.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/153.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/154.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/154.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/155.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/155.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/156.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/156.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/157.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/157.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/158.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/158.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/159.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/159.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/160.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/160.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/161.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/161.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/162.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/162.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/163.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/163.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/164.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/164.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/165.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/165.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/166.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/166.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/167.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/167.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/168.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/168.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/169.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/169.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/170.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/170.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/171.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/171.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/172.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/172.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/173.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/173.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/174.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/174.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/175.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/175.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/176.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/176.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/177.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/177.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/178.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/178.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/179.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/179.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/180.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/180.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/181.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/181.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/182.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/182.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/183.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/183.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/184.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/184.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/185.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/185.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/185.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/186.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/186.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_jclark_notwf/sa/null.ent delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_notwf/sa/001.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_notwf/sa/001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_notwf/sa/002.out delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_notwf/sa/002.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/data_notwf/sa/null.ent delete mode 100755 helm/DEVEL/pxp/pxp/rtests/negative/run_negative delete mode 100644 helm/DEVEL/pxp/pxp/rtests/negative/test_negative.ml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/reader/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/rtests/reader/minilex.mll delete mode 100644 helm/DEVEL/pxp/pxp/rtests/reader/t100.dat delete mode 100644 helm/DEVEL/pxp/pxp/rtests/reader/test_reader.ml delete mode 100755 helm/DEVEL/pxp/pxp/rtests/run delete mode 100644 helm/DEVEL/pxp/pxp/rtests/write/Makefile delete mode 100755 helm/DEVEL/pxp/pxp/rtests/write/run_write delete mode 100644 helm/DEVEL/pxp/pxp/rtests/write/sample001.xml delete mode 100644 helm/DEVEL/pxp/pxp/rtests/write/test_write.ml delete mode 100755 helm/DEVEL/pxp/pxp/tools/collect_files delete mode 100755 helm/DEVEL/pxp/pxp/tools/insert_variant delete mode 100644 helm/DEVEL/pxp/pxp/tools/ucs2_to_utf8/.cvsignore delete mode 100644 helm/DEVEL/pxp/pxp/tools/ucs2_to_utf8/Makefile delete mode 100644 helm/DEVEL/pxp/pxp/tools/ucs2_to_utf8/README delete mode 100644 helm/DEVEL/pxp/pxp/tools/ucs2_to_utf8/lexer.mll delete mode 100644 helm/DEVEL/pxp/pxp/tools/ucs2_to_utf8/parser.mly delete mode 100644 helm/DEVEL/pxp/pxp/tools/ucs2_to_utf8/types.ml delete mode 100644 helm/DEVEL/pxp/pxp/tools/ucs2_to_utf8/ucs2_to_utf8.ml delete mode 100755 helm/configuration/install delete mode 100644 helm/configuration/local/etc/helm/configuration.dtd delete mode 100644 helm/configuration/local/etc/helm/configuration.xml delete mode 100644 helm/configuration/local/lib/helm/configuration.pl delete mode 100755 helm/http_getter/cadet delete mode 100755 helm/http_getter/http_getter.pl delete mode 100755 helm/http_getter/isterix delete mode 100644 helm/interface/.cvsignore delete mode 100644 helm/interface/.depend delete mode 100644 helm/interface/ISTRUZIONI delete mode 100644 helm/interface/Makefile delete mode 100644 helm/interface/NON_VA delete mode 100644 helm/interface/PER_FARLO_ANDARE delete mode 100644 helm/interface/PER_FARLO_ANDARE_TCSH delete mode 100644 helm/interface/PER_FARLO_ANDARE_TCSH_D01 delete mode 100644 helm/interface/README delete mode 100644 helm/interface/TEMPI delete mode 100644 helm/interface/WGET delete mode 100644 helm/interface/annotation2Xml.ml delete mode 100644 helm/interface/annotationParser.ml delete mode 100644 helm/interface/annotationParser2.ml delete mode 100755 helm/interface/cadet delete mode 100644 helm/interface/cic.ml delete mode 100644 helm/interface/cic2Xml.ml delete mode 100644 helm/interface/cicAnnotationHinter.ml delete mode 100644 helm/interface/cicCache.ml delete mode 100644 helm/interface/cicCache.mli delete mode 100644 helm/interface/cicCooking.ml delete mode 100644 helm/interface/cicCooking.mli delete mode 100644 helm/interface/cicFindParameters.ml delete mode 100644 helm/interface/cicParser.ml delete mode 100644 helm/interface/cicParser.mli delete mode 100644 helm/interface/cicParser2.ml delete mode 100644 helm/interface/cicParser2.mli delete mode 100644 helm/interface/cicParser3.ml delete mode 100644 helm/interface/cicParser3.mli delete mode 100644 helm/interface/cicPp.ml delete mode 100644 helm/interface/cicPp.mli delete mode 100644 helm/interface/cicReduction.ml delete mode 100644 helm/interface/cicReduction.mli delete mode 100644 helm/interface/cicSubstitution.ml delete mode 100644 helm/interface/cicSubstitution.mli delete mode 100644 helm/interface/cicTypeChecker.ml delete mode 100644 helm/interface/cicTypeChecker.mli delete mode 100644 helm/interface/cicXPath.ml delete mode 100644 helm/interface/cicXPath.prima_degli_identificatori.ml delete mode 100644 helm/interface/configuration.ml delete mode 100644 helm/interface/deannotate.ml delete mode 100644 helm/interface/experiment.ml delete mode 100644 helm/interface/fix_params.ml delete mode 100644 helm/interface/getter.ml delete mode 100644 helm/interface/getter.mli delete mode 100644 helm/interface/gmon.out delete mode 100755 helm/interface/isterix delete mode 100644 helm/interface/javacore15005.txt delete mode 100644 helm/interface/javacore15021.txt delete mode 100755 helm/interface/latinize.pl delete mode 100755 helm/interface/mkindex.sh delete mode 100644 helm/interface/mml.dtd delete mode 100644 helm/interface/mml.ml delete mode 100755 helm/interface/mmlinterface.ml delete mode 100755 helm/interface/mmlinterface.opt.saved delete mode 100644 helm/interface/pxpUriResolver.ml delete mode 100644 helm/interface/reduction.ml delete mode 100644 helm/interface/servers.txt.example delete mode 100644 helm/interface/t1.config delete mode 100644 helm/interface/theory.ml delete mode 100644 helm/interface/theoryCache.ml delete mode 100644 helm/interface/theoryParser.ml delete mode 100644 helm/interface/theoryParser2.ml delete mode 100644 helm/interface/theoryTypeChecker.ml delete mode 100755 helm/interface/toglie_helm_xref.pl delete mode 100755 helm/interface/toglie_helm_xref.sh delete mode 100644 helm/interface/uriManager.ml delete mode 100644 helm/interface/uriManager.ml.implementazione_banale delete mode 100644 helm/interface/uriManager.ml.implementazione_doppia delete mode 100644 helm/interface/uriManager.ml.implementazione_semplice delete mode 100644 helm/interface/uriManager.mli delete mode 100755 helm/interface/uris_of_filenames.pl delete mode 100644 helm/interface/xaland-cpp/xaland.cpp delete mode 100644 helm/interface/xaland-java/rompi.class delete mode 100644 helm/interface/xaland-java/rompi.java delete mode 100644 helm/interface/xaland-java/sped.class delete mode 100644 helm/interface/xaland-java/sped.java delete mode 100644 helm/interface/xaland-java/xaland.class delete mode 100644 helm/interface/xaland-java/xaland.java delete mode 100644 helm/interface/xaland-java/xaland.java.prima_del_loro_baco delete mode 100644 helm/interface/xaland-java/xaland.java.prima_del_loro_baco_ma_dopo_i_reset delete mode 100644 helm/interface/xaland-java2/xaland2.class delete mode 100644 helm/interface/xaland-java2/xaland2.java delete mode 100644 helm/interface/xaland.class delete mode 100644 helm/interface/xaland2.class delete mode 100644 helm/interface/xml.ml delete mode 100644 helm/interface/xml.mli delete mode 100644 helm/interface/xsltProcessor.ml delete mode 100644 helm/style/annotatedcont.xsl delete mode 100644 helm/style/annotatedpres.xsl delete mode 100644 helm/style/basic.xsl delete mode 100644 helm/style/content.xsl delete mode 100644 helm/style/content_to_html.xsl delete mode 100644 helm/style/html_init.xsl delete mode 100644 helm/style/html_reals.xsl delete mode 100644 helm/style/html_set.xsl delete mode 100644 helm/style/mml2mmlv1_0.xsl delete mode 100644 helm/style/mmlextension.xsl delete mode 100644 helm/style/objcontent.xsl delete mode 100644 helm/style/params.xsl delete mode 100644 helm/style/proofs.xsl delete mode 100644 helm/style/reals.xsl delete mode 100644 helm/style/ricerca.xsl delete mode 100644 helm/style/rootcontent.xsl delete mode 100644 helm/style/roottheory.xsl delete mode 100644 helm/style/set.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/annotatedcont.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/annotatedpres.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/basic.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/content.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/content_to_html.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/html_init.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/html_reals.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/html_set.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/mml2mmlv1_0.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/mml2mmlv1_0_original.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/mmlextension.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/objcontent.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/params.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/reals.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/ricerca.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/rootcontent.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/roottheory.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/set.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/theory_content.xsl delete mode 100644 helm/style/style_prima_del_linguaggio_naturale/theory_pres.xsl delete mode 100644 helm/style/theory_content.xsl delete mode 100644 helm/style/theory_pres.xsl diff --git a/helm/DEVEL/.cvsignore b/helm/DEVEL/.cvsignore deleted file mode 100644 index c1fcbc4ae..000000000 --- a/helm/DEVEL/.cvsignore +++ /dev/null @@ -1,7 +0,0 @@ -*.cmo -*.cmx -*.cmi - -*.o -*.a - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0-1.i386.rpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0-1.i386.rpm deleted file mode 100644 index 78f0a3b12657315d93184d7ff4aed060628d20e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1476108 zcmeFY2{@JQ+c$bEiKU~2454I732V65R8b*ArUvtrHJT|il}ZRjgF+%1qKui#P(%sI zl*rT|vxKBU_3U#!kLUls-@Est_dE7+e8;!H{a+nF_qy)uy3g~x&iTIRL-thfas)nH zt~9!<gSX3JJQh9_JXIO1f>XgN<2aN5%?}r{;=itp&K>1iytfRl!U(c_6t3Kh_h4@M zBz#}FcuxQk33Z!L8vZ5Xm?BQls~X7qF#yjX$bX`vfFS4#xWxqUa^~Q}p~Ioe1K{xC zjK>zoLW|?^#j*I}n8TM3Ah9_9usA-jIG%zlN6zz$<BxFV(7(7io`EZ8{`TT{9<H4E zoW=21xN_(hERKJ|l`~(zIR3RbZvJb`%`pRKKka}3AkCo-Sj)M`8FQY6HG&+uIb#lO z7z+(7jxlhB^}?--V}7{8vm(Wd<5ho+<vIK0JioYJ!EtfC=C650gT=AHU*oNJ7RMYr zfDFnUIY7VM>);Cfloc1}MgAJAa`<rO#TLgLIzXFS9IhabDu+I2y#B8-mg8ZZF^3M& z#_onI=XveLG3Uw|>%bNGVgHs__pdSjZ+Z1#4D?YfTsixr!xiYE9QirVGZ)8C7ssr{ z@!$GqFOE6-=h8&}Ydj!-#sh*w3?NW+O!TF<OViw?o!q@yo@^R}CGG7Y?d`~t*3mQE zFKy!C;VP}~<Soti@RT;zq`A5N>nSI%|Cz^BKo*4hHcgx61$><RRgO3^RTy3>KJHF* z4;3eG1Tot;VW6|$0MTOkvRplmxUt;5RSlfzo-|J<mKS2+<nH5-I1wl$MAgU3Q<dq# zQ2nnP`zz3YH?OLxyT?dp@1ftXGv05hXQcDnbqDwE(K6io+hri}e`k#<Xxh!km8QZv z;`QHJzo-QjH-{sCt#@^zt9mfNRDUbzA8xBUXgIm6Fx;G$oCk~lsqp_B)xREhb6w(b zA8&7u-*EVA$x=-IUh&U-G(FtCX-@7e&m}kWAFGz&_MaF1Gea$!H*HB?e=b;p&EotL z96V`$OLO2XSc=16^Z(3YFVo3;Ne+K5Sc1di{6BLraPnH3!=DS5;IKIV&m0WF>Pzn7 z&jm|xFl4#=EKPv3;CBR;iUC6>FUHawI185I@Yno5E5VrVyd(q8{1Wv4n*L|<`)Lf9 zCF%dUU<n3`^Z(4@AkE!@wIqwbRxH8e?*;$N#Ke=eG><<QEWu)N{+~IRdONu;xr;v+ zEWu%M{+~IRJGnDGmQD+cOP1jBuND8yhvwtI<VHC2OK@N=?JqFB^utSq6Vqj{FEj>A ziud=LCAsLc0=xp;ynaLI?^R2Xa@FzXZ0Mi0359b>E}Z!#=pXU;vol+g#NTU{AOk`! zRq6lS!#@^!Z<jru4!*x3@aK{xCD5RGEggg2E`Kgrn#gZbKG1*_OOyD0UjkJA?mL#y z%5VDsZ<pV70^TmaEyRmUmfVt_`){hbx69%Zk0tiAxWxZ=OMWlPQe1x97kIn;t~2m< z`EBW6T(YF7zb*ej<TniftoU7pUtF@JBu1>I^SZYSXT_2vep{%$U4B=py<L7^i~nA; zq%4P=9NcM3S3_@?#YO)eLQCaWZx<8C|AzbjYtd4!xwvRakxU#tSu}WeUE;loBhuoc zrMdmNXlZW0>sx>qXUUR8{u_;hx68j8gMW(tzh5+Izgxg?`)@4q|J@pIkAHff{rkNZ zRvh;JM`4`k{~<8v@PTvWf+%*wQ4^dq$-x;KXKVszKe%%U!a3@(f^!p*R5+J{^A+t* zIIr@6<DA<Fve5#Lzdpl}%q9d`cLa`N{s7p(X@(1oec@ROf*1lsQFsRK>&PR>dKs95 zdn>cy7|#SjoC^^|9L{G%N)Y69G0=pwB1ts_VV_2jZK?<&GmRj}VZF?11d+;tdvOTD z{~GvCB8b8x1i^d*{&4;y{2cCGf^jB-cmhpPIQv>l1|CIl)Z>aEhvX1M7tV{e10Mz8 zAufp^Bl{5~8)W4H`MBZyXjum6z!~5KXIQWoi9Dd!3ww1#kYk{feXwUDoMTA>y=@B! zBK8&Z)dR9WKoG6(2qF)<;A#R40?I*g7l7791fc;R6!ga%0=%vxh!W^Q6l5_y0QcK~ z2k3&20J;c85b`MmQE37BID0z_da8tHv_UpYfFsb1g)7LhVisrv{dEd(KBx>dK_Al6 z$m)PrWW}3XuwOq!)b<u4I_`)p3$xhs;dDCZ-`+p3e~<pU_kY~a52s<5psD|#ec%jn zH?^Ve+`sTPDgQsd!`$06wSVJ(S_gmY?eFXVDjojKZx`519l*J&Aykw}BjDL6mO)~m zR3?*vBQaTQCW%O)lL#~t10mvQI0}n|qF9tc!Q&|;GKGSp;qi1jl?>~d2#Ukeuq+CR zM#r+q43tR#8VoEBPi7H`bQ+V0Aap#QMyBED3_6R6C(`jWCXR%IUl);C6bhS(ry)3$ zP9!l11QL}&2SQjfo<U*LP%@QDp^=yb27=%zER;aN(@_GI!DdpiY$BP6B~hsi3XMRb zFbD|9#lWLf3WdR@l2Im>&1B;6coap6SQJYmkP$2ci?Tox3X6=VU@0sj9S72p8Dtuj z4csXRfe6%bBs@wav#2B{8%v~<X(TEQOQo|JC`d_QqBuN?Ws+$`ES*NAF>quO9*<+= z8E}}7CtwjanTe-kX%rl&1qTnYa5&HqnZ(Aih-@O2g5XiuHXg@dQSmqyo5rTm8Dvm5 z0Y@g&*kl}mqe~VR!~=bzR5*brvDjn+n+?R+ER;&4BTNdLfCc>$acnk9!BMCLEFHy? zP$G*-L~(R1LPiOACTyNWA=3y18kS=SGL=ALu!-<HI+Tr2P~eSc;P7lbi_Rj^Py(5X z#ba6U0F}cE0ZWsZcm|EkW)pD~GLuclV`&T;iH^lGX`oL8tczkPWD1i`qfl978XhH( z@C*_QcEbPz6A%WIg(ndSOcDdnrlS-#359*KnJmycgG2-tR3a5+v2g@4fq}(?s9<9n zo64Y3Su7f!$f6=tIw%5V<3MXP7D}d3IBFzNnQRJ^LMPK{2skPUPhvB%pd<!(29W`N zi^r1TF_4x?L$CxQg+ZneS#&av%%Cu+D3L-T;Au3JMIq1$C_*JOiEI`NoCZh5lId7F z9*43}3V{vgW>Ro$V8I{~@pKk=2Z4m8kr`kbB87wl!?RfsG6)HH(CG{Un?#{87(^17 z0%D2822(HzSTGiqN~2IHL<W^f2Xzo}I1qqM0Rw|Xuv03+Bom1&@MG9L0n7w^C=fk( zIu%c%vLQqe28Cla5)MUKcs7~Dz%lV;HiOMzuyG73j!8jC6bha|BLV|36O~8-`UDp2 zkBDbOj8Z{JBFex~Sxh#KiY4M%R5B5wm_()1NCY;6OlBc;7M;lkT~diy1{F`H&|r^P zGLwR5V6k)vQqUv;)WIZz*(oFni%G>3SWJ{cqoQO6mdvIjbSjO2BS6fN$V3Vi(gX{H z!BWBEYziJFlMx~oN1?H(1O|x>0f~ngV-Z+XU;)a60LLRJ8xNwfU=5K4-`ETs7G>ht z4A483Kp<lg2m=-lo+5xks1!&HG!_m#no0$?01v|<SP~x0il<?5B=AJ=RR$FcA<hI% zGeJl)!pU-E0v$`lu~;a$3Q9py0+z*O5y2ir8WVgHi-UB)pfG7T*c}->nF=|FiPGp0 zz7V`9%7%Of*^h-{SyT|7jm2`b3<?HY(%A^gAQ2ce$bTHwLrkJ%9E1{?%%HQ092+4J zO#}uWn1i2#(-8<v92OiNoCWrRXOR$aJ_@7)3YN*)A~-7xPe8FmHkgG(p^`}mg$|jI zP9RVrv?vU)I+luq1OYq<ATo&zzsY0~u#g+D3_1`bGKeUNLS(Zco8m|`uswnjSS;`o zCV@(U<U)cx0u}((5+Ng!a4b4PBU9Os@|YAB4TU&iK{mv)=#aM<G(470z#|MgL=1%l zH3RY-cpZU6XV7po3iuoz%f_Mz8QdQ<1vv(#v9Z8|O`tFt6xaw8WkFU(m{=^hHG@Sa zaeksC9FB>jLG)s=WJoLw@M<C`3I`bm%OIdMA`}%!iI6HFqd{t=qM&NXwO|Dt3xbvg zilCA~O;DOxOfqB@a2PTLrNfrkoD9H#tWT#=nKU*^gfsygAt4|=e8<BNJe~n56DFyU z{;>qeqfnz52nEs#nFWDIB|@O#i6kb4M4*tNq_FT%Gf3doAOSqVWU{E>?F7h;EU*C% zk_L=fScDFwAa5}tu|iJ5LSjbgBuMLEV+xs#BOy4jE*X!5C)rrY5Kt&k5*a09A)v5i z5{gIYL@benMX3xD$|69((IJK@oN~bNT$Dmb*mx$CJgCJ4s5OxH*ks5IOq5Ax6M-C# zihxLL$g4Q86OINkf#M0^0FX3scq&v=7Q!MCNRWuBKndIgwDxB`fTRk!l>`n1nxx^d zWFnmiU+6?4cqM~L1K+|kQ7E@y3p@+OGg+`r9E$=G3UN*VO+xadlSmXSj*fuY$xJBR zP<QEADi*2)WKK44giJ$+RD{3=P>z6*I-w9jh9;6&pl2GmHpgnff<|M4pP)DbiGZU+ zrQyU8e84ymBXlwXNehI);%Ib8-ZUBs3mpdy$_msL2zW3zltDTq7dC@Qf`ULG!vI{0 zQ@SYN#ta4+3)&YZ6^zfKQNTg4P*N$-NPx32a0DU^L5Wa3@Ss!%iB2bh!(zcdX$%sR z3Xw$shXGa)C`=j!tVv@*7XpFF*#`{^^$@}yfyRJ^Bf{1}84#3M0@QwJd0;gaiXlWd z5sEjCLZUK>cp_wb&^|N=ATNOiS%E^qA_N*FVlXpE%yCa9okb>-z!+dZsP$|X0<H+p zQ=mJ7c8rb#RyZ6i<v0@sOJad0p=uDQ5U4n?4HR^g0NaG`1U4O#DV>N=84TDhfevMt zNhRQ@kbfY%;7~RN8XG()3d{i7r9vx5h71j>$j~5CK`TI?Q_3OyNt}cMEd(?W3>FZ8 zwt$LfLw`V|Q<!9g%w$67&?&G*h+r%bXF=5iF`?&zEQf`<39d&1L4Yk5rLicGSwI*X zG%{oc4gOez2GteX2Pz2<e3&#Ukp}Jz(N6%<3>t%oK+<90pyz}p0Ehrx$Y@wB0on>O z0fG<@S&q~2u)+8^EFN+PjzlCv{f5>I_DBVnqk;PZF^)x`J0t)<D2Q+i+88>g!9^hP z!V{c!2AU2kN@9S_I23#nTnL;39EL=rFi1E~vj~(qjTm?-6b}jt6$4A9BG9gpp-YCO zMTb-Y`3hnTgoCn)GNCl$KvAGUDiM-2r^m&SA*?t_1_Yv#*mO1xArf$G=#hy`=uN25 zvr?#dCLJ6XNZ<(2+aU}r6IimKjfLhO_6VgNN2W8O#U?^r&<O~e4IK;~W#FMV!7;#= zRA}`%`52NB8)^^&o<f0GrGj1|$rDlNMxggaAv7TPz?V6-8;U;_@)-k?Ec7-627^u@ zG2#7y4p{_++RbKB=tMRoA1VuSBO6bLz+ghTW-vfL$WaWG4lO52hW83Kr^2$KM}U-0 zVKZPvq9YtPq_W{F%7iF{rilV=DcAw}Fen}nn`9<fo=gHSgdU5EXOVGu@GB}OA28Vr zP&JVNZ#bO&v)Rx~(jh_72^0c@4vMEi^Nd5FZKdI$V}<t{IvrjV;4K5orm`3W7UVlD zWEf}%ph*EWLW!fpy9}rqno?+liC8j~LI6#&@N_nbM#B<7MtJ=o(ph*WhytYo2+^UZ z1<hk|Fhzt4!bxaQQ#ifrpWP&x2%3cV7aS2($!R(WI6QO*D2)t0NyL-jO^k^^s)5=A zmWFWUyjH-jAU<K&ECvOK!!y8GoR$Y{K*B*SB|>KbWf;O5Y62EI5Rd`-S$M|+Pb5NF zh3W#2(ohO)kkg^l=?DZ7^d#U!oczgTKxTu0fGDJZSA(}g^A9gLP|KmtK&J_Xh|~Hr zI2jJQPH5Qioc9Z8n4le?!dnc46BJe~r+Fh#S&$P*kRKS(x{(-U7B~Z$4jB<bp3`_i zL4uAA4>^hmg%es9jxTf6&0?TrB0NRILV1I1jKKa`P=uh*Aw#P|B7%yciG$Ptoe%^T z8-ZSh0L&n7ke~x)LgAs}sZe5=ASVfu6hepBL=qLM2bKxuf)Ifoi3~5CC=CzqRSY`9 z0<T3$c!&V#G$7fLIUOzmUSS|1z)K7Ee}ki-Wgx@f;E3~|zyEI_-oHiof1?3U4-aqT z-#`AXgMa(Mzr*1FQ>ozp`A>zFaVlP(3>D8K@SCrtK7aiC^M8Z}5VPZ_ma_Bj=3JS| zuAIL^SMl;t!6Wd8TMW)O66YJ!^<Os~m@eR0c+MEhnQ{R9k2l;rm_Dwo|M8yp|M-yG zzbLyid_28aUYs$?A!mUDuU+J7!SeV1kAc&_zWybbqK<){hUQ_s3U<qX2>Y*_xIb_H z#pho)Vda1M5LB=#MC2d-YG0a4#$n;T2ghkWmqV}jZ~Pyv11@_7gv)*#KpCKd@Hi>} z6ah-e%2SenJ%AGcUBC{2A3zU41^58=0Vn`(fIff-I0`TTXaIr$hJf9G;{YQ78Q=xj z3GfFP1JnQkfc*dxz!Pu)upQtFI0(=LoCF*K>;fDEm;kf@rvRn^bwD7%3?K!t0!RaF z0p@^B06TyT;4r`fun}Mb*Z{Bw$O7yEasV1Y5x@js0j_|p05)JVfC0b(+yL5uFhCR_ z7!VCm1-JkR01p61uMU8107n1{I0D!LU;*#|cYr*A4zL910L}u=0QLex0jB{f0B3+Q zzzJ|35CS*{hyX+a!v9P7|F0V=8{?&w-B1ciTAA(cq3q@D$#Qq_c2xFcF?|>;gmJ{l z191p+I)YG<jpum(l56>ks(^SoJ+qA#ol?|nZ>Km--Ba493{B1b*k;VcfG_I;{CtuQ zS@zqi5%)$rgy>}WX@}@k=rGyd2AHmD>AE(_Gh)xRC2NTn31=wW!LLj|aS7I+DwY<o z;=Zh&;^9|PooAN)GyTGehhJ{oKc=N^*0t($i<w{8{p;7&2*>6pZRh(cv4`VTh517@ zj^^!8NGrx3nsW|q`=fDaZ~kbkgVB2ztM#_I7G>uBiqE=&ogciNLVb5E^xDu;iYc~F z*Lj5!=JGF28DHHf+JEiP_e0xM%|x>a{5$%-YPh|v`F<$j<lSHI&6BMkl-_?38l>iX zr<6ITe#}1d{^Qg=W5;Qm4qKt2?d{K2{q*qd$Ikgx+_2o`e7#<BCCiiletRn8*_Bsg zQ`%2Ft~s~zY6t~j@_S~^#PU`73iwtgyc)aaqORs6TQs)fZC-t6)-iXNxEsFnJ3FSc z?UZH(pYGiv7_y0ra6Rc~u2KHmA({Ll+cj2F#Z=^vuwK5O;}0zP`(jrRl9ig*6c>Nf zsP}j;bFyrRbiTJxe5L!SP}a^vnNuJAlcGfv+}}@q#XRg_AP36&S63;@h}9Sgqm|L3 z7fL&3tnt5$1kmk4JKBdwJonZZ_kJ+>(%O)%{<+R2KCV)`xIWkI<-C(vMM$nmu4UfP zOK0}y$c;Y!t)}^H-O;Dc>~ybvvw!N~pyuJyic5ba2#=MXc{&m>ZJl&#<5b|Dj)@R_ zM(c!ktw>4@x7#(9IJQjs*pZ_jbT-@w&@naMkXDiFo<{58;+lIDo`Uw5&Ln&=YSBWu zc5|2bd<a!CfA;o97v8YN?SOk#@0)hCuaC#@uzOr!$5=^Kr9@ku-z@P$2lq+>ZZ)Y( z;|o^jgm6fj#Ao+&TejiP2066c%NXwLcTZy|-1wrgUZ%NgDo=E+lfe@KQEvN+{!ww| z&-B*M5>YolYsnqD@<_gA^KF&AN=ZM5j(m~sa;?K&E!Sv~52U=FOB?^@-0FOq-qx)7 zP<s%quxpa-K{fmucDC>>JF~o{I5@gYh<hQ!NQ!XXoKJB2UO;W`l-CyiFO`0~9UBuq zg<Nwx){I%xXJ1H_?U|3>UR=m)$z30BG+LTku9KY=#*;3R;u5&IJ0SGU2#<Ak=v3ad zpeNIz&7F8(OwpZpFG_7P@M%V^1M>+%BU*!_&PHvx>q>mDblj|b!Zs2mG|DU7zwnad zLv3$8V6MN-rfw3ssp8PqaAMN0FUhsT#pk1&kmlTas#k~0ee`GU^8w%9TRvwLZr`kG z8LNEpquf}nD)8}h$qsIcwuq^XOj7OFwY<1dU+?FK(zfD?^>dwD<zzlZG*_On$lGS2 zUn(8@B|yh*)x{nQzGzRkgm2r7#T})~G_P3o#)htEH7noEu6dStU%UT6cqL}yg{tZw zH(a{%b4SG5bJcdeTPIGt<cD2myKtcIYE7V}?H|J@+U$-z-L0^lW=@gMYC0loJ=yBf z8C>glIdlAkkCiR^k(*?>n)BLD-*PFQcbyX!a#}J;SVuG@REbBytHE{r^5CmY@1^|F zFU!y2_U&qm@cN=A^kQNz{2ZzBr3#Ku{C00^sB+0QmRm)Vo4)Bx<vRXGxoal3A8Cj4 zZ)<%1EAsVaJGpCDu5KGqyghX+iSqi9&H0tu@2)7E%dFtT<Xm<<zw-t$<IO$$GhcVb z)$aZo-PISX-hm2Mb*4WFZ2tH@{DE)qy&Llgu@@tFb&SW1Zz9ilr{0rk!4~nZNlBiJ zA*puP@@C)KbFr&5OI(akDJXd;m|N)%JMX@tAV1tu6j1T4Pua>?gQ$0n`q-z|OK<#Q z^g-Pl5z>x<>BPIyDU;&dVkWlZme(Rx#qE09n>JuRJ{5VkzO0vTeUQuR`Q>#A_+Ql* z${YJEOLxZ}$hBI|%ah@}VCHQ5I$*EUX-m<j^ljSSwYxNk2FKivd{-&a{a%g{tXDky zAVwwZnN5lK`|RelZ4n0KbiLG0U77UQt)Axy`&;vD*1V(0J#xSFW7fJ;TXZ??)*1Hr zDdEVR8pRYtqSLa7b7m2Cx3QbD_UT`J>uPr^qGjfSadY>r^kzN3WsY2D<$kfK-;^6O zd<+;2?+)AS;V|juq*hbg)UndQgKLF~Bm@En?=%igW~E-+Dt|70Pe<2u&azP7AM4Y$ zPHor}uD!2gU{l}2p3i#A(>8qC?JjYd_#v$KP^-MYqIB{24fB2n_oyAVTOJjyS(bd` zEJ}EBZ_@$ckORwPF3A$-FoWD5jJ5iuE+5Wvvdc)RdOx)wW!`N=+&*2UnG;$31oKlk zF-&iB7kew!SV&7L?cTk6@k+5dzK#tWdcF_mHc1<mT>+uedIvDJ1_5P5I$Rn3k{4I= zJkHT&316}Pq!$~yr%Z~k<ON2nc<fV*o9>=r8O!^def#*VzUXG2*!wLlJTaczKy|eJ zVtLeh6XAoAYAN~QiYjv4zCSWVZ+*8iQpP9fVKZ*sQa8*My<E6EOSg1*Pr&fRu>$Qn z?T{Qj+p1%~rtHrAibqeetp3=e<TxMyzQMkG6VJZ=dOqjob%~`X6oY##qNGn7cvrj3 zZqFvk$v)dkSe2wGGkMqggTM-Go)y<6xwWp2*H|L&BER#R#otaWy%k&%L?4uq&-wo7 zR?$|o!c?1nO$U<?W=Rr7F+9{{4e90sXRlbe<l~yMdG=h#ww#&at=PRLd&&k~aXWt5 z`vg&yqi!iuYX{wnJ$$p=Uh`+$$;-S-&i;NNuXo-mH_?1zz2D05ReC2(FBH!*v!XN- z-l>(C@hF&fr+QFRnixDb0t(kpJku=H?87-}x}_X&Nsr$ue`p_Jo#&YfoPO>2t%wy# zVKEVQT?FeY#gTUJ6xKW0I+lX()z7FzOoXJVb@s5YP1~*xan~B3`GCGV1H!qcHeW8( zUB0((JD-zgy3&L}1l#kXNrHa9WZ`A^k?|-M@rY+B--7Bt^(d64PI_%Dk4vaYeO0&3 z?zE~x;L5ACK`O4z1y!xdi?zAC-G9_jf9#6X5i!w7(=@BHtl?wXy?rU6nnli^1;@|r z`xdfV@Y8N?AG#Q~w%OBpy>|h=4Y_A<`^8)230C_YPh(54*It)x`V#*vwX!h$-s|A7 z>?tJ+ol3{J7rwID59EivdgY^xR&udhzHEra<|h<KJadgDt~jE#D%{m$n@(r_{YOo2 zk`)d3Z%YNP3~G(qHfT0cqN(tbI<?08z<AyL6c($bV9&d@HXO#+LT!J5QjDALaXXf& z6(x7fU81|7Q!n(31sx}?e?115%09b&ceU=0(^`Y8V;+o72u)z@n^#r(w0QMm9MnHN zmA+gx`8n0@5K8{2D9z_OFRye58<X(Wnu!f>@Gw1NWp&oNDrj&>zl-#^MlcXPV9=j3 zw2p6o8&zzroHoYbmDBpK-pZ>kKTug6WjW-RqcoCrjOls_6F;uuDqeUp{H49C^b`Az zroh~iSVMo4o#HJ%PGjC7Lt2Knt$O$sE=7#=k7wJeCKx=4Stec+Rbbs~oV#qj`k~@@ z`p#M%SEg=>wy?#Wi*`y;XL6`3r?PnXOxCOJtQS&=UT!rMPYcL7E`h4g{D_KbOOkL! z9z5l7!m{6aPDgsUJiBEO{&wqTtgyK_{fn!2ad+bRI1$B7GO`K9-S@2Yh<6gU1$b|% zk4{buh%lF#WOVN`D;ggg_sKR@m5G1Qb$f5>rcS;#)VQQ>c5_W1y=mKRAE%Px%a2=h z&rYGYNtVUhcQ-u_+Vq`kv!Fog)9%jX*Oiwyhjk4o6`4#tO8B(nPTRUeE;@bN`3{8R zih`<DNY;D0{Tm0Y3$+^PUSboE=d|4Ha1o3xDw`&f#M9~v3G%C7toSCJ`%UvvFJX(l zoZ@zwvH6{&#|u2`j6|}dkFM~+-X&q;w9c85<NXced;;<Q&S)@pG@^7hw@03WZKB?q zU|S`oR_h$=^Xeecck?s0P1&romHT8cB#+?UVHq(@X$W!sLANV|e8TyblV#`Xu6V7n zd06v&<mRn3q4U+bm%VpX<!Ln^9Fd`{e$C&^+-q5i9t!=VIzeG3aIH%Sy7N(twW(-9 ziRUNO`wvB@``AguPoh~`aAd91iU?l&F8QK}o5MrTFxOSfODGq1CJ&7m9nm_aAY--X zg|(fT#Q}@0J)4U(hu{8^JKvQdF_q?h1}hY?z+0#+xKjTp-g4QwGcW5gdZ!adf8|_> z8LICQUWIS}tUE}_f0gw%%S|s*<*1FOOlIe4{);|qvTkn2>~sq<wXr|uUQF(<nY-jY zzuna3L^vURjJRCU@jw}7*68Z<$S(qu%XWq}2XAdQbX<@&yyW90CTJYO*qZzN%&d;; z<!w7j%&0Ep`;nGIK9BXU;Lh}5M}2qN?g=W=%Lw6j;KJqVOL+%m#`$x<y~l6m<d^*H z*1aF$o*{ENo43Th)6Bg|Jn=Ko;6hHFWzVYhC5e{&x?iZ_SGHVtx;xZE-CA#GfAFU5 zkdgne%R)fHTjIe-pW=;6%=~ra_VLo+qG223;*Gy0Iz<Y_c{!Ynl(MyQzgQ%{p*V2A ze5jEdK074AEAd3MLQs8qxp4H|<Zwf4tDl>EYx`pVu&Nwpl;HDZ9z}aQ2(0cU^}g}4 zyUp*Fsd?|Utow?|sryVZ_W_xo&t+Odo*fLpz0}*V+NyqfU#)cJgZ*x1LwXw=&1JS~ zq&jKz8QxUf5fHP*(;($)#3etAn{Bcu%daS1>GspYT)N!wChexaw!@?TedCVf{uP^A zOeWti*I!Fbe}Y-)^MB+duW8bdeoOS%m8;c-Id%79tf*emRkh_ftL^pYx{Wh7H?tdZ zW;Fy~pq-e~>`F899|NiS^a8;{t8B!{m%iQ2BVAYG-|ciFqUyfo@(<S+TBgK&54Vmw zrU+tY!(X*nM>%cd;<xY^V>p(p^*^Y1>4xSw9OG?_-I_Cb=oBX8m0^bZdXYbh3U08+ z<M&uOq9O<19x8Xn_>nClvrLn7(kv(5?A8wvp3x%NUbDV`tmN1u)rJ)ct)>Z<Wotj; z)7S5`dbhnw-XL@~C0uRa(PLSW+qQT_eaZKJT6mP_P7%f@|MWVkkVoU~@~eOFUZ*S% zz^ZHgab?R6)!r9%%b#z&S7Kg%U?sEeruNlW`i=1sS*+)2`!X;+NyfW`Wql4Fi%ju~ zLh~rH18a<iw#2-Ck~f1z2J$}LQFh+>{;ae`P@Py0+icySxqR#8d#zP&g0sDC>RU?2 zj`b_+7i!(;2)*~FOsK1_^=Ik5t^P45>aYI73fV`U3CB9Gl$oELHNL%uHK<b9;uaCo z=i8`t@Z9T?Ycsd&Hnq<5VQ+WEAu*mpI?k)C8s(W!yGLd>-<gqrB`Yj1HAGxq-py5a z^E<EJE7!yqZ49o2yAR_fhNF8%+Z!J5*fFXl!smCiJYH$2u{+g84xdo`>1PA&R{n6C z>D6mRC0qT?H?{Z2&<;O7RW8`XGrw^nDAYZ08kJ8CK2~{gRz9;rQdCLdan2gsNo}#A zVs_!M2+rM+`<bqWpALCSn)+sqYXIhwD`_C<sI{7ZjKZOE{@$1A)p9#Fj2RX`|MmUA z<}vLa(z3lTe+q2(q(5gjw_Q4iIhS*P&qMB*qoclW3(huHc*Mu<*Q(l%dDyAe*v1Uj zt{vadW_@)u_(f@{x%}he@6mdMf;J3ac1*1rtt)<L=#ib%WMuaCqw6m2TsKae2-_Ao zWPB)R=#E<Rx{6kHr>xGDM~1g!68b%fEiOfo;@*1APapY=G7gbvFjjFJowjy73Ito2 z$4U7rZFr?6;#bkADcZX$Uh|dfm%iKe>y0lE(_<QKoAbLK&tG6%_HWo6i_PtLI<=)( zFUWVBwErEgfm6D5T?1LZn!}Ur9$5kcMAG$x4*UBE>=1VEp19EvA3cjK^jL_<{FZpz zxOG_xo1ZhpcBFrvdsbBbE|@1~1L<A4o3Do9J#=GK-sTFced`N9Ii*+&d3t(h?mLsm z+OgBMK+H1o$j4<{LM~=ps0tmGOQh$y{(MlV9<H#xeT&Hot<?)}pT87TOV#rXj(?Ff zKG5IIwZ`T2oY<;r_beIoJbAzFoT=^pVE47tzjlb7-xx7DK1m()zZfQaOhdLzA@^9v zHgP^-`vsHF2W&%jV~#k8#zfTHSQ&(JbsunB`9X2-^EWFED<;mBEZ>;FzSpo|Zo)NB z;g~L4ILNei-$xt0<sEx?ap#HpwjS@dZSMHCQS5t4uTcF#`zo{L3){Nef<K06?y5^< zEtm3seP-{}wd)g2F6LdER}OEllI)=Syijc45Zm_oa-mau-@0|Sw=A~}Wt1*|E>)e! zJz^qsU4PSsj$P|32?8FL3nuTB`G*p|+#OVYd??CaKf1cDp?Z$^R>06^cfXlo^Jk^& z<h=Ki6oF1Fhgx@0f=+tx)T_?Zo~fAC?w-Sm*7IBVH(j!-ywK9F_gQw{Ka#vlH|FeX z&+rEymM6Q7V_rGx3Wu8TWnqlZY?c$}SHw&(UkbMRs7~Bmac`&ntrraf!MVIK&ph_J z9X>z0$M~Qb@jS`n$u!;bIB6xHLA*%89rcW#Pc?srbee>|$5`qyy?h#uW^`MhyLHNr z%d!Nq;-cv$p=a|t%f(%u?G1OKwTNx`9ukVt))mCPvq)1(RpgyFyfEqK9IvgKa7e%M zWcqNjX8)+o^Z0cSR}_jVHtbNd)s=Xq&-B>L+|+kjB#wJ^OvdV0%ioyzQI!Rygevaz zJ02$Iz9IF?3Y`t~SGqrV?atH+t_kNxu2uDZybbqvJmpo}BgYVv^0~<)ZLnNrL5e)f z<!5QHLLF>We3lU<7u5Jf*nGZ1&NsC$NOhFE!?r!xE5A7T=#$Q=*GDR*pIpnF|Eg|2 zvVdt0v*r)BQA<y4@w3+UCtD;3L{52m9-gsIZ_?c|xg)-5D(~2+=baM|a{P1q6Kxct zb_j|o^T#bu(_bSXswO=0;l#e91B4q3r;a;Jaea%%&JyZ`^G8dmIWcuYOf~iEad`vS zvZpVxac?n4^DcQ#b~-+{Xo}Z9ewAP}{mP1xsz0A%uxgvXQjm#9);B@dl{M3eAp*CT zhsXB#N9L9Y_^ilO<L!1H+E;1jDYPld<F0!1aQVF>w=Zp{-3Xk%;(kxvE4tCP>xj11 zW^_ul^ktd3d9q4$_J^77y7BS%Zxq~1vW7_cy3~o=f*JefYlg4-AG<IlD{@$OaQ(wj z#G!lePEd`H6Gerf?Dtr`=(JU_%9DJd8o^}CS5{54f~A@x0xIqaSsP0H96S$H>z){R zY{%{NcCa|S*Vgq%H9z0yWs3c|dwxY-I5d*6H**KInO9TcMsY^t28Clb?}vX*U@q4C zZ!e`Msu7~39VbZWY{90@3l1h<pU=)!Og)O(uAbAls#vqGfg!NsjdEk2Z3dT8^Mwo6 z#Ru(D2}pS7I(m%vaeKd`&Tq`VOdaylW~Nlo1_xENUr5aH4%pZUDH(2mlvQ76)UxVs zu3qEIsP9M3to$l%yDNMw9^X_fFJB!{m0ExiX~b3te>D1@{N(iGKWxGc1+<#OxZ_3B zd0ieJ$T#gzTlUMv&VSj<>0KA82=7XoKQUj^3gh@?Md?$^k+X>}XN+Z?y&B%`f4pB~ z-DA_y`b#bTNy{RiMt4!?cABbBnq`-J^6r*YNRjwP{d9RHZPn`2UEI1PXW{j@)e<t@ zd*wElcK9m`3a|bkD?yIDd-%j?(S@r#?RB0_k2CUobTK@qA~uNBSFG9lx;I=k+d+To z8)ep3gEb?ffw>nf>94c9%6Wt@d50duI=23Hk>!(Z*VSGsL`szurqmvFt>cGt1GoCq zZ+c!O-hV+~(U|Wm;eLDJ`i`2mfJy(zz=kL3+L7Or6#0S*T2YnQ<#j8&73agl0ylVg zq!sz9>J?WfTF$IKEgY>ODuqrn51G5}O43StqNwCbD&eY&<b7d))wqhKl@V{=3|_B_ zVau1hKe`u3XVWtRMAd2H-yD)p#9~AaKCj$vvvoa&U#okc{p<7UM}mxZs*--i+K+ge zsS9OBTF0xSb6ySaJ)e}Oq=ldHZ~JLt=(AF1_Mp*b??E?m#Pz0xTD4Kv9CI^M^rF9A zr1`Nk2KzDPCjzDS8_-X0u4YIlT(3Sq_2Q9I``WZyd$as6Hnt7lY03#td)+Pmdaah} zI{p2UZ|#dpRdug?j@%mdu>APv#;f{D-`?`s&pER5db~SoPDf%1&E~iPltf&sVTRqk z(=Ob>#fp&|b5e*;NN2ZIeYEs7=XdW)r}rz~8L~^2r4EjWH=M1`FF(;)|Lmjjwi&bW zy7w{0+asMjgB{m#zoEaWaF@K_;eJfT<A=tMv)^NNttm$3xv_PI3{9~a<7vsJQBU^$ z&Y~SP+|?J_uUAeZB(zb_Amp~F4>OKfg*}uJ`c;k|rz|Y&E?QK1hHRQ1wsFfE2N@HC z-cxcPj9h=x9`T$C|H;&RO~tA@<TWje?e=t)n0`r($2_%3`*Jy`EltWBsoec?drpp> z<bx}3F3PQ(Agh%=X%#Ps=HinLFY}J5akb=e5ufHB+aGgt!oTQf!%^4x2mL1znN17J zg52(^;KKT)Y{`;5XR9>l_b>Zmy;X%iAudwUf6hnq@k_HGDuVMoF}f)%*&VAQP7aKe z1$KAwpWGGxvOFZ%<St|K>Uv_U;ej_(gnjq!3nayPM$5AIl-}sCP5H2FZjPEQEq9df zs9VL@<C>iF8=THc440|A^Eqd}S^l!T)Unf!r)G}weSErgE~g-WpSuj*{<vgKg_h0? z+lmz6(~&-KLHt75n?lWFg^CLN$8F49%w(O4GF`1%mi+pKML(=oSMOdOb6HHXK<#zP z`s2AYnY-U3-n*T@9A(sgPfp?zH^qN*!}*x3>W_!qdff}$Wu#*a$-(>$H{^W|g^ZT= zd3A4`YtMNwQG4pX`CvQM-q}xd|6Ht8^^EQJl3-WoY<HpSBZGqt3oCtf3_o)38=sk8 zz(ku3_s?$g&|(vpv8~;|;!3m`UY3u%iqhSqE-3k}(g+&N=!m)(k9pZ>_2mnxExk$k zKyFTD+SRN6Pje1hnZ294y`ZJko1SvEYLd?_Fnn2|q*qd3+F{;S=`*K-l(&xxt`TV5 z`%>)Z_;Q<rpCq4#F7v-dKQ5W_hlVs-G1=+7kjpfhZWq~qyv~%e-!1WrisOt!RF$A> zsQ*4hF4}N(WsElQa1W!YW~!`}@+Ls=0-jl(*RPgr!LsO|V0Fl7+AYW`+UE+sjoY0t z?N!&?5@Q>s$kq1a>CHP$F5QJC$`AG}+ugbC*eO{l9|gTvlV5LgAGEnkyTg^-dVEm# zcG$xU<0Hx|<zIQJm!uB5-BRqtO~_~S*jZei-YOU_Id^Bz%bu7BXSKLx_4#Y-dewdS ztk@69?>f%kuQ}~2nH<0FK`i@t*w2W9bc=Rf{;816V;z?L>q^;KQ);@`5{NGkabcX_ z7c&oCmyp2l84!s{{kqHV)VK=RUtaC%rQ<qsEBKZ4J81+B(p_;)Y|GX%1&e_6Kh~t+ zs=FC`ed0BElN%~W&=+UQEP1RH?mV$#Z|mA0Y!T8Myuyif;hgBVx0F&6-;Wqm#j9hM z`!8dcldRe;&Koa0_ipF6pD1NoyKR1TH1VSO{CF+R|Cq|eY+2|bW9JFXueo_l&g0WB zukxN=8FX0Uh(Pa+xlIx}`nsPFrK~YbjJie>3^M9J5l%f?fN}N->HdKVb)1j<8dY(w zaO<FUYF!l0?ar|+Q9=Qi1ttaSSBx1}OLUiB)c$txl1fh8m;=RdoxtU*Cq)^Bw)o~7 zQ}5(ICOm!kW#8auqee}cfP<db%Vgr{Cw!cO6L!~LF_4LB;eYzA#H7QZSU=Hz<cQe( zhV*AQE+j?IEqofAdg$lRixB&Mp4%6%zx9(bX>UgF&$s&?$DF$MK9(ZRH6J8!f8X)x z(_wW@0el6{`s3e{GV=-(z8FkxY39yLj(BafGIg`U$JC_k%5}8E!@jlsd6NZ&^>-BV zorb%a&h}^4=cD{dq@vig(+>+{cu3bgRYh!hWduJNX^7!Ejxa3Oky;Hmm#XuIm+Z<( z*y3&{)4UaZry2DCBWEWnp|wSJRi+bn<)qnVi{7>QFY0ITq`4CsMB~o$n_qRgY1hqe zf1a?yr6A;z#}NZ!@7WoNiwbrn@ZQ&_G|(=(D!cSB!_-=`5i{`PQ(DbCr-?HP@z2cn z7`JQ}d&)cHqcHG#^P6Q^p0#;CLO0XQ^XvBK=qO3-SkRs`?iZO%X-v>~X(M}y+e-xv zyvY?2DV=j?v;J{SH(c1J9c@#$6in<V=O3R<=AHi1V5QdgNiQgKwSj%nz{co{rJw5U z#6#Xxrf&^6PI@G8TQMwjAkXIEXGz1iB{v71ya}JE<n=ccNl|&bYJP=N=ED3~cVkAC z#;h{4Pi$heuxcVivonU!FkSOd<(f;Bsw;UnPb<FD6F%{z<Bmg<lr?@*+x&p<y^~MZ z@^vfFZUujL4{*3bC^T={B<(IYGZZa8b(sHSL_p5Ej0$I|&6PfhsTN25u&G*a=5rhf zDtjqa+a<r%DH<3aOR6*5d^u}J_4)&qVR197FHu&S9FWiZgFCE+`$J9CAxycXxz?G} zP3;#Fs6~=Th4*t`9+SV3Y+Dgl=T@`a)FJlCJ&B+WG`65&LEAKLO|U@EMSGPusvCp} zH8(y-OqZ4#X)AT}IjaSD$+ojvnZ{Cyaqo@>->i4hzcZ-O>h`&|_d`}Gzq;P7ub7pU zpYuP;+1FaWRzGr9yV^r*cR(i3o0$FDjw+q3HBx@AdK874gJ+4d^JAGmpYPY<qv!Uz zTI+~wbXL!hV?;?emHaoQCRh|~D%f-H%)^AT)$#j6&d#a}>Cgme8v|cnp_vzSlEuu= zYg^-9QFIUOF`P;E#AF(?!Ve#Oce=iCx^;+U(Gjjgj#w5Qx@y~oCj-^`#yjlBt2TSL ztlg;2UvuS};4SM7cEK}7awcZW1TIi7?RnPkh`~HSVk;+JM!lO3qzdNTA1v#O#`NPW z*PVELscXxNtwlNp)4l!X2Aj$#wa4^R75uh;xOM#3^z_BLBkm?SyVWt{Njp~}<1S(M ztD<>UVaR*>d)%s@$2Cvd)MLCV@}r!UMSaTsmn-TBcQ<$b{IOu?#QpjBDrw`sz8(9l z9`Wxim#^}sU+8hiChMnVrJcupSlR2k`)$A5UDZe7p*OF$o}K9>T4TKil`)@JWef;i zc`8tPlzHg9S?Qbp*kxtD)&?;qS#5+_9%}Q1eilo*mR2S+bVa|=dQ2x`8M0+}u!*o_ zh0|11<GN+03UA~6Maq>2TzlNU?&u(XwEu2-Z}#w~-dVQVvdb$y2Q9@DuGwBTxG&w; z{P4oX<a*m*0!hyfy(QB2Q$n@u1O`iM8vHv#tfG0=7f6Jcc12$bDpJ~mNi0z^uj3B> zwAX=nR{VLv#KjC;_CmdCV+1~1R8_$}MWo}Aw_3Er(~|99PVjyp4J1nAL_Dx<=WY9C z^aKM8FAE*N!BsD9@h<xCOSN@{vEJRiInRuJ6RX7n)4gNbM2)4>nhOJ`PDhnH3#|!L zx!*f3(^qyW`)zurSS|C}tfZ(HYiC1Nmh(qbgO8C#YR{8)OPS<;$kbo|%C?jhzOU|< zr=Bd`g{0UtD3CO!5%KGSADfAht;lUjaeb1r&&H!tZ>?pGNI+fx+Zx_SCoHuaEERd* zUiHVGEqi+X(*2+S$HPS5(=)5Jw&$s57uW<XXBgLSsI)Gd?bk(n|JYb>`08uZ)vw-9 zj9pd<2FbUrlssX2<Jd*UmP0e<US9lxQzMgiMuK9GOpVZ+b5A<M*TywsC-+|9dHzc) zSw#J6{M}dA-c2r_zw_(OiAGsWup@D#M0W1uqaE(9hN@k`Qfu<f;y+7ROWZr6Vq*~+ zAQ7UU;rpg6?F8Za^~2Z?boUHrvopTNcH6e8s601RRY@4i?bMG`+~qo=5UyujwqxMH z<EX3$$=N(;b__Qb<A6L0zCZTzt8T{U8#=SO18?1Qk;c&3x`_bF;3|9fZ&H=KjQTzM zw|IqKagX;=s%g7?O*O&uXw4N-hh|r&up4=Ijz-jOPLnU{beZDD1nJ8qJkZ*9sryD> zpIlNF>&B<`D>s-ZWt9(P<?<Mku!;OGs&?fCC0ln~GuKT!*cU(MGpUn_b;&Pj#7OMh z6V=u8s{>7*%<TH&Qv5>Xq1b&b*ZvAOx#vyO5<5dfZH^wjbJrriR(GwYx9qAcYdZ%% zyI;=H>4jczrHpQj=YH#q-ZahpX_`{<GOGDXciN8<b=E-bnIHR-uMkReKH3t#<*J|V zsqkxVcs=ED&E<=k!LOIi>JL}&Br8OIJs{gYy{3FewKXHd0{tXkh^&9wGnf<Fw{3`; z&?RkCBGK<y&^nUU?i;G`+T$}<!O2YfgQ1b^a{v5Yw&>$y(TBgZT5$c*|CnFgePly~ zmh*Im=!&Sk4Ro(liK1r<tp@U3T_}CJS)tx~S>ccHB6Iib#V|ijt~qUaKPewN<<#Qd zuXXYutK;s9+b>CbsnI#TN8I}>JL&>TbhHm+FI5C#>SJ0D^IC<y7XDZpqy8+h2Hk!l zXg6lSE4=b6=D144>P(f7+BY=n5>2s39%=SYH2o+zcRHi1!94uD-kTSCbzfKx=OYx7 znfkO;&Hb9U))(uYn*TI1^r(;LVpO*Kh|#4?$Ap-Q7o$%a8<T>KB>GFOy!VdX^3lsq z+OOjL*{Sa8XDMMzfrKiym9l=0MSj`c%mdm^eYWfBI<1qYpAP4?rjlQz-ya^G3I8S) zf4Zz7LPx<l=y7IXv7$$ZyxjEo4T<@gT0cA9ow;RMTnnMMW4a{k+S*L!BCKcG)cNVD ztHK*}(#+Si2FV_AL50V0BH2>iQa7{BGHH8#68wTyey+$HHPTTIO;rzHzQV($V23y6 z#erq(c~&Q#-Z$~nw^jSP0d{g@hgVX1vPpV5x!HQ_iE{ge>yg_7g@?Drh-`Ucwcn^; zH?H_B`}wM?J2B(vZMsv<c}1Jj&`Zvt8@8TTwAK(`$vSuIo5{DHw%hHGQ{1O-<S38c zl>T^Zh&B7Id~b`BO6xLX%r7RFUG4WxlpsT0>`txm_qADlA4{)l6Z@}(jD)lcch1R< z*0F-m86GNnOc80+tdOr&kU8ujk1Ce6<D|yj&U`y>zGARui`d?K2X-d-XNgJO$qYP& z*?8jVUa8cOtaD}ImCF-N*T(7Xwx?}w^4)HJo@?uouo%XR*DDIQ4Xks(Jq>X8ulXv? zunkhgpEA;Edo|*kAi0lac3`@cZ_UTg<g1wjgX{##&D9>_+$m?rdM3a8Oweo<^V040 z)wpJ&+ZS_nPrS0Tc@Ji9k>7jMkDK1FwD0TL^RUNv{~FtJW#N+E`tTl;we}8|BN!K2 zxyIy+%LiRhoyWXkXQBn-?nog<*)PjXgx-bPCXbb@{jg>3GIsSGpR{gkWh4K!bSa^u zPQEYMSJ@6zkKZ9lj|pM|)?(<bJz@-f?zIz`=y|#06C{29_T5<rtRfReusmh^$JKLR z9W|Gr^(ELFJ+0Q0HEa^3Ia~Ty%VvBnt1gqelDk_dhiP_GU3g?+yY_kRpQ$N*gI#M4 zAN1er$n4>%t2)-AmxqaH3px<@%zgaw#+zb>*2mX6ggy11+qz=8+9bdH=4<E+u_Lm= zh`dv@s#LEe;Zsjl#YJ+?#W7y#H%<aBTBfItuTQR+*u7$t)5W_Rwyt3>bCo`M@$;L8 zSXzx%$<?QcTxLyLH;ZJ>g-3o$9WVT~uBjZgzO|+Ng<qCwvxVjpqt>Yys(7T`9>0!b zl;PtK*GZOspBEAMWF5DvsKZ4Y)m)j#_i@7|;*FDS=iB3${q@C|s`JDYjqT^+0;5+6 zA55P8c>Gev*zmd7NK1cBiN~vuu@JWlfd(fIJZHF$NbS`18_@UJu%JPqCUz<Z1(1o3 z4@Od>Ul`!UuD<!<bn8;_sna{+qt7qwe8pQQ-t4wA(8S5tsN|B%#f*mFo2=H%k!?{1 z0eRIidw7a%S)FIFsmUT{oAZU{?A?8XQsS>C$AoElRH<E2>iOulN-)z%_!M>X;fc@R z8`QGVs_6H^gNf0xTjZ%$8QZ8v5BlSl)t$=_<(E6Kqnq|NspIRs-QleB+XlPw_ck)k z9cP9Wi9Rf4X{sTm(DU4jQ|@Oj$|Z2w&cC0%neSH?6?@Okj=NiQVbzblF{3Tf<9Tia zkrUMt8v`q!zWQ;WP@teAYHVcl$^CUg;ysOQ((x^GYbz}in_AXkV*D2F$UD6qb<=z~ z*{Ugj+^GHdmHk6Eon8)F%3Yd2^W5SEZ}R=jjB6^Z+JhE;+S*+xb1(F~sC2n=nXi(< z)wOcGMs?EM!3(<`_XT~l;tEpb8sViNM$6aUb$qj@+OqcIkw2b`uJdl%5pww8F2X5u zHEk=MCl~lBjfW=_&xU(uE(Fi>^^`To;8QR3?$niYAm2*AcjEL@xhbM<31gflv@#~+ zS{aw@mVm3zK9tH{pj6s*{*ZcK@7MWj?)?46iwhmB`?KFW<nL$I+CPX4E$&s-eQEbl zQ8ef<e^q-|;KGR&KHVEf_0nFGUNmlcgC4bgLUbbCQ)%!yHIZr)Ghjc5pVVYdv$W!@ z3N&9hu-|_V@9EiB_A+hiik6>(yiVN;%Q$Q6t$h9=SBgr8<R}X5-gQc8Di?(|TnfdG zlw>_$ap+F5ta0vk|7xWZjp+B(?0}xc-o|U!r|d>ba_(OunD>vfBwGp$<_iM`vb!`d zOqqEO-<Nh}HM1&91jDMlEP3cZo49XXyxw7;UVGkipZureWkUrX1{+gOL~l&3Z{Krb z_mvOiixm$K-FdUUYix?{r<p9Yr&=dO@bPSp<>#+x=E$4mhn7v(jt}%X&Lwa~ZE?v{ zxvmjm@xbiy^@oxQk&SVsc_XiM95&8w8tYeBuA)-7+}}Mfgvri889KrySBVD;x;4UH zRL|tNUK?ERbZO8=wtwP1=A`el*R$>;&uOHowlzOb@|`{W^+08&{o#H2muW+0-=0=~ z&263A^JPq%*I@SL&WBTBUd2Ol-x4S72JM-vMOqzi)QIqIsMyKZ8hgTzxM5(g=2N`+ z5k(QA|AE70dY!|fuk*aKgPNNgZkm12T(G0iZ^&WC1de*mrk-SKI>x2H)H-^32b<g< zo9|}3uT0kCSbe>6<1u47u8twT^J?9En`0;5idUXso!cWC@vf|nRjWGZ&zfE>aN0hn zQDnt~2k)kOc`uh^oU83H9+gc^GMDNsj=H9mYTAdbtUg^mqowz3*F%eF|78O=A2ro} zofUeB_uZs+fgP9-ucAXXsMb4mduwW>UP#r)kQ)^(^%d<!_aDi@-xelS*-1#euAVp^ zfOoL_z$3M0!4pH(g8v&FSnEA~N2D^}12;TayjShcrQKgQJ<qjYx9Uvm5#fO!E0qJw zgmRSl46Z0N8|JWA$BN(BtH4`V9kS!%u9W1&dz<s0(bh!V9F0xWW_|jCu_$P|yy58? z#n_>{EG<)6QarJLc(p8I<kfq9Ha+0mOx)Fd&5>#=E_NM~o7?0ag`F|+OE$sFiXGe2 z+tIz|+II=92<spCRQdQ)(W#okyO)mS82kFISO2QI>{+?tx4cs)R>bsn9jT<8lCc}k zS?^_{UoRXTDZeBB8tTlbi&<^*ar*jI!A(yx$#3G1@!d<<{l|puJJ}fSv|eqr-FsGi zLt;a%Lt`uUX04F6b6!aGsunxRTQS2sN<E5Vw0VtRcgviY>iM*%BmcpCh}4w8R-YoR z=wI(jYOCKos86}|I9{kfW%AM5u|I?gtz0(W6YwesIot47YNk<jB(hun`QW70e0i6y zPTo6xYi#D&nuY#v<!UQP54+qxl+(&y9ihFkjaaX8?fy5OOhxfY9%YZ@5VZx1bz3(~ zN=Ns;zaEq=A>Vx9V~lE?_qK}Nx@@r)g@y(p%|XAS>F9X=49`)_fz`f8K7Gt8-&Fo1 zA^p6fq}lbZ<LjNyyw7Oydf_(nd~1I1T;G!%K8LV?`~5b)M`{FSx7{@7HTL<z<@P!3 z=s^p$&+oYSZ7+Ul`kZT6`Qu0WtZazIH)WZ3s3`rxlj1d)cRQw(k+w&ci9*^qf|ARZ z{a=$FNHx56Jh#F%sgq7^ObJ5{>as4Jsh)kL^2tf1(L!Y{6~k4Oa^~h#<@CFqV_lfC zJ3h`kFzu4xnh^V-^Nl<MYR}8oe#5NyzE0V?qN+Lb?4^<A>jFYNxAZA})K=68+r2@8 zigtE~%Vu32T6s5U_stNSHd9H<t0$ZJm&@3;*Uw5<?JWH<Rvx{Z$7+Qb<Nd}OqR*+j zcPhW?e9}tVkl=VKK_-7}LO%R7rV0}%BYFB`=%~8W?eI{IB7$QqHu<oEP{(`o25<5= zpP1LD$kaa)8xG^YjTrvIE92UK8Qw4mnXox3vd-h8p{ByE29Ik$lw(eEO<nk*KX=Nt zB`#vRpl5o6g^obo+bf0piMyVd{a<{1Wl&r}vuF|mBnyRGaDsbqXOZCU4#C}>g~i?7 z-GaMYaJOY~cX#*4SMR>6ckhpTs_WG0>8UwgQ`6nkJv}{pUj|kuCuf{I&lU?w+78;A zk{1$l@7Y2EBo&1OiK^$uqUsJi5$F4k!Q!&f+w^?jj6I&r=U-&0LSrO8K~XIE&Ky6S zmjfR#M!2cNy|ZW&<dJ=*3m<g@rD@6e`7U7`TW~72vLU3uqbV5@@1@r_<%goT6-F&z z8|wdX8lv3eIlkJD_m-yk*$#0)f#8n7?865Yiq{&Ea%ltm<8{mb?YX^urZ;tRt+9JA zv~4T?bXxI|G8cf=zTyT1TpzJnj`>_iFi6^w{ha8hfFiq2Gvxlmn>`z4%U0#k_XD+P z;|O?ZRymv)m{i6j?}qKpZ#*Qob8eNgj`PuVWd2&X*W?|H^%|$QUGAZ&O@DnPE}u1L z8a@)L!qa6rpd!TWX1IGQ5tD5%XRIb<A<<(vNJ(8BrmXM;{j9h{B}d~C!nS7>?mSc# z)`_yjF&SUpHAbGuH3)0|+$FOYUw~El$F|0^Y!!)2Gg$*g*UkJ~153%6G$OskgALbj z^o9JhsJ|7Omn)use#Cwe>>VoecFr+hlfpcbnM=YijE!uunlJ@AS|#1NGx}n4SB+sq zF2R>t@gw7(3o55Hf*NX6#{gr#51>HZQqsJL!)i}pa5MKw!Wlj;Sl+2J=cu&YJ=Xp) zN}==IN}uS|7)na96v8{MrxtbR*W)J0b0PG_PqHHh>h*Cq;pYtDXg30CUd>F*L<Nhm zs(K}s^USI}J*5MB3fiAcR}wh19e2Qh(l1@yh-9IxDp)W2gJOgyn4x8XcV6PELbLDn z4u4{?3oPLql_861(aq8r%1~!aA+_{#q@2oh=!v;+R8A%K{Rsoe?fl$|<T#gL@gY7} zJidC3vcG*mYX+vR<t4D8`A^s1tizXqLN;N9qMd_R1W&XsBZ!s5hUEIw5&TQCD_w+N zs=q5hmK+|>dybOZ(h>d(YtT>8YX3j3E7xiy;$^YDv)#n;go9ugcdYZ#3)DR_0VhLI z5DkbX%BqWv^I7*j>eL&E3C+R7hN4^ZCi>U#45w_PHD<e527nGFlqU(=f?00HB>E8( z4Ez2O?w7X@pc40OGW6hY`Q#oOElx*Rv8||z-O)+x{gI*$u^IwoxV+$RA1%wk|4A~@ z$tfqbYaf`LZY8ZaK8wU?IjjNf*yob5_D;ZJdsxcl1U+X9WodaT)#fVBkEuSH8%xm~ z^C&9-yRcJR48DWD!pElS(b=~v<vhcror$P~-g8!CGuVz2+ii>#;<0c2TfY)F==W9L zBs3+9RRQpi<VIIuwQo;ipCM8LZ0D_~FbB`8XEO9$sj+aJjHBzGN+?@hl@dG7M!M}j zi#2&#eO}w!oL-xg#qP({;)<b!r_5HC=s4nuQ-iegJ;GTMaYBl$Cw#~4^;K?uh{Xy1 zJ>(HtJ<r2ivqg34x0j-7+`r#e1SwkBR%7TFPjepaAByS6cla-7t+@z$NCGddk(-|C z56>hIaQu}l@)gx|<mV6$WyVcpT))ECaz5b~<Lt)v<9CDDsDJ*Ri|CToO0ec0F>4h| zYm!PachI$9`Kv76OnL5M$o2r~Fd0WXr+QN8v9A=gy5SLXTVDA?S-!|sTa~luHEV=m z9PY%>BtnDI*l6tE-)(g*i=aFO)^5zUDnA%F?EvLxkK7IO?dy6YEd$!$;){_}=3QTI z9KBw0-1|@)g1vC%d`N$CgYM5Z)m+z3UC_G51J$g>SCas0YK=kHZ7Pn+@dVm^+6>&V zq2W|1PnH4m9={{4ch=j+-&KcK`kIW6@Pp*;z{P8JuFo7p?dRpJLpHqw_?K9zDd1-+ z=2P8*WrI_8{-%gki&$#?E=;ICq&i~JAh#iqfDM(SPpO6Q+xE9z>1b~f;b0mJ>@6>4 zs8oX*9Dt`ej@|{S_~gtkY$eVUT1ikEBMD6YJES~=1oD$(pL~^RMQO4WZPK#)T8k*Q zF&G1Hfp`~gxf&kpa$IC+>}U?|dl1`{;R)|DI&L}0_?`M#FTa-|put-mOP>wNKsOx8 zh$_MO2fcvjKFG+J`7()f@fTFZdzQJjrR^QVYibbr1yvF485e%oo(|pA9E#*j(Zo3@ znLw;))~oof3J_qyRl{wZPcPl}13p9t1}35N`;5Q06xpgkIU_<F>SmXHd38-jSJgC@ z{h-hI7e5d2sxu}$YcXdCLL*!+S!J%*o#Fab6#L66e;8lm$I-U6R1YTE2ssj+1P)k| zx$nzR-xn%2in7T|yo?3KeRksZW+_qIXh;)^CrlHJ+->ToS~)n)O-dCcpN%q75avg~ zEI^b1Aqytd2bF%%T3o8JYNf0|8=wt!bkdP9d<rp)QM_nS0<81HI`P7q&^1&e-Uwl5 z=$;FBU&?3+DM-_8aZQk;j8g<Mg^P#l*;sv2s)?vUGZLlp3PQwFa3((@W>*fGV$0ds z5ur=B`zp_a)lH*URTC}#9YFIBrGk8vR1ej(f~vtw)!8~H%%b(LX^9dk&6%)6?^Df? z#6n31nmu$U%v*4&o~rb@mY=3RqMlY(k4-``nyyDNR}VBTpbdAJb!Wne8!=!9rx3U+ znMPTX)~BEICe)jlE3m3uRNQJzR7ydSK(SbJ^B32c2tYx>B~pe@!SxSbA^y2H_($Ck z$?YCLu_FGt(QLpdcd1fwwf`1?e><ItZ1qgTubZBOyopM>X+qp#>t7qZHgVFG+tWsp zie#L`oJMg?jXR!)^&}tDZ9@Ud*0D7;o`505$?RGli5>#M&(Yb89}A*&W;_Fgkw*2O zmqmpRC5Qs0S5=;KRo+k*zqG;9uMrx!4uMjK9&pE8t6)B<aOnE<>|B1Y{FBWc^%Mma zS2bC+y+I`*iypr)yp)KKLS|$<uUv8YZFi74d@qDnl0ax4CQ?H4G~_m9nd6M%(p)63 z=G%cu{m&j`qs~ShbJ!%hw$!+%G$C74j_S2`aymK>+P-K4z52rAqo~w>9u84Qc6ELD zo@Y`cX;Kc6KTDpC{&f3U>USnJfhypFS+-oCGpSth)682QW}8*b@`&7YKDgENL$^-z zQxLy8?JofJiO^2(o>VDuJhtwhCWgd7sKNzgunMLQWNR7da?fd~(bekWkyh4hm(u+d zln$(4W?QG8nv_1rrGNYGz9{S|NkpUzzqzxAC9*GJSJ!y7V@+LDjz0NadFrowMa-D= zKdLQLeUs)K|2WHnXb*s5Uo+X-DZT<4Z1Qrh9)MfBTstpY<H=qYqs_N&wt0#UyoZqg zN9PuIX=4mO*+~>5j!Ac40Fhb?mrq@*kHiXd`u$O%P_<RREZ&b@3m<k|@GtwzdvF$| zVP>{Si?;b5*-*MJJ**vAcbPvlq3lez`nb_U+eTk?ba$kVRDL_?v)#5?Y71=l{qW_K z(}@!D*S$RaC4pCM9HwE#ayQ`3;!kE<%4vtXHep0gY8AR@zuUNV;(kgeWLK1uK^?6= z#AIx-Tw{b>6(RUK;{;6{SjSnw?n@XR*iz4=#Y!|DQ({DQFp)5d<|2=XwH*oh%L88_ zbi5;HkKMf9ZwW#j>5RuK9z199BSmi~`ShY;Tp{46jM8F{r(z?oBN{c{>XGiw46y@? zb}f}WwyaQxP#jG92yaSi;PmQmD&61+>NF<Z`tba4ox%Na3oo(xyOps6152CcDv=Ti zQRKSF9`QAYe7we%!ygonEz`ejSzE{X<5xo-?c&VynXkvPWPcov=j^j@QS6%<vS#;P zO6DK;3rttxjFYN90vK<QLvL^ii#)L6nR$3x5z1`Fk3Vr@W*9o<JC*P{D3=K?lsX=y zRxnx4&r&&DThd$US}gX%G93TXqsyiPkMkWY<`GXU#-bm6gEaqXzY)8XrIyDB7|sft zH7?g$W6Ei$mGNO~$plWz=ghk)81e9#${vo+ff)n!Nu9hL!fc&;)!KZCayR@!Admyt zE$S}<-=oS$l#(v5%5<7S`6L+VDw4&J;67<&P=0(ckKIyiEm`<s4ZIKM@~#Kgnsw7N zNKQk<cibuy9F-k$#wS$fH&n#{-I1S;yjKctZ1e@Iy&M8jM7L`Fk`_gd1kD3H+qO8i zYwL=S7=J!*=Z^il-P;qRq0o8=+o%lGNQ=*NB%NPz#&<Ig2gHxk8!V1T7*L&UCY?8E zR))CF@rNWv#u(}@Ckr7MGq3_J0D<x^%_tRQW0O<{J1WW<sMf*1SUEhdw38~}BD`I8 zJjgBOBttG)$qFyYrMx`j)?_sa{RjG`b6MMdDP?ig74~cy#Bw5Z5v$B~g+fbE;-lIl zL=?x_`me?aSd>`nUbKqVxnA_z{qMi;KQxL@?g5YzNs+V?3VxGIl;pmf0$iUwnS1|) zn0ORJR#^J;>g0c7`jYAJ^NaKZ6l~a@q$v7o=G@A>PtvU&^4NZ_FxtZkVH_KuSs@!# z;zX>Jd@bZhgQvm@gR)uhP*=cf2RQR-_(4aCmf@h}bqXxACgPgz_OZXA?Wwu2YNUqY z&88J^%JwFe@);V8<y9DAWe@a>8?J<=@fdTaYGJ!qG_Uj<7Wo2Q<TRbX+S;|#H0-FT zC+W&3Y|B3`*(Qe<Zaq1asMCy|(}4HYl1&d?bJdsBbFdyHuXb7zoC^%>4YMFEDo^y+ zjCxApfsc^}?jK>+^q&o!U8wgePde(wQCzGkS9A@vwW>6{!j5KhS!sHM-cYM<UCh4( z0u*knX^#N&a7}e}hDqCv5$Y->mJE#o#EA?ID*3L_z{jmI3w>DiPhsp-wng$emsNJ= zmHtaO>nCA#+5<3uBJ9On{eI<yU$kYssL?45sugS}XKCuKEi9<3XXPdwcom+MCtR*O zEb>#8k0&urY`w4qsqbl)!fjd#hGqY)-ZYD>)nGYBnp;KbMsePdNpjbOH)d(O5D5Qw zfNKXa0s+|OLUHrgh`HwUpRxA@q65FkY--!*$}i+#h-YZgPmEU?NGB-1@vhp+Yl=#S z6qns@S^1`D=QitRXziD8!5JqiI5+%i5@iXf;+VkRH$#&0L@rMXcZ9AiogA$kjo>R# z#jl>E2{)KW3H<#{fYARV4`FK9!rlbNv6H(k3?%K~J7-|;l{BK@Z){-)n4D9ambozl zyEuC}Ck`r7F=81Pj!oA)isU8T&H|43ClJuWa-Rd;OIf;nM5zm(Z&iw=`@>jv0m_B4 zTTMpZYS`?mQpdZyfjuKa=G#AnwLMQu3__>Wmxy~bvh;GlutxPTQ`<q~XLlo2Msx*Y zAqMXDU}xi8Z4Ws6K4se=Y$a6nJ|8<q)-GZ$yc`$!g2*$<0@*TCOxlp<zAuchJuyYb zMKA6h%j$IMPmGm3JuqlC`tGnn1K}=$4)jgcyl~}y$>+SPl=d+~8me_G27=6!>M>vm zWMc(GiDlTx+|4j}4LBmFUnK$V22^D*?FHgX9)9ypXPNP5YkEblvaKLU+l=WR7=7E5 zhQ+Zf)E)=n-*{<lnUeZ&$ZnU^XxAa-XqWh?cQWU<@A4l9oc1b9<ZrT`2*2ApdF8@Y zrrR{t>F6dH8R&dM#~C<_S!(#=k`aEsNF2nkF>^c<x0fdjUHfk5slz=NsM4)<FV9vJ zjd~gv+H;lQNEy!Alsn9PbE!~Egl5>J+pzOC^}>tG7B*5zRFpKl3bKi-kd?rTSWueb z&9&VmJByxtq12TYrb;2-{o@P$?P}l-sV6X~cZ3=byCd)BjCty-I%-c`j=f}zYY5R# zAHxwpo8<o4bZVZ9(jX>qh*f6Bu4=Kbi03PfovX>YUE}i&qx9jy10%-S@g)0kc_ffk zm|=2C1dk6PVTT(@7kHFcXXvZ<;~3xjs?gAJ`sXty4OzuhCdr;!089@tP9G>0kXY)) z8@G6GlpKlCg<^(eV<bpJ5632x*~BO+D2Dd%1-A!uc|qaEm1irqpTe)}G&>w6O*13Y z?qX1RP1D<m{1A*OVKKyWcl{*jR*`9?{~?u}K)+%Rh9qgxn?FOZ@{6OtWhwKI$@=js zUSeA(#kC821dNB7cjBAUXNo49fcfDtHA)#t%2+`}XwCw6tkjy<7_F2T0|J8g6Iucd z0p7Lq6I3H|t{_&{;*g<?=Pd!VF4j-u`dh&rG_M`Vx9FpE-;y#@UferPLe??DlHT_B z%;a|!nb?A_e}Sk*B~<^tY~|5Ao0`GW(e-_jHT@G_ux62a07egvm8faEv>=Y>g7wCz zm{LcmrkNp-9%n>a@>Mau47}=Z`C*zvUi%P+Kt>`Jex0z-_wR|Mg|`>O#Sp?u;U{`d zuNvzZw(tp_CaxhS>$8Di+AU$$E#IDC8s>GDP=+(E$r0HX19^ln9Kw}>O68vuEFsmn zq<#7UC?zo_-g*Jz=OtY%*W`m&%0h@FZcJ=>fewo%OfvTCyI?udzrCe$50_);p_ZvL zEnn?N-L+_1f!OgH={j`!g3|3M?za7RkS=?t6s6<a2yB7;X3SP_FG9`w8QJGjCl0%$ z$hEcW<0;xoTh8A7q%%*N{iLMuIQ|_+sndJn^fqh$rkl+dM+T_f8t~9#Kj$`+Ma*H_ zwbTumz~H)Cy_dS0Q@5{HY^ghwjWlT-`Fkjvhd7~?o@4$HItlPiqsXkn>OFSTpRsKL zOb~q5H^uqA)0o$Mm*q?@v;9oCYJw}kX7)6z&;ZX9<AZbd8D^m*^2?^H?73gIfLSYv zP*gC9lbyV!-)Gfqxx4IZF;#*d;(4Mo-u)t;NxfYvT<|=g7}T|wisqd+%(9QP=~2+i z^AKR)dgJ@4mn=ITxv@|og$=%q!4DH4k%`vj#gKg&BP`bd)&88Vetq;7%Vi4ZQ~0Eo z#LWW5<Y3)*;q{)EN|P8F7jIeI{A||^5s;b)jFO5oT2bBj$#VGfAX2Y?P~b~z|FK<# zqfxVXKjf8WE4w1%Z>%HVT?}QzsI3a<E8-7?L`;<5flH66xg+~qUkayTgCrBrm1w9J zxQ-%<_b5PsqF_|de^p|V2;}>@Oe6ssT-chvvh9w(c<S{#@tQ~zu!lK?Ki-^<T9QCh z%jQl>^_$u;^B4q!8cDrMjSo9W{LcY;)7lRB?dTKPaLvw(+O>Kb#ki1{7lG^jj7|Uc z%u&uJy!9XZ+jiW16&$9=Ok&Pwprxkk7<+YxMvsb5jL+N?ZdWa9v=26hFJAcWN?Q9< zKfKMOyX2iNHB9j()(ptrOe9KA5;vx_H<2fzqghl>zY9CG!*p_=Zv~`X+S@?N$g`)T z6#rzA-eL5%WWBBN!Q&BM_i<EGU5onkf_v_Cuk0H!re;4ClMPXF5i+QbPN2|~ur<qE zl*Hsl|5ReE((S(A<2j4<L`6`)((;Hw<kRh+zbkSrX!RVBM@l5g(c&~F+D}@H4liID z7E{oyFPP#ENrqxX2qm+CX}{sd%4WM5QX(Qr@Z^n+WAFTlx=P!01z!R-ghlrv97XsY zGYOG3CFs-2fAsfGXq*+i%y(OE<%;<`K010!IbS=yv@pM6^kud^Ft28|A$5+s7$qf1 z!~Ae=ku7DT(=r#ZX?&e~<AUEG%<V%<PIc=M8K-o4&~kP1my44`(&NU_!OmXAJ=h|q z74V)G^XX9Xti3UMJfjB8Ti1mQ?7+>OE=gh`J5x&mS%1-}rg5j?e|Agr`9kRWYVKHk zQ$P(gH#q|XynxJ;PZbu;0nu}@TNh(GevU>AX=`2sxxz7F9@|Z#h<R?={J==^H@oll zb3a;a_~|9vud{M)3*6=8tJe99QCzc_ICVMARwFO7ORtGpE(p0~`Y^IRuWr~25Qj|A z9MR_=6AoD3cGf|5FV8Hj)91V3tyUk)z!7Av`&5sgamv94U#ULxiYKRdF*iOqQr!A} z=C=w<aTKi`vwRWM`;Bm^U?q$Q#1hDcTO7K#Eo0?P{QBhFMnO+QN9U3vl{iJZ8{Fm9 zN2TwuTB9d$)add+g~#6xC>~Wn^~@dU(c}K?JxnF+*n*m2f(7ht(rAfo{wB7)<@d)@ z>u?b-R}^XKQ>f&jc5lnmoz|ZqIpcW$0iQ+691yQ^L@f>ujx)m#ETz`!F;dFFV+?ZO zFF3{w44KbtQ&&hbw+WbN8;+&Qd(>ZE$A0;2c+Ozd!F|{DYelxq_!&;|k0h+W9K&m< z%wVksH_v@;)AD(-a$HKy7UuwcuXf#Cb-w~J5mL3eAjl6FyN9W_9v*F$KX`1@x8L<x zGr`9nMf!*5g^RMzf?~}bA(7Nm$^wmM_JRX}z!czH$@xM#dy*EMpM<y~i0ZAt^DTX9 zbZ}lIn|mYvhy6&#>r%X@?W4Y-RkyyCbw8lKS5oh)!miG+VQ_q+^CCXsXB+vT%p<*~ zGrza!vOE4=Zi{H25ilkUrYD5*LII96VUz6#F_B}TUYH_rnN45tSOags3n~VGd<AVb zN&K}c8kPLCzsoX0@#W_cqfdZiMTp2ViR0rHmp2zGe6$PRT@LVJT~SI4Cy+E7QI!u0 zCSrMXGAd<M(;?yIqwJUJEaLLvew<+Uu3+2TMF#m{XU2=h!34Gj341(Pg8ylgVa?Qg z^8d=cE9lxT`<mMp|MchXhV@$a*|{n+OT)SE@1G>?>k!gF8||d4Rf3}ctwfG9(uT^j zd5T%oMi-o|sm`e{J=i8fwbXPu!QpiV-JunO^$i_As-J+eW#q)I=k~`9%9DZ6JKoyM z(<^67_?(usO1&8p&r5UaPd9mkj6TjoX2}Y(bP==W#9DO7De5G2C9I;;fTpuUc#)YG zQJzi0g{px~kVVI4RW7rVw%0)lE%Tm{sG&b-3qp2SIynuKF?q77CCOPd0`B8|rGG3_ z%YvOxw5_4v?6o1lJwY$o^#sQ9@bqA_Q<b4n1PwafLpH?5sZD3W0W%Uj`3KzqR}*5j z>=l4ZC?M-fdvv2$!xzhaL7kC{u~f#V&XTk$e?4L#74{eUR`C<l@Hcon@!@a3myq&8 zqL&gFSsAA>Rt}rnMBcJEbn0_*?qlN%Gw2-7P!|+LC9cf3yZIx!UTYEulh^rcgwozo z%sd><aQT=TzwPsehi|f@Q_1n+B$$c{x-T3s^4QCV6)F)OgJgaac6z6qcus6@rQ_#q zkjw}bMomS}+Dp7TWDN3%5nO-4z;orm)mA)332*nG1CEO>_~>WR4(&<_*+Q;F={}`g zzwa(Zj8~bC9f;;OZS~%orKuBM_SwYOSM0Bt5e-H<WVg7LK3*F0w{yjInZNGn%e{@6 zMZqWCAJ*11)#5{-|K>*|%=dPVY_6yt3+!H4houtZ8KP(kq7{vK#?Bh$lsEf_CS{eo z2S58yvpr0Q0v@FOo5qusSG3!}*GE^FBx$>|TFJWF92_>4dM))IMQ7?7z{Xy;b5Ch4 zPS%#MOLOF4kNN6NA$*&3!S9iUQ!qV}Y(lP{LufS9SJqG=gIJ+tm<0ny9b80EOEcDD z=#+o6q6IHZ&UE(buY<<Ig^L9RRl;RS<aBM*%w4!L^vpieGtLbP&plfsWGV{h0tP{w zY5$p{;r<B_eqCTZ*>k{aLZknzbsY{7={JF*_4fIRS5T_MT6)$c`V2wS#lO1oo!h=) zTlZp9rc5@2qmo9n$5$UJO0QwZdo9Ac%1g^`GZ!|bWTb3vX@~mbI+kE$NR!J*FGWm? z(!&p&C4{^g_Om+utHbyZPfvhphj8R-5RZ^aKw?~>2dUj6$>@0xd6Uip>?OTg2)8aM z-K*K2I>P!_xRe7scWQ!kYfPNGMLA!6;;+kq^gw@pgXTT+GwJn>UUaFa$aG433$=PN zEL;F`C+G;TBzAQ3Ot2DNX`3&%D`(bk&{QHBN2#r=jTIV!#C<!7TO{@6U8701uBA^F z*Nxv2QRkZn56M+%K(}!r-V(twM3{2KJ(#{99cwZ27jZ+wk5CyHHPI1|_Ml0(A>Vm^ zqN&-~-aq{Ut+Hu9+K^$8Dt#~Q#ludrHfQwvkDSoonLFF)2j`2u0HTdw_%gPJOid9^ zv`zwyIAAW}CIK?z!L-5xr*4_TR2vR&{ON9|Q@~I2TNIvb7b#cex0M(1(>lRY^QHWG zuszXG!=KEh-*jxZ{&e@Tp}BJ0;Q)6+HSH8BI%Y@tcW3iDrFRRYU<gIN2NMf{lNP7q zz;{MZsi<HvntJpAHpZ1bIpU)vq}t%~UBhs8!)m^!!I*FP&rk@YuSngV>r_|z`OEjg z`UOnZ6Kb}(S)Nkgg-0nR84BfSEKLvVLaFBIMnEF@MS%8CeYlJv@K@UliXZKo26!5z zmkB<V`hnT^+gPHk$kgcrmbH!p<YE)5+Fbgi#gPn~CjKdFQ3(jeBWPDHjn*g=C`0H& z^J-W`G~J9v-}&cKAgF*t=h7G7CNn!`DH!7r4`;5C;-4pj+T0KFCQaQN>Q_qyW^dIY zZqJK-XR17cX8NNX`sHZRhUeXmX%Bw@{M0a!`a3RdP#bq$86Yxq`M>tU8y=Aj4Gk87 zKMN}<;tD^Q3|2W+D_nmyQxc@JaR&*sMuU5u=eD;UTiq<vf+uZ+UZoLOhRkCT*s8{h zPn2JS&qe4kMNg+gS*%_ZY0>mpOO%{}5!^G(xuKM9|MGeHwS(Y|fSC39`gkZd+uN7( zntxK-+Fn|c2_CBzf9fJeVF-l4wvm=yjVBavaWc;6=udL;YyP^RMzYdepu(A6B)9tx z54oPV3=tNntf?bj6XR@J-nA{s#`C$Ds?l>|_hDiAQl)I9JeKY#*qIJuxOIPUG-*`l zrePc_2myBJbK-;#&_(CBg&a|CgtR{1g(m)-ZtIZMNuq%FQdPV$?*vCxw!HDg{t!+} zpqVT#OAu9|E-Xc?Bo|{Bw+5uapco8NGKU)7)2>w|PD=N83=RB~nEgZUAI?GcJLq76 zJr#7|sKISau1{T2s9e+)pkypAD91T7vsd!jJ-v1>E4Fr@sNf>rsAdU3osH-?SiF$t z<>15CT3kIq*>b|-BBzzmht~>$&)emP#V`2n><4efDVI~W@Z7++2i`d2<u1c&KSgkf zGsH$d;piZ-Cs!k-S!A%A`jobVCB}YbXI_f9?F$VyQ9`0KRm<Gwg?ISH2&<oemwYu1 zOQt@yr-EJe=?i1<3prw@-G+%$XJqUQJd6j8P&j;bDin7r#9)!8w3;jV=#|S5Q`H)8 z2;=WEqP(NZGPiBR!~z-Xf#=yQ!!&;4-1qvz3asP=RXf1maKY!dljA-z2b`b$R3i7t zUP7iBPU^c4GK@X;$uK-Af=z<8C`5sjGYs6;*wK=@M;ET&HT3*W;(vWf1~!|hj$cJe zwet*@s=nL`we2Pc{9Xd=CfMy9Ocn)%7PU6cc7G0-dU>H)5ztMrnyLB1h2m|lzDiwU zh0tM<40K3s;7)4RUep$m(%5z`wW}jP4;y2|2vccqW%{U?SlmvlNW<tM(&V|N64&IW z_Vs*^@;r?7CDT*B5OrZ*2=3{ZlIQWg%2Y7(z5QHfI_Mui^n5w^<qUvo&~Ui@ijmXw zQA^9ML_P)d4)1+|J(1D!3NW4U+yhN!xF1=YPSCw}<3(F59&&&;nv<hTIa{X6tP#xB z_!S;gxZW1T^njHa!IpcxGLY0Rx9tc2lJ-q*)3>}UkKNds_Zu<O3H~>(*SctL8;582 zbvMr!uR+_rB8yd%x?)GJ+o$8iZQFVg2BNOVfXeETOQwd`r^^9D6okaDW7mU3qwVx9 z9R-JugSPxg=u=fH^45>MsGg;Bdzb0)HDe_aILdL?%@~r=Mx-s;#V)0v`SFY73H?8F zmqL~<)1zmFT(NhVy`8@#FAMTWVrvxstk!55(#!t0YZsfi&C$L1m4Im6Q-AODuy~YI z!Dz-bdOf51OmASMaByR$;!l050Y!4qjkLofD}d?7PKc@@?NJB=%v=}4@PaYkjZM}h zXVL2PLJ=Bg!J!D1wjM|yAH5<57+pS$_f(fe!kLPVuYYOaOkSC=<QDsy&zo-l@Yt`O zpykNDx^r@wE+VwY?lyVndrr{kU!DKAV_kVpG|ydaMlEW+y*c?o#rXo8eSRgXjW>~3 zTrlH+pes~Kyb1n@z_jx~@Cf{Ua|<DUnQ{Jxwge9`F5+`n7;M5YdULeN+p1yH%BtCI z-p)0WAnwXKiQUZb>Ab}gV9-_;M!QW=sQ2#t2k|2dgQ`CY4q?#E_*Zl4mRD67V1XeY z4*u~j{EuT-)S><OWe(O?eu85`<~g1N&AWO*aLPt|!pd7n5fKR|eD)U9>qfnbf@uE6 zuPEBwLwCk8ty5Sj{}9{!DKHJ}TjZ@Z(`5P7#QN$f1C*PYoV~HNc={L+U*^5FD7)g& zbg@$oyhlm<$IW(1VDMWy^4N$Th3ebc&Yg|%BYO73Z}RKqoBP?s-Nc%@=#9H%n$c8X z;Y~WVrSr)Nwq5GGfcK#GUY$KCdgMh*(i_#785mH`VC>%9EQ6g)?G^S0aO-UBynMRc zTv)_QoG&RGG&Hr1%JibF=pS=qCU{p4zWY&?>Ge{#{?NUhUsHEpiLW*=Vbh-V7{SrW zajlX4cPfp1__}+WgXO&<?y)N2#fbd+a+_mt0_(4O*4g`{<ldyc?ZI34!P~gx9?|w2 z+^XJS|MKCM?X<tQ((nt@8OP`BGob3QC+q7AP>uPWgWOwt_yv_5s4)D(NxrT%+%7oW zgknJT$P>UU`II<jnNUxg>f_N^?*G^@KOy@Pr2Ae}lnuT4m_Tcp_tc_y?U{Ftnf2)# zSGHH|w70CHuByW>=nXRKt6JI{W7=D8(Yxjh5ONd!efnKk8W6Cx?cehlU+PbsX?IOt z)%EtoOy1ln=H|i3u;hfg(Ni4Gr``S=n{jIkS4X?Q-_fZiG#s;4eV`vvC&8Xc5L<3z z3*m4J!S0gdV9U{tNfz517CRc!Pa3cVEHipbhy#`wz44KE=?%XSl6UD2zu=O;E0JFV z2X0~>HzoIixB6e}i{#8pg=`!oW<+GLSyf_Lxrz_Vi&)Z<*yznQq4hcDx-%I?GifGl z9e)oKisGv>Gc(*?Z#i@)S3v$4KgYecA~~Wa%QL2S);Rem_|xOqVoZ~Xu%j)>O<?YK zLGhCr8eBXr87ozv_5^WF_8bXOpl|{@l4sdK{wz1uT`b=g;y(iu;4|tI&nw(d?JO-_ z-#@`K`P9PNZL)r1{PJ&f__Zx6x;QIRguqw5k$9w7ylt2f?i)wTIv0Ny;X*VC)%=f< z@6IN*QLSKy_mRuX?a3ucy|F~*>{wo#+=sGZuMb5QaCRu)tyb`|9KR1wwJvq02jc<N zEsBG;{l@W%Qt+>dynikD*;e+fOM2!WW<`zSQP0`a)0e~V+Z?=8z;U#`5*1rtm0)3& z)L9oHJs5-jMLzCPM)_lf^Tb6UTRd5(fyHNR=WlpeUu9*wq-M_NZa}OmBKlV#w%2FO zTDu7=>8<5fd9LU`D-nD`2Y4Vd+ysA#)Ele!i`4xI**A5Echnk_0YdXa`jlbs$a0E9 zQp0H0Pat5)WpJ}C`Td9~<vV8SiQrFQZ94BO%+4HV(-R!Hi_`s%F@AJitR}f-;gszD zKBld|g(H5&+jj*o1H?D{s<WfJOQ_eKKRTSh-tCp=B~u!Z`m+DGcG!o#*|tm~)jLW1 zjXkX5*N%09<Ym-)&+F=ruJOu_ZJuNx3Gm}bfE@;=94tb5ifAywedNyDJnL)mU*<s{ zllbEI07Q%|9V!pQXbh)Pc$v!KcLU>pP-B_wdF9CQl6}@ysFU!Fv&=lJ&a9J&66UoM z)>~Z~fBxZ2BeIfQAx4AP+l}D28=#-SJ6+4W<Mi|Z;p5%N)dFc3x656!+92U0>BJ)w zl@{D$CV<)^`UQy@7?I65C?~93H6J}$ZrrKERwV{xxz6+tn}_Pn+zhj%n^FR$)8<oe z$B^Up5+CQ{!{!%Afoj9`F>kizZy&SXirV)^>McL)2@7GYFv=>vneO@!dgL?jrZ{(C z=+0=|>$gLB2Eu3+=Jmp8pwG>A;#iq@S6f^Oxd#;LE$5Z?gxK*YEd!KNQVB0smdR3V zaF?7tpjIg>Rv!OAK$5c;)GDJNl<cQvfq(b?A@5*F$V9nprd%Cv86sbrcjm(?Q$kdY zSX}`u>1&?kUU4i~m;5?jeEoxsuZBO3Z^dHb6d&~q3Whv^ii$#AO7{Q$lI!dp$HdJ& zv59*Z#XUL*ttKlopNCUFMireyZj5DYEuZ3w7%iUsiketgAvZ-u=g^y=qItFsxIR7O zh8@08O=f3Ui(yCVv*!T`eJ+<fQ0j!ls9ea&>hD>l<>6P5qMyUbiCDc*4_>jw-<XT( zl8*Yn_&m>bn%jv5zhT(?b~^cp=>{j>;>1VA-o8p*u2b%+yS&&tc>g`L^qH5tT2B`r zt*PtEKcz%;JCag(qm6sM&#!rh+jv)tdz@AO2t%yA>&SHJ&e%@fILmY?%-BM1(ly?6 zs83rea1FHlNso#21s@J5|8|IZqh>yXvOTvWC8$LUb*rXyPLzg?*4%_wNmJh|(a`4^ z(Y=m$t1?<#Tt3p?z~JJrVKHDVR=m>hcWh3avbe`G82+yB$M*1(kK|5A<6m)Huae`R z^`JM{0bH_ZjtSz8yN+P`e!Swh*dibi&kWqsBbK<o*x@^ooZ1steUh25(!2ajwpZC4 zSac>^_IVl(_eH_xLd`7T&;u9<=S|k~4xje6qs8`MF9URWF^PKhTDB?PR=saWCxr#@ zd&EEk@WHGKbj8r5jHlHmv#UJG^6*jncs5(7c)ehXPWF<PsApuddm1T5U2qvim6^vX zWVQd^Vrl+{O$L-kXkJQtz2#f9ies`LpI!cqq*LKXVZZFFxG`5!Z+VJoCp^YmnMA0! zqJ}T0wMr5T(Z7Dct4#dY!Zyi0Sz~wS$ghXjsfL&ZslTpk1O+`5+%NkN#%Al3*5L#_ zxUR2J3V@tF{+A7jW9x-Gy_iQM`-*|#90!%E!^+ex3d7pPJA*W-M1?z}G^va-zqk5b zb1&L%_bQ9@$`2ch&ZnWXPVhQUNp9st0cLH={J^+y^&iQPl5zIYo%GjI(BS`A%*4L2 zH+w9rROAl<5*>clxC)2w%iE%5^Xe+n%Po20WGoeNxRhdhMMFIDqO)N~vv<5COj#W- zDM%mNVFrdvyrc>m)2L9%Sm}ZG<`%=(V^+E<J?XA5S&7=dab-Q?u+AV#<BipNeKkpZ zbaSX0JKAE*84*j#LUY{O0t%fW*J-9b=GKfM4<+@f?>!GPucx2QPf{iWgK2EV6VHE) zdYZN_0Q>6BV@!d+k{<7F>azRmkcaDt2u3}%o)#xJ7T32gJ!!EYI3uZbHj1auktyzh zg@-_ae%mbtul$=A>_KK=cI9LIFuA8~YSq4K3c3l{m@a-V02>I$`JJ-;K|v;3;qtgS z5ku_p`wrNr+t<{zlg9mKyZL=_=Z!S&O??Cf2ei{t@b4U8MfI_NY1o-2BJ9$@O6EhC z<_Y1X^Iv|oARHJ)XJ_F{@eby12e!PU%e<>Ohl_!1=sAt<zw{b32^WEx60_m%y?;f; zKLh7)fF)i07A>dN(Z5+?o}Urva2IRdzlg7AuDq+sy!S8+me&TC*M^tZMweT}Ys^yA zjda(R%9yC6kCn2gs(e&KTryH^82&HX|0U?o+?1Xg-bs!y;Fj@CDZT;dcGo4(yzzoi zQ~3=I<-82&>R8#?B_cc$b><8id-!od@DC3vwb9J)pYNs@j3-{d7`>Qko4lo@yy7Nm z<aAk`{N;Bfy*?h<9qi=3PWRX5FPjs+yGpI7!|sC9e#=Z<he>{)Mcsp_YdF0yZJns^ z8_I=L0$swb1Eh)Ppg5QE>WhZ+<XRachKAXC!=CgIP~sTn?WG(^2i4rn!g{$;r*GJY zCciQG^YgcXd+aOzk*TUoZh4xJ23ugQ1;BU~W2BTiVU{4G{LIYAIheGJhfrhn^YBrW zxT>poZL4A2EI~r~*<T|f_}WgItX5=!H|;JruuqLv3(Fm998aqD-h2OTv@-KMGUVJ~ z|9oMgNtOA%?dQq*PjcyQ6_&XQqYd*Pr1<~%nD<nfF9ahx<cD9F6>EXr)q|>Tgdy4S zH&F!7&>>`{E55`rSFQKX%u_WsYfD_SB}jdVx$umajNUYK-bqer)pBf(?UuE|Tyxe* zObNU0o)9Y{^7k*3CjH=5S%d+FpcL*ugM_b{0iL}qO_L^V!>@u%D5Dq+LIz02dcuLA z;n!z4#G0`g&21nBc_%&_8i(Os862QyjGU=&U_%{G3g2?Es@sdN<(*qb557G>$)t<g zIK+6Z@Rahc^rR{8B{=TcR?JWjZbM9B&(%=lUE84wY2f7E@(CvGEvJZR?k1S^RiC|Y zjZbB;O=Q_^G~PMBsX~FrR;vMS0T#@AH}pI+_hEF2LdL6V#5yS&yK230m-QBbJlFlE zbwo0)_e`@|YmI4hTD9+R8YgL>WoBGi*0mENN3l52>fNwG%Zv9(hpQ(+|11Z1w6e9_ z=G(Yht4PxsJ%jp}?S@EmIK(0~QmtCl%I0Mp;cxT;|H!_6^X2^_1fS2DfD!gt@PGg< zPC)4IcQz=>5|8O#8_2~r)~Gj~_x$|&SvZZSj-~G7aU99G<}*e&Tc=-6t$GWT<k_*` z@=%2JNHvx0>;p;+YM2aJ>^o3<xf?5JjD&6NWdCKQlS&<;l$h3-qYzt>OrF@2Vw_45 zwI_tvm4H|!SyPI&SKu#eXb;xZX6IXI4QCC?SDarLnwD5cU2{4}L9(>weu8ZF%H$Nx zGf&I_I=J1*Sp~euz<ADODgHGe3TYlaV8uuZ7)qk_bL6!5Qu9rQ&yDlFP*RD|4z)Ho zRp%O(hvCUQy*Ui)k&?5I3dG6`0?+&PJK{Sr6^0hZ(d>J|vT4bT>L|ejc;A!(v%4^% z%6tGeL1ByS9+Qz^F66w}FR|jj;suSg6AuZI@xt_s-46v{&XQxljEjqupA*A!{rVr! zfPctbAQj6X7$(CT`2PXhI^hg2JV^155e?h65cvuQY)d40CVYKhjBEqBg}<rQ3hk!? zX&9Z&jAoJC<(<%Un<r$Fc@t7{M!v!(*OWmPG&2S^mwGo?M~)lBRx?BalyN27ykhS0 zcp)>KLZB?pNKlv^u5lMzL$>@=BR4u@n+BoMv9Wg&t1M#`a|1l}dj>=@Nv8;-c~@5n zFXx5jqu^Ux3PdWw=ZUW{K-=7c_V>?)B$$*Yap#cOLc5%_p3jy5_)6-(Sc>vd#pQ#w zxWcJfehz%F#vs7RJx0PMHPyb7{I7z$g2U!DFe(QMqrLjigQXC9-8^1ex9?v0cMPxW z(x=vvTA1hZosqn&^P{xVGG~%{>1it#{48wTKd7IlpgXD;X&a|hUfs~M!kh0(q%Gwq zpG(dgQbK5Dx(kraDASiD?u3E>vH;CasD^k~^o?|ZDKQ@bb>BY5e+Q_9`26%Ur-B2* z>KJ{&99l_Qg;{KY;_hgFD}!E=Sm8_4QUTR1X*xzB!^Mr85*<wu!&hn=*UXf{gYr`C ztdvA_eMZxstS6Y=$38mP@F3_l^!G<=T@i=Kvs(){({lxH;uAm*l;q7XJPQr|fe=K! zG(9>Sx>(hmplkTip)FG?w2&d0(q#9l?}WYc=4)iA+?ZnZt~j5l%ucAre|jVySBIqL zDU~@$B#rKd{umuA2`-_}PAMc5l3X`w;bo%TN3X-Uto#_DJVSPD<b#phPyb=Z8L0S_ z((!$fOvLEdgvwby#c4(tHnlmh{S?}Vr%!{o6PEt4zp5Ng<*Fe*CwW!a_OPGn^vrkY zBK@T3Dxbv_2epkAB1wN@gXmHFqa1C0YK7IJDiXIQ(M`<^Ui#@=whaC?X<{#L*aH=t z%i|z!#6{5pgj5Xhi|4km+GUt+a8CcT&+{c1`4?sU2cD%m|Hr~6;)xraivSEyo__Rj z%0Uhglc%}g@V0?Fd*l2juyg#;mCPCf=y-{j@mLh|c%;Reou)l<woRjwOLjq~lIwRn z<>%OCqKQ4*I=m~Ipd4Y53hDE^T2TqOO6W4Mzz(a=TZD?&D7}G{wB+1n4jBW7L_~p@ zh6z-v42_F;)UTP`Pi5j%q!m|;nEEu>%O@fUTR3B&_yU2}dk1n1(0u9=leB*X4U;I0 zX^JR41XbML$!z0b>fdy(Z@w^0Py2t~V!?1b#xUj4pWPRI+O2#rnHvkgKl$=q?xWFj zQ=rwmXoe%I;FAo=FJ>1WXxjfR=@2PFkqGswT2KkC#^f@eE>P=}j$|JQ%PE;ARIBMg zd!s$V_*``%MP9DUFoaR^X>?sp^7A=Dm=B1ErJ;<vLzf0Q!DG&&289-I5C}L31sp^I zsKOBcSBQW)ARmtjI8>*Q9(W@gxbyjS8%svBsJEn()$@57)J|g>ZfsNSX*Nb4t9ChB zM%F8Rs{5OVe}iRDfrkP(@YAMg$>!d*{yFBDzR<;U$e^4|m>OP5YMdX=RQFBvyURSM zuZPCqV|>`Rqg}A`Ju?Ny!2Mr>GJ!~z3_lNd0^ExUs|*={It|N&<M*T8<viGU>TNOT zme7RW4i<EDIWb4K2K!XVYR~v3;i}DnP?Tq27rKtA4K5UxXC#V#u9LUa7QWTsvsw}0 zAobI*|AoCK4Vqc!>O!TKokfiKwCz&B*}x(ogD8&;1086Fp`JjCY%3sMPe0LYRhN%W z9V1g|42@N8Y~|2XW81gvTxXfI<Q;kp{ztB2v%eDuX;7}GpKctn{`-8sKo4O{SdY4% z6)*ccES~o@k>0Z*P7<#W(2@MD#)VF=Y$JPDxk6jj5Q|pl!%NZ_Sy$35UfreDSn4gr zO$5u5RuV6&9PdeiJyhPe+L23=(>&?S=fxbX>ROP(I|t^KPrbOX8<Z`v^q#`98q=<0 z;vyOU4!70ryFMK4D?b&TnDMmkJlvTNB`({&u@n?2-*gaXAIbIQzWSDVO6u?qKFY;_ zrDd|>=cEecsJz9Qead6lA5zvIVk{&muFN%#qdh~7#kaGaK<+$qSwGH|vQE7t?qfQ` zZwLy=Mji+gkxvV?cza~l@)-E{Uw|=hnL|BrC9y4`Rh^+Q@GY1<fAtOtMu5H!k$Rfk z6m#xrshv(E5O(DU`IaC?laec(iRi-VfrG@a&DH)_V^&2ZVnrkzMHLR*c}4aNX|r`6 zMZ9H6$a1Y&4ywNj54Bt4G)h=gYHwKoniZ6FSaHRQ;_ar*l#n|vm}giNAlD9=J~0$5 z@IV%%APZWM1xv^R2(l0kSxAR0eAucsNE2~?w>K_G3wPh>5M01Py6S^5sCS4LyY?sg z(F1;4{qgqVuJQ)yCT+ouWtHMVZ1uTT_wkIPV@smrs>(0@CVGl?GWR;+bxguzS5ndC zA(~<~$UBHjLTV;4q<Kp&J;}zf@{WshtW;qs*#?OPz~}zNJ!!AI&A;_4dbYzTEYC|b zpugNxz2uq}$ib%Bm*`3z+kQn)KJxr^(#cP}YzVwAjIGPjFi*Am$0GeeDBlTZidK)U zVV-)GER`lh=Qz=Cusyq6i-DDmyZbiV*g~ja%A?Re-6f)Aya3{EG-KkJb@*s-Vtx<< znW8StHIx+IPY6Py0c0xUa+k6?shS^DL#E6NbGJVTi9twofJ}AVMzllp*h*mlrofX? z+Em+VGzi_kz)`WA_sE2)NCot5pni*lWI(~BG^K;{6^9XAKOJ4}P=I19|FVz<j=%tF z9*A{3Op60c`=Yti`WX9=C2ZGR+hLc?X!TgxmiS(g|IXmO+d`Kw^^7ba|E}GrznG;L zkYqX|Ig$`0Y8=DjF0*D(K<x6wKeiD75i49jk0+*rYEqfrHnP`WiXp3q@Ud@5hcMzK zGR5#QYrz;l9iIq2?$gPH+ai7}-K_RaG1y(BF?2Q><ZJ|xzm}W&a=d~j-hFX6((^0a z(CAZw3f`sZ-+CUq6cN&sD;`)h+b7s`3$diJKY|xIJF4P<wSdd}O8rpA0cOyXwZ$N> z+tcgYTi@?B-;&GXBOA={mN_x#k<!F_*|%cd?^$YPyB>P-JZmY;SwAy8$kp{CHHsrB zmW<V5vr4FTptMb}#kwk5eoB*2dB$@5NhtOvl-AHq6O5N?VljwRn_7{X;jydEx{(~a z7=?QwC`Pfd1*N6Tg>?j^qBQ&&m!UY?gVNqBWO&RP#FiM~4N1pcS&^ptI!aQAy+-a` zF(JuzT$!z8CmWgY&aQ`E^URFP=1<H!<WgsTO35+F*&h->j`P(egNe)VT_c0xlZ5j~ zM7*K<aiGII)oYZKJS-p=@7p2>7r^c4W3(F`y+oMXH=uS-5~R`5mX5Kcl5zfSH>qeF zq~e&G-`%4o=Tdu-dR=0MW{)!a+qg_aCs{-8aX2HG&2&%OqPDL5H03w*T?HYdlq(rS zO&YQY^VpQpM3DuxM&x59Vu@(!vaxx9RF_;KiN*-NO3=;AY=uLg(}Uuvx`(NJR;E15 zlz^#hKE?7#RAa26W4Udk?=Z?`IUzNOP^Lj$U^qkQk#0Y?ZX!ckCe3(K#xt>fq*QDu zieiR*4TE`STyb1W5iWsI_|0@yrIyr$j+v5^-j7CIFQWx~-2q~G73l!o9#sU-JT$hO z!ziV+<UiDCI45LyR=@((*3oz{7YkGdIgyVN+;jd0SL&{EWn9LYw5BbtBZ`~t4UgYf zjPqKep3yZw(8>DOauSUAjZSXeP$9Us)2&?Aa=wi85HS81VmCPY-w=cUhg(5#E!j8! zq*|5+)yTadpQ4xV4QWf9IP9`}+?w_wt0AK>uF$(}9yx|cRf5%8CtVb}`J7%A9r7yp zBLT?h<=0u&z_81bji0BOb`xyW-Bc}{`(w*EE-Q6?>0Ak%`~6Fxz7OBx+qU*A{BFFw zQprSZDUnK4<!rV@mqf=Cv$Lc+Db4{0^?PgypUHFc(X1==d|(>;F#B?UHkD)HQL)S^ zlH@sSLwf)2b>Y@LH?y{dh174z_SL~qyKrxibh<myAuzTFj^UaF5*_m)?Rjo{N(Jvi zfD-;|+k$M;Kyq!kBmXfq@vZ@Uj~EYgdH5wIPZXwc1Vcf1f*PE?G=JD$?OV`pzNX_R zw~e&bK4i!YRQfBjcKjD)ZFJ_q3sMMywE47hT?2|eRRwdyz1dmkRw^Z%T?2~w&`91B zW6@nkN@wwI_za=iM>e3ldf6(2O6L-r;!N3zUBxV7q$O67yT;T2otZIKJqv<n8m#rW z-<*jcs4k~pV``7i%o(em2SGCn)_QU)f;5~Ziq6d2r8Z^hq`*^@%MvZWJ&f8p*RV|Y z_U58pz7F19)xGY7Et#+UU#?1(hjEG*fruAD?_;HqZ0!-LUEFL{@<MhU9~6Ohr?x|c zbJ*fQs&t`|v(0CTi71nAZCFAzTEM@prN_bIpQ_B_EQ4&Ec#~CkYwk%XbjxVMdwyI( zRSbhtLpa!#%}PF<+@vZ9`Mj31bs|gVm8mK2)z?3stWk6=d%UD>U+EQrlhM|N)ftR} z{T6V?JJ)BrNuCy{W`?DktAS%}TqWQ^u83oAtlyUyh^lsnJ4{>|SyLL$*{8`pQ4ZMQ z+Fx|eV07^}&Ey!xJt;R%QfaG*7a5DQ(`p06t}UI*uWLDmt5HufbS|pJpy3Nvu!@u# zD;3Z!QbO5>ARY$278;akue9%E#}!M=8Z!Hk<iAkT;k0d3Gslug#UyZdp;3>@wJoka zAQgSST9rfUX&M)6ulC>n;p;7fDhaw}(ZOLu;O;QEySux)%i!+r?hb>yySolHxDK#! zcZZF`<%@ITy%+D?dn2+dDl4o1c2}%gD;L4|g0cFvWK%Jcl`Z?V3xP(t`QMVFBYtkI zlHEGvZ@<TP6`N`<r2Zv3ZNsIWpFT&b({u#k%RMB#z;uR2p)|iN9uqGn_)DSmnQ3c- zB!b4CT)(1{q2^crCsL}Gwh4c74WSvEV;2G0FYS+aB|8_hrF3bpy6C(S$>O(Ic*%}! zIYh~HZhYk<N3l#iIKQKXHT`>^XE*_DXY}<ss%JU=_K-(N_D_=aHf3E7z@+#I+ydJh zUFgAHs>Kx>Ogb%0IvorqeMWPn1|o=&TZ)K#wg15AD>>vt_CI_a^*_AeeL@%~JtQ(Q zq=^pZP#bZg1wYlMQyqk@$@6;v_!QoZ;VY#(NSX7M+A&a7{|L<BIAza%08&Qb)bxrp z__f+Zt?=ggPh$v{0qr|&PV{8$+kaZOv~TztAcnHF54jX^`ux20qO>GJ%YV{A5vT{b zmv+?nsje|CZxuZE0R^cPYTav_5b>0aWppcm7E8O%mx{}UPM0fXAS9W5l{UpzPH7*j zOMq&3PE!VzQQUG_TeMf_h8lAVK6Vg3b_hOp7(R9cK6Vs7b__mt96ojeK6Vm5b_zar z8a{RgK6WNPcJ_ua8_^1I(VyVfx_V#uINhGv=BG-qcJ*3;XA6qcVAAqp!etO0OR#IE z>j}FEYis=p^Y@8{N4Dxi>y+MRTh)6Kn31;C1mZ5`uk#yTIymyKuS`m_xwLcUXr(Mo z*XfRa_o-ch{Smq$E(KPW3LzwN1zsX30+5`=#}{;Qgq#*mOAINtL>!&x{{8#V$RwRN zX6x_Mz5IZ)1!})ra>&i2Hm}6=p{W0(;BC&qwEo1)<OPB0exe;?d7I$zyShpzH7EVq zP9F(xM?8-aQuT(s%8Hf8%|#-?doa&V$m2$>`0vK774&kIKjpifhN`@v#fi<+U!&Ha zQP6ZSM^}Z=7e`s$+as~dzEPNX9iyU4!AJ)#37wgZK$(%)IAZp#NXV6+9<wO%1Xx#j zo!hDbay~AMT)!K2m_pbu0NFlCXRJg?KAH9s;RioQT?)~KGCz-Zo>G0_sUa8e5h+}_ zDyD?TC;z|j6Ke`wacMGUoXKqNChN+@o^pLn)Q=4C&i##HL)Y_lB+v>^@^RSLQ17?a zuWTwWhiI~6$=DcTFk6{a8e=|tt~_N#Krp%DN9mwm35Zu`?;1Mi-sH_%Yn*2{f;!L2 zt=Tz=Qd<(!lhyzExG_NQUdYGlQ(TCP)62?^Lqe3cY*g$~v_NA6J{%BN&#bk6f(V@L zE3^LDx3_Ss_L@m&He>$~ul5>6_wieHO!+i|Z4ZTLj$9yykU#xy>L@N8)tt?kJ1!An zJ+j@(_UEdBDH|=jq(x;GUwQpvC1$>4?93e63pY~hv}H(E4}*_?Tzy%^Lw(av77e07 zNs{7I)k>QKzMXW5#m;|`f|K#s?q;qv0mMD7+KL%1Yecufj}zU;@_;&LFM5v_CE3pw z9wU^0jdou`Z!`t0fNzhkRvuo*os}Sn0YrRQ_np872$*mJE}@HoAQKow>~ComtoRYp zlhAEPtQ8_plHi8#Ebv%)OwWhT1;0mO(@nJQ!S6t3I{_X<sZf5j;=MVN{eWWg(A6Bd zSjnq$!|AqvqAA40&3%j2!meX5OML)M!`a*g(}K5IqX6UTNx*L~Yqd3R7QAxn-B-S; zG32IG&zpzLEan}?qF#Sa(k50SsCHJ_<y7X*Rr(~;nriR_q1qj|5Hc>VUDBT(9_78c zHi1)b&#-12;~Fk%%3eTVVhzLEyvQ65y#mJm3uY;qKuOhI$Zidc-5h2qi$KZ6eP{hD z5Vr-wdLGdRP}4m?)&g;s60d)l`h3y(1n)j}{$lSlx79>vUVa4_yolw}XmWF_r*Sjf zyk6$^%H5G8EO=mmQdjY)R@qqItg(eXuT$j+bu)rFpHWpJcPpnx&**BMh-<WO%#qG0 zn)L?1xgpru<sJCr5g2j(18EzKun&UI7sm4$@qY@Yt-eIncig%0X~|hR#+Rof?|TyX zg;Kk)9O|cBsx7zf4V)@t+zQTuCJZ_aWZR7fZAR8Wr=Xav1g&Tak~*hG+o1+rf{ZS> z&&U+?!TRoCf$7Q4yp5Yoi1War;(hD2U3TAH9hecKM#7(tzSf)*&<H{c^NQ_1o6mTT zWO?ihky0O32pSAe1N~%SF7$bfz81iIej~1qxo+5H0g6_AO2_t@N46vOu7d=^lylZ* zYI^PuEUu*Nc=nr$C4KvL8v6tyTHTLIvgB9z-8N@D#uQ-*o7K-t%>4Xf$&+4KeC`Rl z-+OP5k;Dl<b`HZ16_qpeCpFE6+OHd^{DJF?bidt4vselHoTE>i`}4?YyQst-7p6wz zy6ba6&(*5!UYrfq#~v0NYb#he0_Po5Jx8ak_1dlnqnShwZ_DfF<sLC6PUUh><gX5A z)?-Wk{l?0(c(f}Y&Gn2tP(s+5Z-y^dA%g!1D`U1CZ>xD@1I}2S?4Cwq$f!KbmEU9) z<KCP<(=w*@EeX43pFpSQHj-pDQ!QHwb(PwnFpoc(?R~vh=lAsm#*469K6igIXs#9H zJ3yK%`cJ?tkNBdiu4DPq`|7DK?fWaPzWwFx533nK42aulc(ICC#lRf#%lYuyfZO|a zP*UIj3}&V8p*qBBXY-z=d5<4hf#Z|w{U+bp>z&sx&Zp?<5q*|B|Ij=Xv7zF!MNf3? zDZBj%Ah-i}Ye~3W>d*JRLbC8L`8wRu%?~Km?V+K(dW_%94)Mt)SV_a9xN@6ia;(Ri zdJ@|Yn#<eF1v^Ng1=lvU4djux7%go!g~*JbY3!VtdLG!QBbW6)X1Iov({JTM1`M03 z2ex6wK=h|iHwVaF=>Y#^ZiPM5Z^8OIIqDC4PC%HXI$=;~87G5lQ1KxOF}cj#z1%}6 zSCyF%VVn|cm`P?kS@z{py*|VvjFp~%oj?`5yKGvdc;(iu-YICNUa(zrrS8oY-uKw2 zW5&}Xk4$IGxIQJWd`0hq`b{QZVMNRZWGK<kb@gpBKI%lLdyI=-qK!S8i?ld7bj+d< zFD7a1F~=yK{}{q(VCI((MLU;qIgU+erNwfIlVIIxR^Cfd?C`0=X))yoMZGJb`%Mwn z#+;BQXJQOY#jBL<B|;T3bGzdN7Cozu!z%NmCkTrtJ0jMwb`{t>PC@C%K%5`BV(Nm$ zce%e|WY2FYb5aOAR+-o^H#9lQ;4carlV8Y>R0)nFDEnm<XUck~(;GH1A(tw0eqGkY zLjBW5>x`#Z0M^?2woPxB>&X*r$I(glpyO0chwG)DFBk}K_)lU9384=BjnTNZ(OmqD zvq+TGbiM*GCxz#UNs8w&a|UY~<wBK(LD}E4g=0wBZ!UDg^FAfEms?0O&GL~kwI)eb z(9)T8@6S*{l?m&~zuDh)at|odr3;F{-<)U1&s`m7Cn(jGy{|AI*f=tndNlWZY&%)g zj&YI<e79KZI&Z}cLZmq%{_+-v;pjjD-$#!nzV7ld-nFYpXngkGd`DVgHr?KtJRBQ; zbFBpb{=hkCvC}_C6Nu8k;573-&z+a;JW8dg&YN?d4euoHVJr)q7#02QSU$tK2UY^2 zVG>(q7$q%qEjmA{@D(-B2JsUJ)q5+2D7_4WeQ+?gr!JNY?YWp~@-0Mkb?J7RjsYDt zt`G__a3ff@FVRD270V?CA$k}fzIj~SBdtCRnwqkrgCQ57KhiPaHZN`4nRPqOMt-f! z^|&dA%wYhn{9kbmP`Y)gzGs;_ZW!V$;FjUv-<T^6TT(*Dce?pJo10)4`Ec*ze_FLk z(5YZP1I7t;nCk)NW)nv<$Ah>8AfwCP+y1sx{S-ZC@ovb7X%mWEdfA&~duuiX=6j=u zmrMBHb$RVdEw0yxb%gir_j^MDa5$S+R;*&5yRPcQC+kE7A6L*xVErR@TZGGBEYgZ> zuw2_Yme}+!I+~+>X|u`VugPMgTU(rO*{<wyfCy`?usf%vFp==|nSB@=a#|^xV*gtA zd#o1^35e=fPJMkoT$>aI_Y4QcnS(KE->{&-x2Qv_cKp(Avn6Ir?U0b#QQOuMz5_@4 zU?Eql*>~>7U25{nqnR+F<HC}dWGq0MTknl}9aW)gH*r`Gd~{{5Vj-zIx;%-H`z$NI zjCeH;rxFz6V+!spr{_HOLwhafz`*dN>vrEnEh7=DfAhm(r;};l2v-vP(Ii)r7tg&x zB^!|)?KCSdG)pmW^FD7gZ@Na-dez<ZTx5ot3%qte%>b`jr5iP4t&(i5tA+X%@}*an zJa2L%M!}}?y7UMS{CH8bxqzv%R=3ud!icj);D!f+<W!Lgy_R7#M?A53DX?a>sIhjn zrm+^=y6q&pv|YUcq3TY`J?U2cQ27v5ohdt4e3aG)`@M<3IamCsl_nv}6$JE{o~_m& zR5lu+jqh5?Lg1$73{x1&YmcU$&Mp?Aw?kPzPY+<Pv(LF!YuwD8a^^KCHl_Po>uhx3 zi~LLrjze-$m=iO=D3#5iKP{S%0-=FRUO2}RAemk=yJxqKRSXiQab}$5&A?494!b*R zotn%}o-J-&4H?+logO`^=&|a^9dkeY!qDcuVhGpagF1_vA$6#Cv~W9@xcq>9L0!*C znU+AaP_EQyBW!)Jt5F=_&i`6-2)x!4^WlCUF|?kaoN2QhY(8pcEl9MLm2Xi+0a8Do zDVRmj=6kjNH08hJ^d5N_&GDX7c%x3hbuIJMh@tb-z0~kEW`+2LzHV0|9tx(ety7`k z1FX73SLLJjHFHa%ji)~O4(NQXrO^=8SCln(09<Y~l@I6-JQDjQwD^Dv>PK_^ZqPZi z8HUQI=R6Qs_5|0!k9Tqduf`1h3--xwH<@QZ>WxtC%FS04`9V%AIKZ?J=s5X8Y{B@a z?AI3@^<eMpyi$bh3`hPw5eLz1{m#1ScbZcz?>QK}x~2GoiEiJS-X=n$kFwti;t>OO zs)mf;GUkJcg8?6Ur+laGU;U~ESe>4sD)Nc1knZS5uB!;uuGX1>8L&2wChXi?@NksX zk<HawjY-X9KM48o&4_bxnPr{wrIgyUO9oJ#W}~~fdeg5T)IO%a$;*KJ^V{)cwAWgP zOI~q#t=v5I%==wqh>FK)lYr8Doj%*OqOj2msNOv4J(0HJV$)eU^Bfkwtw)!H@*@wz zgj<LNN;d_=x2r1mZS{|8wB`dvUUSKT-A^HZl)QR+J=furg4HOL<w$T!o*^pdi{bGg z4kPb_0<<0!=%J`swRmBP9-o(BsOnpjeFe(G@vFMkD6rr?AibE&Oao`q<}0VQSq{{e z$gh>pAXsWmpYCZ=u&SS`cRl5RyrtdOLK<#8K~e-W^h~m=;wjj<7&aq@f8!TKux^Z} zS+b8UXH*|kF;jS%R8@)KS{hc-3$yPu-K!*oryrKQmg_wA3RFDej%|?_OM=L0v5U!h zVa^&Lgz4)vLbIas8gnimla)%T2-cb6HVE}CX}s$iK7$?zP)_^+92rYp05PA%{KcVc zj8Q^0{EWgV2<ew4yoZ0I>z~Gvt!-?lF{hlcayc?d&*OWak+D^M=Ry2S1ExUVc-JQ+ zvSWtREcWJZ3x$=tmxK4Z<<6o|F)B~)x61D_6?AP&M)%bhNuwvCAR-}1e=wA1II$mI z=wOKEkp7S;J4O<LAvpgbT)+RDoVJfSv%WD{B`E8~!;FlLS`H?Os<r&8UCAlYmlKTt z(Gu?-&TXc7nW5H#sIUrTPsJm*uERVH+H=5~WcMirbvbJ;Y%Og$`p}B+RG_XkjN(~c zbaw@$fxx_I_zlU%_mR*cpY#{Fb)lSFig`h_Q#l!A8!_&=mHM>F`|@^;Qh6x`t3ZLW zHcmrcd2y9=CrrEclJUPL=#G_910xjR8QHLUj--x%qXxt&!7t)rhm^#S(@DXJ_F#RZ zf8H?14;*tj=XI>W`VbB;g6gH9H@hnj;|?C{4Ez0)rG_K>)3=sQ(pv(e59m*=>UxPG z+_V`Mkz@tQ?SyuPw#w!>QPQgwUx}@-q*J{vZKDA7wXCgZmxr)(W3b58q(A&(e>^aQ ze-k01pZ|ks(0(i9{Ch7LN2XZ3_~KWXVuxgZvY;iI3>bIKeV$q>qpFI0Jlvo{?yhDA z3wnIkAWJtb&{Ey|Es{BhlHy7GBdRM`Fc4_&MjV50z2OjNyLml8+=tvt;*i)fNweXR z`?z4wDhG>2gPy&*C}Qy*u~*YPczz-tcz?Z!dBp{A&+Kn7<9(HAu<KV6IddrT=GLzA zUH_mT@5bSKIaJ^c#c|)o+f=)4CKd4Z#6m47JX09BPufX71c63Lu9gw`qCu^Y29kYZ zFCM@wZ*!z0Pzv>I!@tYtyLCmPGlf-f;0Pyr-u9xpD`xKfvOmKiYYq&9@Eerq=68DZ zC05LfZcmBD>B7)Uv6hv=D7tn3_tm8np`+lXCW0Gd$DdY1df2aI!dpFYdv`83f9&?o zygNx}!rv2@AEKKGVwE45Z>l3%))8Yqyy*(Oe0%G=B-@AyFYY@|?Oz1cd}r(1La$wZ z^(*0#HuzrCC@ZUyt0h3g5%c*gtx%p3cFdMbtl$}bx&_s!JANth81cWm52l>A8Krvy zsw(|xtqD6d=d7)Y8wd3tgeCRfat;SL!e9SR4UkX<+M|&N%F(Cp)@ddhPwo2CPS<=; zqlbYjV7L+3>5@`N2A9f1Fl|=)Z@o(p9LMgq|1MX1)*Cb1O<f$u%(vsG`w4~%2)-{Q znQ_0+Kw<*a6>C7(1|z(7*sSZo$8)!91Spa{0+M}_^DQ0Kr+<+_{uE%MEt+OhNSAP` zK6+&RX--9Sscl4=KqPTz)E5R_7dYQ8cVf&I(`!4JJbm7_Rrj6ER*0`Uf^Ku(n_Hk@ zNz{vwN*Rt^Ch$wzQqw2!N-Fu_4W%}P=qQD38_Bi{?Qz|evdRl|CxN3xqXXTw&$}t@ zQ3UC<!z&NIpD(i+kf4h^9F!2ECAJGqKpqLP{nvRuZ&(v<Z=hWxJ&)M<p8HuM_2t1b zA~?1T5SxbipDlda6M^l@!CW_gkyQoa1CYPh^2IhEP(m9M_R++?UmZ(=Eehm{L>&%t zD7!eZ<Zk=ffhdaqAH}2NB2&-NuV?qaws98!*S2e=wR;lZG-5<w)?bq4i=`hgsKWTq z*rDuz$PlXU87NI2R7m6Ff-$u5B!BFSZpF*Krpmz`TE#?35O)9|D%2|`ff=Bg3}V*J zK3k<JjyM!I_D^A)Zo$G24X66Q0CY?>a9{jmHUXSZFgi{EaPwXP$RlzKK7L!j4@6li z-}CMAJH2=8$-to@zNOoI%9QGI-99%l+>9q3JO88@lDg>?>$V%pDS4|)|M7}ZlqD7n zoQ|ix&d(y!6aa)qp19@l_bM}z2w&FiO>C<{;txI{ss6k%_-dPQ+kQ$0=e*g3M1Ipb zov6RGwpOL$9bBT?O79m5NB@V28jQT`uLGrfm!LZEqYqH_PxOTb=TLz!D_ZWtC)&H+ z<K)B{m$cxbIIt-pxI1ddMG&C)NyYb8eDjbnbT0@1qXqm5q)G%YLUt)Ka{tfxjq;f6 z_5dris(M%)YwPcD%4bdOhM=tNVIKny)2g5<)Ytv2l92YN70p6mzo@wGodq%uab57& zizq;NP*4TTc0N>Tj<#PCm3{N6vQl6CRF_7KRlZ*o)fL(_T0}1@m{eT2u&6*wS*d}F zN(UXC0T7J^1r-}iDnU{w_6_06;_O6HXTJvqZ)uMs7}Mx2VPxe+I_q7rTElHY`X<Xp zgk;2m=b?eJ`7!>*9_9FORKG4{PhlIedp>%}2QTY4@Z+zO0fRX;NW!?FwPHr)#|-W- zPRg6$bd^UOQ|4EmWecgS6G6QSc%2Av{hMn!+<ZYS>z1PH1^*pvhQ!z+BIW+r9JG(n zL9CYE+lm)_-G}X^6WN&n@pggVR|7wOGZWc?@ntd-SV5^kTE?i8h}RTg?-h(7!_aex zfEy?fb=%HwbpA3{qAIc0MM?jZ%KoXu?p7Pr2~oR7-e9fUI8bG0%8J-XnC%ofeS2{o z*O-d64u}o;ckm0}1ae`|XJHAJd*vy#L?l7A!Dk3KkBv?3j(w>88bxxZC6`<?)`34i zW&)!efHd*xFWLM?y6h8pP9W7hO(n!EG&N$b)ce+nujJbJQPD5oBnSvN3CKQkYWaf= z6@U8`av#_hBTeH=nE?UL$PxGYmUeONes-<7ln0?YD&??qT#>;nbT$HVl&p*e^JZ+r zdwhalBO3I24v@Sgn3W}QdPj01oC{`-w!bi?OT-?qFhQ@I_2|90<~d7n<oUoyp{DpQ z{2&?mVUCuvvDK=FXwOK|*-L8{ps5s4ul%OjxuuY5!Bl}Q<Z6PBGd@N|#T<A!Os48l zd2wC7v@N-mw`*d$Pc=Jd#B3BkMx~Z`jmi+g!7c$*YrVQJm56h!VoNVGL1z%%mqKGM zU>`|GB4Ho>@rJHz7w~O+X7Yar=latIaf#%nM+hn+_lyqR1u`x>fU)Q!TtLe_(R2(@ zsQjc~{B|63aNKn*o1|CyMhOQZmq7sB(!E(C1zF60QVg?U&7y|nk+`Q=2s+e6d8Yfd z9!FYqHp9;D8CL!HE=-}}R%X+N(2?_0_`DbP;Z++q3D6RMyXBNJR*s!n>Z0mb65r!r zT|)f!x_75|gu$>tpqar|%VDnIGF5UK{n3mKabbdR7LRR&V;X1`t1p!MZ!JMrv1fE^ zKe!a69rHLRfKe0ig@)5I-meUo^lA7TxA5zgF(q=l>r1YI&_u%@9@7k>EM$P|gO`Sj zHb4n_Zt34|Tt=E3Smyr|ET2t17F@PSyuv~<H6uUL$0vfQSN3I`ixxSn6J{wXUo9yp zU%9Zj=XrnUobaw6koC37E9`CG;$Ot^55}BJC!+b)q~r`!ljRA7w?X9wE1%G%kI+&H zrr#e*Q6uN&m0b%RCmK5qK`x^;u_-j=%|y04ZNcyPS79bDa}`N!NS3aTt4NT=t4i_t z(P~e)GAsPJ_5N<0hNf?_(Y3mgdMx@In+e`Dl)PTnQK(lVKJGTfG!_^CC$?&@3P>(E zXNCmK6dhI3La7Qn6~HXQw`^7+l$#J|5~^PBV<t(4dyWrakm%CO4H+LUNQ?9nga44V zF7gxRMUX6t@ssizC65JzX8|c%-!Xb+u$-l(AvQkUha-{eUTl5_Nv&L%^_C26RQOyU zYTHew@ZdBs5nd8S%8DYep+Bt$>9AH~P(oGA?4Irk(Z(m75{)Y_UXkn5T7VcXu5ve9 zZRb(fprlu}1YJ^Ym!ST*je<dAZI2ji{GdyK82FCB-E*<!If*UB8iu3)IJwOy?S(v5 zOawRMKulfZQZnCH8X65^!5af%jJacufh5Z3pWX6Aq5o|Y109>6U-xQk;vHxcRw2p9 zVTCmWmvd^)`!`C?*U!B3spMq5Gy~*PZHv!6Vt(1^8#0C(`VqE9sb+`NIu6rpj38Ws zAt$rcufFJok|A!<`PUs2J6tG}lEGLiqLIAFqqr3#?}5r6y=#FaZlS}=jO^@y!Qxp} zNYMZ>aSDN@CB(vuV;Yvm&%kK8n*3@~v~!}0@!?k|R4gR}N<QHa09;v(n=-LU62Bs- zj=<hJf_W{9hzc4XMiN)jcY}*-g=_D46h)CU{<+I(cs=gtr#=3y=YHfYo@CD!7oy94 z<S|};TnnBR(gL^C@xleaWq>FWN+)m|_UL*WGn2*!?U#&0TEUoEv0BewlLSV6M~x0t z)tsQ}ZS>=ldXLEm5kN&JKz)SvU%uuqxd5&22`6=pus&4%+#}wNvwzt`v7jm-Qg&(M zQwt1`XKHP+P6WU%;`*OJ7jmKs+*A57Qurf!JMh7~WQC*`^ORi*MV#0lqjxP|Hml>e zmC3tIaz4^zaa7%og8*c}{pO$ZH}_fNEw205+wEk!>Nd)%s2vAHH^X;(>)q9>tMh9` zMb~SYC2-*#-}BC+>x#oaIRPcG97WgiE&KPQ&uB|mRx^V8p%M>%q0q4nL|^>uJFr%_ zf}M#dAA~JCN<VJ<mEa|j>N|o^KG<a>7^{ojXB~SvsY;kq{&K}@>|HAb#D8wP?2x{; zk9`nye@3X~i-$j#yEY@c%{aB}<u7hM0FH%I&<si<1F~;^E+>k3E2fe_JtYOQ<yWN6 zD<LY*2((#%dWvYr5~Ohb5zDeF?(nbVnS>loLTwJ8%Xdg{I=Sbi=vP^&nVU`~ZWYIR zvEw-#0j<9#GlmhxHR6dXvi#%Gb1jSAr})W9XVUgzD#}D}lOk0i1pMW&uhJmo<O8r) z#+BjCFH!gJG!Ti|C#eWC^O3O7avz*unq`Ev<bN-1lQHC9=y3}zJ-FPQ58JD4-;Vpt zPcszF;K=edI($jkQCk#hN&Q$92y#4yON@aW7Y9Ee1#?dN(J2+EM;4!YmRp=6+tuZR z#l3dptP+<>l!NuPtUXPVO=0d6e@nrI>}taBe12!8@W~_G(&)>$=Q%;mBgZWnA-y5= zVwE$dk<}5OB}Z;hw83mvLPeiXCi|B{mhrg26K<46UJ3o}&Z#MD|0CJGmG7tQqTZ_u zO`7oC1h<rdh=7=0{BO?|=Xm+w9U{<N$9!CkVnpmoC=U}M&bCtkiqD9E&)BNCWd3Wp zR<2NkJ(h`kCw1^1-M#XqUp{NBk}nE+BBi>2<ICpB(-Bbx3wun>g8s_tiOG|dcybFz zXWWA_Iuh?{xMc&sWRW@582+56IZ%cSx}*^u0*GpigNN{6f2}$R!UW6Jl&j#BjUIPQ zd#P1Ph?VR4Z~a93C8#u$tOXA4A(BVPHbL<~{>q)>v1e=D#ClB9P1(0Ch@98`YyNJ; z^{yl%pok@}KB9Ais7!qZI5fNuTM*1JB7}%xXf?^?;}h>~N}#m|h07Kpuh<j$P>=bR z9IC+-^#fbl5+VgQF-dG7maN538gfZWWHLjnq?U|MFlBC!91J5j6vO}r&1SWU1?(g% zC{I~ENp47&6XB6|*D+Oe=lT^G{m)ooe3Ol2DxK`=XR71&uihf-l-2l$yYJ@mHNKfU z;FKyqdhRHHeHTJ=D*s|ASZpj#lQWKjlC*XZqN^yVm}O`r4nn&<@SK%%D2f>lE^a}R zrt>Ua&0KwvF;@Ewk4{!;Z2cZSDcvGf{d+6tCDoNni}Iftl1E{^#mg&u6)Wr5SPv5_ z|Kvs2R4P9|-kr<I`z`~WRdpps4$tT+-!X7X<)7fVgZg6cC^3%D-zqDk*lXz7TA}Eu z$Uemr0#m*q>A+AM5TuBm^@mK@kvkcp#@(bF2><uMCnIx8OdJ*#L4|?)tAo3t3~C{g z5B`HvX+${Kcn}^<NWz)walU0o#R|_{Op7RTkQVJXlA!b2*!(Qql@UF^2Xm@SQ{(A{ zaY<ufFyf(hkru6k(O5QAZ&IK7r5i<ZcwMzhd&o%J_~(hmM7qCX7;&3uX)yO1&dk@V zx^j~=IX@ei2Eu}~qJ}%AhO?r9JEeiMqJ=x9g|niAJEeoOqK9+Nf%H-c)}s{eOCdg% zPJAL8_d`7pgu~&CO62_eF;YVLlmb3VgUOV<7$tk*jOO!~e1ahM;L+Oc;c@OpVC`2z z`DFG1liOc|3C5jw5lZ-~cIvIM!gCphLTKBCM7>=TVK<1Rtjv1Fx<X7!XMcTVOtot< z*`uA5a;3>dt^jWoOto!*=`Rj$FU;0Au;W>`rh-=lwjGGB1Ek8q1nz*s7^r0w0&R=) z=mYYlJ(iiTsp;UeF>1^f6EHI_GW%rDL_qw%9I=kBgVv>OH$DH}5U6Fvfsf1=Y5Rg# z{4|EnBzuW>`w@@M8xEY@wJ|6z52+zfUO3Y$GPQo`ir^F_0A(SKf{0sAC=EB<vh$t) z-&jx!qi&1kXH6Y>GE!~H&$5ZXSC5v<jtnD`{4TxH8n+bm7!HT=3Ycu-y5fgir2o=N z;%W|_a!5_5CJ49_a+%2?<}IR9)thik?`&w~r6r13Dm6z_X+sTgmTCXYI5pO>NO!B4 zNwLG7rGZ(rGM)gb+~~_RuXcJQs#Yg1ms?v5I&<%F#UX1qGz4Zjnug-{GIKDfuno!2 zlTsRBWs`N<RGcl+=&cV_A7mESlEc=>E{oHWSE}SDyL`^me0a_mz;wuI2U3{Y<i9%| znmrFrc=yRn04J>1HpRMzaZkvoZD=VS2`7LD-3)0p*uuoRJK~r4bG#oA)c8eor<vR9 ztPwg<=1&zJ<I?I}E~ib)_qjows_Rkiz3>?zI&E{i#D`P5b8Yc_`!&R~MQYP4&Si>! z`q5BJYM}!9I{A~{R+98F#c;BKN-lO|6n66OgV6G?qdoFo+OG8ZD@_hWd2P|W31!uE zGnIWy*IpBfimhKu$BQFsl*`Aba+eF+L|Gl4^D0$sj8&|~IazYc<<9=?pP#E@Z)~bd z{Caj`X_E6cChOn6j9i*C2YgyfOa4nFx?H8^O8eYuncSP`YYeHkcTz#Gr9uR%1?kjE zv*;C8fF*V)>+Gy$K_=Ym8S%Xw2S+HvEVI)kd|Xq;<Ah0{kn#e!b(}Ixm6Uz%{*qxl zJ}h}|8YycicKzuW_8Cr3xHDdJXM*KpeJ;1?eSksS89spBjYs`U;COZ-AO!Cg+MzUK zKzLe(%v`+*P8bmVu>`e5g4Vngw)D(UHRTRhDSPrh)EMu0mN--?2552ulw(r=)-6Xi zXNT%aLk0Iib#SaC4sh)=5xm&<)IzLC@5&o>M?2=6Tg@wObXo;1NlY~V$O^vW3|qWQ zHL4lg$+MrXc3C6t(#2sVt>isD%H|4C+-ef`ZD%<WQh8EMf#LpAiZTlkaxnWks!C8^ zq~!ieHC;>9Ec)E{{ot;eT`)U?%KPg~UU+s`lPB9Nwagu_dv@4krn*&?E{|cwR;^W> zNh%vlgGiPUOzwR~f0k%kU$#{^N?kPtOhfO~;QG~sUX!GnIIU8kPL0o0M!aA0U+6oK zU%yjz?TxvE^EA<@!Zu(Q3Yj$l^gee}ZKKI+-&&}tsK&pWF7X_Jh}A60A&Y~mn(O{p z7FKdC)Z(yEO*kyi=WHXMQk8&})Jm<t!Za<w%*pSI&AOCgP41Rb<p`H|s^4=FiDq38 zNy&P~koWQjH^`XspE+b+IM@#<UtPp6v8&??0RyFDnd<_C3UwDe=%^lWy|i>5^}Vmc z^m5fW)orisgxZaMV*|1lMaMzMQq_SsOMW2U8>U`wTSG(3YyPL)D$RuU*^fB=Y3YB8 zO}bTk)02VF!>fw`KbxmF)|b@d@&Rp31-wiXb*CB$h<S-Ph~ac`edANQv|eeuvVFT` zmey!a8VKh+r&RtE%_P#S=3CAZ#-AUw3;o1?aMUegqxngnaMUJrc#Om!5DVKs{RpW^ zDez!_Sn-8CSe3wr+VVv`z?IzmW;F`79)Mi-9QGfLAmAxD+akevM)#wj{*+UpU%>7< zJNAB5aMh~uxn`q0RX5B|c|7~}?@T-%UXD;It$sM`t+;SkF7vUNI7`cxyA-|kpr#Ie zI8$y)sbc(YCaT7^`B#TCmx{<-VF8433dz-&2(o;7{K#8d*wMH5S;ji)``84KK}h@^ z70u(`I`~r}bViZ=>96`EPg^8Xb%l)OUO+S!MT9o~v`^106P>A>i%Gs+NF*6ebP&Gt zA*V;`5`E?(_IL1MA6c)8kla7EfM^>{&|K*-AbO(2?Cw+To!G6xqe{9@8REdB)MxPn z0!Xy1Z1X5LZ_e_uD*YZgpAh-nSX*%`tGZ5=Y-6^;amiw~?-$gPuOcz_GUyY>zBdT? zZG^`($YB(0HvqXF2-gONW(z^F3N6?0-@=ZS^}zdNV0k5&qAEm{9)!6T^i%_aWf<VM zF%Huo7Nc;pz+C2n91f!~BRwI9YcO5g=kNBS=HelA!8%!$XK(-NSE{d;{YpIQDD3vN zANDi$V60xN9MA>F<@#PxZ%v^-xD4M5RKL!eN06FuD+J`<x#In6zU7@7@4ROx?2i*v z!Eu?ESEZC3MrhZ3&j<nUh`y-3F@^_I$=eWo#U93(b{WbOgZbu+@Lhcpf4Xuauv^nq zPfen%ti;|HPWekfQjcYFZ5OB}ngxM!%`j!RuQjU>ldXV)t$>3~$OMq62SK*_Lz+XV z2#{zCfhYkj=Y^2y3ISdS=0gC1IS0+RjWF)@pV6}q=f;<H=f!--^Iza`Hkkh(&k)T0 zbCrEJM4O)26{-E!;eS*Qk5818Jg_)cTuV_qjIM^%s2L#7bkD^px>9zPAJX6?>|`2m zhvZR`UBTWvO7*8%|0yvji(Q)bigv0nTGr^w(_we&%aph#j#T?7PcOumGMQG3A^Ue> zoHG3Ik3(86AcDutH0Pmh_*8p1#(N_$r~zKp8@<(P-?yQE`}fHnU&Y{e6lPT^`bnx? zRnlpOGP+`ihH&`DsseXznY%A^D&eKtpgLa+w6A;ORuV2#d&bt^(%|Z6S{<f8IeAj_ z*mb1*BelWRp1RBf%h$@`Kk>>uDDOs5>=(I0rLRRlE+-Ec31~V1OwSlK&ay;8k83_O zevuv8aT2@f1hm(%mBFU;YPh6MxTKD_fD<<K1uLqGMW$ovKRJ~ASkxxnWhm$DajW%K z#2h8Z>rUA9?qkL+H%ctL2_5fwPJTFcXLVoEy=@ouV`;GnTvBv{sEsf%Q5sxYiGNgr zP++1;xwK$M2Sqs3BSBiE90xmK<g#If_-yWnM#hY%cAX~7R~_1`3u{g;;Ze;g1cWm) z!7mE7R@HJvvKC`@ggp;TCM*-55zvM1fr<!Nko=74$#)l;zaKG+kSFvoaucaBPdteo zBU3d?OW3+?3jK1!n{5By<>lt2>G2<o+&kgLI#>-b$NGp=j_Z30@Y-UXRcq;Aedmb@ zUi8(xj=VPU-9>DE+e>RXpb{Cc>Q@3sUXxB>{#;2eyFaMj+{yH^9iztS(Au7O%7xLI z+>3e}8)*n-(MvA3hhG95?`wn3zi)v<^wHg_u&ujdrty4zp^+Rs3TjfHUTf3i=iK9= zc5rtb{|yrFZpaAK{Cp_qGs1Y(7tOWFZpDg%R&N<u5Z38P_!ZNt*HF<t*1NH>XjIFy zL2{k=lnwph2#~CmJqftau=pIX3d1B?Y)9=L;fE9d$HpJDICtOAq<jbZT0fTd)0s&r zP%%vJrj_(ec^~zfw=Y=>J#mCqcd4;e&y)O6UxvV>AJ=`T^P!TB{hD-G;?}c~bl-gH ze~{2;Wga(Y2)me0&^@p`@l2?52?->JgSkrp2QS%a4{0N)=wjK3gC8PAn%7q!q^eOD z8dC^iFAE`}<-v%vA&n4e#g_G6Q<I-c!f28)Uzt8VAOSJ76nj_e7B5<ELGTFVyY0of zdJwX{6hI*5^wr}=;X0@vDm5SDo7LRx-n)N&4dHi445;pIe08NSgdp+@!YFL}J@uAj z=91&yn9HdpWjZ_He1%0hBMxLyuGFz?SY<I=t?-wB8D^1JQl~&pvBRp%={gz=NNap@ z;~pAP$LdP()b&7D)ihMq-b~idV#%=6xMPi_1)HZ!FxJQE>&*?6&P>`I_8nR4RIP0k zP2=a}0b?j72vT@=fAg2kuHN6Az7cX+IW&4qP^z}fFbgX{RrE3qn>cP>WZ(0hQ40~| z!V3W=g-I{1NR!(;AwJT%NZ2#O$QB87YfN1p1T(qy_xts8%m9oU6<^A`BTc5!RDq)b z&CezZUQx(({Z{Dct$;dyiN|x;2$t9mL8VmJ^w3`(r|vv4#&uZB_v6P|X<vFlmOh%c ztowM=DoENlj^w7jQ#2om_zB}L_#vZgD%R=r)>Uk@x=TwcJa)>ax_?`^YvEf39srk7 zM11eDrs7yZkrroNP{tV>=M!M}*Vtx_CuCpTf&PwoAyuy7Z`|m7cJmIxo2HkXFBEjG zvzQDhoU(ke@^k@V=xd`KUzLD1*6~1^SNYpVwTBOMv1Uh*DvgqO9%*GkQ>zmEan-7~ zdb{iBAE&45p1XYAb^F1PywTE~mw*@J=t|=gujoom8HRI_!KvQILyv>9nvyjt6-9$_ zL%Wa_hNcSup<Ja3kF5L6*HX7DoVOPM`<$K!gGCpAdw4$TKCMF>cG%TL2aAigyL3uH z_J}-afqg|`t?2+t_8(o1kco9Ue+c4VV0;S8xIw<;G(gg@A@B1^Kr{%m;P?CH=~)~4 zo30wvL;u?;{8LF0?#K*1QJsxc={_o!%!znkO7h?Zei3~ZcZ>{Ff(dgw>m09C0ZRnz z1`gLAwpDQp2)jv<r|K8pQo5;=wpyCC@#Mdd8|WT0?#q6j7`}#BUWxW|I-X#f44$FJ zPM*Bh<{jzkXMRSv%Y&Jxf7%zdALUl<zB(ShWz!3Izm8)G>b8t7ki8)!2d2KWKuDRh z+P<R3inmX1*#yZy<K1xoDE+1oTf$)zLi;mb%W3D*sVuoV?o=GlH^>`pTrYXa`HQMd z8Rijb*!+nhv)8xp`8SH+36_r5OD@i4uPme;I<5R@gUjk@+!-}Ahz9_zQ+)J@1eqZ- z23=c;tmx6;C{v6XC8;&ERytzx5et5BSHa%U?J;~^>{Ir}X}!MIu7YWhvZpuZ)c@}~ zf5(nLqFE4Ge(kFPBfO&)Ye#~1gENc9`Z(OHIA$cye_~BmToq(x7j~^&eObE+kouz` zgxfZB-Gbp?QF|k6*E@D)n(|X?jwhH!m;UIEDzCNpuf*ok(eIQN2r(Xmcc{O?IeT9@ zG0%eMt@j)0`?Y~F*1bM)9!py+pR?qUe2&&Ad`+rym)-cw$H=O@T4btnb}Z}0?OPqA z>wsTX8pP_Y;GI<%QW~{*BekH0h+aylttiOaYY2)Npc%T8q>1In(h>v8Uu}TB5Hter zTs&Lr&x_8`%>deqPhBwnO~A?Nzlh-i!qlS<v{n4}M~{OY-Y7wySFYAElql-!kR`$v zV}e%63y0=M+P8Jv4<PHv`b0%j?JUxZQ=31FYfj6*1byRr9pk}`*WCiA1s%a>itlkP zu;tOuB8M%GxmI`EC0zVXwz0vo_L}EUQLi!`oz6M0djkQ0uTgoQw_QE*LN^C0S#&)z zd2nt#e0djn>mQYY6y6`v);QO2;C%0a*MS-BN!um$tWccYjgvJzPf=m*3gIE(as(p( zbn8}pOG<ZwV6Tim#I>b09k??z51sSEVH<202(;6UM}K~?lT89|Zol*_iAiD*=|VmQ zf7`kzm|-$-4xeWz?KGjA;$Ym1zoY;qk35(LKRdN>dqulr9wK4|pg3!5M@X3#j~HfS z*j<p>{p3^cDYtCzXwT*t=xUk1mjks4$j8%^xntRJabm7H#<RC}UOX560MLIW#Fc^I zw^GWofqnQfhre*hgm@)JVU<uOE(ogZqB~shlq`TdA<NKeSsVpREnux>0O%z<p;jx1 z33)ud==H$hMGk^f{|Bvv_47Bl#`fA6m|Wf1)_#6bFfG2&1qX3Jx8feSjfYf@9<AQ$ zGHT#<G%hsP;Jv&Z|LiavOGi-K&{Fz(3>+b?-Hnk|h@>nYpB`}Mb^#jcH;3nN%b;i( zfRNShrr=wWU)Ra%K|9d!rgA8?v$3Szte%52fI@sjt8Es<w6E%V;+AY^5L{iiUY7^8 z0ow+f+uJYs3<S?>jf`7oYFoZL_d>z{^rdFpmu=OT{Z2NphF~*UUltuOY#$WwxI7*S z3G);BXv%O{zqD8S$6;jFzR5l87fe!eSvnN@0t;B3v{W60JjC(kvm~BIbgRZ+X#A%O z3w})w+mk_jV-P&x1NTil12@NFN%nYKKc;ZDtvrBUm~(GtbD%c==<8qBWvdQ|Xs0BA zkhI^}vxGn$+W19dAkR}DYG}2&W56t%!#a0M{Y7Q2^xH%<>09(KLg<z>K)z2FCzry3 zMkY`u>B7eP?ZzHuBaA`!JKo(G1r?-@v5{u)UG{;nP1#?&=`v`NA3~sfWAX4ISd`0X z@0BMugUOc#f`I?wBh=uelkh?Fg9SM>LL8YGQaBJ5GNC}3kU?-#|G61~P$K`(KU{aa zl$26m&S9sBbi3p_;$8mL-!>p+u=>)0#WT(#oOAr<Y|ymU;m-J&6XzWcgP%-#FQkPg zV2u9c${_p-0sMs1lY|{7(e+fIPlhmNOTOvB9=!3MWxz6V9y%DZ?y6UvfgXAs?lV!w zAt`Q6nL^6Zam#Rg!JmPgi|ZOXYWU0M?8w6RlyAat%Buqe6(A&UpG>ex1wqX`C!cs2 zzq6)xiMw`RtQO;E7i^*Y2|e?tlSyjzW~<t4R`XU}<nHlP&z-D&nf4_aq2}N>?#0WX z>iv(BfD!fA%N2O6ZeqQQV8=%Ip%Dhy|3ATA`hUgeKELayoZYCiQa;i1Xb1+#`V@us zEgRQusU*GHw|5gx%XGq)zE~>a)la_>&3GkIJD|2#Hu$fKo$kDk-a&gHdKtXAh%KNT zJw&}aQ5opEjU5(nbWiH3Bqfc%FK0(*hD3&JsNSQ+-DAxHKFS8wd||`dx=;Q1S6%`c z!bILvv@>B8ypR!=gb6n1jo4%#5`~r$7K{QmhyoUj5;lkucI=oKzc9ox7EwT)lY2BT zf&rKal7@lj0O!TuaE>N%4MWh~(Iw?Zil(9fd-apd#@!Wt1!*)m_wl3Sw>mUcN~?|J zVtmh9DsvUAAW5>?GVrRd)^%peIkuOMv?u8yh1!r;Uy*;Ti~Mke2b-gZ3~WdKu`Ti= z5FQMf0Wz=y`NzIUpfteC61*=RZ!akxa7%kPkV8U0WX_`cPqI3K3Hco%6}PIib+~Xv z<WVY{jA3a|;<_mhDqeu&abBzqzA%PioZZjgV8?DVAig&@d=KP~E8~gy7>*rDn%YDQ zR>Pm#Tpx$&)1DvL_MU;Y*8P#eV-FJaZD#guZggcG9Ycs~3f|#A-{=-~78m^4o>{)R zIz%F}a?4yI4O`=EiDZ4(af)by2F#TqN-stF`{5K=&m1joNu%DatFSJvN5da~&9doa zA%cD~`J}tpyB<c-Om#|xoc&k%p&%6T%pxZgx!_Vn5)JsdH^L9E{xQ}{Q#H;kF5;+< z@YpdT&ny9~z*OBvSU}@Za4ko_Z0hc}Tn9bDU_eLwRFXdN?1Bq1iy;0RMtmBkQMp<K zYS@}Lxl-aJ;p&J`aQ@r$nb1n7?%G3k^HjJ<uux6RueV!+x=?*o9-ZJg^0>tMb2@aV znh>>wr^Q)%#YBgrNSnW~Jaz`2MYBK$R$qj5Y}L6i-%2PS_WPHnk(h%lr2tDt37L!r z{ueIjAXLa%gqWM;zm^R)Nj%*mc9sc(H9cVei+ma<TwNogmZD(iyJN(C{UH1bLQXx7 z>eq&ZJloD_lFUkR{hDE++G-4a*r7Dr@bvnS$|RzHUhfrKL%-#mLCxWZu~y8cNU98> z>WT%`v>EqmP@JfZP;@;J@ke-y2EVV_UObuoz=7QR_Ysp?;aOB!E1rWP^7Z&7G<v!8 zAxVv*a&aW73{s2IMN-x_=p8~OwIkPUubeht!03vD{!vndd;=0mG!u#R!3O^{fPMBM z*|`o2?8o|VGIxUfkVkSNEJ~bI2y;?K4+>2nQ*jsK(Q5cezB5n8K)udD&p4_F8lHIc zBS_c1)r;|E$)ez1(}gvh3KHB}DWt<@1A9@o4d3D*xtHykTMeTRC~#ziyY&<*OA{e0 z1Ve9GN9frTjKG){9OJM(u^;FWUNNEl;6wVtgtvzZ9E|7MnND>7pJfOpcF2-Y<U~{v z!v$MElG80);U~7pfWp}*%V~uPZI=<*?)-F+5Q<LG=H?1k(QB7`{ZA3#2ZuUb_V=TB z_u%=5PAWoINd5iGT_w$t@^a&vSOmD9+|?ughBcyo>!O#&B))mes$q<s)HKAqur-|Y zcW6IRrtgA%ZM(V!2jwh%w1q@2sfjHd3myWKDyR4pdy^Z%8*ipUDPn0mW@)>6DX)Fk zG3&dDd?@qeZfdOBz@c;roUnM8PdaESgRX;@Y-MZ->w3eOv>rEQg^5jm_ahv6=Z}yv z5_}%J%7cbCyW4bE&`n{gha6>v>GMgUJ(Lq0pX`QAF5mHXRa)0kL*Op=l@YIT$8*Fn zl3O*D6xRAAVuPLWKu4HU3#vpzCR6ZqDA*e&w2>F~p!rb7s^3>Ac=StuF<D~mOP+8< zx`<$M+g6N~A1k4#C%}r@^-F5AU&(d{W<1VM;PM<@#kL55@Dt?PSn6T5A}lbE1rGv} z=ZB*3u=zHYujAPl#08|g)BdIOBOi*+J%^>G$ijEHUS+AmHvao|TxE({DIf%k;{$_K zU#c;88dkUuFM5m>j>v?NYlO`whRyTm#%ihKAK^PJFe*VB>K=s7%dzTUCF-jR{q5Ho zxoX5oym2Cqx-Iz>pqNw>Q~JyJl$HFp@hZ52!WdsQ3~Yo*LM?@<C@ZwE3;t)7^fL`^ zO|*3r7W|K0T6)N+W`4rinZ0ZE+o$ZoLilhYek!OmCawVyIJIz8Y{Za30R(6)X4nZa zYNP1E0Xpcx0ji)ZWmL0bNQQ{hp-Aj*Z2@osmr=y~nt-W>*;hD<;19^0!wFR*Ha@7) zGMD{vRilfOnTy}_5z$64;8_Hdqw*{_FAU-7BfwC;C!6yIL%p3{Ab-b(Ex1ezoU0Cq z?+ktWG@_KI;b;0pefA<wZnLkk5r(!^4FE_P$2>_tc__}Jy5(19O|ywwi(wOqH>1;1 zRj&J(eLQ!@^@tRikFDNVm&;C{-7D0%E>?S7@R=%z!x?wD88Fgt-T!UU+y4g$47*{5 zMTPD5;n6$m?zX#DYV>>}Zf`M*0oSL+e2lK7;3RE2Jp)Xg>0>K-#QY)ii*F^4JH7Ll zsK+kE7sk^+(O<=k6vKBh`a9Y*G1Cnh&qdR4u}U}zaFEu#ULa&fnmoc$&7jk65p&(M zwEiG%>}8!}H;k?JaSLQqwQJ11JIczd7${zj`YYVj@Q}X8L4{wE$^Qx$)a#SMz<M%0 z2c!_Buo0Jx5wzXXaq^OuAJ-+Ti>bpZ?URK{8`!pNRA)k03dOaD3x#6#I=B5A7TzWG z+`-fcWxpSYQet!`$R=A5Xh;Tuxd$GcqBZM3r?+`h#bb3H7E|+dF7WzL5nT;BGDMrM ztrCXYhnW(0Eo`|go1b5ayhQ5~6`6iS8GzFgtk*sg(|Tvn=`x%QqFm}rLTx19VqOtC zhhFM82FuUtAUb2aRtK->HdXFFVp!REE$YmQbdmoy<>dp8WZPZS+=0oCA+taZ>gVRO z^1CRxKN&u!UrzpWq2@2dZSc(EbNMx<n|LNYW($4bQt&b{z+;UgZ)VDnT5R0%mrD?g z^1d&OOJ3$59e}^3yd&%buDIzOO+qj|kZ&sQ;%wv<+<oH4TjY?BDTlA8iCI5;BqqMy zX}piWTh&>cekO*deHk$uYuX$<Q||aT0q<BmPT5LT%p(49Yjq_2%8_RtaEh9)Y7@F* z0fS^VDrR+w@3STKur&q#LJhxV_tzA(U5^PX9@gPf_%2#`-mme_4TPt5dl(4AgI#=G zGMaggQ+I;2w>zU;BmIh&fsO4>@*~|Hq=`ucpFSBLN&iJJ)0x6Zb#E&}UAfhx7KUjL zU%aawT_&&#LhUIcT|~{-&rWTuW17GB#i+U|$PNP!M8csyGAl!2F|e{qb7sjz7yQ+i zRGlb*>E7|qO#Yf$%i|xO0OzX){DV^Xdj+sRuoo(GmY@Pv&4UoPsiTX%N$L5A_y0xI zHvs1nY+J|pl8SX=+cr*Y+qP}nwv!Xv&WUaF<cn?V&wc-W^`^Rdcdy+wQ`OZqvu9@a zT6NGR-AjkR$wxe0*L;LQaTLz{p6=-UJSY1e=?)I18c4G5b!|qVgr2d!)Qy^cX&<D1 z%WeeGt?QUy^7fiOyiDJv|LQU}%kYslgXtAjQaGhn9#a2v3L7tuDvakC^HLSYoUmn* zv<(cu52<W!lZmM0#x>32zPvC0lPh<V)^O{wzA3x`<cKu}U&vB|DiNi7$R6pW{iz7? z_=d*CP~qvb8$ZEMuXak;;>;J60mrRfo%V3xM}K<4I_Yv4v+Np<0rTitNV<ivVj{AP z)K-ntnc4U_1HDaDe<>(7Y`8hO-XQEz!-1Ar268(l6T#PfL;4$ca++Y*DW)4r&#;oH za;e$)y8CqA%3fvF#rKKE(O9lCg~o|#Y&(CnMa^m}rW>XPF8AaA@C>Quh;!`mcETRd z%RWc&bX(PBtd3EUp-*YYrd>X{m)Zl?bMsBCQi(OqttgJxZP<y%L{WouSbxl-vk}tl zL~vy8i$T%puZFkP!;F0wKX9$SjG62j*XtXBh1yZ`f^8FjsOiqnU##h#GWMv@3zlA* zzR(-7Go`y1$YdO2!kU*}cV3-xAG$PGV-3;Sy%?J8CYA%1&Wq_qFULCYn}7ezipqZr z^L@&E=#ro5Ot^m0HR5`-!?NScexnQv>=|Wvu_lI3T^M&^%v_E)HLS2lK;aISbjX>k zCp2{+TTUYB3*SqW?4A-xz%tk8%#lWK+X+6*LibK@MqhyEgw{zoJCtw!&Fkve_S1I2 zwFn~-Vu|z4-m{p49}PC+Bxb#~d~OMU!D^AcQ|`((zv3HRFLh60R%7m&#tp6M_^qXJ zzT<Sb!le0p23*|)GW_WsZP^%4`xcYq8U7SvAG9y^d`|9`Wr#w&6N!!4Xl4^dpzR@g z70o-ajf;YGOsT+=486Qlp6_v;h_)e6-puZsJE|^^U3@jWD48}+1UC11ikIvUBk9!> ze8dBz`3zm^PcThzbmcYs^t#lwn7m|NNl$YvtOQ2dXH3ii9sU}#@Zc|ISp6J>Aick! zZl+;8Hh6{M{rq1|<&PM;JO!A0)|PLVsmme`AA-_40Dq#oFxUw$*QYn9n1I>lnoldy zI=i>jnA;0IXmS0MW*gHGPuHf=BW9c!YzzcT>D8W@FRVJpXik>8T-AyBLL>sw_vX)t zLy%={2Dekgy3XSkguMRq6M1AVo4SL}M+|39J1^nDJEy<g(UUXil%L(4AG$2S2#$T9 zzSjj_=i|u^D*|G=aR%L)dCwyIxcoIAwntz7W5<atpW=TA2NI{&aJP?siuB<UhqzKj zuk4C(*)~g@zklE3p@my%&H^)g;LPFJb!7jr$I)!jP|q#3(=bBX`YG@RRTl(l*e<P6 z7rr`L54Zjh2;h|L3U#tA)Fc?aTU!ck#5BWFJ<X><l`sa`RtR$sbh=B|464i=<E;QS zq@xFKiRIP4s-lN>Wo|iQ-AFE3E%n@sxFk0<OAK!@6ArzV8i=BJM7h<_B*8n!H)7MG zB@!e;tj~WhRi<Ijs@UHrn%FXlzN6dftzztv`<Yk?m?T5AcMrhJi0R_bdCAmd>(2gx z?F|E*#3i&IXw@00R%dmO_sD<?+SHg0ZCLpMPR}KF1*0;Urz4maV=`E#>(y++9*tP4 ze`OnPuYKTeA1J)<A(B|fN=6n~<1|k9$vTO3XnRY=JpRuX5JXDr_Ac2=`osvy&P;Ho zzdHN8mhnZowpQkm2k@4kHNNsA*c81Mxh>gR(xh={Ogmad5}S!)31Nvr8m$nCtwf?r z9T*DR7$T+C>q5MalTWYgKWwsz)6Xu)Uo^!sle0~8p1R%}dW>|ivo7{<qlvbXlOPLL zgD5m&YW|T7@qf-f=-MtMmTLeu+N!xVHCk>(XI&0{M*jXjMLk>*otKrc;=Q(+zh&2~ zI!)cJjO;Osu1>%>*3vAO!i4*pW!g5&4Fonsnt%OuMJQm${VEL|=zEzdVR(n9FS%jZ zsL2VpSAr|*Ywi!}gq+vcLi#NIuQ9EaWU%Pt#TI6N?S&h@SrctL{MkIjk<(LZn)j2F z4JZC&9mrxcsbtyXZ?J@rK#^NW`A~fA>ptp+Zr*17L;R}ENvSl+J?ZsDM?q#s^bB*Y zWhw9iaGgF{q!TFmu+9;OsmC}?a0w!<v3@yw`w9%nz(hE1Q+&2(iE-4E-0#l1Uv0N6 zx-zDDNCOP9KhUE)b&*D9!1wyW9SR(LTuS(ptcB%;y0J9wJv0E!;Y3Xz|6?wEwV{4^ zlDv=HCHaT-^+L`qh~k+9!dq+tp=F}ivNy=4q^^y`WmGN^os?Fd<s&KkvBl-(7j^25 z{U-0xd?hW*MFu&R#MMSuza<{^4?d(>N2dPOW6=2*?>V(!VO$*1t@UWvd$)ZIZUDrM zFmWPvZAjf35_t%>@u`gL;~*pnV3YV!NPQ1hR`|s24qeLMb{N&hhaXB}H0PZvi2JRF zb{$EvUM46vNxtF|oCef^t6xBS^~rX}u-3m$y`4EBDij^Iftg=piFv`@bX5^s_ywO~ zW0#MjV|2LL=ydbGOv+u6HkGB)=n;_*?VWLWY^4H;vMSpArJI5|Hi2+LaNTQKgqf}V zlQocFHgHpA;sZHeCF$InWF#98m7L2=sy#F<~4V?#dGtVGYUY%SscU`1Q^-7`0G zi96QOXd^Di0Gp0;GtOg?Q(lgYsQ8(JfZtpwAx@+)hZ0B=iG(R6LX_fRL*?R7WP6+0 zu)AaI8|v}@YUGmmUf1X8n-u7L($2*H@QQngGdFQFOJAqzq<`Xm*c@nhO*(TTE?y+^ z5N)r=&A0UL-^O72&qnoSe|-z;e0K=y*x^htWxLw(+08KS+n651i+|HhQ@l=Ln@+ee zhwq=^Eq366XWqK#@R>Om+ep%k2PxZ>t<<I{24fXd(%8)>l*Qt0$w=}i+ol+_(IRV? zDex&;1-v5ev3ez9S1zmok}t9y9B7-V%xL!(ya8YJqF!!o_-7T+{&=2l5^`ZkqvFF} z)TYU*KDGC@yu&A=zN5j8j(VKT(zbiGSCsD12gF=|byHJlE7w$&qhLbWR2w$K${m`W zqvL<5y(w*y+_&*)r%U}QZL-~a>gj?2Xx3)o==HMuxb`kaD*WRiG03QWhcbI@Inl62 z(kv;tXG7(mAgGOvVSJQ|(QqejmHn|5KRSoKB9JwGa?=Ogk4Y;P9Q8B3=%5?>^e<Ed z;v2kOm^vVdiCfZ~Qfhs<aaJaUWKKfrY!r<Z=y-++^5hJEVwQ=I-r{gUv7lZJr0lt( zX4MTL5k>T&0QYS(#B4PS1N}(Md13Isia4Fr6>!#9D%EK7Vv7y+x*32@IVArEg2oW3 zk%Br;G{`2?xHgRgIl<{PK9yvbeafh5oZ!54$@R=s^|pdFv&G|o#2(mZjZ0xQLHWd% zf-jDcO@zXt=Qj;=HYN%E?Z9--w(>ghM~Hm!|L*(_xF?1%#**Lnc~gr2%U6eYM4}1d z8Z868#rldfE9SVt6Vs**q16#lHdH^}!_ylq>&Am#bD44seYa<^>t=F)X=^iBHh`&T zfgu4=$fD55B1*0B*HZ{No)}X{xAW@w&$y`7f#Qx58%U_NZnJ}VZj*FCwG-hJt0bwz zDz8$cH#Isoo!BXLi}=XmjFi}ORl$<v<-y$DP7g`(ip7`ISXrXni+#3*-8x`8T1q7) z20<?wQ{(SWf;hQ!xB;jmoo*o2MnS=-2sh8YP!(O#DP^Lwk^#tB2<=EPjZ!*dp{=Te z@uOYZ_s&V2V^c4kR$Ga+spMwyZJ7t}G6`Sa*dmYt`cZiI@biA433FQCMCf6h@=5v6 zHJ|Uu+ha&34Z7v_J$Y!ELg}_v?nYlHj>xv~)7pK1#kuUQ_1({Z3z<b$qONNm%lwL^ z?hL)gtC8N`e=*w>(dWm{=<@+9wn(Me`J1cTTgMAwtD0xU+^wJG@1b1dZ=SyT`rkgh zO8Wl(HboyD1=fzp{d%@eOPyyv)v@<IuGRnQx@0qnEyW$??aOcduEs%bgz@05&#st; z59lMJa1faLHf-D}>NHp?@oZ-;(v8K~MtW+zm)R0G_IwUqCkUorIVgX^7ke!Mz4LSH zUDq?aWQ2`(!AsJ-nZA3MFIk!6-+mF@zm^fyH=2dpul;EsR+#AZx4S++H-uQdy`9&g zi$ocA`dzP%zcre_FwF~BtAoE9uV}bOG=7&?(UgMuDd)2ty(u1vt&Yj5kn9VGzD1et zc<G5hve_6@th8;Hu{JNZVz{1n*bOFxxjd4<hMSMuH1+klrnX<(cQ|%YYSBf#Tom%} z>=LB4mK0^|?VTxqej<kw$XRsj<Pj}@=Ip%Qdv^|p@)X?9w*9Umpo5w|c6hwQwL5LB zC0p7gu~0FvQ|L>!7#?+eM6F0QC^%aDwN7v^4|`S?vEhTF-q+>PGmGA|Se1X&xL6gQ zE6+EFeP&J=3XtTpkvcOpRzl29_F5}gBG?cJh}YV>MW5%$r&}hV+9|%8?o?CatN$7O z^Y`><MhzZ-NBa3&<<er)ccM9h+Nm{@#BQMr1OwYcptCKOX3D*ra2w|kF8V~qY<YpK zsltaQhc@o$TzaUP?)U;w*^9j#T+W|ZSBJd(+Fs*_*ORPjvj6*Wp<E!ACWrVee`I~J z;>)V)ORjvD!17bGh~F4;C10AHX#apVubRA{i$(ygX*%orjesQdQ}R<jK`#jHiSn^O zzZ@E0^mF!ycjn$3^XVVle9wLREX@){k$3!YV^y^mO~-{+Ri3ev9nv6AY7@v_ZFrCQ zr&vj!h*z}7s8Ww@{Qmpai@Mr(Ot;pz_WXBfPAHx!-^}CLHQ7z2=)L+Zy2|it=Gl(& z^5{Kbo3Ee@&tS!pfXt$w5`M=0E6Qo2Bg#2JI;2eeS$?A*FHPq@c<<Zs@H7^E^;f)v zzQ|kB3)0xRgx}`V;O->g%Z#tvc&Ls`AY`=TLv}U1zn<>VzT@~Ge>LBq<HzeLMV1}c zPiR(H_sGKU+(~}q^)@azYK8d4YA=OguN<@Geby?_GEIP9BRg@iFVUM~KLI4ok?+{2 z4WP4qvMdLZRZ*BtYgV(lWOV*b)9Mpmz0P?Phqd3Nybv<st?BrgK99=lB=!9F^H(T8 zgFbCh6z;D2pnEyRjuDQ--8y5XzX9u`2*LDJt!YqvR*TQCOGDs(>+X2ERgf?I)h?3G zk!^%St8QZ8a&zH%uau~}tG%z2-E()3=qmIa*|7&o5udg{Ysve&FseDK?6R-6W{tZ< z#ENn!1|};8Yk8oh!eCtUJRSu<hZSC{7RBj~cjQ9QQ4kgzBa>Bz1jU8zL(aRy9@@n9 zsHcG@2S`F4D0wk}k;pbc(sGa=0;!~3@k}iUgGqU*zRzQZD;k47`TA7kb&;zP{C1c# z8#jny#GN)BPp(*d$Ww5I9XA-wj2OU(YMEi{$O!mhK$cq$$gKk9(F7lWWhLwu1b6EU z%T54e{sWr81PF++3}Dg+Cp5+e`L*cK!Z%Wt$GUkm^9S7J_5?F3f9BG^i(+~u)z=JG zFVcbkveKleRT6uh-%<{xImC}HS^Q+Q0*Hj3Zp+*f4=eiV$ZgiA^N}mu5j_;2j1JKl z6sleQ?lM^^yXuSWE2@98GaH#*jUg@hyiE7F!lj4o0Ets8@^)Xk<JEJ0_O<W2E1~SN zK#X0tn)Ob<DrUD}Mc(lD%G}7}yNG}zf?#zqp8s~=|73I+7~Y({t^ctW?-zqEFftd< z$cOZKld-WHVnYwQLc7=?PBxY0mR+$;O_bh(?qjiA?^DqRdJ+!k@399#@EgP~0g<!< zc`^hq7{dWEUIM`?hU&*+0~sj?WfTJhFj;Y`P6dtniRuxh&_+Sx;Wl4on}CnKZj2A; zlRjwk=F9W%UJnQJ%M0M63*aj%3>#UO5l}=CgmfNXq6ow}PAe;YNJNN#Z!Gnqj8gzh zqYv<uy|qdGSz6LXe-eqWHR}*zJOF}2)*!$2z$tCPA*!G}7+C{QI0SF3K*03DeJHR4 z=2k(5dZ7qk*tY1&zu7I>7}E=Y2DWn!G@25!k+fI3WDqco@lH{wo!10w7Qe)+_mF>H z%fL~G!zkFpDCkeLxZ^8*V|r!;$eF9$Gqw9|Ji@T~XJ2=tp{%6<BmimESm|f^=Hccr zfpsIT!Tbtw_8m))appPhb*d6p`hue5gQvDQc-)aqI_zWRy+{?#Ksd6cH!W%t=gpD* z@*4>1tz0<o3I_msT&hFaR5RP%(HdvE74qc2UC|XIx4J~GsS*6j7KI(b6{BCZ4cY!P z<SYP7x5*fjecFkpPi+#nO|gsK*aQH!Ve@Llb_a3*Fg75_8iLz=-;mW1g>Xq8#Py4> z!}@pPeM6=v32Ev`FnSoHu4~K_AvK@a%!ka`iAk>uAv(Tn=+poQzF?@h;+|3#xPbF{ zEX&LB*N+52oPSOAu#Xi9>e$Gs$~lrJxMuXH0`|IKqa#73E1|A{`iha@nONF3PT9Ol zju2v-0H&0M&XEF+P$UkrY7w%WR&2piY{c*Rb{eIB;~a8-B(vx#EcLO$NZdH&iUxek z6EwHPG@b3KP1su%@8B296Ufd-bS*+YD%io;`y9<n822qNL^gy-)}^2N%5aQY9eL5O zghD?cIiy0wzP_;cn&x2$;>3utdbdseyCiM2xrVD_Ele~Un8cNR7+g6^<s-qro?ooQ zFzR)Uj91?N8m40d+7yk90aUcL*r=>Ix(5#A?MxIn`zq}$f3e;=7{x+)6b&IU#VYEP z0oEP$xd5`b!((61Y}osfSVOO&_>(tEdU(aW&`Ys30gi#M4&=1p*m_)>kV69!T4<cM zvT$sQzU8`dnlM9~6pt}@wr!Z=ff3vCaShl5X;3m;t5GrF#OKsF`#@-cBMoG#oGfK^ z*z7G(ObJyjkaeJ|pdmBM<j}_agnpbqvT71N`^CKYhn>QT!1Opu4B_9rhI~triu7f% zVee3o$Ue*|qF~DsKlVTAI1V-8cw$=$ymv|=v$vnxK?f&r|IL5R`~F2D>JE`J*X20F z!Hfe{#K7Ck&79oEZJgAGoTXmodbn{bh;S9<chYvO4MNhza6`ldS$K31B_RX^1So(q z9J(Ip6dVwZ3r1Xx>r_QZSYXemx_edDX-+;G)c5?kKYh${dUjTM_H&fwc~$0Jw?QSB zV*hJj0U2!>DH7k7Y>k6>FyRQtUf7k2v@Lgmj-xFeyQDgd#MP8aT>AP$P6nt%wjZo@ zr0~8vKurE?%fz+yglc4n65KGvh~LkeG7ZIs8HL;w774KOBQ%4?dT&X@Qr!5byPt_` z?J$YG)d+RJi2ajG`qyp>drIFL<U|LYp%424tp>Ef832;|KY-vdHVF4B$Xo|hzzmzc zx2xBA!zjLUfd%E#k#lN~JZo*4Q2AuqoJ<de#<?XDTbY8l#icKGt~L0=>2FsC-SQ8e z_H(=U5#u-;GuKt?`I#wB#d|txah#r+WF8wt1;|SR75gcUcBdYl4t^#3HNpDJ^O^3) z^O}X=nnr!(x08Sjc3je*cl)Kk)I2IW?@6ky$*NujF7e38ahSTRy|QVyD0tr{zh)IU zbWMK6FU0(QC${^GO#egY%vIspWYXJk3Eo`nPCri&0|WV-=XylSlwZF5`90+c9Dv%O zdGCcmQWRT1|H&VQ)I$lZQ~rm7yryo^Pr-E*31lo7L!Ia)Dq;aVs94OQt?5Iw777kA z?H25(#l6DgwYg8FpIUGqiM^d&IZhGWqZJ>iDXwFece5!3S{I<K3X0YSPUwK6cS2FS z0#q)r%eUAR{#q9#{W$6ZC-lJQ&aiK|m$t;|T;rcRuS!3M<cN<>SMW8?kZu_+%zs_a zkKZCF!bA$nK={c9UW)uXMq3ku5IeCXKng^qbSQ>#QTP{5EXb|CZiP%(a@goAQjiAb zENUPPFcAq5QC^oB{Yb$+#}nuN1i94ed~HWay?M-n(65u!-fJg|D{#nwh&Y!-icKcO zrVwJ43$n<8nCFB=T1^IV<omA~N3vzF5SfuqySF>a`d0GaoHR~E?LnyQ@noxbO7ld& zv*&0uJbpTyeCH+&uaxr}H51qdT-pS^j6#SLe>JiTy!s3~wM9X6v?S2`iB6l_HC9KT zAv#5CpRjbu_x`A58Q%^2_(l3dWWbjI$JL`2(p}x9zG0(ZD5h9GY9o%?0G-6-RLa>N zVwsLqWFK)?$&@n;2lx3+@<u&d)4b&cg>=>d7<s_2&hIGvJ9t_twzs-%q1l$a*;_W5 zUhynH)Acx|C0a9=EZUzObh5pJ@a_I$;$1=Ycc;^F$}?xs<s9Ek3i}f06$^^NV86zf z3uO}|o9i+>LSSz#YLqM2p+~keul#ZRK?jK34r^nf5K6WC<D&}zkU${CDy~L%zAELU zJ+;I3s_JFqww3h(MMmzN?n;2d67q83PRW!VME<SZrlf_F82Gq0PM{FxfB!ma!ucdK zu>v>tSL)*6I|{cYD;)C_VI`juc@c9(ZH|kkqJ?Nxe(`Y&-ovRgFLyJFU(%$zkxT#2 zZ;#iy*0dQ-$@?wIJ_)<}p1XJCj-67K3l(ji(3wo9q5J)8a<99nov$a*;a2LrM3hE1 z9q9{9HNJcf4?ho_GxY~6zOwEdr9Z6dyxhB~vrK>rbYUqY(`SRW3kG7?I>71-hF5%h zbCGWc>vw9~o{W1&CPim#l<oP&8O1<McFo<Zk8dKSv8ua01sg%?d@xH-3^=d91iV;F z8#Hc}-S92ODkz+|&sa-+_{spj7TnK`U{)ub9@h}DCX}xk<7rN7P1u@9(W=fhcgW%4 zqOe7s=e+d&a&!jwUf0nl_##<eX^MpS$j<Sj!eylA_n)`G2%dNtBC2KL^kLf-FVQ`- zkzvQE7u&iY*)M>vNujCDF-%M06f}+k4HQ)tHI{aSAR8n#Y^`97{58)XEW&AyQYZsE zr>XP|K1KL<oQ(hI*%)jcDh0pOpO9|i-di|wE-@iGA}?@cyh~wFI5QOTTFQw|N<Fb# z^_{(;0o!rK1s7MJpnTwk`ZeKx&uoCMJ|m41t#-kPzwE6JAZft~TU=tVo+623{kE1z zNzH1mf%Z`lmKx4`WU@CgX&LYe&q=vzi|MIA$Bb0lk`^M+5Q_urite{VE5{5Zg|tD= z_#McN45QqS7RWr$Ou+S{q<d3q+)IK`$9+Ttyiq<Zb8Ru!BST2%J|er|2K4SM;@z|U zIY_a}+wAGrQ-x!%+6V{l^)u+J^zDCy9YVIzY?*7cx^~osa|}^a^LFolMAFi^)UAys zj+=Y4@)x#$Usbx-DB?o;j`}E%bD|JE5H0PsvNA&2l41?3lfIr-&UHQZ-cjUH_|T#v zXOHk`8gM-l?nctZIRT<N+1`stDeb?#&X1d{uE&Qghod#+o<ALPe=15+j3q@p7IlZ9 zbnu6=A~SGMLG>;f$_x)C@7Yl|_DDpw7KqdmY>-B+hZzMtA-mDE)EuvAeWj@zuR_L9 z22jJll2%dihriUELg=et?aO5>DJIHPz@a-z1wB?ew8Uh|DGG|i+V8PbGKFI;*ftx% zRhnig{RLvx7G-QxLLE&qy39F*u1cYADi)Qdz{HIkV)IU5DorU335o);^=N*XEYz&2 zuGsiXMa6ULh*7*04YC??NU)TTji-b!4kzpG{^sTycI7NdDREG_pi_2R7-rF}6XAYM zJFk?Wg6%8@B4swl)BCMHnwKQQ=~9S$b%UQ89$0q_JqDI!C{rHY1-O@-)4dj+|2}=* zs`e$gmOzu<uzdZc62T*tuw40J6XiIHF0*R={r5T|CGYN9iP-&y_!@W@O*w*h#h6{^ z8@`Kd$$yxxO#H0un{DJL!gMtX=nmfC=y6xMWs`E@BXc4f!$G@eiSk@>?RUj<nok~n zG(UMG&<)pR&~v>qNB*X^qS)!jL;EHM>fZu~NupoWb)gO9CqVV8Fa!}>vUSo8akrCn zJfbjl`iyZK><gc`aJR7y^@T54IKk{IpQu)6e~CYj=k+@lBRQlga@%Ox0SKOX6?Mz@ zb9rIeMK@m*{;urS*Vy}%8`yH;7N^=(f2nL$HLpe?>Bpzznucgrz$NFl0NWn$J<5bV z$TMvwT9<tk9k-TUg@=)&bU80Oi=`L?hr1{Zw_8mL>dI_g{pB4ibg6%_OV_QGwwf?? zEA^hQx>WdL14Tpii=zpotbvD}KS2(COP^4r+gvI83h7{(l4SaL5`U41vTKFxb~|x} zw5__81cSxzl}2hhsiku1%jD9Kg;I7knL!GrR>MqN?YfcLCGx*&T(bP*rJYN9#nQIr zq=w_i9#kc6hdVz2Q8B_?>628O5LxaKqABFqjkaS6eM=-+U6E}1My(Csj&-RN^N@N@ zjkK*+Of{!m`o>(}K#v|xs-BoDx6F!-VEP7M=TaJtpFjyK9`oUN=Mw+V7^mTDC8<Rk z<-7{XONTb{mcdC%vgvo4)v=V_<q|iKiXTM!<n}<^rQ@g7ELjQ^&sstN7a+M{2Vs{B zX=uhAS<q_-{H!7x?}f)7*W#Vl@GNTu-pGXh3#Fg<u|m=2Pme#z$gf87k`V)HF#Mi} zSZOzE*HVc`MmiY%`Nv-LJ_vVE=!-_;|6K9~DQdm^XQ-QK7^0Xw#;U-7Fv6duV>dQ- zldiyX3#GU8g9tL{@iI$a)^l+EXlc;Kd}bN`YYc6OB#)70Gi-Y|u3(5M?PW}R8_+m| z`@c>>5<-`Lmbd>i%NF?PI%$jaK5ffjm!~V_y7!uK0Ybj0w@2rpTp6`qFTj7Y&w9P` zqbg~3iPJ92SsDXp&(+88YfM7e&Z3~lU155O>a}a^NnOs3$aLQ{<OcC%dErL;*OA2A z7`)y%Y;Y${Of0ow#?3&1I%4n?)rT?Fa=aX5iI=vyV~5^Txz5CE5B;iSK9zR_u&Q<W z@Xb4d0QuI1iCF#OYW46<z_ml};VKo*r6Vpi@}^5=!MBlgqeitOpMG_>FoWUL2~R_I zuZ?o^lNqN*Lk+)n@{xnetbu;jFdVV37XEJv-TCrb>bZaM&%QqXalTF+f7$eNyFLm! zF;Zox9xH|PbN^JuD%Xy$#?69k%FUieuyAF%zKY4mbY9rg3D@WIcepl`$GHjp6Q@te zs1CvObA^zBS??MZH-hC;70o7TmyWL-`qli>lxL+ZXOju*pFV|d?IM`OFD4>2T~g(p zlF7%ipYx{_rK4Ncrcn78Pd-xo^u@h+xhl8nCS5o9HDBxLS2=(%d`$3ID~tvjgSGG< zd^?GhPu$c8u)4JZznSFEo$!)RZ-hVM><UHv=MUe4U!pW?jcf6G^LLS{%v0^poId%f zAb#ek!s7-1YP?a3;LIs^qvj4(x3+8j`e*UbVgJmfeUHa-hi*sjk8<KVAk?M9FCCKs zUo-jK-K%lI7Juq>P~#QWn2a(ewU9B!*%0e^!0x@D6En<_9)4eE%~tUTV4Mjx%z+#H zU+@Jg>D(0B!s(MjPgfTr7m*kCsW9REKv~SY^f_yVpK-2Ntm8(5sMRe@fSPLq#(&^A zA8N>tGKSY?qJ~8zk2`s`#;1WGiWo=wp_6)Igi+R2JBov#X!x?Shf|3<SNxXizyePJ z=A2OU9K=!uI-<CfL8`vi7>65rBV9`7rFI#>+jM4TYq{aB+0?uu+90U%sN5l_5=ved zJ^5L8DJ&8t1EaLfM;iJY8hD!K3@b~PE4EF`Z(mrpDem|8ido?#sba{4$-J{#w2QQ9 zjwZ2`*yCOt&$hqf4JzOGqb}G_p^f5}xlW_A+1jDJ3iU9NX??454etqmJps##Kx2cA z^!6{c{%~B^9G&uJ_?y>53AB=FMo;_Iq@8+IFkK@;V-rH_1UJk|=Y9|GXFL}yYpXqr z&HU=zzbVjpN0|>d1*|5r(FEvpok#>*>(<x8;<I|1n%cUO!SW`{y}IoS@{{sbusKD> zWA3<2)bMI!v$X*2RWUL_;o9I4o$$gxwaN5X|F&JlnM+!yBOp7otz`hRx@~ghxkplt z>F7}l_~ZxRc#F!o=LV%U!ON`(YFnMlE={Tn?Q0Vw!=0%C($pQIA8tqjPFf!mLyC#) zm{lkD#uY9;oY1FB5RS*%{0v(}cc1V;gbGer=ee_=eU$8*u}zIl*iB7ZBj7wso;sAI znpP#GWPM)=w)rLmB)M3Zy=1Kq@VQ(iMy2;f0I6$Hbkb*0smj*fs`g-vnNmup^6kv; za15G|sF_-_OPVxP@Nkq}z@s=yu&=1sxs*++0d;-cc+^pn)=oDt>G9F6Q8+0e0t?cA zevyBvVd|=0-4&5;F<+5Xv6*1fl=g8b^Q;j1y^H(eNr*a6sa&E1#=h>+j*PwtQkP@m z+mmF%+Tp@Qd#TGa4kr-1KbBzyiZU$E{=0XFei@>Y^!5M`&EG*^K0OycZD)@uS0W76 zUH+a^4?eIEB6E|J0`B;Jr@gZ=MM4&1#`#uCjYtbQNRc4#blb1B`>dn7YPB%Vx<!di z-{}b=Nmpox5{co8!8$4o`8)W)Dvu$l51!6%iJ2EuEOj|p02@vH!+ila-Uhe3>vVPK zQe`Zk@1Lznm8g%lC(`->jEQtOJ|>G;;Yc;D0$n;9`ZEFs?Kzz#{2^YWqzk0?p-iIi zAGJ0;8ZQeqsPk>yM&?kba;*tmW{p{u$j`tBVljDoxt^g1pTH%wQi?L?+@LrpqIoDK zU}dsuFNbi8bKPY9cVnCIsO%u}SI8weo*fF{jbQ+BJ`6msC&#*kUcsria?nhYH$;eo zZ^rbl<&2bPY`ip@awoe-Epu?#T=uK32?sXBDi$+IuPVYNn7ZqX_s)&__jZlJx^;zx z_a*kLJ_eQCNkMT96-^|0Knd5*)iqTJvFkzNX!%35>-d2wdgjJ93X$~ElVmKaMq00% zBu3AX#x2w120b4m@$xE>GMM#5&#Kk)eL_Dvu@Ehx(h_BTHUmKJq)@fgWL%T#pMn5m z>$KZqm##2docv3n)>lY21-Qy>1FV@EqWFPkdAD@^mT<AutVs0aJN{}d#`e%pxHO>Q zzM8ZG&2OT5v$4Fs42wKgEBRut#5t|;Op{a9n~)$_*$*9Y&HbV@l51NHi0dlw>g&d4 zYxzxCkA5Jiw@s15_X1xl@hmVN5}kU8k>2=)kI~NSCIDwr&On&4nj~OVh@eY3oUyAK z$jcvQP*Kx~W9@Q#+N)}xPemBmU5l(x<3$Rp)vG0Hq@Z)-mNY{v$QD`Be9A(ADA6Us z^E;aS#?24viX7!=mzPk0G%mGP#e27KD^UF*&(oV#R4V9<GG}2s+OjH;v~6P;Yr@k) zSn9~rys{3eFanH>;app_Iml@iNU5HBYMlaM+ye514eao}9g0pDCG-%wq*sZZSzY1| zH!&yyDaJCA(awHQx}fK&f$``XK!Yw?xVS^Zz<xDju+-;YI|MbYEHZh@cu$e4lz@?S zC3ys0;8{#A_Hv0dlW(=o%;*qk(2Zi(TG;8)(Tk*4(aNm!U%9#z7E(;?>PcUFej|f! z((B$4k@zzm{*a>Ayu_#h>R55*{f;D@^5~>w?jFg0lk#dTX`Dqv7S2(qgotk;WWhMB zf~$z2gtlaVu;j+kTZ_oBE{6Syeg7axM%*L}PNT6lxqjThr_=$CLZ-#;S->0jg=B3S zy<&~(R>5(mJEiSe++7K;WxAv)J8kmut)~w3I`fU{67rW1-a$X9?Zp6ogc7i*lnR)$ zpIQyP4R#63Ld%e|CfC#v94dBthZ1jYudndeFUeu}=9K$3%cfS$dXEE{`@&m9^>wu= z`gmc}UccAVS68@tSJhvZTRg#7ZZhUV*q;G$Roj8lmA{f~pUbI`CsOvsNJ`Fmo5hHR zSZWmJd>V9#A7`#}1(efb&h21bT<OS`rC?}DPdXB7=on=6`0CpgD4V>;r;A}Ed_CIm zPzSm$6?{tbF`*2Qt}z@JkaF@eh&V02&@Y`2z9;NDu$Cr&G8(V+H0$y``4*a55f0bY zzSG$rvPBg2uUCdEFUbCBbzz$e!C5vq1^t;KoTH#E)Ld;<8-h3!enw*<S`FH>%H!1C z7g%;x5P3yYRPQy2a6{K)OJ4Y=c!-pb7@HNZR;9&y?P_hgMwvxMQw%tVO<|(q`Ab1) zj7qcj7RkzYOZF+VU5TVbFMHmkx9>HrMMxemucbxUxGz<4l(63YB=6<hrsrgXX*S}< zR>#yCR0sPRo9@0p52C|X)%FwySGt5Y!lZQ8dRcA#N}t4Tq2ffqqh1hADXpAVy@_p* z=9Vinc~%J*L6$9yov7Lk?aF4=RW9kdV&<Tgm1};8=G%OgWDl0gI0{J?p<>%q4~TFk zqBMlU(`}3~V}BF@L`^GIP*;z$+J{}T=)A?Gd0EG}ZfEl-w(#-TI--VsJB}ESU=1cP z5h;&gjl?)+u&{3yFoj7P+Z2z8Oko%QV(0I&G=|?F(Kw2A#Nr$=22$D`U=2?(bru$v zSAg?n@nc;ss$n(_$Kajq<H;(~5FsTjzC^s}Z9G_abCmwV4z|Wj|NVwLM6o1Z2QwWr zqK%&Q(XN_^Gs5p23YfNQtX(@O|1G6?d+>!UC}#uHsv~2*)h4=GZD!?N5ETdXWXZD8 z)8p&l2_N5R)|E<&`Z~%UWtBC-Z?Zl<W{=mLTjx_joAk*KB_q>rO;0Hi8>&7xA6&#x zI@_xfUtx8N1Q{pK72jE@M~a|IP+U&3a{^<8?kTkNLLyc6;+1=)>Y>0^M!0FUlI3!c z5jmmS{vmIWl%gEn8W2~kL9X5mtxqnay*H$g{~Pv?N_wO~GaoE!o+_6FC+T58y%o_l z_SmoL<9QIHmWm?YRiNEX*0Y6D_w%X9B#b=wE{xOkA)jgun*Z?HcpFB7Q+bDAow29M z+H+MwJ$tM4sB4|oK=)W^LjKjl#N_Osf_`7Tg7*Xkf7mG%2ufq%s9}1nA{CAxzFTOy ziu<*}YQI9DR3<b=*x$A)aWSJ$-{2wycoJKCGPz%7J5Zm^v9ZN&ml~>IbuFKeZP1%H zgY^xw3t<Fd00DTMcSc(q+~#c`uDU5ceD5j6PmeV!2p;}J3-h?iK1-CC5YMU?6)aF! zsXmr;pS`}lDW-5LhnyEYsouLm;sm!Nq|zhm-&F;+iATjp*PmU)w*Lawo8%e)T=4iz zk6GRS+Cc5-?az})kgatWp*xdfyto`5?}+n^<E(a^TE3v~TVsj`UM4-MBw}17v9FQa z*2{17hd2L~vkb0TutQp2pY$FR9aN90mKg>_5L^_q>JwVX-a{gL?J!jh?QxCzsNu46 z9$gRZL5+6jc`}!R_icjQ2-NQ-8xK;9hRMeP@^Nu$;hu<ZS-r>c(&0QuOM4R7(PwW- z^R^UhmJ-dSIOTD*Mq2ZDn`6fF1e^PgU`5`Sl03tvGk{NqYi>3+#nM9FE%FbVP+T-P z@N<UA(RF_XJ=hgMFVIPFfX%t(U5ivVlAFRLIA?rnv}FMS#~D5wTHXo4;6Q#nUtMrK z-I)`ewx?SFnt8=mnoe%YpjCdn=E~KxkE2MEB)&y_UdgPyqz&^z+b11Up3B2yU83^3 z@%sie+8t}*>93e2%ev%(D<1?7_;+s-95a_{EWkmYe8sWjS@dZRXtzy&(<ZRXGQ<K8 z4cew30}@y87Z$|=c^_NwUjo~9qcwr?<mp<$72o`ee6Pke<_wqR-pCoA7u+vM_7B91 zP1uoqv)9QDXeeLPCYUz=;?(JY(kES)nHOsI8)Tb*6l>2%unv=i9xB0#^_S4Pj<&zL z6Sv6q5rbg|ZC`5FZfqO!vDWLQ{k!JI!59uVQ?7Yuo>_DAXOC~5>%VECoE%r}F2dU2 zM{rv7QR=jNsKS07tDPQ))LGUvCKZoMPPfO+GGT4roHl+F!B+L;A(_Z4az4T@nS5Jw z-Y5`s1j<V&F=7{g5)>eL7DZ$oeEl|-4%zYrKru&wtPv{361O{w!4zwd_GY0<M?96i z;>y`3YN_Xl1|;GJ`a3~jO&}Xki~plU2R(9v&{IM7z!I-N<pYbQ3X;7>egTMs*rEg~ zME7qKg1HC7YypTJI3hr}$-pR6CGypu^<ob?S%pqkM_QMv^^eUyq2@K})E(H4lz|@5 zfX23{egM$D^u<?yZ~vER${8Zi9i#L`!;D+V<c$xje!BHB>SN=FC9*3@e*nCWYna*1 zQL*E>F($>oKCa)JVL_RBwZ2b=9zLXnxZ&>X9@++5o7NZwQcAQRiDY*d_nyu1rOMb2 zCEOhEULJS@4Y~RhV4UQiHcz}TQxrf3_NUz;-1sYOMj6;WUtDl>uFidg4!i-MhX6Vh z8tV}vlyMz#{30!zWa7~ziI_rqjK2s%<s=mQ7fWC{(D3U=w?X`0E<vEXAH>cp@(Z~b zGv^N{EZEXIOpYCiU}<dsD;wDEaKvW2-QkhaKK@D13j^%7v8}HR&bsby?82Apd58fh z>+^gO8;0^fB;*%n$R7;^0Rm#VCKy&l11J!f*btZ@DkStk7|32iu+8yAJ&4vnf}t=e z(PAI{Oy9$lT=G0W^LSHEqS6UC5{`Q<;QZKN@+U(OaGSCo+Cv%bUVF#>ONs*8Bym8D z+ZRrv15bkaFCviP4i9&B)DbUkcjT5AcXs#|7k739SuQTI$sq*V1mbHraj}9ShaA0f zxmrQAR}!!+wAkqdD-qjVp>&5ut9xywd={npX06*m-II)7wXo|IrRsts-w<V|eP>GI z1nIA&-l?(UeiEg6U~Kh*Q`#lK#hLaM<ouC6W54eVk|#ns@(FMv?8vM06Kq(WSR;`B z<wvIfjtNahJ%MQ2D9x4T6A>G2LK`eE{w3LfIktA~R1G1)r9aYG?0RsG_HO%%d!VoB z#h_0t(xOBz6AALdddF_cC2!`Llf*kB36ocrV#!Tx50se89O+=5Y)Uzh&pB`vaC1Je z=aiC2aXuJxaw`bbFCDX2JYe9uL+3VUj31liG)luIsx#cD)!fNUd2r8BAx@G~u|1-Q zL=sdy1^6Hoq`(9y5&QqSlS}veYnqZ$2t_ih>{+HrN|GXy2gl2i5(5LGN*qFM<)fS? zJ~o04FB$TX+&J!oP@NiK0{Ie#n~asqb|+r&JCZv`Dt+frT3+E`l~j;l9A(Gw*K82U z4NP1=3FjSFs(aK0hqbPV&C^x9L{JWMm|Yz285HaAo*`n6xX}ozQnL3ckwC96#Eo_$ zH02~<#Lt{Z?7)xPT;%~Kp@aB$a?VPN67UT<bp-$Mj+7BHB1-f0;pywEc1KQrmo{19 zIz|Ym<+M9?mI*cvAh|UsFn2gBL&#>j=?Kg{{iyOmc)7M9DYy07P;aBVKGWqcNw|dm z1R!mv&Sch5M;X#)p>LEQsJUFza6xED#$D}+x5gWFN6n1-mJWA&dp;+4A)C)f8>lsx zL#PU5&ob4;UNM-dp5=Xc;gfDC+KoEoi|Uv`a(QJ?=zzAMg?>c*UXBHmrUDQlL-q@z z8AvKh1f5uO4%BeJ0peZ;ihoJ~XA~Ha67YOM*}L_h@<WRM|Dh-b=AQzHD5fNgD|)&3 z5h;io(B*v#d7i>yV{5oTuOJ^8c0j4wGs`Sl5-D8rjU>#ib3f85#nc>m^He(pOtxG1 zs(N8Mwxr~VOJXP|@#S^^ftTm2+9SDYr%z~o0>j~^-Bg*nFyxN%l8=p%wX+zV#>t%I z<DclA`va~dWYAh8U>5OarKYqG*71rbv-1KexHcm6B$v0+tgED#j?Z96_>j&Psr*#6 zvn3$6NfK8m#7^sae{mBNg@1Qb>Xtr$K~`F%=FwSdS1%xn4)LS4BW~<J<0iW-E+~^d z5JXZ>YKR01jgpQ<EkGCer_m=W#HgJbmHx@Q&Nx4Lkbs=m>5Ml{+M<%Bk;=HoO`a=| zHs}14F_UG^d2|Y_Uty9rTh*$F^|G>ffS5;8oMJD^@D*Xgi8OLU8MYydT9-y^%A_>o zn70RdV8@m1!+eqhd?^5*6aZgJz$YcZmkRJn1@NT?d{P5^X#k%z0AE_bCoRC24)93_ z@TK=c?m3L+Bl3cMB_cqI?*ODiqg*0o8Fyh>parqSQWFb4@H{+Cx}gN7q7iOQ@dHvK z`<<*#<wXm!!3ZMyQ2-y{_47vEjWHxtH<-u?FWmB{p9YA4t)n>zafsR<*3Z*JV!?l5 zr6IeYkjv4u#&Ce@BwmgoF=E$$ZKnE6`p#48<1fb<M(ynRE;3A<S@C0jds<%w$h$`w zZJj7IQ0@I#2G+(PxpAN_+)x^uSb}B78JMFWmnh&TF7Oe4Oly_@asC~{V{w4U@<S85 zp)9y84rq-B+u#RSyi*oD6wT2V2P{N`NihIm!vE|1N`AW+D53uJRVyv_r^v}BDU?Et zkCB<ZMIvh<3{^B}{7c#DI-V#NGpuEkG{lNj3|iWUcj|s{?waD~&Hqij9STi4(E^Gl zV3QOrTc|T7i5!hw5>hoKy^QLakxH6Yz-x0GCA(UfAe}F~9JdG2r4UBWZ~r7jl-?VL z3qOY>tsF<2f6dOEH1*i#j=Q=oUB6a(4WL2x?#V|ZPb+q^J8;(cHij$bWe1F4C>bwM z^BlI_M8sU-ZiX*3$uf$;vmAK|#JFA<fHf`3bTK)2jUbF7YiKe3I~WoiKm})2hj)Ns zN_ZLyctE#Kf5Ea{{Q1u1y&0#=#JaRfbF9B&61iCIK&W$GmnWq>U^FSU5sSs5H<V_a zW~zGLRJ{gAD$k$BI9+0*9V3AE-bCQV9X8MVglqcRh8rjVteRE2=rg%^S28rM;T)0j zl==PMN0iL;;C5jd<*PZu{G@V0HB2ek0B?d$lG}X&`Rm<0j_jx5`HG7&ot65EC3LUh z>VvRvdV!d7$dyS3Vv1L+nU22ayvAo7uastPiUDghE#-Uh?82Wr3+jhc4BB`huSDQO zKG%<^NGi)mt9E4!v2ARrOVH296mT$dReYD1bePCD2h^0g(2F8%)`(8jF@o?nVMg$T zH|S&%d>A4XnMJ)z>=n@j$h~P($CEQ)+}91QK<DAC2{8p+ja(JneGyLbge5h`5xfI( zS$YiM*LWNB71Kt^9Ne?&zLJaxk`do1b&WQL)-KVgaB=|O4Vx!9mwilxZ$kkmsPB-e z&k+|Kh(Gh!kSXBS6vG)p;&%nb>c|Bwq|iJDjT!5CV40X%{K5hWG~!T7+a0HcC^2sU zBj^g8$&@FAf-lBmdPu!uFwd2N`_(09siQI%Pi73N-<dYEzJxcJBzl1ze>h(B2wjz% ztaAx{9S>SWM-E_$Hc8W0Mqv*atu1l3#cc;0HJoTnpZc9U4a`)%aEkmhdz`-aA{<XY z;k7g?jYfhc77Z$C46+ubE2H_8k{hy)W+YIs2FaX8$KP;`sw#4<t`3jzXi!UCa@ZVt zzZt%9Y=Oz@_^a+On%pe8)$@$U9m+%fa9RoHS~`#?(n=vScU!s(c1S$sSzl^`SJ&}( zGR?6(JwITyB;!qSWe1&47knEJC6h~pZg_Ff0~{o8+gZbTU)I0^PiJLky{$5q9We3H zg0fcrK?!TaYTxOm>7Ri?ovQe?Uw=B{4$U=aVDIg}si429;6CbjmpKu+I$?rU-VU*Q zcv#Mv2Hf{93PJzOJ(!!{ZR_q5mP?s*SH$IVe)^oq8ANQIh{wT~qu*${oa1_@&$3T_ z_7WR<*}*rK%bClX@SJCiYXQE1I;lca0vd0)AT9syLo0(;qYN>5j3S038!QJD@lgu& z%l|{BkQU>Di{li#^nhlfjcE7@X@f8%FqbA9xYh<r{-&@93*mA;+~y?$9GBS}Av1Lt z{65CQEIkUcWmmd^RS|6gz|9TlP13`ru`<5>al1*f8yDEQcnXm2Ob|X#FqcEvxpWGI zA!O-$SlVfdde(eFX9|M>2?I-h(Do^af6S->lQIU`VqlxBC~JQb1$QL`6{QXIG91oh z(Ssn=;88S$Bn(7}0@1@D)NoNwYGA7+NDVe54TgyW(PJRgSWz_gBn*a00?`v7)I?BT z{-Cfp=IpiF76~<pr0lZs=U$*LjKBC;!OEaFha65dOl0MDq`B6z%r>rQ9Hrie#<We* zU}&tMi$JwV!V{{U!rjx|Gcb>`0o{=`Ni8%dsk5o&BE7BhOn2z&^6CAmPQBLUh?lBj z@PJO5HO;XBaud{>Nf$V#sx!FG?i+Q)ezLVf#&tiB+-SOe`Fe|#KI>nzuXNasF`AL5 zWTRLOWG3^R8_ar%7_k&^8mvoR>8dM{r=_B;snAq6$_lkwm{I*TXd2K?q(s+r`(A)* zbkK^yTBJZ}N<klGh&|hFQZS|EH*5@#>V1)aV1RByupv@YI*h<3${S~7j~p;)?q-zU z!1h4KQGR4)BkMqz>H?74J$h8t?>1w<gG7}CDU)B~%5lje1?$>qjn#O=ugJg;hPW;G zVhv~2ztdCMRWG#Fjj6;x!G>Rx@eV1%D%Vj9nr}C8ddq|tT5xdJfP1EKRKsHT8k2v& zTFMKc=yqR$6DUX;17668Ff_o41ivrH8e<Io8~05S_e}|x2L&i75d+S|ga9$j+1$#B zgt0HE6C(^7BTN(%oJxd{7RKpDHdN>_QW!DPAWei&KF(<~?MT_}NZIe0QL`_Y8v_o* zf*{I+uoB71NVz|^zF*%sYUmm-{233<!G}O%{2_Vvchqaw3R=@T&MM-S!mxJwkI_}9 ztD0xHY8D2?VQieL)KlYKi10xeu|ahI4BFZRQPgkbdXfG=U$^?<7GR?PNW#lOMgQ?3 z6XN7OhQZjx+UZKM^Pc~@eH)K3=L5N7JWsc?|B8f}>mKh6dMT$8B<~lebf|?vO8L_w z24VL{@P|NQxO$4Y)`e;_0#r+;1`XV0eG$QSD*>siS%YLxlx`mlu(gMz9tbnH4g0uR zfUqGSXi8k40wx~OzsDbT(1Y6;U{~<yIILsFx_1t2Sz&CSilH+!zr&dLCaIWOGCv0B zYJi~D!;l*g$@Cj#1VA!@MjL^>W1_6}B?Nr31%AT8Ug%30eE<G0*8dd>@x(w{?@#m} zmtZo5AbK*0s|=V5GpxcSDdP}Dr=w07iCZsu+P?@uEv!KhMSw*H$bcbOL^$jTF02Lu zN<As5fu=<NLPEeH5va5X&|!WQHC*z3Y0xH5$|rP6nUCK)m{qBvQ`+kMbBB<lk~`<c zOENyuz-)Nv)Wqf&k`(~`4jv25(<u1`qtqN~c*xTPUx}OL(Bqd5_;wDECndOI4rP}F zE=47Ta&Xr%nqJO<$@GONU!R?sndNv<m}<WaUz>z=KB~=Cwi$SxN1oNbuqc8mP}Eol zY^)>KMt^XVYzO<putS*A9@ls?VGb0tB2wa{`b41i<w9(X%%<dHm?gI(LQ<FYFFTOz z55|7RoWDTrD^c<rJa$(gd0FzLE`w}~cO2MN8UgtD#oOJ`<VQabI`0jEr|cQ>`wyAl z(CiX$ef3k}m*L9ayb^pu_1%%A{FT4MO<{qs3zDHug?G>Hmr@2oQeQLReixbDpx(nh zMugu!rc-@d`+RY9YU(IaIvi*({By?;H`t~F4NHNj?uXR~MXg7nFkqAGkID&9<pQN~ z22(qRsGft>C`GMTqA+NYOOqJ<ce}{_<`s9DO#XKQwO_QLD*vqW=`0zYELbdQoI7cm z5lRie4hKBB#8IVL`r*rtIz4kbx%ohA{Ah^O4L}j8TM5L1)<L{d)he$1e{7vobSA-r z#bbQQiETR*PHfw@ZJQIDUu@f%*tRjTZFBSAv-`4VpQ>(mKlV9QU48HGa!3smP_Nl~ zAQ~o`hmKh$Uq~}!FL+W~5*HW|Vt25Q%oAzV1EWnzMog03T-^}I>Blm}15_m$+7qh< z$9PS+Z#h*;4}7%dQq4U1pWU1on6gQ8k!QT>YB|zbVhSE=D-_|!W#@StedFCypXU9# zQYsL(i{+k>C_m%RdW|ZPYrAgw)9Tz2T_2kaNqG-@Cf(1y+M8txH~B;tMN(FzxZq=p zbVE}3cb%(pit5@EQTA;b*L7DJAVe9isLk(F_)AakNFGn}z;{-1*2P?k(ERPG8zj`X z#*PDg<b08jlF<tkf6lYs)XMv>m2tzK^c_xuf~zVTc6T9krm8EPFgjFKbMj<mZy{_W zTi{jhmVsz54a&-f>Iy7|On=H(*pzZ{Pq_R<p9Rz@T{EzexH?4=rRE3f#@LnwjGC|i zwp@|h>hgX%O%;&@+iX}X$0WyC)+=|+Cn4J^kvFE6YMo};3Q^0bD5s5<FxJc7CK)|4 zhAa)DsbMN>*vc3_GKDOSqN!0TYgGRT=8&aHG&Oc*jmsaw60$UlrY5dj>g~!Sn>nvW zk0o8gnj~Wgc59*~XNF(tgnL`Nr<|d!CRbQ~bZBIyeVYTLLv@^+!aaU^>Q0rawlq@& zNT-YvV1Jbj-`4s4iRL`RcTX?FTiHJ4{=qVXCWBFKp9+s98D*C9c_e<oaoY;^&PZ!s zPJTX~mJzFZb)04oxV+;V=>*ETCz1`6{N)y$Qop)PtBqRV#=l3<@txQ0dl<bvSndWK zY3{)e8WtPZ>|kr287P*cMblGb=_?s1NZ^N(E=MTMPAknWE6r{x%^oSuUMbB!Db0Q< z%|a>9A}Hf8qJ%yRNm)WI;KsEThH$%=a|uuC($uQ*1f<aRj%&2x0X$5B!g}x|4s|fe z1)LTrN}StF{9}di4~=YJk}WLjOPxbZ{=0H|o6k^pacH9gN_9M?0vL(yDB@{AWg=9` zKy_kBTqgkTyE1SOM%eMp2(SJh^P{g9I;LcHYm)2M;<LmtFQ{<&tQ)Q~sHKE{*Sy-4 zc?we5-csmdoU|OHQbu@J&U89H`){E)7HNK(3xNGT*}=AR`-it+l0QSe$_wN~kM;>h z>m9uvF7_JvF`=8p30Ay@3^4QU_u*pEgKp95>ma%51`4)kJ=G)k_-Lf=S+@_Y<||}0 z%7p>YE4-mTh5PYjbToRS-WNPu7u>dHOJYN%LD6%Qq&eY^ckEdHG}6ozfNi%6F{1>f z2PxCFqs&TcP6~b9CuLiJS9|kX=_lIgl%T{aOzv_ARZ40fgjBm(TsK7X=uQ)-9;^Jl zh&DA&I?GyBSHze1pathI!(NC!fmEwe@+DmmD{71C#=>gYDvavJ|Kk)CK^=akxJb3= zzxuI4J<G1@&i&cMkX`kiYieGkT#<W(!4fKZ3Q2tx{aysQ^H*M_dd-*{{0EuY62^ti zC8kc92_?CTCjsssj#VhsX|%*Da4deqNwF+zqEyBufFRKMu_cnJS5YLUL2ij&iE-1c zhw!ApEKV`uNN1Z|K0dw*KSCg0Z;3r&tg)a@?WT@B0q%o(SyyhAICHC7!9F9BnfjVe zp23)JU(m&&N}VpMWK$=smPA%;Fx3R>{7JFith_|kINLoiJC=2z!FB8#CX4hT+jQP# zg&C*+(>TW#nI)Le$-E#!XP9q)&k2=A0nZ`Zq+eDcn981=_-nUFT!Bm$OsERLhRmrD zo*kOWSohm7&zgj-uEOh8Ld2V3Pg7ulSVb?9M1E(K;pY>o5>*!KEHnJ6l7@Jqkbajq z2ZbG(-z>cK54+)Rfu;XA39v}$_(t^(wk(5!Fj=ius57F&Qa>_Uk*rbg_neh-`0pRC zuRE(@TVceBdu0KFM9IOr(+Q4TcWLy_T!Cdi?kv}x4~;SOt3zfPkzTNMhWMKPk#kil z>r_77zcIQd2A;vBcZ%0R8SyO$-$qMBTj*M{0%ueocN1ZsF#&a;(H6pI*j?jT!721! zXZxQSrZYBOz6Qg$hKTBBHdsYu^)HLWvJeo1lfVwv`UUDigdyuSEnxhr<zZayV<qb_ za{xk0y;7?ppsALm%hhu`Ky8wMP?^d5BaHM*dWg{o5#4z>ZRlXUEDaCQs|_$`vjkVZ z#<w$SWz{0;gD{pEeC&+yOS?^y10YK`-QinV>M(sd7?p%Xc?YIV?!;~Q^mnqyMc4O% zLr*l;%l|j-xRV3I^kuZE%7!A^iZpfl4TU&ZX-3zLlLqI+W#m~Eyo&jhM}=@>i4}$m z=VXSHw}gIgev7J5*o~T5<;-2&Wm{Wv=Ck^7-D=uDxHj~o?#y?v@hP#2jqabziHAgj zPSA5#7p9k$CKT(l3clEsT*=dGKyv65KKJAoIyJeA#!>uz8easjutq?v_I~)*z5$*) zV+}XfF@E$r!UG7jS0FfVU*Oh`K%7IJ^?YBAB(zs(ux=89o9vN+|M*WAc(5-Gw6`ik zXf)o1Cg*CaQ=R*v!S~ON)L>saXm3q~r$#&jBqxWt$*%L}Dem>frnh~jha{F_zkdAu zQ#_{M=w~hHURu9ewDQlhIFH0KLilLR^7Gx+kMY;3N{gTSYG(oXbVB;hN8z+9N~y1V z4`hypUtqM!y0wv+QkX3zuje@Fp7M$pPT~i}y!&Qh9ECzpM1;b&aW9goj+7<M+KUT9 zG4^_y16PL||Hw<RWRooQyc<k;sMJ;bRSnE=y$Geb^JO*g0lZXT+l9TnBsaQ%k6~g$ zLgc&@`E@hAf+f<uxM~U^k9B1XFHs1)JjgU0<oG{3+7TePo?$hEXBMtl5ivB#WkmuJ z890%BN>{RM*RC>qk#KWdsFyo{>`FHZZ%jG&<W{|t^P6QjfI%0P$d|XX=sYz3J*a(V zJ2xyMK1B@|51cw}aZT+$XRIfie2=qvc*{iJPC_s!8Fa7&0#qU%JOw9~f)iuefq}tT z-%esMC<Sz|3<6XJ9y}YT&GU3$HUso?Hy%YEr;LPiTHX<(%MoMXl%Y`O00es&><^lC z2ajTqQzqUyjq#W<aN1BPd!VLvqnSfb9Nz->nshaF5|mOd3i713g~M)>tMU!6vMEFF zW><)9cBAJ_0GW}hPJ)&D^1Vhb3Z!jbbpgTEDXLN~62!Arb-{|@wMunioxM6%J?S6q zYp|+%6o@ULy2P|A=7GR6jB8Cth@nl_gw!kN;;*`500u#AUT?L=AW%2{B~y5NAhD|+ z1?~ark+1-bt$j(V>qMVKz@=?i1(|4|-Y}{c4RApOroYJDdMx}NXs`c15&No+Ina+j zvC6t<un-<BONtQ62c0Q~XM^KdXE_+?od~{d2n~aafW(fsI*(7}#DVn(pU914740ZM zZ!xeo8FdIbQ~~-=(KH&Kdq48U_A~;Ak$(m_A0PCG4?=V+!pl2eUNuKEha3j}csdz9 zHG3WTP&qaM0h83UV&kY`0}|amJzl6D-gbXJi*&LPM`!uOn1UhgXUL~<R>)Lp$gLTb zxtxKuw<~rysApkAqkx%Fq_Fwi=;$=3{CS>^HYp~95a;`tPG``rPlS`_I@IA?!MN&F zFVQqHGp6=s_JFIkxU10NYEbKMt|(K4Esg7@_euPvsnPxgqEczIU01x)fA-g9)70K0 z7~ch`Tc(!}3W9`poNArff|@%>`WpGzJQaP-Wv3C-IO)4&u^gHkcGB}vtp||Q$0}`2 z!#|h<A1^$Oa(s<yd>B_~q0K-AccR7ronk@;$ItvNEGjbT=17g)Ckzd&UV7OKGvnX( z`r@?Td|X1j+WcHDea0u)^4#TN0=2}ncg(v@reD^7esS&CZoZGGH$EeA4yD4SA7|A| zN^>0h5+@|c_#XN8b2q+j7Dq&6@lf0^EzkWli|bj^c@+5A_3vEOzJ0m5QQ6D3&T{)F z=gXb@bi~5@p5@q&jre7;bv(Ar&PBUpVG{&9UksI6W3y5E-bHB7^bm2oz+&&|eCa>a zlUO19+vB+2|Euk+2D`Dg>$Ck_k8ihnNJZz^5zc~n?eEj-zMr$tQSCEt$H80or`*;V zVg<(=A8y=>%aU(q>=nPuE&BGyNV9+U=WKyWm}oijQrOnt?a7hv&sD-)zI)#D5Mg^y zC*{)pee#P8BnHEF&y|@7pu*l?NDo+K%H6U|rQSljwc`3EJDch0ag$7~5n&k)mn=*o zJ%Q^#QX>%_^uKKMk<ufG-T=tL)Z0G1DPrD1=qjROWnQ;30k5mp(7-1%%$;8>OGAC> zdKm4STCj!1ibYhDO|WRkM^q{qP=?@tUT#w>j_Fhypw3zP5+Ad)#&F~+-}S`&3BR6q zwv=yW(YzYDh9aR7NS!=XAM|eyZ=1=EVOW(Do^~Gs!&XK=bcjfKe~Z86s*1ZLUO;3G z`P0veaK)-H=6)A27=zSM#j|)cE3kOv2?ln00>Q5%=6pVCC8M5Kngq^@MU~G3g!}Fu z`LHfH@1TA;M*^)i-}Al&$$$U{J9K=ryut_<Ta@gGGjUFw3oz=@YQhzCb139Ssx8^i z%zOa$5MNq9BB^c0i-82)^g}%CUFO*3hzl@X?~gtTvriyUDek_93Q*fCeHk@b3C3;q zMpGbqY-$*%sE<Lv4jfWXFNP#k8o;<wI&(~3B_+LkEW`^-jI=dt;Vq1iKoaCClv59M zas~9Tl5A6Lu&YZxA<x0826kK%N7l)6!LD|50HgVcMpfUXVFoxxJqxX>yb_Kqt);&; zweKSjp<$VL+N0)eI=mX_AGLv;qIZQJmyl=ppT8s>B0R1o$YwfNcq_keAH^P*f)kZw z|4<QXF%cET;-MW3R9CdFw5RAur?~VG+0vTNT}!0K7gYlAc;dw=+wRRY3Wy#f62#b) zqvQ$boMuweP3;$cy-p-fOc$gHc%fgO=d_zkC%|8+evgo#ye&*%>Ekp%FXRFoJqdH3 zs7PQ8%Yix1f89_nS+GX&h^ACCb--N@Uwq0Fw%vk5{{5Pnq2UL9JL%b77);F^>y1tb zI&Xd)FtagKw}}4ckMd*UFYPvL7SP)^?SWW$Yi(&>OZ85&z2InB>W2B(!>u6+{XBN4 zrmMXjVEz6)C#REUA-^ky)}{8VmuDrTJm!xG{ro?qs%Nsqo@$8$9|S~giNqNCo(G_! zO61rS=g<KV?=YX&T4{2k(AQdOQ7}`@$ew^a^OPEg4{T9TJ|U0uOQ!8`VT!o+jRkF0 zlKQUlAf)Edzif+*Sf4Le?%??L`u+A0PKSn0bR&kpJL`+qZ<D=lOzpIr#(Jx{Q`?GL z`;shscH$04UC%8-v5n1(!mG!HfHaUH_CvMu8GobG)Y`jN$bjj#Inw_<soLI3>GbhZ z3iUm833Z3Xji2|r{^b4zkG3O|4%dyQ^+WMY@5WfgR^x%?!L0R4eYEP)Q>yKWynXE~ z!ph4*w1;p1XlzGoNTeebNvBbl2VHTl<6le>xZ6+SK_6piEFrg9+11j$XvvI<>sU_( z=f%X<Xv?-RQcH1}My-lDlfA>CeBRWTlZ0WjA;>EPNSmivrMt{N>kHO(a=2Eo9&%#a zC+{ottU+D!y@`+79&C=glAA_)pR?W=d49?{5A;iyzox5l^Xf8Mqry3ch}6_<!rJ!M z)q3gjN-77-PEjtmWs?dT{}X;AKb_iKJD)hZ049c~ZI@f$Y|Gfv0vuYF(UQ{e`cuJr zGZw+)`;!t<mE2kt!^2DDK_@G1AoyF^1T#tv*xV`<yQk?pi%?_Ac&8SV5Ea~WObOs$ zSgxEVw}@lWg53(wJ1c&M_61Pej~_p(>eZ*GbpkK<BD|j^Q)LCz7v{ZQ)#Zr3rF7Sl z?4yo0K1>#EAo=8e@0S#P9CR1qRVVtT!dCjwz6wXjMHM>>v3)F7#m*!}k@r%c4oi~y z(eN^ncAK{oP6;r0!kr4!h>0DsFHK0}`*sOg5(UwW^Zes;iZkADlIIdD*1xE~E6dl| z92AE;I<wULM}9X-;fhh_1*n7V>{t-TghKr^GhLP){$-1SSy+bF2S+wy5JP3X=;XTK zn(w4L-1gPoS3gc?(m{A!`Szig&;b@db<Xys!pH6INW;)W+~v{EgZh*vDfrHMmU*wJ z<<-7SmClnh-+#UG>xB<o#aK|<@0RlR;?&c{^ou+hmZx|tfJ@Mn&pKPaD0Z6txYpb- zNaS}ueq+a5Xs-}{Y9yy6%UiWla$`#=;rl_XnZSy^(H7jC>~SGE{Ay3|WupB9VI|`f zv(AU^ixfcbW(o2-6bGIm6l?wOu*@L!<$#|VXHAr}sd)Vr?c6?CQBE7tX=P=%NfIOQ zWM004)zieYp*<ve3{rMz=slfoc-s<i@a&4BX5HW!>GcDzw1|l6GQoNiyQHsqw0>Yv zVvh`rmW!iFoiH!J`$X^~wO!`B!#X5&n`in(*SA;TtC{iC&=MEHktRXoUZ@fXe|(kH zrlAJ;N|tiTlPOP9zCv;xWZi@4N8e3=d56mf*J&mtc%&5PnohE4z1$7vDXx#Ae{KfX zY8!5w-)%3)n&ns1^=uOuOO$kS{ptVlX$3f8FM*0K+E=vr$gKe`mBK^N2Mmd8yZ<qo z%loJ6+GwCo0N$`o!}bO&)JD9Ij;S(1BeeOX;IcoU8kaj|KbSA2+2oOTT3eJCddB$- zevI}ZD6cvnoQ~elc&)|4ZGI=-EuN4&@Gq$P_B=S=QRU~>Iu!PVlImi4&k^cT$Xm`2 z$W}eS`wq4jY6+PsIc-&rmDj%W2do#oy|@sid5Psq5IlpxD9fZ)GmznP$7RBbU4p4$ zZ@LLx7Nu*00VDnKK_MyQCcC)()AU+2_nXuVZspCK0cLQcCnSHS2n(r#C)ULat@JpT z|GDt1*dLv-;GtumtHov)<>j34wGy229{d$AntFXAL$8}zUf>|!+H_f{ni*Rrg$^?6 z?0|csrC!^cOiWBSB_{{88YeN_UNOH&Iri(u(!wmE<oXmK*Dfd+kC?2+Fx)vxV;r=^ zTp#YY#4woDEh(Om@5AxIb(#2dLtSy{d5yhnFrAX`I}aBDqq#|OjV`mZD>&_#-I;sJ z^rz5mNDOKQ&Esq&-005rwm4^tVZM3Na21utv&w;kRZ+K_gQN&9j}MY6gwB*wotbMD zl+%&!b;f)qcIQ7ox}@K@)Zhy&oA3{v7a_aiA4WsP61m<2B-pc5Pd=N&xf`~<@ajr# zbzS`ku1(QQP9s{QrbCugf>OF%d2~I>Px>c2Q2D1v9zBydD+Mie$CZlB@sMO0yc$@e z&@RU-KXtKpd~cfzKD)AxmPzK+vQEzTl8I;c^FShUsqf$)>2+zwFv01jZk>JTrX2sm z4EF5r!VkzZA@C1ze4y>$C`bQ~aOmCJ*^U6mBSHAe=6G@cj|lds{J-KwzpLHOh+pDf zf8WzMERx-gBbOjwz>DnnZQsG)7p!dGm2~4R>R7l@ZACAd411*y+XwrIzaEh+?m4d{ z*`GRD*&TYwxS5qhj-gS@jpNMSFs)+7;zr1~;6we~^k4I^Vx6HHu@RneSvalqAgJCw z##@vK{|z6wsW<-m=M2HRt+2`y981lWvbLWFabs{%7A~#Bml%b2?@drq5ypI~2gxK^ zYy1>GAREg`f*?IqXq8s666y6di0Fjd13H51_`x5ngYLREZar2V5$SoH#z)dN?KA8{ zVo0I10T@KG#{Pq3fE09DgGMydh0VwCSCT|wKX}`v90Bz1KDA%+uJHY1i;2*%=2RR1 z9>WpKaWXezAP(<d3NwFsXe?OY3CwQ{_Jy2s2bdM`|B8`aAYPch6Q19g;|ux!h!4`a zSVF1q=KVE)`Y%vo(4RyXzf7!#kl~3|&Imv|{`@C-x`zdeAr(=5fBOTcFhP{K8zdW_ z@Bu_{O~Fk@Q+?!DzusX|bF!$Cm7M%CC;{VS!R8`CE_{I3OO<%}=#hc7XET!O#fIvU zMtTeDvtTFqaE+8QrT~htaQmmf?|=s5wMMX-8i_>>+K~~%uxuOHQYGAvnIIzi2!inY z7=q~gD1!L=5Jp(A==VKP103#bShf)J(jg5$P@q#TEXmS7i5<%(o<3`863D~tdp*RJ zzPn@(yN5W#H~S3q`v*k{ILb%w+Q|-$5&Hg+h53rkpI|d+4@*lOH$-F7@6UL3{n{b& zbi$pfq?^$kX7Osco^38&Y6jBnQ-7|%x?D=SUjCkVDfF|=E|t?9Ms2u$I4>(NkX<j| z!(l#d<xO4&IGWA^)Ad<fi~h_w3VH02Pv2VW7VHg_EN{;&_X&uAXK*v3K4#-c&}DyT z&+I~{1?U^>!RJRBYzm~_6DIXqMaQvXY2nE)EOAygZP<_$0FDeKdLJ2Y0kXc0(LGim zts%dES0>LQ#b9#en}nGlP=?ZDc>R)XE3=NUNq{}uj%dc?S#zoPmnU&^wKC_od@$b2 zX3iFyM=6CrPponQ6%=Qaxz^ZP;v*u@%MHj<Z8%uQSz=?6C$s(lB>x$3KtUK9V~}8j zYfCLzl)VP9lp8aje)}cfB+5<WtuY#l+V5T{b8>cx24_1ZDMTbyUr{9wo@5PLWDlNX z4_f35p5zQ#<PM(Xb|Q$sEK%l<k?p$Y{vq^3@q3kgIi=if{Sp2sexH&ruavvbxey2f zcS^Naz!Q^I`B?JyFWKDk&|e>fCmw^5yfO+H#iVyW{P{m2i`aXUjXD<lZq>KCBB4%+ zTjMB=h`3$9IOlK~hZ^b#lo_<1O$kFDMF^Y~?uKu#qBU}7SQH^@f74J?mG_h$vUore zCXkL11sbJfh$lZ@@^OYH?<-K_6?qn}J1_oO9xcTr=a6`W%%^@nX5LnR13g3LbRhOM zr!<!8X`q@X($@1;zshjyGOfpT4wpTx6)t6E3658m(KETs1w~&I1uI(8fRO@pC<Ow_ z7$tmDGS7=V@FW|e-yH?SP?9KsG7u&QLdXLpd{>evoHCFq2crK+?2q|bjrn%DcM}G3 zPezPvIL@fTOt?`5U8tjdcwsB*wkjET4?$R_$Oef~W!hK#(`%U^lTZoR!&OB~^5h~h zZvLKN+BO#%UBSP%-@A!4?xsVSiNb-Qe$N`QM@W`cH|!i{s(tEKj0YhT1jIu~3ZN8$ zj&+>s1}GB2h6a*hK_?mzNdzVQh#)d7xI~50B!$`}h1R4WcAmmWlEO@q!b%c<Y33H* z!HC?Jh}S-!!tYSn=!DM=uQx7O<6aM8-%fT-(^8uC?DQ|zpJr8G@^`E;=+}>Yu(F8Z z5fFBBRgzb#Lu0zj12IBEeMn|TLdQGm@!l+(G4oF!pQPTf5n-b{$njg0TzkOHt*jyy zSTRFVqM}+hzX`eiqcasH6Qo?XC^?IY=^Z{mF0TpJ)jy^7J87P!#_kTh{gN{I#W?mO zZE%LgC-zm4_XzPZO@7hXPciOQjQ5D}F)eOUUBdP*02|-Q4x}-3k!B*?q~k)KprBNy zej1yg=GsA)r{t6=KNFoG&-~Ml0NLyFid>)hOtZCi8;Z+(t+9PtlVAFT_y<zJROt)V zSJW{OQFNtWCRF9UD4l5RXZi?2Uv95t3_E}}8R6z`WnV#HLGc)qV|CIoGjl-ew@TwJ zFw+FLd0FZc3oHB?U4I27ll*qtu6ES1+jSS3If#1pN(TAB>w^HF@^+xX4)Irt7g;u{ zb=grzTYUQtowuv+UriC;@5xt;SwOmK2LVg`o9}QtaWu$ds{|WkbAFk9%C}oR=+Z8B zTj3XQk5=vX{eu1Sx0ny{d>-ZLG_k%2fQK=Z)A4Yhg`vPdaN!!Q%a*IKShgpV;6#fr z>?9kZJLPmoJN;`G3y}j~gl>Tlo&Jp4N|Z36=kOHQH*Qq9{8Zj5P6Gqyo0L!ZN5-Gd zD1ZI9)qR#0`pkLppPEl=qaVW=CuRM!^M<*h-clLt_dj3ya_&pAET?i}|A69zp4xYu zoy(?r%6A%jddq*Ke7<d$&qsGM;}4IVf+%Kw?P{bzzO6sV!$in0^=+;amQ}QcRGsaS zsM=CFR$8s&NwVgzL)3uwH-HXjht6U>T7zim4ye`0*z{g>fi}KE`Dg>uF4+y9wn3}~ zz*h%wdI^?6tOdbYTcEntuj)te$a%uDg@z;Eva>jIDr~V66?g=V(vfY>o*j;)K3~D} zk#PTo_Xa0I`_M-IBXc<urk<q%YmM61RHDSdx%CtAE@U;b=AOg<z;Og;Ov8Di;+!qp z4r1N=q&LoA3|EF!*n$tTgrfyyC%{c{B~%((=ks*!r`f;D_z**G+2-t}Sr6rJGQ}C* zXaCuMLi-nrUxpSS@*9M;0+dJz0Fq(_GO7YDP>KU0v;?A10TrO~o9sl8rc11nB*bMq zy?$r*l%_;2QlfUd0lq){clSjaifk;>2x5T%0@~8>G>L+Ipw><@Zc%xv$Dr2HQmki+ zG}{&1FOU^nklrnjmJX<$F*XqS7El{^fI){f$bm8V>J`pYA=J7$jUROV-bx*!C1hAR z)3zr6#b!$khZiizm=*!VOli>@yMxRavY0S*u6t}7*6PhvJtjDA_pY{}C5WQeKzZRW zC^nzVMmi|Atp2{{H={gL#$l_0vGu)NQ(Ik&$J$*o+sB!Pv!4>T-&th?D_Zbz>kbJs zc&6B%bQn0!W&?=jkDfO6e}igR9&NzQ9snzeszuT;!(UfRyZ|<p2DnUkhD`@>Q9JpB zPMUQAle(ihL8P_6G-BR4M_FZ(EGt#mDAm}BwVn+5tfM&a2-OMJnyE_?rYtUQET9<L zjZ}%S8X4r4<Q9f>mBty9HQO&l?M(l;GjGROgQN0ZCFUp(V#q6SH;ou*oC2JY`kR^w zMQipXgeut5iA%8;w#{VRGdsGB`lPIong71JPR|J^M15vuPJKRL6|+04eJTpfFTtbK z9;p_@Noc3i<sx;^Ljmmg6#a625YFn3lqCt1$0hzLJR_}pK`!k($@$=9vk*G4RK-pG z?B3G?C$H4Wocv>ySk9d9TP3FqZ&uAfq}lYTfQr<utiLm4CjNZ{CjespE-rT)mBsD+ zGFdx*KMl<!U-&hk!9MV^=+kT;;g<b#kT>PJXDR_+I=?)ajlI|YYR<=Fan41P+dOon z{gK=;l_t&ptp&q`^1DDpt%|g=+#x56b(?%IoTt}B;ryrr-L7RU?|tfd6h^Gxu6r90 z08xkCZhlX?ciGl@X+xNZC$>zQoY|L_N!SX16UfHT<hXjKndu_^dr>p$blV)+JegcY z5;fWsLz~jPi<+-h^Mj~ytN6T=j2BL7i;l{(kq_;;U~E<)S6CzHLE~~_h)8NpKvH>p zeXvTt%%jFi8rBqLY9<|nNSU6JS+oShOwX>IEOMs$5TC;dE;8%lc>9Nha99P_0y5MN z>9&mlBHjWb(O}w<0O*(}(UO0^WBZaxp6k?cs$~&zn?P{sX2=z0vW$46|2UlQ){iSO z`!kTr!TW<*Qs#>C_Ju1cp{Mp8KJAth>$E3M(5m5Or83oaL*>od5`WHf!c-_I$cpc& z-skj`lhbBcOK-ik_AQ6Rv7QJ@07%kI>c&!0!uUj8zSBpEY;uwFhds*1l2@HMK|R?A z?#+V@l^hx@D#{M8Z*oa_@eF_4zXG!FuL3Y&zEg*U7)LLz@|3r(OKI%$Rf*3r8D}nr zZ?hL)WE{7^+O`{XqAw#M$46AQ=Jg$7jZ$)nwXaV}P?J(qwon94$?>F7ia&h#py5p5 zG)T0&)l8nuQuOKUpT+9``6k(qu*IgboVdw+tbj?3W6=3DXO&)S*N@v5iTg(;`G=9% zmq_H)w@B!5mHf5<O?7~)3)cQ+N*a_lJmz$rM;HCE%}fUy@rpNrOuvGr*-X=ud)A9a zLC>ELwu-P8^q7!}%$Qwnd+1c_u3uXKvVB6yVe<+p$|vi)PklmkG>P5q<8{9!mVKn| zBR6<|Xwz;L=-Ubj-$363F3N5Ro+udLf;J8wTkBLZYS$JwzD#gL+~7*X8?9tEyga8x zP)xGgz21-zog4gliN8a!f$MI%vz}T?1*ff{okN~f^^rlfoBv{$a}2?t0Ckzb9syNV zXL^eFN+T*)C~>r5;hF7$hvE~<D^9<fv>3!IMZenkGsw_mIcjY|OLnnqP&!G4<iEoU zxSO@#r^c0)bWShdQS)Xjrcn)OH4R1R1vL>f7s>Lqj#kmLP`QJqUu%z!M7p*|-rbTI zdr6bf7dW<gM<AgthEWYXZ+yA_R2lxhge++-PE6CI)Rq2&NC!MLkA81tl<^OAx=sD_ z5SwhB7sbj*1OtpC!bGJiB2A8h{(4{yVx*X=mNiWwq;0shNT?~bv1yf<xly#)ii4N= zN|sX$)qVBBh<V}N?AnqNd_^5~VW%8dpx9bV%b{m!u04|R7o?!Dmzv3!;c1m*$kU@T zg}4StFcj#GMweLL43si47BdaV84qU<3#1H3^Tc3#;jlchmXKO9jurLMCGmAKu89uO z?<?%gvsRWFNTv_t=(U4~Ah<}*oge_wpCQ(>x}PH7U+}EmP6_hU;oaKUW<ba#MP(HR z$wFw*iclp9<*O&_#!t~bi^$OH9nqUY0Y-lhAI4OW&OudXYdpp}@sjvboa%!T_+&9P z(9?u~Rx^GWrUqi!4{ahrSc%2XWU@*$&GJ~Iua-73lEyC5;MDwpqK^l1p-e(}i~AJT z+nU*ffkRSK<<kPyC)aksJy!|Sv!pRjZa0)kvPzcLQ6ePDm^|b?QmOx5skf~0hIGe% zj{l+D5B65BR-U@M4EP0!KF(b-uVF3o4e*t7Mol8WqLAh(g$c8NlcSNdhM)^6VGpP^ zb<li9d30gbt=&2Gdh?4cI`x8-Us*6>m1+0F)HS*)ez*>?F`$q5<rmDrC%43rIMY|0 z;|CZib@YK6;Wr#4xBx#!loX-4$8ngpH2qBX!XQm3)h{3()21l<i_N*}ljIlTWRd;q zI>+Lay*bFF=2&VCzNR71K4U%GO3iRhEA<_m5y6J5+JH_ft3687JdFV7jq?t_u<D*R z%w_!6V?dTtxIq-k`Ko5JBySENWiC<I8$4z#X;sVj&V$fGN_izu|5f?7y6LpyPKpoO zSmvDULDT6pv8Ck-;lwIsMHw0Bl*&c3C&mX&D{vkg65&H*j~`ZM8>5ilX|V*TbhH+l z1fPYi8uz9~uH9{(uNfGBf5l^IUPg1hQoa1NC5WSY?D;v=w9OVxkXLdmDYHsJtLl7P z05IpP{RMA2Vl~Pg$E0RL6>CK~R6C^L8$l5{Cz(sy6#bQcD=RhXyu18KmALFc<B4f@ z9_Z(`ss`^}jdi5eQ^1fdSYKPDdMR~D99QJrQr==DEoJ>a*cPhQp;PDz)z2KPD}{Zb zG;RP?g6c?SUM)@r^_GNUNrX3XgJR|ZPtOUAo(aGw2X9G+9}a+DRbgffGVN_i1bvr+ zdWUBLxtlRiO97qrhwA;to@{4cMM?{l`~|)j0N?Uyx`Q3xchx<~?(ipu$C)N}wGh}> z#036saAbnVR6g0uP3#O7Ywe&DvrmI(m@-+_>j)#RLC*rt5d_KvUJwG$_GVIdOBoy^ zfNcXmZcwNIB_#oc8^N6BXkIr*6&xd;{_A<uoXa(1Th_Q*B}=%)sRf(0Dyd__;$K?2 z!;!|3Iu&cW+Tb`}!D@pnNsA3>$W^LO&yf)Jr*z~Obx2KtKX9Q3ZV8HcLgx~r4H3N! zSGObJ%U3&PmO+{$Tk0f#7Uj)7dD135N@cl0)P++hpGz~-sjc}Eb$#dwAw)0UG=-12 z@H*e0y<K}t<V8u!9U-JURw|`N2@?1N=gJlt{j2fo!#Bz(M%nVWgFE1o1dgqw;$Rr_ zv|sHU|30@#_sUKS4{gRSQk=cEAo&Oq&9x=GpxR|5YP){VJxv;^d8IueQJDVTuL?iZ zETT?_yQo?6zCLjv2CBr<W=L;P26~90#B{J$<4Acr+?3BU{ke+8I<%INvX;FyZNHi< zgEG>LFA$795@hZwZ6pGONk0QR0>qIn<G*=(Y1Cj%{F57!5N<`iOC$n#yk^-jvynw@ zDKJP$v6c}5lAyv6QWm5WVSBbn=JBtc;hxj(3lpL{%u@FW68Aq_Y)sHSbmm+PU`|0= ztLUUQnuiobPEqeZ$qg3d6(*=r0kb`7gne<Ew#Xy{)r~DOM;usbRIeqP#^J0V0`dtm zs1qhNw;IGc^^aw5_NNqWYcb>pMglXs>7*<gFd970OhVK;wG;_bEtskr4q_WX`x$pa zn5!h9(*3~OtT{*X$pZNc{m0dQ1BtvE3${dpR3Jb-niAb1;@_48HaOwR0vQfG=K_R3 zF_rm7!wKw}W)Xo|Q`N=6TwLDYj2al{&PjYGfQgKu<p=!j5Oik`kDxBHU-y=GQC!I# z)<(1IQhO*;v+=bZQd?ECiLnil+K8-ftX`G+7g^n0?cifMlmk@b=x#Ei)TMP>ZZ;~_ zrES_(t0HJJGS{PZJ8L#N{u%C?jm-6F-QJq}nHM9o1F99mv<<1PhFbd6Y)EZ}TKd&4 zTrIm0N8TL=w}5IFzLrDG!nCQ_T7-SK&m4S_`^Fr6vHOG$8{wo6`^)@$FJ!T^K<#{n zRv~@6Pt@3%y%)ULnf(`YJpJBV1`eZO>2qlgyMAO`J+1oP;zx88%rH;pPY10kelh}Q z^(OjrEc4h71^?b3WBXEoDRNRpbFH!Fy8;m<Sd)N#bEH59m?LtU80g$1-I>=i0*Qd0 znA&Q-t1@yKGH5|+qtu|fbf@D{CCLo{au8@c548P~gSaXQc%hJaqma3kO?!|{QxETD zgzRPj!&DUT!K3iS6Uxy#YNaCL^Gf3Lx<4mzpn+Tt@3jJi$88nGZShF`z*d*h^m`=r zd)mTaCQEwVNCYx<r>aE_XaV6Bsfwx-U*urd$~ypLk8H3R&L(692)3VBc^qhq6u7Mz zFic#K$nc&H^N|b&jOazAu8W0Y17ryX<3KJ)_Ku-xQ2Zn<8D$|3+%{-K%7`eMlx~ZP zABu|iB&AO!rJqp(L(q`s+mnl2E&mfhCZYy|1zb>pHAS>G$v}ipY<ht4*bEDk+z>%t zVFYd~?Epy}xFKtxi}M`GJytbfB06wg-1kk8IU>M>Nf=MclTHG$A4cK5ETDMVf(fz& z<EHb%%xCvmUci`NNSI%Qm|u*TUxJul3YcH|nP2vpU%*&iNLXHkSYC`+UV>O&3RqtH zSzh*7;z6(_{=k!oK%tO=!zKobj0yCc5IHi(3t&qW!IP;#q0oZErUr^k2=tp0-7?1q zU`q_blbJxFuz<s61d2=v^qUbmvc&gdOB}$Hxj><CgTv+oip&V~n-kr#IJk}Wt`YCk zVEs&V=*h&7Xx34Tv7hQR?b_cS<H+DPTI*@e(tfIE{!;wD@8-FBnw0)=mhM9COwzK> zsiW#iwIfS=ZwoK;JB_cHs%<f*d1{N@;D{aNzOuTgGQ`Dk{<;sOi{@NsAv|7~RsFQi z3i$*ACK_mUTcQCARosK*>Y${ehX|q<d}{zrc+?WpO3R)$fAUbN3eiGdS@9v^DcZ%g zYU=*CO7GUq$X{b7)(4*+^&Gfv;QuCQd0MBgh)6wx4cL?%Xno3tx-R*KrcBo?8|ui! z7nPkYLp5nE`Me;w-A&C$ePZwu3Z!1D36s$wT#2KUrxP_jZz(bpLj7jcs5loBVla&x z8co@@L{qYbe=lA9PWHpTW8x5S3!EH53tkg#s@ZKsQ;a1(I0(78@MET2fHxzb`tctT zB}E>Di~pjSpCBM{W|}g1a##Z$!#KiT5;`U#bgnnYobZuhOS3KQ@ML3^jKAuh!-ZR4 zZqRLj(aV@|!@RM8>4U&Bk{_{&n;gvvU)z5?j7O3QAZ7zKQy<0a<mK)dK3+g-N7eL* zAn|UP>^E6hQ~s0#<U^+@3qNu-blj)`>1@F&z7TQ;_TqW9F-Fb$FWNE~gikaV1D-ET zW`NjD$EmFy8Ii}PhZl$z|Kv`;w%7(P5MObkSv0X68#K<R`qAm(;5;zqx#28xLR@Bq z*3F4O8?gWlSojTC^bJ_N4Op@bSh@{ZwhdUm4OlS^SlJC&)eWs)7g6dd$;ljh&+@k& z?r1neb8DF2{)t21EQzAGIX*m5KV%&XJA13QEDsEFJNW=}WXDKz$5iOKtPE3jvxdfu zhM4r3{zi#nYsP7sgGVV$iD;(7$eUyj1VJwLAO`i%!3Zdjje;x8A{XVl+o(a;=q5p& zj!qN3WWpdluriA=Bqo4*e(d+2`SvcQ+ALt-bX6h|B%7DDuAq_+rc;hVVtJx?QW28n zaCp#ysZ4{Fh8Ljjfo@#ky>lqtFh)-6bx96km!e}7ydY9w(8gniLaT?8DtUwgTaWnR zksf3r(<G;oOnfI%OA)2|j&Z4|D>xnm8Zul)v~iz9I|f+gli0cNJOHz!_1=ir6W2dv zs&|k#_;zH-Bv21;LAk6(Id}AHso4@5`>g+xJG~EXO@f#!VVU~dd{24L53D`@Y2}c& z#Bcr~Ck84?f-8XXOTs_a_1cydwpF9*1VPb!o0s@2B5DMDiNdUV>P`SBAcB?Lz@${% z&#;uQ(2wYse6PhQb+ajlI!BNyk7-4Y#t|$~snsS_%M><iZApgS?$E2M{qOhxRN#$r zN!@nF_h7TnGGmtf<z=4h)_9Cy(g*_7xuWkb+_~<qef_%X`Kw8n_a#VM%k3-#OqOne zV@o?uA+N^kR<X;<eHz-dx|SZVM?LD^72?Bv1pt+^J}Lb7OP|qx*4yF^MNYBf4n@m5 zSbLZ2Xt3%SxR8dt?FbeZe=F!#mZOw`=*i?lzH3?USS&Bs`<mA?MT`3mVDpZszS|)z zkqhw*qJi7KjFI+Z%gcoGnaD?Ug@Z|Pm?J~&qg4Hh7vxKOXG`m5r76++_GFEA?02(A zJtPXPo0eSGj9ewB9%N4R@a$I(6q61D!7(jF`C}NQdxCV{!uEc-U8SU}G9d)<Hi^9) zMteJ-0%9BbG{WLQp@LF$D6=H<%?FKICGy``vY|w7#jLjP$ioTUcJlAcoosJ61t$w& zkq*WRxaVP)=O9jDch(TS9hmDQTkh*%P$ad8w&;+w%BtXH@!p0SuX-l{eb?Lg4peQW zgF$Um+PHWxDA;DYz+lX^c!`LXw728fJeMlDUC~<ql(SzyjEkNXd;e)P*Rbs@5I7nI zb0Q@a^(2XloiNfiEvMecB(0ow$6EYD41a8BUhS9iAnIb+((mptkD7Qg3M#b8?BU#m z@%Quv7w*n@0z_x3$GsmkOzofPa*EZ{ve#<xBiDQ#M)wDHq=P#KV*j~L{gU?7{7u`* zkV~K+|1VkgrrRe_`t|u<=H~04qYGancjmUQ=fjIpdh%tL0-Mg5z4V!XHwN7*@$G3} zHA(Hhg)%moVK=)8GT7|>OwEjSQNe-#dW*fb?Gb_!Xyp2jJ49*JO+t!JeHCu=V6}Tm zH=E7kc?1904SG1#&5;l-TV2IT;r1ZB@)4k%L$Si4p6;Wx;Y)xi&)-W`W;e<7=+`db znr_TP(bcI2(@BuA8<e}L3bwPEv~5KbSn0Kcz<Vi-Kj9z=NKIrzHZ}?7R+`_I#0q#P z2d^pdSoAj5_LraRih`Ms`Jx2S6KcD0eHTtp!m$c`xl7_++vf9+?_Yelm!bUKcT`hJ zFf%qXK_5u#6gg0Qe0&|i1WeP=(2SFXl>0Nnq3Q82yR7q9U!I*}<W|U(0kEB|c%OW{ zoUeN!Eu)7c57;B9hc1#&PNY!K&6`y)C<!Iq4ai_tYlU_&4CnAQ=$o6#6;d=X3%($w zGu4T0eJ$sX9{Xn`D)9EM;bnK<r}NOMt#M?npc*Z@;-8j?&53+*Qy>)WDUaddn`+b7 zT167-$}~*-VJvlZRHz@;H2K&w_nrIg|2>zeUhUa?H?enRZUN3hYL)EyD_udCo;3C4 zPc8^Xy}CdtZf4|k=(m-+59fQ#nypv<ELWNRZuQI2K?T)QWVdU?sP^eBF#aWhu3<$p z?zpdM4Hv)hB8A2OZ`)u_3(c&3aV7RcCMgXSy;KvM1yrr3VaOw~Ni3;|sww`UbpL&l zN0jfboascVv*`=6pjS$M4yfrfR5tqWa@?EtD+Ss1u?S?Tq<fSFG*JfFGpg?vklze~ zPwBNp1^Y=WTuAXqpHL1pcj4cyzI#otTT%LQNLRM~(eV78aV+Inimp?EorJ||KUab! zTt@d?WZe0Hn%A;~>EMF0d+YRRMN9Ll(o=-wcK)FL5vB;+n!rqZepQ`Tegk2S5LlpE z3j?50!{0`k`NpJ4t}Q%Tk$O}X>u~7dffVQHUO`f5=AX$#)6)UaVcSBv=V!VGB{#ob z_zS|8tyS>$GvoOj9r}P7OiAHQ!W!G`(h=3c9l<!wHz4z+sdeLDJLT{Y#>i^v+mFRM z+5ezkfC}Ecf#gj*cYixoQ|4$6&ye{Nj`z3jQ`hh8SSjfBdt)=2)jPH?abg0rZh0`r z!z39JDc1RM4|AuKOrvum9tq8oTvq&=YU2|Mnk4+qVcEp{e$#e^q3<{o+|vdjZ$7*9 z;X<e8H*{}JrV;efQDH@JLx+jc>a$>ZYFflkNgsb(Mfuk3fCKJGpoU6$`5ZYzi?*|r zbPhcq)N3?f#gzxaC+-X9*`X+^zksJ595j~|tfrp4JaLlRw!;Z`?B}S%KIlik;&v3e z$E&>Zjs4&<kXI@p;M;Phk5pq#%=|80IPhY^6!q@=)~O&DFpJ6QC9n~M<D#@tI|~dK zAQ(>D%cpjj@%DeReIs^xQ-vT)m&%3Cu4m)weEa3*Ek|J!g?#k!p^$=gmH_v75_C8i zf368Ymq#)@<6!jLErc2N6_7B?+b3u6(CIfj6{QaBksDa5*xH=ccB%4;6nNr@{l!XD z@u7t391GzgDnVRB0gKnjoUN|0L;X9wSs~>XyqVS-$x!ZuHW$9MLY$!FIXzRHYOKBC zvvc0x%Nvhs-5EyPj7mLWP^Gh(Fa&qJhl{U130ZOXUu<Yg=c;(E00C5Uu75Q>#;58U z7ze*qGx?rZ3htqhTc+M$&eqr}(Jy@sUkNw9s{z8{;%mA-S$$Kd5vz{43zs8)a&8-+ z>mA-vPEgw0zo?nkrKBdC_uMCMnnIGjUc^Z$<%$EGziw_u$ICbWEb!_;wEWv@WvtBu zJg~kKiK8`GSs|uS0+=Y{Hf-efOrWEb#q#PwX^aWw+SKHE{X*KCv2S-@{)vY#VCDWA zzQr1ErXVhQ%Ol|>W9a9Zbm-6>%z!7bcAw|$z*(2x>{T!CL@lA$>^5>puNwAAa3G-M zk;}RoD-GbTk8{VH3nh0h`GuAnWiyyWh8yuP)-cpV7y}mO*R8%$S@0l*Y#6jY1l3&e z>0~JJa6eU@uv6=&@BlZG=Q9m0*2<o3vI=iz)ALJCA18_a)dy9C{waz}{|<w1@aN&p zgcAlXW2b6F=1(6~7uYAbn)5V3trhOpDqCm0t%vcyo8gw-7+d~EyUn_`{W{AwNFH*6 zJ;$N@w3VoDikd#azb&f%xVcRIbE6BIf-!=}BN-tM=F=sARd4MCE9AM-u4<TYVN%t^ zTvZ)iA$36_<Z`rn{IjLBkqlc8@}oJu6cTjn7#P$GkrtHFL0c~lbXP2NNQd2UawEi& z)nF=&4Jc&gK>~?-Xazc$Qxa1>XRvQtFur`4mk^R2%H}?KD{#!oujGvTN-bx<&gHso zV2T-D`)Dc&3jE*`G|5K}DXdiK1aAl}6co(9Wb=_NK->j)x<fd^SfqRBNoJ{Ivevqb zxdF8pWLW*rstD=7a(P?9y@^d;U0>SJ!4<b5iLs5c7uN7v!7X0`zU~BzII=C{wCYi2 z{?hP-lJiMfe9juAYcYsz&jXMC7DK#mn4Nf%0O`o8<ksAoE{P38!rZcmc<<u;W<sQN z5=!ozm0fEgr)%0+?uh;EP~t+|ZQkc*mh127=i2M<k#25x8GrlyzeGTP-1Fny=C6jY z)|&MRyU+LMXX`X}9z1T3DTDpM;NU}Ty}#=FuKbZIcq*TR?Yq0>^WL{B{C*dRJzY)K zrjJ{#oy+lEg+V^AgH-c>55|Dd{<rfVv~E0`S*rf81=m#myq@R6;{`pNrzgU4WiP55 zFYh1J|6=#j)CUvn(N=mCv*6h$9GzGZ2lw=%hO&voopU}uvRLtZwvF!pxP+BxcKFHp zMJc(%ywH=#{Q@nm2kSilCEGC%a4?o`Dfh&q?X4iSoaiIYx2Qo{P>iHd)@ENblDwwa z6kgcQH;NiBOL-8yQ)~oASw&5DUGnO>u%|SNqodD$oC2uPLuv&adoPU4b5)aTq(zC+ zR4-do5D)mEV&0pe-7O44Sg$Lg(GynDNDdP2&La)=vm|63=L08Ln3Sc`(1Rn8vvc*5 z8m(H(ujqGrG-};0^Ty+I_4cKwG;7RfgOv{(+~QhM#?Hy?l;gvbx$1!<jp1(YQ0su_ zyYms$yD3{s{+84G`M3@*b+n~8;HIh)v!$WrSWf9r<7t{ygL)A`x0i`*Qd({`(gIc+ zNdJbHo1koz#?u*funa#zN!JTroFxO_vk2+50mki3nhp2uW}1tAlu?m4WXh|@@<<=* z%+4wo6ulbWBHC@LP^Y&Wvg_OwPo;sX+fcn{l{fot8clz{xg0URHRXMjSBcndUUWO| zHsnaU@um$_EP(VI(e)aXkUilmM*BR$yANr74iC?*Yv}yZ%G7%*uvivc==u?b(k)1` zRhjsY+XIGIm;yqqozQh4T$l61)^6Dde)cy0HBVvfgT%Qj-j&Dp_IIxQvN9_RPK=m* z?y)BN`IX{_)k<g1Z_RbszGBg|lAB)xo5<5H{qEl0;IZ}n4$0`D{|Xp4FhX`)sNjV- zKT6n_aR)@u;NteejrLI5T!&tr?wJNq350hC>E>+L_F%?~OpYAV?Su(HfB-r)@Yr+y zdZ7(8cpQw-h5VayXzSf(pgw1v#0F_=hlU=}pDW~44jqaK)h5QZ4+72AAr$V311D*n z5(x*%0B^tTe#9{`2RF3P`$EPn;*ecDYIt+WT}sn`IQD9HTi|ffp+WjA{k{?2KzePn zC~wm%J87if{y_4p<T2CKzbX{s+Iw-#>BbRjTeNTR)FdIH-=PnvMd4$ZUlMXh!svz8 ztRp7?e<I?^d5qtbJ-W!CShv|eEZgk@#R=;QsJG7`GOwjYwknVA@H&1E0n%jqpulkI zh!aL`cYy!C0OoC+z`@Jks@HWCbQ+l&pAP-8ZJ-lLH_RQA<^yEBxWoiZNE2FaWZWlH zF7gmFikhR_p#tIfHuU0+?`~WY_L@-aX_N#4e`f-e)mtdcV7z!y>!<{Jpl0lI!-ual zpa)t19d{Y}7?yyhf%><v<j2ys3u+NAVwIK4<=?v?Br8)V4t-!uc$RsXB=QYS0wC;l zoHU$`Ky#bWoz$UJ*3x1aJmE2jc$73;9~GNvqk37ey`?k7SS!_^7SK~M)FzIflB5$_ zcqH*t=1?K1MXz4RSXK1b!^r^yMzp1bS^5vj%P^^NXa_bKRDx}%uU{Ij(^d@owOFP& zfc-Brqb~B_zL;Ks9fX|&DO{)bBoIX9u4??VYIxF<>>z5eOjkPKp6%68G%YE*sazl$ zMTIRfYKf1w)Vg$h-erQI+L|)ydWqM>k>PcM7_g6Wi}g`vg&0m5G|L*42A<#<X1UuV zZQ)hsk&t)V1(|osA^l&By>pOdLH8xv<?34%WxKj`3%6|Bwr$(CZ5v&-ZChP7yKGK> z?>F;i-aN#MSdn|@Ui<uWA~H|J$-Q<)lj*sYX-#-kxS|Fu0}vN~ZA?T>(g<9AG-=V) zPuxaRe34cnwhkEt^;sJuuKyGO{DQSaT8E(=xE4kN@ig!$h9Cd3f5FQDQhc<-*!INl zKF2!?5zC)IYc1uL0e3GV-GJZlh9F*>pLa^Xw@fK}qyBiv0w2&*g}Ew+hEv<b$tl$L z-Pw3MI&E*-@B&7UU_S^&b{#mt<Lr^$wPX7Z93ctPNW><{*ag8Z@v-&A5X$l+i;{Xq z)3=#~hBXnYMe1QJb^HPPRbf;gH=2kl@A~bRgZXbV(93q{fAdAy!L<%igtZY;VDujw z!6M`ED4+)n#BvK5!<Zxb+Vu}BmPa(AxnFmNG@|XTTgDE+7z(|e+p)e%<6etEp`vJ! zEm$5)gf<LK4h7~>31Zxe$(s_2opl73H?2gNR|V7U@Xz7Muf)t$xQgRIjR5s%X30td z#*d<pkVeEeN_igR%BNI<KNCA&U>($>3=w_nhKIfqP1GcWG&Qpk$$zzP;v9F7z!C(# zFg-ocOeu%JP)Y1}vD&#{(;ktA&EQ#_gwS8JN%)2NXN7yP)R$>6-3(WgDN!^YU8b{S zz~EYma+*-DZm!xom=%^^D85);(UZ8%=%$?n*Xr3F44ol^bhi&L%dXB^0K9f=ie(ku zJYW9AGHl~^g%LusEL)OCT<zYNuew>BLQiS#o=jpx9rd^?ybmF$E4;_jDVeXMJ#i!Z z>5DRmimwK=e1dQ-V_VOTxqD|kQSX?u4{^7U)r2tEHUpz8kaBr4NE~easOF1scLyPV zISLXDd4T0{o=78pNowYXwN9^qNF@%hm8ETq`}fo45eX@ld4b1}@~_fo80dd;yXz`j z#;NozinNFXnMJV&G{1eu^7Yc$1YZH<jisKvH9kMaX$6~7+;UtPGxNee@B%Pel1Qb+ zXNbzoH}MPB`FeoE?n=(m8-nd8Q_A%*<KcpYjlPOD<&lq@u1K6l(_f&<o{Pje^N^7? zt&rwf;07t)CdJ+^@6QNZ6ojiJd;7fLpm$QzehKzAxq*J4|0VX{^I)DOf^lSANpb?6 z85d~nW|F)SZlc^281kHgvAmt{xMI`1q&9)=jdUh&6t5ej4i7!Z%YMS7;_Xw?@hL{m zpla{li-vuTBU0Yd36X|pt)+iz7N#-6j{`>36v)Z+`h&x}2?p{&e#+cRD;)s<Sp?S9 zc!bD?Rf5uZXD6OV2LPqp42<f?L@GY%-$D6#CTZZ2^biw)Q;F5a#JLTSNzioVwjF>e zMdJXQ;$_^P#rPLv{MJNtOq#)je0)lHqG=*pBID86RA=3zhwQlBIksxWgyl@elQe45 zS<cbv6;{HYP~ucAF&sY!k}b(v7%)SDEd-dBVhlh-2_^*(CMEV1FO6>@3Q;HdnWBku z7hfFFl(O<Dd|i?!?1@;}Zh!>XUr-n}ljNj&XsF2%m-FoMUN`_cwN2rPX8b$B$t`WR zU}Q>ROaggUGB);3#ZOw;$o*2HZ0r`vgwLoqE@i4~l3`5BpAyfgc<x;&qam(<b;v7m zKeGZk0GQ?z{kc}(0Rq`%|92oGkVM#HNdymy2O|DIgSPm&mtVo>KK)!Ok*Lm`d(c?q z1|7AI=8HaWm)e(t{|3Dm5kaTrImvg}?_Rw3@RQ&yO`Ed!<}l*JCI@n%_Jv2{?d(rw z(*)h*loWzZm6e>rF>;1SI%Deuya?vp=|LyMZpAksLqYlJmC=d7L^dHKiSk}7gCmkL zYz!VsXU=qTie^GOC4*qXnv|)xNIGRodE)t{h|E`B5&Skqnzv<)uLJWTv&3IvR(~sO zEHUnA_#NOtGk?f*)xjJm5NW?S4J-C1y0&@UW;Fth*eSDB5b)^4BzVs3Mif%lh+VIk zMZ9QjD-wxVi%n?A#5-l`T|WI{pLI*j#@6X%C;O(~vX<F4=yMvvXp`U_&)@PQh;mFl zyyN`WDzG;+xaES=K~NBvGW>%~;6MSg>$(AmHwJrK5jbQtEd9f<J}f;4CM=*TD+^XP zTg2WyTV1-#a8(~zW#u-xu_==Aosf}-KO?_tTPj^Ug(v<I`Y|AM4)-mv;(h(RbS0?C zpxIFGY!KMRKTjZ-H8DkgH*l4@7K7tUi|dPF4;hDn=Ap9+qzQ5LpSqOG*fJ4)d=oU~ zEt^7MZ0tr9^pn&BjwO&5ij(&Wzo9D%r%3<$ZH%HomK08v0m+m2fkFAOCNab!`{j>@ z+?2>i{E1D;d@dopB-w!mU_P4`d4T2)3K%<stREf1`M4Q`S}}}(Tp518DDc(HY<ILc zmOtjtAjW(zpv}k-&d4zi4a5y@Nx}wzq2Q1(6;U>_I1nU{k3}QjR9)A&nCoO<7r2XO z5YKQbld3(X{g`W0H2o6JU@|^-p2#L*8dW-m%^;Te`<fbGCzNd(VX|!o5a4HmgqTJ` zV-~WXgBK8FqVdf{=BdX{j4=()uoP_?HWk*h7G)kWUBhG%ir?;nP!zVa&h>ZZD&F|D z1%2lJ%9=S!ncou};CZhOevaz=R~>2^3hDx77P`V-MD=Y~_5SP5%J%rj({$30++iW# znJx{6i)W+&s&Hadyy^N^Mk=Sx4O7S_%Tj;j#8a}46r(9tJ;CNyuBmGq&r{Q|&lRDD z<(Myz`nvp#K(=68d7UAhj<&6xOTiA;ZYP@(f{qzK8K{8vmG-APf{qctzuw1n!;O&v zNy=Gnj{wc&vj=TC2QqLQmON?>lN0yE^Uu`sg3wE{UToyH%vprH{X2uSsK@qojjy`n zju%1ef%(|kBU7`5(>zD)+s;hn-pbb|eRtd2#(aC*K%YA{k_NT=3NQ>kIt*wQW54%l z*w<z6hPa$np=XDnq|n_>m&At9bT=Db2CTwv?7~XZ*Q1z1)V!uv<5n5J5}MLi_89_d z@?UPzh%y&AVN*6=eS6~gE0VIO;RZb+wP($KgGYAv_8r$O#lk%(GOH>-TwLe!3d^(K zO0{c5J21NI*PS}d=(0=RM9Ov2H!AurFa3C-KKU)-Ub7o^J~$fG))-<yMD!9OFwmmY z7dh*wyFp43`oLE-@n<xke{w*15bu0gCSHgd-7#AR4sJ9~9=N!qjD3I^AVFBM&O?eg zQT#t%IBB9FX#(0I4CNTAVmw_jk_2gp_%F&a!vDb}8&Lu$73FhF@};E&+Ef3NENnsv zeEbjZIp<Xh<INoRwMn0K?D2=Wr}mp{xL?v$;OolmAtrH~vM2ids!-ly(%4k)bz{9C zF7jGYVM(_1!Y9$D+kdQRKg$9hlY2~-Vxp33Vh0O-{E|GQGnBK~BrHlz^E^wCh)Ke; z#vYdHb0@J#q3K^2F|?P!B}u_kOeBfs9D)wD`WEDM$D=!`$GITi<0lHK4`31<=r%-p zrb&4%&oI(dh<W}b^#%Uct?AMDRXC~;EW(He9j^R^u%RP`5s_oQZiod#1TAq+v5S9M zPoubAgRG}@$W58N!Ow``SUl?2&xE(DYummml|sFmB<bzuAuef=5{$_ci2!WL01n9j z4aoox$$$*WfOg4%b;*EN$pCDr01l}D4XFSRselZrfOe^Xbt$l}5+q!P5cLSkAz5j# zx>6)9hURFDZ@jon&b0Chn-=+{<hXdM2ysD4K5@pz;5fEaDIwz|burVYQfYMde}%(n zB4@&mN{P_THAdjvwxQ*Y6QrO&=>NXf8KM)``!pTK&N*r2RxZWBLh0ryWl9f7nIlND zBztVqljSHj5P+USw;t%6?LLAcH+g6v#Z8)&1*#tif+NyUA~H}SvQQ#&P$KeBA_`C< zicrd%&kDI=g^DGDGI0h>oT5!dDZw_S2<}#+T>=#A*u?v{iJ-iK{>Ox#?GbwG!3Ev6 zY|R*j`VmJ%#FcBH{Rpbi5{+*c)>7}7?kZ1YOY@wI){hY0P2nRM^{UVq;!Qcq?Ie_x zh30k-b?y+9iB}hb-V7S<vBw;?<JzN*l-s)~S;`e!Yf@g=N@R9NRa=>mup1k0P7q|; zXdqa4Ot8(L67uo}4?ZHTQT^gNed6P%;$3U&F&Qi*s17;kY_(R@#|}Zw2zx4BwIzK# zfV~E3y%;5hyUYdLno1>e+FL)TmhzjUgfF?o7_~Gt$s@)VZ5cxArGy`-faK*Lact8| zmbIr$Zq7hC%=y>rHanFlT6-!!GpnPDUa<;`4WO;Rq&V4RKoA$C9(sBt20cDVUr@6z zx#{1{^I(e$;N+zu_)5Uc%=Fd8Wj3#K<!cavFSeIqiRq2ZGbr<SGhW{jAEfSxvGZ;l zJt(O{2r;b;T5p8rVORbX1fvj_p`DxZ%!n{D={{DE>XxPOaE5}Az6~C9oGQYceT|NP z>4#3i*@}tp?L*nj7dR=l(5+k4uXi+Ibl6?yfc%mVb<_Jlf#xx3f#F~c(=5YLXEyN= z0TpBVuuy^K)IN$n!BWwZJ6G+j$j_?AIh-<`BKtUbEa|0@t;RW+wAkErF@C1GO`TcL zoIN`0$cxp#K)^?`CU`3#)tSN*(}kN5UXpYshdG^CgwZT7Z|<>09dvHx5ujR^cOmfE zERWW^(7o*LHJ`^*fgh$|r;t#_0j&gAK8T_CGi~a~Q$7MjDnhd*8pD?RCBIvY5^KG5 zM;bHgZ3kCAmO5IoWnBZqvVI37HWsN(n<~CFUrm)gagCGrz(^CYY2g+=c;&^D&jF!T z)fs2v*ipr}p*^0^%YzW12M1b-dUPfwab}<KiDz`+M3_Js#Uokb2RX8z9Lb(=4u4DV zNGhN#mr^?|xOv;>1Kr(0ZVT@3<+o3zx8b<7JmDK#0wz1F5$+zK)_He4U@KHYxTbA_ zbX?KMWMkcuRN9<;n0?x8`PBX*1`;$#579_u5gbr-q~+#UM!YI5RFeU{niL970tgYs z0mL$+5m*5E7v#f>3y37dHoZy)jb)TN#BX6s;5-ogo-`Jdkrh$c=E8=Nr?q(N9H}1@ zAs!cMBW~!(a`O*uGpO4a6ci{SG7BMwed421Lxv~vwV7j_=*~cqrB)y_ROB6M0*dz2 z7^uTSvQ<s071IjR28lPtmR!cdf*N6`G;ga2qY6(Uso{H&&n(J`(q~wzy5yNtYC5$= zI}c4g*W$*R;W}T;f#4ZRafx_AwsacFutOm;0#Zq3d?1PJ>YTCcv+5~)VOUu+8$19* z2c?~c`fOo=EHVRV<pOU#AuWZ(Ot~S9T!5CTEAKq5`0Br^_*;wWhhu~>wQSLY%qXm5 z0U3rnE)4iHGm;0+zY+4v0(Nr|sjZCIUQTE?H?)r@r@(|Ux!6{XoMh1=@VznXo<P3; zy<xb?3FC;`VB!s?|EmECY)!9aE#%Wg>Z7jrk{)rpOwIj<*T-pI8^n|Pyu{x3-XP-Z zo~KI9lC{gfj+coQH1Z&#Y>Jd48vOPE^&<rZiQZqllE)?f_umrxaI!7$n0eVZZA;d9 zfM5ypa5jj8fB9;**-Ytg&u>@48Wk^JI+g>WvxQvm2xAMAkNQ$#DXApmHe*DVxhqRs z8ez%2k#&<LYcm$c;ZkaY-y}X%G2Y;50k@0AF;wdcF;f&J3ls{~g0d!Qb0xRl5u|1& zJ&!-EGRQMr#<7-5`0TdgitfB=gQR4X!Z#A<0l_Dyw5)6#nN(aAj#iId8voi$?l3PJ zoE5QGn&*>SatgR$m3=ubjWI7uSs>h`@kX2a5VM%v@pLDfPAhIRyFW6!KQp_(GNWZ# zME2=4U{@P^1a*KKkt|A?7XNkedOI%|pJ)oMmR*D^ceMF!eDV6=ojGEo9f~f3ql$LM zi&HCG{qD2$pli#SHbLDE4-xfXecq6Ieg|YRFl3eyAe<yPVYH@OK*Q}WR(0{nC08Gm zfxS)b?lVa@DfW_pub#=)@}PSr=;c;6<C=L0^0<?Z8MG`V^Fehw^qYxyB=?(r_slKL zsMF>E2<W^)g(LWsa{lh!*XwNiq+a^g(;g{Ueb541;HRT2aGMGcT)b9jkDmP3A2Y8_ zf7)Ln3M>f&V$!m&c=(?m(9ER2VEAADf8yjIXlYIO^d>BN3x<w(SwVnA6PS<!L}(E- zyaeDh3I4xOX9%s%WF+^D9mC`OYwXTsLfI4oe9f9JwFkYF(Q`blu4`E;$uojQlWt24 z1xxFq<luDQ;m&XcnI&~b0d3Sg5id5?Sj+-6jw9uzHgVkGi%MOVhF2w;O|4~JAxaaL zt{`YL`hy(?H8Z1Q1sYJI&1kz$6k!Nk+=)3ozrgWJ!Sw8pIhmO?4S#X6Z9ZwBVJX?E z7I15}-gI7S)uGB*ia;e$=$C<ujnl*>855d%r*i~J<dW1?>rmbik`qV(Fsj&qnt!@k z62>`#w=XXxzk9jxGnEM6=1c`c1{Z(>6w=(V#5pGjQwFxLqc|7pSC9dv-Opn0JR_v2 z#wH<R!NNIt_Yy=yX$jYVP#XKAG4cbji9+Dx1);@>A&TR{8l50U_W)~^xGv(v=?wZm z?V|Ys0x@9!g#&LRq2ju8Hdet721Pt9dRCDR?C#d;?&%c?()DQNLH)>Kvf+uH68Fa< z=jt@obFy~D;=dptz>`!7q7aF$C)`kK3EM>UFX`IUj2xg72V_RciGZ($XTwzdueJx^ z+Nn5!#42#5!??v6REnkSCiO9cQv5_$-897Z;OSd8G@9&d646Te2_!1=9zcnkJVch_ zrb&Xqr@rJuuLg!EKjp*8*MVJa`#-Gy$YmkIXC(r$67jGS$*>aXuoBs@68W$a#jq0P zu=;}m^!XvM=6*mk>;Ez054P(Y+EMpMOGJPGPW=Edy_xgPs4$;ONC)9KiGMWeBLQ&Y z4^jvK*vs=DCVA>j{7mXy=Gl^ocy#`bXScF(iU^n1*#bN>$9EjEK-)ZnGF?xMj+i}D zOnJ6aq-ZI?Sg9mk$l<Z8tsBQ<XX2#VtBF#{Y7xW+FYc;h7;c-l5kISnCxs{XAjr0q zK$-=s73N<8B1c07pdp`*H*W*ERi~ac4LN7q-G9U@{^ENdRW_w3xa77wNUWS^5qSjF zxe;V;Us@M!220B1WzFAj%8zEmPi)37V8(A?#vfqThaCdOZPTX_a$B0HiNCqIy1d23 z73Wo<E|AnlS<W<RcXqHIgBY1=J~FEP1!*lloZ`z$Dr8@H`Rf-V6>TY(J<ahHZGZd{ z_LvY8q{0NPviA#=cM81h#EeSw2@<x(2v`Y|bb%QxASI_Nvwn_L$TY}=LQ_DKPe@eI zWVGUsQF|)9=0vP2Q%@=_gGkPLsOc2zc*d>xs6txN62I8*_WDPcP>yDJu#tumOJkA5 zhGZa9rl{%Q0sQ48Bdd!>p{S{V)JWkUD9ik^KyKks_aFedHWR(@BoYnng^~{KwAS;E z(yJqFkjad*d|G=5`<Qepm6_rZ{A1VR($4s%e}H&tOk?$u4WDI)x=VW57h_4LL4t3n zM`pA@Bl)ZDdX08QsRrM;iFh<)JeCO&!vw!!GV!v;Izm%oN@w{7BOu2>M~GZ@dgON) zfl&1eo+Y_x%DGBiJ|Aj{g?FC`Y&K)v+;p%-mu&M@o|4j&U6MlHXPS0sy<I3Uv!Plg z?Yextb<^01>buWmjmvE8u-TgWTv0<9^{|Kln^CgdxI_usSx_{?kZk#&?t!VX-pEQ! ze)5@>t?*AUBh?<NCw4<W{P2<t+tkK`a*Z)S9ePOG)aM*UMF*!GZjys(=t0G{-(*fC z134BM+l3gqW#PGIrGSwTZ`^-qVo8D*5Q;=?yFhKX1r8&)g4Je%A-S7sP+)r;AE2VJ zpUiz9DaonPeU*vmP6`-vCvt+9@v)-~QXbE~M4=<!PWt&a1KDjB_{AiEn3<0#LsS3r zZ61=x!Vq6(E{ptB4mHXoke5ZEHZxyOX0DO^R15W?=I7fgB#(6<FRK7uR(_sLIEG9( zj?4|ZY5n_@>DVZhN>Agl6-Us@0!;L=xUVGQ-|93zq9mP%yN#S6*wjOx3AvOig;(iu z%@iJ5x~r<R>yn!0F{=WS!{!FAhdJ3HteCXy`CknTZtO+Bf9Y&6jA5J940kmb3Nat> z>_=l<{Mn9V`cwMDOqqANz*NXhE3jDNNEj4XD4oU_H8;81IAoOELrxceWcixMkCeuT zaNgea2c@_VcI!IbF8TXM<;xv~ap)ZX=}$4BrY}KTg<}KRTG%Ww8I@ShjA61iEyHv| zStGEC=4d!Jo8_U2tS0|%IMyIwk}QOv5po?oHEixm0EOP`Qt_Cx9U%i(z76^8$3j+o z4ZkPTf>yj>cYHg5atR6BonUM;0?jgJYD>J}Yiu(LEm$4;JQ-fL#U$T#oI4zCL=d~& zfsvkkf`2P1pkCov!L!}YLwR~*h!-Ty0#BZy{Zug#f2ni?KI+?DIPduH50Evq&{HG; z&q<|Q(D58+e1M8Mqu>$rtzr7Mr6yWs_i9G(M(c+=N;IM8yj`mMMVez!0FP~g%AoAq zIfZnjz$;|RS~LX~TOX_2lVgNko3_CotGIntr#?&qx|Ne;b9mCf4V~Z?rz0q^b{;d7 z?h>o;KB*nAzUd;%O&W(tRX-CTpMxP6KL6igy(Y6(msO|F6wofCZ;P6~0eQ??aKZ4u zBEVB7Ul%pZL>e!bAwX{$x|n{JNo+#Rc7>YtLfW)(YC3$H(;2D0YK<nFV`=jHTs_9S zX=HBl!)LxAbA8+-YGR5z!|2mm`?U-KuAuQ@W;2!3diDq({9nXPHqMb;X<DZoW}__K z3*PjAO7PSbm2D%eqkd_dJO2l+ngRqt*g9ro)LVUG-{ozi1A4De7#iDY2||@6iy8D< zTO_?Fy@Jt93Bi3EH{aNZN-;ibjpP~f+F79lRVG!blC=Hhu>msyT+cL#x3%`LIZezp zKAz0q_0nbTTwBr14XPE+bP8$(&_+UL9RYnoH~p-zC&of!!T`cLHzp-~`t*H*uK$DJ z{z+3IiQ%P$@U7#r@V$y%W^KgpZTfuI-`i`~MB=V@O)}M6xh)mVV$__HOtrgVFQ_kF z=YS9I+}DVz-^zhEmisxC>v91SCmxj<Zmb4(Ccff2mS|74$CZTgHX(&lZdwGzuQIA5 znUKX)z6#UoCq_L|&EJa6){goMlwXl~${;IW=|q~8zvZS~5uW|L7tr^1=k+k=$JX^m z18Y;>NgcMe9ik%WEQV|a<ZU+hE|$yzSDLrAM~0AW?lH91WuC2(fQX8<RGjWXkZuX_ zD`eA8=pD#GyM=^G#*)zAGd~SUem8DnDS|6isE$^OZU7p7)tGvbqpskVF0{rfUFWCQ z@}4jVEPIu|-j|qJ5baP6jIDZSc0@Z&4OVudofK~qXwha_C))8++A9ut57gcR&5pZV zR*1O%o>!l4!$WEQ<Wyz?+JtCVKkoW>2-7jOjVs#44FYS?Vazlg;!DwCtTY|w{uw(> z2c$A|7$;2!`G3akANS9AX&Nlf0V>B;)n!@+EE~{AkgMx5twWZLFU+>J`5xy-myNA~ zw#7Q@oGFB6nMRFOX%&2INxQvwRVkile2)_(5i>fo4a4G5%CIS`3P}@#<*c+7I}J$^ zA@Z+f`R$HJ1;VI$l0i9gezG%63IssTXjxU@uI6WnJGnS<t8SdKFOQhzaY>@^N+bei zZDPRSZ*Vln^|I7_Cn6I&jX>u16huzIcf%?k3~>rIjYH#!wD9F|x{z{DkvU5DovFz) z5xM3*;?fyiY*p`_j7zv0-TNF$@mx*UGK!nht4mlgt=BwCnfx1;2BQ0t^#y?WL^Zy) znn+Jepr<9!+Xm|O58$pD{m_bfZ1w+>KrBb^8hh8LCFgXu=pz1cri0Q{s+yR;+zH^s zP$Q$c1@S!1A{eN>#t5yc^q56F*K<Q6QtP!q2Grk)ikzMu;c~s<7)s{mH_f2L$^WiQ zYV=&Eb7$lG?N*rPV-*1=$yes}ObInZ7Kx6G3FJa^;MB0t|FYTT+~{*@3AnJ<ipp&S zaGT+}&#>NP+w5{|^f|QzoLEE5u0#KCL}bFiN2!dG8)$-0d*dyN^tGwbDCOtK(728d zR5cYfaXYQixXT9Yx|G!clb{Xmi$$(vc+I4`^Hxj!dB3mr#yNzr9GUT|2~DRhZb^r5 zTOot^qq3m8PUFhC&rUNkWBIKN2Be#o=9YhfiPnf1v`Wv_RC%I-vsUMM9hurkt}S8F z-g<UxjPlC90__33%?5jMd|}I;up}<Rbn_mP&IV-I6bHlA%inZZD=&|vjWgNSc4yhC zcG<MY%q-Ha1H9&WE8CxQJS?qD63R|#Vh_%|d&oRFa+V?#RyLit$!>%z-v%c<l@7Ik zTiUsHV{1|S3hrl?J^RnP4tj3`7sorB?pq9UEIL7UkDUuOG=~Uf_ZYn-e_a3`gJ)gq zT$O5kYq*9dk%3Z>eH$EgIDYJfBBY-rTVw0EA7V$rj&&_1=Fe<Bx;+rAve#V*XU)AM zsIn(4A+w7=8|U6THMbLDI5@wfAE*iyflYdH&+)j&6T6|Ws0-B4s$`{)E;6}mTTIPX zU+|n^z*D>*T6xa8v{5eFUGQfmzK)fN9s@I&5X`96{Kj3V3bU?79DR|qy$FdTDhRq; zNuDM&Sy#zT?sy2A+JuzNxMQr%@E)8IEafIexw6?9XCL5SDhSE7-mZCf(~45y2aZpL zs}i|7mKyq-Kf$Y%4EslX?PMEBa?*ijC$>4p+lrHyW)wgHDJOvds75q6Q%Z~}MVj;y zb$Y3K{Zzw#n&Ci=$p3%Dd%IKX)8l-2vm4MU2??xLmb`^4Z=}CPij3if#$+bGm-epO zvDe6t(KGrb``oUKZ(~w5OyZAxS0$$nDC%94!vPLGwZB6cPnuErHOf7>K-IacW;uwt z$|vP89qi9sp!c6Y|F(Dus|}6$P>NGc!Ere;H2WEFmhW$1e@fd9%JcXk8kv*}V)G*< zoZ5bUj*yLC;}Avea+p(igq&FW$?Q_Vt;#-}ls9eCXtMwE<G5oM8R;o%BMpO7ycmX+ zP-Z*SYbTUP7u0JPlt(wzNvtZ5V!1hucovO#9*uYrjd&T2cqNT^Esc01jd&}Kcqff` zFOB#hjreF)vF7Sup5*4BVyx!E0~CNj)tN_I7SUOYrq-(X&)+sAY2kRk%(W(@#dg=$ zj~ST~8F2;M%I7&+ntj5if=L12pd>%deZmivZG{%xeJH7qlo*!XP^cbhJ4MpsHr-cP zG&Oc|u1HU3HUJG1jk>9N-Bg`^hCx5$V4z7T)FeDyDmKPHV$9?J!hyqB{I40Rd4B-0 z79+pNiK;mw{keJgE6@swE7LfJl%ce^)JMl+Gly{)E+F{;8a~9HRlCq-<peYi4YG)H z@ymXqn7pvIIn^C?8NXe8<3p=@h6{+T{4{t%^b;8UK%z1j*)ZyA<+yb>^BoIfLaKcK z)_Z2$z4~f7!e#wrhrqTkNRg;!I93$&3j@;13v{E0@dASTNQFwA0Pi&k*lD<OF&}Fr zQR*xOMmIRN4|3uQ0u4c&<8>><J!Ahmr~KyF#MB%d3A0KHEIpP7Z)1`2?q{)n6SqWA zb$_HIeT(0$>H;)p>BvEy9$KTUtWLRPD)Q(@bW<+R?s@jXXFYJTG`11c^^@CFR~1kY z?HRp_IU^f7XARj~<w&z2b#466VWqUCCY0ZzRo$;_p1BJVuP;z&V&i9e&HtPn?pT5> z?(F7`v+rIDe<*P7Dlw(Agvi5UrF35H2({c584RUba9uUVCpfYdh<s>Pm3P9@__K@t zm(%tMb6#-zs?d}_lQmteGqkKTxd!6r#`0#)%&%pd(x|?h7SA_|3h2C+zdf>?6e?BQ z3d?fN`1u30Vmv&YE<Lfd;0Ws`%1rz${@SeSN}a(Sj}>a}P&%U#Mq1DM_>f|(>8iNW zm4MP^(JD0DdPN#{_j>I+s6ZOH{})`~{#<^TgTZqiehX{<HGg(bm!G=!nrQXnUi28Q z>Re-5?~wF36v^Jf(S!MjvzES$*Eq6`QEj$VKI=5BrvjC?*sObN3R4#42~dB?jLLaG zWf8-8YBldJfHvZDUE%s22;i(jR6BKn8+ICG^j|4UGzG95#6O$$`aPvKuzA!vPd(w8 zMfncP0Q8LjgQ6Ry<7-uT4WkI~(dXIQLYC2)Y2KV=fw4q?ZB*P;(bu`);f1-nQMDbT z<M7S(#73A|E<1<F7ppj1`sy8+m$#*2#$4f^c$d7S1Q{=5hj{&)SfuSYh^%blyIIHd zagFPFQn&*rO8N`i<kYpeFHs4Kj|an4E;T&l)VaXr*b{QY{}tdm|7nV~*|gF3^h&^) ze?~wchy2MG7kS{16<nQqS@Ii^u%Pa&O(X~9ppJf6m7MSrbv0DwcMMY*>rD0^_5j1Y zNWj4<N<C|pXVqsnQ$k|Siu$v8UIF<8bj}mU@4)KIOE?Ix23NKdf@W(zV>&gRHSMXM zf#(r&g!hrJst&zL^wp!@dJcCZV@D0HMBGHi(pWi%HKg%Btrf@`QwBQ%-D>le_dl`T z2^I<)B!@%$mP38~0q;L>pTJlzA*>~uS?9G*uQL{pI<l89PH!x?7P)b-%TyYEFNId3 zzH0>jT-vxtJqImw4AL&co%dtSt=G;~pT(Py<>|NX<ljkYhZ;fR#-d(6GeBiys4Y@7 zHgK|1H}cJB(bVm=9M+4<T;(iRFL7>9sUdLP*Dg=36UTkpd`bDvc#K;mUF0;c%TIkJ zOjI#82TWb+nGfN?%uiS>Whv{W(0q<3)Gjw`@Mi{jv%_TP261z!$uv-V5+3?Z*}!*@ z!RYC7n3p>u2^|xqP6<e71g$Z`Fqk6L>^j+_r{n&WArV8SN3(T&d64r@vCN~1PPqgv zz1`l@a9OU$B4^>~gLsXM*m$gBvd`e(?{P>}xJqnyA!IYmKzSG*?IH-9q*k@bQh#_4 zKke8iY=o!2y+{G<iw(oKj5#8?j)%3&36SwbyV5+#PB~+G)mDC`&h0fif@ePuhh%!% zdy}Gi(1#uovrEEUS0ZQTX-t(I^?y6n=}z}o8_smwRw7g;BMCh1OybN5d7b|uOp5@d z>QVW&Dk`sE>fVTR+>!trl}*J(ieti#qFYj@mJm3FfAEYjw*wl}zh`YE*`@<(Xa57y z*#Mrg|L*@E5tiQ-JJ<7=)aZG>qDBx-<eugUCY|1IDT#7=UU*%5^Bhr=K&ObQ`1Leb zq8Tf55Mxqeqpu$JP53I!?QiL^v;=9}GJz-6^M<5DrJOw*&$&PC-OG)8>`Dl^6plB- z2@r3y{YoMTSGSHtmrm!ON3M#OH$92?uGndtv9{dp?@^JFBV){@izjI$r3&YT_T`t= zVXLpU7RzuKTQ|$?Y)Yi8VyEeEKGP+LO|)|Vy1x5{`?6o>1Sxm1MQ*nU-L>cC`rM`* z^vv&U->;-?Uw_F!^nX$WY^b7gU-8A9snT<A#P@Hi5`x*5W4TlUtWT1B%MdCxJszFZ zzQ4ZKhyh6}gch@nk%12TfBa<N|1H7fs~sv?yy3ZtIMkD+3U&ujH7wdH)%R*yGy>DI zL1`EQ8bz9g{TTZn3SHvW<(<L)!^3Lt{=@9-R!ekrN7<#J2n$iS4923$-d<n(xxBaa zB*fo4kzY^cZ8qJF2$yFUIcnDyRUZKAF5rSSu0n50B<<hsS<=IoN2&L+>GOPvOVMX3 zPPO->o?PdP5-Qdt)U@f0qRhL%?H-T&PSd4p%rnk>U)em8Av$KcWq$noXVa<1U`)P9 zCmy?wNR<LcA)fL4A0FoWyb59gj|Zxf^~4+QzP_)Cj=f^YW9ZHfBohg(-CgMyo4K1G z0FDCgIIo7B-oq&FQQUykay~zbmn{<bX5_n#7uD4buu8A@jft=A$>&~AGv9RCU7kj! zYXdj4?dWWFaI~zs?#3bqc-H&Z8Mgs=(T*-JvCo`OfCV|#3sH)Dl|IrBiXR25eAkBh zD7tNdyVhG11Jw9<ymgt}B!1cfA3vdLpstalZ4`Q!)}^WJMMkGQDT;-=i(7K8edx%N zWR9N|^B&Iict%tXDhkfKvuIKV-vt6%u|xmBynBE`|L_F$8dC5Z_kZSnGjPfL93bzm z&1}8OM~tv-U#55ZU7r8%+SEH&f~sD#k)^j1q=3m1F8e1zC<QZDP|dStnJcqw4qv4& zmCv6Tr3+k@ve@d^Z3X{Gb7v{doQg-w>>WFu-i^x)o=2slgGc$bIgN8yKrzTp9)zRf z_1pP)814!S48~}T#JLNXVH*zZ8Ztyp3&6mE3C-%FhuG~F4b*y^Nu1_37SYSNtn1*K zC-oS|fw->qHDI>;HB<ERne<5>w}%iu`s#O!H-msXkT)&AGepmYON*)+*CMtEg7F!! zT^(@evdgrh?-s}ddL_p51UcR4;J{C=r+4Y|eLwcwyV&Ph2yIUK_(CZK>3B;qp$%zF zTYb3Lhq;=58FuDTm;P<7Rl9!eefbfH$T>8c-Fy5%jFvu``uz!$^nEDg%j%IhMl2E0 zb&FGxBSepZMLbbE(Ql;1LF77@>s)&!X$0w7<V1GEdT+P%6YtgUx&*rHsAs9q<{NX{ z=8F@}y*1zL9gdO3N{}4VBV;!!Yw;u=XzW~-N(ozl>(Srwc69K{8e}whNemx$Bv2y8 zu|NccjTk5H^aiC-ysStc<lg?B9IOFqd%|GLD{(N*aR$7uqQf2VXf9Nbm#y7%{CibG z_gq*Ey_`2P74>&dJ9Xi_8DX0d062JoVs-r_nCP3s)HM_mDwG(#<gOsLU7Q4$UMLZY z-jtkV%J4yO)<h%$hx{Ccos)w`3~WnOewyQqeSnbG3EMZKtJ&@{S2p@n#AGpt-0@!s zySHTQsnT}Sz%R9hQ(VJLyYN$@t5^*#J<RWB0j1Eh-Cd6kOmMH|Z@?E^{#EC)oj~!^ z<5boT+hoAh7q(<Mp0T?6MEu3M64&Gb8Tn-7cj8N`(bsX@L6BvoN2Wup^yYIlkO4~g z2mxUG0G3~EJrP$%Gs})+E*5>I`Ywahy%^hh-Ld!t14&1fs;;}`w6WDPZNvBEU*34e zpn#&pUU}f1htOp&sy@e3#5=d-rYuBDg4wk~OY|s{Cw6yk(V^Q+0%lLg@EvOtH%oo3 zOHlGRY}>n&dr0cM$8+If+3T(2O*F)d>tpIlH6Hh-8z*~?3eahHrkhfi8v2V}>hYhZ zi#@et0p?L$!OzVOg|_O6igZlX2>g!49m}g?gA~Wz7Ypl<FS~N1*3F#ux!?R-C~^4k z--UKMqTgsYYEi2C_TNFw9nWV!TGV!&l5?eaLgf~YTp^lK+#y*B4N&M`_=R}Icyqd$ z#Wyj0sk+|%i-T;{6|T1GixhZwhB6ZMaUU8=7s~HMWL$JpoXX6dT@c5P5eQg5sPmZe zLS6Eh*#CTs5v(>++t+2;t^A0<58|sI5y0Kp(z1;3ZH(zExh6SzJ-k*$;tqJ_S3KZW z;zwwD8~x?2jkZK*Qu;;psd!=RH2ol@-R=3QXb1MGSX-pe=$jKbu0)N#gbAo1NK`j# zD6GtEc`_h~h*&B_tN<yhnb>@H_0TFhj0v>--m$xo*p9d+OX}j4BIkhafpJeCG3d|1 zeb=+)R~ys|){`jg`H^b*=sNioQqtUe4)&>|`fR;Kdt)v;oXNXu_u?*G<Th5BQ1ekn z{c#M<qmp*7JhKEbd&qm5e{!ZdeSc`t5W2+WyxXXD(?C+b3Mhvgag&ovjFDJiVW=o0 z(d<zL<hYfSOE<K|oL6)jaVguY&XF?cok#e8OsnfHDqN$6ILkL#;ILvD{;8bl)ymB^ zKOF{~+lAVmz{K~xY(_pwtyb9*@?T-urX8NquXtCoZ}?5KNfVQu%X_YM*)4plzupBG z<XV~c%Wq4679IW7{dNX)|C1A-#Lv<Tp`|85rb36ILy*j?>P^2LUDU6NljYLgPGr4i zuYY<_{oPCX)2l0Ub%5)+V*HtXZPlh~RjM+3fwarbbsm;oCRcabC30fae{~qqezSRW zipC9p(|V=ZmhB`~^!=_1D|ovAW`3|eh>J<c3#citN1)hEye~oPAXGU?!$;UqLrz!J zF9^#>yT4>^|Ixj2+smF|&}7#OZHgek_QM)_fT;@F6G1{0KCrNc^_;Kx*PTZ54h~P% z-hB<RhrkX?_we_R82DRT7zn5xn^56aUb2HZ(ChRen1H6Q=aPUG-w@{c)c979vXcMT zi{IDd;j}MMWi$S~xnO*$D*(pm1ia`Ka~tX`BohHetUlA01s~AWB`_-icZSqZiF^F5 zR?B`(3;^zhLSYWd>sZYMm%o3e2_NAgb6H7pe0mn1@{z+Qn}4?U$4Pz%ZqyKmIzx6r zF^doOe1LZp7i@ESDQhr}TlA1C27M=&0jrt;eMo8&hh011c$@T>S$bg1q}6MLT~c85 zsOs0>A^5wUe#FD!OcaEFxznSb@u##wgx7o;9B35RW9)aWT3@b~z<dY?G#vcL5a=1D zWM}vS;8{5x_ve6ShWM&HXF~r0W@<<0LPGzTz_RSM#wIe7bsJ_n!b7k0V=Pa$64Lnb z1s$jFaP^&pY%3HgD*n~eF*dx1U7q%KRzD8$%C}WiN*qjBa+Mp}E+`Z!-wiEYdHWom z?1JE!77S`*?%LkP&hBxl5#|G|?C$V1*4ta===3iriK#aQue;Sx(s4pMu_!JTQ?p_H zvZX?~(uw}G?o~ttH(OV^Y1KtU#H&l-B+&TcXc7iP__goIanuh@%&{!a$JyIeuXc!B z2NKptY-50hw-$R6nmia^-h#NwA=j?dehVBlRl_lO@rG|6-i&|Jb2-7>RbV}{H#v|6 znQaDp<lw@ORq2+4OrSBgtb}zkGJxy>$NP#I+wcxQ9~y?m71;yO+aX^M!^a8HIwW;X z`n&EYx<)Fe4sbAIL@k@iV;JNkakoVnY;?lPB^rP&#TsGgqL1AR0o|24*h}?lf4+Vu z0u&F8W(z$IQ)JrTG7me*@AIT%J^z0GtIH6Ea{`9mK(=4@@CIG)U3V_lmE8??a`;v+ zU9PxqS{%Yl8!kgEM_gRxV(Ua5Idaax4KZxmmS%H>l>%l{E_^licGve_8z}OW5C`|9 zu@Ec<q@Yz<rZQv-poaXd$H908!X|%(jl&H>$iAcps1zMfsWG9s!R$+h$>p=z$6fz4 zdwO_wlexI%BSy#yON06-;h}=rcR$!;GI7Ah+)HJ@Y(M#VFz1XFRz7IoK@f^LNspir zws*wnUCXw@Gpl)JrO|VIZ9@3uN|stRe*8zThbR^uFV}dTgR_fsxnbD%@Llrj&k<d~ zZgtd<#!SD8LoB=27mpmCRG2cgNAP6Az^wGkl~B{o+L0Op4Mtj0+M-cfM8{EDq|1kI zRjg}aGUwHcNGn<Cm@%K!C3R8`s2(+s9-v1o)`{|389$(-{bE_XO4O~|(%kKFl&Z&B zN53V18WlWB;jrFdGHKn;rxtNUm0QI=nuypgiB~!>90`@0PM36+%0A}R8(xj)i$`fl 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μ+-ft+!us5XVV*8ugVSkN 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	!q<FW3$gKcOO`iFn?U@5^7TSW$zWxzx|6g*K> zn}gB3a=qn#_}Ife%G9#H(JGQ~y)~JIj>`s|YL(b3nNjt9rGNzyQnH#Gn-|kN3?J}U zbTQM|$!dnXW<6f{gHjVNoo{0ucI(%TK{J=<&LNj%%Gd~&h?W$sM=R$mekVwik-Q-v zBl&ZwBhL3U&rrg<(jz1fVc*ZN$x+o#G@t*^_9(=&Du-=|zBnZ0@0Z(8c1O=+QOFcq z&U4fs%^}u>xr<Gvr12cHlhKB+fSQz5<!U&Ja8h1<e80)^mdH3iN`iq8($v|Gu^#oC z1f0iI?S1<rMvnWB2m>Ej{xa7US=UfADaLgwqILisMW|_<h9;mkV3pG)gS6pS$#T5< zm|KEj-G7HDWpk&wi_v3e>hbs)VUN&dvET^MZ=#zQ!c_|O>IEiE(>*>cMWi`0wD);M z$GOI^NvBHUmx;q@7ox+prfd3}Axt1G`zq^tnJ!si_I8GhW4dgi*)Gf?Nd%)YOzvqY zwz#2{QJQ7v(EXu_)l+J6$fWesSeHp||DkRrcF|!LTbhqXK2LZ6dE*2pN@J=nkN#R* z3DA3}5GZvplo~rZg~!D9#G`*vNJee-%OsUO2fMJf4}i+wmS-VgKbCRW)N@qO6jsw4 z-zOvx@7`P67&g~s7NDjHXAiHFum9f=&E>sYb{H^XiB>Z$!9ykVyJxDL%(@1XZ?{|; z93nqDp+Ft0cB{ff{MY<8UPD3ZLJ@4L$Rv-#D?>oi5mbVN|2=B^W|emH+1S{>O#(h& z^`#TuT>LV6`0EgZ&LXRC|0U(yq@6*jp$6x>B!!xKY8Kp<6|0U=!mnv8W*eAPh#pwK z*=xqEWG-maO;GCnigd+ZDwQIo7gu9svsGo=6A*t~!e3A*OXla?R%|V3cf<_^u2WeY zddTSN))b@r+j&jg+7SLEs=vCT<bN0NsIJ9?`q%DCKMcc<4tu2J|51Or9LEkH-^`{P z|3J@J?ZfYyBxFfaBj>8_JKmzPWC!4LaeNQm&?}4eEM3JPRE+1~ryzt#xMqaa@vXbW zo(gkfqWOsWH}o9j%O}HqTC@F!SE;4MeZk#J?I1AkZ-!%z#-+Ve(>Xqy5nDUW?V*$Y zBtfKaSK~b<;qg4=L`LC_LL%@UHy(bQ0FFM?bAgho6IRSzk<Gj7=(D_S0FK_+!j@hW z9l(Yk5^0EGK%*wVzKz|SY4r@Zt|fs5;H_A)*y0sBS;38ix5m}848Q%yS}gAlpcIir zcPs5naqB9S@VV?R&iC^SQ?$Q0Z)#!BFRSz^vA;}gMxony4poFyI>vZ4IKrFK(B%B7 zl0qaGoa}aeY#Nt3jCe|gl3bb;=pqc`G|HV3!E=A1r7R{J#;O2%5ecPX0<~^Zhjmrp zN*~L~EDc_J+Y+;IW3%68R{BXU9oF3d7k0nCmODpMNXuV{zVTUg4W@2=#>qa;;fjp@ zITv3$nY(5WcQsa&snNXfKsItT(T^;XbuN4XbD_gbD*AE{+)q;9Kqwk%m5+q|yZehH zYTt<o64!0tBcb2_B~OZC{QNo63z#(bOqOT!HBX=<>?_m<6sd?xN(9rAL=qK&ybAZi zq_4#Wk$RzFnR{NJ1s9dH1U1;}Ww=5i#}9$;hmsy`uine^iyDiIix8jX`LHg7R?|ZG zPWw2Te`AvWrBcQ*yERjxmV!|@wN<5bokY&W<7$4tGR=xZ4KdHD+Vp<X7JmOjOrXos za}z_K*3@wdZ(*5ivHLpYMeMAWx}9VhDRg(E&}SeI#>S3oXskTCNR2blP^KSF_{)3R zbfTHfqv=K~5>YcS34X?-8*8sVSsJ19VLI>vov2p~c|79!UYG_T`NSGA9mK>~raL7U z=`>uO61h82)+0Lkw)rW&-Oi@KG?~ToU#GU>;Jqm^(_k-6(;m-(S!JbT0M=Mtm<m^k zDEnqUZgW{rxrFf$TH>*TBbM^OYue4rQ_>&Zn(;YSUK;z^nf(!r<8x?!Lo&30yxrHt zcSW851nWg|@jRpt<B|!sa%SAa>yy(>1P5|6U1;Jm=r#KBggnwvvdm{%`t{@X9WH!x z{8Cx|ZdwG$oy}h$4&Pq!(G#+^^lqWJLrHe4J5{z8n6U4v=Xaah41R0@4kb3ZCXrQU zTKv;<&S##F>VupV@f!WpdA{uq{P;HL-_Nv-3}f|&ORTH4i~;eHTG0UGWYVcntPQ_) z2CDV4T>@#(k`lPPcF_I}*0#8{{;OorLJpleH&1qwW|&FwfZ~5#z#+sAt|82-P@9c4 z@FD@MG6Ug)%O4E+1Vk2mba>!ZZ=HxW_VCEQ`>+lD!4!T~3We1%S|+_W>MV2w9jOlz z(K;}O)>F$#s^voVBH<DaY{4Yaf_)ggO+@dDw!?<%@CKyt*xMU-CGWSTQv$y3)V+3d z{Lsp@Vx(PCd07%rf4rJ%O?33EFqyzmrlWsVMM4DjQ=GywNOcmN!{|M5@f=y#2?T3+ zAC4<3IEGs)d1fFppjvckU=cEDryGHDl){+r)G^X!CPNdoLd;yqSAMX)=!yc4;BZcJ zPhz!NNhB7sC8cn^GsYQ5Wf8w<iiZG#;{7ojbr)5BjZhitm}`o(L^mGCdGjY?n_E|u z%a->MR9wxjt^p_FVOf&ydK)HmmFq|<pA-pg#4+oH86Pd<AnPRv?UNzBjH85Ukt<=G zqD3$T+hFdK;UtUhtg(big>gkrg}`m{2w#&X;!c5_r5H-HgjS($E?+rvtAxiYl+xT< zzJu0f;(zJDB$oy413<}|Vx6iNRf@kp4Su?deT2`>Ipt=?0Jt!)08ZJX*~#e-z!gM< zAh9{>XPP(2*Y{&Yv%@`!i*3d3f|xG_yAP8Jk)7InB4&+!MsGJuJttT4MIf8xr}Q}E zHt?UMKHgQ_($$u-nc+BIuN?}|r2QDrVl^|uv;IO^V)*;MN5X1!`p?{2+rg=v<radP z1$usOlb2fH6`G`#GDY_Mqb$b`E5Iz)i`No8@;@wWM>F*7p$zz~IY+budI7~c4j{6l zYs&%~RQ$itrM>x);{+8Hs$^z>1D71OwbUIsO4_Tjbx95gF^gg%I;WCuQZ6%J+`Kdx zl|6Ah$!b_ZIWONuDPlyKiaD!A-lye@r=(JnW!+&SEyjyW4%UJ-M_B@UGK>|v6xM)_ zN*FbJVlV@20Haa9vPPU-yeD^-)J@`qhjo|MQ}&$XOETTM!9qEDTWp~p_X<$ax!*sK zB<w!)P4zO-PpL6GR<|e=XdgO{Itk!yZ<m}R>f;LF-5g7A_na*Urz(}lTHCww?@-A2 z@s@CA?HWIkAsyEY7V%xNA`K(LlY8d;An96R(L00<hqq9PvLp2-%UwG=*iBt!U*DMj z3Ys6JdL!N7;qDb~y4>&{@Ed3`Y^nHfKIas=4y;=Z;ZEhRQY*Rf8n6_D;yKjA%A+XC zBj-+I#5Xgr%jk2?e=wGRZs&9t&=)hHBaV@h9){7sC|yZfl&O~jixD}7BR-T#+Z!}s zlFUo?M@NS!V~WcNi@S)6OIuwPX~aUEs2_-Fh!C=4JNsj3hr3Ad3n_GVouVcz&X1y% z@Kg@h1dL8$f(cX1>~=%xpqXWS5GEx&En4+p;Wwvpx^G%8^fYgD8?Lc~i)NN)c_C_R zJ~8B6{#J0UGrlVyif!^~xwd~J@gju0%PCKkgP4be$_P`7`pR=2!uOz1-O0IIb*kt~ z!wlQNmuok<6tHyi{g-b$Aolhz``cc0{gkdOL{bC(YG<S@%B=!=w?d!HLV=({L}tM$ zr%~<^eE%tsZCAP?tE+ExyObF<DfxwrTI?Gk&m>jvJ(B9rcVpg_`wHUu!ZmjWkjGzS zTfRea<PN)NvRb$POwjG@0Ueu_OUI>{+aQ2h06oOf>@*7Pd)h)T9X34-sYZ$treOc| z#M^(5v;BH|G8n{`KG&a9UM^z?Eoq9CrO6?t`+r=lRLyw8`8(ssP!e|MfV_Mpa_=@k zHJ^ohE*4|{517sa<i$fBIQT(*42Nh*P4M&IT=`-(zi8AbLeHtb=UCZgAq$tP>S235 zV3MCosJn{>{uraQdLkYbLLsO)&SSACW-rUy4P8c9GS@6(j(!2;yt^{V8E+RJjm?10 zxbmEH#Gzvyt2<i$v$E>Xk48-^MIXl26u{T;gr1IRRRLFdL1Qi=LNa2tso?a_YOiHE z(_ua}_eA!%cIs8jEqN@T<Ij7;7hy++sWwq7GH1VdwMP`ccw6Z|J3z*;$Ivgj$YEub zUlQaLeV)f;7};@VAnS%=3g-e&G@8z(Wb@l%2kr%t<RhO!SGl~Q<2`I#=O5dc>8@4c z<odx}%1(Q9K;*MADK3<eRIB4V=m<F~7OHdUoE;d8I#|Yx<cy^BIWc^BnJfNXtyDl4 zWr1qRe)dv%@vnBSTdpvTz4y5uSt=aCKXOqr1MYOZ4bH6|5^&nd(mVsne0wlDs=lV* z{;sJ6r7fVNrw*+o^`^y!kZ&Xl7{lnR!Y?~4aIt2045Pa*u%dLBlema6+eB>a$lXRF zcT+y){wMD;4CwviA&Exax*uvX=Xq2?j2<m>6=^JQs~2XLENw1AZDv%>gr6$2T?Xts zizG~uzO3ecT6UuYk>tq`WB%F#$}b_#4ixF2|B<-_Z~dvWhqF~3XEO&;-~A5YrPoh! z?wLqJ{<2lKn4xa0j<BCY$qLHmfR>h=L$U46ZYXB+OYu0l7;~TtO<8jf<|!AXiN%Dd ze5Yybu9aJ*%}7~eUkk^dDZc=Dm!-qG&n28=@4$Jewx6e05_+r2h$rvnE(FN*yNC&t z8!E$i_vMa7Q+A$XRS(sLD5Oc!5V#J>(O*SHs+i*5IO+aLB~?S=F43N<YfG}0#fgo> zR;KgD8^Iehc?uq1MPPTq5DXU}q1c+e*^lz%U~cyAMIYiHBbDhW7W>+QF|Vzsf++xA z_uaJ8`>`(OFbuj_r1W<0Mt_PvKV#MJyG0~Fn}ec<V%0b_V~beDv539BilS$uPzW<m zfT;57yiBuXrWo(}5tJ2JN!EU|krR<nSiwJIg+OxgNa$MnF#-oDG!or{YQ!GA=YU!t zHzjHOzsI2dhYWld=*JU$0t(Y<9<#?-2HON@-r?_d(<V?)L@_gh(xe^7hv5+Kf8YEJ z9T4)(&<BoJLT`9+g8U2vXuqNpU+5jH<1fI8nupdoy8poCg%o5}3uCG5KK@74(f*dX z!*fn@qLB2TKm77o#Ei*GVNWvLx%2pV-~5NhmUr3MG{5Il01nwvPN&en1p9r@pSx4R z%NL(~(Tv=8ef}v_QkHZV7ZG*f`m8NvHhjZM$SQeT{`^;<Pn$gjmC!Og??8$N&+j5N zG;O!^kHDQE=R`Ied90p18wvoDbz}1Ebx6x<=V@BS(~es%kS_I&jiXypQN1JnCX5?D z@OMfvqBGmacN)umZAZ{$tf51TOSkh6iriT4rBScqTq669l;Suq(=;&Q-Jie4sOb0R zMmApI{ubYqWb^5nDUL>KqkUZd?&T2`kI?K#`>QVDCZN9`SPTn$^Ulf`diY_it`pNg z%6iuy9Pi)-@r}JAQ>aGNhaaDWxPyL>I{%5Un~K9hN;`7dsAU_%X56<J824&LX9o>v zr>s?Ed1ucx5tEw_F<|`M(~d~?vIv$T8h66@On{OlI#0wH<^v6kBQiMKLCJLl7g8DS z?qF0Kdm+}x=+`#5JbA%<B{?`nnPC|2S-@s^d6Q8O5u5Lw^vlQc&kShGwM;r;?xXOq zrs=U?42+`+IAayk40V_?{x`^qDC+zpSedAu1*_Wpd$blG)?h6_>gMx1(O?U->dA!6 zVI)?yoqV(zKG0OanU4N1v)V3Z{12%?)+ogrmp!#u?83bnR(cfTl09W-dKBDp)4$r- z5%HSND_+>rXtkz9tPCjVjeBU$3@G@mdx^CS@!x$0S8l!z!Gk7d+C*H@k{$QN&$Q$^ zsT~3J;gzw|jJuCUg^4)((TD|CzMev67gf7xt1p2hJEj6;Ob2HRvdDD}8u7$80GKvB zBT!6w(t{TLPT1;7`n7&06FyH?2JXInOSL=;(%o&26Am`yz<IEq2M(Pv-atOa41IA= zd#I6zD~U1Q-Y&)rdvgzOu$gBK0au!Ezpn!^hZYyxG1!dssOZPcU||t$NAfNch?G$4 zZ;bO~d#)~qcY)o*R24-eg)<gSno?Zye7>wRZj-U6_-Zi%l5Mx?BUXYxNS2;gjcQ1b zmobJ}dA1fu)j`Du6f_s?6oO0?f(K0n(}9r}n<?BGPJ8iN9e%_XGYKwM7yppL;p7{| zZO=GjrprkrG}Szt9=BH4c7ni34=V!yH5)W)>b;5oIK5Fay06F(fI%k{GD4gni5HxX z9$CPFx*sQXEjvuX5|d4Vni_{3cX;~Z=2cmbvHC2grvE9C@|X*5qD#?R-^W$gJqt+U zcOi;CUf>&lb`tKQ!D*KsxE*iNrl1dgYxhAOvn-UJfx7{R8SKrA{mWC-+9g{aA^+=H z(5)mOntMN0Y1Hu$yvlCHq+esa6&$lx(?L}I%=JTAJS^{R;u)4rt&?KKwCT{J9JL+D zh%!{4?V@sXosYlW0%jS&RXribyVwSj&gDj?pa2f;1jT}P4n&adzM}x*N6Z{d9I>g? ziLmp%oB+2uRS#B7eSf@4H~!1}zTC+ezrM#We^MRDBCOxD#}HqXE^3t~kA>Y{0_Cjl zImCV3?n)v4@A=BFL+QZgS5-4N4dxyd4-KOY;OgZ})jpJrHc|IK*Rac?{vY5)J;Rd4 z#;IlIXz}+Gfi6?8;Vhz$rsi@=pw^P6w&btBCjYiE);<{v-~YdZzeV~C!7uCMDg0@I zwN|9#N!~in2G?U^55T2Mt+kz{r{lN!1D)t0UYb0wy^7U(TtojmgZvvWwsC<xnLEL} z>r4`*YgBk$trj{Iq83N#rgmZBm0TmgovzotCqbvrk5`<snGK-xQla;U?@rgC=7XG) zcfnE8;OpVhF~qmPb}Z=CLF(;YqtS+y<I46JSe*CCb}z?Ya8%jx%K7w^{fgRT;S{>W zt&c}?c^1t)^cRa?>LuJo?{*3~Wkg9Mnr(r;`+X7UEc8+G8c0w-$5eOQ6atUZ(88br zfr#}4LF?#NpItS!RBDzarHQopvd3coz3Nr;hb{88^El<xe0tuvUHn^RQQGP<E4Wsw z$<zkV*YFT?`}Xo8=`C+GNSko_3%?|=acogAQFp#^YIA~z!EiHIhw9w$a5s6e`f8Wg zqSDBsHMJ@T=slk<J=VvCBhv=I?k)J&d7#x$M`~?Ndmjy)c<AO5_E(^=R#Edv-iVQb zx!Mj`_CvAJa*4M_dlP$_>1r*o;4H@FsaX>AkGOg2cw<}mN|<N(^5+Q`x<W@~<yn2v z=2NLgNFYG(Zrb8k)k}u&ZAHRZ9Q@&s^uZ9c%YHzsbN)t)mV=+R!v+Pn5GD6j8X;*a zA!#BZB%KhFLg+af_cRvwG!n;uIMjYPMC`KvwYHRjLx-Hh1~vB<9k&CJ5RypPJQCMD z9@h+1@0BY8RP6e-ex@6O{xK}~ZeRHp5JYQ(G^(ZhyH~CqU%+8wKs5kv<l5;k;6N>? z(6&XsWxcFzP`BDeTQBSwbQYpJzM0?fxg+3X=IOIuC8W#6ppP4N{^7Bkb)+`(k1+I( z@QZ%SLkRn|&(_N|ZATYZTW|m4YvQJ*;J^(Aho(a{$EgP~l{0jjsZEvdw0%$pvXk<% z>b}zj|G3>OzzFIe^lMms2S9|qOh*w{n|V$r_x|wLbMO_U2p(`;+O|xACv96a?G1{X zsx<Yq%E8MZuvR6QVQ~rD_S~h>J#%fXtcgiO&v$VNw6<2<<WUJWu>B=r52yr_HFAQQ zJSxE78W*dZUKTW~*XS$2#J0cM*XTiDd&~K11s;X%v&2`Kzq04%vrCREh>dhrbq%lU zZJ#@K#o+xKgkJzbV+BAHYUbsvF2x)8sC0IUgg?}u;!#V036x8fHEv_W`ZYK-uK(m2 z^xE$9*}ESnaIKSWteM6v<aF%sTQ?r2PuBgc0DsluNXy#s>>4v$JTmzRt%&48y6t1~ zS9gPoTkCdJYbOj)*6u1^)VTcvj+Z+oNUqWS;oHmR_)25HvhO#DVPreu^)^0KOLs*I z<MGby;?*O;hL8c)c9k0nAs_YzSer!+|C5YWwW4Wjv2;O$0i*v#(69RSwdW%QsZlQ) z(2Elw$+$_YSkFJdDZIDUzSQZJhu8iu67;(Y3ni`L_A}%46_Nf4V>_OG_pQfN<vP7F zA54zK6DC}N`%$d^e3&p=fz(10F!FE>JvE4#@zAL&sGiHrut(z{=@-!}ypGiPh6naX z@ys6zR8p0+2463G-49<qDmlGM7ll4Hy1K#8m*P&IJy)N|fsLk_07V6hKXcckmNmYb zJz3M%DxDIY>M2&uC69BJ^F8>*CHm3@ywZ_UzA_<dxp-MIa+dtHVdRAI7>;B6Bz2B6 zvN;AvPppsZEHM-~2tk;7HWlB}nHcNZR=qg(9ju)BsiG(5fjIhYYPwsPv2zuAQSH_H zo9r9g?31Ok%MM7)+SFTr_uXYoQCqQu#4gOh)@9>tQx`bR3vCZq5bC?$)3z;&x4e^Q zgRFw+2gBb1R&^ou&dbB?$F1GCn)ft$H(MI<-4<Zzkbh*XHu4Uh1^HUF`7uuE{PS&c z8{1d!@VLNsU|#6c9T8-l-8URbvdyeBy{MXfRSWfMYJU@a1@X8u1X6w9K<I`YhS+4P zJo-ZOwPg@TF=&sq`(Ht(q64H$wpE59(XsOlqtz#)FDtX(uY`u%DXt)S(E*3Vd;Yom zo)&T@BU_qIuS}55lQS0&PWqSMQ61gW@11=_7A;i<N`3zr<L@+dqRqv+NTs$Njg7RT z3AbK%6$KBX0_u$pKMdPHcM!3e`g>#4HZOC|?w9i3s>D3IX2fY;;qos2<8N1tEi38> z?0oe#8$2R6Kzu^wznUJosvZ0q*#E$E3n1n1M>k!Z?0BVqdMb^^rxEVEGmAf7TveI8 zyE{2^y#TyMRXp8Zt#5AYG5C;Z<mLaFf+SxgC+(Uv-`(Y8qC;<zHN#{1=ie|H036G& zslWE%XA%QIb84rgRzH91(;L@QUP4TL_2SD`ML2ZPXUtvLdlq*f6~H2Qsb91Ib(5*7 zBBX7F9xNQNRgZG^G4=Y1_8N#0m{(%h6lTvH)!*&z89?I^u&>_hb7fVThWBpguicQ{ zd>t_Hu8>8{2&})buC(NL;BFzdU-T(11}h=vzu~Cly9cgMkjy^N`K(k7#`niLpz1Z^ z6MNKzc<i!_ynfwAtJuWROii}A`%WpVgPKwC2b7QO($9xw>hFF}PhNMW&hNJVc8gT; zul0>WO=p}ZugH(?!PlLUPf9L<Miw5rb!Zz?HMTup9r2}6%}#vcyZ>rG)OVlVwv6^Z zn5s{-AL}%x+B1&z!Rg>W&zcJ2ixZCBXV|T;CabDC(e|j<cqJY_w&0!zpLhlQCulU5 zmxC_YUB6WA8pxf|+<Kl#gt!b(w0wM?YX>a&=4h-%C|TMHT`fHPF4$f4Yq8uELalFP z>`|eyEp^;nSC1so^$%Y^u=X{(az&^?5xbpd_d~2x4g3Pj*PWefkHZ@X4>{i4w#Rm@ z@>#41i9e6IH*7qcK6x?m&_Jsa9(k2~YW|;Gu;%-Qv%m9sqN0$x-pL!Q2iNy_1-ESw z4XAk_%Jx_CT9#cG?-GQ34(8y)L8Z&cblG=fTW)jPUxF!v*`D0&c}!DqboB3Khmfs( zH35GNJs8`FI(`y^rY#oLknS=6!2d}_KM?%tyZI4P&8FC~YA<}IPY#dn1F%=hO)6W) zQBw3pP-iau#*<RDxP&S{rg0#OJ+*%pq#Bs$`pD><l>JZ^_CWDuqvDS)$XLP6@`gBV z2@1@5%13`yiWc53EE_~_dY32qsA|6xti7`@`|0~^qatW0#Q1U8k#O@7c)DzrNz9rS z;is<d=;3$N7*O_NyYIYv2PoU#e@DE69K6FHr}F@F6(0)r-Q_%_1KhN#emXd^kq~sz znLca0FZ~#7T7Wa`+TYmLO=-uV`5w53ti^A&l0`*^m%Ga(&`)<!rr4qU1Bf7W<rzpg z{*I~n9GJZym`#tX(zul(L8W1Du0=P^b<N4I;kjMWFmw1_y<<r$u%zu}-vG=;lpWyx zW_uMAeIV*dL+OzPnnY<}a);hh>EA5m-XK-&=d^^X=zOQT`)_eebkWQITx0(scd*Qe zhN%|BZ3t0Z^)hlJggD{{e340Zk!(%Jydw?f$Cbn_dq(kejBfJkUD!DR8mbi-W1P?I z`qYbIUtv-z1hf3K+Pbwag}tIRwd&lwcGE!h-TY-I(~k!cuCTW5m|~V@UAhfzi1Yjn zkzqcY`o|xJjzXdfrz7lnzxvcGKuHre@0%3j>T>*zx>+piU@Cu-(zRErsuWb0T)*G0 z*8$FmAyT;lXG^1@Ky@0-XU2sH?Q8$&Ct=1%QmjBB^_OJGYYUHGLi?Rbt#~z4KUi;o za|QOSkY>daNQ9-)r^LMNxv>q&&K<L<LRI1U1#)8grMI@-TvDSE3(0|6E5V&9SpTe$ zDL<=_(dT1!I(^HWey2&=-t;+DS4b^!?bPGbVta$+ZSGWSzJ4IKKwg`l?^JD0pGAp2 zVzRHRO^+qZ+@v;D?nC)wO>el7s>14zP}{p%UCpaxd+>iMc@^)wR`Vz3Id#wSy*sNc z;6TbYwlB1W2DN?qF5{==*yCY<Z$hT`jUPC>&3R8>FH3x?N&SEB`iR?4d|gi#GPAN% zq})=cADMmL$xp{E-FFJfvAHSCyYKai{NJV*!RK(V@V6mMohP$Vb%@i-{B*e~f2-Ci zbz?sL7Ioi_ofW6By}SFY8H?*0-^T43bpeKZtx#{0TM+D5!M*7(cPNW&9>1h^*V+|l z>hPYsvxY=#KG-kz-6p&Urwlx&|8&dtJ*BxnFp5NRq8P8Wbul~L!k4e_0!`tj(M*(r zEkJ97uT0}R-Ok9<SKp0`5(JD&;-ILRM3y%SUk87vFE(~Sl94~M<*B7w)5L?K=$hjl z?bZ{SlQ(9{&9C)~7jFlE4vgvYtXf*{4RbKA?u%;JrRkNGdArm%Xxvc=&P`uW`AMTx zw%3|HCT6p8c7_+(zHprJb-i})C+Bew#niTva(%|+l63BVzS|Rt$D@#9*y~yonftrq zHzUiYc%%I*k1cl_sLwl&1>j-j*o@|u1R12jwS!4+&WNu!&hq%ycjM3-@R`4{jXSxX zsw7es`Xo2{`taOzwN(=TxjvzIM77bG=lOZ`@iFh`QXhCKpR)_c*AK7{`Ik%auW<K6 zly6YbQj21!S>top-_wt<W{95hP%-B~lW+9A@%4Bfjt&h?eDmzI1A^iXoiZs^1x)gV z-n`_x&0f2PTTwd!Vp8pVdCiWXwwXa0d@37smZ-lg8yF~G@~~(%?)MN)t=b){Zh@Nj z&+O}nKd0=6l~_MuV8o5_Nwu$tcvk=Mce_2~XkQR{(i}q}<#u|j`#J9IWt-zG@Hi#? zYr=Hmy%F)$Ar+PU6Aei?c$wr&VJY9T?g}DNc{;xC8jpr=%Dzm`WneQ&j@alPG{>Z- zihCqnA#)KPcx4hKS+U_V77CK0m9H42r#1i{V?Hy-etPT(`$5r}EMAOrL!K9=F!TT2 zrs!Q=8M&_BJCgEzSJ$ZLZa%IwJy+^}DfB(c%lrHY5zH{RsnW)h+p`jWxv%VYaa}ay z1bcSBXPzJ?Y*TNvww0~EGYb3r?RLj_ZZ$PJ-n9Oz(ha#<a@Z2`jR*w4cYPp{)))ca zk6Yh=%^JM6z3o(OD4S>nSU*Ce{$2U%Y3J*Zy!rc0k9He<o<hUVF}P6pT3V4rKQ<fP zZJ_#2w>UuDjoMvL_b`apgWtT|>|7Od=KVwYnp&knX6KA&+aZa=IgVl@N@71UI6Y1L z9y=tFju^A}%jRgvYPwHjV#eK@eLQBuXDXtYDL^22u{SA(6CxkcpPvnm-)Cyo_GG9u z<rHU4wdh(2d=i12^RpmC;c``Jsy#`~Y|66KArtFG%;RvDK>Hlg2gyi^>oP{)g=+NX zMIQ|DT-9WC*!3CA?4-A`dul2sZA{fYDI`S=9r5IaU$V0548V!qv4Po2f>~Y^cY_zx zB2}dvuJWbtGx9#GUj&w$Gu~HaIO>l%kTnw{630nMA95;JG8auo{znqOMpz{7x2aU6 z30e<mc3)RLq)qDu;e5><NGWf=d~tiE3!hrf=9?WqPE{-!2>v%KgR~k&#+eZr83^yc z26=1a0H`>c`C<AFw!+?(Loan$ovXkNi!odk!>S)FiGynNytD@E8Y<?-X#@(raT=!K zLpv)?eDe=2NYS?jhCfZsSv<~X-C(8Yu~E{~Ml|IchJUj9z|cv>VYy_TB4EgZGNoDf zT`B)z@vv7*XSg){pz;SCI1Qe1G5FiiDS*aPv0p4*k2VG9{3RrE7oTf>y8Oj|zyJuv z)u3d%BXY>CW%BSQ7kT`))FHK5Q{e`q2li(M({|$z-Zy`U#w06|688=#$_jh;=M$o@ z7Go0CXX^$0csR70f8e;<3Ie!vbcS%@2OM;U<P7uQZiy;R$F+OXW>%9JK?;<9CRBUQ zSmg}Q^Pgaj9nmP3XOc3J^~P8IVmS&MUgb=ce~qvI3cG)W@i3c@!tQ$3Wpa!3JpKaD zj{e$amfZq)8j9<5RO{FID1?s^D{pBU;}3s|d2pHK*lZZU8%}t=0(cqu^0LJzeF&ng zvs6n}jUaNGIg>wli3e9A&ug9Ob5+B;orE+l573crvHrEvexRsVa%63brm^dqbrr<^ z12$+C&7nFsIcs%v)ZMNv_e;dTkLe0EYR^F;@kLI1pRaW+xKn#N=5t!>YNHMFSp=HQ z-23lZkd{W>yvxU0`^Awl4i}8;?#C@T$T&1bK~cSCdVq^2Q*?PD_4Q;OCgyNKvnTX5 zEaSu3!NTN>{+QbCVHF#w>7PE4N-pX-`RojGQ|GZ7T2v{n!%ai7xe4v3V;frEc_jp} zo8>pEtEh*wLI{V82Qo|ur|$-GgxSwU6!>E`5UE_Pr0;d+w2JtJEBs>HRW+Q|Pfj&t z;tU$GE$1cx9;My!Bi}^jwxBm&4}Z?d)$EEY7{qOA(@(g@6~|@OYg;t)E4UEt1(2RY zmsLx|@GYFimvR@x5JLW&&1vCl<IbA<TG*&-A$3|vWe}eg{wUt6iaN04&F;zM*cOM# zqv{CR3dAp=0zYPk@^;2RGTot)aC`;v6@aV;6!?e9k`<x2tyn$b`f$ZQI$SX`mHvcc zyA^4btvL!OR(9>gBrn)BOg`VLHTk}*Al3<AVT<>8M841wrK!G7=$dUH!Vc|l8kW_} zALFxbhd$;dC$zm^q^+y(T7YUxl&cW9WJoW>av<h4)o|qhuI!p#U(_^cm`_TAf8okH z%zo4lt?Y`*_`7jADp8*4PYfC9CL$*)9|JT0C15k;eXyvrt=l&O>0tCMO9>zrSI=V( zTHIpc3q9UA4d!A!K@wNK^ZrKQP@9hGehhbjZ_oJASA#J8J0l6l_sdbEA4AP}VxK~J zpEldGas8K6bU*CP?Oxyi>H^<haD-?jx@YGrE-H`rWAfnv%g1Gmrqb_MKog;D0DX_| zQSx+<%d<Q3=OPK{U&-%;sm5i1={bZHpFXTRYIiz8Y|<5~i~Co8()qff6WL$VYHw%e zg^usv)0<4-nhsw*4$O0Jiqf+J4FQ~=PHAW!YYfD(j76U9J-*(sg^j4TqW>}fat>lT z!i>%I!(ZSVI~lJ{x_>%SZ|dsFSQ{^Fk}|HcuGhkWbJcV8=f!;hNO2l|YXrpe{c<KW z+;MV%@6R*VUZ}^jrD(`;ta8!H`VE9?#8<*yD77gutn}|{i6^FDlGh7ZJ=K9~ByPB_ zS~Sd@H(_SA%d?_em@0X2t1oHBXlXidPqM;am~-hm1V2h$kiAm<C7@=n8m}j^wNV+f zVSLQmn3=Ke4!zOsUIXUM7kI#ejeg;Rzn5*wEuzh8{`1ikxy)=J2ZtmQ4lJusrE1+Q z<X!3@HfCG<>qK;RuyB})>6EDWCRt%G82&u(=R@S%=*ETsqAcv?>=TaNK$oS1hW15& zF4$k1%VTt>dWiGb3q1J2n|&VH<Agnp$VB&l!`E_AoD_x(SGOw_#|c{3RHg|)oBO|~ zCRQr%{D?P^+vZ%U7YuiQFO^;>Kx52}C!P!ZDty$1uVeaE?YS6?V#{5;wW9;yI2CO% zt%L8Y^LZtN=))P}@R$SJ$UQqodqEA4^d5pS$RKCCeX4`n*gPjzrg<UXeAF0wW81RE zFGyJMxY-auXO<r|t&7-}D@uBA7rKTzll8~LrPM0^p|$bJmrIlptjNo6&kQ+F%1B^2 z+Rv*md?eGQOKnU)XvRq`Q(`}>&vPw!WN)}A8!Vm82=&i2F}lq`YD{R0@shB)r(4*M zeF;An0KM~phiw|uA)}rN$dzYDK&-~?haA+#?ZQD$#>a{-G9pje6=wX$KgUp>n+?Z( zv7P1B(v8)^EGM{mNQIAdx>w1)!>A!%g8G;Bc`*fPX{`o1waW*u2bX^tc`DwEk4-`E z(2RJaD`nW~<+{VHC)Ff`wx4^ynQUrnk0DdIRI$qf%OAt8hzlR<L5DSq$1!y(+G`b^ zwn`{x6+|<Ze+zs46g>bq48dom-dy6F>hO!3r*1EgXz{Y`%`z8ILoWiG%34ZD9G213 zdAM-lax-OYd?%+tZI-$|vzGb1bCpkWOZ0Hm0^XpQd0W86(emmVOWE350pr7?T~Hg2 zF4iphZ`&F*dxL=*ojkBIcghkM&qo@PcQlNH#g5oC7f5gCKO~)R0`~C|m*xv}c~A?v z7X?k2wp9|fk=+iNR{RT$?#lcKoJvJivrCD-9wNDz9KC9k3w}{P#Z5#TYN2iQMCy)} zA~x???lDah>+?wN$8%ZG@MZ4yOSx-p_DZA+t5<#Bg4A*&-4mK%*5^^(^@tXJtJ(R$ zTM7OFmp>wl7*s=VoaShrOZ}B@;GE0LRp!3ffg_Ia;kFVi1$#Xri{(=E+#|d5h!mI2 z;~Xs*9O4JJEw>~Gd|Tw>Ket+2Gn-~v_%fwW!XGQio3&~j9LPfl6?2BR>w<bg*>|w^ z7ByD53$t07n^O-bop}$Aa9dZa0C$MXZ{Ic8nUj!?HC;%%fN#N7=bv8B#Fv$ZHND{x zUx8xfCo<I~wPKv@x)c${fu4}OPUR=`<Z(|x0sjRNa0S_n^idz+o=^E@*Sc#Uc-z-m zkN4<3Ed=r%2r@XrItqUiabV&8OF!>R9@2f*ihS0!_nX;ss=N0+qiDdk@($I9DWc7h zcZGrP<hC8D(@*CY-b?5)0Q4#pMO6K#i2j299#mwyXuhe0{>@$3x$z7?D3{TMH~bwV zPWdU8fydMM_VMX9d7<ri2En~M<;?k8%2T&zs0nic`q_tkO(k*0#eW@I)^cUDv`eb| zHNS{5F1~dT{VF1vL3pStz0-wn66tFI&ZUGtw*`>*R=FA@QC)C_FMgFSYbUUW_vi@i zOfUghhraw~sP{0Y`ML6r9P<VCR~fDa<<gq0LCtUw6bc<i=c#Qp`!o*v5?cqqcxW}` z>{TtkGQv$tVlGUR&BW1N>2wO4&qRHJm<adbSe}0k?dkSRIYi&fVSFfp)eD8D3$Voy z^#cil9w~le)4?xS2xBTJcMk!PD1PEtW3yOeW)%b!GrUPA{!sK6+z+!3_VKhB)I+00 zs;BQMaQG5r3ALFz)R)Sr8xyS7O>D1h^nGCxifX*0B2I;W7VZH$)aTcjAz0+D!J_7? z7Mn0W*-liyr1bo?17X(+K3v2)i4Evx0B{B|)S&Kgk!A#~x{nI4T*LP`>yVda%roK> z*`NmZW9~x4vu&{gy)XuyaSd;&&1f!AAbjCgR23E|UlbyRxv(u-upY{=ic=wl|M0Cr z^!*j_fyu2zM2q!jM!|<6)FzYuD2|#tMKOsO;X+`nGW-k>sxwYBUlem8FiXS}L94=G zvlk@&RbeB_h4xt>l+Ca9?s#fYV62EIK&#@xKUHO0G`sx-M*t$K1-RFNdq+@E{uGDm z)M`<+Pt}TB5Dw!4eexDwiD>}_zQvyfhERh(IfJ$$s*Wnc-!P@#zu7B)`igZ5$0?{6 z@<dC%8_mEyFr%MA_ods82AVE(e`)?CUw~J8^nrb$VJ@l^!+hQtl=ei@s-x1no8#M7 zZwPV(6bgk_VMUJe7zt+eXh|3New}b~WoFVHXR*THP<LfgsW0WBIn43YwP{P=HW~Cs z)AYfN;`XA1&vl_~s0MUsDK1@^)==BXP@ByE11CFj9KWsgaOW$d7BIk?Do%N_W%YPs z1PPJ<ANnW9k#4Q0IaC?7=nK`H^5o0vX^s{l#jY}!tFknl^2GT<<CRIpwE!G{7&jy_ zpQp%X#QT7Dql@yx|LhuqAf{seME_Ik)Wv8GWt1n9kM@5>uO^pcxUR7gA7s9oXrk+1 z_$*8p8I)jb)zN6U{^UhAMD^=znG1!0L(~<@@}2(-L%6Oxvy}63y8fs5cJhhuOLk-E zOYC)tvV8Zy$6|n=Bjtis81rIkX24x1z<$S<p-_m%j}EKevCFd%;Ma_PhQ2G;Xi>W1 z2azOv-Vz5*BN+h(W3wUR)~@Ln!N*8n?JyzV@=qw3>sn9*#0)S3lz?47DA#(P5XA)P z{YIArf^@jHDXgKlj}acIcI65)%<ueR?RQ?;3cEIB%`-Z6$uqxFkS=##smZ#@lg_D< zdAYWqW>LBz=(m-ZP0w|M#(_zlY@<i7h~zy_W_<y1wPVaFc3oCz-@3{WU-3*`p~YV+ zpJ0ww{kp|ro&)4osy#=}=Xxd@|9!-wUB5^5Y+HYQ`XXF&*6$jqMy=ttw-KHda6xrr zIoaDGme=p;zqiNM3?#wInO=8F5)98YXjk8NQ-w>n-sWckANvSTJUAaCA_0klY@bJ{ z1;lRwVgY*Oz-ht;&S`7-z{tdHn?|j80wKpGO}1j<HyN=2tuJ)Fv2pYZB_!)!wya*O zS)#p1wPuJz|L<cJ=KX^x_{j4x#`SWMm)ek;h4WbWThNYhUa~+TRi;&93uZ>yU4FF4 zb$4{~ThC9^oG@PgPa6c7PZ!zS{#7ZAOVy0-yJ}IQXDzj8Qk7`zkar4b%chLcJ4Xqk zXKv+ang=YYs*Hs@qu)HW>T5DL`#L@VMm72Cf7}$vZ@jYCn6lq_U}dQ=Syqpkzazh` z)AlNTQR&Vou_vtxfBt9MyRB3nAXSErDKKP1&4zih9mjGFDS{EsH%ji|0bquFjH4rc zjMFZvsT-GJ!$nMtXO8?R{3I9%`m~k3iGeMli^a4-GBHXpzHXP(%`ZLI$z>2kb&dFF z{?g@G3Nt;yEMuG#&MWcBkB0Q2N4v;u)e?u?PHXu={lyB=4K2DOEOKq6!frU<%>a@2 zVJqZF;+6b-MMwB}Qb{(NW{@dDm%_|6x!;aaz7EX5cpn1iZ0tCZY5fqyo{#%TAj5eh zEm5Cl`k_>kZ(mj`^r~|m7(Ms?=tYq$4m|7FmN=q(H<I9a?iN7|^b`vV<s0Nq@|OKH zi-iANrag3Z3nIMj|N7P4SrW^47CK^l-<JCEOj@Qs%}lFckrQhp|B3qL#!9MOx2?vt zd>r#{L%C}XF>~eqljvsW6TjrGKMJTyK+`F$7afn-^T{ClBF%o9{IP5A@Isb(PiCLQ zOa0&HUFyBk6(dC!n}5pi$OXmPnlntur=;xTahSzuY>rSVBZ4%?^QX+IVTM*({QBBc zgT@v@*l)=w!ynVdTMHRn0C`as7;3e;bddUhcJU1NoG=?DwajhEo_H7=T?#1Zi`P9! zSN0`6CHK!bKzuXe=j4WM0ph$!L6YjHdufV~H>9WOYZR%vkA09Jk_-T)()Vf4WWmAg z72tb$bSW^-5jDCbf|G<cqMX&;JkQ%u9wZ~*3}^Wr3Mx1BT{>bjW%^-758k!i+>+X6 zyy=)i0!;i_hBReUua=VG3djjXL-;{{-EE24($2CXIM-g1u}z`I@=l-~%!A;j5*^rn z6@erv8K7wT!dU|#L(`Vo`E<i*;a(P8VLtc8z^n;!j|}S375iLv@5Co%ALCT3335e) z3aTe&@v>}7Z^h>y&kNAlT047)L5B^BK|rlX*j5`kgufGq^)^#5mEua2#)I*p4dRsJ z4<h^=lj+&8D~SABg~k}+ddhivMz{_iV%GVbSq4BRLxT!Q{WI3Nca@_lFtG&pNDc#4 z3{#c28+<1iX39#lJFy058224PU*;OoVfD%J5;8t+wN6Rx2wg3S3{ypMKj0yT`w{`P zvUGxWlz@TR5?PUPMQpF^{_TxUz`$w18g;tSqlb<dlub8z5SD65yR8RGjsLgVV;>pb z!%w$~)ttqB9P{4ZXlq%-eN7@Ex}(^qWUv!YGR1_9k`Q?;-~61DD?ha0xZ?mLz7vva zx8_H%p{_Wn@3ix6Kx`*K)_uc|z*|Fc@W5#YGcxQySh}FoJDVL9UhMk8plLE3sQeOj zPS=aLf4y5``OjO^;cq)kS6mtVD1P`sXwMi_<+&D~?w-dH;ZuVSQhr5h)W#&d*9xJc zJA|nPS1`bx2EQ(8327EJMN1dnYrz5Wo%Yna04AXhxLe*@CsPn*98SmHaAastO6m~z z`qpotE*UK5bWj;Oe2|ec;8Wj^BmUm~nBk8J0pGQrgxHRbEM~?pM?5As2p%{wT;{YV z9}V$abka9~s}lkjoBAn-ybAnBxCp`<Fqwm-nhHHk`-jZPU-zAEgovI%T9bJ@U&bX1 zR&KsBN?5fO045qdU@^5wrzAr!Ir#J<eE%yxPb=w^x5+uDCUTJMSIc20@5ud(4gg?* z5X9Io+_AJpNtNX-^V-Qmzgr_<2neY4J_HSzmv#^)M+S$(>{1W|s^QR5GXFVPiz9F} zVDOB2&%&XkWI{V;#C^BUki1^`G1;8wUD{6=FOA3X;}6WusxB18>qH!P2f%s82~hHL zg4N|uerVKf_#r}QxJ4=@@AB8nJKXy&d@(XKoSjy|wo7)O$xE-P1f<HEuvPP|cBUpz zwZtm@PcqhqIrSpplr#}Xjx-%x2_5AuS0>_PIMH6gE{1FpqXOA!!{|g4x1Bf<hg}I4 z<5vb7uFTA*@PGkPancg&uMFk2qZ57H7h*&lvC7d+VfsVaF>*0p`-D_O9e({5k>TO~ zsa5_CI(!<I^7GvKaX+nFqUYRF%aTgC!em~<3DFP%%W7Fuw;XjFr7RKK*On4u{n@mW zv0n)Xr7XqUPDtd1yO*h!mfi$99%>mojy%7=MC8s*%*{nI@7W%5g`IwcKapV&TorND zTM^ipXDXN+b?^3nU0GiQ;o*VG+dbaj;R)mb0ustMeaz~y=rU*mp)gu&uZ-(E`3`!T zJUr`XsG@@1yU={cJq`RDBGLY3G+2NU)myMPK&caS0<j>^W3%=mDx7gj#9%y-m`WiN z1`RYUs(Aqlci|Dj!f9w{Z~Ts9qP5vJ%IFkIuT#bPr_qoA!X@f7sU;Zw1ewvtcmx4q z+SbohC4A0lf{s@=^_LbD&?~A96E|++{dWi<;m5SS<lMbBVScsnM(T&xE&wG#j*dtc zYp)=ToCO)g97Ux?J|$6(H%!)<YgDoP4N>daN_v)Q2@YL^UTNAOrA$%dLM1CrOMsFL zhoTf3ha&lNr6q>nzwcc(%tpRh19t}!W{gDzwc*!gQ%l#C16k0S!8G&)gy`^bfK=1k z?AM2Xg&k0Lev)QbWHWeVPFnmy(*$(1Kc;m#EYZHj+4M2lP+YVzx#!<3NPbb96x4<k z$YHAkNvDlCro{i_n4&sigVpfFRWjvZ68n!M@8`^+gC+M-gt=wet-6#ME_s17tBI0p ztwDePt+ybMhJ!$h9Ev~-&0~<L4}-e~#%R_eBx{VFFzy#RLY$RqGSC6(f*wVUKJzyX z55cq)9*08_Oy!2pFyYcE3RNBrF9EX{7Kh=_=lRXIe4#mp2pTo-<l<U*^qCcf74{7R zqs0`hzS(kt@!1w=vYD3Lo=St^bLj;<J9;G-4wNs=o){i+F$S{R<*qdX)3ZF$2-X|o zE9?drd_;J%Ka|`#45JXNJA!L|Z6Z64pfc3C(NBAF7)GF3cck^4A9Q9zu1Hgv?bN)N zif;gsK|_Ry{!9AY<LfT|dUr$Zlj?b&)*bjsGhUb_I*=_hN+Et}ex&ITjxJ2+nV&bX zCLtX$Pk32d<pP9rUNl7oH=Ci`JX($>mIQgYHgDg_3vZxPEmPL%iFs?h$pnPwyo8|& zZ-iuBn)IspD%pWnQUt>BXx4s_J;&ykWD3?_>#2zo2*+qzzaj5V+1K9rw#Bp>A|A*j z4lx(v6Oew*b=f~oC4HFqIj2B1l?%MiJ_BGx_LmWT0wOlK=h}INdDK@bs-kIx2)bj? ztlv<An5}DlUt$Jx+Q{=D)_xe1GtU%IhAXzHku?r}nAZ~0`^+;aaZ2d7MIQXiF)M{R zMgNuF5=rmZNB$n#Mtj^t;pd)V7W(9?QNUT^$Xm01qYx{&L4|4J2O+~X&OUJDEm^-Y zd?hi%bp0{-e=L1>JX`PkerzJI7PTotP^<RdTg;lZYHvl$8x^xwjaso1v)Z6Ws#a5* zT2-;P8l`A8_Nr0s@A!Owe?IrQ$8}xzb52g4<UA+hx$^46jfpF%61>-++uW}XSK~*5 zX=b0`kC}~TD4$md5(oG<9)dX~#bH-yZ>7))DKOEvRPL)~mhe|{+=Dbz&jwx(z0mQh z=C?MP-P_yW&0WGvmAvr+zh)>XpvoUx>_|{K8_d3AMAf8WUi8GyR?Cv%(tX?HyFhY< zm6WDAH4)B5NMtK<!+uVxB*Cj7!OE)u{?QN48(1_Dbjyf(g4l?f(p*n4;k#6cBk)VD z$oPK}&L8-5+n=(U@JfkjQcH>O;?pscGREKGaTSu|#732ODo_@m2E3KD$D23+cSdJK zw*HJ<+7FU~QNX>}0M&^>N*TLub#2o%sbw3X{$eI2ja^f^yoGFE0k^N@NPWCqTFajb zl_oWFQRfi8T;x;MJHL&1yq;G$e}beWKCpPaCdK!w@T`oX;9jOMq*>9v@VR?b=eD4h z+LSM)Vo`nS1$4#(l@ZX&kv4v!5S!+<+s=1cJg^ZyRX7edx}w6>%&hz(1?Suykm6e` zTuBe{La;$YQ#q(9?vRc01nn5%ct8a!+T+Rsiv0U+-%%C;t<*;2Cl17Ee7pCPoh3T9 zIhxd_UQjm5dW&W;Z;cmnXi-Z=#*5|i?E;s(>9DC@0ILa|hvTFJpSWS3Y$Tw=38nLW zgT-OqMERqNy4Pd{of@d&><{em9E130Q|drE9A%L9qytpkFiBSVIinZ1sf0bc>7hO( z`<s!fHnmh1GmArU(?dAqc*Up-D3?XY;*i~BlFwYxT37<;ngwBbr@!c_2MPLWB>IZ1 zKrasRkUv*%O|GJ;@b67NA_@EKra3*x@%%^(qZi+)xP4*MSPrvCT_JxNSpggYnd9AU zrt7T@4g%Z0LjN~-u!!j}c0rZ<`>Rn)W&dP$$Zr}$GJ9YOfkt?kvG<<Bd8_2oZGLV^ z0qz?EPc$c2xWo<RWkZ4Da6d?$$s!wXBGuMb3*b)2)|&<o&+Zc|UW(ub+?xgt5;2h< z`ozMP+L=Yh4b5DixlXF+x}Ze-9RRF+<>EUgi$C-sclt&=0j=O(kO2L~A1$bDLo(R_ z4FJw4^GZ?E7(hO%P!td&8_&El=^en)_q+Me`?H_LqfG%pvM#UCCj(E++eF@aU5iT< zZ?A0aCdGJ|-R&Kb#CTq-D;J|zwu&iZJ&>Hec8Z7U%a87j|H;>q9QxW$AwF)X;P%Y! zg);XR&5I{o!n)j3=y|_RV(7SGpxd+XSyWx&=zspl&0Yx}X0Tq7T`89dgV^MyEjC)B z5sX1%D9lfu7&Y4NcWeZZNAmV!;dY&*CY}u+F07i=B$I*1Y~XEnE~r<2QL=y<QbSMd zCiCLrw(-L<(I7yM6t`y&C#~iN-5xi-SCgbduAN~zv|Uiqeo>Ub(Lgu3%%;tg#s56) z3svI)wWKAMvYIS+CHoiu+`AF?^T8hGQ6_VRMPXMua9BWM3EhM<fZTaIvZ@YfMZ>a^ z-L%>5r(j+&qIx6dEtZwSrp@dp3fY(ulbgAa014&wn|X_3^!s}=7qmVfbYes}qo&Z5 zet$^-1MKs`UyR7ywUOtq#tYG#{&MwFAU{Op7LH1J9(PR;kHAzDZ}aUI)Acraya$WW zz)r=Nikmir+7i9--z=KcGMfeu$}l3j)Y67_<b(-gbtFfxGTiRN57r8SxcQb<5_LL` z-WS;)?5nMNo7}|G87Yx_%zH+Q$nI)qR*CsoVEl`D&tS2QH?eB)n<0=;Yw$_*WM1}H zX+v3ZrdMRKF!{tAM4|7TQ^cQ1*mCKmxSs1xt_X=63X$i(CX2<$CQ^JYcF^mp^hKFL zO42DQkvq&P1p_NaxpF~CJ&oh!>d3pjg9@MDtkleig)%EKL1|zY;!4x%9R(`7j=ed~ z<2sb2fKr^L&c9Cs7;7X?aTBat;5a)PQuRrmUVeoo+yqBSQk8Rw*nBDtB~qA01zq2a z>tXevi0k!==c3A9Ta&SC7hwoPb|hByd@HAn;i}4BGxrPm{h6!tMQ}}ui;LJfE2&y0 z?90J+lXA7gf-mYer1O>^4J=tALdU}LUwTBT6&0S0{5KDAEX*Qt?87<=*oX`}D@MT_ z!L|t1b8$bn4@Zx`N)+h+)<#35juh_Y*){(8<c$ZK7}Ci^O9NYzi0GW!<J?(@CAm_W zt)CX7X8uFt!lg&-asJ6LoS;``jsJZ{xV^|)K^(`aPEQK|0&#rYUm;d&N-T{hC09)j zp+pw3aQM~Z($)zdNr9KmGe?k)(7?1MBdU5i@Bt!8zjC3f)xKy7NE8_$ptEE|OTR_R zw8RzDAI1WxUaQBse(G}eU?>FmeGGp|)|KHwiL7PmT-<AaM5ya)1|Fn{js;o+m}b3i z12-M4Pghdi?cTbNik?FNoS!_NJ+4r02M0Y!@mv%=SJYC^>>D{atu6ap<^DzV+_Om| z^S_aUw47z3t3KPU%h+h$JEZU_$m)MdsqE>Z<QtOpc`cop6o3*ok`canR~4(fpR+$Q zqV}ncw3y@dRv{F21~5Kg*X@LgH+MBKPZ9^~rO$G6L5&e*AQvtzLC^CL#o4_FzmqDu ztKFkS>2*ls^?pEB(fuM1yTpCa->A!J$e~EZ-cUs?tApMDG949t(F@egJfs?!XNmjG z;DZnLrnd}z(Bsr2>WcAt2awfJ--Y1XMVcT)*&P}(sF`B#9m#2G?5ygnL^G2DgE|d& zx#XW${d<!X$<2nl3C5a|Hz-xLUQI-x=Bcsjz;G6#`m3q!OP_r+ekVbOn_L6toyb3d z{hRsL-9z+0q5`OvzQ_5~7t5B5Wit{jOp7mRD6>*nqL9sPQau(Tcf!kvZJ}E0?&scL z_K<ah!G=E*$j3>clY+fti#z2WLA9<5qD^c>G~Brof7<&U-sOAT4GJq8o`68<_<GGL zrwz=n&cc7PN@*sYd_G7u4iB^Oo)yn!LMQ`zNw__0?R9Xl)w{{M5(^Y2WhwElf5?J% z*AYFr1;khk9vG0aqTTgH|DynqB3#ccD?6%{8u5gLl?-OetZC+`W#>A<Vd3oXvT#~r zD3ZB1VDjuJ4f*J;D?;={yh%L?)_)-UI?+AaVvyAF=ag3*4OP+_PUH-YD6DbK6Ft!e zs*v^`v@wQbO*ITp6F6=p<b(h}JlunBU1_Z907E*+Sm>hfut5^KYy37X3Dk_ZcYgw# zWm@r1Lsb_zeoh_z^Zi^N1MhK6nIq6l*lB|52j_qO!bx?m3SuYWq-sf+j)O{>aKC?B zE=1w<RPI({Cv?PIT7eG0zw$eV?g>?pY5vmyGIddla*f{;+9K_BkkUj+wH>%rc2u?3 zqF5m&>X3MNHMMB)eBqarn2Vk#cQv>S*X_>@QX@;UC@Ls=jl2@Ywx6uk*@S=p(oEpJ zHXmGal1sFr%>K*xH}Rw2wFIMeurjbsov<y`u)yv-JXKk$NksPEYW6QQ4`fVDG9Lbf z`kz;Q5aQ{qq$zU=aOP#tGyY9hyEglU7J-z;1LJYVzca}h|0dUKJy*oqNyTaSvPAx{ zE&npAD;erN5CjmDemLM{-_FkqS8hyN3#NQ7w(YytB}Y1Oxry+g>;3VH;S&totR$dV zIf}P%IR}2jL7g-)ep6f8$tR#qAwOtA&SsOgR;k6Z`q|$7PiRMI_{gxE+OJFt@FIyX z#v#s=Bes^sA)W0~Xm`lIHlT={ujO|k0~@ILGINwPph$y_uSV)4F$rJ?q4Q=y5djZu zGNqKnaG&dW8ZaDk$HI$4%9I)n)e~1!m?^U#%oZ#;GkuX5ws$+1iC05S*U#oO6+cw= zS8mK&`~3?136tDh@nJqv$Ja$)B0{zRYA9&!Yn!?pV6S+LT%!OW(RJDm0$-^@`1pHE zZ&W1s7!A_8Tr^7>vHWFs;WA`>SVO+d%HsY`;*UF^P!85gB>n6QI2k^CAWKW^Y}RZW z?00^jPvzh16`=_Hqr|QkAj<5QGu4BTpHgo!sPG3F69Dgbww;XOTA~7+LHTQyfB{)+ z8%6qyw>%Op_s0%M`(L%yt0@ivApy?gyfsxQ`6tYSW>$rrtV!YnaX*&7Y=AV27B%(# z9MVVKIqv6OfEM1S*b3qFkQUBUad#GUj8#%5@r=*jd)?vD(IWQ^xp=kszDle2GkX$J zKUF;L^F%di#?x0?-SgG^7m0V!(eO&3gd1U>)O6SyQtUs_+Y;k}10GrxR+xSVtS=$b z&`oD?970QnvYlWIk2BT6d+2z)Vc~{}G`mnrDM^&G$a9R)K;cyk0h+HSR4-8rFWbRH zG*FSMT(5drRu%NhOJQ9}Ej@J~Ub~&+G<%6b7MnDWq|C?D`q1%%&sv^tBn40neN&<3 zbdC`QdKEq;o*z8K+!)$s32ew{tzLyPk34{<sm$s_zkTpG*FDJw@J+q9Gm}0{BL!~c zQj-}WNtyK1K7RG70}SF|)`bKhJ@K?puV=fd4n9HWz9vxq$h+Ay&7DbQOOxl}8wPIJ zag)M$*{$i$VD=UwAe~?3%tE5tn}KV5n$F5gP*Nsls$jz9Hk%5XD{Uzj$d^7<u;8*k zQ#UXs?7aa35U(5gT6rb}^G9tN@a$_swDdlBkLchAF3?hG5zIiwjtc3@yJG<#ZmVWj zW@T^#jAoj)KFkx+8YSacFX({`+(y0}ox#6kTT8vCKQjRmn|azEAD&4oNxWdaU<Di+ z41J#`Syqyub<&j50Sxq0wn=K=KcO|!{(yiA7v;ebH62S{y-`~xJgS<CT6%%r#WAAU zi3T3VJY5<9X?O49c^6U17<_?F$xRO)d5ico=d*++lqOGoPW5_0IV6b9K6v!yqkn}F z&p$1|!_>R@rP}u;!vY-<Db1YeoLK?MgGUwZQ1Niq;+I@W$bv}(!)(i1e$|whNC8w| zLZ2{Q+W}__zeLNW$-HKG4J&D49P4IEK01~RWliIzd<`pYYF&I!klL58Fn+^As+KdI zJ&R-vA3qqX^=`T|Lc_a@X{M)G)j4)+l~TA3j5jgOkSka(Ph<InwpZf4Z9eR#$oz~~ zHwZA?2QX=6&w5i%r%HAkdjH1@KuCf6YS$FY7I?-~P5!iP(#(lR&g!$9v)xAvrj-B_ z4XHM1JLB@3S#1mchN+C@HRffLaX@qU%PkhCbg9L-kR;^&Nd*#$l7V1JdDi9UKmgyQ zZ5p5fK3#`m0%A(1W$Wwlt-G!^j1<M6mJU$DBsYx~J@3T?%9)o>2+@+7BDHOO>yw!m zoKmC^cL7L9J>N&O922%dF;tU3*~Y=9beguF&CaR;Qe&XTHxq@lAk#@TTf$fUd<k+C zds^omA{ySqH_c@;4&GLv#@7>y6Squ}%C>BZySeUhUqDl@CvJ0-zlJ?)l4<^0qkr7p z=XDaLrIwSEKD!`t2EOK_660aLmIDe4>Jo~KuTGAH#h|R$!Y*9;wz`BRtMI}wZ+wzY zS3JOVenO#cYQ<_V-+SVxEDee2q@wK)+?ri3iqurF5)|}$VxJrI8WYlV->V+S`f#Ag z>jZu?57K87iqFoD*u?}`ugQSCDY^u1TFP?F6Et(0N-AX%a($xp<DF8o@)9-_H0>{~ zI1TU68+Y7SA$=uTF>TgsA@2XhAdSPdTReeA{8NW$!H>N*ZFh_ircz=itTj54eR}&| zevHo3!%Gq-tc8ipNm&~czx)UH-ottgvj-xQVwkr%uqDPjw8Ki04_T?X$z3o}O-H+D zvu0z4`2%#oaRDx@Nb%Wh;LX^UmP8z>Zfkd_JbDjYq3_x_4iTSJxBaT{l-_zPPhe_Z zqfhN6eU=r}Z=X3QQj^5IqTYO*Tzpc?_G{x=`cikyCvjI+yF{y`toxIT6Nx6SZ`!<_ zMx{c?iMe!+^lIi^>Lwk57pY06VRZrIJl>}t)`W7lv#F-$!zg2z;k;NCc1f1wP%s`f za9>@qPfyJI6z41{RV?Ai`ZWcVl;uCk+MUmHo!kC=VbYqj0IIVN_w{58S*bAbFmUAo zQh49P_Aq`$u?0ANkoo|e7(BG)($k3ncPmV`3|t>VK`xlGro_YK#|}zC<@JP#TjEGl zTOPmp1H(#u&cI4MPy#u*n6OVZ&@XAu8m<Ub(9rh{U37@5$f1-06mPrhN5cayZ|3*= zF{4?NWivVd$SaOH`5x9Z!ddnmCd+$rUfJsfGh6`Mfjtv+rJww)<h`Tbr1_FGceZ@@ z><G!$m{m17-wWtYC4`OqIisXHg{dEVbJqn{*L2^v*A#1tOf$?G=)7V3WwNz>#=%#? zJx?lxW|xKsTOO=k7^#zN&ZqBc!Ub}HwKTnZ+$@Wp8++`%Qwfx%5(Qp)Yf_B^-khxO z+NA|Z9O>Ob{;1%>twHLHeG#g|YDf@_xGS55&l_-11N2Syezfevgnuky&U!@w97h-u z3PKbeZH)j3M6@*gk1B#i5Yl5~hTai$i%{cVhJ;ob_GL8h7klq^av~c3tcue`tG3nu zz9@OO6YbLQS5=(0%7p7Cn|r{&(~_zc(HG91V$YJot^swYyk5v{%V62w=gU?nqbHvM zceKXqMugL!lX!mf^1~M3FkBAH2K-}FRip64AAlUiP0VGiZ%hD7`W?1Vh7ar2%SkPX zdJ3?j@283C(D%V-ygQz%tN~A8M9MJ-2WLny1XUg~BqhjgD`BtwtM^>~JqQ!zGyU$# z&A5*F)3h?ZRx!y4l@d>5U5%$n$|jvg9J5pHeN~y9Q?`GQF~Y}Z@tujAW*tM>ydsf` zJYhs2Qf!ZXU0kGB(!`Ro?@hN><<b@LBy<_!YX@*|?ykeAn*IHum@hKf)rZAiiE_#6 zSX`@`0Q9kohIA*z2o3+;x2G~p_kvlC4BrmasY&+1Nqjn%$*PAvb)=(!4+3NE2Lwi@ zdzMi~_=<r5pj~hxpN`&+9n)ax8-s>oADqHxSujg5A742TpbZScJ{{)VGYe>wv@SM4 zZlkxsc5KiWFLKO1EWUH9f%@RAJ{`ls3bmPrRRakCK$>R%QeKr&%boqN1^W}Ou~OpA ztkIOtH2lqPgS$n91x^D1c7Iu<G>c$wX7ApA;ImSQvQAS?@kq+{pGM%Qb6f~~d{*Bb zfwL8^<g>g@T>iK$IeF$hbR6>3EYo)X>GSGfi5k{_z#hcL5@v)BfBE9FcZoJL=jK2+ zli}DlnAxLSQ`Lv7uK+Lt%`5y_zYr*^w0}2q#kuM<D%pamuifX5DBwM0fW57UY2^mW z{nG)cy7@$oYx_TV*f;I-8oZmyRaF&?`&uMZo0C6{-|%q}B<502F(+tFR<&b1wyf@) zdc7dsHpYg-%pA-lvulz)nlxjlD`#Ku-i#Y-lI0em>Z}$72c{NNz#v(Z%m_H-yq%5Q z;}zL7aPgNGzeAMCrCuG}^<Q-+zLt;i)m=K6K{LmbV*iaAPk-sB5<tOU76hKjDh-L2 z0_&6zy-b}M!~<?idGWRaxw`<ugz8h%WQ)zd6Q6ZqAh|{L?4bPyy1EGEXjGI6xNFTI z^tfmGftT~XpSVReS!v6euNSOs_@3{>O)aBl6=>G46qK{k$?Lmx7=vaNf&Uvq-u&+< zM@W{?41;)o!AE+amV5Q7K(fWdK6c-AX@EJEIo71@^VBqhct^pry8zX73xecirG`XT z!F&c#T59I9R;$|AGg10b27rdCn*9NEMiI~{v<%2@*v#=X%Xhk25?Am{6o_uHARN<G zy(=D?>3cDLiwcRcb<6~y;@|P9!~)rvXD(lBRSUTwqz{3c-q^mkvv24G>h691<Fif+ zjHlnu=G$+C9i_wq+&XUp=w~h)w7x`;qn(T*r~&jM)u#-}7M?e7BL6SJ!$%v4;E)RI zJF4o6FufF?NF#3dFmkkuky0EG51Bz2a$BmPU5)<S0>X)^PlJ<lHd)+|(ubZvJnZeP zEI^0$xF)#^5DTN(+$lie3}|U<gaF{1mD#QamcB3>zT@U2El)d=2|KL{em|8aRB@Z^ z24W=-ITEAR%u$Nfrk6Am8!Lct-9lnCnmd=_EaEC`^lsJCEIJSv{Dn`XXX3In>Z|=v z8S+l`ExT+1Qgx)o+u6_`de62Ohq<!f4TX?uAe-LK{$~6PGn4cA9jKPZbzC<jPnie< zTC`vD(r@^5&yvNJQ6`KymJ8l$K}ZgxTPY-L51szrObHW+0!y$IDlwF0!h)+$<H82y z@mly{J`>G*FnE>E^%H;i>t*>CDW1<ej|0KnQ21+0f-ZHM)F`XawY}jCpDZ^k66V-k zBCI^;<uG%v@xu@`4Hew1!B%xI$NNN5%(rmqC9@tfXXX<ALMy;y&hRTAHRW^Iwhgwl zdI$0Y=gjNRVOoEpVYtFa0R$p(wyK2jNj<Sf+|V-MM`e#Kt!cj<;3@?ehG|LQW-YcR z0w-q?4)-;|;t7TA<l>pIs+!Z(TlWn%3s{ym2(-j-vsPOZp*ck<si2QTI4*J|EV#ME z^j-M$`WlV-$DvRzQY0+2IjZUr&l_}~(aLiG-qy^eWt)}|qjVp=|Iu|)3{1cQ>nJo9 z9`vgb4&8d1{hJ%e64o3wHH2%h-J)^fki8J^Q$u3vW*dKnurF5hpvR4(Sk*IO;M!9= zOKwg11=j@Bj8POVG!u5W_EZsjPLB#(-f#sNc{^i&d{lngFNQ1pBcs6uM_3asZr!IP z^9Yf>(2Q3@ZoHq}XRsDh=6jZ{s!Iuj)A?Sj=MK*Lu@=EsHtJ|e;dK4B(MA0&94o~S zSBt2{7YhF<f8v5qS`$nJCGF02oLXfs=zzTI)`T%|yCnbqIgNSeP&5=Eo!RX0;M-k@ z$E570HYG+6=G*bMo4tgmuRXvAtih$tYD3_id5vhk%Botmxa-2D&22*v1uxIlm2gA1 zqRowxp3@7sW4k^aFALS<i7Q=_V(6=Y@nP}1FZc0oPXtqG^s?M$FWZQNR5?6U<fKWU zncNGtrx{_0)y2ZE;!>~uhsDf$t1c)L=;2=2=xWI)`*%J3<$?jU+7h+|$41MJAMc}? z^Gc(!w<L9oY-8p0vT|lGe?RUFKcIS7?o=(;41Su)ZG=57U05PcBtNA$WT~8m-ZF#L zHvd)Z{hS*w=~tvcp`HnBQ$8oz`xzN88CulJ42;XMOdiY^Sx-DN&BI95Q>H&S`0|Bn zuiJ<o;(01ll49wT{W~1?T6IERzV&sNke80<(#txTwd>zIrL{l_Y)(69si*YeR(=`N zV*d+*&UyZRoUde!f^SaO(2@w4tpYDKYMR@4a&K<+;pYWAma*x;U(Gj3pLE<&+%10- zm*7HsY@T^yiCWm4X1j@4NAQolm)&LV`>VH6@v2C&zX%}|%cX5*zrSHjvG+<|2rp6T zuL;5Er4ou?dv<v0t)YF5J19&uxh>y?`c#&%Bzt_450(X5G-<!zbZaz~Sn@{^0tDzC z_U^abwSq1~QP_`Zei~8%x@|<I@7$1=N3nV7O+pL-JCRakkg%{doqvPm7s6N3;#3j^ z-<k%NMsCIgkN1SvvAQS^<H*~9bj|N@C53s39*Od&u6=4Lur`O%t@eyHyl7>K4h=@{ zBjL0$2t2|b^a}?}kE+m)=PY1lCCqDjZIrk1H5HKH;vG&sKuB?3`Oaun7ZhxU`F1KZ zipzhwm3ke=qp7*huKD$nf}x((`Aq)Qu}>pqqkW|U9nr5GF8|O_qmrKsJP9M5%J|}{ z!3Yj#K7~kNfyb!TAz+*en#;K}H=C-1dTD$`OYDt2Lul?G7PgPbq&~&}rx4Gqm)$+b zHk;~6_8pyP%uh?^jl4kc*k;@FI@<E!4J*IWka$mCBHmms*XzrBA{3O_)HC_|>trjI z?-ns^RZI=?kWa#{P6tkbji%V$;st)4)X<Q5PyR*RL5Om#p7G$#EAww$Kxcf-4r<TQ zHO6&1lo&Yaj?wm9SV^p;Yw=19mtHpgeBtc7><L4=$}wFC1`gR7@zNeG|1=$}@B%={ zHD9>t5YvNqsKh}@Ct={T4_>mrd=e!SiuZJBFmRR~zs-vBGW3A)z6KD?vEw&YR66uz zt6?f1N;wImJNs}WeniNnPoG)==F`fpJu(^p2Zr`J^1CNs%2+9?#ExQwoxEmChD2j= zl;mqJqiW~<mq-VvUSPeFVT{c^Pcf3(1!_d+vTulGvJO%Ck<zkvLZqc$kkhwfvxr4> zYDlgYM{xp@>$~hf#@>C4uDEBuvVHr8IRDw`wo?;3N(+5z98C|+<WsH>eYb^Z+)00J z7*VO30ML6ouV_*;?|gcaCUI5#7x?rsnsnKZ7-=ckOOqfe`O6CAy>!_pjzpD><6|p1 zZv=ANdGxl7p`XT`PwAQjU<G_b`riC9z_R$iob7{?F&a{DBwM)2cu`H6M~=YZN!?8s z*~3ky!S*T(Z}2IVrMf^9LU$fX750qY(J6NdQM%?{2g<na!)-l6-r~hHOaAf$b-CU4 zhY&5FAGY6X++d*=&xG<e{06p)bIgB@&++8rA(wz@optK#4iB2<EF2k%xNvFuxb0Wj z)_*p2&7nFr<k8^LM7r&}jGV?)bMlQyn)azB(hsfNzfOFh{i!dEFOK<h=DmeBt+5aG zI1cwCrKx1VAhFP9p=$sI5}e?bfPjsm6?ax!Z^t)=uRR%|<PsRuv-@)?S}TL%TN9Fx zD4#>Nb2=)${qiUn#rdWrf%OX(GokQ@Uh<}9G0b;<p_`MQLj>|VgnsypypK-h$lxBB zMr=LS(n#zZUa_?0mo4D5VCp6f-{RI%Pn5#1Of|Dtl^MT;pBdf;*eH1Hvq+w>X<GTb zM4#brk*X(7<5y;EO$ApCKX{VU60?{|h0oz9BSRZQx0WQ|P{u*L3pzY~(A!%Lp6kj% zys=!G1s?m0Er@9G`8WA|K?i684HXMgHhj*z{0*O)3%<v5B?jR9c_BP6q$QApYv3e& z%OhSb(QS0)w1B{Sv`y!FseEh<$dEI-0$yzPw}`7^p4vw%0yL3|;j%uX`2tds`)FW6 zMFJLj=0B;M1|EqI---evNXJ$hrB4D`-ir=Igl~NZbf_xn_~FIkSXR;^?y)FYs!ijj zcebPaFzB5JtE*wXXJ<SB<zyke#Ohn%D@Ip;<zp}aC1-5qxY>A_MeHp-zS^@hRqk^p zXfgbG9!t4?l6YxJ7#%Pz7@B@-blAIfcQGGtqaC?`CdHmPVBWa@?7C@zCoKufq<XmM z>_p(!y-^FqRtA7&`&GvWE8!zvt{X!g&_=4Vj(o3ob3>QOlDQ=pH|lG61sHch-Lm@7 z`eRl+<PDg_GymB}5m&MSw85CMCd3U6-rb#@knnLTYB{OBEuP7%+=SEBtU+JNWp6KV zxo{aEyaF7A=)yP$fdD=lVjDWGaGaN4-eB_6im65{WvsBk>khl-q9W|LVWp=hl)M3! zdgedXS_bwt`TEg$25eboSnbKgP1gWRKVxh%zHZ+HE<2;Oh%<UE^*p!9m0jEP>Ce)m zO^6T{pqh*Kemcu#TA5&O^63r>ke#ZcLmPW9H-K-p5xC>Bp)(2(_uTHxZwTd^Yy1I) zG{AsGC~vgQ7x%Ff#2Fo_dfv&@%3olz)JLHm3h?!wxSPtDvs?J)hmfsf#hrIE1gntE z*5+>erxgp0kxB8w-qjt7Kia(W>b}1BIbD<-vB2Xzb!n(=kPpKtJcljV3`Tn~;US#s zTm}lh`{V4g{ngFoa1>(9Awlgka%E9b$<e^9m05n2J>m?}r;*n*w?d2d*)6a%n9Fyd z2|8Smg)%n4de8QdRWg=><Xan!0lLC&@a)~?j&Z{obFt&ke<IF8v^4W97FU#mEIIP) z#0+?Pq$1DmYiZ<3eO;L#^Jk6CFB0sDk38cb)yyMZTIpz9a+6yW-Pxq{qT(Yo-sXlh zV7{L@2p;DN-FiHX4s#t<xf0`s8X)}lRcsI!&&xFGyT%Or+au48lM;lz+dA@xbaFWF z%ilgeTd3o{)c`v@bGXlzb)JYu$0uLysFMOLR#t?zyy5!PY1>yjcPJBtt2#R#mRN_B zOkxZ-J)={oxC|to?AN%Pp8RHve>RWjmAqVV<YsKZQ2p-IsbH<Lh`|#)OEm$aoO>NU zW$0?D48sFYM>Q!oxX50|<%YhekkQD0(Px|}U`}%Vc94Ad$T`XvE+V$QN}LqWXod{0 z+no;QOZNEE<xc1FDq(tKg`i-6g51<k&vzQ=Dkq1IYajymeai_9k9>1p3iQNB8;}5g zQkyGt@RNqkng!WAe?@5f)ToEPbj*!ODe5MBe(K^)yXOUc+VYzmeR$mbQgU^5@;Qyy z#Xsxt+rX3FzoP8Rw<n&1vLzF>y#s%u)408RYnvwdLLOGO@!(JKCp#ZPLJ<D380GXL zBf23s>%f8aZYS5c9;djT#9pWOPd|~z)x%|+*x2y<mJgpTTS~Vc|2uw>;qQ4FN$7ZZ z>R{P{xUMK<Kn*&e2Ba;V#FtC&5yir+lf!njHFnd?p;8`Kcg$m;R95aB;ZOORo`A*p zuI})IH0Wykl+NgSF7YS7s<m7jRG-p`!Fu$EUGvEhPZ8e6uf@NXT9ZTI?~zCI20=+B zSqGY^U6Ud*8u<IyNAtsG?Dq`@Z#h@19zFwQk_z!<bl9u8k9>m~9`pYKaZy?6aD*qs zIPkBpYoflJ6j6ZS?-h>bg^njWG{1=tm42jp0PFcO<k}@*U8g^bS~amJ20UVq=4;}c z=iDq;p!i?>C16UVlk{f&!&LP|BgfVgD1Mv2goGLCl(1PpM>)zi6(}tBrt}#tmtO2l z-k?KahQBp&2K>5D2&7F{`$_3cp(osOR*B<NPSkpE41ma$BfO*A#d!y6_=A6i7|3n8 zRWGa8NuWy|`qS4&q)u0hS2`Pb{H&4Q3%|*KFA-*46}DrvaB#*ujv6+Jpa<0Xg?9~i zshGC6`5Z)f=OWnz6c4k;hV6{Ro_hQ&*@GHx@c*R*+`yx*0kl68ziO<YhD`nlIO)Y& z77wlzWbC~n&Zzp+_wWYbxzd?T+4%^xUp%|?oLo&Wmf_XlO36T)m6Lcz={bcOps9LB zhvwVmRdAVjR_VECH(=4s=#ad#c#n*E>O7f~2q?~r*m)Eie4d~FLM*NH{5IfIqm$8L z_i8)Ni<h<WJlT;LprMV}QI^-5qe=JvgCXNWy18%H|4vC3;_M4!Ha{O~1I55>Y!Ew< z#EW?k@GJcLWFVwlFyKP{lQ+vs`K7?s1__ZGvQ|v_?0JNgA<Z+x1%6$SHnLVp`OGdh zShryyB2t0~h&kP^7y7igERuDu^m5_Sje`a@1fF)~q>o!VmMJ&j9QZFX5F!Q}N||=W zr96AH-CS%H06Zhhy({*#Gy?Vtj<l>DRDntTQVfKM`<51wk-{4aPUl}7Pt0q56Avg= z0^dWr<r3;w8QT@@0^P)XOCyB2^pG>}235G<2lu&*s)XGI#+G%1DuNehFvdG)LxMNQ z>jtCv+0v6pSpfr|6JU5h81?X@52kfptYRly5yTC*`pj`<{Xw5|=WD{Z=KD39w_ICQ z7APR_2A8w>eTM4DE?2J@maC0ykPfo8Liy~9EJWh%)$Rwo{bA2`jsZ;M5etY1Znem9 z^(;^SmFTOlJKW)hi~OaxnUQXryY(h+HPT&muf@Gf+aZ93cduUc^Fz^(%bgX}Tf5nH z#Psk6jo<V9eiL6;j3yjg?hb539;Ja`aH~U(s~jT+37H;9)Y0yZ;gaL3moAr1>5Y|d zT-cwDD-ax6OQ~|UO~>HsAGh#l<He1EUF8hj{?q7ym76w+b08w>$TbFFNY8oorv0Zr zX*8+%<&X(c3e3hkVkd*TfpdZ!HEj}g%Lz6lxZzqV^4VC6&B;Oaf;T1$CX|yA=`Va> zc}CrJ`ReN;xWwyzfwPb5g)}G|R#T91J@ibPMxyp^#d&r#wHMM&`UF^!zo2M3pyvD+ zLVEmXD1amrW+NWCL+usSOtp2H{ST~$bhA9IS5-DHf6$d<WI>@ETlH_FOOqOyZfEtX zipKqqIz(2;^!~EjX2NRPGa|(|LaN_A6XI&Voe3NAIdF9Zw-hgu2asXj5y9Z~fq&-x zT-PS%3f7dLPuCHlFxHQvc7`v$rD<G?RNjqpAE#{>$!ryUrI%v4IrvveyHtte`8wdL z2~snwg{ht~*tI{>`=0)r%<Kh`o>{H1>e-BirHxzqH>2kktRPtbmqXX+tcrT0Ilpx_ zmGo~S&vSt5k&E<seO-ACQ_(vn7MgZwW&tTFyq@^a{9G0Iy(A*?aDI;GnIzXKGboc@ zs4e4qvtBT=`R%-5`ZvFrX{8776wAfIzk+rN52^@`M<EBf#kvP7YCcqAuzsH%*VWHG zGM(R>ovIUGKmv#{G9WFp+9s8=xmN*G0k{z5rzBUDD@1zAw*YK{zg(j=qbXOs!;aE7 zXz_n5ebo2`tc*CXzWz7!rcMvyr>raXyYvX8ZdQv@ISU=~`7c``CG4LC#ZOqj{!iEF z(&uGZ961;V6-vu+Sy2t9<@%p})sX7__}M+aYjYDK5WN2KVqSHFxNcjA^CFtQ@o$wU zNfO4IC~}80!;)f`=GO6b6%%nT#(Fnm#}4f?yo$No8@hV8|G(&8n;@uwl>+Bgh;7U! z@(F$Rb=4ekEXH~>Vy9I9r0gJa%v*ZtU1$&0_0HwJtv}`g<Ul)tVxeX;9tYHZ(`-QI zP@))&^+m)^+qTn1Nb4g<dScH0$I-uVH<X^KoQ=Vg#<}(Ihm|VC{~=uxj_dc`=P&7q zTw_&FpT+>%7iL@=wCa~ubM&|%R8LvdGU;!oETLWy553@?c!QcVi6nXp>j!VSuD%Fc z!#M>X7v1Fq$D*&NOK(UHMeI<>Bc>Q+cKk;|H^K!oTpUzSAA-0AtfV-v*4C;cLat5m zTa}$uFr-WWQ9b9~cQXCLiYePy)1l9Su4$>9eea!V{f`JgR~bbK__!a|M=RRrjy0*K zY+p=|#Q;9QiMs!y#!tRVjHmRHEK@Hfw`VXa@FPN9FkSxqKZqV|<jbn7sz^+z17zpn z?>0Z1?kDt9``d9K9&amR&MRQ&pieP_ec_iSG2Gr(q?}h7?BA;9wAWBiO;kZ@u#xI- zuK&=Lmp`B3n<_cU?;$;M59<GY=|x>CUow+kMv&KYv-b*zUoyYaD`4myj2i7-1KEde z_|9ZFM=2MRFvA;T&*!6sz<qYqHx^~E7}BF3$Y9EvG<S!icLQ-rdjo`q^D1Fdt^LIT z^VZCi<c;Mv=T$jid2+y9F*8MdW4Xn7wd&f_&NTW2612T-`3fl|6q|7^*yGVa>hf19 z^48}Yrr1bbZ)R?1l#q!kZ4zKu5edxEk)ul-I&7lWLV9fO&He=z=(@w12F0Ky{zSzX zo3b{BHzq%+y1s8QS9DJ)zsi=Xd5RNO`@o}T7+M)Xt^fxXHib%vOExL#8<(~#Nn$WI z-fh7#8oE3W44+n(Qh<;imb<gkXrJD%CzrHh6(6TWi74TXuR{pNXrCAN*J#B&K2CK} z(I7o|cV~;epMBT9O1#)TVFRg8*1lR+K)v&qcaV+kUkbVOi{bLN!uv1t5*7P?i%Us& zc2K-_-~#Zt;`YGZA<Rke-4m=DpSM-7|FVd|)Gfa{7Ki=}XEVj?wiu|l)hGXJR)~Mi zX7ItSesM$ZN>wTV+9_dnIkhL-%-49VJP5=o9SE6P+#VxN$Jl_|f-~qNA5p$6wBOHg zHdegW24zasIN|ot75kY~uQakq`I@Gpi6{Zl2(ul;AB^e*O1~9%$A?@7fYc^yLzY`Z zyJceZKcFUzqp4|NBj7pgmD_@l!D}x=pUQt^V*h9Hs5XioPm2|QQ~XypCR0kt4!6hT zwRC*HYygP+#{|+Vu&lNFP0>jcO=>;FWWKoVNE8qBr1cbZ8G(OCNW}_0U)aGDab-hl z9^g1or0)u$zu`{z6@z470VZP{hg+i;nN^4^;*+tHf?^OS2nne%#c>qX$Sf(4PGQsc zhuVPurFwaCK)8_3+P`Ks^_2p}le+OCTQpqoM22d+t`f?qC85v?(u!tDftxZwbU_8r zuG!y)8r1YCJ(0RZt=cleI-RAcY}3irN>P#s$i(n#R!`>r%h-XYkgbUrD2r98zcTwL zp5L)wt-hh=MlC>EH&F_t>0swJwo9rY;>Ja^wpu2n#sqikM;y!E3B@uc2Ve_U%Yq0! zz@_J8%Jv;N;O;xVD(T(`*&<g%LWIn5=@PQQPE4_J0ZxJwq(Mt86fv+~pBb#{(z^;7 z)b{9OBBY!3P;2hzo+Dj0t>#a_p4${OL+_EnLN*%*_t{0biN#inTR?J1XLo{?kJL|H znyQaI1nyp*#ISvQHj#luEn->!xc4g41NCoIiMkus`(+*rxii2~RQ*BUMNsLOxEoN@ z1J__b54bRnwL<`xltrxlyTxq{*yO1~nYkXF`FHdjD9O!Qx-Hj)d>^+r>?D#5Kg4s4 z!xLxf?GnDZ`_W7qz_$7%_em9o-m`|(Q1VO2i8RMqKZp?*D7gTs=_TgAw+pFm-E?>z zKtU@#1ji?NMzMilz2JE)5-f?G31pkbHxotBQESm<uc22dxQ5;fhSVs1DI|qHoJ;-i zsp;9)R17Z*aOR|?Q>m+iDr9<ho^2h2_*krF{L>h^!8W}~t9;_xB^MIidWj4l?7qt{ z#Du`R#SKa>3_w|sn#VZ4$Mb~#+NA3Ep(Fe%Nv4~1aGSKvmJ#A4&Cb7xb_*}LN_21N zJ$I;Y^#g`%fkjZ`7Mc_E(#^W8Ex6r!v$1fEV%^jijxX|z0t0F%?9KA%PcW9{hx3Yu zm0WP%G&2;(fd((0TuMk8xhyKRae`pOKFe6$3I8{|uRFST!p=rPyf#)x{>qDaX$V>E zLMO0t_-znUxF#IOVZNU3@>8K=qVYEcY^dQVl+gEfk#8vskMZOLTO-}w4`!v>#A$ah zfo%pZbjsnt_lw~#->_(QJ4JfAt+7TMP?m5_9L^)dihzCoY}k*^d}~312A;>zZ5K4; zb7E22=N5J*Hx3xO>~dYjs*2w+chU0=HBPAkh<^Kz{BZi`-?RQbaV~|v;&WpqNUNcC zZ&?BTR;FmgXrYY0VxUn-jqe6~@t4EO-@0okx-kc8E~NX+-mC_&zo!Pl7d-WCfgcp> zW>el4tYC+g$L6hOc)esfcuWF76<o$jj`yf%Y!!amhwD3^DYk)u;M~1g7pv|<k&BQs z`mMIcN8OpiLczE^iT_TPR`!fXn5dHI`93zbfuJ^4TmB+Hs*N7LaP?Qbk^;C21>vl? z4xZTgdk*K1*%$(swkvxzAUptPWssDh-McUI<g<8LailmGK)J;(<1W^$owGgAH1d%r zcxrLsA#t9YO><i_W4o)y=rH|OQ)3;4;824?sBee8d-#9DU2pe_1n@qdtKbL!<EVpH zOsk^Z!Zq##bEM&QDB*Ezr)o2QW3qsuzo#mt8`AxBZ?;)@naPwh`|H9g5$RBaPbh)i zWL>)(wKDpbNKG$qrqyn)9_B!rDzLZ1N%DU>DUa~zWZpQi0G-Kgv6F?x4L){Z<w`*B z?mT>M+)&%TjIbBXTzwJqNKL%4_}UkgDO}@+<0yS4TY!t$Hbu>k{^iL8LYwVOoFadn zDz_w8h}9Qgb8zY9F#tBh`uwCf)!z8Wp3x8x(w$+~>QwKvU8$r(yuA3@<P{*JJI-Ip zHetl9_Nlj_r{_PWBw)(Ui@XTon<hx{H3U87%4QdG#QA*VUVFlohTd6v^xQD8HgLJx zoDhFiG$0kSx1z=`Z`JHCJ&$^kD3NBfvlItX3#@fp4xCc*06U9^7l+Gn>7@hL{}KAs z6wL>ChaX4~m%J6$-%rBp<3CjUD8r4v#q#1hYkWPbb2N=4cEdWkbu+DJz?9I+^i(jh z<fLFgD`d|U#3yf6<zGCO>~ZVS3sUx=g%){G7Q2uo?t>(;L$)L|jcRv^B_@+y$O31( zKw}Mj(+u$ki@^p3XRvpxhAMD8(K-2mZ4UuN)tKWJFKCqF2d6{!bku+>7PyF^&NZh9 z<Nz$x|Bf1L&}SNJtU{c>=-R0`M@~OffB7GwqN#hBQ=?pbx0nqCfV6C#$&E`gk$}5i zDuz<4>7_GZ?3Cq`$~?)+#c!8{179E0XI|S~v%e0dO}9B%3IHW-SktyjXX2fi@?B%) z50(swGy`kTms&G>RP@C>x`XP-DTnF{f(Wlkf78C)-d`#NX$01eFSX`?pZ8mPid__k zQvf-0QFd*}(|4kbg%G~ZpnVD;=2IZS!!9Py=apZC$y0Lk)t1{NnH$#LEvK+5Bj&WQ z{iS`P#0_iHmf%$Oqr66*Rqvvn+R(k*L|TEh1xtuP@z-PNf7HFnr&d~2iP(qgeF6yr z4Q)`dt<E4EQT&GW-ImkodsiPKUh0!)e`~2DNe6heoJtL;kPcWp+uOfE`FIJ@TEwXQ zv$hue#mQLdw@D1Qyp@>0GEeMk-ZT8mADy@FAzjPYXC*hsUo6SSEgUYHfB^DpO9(6I zq|HV4JcMs3=pS(3=qkN7+qfyLE$lILOiBYA^Xb9<(7OA>L-((oV%);fpJI^SQ7zXJ z;@zy)w41w_XGxbL2wsw#U^hl>6hI#XKmKzK(mbjaUP44Mi-fr@D*YqGK*OvU{jU?X zRyW>ox~?lllZwH{Qa)js^i=0Ll1@CyvwvJb)bvUi66{2CYTMo!KKBrdD-i`Gv$6Sj z%ALIDS7s?5S5it08ER~JLg@b(_<2)2PX6Q%RZOOm5H-$$j@SSz9$BIa-2Qo5uFY;n zoYK$n*iYs4up^>a9>B(aeZuB@RI}NoKU_Y;-4$Q7F?{`Fj5vP7#`5E713N{)#aBDZ zK`q4JLlAeE6^nm|5@+n~jV#{Op_7QaK=_wl?8Ep&rYzNpspB6++DElIO9*%CyXcWG zE*i?wcVhHPa+B=3Y;q3Xkz5YvOS*~Im2{EHAw6@~XKNa2wZo?Z0#Xn|!hEyGCS(8w z+oyyX`{K(y$5rH5{TCO6@;`P^mXZ)7&LR7D&*7<#jbXzNN78#p;FrW%-(%V{x(t@H zKfo&4QLWPw;!(j`c$5i!sfTz+Ni?v6Qo``kuI_ft{qJqU9<#>*L^MN<1y2d!2>X!h z<;-=I!&ny^Aa?ZtRyJ@8T#XZ^9Cb-lHc<yi0j8(VR`=y1bx9L!@b7=90v`yT!QW>~ zVgfF%$KSf9DF34ZaMiHmR_yZ*WFYJ5t9!$XOTv7M$I+w@0CXF(b}0>}p1vR#H)=!N zkAL(}fUbVV;*Pv$63y$Tse*Pd>Og?VWG$y3UNXN*jPTW9%-*>O`2V)Em&_$9)z7z2 z|ES(rs9H|bBfOrFdkGq1fBd`Y8jvfL@lzZNtFhs`AHbYJdM0elwtXUwppU6K{SysJ z*{~64Io)ewXOb@!D=YcOd!q)@Zhx)aH)`ZC<cWN@A)<$vUf{icAfY3|O(9BmHfU4q zxx+``Qt^BSaQu!}d=4*Pm&X?|?UCIxb0XWEy=qxE>Jk8^ZTo?mS|)MLJ)BA=^<kbX zs&^^OnN$ta4gP{%{leu-HE<FJC89BN;@zCheZ2u*)1i1I{zCplgX0O{GmO0*I1(CR z!%@-;LpVcdFx_9iVC^IWU53&5y(eL7Ss*Bxm4Sa`Qe0b9D3`qJY`YjWkgI=V_C+?k zFutT$D{M__9R55v%dTsLDL-%ZQ$Ozuo1;&zM4I5*%%w}pA77CX;_40`Z~X*Pf5v76 zb~0V3rWa+)<I|X`V}Rs({@2D<?@DeV?(p?f8+B(A3&C(v4_~*D*kDR}Up{lD5W{r; z0s`G(0qk;yiA<L_h;;m~Ie?SFu0)S^ON`p#86BWgZl+yV=^fXHtE{gUQB<NzBsUrW zfkATzPZfupiQ5k%0G)(5aVl9%h^B4-`yC{Ws|mv~++<d2{?|l~`U>edLetkyb_T;p zCI>PxGbe_PS^oaFa*uR<(pmODu@Py2YeSYU=}XDq3wJ|;fcLm$_11>2?Z)tsSt<Bm zJInMr91UVZ*CKCdN%==Aykz7@vTt=#a}q-Y-UmJ<NJ3}aRmHC#oipFGHN`HP-es5S zKaT8g2_{5|^w#AcPY0nVYLD?@_~%S26wGE$?(4IjLC#I_u6*qWyr3*%Av&B2)1)1~ zRB5Y++L44(;Qizig2|@>Jt>b*)X~&H1lii`k4@H}J-39`P+-vrHb8@v9;~S0+cOO3 zQ{Pcnv-X2J5I>m}o&U8!=vo2KoxU)`WTwA&fyV21V^yhxAEtvV`lwYYfZPQEgjDC- znO^uLrr$UCnsKM)G`>}m6@965pm=&4G%naqzOP{Ku_8&!!4GkMhd<IWNN%B{51mTY zGO@w%*4tZsslUmD1sco(2xESoTykI4``S_$oe}NlG$6q9;zK7gzhXW(Btm@R7{wyW zK~68wfCwPekR|UcuE;F1Hm>(eb?aqWM%qPZWr5v3W&_V7PmogzG&BSdd~G(;S7KTY z*I`b2SqxEjj<?I&0-uP<J48SL!%UQ2w6}qjRz;*-N^&qXL;h%82?Wo|eQp=+p89N% z2v<=_xgCrW7QIiDNpB<a@f565;+LV)`8E5QA(}}Rq@7aBymaYX|F7k%G8+3CnD^&$ z-I?4q6u7^9{1bi<*CUjo=qyMprS{&^rCt1QG5cZH%l4l{N%S_4KAwg`A8kljcS8{M zB+O=R&1<u(o-`ulT`|cg>)J6u7BH?e+3Di@IB~^PstFOm=hqVg=YtH9?JP2U6;mk~ z2<l&(RdwOll<y+;m`xQWr4eXgeM+#S+?S&qJV6|8g1EJ<c>N>Uf*0}{t72Hr)_sXI zQ)-QuE-ST8>G5sP^;Q_gIvgS-GvQebFYH!_o;n40WXS4Lqg+Hgsnsx_!F||$57Kt- z{f~@dLk@pLZcx$S{@NTRs{YvYaxLjNrv+tk3*EtW<}(~jy$4ZBRm`PwQa}V66rKVr zjKm$}w0wbse-MX~F#r-F|LYo&gT^N-hl|C}cZ59_QXN5DK$o5puFU$p=WYjsj(7T1 zDS+;_J|$2zbV;uLbpc8M>t5Pcvi{fa?|rLzBrBnT@)nJ{^91u5xSVnhsnlL}L}92r zzNW5{0lAQYguy$LojoIiHkHc<tmk$};)>-|RZ=;D28kfTYK2yBxq8ihFvLil+VKyI z6qmMDg#Y!G#amY<rRedg0vF@Xb80WOlv>#GC0xDw>r+C>A7?$HsiP2xQ=iA?_N+;H z8h3If@z&;UTnx7iu#gbNcj(#vXpYIilt}XUOqodgu~o7EwXTiebX?bj4yp{t33}kt z$Qn#gH86z|N<{a*Fo~H4s6sOPJc57CM#F#DoY}X4n8eKkI7w*gZP2Z!$7ZBatbc<X zntI|pib-JgHs!6Ss}nMn-&9@NQ&9CdT_X5nt6Kl-4E8$tfUkFx<Q@BpI<6_zXbWe6 zWr?KphfTB|d%G+#bcHiDc3nA<jwHqLBdMqlI3|$RW8g0NIzXN{V;+;V9Uji`s?VdG zFk7derDJfwS>H%6{yd=crX)jngk#f);2&Lj483?pfGRBjmv{H6i|%5)p<|y#=Pq&P zd~LgOr>dX_$zPt?3hs*IT}H0t5%BW&`k&0T{yov!c^{H&BHJhc@&&&?GBD6T1sU#q zl_f#W*Ip`f<bOzpuxy>}R+1#m*AlBlseR&klMohp6$S!Cjm>a0Px)wo0rQ>h=7WF$ zW|b&@MQ(1TPpD-aaCZVgIXqPKe9E9D<?(x07L+(&dru{5JpCSnf2=^%l^+NuQ<Ijl zsvQ#E)Bo&k5<Kdv<0frp#;WBfo;ys9f6lNs<Lr!85e5A$8598*%>?k9IXZOA=Jp_R zV0wZ-`&vp0bfZ7w&)&!TW)EB8-^AAfq8T6bd7K^{hU=ZthW1Bv0V`jC=J>&VfdyTq znSq?HYo?nyQJAqxt@$D|dl7Yn`$w+U=h1w87+y(guf)+e@VM(*1VmGqJ36?Zo%i67 zQie_P`m75SJ74=mCCV{5_cm#h_(;G%Hm;<RUt8aQ4|7>b3_!ZB9YIi;nxc$VM~Qby zo;~xZRa`U~rAy<di*pjURhS)qH~$tWCdYa^;?MK9BuD*yQQQ6?D6f?=XEaTSvBUr- zYFj0Si`PnqGy46sdP9Fv)OHUD7)x+QC%FkZGJCjcbp1z3gXz=X{N7cfUOP>6d{IuX zrk9*MJjf}?Ql}@(cWm(gSo#LwNSm(hO|rqxrh?7JPByk}+unF%+jchG*qGS1ZQGjI z$;9~PdH=s^>Qv**>8rc$>gw(z$TQRrnv_@p#8-0kAz5DwXb8V0XrHvsZf}>1-SkE# z7VZmGt?=_xzmh(l{=`-a^?wk^2?c^-h`|sYy#*@d4`T=WVW>3Op~l8*T@6SG%0^_j zH>4{ZrHrN*G8|t56E!Wo-zZ<w28`yq4*sjkdB0)ZCUG0|bv3|3xErr;g7H|s4XXN# z!b1k*esWh9Z!HEAr$mpw%)$1=|0oZNEgq@~A#h$zZD!!Z?kN}m?Czf^sVSQ8HZghW zdtw+!MJ)CXv%p%TBXvlp_A+#SF@Q{aXMa_xP{^H)-jJaCp1J4Wk8=OmqXqR{lgeQ1 z_c^OCGSU?&{MpFSy1)KW8!C4<z;h}a!QR{mm+<UrmIX(=&+$NsOIOhI>*1;3h{Cl8 zufEU0f03205azdyrJn5T75aAfR=5pEOI2(1>@H=4zI7#&dd=|8{~wz1;c=5fwUH_^ z*|!vafTFSy==MfQP1QYvdRNYW?g$Dpwl+V1QH=PXX6oHd|G5+>h+tEG{wly<P0TCA z#E%~}kQp59qY>+fg(BM_C4LY<rUW?JPsoFdkMDnlDZKg;m8d!E?Oj&EiV%ypMNawt zCHH?E!*_Wnn0@<MfpZE_V$v1X{2$?U%)0&2*D*pTeqW@eD{T2cMie#rP*uKNVJAMq zL?vp0z2B4|a<RiWkjC8Lu&C<Co}YjsfId{kZ&!GUS5S<~rY?6k!@-zk_K2!|I`E)Z zn3zPZMejFJNzsAM>j$Cdyf35>S7O2(q=;}&j4ggjLRdVi`uyi7SqMYvHIgvbcZdv= zyPMTf$#B2UGq=uTqaZi5F_WGI=JJBr=~0!}m)uUkUqLT4Z|1#Jce^}qJe)XYn#x#> zD7k)m?IBzM$iiH3tYVFypMj_4v_T|WWylKvQu%LKJ3;{}ldRPT4v1m0{C7{Rhdkyj zH_B>37-duRryG^wXv<K5($G2z$SMz(s^0PKDe&IWM{?YqBmeEI|3BvP@z|VXrE}+H z2Qg07p>|XdoWEom`r+{O0jWJITjCA5s0XfM!36c){$JOTtbAbDBgvTVmw(JO)3FSE zBnJomL&#ThiEeq{AhO?|9L-%=qoB76C<OpL1ruWr`!s2%*xhH`7pGiWbSgs`KS4*( z!HGFedjs`)&oK(;>&<pBADieOpxy1-&d&SMp$BZY=H~W!8vY9>LLZlpF8$FV{l~#a zPMuN=MUBl%*kTF4Q0)%zQbKd)^IkIz^2_c>p~Q#%#lDwUSe{L7vTJ2nWtQ)f#I`>7 zh3`dwG}_>|r*2(Z3<~nU#&S<OnGIR9`Oki?9%GGJj;%u7oQ*d)-Fk<9GKZ#QqjocA z7}|Q3JIh&F>Up3A?Tq(}zM^wg-(pyNxgv=eTGp6Y(JC{BsFmki1au`z`Jd82(!tVw z(9OOvkTgTS`OF4sBYv!KY9v11`E*C<MWg`r__{ZFov>8z%qtqaV}?#TEYSp$Od5+r zrI(KUG0ey!@8gyAajz5dlLFhIztp0DN?iMX&34`e7sn@k)=Z~releUSs^#zjezQqD z%XmS}Y-V1yZak_*@9L#e-DS4g&MHm`Y4su?ID_>Ti&VqYr5Jd3R5saqJ-j#^r4;nr z99@z+SM{I{sHKjso(;G;`3;~P5}wSp>;b@JJFFe?$<gS9uRE@<$FT1e{s86xN*2kw z^KKZD`r`~2h~TUL9>H;eT(abfFU;?m^1QZJ*=L7=7hy0ISl4i62M>azPHv%#<C58t z4FrJw?9N@}wyuB)eDl#0u&YlrH_hY$R#r1BCUk|J$7EONPI8rdXD`ZtH^S^AM=u(i z8`W4>Us(qT`L3O8m~FoGNAVke^dr_$=kaM-w1Wcg`Yh!J{POV?6D!GMHP>hUp_ehx zDAK*FX)Y={qVdl>+c(gG$>TqIC*Fkx%2XI?8yhh0ehlZnt*0l?W$0PWzye$CzSwG3 zll(!yM(e>6{0j-=)UbWtrc=A8F@Lz(I$$z;-`Gfuea2lNWuxivV!s1;m(7o`-;q;e zx~OaOik<W0yR;0;IA@L#3ktnC%b(w}jGBc{n*`|0y`2f~3vaH1<3afQvY9*e#}k%| zEnM;#WScbt^72xaAs<s}z-g(Mj>;d!*1wWjjlM;gL~Dxgm5AddiOzRq;UxT-U&z8q z`Qt+(CnuTj0IeV=-DW{8w`-1Fe6zqhH_5^k%qVwQnnno&{J}z;V6nx^MpHVZ#TNp{ zrqEpqKnh@LNfiz&pE-Icy~j@M*@vThOC3^5wKdmG9YU&V$1gs+2ghd**;XN2zE=UO z73ZDuV!k3P&7$O0d1CVNrKb*6VKmzAb<B|uA<84#=uPZ&%oGhG%73>}pV+Cunm6Yp z8)Czm3i}ovI&Y{9+*M7TGxsJqmgz$zRQBOZ-8C*{fUEcZ1x_+Zj@|EA+SlTbywmnG zd&Ziw>dXR>a#n*~l4G|!mgZL-W>qGkOb4@#tbmN;!?q5TCR<Bz=IVHAp~^d|dGSxO z+IZ3dPNCv^Xx0vtu=0dB5z{S$d5Io69B?^7e?_S7nrta9MgCtw_)_nG1=CF~RA{8a z9w{l()xH)HDf@r3k|eeeIgm`VKaP^}esa#4|GGT15}~r6gY?wkKzd@u_Y#b4C}F2W zaUv8l8X-J{7QgsymLM<|3gVv{v~Z;Z>J!EH=1n0?NMtxtzX0cX1<!T1Pg=8<lonkT zI==D^IMV41XGPWF>LOBiCYuj;`HPBk-dZfag_PO=GT5Wu(|qx!{sXq?3A3?^?Mt`! z<UAiPzzkPZq-OU#i}-v}ZFnGgFt6!7eh?fQaT$F!&zbZ1!ZX#cQ@Yl>N@Q-^<r!CU z*(Dt(H||C&TRu$kv&z;W+KTE_@dD)r5od@_jam&8|NWN=Rr1f@tEreJKgV&VChSy) z(-v?=Rz|A?j#KMV(a_ONF}SOGWtk~Z#P+@678Mi76VrBo3S0cMLFl(Y8=J6)%e&KS z=8zrKBAu9Ur2m6#MmZe$&BT<GkezWt;{A&bYMN}M)-6MeP?3g!yP9;<H#1IsHECiF zT@!_Bg0TkPua*ZqWkEq`?I&0|RM7yD45X?g<q^8&O<$MMlfK>Q36DMmwt9faF-|62 zRyM?BOhshZ^kJUccj(IQMw|~o=&F6nQ{NjDG|@JZUTZ3LIAIVpN@H3uyGQ(4sPk`` z;3<ee&bn3iMHT~HAL;ovbGdvwo}9S3YDS;?p(DdZaRg|ln|@eYwJ>!i)hW$&FkR%V zSUBO+vdbNPYP#H-JNiRw@yjk&ogaF<4glr8mOm)VbQ}^DUYb~Q+ltLu9E4&toL5aY zM`Y+@RYP(rJJk2GWME?cwAK>-)AGwdyN3luH0tuI<*fz91Vg=EQqPHgR&)aL;f2-{ z#y%VO%4DFSsW6t`yd5NuC=WYs;LM|ug?}r`PT*BQiRCn*d28{QCfV2XR-P@j-aEtj znc<(<aC(2zR+pSAmoJcyxizoas@U<I#5&+zycBWoPMYCCwpi9`%`l*;rd?OJj;47x zLyrr+8H#vLCAsA@+iExb3D)AG&6g6{pTH82Wt)Y}mj}icI_7=+<&*i0x_<u-ku%0U zji8%RHkhXJb`6-w^;Dngu1+tuom9ziWKRtf&Z@m*l!nl}=K`I809&s12ga2@U)6Eo z(3qZbccDCnYye5)6x-BZ`~?o*e-z^fFxm3$O^^z{B$LMQK^v}F4vfOLVxi-xDVZh> zIR}Wl?sHE~*pmP<vF~4f+qsvmPiCah7M2WD$Tg*c<T4CQ0PMzr(Uvt@Xx6eplT`i6 zR+CKzj;XIYOhI6R>5KsFoTI;{xl3mr>xc_4eEQ5VjoH&QdYsEH?9rXsgo^>%u}8zs zaa-#S_yv#7!tf`ZnF~Um$mr{Jg8@~_ILbFO2B?sITu#(P&q0~nfaSeu_e0UdcL<?S zCmRklrA;sQv)m~N2}?GGk7DW)%5uv|2Y}Go%%(~e3@~+<3Q80~Y12FopG65=x;-v# z<#JF*W=x{bgr}yt!!iF2iKn+MVObMVGiN)!h?+n=U<{v)lnQ`SFSd#1$Im;{&5oEE z$KkUE0-B3y7%`z`A75<%ir=7Cl>Wd?eQSd~>W|X)fm2g*WeSEaMlx-M1GG<^^vX-X z1b3PQbm_{71ZSDp<X%)cxvprKzE4%bA@Gb*pC988o&P$!FP+07IVHT$YsdL@PE>zC z`=yHMKBK-rrq4Dbo8{*Fs|@I0ZJp6n_N*-TSFDHZTqNUgM?(r`{If%ArSM!#l%HaO zgPp2&Ts+kAufo?g+v1gl|5_;;;Ca}ZW%Mg^p$AZ>!s=x-$Q&t-TQ=JcMaANY99;dk zoEBijmHvok#%!Oty-y`C)kef!>hf8~`|s%fqoezviad}M<Y3;>gOY$pnORpKMY7w* zxmQ(=j)!F2i~-J_Mv3cl=Qdi65Z`&*i2k+(CC{%bTgZv4T<ZT6lkQWmcIr=AI5WB| zUvABlSUlSpGCp;&-E;tRH=hQ3X02N)cTU-`7V72vfZ0$+UK(U>{?6BnbF#sC@A8j2 zVtr`wJ87heE$&B|WYQ_XF4(4L-o){hvn)0`(m3BU3)ft{lm0TVWLfMa9a1aF*TZav zg$yD{@gFH(fN1(l^p4=TEA@_sxPW>`;##WJPJd}jms{DAAsk3F5G?*`ptcb=KJ`v| zNVZ59hd1@=yPIuA2oWgPJKFcF^vsI=<N|XOex5CydB0U_RR5(`fmHoIJc;}3IEUzj z63~kZO)Cg?4YWCjag25=ya;4a%Mfgfc3MGvEA5MmJ{44^8Oa5-krm1{x451}$ERa7 zV>nijq37E?b<b@f1r<34+xa5MayY9%mZL1Dro{Yy;cTPm2m-R`6poD^gB#qo5&&tk zKHX!RiUvVeGdgjmf>K$ZqjdTCsobhq(xSAycEqss0iCKm;6Kc;|6%@n>cam4S%2?0 zw?zoCQ?Cv?OdKVoIEb3_BuJMT!ZIb{O+eJT-}~Auw_ZI<t*-L*Sd^qEG}(umdxJid zauT)Z1pbjh71^~V<TQwWK+(me2hX-dR|AcUocq$Q-Nwft)1fwO8PHxz$_zeK^_@-o zISb`i9x8nl8jRBYO-NX$ok_*HMT!IdUW|>W%OcO&(&+d#bY^9@Xmc%OMvc_5-gQ$h z7OC>3KRLgD(z1<C**TpAj8q$5=2020R7y2a;b8p8@X{%SVpe9Xzt4`W2gQNd53p+i zD^)m@UzOa|vy;QvQn;T*NE0GUbc1)~Q`ngszwK6p;*t;IH1qnD?x0K-4~#sV!n`N{ zt}W8uIuLA3|0%LfT^JVB*!I<$i_S%)giV-q0^8hG8Ctr(qtZbjmEGo_3#w+itZMV% zWCZc!Riw-1*ZCr`;;BjjK5OWu*6*@sZZnZC4zHpBsk4o@deeDGcomwVEys3^s7?@h zHR2T=ho^~oSW7QvR9|cDf20yK^!rh=9u{@xdTU*t_%^`yK-$j=!DRJMHyp=jWGM&0 z_8DEp4rk+*M#O7=r%0a(aM+}ey|g&gqRAthbTk;+qI0mUO)!C&G|{<JQLDf4eG2Dw z5P#<!k|h(FlSkF%5_TE)*@<C=v$3v-KnrK%16QZ(g+@&343=S9Ibu)I;<Sn;&>(@k ziZ1!eaMML*ug8)RNTdE~XuRu4VUKvXjUGW5P1EeN$@{5m>$SY1W9#uh;^uDG`n;Kk zzqj-VnFojuXm9Ib*J5vLY*%7$Yo?I_lCwQ%8kLr_{j*)*l(4?cak6pn01i9dIDmVI z4r~p1H^jG$^hCT0T%PZ5CvR@B<Mw55ErcJ^bC5xf>f942K)gb4zBMS>+n8$?|8Ue; zK5|G{cXy*St4+y><h4f4!<9C$M$KoKV?AjS2NnHhP0U>(0qAo$4`UENwbg<WiP8_t z==zQT#yb3C99V_7s9n7)bLe!@A^c4UQTY2rO9$SJsLzy5Q9#PR&15MW)TIa6cT}dz z+TGx%_uL3hvhX2P3`5K9mE_p#N%81Y5;K7U*HMh!lS%QdsvVoA00ik}*-R5fOUFN` zYV<fdF%e^SXiDNSa3Ln<<_+ypZ&7m3ij&w89Y81X*!Y_iDScEwx{Rl>C##kKQLIK& zYlc7~pQ}a_L}&CZHYS&7Ukd1dRi%|tT(XDgLL%cUj<T|7Xi9K!p_gM>+va+$wYV9P zX$HR{MVe+i9QWByXxO)!BC0ps!!iWVbArkRTawzuQH}nxy8EvXznb1f`dE$}V6-n# z&F3Z#(7RZ!!0G((8VgMGld`6v03fOUcpW;~Jr|oAEXmgVYz}S0{M)#k`;8EMsVGG| znn8XsknZKn`Pin}H<6Vhv!RG&l*Pjp9HfaUj|3vZgjc~FAU5%FchZnmsfTvNK?V^W z-X5YL^*wTgImT_-oCb#XdiH1B(ObKrZ!`QAv|K-N4xL?!nlGZwuYeWd{EeZsv=`U3 z_l#8ZTVG35nIeo8qr8z=mHzL^3|lk0P&8HbZww(hD@mQI1}jzV!<kUlL+M93>Azaa zTKuKTEjGF?N;Ko5sY<x0&a|nn;dQb!Y4~-t2|T7-a<vJ#UesuGLqkTz0xSi!?s1_? zcCASn6%?koTJ^tcM{rAx&>o|VKvdo%_M`PRX>Ka#Q9}gdXyvuFD_qTCtcU$<jHh%8 zp+&nt%7=PrH8wul3|;`kB`q)_IX_ixkhJXsuajgaOIEO95PcjmtS8<+N+W4Q;=sw< zxG}V0@t%33B`vRgP#1SWuANt<GKVFa+0ZL7%jONv_2NQD>Z+&i;bo;vs3e}$4$Pu> zB?F}>N-FE$kV~a2Lc-hA#lehf32O){Y*U6-k6zmQrm4J9YbSGciE_<`PbPyUEdgjX zsp=7i655IphTB}_Kl(3~l_Cr^lqz+;uYW`pDXl!1u_pBm2>?%iHho~rmDW5@n`?($ zbXQrRyZVDw(zOkdHJ29vUOjC^>MJlyY>j<LHF;%f$m_1^D&+)CmqUxC=}X`mFh`ZV z+N&xu&v58kvF8d;awC7prm>a^_c_6My1L<`=28QoeYmbjZG}(XLOWzrgz&h=Yr;x9 zq;r1(B4G-Gt?&fzA&X4zsOE~cl$)cktG>W;5rJp;Uzr-I^*fnbx%kS<a=A8J-%__; z0&dd>80V-4yv#afcvfxk4$$$F`>!#5Y5Tv%%DyFmVhi-9t2*g}LzC_(7P{@*nCQ3n zOjLAs@FF1|`=*Pf-eyC8Y(#XFNa#=An25o+{sDZ@Y0QI4028(p%W-nOQ$4ln7LREh ze(|jRThqK_26aur9W%^0`Ht98ekAUqgAi0GO*QB`~4-ViA#T5$wIeo=jD)R&h_ z3`A?2nPoUz>A})36o8dER3({gw@rL>C5@NLT657a>u|xiLaYnYE47{~vnnFtjgh1a zzz0pzQxOiH)1av#9J0YiT>vULeJdI2hf8Yqydspbv<92t0^iG;0ULQ@wz+?a8<r=I z%il>l7*PkrV!v56LKn_M@!^hAu2@|B`wYCr`OV{0yEFgeIIC_7EGHmL7x1+h7yqWI zx>EhJWv`c-k9+Usm(rIP?mc-+C*R@KO8_f}3$SQb1DV4zwFt&3@5-F7j7krVrWHy} zL%e&LEf1$n6n*b>PgPPSrBE<k%*1onMQ>1)uZ&}bpyY);$-{fG(suJ=iMLqSCR0P+ zYk%)c=Rr^CX)|AOTdA?A#hdN2Rij|)Q8_}q5+oVeFW^7k=ut{x=z(WL1l7XXc}C-O zB6Oyzkyaf4+Lc8jG(c<~0@p83J940iz)vEr2Impg#9{m3KXXgO@`<Atq%WOx0A&@M z`pWv<J8RQrn^_L6N6PB0<ZZRsv;DmahDO_s3K?taDz7_6QLmbPSD#L0=ihiwuzy?U z(b4lfKBe%1o}Yb@kux2BLXd;t=LrOciLGwG`Brx>iRx811V)QqP|23SPvS7qtLVLV z5vYHI`AA9~ew@P0T1&){cH8_$#_x%6vmKvNQ$q*uXT|DE3sJr9a^R0vT<3_$$LUQ* zMB>(x=O%}Ew0Hyw*cCu-k$i32>8p>87={^Q<~WX#>Lx$yKx&}kG+@6DMTm&K5f)g* z4N6|pUp!h+>#TZFsqwU+ln}D93beHJ)27a^B5_p}6%i{L*U<%&x@c6D)8}{58+PQi zg{RNq+m-O=tN)4RP$hKmq84_E?<xvAB`IUzP(_~QhzdO=!DJ0SCFbk4cnaxt7Xc^e zHkVTsv_&@YvEfaoHS{jNiNY?h5x8XiJ*9H-vHopi>x^5JT}}WjDjd>XG%ix}KV@V& z9Rrmi)#uqbSDi9B;Ru7VY{p&GQc5Sv5f+W*EzfGo+a{<gyUXfJG78H*rE93nDHnC7 z%mY=;N@>dw7Imm)Ah?po>LL~S!~m|p7sb>UnXJm_^G*4OGs<FBmsEpKNt0aA^V&v2 z|37v$<k`pFqEnJ(ON2#{C5=OlB~1A;n03|ngO{=NqPSD)wW@7rR<k)cjXN}S#bx)2 z)8DEJX^X={i-$vNnWaY?#`3PZZtdKiEuNNZrDp;W87LA;q2(1-4763W8S#Y(j>ZVx zj#!N~%!uq|eW8gz6vF!{M5<`%CaM4`_9RifUX4|<IB|e!T0d&)ZbwJSSW82^AVlMn z&^(k2cMhv=>`Z$SIA`rFx?##@45r-m6A!v>8*y>O<A<>8zgThn0n>=MYK9`*I=C!% zxNwBX{qOj($&9IN;i+EsjWG&1as3Ah01$UY2-@PxCLXg9n~gYixaUA3OA-KpQoA#H zQb-0st=;-<qIAS$nR-o4Zd8wp7#T%l6(AkEV!EFQ#Z*fFg__7HoMpbe9EXJY`tQ7q z6Ha~+k*O_w{#JM<iUgdv-qJ`k<8vEq(mBo&Jvv(2Q91Q@2Tg+mHZZ}tDCr(c4XQc) zY&hrSP{Uf-P>CUvDidm$CSRci_Dz^p7QqcXO5PkrqnNswti^a<pgk$6lG7^=5i?4L zCy7U2^h9>(`kY4;j=Byy8g@kn0D|p%t#oXZy5G2esw$=$Itn%<w#soZZW`Zx@%?|u zESq7J{7CqA#Z47-NF_|C$rQ-iLn{RbMNJhXOlG4dva4RCn<7jH%yz7cT18p*SmmlO z8a#RA%S{HvH;S)H-fd!V9x%|+9I_#IO<?%df{W*Xn_#eX&VnlqI;ulf`SxD!H0p8R zl)lDQntWtS-IZGv^j;8du%Ju#rt8_-dJ?&q=(o&cV>pg>Ze0E<wr&AL;_Sj**H;lx zlmzSL<{w(s%%4i8(R^Ztl-A0Q-+dhgesYkl>f#@XHhj;%T~uLe47W6u<tt0UUI?c) zfona6shFwbKW=gj3iB&b<d=alZ4N?zL=MJ=yMM@kC?AtTeE_f^1||LCu=M(dd-#>) z1-8izQJ^f<BbC57GA(R(s4*S~kkte42X4-6+NFYMUIn%uUd0{ni48<r!*lM_DN-aO z`^6VsGS>QI$;G7K0_VZ9_^5`}%b}pfv#YW{H!J+bMe0%tk%H(C%~gJ*>$BNZ+*ErL z+0FZnJ<)(owD_Xs`}IoQ>e7FM3fXSlbP96y@=KuUEaE*5S_hI276yM3+uJqpQtmGM zf_8*d{Pe*WwYCuxxM_VheqB@LKP>PzFwt(6AUkDH!!U+?<WF*V^GgQh6#NJI@X&QI zJ*TJIL%~W>hR|$NQP|4Du`I+*=rdm$v-{5_Rw;NUlL;DUk0T#*U7Y)h>?!4?VvcII zKYKfH^_YvNi(68KghyxF(Qx;2$-B5*Xdt%ng*t%8t-kcfKz(={bwD*IT_tSJ_lsod z9hIFxa&KwPM<Yg8m+o~}Hjh2G!>n?H0-qAt$+)&eHoSQhp9in|6zKb-Z+z(cp~9hG z6x|l!9TmR0{q;`_6O@lwVT8s}5o&^B%?p%<n@I#v17piWQ34DZ`*2X3k)nf%|B9#g zgiFZK%SBMmY%=j0jic7$o<EaYN;S~oj+zJ&u>Bk4VeF8rw)+}BOg&rJhk%l`bvyAA zaWuoFw=9|BV`tvI>?q24*d!-<Ln&`pf58SQ4<XH`X<oeL)-D@CB}RKEvz|O@UC?OI zFXklCzFnukSJIWi!zR+bhpD3$<;TjsVDBt?i33Q8i(<a}SFkaJWgq?#w?|`t7g|Qd z>K|73NO1<VKxNb@e08pT5B47OKjTo_D=_c0U{tEaSd%(lKZu@fAkD$)(HmU5X<QcP zAz?RaA5+sDHOp{mUPPZP&7;yClTd3WAg~TqgcmtDJ2nRhg;TJ%U~W91gr~BggtmC* zH9(?LoUY3I&9E8ag}@K|(rd2br(Z7(lNI#CgM+eT^roimu+j%m_)@fr2$@FMV$Fpx zj*OH<c*3^-#pQLFpHYc-GLC;)%wuOZ>9!+;9D7r@kQ!)xH9>VL4pyiMr2ky+)7*Vr z5}a|KI)o53Sj#v$1q+st9<<SWIt|A=MG1!*fdBA!<13TbbNh918?@I3P->}yVAu7Q zSxC=NLwm_N5ve-^0-`@=?18ye4=s)o!7jEs?nz3S2p3ot5`?x#=>bNwAS83RB$Qt~ zCH#Ob)Oh``g#rxIr~wAKTKb!N_^3#2HV~Do`o5CE6*-GFiFHAFiGamG8aHEzQ*pl@ zaUMzLOeQuo>NL3>z>>O@KBv4?;vxotz4>=>Iasaggf8`Wl|@YWaqX_Pt)+BCNxYmB zOTkZWR;;BjsPs#j>f=|qY;nj%=d<-`yYZGW2>4tDtIC8c7vTs$JWu-u)3=qO`pz%y z!zEo>>6+_7<pNZ$2O`{GJ8?U<1POoKeD&;kf+)PgcyAU^kA!fD%p2NP#*W(n!_kK2 zwAp~t_$oMOkg;K7vnuE0OqG#hF?pY%t2;B)(2c!i!C!b$=com$H@0Ss!)4LKklRb1 z({UC{l6vOj`zCJ<vgBHu>Z?Z97xUw^Wymo`=V<Y|iF^-1Qx=z6>VTS?+$IDYQN~x! z`f>(6s4CiC|GtX7Pl^N0hxsQL)`<M^pW?Gk1bA+^Hv1Ji1jfz3$1yLlcV|Y+dx~LG z6tE<&v`D3;1S%<|2;WxPxQ*u5m1wBWAl6wU7e+YpGRuV(B285>O6BLLMz{yg7mrLX zwWyB%A7>S9D^O%cj}JsOmR3G#iuWD(g8J~XW&V}rq^^r8mJ6Gu2t+NqjTguAd!h#9 zqI7}gTs&3e<yGTrN;H;dEt7DRFg=T_4e)DE5`6mbtU%vwn2^PFb#PIoVUr!av3-cC zl!j*IO(h3VuY6v@g`9&20AM!__Rt7R!z!h(x(kQwgKRnG;`r`fGacMt<QZ`OmcTqV z-OomQ+UsXb$w@%5hJBHDz}DytXsrdgFWUI6D}@4y9Ssm`Kz4Q~asL3=B{ym!)}P_6 zC3o0rOs5Xj#Q%(-=UkdjUUO6z+z}SH?$<M5(3wz$7n<K*l7SKFs>Ip!=F(<B!%UQ- zqet%~Jr$1<Tq}`3^Uxzz-ByYPsKTrz1eOuP{SG2=UE2;XQ%wMiP+}cleM0njXS6tW zXDlRipT_)LrFvk`)Y6v~i;|kN2I5~!2T7#(RwW8wEEmK{H&4$X0bS$)4ZG#hR`?vw zKEkli+`v(DKh^H?5d5OUWjs5H47kRce&@Fs&-!Ym?_RPLSlYVrHRG)BMMJ>6+nLuh zYFbu7mNA%z_!!$g&lO`=??%l6rDot%rH2XMIjL?p&kSd<kLY`)D3HK4F1fn<GG7VV zOH#&)@FDu|hnU3O?2D*#C{Oy}X#%RKTW&It^;AWPz>}h1uNGwIfsd~E_rAW1Z3c4d z3#n#M1B;7_XH*@ev-RoCI&|n3Z$30`1@i%qoblBX#0RMGkUOSVm)N62E9+*T5>*Fc zA}MJQ)Ru=z05d4Y0AU|tA0Sf|G3!V$KnW^=T2Mq*>@Wkqyb8`CYF}F5RK}UqdMv%Z z5YTNY)~H~sgzp2$(^g#UT||`B7|04}T4^yMMLA5jq~~DX&AK2GURflI6$`UmUcFH> za~lSxcJ13(8DGka3aw#)<f(tN%Cx8e^2=SMnP|_i?L)gtrr?_~R)Ki-s5r!>$u9lh zh1P)z-)~rD-I>fGwvphHS#u0vcvBaE%_bzG%Y<D9AezxPSr@1XU(AIATS8VFeV7V8 zL%WF=OL8A%1LQ&tamK@E#tyNz(xd2mQQ1j=Ayb*Lj(p@`wsh&NF8l+f5@|qfDU68% zLV*6rbYq<`|LTO3sUH+2Mr2jvg8LLDAy|)+=ka3Y2gQM!bo4@ANKTrI4cv=|s;F|+ zb^6StoVWr{wrD#K1pPUwn74HYRE7d(zzCiZol^(YPoZV!u+xP1q5GR9?D)->Tx}_= zq$TBq=bXn;&1WxT3r_fho1WLph_u+Ll@ROoK`}nNRi{O<eiw0<5sRm34|I;AefeI$ zCe_~yP)8j$ZZnEZXr2O-JtZ(z0UgPJv^nBKCMV~eA8%$7gNx1^)NjQ_d#Bt}e*#01 z*8M;4)iSM6+F?I!%6f{BSh0mO5eGLIof|R094ZV}WSgquzqQOvu%g#Wm^)ntQt4;D z{%u<gEWdEEmDAcol-JEz2*GwxqR4=i)D02cJVRvLl%pm;)h6dC5$hZ~hH5O4!Hy;b z7g;3Xfr-KRhPHgCJf{i}zs$-RHn_2(mi#&3Wj<SM+bG!cl?gT%Qp<zXhPW#I5&*jU zgf8Le(FEYoGd9@#Y<qPwiO!wOt<O+s#S^91932RSSM*!CV$VlXoIQ?&DS5+HdbK(z zc~;11?hpNerfVW%9fggJgAp^-63A*38T}1yq=A{0TuyR6(OQ-Y;ts!T|1;5I+G;_T z=&ol$PI2CJ#ymBysIhA|J+7$MHr>C-WSR~qBtu<bnO#VZ^fLKpLFszcX=D*WJCHms zZ@B6-jC`VHv{FuR@w;4mW;u86sEqF7qbyHqd0VyvvXk02OFBdoQBS58%YrkDf~kA; zqC3qwx=}J*iM+PXNVS$>;FfTcF_>qcfXkZXK5Btmv7~BrXXAI*!Ew|eXq@n#4%($o zg{v&Jjur{a$95S!soF1F|LycUtb|8O#ift9Q+@N=^|i9?K+Tgx&-BVow^*02cq_y) zV>0M967AZrU6WQ`7Gs!v*Un+iRs8Sa=PHP5*>wyger?l1Yj5(={Kqyl1-{cZ53~sI z-CVUm*OsqrT-~O(Zjyg!zT=^@+wSriy&s7W8M;CBpz|^um{N#RBna7a&*NlLrX_5q zh)p?<mn&Wev%_CXf|Sh;MkKjiu8HWfaRZXy`lT=4dV}6KV|W~U&j6X~i^!1-UNfJ= z_;>-Io9?ci%6zQ|Id<5s4u|J&-X@i8UG^d-19ma)7yRvAnypQBSgm!gj;858={j6I z^_qrst4ZMKF>R9&pKN|F-K5zi;029STWW$8<i_jkVR~aN){Vn!C)mxap|#0bs1KKw zY=(&eur@WDrdJD-G!@mILtBZnZ7M@@$G{)QW$=uaYxWzDj;?Z=wX)lC+$Vo`NWKdW zf_Hlx$_2$#%;I+UG#%N%!CdK`wr@7g<CMa8t9>`W_lwNZ)~goy=XH-z8R`@(a5)=z zh4AHV%|rT!Wsk<xz7lDetG3#81$D97`sJXAQf=p7`C@Hc){OJbA;YPti`)xv*e$Tq z!#LzBrvBm<Gv+bc+p23DXN+Sbo!NCgItc!Zu6P;O(9wd=?JsqvJ*S9ZFMRV<B6v;5 zcKIxp(F?&_u&m$x;p7hR+HeC@Y}9E1XQTAc3sO*;5tFpE>_0TW4N3N&xo9K33+ZoK zG+N60yt@C3Nx-W9`TnKejt?c{5odRZs1yW?{Pgm<fW?~|WE)5;`1rBputsCvg`PP6 z*RH>X8p!R)doI$<QZR;9IyJmlnDn~v)~j!SsF!+tU)Hw5=>N%y{>2a&h8md?62^ph z21}0;^?ZS-QlRE+NjVYJ3xw%;vA17IgzYn4sQ~z&3u}IV;VT<4<~C5$<bwwGX-Zfl zOuYRaJ~>BCInf_`HE>6+&-g6nvt~7SgMVNgdbIRP)fiuPJH}|T!$5dgSXh8QkDvAg z@$lE$>7R4#-cmeXtbg)9J#KW8Qb2V+9@4C@{*_PZvY~h)21O`jb2{wZCee^;*mioG zJYdPH=k_F_z3vOVhWQL|i&jq)=IJ8q`fz^o)HS;msuf{i@-}C>0zs|{=en&%oA4i- zS7Vh+KDE1sPo4~Ko>8B20YA?u^%U;9TgRK_<`&B=QJDDn9HHCl6E6M7-X+Z{Xv0T| z+R?7rBJ>ISKlyPQ?A8<6j8T_-03UqN>G;E@^VcrW-BUN+6s4EQgJ;E0+bk(|xG8NC zUu6|U^dGl8L4EOLn%D{*KRtH^ItVHKpjA)tjMr6ihr!NoG!iA>Lx=q0$2vHC^>_W2 z>9>==|GE5P+y)g;qBV9`lnC!7cHMvCe}Qxl;$QK_@7f~l)*JuS^LuV$u1mo4KjAi6 zlN0Qi&;1bA;>ULXEl9x8v;5W92l~@%AGB`$XLKE=pW9?b#;eoPZN~O{HUl)d$Dch> zx|tn64u)-Z9A%ZdFHL-7O@0SOP%R85PjEZe<_9&f`uaio&ClBpp!M64ICePo>4FNl zh)|jBf)-qRF9BBlp+kOe9}eG(+wLIA6b~<hCr3t(jM7)~o$aih?f#u@n8y`WI`-}d zg-+zp{f!L2cdjMPQ@QU9>+3SrZJXcaV?Pcm-Onm1?6~d*?KBAP`{QL|-*(rA6$Ixc zf9rk<R7#PVy&+XeUE*sdxN7I6az9OxTDA$JpBq6zTX>y69WUI}ep3;}5BA(O0SLo4 zv5v~^5{aw5tbO5;WR65mzGEB?$}<>g=)l|4-Z^#j;ubx8LIK2OkPFPc#YGvO{OJ9K z9JoTHNWFr#Xy7V(uHrMQK?@Vs=gt)?A{W>lul@twVw}R-JZwqFQC77mGjYaQl4n3P zeeQ$;2UeIgnvxCr=+4UhI})dJ931*ASHJfw(sbHwixd2GK4?9S<;_g0|MB)cCup27 ztefZh>c(p{p#yev8V%(uSG4%!0L5cf$8Dsh&*dgb&AdE3kF<<1W#9$aET(paswH@m z*ZjfY$xYz*@TCGrMm*n{y!#2U(I@<Y&oTXmJQN23Z@ABd!rZ)|*Ni3XUyw+2{6JG( zLgVvx2ITX}W8cRMoFr%(`h^GnDpU4Qxx|-OsZdee+wBXFq1&{c$1W5b)XDQ?9^**A zDOy3XyR1_If2}b6wNGrVcWXA?Z`5XF3OwKIwgB7az_Bw!y7c#Tz!TMmMKTblLu-Y# zx>c}3!)gAvAmV(YEy+cR96!PnM}PM+Fw`#hmf%P2sLs>2+n3wML~!9iOuY{5R@7a8 z#>4~k=U{l0K)Yx~Y=1Yy%~f;n5pq48bD}<gw!*8oaXPn0p?`V%TS;lBebnQ(mXG$g zyWyQXySr(^fN4VR+Q(#?W<0GTAh}yN`&&Ewn-}XF%~hTg=KH|5kH=d|WpkHdz0Y1- zp&31tO>$0eq~CpIvEOCV66R&L_f>iK`^+dq_wH%?{?^uR(%SRhgO7UI)jgq~71#{< zWBW>9&mvRtVPfsm;X`4w_gTL!=uV)+Zm-ecs=<TZvO*E3c(tVVHqQDdBZ9B^7S=AF z=e=W%%}hU=4gwOK7WYR8Vf(5=u;HZW$_UWF0)1L%w|K|oWuI5D*Zt5fQ?8m{8IiI% zs^XRBa-@**LOEA)o#~X+%)*=korS+)P%>3>gzG?Y=36bv7o{e-qCfB+<NHQeL$;wS zNLPhBzU{h*hc#P+ka&sTt1x@JWM*Rl4pJEP%BkW0sl-^{X9<_)%$cU{V^R^5zPUx2 z{Y4RX`Wj%+^)HII5PNJsnCz0XAtrQ=-t)aO$W8E+F-_`cZ%3<R>E*34KiE#g8$Yic zVVu2RGA2BUc-w`elK?9(azsScGzs?z#j0dr+&Z=k=+wPn&Hm{Znew{c+f;q^9P;e* ziuAGD<s*?@XSbcFzs}=b*A4i4^e`*kd^Vr8(UG(nR8><sz=biXoa%yEu$7_g#$4ZU z-J)N~)9LGvVAJ!s{x=(z5X<^1toPTf+__=RE<fwaz|OsAl!-VnTx=x<^NYjtSS4YH zHz@e`QZXpG`AWmfo3I@oz#BxU0At4qXwJ-%Psq8*n|G4Ppxgcik9xGj*jerRr+@Vv zw)iAtt`{x6%=yQSYjvBA-PO$M;&=@cL7EO%v$fW>VJ&mFp>BP%o3qXCK`G#D=Ub^4 z{{11L#Z*B?F**=T7jFk(;!|(6b@B9=Y7_AOEzsCh<2~ewQj@K(`MbdvANysbMy@}? zyZ@|C!lqQ)l)cET?2g9jsA&1H;(kjn**7OGn-A^x2<&D}WInFRY_!8_G*#luuS8E4 z$%~^YWKW;!lSM7^FCokXcmIZ=?@gQPI+V2PF~scD<F1_Iubj+t6Of9!*An{YXHIWw zEc&-khwl6G)nN6Cspp*-OS~ikY3Rc%esl1(8`>z*6)kgA*d*RLCf+f}IT6?I2X-&3 z2@R`bR+ZCM>7?xJ_uZbCj<tb*VM(q9gcJgtjW#_2%syz$KBSDDsW<J}>zCys|M(m0 zn(X_>Zinvk!O+J8jY*BsAzDwjMt{J1f4~F=E>!&lQiZ1}8=6{`aHMbCidLp3#>OTQ zK7RXKdXYa?OS-WuCQHxz))f~dlolie7i=RB>C}WImN|-+*(;FyRy2Aj1fnJdq9;F5 z(zg*OU(<VIvUE~;v{q~QVLfYN7qu8i+rZccll(pyTE5@3d{H&|spfBV^n5goxjWr$ zUtV0!%4Zf&>SvlQu*A>KdK_AzjV*m(xIWk%-{9;!$X0K>vS(GgY52hUxz&t;OUQyh zaCy##M{e3jZg_fbMpu#ONL?BWcaP7<_Quk|GBY;^IOgA7s|H5-|J<YfxxeZ;rdq99 zzuhoxT;8@3^K9>^YhvxhqHqIN@pp0(Qat)AjMI$wTy2e9X^dR?1#GLZ+?Vcfw5xG~ zCHTBN0Uez3;)27&*_D~F^kG7yA%%rw8-4e1-hAX~LsukeL&(tcJ`@1jXocxTh?yPc z(o%p!nnF8g0Qvz!)J`d98Z=}ZDy>p8ovx}33YSo(nX;v=pdB7H?#T*pwKM@ucxF!I zUcUmbUzK*})ATye`kTrT4vlM}`J1|ww9sXAGb=7GK!G$ywSN=p?JZnh{*XDJaGPWP z{&ztD&#RE5s~w#{k<T8clp&&;k>)*Za|5e^zYh)pB`j>LFN7?qPtDRd=Vi#4VRB%o zQ-R2zAfG?Xp(^ax2PIjk!GqG&RYV_}+%E97ya2xX6)e_(+3ekj7S`QSARP^EjnSmq z33%H-;7A|l_OId`sp6aiwFUiV5ZU;mX~s3=Q8z>PyV0(F;&0t@+PQCN6kgXhopqXN zo4HvYG!>HH$Ip^LU|2X`_%YrH=A+Vy$W7b@*Nul<YBvTK)1lF@frY4qSfX;5KaJvA zlQQaA$trHUDgqr3b8PXGhn&x>-o+K=nP-Hg%hZlOBp^@b<wu`z==QY^-ZsYeIz*&b z^tKy+s{I42xy?@iwk>J@UE*%3Z1)*5dvoZ@9gopybi!3F8;5)s!{&{|$Ro*Zr{FXF zAGoa0UT=#TM`Oe1^D(U%Fy_v?)AzGoneMf9nF%$F;%fN$i|yFAoQSs^q30ZV{cBIX zNh^<cUAc>QH+cG*8f#jA;CVOZ=JqswU-2tRcM4HAri!l_0JD=FY&9P_kxKB7Sj78N z2`hz65sRK85AEDB$>!_LJ9gq7cjBEkwHZ@C2+MUQmxQFt@5e#UTyu*fbJr&-k(rAL z_}tR_6BvKO1Nl+T7phKQJ*Xv@p190dAsza9e_~@jw*q|i#Z3u?O`DZX$Hh2*v*DfA z#56ULVI)^)>HYq)&MO}?j<!30UTT4bPI29Wek=l$X#$lDe$TK!vA#ax%@U+heL`|R zrF~t=JG<W-W1aD8SQpxq@cx8tGq<ULExQzMAG=*GeEQIVzP^{j+AZ!IPD?r~N#KQP z2rR6tvv=g``dnoVf}X|FmEV8OftM>@ru=|iAXdjnz0t#?ji5*=b?QiL`-7g*0c}ph zQfzn;e&vUbG)K5Y<P(TAC!OBanXhKklsS2Q{ky%U3*~;t#>>lt97tW=iRR8wHIbdC z-3{;I2j$_HeXB>e1ozHQyKf&nQ{-V=#Vi0AcXjdE_Z+(eHZauO%fU>?&c+Akl6QUX zJFZ=R{>o{36^Q=P9rL4GoQ$7+U+<LjBGmFCOdoSw;qy1)_9uF6>iK6ntGBt<Glt`v z#Fzt}0+0jYC-_d(6dkT@3<>?_y`~2b*z1Na>Z9Nd=dmrZB_O;dP|&fg!dIO~N6RW6 zdG*<f_;2skk68Wuz55@HD{Vu;8}jYD-IyEce#4ng7sf`U6k$6L;6#1N0L7@L2v3_I zGj=oOqjJC)ITr?r2PcjIF=Z*>UhxG}5*eOtN{#3v96#?NFJ6+CxRKL7dSR~zs%&r- zPoGn(rgS*%W`&aTxz9UEZeZnWG<9;ZMma8x8Uin|c?7=1!=w1aWBz%yT)?{J{ENAX zh0Fen`+30%uTk-8p0R}|8-Y%Kg4r&&xMq@)GjCIjBSEMmfix&{+=0S%L6^0+$yD)9 z9EG=8{K%;SX*o@%CxyIjl4zaP#B1}<rp4@VjB9y^_0W#tDp-Z)sO%m~95YTcR$k20 z1hQwJ-rg(2iuORO_!HTEbIn#!)9gq#TpBPatcBTWl?KV8Cud@FY7QFLoUimI8Hmra z_fQgeQCo5aXve6~Rp*?#@TPWKf3;oChIjzok&U=vJWnZhaTGvzMc(8qnVy5S6S2J# zaFmC(@&~hOo9EqqO}-87>UxiccVe#f5;Uuah?yC-GP^zBCh6?gPLFjA1jNBu=T-^5 z-L)tepV<k|Y?r6^CE4Sl1hG*|?fbKFjtv>NDB`!Erm0iS4=aeLrcXDv5+w(&_7wAW z{`4+b4umC!E7yw25jm*{NFs$B*N%ZRxz1uBV*0&})Swt|Q#OL;cu%j>xXYd;R8A<B zLR<OuC>*Q8x>SWI8Md(YYBqQXC+XfNnKOKt(VN@;+p~VbTTbc)k8b)!A+Btyk0U-_ z3wI~L+rVf1>-K>28~Uvm#;q4QNP~|3-L>0u@mzSLjpkj}P3p<p?T;&VT4ykGI}<vi zO6vrz^$e)b6Jha(>w-nwi57BD8hMu*>;VcP^ckhJ2cNVDe$pOeQifi6H3eSGglzws zWs<ow6cSGJP~2>L+$@j9t*t(vR5=t`*p4=-ST!uj(tUQaM%M>Tcn?X>mO$(ZKyOU| z3Rh&mPCvR_Ct2qGTL?qyMraqUqp<b;GRxt>>3YAOs+}$)+Zm4UbdG0deacia8Ixqm zP;f)W=U29X_M?t(ik|!3R#LxivqNB{7eBy#YYSa*$z>gCmrT;VcPojsaj6GT)%~No z+x<$qFKjYnXfg4g`&Z{rZi&Jds^@!6`sdvg`5Acy!iTlI1`u2IR{+Rp6T7+-=O+NL zbPR6a2QOdfat#5N<wdE>sys-qtn_8Sz4T1$(m!Ffi?c<C1$V#(*QALoYI6#gAFaqu zAnV2G_}OkYU1=crzIH*i9_l{5Z!$9LwV$Z)k>A|Dwi2Yo^f+Dy`^5Xk>gcBsxKCcm zAa@)-nkQ^F%;!c(flx+peR0)A3Wh7MNPyGCz-eW14vLeT>MIvd?u?wi2DF71aL&j< z`N#oH;%Gult#HrvhKa_W!}kmyw2XH?8&{dgww(RO&8kumpJ8i)zxx~i$nopQu|5@$ zqBt|Tc~u=wgxS+Q5%sHFn3Wz6fkKbVDkFgc(En2y>Qf4qmu!$)^d!qL$UmaQe_yx< zXz(Q{bcUWlfcSZP^xxanPvBdQXTxg9U3|o&a^hpzPA5{H{0t>QHwN}L4E8oYR)UYh zICm$~MCGX>6u88{2xTYFAEO65!+k@-5Lw6&87Y{LZ_?5sG<u#+Nl5`cf2SwOh%P9= zlRZ*0KU|b(51XnQKXYDZXsUyjdN)b9uY9-78Y_&YA(1ii$5=qH8NtoVWlY3#d;Y{W zO{(7)Q$!oISU;5KY{9PBZ%_O*V#`sdjE6bl%%6z{AK0UB^*eHju&)muKO4jIr@rQA zX94C!`$c{Ds84Z)7q+F9w!bR<*H8D;1wWD-Gu%_2*!`a^xD4745B&*^_*$T#Cr9Gz z94(TUV0A}u{74o~i3s1!ZY%6dGUjI)H(raCXc&y!5u}hZv)kj-&yDBqU(^r983uxu zazDu{QHNi=g*Zi|oc6PGspiS5=5;8JBm-tuuuXcq<Z?@N6c-Ypm8KQu5PgQP(wDkn zoRp*}LVj_^kGkH#$c%h?jC{62eQt9OIm(h>a)`DH2-$Zt^~|W>z_=W|0}kGA{U5&% z1%(46M-M}f8s6j*D&$qw8Gb=e=|B6UUK=9r!MiG*6GZx`5IuwphyL}DSDm;MOVPvn z_xR(9_Mih1)PW4@;E21+x4!oOSMGc&r(|J=I=4me@1ZJ=Rnv_bO2J_lhVsKr@l68e zhG9yi<!o;!{pV9>33Lt$z?-_@3$4hvv2R#|$UFFzJU(!+zT7BJ|7wXwx=5GaELAU; zLpJP!5Bky*frujN@8r_mfI>g2INxW<Vm3y=tB~qSY)DN`aPTZRyeXFOiEHc$H}PgU zAS#7`-Og?qFFd^Ea7y*-x!LjtdfGb+^Q&#oxrv4BWSToa<JcW>AO&7v%tD|-Slp{Z z{Hp@=CByXB>h%Hvp;m)6hH5I&)s$b$Oe^m}O*dBLh5kHOB2e9cuO0chvU&+|(yAj= zvtcYXAK_HE-Ee3lZe8U+osQZeaW@I=uAubQ;=5wEMJ}ZrVT2u}RESzj3ywnbe+VLU zO2(TG+Dp+B|M(XN{Z0Jb$E~|%sc|TBGaP@s%&K~&=0dx+@_21s+xM>PF8gkZ>hW+0 z{P{@g#_VL8{g~!>DC=>Q<uq9F=lv9e<GR0cM*?SuI37y2fMS8gk(|_w=+<NK@XrXq zCkVZ>UvT?Z-(;|7pJ{U3^p9J`zUPp-(9Io%#=ab4g3%FA=quyrKt!#GILt)123FP{ zP8yQi5cLC@p9gw3&9c=LzeknHYZD_VL3Sp$^*CCRIcg&|k#Rie#E;=+f|R-w#<Ctx znp@V1Zic0qJ9};$avKTi4%3u-*_bQ@X*fU5zA@C{>51RciE&|~FYKOAiuJ9lf4dUG z4Q%o3gGU^Zk?hj`+R<Vl2h2ORgn1hSJkdp!5?9d|VUZItz&<Y#?~sMa<y|Jrb3{h8 z!7?!^@&1bk5A-6AmJ4*rA$V9o9rQyov`sXSL@FUo*@8t0HlEzU!)_#dy6S<z%7@0? zB61GJvtx3lC|i5k$Q$qgwfJEn(e@{?qn&T?ivn*?q?YmEPavLbDaDkjvmW%VZt!u+ zK1%h{yNkka(<J*EwLq+sC^&|W+Xxyh1P0{iro1?s$eq36MLN2(jbJ<z^g6x!Kyhc? zC=$7qb?gWB;Lf_f7Yi2{fgylzChVK&Q}}pnX|_8+#xsuW9iL2BjgmuW<5#9ll6|)O zFVeFJKjRTItXqrVj<#I3h4Ytxzx0g7I^;WkVQF9jsUVNLaNg)p)uoAJKXzZ%!h_}q zyeeiMBlZ}TPa^!x?l+@8`19>(tnC7HiZ=vvY6By?!bl)a58ZdLA|LR?)pW-QtqMA5 zmGAN-_dHk{3aT$zIoQ|T2=1HaYi({p4G+8#`A1Cu2Y^6-zhdi&-1j6UnxIJu2zq@! zOgUT-eb%1GCwd-?s{6R#NlIn7;Rts_k+Hqv2AK&X0D7+bMleo*ak3HT#xgpxjwf;5 zu!=+uDUR;r{qm$ThAKs<n~K8qjghLtw?C}e&~x24k#Y8Coc$2z<^prw&<--k0wTsa zGOF(5K~B;P#+#0Kx0EV-JZ`9mTTqW=R58{mfwc5B^zncvX)#M#gi`wQ%>`c@{00kr z2UM?!srxoD+7XO)IHKK}zrL}(&I;`$=#IrR-FGUdU(4wmF#YxdR6BJ8IL8DyU*r^{ z>AnjYtAnxH5$m>s#`VTRw+d^UiFLie!f3khCdN9Bv5rNo+Y6dPtHW+zHs1~t3--h@ znl5@!6YEcmbtYonQ34C7wHrFa?v3SH6L2R3z9e2YNQS9&-!8_#fbq{q{5uO<8@twr zTHUbUH?d(`T*lLVpD@~0jCLiW-Bo04h`Hg38It*2_wg(#sgH4PL7cnG)QvS4tfY7q zD@n|jN(vuzQb{~(O5)Y;q<azk9x<M5cCG59y>YN99_mRW8G)C*lO9Ke9R=;s@wg!r zGeVj86XWSgl?=wq-$^ea*uBN_qY@#blNfLc%o~ijdJ^jbCh_8U(%T4nUqM@Elj|o~ zyve=tp`Nsa5qMQR=~G0wzqmcz8fpu5w78<w0v98Kp0t{gc=<c&d*j5>$>LwC_;;ZA zCvpL*^}+fJ^&P|Z8khXV%`M@NHf{Mb!jYl=&KX5Jp%nRK(^Sh@1bGxU*0Tszt3%-! z&mz?Ke->eVlVT4C{qpGU{uXOE6RO8gs2;bk+xa6tb%6&Jz<vuI^5G|RI>GgsayEgV z2TF{H=E0cNN2!No;K;~i!$65q%oXP88H_0p5{PJce!x6o3&#c=Cv5ou0az^wtXjUf zXB8;i_pE{~@}5<=V;)#(Mz<UfkV&M%M$amFDxhZ-=<aX|tNy=Cp=kd1tWwqfd-{`a z(d(CBO1z#`Qb)(mfwlH!l9~e#>{(?f>-Vez6%pV8f1{4R5MHxXk*e&MO8~i3-m^+7 z;Y+ckfzPQFwFH@p743Ug8Cv!nT~Vp0QX*ygo>ht_ea|XWjou8mm6541FJVw!MPzK@ z3^huJS{_n!pl6k;3okMSj*^D8-i=ZOy%kZAhO&FlD%5mWlSm~>mx>a(F!(F+6{U5V z2G!MjR++l$99Pv#mvN;=u&B<O17`^;ixyg9n_A~ogQ#!bvkG<1MMWBV=A6W)QZAFB zGP!IXNPi9pG8D)~QK0fThN0rPg2p=Hc#aJIL(U6DGF5YjeEddO^mE8-#svjjMTkZ9 zo2nm`z6DuS`0iO{D0@Rwmx|s>de-SSiWKP06**e89NLhf!EOF2f|cZ^qPDd{q<XfX zPO8}=i=>tc*rrN$U}eBWva4S^T96{uu3yb>k8EGEE3v;N76odV1XZU+(-Z|GD_4ol z+R<vs@VjNN3PtVNXvv16ljz`7WoO})iq4#vb(&RSq{%Egx8-W*W>Z*JQy9G=swf*? zQcrdOSUMimK?b6re=J0U?y*wjhMF;T1cpK}WX1TKW83wJsr^HNOD*CagYKM~B~b8- z4up0g%5^#Zf{L*CTRNyE+(VY(<a-3wumq)pelSF-nY|Qn4uJ+nI>7>+lzT;cTmsKY z57@*&EnN|<mLp0EV38B^^Ji-N%AAu<uaUae^h^C-E(5zNuS{-H;uRpMz$>yLdf^_| zep}Jcl?aFQtU8oCBDKe}D&88Mo~d#xKasVEkb9`w@70H`jlt-sBaI1IU6z_UH9J(2 z70$u%VGtPt#aQ7S4DY}A*vy1Jbf)D)YtfOkeq{{JNRe38a#g;cVY7e5Q3<HB8ZWa{ zVMSL4$S<9venLuTL;9(rtu4X!M0%-;zz8a++`d%>)SgvV<x~7fsEVf)K~*|6+NMM8 zRH>~<8m8{0XG>^(9sB<bnGY==C4(lYjZ$Z*s*A$t7DuA$hu*Fe>fT9$CTN6ImeG}w z1B=QhHB>|0(;O~IRZlsPGSxhl0jsLfDQQVvPLV-Fj}saNK-8!mv8t*`O^B2<dsZn5 zno7rL)5WxoEu{vgEjCA!I+OyLlq&hJTH}$0on4EPP-@^+gxV4@!B7mE_Jo-N9nCjX zCfSF|lJr#3lcW%=Omo75Pk6o}Ul22<P1(^NOlpo49rqjs)X`!rC#G!Jpe6=Tr_uC* zBBSXc?M3njj!B|{pmE_nVs%x6(anj0ZgQmxJ^44;&jXK<T2(#7^fJIOx-c<-m0xXb z3a~FTF#xKB29^W^eLb}A34f5;PgVdlpY*KaK#FDP_bG9VAc{dY{@8lxN~08MDcE9I z)C@IP82WYYv3gdmZfq8`j98S))V7P7%22JNM5wG5H37yjh$(7u{U;I>F+L?`HMgiq zO`SGMW@?~CO=ZS1QgwvaM^7LkP+U{RtltDZs|;N-N@{9P#gNocfHInbRRwGS0OGl- zV?}s2buOb*{(YD|t1LQOM!Ppuvtl4?=wPihOcYC%si-N9Najlf1LLSEWR#Uk7v)f* ziIiR@g&<Y`iJ+n<RYdo!vZPbhmIja-+OMgbWW1Rc6{MKJNY}^!a8oIY3P;r)A~aC( zi77EeTxlAmiI~KEzj<gLC9e446pDII#3YyoBf2+^sIrVEVJ2O_x}~24BF0MF2Q+F5 zGnS<kA|}D7=GRA2V~L&uzDp3<(nSm;A@u_*O*=}4s!4yzS+B$>L^PcnAr(F}+r2bd z<Qfql8r?Q(a72nJpDI0k#I~ZyX7!9nkxk78B}Kn+<)5mID9yu`ikpa`k`O7O@!a+G z?=O-0(i^WkPG2LXl26U3&5<h%9~y6lRrMfJ5+j<C3bh0xM#iVcn-PjKOu&cA04_=u z&|~GR7cr)IW;Ae`j#{Hqpz&Ezw&UGQ%Nrv(+EBJcF#?S^GzNA?5P!ilqxg7&8ZEXc zNpmmU$hR2$M@RyXjON_fUT28~0mg6<Ha8p(#jp^<jV~tbE4#$OaPv)H9d2@ogW(2S zbGtZFL_yow8#Y=lZtc3nmk*3sH0`y-GXiaK951%<fdAr#h1;8!*cf8IEukitr|^D+ zn!=V>$}ZH5NDm5mu={C^2q6ZPv8!o`VTP`>*)Sb5Za_8+>+4tlK{gCK*44B%Y>Z&b zY{-8+p19E-Ptqcf$M;3==-Dzh*mN?_i*2Qo^Ha%S0$MnmmS49v)TSJoOPoqp6nfn( zV<!xrDorc&x*fP1I@PeJ(CcbQEFop8X<4DyVI<Yn-daNHCM|)@r6pueH7z8dVKq8c z*EbdRm}|g{8W=r0*Uc7c!bky?&EA0U=Cik8DjR74=n4~>EvprfSv5{IS%4@aYUC-s zV+%!#?`-O@9?{(4nW`mRjYl+1yB=GO+JM8&-p!1(jj92|yEyz>S^gNjQ9U&%3SDf) z<DUx(1mCe^6k^wt`3w2{z~bgmN8`q@wfb%_3}YZTTeVBL(Wq8@@K@zfqG>b(pIpdK zZZ<0#pIiVXdNx1q<3Dd90~;9cZVtcIFt>pZrtyRAhVcq~aC>k6m2^A*c^g+UCVw=B z<ahF)cbKgYQ}2RoJ=CjaT*<**d`9pdJ|lPv7}J}bCtgpqrRSNdn5OsC6tu5xT!XgM z!HTeVD5Krm*O%AY(%!dS*M@ND1A;&jdmkeA5po~hx-&@Ek%ZbBY7u;zwDs$mhW3N; zTr$`X-diALGSXwBT)f|yN0-&|c#_;_$b3D48)!8(U<OeLn4Sm6JOR5@V3#n!vm$G{ zwu}RI8V5wlFgzm)uzUoYQ36K1+rk}9Ep>=FNnlQ7h?k`m;;r8Add*UQjUT@b<)$3# z{g-jfl-zf>?i{ZclqqXkjdv0fm{|%Lq*j6qmI($+8S=gUTha&QeoS{4C?#hks_`C# z;%1ejwN>*q1%Zu1;95reM0h`9?;djhLzg-z;3kZK56N@Hb4G(TR5U7S9Os@ZTjJ%t zeMN2IHDS1i1P(AO$D|WS_VyJt3sgAStZQfTgY4eEd<wsHtG73&L&<hxF179jdCeVb z3LDwyN~6wvjYQ&n&jKxR0{o1IDA?N1mGN|q-{Hi$5M>JdRKrgx_S4=X??bB0Iq;~A zJmugiB2O`R3X#xaqo0<xp$iIe%FPOijh@9?Vgvjf20x4OIlm~0^$>axd6s}@5n?YX z-P9Ipt(BL~VD-H!5+2M6n;=`;du8@+;_w#F5-qWf{q5v#+PbrRMX0G(eCQS-sHn_W zP}EYcFPV|0l#L~f^1NrMmiQ0&>6Q|Af@uKlNsjR>|M?8W+iaW~1Wy+VT3*?JF9wvE z(Q|;jCY0950RQwX*AidCiqW-?ykDy|^BO#RnLMw6=S2iRSnZDh^*BU5hEsm-Iao`4 zTWK5H^+9F)_%nF?J|^P(LJ~iQ(B0(u06g^0C%y}ww@~(B)K#5}cUYWj`Ih-K&tY2P zS5~oe`LPEce<urdB+LCT1b<JSAHegqaq<d0U!vTV)T=3ta0iONi}6!DD>a`E&vdO8 zgk+gLoR7^q_=W(jG3*~qZW1JqCr<)+yePUBiyPlrDfne-G%qnmji*-gjfJ07Ii@mg z83-B&al8rq=l&2ojXde#kspJ4TlWbPzd(7PapD!8dd)Z6TGDKl-M1Vb&!<*3OV_3= z&C0hJ9v(=Z1>m8ZVtjMKGYeTXIC@nq)}gZYc*x^x^fYL`!>mkp@Z+`c_(&PNF9+8_ zaIJCl2Rw(9=Lql|iX4url7rmZkmYldKSh4s2i+;Vgh9_UZj<LI&DX;IR){WU*bwbu zivA`)?tti<*xv<t{8zu9CtnZXa5vyPmfRDJ(>%rjA9*2+BOB9ebnObv<GKpCY{QyC zUHhtk3MT`FU)g^exo65tUaY7!HDCnLP&&O^{2M9$9VPx9+-uH(g7X`{**2u(XYJ<G z?%1>Cx3jMJ{TA^5NIlm4*`dy^V8LBkEhQ)Kd42u-Q#YUb)Roh1da6|enrp7vw?4+X zW>su+O`EPNg`vKxqOLjt&E-#sdU>PBD_`TNZbPD>a+nC=A21PuZF`uLVgSs5Ab>8| z>j{XFyLz1=&PvRUerfd_XB~=aEA9TmGg7P(&(QY0vNsG*X<h)2O$t|Of!(r!JUSGR z9X7Hjr6+m0qRJnyc~t0w-^LyljVNI37`&Bok)&?+P#DV*DpOlC&lgu(%VSl90)a;` z?;`mUP)xT>K6Fzh%(NmG3C8KS;4l^!zGYiJ!1qat1{VD)9-O}zSI>y<(zs-<L%DX* zoab1stuclcMq*=LV@qg6v!^wZ(cZZ&i6u5q9gIZWU~CuWI3^no%2b*LlC5-|+zJ!? zb{uX`gv0?(5c63sD4>ZBU}<PgxTzb<A=DfY(K>OHUcBD$*e(kjKZ(J=of06}!4Y2) zm)nb!bP()Fr{u~#KaI`Kwjf^_N+vzdgc$BfYTkGuFEO>eQ%(%|+yNq|1(sWslvlzD zBjW=MmAX+W?NBMyzNA9bwD2alp)t_0wy`}R{%>yS5P!oi7V2t-;R+OxWoAXTi(0KG z2zetVT)`OV*whlJZ(JiM7J*Hn?)E@OOQ5qo9FSku3bzK(?$!VzH+x4zXm@J}k<&XG zM7y&=L{4pQ812#Dl*mBJ8)JiWX=jmPob9bWQhSRG;?m&S`|U|0!@2b+?T!X)-dr0A z#?pTAx=|bsh-PH$3E*M`?P-v{m27&|#>0sLTzViiDfuU~Lr`skYf73s)<S4ti)iQg zZEjoxABn)EKrqnLgMS_{8Ddl*4!ji2pk@<lYODvMfm~|XD+JXFftEWFE;q(+4y3|F z050#vkzG2ZBUy|L5+k8+tdJ=qfmfR_d})uek`OS9!_skx61S`h(A_;$gm#u@_+-l! zIptNwQEAIWNL*#4BBEH^B7v07pWq@cx?(fF8Bx}r5?ifSGrldVTP&Vg69MJRY@uLs zz&bFBN|s+;psA&$HDJ~bsTV0N3kwXZ3-63>68$44DYCGvuEsdUvWns21yR^gA<Z)O z;VbD0H=^=DmBP(<e{Dr%1iP1#(wo`R@dI1RB+;K6sj>66CB(1@(y+6(#mBG+@m+Yi zFfwAx-qRLe21ZCheWfi4g+@rjZCXu3p;22I7uRI|3_9An65lMY$^6-i7T+kY$>vus zT5N08PquyBqNU`5o~(SsqNPv@db0Y>ik3!g(335nsA#E_>Y1#5hb(F2F-hZNWnZNb zJ?Io=?f~m3#^27bBAtrl%S0V;xh%@MIw9mZ@#N&q0JA2@b=;Y?|3K#d`>hU+`@{B{ zr-j<X5%!w9H+wvpcY8d`U-o#G<l;ID#O}Sa@0k2$uzGtI+`E|H3??MyK9;#Z>$;t^ zF2c?)T~(Q|f%mW=X)OTLeU+Pv*R-{)uQfz@_n`|bDP^1R@``LiC%Ij`*Mop2Moo=3 z1#fmNYzon8dY`uhE?{JkZsFxM=Y$?|kKMX+jEX4%1YiyTb{AvUiROL*vs!@gnrXsu zuzxX$O#-W>bE09jmu@*W1YksgKNj#emq~ewhy#TPzUnLCRLjNS31^V|XWlDPXq(`8 zxAoEajqSA|1U*8a9IhDa6+v)k^eV+judCL;Ipm&iSmCu*DF~QWBcO%2o>JxD7E0|9 zBH9`3Z=$qr^=`uJ$fi4Pi%`q%VsbCrx^q8Eg>xE_$(E^bS-59mp&U73^W9?I8~rm> z(4P$L0++4cd#u~r_mle|w+h)$85^XhK~9e~3f8;^bZ-WKMcLXsR!evo7tDuXEX7#x z3&+Avt#zv>;TaM5xM9Lq{QVDOQ&{}{klgyUT(kY4NIsS&zs^W+xav{7<=iu+-0|hx z_sJdL!n&4lTb(S#SA>{3EarU%+%29gz-4UjJ{<b7XS$Z~sdInxi>*703mWT1^)+^Y zsF&sbaA{|AyO<Iim+tj>KZBOZ^1foEuf>yauVTR0eDWi?zu07aEVqD*I@-Dl0Z<>S z%nHLE6E2ZeOcJv^GquDN_!%O85`Lo_XwQwL?UI-YaR<Xs9KxQ}t61wbV+w-^Uh?SR z@sLLYF~1_&IfXc$GVZ-S9q}&jRjlQjc*UMMT4J6gWz*?NEQe?L<S778F1{`cMlZ#K z%I)~Rcn(xr6sgS=iymLbse$ca-n5#>w<O!!mhUJ*GG5t+G51>z)O_5X`3?mC?5X(X zYMx&U50)mSk;<ZcrG}oS-J%xn`znR280t#TBF*<#ES*n#DRvLpy-;^1&VzV-nZ55q z@SjbdbHH;Jmis|Uo7c571ne&Wt60<6%Eq02+e97=%V3^^G#}q@@4Ftiq~vQ6;NY7f z+O6#0PVSx7CaY_ImD|uooz46;)3qCD2hqYve5FiAcQK>8Jxes-JuGU6VDdG4A0YQ3 z)@G1!wT4KbaiiR#&Tn7avPn{S6e#R(r@+>ed=E1P*s=EUrN}-^tL%C{X_ye>o|ZU( zJdpnw%3oFl{@P}P!`pzf#Li(kb9k0HJm*=a`IOzbosgC_1bi<Wrp6rQV8{d>@5mi= z$s;5$?bfv)0jtT*qeV4kX7YI5vt0AN!E)b(v^DI1o80%@d4%AaZ(aKdd927^E7}Tj z7&IJkPO)=1ojJVE9CmwFXuc0v=7*4$hXlTVllz&YK0uz3KPZ(p`@wIP!=Q4&>9uoE zEKYvT9RA}u7%ZllGQWhho$UXX+#ej}V8{d>70Ba|JTQiY6lMd=4m*YWnZl1u;U~`_ zn(x0X@@GiP*Bc~Jf1DJ@qc)--#DVlVDE-ia&Sq172ryo@%V)d(NnTTalI}TFOX7Yq zDFM=Q-;qR{|4BnxMaz6OiNR{A_%OOH9BOLZOikfv!1>(H;Y;Q)j5#EG4%3o&w4LOK zwEtj#I=OrEFo8IbNMO-}EDkU3Y_{;g9qmLL57?kLiR{BfMtBa_l6ah-Gzy6Pi~Tv| z=JPPnEDVLpc}V4mk_w&S&TuVgrb{lj0GC_`7rr|rseri@dXCVNxNk@*0xsXPpEQz^ zDtX{dTv#lS>67XqWinKn5s`GB1Ui!(bfz$!Ak(SxtkjZNDI{quBv$HdKXR+L?yPpB zBLxGYr;yN*`CKmV1J()$kwcltL?$xHbEK9unFSvJ2wypMfNzy^#rkzM#Y>DMv$HMQ zWW#<FP|1T#e{vk~;2}hE0=Y@#4t8`!kcVj^Pd`dUm=f^Uu4$?3#Ho`W2Q7Kf$&Q?z zX67t;h?%qGy*#yAGV5t34}-*qv41$Z>5dv_v7&(Eq?*hsG+k(%1DABl0P!*hohz75 z2Ghy(tkRPAX7T$#;tuv_k(=YFaaAx7Dn~-00z5e@nal#PdmK#IP;YWBGs*LWv}9JW zPA&k1<;H4&s9}k$49k*PM>M$<L~#$BTuJU2a>qJ)HbfKE8n+aQuPy?s3L8Tm^1X=z zb-O`tJGj5c+{ZEZ@t)OMGAs5Z?*}(evHEE8L~;*sd}0itP=f1`NL^7|SQ&xEodQID zbP)NOiA-T4Q$2NBGJoTfrvU==j&Y9OaS->8$+H+?HXzJlgt;J|d&lGj<Sr)nAV-!A z`cSsAldLajZE5Y4->o?4ALAVT;~?%Ilb0}?rJi~%nKgftm-qGMbOEC?IP6dn)(T-; zIqV1!632d0vPxb}ZXLPxj%I;Orwi(GN*XT4wYGLr%GBdt0pvLj`tzB7nCY+agtg=b zrm+?fcE{3fC5!gw{W-=yF1ZEdunuT4>3}A0BDc%&DKm2gwe%m%>Y7Sih7L7bx)X0A zWcX-DhWQ5X<ZjOJX3rWe`DiB60|*&_a2p362ma;kr!}kOQ^-Aa>(0rx0jZUk;Orer z3VOyP?vK5r0sle=<4c(FY0UU^PlJ}Mw5BrwVP8Oakpuq^{7SF*S8~rK_q?q;C%Q96 zTEJI!k84XB+Cr;Uvd~AyIr_*!N*{SXlfA&RR!indW%7lP_%H0gl-$c59}gBQdK&L+ zB-2=ip_bZS1&A*>=&+5@<SUrYm7Yc|ndipIS3_c6Zc4t6+#4Mq4^=P_3Q1MRBDw1z zmuGeFX2AQ*L543BPrixC-0V3@OTLAL_W{D`a4Fbv9C*9+O2Fj1$lXEiz0SE1F@icg zPAV%FHCR~w3S<nivy9^_>5}hbmiK$sX~_>TfxkoIOW03~Z^@52h!{elxGqE@O~rEW z#Q0`;Zv(JG2a{rE@;Ebj!qcQBvp#q7Q-JU=tY>)VE0<ZT-OO`<uMDMLAeUye$*(xN z8IvFs-@V9sJ-)K-;bt%dwvm{>49K$`%;z!lUCjJd&w4GH4{Id94hS&3^d8HB{{nvw z`$>yC`F(PCyS}m}E#ND4Q=5@*r+L#d^8Fgn*Esk#GT#rF?}wgdEtyYVB!5gFvAE|r zY!7|J;$G&k|6rl8|0{B7!kYXYx!=2H#bhi#X1WKn(t--6)0`aWdxL~OIkLf*dM5wC z+4#}Zq9y;tbpG2%cjE!=Z#ew7KI3jYc)$r#27$Eo?AOUnB-cl7l4~<U+K?A{7NfN! zR9`O#ak3}XrvUtRM`rFYGm|pd%uLD<Ppg)~3qvVG0b!xz{yp>4i`xe^CDM4z`cV5i z<-JJp0~inYQqqA5E25|DL+&VYvmD(s=S4I;eL3cE11kHgIRpi6@4Jp1?&ch3a}EQZ z3R()k04ceEaEusLR1PF-g@D5QSt%tz;R*IvkXuFW7)RDP6OgszF>7t(Ftn=!UbmKJ zOD5r)rtf9Xq&Jx}IhHdy&eNu)jAuIg0>X99+y(8j)I3&0o<3*)WO53B&DNd1T$fDQ zAR&9(FnjG~xE<8e+9aOH6)XKg$ktd#w)W+0P2+4$_q1y%Gnmm#NGzMA?&XnF%3O$d zAp2=>o^p`$gR2k{Ul9FqB-(*QL(O&Jb};0OMBf2fOC3b{BES?LpQkMKbZ99&K2KQ= z2+(ioN_id%{xGrUGpi{_K;l~VuOhde+^}md47O0*doUNBm<zN<VyuqE>maksk&B}_ z7i%~d3Z70ag-^<*G%B;sA_G@#G3&`~b!BLz5ak>{7#VIXf$)uu?VWOuQjgCEe&;** zu?qT>3e2y~vr$XoEzOh;g<qjWRoQisd$e;DXtDrqCCF`){h*>AKOM;3=^%Fxlj~t} z$9OhrDO*_jv3+O3c^{q6RHdAV0l6G-it)$k<ess0=L9EJKDQA+AGvmw!WO97T;uBj z`c((lH<;_0%=J&6E-mHH%;PVB0H<j54;=_>$Ufz-jBqv}oWlsvrsH`rG39UM(q3}P zC60_KIS@@az5_GXO+z`jxEHhaXTbH?N$GJ+>QW|knWtMz>17g^1H#2Hl#9Pe-Uh5T z4;ZEE|78EQ<laE;jS)t10tN`5i-b3qp_WaZ%K2vCoa5k}&zyO<o^rEivzEfc^^`tf z^&R_fC-*MLE2avDrf~}rI=W1B#+_|pmCzGFXrhDA0Ziy_CUlSIXf1`$Y^B@_iFp?_ z<?rM^>>#8H20~9Fp`PLfYn8qSfXf|h4q-O`U^b6<dbE^BS^8s^!^0_0k^8Kpu1ul8 z<b7mv%=k8JZee4_rLuypi1-!<t2So!9J6}fbBva<lWDvFiIwlvE9AZ=zL<ITRUsD& z!0{L4xTO+?Kxn8jEN>M6b_p<&ia*`K?oZ6_3TF4FXN#7iH0*!%_2soUG)LH8KG&ND z@jsSl`Vz*2q*hM+F8Gx`myU#{d<2O;;qZS$;sfAaOPH))$gRF{{}Dvig}c>WTX@^M z*Q=4f62s{!>s#s@;VW57r}PqC$7)3oZB1jiO-=tT5M$khlpn$W3;TZ+!}2L;>JbEV zk$@c9!;b%@gslcEu>L^;#;>zK9{g-Vz&{wuiA^5(hmq?im)5iWspQgGPd{z<_%lRP z2{;GCN=v9+T{o*{a?~i;gpM847GB@7G3;zbunG|Wv!fO9y|4aEvlaRG_8hDES+B%D z0uU|`uOBbc`?F)HP=Bskp?6VvuZp=s{RKdT)h_(S;4f!?1>}mSSAJUR_KzobUvg>F z#=pO_q@4veqef4-3W`(n99PxUQnyZhC`afC&j`T@Q|!eV&lisPCvb6A3n0zUmKXe! zAayGH3U~U}ol~sr9O6ZHk?^b}cl_AS<_Pp)k2&E`2fZVh-VCNUQ$T6{Sxg7EbrUMs zKcC!%qV#g?+kvhOKavbj7^^<O%!KQaVWJ0Qv^yAXWQL2F;bH-$`T6v;e+i`K&0GHp zau0PfbYUPECTf!5iN?*lND6j-68`KUwUtR7#-t7xsWtx*Ok$<_E=X9lEr-aZ^>)!0 zOBEclaR#IUlGI6~jVrj3)dXO5ql48g%!-%W{cA*W&Cl!Yeps4Fc#r)}<hIB?=Gn{U zleJ^RBsvhOmPAf2UK?sxR%#QM0@z~?Do-+%R;IE+0BC+*lJ`TeoA5LHX=&cSS$@G4 zDsyU<*3Mcqefd%#vrLjXMNu);6W0UQI}Rp%m$v_CX3`^4YkoG1;NJqNKa>4Y0<Y%z zPr!&La{#T!`_GW)x7AG&LtQ7aL-ISd3Pxq2)>iRIjM+nG{lPdk(J_uq;Bl;<hv)u3 z2_VhS<8wcZ&l4{Oi2XV6ufUu2TKu#K@4tZDzd1S*2RAW}O*~sNKdmIxB;JgWxwe;h zBgo5kQ0BXE{TDLjiv)t^=d~XHCGa&(yt~-6;H<s|my>&ya{<UC0i}A2<aRm^vMm$a zL>SX1I>xjKJf`(u&Frob7@B_@6Sx*2UhQXk>&FsMK7qH8OS)tJ+g!)w1`-tROELpz z;1ZTH?@inT(6tWwd_k1|cBX%aK+yck;NmWT_;1wNuOG(ki3hNs)Xw~5>&XAG>k5^` z0qWmN>Sy8-l`&ei)PXO#zXJRRaNyy(|1ol(bYDrbOA$@LH$>9-(-<{^Qj)%c=*939 zP~bHR|Fh)obdCa?5`aLCB=F~P3K7cz7S0k`lgj@>f8|0O1^!o^<<JnJ9QKto{xYT^ zLOCn~61;)ue=T~syh-j`&T?pQEr<D%!2gxEcDApz6+nG|83w(<MCJW^kK7L&OZFCY zkh@CC-CBxI)Esw5&moL|67OUGC*<yNEJY~DAhA<QJgcm=rPY?vzW^q07WqE||1<3W zg50kiJ%fq`LQa-K{#pVL)LdN(kgQDZ{|5X#oAZ-x9RE*__m`1Cz`0V%_ZN%8vF7O= zy*|{|z80mygwN+U_2_k9B`i=SveCHIbNSD6L|QF%D;wrZJrP6BBHv%pw^@RYHY06e zc<)K3lCxoDqz26_Dz%n+8p7~iZt9;g-~{go@}Go$vaynS9QuwXUl01aWzk+)N;!p_ zK8)PXLiOfx$S3|6`SJHPV77ThHkCIfQ|}i*TI#(Vumc0`Qp(|a47r<p_n_}`DQ=Y+ z>1q@_K^DY)QazbJ=Bc+}syjH~b_}@AOY_9k8_<6W`L?0&3i4fvzFwK_Ys!sm8><`V z%9jP?H^|XW&}#qDu{M^vN8o6w|KWfyFyIp<*KcD8DXyk|ioRV^);VURH&E(&nd>iP zuA3P3Jxs-0f~g;3z*}an-$6h1RjL0(->c+%3VpB0TwiDAy1p&cP-W!$CX{~>=T>wT zpeoj2TvwrFIxSPcXlZGj$21>?&=fr_1AQKe{ID6x%QAF5tJh`*D{UyI8qNWJ3`jKc zn3jZo+5}9CN1sN%LEuaMP3G}NOCHA<d3+P)KN(vd=Li@rZ5kxW?`T{fc0Ik2R*kV{ zDkTxbkXhuLjlSvRn}NR3lFct>l2YWgOP0%_vRwFhPTF`(r3jsZ0hMOCRH2_VKhw(5 zN5<&ViqTgn%caj!E@P=&lG3G-DsOBBbEd%2(vF2RIbFz==jv%k;lmT~A=-iS&g6&d z@!`pqBK0of=dJksG~@V+dCKc7GsZ<2V+;P$PC(ij=%cAe+NtOx1);Q)(03g9jz{0Y zGSf>OJ*-7TD(yUse7Gzc*$V2kCZmnzXkm=j!vRNQK&`up*tE0pDeYUOh0u2d`BtLu z5b_<0z7?|K?lw+0IFG*QzFpEHt>tRm^UdLL+P&uRIPE@xq@_JTuLCGN`1pI7_7?cx zW<Qy*O#3IM`a3^(5Ce8dYWEn5{!p2D4kC9lk$0HLyCR*I_C67T6=g-)JslKoeQcvE zeGs`CrrOO!KEQytC6OJZX%9T6Ie5Hc@<`WB9_gYF*`cK;(t9vM$W7u|OgiXRCyiqN zXmSfNm5(1JVSrcixYyLV2PPp0lW&+w2{S1b3AOZcVglpjBtF2Iz5x7_*iUBY(&u9; zUVKWg#DHSS<UU3B9=IH5=aMv>x$pu~`eKn(OJ71<U^6!95Ejt}em;?rzJc6UOvQ7U z^ko>ZP;$B7Q0xXG4qfA<F-)X`iFAr|TKXnQWKe1>nvLoA<13nUB8S|HC^YIwzYl$E z@Ho921KK6chpf8VK=yG5*~6IZ-<hm<D<0C)AEr`+fl|_CECu#*lCEI?yX3xusrXbw z`Xd<dfTZ)VU0WLnId&eCx|z^!CM4dDhqd&Nh!E(FCGl`A15R`#J;Z*p;FzIfs*jn_ zCm8U)B=nEsjW}L1G{}bJ0t{PN%mC%jggW-qL6MB1@}SBJBQ+gV)ragYfgdTC!F6lF z#(F)eE@)|vyk2YOH6z)~YetGd&@zToOF08b9M2>c0!cp5lR;V!83$r2URusb!+>Fu z(i0_gTDhG}cM3k^9DE*UK8u;pK_a=9v6T2+2OU}~G>O5lVZ-24rx~myn!%e#8Eq(T zFzeZ8tU*N5Bgoi*KGvhiSdIaUB=aYWah$3WU+EyuN|6~GnfNA=TFdAr;x7X6zX9bz zyhxhC`lJ~bNS?fUlJO@5pmU2E=cA7&3>imb08Jd9D#1a<>TpA2vqAI(JJG>uO!Oiq zda+2ZWn4-`zqcNW$dJ9jVAd7MxE145FOYE``uP3K=*55wC9kK8kXN|bY=>7mSg{^X z26qA(q7!&p%b-pmE)!U>a&yMJk`=3$X1s#&|4F`g(8rxY#v>R&oxw9fWCim;(IYg4 zJHiILM;z=9W_EnIE@QU<(K0?Hb`z}DPcwDN?s69YBgD_7vu2rIOwDtUjE^zkJ<0A_ zS(i=W&_<Kj2M%6cCa=r{lUHV<NUmij5wF957oT;@EQJa_3XjZiV2LElnz@;y5QI(= zXBLxNgrRJBHFF3C#7ol8l_Kf&Eqp*oA2is(`ch_H&a5j$dMz_ZtU*V85I6M96~G$p zt=_<apzSmWt*Wwt`pjhz2z!2mcvhPUdk2G7vwsP>WC%KwPE%wqB6lH@sp14<FrZB4 z^Z8=gblO^4ja*J}<nkHL<sqC)F%ErR%RHQN2^t%NSYbQ!c;J3H1oA>m=5Y`Ri|~Wq z;=p4e@O%j5gZY_Ttfw$Ck0F<=US!g8MJAbw&g@1qyo;2%5(5sFx!hUKFGz#g^$Kcm z<n$-b>4}_EF<IEDWu8Jg{bvkwp%K?W%nxZ?0uzZDLUv8@QsZ`@nU=B1h^xiK2kuJ* zHCOK1M_gshheR+R?jLa_(jOAykaK|Hh>OTaiy9+nk6=VExtC!+PUS*63Ik4%h4k7O zE~K__UAS?h`L!K%wY{W<>~EITh-=M~8gZR~(MH@LOA3sl^jlIRs|*!pK4d>KXs9sr zUggM2Kn%uOq9ZGm66I0H$a1Ab*=qR6GFhVhLXI2(IT@KtzEW~a$fZtXBu%DA(ga{+ zA?E)^u9%xJV4GY>{JCHzo@kTHi0|5#5%+49rFNucw#`S?p!i2GT(oS?+=a7mg@aje z1;)$+XD*vbzR@#gE?u@{(V@n}nTIT1wA6T5F0XX06##Q*8BxlnEnl`w1TJ1ObLmnF z3obi&QLRh(m}PU8%$(`=q=Leh2r@OMz~cEc54A)qg#c@uGI>9@m6M3DVx}z&H!<nj zU;}^pqJ^{O&R)L62*_JdvzY!YSiX=wm5Y}wT0C>fvO}$ymGZh{D3j?z<Pr+5;@~AS z4_Yot)F>BzVC5#@51G4QuE3wW&?syUTeRE&D1mF0Yca=`5X`SpMi?Ti$`Z76S<SNL zOF7-5#qxS&Lm-CCn!9lB(m69{7|f<0I9G_Pow-8%8rj3$>A45awHHV6!bP=8gE8Ok ztOKXkZ0)`ER_{#~<!(C9L2>xi&6+0~wwAR8->0|_lqH(1CVWDx&RNHSZ{%2P@<Zh+ zN*r&mXEosC{qV7#BG;JDk)4swnsg&;Fd83h7&!|ACQ3X$YnWA!;gcxVWc2M%z6t0X zN51js8zcL~5A#CJWLQLxd&Axd?zNta>Ho}5Fl(zwr)6Ct-|AtBt}k<BwRzh~nXI!A zjrBycfXh&}jgduqqFEPX#7p_XWf<@mnUjyo=-S6txDv}y0C$XN_Tmvu7N79RdO`qb zSvx696Nr3~Adfv-P2n^IpKj@cv*5t^P+m96dWPKR5$y$j@FE60CYgR*K}_33*B)v& z#*E%72iHfK>o3gpR{^1A#}n7u7`gr?L=0o)v}{^h%GMDrfgdD7K-SNa>nG)Mgjm}w zoHa&E@gD4;`frnJHlI1j9w!jA>`6rRWGB@Hh(66iH5>E`hw<$t+0>4+Cn6djb<aKk z1E?wgyU;Q<@E&95IF!#tWH&I!wIZpO-9a30h|ro5NPdm<p@j@|zIpvn_E8A5j_JX< z=wXMlzm?o}jL4h8*&8unjm*cVR(n6X_XbBsSc4&(=Y`qg{rFVNzLqlbdX$V9A5wkj zGDdoub8;yn@f<N5=E1{wT$Ozlx!W)zD_CV;j{!89+*26tYHi^L{<<S0O)UO-&d5%Y zRLg!%W+XYm*=lA=SZk{R1>0eK*-JKUpl82|Xgo;IeggxZlN>)QUKj4R_8E>f<)MEy zX$Im<ngKB@{7efBA)4h5ntAiX-7_p418~%07~cXCpyOPD!3f1?tO7$ZV36eac`0zT z_7-}9gXP`KazAFdzeukIXb6_PG!~XHJs$QW`{}C^n1WDzWIiwo14!-QKV@M!fne<^ z^!W~&Z!yhvOjCS3|Dy%yElloq&@7tX*3#bI*xX<p1_waDE19Pb0eZ&*?TE+kSYRUt z93{DaQHHa18`lbUuEV^{^)lw#D*&_ry=cjo#mp6Ei^;qz6ri^#unO_`Eec$Z0hday zUlxl=#hS*3&Nj2|9fx6tl`zqlnCQzQwHEj%5q;D_w0OFKY+XtYz{&k&?#TkLk^3eB z@~|WD76!a1nSND-tH-tGl9qnIgXm(DXbvxf<cM$1S6WUo5&hIbv|tth&$5ur@d3%R z*gu5aVF<>iSaSRrKnovV7fX^YoyIg-f8W89)k|~O(n`)Gky^`{Az7xR#Kv+mu;e?3 zatwDmf^loenS}wQQTYmQ>FDu32fvG%UkmeV73s8`9^$uOln($*CG=t28Rasw^UrBR z6kd_dfwQT}Y?vyC&P?STjS*Q}GG_}0G|L=(t8NDA@%uUQ@DxkGlJjttNU7!YQ69ok z@*w9x`mlEx=Oxa?HHgFNL^;<A7Ad^No^vC)w_rrJ`j)dD1Fn#{_^z_Gt)(^G*3oV4 zE8@eB{QST?Ugi9}CNQ*|cPKw+JNt^ogg?jHY~WVC6y68Rp@q_%w-N7Me()X!?2>f9 zujJd=>qHmVX3#y;PB%Hrq?^lUeRGEh3@ta6=-%V(G0f$NxfZ^;djVfwbk0pCcQ^v_ zf#2M83`mlEf2d-<ZQ%-?VdFHh9)GKY@eF3nW?XWo3KT7O4l#Z^cE&ZpnAcTvXOKG^ z0r?iP+<6#qfMon*kQrNBgyUdc@=;8<oe6gc5G|M9QokNM;Z7jTD>%9I9_Aj6fczfj zZoz;yN%*HS(So}g*EfnLY<A4?zc|RU@_H^?PRzYl0BE`NI{HhUWEUIY^Q>fH<0pk@ zK)Lj~<=%pT{JQ0C$AD`j+5eU^S?-_{9GmOOyt$tHCbRvgK+tk`6WfDgXA24eDQrtD zmn<OUzK?+1_vL<w0dGtt`<U8j_=L)<yJ^+yH^oM#p7IoCAejm=mGH#2<ZcmLE7^uo zQa+*6MgGmj=562##gZE^^35D@3kJ}M#FFdKCyP<jR7075*g#16uTg}It|$L$mSPFp z-6*+V0B9w=VOjzksD638%F9Eol7C>l$2fp2<CZ*avzO`rKS^s)P#R-zs~5vWG>0Gw zLf7mc;X*KlJE@XqnBcPlN-JTD5GBt8%3YAn6FBfC@PEtxUF5z_?i<P(5L0BWo#8Y= z|7J-)u9B>!H*OBsu5Te5kN(GjeYG3=$;_S`X~{nYl2*cFsFJq;Wf#_cZK(pU);?^a z`_tJ^*PWJpOztO&imo*?3Lxa=d6^e)UZ`H4u<?Hk(1*M6Ka%<XoB4k#Qfno9n9FB? z0^5-OqwMc#3NIj)e8~`BAq3kyEdd2q{}lHBK<<CZ{h5zdaPCA7AV)vQ9O;GfgcfFM zcnScX<d&&ZnGvt4l>90Hv=T1xQV*a60Of2)rp_}VO4)E^sSXgOY&o(N^bGv0R$fX9 z0i{F99mWSzIa4wdB45L$Qn?nNXY6J7l}}MyrlBlmweqL?c~if%MkLotSxK$58Uxbs z7Zx4+3a1!Y+qde;t9!}nG6L}mOzGj6Vj2GC<8K!JvdU2D2n@&o(9u)KrU`Ty85T^Q zJeD4Y2^Qh+82l~6Up~fHT8se&vO9lMV%(|^KVJ8LYit<kL)Ypl-}Ux--_%oh1Xfzh z^|F%jjzGL=_&ZkS+0UBUrK|A)t&^6HM_(cNMx!s2e0!sh&TW<sM_;n6uVJItw6ujo zb+T_84x53)hq*LFzn|IiYE<c3fuNQ0&Q0l2eSJA=00}lAhv!fwvjM%*W=yex13*p5 z&o;SBH<Ak*PJZqXOKEGdl(rsAx3IQ2w@1nhG)U?OlZ)!sHa69_g`4RkH@pxz3O_*B zh__t#^8!`r*_=1N-n{fIfuofkXS@0oVc?2*-5=(-yh~d8e~_$<JNdHX5$AY%d;<E8 zl{`}m_(0n5&jC5)Rtohd)iO49R(85bua)spi88QtHvAWCey3E_H@49b(6*Re2G-Ap z^AdF#SwAbIgI8tev8^h#jHThT;onK-Y51X$(^M>L%tI=ezZ`yoTOLm4Jg^0{vI_)~ zR>mqTWfuZU7UUsy6m%M7bl=*$`MGy1W4j4ummwG%PAG%LjN#n7m0e9P3P{SXi}*!S zGA1&eO8s2=cz(7qRDV=wd&hd?6kjT61rEQ-E$e;E_IhS}gTT|uc$>29CP0}hx}#D9 zq=aSY{=YNIt&FlAQP>(^8JI*H&MOXOq*GINFS+-LJQqgEvyv~!`8=8P3?=7l?K!Ul zk-OY-{yKBMpE*Au@U${kSuJ}IP~f_bWv)5@m{A^Klt&SThjwK!$QjNSAIhF4_c?N( z?<ePLtvPR(qvt~F!4qvC8kM-{`VODRO;ss{;cS_+oEJUI_ZL`Nc{M2jeuho{YCUyt zz<|H6(}$NUuWdQ&Pn91kdm&cyEMI_N%gA>K`uLk#J_!TlBB(ZkM<M5`txcuO8lUAy zFy)mZu~uFyDGyGCo6-eWZy^g}i*4m{`*Ap{Q<b-2@^11SgFe1Iq&$QHhf9(pOPj;t zdNzFwOc%Q`WnHTB<C&@GWk+h|ClOOvEKcR4_T{gEmfsNe(@~7_U6_jJ+vTTVz;TjN zpd7R-&3+Zzej1$p9{x0^fHe_~2Uz8_CQ|;kJfgfpMKH81Q{@>&EvG=$Y(3U3x2JG! z-{suCC(>%=G^ZR4r=&HuyjuY#Uz4~oRM5rP6|*rFPaMlX#DI5<dE>bJxgFv4)a;AY zDP!u{vTmO+r;L?6=c*LLt|F~+FN~79ou-Uw)AJhzn$n;vQ!pM61uN4qfQFux!_X(s zO=>0TY%%R1KsMFt5Lh41s-Bf>hPX0Mq}3|9G%5=q?F;saVr4PL<Ewot%gL>>O%&4( zk&H?U<syq@v;k0e+ZcVsjK(mdu_CQjIgTa4R$?koxhp4-JBck<1759^2NdM8iB?ur zA67}62|&MENu+8_VltCBK%~|xc{Woy71HvqPbIB1RnF#F3X(7+0*yaO8s&u@EeZ;B zLOcr05v66?NQ__-bC|?jkyfjm$3o`=307CGB=xz<CAN}~@_@oMvZ;=>b<#nu9G8AN z^%(A_i69RKD|ax#dj*nKc|SG!lYkv-u2;f>OzJ7@r&qo5O-#jW6P16*fO}+VRjHL` zIh8?FRx*{hnaVpNrB?YKQMnRCv%Y!|OfjZj&3-y}74%>#R_UwUjR9{-Dr30fEXOj4 zNRLS*$WzFmm_m-xf(b<AVGzuE>cP?YX0o5ACcy$smB<f#7!YUlHPiEEG|!;Q8xJL9 z=ymt$>0qNU?GpPKFtwNIZDM*|BE1&uW<i_#`U(s)ImvsB-sp*PltHTds`<d+7DQnE z^xz3%w%8GB6GGczCNQTU)YcX<Zo1La7nR9}wW5n?>sFCYL8Q|;;0%Ej!mc0Kqzrad zL6J(YGMb9^7ewQcT@VZ>q_Mf);CbYdE=ur1a!DgGcrm}qQpu1?c}9(%zEZY`eM>N~ zv)L^CjUeO`N8#_`!oP$I|5AaV1$j?C2-BoAeiMSUn;6{2Qw*kpQpHQ1zDbhVuW(Ic zb7Q-lq^56;L60$bttjC3&bqpAI}~vGe*ENyzP`NrFlalZvvNl8X4XVZW8)sdTfxsC z#vmCl3zB)^AdRVm_mI1T`zK^3c|*C%{ZVayv@r}?oia194wznIFV(biE>%7k7Q9cS z*Mj#mod*Eou~^FE;l92?**cZj`Js*$^+OzdR4E1CjS7NkigaE*3DS5vNaN|?^W^R% z_XS(~GO`TiAPPum6ROZaK})Cjl+$r<Ss;62$qJlzNN<o+aOF^6@D%~91=)gdkd{w_ z|6<GICL@b*Xl<WMYSqPS8ynU(!I}_K!Xr58n;ms@4A;?HTt{yU04?|qQviEo>3n)J zNQ<GtkNG+jq+|*eR5B7Jm5HUD%{DSQ0C$dq3?C#6e!^t_Eg-ZYpJEAum5y{?uL;ue z{@~ZVx`$*Gu|OwR(wT%){YFtCYL#V7jHSxHftX<KH2rP|`FolC_e}l=Ay5mlW=HTR z(SfgR>8J($<aE9XEBGsg!;(=tPeH0Q@bij772T9pMHhoqkv>ZmnJ2DFV%rLs3tMJI z>&;jq3t}=CL~CQ0VN4-oT?_?LHMp<Ov?$S!m5C}aUYv29Y866?Q{$wdHL_6qI{4uJ zt=FQiT)4Wi!xlYNu-B?GI3QCkRX#mbHBv2AHtt-N3Vv?iRiu<%RX{F%=&MKxyNZ;u zt4K+^s$}cV16)g4W(tkMO^gyj*1!QlGgviqpK)6(RRDL2q_auNDzbH4B}Vv@TqUzX z`wVHpN1GB<jjKQ;kRNl!jsdPOMX%WLYQ^s9w_^7fq_irY-BnFeE0$M7s-~(H`yhvd zao7w#GF?Sy<E!S9JC9s4oK{7LTdNkhl$u&FGexQGk)<}ZggRYgRFMffW*H81zUgev zw`!r;BUCLC2wK%*rg)HIi7zdWR-2!R*%DvXas=c<vsH&;058H<9jOlabnQbrF~tMv zs@0f;SAeV5SjKk#Jp&orRUL(B%IgNFkTQ57qN<Hty2Q4M*2}BN>{wNoZ9v5ZF8Z%b zsTZKtRC2J{c=gPKLDo}_%6OJ5gKq?>+ALtSDn2z=)iZ$h4@ZwOH$-p$Co1hf?Tmig z|0&3a$JkYHx-^3=tycYoT(a*{MXTLabOy5O9DDa~Eg~qsEwcEgmC-XE9%sUlDS0$b zExU}pxa`j5vO7;;XjSJkw+nzP>t<JxmEo$(c$Y)vWDJlqFA$jWHfC*w$Kx3%{yi%G zUEXV6#~eI)&aTUT3VrayyeTt2Tbp?6=VDfOU}Jkn@ZN1ZUwr7|@W#RO?)bQ@`u>F8 zUQ_iTxMlUa`!-D2{rH<}ZfIF>%+MEmdwJFz{H5xa`wsZTf7O$P&wTZ6bHWR~y?KjP z9~E4ex~O(r%Msgaza8=Go~?`OMX*Q{tiMp-F>J4K$zR;u68>n@mM?{v>7k~k)uFm| z!AIXe{)uzFPY)});ey>+`@e7rP$1LL!Isf)y|C{uO;=vh&^+~!1t%_$IRXO^!TF8f zY#Y+?vv%`ockJ2n+gVqDr22Ki)g@tX_L6xg-F4HLdEs5R*UJ=eE-84}FPk2J|H#%A zD=$Ckt83r7dqr<=$>MO^#!!3X#&COZ`}WyA^Pk&2bDz%xU6Vdva=$2{*`dy^V8LBk zEhQ)Kd42u-Q#YUb)Rohxs&{hlJ8mF%a*qpz_K)#S?yA`C<X+$8@f4K=^5@o92RN*3 zW1y;H%>DrYuMF;68JrLZj;$U)p?XYJph3)58yh;qftg*cf&2hmj^5H5ZVo_R>93A; z@(<{ul9EJ^+1V5hz+K*O$$CdyXB}KxZeDW^mzD%jI<8;xHR*J#x#gzrTs5V6)3!)X zNkn23$d=rUZNZR-zHRa&LCDCK^yW?6E)X)@hJk@D6b6Q(rm=v5`S3`&5r2b?6+0Fr zv6d@eXl;YCUyqHK&j%bO&9QQm!p-$&8<1CGyS4)3f@~phbSTiW`ltx?pj><koSVWO zGRu$xo5Ez|1g)(CADCBfLzLn`5kBFT13$$o5ju!q;Q?k{oE#{orRe0UvNJLKEdb1g zUrQq8s%cBg(W_n4L2R8<j4m*{g~#}2GPZ5owr$(CXOC^$wr$(Ctv%M+|G7HJ`ET0Z zHBH*2?fa~?a$~ZJK(m&0*lQC)1OsucN2JUD*bizPl)gCR(=Jo^iIQ(_Z!ZSQn@$J_ z(KX7Bm^KDSO4fFRaVdax!&Z(Q(l2ZQaz$@u4l~M6BA*LFN4ee=d|E*TCFElQ)YMkg z5TGz{!+gR831X>>%3G^jIpzg10bsGEK9Ei^R_Pe|MgKm=*%0m4`34X9AtJR|L|Pc7 zV4A1^@e(0gxbb;<l|UN~)X7S7thURYYrhAO)rnBlF`LamVm8ob{>NbTEkau-<7hbb z_$)xM;kOd->;QNK&_oVLkr-GMagv7pfQ15J0|6KD58y|JL=A^w14kePqShKW$W*)| zZG`c`IUoj#keIQ4$7vQcl3r6cAcgF4aA~`FI1E{`rhQQpQZY}|Qr-f<gIFO|2I0Vi zr1CAZ>;6>EPq<By;Y6{VNaoWIpNy1^;0Q5TtwZ5wXk$F0g#!XK9<ioFOqHZ=L6IOP zv@I>S)Es+#B13+45KVjA5^8r<r=nTk)*CSv$DxL}&Zufepq13Je^S&sfH;CRM59an zswWN6y0A}X!$HSX#O?w#Vc+Jj&(m>077w{A(a-LhgzPm1WTrI-qUXzkJ|PDg0pR;c z?D#U&T(1HHc)orV6-G1qMueSC@GDO%DB`f6-Ja|VR8JiyS6ONJU-SkPHb}9V{q!M@ zK2dKE{oyNA=_IPph#pX~@F((UeQfl%KS7LP&Y}(b&hrwY)Wr)+LwH+>W4HJy!0kJ_ zuc${JA{cb5J$VXMJBN6TY%IW;j%=RGe0Y+XNJN<ZkYm0C_d0z2(UHXjb0|>y%C@%u zemA+_o<#@5q1sf0`Z*B5jlz-!*VIL+6b3DCbV)5L0$J~fxDn7NY-M!iAlD&l(_e07 zB#!%{47Ff22Yv39w-)f;S;+CBc7lc7bVaEI7P2{_(DsjS6Lxl8I9I?Nr{xFoi}E}H z9y0?g*j@#{_=nq69pEOga|%M;Vyb58W;U>zxRikr)2~#XUNsrrZr7ygoV*~9sC~U; zWfi(iu0|_01Dm(yMK(V*%)9C&v+SoH3e?Yd{JKNaVYI%-A2F5eF|s-tXqb#&#S^*h zJvM-E`=um;$JQ!E#*{v>kz64~IbtscEKI}1Y@?t0&!uhKN>2Mt%>A->wGe1#1$rvS zRRKNi=7r1l%iLv$j&QMrTe6+9iCDzBh9g9Qr4{_yvSkxm6zJF@B${M+Vq!R5J&uJh zk%n`ywE_ZdF6Xpxm<psS_%+l@#?i1##56e2UgT2r7k8w-xV~bwJK36BlmW9l1!n*i zFp_Jy*6xpWYL0>3jDf0#UIqlP=FGTGTFJ{BEHryEm(f#eZ8q}ZSkS_$s7G1U@1Ri( z-h{3i5tr7f#g?;&W@3%3_0<5g6FF?DxjmtZH2ont-K6ZVp>LRv$L5v+10}`vP_dCl z(O6%^Q9BG;i)K<->|c=7fg>bV(C@aO!!U$xuFUo%2Vi@Rbpj#?*ES=64g5TYr1-zK zE7wPry16PxH}2}ZB*$~k(t+<$fPodxSUJewK^W)ZYyw$+vELbQkH-KHAVx<(Z|<1> zF5;7jP>4%_{%Asb-9Xx%WZ{I?g=<i%@h>16UZRmg)g?4qE`<2su}GXLQ^79pNfh$M zT?)JF=Qc(vLCYvw2!(CkD1eIFE~9}^8ZLHmLj)RV`8IzPAk}@?2#Bq9&?u-hraZh| zu@}A<*bQg$pXmX~4==5)GTj4Gjn;-~8077Hi|I->_^?9!q?pFFX+`zT7}cQ0{GC43 zTugKqwM5rIrw3ga?CK|NGP+97HqlF^xe!6UL^H^O{Y0f1o9@WSpSUMkb<r1nMV~cM zo09Pd;uJzy>R3go0K4MwhCHT1aiO$5TWRk6ED|F-a1{PTu=nRyNhtO;cp&{@JcLfC zwjrQmiV6r4Kn*{f0NiLCnPIf<AC@d`AVelX7EEJY)78~QuJ}Qu1;|kOHR$1=)y_B( zqG(YXLG0-RXpELP7KRAZdeS5CWe@D*aC8)PYMCpm!zKiVLp$JtQgJv_zdiII=@@=o z#Z5cm;kE4+rf6#zzcX?cD_4%N&{+TzB8b0)>O?~k2$pe=X5|fh1$~i$aU~10({Sd{ zFpIj_xBZn2=gZougSKc5i!?gIVEm*4V;w^?wzgK6s3SX@_9W{^dbdSPKUJ)4I!TCT z>2jiMdB@f&-3@j%hmJ$}#`x&fQDW)`tD-&(rDDt5Es+*e%IZ8dQIxWx6(m(wHPi3h zA~d<%J6hK@;)wL;rQ)!*fl=D+M+qEGuauUAKBh3Kba0>q%ZmOD(L$=H4HF`<Tfw5A z=kQ{R+jvoOtqgt_&k~xaNW#C0f#Pw-1teKxpV)TaJTSZdikgQ=M=0)%1!?vEFr9A8 z&v&1Mx}#B=-R4s)&1N{FXln#gm%$K^yGVycKUbs-s6jrFHW&Agcm{|ekZ+N(s>okt z7%Q}~Me+W?jdbu1+I}cSiwrI_!*o73M>g$c#Hi(ZO573^TZIPadd&3LaY4*FQ4+(U z4_=aStH1anLGym_34WC(20Rd2l$8-@7Bxa*k-Ic9`Fq5Cn^AlW?~J|o4v{0Cxg#u- zI1dt0mao*86==xhhXZKHW7`<5#Nr&gM(iv&&~%xlrY21zawpVmpg59=Sfp$bQh+WZ zB@#l$%M6X`uTG1nFT;DJSq>?PC>J#1u0TrB#T*<8d}SIRrQek9EQ`f|U=eP8@n&Ob z=eXiPRwOwV`I1S0F({Z+epy(u)dW2GN;tzzy9TejvH@TrQIdunwWMTKf|MAep%yAd z+7T99q+SdfvsHhl`^Z76*aoH!8mD(L-3`lx%}}xb(iV5z3ZNp7=C7&_>6BT{vVZI% znw36r%A)CPTsg<_WYqGAu9z@xW{BFTpn??8w0Q8*e`#0bfm-vKX!Pk_gh3rsGE<<q zg0Y7O&b6jnZA7o4s_9(Pujr2s5LE$Vvi|)gZd#Q(b;n6f=2b`t(JvlRJU6u2!+3or znnJ^T7HWvd*E7pkLSfGN4tLU&|C7?^r|ugWxznbAGV$%>zrsuO)N|}hv{g0fExHQX ztzUeb4j^c&tuhyTG4xd$XHFxBY-Uh1naOyoT3>z(uVpZd#lwM#`*#&t*N$!lKKF7# zzYZ6}ISFVOC<n!nz;(0%t?<MdR6zWv>Gyb?N?3N&P-JY+u;#YqLjWW01Q*8AjYbp{ z`^n*ro@g0IKy?(BUyOECX2;>K*92)0%rae~XF!#iE*p<&<tXwDtr7$s!ZJeXv97?d zW5lss!X?iVT&WZt2g-~}_S&+*3s-GKwH83DxfV!#{xoJ>OTRLRaWgbpi)+=?Y0gX( zm<ln&Tz40CP}kj5uVz!RzZ#M~-K(EMeBMqm!ds{i!n}lfc1D?)6-{MEqrhN|&iO+) z=UFbq3V+^+zZ}Qc)RiH)wc*CpfId}VSrsFY75mknkjxT`m~8Y!XZ6iZTF}AxbdS4^ zan%Q6gS4|DaiyTRfdMF9VQbMKg)Z2S2><trjiv-he$O4t9=UcX61Shlt{81Ip#}Yw z7}HZ_wlO;prJ}G##56bf>Hnj&p;3{U+FIEC+>o>J9`vyTmBHXCmTymMVUG86#)bvc z7Jl;S-3w>6xJ|-H*y8KB8k%{PWudqSpfwl)L+xv?+@Z1jp;GJ8G#-Oo`*L(^!pfq) zTxIv-SsDqdghnQt20*-~tS*h#K6xZ^@#cQ1#F4kvwK=ej{!=f`F?Y3#{Y{+l7z5WR z*)31+gRht6Vx*fZ!j>8j-6}U*%HAq}#%@s*Zx;(?uvc;%k1x<@#%_@+t~9pqxvwqm zi$n20`i9aCakV`_*d^XcTLL%82yvAyc&@QlDFz%Gy6?HsXYJsvEUc-oujrv$0ix~; zaC#+!-LVgB68)FW4r-E52c$XvrqkJ?>|HTL*0y50GIf;2dsB6kH5eK&kG0Gk$TC}j z#An#eMpNu;Q|i*WiygE`?Ml)-z1!I?zaQ>t9`5CFzR?eQhX!A?>fJQ&Orep8^O6_p z(*Ed@{pb!4pu^mOKe|y+kv#o@g;tz%%tLjwNB*@#`hC;dR$PO*V?`>=A}nPPK_BxK z8}^m>>QetY+EN$aq3v!14R+6>iO_t%FO@sNh>OI4C*DML_zg`2?Ts*6Rwi2HKfe<n z-gBSdbC2w6Ti9ER?3>VeD~B1`Ghf{ENAk~ub3MusRrfaRvDv${O^yk)^@;mPGf!oU zq#cU&Qb+r7yVGN$+JoS{1P%XS{Nz`Z^6GN8$JD2cm?QW>zy4LCT)o)^!TiPl`qB>n z1^x67PIK*g<$WRpG`-vASZP_{jHp+~e4qj)!(8wZJp*16DGz9vNV7#tgPX>a9n_FI zf_AXFDaJBbcfA+(d(8b1Z`oz6F9vT%n8kbagt6&nVm@Z{NUaHzH1;!!Ol1=pUx<kR zX7*`V)m7VFD0u}`S0K1^eVPaOGkL-R&52Z>cuM&n@(P$_%Ep-um||<y(pdKrvs!1E z=cc+ce8LmHLd|wbLhHR`V%@DV-L-%>Z4Q&jnSBXJkDg80%p65OT_v_mIOnIfh>fOO zn)v7qU;!yJ`=SgRYgcN{?AsH}Y261iF2SU5i*_5F>2a@jx1kI6<d_jpaBbR<X!7QU zXrbwwX10JQu5Q_*OmG1gQl3ck7_DNq!iY9MjGHBBfu9Xn^Y<uZA|Igh!`Qve$0iiM zobC5{pjm4AFbkk<aLjPoU(FJ%fSXCI2G!DvL_|dyt`qboACRGV!35a1pbpIFfce;} zuY&*cmO$HDpY2p2@fUD7^nPfh184bpG|`o#(*=%qW!0`u*_L5i0vmcBzt5LqR_K)& zf8rGA9T`okSuxWc;%W1QTWqW~MOvGfE2(YB_^i%4R##fHJFMrsSFitNbGjo*qXQZ5 z%!(n{Vj_H(L)YZQZfXQ;TI^+0*=vMWM`omUC@X%6q@~t(R=Yi@zP_hfXuLI*dL8&g zf+P!dy#Z~e<LOZeRM!uO6r2>iE~^t-H9qFMO@#r6p*ohE9$7R9${3()5_6#iCHXR# z39Bt}7R%j_=DE<UH02$!$qjAgD>9H(mX>%QHC?y?(WGw#_)E^t0%5V}(eG=P)?cZu z#~@!rlx%Fon7aAk`mRppnrf|5%NVCwtQ4((LUjB_PFHT3JYzO$;We{HE?f$X*_IQp zQ_(N7=bmV}F@3?Zfi{If`LBN7Ke5HRB|pRl><=iduEl#H4F80H`h)+H-#-Dn^#-kG zs2jj($*z$^wvN2wnwUE<Hefzi+XM5!Irs(T$(urcGl{<e{=CMYG2i=0<i_<2zhap8 zz~FUfj5<^7k!x{)OUF8~r@=bjjgT@9IhUvU0)3JP@uT}S9{UzsX)}r&QXiNl3Tks; zYCq1_h7E`H%OidrS266UrK1HOOyM_q?&tPkA<+ls0p2Kq(;F!#twk}$CU1Sv%dP|7 zc;d$O;C~$Nk&{`ULDrU$Rh0GrxH>hJc1~wb?v8Wh04c)oGas1izb=@%A@gj<@q7lA zMe-Q;D@)}v-N(QGUJKouB#{H<Dn1(bl{A<3u<EQ8_&lmt<b4V5P5Jnk`#m=88BzT{ zRxdW@B{23D%m3uxO$tG2TK_(p-vyuhM5w+@?fa+l%mtoV+UQrM*xLr$=oczJun>Lf zrjt!nq9wlPE?)02$TQ*JD=>c&2QEXH0Rd5l4E^q`sV_EiZPUIg6m*-P4p~(w?dC<0 zII{Ft9`4igRJGXj`g43@J6-G^T;orCN9c5haeSKhE(_C=zrD;=FF^XnkSdsGI6p{3 zbg-ULb&jIXL8N+JHuoF6EgXm+k^hr%eX3`&Vcvy}EAfDiJjfaclE(YkzhT1h54}k; zy@kymO9F3-18Yq#!2dZfIv|JiYfpnS3G~O$VAiBeZxx!@FpKTMFp3MylX^R#4godY zrw7Siq?95hT4%{!v^_+LA{cRb%Yfxaev@Q<dmUlJckc-fKPqcFxPZlscJ9=E!;Jd| zg(29Kd7K7;?<ouX9uQ8m1(WJ${=-8&(1h+8Dx~`@h6nHAH}EoVC-d}Ia1Jz#Z>hM) zM))KDY<ic}p?ISU%!>C$E8xxnHh3AGJXTyUu>Rw4_yP4Hu;nu9i6gA8sfS~i`yJEh zJ_kJzaO@T@-9`d-o*E3alZbF0d2hA9EE9J%Qg}`gXy3uq84-kSdbrz^CXpQ`9ZW9) zW%J@<0o;pEI1d`3Z~E(aoI8$QsL@{Uz!)696`0JGkjPXVfel>F&rNYNlq_c?Mefbj z0;I2k&Vh>LKjD}84Eci;lE_&Z;f+aYOC!cCsNk50xNUSU>&}2R7X1^4Y5Q!m48mgw z-LGn<hqnuMPSw=E=aGJ55ZoAuptpa#p#mJZZA4Nf3WVcQuQgsxXQGDg$z~ZCl`%p( zPvX2Tubkems_p*aM7&@G@h1!2-sREd!9(nV=mLgs5~IPhtfAbVM^{S@!LOZrk`no+ zf9&3w_e;n4iW1tsI%14H8>|<i+~(~7rpHMPXwv(B36h^(i(BST5n)<e#1a5F8|;N# z=+b|1F6X{!r(}qvJ_Uk3CQL7o9(Wd%@^>nbKgb{bYa5c^-FWPxXC?SiPZ~7u?r*z) zdP~O8>lK7YIMy2)iABH@%oh(qo$4!<s3PFNzw8|TPuQ&+%ry}F%r8h=&>7j|HY}c& zB#aJBZq<oxXfAW)**-`|N4Ik|*YQIyk@I~c=kdfrER%WGnFj3{59X04)}x0$T>+~5 z)rZ_{2*Nwki$37zX~G%UV|JuVnrDof7;gtAZPm-%xe>d+Z>x7W$+=0Q>|}cqcx$33 ziJs9|uep7{M_7tyz;=+@3ku=6r-OhzDQdYB!3J$i*Npabn>M}~rx%yi95NqeKRyB! zA7~lvg<s^B_?VAscO8e^_>5=mv(d!=P{Tt^5#U|S1UbKOabd@~-%EGKI6H6zB0J^z zXMz`+f;nIB$SM-nrbR6;Wc$9DD2#4>$}?g+P1Fvs?QCoe%lV;pdS2`_ZOeTAxW=wv zTOH7SeU_SblAWf`LEi-yn>wW5l)VN7j%M7EHT_OLfA%0fyLH?ve*3BIE*GJI4#7R3 zEuV6?c(GdbFJMp2AWsSV@*HZV2GFHHlCxB>JzR5a6_rt?(<{vD-X*Z&WM4Let4RNW zrpupsd$1~>ukD+RHF>gOdn<k0RK7iin0zZW?ThH^et*Qxm@mINW0_p`QJ+a}pQ4Rc zdq#78NYhOv(7e6I2(!!7VOe0ear_wK)xl4|QO9t6J20%Dbm#rIXCQ8GI6(cpQf*FD zlp1R&OG|r`t6XeWg`54`@w)Tx*z_!|eFk(&o67L&W9bA1yy9IczglwwLJHGtR*2)7 zQ$G)Ex?C^jc~t`Vo4NGs3u<An3PlT72WffQBz2XICuG)1x_fy4;v<}CL6~6fp@?Tm zd%<}SMu_-`XG{3t&|x>ivAUc=k02bJad!*Oyu_`SQ`SEtE$O;QMUnZL!K;V*>34k^ z<c>zlNUh4NOQbu|%ZH&3i|!?toUXd=B~JP>XiTl$)(Y)8CQZFCL3XB_EQWkge{IsZ z7&p9KpNwxD<zpjV{&3OUK_Ypvd}h@I|51Y8YqmQp*!Ac>?1qz(y7-w$@7!+V2S@nO zG5TQkLm9tucFwb$fQMMZJ+!|I*@Sg4zAQuI*24NxG@ngW4~NjRlx+Op7V&Pu39?PL zS084xw6A=gg|D2_Q(Z9|+i(}y7boHNYMWUfUfVGf9)cWqd`|esw<|WxY`KTbxcri* z2X*OTF)uv*^Xz_6(s*>IJUqjm9vVQFp54f4uTaJO%BvjyWly>N9^H}|udp55#PPcp zq`tu<zHX*n+5>y=LiDbLzW7Ogfs#>t?>4k?X;F`Q5b@?f$7E}1-<F}CF@}2L7`OCK zyI^3w<t%Z%{+@ror@Z$_>sr6U(RqGMGS-|K>S6&O2*EtJiEHrb$981zfk2Cod?rfx zz~gN|jZ>_3dkoWMuuYJLZ=o;UbHIWZMSVoC+D?5@@oO=w-MchTUbR>0jD8qU?}Hg@ zZv`@m_VF{Hg8!EAH8AxFEzp>6k1-I~2SVZA^X_8m#dq^?dWD#-Jr?yaCv|%E06SL# zzuI#*uBkEzmD$4b58=x^eu|QPeE-s%#iuoB@xjwLfn+dX_y@0^o4MY_kyznGa0$if z4;PZvQ|t;%@4+*AJ}~l!15>_rsRyT6>%K}Wa_Q4%^TQ`i?+099#0T~bH5AG1LmLhr zh%_q3?TwSXKhAxDVp{SUsT|ou|J>3#`>>5=gdTjx+k<^5O{9hP793-T@@)>xy%x~t zhH|v2)6`g72NH8Y79r|ko$FM?xgg1<aB_^`oF6-zXZH#JI}vqBim_$AJO{~>ZiA#( zy;5Ph{>Wq(M*-T5`(BSb0ln6y&Rr_Fcf<B!(9c13b&g*(I_2;V1wXn37VkdLHb25Z zPYC@ycYr5?A)ZNwI6~OEjgz661L(GKy*zjMr@R4=IcFeQi${I3*OVIWstesFRD>8e zq}ZhQ-s--E*jiozZIRc^qv!~)ud?Z1nA2Z;;PR8-;%Mf_f1A8E1q2?VJEE^n%<HU~ zUGm(zbiTt&hzRC8I^<TcyiTQH&tU#lhmYT&zw7Oj-o`e<d!n>Cl-M^sZg1>f1Q&vx z{C>#)DKF2Ud*}EQ$k#sM&h~GQSnt|Gn>5-pYVF>7Fe8C&`vyApN(s42MhESEW(Vy& zc)S|I+(`xy0V`1A)#@UW27Q?U!w{?>#_lsU1|Y<d?(_S&G$D(wbUXwxGx<q7>pp4v zDW!IAGk7TQmL!b_f7Ha&zL`K7$P(O}xx*Lem;xx{F7r$*biydzCiuWn1b7=b?;hyW z@~$SJc9V|cmV9p2-p(j@`bo7mXgxS7z;2y%j+|)&iA<X+p!p9InL6CX*0D9?_}GCe zh9eGSG`YJF%FFD5^`XnekJZ|N^`I)jw+Z@-I@70>8NcGcX}b;e7%&%qQ`XU)Jpf|I zb=tr;BPi21VLh%mSsLUU`pS#3t5I24SDmDe80_SFH$vHK95APhjt`REV$}QgCIcWq zp3vlQ+|s1=y12#r1mRDi=ky-XZ3dX*Gv>bo$9Q752gi5?G{qe)jFe8D<A)baQCpS! zn?bTMxYjd<$<r5of`?0VoZrFDor%s~#Q}=|tBeCGpm#)p-Fp4L?0Zn*Wo8i!!gfen zi-2XA^}g6`Gbe2kvnV2y)dXsflGZ66eQrGLYMDl^<<eD$LkEP980NhQKeC<4Vs<Ew zn*12a)~HBjjwO~BgQk5gw43LKra-f|=wol($DQ+8bUl+jg?~<E(`hM3057m?wf;>< zaBZ+Xh?iV}+llY{o%7LG;fYr-ok<&8z)HxBI-eukJ&n@=XO!n7mheCYh!{0TOhgVG z0kuPVYjbmL2|(_1b1$1;ct>~Or{;K3_YnLnT;@dFn;Ukru;C5K#LSN3<TaEfD6+IV z#m_id277<2N4?R85wBa2+5^cS|6pI7abM_*SN@M}^B+|VgK7(H2j0=Wz`kw?O$Ty_ zzlV1t9B>ag2C+N7J1lPgit;>RQy%1LjMU4h+u<0mhj+Sf-XS>cK9i2ML-*7Z?x-Jh zgnK3DML98lVCKcOvD@yKr?ec>w^kS!KE_d$(ue&c8GmWD2I${D$$ok-X&AsRfDm#O z&>FRj4ME7h@cj2i^l|D_WEihDfjA{&qdF!~ONGA%P2ey>f$$IRJ{!B;F-yK#QeIB( zu`o(>+v7AhLo%Y10{iub-$kU%b%O>AFn;W*rsNmIhlc*Z&;O@w``_`ulNEI;!3{_o z^d%o9y2riT9w$%n@~QquO7c#jKl_BKc?3oqSv<e>Qrn30ocL0AV;DEqdK%J0#E*I% zgq(Bhvjugb*y`=1QP(FOPQwQUuljQ8II%lU?9eD#hjiO%KwaiZPPoPF4sJ2x^|6Jx zCwb?|maM(j9=o)0$v(*jedW$p7<N!qC`e(>4Z!~sp%K=Vpe~ZB9UyDFt6}EAoQAn= z`|L?uzM?d{2Mfz8trG(A4JZOZIs@}efZr!eRHHsN>KrfwEf~<Ct<_acTv=7CTb06k z3E^9tBrD2mi18Y3aCSS$>Lg^Hzb1-7bv(YstX@8NyrBQ;q5axjvd->-iQ}(1ECg5f z`77VpQ}>WR72bJ!izkK5>>Kvkczt~nYpYjxe-+o&`d;0l_VftQw|A0U&*(AT6?fTT zG1GTny?AAS%uYj|vHLaIN{r2I&Xnymm`~Z8>k{??nl2t24W`c9^wwX~N~!5BEpola z{~)7>n;Uo<yO!JO-Y>ky`5)@sEe%E5wHvsv{?O}yByz2SU(qkS!){sYJfgF=1@mt< zpGYHiTRbZcxK>12wYA_h^t@~#_T6rDN+9g-l<(84wr#ujlmArZ()gTKxo08k0Rc=L zDE=#1@iee0@&8c_unc03M*RN<Z?H9RY_~El@3u2;<8Al)y3Ku^xy@~#JqfH8|Emqs z1DS_$b^QT%H*HDI?ml~dev;quxl~q{%ez#ZGr!UP7wDm>>dNE?d)D-aF=tL|k3>sA zQIf#lj#tlserS>nqLOM95~zr&-QINNO~66u`HgW!RW&eFL0j8c*qno*sfsloUVJw3 z7}FzRh2)5(`wLX1Xoi47;EAH$bC|l&7Ub!#m<lL3S?r1waPP-yLw~K6r+~Cx$b|pY z5&fmGcR)z+QFrc%NQxz}_++lqGApMBBc2V2E4IIcXHpdvLo%=Eh|75H;$jLkQ|BA9 z?v|u7v$OK@wya_k`$$3`<qPa%ha@xoLL7zG?DDY|jVwl)713(BCmE?#3>HHzs+FFk z@z|s*_p8xKm{mREL;;$jicvaWAtS8J+$jL18S0c_n&u&-Jyqpph&Z-rw4D8ttUC|e z&9;nm+tF0Ct3cc<!zh7NF-KkM@v+s~FL~@6M#+eq2Dbd;ymkcwl90$?Ye^jF?gxLM zOV)vj!;G_+VAt{iDQmRldc}0xysf0F)55oWi|6!q{Ij$_HFY)il5R+0CiPYVx|0^V zGfGw3q7huH`3n@y^gE!_*^n`eED6hPzF3|yz$`G^C7_$JqKw=Cn0*j6$|Cl06YRSv z#lXEKl4+s1Scx@U^Bn!3p^s=A-y^%sf<p8Urg6OmJ`;)F%w5}bViEUUD>$S=T|E{y zfrlpVd^4Vr`Q`PS?Z<WO9IjJVc2*QV7m0!2@4C59Q)GO?+Z#CH;IHu=Z~qZhZT*3F zi7u;jDoqklV2WB7^@Nt?8g4K}t4=+jv@^i6kw&_;-ex0lo1!#qUKYA19mxxkwIDPX zOo9TM_b-x=5D29J#X+9)>GtPrkGFbapwHZ|&)nJBL#)|t4)fh~4!8Rx=N)ivjw*92 zqz^(#*EsPu0j>e4v?A})Ox_K#BtA!Nz!Mu6GpN6`Z&WGFkKBh#HnSLvGs2@#)a4)~ z8Z;ti;+ntv#8nXK)#(r2A5Ec99Tuzndx6JZ;ADSZo0wZ|`hwb^0>UdeX{+@K9EVl& zVhdogKZH_Bnm931u>Z0v3tYCR8CThHoU7$_`uL{4dl%Mw^j{aFw^-FWvWQ)p{-wS+ zd2EI>5sq;GbXc`&it}4wz;V2E{DH`QFqMb`uN;8m>u^B*fXFmB=R?F+v1cvf$V0Pe zCEB?Xrko>ZZi<Y(J$+Tmq`uK+%JXy;36Y0QZ%l~vY_erTFI10mW|nqsv=yuH%jFek zWWL(k$5DfQqvKG5$OJR_=ceK{K*MEBz?y>njqjSYw8Y~*_a@Nw$z`cpX=VQm7TxVC zxCU@^{rUG8mrlMs2?)lw+h#B*@mXZz<F)QxON20z#O;>*Ib-i<;>mi{Dh)gQ)vN$r zVKttfp>U<J?zHLD&%N_rrOR}^Fg$fQeK*T&f-Ue~1KaK*o9fBx@Vl?%G{t4}G1ml* z#nVgJyTd>VAU+BNr$G4rH57sN`NXN-JLSa?sWQD!yZ@x~nE@i+-e<)(3C0#7Hn}H! z{-kioUl7B`G^3nS7={Xm>j-h><B#f52M~TX;R4>b^0nYH<X8RW_&tzeZw@|A%=iv} z6(_7AXf~Xq^GZa7y$zmn>xkF3J&|Vu%AK2WU1Q65u^r?Rlam^XCw*iZ8<8qpH<)TC zQXK(Ihur63;mQuqAy?aG)%t61i9TDFa>Ug$G@yHY$tOPV(Tl!&ynIR1KRrunkYCde zw3_aREnw3uGJ!!iBivE4_NCED`u1(bODp|_5t2^2XNN#y8czmla+G4Ex|6r4)?D7) z=&mjPX<|+xCS`YSw+ucJ9N_kP)~3hK8qGN_IHM$2Jln}fTI^@n&N|v-g@n1jau{FN z%HF%iUXwt6lOG+as`unmmF<g-M7%!5)y@ndIx#<={$ui*Mc+TZFiukH$U*0?txhcn z%{)oo_NeWzUaK1kdPx<Jt??A%{a{3maywv7A>)WhcsHv3_e)YQVTXY{kz*7GM%K`5 z5#tY6H{%iEKf?zi!5<-S!pqfe{Dp&X*i|q~`qB=SHz+d4Xq>XB9Rg{vPvhgGL)TEz zm_%n19(->d3XO`1AdI;JIJq&)Ble&em4bwAxOU<Of_NP&qVy)zi!qsw&}p?QX(C|} ze+yy<P=kISwOo_#NknQD{Pm9&tSkHI3F5J>Hs0~EJ6^(KmHx~=Kf@16u{)7}jOk)` z(_~PQU&|30eWSgT$}Gv|W!yxm64#VG#$l2A0kH<aB&YlF2Rs4q3j%qZQ*b{rNco7I z1Op6@)!}Z)JZ`$}n4t$UWFQ$kT4jAZQlbBBrDT(TLD_-+ArIWAv~I+GuMsq^Y{Z(o z<%G_gvjC-(Cu|QyWKnOD7oz)ZlN#^(dCU`fuV;$wwqV^#NK@FK((9aEBk@6=<X7TL zE0yw(md;a};e+n@%TI~;`<w;`-ZrjH@oj4ziR%eD(o@yQ7j+Ja^g~+YLMNN@1Hr6x zbIM53R*L=YXdvt)h~662i11gojr!I(dYoB2E0Uk8yFR$wW2GRu$mf;#8#wY;D5);f zHzlT(xxP5y#MQuaXmh33Ls~m%jF&7ug^jU{$VxKSo?>iE-~nz#-x!5C`c{g-%p@Qk zaN3~55EoL7>1LV>!6<rSEmpxw1)%jx`v+QZ=BMas3OwLIFfQFRfE5sf4l)T~fJ3>i z%5*jA30tVX8zky>bVXv>*mg;BL^<`x7BGoEXoWIN-L!%o1j9m+gAU>a)R(bN)oyDG zb7Y?H5_p%4nUyta527Z6y2PY>D*3ds^|ftcpEe%B9BthlDflX85%ui*Jr>O~#H4C9 zv8tza9%+UNKZhi{l`bSc^u(Q(e-;@IKT+_%6`65=DUzjGt&?GEed4zL%lN4Wd~Tde z+&9}8-dKtca3PU~B77S6J(~U%cgdP~AT^wpFZ&2CRnFP3P>w1HxBN|!dIN}zOiU8b z)rDi$G`utxG5my+k;>Tnlqy1C*kcaXew3Q2=b(V~v-3lp9V4WUDUMqVHr9+bawm>y zdT%L$Zn?o#t&f@mjyC!|N}&utm1iordTlMew;BW7CN?7Lzpz8DB{W7YX=)^PM>fY| z4^3m`9N)(KYfmVJ*rnwfP6c;J^WUP?B#{&SG5%Tvo1BvIZ*AJG_PV*i2T{%xq%%Wh zekpXvBqA?$mr?>3ZZRaG&i!;@fTk2R(^<#jf`dA__(#sIREK6d6O4HnK`yO;x-eZO z>Bm}QgcU}evo*9v;E5!7B4x-YaKgI#1@)gyf;+r@E6ihkIrBH1ZYfUJ75Sp*S1jmN z-0?xFuPv>xa=jA?!Te-Wh}EA%bk3Nn7ljLttO_UC&74kHJ3953<I^Shp6Hz6<2ua_ zpF04=!jx;k-B6~Z7nURkPXu`)Wr$Lpc@Ftg?!RQ181JeM`?Cr^hBRT{f!L;r;1R9C zSQ40yc`|@MUT8#&Am74=lY_;1_72WZNDy9d6c0op3Q(@+m=~-}f?w4}z4Ij*O6eh* z{4wwk&Yf2S-IfhJd=d}Ym*5|eU*d9`+sj;QwD|v-URvK=-6B>c;9GD)z#kPQgS$m6 zd{X*Be*d-Z97-47Z7*48xJH|O2LQsL%}~0z7WR??#?H@b4MKCykzEwi(~J7@$7_%} zVu;u!j>RH%#%7iWdAvrAXLd3TVjlQcw`&4!;{;waSB%65<gk2)gp=`n#Rp%TcsWtz znq7%876-L_<L*~t$a%U<_c0-P{6TWzt3%xW&H)LKxps__Kib0$V6DdK2`I4?RGe*$ z7~O5R&j6)yvcsKCvyqL#sRVIY0f!gC)o)%`1_eL5x?g^D1rkJ3AUQKctK-rg7$#pB z6ypm$e47$ASNiR(j^yl|@{|u{L!MZH7Hv-rG(zk~R`zM(x~)`w#73FoC3|}c!$(YK zL#Xx$wi&zWJj0FrQY5TVJOcP<N=gUBZ#`+APcKP%cdFDUTO$v2iY|?<D|Ep_*Qks@ z=X$jFLdP_oId>qex-08~(<TOASBGi$wsdB=cQLye5oddpQI!tNNg_AY%5Y%_@k+HL z_<7Jlt*he?>(09k^kPw!_2xT9CrMC#Le}A<>l*Rvf#qYYI@}pvgfsGUwdIZd0s%kc zq>pBV2is=@;m^VhMz)r?R$~Ups9Tv}-DL=O6@kW-2vPGj49&3#1+H|}hDMD%5fKHh z)o}Po^1M3DDj{hdfGHnsCLc}rt|~!-s+(eAF=YDs)D6bzU!yL??gYQl1^97PqasSZ zyFB1yzH)P*4h{OTmm+R=F(33uc1x*2UX~<?)Ut*O7uQC)TsdYSh10QmN|Y?gHdbj9 zfT&yYxEzXQyhJ3CBqQ#p>5b0wiQe*Nk^UAQJf~3^om0i<=IH(|iCe*n@tEAAdo$;8 zxbzCe$e~PV>(aTL!}-W;@!JFvX9yAhf=wOXX}xf|Jb$y;+uts4u9eQhm9aVWuI9eJ z&Nh2qPQngWmE^=lZH|fVIKGF1qi^r@hN@~lZnNgo7NlK@16k}m%rm$(t!A?UDBQvg z172S$oX*v@5_IoHE!#1>1zn+|V~DH(ICd;{enEDA5&qYCc$-cm{<625&gijbsCu_i zyrL@jtK-iK{{UN-&=%F}HJ2<7oN!*L1a1;1a?uZ5Hoiy(n0QwW;j_qHx5aji4Jw#P zgqdEU+v_RM-2;SDeMSbR5xrKpC#3b~*D-as*F};-&fShdlMC-4Fzh)Yj!dIF$@1P4 z?vLD%2)oE3cT3z`@tK*I7`r_G@$ND%952LV(fo<<Aui@zV_ds2zWnP5Nw7@t>=1Ft z#N2k-wx2M+A4z_HaaO+4H+@z@eVwQ`;#xmh^}hKDd%<kci9sT~&qyMC$zywz_a+g( z;_<xZiGu~oiWWRzR#sF;=in-4JhgT(ReFIHm=qLlxTftl2Gu81tJR7!ROQo|oUXOp zgL}0sHrDAK>(S_qrJQ72HrvX*HqXuKp6p=2zmTNu>o3jH;RJbJKR620;7m&7#@^W! z7jT)|2ioOj_1fm@>kFNtU6#(HzIJ12(!}l>#+iLTOqL)xfM7djfI%7dUMO`p?XYO} zEhZOk#9x3rbRW|7*%9=tZWP!%#fWKfOc{xcG>6t8BN8CZ-zWP6OFXE{%^Mv*vz5jw zYoYropbe_SMvQ(x*1Z(MzuV;}D1v;_Hoj_}Km%-~j$m}-4Qx`MH-Z~DN`hlYzrAo! zyvo3m!>1aMT8<<m$Mrg3Z=~7vct`Rxf+_DqE@!a}?)bX@XTOXZ2SQQgi>cR}?)P@0 zFTH2f{VW)B(`EZYiN-LN5a9FlAk8^M^urtO&*(CW?l8!c$Yz$<hkZF~Ai>HtO`7dU z`inQ&CkCGCAe2>0=e{G@PB@f@wH==pHe_EAK|h+*6+Z5Hq@E=bv*sk(C$a$VG-&ms zdxE<<n1&hrl`b(#zn>L%wg>pKZr(k}u1_Udk+nj$)}_65qm_&4(q}-#V(Jlks6+7I zD0nb7>^sxPI31He3`S<DIfj+Rw>)^f@Oe+RAul`N@!$^6n|tL83NGV3P`THtOm7d3 z%o}fTMbe&Yz>9cxvSCaYR<-FBHkfS4K*}0vz$IB7W;EQ0upeu95Yjs9Zu9D2G%*tK zO=4#^{yVz`&ATuBH=qx}UhAu_d{>;rm~F!1DK5;jOL&+Z;Q<~k&{W||Keu4RMCpsi z!D4o3nf#}OIW_dA%16ha8FK$4i9ufI;VzYe0ev?2L0;X`%bCNz*KX>GY4e{}$R)hV z6n2|4yA7_|fZ$QmKrAP{B6uUBaQcD7o<}dO8#LY!%X~f5-@m`_o<EV|Ecjq!EU6na zbQu+ImoKFu*8k{B`@)b&1$xU%|EwD{X6+pYo_x<!hOyjl?9m>8zLXumT=T3>dj_zq z85;DAD{L{#Z*dd-xybHQGzU}lEX-IsAthK8Kt-Nojev+1B~cq_P>M)#v`HV1<W#e0 z48pVq`5x?+BmL!m3h@NYze4==4PT*dpbwZO#5@KeJA);;6=!ms&qBZ|4L;W*feS2y zaDP4+5!+6#0}P?l7kLuqBl^n*6KI<djpphUf`_9c8LNYQ{zixncdN*RKSYvpK{1X7 z1~XuicarGX;bj6b77<ks_P;c-lr7?Pmb5)F066@$L3sE;9e&t=x<LZEB8sUSkTld1 zqP;+(BUFr7CxWLUf}=a3H+-aU3~$k}19UBhvD;eiJ!07CI&QM%&&c0D%?9m2u8D!Y zK^;9w>pOBeGEJ^a+qg>a8eX@-556o#;2EvwE)Kph;~l%X&m^-2NU>OQ9}Ok5Ne(6k zzDEV*S~5wNbpbB2qtSZ0q(qIg`e~XaApt=%pTiZy?J51YzJJ{Ao;(L_>jf8kefhGR z$V~S52tQvUV3^hn$QXot!V&CaN?;Va&Ta1I>*Gp^W~YLEQ4EYf`5X})?MUnW^YXtx zznDGP?QMcmvl=$#=dJktQ4bpn^5OyC!!5wbx3KLh8AbnUNY{z`lMaG?<JHq-DyLj3 zr(Q(IQvJ}@hhlRbRzhm~5nG`9ra%^I_jCwIbV(1Z7#=uSoA4%}ll!6H$p4w?P^NnV z+WqM+XZIVB`VcbCp!K}x!<^a~(dRfw|Ng3X;|X?G&MZ%dCaA%#dd3KhVdffPuQ6== z^%<|Qd)VVZqT1ecxHa^iSGmsyzq74&+ojP%iXI^E=!zNTm+0?ba#kmY?^Z0I430m0 zQF)~yg9FWoc2D#BlR8{X?wOlFY#qAm!3EEmrI9?)!;u@(J>J*1##7{cf_&>U4)c-_ z_dq`gZa`DJ3r?dCVS5;>BarCdcDm=2`c3)k*WX8P?IJtQ8oM;oM5I`wXU{O?B-2en zl6$&dNBV*t%S+QB&Ov5n5b?=LcFTp#f3}Y6_4)vuCmg{oR%dxL`BsfSUGxKjF1o_5 zjMJ29#c5sHD}1*)^E$~uL3M{C{m7dY+!^e~mm4t5T`^T8tOnDi^4zmobnDZHLS-CF zcU1czwn1wvt*uTo;bxJv7n731?S^8Yrsd0zcLOTbsQaB?w1fg@c&PSW;@)0`#_qE6 zd%y#KFgTR$kO$!<A6ei{Xtf5UC!jD;73zO_`AY@u7E{t<S*VvM$@<kXl4>uT6wK{F z#!+20Q4oAtM-~)bsUBXQtNv@hYeKOZyK&aZeAnCVVko`xpq~9yh1`ev{@Y&u^Qxn= zWs8QcYAk+)@Z2y4uZo{_QO@I|BFCkybaUTVRJ;goy3(-*`W?XaswJcr;!O+O3{l!& zP`T;NY-&LUX~Gu!%3~rNpKM5g?7?>4cD#h7+thPX<7+D&vKqo<sg2Y)j_A#2d+H?O zBKP|Ea?Yj0_)x=q5M^g!u=PGo*?l>hE9TJ5!7dz~G_sYh1@Fu}ECCmXqE@^Oi|NxR z4ss=E7Yf$<tF85T1RX8pxIuG~Gy0k_FI^n6Frc&NK_eW0!<SG1J=TQv$L5R?Alv)| z6h@%I-&GLdntO>bd<n^wuEEb6SkaN`8vbNa4$HBaao8B^u9dyTA5?6P`SNF(Jw}j0 zSZNe0wIGhO{LN<QxQ$|p-J;NzsfC`sO3BZ4av<3MlM0aEe(?<}aT4~!3gy$dYacY5 za-!EH_jMIA)X#pjg>o;_7=T&qi%WxNtg2)K>w^kW91Bp3pRNyH*|gaU^Prs=sw5cn zwF<|>0w0@CqV8y=yX<iti~bZT?o|FgX`{p|<_lUjjwr+HW%qT=UnXphHTg}=lSknL zl$c|$<`lBI8?duHG{#<)mM#YjbrRBeU|l8*15`7KXQ=s$RKKargXENhrUnpNH%QH} zlXQC+cSJd|wuJvEg1uxJm^Q;E^3a-?;{{x@dBe?g1c{eLvn`We7*22_?yLR)IRp9n z?$`0}A#aOD?;w0nue!Ied$P&@UB5*`zK83~RPTk*+1@C^N(i~`c9_(2Hn*x2czT5B zwIX6p3Ca!(fMK|3$mCN03t*rysl?|T=UH5%a*;}(%*3Le_gP~vp90=5j>G&*;}>0= zu;8*URO8@0EToKo79J8xH#<PUPO=k8_S7_ooh#vJ_mnGRrbC_+LY6c<coNLGY1{v< zhz3YoCun=i)QHSyD;-_e-24MYQc)_zOW9J8F3omPRnVJMdE%*4D+a13LFKFHV$L4` zQ1NpCO{w&2ad?F<Lpf7~8K7!20<r{@SQqC|M+^3k2-P)rKk{ISbhOL}=Eqb(WY@`S zO=uVFYKC|V-zB2THu@eaq)%9tl`9B3O<F{@-i#A{_bBl{1bUf5v_-VZo4)i;>$P^+ z=h4lrv4dS`*+Y)MoX3RqwyqwG-a{*)L-;o5)`fH4g2yuT1|stKV6r|(Ock#kDzena zM+dsa8@=^TgKR5j?<+-*vBuk|OSOVDt{wHC3-P)08WHAnh{5A|IR>IS!Fm6IVLqDz zMcId%h`;3o1<(!hbl?an;zeNo<<8R9bKsQzGwG-fWM;oY9;A5WFo&r%b9SCvF4_}j zl&cy<xvGhoZiy$vigu+`;W+J#+q2vQEeY)Ib%JSm+G9tXjlBc*L}w4k(e{0=-THD3 z`pou)G`^&qk~Sy16kK%wL7hT5#zoap%snm?l6cYy@5mbr2%>X$Eb7X0cNO-;nVp6+ zW)vQYyVU3rvIlh+5r3!ds;!-U$H}xV4tQ*;PK&N#ohw*-g<RVz)&%mN#Dl7As(f-d zvgy;@=0HYkgL|Mc+s-%tcR3uL=E&&gc$lK0?ptkamD5;Ft?MFpGC^Y_-Pm4T-DM4m z2~EcwW4MPpHXYYDD|cLNQ@TZKSRdp)M56OYUFVJFZka%Bnytni;Rb@cn~wXihlvSJ z&;9v%YkYYQHO|38z0vL4rl>N(p}eS6Z)H{%bT|I37Ev$5nA&!$q7J!H%@kKGjh%H{ zLMSyk)anAu^^<l}P+SK}xkfUP)FwjPAwArwH&KT+7eF4X?omFfm?_Xr2eM!(du{c| zG~#be-PjTrR{<FrOWX-v<nS(Z6q+&m!}fP{-8@GZq&Fwgld2PF0hEVFfHX{Eo$7!H zdMh8*s#&OR1J;@aIDri5bTjY3@msY~gEXfo(M?RcAKevN_0~ruO}br4Xyu<5k{7Jb zX7cI0<+OxK5p+n$->MXW_5~`%9R?RrMfifhtnHm@x`E8qNQ&Xq8w3Z610`3BDi`XE zsEUPES+q-^!mreh^;A@ZaIocJX*lEuafZ_tQlykKGlZ>>JcVY@0ClQ{)d04FV-eI4 zDa{BBuas=GXw@l2Cw$TlaWYD=F&*CPCx*Y7NG~A4Ief`}o}~-)_zT~U0|l>B&autX z`Q^$^y^%uS)yGJruwaa&LUk%c05eklq<bq1nvX06bvf7Rxr{%QyPX<a*jvOB>gc2F zq-(GxwQJa}-!f~@`oeWrve?&19vyTYs-g!@^~ZEdAXn!~9nhK?Z>n^N4~E`}Y%|iA zSc@^G*WSqtMJ0F&iVSQiJd1mI`Ol?;Q<<iTeBF{e5Pm_4d*y5jRjUSc`3e#9)ik6! z^W?a4sar1v;V{Bu_qc59LyYCHdl7a)na>W4IXHZ>LYPirQ}NtBp}~dQ{61=_?*0#l zsiL-BZ1(6rF%flEUYlv|Q3qYVBnSP{{5}*xclW&a`$KM7JXs;aet(Bv`6lt;4g(IH zRZ&XmhtS*O$ZhU!Vr7Ql2XJX!pev(?wn(ny9U_9INv~n;Xm;S1GKXHsX2w)&$dq%w z#9((J!ZK|g3YrHzh3$h*R!zJ)l9R&f3g4`T*W$aK5%^^WiAlGCM6GI-z2R|Pn;ih9 z<y5>i(7j~yN&?|L7aql?p4N9v-{<`KNVn+6udul9ifaF&$b3YH;)*!JA47kGk9}j> z*V|$FjgOc^T7ct&5Rl|&_?rWN`Bt1Y)MIUf%QDS6IZcbF0Mbtf{$wlL*@sqra<}(= zQg5#@bJ30(^qyQa*(}u?_OjB=u64_|cFsmt4h$sz)rI*!m_PE+{H!{RmlrKa0w9`% z+nIJg??aqNJb<<#{-Wla8M#tQ1KDl;avFjHte+M*>5%HGWwvf=r-#`x{%mGF<S<P9 zUx!&6Qh*FYi3n$M6ZxUhx02R=TBWH%OQ{tRgW7D_4wqM)+PS>MtRP-$|DuqTHEz9E z$%xAw(`jy{<jczgX6@RFoh4=9wU`c0cUol7>mt5XJ85Y#Rx|pc3b<bb8G`iV!Tw_H zEb3y^G6Ke6fNm#h2`)Foz3q9fGVkej3F`N^>J^AhlyueK5QOf$G%}S%uYVf;n&-#< zWWbb4#kyl^B(C}Y>0*~Q3zmV(3H)J3%}A`Vn0FAY=MmaG&B98KC~wX{*@xX+=7g#C ze2Q-fQa~>hFXR$~;SDZGEKv~_k`s-Wv(FII><ub>o}|nrDR68{x}-U@2YG#D>&e=o zSKDRlwE=hBv<oY*k5H+%6RY1gT4wPrDYwS4i7U!oU7g-;HB3D#sk12xK4odQcm8=U z1%Ffh`Wf8nF2JL8h)zGTi)k4Q4Cpkx;-&101|dU)@u#-&iRh-%7TusviZnZi;gy4w z?B#A5LOHu~1L*B;G*=soWsPO$72sE17E2&BWNxL?Fmotci)Td0VJ?*pqNr{L%mFc^ zrbszr0O5_Iz??x>I?c^9qYM!Z294AgEDZq=g-$Z=)Mq3>md!;%IvY@wGDV=}YPLIU zDE{c9njr;eK>u{WIY6wUC|i4`F)rc$EuSd|R^*IHe`zzO@NcZ$gIDgB>`7o-)nBlp zZm=D*R8pDNlCl7N6w`$nm06}4y)o?wiZc%?$j#l7GNnUFP*gVvSAGlQv|Q2xjo0Md zE64*B34qU^T##w``PSG>;PSpR&x(jsGIaNsNyer8>70lWsc1oNoz}7{CB4=()-}2< za&BAm4JvqB^9-87sZL7#>$k~M1t0jZ62^_|PQbj!D>E4b%Z|>DT!?IyS(%-f<yh5} z?vC}AHxGVnBeLq_WePPXCVpIF(&y)u*XO2st4pm#k#xQy4Y#bW)<$RXPDe9<&enyl zAtL&nk(xUzcT*LPaM3^U-ot=rtI@gU`??VZp-*8@nzUPHP!?%2vgH~8UB_}-ZwFjW zC>ZoI+%Nr)yRTcyB~y8_G(ynoJKa6vF$cA?V9aG}hnVy;yRlEx1st!%$CsN!D7%4f zp#Bd4i9mM0fT^wQW(mdOqwF?g7Yq<xV8jWsr6#^hvP-%aYHJF248eUl2<~x!dpqFX zVJ)!BusSZg%jg|2tSY<5=pC3dm63z-5X_#-9+Xh%Sjxn)c-dpdh88LW?CMhx+FA4B z)$veB2y}(!Q-!_>s?c?)(Br7kudD;?GOV@Bexnedis)}8d?v7o-Llm<71~b|-!UMr zy9UI@g<A&!dIW%;1t229EBieV{6PUS`o~KWzM2&fmra0HF`$F$mUw&U$pmP85Fi)` zmw{xi>^18ky9^|AWkfRfAfiGtSN48ZKwLHfI)wopJZ_05`PYMl&~^~As|eX1LC8J> zGSJPHePA7Imw|4s>_g87woKUO%05xcy+klHFABo=GsbubV{}I=1LFgPaY+D1ntr$- z{{fKyv<|V${smP3rp+lt|0Cg7*+F_?5XfI@^1zgP)wN6xy+rtq3B*?qe6V0D`>)kv zmtiO!VbO<mIO0M{Fd`o$f<gEQ0YQ5?h_-K0?SK|w_FmREfr$5X5s&D05sz4DEwV@S z$gbBO1a~&zlI^a&7vg71xREl!ig83A#aD1Uwxzg-`b@y$fryp^(K$f$Q>)D$ah@RJ z?V@EU>F3@Gwh>|jIO0yqgiZAk7f}3chfHwPT*u5=GYOj83gKPIU=fEV<;0U4`cOWS zVOPJS*Z4%1Z)0`X<rRomN*Kp%+sP)I5n(;VE~#l>(Yi=%1j97GhTNy+mK3%zyp|{2 zmMO2cme}Q>!zic4Wq1+d!hleo#xa(QLKjOw^w7GrR?V=0ga+2|)&WQ`u9lAmk}=j& zyBwD2<>M&(5s1t7X!#D<_ji#<xdcTIs-1Ouuc)h4@6v>6PzsL^0E02Lya`}-v^wo_ z*r}H9OfoK@PZ!9>%bQ6ixaP`bN48vcV9RG>hVCMDVX2RPc%vpQtmX6iPQ4%qUq@2+ z3P1|7h4NWIx|?;VT@K#A^4TQg7bK(APp6VI3=%*vQN9mJz`V44j>~YQgj^!0h?yQK z%J-vuU==Apkf>y}t`X(DQNN~`dzQCQ2BUAa(QR)aE}OCChf26iLScj`Umoz}rRk=r z*8GF!Ph=uqUI%Fgf-q5KgwM@v&>T$f%RvTF-fb<j%dy>BzKRUQJGy(?_5KhEd(O87 z8nl`&Urln>A-<mEV4sQPyf+j%N0OYQ5kH0qIbuYffmwJt(KzHK5SN8p`6&|0&T9E- z5}v;CnWmto)a|BPGf(eJcEM)9W)k<?U>>M&F3$hTRW`f)dc?1z_&M~mQJdQvt?3fU zR1+g0IPA+ofK>i8Wqp)>E~KAxwGg8zT_M|(5D-I@{|<ltma;xTKbz?1V#n_a=i5e1 z){hJ4Jd959JUYd55cDi%zm<NNFLq-%??_yHiPEo>$W;`%L?V|`<UEO-PZ9a@m7hhC zGxTR=echb)F10}IWQN+y`>md;zRBcKgr7#Q8r7Vu%*&z{UmHUuZt)|xHP_dzeck3c z#7Oy|jErHT;EHRZ^)8}nAkEt-Y?pnlJucOg8k<7cAQ~ATsJI#l>#$bv6{jUrS$a~p zS_*_+w5_WPQ!}|xJ>(?^Dopl1M~*?i_7|q)Qc?GCQEO^CXrDx?^?UN_17Tz76AEV& zBPU3>eb$<2VI*Gr5?DJ*Z$|aC>H^;Jbjy*AG~?JBaUnn*xeLfvd<8h-s0d9QyiVRs zCH<csa@vuT`upRmwgWZS6!ki5%v9ALT$oN{KNTdbN_^r2i}{f=t#$TDd~HS&Z&yB! zJ4Ws;;T#ENhjXM*(vO^PY+CvIUY{Cv^7CP0pHCLm>i>D_{}KQ9S<!zxvv;rE`}obW zd*5zR`w(@l#tu!_imcuWn|DcLi}$f(#pHeB=yBUc$Bb{9IKFAzgv~a2ckDl)qGjqL zW;ZxD4sQybY@Y&_*Dt2%;<$R_rU<fRXkXt%p7HegE~W69E~gRHv~vI&C3UN;_Fq9- zP+m=0uWFDBr?%C#srcTJ^aexGXN0O%eN6!<ftv4`8b%(e`i$^9N!22}2Ik#u%Q9sS zDv7dr<Y+~oZy`x%%)q4eX#Nj&DirE>`})0saMY+->81&KHNNYlnbCx&N@g9SYFitq zB~!c5Z=GTP(Kod2#7Zl%Y}b4g3Z%1<rP7kP`R(tk)S!qp3J)+=yih&t`+WGOPDh5K zzh7lSm7S#wJ*6MGVgu-6#Jnz3wHE(ShHFvyhoezP<-%vBzj8gBgo`yoa4xzlco=gt zQtibdcvdk3ja)u^2w%>C(aEb~Fc1_+vmv`1-~gQkFG~0D-tGHCDs7!(&gA~Fen0~! zkM2M$AUPA&n$1VGJ_F3U!BMRVMztmbl|Enh_9<=VWnv(FyfRN`dmLI$<|7|eG_SXt zi~@%8+?Qn3L5{tLQjsNX1Jps}WXN}pvcGcyj-ZSZoP%rsyWyq>Npmh{NTX9>za&lz zl0p|U9$i)m+1~nISJJ4YVUeT;)k#gpt3Rnp<0yjZ#(K&trW@;{9jn!6vP0#ogK4F{ z!#9ZF&mA*v<1*-nJQtf|GELFVA^BVI1K<>0%u;CimX#m?cW*XF01m_l{D?@Ad_>U1 zhvW2&_|y+kK67)U?f@i*OSsQH%JC)9=?Ri>;1Fm!oN+=O%W^5B*KsAZX&ml!t>aLe zz>jml$+C|N$~m4jZDRw<8L;gJEgZ#U4kILZ;OYt_*%gr?m?3^Q!7L&}@DLuzV1hFr zMCQTfcPqgwE2Ajy@#J?a$}20lC>Y>=r&1gX+;1^NdClew6j|A{2DEka(_VQ_BZppy zC)>B6!V-JVAx)@V>rXG`o_T=iV|b(UGZ^L4P1z{geCL1OX`Via+e|@{D`4T$)w({5 ztif#Wy{B!Nrq!J*{R{!7cwF%k1w<$L=qcpD%Sag<k@_P8k3M)A0wm+`#6NE|jzof{ zltTljfq0Cn^<yv!HcN{3^##x?=`4L}62pJ#8A@kI)R3{$E}9zRh$D=tjGNlGwB0dG zHJV42l?uivndrEyPiK4Cd|`N=+UIS1=eDM3pEJ>;?efe?Y?iYUFLM(gX>6`6oy*rJ z_#|YrC8<0fIeM4h5u;w3!6fJm0V@nOaTF=KuMZ~3$rTeWkx|L$9;#3Dw08EkM_opd z6|1|tXdBr3I=JtF9?aISY;qcazab3KSqAcP#bEDW=3#^0tMKlpj~}}^`{@%VbbNod z%hMNk_GPhMo?2yDCDSY`y~?s0j^k4bx|@y*J4Vr8ta8DY%Z6XPXrQwhIj4z0-6gVo zjU72Cn`fF^Lq((7r3m8yDY8&yf)C=zVigrn6OlvI-v_c$ui@dF6ehQFkKi4NhJtNm zm3!D4=~-t-pa~S|BVToXpLmgV>ZZdH6;15O(O&1?Y+=1Vr5}Hb8aU+WlzrScWdI7r z0O%M1I(EGsISyqVul2=y`T}e?B0uTxPxSV6uk>i+MotM*6poxOp_~LqMB_PfHtaGT zWG$X5Ol=OO*krd}2w>=|#P!<C^mUJVK~XCLwW!EX53?iZ0?v6V{~^K39+8V&mt$aq zk6fyv+aoGUyAd%njfk0P<Z5Uhy45jotIEt{3*dV7t!Ss+1gA1&SA2SAW!9iF*Pt@j z9&Sgj1DNaakU}uvj@*pL1J#wttsdQjh&UXKh^yd;@Ty1d4ycHMSykk4HaljGPBqcf z8Ym&M#=Rr68W*D)_n;d09$`oB1C;xXYQU#e<RMf8sv(g_Jx&!Pzmo6?37?ekDICJO z)o>B3N?gu1&Z)N5w3zE$xv0Cfhb^~4<dFK6%!)u|BJx{Q<abBf5g1rUo>6&0jvo=a z{>X~~UENb~b93lkHbG9)#;y<0YmOnY7tkL82u>a&FK@6T&_0d4s`A1zH1dXoZ{rLe zfIKBDM9;H%?C6zhv~Bl6`i#{xGckP%Oz!~GyGPlP_W<I3h3PRwKa}tzXl%Hcd}S+8 zf7hm|qtybub9swbQ$(9>kIH}*w#$I)Z@~3;YqA~r7)U-LBO;O;#QqTZH+f9#Tuzn& zpCR>gk9kr={6t3nE8#aftgr$q=c~fh=CHk$wo)A<@0+iBO;o*o0;;!zTfGX~tzJcr z)ofS5g=R&FvKJs;AmK2>#fkroH<e}Vag1(?p+>7f&1FT?08n!Psu-Y3tSNQ{6niVk zpwWg^LB&W3e+V@=G?*@zpv-0{Q`r@d8nHXkNGnL-2?2PZG+VJH@N8vGwJV^dQt>0# z3LL%+D=H`s%e;yz2@?`lLubbLlmQtTAZr7nX>1(jMSL2&WeY%jDiGHIajiAYt{4R{ zbzY163egg(7!v@>ES#G01Z|hg&FI{uL0v;q9|!<-H9(C8sBzYGyJ9>*OduI|sdwY2 zNMnT{4DS`95LB^?gp;zgq7$K3yh_{gj>lA&zZ+C3jr(yb<h20Yj{)~&;BK~dwJV_d zQ!$mYZ$ezOTq|}{??^m&w&DRnjrxGL3LcBgY7!2FZ&DGT1t5F_2zLj<+13oZ0$$)N z_GI&P#P^kOo<dla9ic!Vd@pIk-_+99UjGO~4kB|#1Yr9Qu+0ay{j8aG1-``<3)BOD zA5obsS1b(p{CNu3=Iv}D=2h9BZ_)+|Y|I9*IT06ZbXON_bcQwGj?T(%(H8CWShPij zEg`yu@?kKD?oRRP+=lykEeb*bpB_X1Ho6R8x~%=|=nCzyg=Xm(0i&m@Xf>ju%o;tF za=?lyx{~6DYV)r&=&)$QDP9(He&Q~Xf@ZtXpIiIe(O2o7xcDl}nCM4erh8roDM<7J zN|0$p^i7KVQ6jHVWTP(mI_F_I+G))mb>HaobniI^JP&_UXiK(CG&5XG89<K`y@lfE zhhzYbUPw_fp^TnO5m{|S&!Wf~+ET^0j-V&DG2n?^izfz`p3%QpEq3%H{lw;aX3|x| zRnlyav0PONO9x+tTHUtTRpLOis#wBdBoniT=-(;+X9l~_eWv<L>^#%Y*jcTfEK?EC zG_Q(S3+<{=?0k}E&2+g7m!ovK9*?qWYf2FR$W<wd)JY^skuokYx7@vd3$FV@mfND6 z4<@!%+fp9bSX5P0e5;TU6IA_(qE6(86d56ra*C94r5F1aM^waznNKJ;$9+Oo+q+Mw zs?l0(S2gJ;G)d*W6krZiNow{K0--?F0W2MjU$qBi7gf%x1rqL0i7?Zz+KJ-ZiFwSC z)zg_AiHE8s#<oN_cfQsapXY8y#IP9=TW&3}V+ZLw_I8X)=T);llhNs83+X;=K*SbP zTn5$HArv`K+kqH+5aHb2N$eu0)wI-b?rv}ik4=bJkJV|%unQ3*P1)RT-SFV%h^?dB zun!TFeTbNEA0nJPOWS&wW<t5kNG1%?W5-bZ1YHI=5n{(%huSgFro=?KKXxiOO1LUw z7L?nf3L&;L>9v=)u50OPU$LZ5GkoN7QK0mQ(M&7%B3(4}dt)1|Wp?ar#LtoNd~;&# zl<hBxu&mZ*1gJLa?&F?dV*=QX$8NK_?ARrUlOBESLfw^~(|2R&k6lSuMaUCm3;+X+ z7&ZrD*V1jWT@ky2A{R;IVv4ZCLaSTzXv$_pIQJnE`jWr*Jc!<NCwk9aR<|AdISTv* z33!GCK-oHWAH^{c#(pWGIH-#~0)uzm#tt4bc-K>@mG!MFSJDIqFliE%`<WjmW>B$5 z0rN3yr5yt)TI^RO;O|~PcCjZZemmmgTQBykgwMe?Tf;OU5z^Nf>8gg6J?%cI-;nnC z5B*U83#h*b)IV6O>=-CNVlR*}<#2+AZ(oeOcIU!YBlenvZ%X)<vGc)DO-zLKE5_Qx z>iaIv5G`^-6MZ;Cm`lap2F`b^9y|6fAiPJA;Fve|X9@r6f4EMOWTg2+ZSKMBIcqw5 zI~R3!sbNHep|wJ2FF%;=0p=rs`J2^i$Kd)h_Av>VL5T1<iv5cO!mn-YGYQ2%U+ha` z*URmOKt<N;6Sb`f<MoX+#NrqZt?=WW54>Li@7GqJ9s4h!d_w{{*d7|bxpOI=L|lAu z#|tGa3c?Figm<pCH-T}J7`z4BHih5>G`_R7+Kz9B_(Y1A(ND1++R!jsTIdHd9DzD5 zKAY~Jj`%c+|B!yl1I9-ZQY%OdA&1cY`yoD`;@i^CR@$Zgi;h#&r^LGHAK}ogaHzfr z4%G_p^Sh9MH2qZQw(ze7;`8XD*b>E~6xmuLKca~2QpC5QNQp#-Q$%ya98pg#?dc)E zBarX;d&qAAwG&VewT`gkFy4)mF>mNv#D#1l-m5oB=&XeMfKe#DV2@AMu05|x&RN;H zLbJ{5$;t+EvJ(D*_C30VJ6Vapin3m@HrVms=sQXs<K8XmdzD1tR5qq8@!!(juxg7x zOL5tnjXz0|Uu%z-M|(_(i&$z^jrLy<Y=<3&VQ2hxwAC9*mK}c+MZTrxzdg)z6F?*q zf3Ls4W^w0|&ORbi4E+Nai2f}+NzV$#Ao(vW9@E75-z5~zv-rOx{5Ncejkci~!_?+* zSUh4M<C`L&dckj{ds-C^x1v=-Q^Mid@M?^`p+vPR!cL5uyzxxee{YhLysqVsvEyIz zuU<_|>T$f@+rM^w)f)>Oa&)g`6!C9}e+mb|HcR@NB-Kumre#@wgx~uxCSi#f3)qT( z%lQ}Efr(O17^eH>Ejlmk>J!`Y<*jx4H8l0X$xZ_2W{D`@_aljI!!cQOB}y2tY|zHP z;n?RA`wz!H)eq~Wy0-2W9i2;7_ed|jluEtR?VI$N^-~UqFTvv&kH;}V39%EH<R-T3 z?>D+MiF+)ttKS51u-8uP$l_qIo!Hs!>Y*!;+H7|5Fy=UkX%q+BZbCM<5<(!B5CXA; z5QruAFiZiBF737o*(2Yk+v;TgDxwOy!Tvx6{w1)%evcZ0bttiyl4K_gr|0{Sn0H9b z7l8`(HpI+>nE5OQpN+)+B;i)X50bD&!iC1>nORkDrO2B7RbAgx(n|vB`!yL9ZV^~t z*tI8G0d$d)WGAr1ODtxSXBlSmYJ!P|5=%K7J`f2p9#5>yQV%a!Vi5RR*W*++B-gz~ z+gVl;g6)FpkXL~^U<#S&QBv##7LkcQ5|gGD{}PGoD30MaA@s=!p-)a6g*`(51JLMH z<L7OwL7(O$lgT3{ioAJ&n0E%|qk;JtCB#mEv@>xW3Rt5NKT*PyRfAS%X;7`|*4o>` z-xxAl-A>~>eT?UF=L+Xbn|HLf#O{^3%C_OW{ekZi-~+Q=;vyx_PMjLJJ(oC>FUl5S z;&hIkqCsr*aYE&-rjkzzY@|MbxC|gRDIs<Op12cNkQk;s11WdnY7z@JrNng--YDTs z!Gnm&3zgTSA)h(6mvvMZ(}I3wcUNbdUJB%$LuK3$2>on8zZuYPQNrv5)=Y_8Nz9d+ zD581xe$5N!g!3-hv}x3=U0dci&z?0coVN*r?sUD?C+?z>v2~M>!}7#E65eYN=J>1U zsR&i`d|l16>gno=)yvy^IyG5e-aS;zvw;=78@TR61@Bj4?8E~A_Dd4;8+yqwPfR>Q zVoyW-amPixgijcz*go(Ak6`~?!#+Df_h`H?li-g7@xBDSPXg~#D!-k;3Ni6J67vC* zSLa)ryt<At_!v(U&rwmvlYCx6p`c2<jDtc?9caeu*pb`TIlRrWwnqpF^S&aJ?va5N z_!1R(1r>Nz$*>cD1di8~nEYYX;2$FKEdmRDfW*5J{z<|Q3|dxSgA+Ca{2vPVr=!^s z%F@=w-D_K1x`6y`2=}-k-1$EO?mq+fhf0*4_zNKYmBbLuKxj(6A>M5AkNN2$E>qpa zrxJdqI(;llH4KreHVPEi=3IWWdsnosZ0YN6>FaD;roT4%#QU8;C$K&{qCTIaK5B+` zuATS-;Jzd=wC9<J)pCONT=GH6Qk^5AaQar~3h>%`P*NRs&~-SkM!(P+_<>YHPayCE zT;SFDF7WCCCBd$Swp4WyNvK17xP&7N_5cH#E?j+O^5<wg=VM`?xsV9wXw|lG{`vY_ z6Sgl7=N}1Vi-8Q&k7_j^Ip3~65D5ox!j}9y(l^ED1^-r33=W{Hd--mhJX9~^gb4p` ztyxwy)uYHrY8g48#jHMoZ{C1}BRL_?zm+5-J;^h^I<j_h9!c2VCY=9s3V#&N#~@mL zzB{;ApU2XSQqSOoI{vMuLPkxJanKPzM?=lK1DUSp+i|i`eFZ0s=HGg~z@nGi5z#Ip zup?Q0AKwc?!|FRYVIu#IB@qgfj2Fw1v{tWHG2T@Fj&uA936FEaj{Lj5ZZ=Q<c0`>d zpfHwIzsZ?iM#4*+(9FL(^L(aY2gzTMmR^?A94;7%#(o#QtOJ7DS;QRvovO>nF;?}9 zoGvs|)zdj9DgxD$IMyh!9XK{lV&gd`=ULS$jtM<WbuGuD6072vtPZQU;n)@u`vJ$w zW#{DH#9Z1RJ(FL!pP8E`1qbMgFK{<aYOZqYP;;fa+palF-!fOG^92hMv_WHxv^D4Q zeV`1jxsVgime@HQJ5#^!*O)sd1$$AeO%GZV6+jBI2AYF4*D48i3XTVAt|u{vkeIoF zVh)BF%&cl|VKMj~*W5}~JXZI_G?MS+`+k9hyCu9|!Ur}!Gulzjr){eh?Q7LwTX2xB z?6sbal7>l3GX}Wasj}rb+1(b|F<kHyfPNXERnNWFu6f7U7O8oUlRf~xKXbyP{QICT zbWLWV3#HJ5-9l%D3x0+|UqGSHv#3|iLSN$~>{Zpg#R*UF@8h~(y{S72=$2}p=F3m% z^p|MU0}GcLaCFu@$M*?WXwC09CfboTzvkFO5__0qztl~ALyD&#-93vjKPq^d%6i`= z3Z^F%F8CeliS75AzbO%R3ijV?X#c(7b^0j4=ST|ezZYPWqDJ=LYh?eu=1YS{j=F;f z6LpNIG};>(Et@_A?cbE}!mtnRM?j0s_nNPj2)hQm?=`ghUO)@?d`#|YY4^S0A;e|( zy;gSLYl{NVx|j&<Uo_gAg0@8pO9*bl3%9V?g<Ct!g<D&!WZ1PJzp5QhU;CxqJ)MVj zujp&-B5JPiF}hP0HU+)Mh0yk{Er;NdEO-kD{sAXI6R!40{rz>5*0lGi?*x?-+EPl{ zJFt{Slv06GDp_b0LaR6d>MgZ3)F87+F5K<ZCMj-IT2$I<h2+0hNd9YO=&v1*X|?+} z0FId63b)q}<mS<|G+*j}A`7U%mA)r}rFrcHR7ri5Z?<c3I8wVk<vmiy1t>(+?#MUp zf`myDP6aPNqjeCexn1FY8s;sd^$vm$=6Wh>qYvgfz?=q{>brT1UArqvrvtIVO9Unu zCu?`-8?irIyO)G>0${EYm}@o6{yMGY*y#Wy^2ow|AHeega4rDOQ`zlW_(`bUj|5yx z0^s(gmZsT-m`c`)^RZfSK32O32aN8MXFTd9EIe1EytQtL7bOu#7C!Am`E#Ib1IooJ zyItE30CY}QcoyP9<5;`g2gEIsnyX&}xh=`Yy*Lyqq{VIFpM6N41rjhe)^@A>b}c9y zYgbX;8xdbE;W~rF)Is8&2^Bt}q1;~6(bL{8biIXtRicV=eK7t480!J!FqPM?g)T_# z5d;JJh_y#cc-+Qk#+fj5c?98I3gM1K-_q8#44^2F07Se1ioyVJJOHSb!5wz(k5S-> z1mF*d3matZ=};VD08|<k|6g7Foi(nqoB|Lf0NeWjR06;m0I*TzwQI4hUV9eJ@QH_j zcE&~;=QaWS|EW2YJB4na+Ao87(@qS5F*9`_3xXG@R7(c+roH`81hugsOwUtGs6nWo z7eQG(MOr*XSYfBcQAJ7|Rit_(?3J)j!qvWRpc{R9bGT@(ehznG8JjuH<8!1%o2cvy zoOSHM;i3xegGt@wKA05Vg%nI4Qfhg2mz}zVe-G#1wZXGHF6(eE>o%vXh2f&}P}X%Q z3!7}IYw+jQEdM<IJ%)deq_UEe+?kBS#W_wsrqDV{-Om}IPLsNe6Hesc<9Kpd^tR+L zdeK4n_i)jDK==?4!rw^h0TyvH|DL4FhbBboPEHrsfT>eBcD%$+;F#>ur;g&-I*G04 z*cw?Wy`=iq@<rXURJzYxDhkWxGKb~3OQm#+TYUNub+?_~Ls#o-St<(4scs{2Mn6sO z!#BdpDLs!9_LSIO9Gk5>)dS{QspxYOeK#^LA~fZC$pY69X|*hUz)oXpJKZVaa*QO5 zN>tE_{;CW6<ydz!TXpXiQDjy1CdHj$)$Wl$=L!!iaUWM2!+Tl^@4vLu7~a#XX!_OD zzG`)6PdmNLIkxUHMLD=<HD`kMS9(2l?CxbPogFRh%UAZ%d?BYq^5K*<eI)0DO;wuc zc85)*yFNuC(d`!f2XWEJOUnS87P{TE96zK_$8NH2ri^A$6R}}&-DnT;%y@NgdrNCi zPxo5A9XM<{wb()a7Mq3^!#JE)<M4xa8sl*KERsOxC`HhtNuNs+w?g~^2``rL5=<Qd z8nDzfV%QXo_@Rm3OD(NkYg^X~aC$<+4)+6Z1Mo`${4yoWPQ%C`eK|>>!`dPcRHuJN z5@C0kzE;8;B)rksgbG3~@TdZ<x&jZ6V<Yp{Ua|{VK}I0r^>7%SehRzLkN#Mo$0(at z!^p#S8brwHev&|h_eD@>Oy5Bg@s&%<xk*~iP15(m9tz;S&<Od_8u=r<8Q$5~zPv@W z*ctW}RLI?a*p~w~4ouQ&bbZ85<G>_M2PVU4^J3Vq-OoOi5FXYK0gphyqbvY+Yw5>H zz=I?Jn^);4D1JQRvKmi6BcZ4hrk}&980v3SaH^{O&ARfBR=X}(!^23sa@e2zRel<X zp-h<mgUV~Cp-q^6fii2Cq~QYWR;6Fz8(%}h>k__=kGDq2NYv0b>~|X5V+o9QbZStX z?}zqxK!ZhK`dyXPPQxZJ{XS*hLPr1Mt*c3_c_xwmkaK*51o5kp{s(*xYK)YXAbzYN zK0aQr305xdUb{kCw^zPQ#ZB@(Egmf=vNZ~Yi?}hzMcfF5m+ik%LhbE7rr-3xw4B+Q zRt!NV7u&x}nYPD9!}hPTl+S~;(6)btuZnYy^cNiax5Pf>*gth8pB(Ld`D>jDu5c>Y zCKY@?Ts#vM1jT+MymK|~ss!4NllZq(%Q@P4tb0zMKYibD@%&AjYNt)#wRzs`x#8jk zI8-e@2*Ss^JME2Iv8<6A3Ut96r*XRMy*B=UV`UN>!Li}Gg3n-<IA)UXVM-PA^@&Gl z!6uI}bR*WfjcWe)jNORkWn&*F%;Dd?^hpXD(b?Pnfw93@yio;B;o`GYutT``9Mtv{ z)b?bShf$#MI8Io=zw@Y=(UZJmow1G1Q>8PI_hQZkHK)d(azYFL9;mnUJs(+jGMjq^ zO=gGT0KXA)!o~+U|Ly$S&cCgCT5Qf9TuFDZB&bI>VrQ@MKF)m;|1RU-CERC9awI=L z^e>$W>mS0!Z=%(prrn6`w#Elp%q9GLD*qnIzsofjeK9n78h^zXWHr**%`vguYV72g zIQVO9<CtjvG#<>c`4ZcYW5Vm*xDUtn)IIOTF+$wqaoescq-s@C?i=okzd+S~hpIiT z#Mq5ci)?(Bn&dZ#%b|ATOVEPRgPFf<HLw-`6YSwXvn*?}`u`90|FKOjYsQ!thaWs~ z*U~Y29<z1Z-hX>$>}3jIb5Bp}`Z0CWPI~atl^<O-Gursc`Fk`>)p=&CZZqbbqxZPu z%b(tS-s``g+LZIuTT}k;BO@QBKu=$zzF}iFELwKosvX|_)vFyhbnkKG@aNRGpWEQx zYo2-Tp^Mws4BPF_4;q^8&(}4YqTbapC(L}|vM*ZS`+T=a(>_{SaO>Z`A8zx-o5RI2 zZeqv8?~U7>xmbMM=8~ql&BqD1`F5kn>_FV+W5za3*lx4A&7CA_LzlM5;d3!ri<r_( zEgGY1qfJrA)JvGX)U$4H>r0c0v)mGso}R&|r7fW}ot7iT<+bvOjk&f<u}rokAtA{k zi3;!>avrj_8<4LxnBT-xs9~CzwMd8jXJvP<Q(O?&Q4sxzkK)%gvip9kX9&*ZJ|*6b z%`Gkq2~#Gahqn)y)EZfe9JnGL2^sXv-&MFrgh#rM@8VmD_sQ_HW15r`CKFpmDSU4e zkzg=ARp;{dp>+aZ89_bI<Rjbs3i^e3Yv>XdW)mEUS@;V5gmn&ALKbmDeCHu2lS^{Y z0tW8<fr3rage-!c$2vIl_MlNVfcfCt)F41imSTjy;JXzfLOexycnAh)tnBhV5{Am< zNt2|3$UWg1gNZj?NZDvNUDp;vBlq;udJZam^O!@uWCYQUXsfEMy1ird3T`72e?)Z7 z+<j;5IV0K<ZEA|n+H<bTyn_DRdoLB4zVE0x-Kuo;yy_^i1>}&zv$y~L`$y+4ZSQT5 z_O0z^&j-D|?Y*k7_Gstwm0ir;+Dhf67PI*y(ZVtZpYxBYANAu=ADNa`Ij~bz8|9wf zsR*OrK;PUkb<ql4E@LD6TUfD}5Go<+UQ+@kcA9r~sG>-STlp5<aoL%HT5v9Lr!;A2 zUXzv{<YRY;xeD!_GYsiTnp1)-Pg5RS=JV9!uBu5((8Ht$$ZxUpH0e7Y@Z>t88}w}( z=!Wmo92yUr!#k}RQgfISmMqO7wGLvdWuv?7b6CDQ-~=|qfr)4KN>?#;HKb*kw`TC; zdh+<~*aNcqP1}_y`NFx9GKaxzcJU6ms-QBgJ)@)QTr$<Zwxv<y3dzvas5Al5IY;St zRtgt19?%%!UdsTi-%c+FE@ru&1|5V;(`$?Fb+rM@?{6*Gkl~#G8m8LcTDU1BW5zLv zWWTH>K`r35jSiAF@cbgcz&b;|ryFL-A8_UsU=Qt~`sF4tY?wWrbL{|b3yAo)Bf2)w zX#oqRpG-#uMoIWH^ELwn{`Bzf!n`+2n|RtH$Sm0Byv8*P&N_-2D(C}_We^n`z<+_C zE}hMN2|HOaf_-1Bn7fNWFN93mTd%pTf8a6v7)%;P<?K8rJ+V&xtxMTiebwCo$r*B7 z=3a$xQTIAEQ-TyV2_Pxa3Oc`c_!i4Zsj#Xp3<KQf1W`?a^zoc^payY!eQ+DNC^FtD zqbZuQfD0zH52hQ=YABg8=nSFYLEKGbw`R;FROiOZTF^j4N3iMPKn@cE3J7NZAJ}@( z>9l^sK^l&t>cw2q#{Ck7uZ`BHqtuZH@UD>x+mNfD>D3{_uFZV4gSyi~eK2&yLdVkX z;31dpDJKJk7-nRx>40CLEY@z`LexE3rMsqTLn}i4olyZ&2l{@{lcWsshP_DkS{U~X zwJ;-3W|^jG$@fz?k4Uc*L+&0~OBqzU&hMERn4bz6MfBNP)N5?ycqwrDAlvsuO%t7{ z*UaWy&ngT=_%n0rAYgS6FahB@@Nect@9XS|W!~)6Si;O3xFzT(^OD&-#@_)qdYaA? z^Lh)RDOa|M3(v;}nz79F&uZQEQ`T8Z)(cKynO-Nvw8cLuS!#AQLlbc*Q<0_STqNMS zAui+V;3^`D!x43HXzyjFQAWnw?;1dSYuT=Z0cS3T_YkuP!zyBcd6jx=9h-)x>~o#L zp&I4|8PkKM{^^bf=O7auk4Zql%;WnIy~Z!vRhthGI-n04kIsF-?sj&O0kDFFm<yhv zNWp>+{y|vxJV1osR}U1`y$(;7wyqswZn`z#U@v>GB?a*&)A3$*-#1PN&h7zcFb6%* z!1jFivW`YjTz0=;ogL-?WIDK66OiolaAVxD*7L$fy%3x?H0m81-A_dnxEyCZ22!s# zK-Npn`k7!givhnAoPXerHd9E<uPGet|IX3YF*^olLC<iMf88@UQ#Yr{98t4A@GN?` znNxaK=}C8UFOmTV?;zdN0pyEX>i1HN$jWpx<<YJB4n=tdWt3y+YX%jf66lVh?%f6I zf%^QHv6t=4lHBcCzqCvj*}BhVieQDyAQ4V~k-@^RNhy8biRm#yREpB{)1GeYYH#h~ zO7%uZarvC5P7VT^#^|GfrctS}@`iKfPC7?%<f^w^8f;Pf616VtSiK_JOG9EI;p*yC z?PwM{OBI$j_lUb%7qzR0MpNv<{n*)Ax_4>!T9tFhqQa>(2C1n>PnsNvdmwgoO0hJe zpb-pBOEpT2QX>j?vxTf3dBj4|j66aXzX#VDv;W2I9SZUeIOh?v3Qj@@Y*C?>!|V0d zuHN<r9XMwtg^qlldG@T%ysnGIW%|{Fw;qgrul!m9wPU~)=Ve_R)qj}Z41Yf`6epeU zl<z(CswsL#GxzI4W4m9nGs64R*Bajgqc+a%o@Zp->O<w+?n`!ZsL!1jw(-F;E0E=b z=gqs;7}N)7j8Sy~-UeHYBjJp<cYp!KpWSf@=Fvl&u-)e9p^X{aw&;8F2{vm*R-a(j zIQ73&{U5FVH?S%m-Mwj3|FW7cC8(=CNY(mKJ9N%6J5=T>Nw%xpjq3li>i-IxTrpz` z|G478gVw)O_><}>JGI4XXAGbunMK<$K4*RJn7w;@^Gbd?bIf&DR^{(I><=6NPijF1 zD;Z{0&&;Oen3$m+&6tiC-s`>N?P-@sejJ)uciF77bVc@1BjcEPxv_^T4w-jY{yjDJ zC(|lN46OV(+0(ZgH?wcGkN>{=R=3-?_8K#0g6aj++N4X+KbsQN|0?yL-it|+K2omj zAaUtUr>H-tsQ;g;|4$cKR>E>R)ZVIRo~d0PP@^@^+_dSe{>h=D=9QBNQx+Ydp|d@k zY|k>=qtDt?0z1|~eQ}^ZJV4ja^0H)kwX(j7p~)F9F8Oou^|>MH)yn0ui(0?$KDW;8 za|_(@%syGV*I(8DM?S`Q_WwG^_tiPJ&+HsV1CFoXa9mME{;ua;dFSEzQ^J3leC9^# zI=6k3Gwu(+*)QjYW9E*3ZdTcQ-fv^$xXl{B#x!<(Z#vrCmwY<flEymPj*9m9(PPF% z$22yL9p5x|Vvvfq%0I2Uy_aSuY7VGoIIUfshp}=L`5BF>*>_j_n)a?<zL{s#{CU;0 zYHGSP|4>$%op{@)eY4)R@jHweV*894TKjaXm+7eKvv;*^+p^p-J=a3avTl@c0{@P( z3avcr@{s!Tl>I}$pc_B<>YH!Axson&^bz_iWEt`-tK3OS_pV>w*SbiBeLXr{>iot0 zPU)WZF8Pby*l=9`wWzn(8tT7oq})6Md&Iczz@zV0p^?5a*Rr-!VZP+2`_y;Js+V}K z+&9<K_xa_G^~w85uFjt?c^!E>O6bVz^5J*njWF(U?wf3R+tvwljPxy3<QXX=B>&3< zn<?*Ib>GPW@&@{s>$@x0Baz}^&mCndWeZQ-wrY(!()H24>pOemmNnfMpJzNzy1zr} z>d0HG!eS$C$>%~l_vK}<o7AS(j@~5qlJ+Viudx%h(3{+{-9)bdwJ`7&VkUI-v@UPg zE^>7n+Y0P(dS-<(SIX1%qSw$IAI5cT&iJ|A*okAlw{J1;2L!JzTFz2$^sScFe3)hJ z@~UeEwdu<KBS$$q2>&~G!*#Ui<1LYI;cwVwHVAZM7FpGQTc|>tLT+vN7hY#a)*6n5 z9go5w`Eem>dIRlLcx=Wd3j6=uCW`~zBUPb|x@_3sM~?P+7IvHn!v@?_wozDfbBGy4 z5A)E$)lA}xL4^4sxcrD*ahM%B&G194q9?O+sBXR!F5Mz$t4kX>aS0iZF2og3^F_`- z%<y5X{uUa9$f@e@le9yq{i}J$i~Eh~Vj*-23qKis<w?kWVuKyIo3EcB-Q(m8^XJI@ z>ZS(@&$udjkK;>M{rwB=71ih)p`(?+qmbiwDte)x@*?sqc|ZksPULyVi!8|b_|b5W z2pyrllR9qH=y`Eb=PIE$xkmJq!Ss0w65YtFR<j*}^>gGkmHBFw`F_{O7iA{7A;V+q zTM+Oz33vwr-gO){XS%5VK*_xq(Z4wEUmf4C5`GN&VBHB(x2escTeQd11|wB$$3vfR zTfQr1)e}P#;34rp@R0a9ydi#OO|c{YVAELJcHBLf7UQA+im*wBC+mt&A?)7}_Ahdy z`d7sNLh(OQ37;Ac{YWT0uvGk$ZVJ&&Uj!SRSA0kp9Urz|QRFkn&n-oS2slEeM?TSR zE*nIZ)o7crJyEmijFJki4}qkta=2TeN>IF27L%LHZ*=bI3if2OIJS2X0f&W7f&kFt zRf03F63n`l1u8!rUQ`NsUuCH(qSBIxP318alr<~mD9n25(4y<GuRypmbOj*900CYn zDx=mcyK<z?-K{Vj%5`uo@2?8o4gr-APyqoE{JE{l4+jR7LRMNCry|5&zVZhYDd#%u zUT^HOYhRwNRQNj2YZ-bH2;eoOvew$&u7pR~$~waxH(sI26x?ycR=aWx6|)}k@e*z) z;r0?X`d%~xFL^#*&efP*FBX!{*b=sh-pjt!Ta8apjU7;pCTq4`315AcJGtK6-$LSK z5{FT}a;k*8N;ty@)4)UiXHR38d!$yc$N=i~n9D%J_6Q)I38b^EJ?u(+e=2u(kgAaZ zsYLN=gSMzrJiS)VlW;yrC>g2;6M?;n!S2~0$!$wJyTobpuSoRkKCEMbbw6O;-`dlz zTmTdYP<~<(u|LWfwZk^X{mMfiqlIMPt6Irj^KHc2B^1N`%1$_2Gamw1fGYL^S8T7e zTVtbYL_?C3@2eUpxhoF^tYy|-b|uIKE0<G#q7KjbVL;V7Ap_noDtkx<oL^KD30w}? zwJK$zRVn^1D%FImDe$4WmHUP(w|ANoysn~iwkGLge3d&6z>Wm43fA6sB_;rsM^pY$ zlz&n{<<5c(aP3u|Kr%qJSIO_9AycM6m8VO1hOctoDyYikjN;1e!%Rdl%%h_(UBM{? zaDlIaHv-&7fIHLL$F2kuW98YDe;@WJkkhF>3Z%V77!#_>^Qa(WfW1({OC-D$WLDAz z{eY=DyYsYfKd;l`xrXOwkAL6+ycbJNUxw@1F1VguZq2o$-2-?oKEvy|_;km0Fy#ZK zSacP|wIA|%{z1XxzF5$}XHE1>pgGH$XGhO*(5S}#RXFESstNu5WX)PWT{V68f-60G zJC_4LE75C6*v%5TjUsRu9zB=h8yWBX%y*rARCy8SR0Hu{K>Ty^*nGF1w$<r+-e$PF zi-O}k`Vxx;drb5x%KLkXyhssnT}JPv_?_AttZkQ7Po?R<?gR@w?qEwajY_e*0H{JW ztIn|&*j2~rJMtZOu*KDFR3)Pwt4^f*PDcC`ipyfE>I8}$%WZX_u?$GGb$8KsB?lhF ztInr_BDw*8h~$f`1MMoqXYOSZUTLu3VKETS(c{!X<IEMJ8cn*|_534uYwD^qt6OQS z)^T}?PFi)9b&y>J?!>BVUG{#{Eo{||bQ{>ls`@3o!ywRdP?;FWEo%iMJealSU5>e2 zaxIw)*OG0z=U{SI1rMiHcUcG9RiI?7BIei}kn>dCC*d!_{;JV9MG}lghH*$elNEG# ztzN!DknBrHI{ipM=UDY1kUV4^VplzklF7A84%pnQgy_5K34A(%L`o$v`)XI%DN63> zZd=_;Ff|<VGMIauAI=Ma1Ai`6Pmw!oxO1r@?}j;#ApV?$&*O^#IBvNFs7t%MW&$fe zFLUmX3DPBgNFM_d_|~glBtOzG0m929fP3AIL5$U^|GH9MgOt}v${Ucvj%GojR3#o= zs>Gv9)d&85=&J|$Tm30lv2}EB0H<^AEmXkczAEN!3UF}dQuU$LYFELROBMNY$$fwX zJRelW+)<G7F{FG#Qs9cK>YwaK7;#zhRS7kF)t5n4T;r{xcGSBlkX<|XB`V<W{whuZ zIPkMqeQhnWt3c0QMboj|uVhpV*})FcV!0|;41-Hd9IeNO`JwypQ3rgJp|=GxZs&eM zULr^Mp)ZDC*JAi}EwS3{7+5xArIc58;$lc1Nw;C#jcqC6HbGd|c(8^n?Iu0YH&EzD zRNh!W*5iS7TVRb?i|rUzp0P?2P)BWSzm&x-P%KXJv96AZbB&mIjgKXR`ia*cP^gM4 z(4KAn7uu1^*w<eNI9Q0)qYesIyB#y|q)EVTG(`nzX>1$`ga^skL<z-*NNfj#h%);` zFEp8PcW}e^w0HL`ZttP3a0>bWDr1!&^rHX@AC9pdtqwZ|7ml%=NkAukDyJt%D-pB0 zSTp++MqFH?#Kdi5Y-Uh<8{i1{BF4RBoTCu6xTkeVOJ`fRe1by6-W@vI5B+^W2SZ?N zH}W`dxJ{o;0#5OE?!8GKHeF+LBov~x*nUCH?FB}#k73wL8Mc_~wDJQH*cVYTxA|a) zKo}m|AFvl#OYPVJfOH@UxSocUe<87j5^wSE$f*f!N6J&a`93Tn!JvkZu?y$>5Ep9r z*m4Plq%PJS)CS&KPE~Edr14g#Nz@)9deP8Z{(58UF}4!*US)OKF~bo%JG^}X@wE~j zw(*(q9yl&jdx**6twTZ79(tFAeCY>(?aJ8U0C0qLs2zhJlh_8z3%6piV<kMnVDMxB z!qgsOqIhfBI6ZxliCqinZE7(8CGTrL@Pk<jFh2&E6Rl--48BieCsAH(AI5~lIJVLM za54)gXnN<c%Li>~r;KCatw{W6KQu7v#;~A@on>{|F%W^r$lGB!f%y3nUNkT?Dx5rf zZpF}+k2kMs?LWarLt=QAAKS&ib}_JBVlB60SQNxABLO@xor1(GN#In(ua;0;LB_7% z_)K9mD{{d`&Q;k-hqYpY=km(d-d-2`K2+3FKlXcp{RUva(OO~0ZUU^ENx(wFemxRz zBY`0Bjom5XFC@I%@TeMqUBD6e`3$~$g7>MI3cr%dI?)gQ6@b47;P17%?U*r`+)sHy zWf~J#KCwp!#OIVx{bD8KTRG8t-P5`!Qz4i80sadB9|OS0t(A5Rp2lLoro5mjjXfpd z(<V=K06+mi2v25&tH$)UdvDU<uA&0&^??fy2e@Yd?pbS<9eWO7eoq2!r$_%a5?`c5 zTG53sLE<YE#}YsGnuKpk_?Cok8%&+<AZ~&tuiwnzZ1s#;5?CQ_u{Zn`8ixvjFgf<F z)nmuNmmGVa1iVNBaQ+bckmBHYjeR8H#}a<x$Lz;N-T1eRxp%BlAHAicLH~)$_^%)I zJ^=j>fc~e|YsZX_?7vCCrzF6b<@|>diA*)mB~z6>q;R+$VzESseNAGqM2OK6Auk^u z+H)n8bDy{@2I2(<KfV8v=@RLgeaZFj8@nX1{&_#3!W#VbKMJnt3*nl+$m+A>*b9yq zlYj)(AG5l68429Q@%TJ7bN?(plEh%a5SIl*d>aY3_17x{I{6iialKYI8kMG%MQ2B6 zTdTXloJamR^XB-gcQvXPLG>!E)pooRxS}M0JaLAxxfM@P;@-Ta^-aoCpjpLQDi*tL z@uY;}_$i*2aJ1o$IpZ06q^n1nH<PQpW}<Nq_*Zm&$rVK2dVhVNLVd@ezGJO5c6=N_ zjwb=DcvM2-_LR7W{VpJ}iAsT+hWO4BI`L)+r(}$kfzYXLdfQ~JS+}0{-p<3?-DOE0 zZJy-$H&4RYJc&<5-KJS<?KqB#<GYf8pYi~O#N8<ILaN(XB<?|_z+ZJ-NR;C;^N-J! zaNa<519YmJ-tt|yopD3!>b`EdOIMC2@OcmUDwhZD_V|2MZa-_C9p4`i7m$FvNkA?V z52i%gOUapsM4Bz+LGL2oCSiw!OC(&XDi_aIIRiV@?hdZq`Z2O8$Cptr+DOZL&tETi zSBrO|UWZ!i?Kr%^$7usE?-j&XO4#ck_x(ka?{a4Jw+@>?+BC~syNm%uoK=yx=5XFO zerWpwS|6aTwhpu7YXD^}3HXczG$ZkFicdpa{LI9Uk?`1zxlIr_8r(i&@Q07_j_3kB zKcCp)EBwG$0r+tMe!O+K9X|n>eoO*>NI-FZ89&)^#hi!bU;H#G1t<9NjS`A8&-ghK z{&awu1A|tbB!2`~=!gl%wdI|jO4U<wQ~Z_sDJpd?Ds`T9gdIO0&@LbWJSc&rK7I)$ zPNKw<kVqN~`Nku=QbL*H$FGs_+KfjPgq&(Nk!yCOr)I6|%$m`;cYcSzW^myfhaaZ+ z_12Mg9NwPdH<AEyYMKWRO>y#2lHW#&SPH~xHkfZbzPlt8Kc#U|uZrJ0V9gxlRI>$K zvkL6krl)&t%hLAFB}?_RA)glC`6v79^cv~}S0(ZLtqOJ=o=W26sU-hcg8vi}Y5zap zczWX6Jua@@<4+iVZLm4yq9VW6>lp7*HOsr#wD)yuoaDzP|2jWT90bO31`vPBI?9gY z3?NP}-SaOeoY<m{KSzmIdmW0$pYQLlBP^|5ol92G+#vsvnzpXi<tsbPNx@6%F4fM? zT_JcQi@!=R??PN0mc(Ut9)DZHcO;Zu`}lkQy$)UX>8drZ*L43!rwLeRum0T1r!@aj zD(_Wav*f4IEbpUP{-lK1ad?)E|CuEG-ZwgYMAZ(Tki=Krth&tD<DzgC|Cj%1dO_0D zd{W~-hEI0d+Pk_8ukr6u;a~aT?*;h(2K-Nz3_JcAuzXGu$bD-*d|Af7qQw7DBG&!! zZ@5l3)VZabPUXb~dqP~WCuDY>$PYRpawX7v^@*<8v7;QCJ?->$7&**{`75;=UgHbk zHNH?~w-eazNem+iv|*mV7>T8nSV@VUNGzvBnzR={!z@9ofC8wRCbp7LrsRojC5%W| z;XfaAsxqxv!O-<PZqyP_{U%TuyZh^RDe4CuvP4v6w-Z<jCSoLEDpduWu?h0ES}>Cm zp*E4IqhiJ&E)KL4qa_rdtBJ8eN1TLKJ)(kLbQO+IvYl?{y5){%-u+2>x4#k(qY~p# ziSbH+otOY96G_4n!V8BVi5)1h%lrN(cA~^phTp{+3c~1sb<|}G4%hd%R!YsI9NHX5 zIop-6sI$*2Avux&Cb1GrZb`L611IJ2Co3eZlu#UxC#xikLCFl=K_gZ}QNb~~HBVr7 zp=N8+ws(Pl+q(eU-pRPzn#qI`U?<^eH_1<*rp@_Sk|&dtNJo(QI5SD6`p?`%epU*O z@HI(BqbA32DbV#!P9WWivO$}&k@G=WFS(QRhZD-0C^<#Kss1)Y<4_NLM7P<G>!m62 z9=%45_Ah^<%|N5UYi@G7l3*v{H8(kfB#?X50(ksQ?oNrHP@++RJt>hkHws=w;y#o} zn;QjKTP5d`%T;UOc4cR{Mc<{f9>7&O7zs2hD%=)v@r#ob<-4S;X_B(0Ns2OFQoJB0 z<v1g`ENEsSE#9)IZANorwyXLPoyZd;klbh&v^1S9^iO9CFr7_8A1b+A39*ydLrHe` z_s7*2k=hwk_hc{0ojhn84(J^<xrWPverxhD0*bAQq%2yJvS>-lsYdd+pk_j?Ri7=K zsT<@c+#n$J(F#I46NUbri303QB%!C5JV6PulTg%4o`?p)9&+*&lDqahHpuB*7Thi- zY06lL(}3i;5{jqAq-fS9FA8c9)S4RPDBU0@rQJC|Z{K>EgZX?*OM?{VqCs$Mk-S6+ zv6DErNM7bRmo9+fL-I;WyonMq-AP_;80}PZ@n-GiNF#Zpgf~fev%hlQ8c^k~)s;J$ zpSHhp4^!n{_E)X}mAeI%BO!JYpTy*CB!OH?6>fvXyC{+LbPM5rJ$W}JzB*tE@1rcx z%}xGN!iOb%M8ZcUd@Sg(qI%?e{RLg~Q&OT8WmcTjb&K--6^FiV@^MuBS4xJR{57!s z#_i^X(56oQcEI|HC&r}c^d<igH2-u#k{j_aHT+Xky&3R}Xd+nT-wrOsb^vBTnZI!I zdBA@`$*_|z0?JE(-;LBilHBBgb$EkH#U5NzmOIJ!Bz#}OKl$tCse$U0Mb)})r=_9x z;BFum(Plu=e1GMxL*+g|<^HUM*vSup=`W}p)a{dhC%NRKHH<Z4@*i9d;^N{k`MHGR z05SPRP*($Js?Tn^KBw~t;;#=mX)QY3U!UKhK3}3fUnwDW5~oGU|Drxvo7d;i$`(35 z^|HFDFOaY>Xj}j;)xC-i)sWAq)9Nyv9paMwctU%TAMM{<wDm<U+WKKCzg=Gp93>>- zYyu0np7kRr@qF+5UB5+t|0suVjV@u~TEAs~e-a#Rbn$PvNQ<YUs}Yx_PQA=^>t(K6 zACoXHVFK>yO)Vi+ZE^~Jp>B+g9_Q@jOt$DrUrQ8Kpe3r&5;ZEbT@U5n`cdw4Gdv*I zH;~-l(7d<bok`)7Sf@UT+P2Yn>*`0dXdD34k0+s6bk&QgOMR1sJ4(2df7d}*j{55p zy1r+kzU(o(*mayZELY5jwhI@{ackUwWm5yD_zG&yf2Ljk760zRzq_zC7}cMBK*Pyr zL!7Tq(d8u_zv6Y9<gc6qvU)LX7|U6)V5t9`5*kMEFAm}w^7y{}_;*+By0HlEwHuoF zf@m|<&*Yex<J3>%*d&Qf=Ge}<tuCzTX{T))?RA!xufrz$`^MR5Da`I0)a?F3y8*NN zh8gG^uupBEBdlSV**A!X@rHdQ+}Hm&H6HR;JX%A%sKFU%$&6Y9okda?`hmhEtYHp- z&Q&7p2Ao4Q%m>gbkxHgG!w!)z#a@dJZT8I68t9~E7<M=t#I&JdlZ2N`cm?c;yk7|d zPmYKe=vrOeuq2~aw68hLzpq(@ea(g|QLC$z2)p5D0CY8Kg>A%!>$6r!CR+-k1Kx0} zAGnE+9>)d>{E`|y;%dk=01msw2YFZyAm0Yax2w!{0}L1%?j#9h=~eUz5@}X7>_)Hm z^ah$o3cDF`nMXCqJgPzFQ3{V{?geNcf!%AV?XS>PxO9|b|DY?u(tq!-L<%YaO^t@f zRd%}psu~KvCJ9fH1egLhJmtEV{t*(Nra1H{8bqzTLF|MZUXbub|C4a7HKZDk>uOw9 z&1QeP4y0N=>@$BIc0(OrLLFXKdF=+AZ8gvi@Guy_HoPIB>9QJjhU5?WO$uRC+UX^F z4_{*;J>O!#p6@W|`8Gfoqv2g8#BP8xM#KC4{Z;D-50-@rAF8zVlm^YihL3n(MU4VT z`j`{22ifpX=Z{Y%6m9GVnG7}j$FBvp#G|m<xuT<6HF$A}uI=SXc@C{zUD|Ig9kmzl z;;-qMsOcA|>6c1?-S8FAeNCCM+mo^-3}xxWs#Nk=TdTob(cpFq7Y^x?74PqdbAt;f z6?WmI)c52HJB1HSs(>=XvL#h4VQJRxD1e$ZpeyTo*S4;NZAkHfB(TSi<}sit0~+<Y zyV6dTqx6v^;ZS;>7%);>Qerndsz)Ntor+f>E_0`p%$-s)cS^-F=1LA+dc^Iz5?76) z&g^~>i;p7V=lbjLXVd|kgef&)xXMmp29cso!s62jE-WchNi|L{?j_5{VXq@K#pNI_ z8^tLx08UMiaH4<X*nvxRI9b=>XIi7ZyQj~5D~n0xtJtsdRScD{)OM)K_DYJKY6KqI zC@!W`zG0Zfr*<ZZcOveDGVe%D3)Eo;F7;I@zD{GlI^|w-Pg;uUSg!aLKjIV+PY2>% zl?*$DDOqYJNqCM9QHqYKa|Ih;z|?FK4;|jrUJ{CFaB5D_g3pyi;AO&jO@dN2=6A(E zw-+;XdQ)?Od7jE@r?6H_?MIn$w3j+i!bAK@y;L5(dhcog*K+HzY6OswLT`y*p|=<c zy{Q%;S*T>#saBM{h<uKh&~DCENF<%?l2XKFGc(mC;qsscb5W@VE6LS(uj3x-RY7Ji z=hJ1vT+$>S&I<~uTf2~t1>~cF<0vK3POazPZkJjnTmW8>)Ed6ntA!i=dL5_tNo+O8 zMAIX+ieoD@<Qv8skX=1g2EEJyy-+~s-ybgS2k46c8jJVT`AVjpI*WgQ!q${E8nyBK z&)}=4YU$X0PMyi=qGg>ront3S>|~Ces8Qb(?`@ZLP=iTK?l5L}`Ch^$r%MXo3>Uxd z)*uSIoHR7>(nU(Xorcy=I)@TcKjYuab(w4YWrntuqONg@dL~@_8H$2RTpHW!>20{E zEs!vh3%P-RuhB&r#xYXVL|s%Nx=MO93j#eux|T)U%D*>}pwW}O)&m;t;hWq=WHFoi zpDEQC0a3fM?47013Yv@*f;1?NLyPn@zH=8RI*FrAxV{6!d60ka;a?ojrGCx{w`;6k z;~J^=N(x~Z)Zo(#xQKm`un$XloPQtI3TRlnh@fMoE;yA-FJnQNW2M_z#8dqHYYNJ1 zf+Dic5m}cZ>ya!AicRU&Eaf@={T<1wp9C!nk#n^)yaC}1mIHf)^ocCtCI0<`uADL0 zh@f8xAQ)PvFK0m)BH;oS@jCy$LW0thJVStpdO}1!kDRx&s2h=>`|7*=`z8+@!@Jx* zHN4Gv8*T}gU>TeKIo^hu5H*8km$0ZW`1k!_3Yzrwd{xXVQy*|l)H+gcbL>@#{gGp` z6iL0nv8N^W497$nCiMiz{y*Zr13s?e>UXcSD_L@f7(!sBtJSWWy}OcyWJzG`l`Y#c zwq<PD#x!{?t!!a6R4t0>y~MNt2?0|AA%UO}k^lih_z0bRrjrB+J%JEfAfYC2&Y5%X zncG&f;k~EdPj~jrojK<}<xZb-XvP(N0IA!F`Xy3y1wDEzQa>i@CZw(<>N=!$$Y$!k z5~FLSHg(GRoHeIW)@VNtOn%19n)qZhYvSA{#YLNRpBDQJpMS^agTOE{54s`Zs7;r} zm8&!`?_k(B*yDBd_yay41s28g<e<f1Qb_fX)uF^b#n8Mb68jK6p26o%U=p6!*3oBh zpyo;AMeKME1dVf(8qdJEf5PW;GHaff*>W3;`3t^&5vw9khvFJ~)0z9&%Sb&>)C)*G zNz_wFJx0{yNYNeW*uzNuUKZ5vON<H$qoCfQf<jEMQ&9yb1g2DSQSll;e3apd+VOiW zz8#;P_&gM!d&vTWJx<B>dSe-F$|D^6d<?q=pL`N1o`)Xakp(7qf@RcS8B7AatPnpJ zLwDe_kiEm`p-UWH$^I=y3T+)GvipMLorCc<<C9Nq$G?XjefTWHC-n5ACG+}wldT=y zn<T(jxrdq3#gWg$2(|dE#3w6!h?k?sEUCr{w;_zW^*dR&0z6@k-;9BII2XSTJr2TW z9hT<QR<$(wYJU7@80fqB+=9<__?$1J^{LT#qcDC82D$*BN8@uXJ{L-mtez)+E&4YQ zwFoIXv=FaHiq?PQ2O>ph+2b*!iis*giY9#V5K?rEB)%U~blgAwZKP(%TK!BJpF*U1 zJ@s5ANmGp`DEB*oDcl5=e`wb0^25!flpiJ-YUL~OITN3Iz%zcYtd#N+fw3@5P0`dV zjrRYnz?64cLMcn&F-v(da^(xh<v|qiAU^MxwE?>+LrNJ*;dR;a1CR%=zn52F?8otm z{djbqdZWx>C6!8S4@~5#R{6omOYvBQT%N+`A7r;_xldp)YodOWRsNKBBQIWPEpJ0E zFW~bTIVRv^eg>l?jd)o9Q2D9I=vej`K^8CL^G`ImFi*-GjQWYuHjZ~WGUAV+`~qb0 z20mYrqYLF!y20sm;<TM3-h!O?3oO45dAx(qw`95D0a$~_WmImwcwK%!^5Er<@;fm0 z2l#v!c$CdEj|dxlZX!OLINI~b=MU`h1akNnK0hKp#(`Xe&u@qipWrBe7x}Oj!SdIT z!<YE{6u+fuN2=cvpNB4Ak8zvuS%%LU80|l@dEf=f@>kLSzeM?vqK(Y>=Sb1v&iKbj z(Pgdpdq~mvC;m62X#5kGKxzCFe-SAf|HPj|ipD?jok-F6C;li>H2#S{fE2Aq$L~Yx z9@(tCSxjsH)TT@uqCA+k#h54-2d46M%L+b(Qo)mj3NcxDQ>%#LQ<L?UPreu>^QkPE z>{)omoY$Z#>iK5^S@7hyVh(!b;4>gO^AQr_oH>O!Pejgsj?I;_q8VB6ZT5<#=rI+a z6D4Qfr!_c-CFe=pp;a7>F?b!KVgq{2z~^*lKbKi8d1Ubvui``u%(IG$LG;)cpL@%a zc)=(M9|v220m|_il)1|KV=D&GpUxsy<Re7~RV(&EY7e6JM2c2VD<&gF=W{Evk)qSP z6`4r+q{5@A7QI)R?~7PhvQNxuJ6p`H3WWZVx(Vsf)LAL8e4$k>!K^X|thf33{#50D z7~)_Y-K2)(#Qe6vgepF-RI<2jO9Q+~6iF-83oKhlRian>QmcxwM;uwM5DW|<Gth@t z)T&k@wT!6cNHr3*6sXEcn7HZ1CWC2G*VD7IimW&Hl?t`@i7+YwXH=EnMn<LVQGy=d z@{_v9%Ds@DPShSqO(tpzQWNpR)iTO>zr|JASYXO8eD=FL)6O+N<f_BW54q}a!A`3> zQtHdvC`zJ*v+ZQzb(rwtsch9r!fOf?$C+^Sb0xoEMR8Tz<T&dA_UT0-q=TU91aglj z_c(le6bElX54jPkWzJH!mq-;@r9E+XapL%XPt|E6x>j|DOx%Sc-UTe=C&KG&;l+y( zRW}JQIEXRfS34~FbgTG!N!5)qasOnWD^LjSvsTevnW`U=dp*8AlY^gy9;e8}`DY3I zty|Qw-EIDj_QdgWe$~yKxLZVYt?E`94^DIW*s5ShZz^y5RsDh7Con3{b*g@j9zT_! z0`VdEs$2Vd)O!Wf;j+gxKFCwG6V|S$uAZp`R6jyGa#i)5+@o7-Wtm6>re7h&WpP7- z@2Me~{%3Qg)c<W}`=yAWRehr9y%iH>-o&i>E584fKlQ3t(T95Ds?U+4{kE!qBlUt5 z_%Acci|FCMUe2IPWU>4&3wZ;hDRtl@^mxTTgXq_grm1b!%Sio^s6Qd~yiEMW3d$5d zdPB9~QClsT&eyK1`7luRM8QL=o-C{QJc~NJ>X`6?i(k2iuwPV;a!zI+9XZexrJ8O8 zRL?|TK15SJ6+Ln!>`8HgZ5$>d&>z@A4>M@KTw7fsIB3<C5_C$$<6&@hv+#nOn7ORL zyn3|+%?jkI7a@n`MA42&^&#lXmkO$@&_f>7&?e7Jb#)AIEgK5#0f&0_SZXTjtLD9q z>UE=|;qGKt3PSLq%4$$3v&Vd_`tN&G{pzDk3a`0*SGGEdvY2iomyTdp(-G`y+O?=Y zn)fyPu~~0X;4e%B_K^25v?;b^VRP^&Z`JkH1B_uvAnk|yRsn744*vuhd5<28+Q#Y= zMTx-vUoIcUtOoTid+->hn%eYgYSXJln?6OW=7WyagZ^psi@Jg8tr%nr*kn;G<{T*g zUl;#(?l9H#mtS(y^4q_-^k<j7{PcpljK^QCm#-Fz{<ZwDuZACb{ixoxM_zN<M?Ze~ zj<xCS&bV8+;f}NXtBPCiKIrW|u79NH@sD2Z&VJI{xDJS^PxhzEPhaxf)t@Kd{B-HO zh5y(*;pgvp+OgSvYhbQse9S>m`L>N)?mnjWjfei+{?nf2Cro)Njmez!wujs;1I<_M zJ5+Dn75fgA`zL3AWA<^-zJtv^4*5y@IOSv@r#fCyt(Vu<mCvrLob6^Hr>8g7twUPr z*T5F}1JuZxUQoEESy{tKgr{X$)22aM>#_!$^af__yh3hv6I@uR#xLs>1Edyy4#R<7 z))?$Y%q3sbV!1S9DLo;QG>8c1amkc<DF!=UU)|G{qHyM06)8R~Hhj^nLfV{8jhV}1 z=Wxm`ckLOgm;z93_d;0J@~fd*+4K{we_c9L+IH&$MrNy~2Xv9Ko%%MxN--!ZeCC3g zO7J~UFGmZM;F;>|ml+r9OA3Jp8UJMCs=%wgu0&0d<X%d$Rn`7Fim`%$uxPfG!dvv{ zdqya?6og_Nw$71}(m*U_8ybmKvXJs1<e^pGX0F%NjP4?4TxFxMu&}nMUEf{i7A9`U zQR}e_cekoGW*U&0dm_FWIaYSoFVCVAe4LU*{<#aXa&uT{w(d2%RWNISF*4825adw{ zMJpj{8>Q<;$01*uU#vqtxBymSAe+@vst=f^fsfN+zzIkkkwORPG)w9f-|}38Xu(h8 z1e-9kT*oPg3eF~iEGJW1jY*m!%u$WT6lbd`;};0sgT>4{v}@jG-qFf#S~Kt7eFW&x zHa=mMQOK@<+Or3iJMi2Eqf%@OJE!$tH?7td0fvrgG6-y`*MQc}%LwmaLh4|4g%3q> zurgIUdoc4zrX{N5D^^Ycxv>=<9AFHS$Zjf{9rA|$FUTA6khf{<^eJz>E6S!cY1%Y) zn#L_-C{4a8$C=z@sISM)FeUW3n)TM*Y1doRH0&0M%0VMHaiF<(96}T>4hhy1NMA#U zm61b^^{ALSgmr%TAXEyDqvUZwu*$GNkjiD<k|&3BHf}Pwg#&1Z9d~>PY;Bbt>Ri2e zd8E(DAPRrb$@;bU0|QU~w9oC;ZjWCMG4d8fN;<y*NyI5lo_Qx~+_^SJa{AMyXWT;E zQesyEnkK_|GCsz~r1JCVy2mLjO|$MP#GxZIjTGT8!;H66v@rHc+n8c0K>B{mTa=du z$uXNoYv^&O))LJN37;29lkjnN2o9EBLiudTHzt%>dI?p|p?qUf6`n4Q0P8*6t?!?s zTX?&vCQOqc@3F8Oqcor7SW<TBGxU~Z9?<!wq?rsoB^pP0zA=dgL+9wuJh8odJ)D(? zg}qcT=h>E!w>3GYYP>qB6b~ngh9W%0FA5?l)`G;UGA>O*xuNi2Zsp``w+iKLV;7tm zG+oPWgmDxboVOiY#<)9LVCP88uE<D}2nTQ0__b?wV{zM-7{wz>s(#Xqt)!Tt&SxAc zmW&)}9s`#*B6-kQFH><zzcg9n0z%OlHBJ;1h|Bu_Qg)G&tC06wM?(1In|E5o7geVq zM!ie1f!zYh;+#`I^Q7GW6C^Coy@|k6abtg5iwCyEFz8rq1O{^UCc7hQJe`WWNQ?F$ zH;HNnk0WI!FV{|Mm!yod6LXiwXCcQBH_nk7^K)e1E{RH$bsi#2eKX^2;EV$;hFCtA zQ#Zb$0ZMb(L>#N&lyA<yZtOjLl&r10hx)L-3f5$yeNwj$J5${vzPbcFZ0r(tw9Ab` z5oD7Xg2|W%VGP`0?C2g6!;!X@WZxz|v_S4DO34S9>;+oE9uFSGj6GnBuu{22tZq!U z_jI<kbf!e<NRit*MBd_-A^gF1W&2<^?sa1C085vBeX$bQwA2rbqUQnddS*o_1L-q& zB8{9Vk*J_25Io&;x>U&v;1I2FNxHFfP*-P3exGIJh5BK}DD5<LNXB<<0N_OF7>t`X z9vvI+02bJ}HfQ6NGe%41;4i<?uQ|duPJ+7bXnrl;>N(SpW7~S%tB@GlHDBeY;KpdH zk*_0l3f!_WHc_mKK-@NxlbxO8#?4XOH;Z?Lmm0~6%g|}@^=g5^#WCmc`u2!tTmQg# zK0#vS>`7QR#O}`>6(;TiJhxQLm*W)ToJaMz_e1HJ_4GMMxu(v9ud#Ds@-TWYo5}^z zc+b^E^WUn>C<gilQ#3!euj>!faijJmoP=?N!L|8erzBc`9=9wbe0pidinAh6SJfNn zs@?%z)eJzw=apD@RpuUkWT|euOs}gK;*EH=jV0xJx~^U^*XKFXZ}y*E$q^_Zy<P83 z_9eUUu)zrZ#x5DUa_TINu=b5x<@W)OfNI)@(gjra5S8Bt*iJUtHo1&pLrM26;Z-U( z2pwBt!+N(4uU({CbJ<EdgR7f`%5P^tThUla7rtC_{L>jsEmY;VXFw`&3#EJ(_)&}M z0bi$1H_COm6kf-zk8%cZM8|-T<<@p#m@}5X3Nw(}h^oO@fF&gQ43{bxVKN37aZE^; zsCB#tExsGNvplyPz89Pb!3a=@Bg`99n>xDb^dc~rr4s`<c%dFylrQO2BYj>vuS5!) ze1W8h5PFu3-rHr5X2>xkiXbJ<sWzme)Ct6!sS6yPa$y`ITHyPj!<wn?Hl;W)^NgZU zCf24XOPNr4>U4jY8W`PjM_0GrvNhT)W&1<9@v5trR&{yrROhRsI^X^zK3vA*Y{f7N zZY`O0FG@NGc!iSb#3yH-nrho@hOz>N3+)DhGYYrOUc_h?c$z;v|LMAmE0gI7-@315 zp*-U#1;#%;Ln}qfKRrXMg|7TQAWb2O%79PLFkETOU*2KOjR>`Vb#kK&bzE8HQ*NZ{ z${kX*@o}q^vN{?S5oW2bHBk}7Kb_bW3_Abz>e>*W&cEIJ9*N&ru^P|8N4Ry7?j)r3 zzNp9qF{d7K4!n-n8&@=A#?{r~Ph-Gcr>|@hbi*pW7l;<MEtC@Qx~LeF8doD?@_MM4 z5z}Jz+}s=^t;TAA5mZcBlI<x`3VKB|q44eKR)}`Fps>y8(omp@yG2d{tP2J>PLXRS zwv&yN5h45OO?jZM#2i?Uad;DEs~)FADW_eIY>rokWllU^De9fZaY<1lcu9fDl@wu4 zMQqm;g(zc(M)8z$58L&_kh4<a%P}ft{{U3HMa!BJ%{r_?;aOAIpeuE$knMVj9bms0 zj>4(<-LEmoOsO&U%Y);qIQCecB`Y)K1iL(Ak#tw28F9uX%PeB$YMZ%&tLw!{W3mZC z>UbjvZt%p^9H%4suG^^UywrKajx$-sFc&HD;ftq$Sf{*Gjw$<m>Yb^|%3ZlLRbErG z|2XeV%^vg4)beCUcdWIm!?!@ZsHm;2Z7eUZmbdM)vwS{HxB>V-7w@w{=pEOMo>1J} z(Us~M9GHLMj%!ATLLF`M?}J-<J9dl?7be@#WJ##2-{rz_*1twaOIqnF8(iMCUWvEd z($7BKO(R(LS>&E8-uhXmO!j%?ewW<stonCAqHPh->JvJ^+)6Mnl|bQUDr*DC-mz87 zz6doOnNZD}#(X_L`*$MPy;6xmLl_n{1j-A|w>OKoq*WvPKJoi|7@hUiWM3&fFQea= zi{E4!GW!zo`$7PDyrSCNf3S#rAV+>wkgQ@O`w4P)vUXJ?(UM0Z;Xi0T=xOjR3PUNP zj)rYvSWZXw8z2=+BDkY4-&5Cn_G{a;Y*uxg{gyy6RbK36YXjNuh(P~f@;!1t+P-rp zVFR%O5vr^`5p@@Jikc}3Gx$#t+*m(L_CE#5`mwU<Vs`dttWlKX3!Z~$#&CX-$q>Mm ziTEdK*<bqRYuTS;fP|5BvtZdE=7daNLYv?lz106L_(58YCu9gB`@a}_L8P;%r?-Fp z4pT48rG}CP<pO1*urJjv)hu9sHin@YG!$>4qKfch@l_^diBRSD)oZyAibu{L;Mc?C z^9VfdgvVp#^EiZg0e;;JzaD_cqwx5-Z-JI`E8<)j?gGy88a3*y^0PUroV$DrwVYqO zE8fd_4qlSk`<y$0_$9Jz2p=<OWSsvnWXZbEbN@#K%)QT@W$y3cC0VM^y&qWq3Ry0m ziATv(ef@^vX>Af*IA$$!xqpzlvNf&<xlf`8+gr$e20d7FOz!i>k3W(7XKoS{iHSr& z%S9kdiW$VEB(Vyzd$E@L7o=*5dIhPuM7@g7mwijL+!v8iW2C)vuz#~ry<9S5+Vvvi zvX~@Gs?)CZHEOwU$S-w8cyV8HBYvsAgN=4Ipf$VP+_qRs-#*{GQ$Ot?^G^M=hkXZY z(^vuBv_~NctW;wf>3*2@<o2C$BbS7HXf+{=)?vz)spb~60g(vZCf&a;OMi-`KkZwl zO?!r=Jqyy=2=+8melYDtrHnwj(R>B8V-Ub{tSqgAeSKnJEm44iYK<*@O?ye8l1fZ} z?yq-RP@ndSZ@D&&6+TTPbD-1y#%jw^v?2)PpUwBsm->9Z{l)+N;{WO$X4hE0CNuQA zyrb3}n|)W2_Tj?(>2PCOeBkBn&%N1y`)doY37+AvD!sb#BJW${9(TFjFJ60ISWkCb zJl!qxbXVh7kMx(X?C;N-eCd+%o31O!UN!NV?VeZJ(_bU^xP5NDN8Y|mW1{NXjo;Wk zavT%c?vaxp-XpKzd*tP{dU<7Cc}3m+bG+}74{XWJg<)cg7#tb}6BBcFxMSSclG@su zl5@|Hkdx}`>*)*WB?{<<O3e#xG~!Yx);NCcXjAuI#J4Jj++BP>jl|WJP|5P%FRpuI zZ0kT*87vtaFTizMSHGCm5<42iJN#(@t8WvXG(m}S3cP=?a{%9zY^ZN)T4s){^paBX z=ej@M(dM#!XdTvsESLVEkkkxP4p?*yxLmih&@2K%L()a@^E6{Ca<JStHY32x5EQs= z7fg;plxyWAP?=Sjq3i;o<5ptYB*I&gh$lCspt-8ll2Y@~hlpw}$qO0YF+^C&)Htz$ zGhJjLKK~ffwA>+2Ol<6gxlVsyYaPDZ2HU4*$Zege?m9YJK?g^`ztmXo6wzAn1~|r( zKjl&r9v<iu6Kp&r0#skBx6i~->dBf8d0={SjddpRk(>D>Mr|TRVqB&lex#mj%<x6B z%?vWaiC`sib|lZLz;>Ux1Sc8Q&6Od=)V=_Hr1;^@9aI@(9sMmL8QoCm7_zO0{6#6t z1y$TdZ0qSx9bjdQv-^QgVl3VzyW4aadLdHDMUohDa~p*$bzJq6LmH(nnI{M6$<;~; zZ+!bk^tl#hqH@uD9O#I*a6ItP7*dvR5{59Y-=u7++%Ji!kZ1@J@;X8@j_58YW|Y2N z$r-*oV&k9$rzXc}(4lr=6E~dfgK}=!ED8!1F0d)=>c^(AFWJ#AD)KrR1bju4=ityQ z8ixVb`0@(19uPa%vVJgomvpYo-Z;DJn_E9fbq{*1AC#Wt^G#^=`GO04zWpZ3L6Qgx zBiqIj_yvkiaCAEqhMU*QWXwx5QIHj72XlwC{XTOFj03;i(k>wa6(}fUzx}=%(t@lq zF{lY9pVO-^#P3gWaiFNRC)L-AV_Y4Siy0%_5?~1&l@WGuiaEv#PTi^nr!n*CB5skK zfbujYI70+tb!EYQ$O>-XSsLkR6BVpuU?d?|DMpH9+k?~MLbqu|Fi$Y2NiN$c3l@xM z!7!5%a!a@G+~4RxjLd;M<zm{5R>zO6aA;pa(FeM(1_aB5RH@idQ7RUU9;*e}f_Sik z+$y$IWD%|i6F4dX$8oWNRI;z9y}d<A{~F8cNw8XwJyQ13>|1-B7UWfu;9PPOY{$jm zY|ns3x#D69L`|KD%FWP(vJ?|M{CF+MR^)<<1-Src$2VX|R+kuDCSEn7=T)FT@G^eG zb_#-rh(Jr}_rc=#Li*hxe%IrI2^zKTAKVB@z^nm|H#;h+{}QgGM{y->IZ+F;j`d(t z#D}@4X;&u<@%`6v+!V)c7janyZ*a3kVPcT1s04e+?d4qO+*YvHC;V5+)tZ=Wp)HBJ zS1^CpnW%dh*f9*O&o^HSvJ&PXOiWoPV{j|E$GO!(t87sf<f=rXw6&+ZT@2{^Wc_<V zuzcT%=Xu6+JmWdRm(YT&f;o8N=;%y1b<r}=vuRUj%Ccl=ggJF|G=^b1y4zrbwWm)= z%;EQE2=YlL$y`d1);)t{OeJ^$+pys@nn_uZ@c#vqS6_lV$n<puGzuos&Xz8q`8a{! z<pgf`)oVdE`y9MTfMeB<L9+TByn<EKF&IOz$m-AJa$2+x&aTi_^N0krF94eD0_Zyo z==%)l2fhVbkd^5Le+bb7Op|%T;Pu;g9^|Y7s(6^|?}-aAODq~~eT&pAbLv!u^*a~1 z2bpm5`b@Za{k}z7-k|sTP~N4M^`X2=$h{civ0A;nVW8#8$l|C04--WSRf!9vBtyE4 zAzkiUtmS=QF6@cU#vfuScL|ag*7EKo_YR2h1NOfX=<m&!t5-)w7i><oZn1RqzNJb} zAJBd#)nwmd_V4-JZ{){)OSSww8REw>zeUh^D==+w>)Z1~5QAan7Xh75gbqZI*08vL z4`|ncfV+%biXwl`s%y=x%C9uDDt~|9GA+M~B~=5Dhh&E5vv(Z?o6Gb;<knmJ`ha$g zT-s8)`+x?v!?Yb7c>&NbNg0ahMZV=)ek0S=b>y#5Oj%j8Om=ty?bj%Dg?pbL(EbSW ze#nfQfc~eH&x*41SNT?G`K(Dhe=WI(ZQq#_@djY&^#j@yh^5J^`wD2Mk*Se;Ski#6 zNz3QnHGc!pM_|p$D3+mL;kPMxyHRSz&WGN2kl$_LpGQNmRwCMfIFg8?fH)j+uEH$~ z(}tFiw->ODdQ_r}8C;2mxe{<<v&&qa*)VU=%UdmB|y-Xl8ITmVYw2r;&TQ$mRl% zY-W)4i9p7l2z_<gCL8oBkg&`P`u+_442FKDZ?%@s=8E#q2Gne+BcJ-B{OxJbF%D4y zGNOpCSsMQ1j#5H|s+ZC31(8kD<zL7UFY+~O`K-D*{}Nzy6yW66Garn<W*o%y56HcW z+^YrtqBOayAcZVmhKX3iCd-QFskSE^*2*-tv6BBA-x@8SO%dkb4)l-UagAXejE4`> zXwwYh!dh?hAAtyL4=VqDpnnRF8|8;_kD+h>HZml=G>~x_XW$c@foyv&|50FYH#}}} z-`dIl9lRu~N%^+|K}M7EZvujBCgooT1e#3ptuK~ok((MBVAMO~F|Q(KgHriVGs0(l z>$QBgSe5@A@L=OD`Lykm{}Olk_Ch2KPy=tqUh7C}mw$wU(nX89b_I9&cFfP2n02=D zs4wyzq3KJg|AXqM@hm{!3^W_>(n;~J-VTwtjn|g~y^#9Zqob>mZ5=(<ezryJXEO_> zsezE$&+3mdvqyX_ntq225u|=LGZgOwrmp?0emBJUEz|b_O=AN6E+Ayrl2rS%%x@#( zcm$4~_0lxm&j#`ICwxgw-^uio0H{s|<843vSqR3~NOjsb(qH2K&IX<OyUcGPsEr=| zT_#K@^Q1T)h3GH)HflOs$kJbfpkSpolN)9IEuasVak(|o--fts14JjA9{Pvmex!7f zE|?XBqH)QrLinw=E)sK7e$nrm_Luz2ci5($1tDLnR=~MkuqV)(c<5ii<KK+(Q=mV# zcfgrhva!jW$2@f4!DG~dY@jn`mAgrX-pFq!!P^|^eF}8Ir|>&An_Dm)g5?r15ePpK z0RZ+1q5KyR|HLfmD21jNGeVXmd{&vJN$)6Tt@&MMa%)!*Gr!A%xUWMi;Bqgh07f?o zl;4$Ec?!R(f}m`Kq@WhWv4Oz?T68Ed=!7U{-J_UI<WRytkRS9=Src{=@I}k7d5h(1 zen;lv+ve9?z}u(=!@ezALAwm`hVeDOJyUi&C|LQD3yy}+Y^$rF8)#~E3N{0QM>Kq0 zmM{4)!2E8GbsW&2$$Vm40tMTAU0MOFkuNxf+%wpWu>#BZN}oo7-FP$9SPKYbej-Hp zCmBUrCgZ{DK<39>o@a7-p5^P-3fNLl!8yQSAIcDaUf7-!7eIKP&lX%n?)SFuJirC4 zfesLVf{1(Y6ugPpzc&bsxgqxN#fW+ORdBhlM=N0Sss-N%E=9m)u4QQ^AZB7_{Hr+r z)exWO3k6_}!OyFa1!QlcfI8-ao7_`oq(W3ke;%f+cP6cnaN_0z?{%(;o5$dO!r*@D z>(vU_mSn*#z@UujpObq#chxE=1%SwLe+uF{2G_whck~bR^vN{?utgH^ALEK^J>&W% z<NB5F7_H#fjN=aA(&2J&t>A88y^Lu(+Es8rx&PyiT!9EVdKe<_;}K$H9t1N6Wn`+z ze>DouHU#{qG459xH&1K|{^IM?3jWCS3qU^tkKaopeI(wHQ7k`Hr2%^%0>91l-+=yK zcswS}T>LM^^*=zk4hi^gVqE`ZTznL$-~(Xr8a$qqf|W-8ui*U@5l;j0I1x_(@gNZo z0r3E~ikk0~QfLrYZwAwi*eVXIt)l+}iST{1RSfYGZRh~suofzlA>J_>f%nT~2?0l? zDG0?Na0Sz|fu2dkEFem;6i3u$1pk}B`%9zh;pPK!4*1_Nb1F2?%&E|P--s4Uu#|c* zc9>&dLI^E_U_A5-(eysF!nTCqe;qL$TO^fqBc?zAc<$$d3BF*1V-sUq={r^nu_=(y zDq!+0U^3Ho$R`lklR2zq4(ou!q0C`D<jQ}Trpa_@1G&lVJ8RU{IE2?C(;&W=z$8r7 zamA!cTqY|9h#K6I#g^4W8yQrq?>H^QCW=BSU;?J!1I><P9mpIyn8VS)fmaDaoe;U0 zX)?GS>L+)=w(KdBMTvlP$-&(5MN&(EOcvNq4|KaFYb}EsWKcuC<FydmKnZOHCSc(_ zaDpRQDdxbd)S(lA1FuqtPBhJuXl!mPbSki9yC<PD$fX77&^hFu>sppFg$qQQ+c3>1 zl(nTSE6;&5fd3EO(tSFkK95nK?>j*Y@wP+gyAZ#ZX*x$6`krn3LE>TQ;;RX4lWoh% zHq&J%SwXtY{QO&Z=BGmbF+=_jL;kN|sTFF}R2>Q*MTZHvumET_{8*@yn~$+F_(djo zgua?jE#l>2bBL(<PE}jOz$emp>c?hlSjd|rg?%ElR+yAQ-ls)`=lFdJ-*0A*4)oYa zR4Y;&q=~@O)sbP~Z@}^Q9B~LN+hvdh?qLc?L`1Fdc=jOcFoh@c*+XSe7<f?%J0sHD z(@UfLz<+@E4C~M+@RgbUg{PR=UwEpBsuiBb;!YO~vL-_>kQIg{8Ote3r8u*uFu${z z-#N(dT;_Kk@Pn<`>CV;mtRVB)&O9ze9v3l>i^YUXUO|S;QZn(f(a|uRdIE1=lqvi^ zq@QPWg+C;h?2HxChDRZ-y%f?3)57cd;5242W@$qrkQI`de5RSnxa`!MghLN4JW8>z zVwv0Tfh;8x{YwH_YdGQm!wJ7%h|mh(P>#wMzJ*>&{dfmGeuB>%EI1%bX_6bJt#wo6 z+CWwxi@c9T{uUWMtcrXTy?A0@_!@eQ;`3(wh_Y^xmKk@@py%vB7B@(R4>EhDtRBGl zx8WWNeC8Q^tDx{6;nx9vmFx$j$}HtO_zJmqk$Wfd`vp<ABXtW=KSSz9qJE6jk7OC1 zTP(`3t!G%Crp~$vq}*ryRI<3GDtwRA^1g_y6@I{oK7_cuj#@|)@WM~G@2s>{BM>OQ z)~stJi1X}A%~`Oek@Y7Vj{6zMXN==>5nn50)6|7uLfpU7*e&Z_=ds?f52A$m(0G^@ z4#E?7!f8(4%$4V?|B-0Vx3B4E!H6#FOB-4q%!PAIwBcM4Ukmf$l<*{A@G%rNw-VuL zz>tqXhxa6RFLL*`;k2yZXT2tIUJ#ewt*K6B%_G|nwoUi7g3Zoku-|5|`v@jlm@VRk z_XP%fLcV5~%~Uw6nVS#TKVdpVE*&ii7x8RT!EUk=2@q&70pE>pa!UYgd}JSJOF)<t zP|OJ^5lpl&U&INQS;oxa7`YWTOg6cq@Uw#w)ApKFcmH5ts%5aVqdVmUHxIzAwSnV} z-SBJ%S1Gt@VYV<At`gvCnXD!E!0kJ8!YVp11ORi6gn40ka$q3Yy18Ybhwh$BcreP& z?zO=?l;O=~cn1kCT9_B{L=FoEu<)FHqJ7kuy@^>YWEKj@f=|4J7ej15!4f{0+!f?D z*#=_vL_p=B;lxE1SV%H}n#5B;#uc_Cp3L}GGQL9u8!fEhSqgD)ki7*jTZh+SINr4i zA5Lz|_MLMb^+tsRMRJk^d~s1*3f@SR*Mg)wZ78o{lp7djQpDB5ygnLkg}CQ2P0MiM zqxnJvqLK0d!uKVFOT6}*0)Z8@Xv+)1;WI=8EzH)2!zZFgFFrfT7&zBHgVP3?eGhTG zOE3nH!^7vJ#}GdIum_zmfud)BMSbWif$Y~fJ1*z!_#X4Q6gixU&#h8A?>C3fL;n$? zjzx;5UEu+wx`^sVY6}XMuPlbaa(%Lo#>-cz<K+pZ(u8n{IbM!%dlJbLp|!|l8KjW9 zpa~^7#B14@>{Hsw$aD<L!?MT>^q4}_RHP=!g8P9wcAk(2`NSPwBm~lG?5nDgh=`{} z_}*irl-#JTLl(ej_&i|`zPWOY&*!TV|Idj3TXvX-GRteXfAEU}?Ul<~PP@PHlQ}nQ zX)P#vTvADMdt~=b8@k?a@wj!8)=pzObBMcP!*RC^CHk!Qeyiu~%DLT&Io02stwcPx zYro?n{qT;<9J=CC6`x%SS6r$p>t<K&im61qfkb0}($glBxhay?E|bB=rpO)E;pA~} zW8P&R2)FYJnagJBO#nLLxgB2J1tW_VevVr=UORtQTPK!Nv0hl6H+tNTy#Bwn-e}ii zC(l}Xlo<J?S3c)@qSWP*z!<W|;BDn$t8{dvQdJ!5;IEw8s5A85Sr2*ErB#RLa)i@@ z!dRu+z2q6Ot@)-NhTP3;Q(5e$Sv)0WB`O3jEfQv0#%Bo6a#nIzWk|b>V+nHDq*KpB zdfTS69#KherB3DO*(6#HrkF+OE@!;0qepD-1An{FQo8VVs)<Z{r11Z1<7Tl~<eK&A z6<~Uv;&WVJ8lR*wC2Vq+U_0RUjV4Ip8&XwZ8fxHFxx=b5LHXWPCrC=rR3(8*OjAvu z%FS{?j!t)_OWU~8M0|F$sbdr+4j5idks)zc8zIYKG0#TGc1|U2BV^&|-fGy{;nY%I zjC06w<h9GusIeLo;^8Tl+nU`3kfyCEky7Sjqf)xdZ4bsCXY(T^xi&)b6;^A@`6pJ@ z?UgsK_1*K_lJx>MA6)XRS<2yvw6%&^rSFKG{6g-BiyW;dj|%ymh-KE`S{d9<0Xdq@ zw5-Q9ymdR0<2JfYD``y53KOT9Re5a0lX*H_)*dHdEKNNkHx8#*8hLzUwB1Ok3cL}+ z2w-w3wdw*e4vVCpaN<7Sm@`gfly=IAe5`X$m9@vPN*;9Z;xbMHdX9q=77=vl;G2^{ z3_S{1j7P>;M$jGS2Q1QfZ{ADdSWKD2ZuZy~2qhK_ULCd~b65N9v<m8&E$P^8s7vGN z+G^s)uzk8~Z`X{Hz+H7#cxatP8ZSvTw^12jn|thvfiR4=L}F66sdaU)*lbv2xM4SK z$4cDNH1C03sVzHT%abdiml6VXgEZ|R-onI98G&v8GL&xa;ni9@K8bYf%#8pSp6c85 zADxwzOBRe%j63^HY1n)1s_l*(FJ9Ir-L|>qB4}6ITsu2w-l-c?X=_oM%u{*Tnp$`> z&KfQQyUyp-oZq$ioEnpZDcqdhetohpeW$-s1Q@HuthbqHabI&~P9c}QmynCD&)KcJ zvgTh^RaNoL>FVg{Z}rgCvHD`4Z`!LqU)`Y3R}+)lLL&5z>qd_)Tb%6bN-h}e8%ph> zvW{-Pecd&r1&>IhtYhXT5CSSzhEmFQT5yAi*UDs@AdfUu8i?PAle!Lb8_o4Db?_Lz z+Ov<MBVel*9CqpmIG#^oD4^t4n$*fs3f~OAL&X65f?^6|&o_eps(z3Y_>TIv5iNKk zOFRj{E{wEy_9RubbhR^hCU2XoKuqC@gg;;27-^D*`Boc-D6pK4Q_9JYH$wa=E*nKT z!i~piL8+W{0~JRq-U|HK(1ltg-xtC8T5#|xL6R2J;N{}?rI1A@sESJt7o2&QJ@`|& zdu!j;4F2o{E%<XLZzK0t$}MIqBvRXfS_!vBX>Q!sk?ic*gi??3&{^_p&{;w0ytvxV zR5DPLd)GEC$d`_T_mX?Rdb8D)2?6Xwl^qpm-=nt*K=$@@cC_M!1^;;h%ys6GLF6OY z_>bY*!w2Vr51gn4`KVd&K@tB4phndHi!f+4UNDpRgIYK>1&>;;F9k_eY;Y&JPl}Y3 zc%;OEx<28*RI2R2%NIRhMPfjv<yIl)L1$VNB_ym0GWay;>)@kM!Dpqy4;QT%e-v!_ zLTm6va{of^D*}Be3VK2)aLYT12|g?ln`cRy`{_nS$!_pVQ0nn7rauAtEqJ^pZ(5Kr z%k^A89|g+G6=C!IOoN`;;Jfhno4gRJ(|HMP2A!8!?tg`KHL#|kJl3|GHxc501&{aK zFX!fg;@aT*1o{IY-X`K5AYLcp3LsvUN?uFJ;6YEHR0aUInY5U*biZVD-(qw#d<t6L zUJPLG(b2-bRGY{Qz6y}H@91b`Q(r2D$6b|7$r~LCZ|oez<F2{vU7%*L%T;PtsgxH6 z@q9WzuLRyNWO^34adOMaB~3+nv&pSgF7CP2E%a+h1T=XcX;JAWYo@INxgCy73utpV z*Y@XJs{&OX)eLhEYP=YVU_9l6&O3nIgVNwLp@4RUW~m>fv}X$$Ig<D==TA5A#SDD1 z`3h*O871Fa$pclld3<jr5ALmK7a96FE~6vND%?d7gRijU(G`}w6#{;7`X<x_45=8B zI(nn6$!-|_sVUix*Wf)<GRP_6+b(%4eM_`FzU`8S#dW*<XcgTjYa!TrrVk_cC;@+F zdiWNkkc96^?Z7j|6uH-ufKgL{h-(5a<pi{F0yg*>wY(%F+XzgakqM}0?{)~r*9!8E zCbwH8pfr5~6r2EGDn?pr)?|r&Cy4#4C-z@5_8!LG>stzXYfMmmz~p24mM>xdAqdAx zGV+ckcblr2!6Wwx2q1q>Dpa;!?q432F<Un$yEl1U@wX`T;V<|vtdL+CD<oJBx>%aL zmHOoOSd{wYcaz%%@m8|`AwVBY_xoE)R}Uly2KzVC(KX*n_2gQ{QhB+qk#*>>e)jw~ zd@Hs5r)7wR^o?dTmi8MARqZ*?L)bqt{b!(`A>vseo|4K>)KhC2^K2S4;08#>di(G$ z|L>sd<UOXTH_HDfYos$l(W$kJ1Ej(dsqeX`8_ZTonQK5sr+Hn&j2OtM<6`-ki{%s0 zR>J*u{=b1q8>+Km&o3}<wpB0;lBwp=f9Uo(sf5=vSf3cjQ}DKQz-_OLBcyVZaIe$} zE~LZ7n2ht?l5jYyjmTuR5q@8@rYjl;vVh6yFs)&~T(~D9gaT_m-L2y_my91N3F}Jr z_a`^0V?=!#xpX95{}#D3*q#8#hh!`e$vTzPo%Hs|W6~L*b1UO^w^W_NsoINEwYP7L zrgO)w?*mM3whX%TAn^Pd({wpXFC;hYR)Yj0$oFdz;96B>c?R6L$avZcBcIdNBaE@g zw^q}6Frk+Klg9)`zEG&o0>7P>R#%UMoTr$kL4{sLZZ)}cSm`+9mw+LUAC$VZtP0oq znOM1?96XvW{|Cx_CMAu3;51&%Y24vkuj$ts?UtXL--6$Wae0<)xaB&pD!7Y(-YHvg zzKKzAvk*}53*(M8xxWUf*KrPA5A;>k>I%WB&{TJu(dccks6bdOk2Npi%f5WMI5ge2 zK@0h0h=id6VG$^tMt<s5Uq1xRW_kk9^l^tW1W_REJ#4h-KR6ILv$oC944~KA+q}@X zeH*pVzD(~&uFeN_3QUIb138dvokb><x<o4?8;ndCoMb9vNs1WA<gsL^fG-?^x{pvH z%MOddHga>h+8z>BIy{m}TGa}MW`e{n<ythk6~?t_aw~b6!c2~eU)18vB&MsajQrb@ z^1gm1YL2+bB~=?ZRXjotRr%Vq5RZ^UbAZP=pyW=u>Iy9R7=4Izu7wiDJ!@q}!3I~r z0yP|Xvfq~~=}Pu(VW@E3F7xLuP)}s23mED`UrGx#DEGLfQk2{Li<P_F!1AX|FE_4X zlY0nXs5PM)paAIA2(-Oyu-gjtPT;%K1?p7{brnNh?Q7RUtiLt126#Lyptf7@ac8p9 zpwJQIwix%hU2>IS0oZ#H?53G${2G(dFVVgLtlxJ*%bGqzNk+TTw@C}}l3=I`HJvcM zncOXW`Nu@0$cC@&1%$LY-qz9I+nF4pU2B5%5nRg6ae>7OKSP}itIM}p3-N+ys0S|k zYBsAc&=7Ukm~d=z)rP4b*s-Fr&@iBx!t`<EZZmFf^FYLlJ*c0^kP359xk{VSp859! z=9SK*`ZZ4KNu1P^eH~ip6!m^MSW59Lwc|{n|G@M)KyzOhI^X!Qo!kpuYPx|Dlp7Qy z?xTy^`%<Z62{kBT@*nDgx`<I<#HcU!9j%49XA7Y&h~-RQLGG2j{A)syVgX2EzSPGv zusJy_VH^&8`dnb}5^(5;4C5-_7A<r&iv>F}epaa)x}Mw{d01n@0HFZlaO@!mtz&}j zD7Lm~Co^KmsLp0gsI7bjb1GlKoaXD+3iqIC#%VB|IhC(t&IbAnrm0sbEQd&Yvj4Y$ zo+35m%xXgmlF-%~0R4q7aCop-$c=wtm9IxDoI`LxX{Q+8nPNb9LdK7nCM}eOYakM< zIw`CLx>BmOsa4^$wDk;b>`b+wp+Uk{?}Cj7iG}MK+hM+5t?&rKc0XYG9m_l(=m(gl zZ@2JRh;$_T9|iQGQngK4Z(nN2?Ee8w(gn<Y3}zdHInj5FR(LXjc@>1SwwOZD3Y5XN zZ_L}`S3@NJs0&X8`UI)1rmP!An<|)-T)^;@xbQj#bG@%mE4+b*Z9Wjrtz6-Q&~_{O z3Vv_gqJ~JU)v)l#K+C~=e<|h+3|9!t)h<~6!&n|>ERXp5wZg{;3tVW;<k?f<-+?Yr zuAr0qHbi=y{ht8(A;dCJiW#F|xz~v$pj`j|2V;59H=q@MKv)g}*>kNIg)@187M@D( z6o|wsb_zcN`du0^A2)MhUvgLs$`fL!>Y^bhaGJbJcd9vP4*!)!yyY9#!q3VO+o-P! zoI0ybvTR8Tp6YerKSJ;qnSKfA=ZJV7h-VBPIf{CS5#Y|s%EIpeeX)Ju9R7!IL<{p3 z^f2km3xC2>B^8&UBtlw#J2ni~fTcXt403}}CdCvf5E$Sqi2vd%i2wE-tA#&hv7d=C zGn)5>TC0@KSEHjv(%3q@Sim>&pn3<m+D0<T%_29O+zH&<S<(T(K~c&N=*r?1Vc3I} zMR~lXC|{EW^(tRijI!8SzT>sXzB0s%Mp3>R?h?Gzn~M1mjMq6Mg+S9BB@zSzZ36hV zscMb_&jZ)@_=c-s8VKBN=4Yhb%+E-LZ<`ijjs1~Ii28+H!%<`o1gm43R<|SbY#NRN zFCm;0qj&<KQ}k$Eh6S*|zu|WJ6dS4+8P$A7mGGUYMR=YbSui?UuoaNK%zlf7AJ$bK zS4Lp4o;8(e8mvcXupT*t+*OL|9|5Dqf>xAn7F~ls2{+JslWlD<k4A+9u+)*Yzcm$E z8JvpMoQh`91QTJk%aOH|j11Ng5;=^Lk-=KyBS(S^Rv#T9MNAP=c^qjYH^twYnG6C8 zi71tcI2lzuY{m4+G=P@stix<+DB(1;a~d{@_*#V3%tSyrMiwu%MCc-Kq*u|409aTi z=x<mcp`3zHMieNR)BzimdWOR010sDQz7}B>IT84@vv`*yLWct)$GJcmF`*nOp`422 z>#ZWYBoG+9XI)?eas&fmjZBdfK(|hWRWe0RM8&O4pGxi-iYX5>PlQB(F)U%6hA>7< z7#9MJAKPFIF$~t87&%MC)*`GvF#_rnGg+Zp<N|Upbb&EKFfJqtL5>d=m8(2$C@TtN zJxZIMcLlO|qa*Sd!{Oz>$St5bC~_x0e~HhF(TMB3t;S9D_jVY3ujgntW6%fi$tnOM z_o2rR@Ohc!W9Z3~YK!pK9US4O81xQ&{(`-4M~`dp`9n-!_EZ`79S(E@zP?WSzt8?Z zL4O+fM}CA9DWHyAjnw5tU4ayt0*G9S)I~Cv&$cxuh#_R=arQox$FHj@Oo}FQ9`oXS z0E0k$zvLf+ofi2FpP%6KX=@&5%{B5Slb8J>??TWbKStnwrpSjLf5zwYwmd$><ioSY z$lo#Or}*Rr`pC!V@hU!FlIc52rj500MBc*JuS<X4mWaHA{$%Je@+ML*6ZIFQULfj^ zNYTDW<XNPiA{8;Jq6OIiaV0($W^&oHINdy{D{2SzFhz&sb8md^DVdDen4Gu6in}Pq zKie?k8hi%vxsOyJ37<W)xC&>KdviSgii^&|XeZ#a5TE&y#fXK)D6(MvDn)1V&oeOE zFg{E18Ih`j<wyw*Ac%I5?czF@8;gF7(XPQ~3O;A!lT{@Z#nEG?%p@9X!LZ>w3S;Fc zSJ90a{z`l<!smQ^a*I_o7d>ia#d+Jb*c-@xSCB9(wir;|u_K_}8ps~yPvvIwQz`lh zbG-?<o`cWL_*^XWAe%LE7Tt<3mJrp5R2@+VAVnt<ilRsr5mk&7ZFm$FAoU%h_C<=e zX^LhbwFiwGuLAp;J;S8v;`<gw7kfx87Sqj<WARKAXmObctrhPhgG@3MT}%h7&^^P- z*s(Z>0d@8$Ko0^}yf0GUmS4@4$`l~HrK7tFbG@q!nc5F46~{zf>ffAf>lwyigEJ-J z2v-3RXUV~&f@6OnPb;3o9yR11NbcP2JIkrVk^scyp*|6qFhzp>A${T^r{L7cgn8z< zJ`5e0FxjjT#Rr)+qIjN&sTFe_FHV?gRg{SrHz<iy?2Q*M0Z~e9QlL{z3UrE_$X#g% zFTje?*o6J5;BSaDb|p8ZsNk=*6#Q|rRFCC?=d+K+Ln5?RoRUEXje<Wm($QtzCoJy3 zfUK*qxC=eniQ0rzo6O5=Eb2{qjkBL^TM`bw(K)CIH`%`h+P`{5ubc>7w6SBLE2(Ou ziq;A4T9oHxQJ6tb*deO}SLkRxhT~=U=pu6I3`+E1&QZi<REJY!60WsqTPK9nqaF&2 znnld|2>vNr`fIi5A^2P_v;P@{#$_Bm65p<tS^hZi;?aDRk4r|^W4LCb)*waoBHD!1 zGKuv^Ty;Uu+5}V2n#}FM1XlPKWj#dEq=>0SSr1XP6*xSVwzM{>rFH$7rFArl;H{)6 z96Xx9Bco^^xr5{mkvnWJ9jfmyQ+@wcWEtx3m-YQdwZ7*>FlTeZW_^$H%seWFVmE40 zS&%vTRNr&L5xh#NLcan7vRSF<57C3nTSYHJ>JnK1H>nflobLeZ3bPE5b6~=MxeQo4 zc2tZiZ_=Wy9y<!^v2zZxPnDxT$8fi^$1lmf(>7Pm(IupxsGnd?9b`Kj0FT}UQkv}+ zg`)R}cv|#6_8^n((cg1%U~*{TC8t^n`zfByH;-xLtOWL(Y&noq#W}z#6r&G`=vwq) zmiY*9XaT@HFpWL|9QnXgl#Z}QpC<PiKCK`D8i2$nowG)wycq||s->}<9$<Th9cVKH zeU^bfCpc))=NZEbz+oG<m#;@9ThQxaJv1GC5k&CvYLt$zMqeZMbzTx;<OCAH4@vO1 z&?tWZE+t6taP%$bMmu;u@fLl9!HaS4En4&~hVfV6a5Zq?-Y5zyp*ehDIQkyBv<w&h z$O<cA0<4!xtUtqfAKsN2?n}xOB00AL?+5K@`HXOsb%{sCfd6M&lywe9{{<ZG1rBV% zGx|BuN@e{@x-lQQ8t+UpS`!uEy<OtHRaMH4=V)a6FySkCDlLbP(8a{a_f{>&`|Gg~ zdSv4>QyvDU(jzW8Q{{KYTZFMW7@8H0$I8)TGCsjj#%S3*6R5$afWUB15?g{1cu6ak zK#x7~IaPw8;xV{X5*OZximk`stJz}}dhCPG8Q7-g9>k;XK<*rxQC<+p<u$6<k!JbD z4rgA6A(uvc*5I=YpK_Hlhu1e^hoC<#L&kzgk$%kB-bm3=rPy?&$WlmbB2uLBGZsK9 zLl*2WaUH~LmvX^aTkdjO9n9UA)4&EVV`Ap^OD)Dzxfm=4=kQi$jBH-UdU#<-Rx^-k zm^aI<rVi`f(&mod{zC>+eIwLq{aWp`a!-(1d%W3c#rWuZ?0ykii~U>%8KzDv_xQ2_ z!LsET;Hk7Yv0q|nUb=|gi5_&ZBK8ZUMr97&sdf{&a1=9_k7mYTmnQc-`zn3x5fM*| z@y<w$E*8X|<W`uWQD2eUEhXL+=^sdv;`7|IK!CZ8QwotVP9V373xzKa#GV%MwHV(X zh&>AocyBjGHi2R<vLZ(X2}+i~0nu3!(Qm^219Xlp7t}cB-suMDOa}B41A19R*J6KR z0IvW8UbTwR!b9w@iXB=NP){%8xmM!28}-q);vHd$3Qn%&KJA8zHzi|#V^nVoCR&V# zS+TzZm&bt1Yj#zixjfU2z0WK@Ko-2?6oXR{x!n83{zdL*<bLj+Kr<zxz0G}0Ch#6i zAbuk9$VDzF+|B*cErE|Rx-S^rmx75F`-;*0M>KUE-J}9j@M4YM@eDEb>h1wh@ZubP z0X7nHnMZsAxf98qMDAqIl*uHBacS;{GG+Ioir!RL2P}IICr4!RCQcNRCWhRS_ko$b zIN$MzPZgZBI9qUuPX{hAuFU1RMjQ^GP27*^Z<D((x%(*>m2AKjgrZy~PLt?=iwo&W z#hX|LA`&jZCr)MHK?a^Dm}qexx5jl~u!35wiL0Huo8w`O!fXHW5^`s`W;-JkU(CeW z68L?y%{I5is0A_s%RqjsTLLOL0Z~psOfb{paYj=Pnf^DX_a}FbqQut*&x!+J(md^V z<@{RKNC^@wH%vUi3gp2IvW7v{3RYU2H_qa4@@*pTrpM=zTd!P^as??-0K|3)@qSd% z?5Myefq={05VCoRIG=%wFBF`#IM2T0iy#~SmuZ@X$Cta;Q5y&VNLqLQ$J%y?zO!_m z`Qg*}<Pl?Sc_J?d#oI(&Eq**cdHo~46+Kqtvq`QxQe#2PUNV`nD%yA}hVR8E8wZJZ zqQ`oCuEBnN;ydQBY2vHqLj1&=IoD3*T;o%B@f7kn2A^H{JX|tiqlfX0=uhYI;zuGy zr(fdhkfI&R_#sHGkU98}x|S_JB?F-xsRkxxN~8fTKQNKc3de6_sC;2F4lK1euZ+fT zLXQjZd5%;otdyl8t3=A0$fqLX_hA&?SBT$<9+%*AJ8+86vwmEhxd+0^^~4)EE^pw* zUq=Sd<MaFYgiEiZ(Ru1ez^qmvD;__^U*n&zV)Q5RxdWe9VmVJ*XU3nj!pOaqfl2#t z?!C#m$K!?g%gE$+`1}Pvua(A%c+L_38~T$KhxqkKk<EwrRY=h_-1y~4T}aeLNS#a6 zc}SfthogVDnLYW_Ol553eu6CbNabKTw*Zq4Fq2r$W~$0x6Fjx@H)wQw1bj(6E2sdS z^|?neP3I*lGB6fjV<~?NJzkMD_s?ZKUa}t|QxP3zBC5zT5mksO+Ml(G96|)=k8_V@ z1f@Wqz%=zj6~!2fZzEPrM2~<(^kPhQXe}ww8)6=9t9L^+!l-64s#$`GR<Tl|n)D;6 zd7bnX{*LZM@#b_z6hrg6azzDt@Dff%HD3jpxQ!Tb!&Om-;d%MA;vg|P>g@yNG!Ww) zim{FZ)ME^8$}6BLpTuVhDyS*1pkomgv_x6agc13cUBxQ&D3dw&TAXsub}I06x2)q+ zCKY#b*4-tzXq9hK*1`3oiMLApll_!+zhddXfzTEAvd3@HgJ)S44=7njc|VDjoL4-I z;gy6xZppeQC<YsGt=Ne%o@S3{1klOTA@mFK6N7Ke)J~l!s>l0w3kuW$QswiQOun8~ z`DYNr=b$TTMX8cjlq%^~ZzWAVD&Ir~eB!I}Z;0y-!<f*&idJ@P?Mn7iQ}7RUUOIWb z%+N#4d1)1I309pULTgonGRSHg<xM`cs2BMuiKrUEkZkUx>IC$l<=(1cqy}Wwcwe29 zPF|s|FgqEaqbx{I(#Kkmt~y_^*Q&O&2ON!<yv@FSP<1JWyPQ4fkZ={XyH!`QEgcDp z_75hLIfD<p_YWp5vF;yK-O4|ICSqz;*W;5);5OU-LDeX}y+P*sPpta~Rk!fZn=u?& ziK+TAQe+ya>RP0(mRSF3?jKBsL!y)KFz1LeX@SXSm>*!(ugwpz>JAZAtGbgV-UUMn z83)q2)m9wN(z_Qq@QK-~`_<w+d(7f|5aaX0cGaVRpU0V1e<1fsa>?>w)zgmRlN$_^ z$tKLl1XkwCOThJGN3O8_nyP0wSDqEIwJJ8MRrP%OJoq!YFU!k8qQ{k=BLNd*-^pYE z=94hwjD!S6ai;9)fb=Ru`U^vPMa0#r*yK^wYw5G~Epp$Mxx|n_z5p~uqo(7l($%Tn zWFIKArq<)%YU?p&30Bf6i_O-fI&4a*E)=1)YPl^vg?9c#*wTK3r2?sXFAU5Z|JC0? z54yEj{Vk-X%Y6DQw%OzXpC#tl6fpZYg^vYP7X!V{zPMFgCgN+=e5kUTZa-De=EW^5 zd&rPlDf#o*kc(unLNbM|l2pTS$SGa+HmAB;#Mi3%NJ}-H6sSIkB@a0yH%ZA~SlXMw zlnbdberje<Ux(;i?E4bcVv6>KRy|+l{<%9W_misG=3n(13`cjUs_T)OCyQSzh%V~s z9#ECfTqB_TC*D2S+1VlnL|tN>4qZDK<dQJ|>v%_aZ<o#4I%Bq#`#ss8PT>rySt{ad zHGJQ%W+8aY8HQ&y-xROjiXLbid%It$a0BRn3{ibZ^&l>7f~DF%Cq+MNR@)k$n$@I4 zXsxDM2H9y;+h=3#A}d_==F}XDF?je}a|C*<A!;pBt0j<Jwey<-OLkNEdQA$PlbrIV zz0THjig;R04||YR${NKQr4^o0dmfTfC*ndm1d(##?!c5!&EwPX0xrK#dC+WLYS<iQ z&5&TA)$pXcW~<V?gdwt;8^@D-BAd;%VKcA*z_%p8Nh&}nqp2lW08{s+Np%4PHNmmX z$Qri7RdbHuqt%=&YufWN7kS~S=4^b;!<(8j(1VOu*PM!!T!zr5L<&4Dpyd&BZ7M8w zO`YS&wW$FH#@CW+E*4z08eY4u!3xF3wQFd|QFG<?ojHZ+a|%I-?3yZff3>L&c$jA! zWuC2}JlhY#o6v4zXsjZt=0?FxtGP<n_UZIZ@`34^8}L1!x2(AiJ+3Bd2U0(jsHWq- zpe@tDaP!n-oSDYfq-$<vWWYtM;njzl+kgjt7JPoc=2yUz*JWz%B=>G|@A1x23qmoT zo7y6=?}6)1?H!#1v^F{w&R0*}?gV}m1HYGn|5mWjYIwJ@=6As3ENnaeQH~NNbNhLx zn%_e}xX&>00;93{tP~^ILq3c$c!pB*I7Gct)bh{RZzuR&V^PRc^ECL~V7<9r^Bj2o z6g(%e=O4jy)M_TS=0))QC3q@rGnk5>%J#KuXm(QbCb=}msQD|oe<PO^6xGlzoSMIr z`!2cv7^CcDCT?tPOqd#SJcG%i-P2mM_@%rjzZ7H1t|>5;m+WfUB3doq0jaGQoV1$v z<!~QQfZ-l;!wz0qdL6o1-e|4mL4EB!h+XSL9-rfr)mGH}8$JFhH+0*32D{r#qux{Q z#?`8S!*eQcZq)Lzo?1ROQM&=9OvGolTmc+5&R81#nHYFaL~d7cJie<|%Nr22ha;cq z_?#@yg7$YNyG>?qAhUdAb{j`yBhj_I&QQA++3bzaJ>|NtC>G;v>7~>m34WEx??H~K zWGD}^Y7aq9L458bbFLqBNOf-_c2g%IyT!<kr`NSB_$OZytzCwU3h|jQ*|ly?_6djv zI~~~_j_mm4N-e8Ds$IfA7bBxmeBv?Mz_bgnKjO8<+62CxiQK30>4DlB^rwTPwNa$# z;Am|zQgm>%wg4$Qn_0UrQgm>%b_P;povd~$QnUkBn}hZ3W2$|hAoT%JA0qXh{B-hh zM+5HVb)<%QqkS5*jnkZM<1}s?YkB-oE5;A`S}l(sYT-J|G#=m7(vYF{L`C(FOHZic z5S`()5eZT+?{@`xF-ZA|6XaF~$#<V?PZo@{T0Y2Adn)jN{o-kSkfZiYpt(1!B@5ZL z=aYMZcM9wvMdvf^ayH*~j?d>iQ2f6x{_osj>gg;m-g4o2uU5{u@Xl>Ro6p=iyC|*s zwlsFyJnXHdHLSK9#?w6Px9z@_I9Gdg=`6m%5$WVedFjHl@4Kq^AJ;F@Yd*Yu`K$%s zkX^T$UD5Gcxqn;5H)q!hbiCT_x=BB@>sB$F47*jw%WJ`~TX{v@{&RN4up8)_bT{$F zief$0?<$H+(`w*lR_T@SI{Ag%b+<b7CgXdl*cgABnvGE%s|O=9qSfq$Rr{*9Whbki zvh<dnEG);c#pKF2<gGW=&3uYfnr5}b<f>QA-5isr3RH(qaf{MTGQ2~2)mXbUYclmV z!84YwQio*H9_b-7y$U05)uI-C*Ve=t`YJ6dudP80mDW~YRROla!w6~eEVZW(L8|Kc z?P)a3;-uQ@WG#m;2vl$~37R*VG7`W(<IWxQb9{9K(X{~3V@%$gn77K@)D&rDF6$we zu?&JA2ucc#Q~#v(i&51&exvd%oGmgHO^n~DM1`--zKLX?R+wwUGp=+JzumOHVNu&? zSj{r3lb8JpOQc;k!C~rP^laTtEo*7pb(2r}Cf&{~<fbIi<?BMNgR;!bplplMY}p-3 z4jrGJmpVhMJ&?iv&1!q&5J|5b;?UNIaO>P4k$S>3kU*~8Fo}1fU1YmAV;22^F2<J9 zCe>Y#BUPSls9pKr?wXQg#eno-FjDK60imhd>+O1r;NCvijbAAR01IR^Q;0RLXx3W? zw(50trq}A`RgEha>;2%@0%e^8QQGwqQSoD4$xR)tGKMo_O7(t4M2j>}GL-D>XlqIK zZITukV908ID>2G}nDLncmk{yj=yux1<4o}Q(B18GlFk<I0h|#a?Z}M+jWK4kvI@B< z1hkD`Sfd`b$rO~0PQg3FdJZV1Noz^RRac*z$hPE&hrnH7FSuBk8>->H4r_ylg)wWL z`#P+di?tY8ft&~T^lX**Rx>MBRc)3roLvIUzhYiW-gMA4H#QDiEJsJuX4=+r&Au{z zddo2Qgv4tx8HEZdqR0wdrbGFZSw^r@$=YsZtBh(jmAyGRyj#2=;%>IR76oj^u*8t= zH7v128mH}IRdLyP<*0FXLySc~+V04-Fc>EQR)RKOi5z2`B3QNActvoGT}cI2|6NH0 zMA(%y?1}(0!Y&Vk6%}Kiy`-wsDs4}xFiYQAx^N76C<3$gU>!z-Lcvt4Slm}i1rup| zONX8=S^yFX+rpkyzuw&g3jnDueJIr@ruhA-_Q6g)7K@of3;U`VE^WXv)8S;GizMi{ z&~zj%vRLwUz<bCs_ClGuqUF9Q)|cux42UrX7gJv{HimYruqcaaRvu%lA0W$qUR<-W z?SsbA(kWV)cXf2PY~>}2uH;sQq(~5E#2RMIRSG*QC~;UBHB60(F{-znF?gBQ#+V4; zZBbObRFY@1@-QQ6QLyB~LCKu467AGk=8!~6hFs+sqtEn49Bm549K#Q(TgOF!eQnmJ z4$Q%5WS1F@xHAGBJ1%S>m2PN6XeX9kVlhH2Xk}3;-eG;-R(;+GTa>oH-nO-_q)YU? zZK?L;VCR6EqvE9)^3`oEr83zz;tV=s2|7}$fG|ql6#~C>1puiZmv|+hDqJUxOFAh{ z(oye`j;f3Fc_rAOi;RrUE)|q)(TOw`Upv}$VsYR>((3l{$Lk|jpMlLOV>;=~^*R$l z9Yrglby{EwI8??eZDXtEV;v=<4kIWGWr_rc=xpFeNs=`1)7N3g5yRDE?CC_V$w=E| zU`x-9DuFzkD^w?ww!Omm?tKg#bEso=KDh3IT5jqT<vnO&(~#n55=>n@_SQyzG5Fg2 zWX3Jewe>MI=UDe}P;-uF{-FAiwE2Va-ScO0+m@JQ088p{dbSR{<cV8s0}SpCu%=QP zyOnw1BI0clVaW>!^mffbWMt;xn220+&eXwT%{kP;;+b>OQhmCd!}y+EA;vd>tK2*~ zLo?fXZP60TuEE67zwr{PRW|dpjfkweMjZS|5ri8{i@p%ge0OLBap{s#y~Eh3)9@x9 z4&J5;3ODX)H_cr1ZCEzTFrx}R89M8_&<b@GmVGm0{|jRZm*Pt20gkr@HxYn-I>WFa z5y~W-;Y<{zI{mcw>0?wCdsdiNZml1XsT0EUBjQW3X}=_s(HL_9JGYRlx&~`afQx}L zspgd|uNi{7t_2%AW5s^gxEUA!9JN$lVfA7;PK(Q~Dhr$+1YSE<rz1{*#?@41gF{|0 ztsCQebk!~3fS}x@^-6NuFVkBQfOAhNZN{dtF70|<-@)E`lh;d(%(SsYSb2GflEv^% z2$Gx}V#ZlEW67|Ui7^DH%4gno*Xg3V*;FclhK*siSsNXrZCm!!xZ9x3aXQsqkLV@> zj4Ub3$erqtdI4Ow-Qm{f*?4ioPqB?wnMn1Bgv!?lruqu=sM;n~8L(UAdkox-jOF~V zvnPYHO64}r)nwRJOSinNw57Dr$2H4qrB7{t$G4csZR{=xF`MP_$*^9R7A<LxO;B!* z(z57smqKnas=LOfzb-G}I{iWJF7J6Z)h}&W&<tE)Ym>G)WlwLCQlMk&6TS}^L5oUA zvoq|S1*=kh8?x9YV~%V8)9lV2`=69^X|_PES)6Vc)KVn8tMGNpMEHA^ig7G6CT}{& z29$TuG<uhq$ey9}g(jelqtI41HLhrGSf%$`OVFtQLWJ~4Tc{h4wijxSfk%yFrgpHq zKiQsYY3=D9(R)ix?6LsmI%ldMT2@SD$%gu-rez4H^lR1@bK7Uk>N3U#k?WR#ycFs= zbd`5f(+*oD2k*HvvGACxvH(Yy%6GEA&h(kbd6J*mjngIPy0J034#N1#vGpvA<W%P( zP!S~A*slrOw%Gf(c(NgEb~X^lIyo_~_Ie+DGDD<2_+*5#9&5AQWK|D9*_ei0FWp*r z3hgSdAqOv|ij=f<z^E5@+m*|+rM#F30p{u(mNczuJgjL&b7GlXma`?Pq*NC}hLjy$ zNvS25EjMT#`$V?evINxT3(bZAZ1*+BQ3I`;F~o4kz-BqN5jn$0b&QkuvA*PR3-HL5 z?ak^Q(Li)!3kfniQ-BT*{Kv%4O@dV?G$;5j*$4T7=jvldCPMg`dPS)o3Yp>hQmuMt zk7#8()TSKU&clzSWx`lVN2z{bG%dg!z}H__*J+E>e}H6P(lJvA7U4weiXP>9=K;An z%(4U!o9jeL0A6aZ+}7(E$_YpJT5c)F^s{g$XGaU+yshh)Z9owDk<-l;%U2G5V{tXO z81>)eYK*}}5@j_g;a8=y9+`!*LKFxHg^J|{5ie4@<MfzvrMu&5hbp;y<E8iG1>HYh z(4I|uy6dEl$-KOCNd1h9Ec>-k(+>$c@Pm=<-#)B5jK}M1MdlnxpMK*?rZEZ`Gpsu8 zr92W7FI@aD8R(pQ_=d!?Wk;6k##KmSOII0nc?nTBuMg_R#XsG+vZoVMo;RCP=*K{( zUSdx$Ni)V|j`vc0sq+Qm@r-7`bc-l)dq$<?l-j>L^%~jN{q$5`&ei8}3fh&=#VQcG zO4}W)%Kdlcj#YUwx$zsjW3?hR9Bb|B@c9;q7ZtU&wT<QF)$)Q~&N`njqsZsW4*7gp zSL`TSjG=d2Gdff-KngIf86BS4gPjL{z~H-m$BrU7ftfFUt!rGkxB-5Jmp85k>sFCv ziTVc69$A)Hu%Ka?L6tT)u3UY{nub;DAxvV`s-|`Dqj7m+aRcyK*?8#k#7YRb0EQ=x zD;ib_qOiUZQ~;JHmNhP3vAkgg2#PFPl~@jOW+qmz6etX`sD4dza}xxg)!ejr@v;V! zp1EL2!-9jET$NbZ*kqDrO)Hxln}9ngT@N=lH!K%!3DERAit$ws<e+%On;R0Vniefm zyh@feu5LDdH?L}Fpx+|LRxHHC@4ujFS<|Z33d=+y1b~H&iDgZTA%yvBX5)&LYnn|m zx~OqkgBf0UR4x*E<zx_Exoir!B?@armen_bna<KBi4_Y)o*)rhy<k<-vSkVjO)MpA z8ynWGY+BWfnJ#0<9Fj!Y5(~9frNV28t2I3kZgFDy^2CBQtJXpRg_p>1kp)f5>p=%h z>FVZ0^P1K5iB;$e8HPU~x3Hia4{cZo;8rv>3*=1)V;-nUhEOXLD=<{i67$zu^VhP( z`ldBlJ&AiM6w&G>qGAf77zimoOyys+GO^%btb0YPo5U|f)SRea28fEA#VnV?6UdSU ziDe2a7NXzGg{u-GM;9knH6$=0l<<;<g^dP_h$s>K2Fg~iY+PYh!f<oLp(twAnq^Y@ z67$zu<5y%=Vg-IJk<}m-Lz%zU8ox?q;YyfgODxn{l`37`urjeK(cDA<RcftD6|Y>? z0QCcsvT{|^;#CT(LG{Z_<2U8V!bEcdzx#zt*Q{=)ueAiS48DD=&f*hTlvp6Rt~a#n zTv7oFsAyVSJCptWEgho8g{#i`=%_yvOcQBk=FQ}+H^D&DqA;||tcD<qv@m4-ee^be z7JHNOg{=3t?{tbtB*^B(rDgrN{$OZ6^6v{W78J=oK#}r+cvt9RAS&yh;>AphRrjoa z39oVl&zJkNJ`<kRA{?6=&iYc2dolT6>1Jn;OByD#Nl$!sfZQxr1jgVS68>2-N#CoX z23saK+15tEP%*B5kr2u%AhNTC*TImkB@vuckWNF^*O;9vSZdj<J0p9Fh_YUUVcYiE zdssBOWzQg&)H`SIL+*Fj@V6Jn1qnZ?hq`Pg^f<5@d(5D;#{>gXA*hK3?F;%0lYL^o zYtc8Coi{pK(oGyK`YW;v3_U*sTM{L>lVR0Jk{u?um|W7TnO(Yl=WJv1gK-JC$4I!B zm!P*%kIofhS+z)ZnGoxrQ7BR^HIm-uXElx4Q4w3qR<fMzQ)gFg-x*hBq6Q@Y*;3#S z;$6ut=+`0_#H1n+nM)wye3N0$6cJpTfVLit{E}wLSm}7qLl7osGKQ3jHjE53jiV{n z;hox6K?S6#eJTfaOOE>gBxJBQ$qCa0$!g{%kSeqZd!cBys+aRPqSyz$*>YjdZRioe zm-+adD5P8{Gqjh(eTd;EVmkt_{?4!7#8+sN*53iTP1tB(4qNffc^`w3TFRV{4DWxU zP|~tKLFN@{pqP+@6n(4{B*+X?7lJNEgtNr|jpF~T9mZIz{EiE%zWn3l4^Mf!A@s~4 z6(jGaS5V-g2VwU$5xDA4@X&YQu1#PJbqnbg6nN-0m~R<7&ne%fv2$%@<v7RA<>MMV zgL(p0KY{c^^#uE~c7htcysECMvaY<+TRXwPmfT!<k{XX<ceLvxJ%g~>21h^!Hh1*P z^)vFIMedI7_MR4One|+`_AVQQSS$Qawzl^4wZT1Hkb}{c(K=2R&D{p^OAglI7Yx?H z#o;;p;K4dj=3pIP!C)OZ;b<LK+T?H@ewo8{AjEJTV;IAAAaHz+zC2t<ZgTL0;*{|^ z^5pS4kji)+(_@a;B`7hdz$DSw+hm}6SO)AU(mG&APR58G-_wX)W*dx>Wn!HpcJP<K zBpe>HW9ro*J9;>W?3kfq$d2)iF+2P=$LzScX&JMFk1=M)%xpST$y6i0g<5N)q-#wQ z^59XsWMTvqqjm&hjM~u`G75h{j>!~@Q9JT6hV71IV}fCbj{MDEYt3JB*lrezQM@>A zHwXd%KP5jHw<A6rw__o~pgULAFdVoWC5wP*;Ev_T19yC7q}>>}%aVbSI|?vI?y@Ew zio$S|jtMe<tu=q)$URpUqmYZi%wKEGU*_<f0w@#@-6b1id@e(()LIKgV|V#ej@NTl zg4o009Y0cY@NQ%qv<1d@MuYd<T+5P*WoWI#PW%AxXDer<9AQHWA9EyYISffB^YNj! zZ1jp;+kzhRQUrJkIPtCuv6Jnr%e719?Zrlsqzn&fofL*-%2_Ho0;{v7#~7~~w-Jm{ zp9+A&-7ZsRo)O5*d1JBO#sjk_*LHj(S8icj#+CXuTw2~HVI!+;C7gRD#mQObK7lNA zlV5BAmwe?u6mA3cn}<r&eHp_SH+$tRF*+DM*OHwUB!Y6pGm3t&i#ko)9*-HLoa1nP zY=H_MNvCL~6;ZbLbhfp0rrHNgpxYpLT{&!-8!Me6uHHcba0|+g#oY4YsxE)VFjW<X zU`k!b0l7J_DI`w=c~)PF<Vd)Y(p=g?H*$1VE@3SxH5SvI->@x9Bm}dL8LVItR}5rk zIfaYCh-C~nyLMN`aMj70s&S6tW{)|BTPeoAxB%*0|J?kF&-bn0`g}{OeZGb^9AQJ~ z9oLQeHWt?RY(@RhLyDSRot1lw!MHJ-qsc*#_1y)#hP2=ju7SbNpIf-GXR9*l3~mtN zSv`KRO^`>@@1w-;!(qm^Rk7Hqi;2s(3N>)RZ2Npu16=SJQv+PEZ>tt$TMR*%B^Sxr zQUUvJ6@iXpk~G%^PqLcn#08U)vR;uvEv7j%SQ7EqsX+W8268e3Ib}o(p2{*#6H#Z2 zsEsz$UVb)l6g-P#pDkjuqR8O6Viud)+M5K6#oI?4!f*_SC;!3kib-&LM`x$tpToWv zi3u%TWpP=?30~^9wiF~=_Q4;JdnLJ~Qa^YVxmUBgYmo;noJk4^Kdi}(9$SKbsqQw+ zHUYuE&5~{HobVl-@N16Mg4Z&f>qOKcnAzL2jV)*fZ{*lN7O`*Q*gsLS&A*WSf5!Q> zlzo4$=9fRgFK!nk8+{M{n%uj{{R+9HxHfnXx%Wz4@s=zS*	r^%EZ#1|RvE`5(n9 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⁅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%0DM6He=&5M{nPCBq`rm_+;%Hf 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�+guoeG=$-TeAzfG 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μJh6Cv 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�sMK%)Xh-1bV*n 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½<^z%FL!0X)qt( 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⁡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	(gA%(5$m8PPNRIZB4gF&AV4F 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�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]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 N{{iVx$XS4VRsb>2GhhG! diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0-1.spec b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0-1.spec deleted file mode 100644 index 4b579e852..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0-1.spec +++ /dev/null @@ -1,25 +0,0 @@ -Summary: LablGTK : an interface to the GIMP Tool Kit for OCaml -Name: lablgtk_20000829 -Version: 0.1.0 -Release: 1 -Copyright: LGPL -Group: Development/Libraries -Source: ftp://ftp.kurims.kyoto-u.ac.jp/pub/lang/olabl/lablgtk-20000829.tar.gz -%description -LablGTK is an interface to the GIMP Tool Kit for OCaml. - -%prep -%setup - -%build -make configure -make -make opt - -%install -make install - -%files -%doc CHANGES COPYING README doc - -/usr/lib/ocaml/lablgtk/ diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0-1.src.rpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0-1.src.rpm deleted file mode 100644 index 7ebeed110136907efb8c313187c03fcd156f73d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421518 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ྯX%dEBXS;K98#3E$sISp1E~{@uR^6 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¥uRrABDGIM*)>{yhilA16$xm24%L*ZZ;S(4 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 diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0.tar.gz b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0.tar.gz deleted file mode 100644 index ba7056f6298e40a9035c696ee13f8b4910974e2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419688 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�u2jl4vX&rG7mh9`UE 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 S_b27?C1@oHbb_=^g!F%x#RHZA diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/.cvsignore b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/.cvsignore deleted file mode 100644 index da3c3c514..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/.cvsignore +++ /dev/null @@ -1,11 +0,0 @@ -.depend -config.make -var2conv -var2def -lablgtk -lablgtktop -lablgtktop_t -lablgtkrun -*_tags.c -*_tags.h - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/CHANGES b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/CHANGES deleted file mode 100644 index f5afeefe0..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/CHANGES +++ /dev/null @@ -1,358 +0,0 @@ -$Id$ - -2000.8.29 - * bugs in color selection reported by Nicolas George - * changed the license - -2000.8.21 - * correct GtkStyle.set_font bug reported by Patrick Doane - -2000.7.27 - * changed GUtil.signal and GUtil.variable for better usability - * suppressed obsolete color settings in tooltips - -2000.6.19 - * patch by Michael Welsh for Gdk regions - -2000.6.15 - * add CList.set_cell_style/set_row_style - * change set_usize/set_uposition into set_geometry - * return an option rather than raise an exception for null pointers - * map empty strings to NULL when meaningful - * Gdk.Font.get_type/ascent/descent - -2000.6.14 - * add GDraw.optcolor for functions with a default (Jerome suggested) - -2000.6.8 - * apply Jerome Vouillon's patch - * changes in GtkSignal and GtkArgv.ml - -2000.6.7 - * create #misc#connect for widget generic signals - -2000.6.6 - * move notebook from GMisc to GPack - * #connect#event, #add_event, #misc#event, #misc#set_events_extension - transferred to #event su-bobject. - * #connect#drag -> #drag#connect. - * #get_type, #connect#disconnect, #connect#stop_emit transferred to #misc. - -2000.5.25 - * split misc.ml into gaux.ml and gpointer.ml - -2000.5.23 - * add GMisc.notebook#get_{tab,menu}_label. Rename nth_page to get_nth_page. - * modified ML signals in GUtil, to allow signals without widget. - -2000.5.22 - * Incompatible!: Change default for ~expand in Box.pack, - Pack.build_options, Table.build_options. Now defaults to false/`NONE. - This means that all options default to false/`NONE, except ~show - (true for all widgets except windows) and ~fill (always true but - effect controlled by ~expand). - * add GtkArgv.get_nativeint and GtkArgv.set_nativeint. - * make offset and length optional in GtkArgv.string_at_pointer. - -2000.5.10 - * rename GtkFrame to GtkBin and GFrame to GBin - * move socket to GBin - -2000.5.9 - * add arrow and image classes to GMisc - * add list and set_item_string methods to GEdit.combo - * add socket and plug classes to GContainer and GWindow - * two new examples: combo.ml and socket.ml - -2000.4.28 - * add GUtil.variable - -2000.4.27 - * add GtkXmHTML widget - -2000.4.26 - * release 1.00 - -2000.4.24 - * merge in changes for ocaml 3.00: label and syntax changes, autolink - * added better visual and colormap handling to Gdk - * GdkObj renamed to GDraw, GtkPixmap moved to GMisc - * Initialize Gtk in gtkInit.cmo/cmx, start a thread in gtkInitThread.cmo. - These are only included in toplevels, link them explicitely or call - GMain.Main.init and GtkThread.start otherwise. - * install to caml standard library - * many other forgotten changes... - -2000.3.02 - * move locale setting inside GtkMain.init, since it requires an - X display - -2000.2.24 - * add checks in add methods, to avoid critical errors - -2000.2.23 - * add dcalendar.ml (submitted by Ken Wakita) and csview.ml - * correct bug in GdkObj.pixmap#line - -1999.12.19 - * release lablGTK beta2 - -1999.12.16 - * upgraded unison to version 1.169 - * radio groups are of type {radio_menu_item,radio_button} obj option, - otherwise you could not use them several times - -1999.12.13 - * added GtkEdit::{insert_text,delete_text} signals - * better syntax highlighting and ergonomy in the browser's shell - -1999.11... - * switched to Objective Caml 3 - * constructors are no longer classes, but simple functions - -1999.10.29 - * changed GtkArgv.get_{string,pointer,object} to return option types - -1999.10.27 - * added radtest/CHANGES for cooperative editing on radtest - -1999.10.21 - * added a UI for unison - (ask bcpierce@saul.cis.upenn.edu about how to get unison) - -1999.10.20 - * corrected CList signals - * moved initialization out of the library, in gtkInit.cmo - -1999.10.15 - * release lablGTK beta1 - -1999.10.13 - * improved gtkThread.ml (no timer) - * modify Sys.argv in place (gtkMain.ml) - * add set_row_data and get_row_data for GtkCList - -1999.10.11 - * bugfixes in Makefile, radtest and lv - -1999.10.6 - * added Gdk.X.flush and Gdk.X.beep - * Gdk.X.flush is exported in GtkMain.Main - -1999.9.9 - * added font selection dialog - -1999.8.25 - * re-added connect#draw - -1999.8.10 - * reduced the number of methods in widget - * moved disconnect and stop_emit to object_signals - * moved ?:after to each signal - * more functions in applications/browser - -1999.8.9 - * Major change: created one set_param method by parameter, - rather than grouping them and using options. - You can get previous versions with tag "changing_set" - * corrected examples, radtest and browser for these changes - * a bit of clean-up in radtest (treew.ml and Makefile) - -1999.8.5 - * corrected a bad bug with indirected pointers in caml heap - -1999.7.15 - * add GdkKeysyms for exotic keysyms - -1999.7.14 - * moved Truecolor inside Gdk - * added COPYING - * prepared for release - -1999.7.12 - * clean up drag-and-drop - -1999.7.9 - * corrected bug in Container.children - * added ML signal support in GUtil - -1999.7.6 - * added DnD, improved radtest (Hubert) - * small corrections (Jacques) - -1999.7.1 - * added some gdk functions related window and ximage - * also added applications/lv, "labl image viewer" with - the camlimage library. - (JPF) - -1999.7.1 - * added applications/lablglade (Koji) - -1999.6.28 - * added applications/radtest (Hubert) - -1999.6.23 - * improved variant conversions for space. - -1999.6.22 - * updated olabl.patch. With this new version you can access fields - of records without opening modules. You can also use several times - the same label in one module. - * examples/GL/morph3d.ml uses it. - -1999.6.21 - * moved event functions to GdkEvent - -1999.6.20 - * new example: radtest.ml (Hubert) - -1999.6.18 - * added GL extension - -1999.6.15 - * grouped set methods into set_<keyword> - * added width and height option to all classes - * windows not shown are automatically destroyed by the GC - -1999.6.14 - * added GPack.layout, GPack.packer, GPack.paned, GMisc.notebook, - GRange.scale, GMisc.calendar - * added 3 examples - * #add_events only available on windowed widgets - -1999.6.11 - * added CList widget in GList module, and examples/clist.ml - * improved pixmap abstraction in GdkObj / GPix - -1999.6.10 - * suppressed almost all raw pointers from the code. Pointers are now - either boxed (second field of an abstract block) or marked (lowest - bit set to 1). - -1999.6.9 - * added GtkBase.Object.get_id and GObj.gtkobj#get_id to get an - unique identifier to gtk objects. Nice for hash-tables, etc... - * GUtil.memo is such an hash-table, allowing you to recover an - object's wrapper. - * added a show option to all classes, commanding whether the widget - should be shown immediately. It is by default true on all widgets - except in module GWindow. - * moved non-OO examples to examples/old. Do "cvs update -d old" to - get them. - * changes in Gdk/GtkData/GObj about styles. - -1999.6.8 - * updated olabl.patch - -1999.6.7 - * split gtk.ml into gtk*.ml - -1999.6.5 - * grouped Container focus operations in a "focus" subwidget - -1999.6.4 - * slightly reorganized widget grouping - -1999.6.3 - * disabled gtk_caller - * subtle hack to have GTree get the right interface - * switched completely to the new widget scheme (including examples) - * added olabl.patch to apply to olabl-2.02 to compile new sources - -1999.6.2 - * integrated changes from Hubert in Gtk, GtkObj and testgtk.ml - * added G* modules to replace GtkObj. "make lablgtk2" for it - -1999.6.1 - * added experimental GtkMenu for a cleaner approach to OO (Jacques) - -1999.5.31 - * GtkObj: list, tree and menu_shell inherit from item_container (Jacques) - * Argv.get_{string,pointer,object} may raise Null_pointer (Jacques) - * Support for creating new widgets (Hubert) - -1999.5.28 - * a few stylistic corrections - * added Packer in gtk.ml - -1999.5.27 - * new Gtk.Main.main Gtk.Main.quit and GtkThread.main (for modal windows) - * added x: and y: to Window.setter - * new methods: object#get_type widget#misc#lock_accelerators - widget#misc#visible widget#misc#parent container#set_focus#vadjustment - container#set_focus#hadjustment (could be container#set_focus#adjustment with a dir param) - window#set_modal window#set_position window#set_default_size - window#set_transient_for - menu#set_accel_group - * new classes: handle_box_skel handle_box_signals handle_box - bbox color_selection color_selection_dialog toolbar - and the corresponding modules in gtk.ml - new class type: is_window and method as_window - * new param tearoff: in new_menu_item - new param x: and y: modal: in Window.setter - * Widget.event and Widget.activate return bool - * new example: examples/testgtk.ml and test.xpm - (Hubert) - -1999.5.25 - * upgraded to gtk+-1.2.3 (all examples work) - * suppressed deprecated function calls and corrected examples - * added a patch to use toplevel threads in olabl-2.02 - -1998.12.13 - * upgraded to olabl-2.01 - -1998.12.9 - * replicated Main, Timeout and Grab to GtkObj (no need to open Gtk anymore) - * moved some non standard classes to GtkExt - -1998.12.8 - * added the first application, xxaplay, Playstation audio track - player for linux. (How architecture specific!) (Furuse) - -1998.12.8 - * more widgets in GtkObj - * refined memory management - * all variants in upper case - -1998.12.7 - * after deeper thought, re-introduced the connect sub-object - * simplified GtkObj: use simple inheritance and allow easy subtyping - * updated olabl.diffs for bugs in class functions parsing and printing - * add ThreadObj for concurrent object programming - (Jacques) - -1998.12.3 - * pousse.ml is now a reversi game (idea for strategy ?) - * solved startup bug (a value checker for ocaml is now available) - (Jacques) - -1998.12.2 - * added GdkObj for high level drawing primitives (Jacques) - -1998.11.30 - * removed cast checking for NULL valued widgets (ml_gtk.[ch]) - * module Arg is renamed as GtkArg because of the name corrision with - the module Arg in the standard library - * Makefile : native code compilation added - (Furuse) - -1998.11.29 - * renamed widget_ops sub-object to misc - * various improvements of set functions - (Jacques) - -1998.11.28 - * switched to object-oriented model. GtkObj is now the standard way - to access the library, but not all objects are ready (see README) - * removed inheritance in gtk.ml - (Jacques) - -1998.11.24 - * added inheritance in gtk.ml - -1998.11.22 - * added gtkObj.ml and examples/*_obj.ml - * various modifications in gtk.ml - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/COPYING b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/COPYING deleted file mode 100644 index d417b8b7e..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/COPYING +++ /dev/null @@ -1,28 +0,0 @@ -This library is made available under the LGPL. -You should have got a copy of the LGPL with Objective Caml. -The LGPL applies to all the files in this directory, but not in -subdirectories. - -For the examples subdirectory, there is no specific licensing policy, -but you may freely take inspiration from the code, and copy parts of -it in your application. - -For the applications subdirectory, stricter rules apply: - -* You are free to do anything you want with this code as long as it is - for personal use. - -* Redistribution can only be "as is". Binary distribution and bug - fixes are allowed, but you cannot extensively modify the code - without asking the authors. - -The authors may choose to remove any of the above restrictions on a -per request basis. - -Authors: - Jacques Garrigue <garrigue@kurims.kyoto-u.ac.jp> - Hubert Fauque <hubert.fauque@wanadoo.fr> - Jun Furuse <Jun.Furuse@inria.fr> - Koji Kagawa <kagawa@eng.kagawa-u.ac.jp> - -$Id$ \ No newline at end of file diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/Makefile b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/Makefile deleted file mode 100644 index 23157f267..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/Makefile +++ /dev/null @@ -1,190 +0,0 @@ -# $Id$ -# Makefile for lablgtk. - -TARGETS = var2conv var2def lablgtktop lablgtktop_t lablgtkrun lablgtk - -all: $(TARGETS) - -opt: lablgtkopt - -configure: - @rm -f config.make - @$(MAKE) --no-print-directory -f configure.mk - -depend: - @rm -f .depend - @$(MAKE) --no-print-directory -f configure.mk .depend - -.depend config.make: - @$(MAKE) --no-print-directory -f configure.mk - -COMPILER = $(CAMLC) $(MLFLAGS) -w s -labels -c -LINKER = $(CAMLC) $(MLFLAGS) -COMPOPT = $(CAMLOPT) $(MLFLAGS) -w s -labels -c -LINKOPT = $(CAMLOPT) $(MLFLAGS) -TOPLEVEL = ocamlmktop $(MLFLAGS) - -include config.make - -INSTALLDIR = $(LIBDIR)/lablgtk -LABLGLDIR = $(LIBDIR)/lablGL - -MLLIBS = lablgtk.cma -CLIBS = liblablgtk.a -MLLINK = unix.cma str.cma - -ifdef DEBUG -CFLAGS = -g $(GTKCFLAGS) -MLLINK += -cclib -lcamlrund -MLFLAGS = -g -else -CFLAGS = -O -DGTK_NO_CHECK_CASTS -DGTK_DISABLE_COMPAT_H $(GTKCFLAGS) -endif - -THFLAGS = -thread -THLINK = unix.cma threads.cma - -ifdef USE_CC -CCOMPILER = $(CC) -c -I$(LIBDIR) $(CFLAGS) -else -CCOMPILER = ocamlc -c -ccopt "$(CFLAGS)" -endif - -ifdef USE_GL -MLFLAGS += -I $(LABLGLDIR) -MLLINK += lablgl.cma -MLLIBS += lablgtkgl.cma -CLIBS += liblablgtkgl.a -GLLINK = -cclib -llablgtkgl -cclib -lgtkgl -GLMLOBJS = glGtk.cmo -GLCOBJS = ml_gtkgl.o - -endif - -ifdef USE_GNOME -MLLIBS += lablgnome.cma -CLIBS += liblablgnome.a -GNOMEMLOBJS = gtkXmHTML.cmo gHtml.cmo -GNOMECOBJS = ml_gtkxmhtml.o -endif - -# Rules -.SUFFIXES: .ml .mli .cmo .cmi .cmx .c .o .var .h .opt .def -.c.o: - $(CCOMPILER) $< -.ml.cmo: - $(COMPILER) $< -.mli.cmi: - $(COMPILER) $< -.ml.cmx: - $(COMPOPT) $< -.var.h: - ./var2def < $< > $@ -.var.c: - ./var2conv < $< > $@ - -# Targets -COBJS = ml_gtk.o ml_gdk.o ml_glib.o wrappers.o -MLOBJS = gaux.cmo gpointer.cmo glib.cmo gdk.cmo gdkEvent.cmo gdkKeysyms.cmo \ - gtk.cmo gtkArgv.cmo gtkSignal.cmo \ - gtkData.cmo gtkBase.cmo gtkPack.cmo gtkButton.cmo \ - gtkMenu.cmo gtkMisc.cmo gtkWindow.cmo gtkTree.cmo gtkList.cmo \ - gtkBin.cmo gtkEdit.cmo gtkRange.cmo gtkMain.cmo gtkNew.cmo \ - gDraw.cmo \ - gObj.cmo gMain.cmo gData.cmo gContainer.cmo gPack.cmo gButton.cmo \ - gMenu.cmo gMisc.cmo gWindow.cmo gTree.cmo gList.cmo gBin.cmo \ - gEdit.cmo gRange.cmo gUtil.cmo -THOBJS = gtkThread.cmo -INITOBJS = gtkInit.cmo -THINITOBJS = gtkThInit.cmo -ALLOBJS = $(MLOBJS) $(GLMLOBJS) $(GNOMEMLOBJS) $(THOBJS) \ - $(INITOBJS) $(THINITOBJS) - -lablgtktop: $(CLIBS) $(MLLIBS) $(INITOBJS) - $(TOPLEVEL) -o $@ $(MLLINK) -ccopt -L. $(MLLIBS) $(INITOBJS) - -lablgtktop_t: $(CLIBS) $(MLLIBS) $(THOBJS) $(INITOBJS) $(THINITOBJS) - $(TOPLEVEL) $(THFLAGS) -o $@ $(THLINK) $(MLLINK) \ - -ccopt -L. $(MLLIBS) $(THOBJS) $(INITOBJS) $(THINITOBJS) - -lablgtk: Makefile config.make lablgtk.in - sed -e "s|@INSTALLDIR@|$(INSTALLDIR)|g" \ - -e "s|@LABLGLDIR@|$(LABLGLDIR)|g" \ - -e "s|@LIBDIR@|$(LIBDIR)|g" \ - < lablgtk.in > $@ - chmod 755 $@ - -lablgtkrun: $(CLIBS) $(MLLIBS) - $(LINKER) -o $@ -make-runtime $(MLLINK) -ccopt -L. $(MLLIBS) - -lablgtkopt: $(CLIBS) $(MLLIBS:.cma=.cmxa) $(INITOBJS:.cmo=.cmx) \ - $(THOBJS:.cmo=.cmx) - -install: - if test -d $(INSTALLDIR); then : ; else mkdir -p $(INSTALLDIR); fi - cp $(ALLOBJS:.cmo=.cmi) $(INSTALLDIR) - cp *.mli $(INSTALLDIR) - cp *.h $(INSTALLDIR) - cp $(ALLOBJS:.cmo=.ml) $(INSTALLDIR) - cp $(MLLIBS) $(THOBJS) $(INITOBJS) $(THINITOBJS) $(INSTALLDIR) - cp $(CLIBS) $(INSTALLDIR) - cp lablgtktop lablgtktop_t $(INSTALLDIR) - cp lablgtk lablgtkrun $(BINDIR) - if test -f lablgtk.cmxa; then \ - cp $(MLLIBS:.cma=.cmxa) $(MLLIBS:.cma=.a) \ - $(INITOBJS:.cmo=.cmx) $(INITOBJS:.cmo=.o) $(INSTALLDIR); fi - if test -f gtkThread.cmx; then \ - cp $(THOBJS:.cmo=.cmx) $(THOBJS:.cmo=.o) $(INSTALLDIR); fi - -liblablgtk.a: $(COBJS) - ar rc $@ $(COBJS) - $(RANLIB) $@ -lablgtk.cma: $(MLOBJS) - $(LINKER) -a -custom -o $@ $(MLOBJS) \ - -cclib -llablgtk $(GTKLIBS) -lablgtk.cmxa: $(MLOBJS:.cmo=.cmx) - $(LINKOPT) -a -o $@ $(MLOBJS:.cmo=.cmx) \ - -cclib -llablgtk $(GTKLIBS) - -liblablgtkgl.a: $(GLCOBJS) - ar rc $@ $(GLCOBJS) - $(RANLIB) $@ -lablgtkgl.cma: $(GLMLOBJS) - $(LINKER) -a -custom -o $@ $(GLLINK) $(GLMLOBJS) -lablgtkgl.cmxa: $(GLMLOBJS:.cmo=.cmx) - $(LINKOPT) -a -o $@ $(GLLINK) $(GLMLOBJS:.cmo=.cmx) - -liblablgnome.a: $(GNOMECOBJS) - ar rc $@ $(GNOMECOBJS) - $(RANLIB) $@ -lablgnome.cma: $(GNOMEMLOBJS) - $(LINKER) -a -custom -o $@ $(GNOMEMLOBJS) \ - -cclib -llablgnome $(GNOMELIBS) -lablgnome.cmxa: $(GNOMEMLOBJS:.cmo=.cmx) - $(LINKOPT) -a -o $@ $(GNOMEMLOBJS:.cmo=.cmx) \ - -cclib -llablgnome $(GNOMELIBS) - -gtkThread.cmo: gtkThread.ml - $(COMPILER) $(THFLAGS) gtkThread.ml - -gtkThread.cmx: gtkThread.ml - if test -f $(LIBDIR)/libthreadsnat.a; then \ - $(COMPOPT) $(THFLAGS) gtkThread.ml; fi - -var2conv: var2conv.cmo - $(LINKER) -o $@ var2conv.cmo - rm -f *_tags.c - -var2def: var2def.cmo - $(LINKER) -o $@ var2def.cmo - rm -f *_tags.h - -clean: - rm -f *.cm* *.o *.a *_tags.[ch] $(TARGETS) - -ml_gtk.o: gtk_tags.c gtk_tags.h ml_gtk.h ml_gdk.h wrappers.h -ml_gdk.o: gdk_tags.c gdk_tags.h ml_gdk.h wrappers.h -ml_gtkgl.o: gtkgl_tags.c gtkgl_tags.h ml_gtk.h ml_gdk.h wrappers.h -ml_gtkxmhtml.o: gtkxmhtml_tags.c gtkxmhtml_tags.h ml_gtk.h ml_gdk.h wrappers.h - -include .depend diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/Makefile.nt b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/Makefile.nt deleted file mode 100644 index bdf5b6cfd..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/Makefile.nt +++ /dev/null @@ -1,147 +0,0 @@ -# $Id$ -# Makefile for lablgtk. - -EXE = .exe -TARGETS = var2conv var2def lablgtk$(EXE) lablgtk_t$(EXE) \ - lablgtkrun$(EXE) config.make - -all: $(TARGETS) - -opt: lablgtkopt - -CAMLC = ocamlc -CAMLOPT = ocamlopt -COMPILER = $(CAMLC) $(MLFLAGS) -w s -labels -c -LINKER = $(CAMLC) $(MLFLAGS) -COMPOPT = $(CAMLOPT) $(MLFLAGS) -w s -labels -c -LINKOPT = $(CAMLOPT) $(MLFLAGS) - -TOPLEVEL = ocamlmktop $(MLFLAGS) -### How to invoke the librarian -MKLIB=lib /nologo /debugtype:CV /out: - -!include config.make.nt - -INSTALLDIR = $(LIBDIR:/=\)\lablgtk -BINDIR = $(LIBDIR:/=\)\..\bin -LABLGLDIR = $(LIBDIR)/lablGL - -CFLAGS = -O -DGTK_NO_CHECK_CASTS -DGTK_DISABLE_COMPAT_H $(GTKCFLAGS) -LDFLAGS = $(GTKLIBS) - -THFLAGS = -thread -THLIBS = unix.cma threads.cma - -!if $(USE_CC) == 1 -CCOMPILER = $(CC) -c -I$(LIBDIR) $(CFLAGS) -!else -CCOMPILER = ocamlc -c -ccopt "$(CFLAGS)" -!endif - -!if $(USE_GL) == 1 -MLFLAGS = $(MLFLAGS) -I $(LIBDIR)/lablGL -GLLINK = -I $(LABLGLDIR) lablgl.cma -cclib -lgtkgl -GLMLOBJS = glGtk.cmo -GLCOBJS = ml_gtkgl.o -!endif - -# Rules -.SUFFIXES: .ml .mli .cmo .cmi .cmx .c .obj .var .h .opt .def -.c.obj: - $(CCOMPILER) $< -.ml.cmo: - $(COMPILER) $< -.mli.cmi: - $(COMPILER) $< -.ml.cmx: - $(COMPOPT) $< -.var.h: - ocamlrun ./var2def < $< > $@ -.var.c: - ocamlrun ./var2conv < $< > $@ - -# Targets -COBJS = ml_gtk.obj ml_gdk.obj ml_glib.obj wrappers.obj $(GLCOBJS) -OLDMLOBJS = misc.cmo glib.cmo gdk.cmo gtk.cmo gdkObj.cmo gtkObj.cmo gtkExt.cmo -MLOBJS = misc.cmo glib.cmo gdk.cmo gdkEvent.cmo gdkKeysyms.cmo \ - gtk.cmo gtkArgv.cmo gtkSignal.cmo \ - gtkData.cmo gtkBase.cmo gtkPack.cmo gtkButton.cmo \ - gtkMenu.cmo gtkMisc.cmo gtkWindow.cmo gtkTree.cmo gtkList.cmo \ - gtkFrame.cmo gtkEdit.cmo gtkRange.cmo gtkMain.cmo gtkNew.cmo \ - gDraw.cmo \ - gObj.cmo gMain.cmo gData.cmo gContainer.cmo gPack.cmo gButton.cmo \ - gMenu.cmo gMisc.cmo gWindow.cmo gTree.cmo gList.cmo gFrame.cmo \ - gEdit.cmo gRange.cmo gUtil.cmo $(GLMLOBJS) -THOBJS = gtkThread.cmo threadObj.cmo -INITOBJS = gtkInit.cmo -THINITOBJS = gtkThInit.cmo -ALLOBJS = $(MLOBJS) $(THOBJS) $(INITOBJS) $(THINITOBJS) - -lablgtk$(EXE): liblablgtk.lib lablgtk.cma $(INITOBJS) - $(TOPLEVEL) -custom -o $@ unix.cma str.cma $(GLLINK) \ - lablgtk.cma $(INITOBJS) - -lablgtk_t$(EXE): liblablgtk.lib lablgtk.cma $(THOBJS) $(INITOBJS) $(THINITOBJS) - $(TOPLEVEL) -custom $(THFLAGS) -o $@ $(THLIBS) str.cma $(GLLINK) \ - lablgtk.cma $(THOBJS) $(INITOBJS) $(THINITOBJS) - -lablgtkrun$(EXE): liblablgtk.lib lablgtk.cma - $(LINKER) -o $@ -make-runtime $(GLLINK) lablgtk.cma - -lablgtkopt: liblablgtk.lib lablgtk.cmxa gtkInit.cmx - -install: - if not exist $(INSTALLDIR) mkdir $(INSTALLDIR) - cp $(ALLOBJS:.cmo=.cmi) $(INSTALLDIR) - cp *.mli $(INSTALLDIR) - cp $(ALLOBJS:.cmo=.ml) $(INSTALLDIR) - cp lablgtk.cma $(THOBJS) $(INITOBJS) $(THINITOBJS) $(INSTALLDIR) - cp liblablgtk.lib $(INSTALLDIR) - cp lablgtk$(EXE) lablgtk_t$(EXE) lablgtkrun$(EXE) $(BINDIR) - if exist lablgtk.cmxa cp lablgtk.cmxa lablgtk.lib gtkInit.cmx gtkInit.obj $(INSTALLDIR) - -liblablgtk.lib: $(COBJS) - $(MKLIB)$@ $(COBJS) - -lablgtk.cma: $(MLOBJS) - $(LINKER) -a -custom -o $@ $(MLOBJS) \ - -cclib -llablgtk $(GTKLIBS) - -lablgtk.cmxa: $(MLOBJS:.cmo=.cmx) - $(LINKOPT) -a -o $@ $(MLOBJS:.cmo=.cmx) \ - -cclib -llablgtk $(GTKLIBS) - -gtkThread.cmo: gtkThread.ml - $(COMPILER) $(THFLAGS) gtkThread.ml - -threadObj.cmo: threadObj.ml - $(COMPILER) $(THFLAGS) threadObj.ml - -gtkThread.cmx: gtkThread.ml - $(COMPOPT) $(THFLAGS) gtkThread.ml - -threadObj.cmx: threadObj.ml - $(COMPOPT) $(THFLAGS) threadObj.ml - -var2conv: var2conv.cmo - $(LINKER) -o $@ var2conv.cmo - rm -f *_tags.c - -var2def: var2def.cmo - $(LINKER) -o $@ var2def.cmo - rm -f *_tags.h - -clean: - rm -f *.cm* *.obj *.lib *_tags.[ch] $(TARGETS) - -config.make: config.make.nt - cp config.make.nt config.make - -depend .depend: - ocamldep *.ml *.mli > .depend - -ml_gtk.obj: gtk_tags.c gtk_tags.h ml_gtk.h ml_gdk.h wrappers.h -ml_gdk.obj: gdk_tags.c gdk_tags.h ml_gdk.h wrappers.h -ml_gtkgl.obj: gtkgl_tags.c gtkgl_tags.h ml_gtk.h ml_gdk.h wrappers.h - -!include .depend diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/README b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/README deleted file mode 100644 index eabc247ec..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/README +++ /dev/null @@ -1,238 +0,0 @@ - - LablGTK : an interface to the GIMP Tool Kit - - -Needed: - ocaml-3.00 - gtk-1.2.x - gmake (there is no standard for conditionals) - -How to compile: - - You should normally not need to modify Makefiles. - First type "make configure <options>". - Options are - USE_CC=1 to use $(CC) rather than gcc - USE_GL=1 to compile with OpenGL support (see lower) - - Then just type "make" to build the library and toplevels. - - On FreeBSD, you need to link with libxpg4.so for Japanese - output. - -Contents: - - gdk.ml low-level interface to the General Drawing Kit - gtk.ml low-level interface to the GIMP Tool Kit - gtkThread.ml main loop for threaded version - g[A-Z]*.ml object-oriented interface to GTK - gdkObj.ml object-oriented interface to GDK - - lablgtk toplevel - - examples/*.ml various examples - applications/* applications using the library - radtest a very experimental RAD for lablgtk - (by Hubert Fauque) - browser the begin of a port of OCamlBrowser - (by Jacques Garrigue) - unison a frontend for the Unison file synchronizer - see the README for details. - -Upgrading from lablgtk-1.00: - There are a few incompatibilities between this version and the - previous release. We do not describe them all, since usually a type - error message will inform you. - * all signals are no longer under #connect. #connect#event changed - to #event#connect, and some signals are under #misc#connect or - #grab#connect. See lower for a description of the new widget - structure. - * some defaults changed. In particular GPack.box#pack have now all - its parameter defaulting to false rather than true. See lower for - the new default policy. Beware that this does not cause type - errors, just changes in the aspect. - -How to run the examples: - In the examples directory just type: - lablgtk -labels examples/???.ml - - Before installing lablgtk you have to be more explicit: - ../lablgtktop -labels -w s -I .. ???.ml - -How to link them: - lablgtktop contains an extra module GtkInit, whose only contents is: - let locale = GtkMain.Main.init () - You must either add this line, or add this module to your link, - before calling any Gtk function. - ocamlc -I CAMLLIB/lablgtk -labels -w s lablgtk.cma gtkInit.cmo ???.ml -o ??? - -How to use the threaded toplevel: - - % lablgtk -thread (or lablgtktop_t before installing) - Objective Caml version 3.00 - - # let w = GWindow.window ~show:true ();; - - You should at once see a window appear. - The GTK main loop is running in a separate thread. Any command - is immediately reflected by the system. - Beware that you cannot switch threads within a callback, that is the - only thread related command you may use in a callback is - Thread.create. On the other hand, all newly created threads will be - run directly by the caml main loop, so they can use all thread - operations. - -Structure of the (raw) Gtk* modules: - - These modules are composed of one submodule for each class. - Signals specific to a widget are in a Signals inner module. - A setter function is defined to give access to set_param functions. - -Structure of the G[A-Z]* modules: - - These modules provide classes to wrap the raw function calls. - Here are the widget classes contained in each module: - - GDraw Gdk pixmaps, etc... - GObj gtkobj, widget, style - GData data, adjustment, tooltips - GContainer container, item_container - GWindow window, dialog, color_selection_dialog, file_selection, plug - GPack box, button_box, table, fixed, layout, packer, paned, notebook - GBin scrolled_window, event_box, handle_box, frame, - aspect_frame, viewport, socket - GButton button, toggle_button, check_button, radio_button, toolbar - GMenu menu_item, tearoff_item, check_menu_item, radio_menu_item, - menu_shell, menu, option_menu, menu_bar, factory - GMisc separator, statusbar, calendar, drawing_area, - misc, arrow, image, pixmap, label, tips_query, - color_selection, font_selection - GTree tree_item, tree - GList list_item, liste, clist - GEdit editable, entry, spin_button, combo, text - GRange progress, progress_bar, range, scale, scrollbar - - While subtyping follows the Gtk widget hierarchy, you cannot always - use width subtyping (i.e. #super is not unifiable with all the - subclasses of super). Still, it works for some classes, like - #widget and #container, and allows subtyping without coercion towards - these classes (cf. #container in pousse.ml for instance). - - Practically, each widget class is composed of: - * a coerce method, returning the object coerced to the type widget. - * an as_widget method, returning the raw Gtk widget used for packing, etc... - * a connect sub-object, allowing one to widget specific - signals (this is what prevents width subtyping in subclasses.) - * a misc sub-object, giving access to miscellanous functionality of - the basic gtkwidget class, and a misc#connect sub-object. - * an event sub-object, for Xevent related functions (only if the widget - has an Xwindow), and an event#connect sub-object. - * a grab sub-object, containing drag and drop functions, - and a grab#connect sub-object. - * widget specific methods. - - Here is a diagram of the structure (- for methods, + for sub-objects) - - coerce : widget - - as_widget : Gtk.widget obj - - destroy : unit -> unit - - ... - + connect : mywidget_signals - | - after - | - signal_name : callback:(... -> ...) -> GtkSignal.id - + misc : misc_ops - | - show, hide, disconnect, ... - | + connect : misc_signals - + event : event_ops - | - add, ... - | + connect : event_signals - + grab : grab_ops - | - ... - | + connect : grab_signals - - You create a widget by [<Module>.<widget name> options ... ()]. - Many optional arguments are admitted. The last two of them, packing: - and show:, allow you respectively to call a function on your newly - created widget, and to decide wether to show it immediately or not. - By default all widgets except toplevel windows (GWindow module) are - shown immediately. - -Default arguments: - For many constructor or method arguments, default values are provided. - Generally, this default value is defined by GTK, and you must refer - to GTK's documentation. - For ML defined defaults, usually default values are either false, 0, None - or `NONE, according to the expected type. - Important exceptions are ~show, which default to true in all widgets - except those in GWindow, and ~fill, which defaults to true or `BOTH. - -Note about unit as method argument: - - O'Caml introduces no distinction between methods having side-effects - and methods simply returning a value. In practice, this is - confusing, and awkward when used as callbacks. For this reason all - methods having noticeable side-effects should take arguments, and - unit if they have no argument. - -Memory management: - - Important efforts have been dedicated to cooperate with Gtk's - reference counting mechanism. As a result you should generally be - able to use Gdk/Gtk data structures without caring about memory - management. They will be freed when nobody points to them any more. - This also means that you do not need to pay too much attention to - whether a data structure is still alive or not. If it is not, you - should get an error rather than a core dump. - The case of Gtk objects deserves special care. Since they are - interactive, we cannot just destroy them when they are no longer - referenced. They have to be explicitely destroyed. If a widget was - added to a container widget, it will automatically be destroyed when - its last container is destroyed. For this reason you need only - destroy toplevel widgets. - -GL extension - - You can use lablgtk in combination with LablGL - - * get and install lablGL 0.94 from - http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgl.html - * get and install gtkglarea-1.2.x.tar.gz from - http://www.student.oulu.fi/~jlof/gtkglarea/index.html - * reconfigure: "make configure USE_GL=1" - - You can then use the widget GlGtk.gl_area as an OpenGL window. - Some examples are in examples/GL, but basically any LablGL example - can be easily ported. - -Windows port - - A Win32 port is provided. In order to compile it, you will need to - get and unpack glib-dev-????.zip and gtk+-dev-????.zip from - http://www.gimp.org/~tml/gimp/win32/ - Do not forget to get also extralibs-dev-????.zip, since you will - need some of the DLLs. - - Edit config.make.nt, then, using Visual C++, - nmake -f Makefile.nt - nmake -f Makefile.nt opt (if you have an MS Assembler) - Then install with - nmake -f Makefile.nt install - - Since the link is dynamic you will also need to have in your path: - gnu-intl.dll (extralibs), glib-1.3.dll, module-1.3.dll and - gthread-1.3.dll (glib), gdk-1.3.dll and gtk-1.3.dll (gtk+). - - I checked with the 2000-02-02 version of these libraries. - Currently threads do not seem to work, but otherwise everything - seems OK. In particular, you can run all examples, and build - applications\unison as usual. - -Authors: - Jacques Garrigue <garrigue@kurims.kyoto-u.ac.jp> - Hubert Fauque <hubert.fauque@wanadoo.fr> - Jun Furuse <Jun.Furuse@inria.fr> - Koji Kagawa <kagawa@eng.kagawa-u.ac.jp> - -Bug reports: - Jacques Garrigue <garrigue@kurims.kyoto-u.ac.jp> - -$Id$ diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/.cvsignore b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/.cvsignore deleted file mode 100644 index bc09d7470..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -olabl-src -browser -.depend \ No newline at end of file diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/Makefile b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/Makefile deleted file mode 100644 index 8822e4738..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -# $Id$ -# Makefile for lablgtk. - -all: browser - -CAMLC = ocamlc -CAMLOPT = ocamlopt -COMPILER = $(CAMLC) $(MLFLAGS) -labels -w s -c -LINKER = $(CAMLC) $(MLFLAGS) -COMPOPT = $(CAMLOPT) $(MLFLAGS) -labels -w s -c -LINKOPT = $(CAMLOPT) $(MLFLAGS) - -RANLIB = ranlib - -include ../../config.make - -MLFLAGS = -I ../.. -I ocaml-src/utils -I ocaml-src/parsing - -# Rules -.SUFFIXES: .ml .mli .cmo .cmi .cmx .c .o .var .h .opt .def -.ml.cmo: - $(COMPILER) $< -.mli.cmi: - $(COMPILER) $< -.ml.cmx: - $(COMPOPT) $< - -# Targets -MLOBJS = text.cmo file.cmo lexical.cmo shell.cmo editor.cmo - -browser: $(MLOBJS) - $(LINKER) -o $@ toplevellib.cma str.cma unix.cma \ - lablgtk.cma $(MLOBJS) - -clean: - rm -f *.cm* browser - -.depend: - ocamldep *.ml *.mli > .depend - -include .depend diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/README b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/README deleted file mode 100644 index a6f01cee8..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/README +++ /dev/null @@ -1,18 +0,0 @@ - Browser: the beginning of a port of the LablBrowser - -Installation: - -* make a link from a directory where the O'Labl distribution is - compiled to olabl-src - ln -s /path/to/olabl/ocaml-2.02 olabl-src - (actually only the directory parsing needs to be compiled) - -* just type "make" - -Use: - -When you run browser, you just get a customized editor with lexical -coloring. Nothing very fancy. -In the file menu you can open a shell, running olabl as subprocess. - -Jacques Garrigue \ No newline at end of file diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/TODO b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/TODO deleted file mode 100644 index 0c8bb5357..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/TODO +++ /dev/null @@ -1,4 +0,0 @@ -* lexical coloring (done) -* hyperlinks (call signal with position) -* keyboard popup -* protection diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/editor.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/editor.ml deleted file mode 100644 index d4adbfbc7..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/editor.ml +++ /dev/null @@ -1,101 +0,0 @@ -(* $Id$ *) - -open GMain - -class editor ?packing ?show () = - let text = GEdit.text ~editable:true ?packing ?show () in -object (self) - inherit GObj.widget text#as_widget - - val mutable filename = None - - method text = text - - method load_file name = - try - let ic = open_in name in - filename <- Some name; - text#freeze (); - text#delete_text ~start:0 ~stop:text#length; - let buf = String.create 1024 and len = ref 0 in - while len := input ic ~buf ~pos:0 ~len:1024; !len > 0 do - if !len = 1024 then text#insert buf - else text#insert (String.sub buf ~pos:0 ~len:!len) - done; - text#set_point 0; - text#thaw (); - close_in ic - with _ -> () - - method open_file () = File.dialog ~title:"Open" ~callback:self#load_file () - - method save_file () = - File.dialog ~title:"Save" ?filename () ~callback: - begin fun name -> - try - if Sys.file_exists name then Sys.rename ~src:name ~dst:(name ^ "~"); - let oc = open_out name in - output_string oc (text#get_chars ~start:0 ~stop:text#length); - close_out oc - with _ -> prerr_endline "Save failed" - end -end - -open GdkKeysyms - -class editor_window ?(show=false) () = - let window = GWindow.window ~width:500 ~height:300 - ~title:"Program Editor" () in - let vbox = GPack.vbox ~packing:window#add () in - - let menubar = GMenu.menu_bar ~packing:vbox#pack () in - let factory = new GMenu.factory menubar in - let accel_group = factory#accel_group - and file_menu = factory#add_submenu "File" - and edit_menu = factory#add_submenu "Edit" - and comp_menu = factory#add_submenu "Compiler" in - - let hbox = GPack.hbox ~packing:vbox#add () in - let scrollbar = - GRange.scrollbar `VERTICAL ~packing:(hbox#pack ~from:`END) () - and editor = new editor ~packing:hbox#add () in -object (self) - inherit GObj.widget window#as_widget - - method window = window - method editor = editor - method show = window#show - - initializer - window#connect#destroy ~callback:Main.quit; - let factory = new GMenu.factory file_menu ~accel_group in - factory#add_item "Open..." ~key:_O ~callback:editor#open_file; - factory#add_item "Save..." ~key:_S ~callback:editor#save_file; - factory#add_item "Shell" - ~callback:(fun () -> Shell.f ~prog:"ocaml" ~title:"Objective Caml Shell"); - factory#add_separator (); - factory#add_item "Quit" ~key:_Q ~callback:window#destroy; - let factory = new GMenu.factory edit_menu ~accel_group in - factory#add_item "Copy" ~key:_C ~callback:editor#text#copy_clipboard; - factory#add_item "Cut" ~key:_X ~callback:editor#text#cut_clipboard; - factory#add_item "Paste" ~key:_V ~callback:editor#text#paste_clipboard; - factory#add_separator (); - factory#add_check_item "Word wrap" ~active:false - ~callback:editor#text#set_word_wrap; - factory#add_check_item "Read only" ~active:false - ~callback:(fun b -> editor#text#set_editable (not b)); - let factory = new GMenu.factory comp_menu ~accel_group in - factory#add_item "Lex" ~key:_L - ~callback:(fun () -> Lexical.tag editor#text); - window#add_accel_group accel_group; - editor#text#set_vadjustment scrollbar#adjustment; - if show then self#show () -end - -let _ = - Main.init (); - if Array.length Sys.argv >= 2 && Sys.argv.(1) = "-shell" then - Shell.f ~prog:"ocaml" ~title:"Objective Caml Shell" - else - ignore (new editor_window ~show:true ()); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/file.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/file.ml deleted file mode 100644 index e9c0cf34f..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/file.ml +++ /dev/null @@ -1,13 +0,0 @@ -(* $Id$ *) - -let dialog ~title ~callback ?filename () = - let sel = - GWindow.file_selection ~title ~modal:true ?filename () in - sel#cancel_button#connect#clicked ~callback:sel#destroy; - sel#ok_button#connect#clicked ~callback: - begin fun () -> - let name = sel#get_filename in - sel#destroy (); - callback name - end; - sel#show () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/lexical.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/lexical.ml deleted file mode 100644 index 9acb9c060..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/lexical.ml +++ /dev/null @@ -1,155 +0,0 @@ -(* $Id$ *) - -open Parser - -type tags = [`none|`control|`define|`structure|`char|`infix|`label|`uident] - -let colors : (tags * GDraw.color) list Lazy.t = - lazy - (List.map ~f:(fun (tag,col) -> tag, `COLOR (GDraw.color (`NAME col))) - [ `control, "blue"; - `define, "forestgreen"; - `structure, "purple"; - `char, "gray40"; - `infix, "indianred4"; - `label, "brown"; - `uident, "midnightblue"; - `none, "black" ]) - -let tag ?(start=0) ?stop:pend (tw : GEdit.text) = - let pend = Gaux.default tw#length ~opt:pend in - let colors = Lazy.force colors in - tw#freeze (); - let position = tw#position - and text = tw#get_chars ~start ~stop:pend in - let replace ~start:pstart ~stop:pend ~tag = - if pend > pstart then begin - tw#delete_text ~start:(start+pstart) ~stop:(start+pend); - tw#set_point (start+pstart); - tw#insert ~foreground:(List.assoc tag colors) - (String.sub text ~pos:pstart ~len:(pend-pstart)); - end - and next_lf = ref (-1) in - let colorize ~start:rstart ~stop:rend ~tag = - let rstart = ref rstart in - while !rstart < rend do - if !next_lf < !rstart then begin - try next_lf := String.index_from text !rstart '\n' - with Not_found -> next_lf := pend-start - end; - replace ~start:!rstart ~stop:(min !next_lf rend) ~tag; - rstart := !next_lf + 1 - done - in - let buffer = Lexing.from_string text - and last = ref (EOF, 0, 0) - and last_pos = ref 0 in - try - while true do - let token = Lexer.token buffer - and start = Lexing.lexeme_start buffer - and stop = Lexing.lexeme_end buffer in - let tag = - match token with - AMPERAMPER - | AMPERSAND - | BARBAR - | DO | DONE - | DOWNTO - | ELSE - | FOR - | IF - | LAZY - | MATCH - | OR - | THEN - | TO - | TRY - | WHEN - | WHILE - | WITH - -> `control - | AND - | AS - | BAR - | CLASS - | CONSTRAINT - | EXCEPTION - | EXTERNAL - | FUN - | FUNCTION - | FUNCTOR - | IN - | INHERIT - | INITIALIZER - | LET - | METHOD - | MODULE - | MUTABLE - | NEW - | OF - | PARSER - | PRIVATE - | REC - | TYPE - | VAL - | VIRTUAL - -> `define - | BEGIN - | END - | INCLUDE - | OBJECT - | OPEN - | SIG - | STRUCT - -> `structure - | CHAR _ - | STRING _ - -> `char - | BACKQUOTE - | INFIXOP1 _ - | INFIXOP2 _ - | INFIXOP3 _ - | INFIXOP4 _ - | PREFIXOP _ - | QUESTION2 - | SHARP - -> `infix - | LABEL _ - | OPTLABEL _ - | QUESTION - | TILDE - -> `label - | UIDENT _ -> `uident - | LIDENT _ -> - begin match !last with - (QUESTION | TILDE), _, _ -> `label - | _ -> `none - end - | COLON -> - begin match !last with - LIDENT _, lstart, lstop when lstop = start -> - colorize ~tag:`none ~start:!last_pos ~stop:lstart; - colorize ~tag:`label ~start:lstart ~stop; - last_pos := stop; - `none - | _ -> `none - end - | EOF -> raise End_of_file - | _ -> `none - in - if tag <> `none then begin - colorize ~tag:`none ~start:!last_pos ~stop:start; - colorize ~tag ~start ~stop; - last_pos := stop - end; - last := (token, start, stop) - done - with exn -> - colorize ~tag:`none ~start:!last_pos ~stop:(pend-start); - tw#thaw (); - tw#set_position position; - tw#set_point position; - match exn with - End_of_file | Lexer.Error _ -> () - | _ -> raise exn diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/list2.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/list2.ml deleted file mode 100644 index 0d7798a6a..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/list2.ml +++ /dev/null @@ -1,25 +0,0 @@ -(* $Id$ *) - -let rec cut l ~len = - if len <= 0 then [], l else - match l with - a::l -> - let l1, l2 = cut l ~len:(len-1) in - a::l1, l2 - | [] -> - invalid_arg "cut_list" - -let rec chop l ~len = - if l = [] then [] else - let l1, l2 = - try cut_list l ~len - with Invalid_argument _ -> l, [] - in - l1 :: chop l2 ~len - - -let rec iteri_aux ~f:f ~i = function - [] -> () - | a::l -> f ~i a; iteri_aux ~f:f ~i:(i+1) l - -let iteri = iteri_aux ~i:0 diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/shell.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/shell.ml deleted file mode 100644 index fbe0f92a0..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/shell.ml +++ /dev/null @@ -1,255 +0,0 @@ -(* $Id$ *) - -open GdkKeysyms -open Printf - -(* Nice history class. May reuse *) - -class ['a] history () = object - val mutable history = ([] : 'a list) - val mutable count = 0 - method empty = history = [] - method add s = count <- 0; history <- s :: history - method previous = - let s = List.nth history count in - count <- (count + 1) mod List.length history; - s - method next = - let l = List.length history in - count <- (l + count - 1) mod l; - List.nth history ((l + count - 1) mod l) -end - -(* The shell class. Now encapsulated *) - -let protect f x = try f x with _ -> () - -class shell ~prog ~args ~env ?packing ?show () = - let (in2,out1) = Unix.pipe () - and (in1,out2) = Unix.pipe () - and (err1,err2) = Unix.pipe () in - let _ = List.iter ~f:Unix.set_nonblock [out1;in1;err1] in -object (self) - val textw = GEdit.text ~editable:true ?packing ?show () - val pid = Unix.create_process_env - ~prog ~args ~env ~stdin:in2 ~stdout:out2 ~stderr:err2 - val out = Unix.out_channel_of_descr out1 - val h = new history () - val mutable alive = true - val mutable reading = false - val mutable input_start = 0 - method text = textw - method alive = alive - method kill () = - textw#set_editable false; - if alive then begin - alive <- false; - protect close_out out; - List.iter ~f:(protect Unix.close) [in1; err1; in2; out2; err2]; - try - Unix.kill ~pid ~signal:Sys.sigkill; - Unix.waitpid pid ~mode:[]; () - with _ -> () - end - method interrupt () = - if alive then try - reading <- false; - Unix.kill ~pid ~signal:Sys.sigint - with Unix.Unix_error _ -> () - method send s = - if alive then try - output_string out s; - flush out - with Sys_error _ -> () - method private read ~fd ~len = - try - let buf = String.create len in - let len = Unix.read fd ~buf ~pos:0 ~len in - if len > 0 then begin - textw#set_position textw#length; - self#insert (String.sub buf ~pos:0 ~len); - input_start <- textw#position; - end; - len - with Unix.Unix_error _ -> 0 - method history (dir : [`next|`previous]) = - if not h#empty then begin - if reading then begin - textw#delete_text ~start:input_start ~stop:textw#position; - end else begin - reading <- true; - input_start <- textw#position - end; - self#insert (if dir = `previous then h#previous else h#next); - end - val mutable lexing = false - method private lex ~start ~stop:e = - if not lexing && start < e then begin - lexing <- true; - Lexical.tag textw ~start ~stop:e; - lexing <- false - end - method insert ?(lex=true) text = - let start = Text.line_start textw in - textw#insert text; - if lex then self#lex ~start ~stop:(Text.line_end textw) - method private keypress c = - if not reading & c > " " then begin - reading <- true; - input_start <- textw#position - end - method private return () = - if reading then reading <- false - else input_start <- textw#position; - textw#set_position (Text.line_end textw); - let s = textw#get_chars ~start:input_start ~stop:textw#position in - h#add s; - self#send s; - self#send "\n" - method private paste () = - if not reading then begin - reading <- true; - input_start <- textw#position; - end - initializer - textw#event#connect#key_press ~callback: - begin fun ev -> - if GdkEvent.Key.keyval ev = _Return && GdkEvent.Key.state ev = [] - then self#return () - else self#keypress (GdkEvent.Key.string ev); - false - end; - textw#connect#after#insert_text ~callback: - begin fun s ~pos -> - if not lexing then - self#lex ~start:(Text.line_start textw ~pos:(pos - String.length s)) - ~stop:(Text.line_end textw ~pos) - end; - textw#connect#after#delete_text ~callback: - begin fun ~start:pos ~stop -> - if not lexing then - self#lex ~start:(Text.line_start textw ~pos) - ~stop:(Text.line_end textw ~pos) - end; - textw#event#connect#button_press ~callback: - begin fun ev -> - if GdkEvent.Button.button ev = 2 then self#paste (); - false - end; - textw#connect#destroy ~callback:self#kill; - GMain.Timeout.add ~ms:100 ~callback: - begin fun () -> - if alive then begin - List.iter [err1;in1] - ~f:(fun fd -> while self#read ~fd ~len:1024 = 1024 do () done); - true - end else false - end; - () -end - -(* Specific use of shell, for LablBrowser *) - -let shells : (string * shell) list ref = ref [] - -(* Called before exiting *) -let kill_all () = - List.iter !shells ~f:(fun (_,sh) -> if sh#alive then sh#kill ()); - shells := [] -let _ = at_exit kill_all - -let get_all () = - let all = List.filter !shells ~f:(fun (_,sh) -> sh#alive) in - shells := all; - all - -let may_exec prog = - try Unix.access prog ~perm:[Unix.X_OK]; true - with Unix.Unix_error _ -> false - -let f ~prog ~title = - let progargs = - List.filter ~f:((<>) "") (Str.split ~sep:(Str.regexp " ") prog) in - if progargs = [] then () else - let prog = List.hd progargs in - let path = try Sys.getenv "PATH" with Not_found -> "/bin:/usr/bin" in - let exec_path = Str.split ~sep:(Str.regexp":") path in - let prog = - if not (Filename.is_implicit prog) then - if may_exec prog then prog else "" - else - List.fold_left exec_path ~init:"" ~f: - begin fun acc dir -> - if acc <> "" then acc else - let prog = Filename.concat dir prog in - if may_exec prog then prog else acc - end - in - if prog = "" then () else - let reg = Str.regexp "TERM=" in - let env = Array.map (Unix.environment ()) ~f: - begin fun s -> - if Str.string_match ~pat:reg s ~pos:0 then "TERM=dumb" else s - end in - let load_path = - List.flatten (List.map !Config.load_path ~f:(fun dir -> ["-I"; dir])) in - let args = Array.of_list (progargs @ load_path) in - let current_dir = ref (Unix.getcwd ()) in - - let tl = GWindow.window ~title ~width:500 ~height:300 () in - let vbox = GPack.vbox ~packing:tl#add () in - let menus = GMenu.menu_bar ~packing:vbox#pack () in - let f = new GMenu.factory menus in - let accel_group = f#accel_group in - let file_menu = f#add_submenu "File" - and history_menu = f#add_submenu "History" - and signal_menu = f#add_submenu "Signal" in - - let hbox = GPack.hbox ~packing:vbox#add () in - let sh = new shell ~prog ~env ~args ~packing:hbox#add () in - let sb = - GRange.scrollbar `VERTICAL ~adjustment:sh#text#vadjustment - ~packing:hbox#pack () - in - - let f = new GMenu.factory file_menu ~accel_group in - f#add_item "Use..." ~callback: - begin fun () -> - File.dialog ~title:"Use File" ~filename:(!current_dir ^ "/") () ~callback: - begin fun name -> - current_dir := Filename.dirname name; - if Filename.check_suffix name ".ml" then - let cmd = "#use \"" ^ name ^ "\";;\n" in - sh#insert cmd; - sh#send cmd - end - end; - f#add_item "Load..." ~callback: - begin fun () -> - File.dialog ~title:"Load File" ~filename:(!current_dir ^ "/") () ~callback: - begin fun name -> - current_dir := Filename.dirname name; - if Filename.check_suffix name ".cmo" or - Filename.check_suffix name ".cma" - then - let cmd = Printf.sprintf "#load \"%s\";;\n" name in - sh#insert cmd; - sh#send cmd - end - end; - f#add_item "Import path" ~callback: - begin fun () -> - List.iter (List.rev !Config.load_path) - ~f:(fun dir -> sh#send (sprintf "#directory \"%s\";;\n" dir)) - end; - f#add_item "Close" ~key:_W ~callback:tl#destroy; - - let h = new GMenu.factory history_menu ~accel_group ~accel_modi:[`MOD1] in - h#add_item "Previous" ~key:_P ~callback:(fun () -> sh#history `previous); - h#add_item "Next" ~key:_N ~callback:(fun () -> sh#history `next); - let s = new GMenu.factory signal_menu ~accel_group in - s#add_item "Interrupt" ~key:_G ~callback:sh#interrupt; - s#add_item "Kill" ~callback:sh#kill; - shells := (title, sh) :: !shells; - tl#add_accel_group accel_group; - tl#show () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/text.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/text.ml deleted file mode 100644 index 729f3105a..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/text.ml +++ /dev/null @@ -1,16 +0,0 @@ -(* $Id$ *) - -open GEdit - -let line_start ?pos (text : GEdit.text) = - let pos = Gaux.default text#position ~opt:pos in - if pos = 0 then 0 else - let start = max 0 (pos-256) in - let buffer = text#get_chars ~start ~stop:pos in - try start + String.rindex buffer '\n' with Not_found -> 0 - -let line_end ?pos (text : GEdit.text) = - let pos = Gaux.default text#position ~opt:pos in - if pos = text#length then text#length else - let buffer = text#get_chars ~start:pos ~stop:(min text#length (pos+256)) in - try pos + String.index buffer '\n' with Not_found -> text#length diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/useunix.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/useunix.ml deleted file mode 100644 index c4860a8ca..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/useunix.ml +++ /dev/null @@ -1,36 +0,0 @@ -(* $Id$ *) - -open Unix - -let get_files_in_directory dir = - try - let dirh = opendir dir in - let rec get_them () = - try - let x = readdir dirh in - x :: get_them () - with - _ -> closedir dirh; [] - in - Sort.list ~order:(<) (get_them ()) - with Unix_error _ -> [] - -let is_directory name = - try - (stat name).st_kind = S_DIR - with _ -> false - -let get_directories_in_files ~path = - List.filter ~pred:(fun x -> is_directory (path ^ "/" ^ x)) - -(************************************************** Subshell call *) -let subshell ~cmd = - let rc = open_process_in ~cmd in - let rec it () = - try - let x = input_line rc in x :: it () - with _ -> [] - in - let answer = it () in - close_process_in rc; - answer diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/widgets.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/widgets.ml deleted file mode 100644 index c27ca9fbb..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/browser/widgets.ml +++ /dev/null @@ -1,34 +0,0 @@ -(* $Id$ *) - -open GObj - -class multibox ~rows ~columns ?(row_view = rows) ?(col_view = columns) - ?packing ?show () = - let sw = - GBin.scrolled_window ~hpolicy:`AUTOMATIC ~vpolicy:`AUTOMATIC - ?show ?packing () in - let vp = GBin.viewport ~shadow_type:`NONE ~packing:sw#add in - let table = - GPack.table ~columns ~rows ~homogeneous:true ~packing:vp#add () in - let buttons = - Array.init ~len:columns - ~f:(fun left -> Array.init ~len:rows - ~f:(fun top -> GButton.button - ~packing:(table#attach ~top ~left ~expand:`BOTH))) - in - object (self) - inherit widget sw#as_widget - method cell ~col ~row = buttons.(col).(row) - initializer - let id = ref None in - id := Some - (sw#event#connect#expose ~after:true ~callback: - begin fun _ -> - may !id ~f:sw#connect#disconnect; - let height = table#misc#allocation.height * row_view / rows - and width = table#misc#allocation.width * col_view / columns in - vp#misc#set_size ~height ~width; - false - end); - table#focus#set_vadjustment vp#vadjustment - end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/.cvsignore b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/.cvsignore deleted file mode 100644 index a2d75da3e..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -.depend radtest -*_parser.ml *_parser.mli -*_lexer.ml diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/CHANGES b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/CHANGES deleted file mode 100644 index e87fc0a9a..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/CHANGES +++ /dev/null @@ -1,16 +0,0 @@ -$Id$ - -2000.05.15 - * suppressed treew.ml; replaced by ti*.ml - * new widgets - * less known bugs (Hubert) -1999.10.28 - * re-objectified property.ml - * split it into common.mli/property.ml/propwin.ml - * undo is back - * restructure menu code in main.ml - -1999.10.27 - * simplified property.ml, and corrected treew.ml accordingly. - undo is temporarily disabled. - (Jacques) \ No newline at end of file diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/Makefile b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/Makefile deleted file mode 100644 index 175eca980..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/Makefile +++ /dev/null @@ -1,86 +0,0 @@ -# $Id$ -# Makefile for lablgtk. - -all: radtest - -CAMLC = ocamlc -CAMLOPT = ocamlopt -COMPILER = $(CAMLC) $(MLFLAGS) -c -LINKER = $(CAMLC) $(MLFLAGS) -COMPOPT = $(CAMLOPT) $(MLFLAGS) -c -LINKOPT = $(CAMLOPT) $(MLFLAGS) - -RANLIB = ranlib - -include ../../config.make - -MLFLAGS = -I ../.. -w s -labels - -ifdef DEBUG -CFLAGS = -g $(GTKCFLAGS) -MLFLAGS += -g -else -CFLAGS = -O -DGTK_NO_CHECK_CASTS -DGTK_DISABLE_COMPAT_H $(GTKCFLAGS) -endif - -ifdef USE_CC -CCOMPILER = $(CC) -c -I$(LIBDIR) $(CFLAGS) -else -CCOMPILER = ocamlc -c -ccopt "$(CFLAGS)" -endif - - -# Rules -.SUFFIXES: .ml .mli .cmo .cmi .cmx .c .o .var .h .opt .def -.c.o: - $(CCOMPILER) $< -.ml.cmo: - $(COMPILER) $< -.mli.cmi: - $(COMPILER) $< -.ml.cmx: - $(COMPOPT) $< - -# Targets -MLOBJS = utils.cmo property.cmo propwin.cmo \ - load_parser.cmo load_lexer.cmo tiBase.cmo tiContainer.cmo tiBin.cmo \ - tiButton.cmo tiEdit.cmo tiList.cmo tiMisc.cmo tiPack.cmo tiWindow.cmo \ - tiWidget.cmo main.cmo - -MLSRC = common.mli utils.ml property.mli property.ml propwin.mli \ - propwin.ml \ - load_parser.ml load_lexer.ml tiBase.ml tiContainer.ml tiBin.ml \ - tiButton.ml tiEdit.ml tiList.ml tiMisc.ml tiPack.ml tiWindow.ml \ - tiWidget.ml main.ml - -radtest: $(MLOBJS) libgtk2.a gtk2.cma - $(LINKER) -o $@ lablgtk.cma gtkInit.cmo -I . gtk2.cma \ - $(MLOBJS) - -radtestopt: $(MLOBJS:.cmo=.cmx) libgtk2.a gtk2.cmxa - $(LINKOPT) -o $@ lablgtk.cmxa gtkInit.cmx -I . gtk2.cmxa \ - $(MLOBJS:.cmo=.cmx) - -%.mli %.ml: %.mly - ocamlyacc $< - -%.ml: %.mll - ocamllex $< - -libgtk2.a: gtktree2.o gtktreeitem2.o ml_gtk2.o - ar rc $@ gtktree2.o gtktreeitem2.o ml_gtk2.o - $(RANLIB) $@ - -gtk2.cma: gtkTree2.cmo gTree2.cmo gToolbar2.cmo libgtk2.a - $(LINKER) -a -o $@ gtkTree2.cmo gTree2.cmo gToolbar2.cmo -cclib -lgtk2 - -gtk2.cmxa: gtkTree2.cmx gTree2.cmx gToolbar2.cmx libgtk2.a - $(LINKOPT) -a -o $@ gtkTree2.cmx gTree2.cmx gToolbar2.cmx -cclib -lgtk2 - -clean: - rm -f *.cm* *.o *.a radtest *_parser.ml *_parser.mli *_lexer.ml - -.depend: $(MLSRC) load_parser.ml load_lexer.ml - ocamldep $(MLSRC) load_parser.ml* load_lexer.ml* > .depend - -include .depend diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/README b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/README deleted file mode 100644 index aedd81fff..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/README +++ /dev/null @@ -1,24 +0,0 @@ - Lablgtk RADTEST - -Author: Hubert Fauque, hubert.fauque@inria.fr - -This is an experimental R.A.D. for Lablgtk. -You can compile it simply by make. - - -When radtest starts a new empty project is open; -you can add new windows to this project by clicking on -the window icon at the top of the icons window; - -by clicking on an item in the tree window with the third button -you can add or remove widgets; -you can also drag widgets from the icons window and drop them -on the tree; - -when a widget is selected (click on it in the tree) you can -move it up or down (if its parent is a box) with CTRL-up_arrow -or CTRL-down_arrow; with up_arrow and down_arrow you select -the widget which is above or below the currently selected widget; - -Save the project by Project->Save, and load an already existing -project by Project->Open. diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/aspectframe.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/aspectframe.xpm deleted file mode 100644 index 66b9ca14d..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/aspectframe.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *aspectframe_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++ + +++++++++++", -"+...X X X X......O+", -"+.OOX X X XOOOOO.O+", -"+.OXX X X XXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXX.XXXXXXX.O+", -"+.OXXXXXX...XXXXXX.O+", -"+.OXXXXX.X.X.XXXXX.O+", -"+.OXXXXXXX.XXXXXXX.O+", -"+.OXX.XXXX.XXXX.XX.O+", -"+.OX.XXXXX.XXXXX.X.O+", -"+.O................O+", -"+.OX.XXXXX.XXXXX.X.O+", -"+.OXX.XXXX.XXXX.XX.O+", -"+.OXXXXX.X.X.XXXXX.O+", -"+.OXXXXXX...XXXXXX.O+", -"+.OXXXXXXX.XXXXXXX.O+", -"+..................O+", -"+OOOOOOOOOOOOOOOOOOO+", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/button.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/button.xpm deleted file mode 100644 index 62ebc3074..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/button.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *button_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+OOOOOOOOOOOOOOOOOO +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXX XXX XXX XX. +", -"+OXX XXX XX XX XXX. +", -"+OXX XXX XX X XXXX. +", -"+OXX XXX XX XXXXX. +", -"+OXX XXX XX X XXXX. +", -"+OXX XXX XX XX XXX. +", -"+OXXX XXX XXX XX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+O................. +", -"+ +", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/checkbutton.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/checkbutton.xpm deleted file mode 100644 index 314ba97ce..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/checkbutton.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *checkbutton_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++OOOOOOOOOOO+++++", -"+++++OXXXXXXXXX +++++", -"+++++OXXXXXXXX. +++++", -"+++++OXXXXXXXX. +++++", -"+++++OXXXXXXXX. +++++", -"+++++OXXXXXXXX. +++++", -"+++++OXXXXXXXX. +++++", -"+++++OXXXXXXXX. +++++", -"+++++OXXXXXXXX. +++++", -"+++++OX........ +++++", -"+++++O +++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/clist.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/clist.xpm deleted file mode 100644 index 2dd61e709..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/clist.xpm +++ /dev/null @@ -1,30 +0,0 @@ -/* XPM */ -static char *clist_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 3 1", -" c Gray0", -". c Gray87", -"X c Gray100", -/* pixels */ -" ", -" ...... ...... ..... ", -" ...... ...... ..... ", -" ...... ...... ..... ", -" ", -" XXXXXX XXXXXX XXXXX ", -" XXXXXX XXXXXX XXXXX ", -" XXXXXX XXXXXX XXXXX ", -" ", -" XXXXXX XXXXXX XXXXX ", -" XXXXXX XXXXXX XXXXX ", -" XXXXXX XXXXXX XXXXX ", -" ", -" XXXXXX XXXXXX XXXXX ", -" XXXXXX XXXXXX XXXXX ", -" XXXXXX XXXXXX XXXXX ", -" ", -" XXXXXX XXXXXX XXXXX ", -" XXXXXX XXXXXX XXXXX ", -" XXXXXX XXXXXX XXXXX ", -" " -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/colorselection.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/colorselection.xpm deleted file mode 100644 index 0bb0914d0..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/colorselection.xpm +++ /dev/null @@ -1,35 +0,0 @@ -/* XPM */ -static char *colorselection_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 8 1", -" c Gray0", -". c #7b7b7b", -"X c Blue", -"o c Green", -"O c Red", -"+ c #b3cece", -"@ c Gray100", -"# c None", -/* pixels */ -"#####################", -"#####################", -"#####################", -"#####################", -"#####################", -"##................###", -"##.@@@@@@@@@@@@@@. ##", -"##.@@@@@@@@@@@@@@. ##", -"##.@@@@@@@@@@@@@@. ##", -"##.@@OOOoooXXX@@@. ##", -"##.@@OOOoooXXX@@@. ##", -"##.@@OOOoooXXX@@@. ##", -"##.@@OOOoooXXX@@@. ##", -"##.@@@@@@@@@@@@@@. ##", -"##.@@@@@@@@@@@@@@. ##", -"##.@@@@@@@@@@@@@@. ##", -"##................ ##", -"### ##", -"#####################", -"#####################", -"#####################" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/combo.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/combo.xpm deleted file mode 100644 index 3b4055b6d..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/combo.xpm +++ /dev/null @@ -1,34 +0,0 @@ -/* XPM */ -static char *combo_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 7 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray87", -"+ c Gray100", -"@ c None", -/* pixels */ -"@@@@@@@@@@@@@@@@@@@@@", -" ", -" +++++++++++++ OOOOO ", -" +++++++++++++ OOO ", -" +++++++++++++ O ", -" ", -" +++++++++++++ ++++++", -" +++++++++++++ XXXXX ", -" +.........+++ XX XX ", -" +++++++++++++ X X ", -" +++++++++++++ XXXXX ", -" +...........+ ", -" +++++++++++++ +++++ ", -" +++++++++++++ +XXXX ", -" +..........++ ..... ", -" +++++++++++++ +++++ ", -" +++++++++++++ XXXXX ", -" +...........+ X X ", -" +++++++++++++ XX XX ", -" +++++++++++++ XXXXX ", -" " -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/common.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/common.mli deleted file mode 100644 index 7050f9f94..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/common.mli +++ /dev/null @@ -1,27 +0,0 @@ -(* $Id$ *) - -type range = - | String - | Int - | Float of float * float - | Enum of string list - | Enum_string of string list - | Adjust - | CList_titles - | File - -class type prop = - object - method name : string (* name of the property *) - method range : range (* range of its values *) - method get : string (* current value *) - method set : string -> unit (* change value *) - method modified : bool (* value differs from default *) - method code : string (* encoded value for the ml code *) - method save_code : string (* encoded value for saving *) - end - -class type tiwidget_base = object - method name : string - method proplist : (string * prop) list -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/entry.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/entry.xpm deleted file mode 100644 index cb9004135..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/entry.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *entry_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"....................O", -". XO", -". OOOOOOOOOOOOOOOOOXO", -". OOOOOOOOOOOOOOO OXO", -". OOOOOOOO OOOOOO OXO", -". OOOOOOOO OOOOOO OXO", -". OOO OO X OOO OXO", -". OO XOX O O. OO OXO", -". OOOOOO O OOO OO OXO", -". OOO O OOO OO OXO", -". OO XOO O OOO OO OXO", -". OO XOO O OO. OO OXO", -". OOO O OOO OXO", -". OOOOOOOOOOOOOOO OXO", -". OOOOOOOOOOOOOOOOOXO", -".XXXXXXXXXXXXXXXXXXXO", -"OOOOOOOOOOOOOOOOOOOOO", -"+++++++++++++++++++++", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/eventbox.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/eventbox.xpm deleted file mode 100644 index 73da445d2..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/eventbox.xpm +++ /dev/null @@ -1,34 +0,0 @@ -/* XPM */ -static char *eventbox_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 7 1", -" c Gray0", -". c #7b7b7b", -"X c Blue", -"o c #d6d6d6", -"O c #b3cece", -"+ c Gray100", -"@ c None", -/* pixels */ -"@@@@@@@@@@X+@@@@@@@@@", -"@@@@@@@@@XX+@@@@@@@@@", -"@@@@@@@@XX+@@@@@@@@@@", -"@@@@@@@XX+@@@@@@@@@@@", -"@@@@@@@@XX+@@@@@@@@@@", -"@@@@@@@@@XX+@@@@@@@@@", -"@@@@@@@@@@XX+@@@@@@@@", -"@@@++++++XX++++++ @@@", -"@@@+ooooXX+ooooo. @@@", -"@@@+oooXX+oooooo. @@@", -"@@@+ooooXX+ooooo. @@@", -"@@@+oooooXX+oooo. @@@", -"@@@+ooooooXX+ooo. @@@", -"@@@+oooooooooooo. @@@", -"@@@+oooooooooooo. @@@", -"@@@+oooooooooooo. @@@", -"@@@+............. @@@", -"@@@ @@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/fixed.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/fixed.xpm deleted file mode 100644 index 2e0481572..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/fixed.xpm +++ /dev/null @@ -1,31 +0,0 @@ -/* XPM */ -static char *fixed_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 4 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c Gray100", -/* pixels */ -"oooooooooooooooooooo ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXooooo XXXXXXXXXXX. ", -"oXoXXX. XXXXXXXXXXX. ", -"oXoXXX. XXXXooooo X. ", -"oXo.... XXXXoXXX. X. ", -"oX XXXXoXXX. X. ", -"oXXXXXXXXXXXo.... X. ", -"oXXXXXXXXXXX X. ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXooooo XXXXXXXX. ", -"oXXXXoXXX. XXXXXXXX. ", -"oXXXXoXXX. XXXXXXXX. ", -"oXXXXo.... XXXXXXXX. ", -"oXXXX XXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"o................... ", -" " -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/frame.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/frame.xpm deleted file mode 100644 index c8c8b5782..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/frame.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *frame_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++ + +++++++++++", -"+...X X X X......O+", -"+.OOX X X XOOOOO.O+", -"+.OXX X X XXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+.OXXXXXXXXXXXXXXX.O+", -"+..................O+", -"+OOOOOOOOOOOOOOOOOOO+", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gToolbar2.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gToolbar2.ml deleted file mode 100644 index c2ad0a854..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gToolbar2.ml +++ /dev/null @@ -1,65 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkButton -open GObj -open GContainer -open GButton - -module Toolbar2 = struct - external set_text : [>`toolbar] obj -> string -> int -> unit = - "ml_gtk_toolbar2_set_text" - external set_icon : [>`toolbar] obj -> [>`widget] obj -> int -> unit = - "ml_gtk_toolbar2_set_icon" -end - -class toolbar2 obj = object - inherit container_full (obj : Gtk.toolbar obj) - method insert_widget ?tooltip ?tooltip_private ?pos w = - Toolbar.insert_widget obj (as_widget w) ?tooltip ?tooltip_private ?pos - - method insert_button ?text ?tooltip ?tooltip_private ?icon - ?pos ?callback () = - let icon = may_map icon ~f:as_widget in - new button - (Toolbar.insert_button obj ~kind:`BUTTON ?icon ?text - ?tooltip ?tooltip_private ?pos ?callback ()) - - method insert_toggle_button ?text ?tooltip ?tooltip_private ?icon - ?pos ?callback () = - let icon = may_map icon ~f:as_widget in - new toggle_button - (ToggleButton.cast - (Toolbar.insert_button obj ~kind:`TOGGLEBUTTON ?icon ?text - ?tooltip ?tooltip_private ?pos ?callback ())) - - method insert_radio_button ?text ?tooltip ?tooltip_private ?icon - ?pos ?callback () = - let icon = may_map icon ~f:as_widget in - new radio_button - (RadioButton.cast - (Toolbar.insert_button obj ~kind:`RADIOBUTTON ?icon ?text - ?tooltip ?tooltip_private ?pos ?callback ())) - - method insert_space = Toolbar.insert_space obj - - method set_orientation = Toolbar.set_orientation obj - method set_style = Toolbar.set_style obj - method set_space_size = Toolbar.set_space_size obj - method set_space_style = Toolbar.set_space_style obj - method set_tooltips = Toolbar.set_tooltips obj - method set_button_relief = Toolbar.set_button_relief obj - method button_relief = Toolbar.get_button_relief obj - method set_text = Toolbar2.set_text obj - method set_icon (icon : widget) = Toolbar2.set_icon obj icon#as_widget -end - -let toolbar2 ?(orientation=`HORIZONTAL) ?style - ?space_size ?space_style ?tooltips ?button_relief - ?border_width ?width ?height ?packing ?show () = - let w = Toolbar.create orientation ?style () in - Toolbar.set w ?space_size ?space_style ?tooltips ?button_relief; - Container.set w ?border_width ?width ?height; - pack_return (new toolbar2 w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gTree2.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gTree2.ml deleted file mode 100644 index 62c38ac57..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gTree2.ml +++ /dev/null @@ -1,78 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkTree2 -open GObj -open GContainer - -class tree_item_signals obj = object - inherit item_signals obj - method expand = GtkSignal.connect obj ~sgn:TreeItem.Signals.expand ~after - method collapse = GtkSignal.connect obj ~sgn:TreeItem.Signals.collapse ~after -end - -class tree_item obj = object - inherit container obj - method event = new GObj.event_ops obj - method as_item : Gtk.tree_item obj = obj - method connect = new tree_item_signals obj - method set_subtree (w : tree) = TreeItem.set_subtree obj w#as_tree - method remove_subtree () = TreeItem.remove_subtree obj - method expand () = TreeItem.expand obj - method collapse () = TreeItem.collapse obj - method subtree = - try Some(new tree (TreeItem.subtree obj)) with Gpointer.Null -> None -end - -and tree_signals obj = object - inherit container_signals obj - method selection_changed = - GtkSignal.connect obj ~sgn:Tree.Signals.selection_changed ~after - method select_child ~callback = - GtkSignal.connect obj ~sgn:Tree.Signals.select_child ~after - ~callback:(fun w -> callback (new tree_item (TreeItem.cast w))) - method unselect_child ~callback = - GtkSignal.connect obj ~sgn:Tree.Signals.unselect_child ~after - ~callback:(fun w -> callback (new tree_item (TreeItem.cast w))) -end - -and tree obj = object (self) - inherit [tree_item] item_container obj - method event = new GObj.event_ops obj - method as_tree = Tree.coerce obj - method insert w ~pos = Tree.insert obj w#as_item ~pos - method connect = new tree_signals obj - method clear_items = Tree.clear_items obj - method select_item = Tree.select_item obj - method unselect_item = Tree.unselect_item obj - method child_position (w : tree_item) = Tree.child_position obj w#as_item - method remove_items items = - Tree.remove_items obj - (List.map ~f:(fun (t : tree_item) -> t#as_item) items) -(* method set_selection_mode = Tree.set_selection_mode obj - method set_view_mode = Tree.set_view_mode obj *) - method set_view_lines = Tree.set_view_lines obj - method selection = - List.map ~f:(fun w -> self#wrap (Widget.coerce w)) (Tree.selection obj) - method item_up ~pos = - Tree.item_up obj pos - method private wrap w = - new tree_item (TreeItem.cast w) -end - -let tree_item ?label ?border_width ?width ?height ?packing ?show () = - let w = TreeItem.create ?label () in - Container.set w ?border_width ?width ?height; - let self = new tree_item w in - may packing ~f:(fun f -> (f self : unit)); - if show <> Some false then self#misc#show (); - self - -let tree ?selection_mode ?view_mode ?view_lines - ?border_width ?width ?height ?packing ?show () = - let w = Tree.create () in - Tree.set w ?selection_mode ?view_mode ?view_lines; - Container.set w ?border_width ?width ?height; - pack_return (new tree w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gTree2.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gTree2.mli deleted file mode 100644 index c288e157e..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gTree2.mli +++ /dev/null @@ -1,73 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj -open GContainer - -class tree_item_signals : 'a obj -> - object - inherit item_signals - constraint 'a = [>`treeitem|`container|`item|`widget] - val obj : 'a obj - method collapse : callback:(unit -> unit) -> GtkSignal.id - method expand : callback:(unit -> unit) -> GtkSignal.id - end - -class tree_item : Gtk.tree_item obj -> - object - inherit GContainer.container - val obj : Gtk.tree_item obj - method event : event_ops - method as_item : Gtk.tree_item obj - method collapse : unit -> unit - method connect : tree_item_signals - method expand : unit -> unit - method remove_subtree : unit -> unit - method set_subtree : tree -> unit - method subtree : tree option - end - -and tree_signals : Gtk.tree obj -> - object - inherit container_signals - val obj : Gtk.tree obj - method select_child : callback:(tree_item -> unit) -> GtkSignal.id - method selection_changed : callback:(unit -> unit) -> GtkSignal.id - method unselect_child : callback:(tree_item -> unit) -> GtkSignal.id - end - -and tree : Gtk.tree obj -> - object - inherit [tree_item] item_container - val obj : Gtk.tree obj - method event : event_ops - method as_tree : Gtk.tree obj - method child_position : tree_item -> int - method clear_items : start:int -> stop:int -> unit - method connect : tree_signals - method insert : tree_item -> pos:int -> unit - method item_up : pos:int -> unit - method remove_items : tree_item list -> unit - method select_item : pos:int -> unit - method selection : tree_item list -(* method set_selection_mode : Tags.selection_mode -> unit *) - method set_view_lines : bool -> unit -(* method set_view_mode : [`LINE|`ITEM] -> unit *) - method unselect_item : pos:int -> unit - method private wrap : Gtk.widget obj -> tree_item - end - -val tree_item : - ?label:string -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(tree_item -> unit) -> ?show:bool -> unit -> tree_item - -val tree : - ?selection_mode:Tags.selection_mode -> - ?view_mode:[`LINE|`ITEM] -> - ?view_lines:bool -> - ?border_width:int -> - ?width:int -> - ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> tree diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtkTree2.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtkTree2.ml deleted file mode 100644 index 46d1e0220..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtkTree2.ml +++ /dev/null @@ -1,82 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags -open GtkBase - -module TreeItem = struct - let cast w : tree_item obj = - if Object.is_a w "GtkTreeItem" then Obj.magic w - else invalid_arg "Gtk.TreeItem.cast" - external create : unit -> tree_item obj = "ml_gtk_tree_item2_new" - external create_with_label : string -> tree_item obj - = "ml_gtk_tree_item2_new_with_label" - let create ?label () = - match label with None -> create () - | Some label -> create_with_label label - external set_subtree : [>`treeitem] obj -> [>`widget] obj -> unit - = "ml_gtk_tree_item2_set_subtree" - external remove_subtree : [>`treeitem] obj -> unit - = "ml_gtk_tree_item2_remove_subtree" - external expand : [>`treeitem] obj -> unit - = "ml_gtk_tree_item2_expand" - external collapse : [>`treeitem] obj -> unit - = "ml_gtk_tree_item2_collapse" - external subtree : [>`treeitem] obj -> tree obj - = "ml_GTK_TREE_ITEM2_SUBTREE" - let subtree t = try subtree t with Gpointer.Null -> raise Not_found - module Signals = struct - open GtkSignal - let expand : ([>`treeitem],_) t = - { name = "expand"; marshaller = marshal_unit } - let collapse : ([>`treeitem],_) t = - { name = "collapse"; marshaller = marshal_unit } - end -end - -module Tree = struct - let cast w : tree obj = - if Object.is_a w "GtkTree" then Obj.magic w - else invalid_arg "Gtk.Tree.cast" - external coerce : [>`tree] obj -> tree obj = "%identity" - external create : unit -> tree obj = "ml_gtk_tree2_new" - external insert : [>`tree] obj -> [>`treeitem] obj -> pos:int -> unit - = "ml_gtk_tree2_insert" - external remove_items : [>`tree] obj -> [>`treeitem] obj list -> unit - = "ml_gtk_tree2_remove_items" - external clear_items : [>`tree] obj -> start:int -> stop:int -> unit - = "ml_gtk_tree2_clear_items" - external select_item : [>`tree] obj -> pos:int -> unit - = "ml_gtk_tree2_select_item" - external unselect_item : [>`tree] obj -> pos:int -> unit - = "ml_gtk_tree2_unselect_item" - external child_position : [>`tree] obj -> [>`treeitem] obj -> int - = "ml_gtk_tree2_child_position" -(* external set_selection_mode : [>`tree] obj -> selection_mode -> unit - = "ml_gtk_tree2_set_selection_mode" - external set_view_mode : [>`tree] obj -> [`LINE|`ITEM] -> unit - = "ml_gtk_tree2_set_view_mode" -*) - external set_view_lines : [>`tree] obj -> bool -> unit - = "ml_gtk_tree2_set_view_lines" - external selection : [>`tree] obj -> tree_item obj list = - "ml_gtk_tree2_selection" - external item_up : [>`tree] obj -> int -> unit = - "ml_gtk_tree2_item_up" - - let set ?selection_mode ?view_mode ?view_lines w = - let may_set f = may ~f:(f w) in -(* may_set set_selection_mode selection_mode; - may_set set_view_mode view_mode; *) - may_set set_view_lines view_lines - module Signals = struct - open GtkSignal - let selection_changed : ([>`tree],_) t = - { name = "selection_changed"; marshaller = marshal_unit } - let select_child : ([>`tree],_) t = - { name = "select_child"; marshaller = Widget.Signals.marshal } - let unselect_child : ([>`tree],_) t = - { name = "unselect_child"; marshaller = Widget.Signals.marshal } - end -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktree2.c b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktree2.c deleted file mode 100644 index db37a1f9d..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktree2.c +++ /dev/null @@ -1,1385 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library 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 - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-1999. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#include "gtktree2.h" -#include "gtktreeitem2.h" - -#include <gtk/gtkmain.h> -#include <gtk/gtksignal.h> -#include <gtk/gtklist.h> - -enum { - SELECTION_CHANGED, - SELECT_CHILD, - UNSELECT_CHILD, - LAST_SIGNAL -}; - -static void gtk_tree2_class_init (GtkTree2Class *klass); -static void gtk_tree2_init (GtkTree2 *tree); -static void gtk_tree2_destroy (GtkObject *object); -static void gtk_tree2_map (GtkWidget *widget); -static void gtk_tree2_unmap (GtkWidget *widget); -static void gtk_tree2_realize (GtkWidget *widget); -static void gtk_tree2_draw (GtkWidget *widget, - GdkRectangle *area); -static gint gtk_tree2_expose (GtkWidget *widget, - GdkEventExpose *event); -static gint gtk_tree2_motion_notify (GtkWidget *widget, - GdkEventMotion *event); -static gint gtk_tree2_button_press (GtkWidget *widget, - GdkEventButton *event); -static gint gtk_tree2_button_release (GtkWidget *widget, - GdkEventButton *event); -static void gtk_tree2_size_request (GtkWidget *widget, - GtkRequisition *requisition); -static void gtk_tree2_size_allocate (GtkWidget *widget, - GtkAllocation *allocation); -static void gtk_tree2_add (GtkContainer *container, - GtkWidget *widget); -static void gtk_tree2_forall (GtkContainer *container, - gboolean include_internals, - GtkCallback callback, - gpointer callback_data); - -static void gtk_real_tree2_select_child (GtkTree2 *tree, - GtkWidget *child); -static void gtk_real_tree2_unselect_child (GtkTree2 *tree, - GtkWidget *child); - -static GtkType gtk_tree2_child_type (GtkContainer *container); - -static GtkContainerClass *parent_class = NULL; -static guint tree_signals[LAST_SIGNAL] = { 0 }; - -GtkType -gtk_tree2_get_type (void) -{ - static GtkType tree_type = 0; - - if (!tree_type) - { - static const GtkTypeInfo tree_info = - { - "GtkTree2", - sizeof (GtkTree2), - sizeof (GtkTree2Class), - (GtkClassInitFunc) gtk_tree2_class_init, - (GtkObjectInitFunc) gtk_tree2_init, - /* reserved_1 */ NULL, - /* reserved_2 */ NULL, - (GtkClassInitFunc) NULL, - }; - - tree_type = gtk_type_unique (gtk_container_get_type (), &tree_info); - } - - return tree_type; -} - -static void -gtk_tree2_class_init (GtkTree2Class *class) -{ - GtkObjectClass *object_class; - GtkWidgetClass *widget_class; - GtkContainerClass *container_class; - - object_class = (GtkObjectClass*) class; - widget_class = (GtkWidgetClass*) class; - container_class = (GtkContainerClass*) class; - - parent_class = gtk_type_class (gtk_container_get_type ()); - - tree_signals[SELECTION_CHANGED] = - gtk_signal_new ("selection_changed", - GTK_RUN_FIRST, - object_class->type, - GTK_SIGNAL_OFFSET (GtkTree2Class, selection_changed), - gtk_marshal_NONE__NONE, - GTK_TYPE_NONE, 0); - tree_signals[SELECT_CHILD] = - gtk_signal_new ("select_child", - GTK_RUN_FIRST, - object_class->type, - GTK_SIGNAL_OFFSET (GtkTree2Class, select_child), - gtk_marshal_NONE__POINTER, - GTK_TYPE_NONE, 1, - GTK_TYPE_WIDGET); - tree_signals[UNSELECT_CHILD] = - gtk_signal_new ("unselect_child", - GTK_RUN_FIRST, - object_class->type, - GTK_SIGNAL_OFFSET (GtkTree2Class, unselect_child), - gtk_marshal_NONE__POINTER, - GTK_TYPE_NONE, 1, - GTK_TYPE_WIDGET); - - gtk_object_class_add_signals (object_class, tree_signals, LAST_SIGNAL); - - object_class->destroy = gtk_tree2_destroy; - - widget_class->map = gtk_tree2_map; - widget_class->unmap = gtk_tree2_unmap; - widget_class->realize = gtk_tree2_realize; - widget_class->draw = gtk_tree2_draw; - widget_class->expose_event = gtk_tree2_expose; - widget_class->motion_notify_event = gtk_tree2_motion_notify; - widget_class->button_press_event = gtk_tree2_button_press; - widget_class->button_release_event = gtk_tree2_button_release; - widget_class->size_request = gtk_tree2_size_request; - widget_class->size_allocate = gtk_tree2_size_allocate; - - container_class->add = gtk_tree2_add; - container_class->remove = - (void (*)(GtkContainer *, GtkWidget *)) gtk_tree2_remove_item; - container_class->forall = gtk_tree2_forall; - container_class->child_type = gtk_tree2_child_type; - - class->selection_changed = NULL; - class->select_child = gtk_real_tree2_select_child; - class->unselect_child = gtk_real_tree2_unselect_child; -} - -static GtkType -gtk_tree2_child_type (GtkContainer *container) -{ - return GTK_TYPE_TREE_ITEM2; -} - -static void -gtk_tree2_init (GtkTree2 *tree) -{ - tree->children = NULL; - tree->root_tree = NULL; - tree->selection = NULL; - tree->tree_owner = NULL; - tree->selection_mode = GTK_SELECTION_SINGLE; - tree->indent_value = 9; - tree->current_indent = 0; - tree->level = 0; - tree->view_mode = GTK_TREE2_VIEW_LINE; - tree->view_line = 1; -} - -GtkWidget* -gtk_tree2_new (void) -{ - return GTK_WIDGET (gtk_type_new (gtk_tree2_get_type ())); -} - -void -gtk_tree2_append (GtkTree2 *tree, - GtkWidget *tree_item) -{ - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - gtk_tree2_insert (tree, tree_item, -1); -} - -void -gtk_tree2_prepend (GtkTree2 *tree, - GtkWidget *tree_item) -{ - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - gtk_tree2_insert (tree, tree_item, 0); -} - -void -gtk_tree2_insert (GtkTree2 *tree, - GtkWidget *tree_item, - gint position) -{ - gint nchildren; - - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - nchildren = g_list_length (tree->children); - - if ((position < 0) || (position > nchildren)) - position = nchildren; - - if (position == nchildren) - tree->children = g_list_append (tree->children, tree_item); - else - tree->children = g_list_insert (tree->children, tree_item, position); - - gtk_widget_set_parent (tree_item, GTK_WIDGET (tree)); - - if (GTK_WIDGET_REALIZED (tree_item->parent)) - gtk_widget_realize (tree_item); - - if (GTK_WIDGET_VISIBLE (tree_item->parent) && GTK_WIDGET_VISIBLE (tree_item)) - { - if (GTK_WIDGET_MAPPED (tree_item->parent)) - gtk_widget_map (tree_item); - - gtk_widget_queue_resize (tree_item); - } -} - -/* moves the pos child up in the tree */ -void -gtk_tree2_item_up (GtkTree2 *tree, - gint position) -{ - gint nchildren, i; - GList *children, *tmp; - - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - - children = (tree->children); - nchildren = g_list_length (tree->children); - - if ((position < 1) || (position >= nchildren)) - return; - - for (i=1; i < position; i++) - children = (children->next); - - tmp = children->next; - if (position == 1) - { - tree->children = children->next; - children->next->prev = NULL; - } - else - { - children->prev->next = children->next; - children->next->prev = children->prev; - } - children->next = tmp->next; - children->prev = tmp; - if (tmp->next) - tmp->next->prev = children; - tmp->next = children; - - if (GTK_WIDGET_VISIBLE (tree)) - { -/* if (GTK_WIDGET_VISIBLE (GTK_WIDGET(children->data))) - gtk_widget_queue_resize (GTK_WIDGET(children->data)); - if (GTK_WIDGET_VISIBLE (GTK_WIDGET(tmp->data))) - gtk_widget_queue_resize (GTK_WIDGET(tmp->data)); -*/ - gtk_widget_queue_resize (GTK_WIDGET(tree)); - } -} - -static void -gtk_tree2_add (GtkContainer *container, - GtkWidget *child) -{ - GtkTree2 *tree; - - g_return_if_fail (container != NULL); - g_return_if_fail (GTK_IS_TREE2 (container)); - g_return_if_fail (GTK_IS_TREE_ITEM2 (child)); - - tree = GTK_TREE2 (container); - - tree->children = g_list_append (tree->children, child); - - gtk_widget_set_parent (child, GTK_WIDGET (container)); - - if (GTK_WIDGET_REALIZED (child->parent)) - gtk_widget_realize (child); - - if (GTK_WIDGET_VISIBLE (child->parent) && GTK_WIDGET_VISIBLE (child)) - { - if (GTK_WIDGET_MAPPED (child->parent)) - gtk_widget_map (child); - - gtk_widget_queue_resize (child); - } - - if (!tree->selection && (tree->selection_mode == GTK_SELECTION_BROWSE)) - gtk_tree2_select_child (tree, child); -} - -static gint -gtk_tree2_button_press (GtkWidget *widget, - GdkEventButton *event) -{ - GtkTree2 *tree; - GtkWidget *item; - - g_return_val_if_fail (widget != NULL, FALSE); - g_return_val_if_fail (GTK_IS_TREE2 (widget), FALSE); - g_return_val_if_fail (event != NULL, FALSE); - - tree = GTK_TREE2 (widget); - item = gtk_get_event_widget ((GdkEvent*) event); - - while (item && !GTK_IS_TREE_ITEM2 (item)) - item = item->parent; - - if (!item || (item->parent != widget)) - return FALSE; - - switch(event->button) - { - case 1: - gtk_tree2_select_child (tree, item); - break; - case 2: - if(GTK_TREE_ITEM2(item)->subtree) gtk_tree_item2_expand(GTK_TREE_ITEM2(item)); - break; - case 3: - if(GTK_TREE_ITEM2(item)->subtree) gtk_tree_item2_collapse(GTK_TREE_ITEM2(item)); - break; - } - - return TRUE; -} - -static gint -gtk_tree2_button_release (GtkWidget *widget, - GdkEventButton *event) -{ - GtkTree2 *tree; - GtkWidget *item; - - g_return_val_if_fail (widget != NULL, FALSE); - g_return_val_if_fail (GTK_IS_TREE2 (widget), FALSE); - g_return_val_if_fail (event != NULL, FALSE); - - tree = GTK_TREE2 (widget); - item = gtk_get_event_widget ((GdkEvent*) event); - - return TRUE; -} - -gint -gtk_tree2_child_position (GtkTree2 *tree, - GtkWidget *child) -{ - GList *children; - gint pos; - - - g_return_val_if_fail (tree != NULL, -1); - g_return_val_if_fail (GTK_IS_TREE2 (tree), -1); - g_return_val_if_fail (child != NULL, -1); - - pos = 0; - children = tree->children; - - while (children) - { - if (child == GTK_WIDGET (children->data)) - return pos; - - pos += 1; - children = children->next; - } - - - return -1; -} - -void -gtk_tree2_clear_items (GtkTree2 *tree, - gint start, - gint end) -{ - GtkWidget *widget; - GList *clear_list; - GList *tmp_list; - guint nchildren; - guint index; - - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - - nchildren = g_list_length (tree->children); - - if (nchildren > 0) - { - if ((end < 0) || (end > nchildren)) - end = nchildren; - - if (start >= end) - return; - - tmp_list = g_list_nth (tree->children, start); - clear_list = NULL; - index = start; - while (tmp_list && index <= end) - { - widget = tmp_list->data; - tmp_list = tmp_list->next; - index++; - - clear_list = g_list_prepend (clear_list, widget); - } - - gtk_tree2_remove_items (tree, clear_list); - } -} - -static void -gtk_tree2_destroy (GtkObject *object) -{ - GtkTree2 *tree; - GtkWidget *child; - GList *children; - - g_return_if_fail (object != NULL); - g_return_if_fail (GTK_IS_TREE2 (object)); - - tree = GTK_TREE2 (object); - - children = tree->children; - while (children) - { - child = children->data; - children = children->next; - - gtk_widget_ref (child); - gtk_widget_unparent (child); - gtk_widget_destroy (child); - gtk_widget_unref (child); - } - - g_list_free (tree->children); - tree->children = NULL; - - if (tree->root_tree == tree) - { - GList *node; - for (node = tree->selection; node; node = node->next) - gtk_widget_unref ((GtkWidget *)node->data); - g_list_free (tree->selection); - tree->selection = NULL; - } - - if (GTK_OBJECT_CLASS (parent_class)->destroy) - (* GTK_OBJECT_CLASS (parent_class)->destroy) (object); -} - -static void -gtk_tree2_draw (GtkWidget *widget, - GdkRectangle *area) -{ - GtkTree2 *tree; - GtkWidget *subtree; - GtkWidget *child; - GdkRectangle child_area; - GList *children; - - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE2 (widget)); - g_return_if_fail (area != NULL); - - if (GTK_WIDGET_DRAWABLE (widget)) - { - tree = GTK_TREE2 (widget); - - children = tree->children; - while (children) - { - child = children->data; - children = children->next; - - if (gtk_widget_intersect (child, area, &child_area)) - gtk_widget_draw (child, &child_area); - - if((subtree = GTK_TREE_ITEM2(child)->subtree) && - GTK_WIDGET_VISIBLE(subtree) && - gtk_widget_intersect (subtree, area, &child_area)) - gtk_widget_draw (subtree, &child_area); - } - } - -} - -static gint -gtk_tree2_expose (GtkWidget *widget, - GdkEventExpose *event) -{ - GtkTree2 *tree; - GtkWidget *child; - GdkEventExpose child_event; - GList *children; - - - g_return_val_if_fail (widget != NULL, FALSE); - g_return_val_if_fail (GTK_IS_TREE2 (widget), FALSE); - g_return_val_if_fail (event != NULL, FALSE); - - if (GTK_WIDGET_DRAWABLE (widget)) - { - tree = GTK_TREE2 (widget); - - child_event = *event; - - children = tree->children; - while (children) - { - child = children->data; - children = children->next; - - if (GTK_WIDGET_NO_WINDOW (child) && - gtk_widget_intersect (child, &event->area, &child_event.area)) - gtk_widget_event (child, (GdkEvent*) &child_event); - } - } - - - return FALSE; -} - -static void -gtk_tree2_forall (GtkContainer *container, - gboolean include_internals, - GtkCallback callback, - gpointer callback_data) -{ - GtkTree2 *tree; - GtkWidget *child; - GList *children; - - - g_return_if_fail (container != NULL); - g_return_if_fail (GTK_IS_TREE2 (container)); - g_return_if_fail (callback != NULL); - - tree = GTK_TREE2 (container); - children = tree->children; - - while (children) - { - child = children->data; - children = children->next; - - (* callback) (child, callback_data); - - if (include_internals && GTK_TREE_ITEM2(child)->subtree) - (* callback) (GTK_TREE_ITEM2(child)->subtree, callback_data); - } -} - -static void -gtk_tree2_map (GtkWidget *widget) -{ - GtkTree2 *tree; - GtkWidget *child; - GList *children; - - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE2 (widget)); - - GTK_WIDGET_SET_FLAGS (widget, GTK_MAPPED); - tree = GTK_TREE2 (widget); - - if(GTK_IS_TREE2(widget->parent)) - { - /* set root tree for this tree */ - tree->root_tree = GTK_TREE2(widget->parent)->root_tree; - - tree->level = GTK_TREE2(GTK_WIDGET(tree)->parent)->level+1; - tree->indent_value = GTK_TREE2(GTK_WIDGET(tree)->parent)->indent_value; - tree->current_indent = GTK_TREE2(GTK_WIDGET(tree)->parent)->current_indent + - tree->indent_value; - tree->view_mode = GTK_TREE2(GTK_WIDGET(tree)->parent)->view_mode; - tree->view_line = GTK_TREE2(GTK_WIDGET(tree)->parent)->view_line; - } - else - tree->root_tree = tree; - - children = tree->children; - while (children) - { - child = children->data; - children = children->next; - - if (GTK_WIDGET_VISIBLE (child) && - !GTK_WIDGET_MAPPED (child)) - gtk_widget_map (child); - - if (GTK_TREE_ITEM2 (child)->subtree) - { - child = GTK_WIDGET (GTK_TREE_ITEM2 (child)->subtree); - - if (GTK_WIDGET_VISIBLE (child) && !GTK_WIDGET_MAPPED (child)) - gtk_widget_map (child); - } - } - - gdk_window_show (widget->window); -} - -static gint -gtk_tree2_motion_notify (GtkWidget *widget, - GdkEventMotion *event) -{ - g_return_val_if_fail (widget != NULL, FALSE); - g_return_val_if_fail (GTK_IS_TREE2 (widget), FALSE); - g_return_val_if_fail (event != NULL, FALSE); - -#ifdef TREE_DEBUG - g_message("gtk_tree2_motion_notify\n"); -#endif /* TREE_DEBUG */ - - return FALSE; -} - -static void -gtk_tree2_realize (GtkWidget *widget) -{ - GdkWindowAttr attributes; - gint attributes_mask; - - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE2 (widget)); - - GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED); - - attributes.window_type = GDK_WINDOW_CHILD; - attributes.x = widget->allocation.x; - attributes.y = widget->allocation.y; - attributes.width = widget->allocation.width; - attributes.height = widget->allocation.height; - attributes.wclass = GDK_INPUT_OUTPUT; - attributes.visual = gtk_widget_get_visual (widget); - attributes.colormap = gtk_widget_get_colormap (widget); - attributes.event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK; - - attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP; - - widget->window = gdk_window_new (gtk_widget_get_parent_window (widget), &attributes, attributes_mask); - gdk_window_set_user_data (widget->window, widget); - - widget->style = gtk_style_attach (widget->style, widget->window); - gdk_window_set_background (widget->window, - &widget->style->base[GTK_STATE_NORMAL]); -} - -void -gtk_tree2_remove_item (GtkTree2 *container, - GtkWidget *widget) -{ - GList *item_list; - - g_return_if_fail (container != NULL); - g_return_if_fail (GTK_IS_TREE2 (container)); - g_return_if_fail (widget != NULL); - g_return_if_fail (container == GTK_TREE2 (widget->parent)); - - item_list = g_list_append (NULL, widget); - - gtk_tree2_remove_items (GTK_TREE2 (container), item_list); - - g_list_free (item_list); -} - -/* used by gtk_tree2_remove_items to make the function independant of - order in list of items to remove. - Sort item bu depth in tree */ -static gint -gtk_tree2_sort_item_by_depth(GtkWidget* a, GtkWidget* b) -{ - if((GTK_TREE2(a->parent)->level) < (GTK_TREE2(b->parent)->level)) - return 1; - if((GTK_TREE2(a->parent)->level) > (GTK_TREE2(b->parent)->level)) - return -1; - - return 0; -} - -void -gtk_tree2_remove_items (GtkTree2 *tree, - GList *items) -{ - GtkWidget *widget; - GList *selected_widgets; - GList *tmp_list; - GList *sorted_list; - GtkTree2 *real_tree; - GtkTree2 *root_tree; - - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - -#ifdef TREE_DEBUG - g_message("+ gtk_tree2_remove_items [ tree %#x items list %#x ]\n", (int)tree, (int)items); -#endif /* TREE_DEBUG */ - - /* We may not yet be mapped, so we actively have to find our - * root tree - */ - if (tree->root_tree) - root_tree = tree->root_tree; - else - { - GtkWidget *tmp = GTK_WIDGET (tree); - while (tmp->parent && GTK_IS_TREE2 (tmp->parent)) - tmp = tmp->parent; - - root_tree = GTK_TREE2 (tmp); - } - - tmp_list = items; - selected_widgets = NULL; - sorted_list = NULL; - widget = NULL; - -#ifdef TREE_DEBUG - g_message("* sort list by depth\n"); -#endif /* TREE_DEBUG */ - - while (tmp_list) - { - -#ifdef TREE_DEBUG - g_message ("* item [%#x] depth [%d]\n", - (int)tmp_list->data, - (int)GTK_TREE2(GTK_WIDGET(tmp_list->data)->parent)->level); -#endif /* TREE_DEBUG */ - - sorted_list = g_list_insert_sorted(sorted_list, - tmp_list->data, - (GCompareFunc)gtk_tree2_sort_item_by_depth); - tmp_list = g_list_next(tmp_list); - } - -#ifdef TREE_DEBUG - /* print sorted list */ - g_message("* sorted list result\n"); - tmp_list = sorted_list; - while(tmp_list) - { - g_message("* item [%#x] depth [%d]\n", - (int)tmp_list->data, - (int)GTK_TREE2(GTK_WIDGET(tmp_list->data)->parent)->level); - tmp_list = g_list_next(tmp_list); - } -#endif /* TREE_DEBUG */ - -#ifdef TREE_DEBUG - g_message("* scan sorted list\n"); -#endif /* TREE_DEBUG */ - - tmp_list = sorted_list; - while (tmp_list) - { - widget = tmp_list->data; - tmp_list = tmp_list->next; - -#ifdef TREE_DEBUG - g_message("* item [%#x] subtree [%#x]\n", - (int)widget, (int)GTK_TREE_ITEM2_SUBTREE(widget)); -#endif /* TREE_DEBUG */ - - /* get real owner of this widget */ - real_tree = GTK_TREE2(widget->parent); -#ifdef TREE_DEBUG - g_message("* subtree having this widget [%#x]\n", (int)real_tree); -#endif /* TREE_DEBUG */ - - - if (widget->state == GTK_STATE_SELECTED) - { - selected_widgets = g_list_prepend (selected_widgets, widget); -#ifdef TREE_DEBUG - g_message("* selected widget - adding it in selected list [%#x]\n", - (int)selected_widgets); -#endif /* TREE_DEBUG */ - } - - /* remove this item from its real parent */ -#ifdef TREE_DEBUG - g_message("* remove widget from its owner tree\n"); -#endif /* TREE_DEBUG */ - real_tree->children = g_list_remove (real_tree->children, widget); - - /* remove subtree associate at this item if it exist */ - if(GTK_TREE_ITEM2(widget)->subtree) - { -#ifdef TREE_DEBUG - g_message("* remove subtree associate at this item [%#x]\n", - (int) GTK_TREE_ITEM2(widget)->subtree); -#endif /* TREE_DEBUG */ - if (GTK_WIDGET_MAPPED (GTK_TREE_ITEM2(widget)->subtree)) - gtk_widget_unmap (GTK_TREE_ITEM2(widget)->subtree); - - gtk_widget_unparent (GTK_TREE_ITEM2(widget)->subtree); - GTK_TREE_ITEM2(widget)->subtree = NULL; - } - - /* really remove widget for this item */ -#ifdef TREE_DEBUG - g_message("* unmap and unparent widget [%#x]\n", (int)widget); -#endif /* TREE_DEBUG */ - if (GTK_WIDGET_MAPPED (widget)) - gtk_widget_unmap (widget); - - gtk_widget_unparent (widget); - - /* delete subtree if there is no children in it */ -/* HF supprime */ -/* if(real_tree->children == NULL && - real_tree != root_tree) - { -*/ -#ifdef TREE_DEBUG - g_message("* owner tree don't have children ... destroy it\n"); -#endif /* TREE_DEBUG */ -/* - gtk_tree_item2_remove_subtree(GTK_TREE_ITEM2(real_tree->tree_owner)); - } -*/ -#ifdef TREE_DEBUG - g_message("* next item in list\n"); -#endif /* TREE_DEBUG */ - } - - if (selected_widgets) - { -#ifdef TREE_DEBUG - g_message("* scan selected item list\n"); -#endif /* TREE_DEBUG */ - tmp_list = selected_widgets; - while (tmp_list) - { - widget = tmp_list->data; - tmp_list = tmp_list->next; - -#ifdef TREE_DEBUG - g_message("* widget [%#x] subtree [%#x]\n", - (int)widget, (int)GTK_TREE_ITEM2_SUBTREE(widget)); -#endif /* TREE_DEBUG */ - - /* remove widget of selection */ - root_tree->selection = g_list_remove (root_tree->selection, widget); - - /* unref it to authorize is destruction */ - gtk_widget_unref (widget); - } - - /* emit only one selection_changed signal */ - gtk_signal_emit (GTK_OBJECT (root_tree), - tree_signals[SELECTION_CHANGED]); - } - -#ifdef TREE_DEBUG - g_message("* free selected_widgets list\n"); -#endif /* TREE_DEBUG */ - g_list_free (selected_widgets); - g_list_free (sorted_list); - - if (root_tree->children && !root_tree->selection && - (root_tree->selection_mode == GTK_SELECTION_BROWSE)) - { -#ifdef TREE_DEBUG - g_message("* BROWSE mode, select another item\n"); -#endif /* TREE_DEBUG */ - widget = root_tree->children->data; - gtk_tree2_select_child (root_tree, widget); - } - - if (GTK_WIDGET_VISIBLE (root_tree)) - { -#ifdef TREE_DEBUG - g_message("* query queue resizing for root_tree\n"); -#endif /* TREE_DEBUG */ - gtk_widget_queue_resize (GTK_WIDGET (root_tree)); - } -} - -void -gtk_tree2_select_child (GtkTree2 *tree, - GtkWidget *tree_item) -{ - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - gtk_signal_emit (GTK_OBJECT (tree), tree_signals[SELECT_CHILD], tree_item); -} - -void -gtk_tree2_select_next_child (GtkTree2 *tree, - GtkWidget *tree_item, gboolean descend) -{ - GList *children; - - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - if (descend && GTK_TREE2(GTK_TREE_ITEM2(tree_item)->subtree)->children) - { - gtk_signal_emit (GTK_OBJECT (GTK_TREE_ITEM2(tree_item)->subtree), tree_signals[SELECT_CHILD], GTK_TREE2(GTK_TREE_ITEM2(tree_item)->subtree)->children->data); - return; - } - - children = tree->children; - while (children) - { - if (tree_item == GTK_WIDGET (children->data)) - break; - - children = children->next; - } - if (!children) return; - - if (children->next) - gtk_signal_emit (GTK_OBJECT (tree), tree_signals[SELECT_CHILD], children->next->data); - else if (tree != tree->root_tree) - { - children = GTK_TREE2(GTK_WIDGET(tree)->parent)->children; - gtk_tree2_select_next_child (GTK_TREE2(GTK_WIDGET(tree)->parent), tree->tree_owner, FALSE); - } - -} - -/* we know that tree is not the roor_tree and that - tree_items always have subtrees */ -void -gtk_tree2_select_prev_child (GtkTree2 *tree, - GtkWidget *tree_item) -{ - GList *children; - GtkTreeItem2 *tree_item2; - - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - - children = tree->children; - while (children) - { - if (tree_item == GTK_WIDGET (children->data)) - break; - - children = children->next; - } - if (!children) return; - - if (children = children->prev) - { - tree_item2 = GTK_TREE_ITEM2(children->data); - while (GTK_TREE2(tree_item2->subtree)->children) - { - children = GTK_TREE2(tree_item2->subtree)->children; - while (children->next) - children = children->next; - tree_item2 = GTK_TREE_ITEM2(children->data); - } - gtk_signal_emit (GTK_OBJECT (GTK_WIDGET(tree_item2)->parent), tree_signals[SELECT_CHILD], tree_item2); - } - else - { - gtk_signal_emit (GTK_OBJECT (GTK_WIDGET(tree)->parent), tree_signals[SELECT_CHILD], tree->tree_owner); - } - -} - -void -gtk_tree2_select_item (GtkTree2 *tree, - gint item) -{ - GList *tmp_list; - - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - - tmp_list = g_list_nth (tree->children, item); - if (tmp_list) - gtk_tree2_select_child (tree, GTK_WIDGET (tmp_list->data)); - -} - -static void -gtk_tree2_size_allocate (GtkWidget *widget, - GtkAllocation *allocation) -{ - GtkTree2 *tree; - GtkWidget *child, *subtree; - GtkAllocation child_allocation; - GList *children; - - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE2 (widget)); - g_return_if_fail (allocation != NULL); - - tree = GTK_TREE2 (widget); - - widget->allocation = *allocation; - if (GTK_WIDGET_REALIZED (widget)) - gdk_window_move_resize (widget->window, - allocation->x, allocation->y, - allocation->width, allocation->height); - - if (tree->children) - { - child_allocation.x = GTK_CONTAINER (tree)->border_width; - child_allocation.y = GTK_CONTAINER (tree)->border_width; - child_allocation.width = MAX (1, (gint)allocation->width - child_allocation.x * 2); - - children = tree->children; - - while (children) - { - child = children->data; - children = children->next; - - if (GTK_WIDGET_VISIBLE (child)) - { - GtkRequisition child_requisition; - gtk_widget_get_child_requisition (child, &child_requisition); - - child_allocation.height = child_requisition.height; - - gtk_widget_size_allocate (child, &child_allocation); - - child_allocation.y += child_allocation.height; - - if((subtree = GTK_TREE_ITEM2(child)->subtree)) - if(GTK_WIDGET_VISIBLE (subtree)) - { - child_allocation.height = subtree->requisition.height; - gtk_widget_size_allocate (subtree, &child_allocation); - child_allocation.y += child_allocation.height; - } - } - } - } - -} - -static void -gtk_tree2_size_request (GtkWidget *widget, - GtkRequisition *requisition) -{ - GtkTree2 *tree; - GtkWidget *child, *subtree; - GList *children; - GtkRequisition child_requisition; - - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE2 (widget)); - g_return_if_fail (requisition != NULL); - - tree = GTK_TREE2 (widget); - requisition->width = 0; - requisition->height = 0; - - children = tree->children; - while (children) - { - child = children->data; - children = children->next; - - if (GTK_WIDGET_VISIBLE (child)) - { - gtk_widget_size_request (child, &child_requisition); - - requisition->width = MAX (requisition->width, child_requisition.width); - requisition->height += child_requisition.height; - - if((subtree = GTK_TREE_ITEM2(child)->subtree) && - GTK_WIDGET_VISIBLE (subtree)) - { - gtk_widget_size_request (subtree, &child_requisition); - - requisition->width = MAX (requisition->width, - child_requisition.width); - - requisition->height += child_requisition.height; - } - } - } - - requisition->width += GTK_CONTAINER (tree)->border_width * 2; - requisition->height += GTK_CONTAINER (tree)->border_width * 2; - - requisition->width = MAX (requisition->width, 1); - requisition->height = MAX (requisition->height, 1); - -} - -static void -gtk_tree2_unmap (GtkWidget *widget) -{ - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE2 (widget)); - - GTK_WIDGET_UNSET_FLAGS (widget, GTK_MAPPED); - gdk_window_hide (widget->window); - -} - -void -gtk_tree2_unselect_child (GtkTree2 *tree, - GtkWidget *tree_item) -{ - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - gtk_signal_emit (GTK_OBJECT (tree), tree_signals[UNSELECT_CHILD], tree_item); -} - -void -gtk_tree2_unselect_item (GtkTree2 *tree, - gint item) -{ - GList *tmp_list; - - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - - tmp_list = g_list_nth (tree->children, item); - if (tmp_list) - gtk_tree2_unselect_child (tree, GTK_WIDGET (tmp_list->data)); - -} - -static void -gtk_real_tree2_select_child (GtkTree2 *tree, - GtkWidget *child) -{ - GList *selection, *root_selection; - GList *tmp_list; - GtkWidget *tmp_item; - - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - g_return_if_fail (child != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (child)); - - root_selection = tree->root_tree->selection; - - switch (tree->root_tree->selection_mode) - { - case GTK_SELECTION_SINGLE: - - selection = root_selection; - - /* remove old selection list */ - while (selection) - { - tmp_item = selection->data; - - if (tmp_item != child) - { - gtk_tree_item2_deselect (GTK_TREE_ITEM2 (tmp_item)); - - tmp_list = selection; - selection = selection->next; - - root_selection = g_list_remove_link (root_selection, tmp_list); - gtk_widget_unref (tmp_item); - - g_list_free (tmp_list); - } - else - selection = selection->next; - } - - if (child->state == GTK_STATE_NORMAL) - { - gtk_tree_item2_select (GTK_TREE_ITEM2 (child)); - root_selection = g_list_prepend (root_selection, child); - gtk_widget_ref (child); - } - else if (child->state == GTK_STATE_SELECTED) - { - gtk_tree_item2_deselect (GTK_TREE_ITEM2 (child)); - root_selection = g_list_remove (root_selection, child); - gtk_widget_unref (child); - } - - tree->root_tree->selection = root_selection; - - gtk_signal_emit (GTK_OBJECT (tree->root_tree), - tree_signals[SELECTION_CHANGED]); - break; - - - case GTK_SELECTION_BROWSE: - selection = root_selection; - - while (selection) - { - tmp_item = selection->data; - - if (tmp_item != child) - { - gtk_tree_item2_deselect (GTK_TREE_ITEM2 (tmp_item)); - - tmp_list = selection; - selection = selection->next; - - root_selection = g_list_remove_link (root_selection, tmp_list); - gtk_widget_unref (tmp_item); - - g_list_free (tmp_list); - } - else - selection = selection->next; - } - - tree->root_tree->selection = root_selection; - - if (child->state == GTK_STATE_NORMAL) - { - gtk_tree_item2_select (GTK_TREE_ITEM2 (child)); - root_selection = g_list_prepend (root_selection, child); - gtk_widget_ref (child); - tree->root_tree->selection = root_selection; - gtk_signal_emit (GTK_OBJECT (tree->root_tree), - tree_signals[SELECTION_CHANGED]); - } - break; - - case GTK_SELECTION_MULTIPLE: - if (child->state == GTK_STATE_NORMAL) - { - gtk_tree_item2_select (GTK_TREE_ITEM2 (child)); - root_selection = g_list_prepend (root_selection, child); - gtk_widget_ref (child); - tree->root_tree->selection = root_selection; - gtk_signal_emit (GTK_OBJECT (tree->root_tree), - tree_signals[SELECTION_CHANGED]); - } - else if (child->state == GTK_STATE_SELECTED) - { - gtk_tree_item2_deselect (GTK_TREE_ITEM2 (child)); - root_selection = g_list_remove (root_selection, child); - gtk_widget_unref (child); - tree->root_tree->selection = root_selection; - gtk_signal_emit (GTK_OBJECT (tree->root_tree), - tree_signals[SELECTION_CHANGED]); - } - break; - - case GTK_SELECTION_EXTENDED: - break; - } -} - -static void -gtk_real_tree2_unselect_child (GtkTree2 *tree, - GtkWidget *child) -{ - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - g_return_if_fail (child != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (child)); - - switch (tree->selection_mode) - { - case GTK_SELECTION_SINGLE: - case GTK_SELECTION_MULTIPLE: - case GTK_SELECTION_BROWSE: - if (child->state == GTK_STATE_SELECTED) - { - GtkTree2* root_tree = GTK_TREE2_ROOT_TREE(tree); - gtk_tree_item2_deselect (GTK_TREE_ITEM2 (child)); - root_tree->selection = g_list_remove (root_tree->selection, child); - gtk_widget_unref (child); - gtk_signal_emit (GTK_OBJECT (tree->root_tree), - tree_signals[SELECTION_CHANGED]); - } - break; - - case GTK_SELECTION_EXTENDED: - break; - } -} - -void -gtk_tree2_set_selection_mode (GtkTree2 *tree, - GtkSelectionMode mode) -{ - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - - tree->selection_mode = mode; -} - -void -gtk_tree2_set_view_mode (GtkTree2 *tree, - GtkTree2ViewMode mode) -{ - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - - tree->view_mode = mode; -} - -void -gtk_tree2_set_view_lines (GtkTree2 *tree, - guint flag) -{ - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - - tree->view_line = flag; -} - -void -gtk_tree2_item_up_1 (GtkTree2 *tree, - guint pos) -{ - GList *tmp; - guint length; - gpointer data; - - g_return_if_fail (tree != NULL); - g_return_if_fail (GTK_IS_TREE2 (tree)); - - tmp = tree->children; - length = g_list_length (tmp); - if (pos <= 0 || pos >= length) { return; } - data = g_list_nth_data (tree->children, pos); - g_list_remove (tree->children, data); - tree->children = g_list_insert (tree->children, data, pos-1); -} diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktree2.h b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktree2.h deleted file mode 100644 index 291a1d1b3..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktree2.h +++ /dev/null @@ -1,139 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library 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 - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-1999. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TREE2_H__ -#define __GTK_TREE2_H__ - -/* set this flag to enable tree debugging output */ -/* #define TREE_DEBUG */ - -#include <gdk/gdk.h> -#include <gtk/gtkcontainer.h> - - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - -#define GTK_TYPE_TREE2 (gtk_tree2_get_type ()) -#define GTK_TREE2(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_TREE2, GtkTree2)) -#define GTK_TREE2_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE2, GtkTree2Class)) -#define GTK_IS_TREE2(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_TREE2)) -#define GTK_IS_TREE2_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE2)) - -#define GTK_IS_ROOT_TREE2(obj) ((GtkObject*) GTK_TREE2(obj)->root_tree == (GtkObject*)obj) -#define GTK_TREE2_ROOT_TREE(obj) (GTK_TREE2(obj)->root_tree ? GTK_TREE2(obj)->root_tree : GTK_TREE2(obj)) -#define GTK_TREE2_SELECTION(obj) (GTK_TREE2_ROOT_TREE(obj)->selection) - -typedef enum -{ - GTK_TREE2_VIEW_LINE, /* default view mode */ - GTK_TREE2_VIEW_ITEM -} GtkTree2ViewMode; - -typedef struct _GtkTree2 GtkTree2; -typedef struct _GtkTree2Class GtkTree2Class; - -struct _GtkTree2 -{ - GtkContainer container; - - GList *children; - - GtkTree2* root_tree; /* owner of selection list */ - GtkWidget* tree_owner; - GList *selection; - guint level; - guint indent_value; - guint current_indent; - guint selection_mode : 2; - guint view_mode : 1; - guint view_line : 1; -}; - -struct _GtkTree2Class -{ - GtkContainerClass parent_class; - - void (* selection_changed) (GtkTree2 *tree); - void (* select_child) (GtkTree2 *tree, - GtkWidget *child); - void (* unselect_child) (GtkTree2 *tree, - GtkWidget *child); -}; - - -GtkType gtk_tree2_get_type (void); -GtkWidget* gtk_tree2_new (void); -void gtk_tree2_append (GtkTree2 *tree, - GtkWidget *tree_item); -void gtk_tree2_prepend (GtkTree2 *tree, - GtkWidget *tree_item); -void gtk_tree2_insert (GtkTree2 *tree, - GtkWidget *tree_item, - gint position); -void gtk_tree2_remove_items (GtkTree2 *tree, - GList *items); -void gtk_tree2_clear_items (GtkTree2 *tree, - gint start, - gint end); -void gtk_tree2_select_item (GtkTree2 *tree, - gint item); -void gtk_tree2_unselect_item (GtkTree2 *tree, - gint item); -void gtk_tree2_select_child (GtkTree2 *tree, - GtkWidget *tree_item); -void gtk_tree2_unselect_child (GtkTree2 *tree, - GtkWidget *tree_item); -gint gtk_tree2_child_position (GtkTree2 *tree, - GtkWidget *child); -void gtk_tree2_set_selection_mode (GtkTree2 *tree, - GtkSelectionMode mode); -void gtk_tree2_set_view_mode (GtkTree2 *tree, - GtkTree2ViewMode mode); -void gtk_tree2_set_view_lines (GtkTree2 *tree, - guint flag); - -/* deprecated function, use gtk_container_remove instead. - */ -void gtk_tree2_remove_item (GtkTree2 *tree, - GtkWidget *child); -void gtk_tree2_item_up (GtkTree2 *tree, - gint position); - -void gtk_tree2_select_next_child (GtkTree2 *tree, - GtkWidget *tree_item, gboolean descend); - -void gtk_tree2_select_prev_child (GtkTree2 *tree, - GtkWidget *tree_item); - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - - -#endif /* __GTK_TREE2_H__ */ diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktreeitem2.c b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktreeitem2.c deleted file mode 100644 index 7e6f8116b..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktreeitem2.c +++ /dev/null @@ -1,1110 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library 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 - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-1999. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#include <gtk/gtklabel.h> -#include "gtktree2.h" -#include "gtktreeitem2.h" -#include <gtk/gtkeventbox.h> -#include <gtk/gtkpixmap.h> -#include <gtk/gtkmain.h> -#include <gtk/gtksignal.h> - -#include "tree_plus.xpm" -#include "tree_minus.xpm" - -#define DEFAULT_DELTA 9 - -enum { - COLLAPSE_TREE, - EXPAND_TREE, - LAST_SIGNAL -}; - -typedef struct _GtkTree2Pixmaps GtkTree2Pixmaps; - -struct _GtkTree2Pixmaps { - gint refcount; - GdkColormap *colormap; - - GdkPixmap *pixmap_plus; - GdkPixmap *pixmap_minus; - GdkBitmap *mask_plus; - GdkBitmap *mask_minus; -}; - -static GList *pixmaps = NULL; - -static void gtk_tree_item2_class_init (GtkTreeItem2Class *klass); -static void gtk_tree_item2_init (GtkTreeItem2 *tree_item); -static void gtk_tree_item2_realize (GtkWidget *widget); -static void gtk_tree_item2_size_request (GtkWidget *widget, - GtkRequisition *requisition); -static void gtk_tree_item2_size_allocate (GtkWidget *widget, - GtkAllocation *allocation); -static void gtk_tree_item2_draw (GtkWidget *widget, - GdkRectangle *area); -static void gtk_tree_item2_draw_focus (GtkWidget *widget); -static void gtk_tree_item2_paint (GtkWidget *widget, - GdkRectangle *area); -static gint gtk_tree_item2_button_press (GtkWidget *widget, - GdkEventButton *event); -static gint gtk_tree_item2_expose (GtkWidget *widget, - GdkEventExpose *event); -static gint gtk_tree_item2_focus_in (GtkWidget *widget, - GdkEventFocus *event); -static gint gtk_tree_item2_focus_out (GtkWidget *widget, - GdkEventFocus *event); -static void gtk_tree_item2_forall (GtkContainer *container, - gboolean include_internals, - GtkCallback callback, - gpointer callback_data); - -static void gtk_real_tree_item2_select (GtkItem *item); -static void gtk_real_tree_item2_deselect (GtkItem *item); -static void gtk_real_tree_item2_toggle (GtkItem *item); -static void gtk_real_tree_item2_expand (GtkTreeItem2 *item); -static void gtk_real_tree_item2_collapse (GtkTreeItem2 *item); -static void gtk_real_tree_item2_expand (GtkTreeItem2 *item); -static void gtk_real_tree_item2_collapse (GtkTreeItem2 *item); -static void gtk_tree_item2_destroy (GtkObject *object); -static void gtk_tree_item2_subtree_button_click (GtkWidget *widget); -static void gtk_tree_item2_subtree_button_changed_state (GtkWidget *widget); - -static void gtk_tree_item2_map(GtkWidget*); -static void gtk_tree_item2_unmap(GtkWidget*); - -static void gtk_tree_item2_add_pixmaps (GtkTreeItem2 *tree_item); -static void gtk_tree_item2_remove_pixmaps (GtkTreeItem2 *tree_item); - -static GtkItemClass *parent_class = NULL; -static guint tree_item_signals[LAST_SIGNAL] = { 0 }; - -GtkType -gtk_tree_item2_get_type (void) -{ - static GtkType tree_item_type = 0; - - if (!tree_item_type) - { - static const GtkTypeInfo tree_item_info = - { - "GtkTreeItem", - sizeof (GtkTreeItem2), - sizeof (GtkTreeItem2Class), - (GtkClassInitFunc) gtk_tree_item2_class_init, - (GtkObjectInitFunc) gtk_tree_item2_init, - /* reserved_1 */ NULL, - /* reserved_2 */ NULL, - (GtkClassInitFunc) NULL, - }; - - tree_item_type = gtk_type_unique (gtk_item_get_type (), &tree_item_info); - } - - return tree_item_type; -} - -static void -gtk_tree_item2_class_init (GtkTreeItem2Class *class) -{ - GtkObjectClass *object_class; - GtkWidgetClass *widget_class; - GtkContainerClass *container_class; - GtkItemClass *item_class; - - object_class = (GtkObjectClass*) class; - widget_class = (GtkWidgetClass*) class; - item_class = (GtkItemClass*) class; - container_class = (GtkContainerClass*) class; - - parent_class = gtk_type_class (gtk_item_get_type ()); - - tree_item_signals[EXPAND_TREE] = - gtk_signal_new ("expand", - GTK_RUN_FIRST, - object_class->type, - GTK_SIGNAL_OFFSET (GtkTreeItem2Class, expand), - gtk_marshal_NONE__NONE, - GTK_TYPE_NONE, 0); - tree_item_signals[COLLAPSE_TREE] = - gtk_signal_new ("collapse", - GTK_RUN_FIRST, - object_class->type, - GTK_SIGNAL_OFFSET (GtkTreeItem2Class, collapse), - gtk_marshal_NONE__NONE, - GTK_TYPE_NONE, 0); - - gtk_object_class_add_signals (object_class, tree_item_signals, LAST_SIGNAL); - - object_class->destroy = gtk_tree_item2_destroy; - - widget_class->realize = gtk_tree_item2_realize; - widget_class->size_request = gtk_tree_item2_size_request; - widget_class->size_allocate = gtk_tree_item2_size_allocate; - widget_class->draw = gtk_tree_item2_draw; - widget_class->draw_focus = gtk_tree_item2_draw_focus; - widget_class->button_press_event = gtk_tree_item2_button_press; - widget_class->expose_event = gtk_tree_item2_expose; - widget_class->focus_in_event = gtk_tree_item2_focus_in; - widget_class->focus_out_event = gtk_tree_item2_focus_out; - widget_class->map = gtk_tree_item2_map; - widget_class->unmap = gtk_tree_item2_unmap; - - container_class->forall = gtk_tree_item2_forall; - - item_class->select = gtk_real_tree_item2_select; - item_class->deselect = gtk_real_tree_item2_deselect; - item_class->toggle = gtk_real_tree_item2_toggle; - - class->expand = gtk_real_tree_item2_expand; - class->collapse = gtk_real_tree_item2_collapse; -} - -/* callback for event box mouse event */ -static void -gtk_tree_item2_subtree_button_click (GtkWidget *widget) -{ - GtkTreeItem2* item; - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_EVENT_BOX (widget)); - - item = (GtkTreeItem2*) gtk_object_get_user_data (GTK_OBJECT (widget)); - if (!GTK_WIDGET_IS_SENSITIVE (item)) - return; - - if (item->expanded) - gtk_tree_item2_collapse (item); - else - gtk_tree_item2_expand (item); -} - -/* callback for event box state changed */ -static void -gtk_tree_item2_subtree_button_changed_state (GtkWidget *widget) -{ - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_EVENT_BOX (widget)); - - if (GTK_WIDGET_VISIBLE (widget)) - { - - if (widget->state == GTK_STATE_NORMAL) - gdk_window_set_background (widget->window, &widget->style->base[widget->state]); - else - gdk_window_set_background (widget->window, &widget->style->bg[widget->state]); - - if (GTK_WIDGET_DRAWABLE (widget)) - gdk_window_clear_area (widget->window, 0, 0, - widget->allocation.width, widget->allocation.height); - } -} - -static void -gtk_tree_item2_init (GtkTreeItem2 *tree_item) -{ - GtkWidget *eventbox, *pixmapwid; - - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - tree_item->expanded = FALSE; - tree_item->subtree = NULL; - GTK_WIDGET_SET_FLAGS (tree_item, GTK_CAN_FOCUS); - - /* create an event box containing one pixmaps */ - eventbox = gtk_event_box_new(); - gtk_widget_set_events (eventbox, GDK_BUTTON_PRESS_MASK); - gtk_signal_connect(GTK_OBJECT(eventbox), "state_changed", - (GtkSignalFunc)gtk_tree_item2_subtree_button_changed_state, - (gpointer)NULL); - gtk_signal_connect(GTK_OBJECT(eventbox), "realize", - (GtkSignalFunc)gtk_tree_item2_subtree_button_changed_state, - (gpointer)NULL); -/* HF inutile - gtk_signal_connect(GTK_OBJECT(eventbox), "button_press_event", - (GtkSignalFunc)gtk_tree_item2_subtree_button_click, - (gpointer)NULL); -*/ - gtk_object_set_user_data(GTK_OBJECT(eventbox), tree_item); - tree_item->pixmaps_box = eventbox; - - /* create pixmap for button '+' */ - pixmapwid = gtk_type_new (gtk_pixmap_get_type ()); - if (!tree_item->expanded) - gtk_container_add (GTK_CONTAINER (eventbox), pixmapwid); - gtk_widget_show (pixmapwid); - tree_item->plus_pix_widget = pixmapwid; - gtk_widget_ref (tree_item->plus_pix_widget); - gtk_object_sink (GTK_OBJECT (tree_item->plus_pix_widget)); - - /* create pixmap for button '-' */ - pixmapwid = gtk_type_new (gtk_pixmap_get_type ()); - if (tree_item->expanded) - gtk_container_add (GTK_CONTAINER (eventbox), pixmapwid); - gtk_widget_show (pixmapwid); - tree_item->minus_pix_widget = pixmapwid; - gtk_widget_ref (tree_item->minus_pix_widget); - gtk_object_sink (GTK_OBJECT (tree_item->minus_pix_widget)); - - gtk_widget_set_parent (eventbox, GTK_WIDGET (tree_item)); -} - - -GtkWidget* -gtk_tree_item2_new (void) -{ - GtkWidget *tree_item; - - tree_item = GTK_WIDGET (gtk_type_new (gtk_tree_item2_get_type ())); - - return tree_item; -} - -GtkWidget* -gtk_tree_item2_new_with_label (gchar *label) -{ - GtkWidget *tree_item; - GtkWidget *label_widget; - - tree_item = gtk_tree_item2_new (); - label_widget = gtk_label_new (label); - gtk_misc_set_alignment (GTK_MISC (label_widget), 0.0, 0.5); - - gtk_container_add (GTK_CONTAINER (tree_item), label_widget); - gtk_widget_show (label_widget); - - - return tree_item; -} - -void -gtk_tree_item2_set_subtree (GtkTreeItem2 *tree_item, - GtkWidget *subtree) -{ - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - g_return_if_fail (subtree != NULL); - g_return_if_fail (GTK_IS_TREE2 (subtree)); - - if (tree_item->subtree) - { - g_warning("there is already a subtree for this tree item\n"); - return; - } - - tree_item->subtree = subtree; - GTK_TREE2 (subtree)->tree_owner = GTK_WIDGET (tree_item); - - /* show subtree button */ - if (tree_item->pixmaps_box) - gtk_widget_show (tree_item->pixmaps_box); - - if (tree_item->expanded) - gtk_widget_show (subtree); - else - gtk_widget_hide (subtree); - - gtk_widget_set_parent (subtree, GTK_WIDGET (tree_item)->parent); - - if (GTK_WIDGET_REALIZED (subtree->parent)) - gtk_widget_realize (subtree); - - if (GTK_WIDGET_VISIBLE (subtree->parent) && GTK_WIDGET_VISIBLE (subtree)) - { - if (GTK_WIDGET_MAPPED (subtree->parent)) - gtk_widget_map (subtree); - - gtk_widget_queue_resize (subtree); - } -} - -void -gtk_tree_item2_select (GtkTreeItem2 *tree_item) -{ - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - gtk_item_select (GTK_ITEM (tree_item)); -} - -void -gtk_tree_item2_deselect (GtkTreeItem2 *tree_item) -{ - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - gtk_item_deselect (GTK_ITEM (tree_item)); -} - -void -gtk_tree_item2_expand (GtkTreeItem2 *tree_item) -{ - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - gtk_signal_emit (GTK_OBJECT (tree_item), tree_item_signals[EXPAND_TREE], NULL); -} - -void -gtk_tree_item2_collapse (GtkTreeItem2 *tree_item) -{ - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - gtk_signal_emit (GTK_OBJECT (tree_item), tree_item_signals[COLLAPSE_TREE], NULL); -} - -static void -gtk_tree_item2_add_pixmaps (GtkTreeItem2 *tree_item) -{ - GList *tmp_list; - GdkColormap *colormap; - GtkTree2Pixmaps *pixmap_node = NULL; - - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - if (tree_item->pixmaps) - return; - - colormap = gtk_widget_get_colormap (GTK_WIDGET (tree_item)); - - tmp_list = pixmaps; - while (tmp_list) - { - pixmap_node = (GtkTree2Pixmaps *)tmp_list->data; - - if (pixmap_node->colormap == colormap) - break; - - tmp_list = tmp_list->next; - } - - if (tmp_list) - { - pixmap_node->refcount++; - tree_item->pixmaps = tmp_list; - } - else - { - pixmap_node = g_new (GtkTree2Pixmaps, 1); - - pixmap_node->colormap = colormap; - gdk_colormap_ref (colormap); - - pixmap_node->refcount = 1; - - /* create pixmaps for plus icon */ - pixmap_node->pixmap_plus = - gdk_pixmap_create_from_xpm_d (GTK_WIDGET (tree_item)->window, - &pixmap_node->mask_plus, - NULL, - tree_plus); - - /* create pixmaps for minus icon */ - pixmap_node->pixmap_minus = - gdk_pixmap_create_from_xpm_d (GTK_WIDGET (tree_item)->window, - &pixmap_node->mask_minus, - NULL, - tree_minus); - - tree_item->pixmaps = pixmaps = g_list_prepend (pixmaps, pixmap_node); - } - - gtk_pixmap_set (GTK_PIXMAP (tree_item->plus_pix_widget), - pixmap_node->pixmap_plus, pixmap_node->mask_plus); - gtk_pixmap_set (GTK_PIXMAP (tree_item->minus_pix_widget), - pixmap_node->pixmap_minus, pixmap_node->mask_minus); -} - -static void -gtk_tree_item2_remove_pixmaps (GtkTreeItem2 *tree_item) -{ - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - if (tree_item->pixmaps) - { - GtkTree2Pixmaps *pixmap_node = (GtkTree2Pixmaps *)tree_item->pixmaps->data; - - g_assert (pixmap_node->refcount > 0); - - if (--pixmap_node->refcount == 0) - { - gdk_colormap_unref (pixmap_node->colormap); - gdk_pixmap_unref (pixmap_node->pixmap_plus); - gdk_bitmap_unref (pixmap_node->mask_plus); - gdk_pixmap_unref (pixmap_node->pixmap_minus); - gdk_bitmap_unref (pixmap_node->mask_minus); - - pixmaps = g_list_remove_link (pixmaps, tree_item->pixmaps); - g_list_free_1 (tree_item->pixmaps); - g_free (pixmap_node); - } - - tree_item->pixmaps = NULL; - } -} - -static void -gtk_tree_item2_realize (GtkWidget *widget) -{ - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (widget)); - - if (GTK_WIDGET_CLASS (parent_class)->realize) - (* GTK_WIDGET_CLASS (parent_class)->realize) (widget); - - gdk_window_set_background (widget->window, - &widget->style->base[GTK_STATE_NORMAL]); - - gtk_tree_item2_add_pixmaps (GTK_TREE_ITEM2 (widget)); -} - -static void -gtk_tree_item2_size_request (GtkWidget *widget, - GtkRequisition *requisition) -{ - GtkBin *bin; - GtkTreeItem2* item; - GtkRequisition child_requisition; - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (widget)); - g_return_if_fail (requisition != NULL); - - bin = GTK_BIN (widget); - item = GTK_TREE_ITEM2(widget); - - requisition->width = (GTK_CONTAINER (widget)->border_width + - widget->style->klass->xthickness) * 2; - requisition->height = GTK_CONTAINER (widget)->border_width * 2; - - if (bin->child && GTK_WIDGET_VISIBLE (bin->child)) - { - GtkRequisition pix_requisition; - - gtk_widget_size_request (bin->child, &child_requisition); - - requisition->width += child_requisition.width; - - gtk_widget_size_request (item->pixmaps_box, - &pix_requisition); - requisition->width += pix_requisition.width + DEFAULT_DELTA + - GTK_TREE2 (widget->parent)->current_indent; - - requisition->height += MAX (child_requisition.height, - pix_requisition.height); - } -} - -static void -gtk_tree_item2_size_allocate (GtkWidget *widget, - GtkAllocation *allocation) -{ - GtkBin *bin; - GtkTreeItem2* item; - GtkAllocation child_allocation; - guint border_width; - int temp; - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (widget)); - g_return_if_fail (allocation != NULL); - - widget->allocation = *allocation; - if (GTK_WIDGET_REALIZED (widget)) - gdk_window_move_resize (widget->window, - allocation->x, allocation->y, - allocation->width, allocation->height); - - bin = GTK_BIN (widget); - item = GTK_TREE_ITEM2(widget); - - if (bin->child) - { - border_width = (GTK_CONTAINER (widget)->border_width + - widget->style->klass->xthickness); - - child_allocation.x = border_width + GTK_TREE2(widget->parent)->current_indent; - child_allocation.y = GTK_CONTAINER (widget)->border_width; - - child_allocation.width = item->pixmaps_box->requisition.width; - child_allocation.height = item->pixmaps_box->requisition.height; - - temp = allocation->height - child_allocation.height; - child_allocation.y += ( temp / 2 ) + ( temp % 2 ); - - gtk_widget_size_allocate (item->pixmaps_box, &child_allocation); - - child_allocation.y = GTK_CONTAINER (widget)->border_width; - child_allocation.height = MAX (1, (gint)allocation->height - child_allocation.y * 2); - child_allocation.x += item->pixmaps_box->requisition.width+DEFAULT_DELTA; - - child_allocation.width = - MAX (1, (gint)allocation->width - ((gint)child_allocation.x + border_width)); - - gtk_widget_size_allocate (bin->child, &child_allocation); - } -} - -static void -gtk_tree_item2_draw_lines (GtkWidget *widget) -{ - GtkTreeItem2* item; - GtkTree2* tree; - guint lx1, ly1, lx2, ly2; - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (widget)); - - item = GTK_TREE_ITEM2(widget); - tree = GTK_TREE2(widget->parent); - - /* draw vertical line */ - lx1 = item->pixmaps_box->allocation.width; - lx1 = lx2 = ((lx1 / 2) + (lx1 % 2) + - GTK_CONTAINER (widget)->border_width + 1 + tree->current_indent); - ly1 = 0; - ly2 = widget->allocation.height; - - if (g_list_last (tree->children)->data == widget) - ly2 = (ly2 / 2) + (ly2 % 2); - - if (tree != tree->root_tree) - gdk_draw_line (widget->window, widget->style->black_gc, lx1, ly1, lx2, ly2); - - /* draw vertical line for subtree connecting */ - if(g_list_last(tree->children)->data != (gpointer)widget) - ly2 = (ly2 / 2) + (ly2 % 2); - - lx2 += DEFAULT_DELTA; - - if (item->subtree && item->expanded) - gdk_draw_line (widget->window, widget->style->black_gc, - lx2, ly2, lx2, widget->allocation.height); - - /* draw horizontal line */ - ly1 = ly2; - lx2 += 2; - - gdk_draw_line (widget->window, widget->style->black_gc, - lx1, ly1, lx2, ly2); - - lx2 -= DEFAULT_DELTA+2; - ly1 = 0; - ly2 = widget->allocation.height; - - if (tree != tree->root_tree) - { - item = GTK_TREE_ITEM2 (tree->tree_owner); - tree = GTK_TREE2 (GTK_WIDGET (tree)->parent); - while (tree != tree->root_tree) - { - lx1 = lx2 -= tree->indent_value; - - if (g_list_last (tree->children)->data != item) - gdk_draw_line (widget->window, widget->style->black_gc, lx1, ly1, lx2, ly2); - item = GTK_TREE_ITEM2 (tree->tree_owner); - tree = GTK_TREE2 (GTK_WIDGET (tree)->parent); - } - } -} - -static void -gtk_tree_item2_paint (GtkWidget *widget, - GdkRectangle *area) -{ - GtkBin *bin; - GdkRectangle child_area, item_area; - GtkTreeItem2* tree_item; - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (widget)); - g_return_if_fail (area != NULL); - - if (GTK_WIDGET_DRAWABLE (widget)) - { - bin = GTK_BIN (widget); - tree_item = GTK_TREE_ITEM2(widget); - - if (widget->state == GTK_STATE_NORMAL) - { - gdk_window_set_back_pixmap (widget->window, NULL, TRUE); - gdk_window_clear_area (widget->window, area->x, area->y, area->width, area->height); - } - else - { - if (!GTK_WIDGET_IS_SENSITIVE (widget)) - gtk_paint_flat_box(widget->style, widget->window, - widget->state, GTK_STATE_INSENSITIVE, - area, widget, "treeitem", - 0, 0, -1, -1); - else - gtk_paint_flat_box(widget->style, widget->window, - widget->state, GTK_SHADOW_ETCHED_OUT, - area, widget, "treeitem", - 0, 0, -1, -1); - } - - /* draw left size of tree item */ - item_area.x = 0; - item_area.y = 0; - item_area.width = (tree_item->pixmaps_box->allocation.width + DEFAULT_DELTA + - GTK_TREE2 (widget->parent)->current_indent + 2); - item_area.height = widget->allocation.height; - - - if (gdk_rectangle_intersect(&item_area, area, &child_area)) - { - - gtk_tree_item2_draw_lines(widget); - - if (tree_item->pixmaps_box && - GTK_WIDGET_VISIBLE(tree_item->pixmaps_box) && - gtk_widget_intersect (tree_item->pixmaps_box, area, &child_area)) - gtk_widget_draw (tree_item->pixmaps_box, &child_area); - } - - if (GTK_WIDGET_HAS_FOCUS (widget)) - gtk_paint_focus (widget->style, widget->window, - NULL, widget, "treeitem", - 0, 0, - widget->allocation.width - 1, - widget->allocation.height - 1); - - } -} - -static void -gtk_tree_item2_draw (GtkWidget *widget, - GdkRectangle *area) -{ - GtkBin *bin; - GdkRectangle child_area; - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (widget)); - g_return_if_fail (area != NULL); - - if (GTK_WIDGET_DRAWABLE (widget)) - { - bin = GTK_BIN (widget); - - gtk_tree_item2_paint (widget, area); - - if (bin->child && - gtk_widget_intersect (bin->child, area, &child_area)) - gtk_widget_draw (bin->child, &child_area); - - } -} - -static void -gtk_tree_item2_draw_focus (GtkWidget *widget) -{ - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (widget)); - - gtk_widget_draw(widget, NULL); -} - -static gint -gtk_tree_item2_button_press (GtkWidget *widget, - GdkEventButton *event) -{ -/* HF - g_return_val_if_fail (widget != NULL, FALSE); - g_return_val_if_fail (GTK_IS_TREE_ITEM2 (widget), FALSE); - g_return_val_if_fail (event != NULL, FALSE); - - if (event->type == GDK_BUTTON_PRESS - && GTK_WIDGET_IS_SENSITIVE(widget) - && !GTK_WIDGET_HAS_FOCUS (widget)) - gtk_widget_grab_focus (widget); - - return FALSE; - -*/ -} - -static gint -gtk_tree_item2_expose (GtkWidget *widget, - GdkEventExpose *event) -{ - GdkEventExpose child_event; - GtkBin *bin; - - g_return_val_if_fail (widget != NULL, FALSE); - g_return_val_if_fail (GTK_IS_TREE_ITEM2 (widget), FALSE); - g_return_val_if_fail (event != NULL, FALSE); - - if (GTK_WIDGET_DRAWABLE (widget)) - { - bin = GTK_BIN (widget); - - gtk_tree_item2_paint (widget, &event->area); - - child_event = *event; - if (bin->child && GTK_WIDGET_NO_WINDOW (bin->child) && - gtk_widget_intersect (bin->child, &event->area, &child_event.area)) - gtk_widget_event (bin->child, (GdkEvent*) &child_event); - } - - return FALSE; -} - -static gint -gtk_tree_item2_focus_in (GtkWidget *widget, - GdkEventFocus *event) -{ - g_return_val_if_fail (widget != NULL, FALSE); - g_return_val_if_fail (GTK_IS_TREE_ITEM2 (widget), FALSE); - g_return_val_if_fail (event != NULL, FALSE); - - GTK_WIDGET_SET_FLAGS (widget, GTK_HAS_FOCUS); - gtk_widget_draw_focus (widget); - - - return FALSE; -} - -static gint -gtk_tree_item2_focus_out (GtkWidget *widget, - GdkEventFocus *event) -{ - g_return_val_if_fail (widget != NULL, FALSE); - g_return_val_if_fail (GTK_IS_TREE_ITEM2 (widget), FALSE); - g_return_val_if_fail (event != NULL, FALSE); - - GTK_WIDGET_UNSET_FLAGS (widget, GTK_HAS_FOCUS); - gtk_widget_draw_focus (widget); - - - return FALSE; -} - -static void -gtk_real_tree_item2_select (GtkItem *item) -{ - GtkTreeItem2 *tree_item; - GtkWidget *widget; - - g_return_if_fail (item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (item)); - - tree_item = GTK_TREE_ITEM2 (item); - widget = GTK_WIDGET (item); - - gtk_widget_set_state (GTK_WIDGET (item), GTK_STATE_SELECTED); - - if (!widget->parent || GTK_TREE2 (widget->parent)->view_mode == GTK_TREE2_VIEW_LINE) - gtk_widget_set_state (GTK_TREE_ITEM2 (item)->pixmaps_box, GTK_STATE_SELECTED); -} - -static void -gtk_real_tree_item2_deselect (GtkItem *item) -{ - GtkTreeItem2 *tree_item; - GtkWidget *widget; - - g_return_if_fail (item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (item)); - - tree_item = GTK_TREE_ITEM2 (item); - widget = GTK_WIDGET (item); - - gtk_widget_set_state (widget, GTK_STATE_NORMAL); - - if (!widget->parent || GTK_TREE2 (widget->parent)->view_mode == GTK_TREE2_VIEW_LINE) - gtk_widget_set_state (tree_item->pixmaps_box, GTK_STATE_NORMAL); -} - -static void -gtk_real_tree_item2_toggle (GtkItem *item) -{ - g_return_if_fail (item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (item)); - - if(!GTK_WIDGET_IS_SENSITIVE(item)) - return; - - if (GTK_WIDGET (item)->parent && GTK_IS_TREE2 (GTK_WIDGET (item)->parent)) - gtk_tree2_select_child (GTK_TREE2 (GTK_WIDGET (item)->parent), - GTK_WIDGET (item)); - else - { - /* Should we really bother with this bit? A listitem not in a list? - * -Johannes Keukelaar - * yes, always be on the safe side! - * -timj - */ - if (GTK_WIDGET (item)->state == GTK_STATE_SELECTED) - gtk_widget_set_state (GTK_WIDGET (item), GTK_STATE_NORMAL); - else - gtk_widget_set_state (GTK_WIDGET (item), GTK_STATE_SELECTED); - } -} - -static void -gtk_real_tree_item2_expand (GtkTreeItem2 *tree_item) -{ - GtkTree2* tree; - - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - if (tree_item->subtree && !tree_item->expanded) - { - tree = GTK_TREE2 (GTK_WIDGET (tree_item)->parent); - - /* hide subtree widget */ - gtk_widget_show (tree_item->subtree); - - /* hide button '+' and show button '-' */ - if (tree_item->pixmaps_box) - { - gtk_container_remove (GTK_CONTAINER (tree_item->pixmaps_box), - tree_item->plus_pix_widget); - gtk_container_add (GTK_CONTAINER (tree_item->pixmaps_box), - tree_item->minus_pix_widget); - } - if (tree->root_tree) - gtk_widget_queue_resize (GTK_WIDGET (tree->root_tree)); - tree_item->expanded = TRUE; - } -} - -static void -gtk_real_tree_item2_collapse (GtkTreeItem2 *tree_item) -{ - GtkTree2* tree; - - g_return_if_fail (tree_item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (tree_item)); - - if (tree_item->subtree && tree_item->expanded) - { - tree = GTK_TREE2 (GTK_WIDGET (tree_item)->parent); - - /* hide subtree widget */ - gtk_widget_hide (tree_item->subtree); - - /* hide button '-' and show button '+' */ - if (tree_item->pixmaps_box) - { - gtk_container_remove (GTK_CONTAINER (tree_item->pixmaps_box), - tree_item->minus_pix_widget); - gtk_container_add (GTK_CONTAINER (tree_item->pixmaps_box), - tree_item->plus_pix_widget); - } - if (tree->root_tree) - gtk_widget_queue_resize (GTK_WIDGET (tree->root_tree)); - tree_item->expanded = FALSE; - } -} - -static void -gtk_tree_item2_destroy (GtkObject *object) -{ - GtkTreeItem2* item; - GtkWidget* child; - - g_return_if_fail (object != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (object)); - -#ifdef TREE_DEBUG - g_message("+ gtk_tree_item2_destroy [object %#x]\n", (int)object); -#endif /* TREE_DEBUG */ - - item = GTK_TREE_ITEM2(object); - - /* free sub tree if it exist */ - child = item->subtree; - if (child) - { - gtk_widget_ref (child); - gtk_widget_unparent (child); - gtk_widget_destroy (child); - gtk_widget_unref (child); - item->subtree = NULL; - } - - /* free pixmaps box */ - child = item->pixmaps_box; - if (child) - { - gtk_widget_ref (child); - gtk_widget_unparent (child); - gtk_widget_destroy (child); - gtk_widget_unref (child); - item->pixmaps_box = NULL; - } - - - /* destroy plus pixmap */ - if (item->plus_pix_widget) - { - gtk_widget_destroy (item->plus_pix_widget); - gtk_widget_unref (item->plus_pix_widget); - item->plus_pix_widget = NULL; - } - - /* destroy minus pixmap */ - if (item->minus_pix_widget) - { - gtk_widget_destroy (item->minus_pix_widget); - gtk_widget_unref (item->minus_pix_widget); - item->minus_pix_widget = NULL; - } - - /* By removing the pixmaps here, and not in unrealize, we depend on - * the fact that a widget can never change colormap or visual. - */ - gtk_tree_item2_remove_pixmaps (item); - - GTK_OBJECT_CLASS (parent_class)->destroy (object); - -#ifdef TREE_DEBUG - g_message("- gtk_tree_item2_destroy\n"); -#endif /* TREE_DEBUG */ -} - -void -gtk_tree_item2_remove_subtree (GtkTreeItem2* item) -{ - g_return_if_fail (item != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2(item)); - g_return_if_fail (item->subtree != NULL); - - if (GTK_TREE2 (item->subtree)->children) - { - /* The following call will remove the children and call - * gtk_tree_item2_remove_subtree() again. So we are done. - */ - gtk_tree2_remove_items (GTK_TREE2 (item->subtree), - GTK_TREE2 (item->subtree)->children); - return; - } - - if (GTK_WIDGET_MAPPED (item->subtree)) - gtk_widget_unmap (item->subtree); - - gtk_widget_unparent (item->subtree); - - if (item->pixmaps_box) - gtk_widget_hide (item->pixmaps_box); - - item->subtree = NULL; - - if (item->expanded) - { - item->expanded = FALSE; - if (item->pixmaps_box) - { - gtk_container_remove (GTK_CONTAINER (item->pixmaps_box), - item->minus_pix_widget); - gtk_container_add (GTK_CONTAINER (item->pixmaps_box), - item->plus_pix_widget); - } - } -} - -static void -gtk_tree_item2_map (GtkWidget *widget) -{ - GtkBin *bin; - GtkTreeItem2* item; - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (widget)); - - bin = GTK_BIN (widget); - item = GTK_TREE_ITEM2(widget); - - GTK_WIDGET_SET_FLAGS (widget, GTK_MAPPED); - - if(item->pixmaps_box && - GTK_WIDGET_VISIBLE (item->pixmaps_box) && - !GTK_WIDGET_MAPPED (item->pixmaps_box)) - gtk_widget_map (item->pixmaps_box); - - if (bin->child && - GTK_WIDGET_VISIBLE (bin->child) && - !GTK_WIDGET_MAPPED (bin->child)) - gtk_widget_map (bin->child); - - gdk_window_show (widget->window); -} - -static void -gtk_tree_item2_unmap (GtkWidget *widget) -{ - GtkBin *bin; - GtkTreeItem2* item; - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (widget)); - - GTK_WIDGET_UNSET_FLAGS (widget, GTK_MAPPED); - bin = GTK_BIN (widget); - item = GTK_TREE_ITEM2(widget); - - gdk_window_hide (widget->window); - - if(item->pixmaps_box && - GTK_WIDGET_VISIBLE (item->pixmaps_box) && - GTK_WIDGET_MAPPED (item->pixmaps_box)) - gtk_widget_unmap (bin->child); - - if (bin->child && - GTK_WIDGET_VISIBLE (bin->child) && - GTK_WIDGET_MAPPED (bin->child)) - gtk_widget_unmap (bin->child); -} - -static void -gtk_tree_item2_forall (GtkContainer *container, - gboolean include_internals, - GtkCallback callback, - gpointer callback_data) -{ - GtkBin *bin; - GtkTreeItem2 *tree_item; - - g_return_if_fail (container != NULL); - g_return_if_fail (GTK_IS_TREE_ITEM2 (container)); - g_return_if_fail (callback != NULL); - - bin = GTK_BIN (container); - tree_item = GTK_TREE_ITEM2 (container); - - if (bin->child) - (* callback) (bin->child, callback_data); -/* if (include_internals && tree_item->subtree) - (* callback) (tree_item->subtree, callback_data); */ -} diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktreeitem2.h b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktreeitem2.h deleted file mode 100644 index bbbb364ad..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/gtktreeitem2.h +++ /dev/null @@ -1,91 +0,0 @@ -/* GTK - The GIMP Toolkit - * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library 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 - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Modified by the GTK+ Team and others 1997-1999. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TREE_ITEM2_H__ -#define __GTK_TREE_ITEM2_H__ - - -#include <gdk/gdk.h> -#include <gtk/gtkitem.h> - - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - - -#define GTK_TYPE_TREE_ITEM2 (gtk_tree_item2_get_type ()) -#define GTK_TREE_ITEM2(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_TREE_ITEM2, GtkTreeItem2)) -#define GTK_TREE_ITEM2_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_ITEM2, GtkTreeItem2Class)) -#define GTK_IS_TREE_ITEM2(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_TREE_ITEM2)) -#define GTK_IS_TREE_ITEM2_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_ITEM2)) - -#define GTK_TREE_ITEM2_SUBTREE(obj) (GTK_TREE_ITEM2(obj)->subtree) - - -typedef struct _GtkTreeItem2 GtkTreeItem2; -typedef struct _GtkTreeItem2Class GtkTreeItem2Class; - -struct _GtkTreeItem2 -{ - GtkItem item; - - GtkWidget *subtree; - GtkWidget *pixmaps_box; - GtkWidget *plus_pix_widget, *minus_pix_widget; - - GList *pixmaps; /* pixmap node for this items color depth */ - - guint expanded : 1; -}; - -struct _GtkTreeItem2Class -{ - GtkItemClass parent_class; - - void (* expand) (GtkTreeItem2 *tree_item); - void (* collapse) (GtkTreeItem2 *tree_item); -}; - - -GtkType gtk_tree_item2_get_type (void); -GtkWidget* gtk_tree_item2_new (void); -GtkWidget* gtk_tree_item2_new_with_label (gchar *label); -void gtk_tree_item2_set_subtree (GtkTreeItem2 *tree_item, - GtkWidget *subtree); -void gtk_tree_item2_remove_subtree (GtkTreeItem2 *tree_item); -void gtk_tree_item2_select (GtkTreeItem2 *tree_item); -void gtk_tree_item2_deselect (GtkTreeItem2 *tree_item); -void gtk_tree_item2_expand (GtkTreeItem2 *tree_item); -void gtk_tree_item2_collapse (GtkTreeItem2 *tree_item); - - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - - -#endif /* __GTK_TREE_ITEM2_H__ */ diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/handlebox.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/handlebox.xpm deleted file mode 100644 index e4d792cbb..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/handlebox.xpm +++ /dev/null @@ -1,34 +0,0 @@ -/* XPM */ -static char *handlebox_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 7 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray87", -"+ c Gray100", -"@ c None", -/* pixels */ -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@++++++++++++++++++ @", -"@+OOOO.XXXXXXXXXXX. @", -"@++OOO.XXXXXXXXXXX. @", -"@+O.+O.XXXXXXXXXXX. @", -"@+OOO..XXXXXXXXXXX. @", -"@++OOO.XXXXXXXXXXX. @", -"@+O.+O.XXXXXXXXXXX. @", -"@+OOO..XXXXXXXXXXX. @", -"@++OOO.XXXXXXXXXXX. @", -"@+O.+O.XXXXXXXXXXX. @", -"@+OOO..XXXXXXXXXXX. @", -"@+................. @", -"@ @", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hbox.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hbox.xpm deleted file mode 100644 index 7363317b6..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hbox.xpm +++ /dev/null @@ -1,31 +0,0 @@ -/* XPM */ -static char *hbox_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 4 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c Gray100", -/* pixels */ -"oooooo oooooo oooooo ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"oXXXX. oXXXX. oXXXX. ", -"o..... o..... o..... ", -" " -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hbuttonbox.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hbuttonbox.xpm deleted file mode 100644 index 77d73dc46..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hbuttonbox.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *hbuttonbox_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+OOOOO +OOOOO +OOOOO ", -"+OXXX. +OXXX. +OXXX. ", -"+OXXX. +OXXX. +OXXX. ", -"+O.... +O.... +O.... ", -"+ + + ", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hseparator.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hseparator.xpm deleted file mode 100644 index 41ad8aafc..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/hseparator.xpm +++ /dev/null @@ -1,31 +0,0 @@ -/* XPM */ -static char *hseparator_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 4 1", -" c #7b7b7b", -". c #b3cece", -"X c Gray100", -"o c None", -/* pixels */ -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"o o", -"oXXXXXXXXXXXXXXXXXXXo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo", -"ooooooooooooooooooooo" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/label.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/label.xpm deleted file mode 100644 index 013e13a96..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/label.xpm +++ /dev/null @@ -1,30 +0,0 @@ -/* XPM */ -static char *label_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 3 1", -" c Gray0", -". c #b3cece", -"X c None", -/* pixels */ -"XXXXXXXXXXXXXXXXXXXXX", -"XXXXXXXXXXXXXXXXXXXXX", -"XXXXXXXXXXXXXXXXXXXXX", -"XXXXXXXXXX XXXXXXXXX", -"XXXXXXXXX XXXXXXXXX", -"XXXXXXXXX XXXXXXXXX", -"XXXXXXXX XXXXXXXX", -"XXXXXXXX XXXXXXXX", -"XXXXXXXX XXXXXXX", -"XXXXXXX X XXXXXXX", -"XXXXXXX X XXXXXX", -"XXXXXX XX XXXXXX", -"XXXXXX XXXXX", -"XXXXX XXXXX", -"XXXXX XXXXX XXXXX", -"XXXX XXXXX XXXX", -"XXX XXXXX XXX", -"XXX XXX XXX", -"XXXXXXXXXXXXXXXXXXXXX", -"XXXXXXXXXXXXXXXXXXXXX", -"XXXXXXXXXXXXXXXXXXXXX" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/load_lexer.mll b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/load_lexer.mll deleted file mode 100644 index 46aa5acc2..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/load_lexer.mll +++ /dev/null @@ -1,46 +0,0 @@ -{ -open Load_parser -} - -rule token = parse - [ ' ' '\t' '\n']+ { token lexbuf } -| "<window" { WINDOW_START } -| "</window>" { WINDOW_END } -| "name" { NAME } -| '=' { EQUAL } -| '>' { SUP } - -| "<" ['A'-'Z' 'a'-'z' '0'-'9' '_']+ - { - let l = Lexing.lexeme lexbuf in - let s = String.sub l ~pos:1 ~len:(String.length l - 1) in - WIDGET_START s - } - -| "</" ['A'-'Z' 'a'-'z' '0'-'9' '_']+ '>' - { - let l = Lexing.lexeme lexbuf in - let s = String.sub l ~pos:2 ~len:(String.length l - 3) in - WIDGET_END s - } - -| '"' [^ '"']* '"' - { - let l = Lexing.lexeme lexbuf in - let s = String.sub l ~pos:1 ~len:(String.length l - 2) in - IDENT s - } - -| '\'' [^ '\'']* '\'' - { - let l = Lexing.lexeme lexbuf in - let s = String.sub l ~pos:1 ~len:(String.length l - 2) in - IDENT s - } - -| ['A'-'Z' 'a'-'z' '0'-'9' '_' '.']+ - { - let s = Lexing.lexeme lexbuf in IDENT s - } - -| eof { EOF } diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/load_parser.mly b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/load_parser.mly deleted file mode 100644 index 09c7b7bf7..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/load_parser.mly +++ /dev/null @@ -1,56 +0,0 @@ -%{ -open Utils -%} - -%token EOF NAME EQUAL SUP WINDOW_START WINDOW_END -%token <string> WIDGET_START WIDGET_END IDENT - -%type <string> window_start -%type <string * string> property widget_start -%type <(string * string) list> property_list -%type <Utils.yywidget_tree> widget window -%type <Utils.yywidget_tree list> children window_list project - -%start project -%start window -%start widget - -%% - -project : window_list EOF { List.rev $1 } - -window_list : { [] } - | window_list window { $2 :: $1 } -; - -window : window_start property_list children WINDOW_END - { - Node (("window", $1, List.rev $2), $3) - } -; - -window_start : WINDOW_START NAME EQUAL IDENT SUP { $4 } -; - -children : { [] } - | children widget { $2 :: $1 } -; - -widget : widget_start property_list children WIDGET_END - { - let classe, name = $1 in - if classe <> $4 then raise Parsing.Parse_error; - Node ((classe, name, List.rev $2), $3) - } -; - -widget_start : WIDGET_START NAME EQUAL IDENT SUP { $1, $4 } -; - -property_list : { [] } - | property_list property { $2 :: $1 } -; - -property : IDENT EQUAL IDENT { $1, $3 } -; - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/main.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/main.ml deleted file mode 100644 index cb150e086..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/main.ml +++ /dev/null @@ -1,393 +0,0 @@ -(* $Id$ *) - -open GdkKeysyms -open Gtk -open GObj - -open Utils -open TiBase - -let main_project_modify = ref false - -let main_window = GWindow.window ~title:"ZOOM" ~x:10 ~y:10 () -let main_vbox = GPack.vbox ~packing:main_window#add () -let main_menu = GMenu.menu_bar ~packing:(main_vbox#pack ~expand:false) () - -let can_copy = ref (fun _ -> assert false) -let can_paste = ref (fun _ -> assert false) - -class project () = - let project_box = GPack.vbox ~packing:main_vbox#pack () in - let project_tree = GTree2.tree ~packing:project_box#pack () in - object(self) - val mutable window_list = [] - -(* the selected window *) - val mutable selected = (None : window_and_tree option) - - method change_selected sel = - match selected with - | None -> - selected <- Some sel; - sel#project_tree_item#misc#set_state `SELECTED; - !can_copy true - | Some old_sel -> - if sel = old_sel then begin - selected <- None; - sel#project_tree_item#misc#set_state `NORMAL; - !can_copy false - end else begin - old_sel#project_tree_item#misc#set_state `NORMAL; - selected <- Some sel; - sel#project_tree_item#misc#set_state `SELECTED; - !can_copy true - end - - val mutable filename = "" - val mutable dirname = "" - - method set_filename f = - let dir, file = split_filename f ~ext:".rad" in - filename <- file; - dirname <- dir - - method get_filename () = - get_filename ~callback:self#set_filename ~dir:dirname () - - method dirname = dirname - -(* method set_dirname f = dirname <- f *) - - method add_window ~name ?tree:wt () = - let wt = match wt with - | None -> new window_and_tree ~name - | Some wt -> wt in - let tiwin = wt#tiwin and tw=wt#tree_window in - let project_tree_item = wt#project_tree_item in - project_tree#append project_tree_item; - let show = ref true in - project_tree_item#event#connect#button_press ~callback: - (fun ev -> - match GdkEvent.get_type ev with - | `BUTTON_PRESS -> - if GdkEvent.Button.button ev = 1 then begin - self#change_selected wt - end else - if GdkEvent.Button.button ev = 3 then begin - let menu = GMenu.menu () in - let name = wt#tiwin#name in - let mi_remove = GMenu.menu_item ~label:("delete " ^ name) - ~packing:menu#append () - and mi_copy = GMenu.menu_item ~label:("copy " ^ name) - ~packing:menu#append () - and mi_cut = GMenu.menu_item ~label:("cut " ^ name) - ~packing:menu#append () in - mi_remove#connect#activate - ~callback:(fun () -> self#delete_window wt); - mi_copy#connect#activate - ~callback:(fun () -> self#copy_wt wt); - mi_cut#connect#activate - ~callback:(fun () -> self#cut_wt wt); - menu#popup ~button:3 ~time:(GdkEvent.Button.time ev) - end; - GtkSignal.stop_emit (); - true - | `TWO_BUTTON_PRESS -> - if GdkEvent.Button.button ev = 1 then begin - if !show then begin - show := false; - tiwin#widget#misc#hide (); - tw#misc#hide () - end - else begin - show := true; - tiwin#widget#misc#show (); - tw#misc#show () - end - end; - true - | _ -> false); - tiwin#connect_event#delete ~callback: - (fun _ -> show := false; tiwin#widget#misc#hide (); true); - tw#event#connect#delete ~callback: - (fun _ -> show := false; tw#misc#hide (); true); - window_list <- wt :: window_list; - add_undo (Remove_window name); - main_window#misc#set_can_focus false; - main_window#misc#grab_focus () - - - method add_window_by_node - (Node ((classe, name, proplist), children)) = - if classe <> "window" - then failwith "add_window_by_node: class <> \"window\""; - let name = change_name name in (* for paste *) - let wt = new window_and_tree ~name in - let tiwin = wt#tiwin in - List.iter proplist ~f:(fun (n,v) -> tiwin#set_property n v); - begin match children with - | [] -> () - | [ ch ] -> tiwin#add_children_wo_undo ch; () - | _ -> failwith "add_window_by_node: more than one child" - end; - self#add_window ~name ~tree:wt () - - method delete_window (wt : window_and_tree) = - let tiwin = wt#tiwin in - project_tree#remove wt#project_tree_item; - tiwin#remove_me (); - wt#tree_window#destroy (); - window_list <- list_remove ~f:(fun w -> w = wt) window_list - - method delete_window_by_name ~name = - let wt = List.find window_list ~f:(fun wt -> wt#tiwin#name = name) in - self#delete_window wt - - method delete () = - List.iter window_list - ~f:(fun wt -> self#delete_window wt); - main_vbox#remove project_box#coerce; -(* remove after test *) - if !name_list <> [] then failwith "name_list not empty" - - method save_as () = if self#get_filename () then self#save () - - method save () = - if filename = "" then self#save_as () - else begin - let outch = open_out (dirname ^ filename ^ ".rad") in - let f = Format.formatter_of_out_channel outch in - List.iter window_list ~f:(fun wt -> wt#tiwin#save f); - close_out outch; - main_project_modify := false - end - - method copy_wt (wt : window_and_tree) = - wt#tiwin#copy (); - !can_paste true - - method cut_wt (wt : window_and_tree) = - self#copy_wt wt; - self#delete_window wt - - method copy () = - match selected with - | None -> failwith "main_project copy" - | Some sel -> self#copy_wt sel - - method cut () = - match selected with - | None -> failwith "main_project cut" - | Some sel -> self#cut_wt sel - - method paste () = - let lexbuf = Lexing.from_string !window_selection in - let node = Load_parser.window Load_lexer.token lexbuf in - self#add_window_by_node node - - method emit () = - let outc = open_out (dirname ^ filename ^ ".ml") in - let f = Format.formatter_of_out_channel outc in - List.iter window_list ~f:(fun wt -> wt#emit f); - Format.fprintf f "let main () =@\n"; -(* this is just for demo *) - List.iter window_list ~f: - begin fun wt -> - let name = wt#tiwin#name in - Format.fprintf f " let %s = new %s () in %s#show ();@\n" - name name name - end; - Format.fprintf f - " GMain.Main.main ()@\n@\nlet _ = main ()@\n"; - close_out outc - - end - - -let main_project = ref (new project ()) - -let load () = - let filename = ref "" in - get_filename ~callback:(fun f -> filename := f) ~dir:!main_project#dirname (); - if !filename <> "" then begin - !main_project#delete (); - main_project := new project (); - let inch = open_in !filename in - let lexbuf = Lexing.from_channel inch in - let project_list = Load_parser.project Load_lexer.token lexbuf in - close_in inch; - List.iter project_list - ~f:(fun node -> !main_project#add_window_by_node node); - !main_project#set_filename !filename - end - - -let interpret_undo = function - | Add (parent_name, node, pos) -> - let parent = Hashtbl.find widget_map parent_name in - parent#add_children node ~pos - | Remove child_name -> - let child = Hashtbl.find widget_map child_name in - child#remove_me () - | Property (property, value_string) -> - property#set value_string - | Add_window node -> !main_project#add_window_by_node node - | Remove_window name -> !main_project#delete_window_by_name ~name - -let undo () = - if !last_action_was_undo then begin - match !next_undo_info with - | hd :: tl -> interpret_undo hd; next_undo_info := tl - | [] -> message "no more undo info" - end - else begin - match !undo_info with - | hd :: tl -> interpret_undo hd; next_undo_info := tl - | [] -> message "no undo info" - end; - last_action_was_undo := true - - -let targets = [ { target = "STRING"; flags = []; info = 0} ] - -let xpm_window () = - let source_drag_data_get classe _ (data : selection_data) ~info ~time = - data#set ~typ:data#target ~format:0 ~data:classe in - let window = GWindow.window ~title:"icons" ~x:250 ~y:10 () in - window#misc#realize (); - let vbox = GPack.vbox ~packing:window#add () in - let table = GPack.table ~rows:1 ~columns:5 ~border_width:20 - ~packing:vbox#pack () in - let tooltips = GData.tooltips () in - let add_xpm ~file ~left ~top ~tip = - let gdk_pix = GDraw.pixmap_from_xpm ~file ~window () in - let ev = GBin.event_box ~packing:(table#attach ~left ~top) () in - let pix = GMisc.pixmap gdk_pix ~packing:ev#add () in - ev#event#connect#button_press ~callback: - (fun ev -> match GdkEvent.get_type ev with - | `BUTTON_PRESS -> - if GdkEvent.Button.button ev = 1 then begin - !main_project#add_window ~name:(make_new_name "window") () - end; - true - | _ -> false); - tooltips#set_tip ev#coerce ~text:tip - in - add_xpm ~file:"window.xpm" ~left:0 ~top:0 ~tip:"window"; - GMisc.separator `HORIZONTAL ~packing:vbox#pack (); - let table = GPack.table ~rows:6 ~columns:6 ~packing:vbox#pack - ~row_spacings:20 ~col_spacings:20 ~border_width:20 () in - let add_xpm file ~left ~top ~classe = - let gdk_pix = GDraw.pixmap_from_xpm ~file ~window () in - let ev = GBin.event_box ~packing:(table#attach ~left ~top) () in - let pix = GMisc.pixmap gdk_pix ~packing:ev#add () in - ev#drag#source_set ~modi:[`BUTTON1] targets ~actions:[`COPY]; - ev#drag#source_set_icon ~colormap:window#misc#style#colormap - gdk_pix; - ev#drag#connect#data_get ~callback:(source_drag_data_get classe); - tooltips#set_tip ev#coerce ~text:classe - in - - add_xpm "button.xpm" ~left:0 ~top:0 ~classe:"button"; - add_xpm "togglebutton.xpm" ~left:1 ~top:0 ~classe:"toggle_button"; - add_xpm "checkbutton.xpm" ~left:2 ~top:0 ~classe:"check_button"; - add_xpm "radiobutton.xpm" ~left:3 ~top:0 ~classe:"radio_button"; - add_xpm "toolbar.xpm" ~left:4 ~top:0 ~classe:"toolbar"; - add_xpm "hbox.xpm" ~left:0 ~top:1 ~classe:"hbox"; - add_xpm "vbox.xpm" ~left:1 ~top:1 ~classe:"vbox"; - add_xpm "hbuttonbox.xpm" ~left:2 ~top:1 ~classe:"hbutton_box"; - add_xpm "vbuttonbox.xpm" ~left:3 ~top:1 ~classe:"vbutton_box"; - add_xpm "fixed.xpm" ~left:4 ~top:1 ~classe:"fixed"; - add_xpm "frame.xpm" ~left:0 ~top:2 ~classe:"frame"; - add_xpm "aspectframe.xpm" ~left:1 ~top:2 ~classe:"aspect_frame"; - add_xpm "scrolledwindow.xpm" ~left:2 ~top:2 ~classe:"scrolled_window"; - add_xpm "eventbox.xpm" ~left:3 ~top:2 ~classe:"event_box"; - add_xpm "handlebox.xpm" ~left:4 ~top:2 ~classe:"handle_box"; - add_xpm "viewport.xpm" ~left:5 ~top:2 ~classe:"viewport"; - add_xpm "hseparator.xpm" ~left:0 ~top:3 ~classe:"hseparator"; - add_xpm "vseparator.xpm" ~left:1 ~top:3 ~classe:"vseparator"; - add_xpm "clist.xpm" ~left:2 ~top:3 ~classe:"clist"; - add_xpm "label.xpm" ~left:0 ~top:4 ~classe:"label"; - add_xpm "statusbar.xpm" ~left:1 ~top:4 ~classe:"statusbar"; - add_xpm "notebook.xpm" ~left:2 ~top:4 ~classe:"notebook"; - add_xpm "colorselection.xpm" ~left:3 ~top:4 ~classe:"color_selection"; - add_xpm "pixmap.xpm" ~left:4 ~top:4 ~classe:"pixmap"; - add_xpm "entry.xpm" ~left:0 ~top:5 ~classe:"entry"; - add_xpm "spinbutton.xpm" ~left:1 ~top:5 ~classe:"spin_button"; - add_xpm "combo.xpm" ~left:2 ~top:5 ~classe:"combo"; - - window#show (); - window - - -let main () = - let _ = GMain.Main.init () in - let prop_win = Propwin.init () in - let palette = xpm_window () in - main_window#show (); - main_window#connect#destroy ~callback:GMain.Main.quit; - - let mp = main_project in - let f = new GMenu.factory main_menu in - let accel_group = f#accel_group in - main_window#add_accel_group accel_group; - prop_win#add_accel_group accel_group; - palette#add_accel_group accel_group; - - let file_menu = new GMenu.factory (f#add_submenu "File") ~accel_group - and edit_menu = new GMenu.factory (f#add_submenu "Edit") ~accel_group - and view_menu = new GMenu.factory (f#add_submenu "View") ~accel_group - and project_menu = new GMenu.factory (f#add_submenu "Project") ~accel_group - in - - file_menu#add_item "Quit" ~key:_Q ~callback:GMain.Main.quit; - - project_menu#add_item "New" ~key:_N - ~callback:(fun () -> !mp#delete (); mp := new project ()); - project_menu#add_item "Open..." ~key:_O ~callback:load; - project_menu#add_item "Save" ~key:_S ~callback:(fun () -> !mp#save ()); - project_menu#add_item "Save as..." ~callback:(fun () -> !mp#save_as ()); - project_menu#add_separator (); - project_menu#add_item "Emit code" ~callback:(fun () -> !mp#emit ()); - - let copy_item = - edit_menu#add_item "Copy" ~key:_C ~callback:(fun () -> !mp#copy ()) - and cut_item = - edit_menu#add_item "Cut" ~key:_X ~callback:(fun () -> !mp#cut ()) - and paste_item = - edit_menu#add_item "Paste" ~key:_V ~callback:(fun () -> !mp#paste ()) - in - can_copy := - (fun b -> copy_item#misc#set_sensitive b; cut_item#misc#set_sensitive b); - can_paste := paste_item#misc#set_sensitive; - !can_copy false; !can_paste false; - edit_menu#add_item "Undo" ~key:_Z ~callback:undo; - - let palette_visible = ref true in - palette#event#connect#delete ~callback: - (fun _ -> palette_visible := false; palette#misc#hide (); true); - view_menu#add_item "Palette" - ~callback:(fun () -> - if !palette_visible then begin - palette#misc#hide (); - palette_visible := false - end else begin - palette#misc#show (); - palette_visible := true - end); - let prop_win_visible = ref true in - prop_win#event#connect#delete ~callback: - (fun _ -> prop_win_visible := false; prop_win#misc#hide (); true); - view_menu#add_item "Properties window" - ~callback:(fun () -> - if !prop_win_visible then begin - prop_win#misc#hide (); - prop_win_visible := false - end else begin - prop_win#misc#show (); - prop_win_visible := true - end); - - GMain.Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/ml_gtk2.c b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/ml_gtk2.c deleted file mode 100644 index 49ce27bbe..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/ml_gtk2.c +++ /dev/null @@ -1,124 +0,0 @@ -/* $Id$ */ - -#include <gtk/gtk.h> -#include <caml/mlvalues.h> -#include <caml/alloc.h> -#include <caml/memory.h> -#include <caml/callback.h> -#include <caml/fail.h> - -#include "../../wrappers.h" -#include "../../ml_glib.h" -#include "../../ml_gdk.h" -#include "../../ml_gtk.h" -#include "../../gtk_tags.h" - -#include "gtktree2.h" -#include "gtktreeitem2.h" - -#include <stdio.h> - -value Val_GtkObject_sink (GtkObject *); - -#define Val_GtkAny(w) Val_GtkObject((GtkObject*)w) -#define Val_GtkAny_sink(w) Val_GtkObject_sink((GtkObject*)w) - -#define GtkWidget_val(val) check_cast(GTK_WIDGET,val) - -/* gtkwidget.h */ - - -#define Val_GtkWidget Val_GtkAny -#define Val_GtkWidget_sink Val_GtkAny_sink - - -/* gtktreeitem2.h */ - -#define GtkTreeItem2_val(val) check_cast(GTK_TREE_ITEM2,val) -ML_0 (gtk_tree_item2_new, Val_GtkWidget_sink) -ML_1 (gtk_tree_item2_new_with_label, String_val, Val_GtkWidget_sink) -ML_2 (gtk_tree_item2_set_subtree, GtkTreeItem2_val, GtkWidget_val, Unit) -ML_1 (gtk_tree_item2_remove_subtree, GtkTreeItem2_val, Unit) -ML_1 (gtk_tree_item2_expand, GtkTreeItem2_val, Unit) -ML_1 (gtk_tree_item2_collapse, GtkTreeItem2_val, Unit) -ML_1 (GTK_TREE_ITEM2_SUBTREE, GtkTreeItem2_val, Val_GtkWidget) - -/* gtktree2.h */ - -#define GtkTree2_val(val) check_cast(GTK_TREE2,val) -ML_0 (gtk_tree2_new, Val_GtkWidget_sink) -ML_3 (gtk_tree2_insert, GtkTree2_val, GtkWidget_val, Int_val, Unit) -ML_3 (gtk_tree2_clear_items, GtkTree2_val, Int_val, Int_val, Unit) -ML_2 (gtk_tree2_select_item, GtkTree2_val, Int_val, Unit) -ML_2 (gtk_tree2_unselect_item, GtkTree2_val, Int_val, Unit) -ML_2 (gtk_tree2_select_child, GtkTree2_val, GtkWidget_val, Unit) -ML_2 (gtk_tree2_unselect_child, GtkTree2_val, GtkWidget_val, Unit) -ML_2 (gtk_tree2_child_position, GtkTree2_val, GtkWidget_val, Val_int) - -/* -ML_2 (gtk_tree2_set_selection_mode, GtkTree2_val, Selection_mode_val, Unit) -ML_2 (gtk_tree2_set_view_mode, GtkTree2_val, Tree_view_mode_val, Unit) -*/ - -ML_2 (gtk_tree2_set_view_lines, GtkTree2_val, Bool_val, Unit) -ML_2 (gtk_tree2_item_up, GtkTree2_val, Int_val, Unit) -ML_3 (gtk_tree2_select_next_child, GtkTree2_val, GtkWidget_val, Bool_val, Unit) -ML_2 (gtk_tree2_select_prev_child, GtkTree2_val, GtkWidget_val, Unit) - -static value val_gtkany (gpointer p) { return Val_GtkAny(p); } -value ml_gtk_tree2_selection (value tree) -{ - GList *selection = GTK_TREE2_SELECTION(GtkTree2_val(tree)); - return Val_GList(selection, val_gtkany); -} -static gpointer gtkobject_val (value val) { return GtkObject_val(val); } -value ml_gtk_tree2_remove_items (value tree, value items) -{ - GList *items_list = GList_val (items, gtkobject_val); - gtk_tree2_remove_items (GtkTree2_val(tree), items_list); - return Val_unit; -} - -value ml_gtk_tree2_children (value tree) -{ - GList *children = (GtkTree2_val(tree))->children; - return Val_GList(children, val_gtkany); -} - - - -#define GtkToolbar_val(val) check_cast(GTK_TOOLBAR,val) -/* sets the text of the label of a button; creates the label - if necessary */ -value ml_gtk_toolbar2_set_text (value toolbar, value text, value pos) -{ - GtkToolbar *t = GtkToolbar_val(toolbar); - GtkToolbarChild *ch = (GtkToolbarChild *)g_list_nth_data (t->children, Int_val(pos)); - GtkWidget *label = ch->label; - - if (label) - gtk_label_set_text (GTK_LABEL(label), String_val(text)); - else { - label = ch->label = gtk_label_new (String_val(text)); - gtk_box_pack_end (GTK_BOX (GTK_BIN(ch->widget)->child), label, FALSE, FALSE, 0); - if (t->style != GTK_TOOLBAR_ICONS) - gtk_widget_show (label); - } - - return Val_unit; -} - -value ml_gtk_toolbar2_set_icon (value toolbar, value icon, value pos) -{ - GtkToolbar *t = GtkToolbar_val(toolbar); - GtkToolbarChild * ch = - (GtkToolbarChild *)g_list_nth_data (t->children, Int_val(pos)); - GtkWidget *vbox = GTK_BIN(ch->widget)->child; - gtk_container_remove (GTK_CONTAINER(vbox), ch->icon); - ch->icon = GtkWidget_val(icon); - gtk_box_pack_end (GTK_BOX (vbox), ch->icon, FALSE, FALSE, 0); - if (t->style != GTK_TOOLBAR_TEXT) - gtk_widget_show (ch->icon); - - return Val_unit; -} diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/notebook.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/notebook.xpm deleted file mode 100644 index 77ac20d6c..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/notebook.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *notebook_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+OOOOOO.OOOO.OOOO.+++", -"+OXXXXX.X.X..X.X..+++", -"+OXXXXX..X.X..X.X.+++", -"+OXXXXX.X.X..X.X..+++", -"+OXXXXX.OOOOOOOOOOO +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+OXXXXXXXXXXXXXXXX. +", -"+O................. +", -"+ +", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/pixmap.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/pixmap.xpm deleted file mode 100644 index d76a5ec81..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/pixmap.xpm +++ /dev/null @@ -1,39 +0,0 @@ -/* XPM */ -static char *pixmap_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 12 1", -" c Gray0", -". c #007b00", -"X c #7b7b7b", -"o c Blue", -"O c Green", -"+ c Cyan", -"@ c Yellow", -"# c #d6d6d6", -"$ c #b3cece", -"% c Gray87", -"& c Gray100", -"* c None", -/* pixels */ -"*********************", -"*********************", -"*********************", -"* ", -"* +++++%%%&+++++++++ ", -"* +&&&++%%++&+++XX++ ", -"* +++++++%+++++X@@X+ ", -"* ++&&++++XX+++X@@X+ ", -"* +++++++ XXX&++XX++ ", -"* &+++++XXXXXX++++&+ ", -"* +++++ +++++ ", -"* +++++ ###### +++++ ", -"* +++++ #o##o# +++++ ", -"* ..... ###### ..... ", -"* OOOOO ##oo## OOOOO ", -"* OOOOO ##oo## OOOOO ", -"* OOOOO OOOOO ", -"* OOOOOOOOOOOOOOOOOO ", -"* ", -"*********************", -"*********************" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/property.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/property.ml deleted file mode 100644 index 829e40b7c..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/property.ml +++ /dev/null @@ -1,175 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj -open GEdit -open GData -open GPack -open GMisc -open GWindow - -open Common -open Utils - -(* external id : 'a -> 'a = "%identity" *) - -class virtual vprop ~name ~init ~set = - object (self) - val mutable s : string = init - val name : string = name - method private virtual parse : string -> 'a - method get = s - method set s' = - if s' <> s then begin - let v = self#parse s' in - if (set v) then begin - add_undo (Property ((self :> prop), s)); - s <- s' - end - end - method modified = s <> init - method name = name - method code = s - method virtual range : range - method save_code = self#code - end - -let invalid_prop kind name s = - invalid_arg (Printf.sprintf "Property.%s(%s) <- %s" kind name s) - -class prop_enum ~values ~name ~init ~set = - object (self) - inherit vprop ~name ~init ~set - method private parse s = - try List.assoc s values - with Not_found -> invalid_prop "enum" name s - method range = Enum (List.map ~f:fst values) - end - -(* used for radio_button groups; there is nothing to do - in radtest when setting a radio_button group, only when writing - code or saving *) -class prop_enum_dyn ~values ~name ~init ~set = - object (self) - inherit vprop ~name ~init ~set - method private parse s = () - method range = Enum (values ()) - end - -let bool_values = - [ "true", true; "false", false ] - -let shadow_type_values : (string * Tags.shadow_type) list = - [ "NONE", `NONE; "IN", `IN; "OUT", `OUT; - "ETCHED_IN", `ETCHED_IN; "ETCHED_OUT", `ETCHED_OUT ] - -let policy_type_values : (string * Tags.policy_type) list = - [ "ALWAYS", `ALWAYS; "AUTOMATIC", `AUTOMATIC ] - -let orientation_values : (string * Tags.orientation) list = - [ "HORIZONTAL", `HORIZONTAL; "VERTICAL", `VERTICAL ] - -let toolbar_style_values : (string * Tags.toolbar_style) list = - [ "ICONS", `ICONS; "TEXT", `TEXT; "BOTH", `BOTH ] - -let toolbar_space_style_values : (string * [`EMPTY | `LINE]) list = - [ "EMPTY", `EMPTY; "LINE", `LINE ] - -let relief_style_values : (string * Tags.relief_style) list = - [ "NORMAL", `NORMAL; "HALF", `HALF; "NONE", `NONE ] - -let position_values : (string * Tags.position) list = - [ "LEFT", `LEFT; "RIGHT", `RIGHT; "TOP", `TOP; "BOTTOM", `BOTTOM ] - -let combo_use_arrows_values : (string * [ `NEVER | `DEFAULT | `ALWAYS ]) list = -[ "NEVER", `NEVER; "DEFAULT", `DEFAULT; "ALWAYS", `ALWAYS ] - -let spin_button_update_policy_values : - (string * Tags. spin_button_update_policy) list = - [ "ALWAYS", `ALWAYS; "IF_VALID", `IF_VALID ] - -let button_box_style_values : (string * Tags.button_box_style) list = - [ "DEFAULT_STYLE", `DEFAULT_STYLE; "SPREAD", `SPREAD; "EDGE", `EDGE; - "START", `START; "END", `END ] - -let update_type_values : (string * Tags.update_type) list = - [ "CONTINUOUS", `CONTINUOUS; "DISCONTINUOUS", `DISCONTINUOUS; - "DELAYED", `DELAYED ] - - -class prop_bool = prop_enum ~values:bool_values - -(* -class prop_variant ~values ~name ~init ~set : prop = - object - inherit prop_enum ~values ~name ~init ~set - method code = "`" ^ s - end -*) - -class prop_shadow = prop_enum ~values:shadow_type_values -class prop_policy = prop_enum ~values:policy_type_values -class prop_orientation = prop_enum ~values:orientation_values -class prop_toolbar_style = prop_enum ~values:toolbar_style_values -class prop_toolbar_space_style = prop_enum ~values:toolbar_space_style_values -class prop_relief_style = prop_enum ~values:relief_style_values -class prop_position = prop_enum ~values:position_values -class prop_combo_use_arrows = prop_enum ~values:combo_use_arrows_values -class prop_spin_button_update_policy = prop_enum - ~values:spin_button_update_policy_values -class prop_button_box_style = prop_enum ~values:button_box_style_values -class prop_update_type = prop_enum ~values:update_type_values - -class prop_int ~name ~init ~set : prop = - object - inherit vprop ~name ~init ~set - method private parse s = - try int_of_string s with _ -> invalid_prop "int" name s - method range = Int - end - -(* NB: float_of_string doesn't raise an exception in case of error *) -class prop_float ~name ~init ~min ~max ~set : prop = - object - inherit vprop ~name ~init ~set - method private parse s = - try float_of_string s with _ -> invalid_prop "float" name s - method code = - if String.contains s '.' || String.contains s 'e' then s - else s ^ ".0" - method range = Float(min,max) - end - -class prop_string ~name ~init ~set : prop = - object - inherit vprop ~name ~init ~set - method private parse s = s - method range = String - method code = "\"" ^ String.escaped s ^ "\"" - end - -class prop_adjustment ~name ~init ~set : prop = - object - inherit vprop ~name ~init ~set - method private parse = get5floats_from_string - method range = Adjust - end - -class prop_clist_titles ~name ~init ~set : prop = - object - inherit vprop ~name ~init ~set - method private parse = split_string ~sep:' ' - method range = CList_titles - method code = "[ \"" ^ - String.concat ~sep:"\"; \"" (split_string ~sep:' ' s) ^ "\" ]" - method save_code = "\"" ^ s ^ "\"" - end - -class prop_file ~name ~init ~set : prop = - object - inherit vprop ~name ~init ~set - method private parse s = s - method range = File - method code = "\"" ^ String.escaped s ^ "\"" - end - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/property.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/property.mli deleted file mode 100644 index ccf265077..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/property.mli +++ /dev/null @@ -1,96 +0,0 @@ -(* $Id$ *) - -open Gtk.Tags -open Common - -class virtual vprop : - name:string -> (* property's name *) - init:string -> (* default value *) - set:('a -> bool) -> - object - val name : string - val mutable s : string - method code : string (* encoded value *) - method get : string - method modified : bool - method name : string - method private virtual parse : string -> 'a - method virtual range : range - method save_code : string - method set : string -> unit - end - -class prop_int : - name:string -> init:string -> set:(int -> bool) -> prop - -class prop_float : - name:string -> - init:string -> min:float -> max:float -> set:(float -> bool) -> prop - -class prop_string : - name:string -> init:string -> set:(string -> bool) -> prop - -class prop_bool : - name:string -> init:string -> set:(bool -> bool) -> prop -(* -class prop_variant : - values:(string * 'a) list -> - name:string -> init:string -> set:('a -> bool) -> prop -*) -class prop_shadow : - name:string -> init:string -> set:(shadow_type -> bool) -> prop - -class prop_policy : - name:string -> init:string -> set:(policy_type -> bool) -> prop - -class prop_orientation : - name:string -> - init:string -> set:(Gtk.Tags.orientation -> bool) -> prop - -class prop_toolbar_style : - name:string -> - init:string -> set:(Gtk.Tags.toolbar_style -> bool) -> prop - -class prop_toolbar_space_style : - name:string -> init:string -> set:([ `EMPTY | `LINE] -> bool) -> prop - -class prop_relief_style : - name:string -> - init:string -> set:(Gtk.Tags.relief_style -> bool) -> prop - -class prop_position : - name:string -> - init:string -> set:(Gtk.Tags.position -> bool) -> prop - -class prop_combo_use_arrows : - name:string -> - init:string -> set:([ `NEVER | `DEFAULT | `ALWAYS] -> bool) -> prop - -class prop_spin_button_update_policy : - name:string -> - init:string -> set:(Gtk.Tags.spin_button_update_policy -> bool) -> prop - -class prop_button_box_style : - name:string -> - init:string -> set:(Gtk.Tags.button_box_style -> bool) -> prop - -class prop_update_type : - name:string -> - init:string -> set:(Gtk.Tags.update_type -> bool) -> prop - -class prop_enum_dyn : - values:(unit -> string list) -> name:string -> - init:string -> set:(unit -> bool) -> prop - -class prop_adjustment : - name:string -> init:string -> - set:(float * float * float * float * float -> bool) -> prop - -class prop_clist_titles : - name:string -> init:string -> - set:(string list -> bool) -> prop - -class prop_file : - name:string -> init:string -> set:(string -> bool) -> prop - - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/propwin.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/propwin.ml deleted file mode 100644 index 2f8b29151..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/propwin.ml +++ /dev/null @@ -1,180 +0,0 @@ -(* $Id$ *) - -open GObj - -open Common -open Utils - -class type tiwidget_base = object - method name : string - method proplist : (string * prop) list -end - -let prop_widget (prop : prop) = - match prop#range with - Enum l -> - let w = GEdit.combo ~popdown_strings:l ~use_arrows:`ALWAYS () in - w#entry#connect#changed ~callback:(fun () -> prop#set w#entry#text); - w#entry#set_editable false; - w#entry#set_text prop#get; - w#coerce - | String -> - let w = GEdit.entry ~text:prop#get () in - w#connect#activate ~callback:(fun () -> prop#set w#text); - w#coerce - | File -> - let w = GPack.hbox () in - let e = GEdit.entry ~text:prop#get ~editable:false ~packing:w#pack () in - let b = GButton.button ~label:"..." ~packing:w#pack () in - b#connect#clicked - ~callback:(fun () -> get_filename - ~callback:(fun name -> e#set_text name; prop#set name) (); ()); - w#coerce - | Int -> - let adjustment = - GData.adjustment ~value:(float_of_string prop#get) - ~lower:(-2.) ~upper:5000. ~step_incr:1. ~page_incr:10. ~page_size:0. () - in - let w = GEdit.spin_button ~rate:0.5 ~digits:0 ~adjustment () in - w#connect#activate - ~callback:(fun () -> prop#set (string_of_int w#value_as_int)); - w#coerce - | Float (lower, upper) -> -(* let adjustment = - GData.adjustment ~value:(float_of_string prop#get) - ~lower ~upper ~step_incr:((upper-.lower)/.100.) - ~page_incr:((upper-.lower)/.10.) ~page_size:0. () - in - let w = GEdit.spin_button ~rate:0.5 ~digits:2 ~adjustment () in - w#connect#activate - ~callback:(fun () -> prop#set (string_of_float w#value)); - w#coerce -*) - let w = entry_float ~init:(float_of_string prop#get) () in - w#connect#activate - ~callback:(fun () -> prop#set (string_of_float w#value)); - w#coerce -(* | Adjust -> - let wpop = GWindow.window ~title:"Adjustment values" () in - let vb = GPack.vbox ~packing:wpop#add() in - let hb1 = GPack.hbox ~packing:vb#pack () in - let l1 = GMisc.label ~text:"lower" ~packing:hb1#pack () in - let e1 = entry_float ~packing:hb1#pack - ~init:(float_of_string prop#get) ~set:prop#set in -*) - | CList_titles -> - let wpop = GWindow.window ~title:"titles of the columns" () in - let vb = GPack.vbox ~packing:wpop#add () in - let titles = split_string prop#get ~sep:' ' in - let n = List.length titles in - let rtitles = ref titles in - let rget = ref [] and rset = ref [] in - for i = 1 to n do - match !rtitles with - | hd::tl -> - let hb = GPack.hbox ~packing:vb#pack () in - let _ = GMisc.label ~text:("column" ^ (string_of_int i)) - ~packing:hb#pack () in - let e = GEdit.entry ~text:hd ~packing:hb#pack () in - rtitles := tl; - rget := (fun () -> e#text) :: !rget; - rset := e#set_text :: !rset; - | _ -> failwith "CList_titles: this cannot happen!!" - done; - rtitles := titles; - rget := List.rev !rget; - rset := List.rev !rset; - let hb = GPack.hbox ~packing:vb#pack () in - let ok = GButton.button ~label:"OK" ~packing:hb#pack () in - let cancel = GButton.button ~label:"Cancel" ~packing:hb#pack () in - ok#connect#pressed - ~callback:(fun () -> - let tit = List.map ~f:(fun f -> f ()) !rget in - prop#set (String.concat ~sep:" " tit); - rtitles := tit; - wpop#misc#hide ()); - cancel#connect#pressed - ~callback:(fun () -> - wpop#misc#hide (); - List.iter2 ~f:(fun f v -> f v) !rset !rtitles); - let e = GEdit.entry ~text:"double click here" ~editable:false () in - e#event#connect#button_press ~callback: - (fun ev -> - GdkEvent.get_type ev = `TWO_BUTTON_PRESS && - GdkEvent.Button.button ev = 1 && - begin - wpop#misc#show (); - GtkSignal.stop_emit (); - true - end); - e#coerce - -let prop_box list = - let vbox = GPack.vbox () in - List.iter list ~f: - begin fun (name, prop) -> - let hbox = - GPack.hbox ~homogeneous:true ~packing:(vbox#pack ~expand:false) () in - GMisc.label ~text:name ~packing:hbox#pack (); - hbox#pack ~fill:true (prop_widget prop); - GMisc.separator `HORIZONTAL ~packing:(vbox#pack ~expand:false) (); - () - end; - vbox - -class ['a] frozen lz = object - method get : 'a = Lazy.force lz -end - -let vbox = - new frozen (lazy (GWindow.window ~show:true ~title:"Properties" ())) - -let init () = vbox#get - -let widget_pool = Hashtbl.create 7 - -let boxref = ref None -let shown_widget = ref "" - -let show_prop_box vb = - Gaux.may !boxref ~f:vbox#get#remove; - vbox#get#add vb#coerce; - boxref := Some vb#coerce - -let show (w : #tiwidget_base) = - let name = w#name in - let vb = - try - Hashtbl.find widget_pool name - with Not_found -> - let vb = prop_box w#proplist in - Hashtbl.add widget_pool ~key:name ~data:vb; - vb - in - show_prop_box vb; - shown_widget := name - -let add (w : #tiwidget_base) = - let vb = prop_box w#proplist in - Hashtbl.add widget_pool ~key:w#name ~data:vb - - -let remove name = - Hashtbl.remove widget_pool name; - if !shown_widget = name then begin - shown_widget := ""; - show_prop_box (GMisc.label ~text:"No widget selected" ()) - end - -(* -let change_name oldname newname = - let vb = Hashtbl.find widget_pool oldname in - Hashtbl.remove widget_pool oldname; - Hashtbl.add widget_pool ~key:newname ~data:vb -*) - -let update (w : #tiwidget_base) show_modif = - let vb = prop_box w#proplist in - Hashtbl.remove widget_pool w#name; - Hashtbl.add widget_pool ~key:w#name ~data:vb; - if show_modif && !shown_widget = w#name then show_prop_box vb diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/propwin.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/propwin.mli deleted file mode 100644 index 6636a4f6f..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/propwin.mli +++ /dev/null @@ -1,10 +0,0 @@ -(* $Id$ *) - -open Common - -val init : unit -> GWindow.window -val show : #tiwidget_base -> unit -val add : #tiwidget_base -> unit -val remove : string -> unit -(* val change_name : string -> string -> unit *) -val update : #tiwidget_base -> bool -> unit diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/radiobutton.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/radiobutton.xpm deleted file mode 100644 index 0f5fbbd45..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/radiobutton.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *radiobutton_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"++++++++++.++++++++++", -"+++++++++...+++++++++", -"++++++++.. ..++++++++", -"+++++++.. X ..+++++++", -"++++++.. XXX ..++++++", -"+++++.. XXXXX ..+++++", -"++++++OOXXXXXOO++++++", -"+++++++OOXXXOO+++++++", -"++++++++OOXOO++++++++", -"+++++++++OOO+++++++++", -"++++++++++O++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/scrolledwindow.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/scrolledwindow.xpm deleted file mode 100644 index 44e59f610..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/scrolledwindow.xpm +++ /dev/null @@ -1,30 +0,0 @@ -/* XPM */ -static char *scrolledwindow_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 3 1", -" c Gray0", -". c #d6d6d6", -"X c Gray100", -/* pixels */ -"XXXXXXXXXXXXXXXXXXXXX", -"X.............X..... ", -"X.............X.. .. ", -"X.............X. . ", -"X.............X..... ", -"X.............X ", -"X.............XXXXXX ", -"X.............XX.... ", -"X.............XX.... ", -"X.............XXXXXX ", -"X.............X..... ", -"X.............X. . ", -"X.............X.. .. ", -"X.............X..... ", -"XXXXXXXXXXXXXXX ", -"X.... XXX .... ......", -"X.. . X.. . .. ......", -"X. . X.. . . ......", -"X.. . X.. . .. ......", -"X.... X.. .... ......", -"X ......" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/spinbutton.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/spinbutton.xpm deleted file mode 100644 index f3a313b19..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/spinbutton.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *spinbutton_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+ +", -"+ OOOOOOOOOOO OOOOO +", -"+ OOOOOOOOOOO OX X. +", -"+ OOOOOOOOOOO O . +", -"+ OOOOOOOOOOO OOOOO +", -"+ OOOOOOOOOOO O . +", -"+ OOOOOOOOOOO OX X. +", -"+ OOOOOOOOOOO ..... +", -"+ +", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/statusbar.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/statusbar.xpm deleted file mode 100644 index 8576d88c6..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/statusbar.xpm +++ /dev/null @@ -1,34 +0,0 @@ -/* XPM */ -static char *statusbar_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 7 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray87", -"+ c Gray100", -"@ c None", -/* pixels */ -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@+XX.@@@@@@@@@@@@@@", -"@@@+XX.@@@@@@@@@@@@@@", -"@@@+XX.@@@@@@@@@@@@@@", -"@@@+XX.@@@@@@@@@@@@@@", -"@@@+XX++++++++++++@@@", -"@@@+XXXXXXXXXXXXXX@@@", -"@@@+XXXXXXXXXXXXXX@@@", -"@@@+XX............@@@", -"@@@+XX.OOOOOOOOOOO@@@", -"@@@+XX.OOOOOOOOOOO@@@", -"@@@+XX.OOOOOOOOOOO@@@", -"@@@+XX++++++++++++@@@", -"@@@+XXXXXXXXXXXXXX@@@", -"@@@+XXXXXXXXXXXXXX@@@", -"@@@ @@@", -"@@@@@@@@@@@@@@@@@@@@@", -"@@@@@@@@@@@@@@@@@@@@@" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiBase.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiBase.ml deleted file mode 100644 index 390749337..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiBase.ml +++ /dev/null @@ -1,671 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GObj -open GContainer - -open Utils -open Common -open Property - -(* possible children; used to make the menus *) -let widget_add_list = - [ "vbox"; "hbox"; "vbutton_box"; "hbutton_box"; "fixed"; - "frame"; "aspect_frame"; "handle_box"; "event_box"; - "hseparator"; "vseparator"; "statusbar"; "label"; "notebook"; - "color_selection"; - "button"; - "toggle_button"; "check_button"; "radio_button"; "scrolled_window"; - - "entry"; "spin_button"; "combo"; "clist"; "toolbar"] - - -(*********** selection ***********) - -let selection = ref "" -let window_selection = ref "" - - -(**************** signals class ***************) - -class tiwidget_signals ~signals = - let name_changed : string signal = signals in - object - val after = false - method after = {< after = true >} - method name_changed = name_changed#connect ~after - end - - -(************* class type ***************) -(* the ti<gtkwidget> classes encapsulate the corresponding gtk - widget which will be in the gtk-window and a tree item - labelled with the name of the widget which will be in the - tree-window. - all these classes have the same following interface *) - -class virtual tiwidget0 = object - method virtual widget : GObj.widget - method virtual connect_event : GObj.event_signals - method virtual parent : tiwidget0 option - method virtual set_parent : tiwidget0 -> unit - method virtual base : GObj.widget - method virtual tree_item : GTree2.tree_item - method virtual tree : GTree2.tree - method virtual children : (tiwidget0 * Gtk.Tags.pack_type) list - method virtual name : string - method virtual proplist : (string * prop) list - method virtual add_to_proplist : (string * prop) list -> unit - method virtual change_name_in_proplist : string -> string -> unit - method virtual set_property : string -> string -> unit - method virtual forall : callback:(tiwidget0 -> unit) -> unit - method virtual remove : tiwidget0 -> unit -(* method virtual add_child_with_name : string -> string -> pos:int -> tiwidget0 *) - method virtual add_children : ?pos:int -> yywidget_tree -> unit - method virtual add_children_wo_undo : ?pos:int -> yywidget_tree -> string - method virtual remove_me : unit -> unit - method virtual remove_me_without_undo : unit -> unit - method virtual emit_code : Format.formatter -> char list -> unit - method virtual emit_init_code : Format.formatter -> packing:string -> unit - method virtual emit_method_code : Format.formatter -> unit - method virtual emit_initializer_code : Format.formatter -> unit - method virtual save : Format.formatter -> unit - method virtual copy : unit -> unit - method virtual connect : tiwidget_signals - method virtual disconnect : GtkSignal.id -> bool - method virtual child_up : tiwidget0 -> unit - method virtual up : unit -> unit - method virtual child_down : tiwidget0 -> unit - method virtual down : unit -> unit - method virtual next : tiwidget0 - method virtual next_child : tiwidget0 -> tiwidget0 - method virtual last : tiwidget0 - method virtual prev : tiwidget0 - method virtual set_full_menu : bool -> unit -end - -class virtual window_and_tree0 = object - method virtual tiwin : tiwidget0 -(* method virtual tree_window : window *) - method virtual change_selected : tiwidget0 -> unit - method virtual remove_sel : tiwidget0 -> unit - method virtual add_param : char - method virtual remove_param : char -> unit -(* method virtual emit : unit -> unit *) -end - -(* forward declaration of function new_widget *) -let new_tiwidget : - (classe:string -> ?pos:int -> name:string ->parent_tree:GTree2.tree -> - ?insert_evbox:bool -> ?listprop:(string * string) list -> window_and_tree0 -> tiwidget0) ref = - ref (fun ~classe ?pos ~name ~parent_tree ?insert_evbox ?listprop w -> failwith "new_tiwidget") - - -let widget_map = Hashtbl.create 17 - -(* list of names of radio_buttons (for groups) *) -let radio_button_pool = ref [] - - -(************* window creation class *************) -(* an instance of this class is created for each window opened - in radtest. It contains the tree window and the gtk window (tiwin) *) - -class window_and_tree ~name = - let tree_window = GWindow.window ~show:true ~title:(name ^ "-Tree") () in - let vbox = GPack.vbox ~spacing:2 ~packing:tree_window#add () in - let root_tree = GTree2.tree ~packing:vbox#pack ~selection_mode:`EXTENDED () in - let project_tree_item = GTree2.tree_item () in - let label = GMisc.label ~text:name ~xalign:0. ~yalign:0.5 - ~packing:project_tree_item#add () in - - object(self) - - inherit window_and_tree0 - -(* the params of the window class; because the class clist needs a param - I suppose there will be no more than 26 clists in a single window *) - val param_list = Array.create 26 false - - method add_param = - let i = ref 0 in - while param_list.(!i) do incr i done; - param_list.(!i) <- true; - char_of_int (97 + !i) - - method remove_param c = - param_list.(int_of_char c - 97) <- false - - method private param_list = - let r = ref [] in - for i = 25 downto 0 do - if Array.unsafe_get param_list i then r := (char_of_int (i+97)) :: !r - done; - !r - -(* I use magic here because the real initialization is done - below in the initializer part. It can't be done here because - of the call to self *) - val mutable tiwin = (Obj.magic 0 : tiwidget0) - - method tiwin = tiwin - method tree_window = tree_window - - method project_tree_item = project_tree_item - -(* the selected item in this window *) - val mutable selected = (None : tiwidget0 option) - -(* what to do when a new item is selected. - this method is passed to all the tiwidgets (by the select_fun - parameter) and they will call it when they are clicked on; - she is also called when changing the selection the arrow keys - (see in the initializer part) *) - method change_selected sel = - match selected with - | None -> - selected <- Some sel; - sel#tree_item#misc#set_state `SELECTED; - sel#base#misc#set_state `SELECTED; - Propwin.show sel - | Some old_sel -> - if sel = old_sel then begin - selected <- None; - sel#base#misc#set_state `NORMAL; - sel#tree_item#misc#set_state `NORMAL - end else begin - old_sel#tree_item#misc#set_state `NORMAL; - old_sel#base#misc#set_state `NORMAL; - selected <- Some sel; - sel#tree_item#misc#set_state `SELECTED; - sel#base#misc#set_state `SELECTED; - Propwin.show sel - end - -(* the tiwidget tiw is being removed; if it was selected, - put the selection to None *) - method remove_sel tiw = - match selected with - | Some sel when sel = tiw -> selected <- None - | _ -> () - -(* emits the code corresponding to this window *) - method emit c = tiwin#emit_code c self#param_list; - - method delete () = - tiwin#remove_me_without_undo (); - tree_window#destroy (); - - initializer - tiwin <- !new_tiwidget ~classe:"window" ~name ~parent_tree:root_tree - (self : #window_and_tree0 :> window_and_tree0); - - tiwin#connect#name_changed ~callback: - (fun n -> label#set_text n; tree_window#set_title (n ^ "-Tree")); - - Propwin.show tiwin; - - tree_window#event#connect#key_press ~callback: - begin fun ev -> - let state = GdkEvent.Key.state ev in - let keyval = GdkEvent.Key.keyval ev in - if keyval = GdkKeysyms._Up then begin - match selected with - | None -> () - | Some t -> - if List.mem `CONTROL state then t#up () - else try - self#change_selected t#prev - with Not_found -> () - end - else if keyval = GdkKeysyms._Down then begin - match selected with - | None -> () - | Some t -> - if List.mem `CONTROL state then t#down () - else try - self#change_selected t#next - with Not_found -> () - end; - GtkSignal.stop_emit (); - true - end; - () - end - - - -(***************** class implementation *****************) -(* this is the base class of the ti<gtkwidget> hierarchy. - all these classes will inherit from tiwidget, but without - adding new methods. In this way all the classes have the - same interface and we can use them in lists, pass them to - functions without caring on the type. - All methods needed by any of the classes are defined in - tiwidget but if a method is not pertinent in tiwidget - it has for implementation: - failwith "<name of the method>" - the real implementation of the method is done in the - class (or classes) in which it is needed (or sometimes - in tiwidget anyway). - Additionally, to workaround some problem with recursive types - the type of the (public) methods of tiwidget is defined in - tiwidget0 of which tiwidget inherits. - The parent_tree parameter is the tree in which the - tiwidget#tree_item will be inserted at position :pos. -*) - -class virtual tiwidget ~name ~parent_tree:(parent_tree : GTree2.tree) ~pos - ~widget ?(insert_evbox=true) (parent_window : window_and_tree0) = -object(self) - - inherit tiwidget0 - inherit has_ml_signals - - val evbox = - if insert_evbox then - let ev = GBin.event_box () in ev#add widget#coerce; Some ev - else None - -(* used only for windows delete_event *) - method connect_event = failwith "tiwidget::connect_event" - - val widget = widget#coerce - method widget = widget - - val mutable parent = None - method set_parent p = parent <- Some p - method parent = parent - method private sure_parent = - match parent with - | None -> failwith "sure_parent" - | Some p -> p - - method base = - match evbox with - | None -> widget#coerce - | Some ev -> ev#coerce - -(* this is the name used in new_tiwidget for the creation - of an object of this class *) - val mutable classe = "" - - val tree_item = GTree2.tree_item () - method tree_item = tree_item - - val mutable stree = GTree2.tree () - method tree = stree - - val label = GMisc.label ~text:name ~xalign:0. ~yalign:0.5 () - - val mutable name : string = name - method name = name - -(* this is the complete name for the creation of the widget - in lablgtk e.g. GPack.vbox; used in emit_init_code *) - method private class_name = "" - - val mutable proplist : (string * prop) list = [] - method proplist = proplist - method private get_mandatory_props = [] - - method add_to_proplist plist = proplist <- proplist @ plist - -(* for children of a box *) - method change_name_in_proplist : string -> string -> unit = - fun _ _ -> () - method set_property name value_string = try - (List.assoc name proplist)#set value_string - with Not_found -> Printf.printf "Property not_found %s, %s\n" name value_string; - flush stdout - - method private get_property name = - (List.assoc name proplist)#get - - -(* the proplist with some items removed e.g. the expand... in a box - used for saving and emitting code *) - method private emit_clean_proplist = - List.fold_left ~f:(fun l p -> List.remove_assoc p l) - ~init:proplist - ([ "name"; "expand"; "fill"; "padding" ] @ self#get_mandatory_props) -(* method private emit_clean_proplist plist = - List.fold_left ~init:plist ~f: - (fun pl propname -> List.remove_assoc propname pl) - [ "name"; "expand"; "fill"; "padding" ] -*) - - method private save_clean_proplist = - List.fold_left ~f:(fun l p -> List.remove_assoc p l) - ~init:proplist ("name" :: self#get_mandatory_props) -(* method private save_clean_proplist = - List.remove_assoc "name" proplist *) - - val mutable children : (tiwidget0 * Gtk.Tags.pack_type) list = [] - method children = children - method forall = - fun ~callback -> List.iter (List.map children ~f:fst) ~f:callback - -(* encapsulate container#add and container#remove - they are here because they depend on the type of the widget: - e.g.: gtkbin->add scrolled_window->add_with_viewport box->pack *) - method private add = failwith (name ^ "::add") - method remove = failwith (name ^ "::remove") - - -(* removes self from his parent; - will be different for a window *) - method remove_me () = - let sref = ref "" in - self#save_to_string sref; - let pos = list_pos ~item:(self : #tiwidget0 :> tiwidget0) - (List.map self#sure_parent#children ~f:fst) in - let lexbuf = Lexing.from_string !sref in - let node = Load_parser.widget Load_lexer.token lexbuf in - add_undo (Add (self#sure_parent#name, node, pos)); - self#remove_me_without_undo () - - method remove_me_without_undo () = -(* it should be enough to only recursively remove the children from the - name_list and do the tip#remove and tip#tree#remove - only for self *) - self#forall ~callback:(fun tiw -> tiw#remove_me_without_undo ()); - parent_window#remove_sel (self : #tiwidget0 :> tiwidget0); - match parent with - | None -> failwith "remove without parent" - | Some (tip : #tiwidget0) -> - tip#tree#remove tree_item; - tip#remove (self : #tiwidget0 :> tiwidget0); - name_list := list_remove !name_list ~f:(fun n -> n=name); - Hashtbl.remove widget_map name; - Propwin.remove name - -(* used for undo *) - method private remove_child_by_name name () = - let child = fst (List.find children - ~f:(fun (ch, _) -> ch#name = name)) in - child#remove_me () - -(* for most widgets we make a child with new_tiwidget and then add it - to self; for toolbars we use toolbar#insert_button... *) - method private make_child = !new_tiwidget - -(* adds a child and shows his properties; - used when adding a child by the menu or DnD *) - method private add_child classe ?name ?(undo = true) ?(affich = true) ?(pos = -1) ?(listprop = []) () = - let name = match name with - | None -> make_new_name classe - | Some n -> n in - let child = self#make_child ~classe ~name ~parent_tree:stree parent_window ~pos ~listprop in - child#set_parent (self : #tiwidget0 :> tiwidget0); - self#add child ~pos; - if affich then Propwin.show child; - if undo then add_undo (Remove name); - child - - -(* adds the subtree saved in the Node *) - method add_children ?(pos = -1) node = - let child_name = self#add_children_wo_undo node ~pos in - add_undo (Remove child_name) - - method add_children_wo_undo ?(pos = -1) (Node (child, children)) = - let classe, name, property_list = child in - let rname = change_name name in - let tc = self#add_child classe ~name:rname ~undo:false ~affich:false ~pos ~listprop:property_list () in - List.iter (List.rev children) - ~f:(fun c -> tc#add_children_wo_undo c; ()); - List.iter property_list ~f:(fun (n,v) -> tc#set_property n v); - rname - -(* only a tiwindow can emit code *) - method emit_code = failwith "emit_code" - -(* some methods for emitting code *) -(* this one calculates the expand, fill and padding parameters - of a box child *) - method private get_packing packing = - let aux name = - let prop = List.assoc name proplist in - if prop#modified then " ~" ^ name ^ ":" ^ prop#code else "" - in - let efp = try - (aux "expand") ^ (aux "fill") ^ (aux "padding") - with Not_found -> "" in - if efp = "" then ("~packing:" ^ packing) - else ("~packing:(" ^ packing ^ efp ^ ")") - -(* this one emits the declaration code of the widget *) - method emit_init_code formatter ~packing = - Format.fprintf formatter "@ @[<hv 2>let %s =@ @[<hov 2>%s" - name self#class_name; - List.iter self#get_mandatory_props - ~f:begin fun name -> - Format.fprintf formatter "@ ~%s:%s" name - (List.assoc name proplist)#code - end; - let packing = self#get_packing packing in - if packing <> "" then Format.fprintf formatter "@ %s" packing; - self#emit_prop_code formatter; - Format.fprintf formatter "@ ()@ in@]@]" - -(* this one emits the properties which do not have their - default value; used by emit_init_code *) - method private emit_prop_code formatter = - let mandatory = self#get_mandatory_props in - List.iter self#emit_clean_proplist ~f: - begin fun (name, prop) -> - if List.mem name mandatory then () else - if prop#modified then - Format.fprintf formatter "@ ~%s:%s" prop#name prop#code - end - -(* this one emits the method returning this widget *) - method emit_method_code formatter = - Format.fprintf formatter "@ method %s = %s" name name; - -(* emits the code in the initializer part for this widget *) - method emit_initializer_code _ = () - -(* for saving the project to a file. Used also by copy and cut *) - method private save_start formatter = - Format.fprintf formatter "@\n@[<2><%s name=%s>" classe name; - List.iter - ~f:(fun p -> Format.fprintf formatter - "@\n%s=\"%s\"" p (List.assoc p proplist)#get) - self#get_mandatory_props - - - method private save_end formatter = - Format.fprintf formatter "@]@\n</%s>" classe - - method save formatter = - self#save_start formatter; - List.iter self#save_clean_proplist ~f: - (fun (name, prop) -> - if prop#modified then - Format.fprintf formatter "@\n%s=%s" name prop#save_code); - self#forall ~callback:(fun w -> w#save formatter); - self#save_end formatter - - - method private save_to_string string_ref = - let b = Buffer.create 80 in - let f = Format.formatter_of_buffer b in - self#save f; - Format.pp_print_flush f (); - string_ref := Buffer.contents b - - method private copy_to_sel selection = self#save_to_string selection - - method copy () = self#copy_to_sel selection - - method private cut () = - self#copy (); - self#remove_me () - - method private paste () = - let lexbuf = Lexing.from_string !selection in - let node = Load_parser.widget Load_lexer.token lexbuf in - self#add_children node - - -(* ML signal used when the name of the widget is changed *) - val name_changed : string signal = new signal - method connect = new tiwidget_signals ~signals:name_changed - method private call_name_changed = name_changed#call - - -(* this is necessary because gtk_tree#remove deletes the tree - when removing the last item *) -(* suppressed this in gtktree2 - method new_tree () = - stree <- GTree2.tree; - tree_item#set_subtree stree; - tree_item#expand () -*) - -(* when full_menu is true we use the menu else the restricted menu *) - val mutable full_menu = true - method set_full_menu b = full_menu <- b - -(* the menu for this widget - This menu is recalculated when one clicks on the 3rd button. - There is nothing to do e.g. when the name of the widget changes, - it will change in the menu the next time. *) - method private menu ~time = self#restricted_menu ~time - -(* the restricted menu for this widget - used for containers when they are full *) - method private restricted_menu ~time = - let menu = GMenu.menu () in - let mi_remove = GMenu.menu_item ~packing:menu#append ~label:"remove" () - and mi_cut = GMenu.menu_item ~packing:menu#append ~label:"Cut" () - and mi_copy = GMenu.menu_item ~packing:menu#append ~label:"Copy" () in - mi_remove#connect#activate ~callback:self#remove_me; - mi_copy#connect#activate ~callback:self#copy; - mi_cut#connect#activate ~callback:self#cut; - menu#popup ~button:3 ~time - -(* changes all that depends on the name *) - method private set_new_name new_name = - if test_unique new_name then begin - Hashtbl.remove widget_map name; - Hashtbl.add widget_map ~key:new_name - ~data:(self : #tiwidget0 :> tiwidget0); - if (classe = "radio_button") then begin - radio_button_pool := new_name :: - (list_remove !radio_button_pool ~f:(fun x -> x = name)); - List.iter - ~f:(fun x -> Propwin.update (Hashtbl.find widget_map x) false) - !radio_button_pool - end; - label#set_text new_name; - let old_name = name in - name <- new_name; -(* Propwin.change_name old_name new_name; *) - name_list := - new_name :: (list_remove !name_list ~f:(fun n -> n=old_name)); - begin match self#parent with - | None -> () - | Some p -> p#change_name_in_proplist old_name new_name - end; - self#call_name_changed new_name; - true - end - else begin - message_name (); - Propwin.update self true; - false - end - - -(* moves the present tiw up in his parents' children list *) -(* does something only when the parent is a box *) - method child_up = fun _ -> () - - method up () = match parent with - | None -> () - | Some t -> t#child_up (self : #tiwidget0 :> tiwidget0) - - method child_down = fun _ -> () - - method down () = match parent with - | None -> () - | Some t -> t#child_down (self : #tiwidget0 :> tiwidget0) - - -(* get the next tiwidget in the tree (used with Down arrow) *) - method next = - if children <> [] then fst (List.hd children) - else begin - match parent with - | None -> raise Not_found - | Some p -> p#next_child (self : #tiwidget0 :> tiwidget0) - end - - method next_child child = - let _, tl = cut_list ~item:child (List.map ~f:fst children) in - match tl with - | ch :: next :: _ -> next - | ch :: [] -> begin - match parent with - | None -> raise Not_found - | Some p -> p#next_child (self : #tiwidget0 :> tiwidget0) - end - | _ -> failwith "next_child" - -(* get the last child of the last child ... of our last child. - Used by prev. *) - method last = - if children = [] then (self : #tiwidget0 :> tiwidget0) - else (fst (List.hd (List.rev children)))#last - -(* get the previous tiwidget in the tree (used with Up arrow) *) - method prev = - match parent with - | None -> raise Not_found - | Some p -> - let hd, _ = cut_list ~item:(self : #tiwidget0 :> tiwidget0) - (List.map ~f:fst p#children) in - match hd with - | [] -> p - | h :: _ -> h#last - - initializer - Hashtbl.add widget_map ~key:name ~data:(self : #tiwidget0 :> tiwidget0); - name_list := name :: !name_list; - parent_tree#insert tree_item ~pos; - tree_item#set_subtree stree; - tree_item#add label#coerce; - tree_item#expand (); - - proplist <- proplist @ - [ "name", - new prop_string ~name:"name" ~init:name ~set:self#set_new_name; - "width", new prop_int ~name:"width" ~init:"-2" - ~set:(fun v -> widget#misc#set_geometry ~width:v (); true); - "height", new prop_int ~name:"height" ~init:"-2" - ~set:(fun v -> widget#misc#set_geometry ~height:v (); true) ]; - - self#add_signal name_changed; - - tree_item#event#connect#button_press ~callback: - (fun ev -> match GdkEvent.get_type ev with - | `BUTTON_PRESS -> - if GdkEvent.Button.button ev = 1 then begin - parent_window#change_selected - (self : #tiwidget0 :> tiwidget0); - end - else if GdkEvent.Button.button ev = 3 then begin - if full_menu - then self#menu ~time:(GdkEvent.Button.time ev) - else self#restricted_menu ~time:(GdkEvent.Button.time ev); - end; - GtkSignal.stop_emit (); - true - | _ -> false); - () -end - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiBin.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiBin.ml deleted file mode 100644 index 5ebcb3e2e..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiBin.ml +++ /dev/null @@ -1,185 +0,0 @@ -open Gtk - -open Utils -open Property - -open TiContainer - -class tiframe ~(widget : GBin.frame) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object - val frame = widget - inherit ticontainer ~name ~widget ~parent_tree ~pos - ~insert_evbox parent_window as container - - method private class_name = "GBin.frame" - - method private get_mandatory_props = [ "label" ] - - initializer - classe <- "frame"; - frame#set_label name; - proplist <- proplist @ - [ "label", - new prop_string ~name:"label" ~init:name ~set:(ftrue frame#set_label); - "label_xalign", - new prop_float ~name:"label_xalign" ~init:"0.0" ~min:0. ~max:1. - ~set:(fun x -> frame#set_label_align ~x (); true); - "shadow_type", - new prop_shadow ~name:"shadow_type" ~init:"ETCHED_IN" - ~set:(ftrue frame#set_shadow_type) ] -end - -let new_tiframe ~name ?(listprop = []) = - new tiframe ~widget:(GBin.frame ()) ~name - - - - -class tiaspect_frame ~(widget : GBin.aspect_frame) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object - val aspect_frame = widget - inherit tiframe ~name ~widget:(widget :> GBin.frame) ~parent_tree ~pos - ~insert_evbox parent_window - - method private class_name = "GBin.aspect_frame" - - initializer - classe <- "aspect_frame"; - frame#set_label name; - proplist <- proplist @ - [ "obey_child", - new prop_bool ~name:"obey_child" ~init:"true" - ~set:(ftrue aspect_frame#set_obey_child); - "ratio", - new prop_float ~name:"ratio" ~init:"1.0" ~min:0. ~max:1. - ~set:(ftrue aspect_frame#set_ratio) - ] -end - -let new_tiaspect_frame ~name ?(listprop = []) = - new tiaspect_frame ~widget:(GBin.aspect_frame ()) ~name - - - - -class tievent_box ~(widget : GBin.event_box) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object - val event_box = widget - inherit ticontainer ~name ~widget ~parent_tree ~pos - ~insert_evbox parent_window - - method private class_name = "GBin.event_box" - initializer - classe <- "event_box" -end - -let new_event_box ~name ?(listprop = []) = - new tievent_box ~widget:(GBin.event_box ()) ~name - - - - -class tihandle_box ~(widget : GBin.handle_box) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object - val handle_box = widget - inherit ticontainer ~name ~widget ~parent_tree ~pos - ~insert_evbox parent_window - - method private class_name = "GBin.handle_box" - - initializer - classe <- "handle_box"; - proplist <- proplist @ - [ "shadow_type", - new prop_shadow ~name:"shadow_type" ~init:"OUT" - ~set:(ftrue handle_box#set_shadow_type); - "handle_position", - new prop_position ~name:"handle_position" ~init:"LEFT" - ~set:(ftrue handle_box#set_handle_position); - "snap_edge", - new prop_position ~name:"snap_edge" ~init:"TOP" - ~set:(ftrue handle_box#set_snap_edge) - ] -end - -let new_handle_box ~name ?(listprop = []) = - new tihandle_box ~widget:(GBin.handle_box ()) ~name - - - - - -class tiviewport ~(widget : GBin.handle_box) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object - val viewport = widget - inherit ticontainer ~name ~widget ~parent_tree ~pos - ~insert_evbox parent_window - - method private class_name = "GBin.viewport" - - initializer - classe <- "viewport"; - proplist <- proplist @ - [ "shadow_type", - new prop_shadow ~name:"shadow_type" ~init:"OUT" - ~set:(ftrue viewport#set_shadow_type) - ] -end - -let new_viewport ~name ?(listprop = []) = - new tiviewport ~widget:(GBin.handle_box ()) ~name - - - - - -class tiscrolled_window ~(widget : GBin.scrolled_window) - ~name ~parent_tree ~pos ?(insert_evbox=true) parent_window = - object(self) - val scrolled_window = widget - inherit ticontainer ~name ~insert_evbox - ~parent_tree ~pos ~widget parent_window - - method private class_name = "GBin.scrolled_window" - method private name_of_add_method = "#add_with_viewport" - - method private add rw ~pos = - scrolled_window#add_with_viewport (rw#base); - children <- [ rw, `START]; - self#set_full_menu false; - tree_item#drag#dest_unset () - -(* we must remove the child from the viewport, - not from the scrolled_window; - it is not mandatory to remove the viewport - from the scrolled_window *) - method remove child = - let viewport = (new GContainer.container (GtkBase.Container.cast (List.hd scrolled_window#children)#as_widget)) in - viewport#remove child#base; -(* scrolled_window#remove (List.hd scrolled_window#children); *) - children <- [ ]; - self#set_full_menu true; - tree_item#drag#dest_set ~actions:[`COPY] - [ { target = "STRING"; flags = []; info = 0} ] - - - initializer - classe <- "scrolled_window"; - proplist <- proplist @ - [ "hscrollbar_policy", - new prop_policy ~name:"hscrollbar_policy" ~init:"ALWAYS" - ~set:(ftrue scrolled_window#set_hpolicy); - "vscrollbar_policy", - new prop_policy ~name:"vscrollbar_policy" ~init:"ALWAYS" - ~set:(ftrue scrolled_window#set_vpolicy) ] -end - -let new_tiscrolled_window ~name ?(listprop = []) = - new tiscrolled_window ~widget:(GBin.scrolled_window ()) ~name - - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiButton.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiButton.ml deleted file mode 100644 index 174c6ebff..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiButton.ml +++ /dev/null @@ -1,372 +0,0 @@ -open Utils -open Property - -open TiBase -open TiContainer - -(* the button inherits from widget because it can't accept - a child; - needs to add the border_width property *) -class tibutton ~(widget : #GButton.button) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object(self) - val button = widget - inherit tiwidget ~name ~widget ~parent_tree ~pos ~insert_evbox - parent_window as widget - - method private class_name = "GButton.button" - - method private get_mandatory_props = [ "label" ] - - initializer - classe <- "button"; - proplist <- proplist @ - [ "border_width", new prop_int ~name:"border_width" ~init:"0" - ~set:(ftrue button#set_border_width); - "label", - new prop_string ~name:"label" ~init:name ~set: - begin fun v -> - button#remove (List.hd button#children)#coerce; - GMisc.label ~text:v ~xalign:0.5 ~yalign:0.5 ~packing:button#add (); - true - end ] -end - -let new_tibutton ~name ?(listprop = []) = - let b = GButton.button ~label:name () in - b#event#connect#enter_notify - ~callback:(fun _ -> GtkSignal.stop_emit (); true); - b#event#connect#leave_notify - ~callback:(fun _ -> GtkSignal.stop_emit (); true); - new tibutton ~widget:b ~name - - -class ticheck_button ~(widget : #GButton.toggle_button) ~name - ~parent_tree ~pos ?(insert_evbox=true) parent_window = -object(self) - val button = widget - inherit tiwidget ~name ~widget ~insert_evbox - ~parent_tree ~pos parent_window as widget - - - method private class_name = "GButton.check_button" - - method private get_mandatory_props = [ "label" ] - - initializer - classe <- "check_button"; - proplist <- proplist @ - [ "border_width", new prop_int ~name:"border_width" ~init:"0" - ~set:(ftrue button#set_border_width); - "label", - new prop_string ~name:"label" ~init:name ~set: - begin fun v -> - button#remove (List.hd button#children)#coerce; - GMisc.label ~text:v ~xalign:0.5 ~yalign:0.5 ~packing:button#add (); - true - end - ] -end - -let new_ticheck_button ~name ?(listprop = []) = - new ticheck_button ~widget:(GButton.check_button ~label:name ()) ~name - - - -class titoggle_button ~(widget : #GButton.toggle_button) ~name - ~parent_tree ~pos ?(insert_evbox=true) parent_window = -object(self) - val button = widget - inherit tiwidget ~name ~widget ~insert_evbox - ~parent_tree ~pos parent_window as widget - - method private class_name = "GButton.toggle_button" - - method private get_mandatory_props = [ "label" ] - - initializer - classe <- "toggle_button"; - proplist <- proplist @ - [ "border width", new prop_int ~name:"border_width" ~init:"0" - ~set:(ftrue button#set_border_width); - "label", - new prop_string ~name:"label" ~init:name ~set: - begin fun v -> - button#remove (List.hd button#children)#coerce; - GMisc.label ~text:v ~xalign:0.5 ~yalign:0.5 ~packing:button#add (); - true - end ] -end - -let new_titoggle_button ~name ?(listprop = []) = - let b = GButton.toggle_button ~label:name () in -(* b#connect#event#enter_notify - ~callback:(fun _ -> GtkSignal.stop_emit ()); - b#connect#event#leave_notify - ~callback:(fun _ -> GtkSignal.stop_emit ()); -*) - new titoggle_button ~name ~widget:b - - -class tiradio_button ~(widget : #GButton.radio_button) ~name:nname - ~parent_tree ~pos ?(insert_evbox=true) parent_window = -object(self) - val button = widget - inherit tiwidget ~name:nname ~widget ~insert_evbox - ~parent_tree ~pos parent_window as widget - - val group_prop = - new prop_enum_dyn ~values:(fun () -> !radio_button_pool) ~name:"group" - ~set:(fun () -> true) ~init:nname - - - method private class_name = "GButton.radio_button" - - method remove_me_without_undo () = - radio_button_pool := list_remove !radio_button_pool - ~f:(fun x -> x = name); - widget#remove_me_without_undo () - - method private get_mandatory_props = [ "label" ] - - method private emit_clean_proplist = - List.remove_assoc "group" widget#emit_clean_proplist - - method emit_initializer_code formatter = - let groupname = group_prop#get in - if name <> groupname then - Format.fprintf formatter "@ %s#set_group %s#group;" name groupname - - initializer - classe <- "radio_button"; - radio_button_pool := name :: !radio_button_pool; - List.iter - ~f:(fun x -> Propwin.update (Hashtbl.find widget_map x) true) - (List.tl !radio_button_pool); - - proplist <- proplist @ - [ "border_width", new prop_int ~name:"border_width" ~init:"0" - ~set:(ftrue button#set_border_width); - "label", - new prop_string ~name:"label" ~init:name ~set: - begin fun v -> - button#remove (List.hd button#children)#coerce; - GMisc.label ~text:v ~xalign:0.5 ~yalign:0.5 ~packing:button#add (); - true - end ; - "group", group_prop - ] -end - -let new_tiradio_button ~name ?(listprop = []) = - let b = GButton.radio_button ~label:name () in - (* - b#event#connect#enter_notify - ~callback:(fun _ -> b#misc#stop_emit ~name:"enter_notify_event"; true); - b#event#connect#leave_notify - ~callback:(fun _ -> b#misc#stop_emit ~name:"leave_notify_event"; true); - *) - new tiradio_button ~name ~widget:b - - - - -class tibutton_toolbar ~(widget : #GButton.button) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window ~toolbar = -object(self) - val button = widget - inherit tibutton ~name ~widget ~parent_tree ~pos ~insert_evbox - parent_window as button - - method private get_mandatory_props = - [ "text"; "tooltip"; "tooltip_private" ] - - method emit_init_code formatter ~packing = - Format.fprintf formatter "@ @[<hv 2>let %s =@ @[<hov 2>%s#insert_button" - name toolbar#name; - List.iter self#get_mandatory_props ~f: - begin fun name -> - Format.fprintf formatter "@ ~%s:%s" name - (List.assoc name proplist)#code - end; - Format.fprintf formatter "@ ()@ in@]@]" - - initializer - proplist <- List.remove_assoc "label" proplist -end - - -class titoggle_button_toolbar ~(widget : #GButton.toggle_button) ~name - ~parent_tree ~pos ?(insert_evbox=true) parent_window ~toolbar = -object(self) - val button = widget - inherit titoggle_button ~name ~widget ~parent_tree ~pos ~insert_evbox - parent_window as button - - method private get_mandatory_props = - [ "text"; "tooltip"; "tooltip_private" ] - - method emit_init_code formatter ~packing = - Format.fprintf formatter - "@ @[<hv 2>let %s =@ @[<hov 2>%s#insert_toggle_button" - name toolbar#name; - List.iter self#get_mandatory_props ~f: - begin fun name -> - Format.fprintf formatter "@ ~%s:%s" name - (List.assoc name proplist)#code - end; - Format.fprintf formatter "@ ()@ in@]@]" - - initializer - proplist <- List.remove_assoc "label" proplist -end - - -class tiradio_button_toolbar ~(widget : #GButton.radio_button) ~name - ~parent_tree ~pos ?(insert_evbox=true) parent_window ~toolbar = -object(self) - val button = widget - inherit tiradio_button ~name ~widget ~parent_tree ~pos ~insert_evbox - parent_window as button - - method private get_mandatory_props = - [ "text"; "tooltip"; "tooltip_private" ] - - method emit_init_code formatter ~packing = - Format.fprintf formatter - "@ @[<hv 2>let %s =@ @[<hov 2>%s#insert_radio_button" - name toolbar#name; - List.iter self#get_mandatory_props ~f: - begin fun name -> - Format.fprintf formatter "@ ~%s:%s" name - (List.assoc name proplist)#code - end; - Format.fprintf formatter "@ ()@ in@]@]" - - initializer - proplist <- List.remove_assoc "label" proplist -end - - - - -class titoolbar ~(widget : GToolbar2.toolbar2) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object(self) - val toolbar = widget - inherit ticontainer ~name ~widget ~parent_tree ~pos - ~insert_evbox parent_window - - method private class_name = "GButton.toolbar" - - method private add child ~pos = - children <- children @ [child, `START] - - method private get_pos child = - let rec aux n = function - | [] -> failwith "toolbar::get_pos" - | (hd, _)::tl -> if hd = child then n else aux (n+1) tl in - aux 0 children - - method private make_child ~classe ?(pos = -1) ~name ~parent_tree - ?(insert_evbox = true) ?(listprop = []) parent_window = - match classe with - | "button" -> - let t = try List.assoc "text" listprop with Not_found -> "" in - let tt = try List.assoc "tooltip" listprop with Not_found -> "" in - let ptt = try List.assoc "tooltip_private" listprop - with Not_found -> "" in - let listp = List.fold_left ~f:(fun l p -> List.remove_assoc p l) - ~init:listprop - [ "text"; "tooltip"; "tooltip_private" ] in - let b = toolbar#insert_button ~text:t ~tooltip:tt - ~tooltip_private:ptt () in - let child = new tibutton_toolbar ~name ~widget:b ~pos:(-1) - ~insert_evbox:false ~parent_tree:stree parent_window ~toolbar:self in - let tp = new prop_string ~name:"text" ~init:t - ~set:(fun v -> - toolbar#set_text v (self#get_pos child); true) - and ttp = new prop_string ~name:"tooltip" ~init:tt - ~set:(fun _ -> true) - and pttp = new prop_string ~name:"tooltip_private" ~init:ptt - ~set:(fun _ -> true) in - child#add_to_proplist - [ "text", tp; "tooltip", ttp; "tooltip_private", pttp ]; - child - | "toggle_button" -> - let t = try List.assoc "text" listprop with Not_found -> "" in - let tt = try List.assoc "tooltip" listprop with Not_found -> "" in - let ptt = try List.assoc "tooltip_private" listprop - with Not_found -> "" in - let listp = List.fold_left ~f:(fun l p -> List.remove_assoc p l) - ~init:listprop - [ "text"; "tooltip"; "tooltip_private" ] in - let b = toolbar#insert_toggle_button ~text:t ~tooltip:tt - ~tooltip_private:ptt () in - let child = new titoggle_button_toolbar ~name ~widget:b ~pos:(-1) - ~insert_evbox:false ~parent_tree:stree parent_window ~toolbar:self in - let tp = new prop_string ~name:"text" ~init:t - ~set:(fun v -> toolbar#set_text v (self#get_pos child); true) - and ttp = new prop_string ~name:"tooltip" ~init:tt - ~set:(fun _ -> true) - and pttp = new prop_string ~name:"tooltip_private" ~init:ptt - ~set:(fun _ -> true) in - child#add_to_proplist - [ "text", tp; "tooltip", ttp; "tooltip_private", pttp ]; - child - | "radio_button" -> - let t = try List.assoc "text" listprop with Not_found -> "" in - let tt = try List.assoc "tooltip" listprop with Not_found -> "" in - let ptt = try List.assoc "tooltip_private" listprop - with Not_found -> "" in - let listp = List.fold_left ~f:(fun l p -> List.remove_assoc p l) - ~init:listprop - [ "text"; "tooltip"; "tooltip_private" ] in - let b = toolbar#insert_radio_button ~text:t ~tooltip:tt - ~tooltip_private:ptt () in - let child = new tiradio_button_toolbar ~name ~widget:b ~pos:(-1) - ~insert_evbox:false ~parent_tree:stree parent_window ~toolbar:self in - let tp = new prop_string ~name:"text" ~init:t - ~set:(fun v -> toolbar#set_text v (self#get_pos child); true) - and ttp = new prop_string ~name:"tooltip" ~init:tt - ~set:(fun _ -> true) - and pttp = new prop_string ~name:"tooltip_private" ~init:ptt - ~set:(fun _ -> true) in - child#add_to_proplist - [ "text", tp; "tooltip", ttp; "tooltip_private", pttp ]; - child - | _ -> failwith "toolbar" - - - - method remove child = - toolbar#remove (child#base); - children <- list_remove ~f:(fun (ch, _) -> ch = child) children; - - initializer - classe <- "toolbar"; - proplist <- proplist @ - [ "orientation", - new prop_orientation ~name:"orientation" ~init:"HORIZONTAL" - ~set:(ftrue toolbar#set_orientation); - "style", - new prop_toolbar_style ~name:"style" ~init:"BOTH" - ~set:(ftrue toolbar#set_style); - "space_size", - new prop_int ~name:"space_size" ~init:"5" - ~set:(ftrue toolbar#set_space_size); - "space_style", - new prop_toolbar_space_style ~name:"space_style" ~init:"EMPTY" - ~set:(ftrue toolbar#set_space_style); - "tooltips", - new prop_bool ~name:"tooltips" ~init:"true" - ~set:(ftrue toolbar#set_tooltips); - "button_relief", - new prop_relief_style ~name:"button_relief" ~init:"NORMAL" - ~set:(ftrue toolbar#set_button_relief) - ] -end - -let new_toolbar ~name ?(listprop = []) = - new titoolbar ~name ~widget:(GToolbar2.toolbar2 ()) - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiContainer.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiContainer.ml deleted file mode 100644 index ddf04d31f..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiContainer.ml +++ /dev/null @@ -1,92 +0,0 @@ - -open Gtk -open GObj -open GContainer - -open Utils -open Property - -open TiBase - -(* for containers being able to have at least one child; - not for buttons (can't have children) *) - -class virtual ticontainer ~widget ~name - ?(insert_evbox=true) ~parent_tree ~pos parent_window = -object(self) - - val container = (widget : #container :> container) - - inherit tiwidget ~name ~widget ~insert_evbox - ~parent_tree ~pos parent_window as widget - -(* name of the add method: add for most bin widgets, - pack for boxes, add_with_viewport for scrolled windows... *) - method private name_of_add_method = "#add" - - method private add child ~pos = - container#add child#base; - children <- [child, `START]; - self#set_full_menu false; - tree_item#drag#dest_unset () - - method remove child = - container#remove child#base; - children <- []; - self#set_full_menu true; - tree_item#drag#dest_set ~actions:[`COPY] - [ { target = "STRING"; flags = []; info = 0} ] - - method private menu ~time = - let menu = GMenu.menu () and menu_add = GMenu.menu () in - List.iter - ~f:(fun n -> - let mi = GMenu.menu_item ~packing:menu_add#append ~label:n () - in mi#connect#activate - ~callback:(fun () -> self#add_child n ();()); ()) - widget_add_list; - let mi_add = GMenu.menu_item ~packing:menu#append - ~label:("add to " ^ name) () - and mi_remove = GMenu.menu_item ~packing:menu#append - ~label:("remove " ^ name) () - and mi_cut = GMenu.menu_item ~packing:menu#append ~label:"Cut" () - and mi_copy = GMenu.menu_item ~packing:menu#append ~label:"Copy" () - and mi_paste = GMenu.menu_item ~packing:menu#append ~label:"Paste" () in - mi_remove#connect#activate ~callback:self#remove_me; - mi_add#set_submenu menu_add; - mi_copy#connect#activate ~callback:self#copy; - mi_cut#connect#activate ~callback:self#cut; - if !selection <> "" - then begin mi_paste#connect#activate ~callback:self#paste; () end - else mi_paste#misc#set_sensitive false; - menu#popup ~button:3 ~time - - method emit_init_code c ~packing = - widget#emit_init_code c ~packing; - self#forall ~callback:(fun child -> child#emit_init_code c - ~packing:(name ^ self#name_of_add_method)) - - method emit_method_code c = - widget#emit_method_code c; - self#forall ~callback:(fun child -> child#emit_method_code c) - - method emit_initializer_code c = - widget#emit_initializer_code c; - self#forall ~callback:(fun child -> child#emit_initializer_code c) - - - initializer - proplist <- proplist @ - [ "border_width", new prop_int ~name:"border_width" ~init:"0" - ~set:(ftrue container#set_border_width) ]; - - tree_item#drag#dest_set ~actions:[`COPY] - [ { target = "STRING"; flags = []; info = 0} ]; - tree_item#drag#connect#data_received ~callback: - begin fun (context : drag_context) ~x ~y - (data : selection_data) ~info ~time -> - self#add_child data#data (); - context#finish ~success:true ~del:false ~time - end;() -end - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiEdit.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiEdit.ml deleted file mode 100644 index 4b0977bb6..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiEdit.ml +++ /dev/null @@ -1,153 +0,0 @@ -open Utils -open Property - -open TiBase - - - -class tientry ~(widget : GEdit.entry) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object - val entry = widget - inherit tiwidget ~name ~widget ~parent_tree ~pos - ~insert_evbox parent_window - - method private class_name = "GEdit.entry" - initializer - classe <- "entry"; - proplist <- proplist @ - [ "visibility", - new prop_bool ~name:"visibility" ~init:"true" - ~set:(ftrue entry#set_visibility); - "editable", - new prop_bool ~name:"editable" ~init:"true" - ~set:(ftrue entry#set_editable) - ] -end - -let new_tientry ~name ?(listprop = []) = - new tientry ~name ~widget:(GEdit.entry ()) - - -class tispin_button ~(widget : GEdit.spin_button) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object - val spin_button = widget - inherit tientry ~widget:(widget :> GEdit.entry) ~name ~parent_tree ~pos - ~insert_evbox parent_window - - method private class_name = "GEdit.spin_button" - initializer - classe <- "spin_button"; - proplist <- proplist @ - [ "digits", - new prop_int ~name:"digits" ~init:"0" - ~set:(ftrue spin_button#set_digits); - "update_policy", - new prop_spin_button_update_policy ~name:"update_policy" - ~init:"ALWAYS" - ~set:(ftrue spin_button#set_update_policy); - "numeric", - new prop_bool ~name:"numeric" ~init:"false" - ~set:(ftrue spin_button#set_numeric); - "wrap", - new prop_bool ~name:"wrap" ~init:"false" - ~set:(ftrue spin_button#set_wrap); - "shadow_type", - new prop_shadow ~name:"shadow_type" ~init:"NONE" - ~set:(ftrue spin_button#set_shadow_type); - "snap_to_ticks", - new prop_bool ~name:"snap_to_ticks" ~init:"false" - ~set:(ftrue spin_button#set_snap_to_ticks) - ] - -end - - -let get_adjustment () = - let rv = ref 0. and rl = ref 0. and ru = ref 100. and rsi = ref 1. - and rpi = ref 10. and rps = ref 10. in - let w = GWindow.window ~modal:true () in - let v = GPack.vbox ~packing:w#add () in - let l = GMisc.label ~text:"adjustment properties" ~packing:v#pack () in - let h1 = GPack.hbox ~packing:v#pack () in - let l1 = GMisc.label ~text:"value" ~packing:h1#pack () in - let e1 = GEdit.entry ~text:"0." ~packing:h1#pack () in - let h2 = GPack.hbox ~packing:v#pack () in - let l2 = GMisc.label ~text:"lower" ~packing:h2#pack () in - let e2 = GEdit.entry ~text:"0." ~packing:h2#pack () in - let h3 = GPack.hbox ~packing:v#pack () in - let l3 = GMisc.label ~text:"upper" ~packing:h3#pack () in - let e3 = GEdit.entry ~text:"100." ~packing:h3#pack () in - let h4 = GPack.hbox ~packing:v#pack () in - let l4 = GMisc.label ~text:"step_incr" ~packing:h4#pack () in - let e4 = GEdit.entry ~text:"1." ~packing:h4#pack () in - let h5 = GPack.hbox ~packing:v#pack () in - let l5 = GMisc.label ~text:"page_incr" ~packing:h5#pack () in - let e5 = GEdit.entry ~text:"10." ~packing:h5#pack () in - let h6 = GPack.hbox ~packing:v#pack () in - let l6 = GMisc.label ~text:"page_size" ~packing:h6#pack () in - let e6 = GEdit.entry ~text:"10." ~packing:h6#pack () in - let h7 = GPack.hbox ~packing:v#pack () in - let b1 = GButton.button ~label:"OK" ~packing:h7#pack () in - let b2 = GButton.button ~label:"Cancel" ~packing:h7#pack () in - w#show (); - b1#connect#clicked - ~callback:(fun () -> - begin - try rv := float_of_string e1#text with _ -> - try rv := float_of_int (int_of_string e1#text) with _ -> () end; - begin - try rl := float_of_string e2#text with _ -> - try rl := float_of_int (int_of_string e2#text) with _ -> () end; - begin - try ru := float_of_string e3#text with _ -> - try ru := float_of_int (int_of_string e3#text) with _ -> () end; - begin - try rsi := float_of_string e4#text with _ -> - try rsi := float_of_int (int_of_string e4#text) with _ -> () end; - begin - try rpi := float_of_string e5#text with _ -> - try rpi := float_of_int (int_of_string e5#text) with _ -> () end; - begin - try rps := float_of_string e6#text with _ -> - try rps := float_of_int (int_of_string e6#text) with _ -> () end; - w#destroy ()); - b2#connect#clicked ~callback:w#destroy; - w#connect#destroy ~callback:GMain.Main.quit; - GMain.Main.main (); - !rv, !rl, !ru, !rsi, !rpi, !rps - -let new_tispin_button ~name ?(listprop = []) = - let v, l, u, si, pi, ps = get_adjustment () in - new tispin_button ~name - ~widget:(GEdit.spin_button ~adjustment: - (GData.adjustment ~value:v ~lower:l ~upper:u - ~step_incr:si ~page_incr:pi ~page_size:ps ()) ()) - - - -class ticombo ~(widget : GEdit.combo) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object - val combo = widget - inherit tiwidget ~name ~widget ~parent_tree ~pos - ~insert_evbox parent_window - - method private class_name = "GEdit.combo" - initializer - classe <- "combo"; - proplist <- proplist @ - [ "use_arrows", - new prop_combo_use_arrows ~name:"use_arrows" ~init:"true" - ~set:(ftrue combo#set_use_arrows); - "case_sensitive", - new prop_bool ~name:"case_sensitive" ~init:"false" - ~set:(ftrue combo#set_case_sensitive) - ] -end - -let new_ticombo ~name ?(listprop = []) = - new ticombo ~name ~widget:(GEdit.combo ()) - - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiList.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiList.ml deleted file mode 100644 index 770e19b73..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiList.ml +++ /dev/null @@ -1,66 +0,0 @@ - -open Utils -open Property - -open TiBase - -class ticlist ~(widget : 'a GList.clist) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window ~columns ~titles = - object(self) - val clist = widget - inherit tiwidget ~name ~widget ~parent_tree ~pos - ~insert_evbox parent_window as widget - - val param = parent_window#add_param - - method private class_name = "GList.clist" - - method private get_mandatory_props = [ "columns" ] - - method remove_me_without_undo () = - parent_window#remove_param param; - widget#remove_me_without_undo () - - method emit_init_code formatter ~packing = - Format.fprintf formatter - "@ @[<hv 2>let (%s : '%c GList.clist) =@ @[<hov 2>GList.clist" - name param; - List.iter self#get_mandatory_props ~f: - begin fun name -> - Format.fprintf formatter "@ ~%s:%s" name - (List.assoc name proplist)#code - end; - let packing = self#get_packing packing in - if packing <> "" then Format.fprintf formatter "@ %s" packing; - self#emit_prop_code formatter; - Format.fprintf formatter "@ ()@ in@]@]" - - - initializer - classe <- "clist"; - proplist <- proplist @ - [ "columns", - new prop_int ~name:"columns" ~init:(string_of_int columns) - ~set:(fun _ -> true); - "titles", - new prop_clist_titles ~name:"titles" ~init:(String.concat ~sep:" " titles) - ~set:(fun v -> - let v = Array.of_list v in - for i = 0 to Array.length v - 1 do - clist#set_column i ~title:v.(i) - done; - true) - ] -end - -let new_clist ~name ?(listprop = []) = - let c, lp = match listprop with - | [] -> (get_a_number "number of columns" 3), [] - | ("columns", n)::tl -> (int_of_string n), tl - | _ -> failwith "new_clist" - in - let rtitles = ref [] in - for i = c downto 1 do rtitles := ("column" ^(string_of_int i)):: !rtitles done; - new ticlist ~name ~widget:(GList.clist ~columns:c ~titles: !rtitles ()) ~columns:c ~titles: !rtitles - - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiMisc.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiMisc.ml deleted file mode 100644 index f4f435a54..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiMisc.ml +++ /dev/null @@ -1,176 +0,0 @@ - -open Utils -open Property - -open TiBase -open TiContainer - - -class tiseparator ~(dir : Gtk.Tags.orientation) ~(widget : GObj.widget_full) - ~name ~parent_tree ~pos ?(insert_evbox=true) parent_window = -object - val separator = widget - inherit tiwidget ~name ~widget ~parent_tree ~pos parent_window ~insert_evbox - - method private class_name = - match dir with `VERTICAL -> "GMisc.separator `VERTICAL" - | `HORIZONTAL -> "GMisc.separator `HORIZONTAL" - initializer - classe <- - (match dir with `VERTICAL -> "vseparator" | `HORIZONTAL -> "hseparator") - -end - -let new_tihseparator ~name ?(listprop = []) = - new tiseparator ~dir: `HORIZONTAL ~name - ~widget:(GMisc.separator `HORIZONTAL ()) -let new_tivseparator ~name ?(listprop = []) = - new tiseparator ~dir: `VERTICAL ~name - ~widget:(GMisc.separator `VERTICAL ()) - - - - -class tistatusbar ~(widget : GMisc.statusbar) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object(self) - val statusbar = widget - inherit ticontainer ~name ~widget ~insert_evbox - ~parent_tree ~pos parent_window as widget - - method private class_name = "GMisc.statusbar" - - initializer - classe <- "statusbar" -end - -let new_tistatusbar ~name ?(listprop = []) = - new tistatusbar ~widget:(GMisc.statusbar ()) ~name - - - -class timisc ~(widget : GMisc.misc) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object(self) - val misc = widget - inherit tiwidget ~name ~widget ~insert_evbox - ~parent_tree ~pos parent_window as widget - - method private class_name = failwith "timisc::class_name" - - initializer - proplist <- proplist @ - [ "x_alignment", - new prop_float ~name:"x alignment" ~init:"0.5" ~min:0. ~max:1. - ~set:(fun v -> misc#set_alignment ~x:v (); true); - "y_alignment", - new prop_float ~name:"y alignment" ~init:"0.5" ~min:0. ~max:1. - ~set:(fun v -> misc#set_alignment ~y:v (); true); - "x_padding", - new prop_int ~name:"x padding" ~init:"0.5" - ~set:(fun v -> misc#set_padding ~x:v (); true); - "y_padding", - new prop_int ~name:"y padding" ~init:"0.5" - ~set:(fun v -> misc#set_padding ~y:v (); true) - - ] -end - - -class tiarrow ~(widget : GMisc.arrow) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object(self) - val arrow = widget - inherit timisc ~name ~widget:(widget :> GMisc.misc) ~insert_evbox - ~parent_tree ~pos parent_window as widget - - method private class_name = "GMisc.arrow" - initializer - classe <- "arrow"; -end - - -(* TODO fenetre demandant kind et shadow -let new_tiarrow ~name = new tiarrow ~widget:(GMisc.arrow ()) ~name -*) - - -class tilabel ~(widget : GMisc.label) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object(self) - val labelw = widget - inherit timisc ~name ~widget:(widget :> GMisc.misc) ~insert_evbox - ~parent_tree ~pos parent_window as widget - - method private class_name = "GMisc.label" - - method private get_mandatory_props = [ "text" ] - - initializer - classe <- "label"; - proplist <- proplist @ - [ "text", - new prop_string ~name:"text" ~init:name ~set:(ftrue labelw#set_text); - "line_wrap", - new prop_bool ~name:"line_wrap" ~init:"true" - ~set:(ftrue labelw#set_line_wrap) - ] -end - -let new_tilabel ~name ?(listprop = []) = - new tilabel ~widget:(GMisc.label ~text:name ()) ~name - - - - - -class ticolor_selection ~(widget : GMisc.color_selection) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object(self) - val color_selection = widget - inherit tiwidget ~name ~widget ~insert_evbox - ~parent_tree ~pos parent_window as widget - - method private class_name = "GMisc.color_selection" - - initializer - classe <- "color_selection"; - proplist <- proplist @ - [ "use_opacity", - new prop_bool ~name:"use_opacity" ~init:"false" - ~set:(ftrue color_selection#set_opacity); - "update_policy", - new prop_update_type ~name:"update_policy" ~init:"CONTINUOUS" - ~set:(ftrue color_selection#set_update_policy) - ] -end - -let new_ticolor_selection ~name ?(listprop = []) = - new ticolor_selection ~widget:(GMisc.color_selection ()) ~name - - -class tipixmap ~(widget : GMisc.pixmap) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object(self) - val pixmap = widget - inherit timisc ~name ~widget:(widget :> GMisc.misc) ~insert_evbox - ~parent_tree ~pos parent_window as widget - - method private class_name = "GMisc.pixmap" - initializer - classe <- "pixmap"; - proplist <- proplist @ - [ "file", - new prop_file ~name:"file" ~init:"" - ~set:(fun v -> - pixmap#set_pixmap - (GDraw.pixmap_from_xpm ~window:parent_window#tiwin#widget - ~file:v ()); - true) - ] -end - -let new_tipixmap ~name ?(listprop = []) ~parent_tree ~pos ?(insert_evbox=true) (parent_window : window_and_tree0) = - new tipixmap ~widget:(GMisc.pixmap (GDraw.pixmap_from_xpm - ~window:parent_window#tiwin#widget ~file:"pixmap.xpm" ()) ()) ~name - ~parent_tree ~pos ~insert_evbox parent_window diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiPack.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiPack.ml deleted file mode 100644 index 291eec9d9..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiPack.ml +++ /dev/null @@ -1,300 +0,0 @@ - -open Utils -open Property - -open TiContainer - -class tibox ~(dir : Gtk.Tags.orientation) ~(widget : GPack.box) - ~name ~parent_tree ~pos ?(insert_evbox=true) parent_window = - let class_name = - match dir with `VERTICAL -> "GPack.vbox" | _ -> "GPack.hbox" in -object(self) - val box = widget - inherit ticontainer ~name ~widget ~parent_tree ~pos ~insert_evbox - parent_window as container - - method private class_name = class_name - - method private name_of_add_method = "#pack" - -(* removes the ::expand ::fill ::padding in the proplist of a box - assumes that these are the only properties with a :: in the name *) - method private save_clean_proplist = - List.filter container#save_clean_proplist - ~f:(fun (n,p) -> - try - let i = String.index n ':' in - i = String.length n || n.[i+1] <> ':' - with Not_found -> true) - - method private emit_clean_proplist = - List.filter container#emit_clean_proplist - ~f:(fun (n,p) -> - try - let i = String.index n ':' in - i = String.length n || n.[i+1] <> ':' - with Not_found -> true) - - method change_name_in_proplist oldn newn = - proplist <- List.fold_left ~init:proplist ~f: - (fun pl propname -> - change_property_name (oldn ^ propname) (newn ^ propname) pl) - [ "::expand"; "::fill"; "::padding" ]; - Propwin.update self false - - method child_up child = - let pos = list_pos ~item:child (List.map ~f:fst children) in - if pos > 0 then begin - box#reorder_child child#base ~pos:(pos-1); - children <- list_reorder_up children ~pos; - stree#item_up ~pos - end - - method child_down child = - let pos = list_pos ~item:child (List.map ~f:fst children) in - if pos < (List.length children - 1) then begin - box#reorder_child child#base ~pos:(pos+1); - children <- list_reorder_down children ~pos; - stree#item_up ~pos:(pos+1) - end - - method private add child ~pos = - box#pack child#base; - if pos < 0 then begin - children <- children @ [(child, `START)] - end - else begin - children <- list_insert ~item:(child, `START) children ~pos; - box#reorder_child child#base ~pos - end; - let n = child#name in - let expand = - new prop_bool ~name:"expand" ~init:"false" ~set: - begin fun v -> - box#set_child_packing (child#base) ~expand:v; - Propwin.update child false; - Propwin.update self false; true - end - and fill = - new prop_bool ~name:"fill" ~init:"true" ~set: - begin fun v -> - box#set_child_packing (child#base) ~fill:v; - Propwin.update child false; - Propwin.update self false; true - end - and padding = - new prop_int ~name:"padding" ~init:"0" ~set: - begin fun v -> - box#set_child_packing (child#base) ~padding:v; - Propwin.update child false; - Propwin.update self false; true - end - in - proplist <- proplist @ - [ (n ^ "::expand"), expand; - (n ^ "::fill"), fill; - (n ^ "::padding"), padding ]; - child#add_to_proplist - [ "expand", expand; "fill", fill; "padding", padding ]; - Propwin.update self true - - - method remove child = - box#remove (child#base); - children <- list_remove ~f:(fun (ch, _) -> ch = child) children; - let n = child#name in - proplist <- List.fold_left ~init:proplist - ~f:(fun acc n -> List.remove_assoc n acc) - [ (n ^ "::expand"); (n ^ "::fill"); (n ^ "::padding") ]; - Propwin.update self true - - initializer - classe <- (match dir with `VERTICAL -> "vbox" | _ -> "hbox"); - proplist <- proplist @ - [ "homogeneous", - new prop_bool ~name:"homogeneous" ~init:"false" - ~set:(ftrue box#set_homogeneous); - "spacing", - new prop_int ~name:"spacing" ~init:"0" - ~set:(ftrue box#set_spacing) - ] -end - -class tihbox = tibox ~dir:`HORIZONTAL -class tivbox = tibox ~dir:`VERTICAL - -let new_tihbox ~name ?(listprop = []) = new tihbox ~widget:(GPack.hbox ()) ~name -let new_tivbox ~name ?(listprop = []) = new tivbox ~widget:(GPack.vbox ()) ~name - - - - -class tibbox ~(dir : Gtk.Tags.orientation) ~(widget : GPack.button_box) - ~name ~parent_tree ~pos ?(insert_evbox=true) parent_window = - let class_name = - match dir with `VERTICAL -> "GPack.button_box `VERTICAL" - | _ -> "GPack.button_box `HORIZONTAL" in -object(self) - val bbox = widget - inherit tibox ~dir ~widget:(widget :> GPack.box) - ~name ~parent_tree ~pos ~insert_evbox parent_window - - method private class_name = class_name - -initializer - classe <- (match dir with `VERTICAL -> "vbutton_box" | _ -> "hbutton_box"); - proplist <- proplist @ - [ "layout", - new prop_button_box_style ~name:"layout" ~init:"DEFAULT_STYLE" - ~set:(ftrue bbox#set_layout); - "spacing", - new prop_int ~name:"spacing" - ~init:(match dir with `VERTICAL -> "10" | _ -> "30") -(* donne -1 (defaut) -(GtkPack.BBox.get_spacing bbox#as_button_box) *) - ~set:(fun v -> bbox#set_spacing v; - GtkBase.Widget.queue_resize bbox#as_widget; true); - "child_width", - new prop_int ~name:"child_width" ~init:"85" - ~set:(fun v -> - bbox#set_child_size ~width:v - ~height:(int_of_string (self#get_property "child_height")) (); - GtkBase.Widget.queue_resize bbox#as_widget; true); - "child_height", - new prop_int ~name:"child_height" ~init:"27" - ~set:(fun v -> - bbox#set_child_size ~height:v - ~width:(int_of_string (self#get_property "child_width")) (); - GtkBase.Widget.queue_resize bbox#as_widget; true); - "child_ipad_x", - new prop_int ~name:"child_ipad_x" ~init:"7" - ~set:(fun v -> - bbox#set_child_ipadding ~x:v - ~y:(int_of_string (self#get_property "child_ipad_y")) (); - GtkBase.Widget.queue_resize bbox#as_widget; true); - "child_ipad_y", - new prop_int ~name:"child_ipad_y" ~init:"0" - ~set:(fun v -> - bbox#set_child_ipadding ~y:v - ~x:(int_of_string (self#get_property "child_ipad_x")) (); - GtkBase.Widget.queue_resize bbox#as_widget; true); - ] -end - - -(* TODO: pour proplist/spacing il faudrait implementer - les fonctions get_spacing ... (voir dans gtkPack) *) - -class tihbutton_box = tibbox ~dir:`HORIZONTAL -class tivbutton_box = tibbox ~dir:`VERTICAL - -let new_tihbutton_box ~name ?(listprop = []) = - new tihbutton_box ~widget:(GPack.button_box `HORIZONTAL ()) ~name - -let new_tivbutton_box ~name ?(listprop = []) = - new tivbutton_box ~widget:(GPack.button_box `VERTICAL ()) ~name - - - - -let get_fixed_pos () = - let rx = ref 0 and ry = ref 0 in - let w = GWindow.window ~modal:true () in - let v = GPack.vbox ~packing:w#add () in - let l = GMisc.label ~text:"Enter position for child" ~packing:v#pack () in - let h1 = GPack.hbox ~packing:v#pack () in - let l1 = GMisc.label ~text:"x:" ~packing:h1#pack () in - let e1 = GEdit.entry ~text:"0" ~packing:h1#pack () in - let h2 = GPack.hbox ~packing:v#pack () in - let l2 = GMisc.label ~text:"y" ~packing:h2#pack () in - let e2 = GEdit.entry ~text:"0" ~packing:h2#pack () in - let h7 = GPack.hbox ~packing:v#pack () in - let b1 = GButton.button ~label:"OK" ~packing:h7#pack () in - let b2 = GButton.button ~label:"Cancel" ~packing:h7#pack () in - w#show (); - b1#connect#clicked - ~callback:(fun () -> - begin - try rx := int_of_string e1#text with _ -> () end; - begin - try ry := int_of_string e2#text with _ -> () end; - w#destroy ()); - b2#connect#clicked ~callback:w#destroy; - w#connect#destroy ~callback:GMain.Main.quit; - GMain.Main.main (); - !rx, !ry - - -class tifixed ~(widget : GPack.fixed) - ~name ~parent_tree ~pos ?(insert_evbox=true) parent_window = -object(self) - val fixed = widget - inherit ticontainer ~widget - ~name ~parent_tree ~pos ~insert_evbox parent_window - - method private class_name = "GPack.fixed" - - method private add child ~pos = - let x, y = get_fixed_pos () in - fixed#put child#base ~x ~y; - children <- children @ [(child, `START)] - initializer - classe <- "fixed" -end - -let new_tifixed ~name ?(listprop = []) = - new tifixed ~widget:(GPack.fixed ()) ~name - - - - - -class tinotebook ~(widget : GPack.notebook) ~name ~parent_tree ~pos - ?(insert_evbox=true) parent_window = -object(self) - val notebook = widget - inherit ticontainer ~name ~widget ~insert_evbox - ~parent_tree ~pos parent_window as widget - - method private class_name = "GPack.notebook" - - method private add child ~pos = - children <- children @ [child, `START]; - notebook#insert_page child#base ~pos; - child#add_to_proplist - [ "tab_label", - new prop_string ~name:"tab_label" ~init:"" - ~set:(fun v -> notebook#set_page - ~tab_label:((GMisc.label ~text:v())#coerce) child#base; true) - ] - - - initializer - classe <- "notebook"; - proplist <- proplist @ - [ "tab_pos", - new prop_position ~name:"tab_ pos" ~init:"TOP" - ~set:(ftrue notebook#set_tab_pos); - "show_tabs", - new prop_bool ~name:"show_tabs" ~init:"true" - ~set:(ftrue notebook#set_show_tabs); - "homogeneous_tabs", - new prop_bool ~name:"homogeneous_tabs" ~init:"true" - ~set:(ftrue notebook#set_homogeneous_tabs); - "show_border", - new prop_bool ~name:"show_border" ~init:"true" - ~set:(ftrue notebook#set_show_border); - "scrollable", - new prop_bool ~name:"scrollable" ~init:"false" - ~set:(ftrue notebook#set_scrollable); - "tab_border", - new prop_int ~name:"tab_border" ~init:"2" - ~set:(ftrue notebook#set_tab_border); - "popup_enable", - new prop_bool ~name:"popup_enable" ~init:"false" - ~set:(ftrue notebook#set_popup) - ] -end - -let new_tinotebook ~name ?(listprop = []) = - new tinotebook ~widget:(GPack.notebook ()) ~name diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiWidget.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiWidget.ml deleted file mode 100644 index 5a6e3ac01..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiWidget.ml +++ /dev/null @@ -1,43 +0,0 @@ - -let new_class_list (* : - (string * - (name:string -> ?listprop:string list -> - parent_tree:GTree2.tree -> pos:int -> - ?insert_evbox:bool -> - - TiBase.window_and_tree0 -> TiBase.tiwidget0)) list *) -= [ - "window", TiWindow.new_tiwindow; - "hbox", TiPack.new_tihbox; - "vbox", TiPack.new_tivbox; - "hbutton_box", TiPack.new_tihbutton_box; - "vbutton_box", TiPack.new_tivbutton_box; - "fixed", TiPack.new_tifixed; - "notebook", TiPack.new_tinotebook; - "button", TiButton.new_tibutton; - "check_button", TiButton.new_ticheck_button; - "toggle_button", TiButton.new_titoggle_button; - "radio_button", TiButton.new_tiradio_button; - "toolbar", TiButton.new_toolbar; - "hseparator", TiMisc.new_tihseparator; - "vseparator", TiMisc.new_tivseparator; - "statusbar", TiMisc.new_tistatusbar; - "label", TiMisc.new_tilabel; - "color_selection", TiMisc.new_ticolor_selection; - "pixmap", TiMisc.new_tipixmap; - "frame", TiBin.new_tiframe; - "aspect_frame", TiBin.new_tiaspect_frame; - "handle_box", TiBin.new_handle_box; - "viewport", TiBin.new_viewport; - "event_box", TiBin.new_event_box; - "scrolled_window", TiBin.new_tiscrolled_window; - "entry", TiEdit.new_tientry; - "spin_button", TiEdit.new_tispin_button; - "combo", TiEdit.new_ticombo; - "clist", TiList.new_clist -] - -let _ = - TiBase.new_tiwidget := - (fun ~classe ?(pos = -1) ~name ~parent_tree ?insert_evbox ?(listprop = []) -> (List.assoc classe new_class_list) ~pos ~name ~parent_tree ?insert_evbox ~listprop) - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiWindow.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiWindow.ml deleted file mode 100644 index b44b4d479..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tiWindow.ml +++ /dev/null @@ -1,117 +0,0 @@ - -open Utils -open Property - -open TiBase -open TiContainer - - -class tiwindow ~widget ~name ~parent_tree ~pos ?(insert_evbox=true) - parent_window = -object(self) - val window = widget - inherit ticontainer ~name ~widget - ~insert_evbox:false ~parent_tree ~pos parent_window as container - - method connect_event = window#event#connect - - method private class_name = "GWindow.window" - - method private get_mandatory_props = [ "title" ] - -(* method private save_clean_proplist = - List.remove_assoc "title" container#save_clean_proplist - - method private emit_clean_proplist plist = - List.remove_assoc "title" (container#emit_clean_proplist plist) -*) - method remove_me () = - let sref = ref "" in - self#save_to_string sref; - let lexbuf = Lexing.from_string !sref in - let node = Load_parser.window Load_lexer.token lexbuf in - add_undo (Add_window node); - self#remove_me_without_undo () - - method copy () = self#copy_to_sel window_selection - - method remove_me_without_undo () = - self#forall ~callback:(fun tiw -> tiw#remove_me_without_undo ()); - parent_window#remove_sel (self : #tiwidget0 :> tiwidget0); - name_list := list_remove !name_list ~f:(fun n -> n=name); - Hashtbl.remove widget_map name; - Propwin.remove name; - widget#destroy () - - method private get_packing packing = "" - - method emit_code f param_list = - let param_string = - match param_list with - | [] -> "" - | _ -> "['" ^ - (String.concat ~sep:", '" - (List.map ~f:(fun c -> (String.make 1 c)) param_list)) ^ - "] " in - Format.fprintf f "(* Code for %s *)@\n@\n@[<hv 2>class %s%s () =" - name param_string name; - self#emit_init_code f ~packing:""; - Format.fprintf f "@]@\n@[<hv 2>object (self)"; - self#emit_method_code f; - Format.fprintf f "@ method show () = %s#show ()" name; - Format.fprintf f "@ @[<v 2>initializer"; - self#emit_initializer_code f; - Format.fprintf f "@ ()@]@]@ end@\n@\n" - -(* method private save_start formatter = - Format.fprintf formatter "@[<0>@\n@[<2><window name=%s>" name; - Format.fprintf formatter "@\ntitle=\"%s\"" - (List.assoc "title" proplist)#get -*) - method private save_end formatter = - Format.fprintf formatter "@]@\n</window>@\n@]" - - method private menu ~time = - let menu = GMenu.menu () and menu_add = GMenu.menu () in - List.iter - ~f:(fun n -> - let mi = GMenu.menu_item ~packing:menu_add#append ~label:n () - in mi#connect#activate - ~callback:(fun () -> self#add_child n (); ()); ()) - widget_add_list; - let mi_add = GMenu.menu_item ~packing:menu#append ~label:("add to "^ name) () - and mi_paste = GMenu.menu_item ~packing:menu#append ~label:"Paste" () - in - mi_add#set_submenu menu_add; - if !selection <> "" - then begin mi_paste#connect#activate ~callback:self#paste; () end - else mi_paste#misc#set_sensitive false; - menu#popup ~button:3 ~time - - - initializer - classe <- "window"; - window#set_title name; - proplist <- proplist @ - [ "title", - new prop_string ~name:"title" ~init:name ~set:(ftrue window#set_title); - "allow_shrink", new prop_bool ~name:"allow_shrink" ~init:"false" - ~set:(ftrue window#set_allow_shrink); - "allow_grow", new prop_bool ~name:"allow_grow" ~init:"true" - ~set:(ftrue window#set_allow_grow); - "auto_shrink", new prop_bool ~name:"auto_shrink" ~init:"false" - ~set:(ftrue window#set_auto_shrink); - "x position", new prop_int ~name:"x" ~init:"-2" - ~set:(fun x -> window#misc#set_geometry ~x (); true); - "y position", new prop_int ~name:"y" ~init:"-2" - ~set:(fun y -> window#misc#set_geometry ~y (); true) ] -end - -let new_tiwindow ~name ?(listprop = []) = - let w = GWindow.window ~show:true () in - w#misc#set_can_focus false; - w#misc#set_can_default false; - new tiwindow ~widget:w ~name - - - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/togglebutton.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/togglebutton.xpm deleted file mode 100644 index f29d76972..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/togglebutton.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *togglebutton_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+..................O+", -"+. O+", -"+. XXXXXXXXXXXXXXXXO+", -"+. XXXXXXXXXXXXXXXXO+", -"+. XXX XXX XXX XXO+", -"+. XX XXX XX XX XXO+", -"+. XX XXX XX XX XXO+", -"+. XX XXX XX X X XXO+", -"+. XX XXX XX XX XXO+", -"+. XX XXX XX XX XXO+", -"+. XXX XXX XXX XXO+", -"+. XXXXXXXXXXXXXXXXO+", -"+. XXXXXXXXXXXXXXXXO+", -"+. XXXXXXXXXXXXXXXXO+", -"+OOOOOOOOOOOOOOOOOOO+", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/toolbar.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/toolbar.xpm deleted file mode 100644 index d9a521716..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/toolbar.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *toolbar_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+OOOOOOOOOOOOOOOOOOO ", -"+OXXXXXXXXXXXXXXXXX. ", -"+OXOOOO OOOO OOOO X. ", -"+OXOXXX OXXX OXXX X. ", -"+OXOXXX OXXX OXXX X. ", -"+OXO O O X. ", -"+OXXXXXXXXXXXXXXXXX. ", -"+O.................. ", -"+ ", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tree_minus.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tree_minus.xpm deleted file mode 100644 index cce067910..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tree_minus.xpm +++ /dev/null @@ -1,18 +0,0 @@ -/* XPM */ -static char *tree_minus[] = { -/* width height num_colors chars_per_pixel */ -" 9 9 2 1", -/* colors */ -". c #000000", -"# c #f8fcf8", -/* pixels */ -".........", -".#######.", -".#######.", -".#######.", -".#.....#.", -".#######.", -".#######.", -".#######.", -"........." -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tree_plus.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tree_plus.xpm deleted file mode 100644 index d0ba80ca2..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/tree_plus.xpm +++ /dev/null @@ -1,18 +0,0 @@ -/* XPM */ -static char *tree_plus[] = { -/* width height num_colors chars_per_pixel */ -" 9 9 2 1", -/* colors */ -". c #000000", -"# c #f8fcf8", -/* pixels */ -".........", -".#######.", -".###.###.", -".###.###.", -".#.....#.", -".###.###.", -".###.###.", -".#######.", -"........." -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/utils.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/utils.ml deleted file mode 100644 index 0b37975c7..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/utils.ml +++ /dev/null @@ -1,353 +0,0 @@ -(* $Id$ *) - -open GObj - -open Common - -external test_modifier : Gdk.Tags.modifier -> int -> bool - = "ml_test_GdkModifier_val" - - -(************* types *************) -(* used in the load_parser and for the selection *) - -(* widget: class * name * property list - where property = name * value_string *) -type yywidget = string * string * (string * string) list -type yywidget_tree = Node of yywidget * yywidget_tree list - - -(*********** some utility functions **************) -let rec list_remove ~f = function - | [] -> [] - | hd :: tl -> if f hd then tl else hd :: (list_remove ~f tl) - - -(* cut the list at the element elt; elt stays in tail; - hd stays in reverse order *) -let cut_list ~item l = - let rec aux h t = match t with - | hd :: tl -> if hd = item then h, t - else aux (hd :: h) tl - | [] -> failwith "cut_list" - in aux [] l - -let list_pos ~item l = - let rec aux pos = function - | [] -> raise Not_found - | hd :: tl -> if hd = item then pos else aux (pos+1) tl - in aux 0 l - -(* moves the pos element up; pos is >= 1; - the first element is numbered 0 *) -let rec list_reorder_up ~pos = function - | hd1 :: hd2 :: tl when pos = 1 -> hd2 :: hd1 :: tl - | hd :: tl when pos > 1 -> hd :: (list_reorder_up ~pos:(pos-1) tl) - | _ -> failwith "list_reorder" - -(* moves the pos element down; pos is < length of l - 1; - the first element is numbered 0 *) -let rec list_reorder_down ~pos = - list_reorder_up ~pos:(pos+1) - - -let rec list_insert ~item l ~pos = - if pos=0 then item :: l - else - match l with - | [] -> failwith "list_insert" - | hd :: tl -> hd :: (list_insert ~item tl ~pos:(pos-1)) - - -let rec change_property_name oldname newname = function - | (n, p) :: tl when oldname = n -> (newname, p) :: tl - | (n, p) :: tl -> (n, p) :: change_property_name oldname newname tl - | [] -> failwith "change_property_name: name not found" - - - -(* contains the list of names of widgets in the current project; - used to test if a name is already used; - a name is added to the list when a tiwrapper is created (in - the initilizer part of tiwrapper, - it is removed when the widget is removed from his parent, - in method remove_me of tiwrapper *) -let name_list = ref ([] : string list) - -let split name = - let l = String.length name in - let i = ref (l-1) in - while !i >= 0 && name.[!i] >= '0' && name.[!i] <= '9' do decr i done; - if !i = l-1 then - name, (-1) - else - (String.sub name ~pos:0 ~len:(!i+1)), - int_of_string (String.sub name ~pos:(!i+1) ~len:(l- !i-1)) - -let test_unique name = not (List.mem name !name_list) - -let make_new_name ?(index=1) base = - let index, name = - if index = -1 then ref 1, ref base - else ref index, ref (base ^ (string_of_int index)) in - while not (test_unique !name) do - incr index; - name := base ^ (string_of_int !index) - done; - !name - -let change_name name = - let base, index = split name in make_new_name base ~index - -let message s = - let w = GWindow.window ~show:true ~modal:true () in - let v = GPack.vbox ~packing:w#add () in - let l = GMisc.label ~text:s ~packing:v#add () in - let b = GButton. button ~label:"OK" ~packing:v#add () in - b#connect#clicked ~callback:w#destroy; - w#connect#destroy ~callback:GMain.Main.quit; - GMain.Main.main () - -let message_name () = message "name already in use\npick a new name" - -(* better: use a spin button *) -let get_a_number s default= - let res = ref default in - let w = GWindow.window ~show:true ~modal:true () in - let v = GPack.vbox ~packing:w#add () in - let l = GMisc.label ~text:s ~packing:v#add () in - let e = GEdit.entry ~text:(string_of_int default) ~packing:v#add () in - let b = GButton. button ~label:"OK" ~packing:v#add () in - b#connect#clicked ~callback:(fun () -> - begin try res := int_of_string e#text with Failure _ -> () end; - w#destroy ()); - w#connect#destroy ~callback:GMain.Main.quit; - GMain.Main.main (); - !res - - -(*************** file selection *****************) - -let get_filename ~callback:set_filename ?(dir="") () = - let res = ref false in - let file_selection = GWindow.file_selection ~modal:true () in - if dir <> "" then file_selection#set_filename dir; - file_selection#show (); - file_selection#ok_button#connect#clicked - ~callback:(fun () -> set_filename file_selection#get_filename; - res := true; - file_selection#destroy ()); - file_selection#cancel_button#connect#clicked - ~callback:file_selection#destroy; - file_selection#connect#destroy ~callback:GMain.Main.quit; - GMain.Main.main (); - !res - -(* returns the directory and the file name (without the extension) *) -let split_filename filename ~ext = - let lext = String.length ext in - let l = String.length filename in - let filename, l = - if (l > lext) && (String.sub filename ~pos:(l - lext) ~len:lext = ext) - then (String.sub filename ~pos:0 ~len:(l-lext)), l-lext - else filename, l in - let i = 1 + (String.rindex filename '/') in - String.sub filename ~pos:0 ~len:i, - String.sub filename ~pos:i ~len:(l-i) - - -(****************** ML signals *****************) -let signal_id = ref 0 - -let next_callback_id () : GtkSignal.id = - decr signal_id; Obj.magic (!signal_id : int) - -class ['a] signal = object - val mutable callbacks : (GtkSignal.id * ('a -> unit)) list = [] - method connect ~callback ~after = - let id = next_callback_id () in - callbacks <- - if after then callbacks @ [id,callback] else (id,callback)::callbacks; - id - method call arg = - List.iter callbacks ~f:(fun (_,f) -> f arg) - method disconnect id = - List.mem_assoc id callbacks && - (callbacks <- List.remove_assoc id callbacks; true) - method reset () = callbacks <- [] -end - -class type disconnector = - object - method disconnect : GtkSignal.id -> bool - method reset : unit -> unit - end - -class has_ml_signals = object - val mutable disconnectors = [] - method private add_signal (sgn : 'a signal) = - disconnectors <- (sgn :> disconnector) :: disconnectors - - method disconnect id = - List.exists disconnectors ~f:(fun d -> d#disconnect id) -end - - -(****************** undo information ********************) - -type undo_action = - | Add of string * yywidget_tree * int - | Remove of string - | Property of prop * string - | Add_window of yywidget_tree - | Remove_window of string - -let undo_info = ref ([] : undo_action list) -let next_undo_info = ref ([] : undo_action list) -let last_action_was_undo = ref false - -let add_undo f = - undo_info := f :: !undo_info; - last_action_was_undo := false - - -(**********************************************************) -let ftrue f = fun x -> f x; true - - -(**********************************************************) - -let toolbar_child_prop kind = - let rt = ref "" and rtt = ref "" and rptt = ref "" and ok = ref false in - let w = GWindow.window ~modal:true () in - let v = GPack.vbox ~packing:w#add () in - let h1 = GPack.hbox ~packing:v#pack () in - let h2 = GPack.hbox ~packing:v#pack () in - let h3 = GPack.hbox ~packing:v#pack () in - let h4 = GPack.hbox ~packing:v#pack () in - let l1 = GMisc.label ~text:"text" ~packing:h1#pack () in - let e1 = GEdit.entry ~packing:h1#pack () in - let l2 = GMisc.label ~text:"tooltip_text" ~packing:h2#pack () in - let e2 = GEdit.entry ~packing:h2#pack () in - let l3 = GMisc.label ~text:"private_text" ~packing:h3#pack () in - let e3 = GEdit.entry ~packing:h3#pack () in - let b1 = GButton.button ~label:"OK" ~packing:h4#pack () in - let b2 = GButton.button ~label:"Cancel" ~packing:h4#pack () in - w#show (); - b1#connect#clicked - ~callback:(fun () -> rt := e1#text; rtt := e2#text; - rptt := e3#text; ok := true; - w#destroy ()); - b2#connect#clicked ~callback:w#destroy; - w#connect#destroy ~callback:GMain.Main.quit; - GMain.Main.main (); - !ok, !rt, !rtt, !rptt - - - -(**********************************************************) - -let get5floats_from_string s = - try - let n1 = String.index s ' ' in - let f1 = float_of_string (String.sub s ~pos:0 ~len:(n1-1)) in - let n2 = String.index_from s (n1+1) ' ' in - let f2 = float_of_string (String.sub s ~pos:(n1+1) ~len:(n2-1)) in - let n3 = String.index_from s (n2+1) ' ' in - let f3 = float_of_string (String.sub s ~pos:(n2+1) ~len:(n3-1)) in - let n4 = String.index_from s (n3+1) ' ' in - let f4 = float_of_string (String.sub s ~pos:(n3+1) ~len:(n4-1)) in - let f5 = float_of_string (String.sub s ~pos:(n4+1) ~len: - ((String.length s) -1)) in - f1, f2, f3, f4, f5 - with _ -> failwith "get5floats_of_string" - - - -(**********************************************************) - -exception Float_of_string -let my_float_of_string s = - let l = String.length s in - if l=0 then raise Float_of_string; - let sign, d = match s.[0] with - | '+' -> 1, 1 - | '-' -> -1, 1 - | _ -> 1, 0 in - let m, p = - let p = - try - String.index s '.' - with Not_found -> l in - if p=d then 0, p - else - try int_of_string (String.sub s ~pos:d ~len:(p-d)), p - with Failure "int_of_string" -> raise Float_of_string - in - if p=l then float_of_int m - else begin - let f = ref 0. and r = ref 0.1 in - for i = p+1 to l-1 do - let k = (int_of_char s.[i]) - 48 in - if k > 9 || k < 0 then raise Float_of_string; - f := !f +. (float_of_int k) *. !r; - r := !r *. 0.1 - done; - !f +. (float_of_int m) - end - - - - -class entry_float obj ~init = let rv = ref init in -object - inherit GEdit.entry obj as entry - method value = - try - let v = my_float_of_string entry#text in - rv := v; - v - with Float_of_string -> - let pop = GWindow.window ~title:"error" ~modal:true () in - let vb = GPack.vbox ~packing:pop#add () in - let l = GMisc.label ~text:"value must be a float" ~packing:vb#pack () in - let b = GButton.button ~label:"OK" ~packing:vb#pack () in - b#connect#clicked ~callback:pop#destroy; - pop#event#connect#delete ~callback:(fun _ -> pop#destroy (); true); - pop#connect#destroy ~callback:GtkMain.Main.quit; - pop#show (); - GtkMain.Main.main (); - entry#set_text (string_of_float !rv); - !rv -end - - -let set_editable ?editable ?(width = -2) ?(height = -2) w = - Gaux.may editable ~f:(GtkEdit.Editable.set_editable w); - if width <> -2 || height <> -2 then GtkBase.Widget.set_usize w ~width ~height - - -let entry_float ~init ?max_length ?visibility ?editable - ?width ?height ?packing ?show () = - let w = GtkEdit.Entry.create ?max_length () in - GtkEdit.Entry.set w ~text:(string_of_float init) ?visibility; - set_editable w ?editable ?width ?height; - pack_return (new entry_float w ~init) ~packing ~show - - -(*************************************************************) - - -let split_string s ~sep = - let l = String.length s in - let r = ref [] in - let j = ref 0 in - for i = 0 to l-1 do - if String.unsafe_get s i = sep then begin - r := (String.sub s ~pos:!j ~len:(i - !j)) :: !r; - j := i + 1 - end - done; - List.rev ((String.sub s ~pos:!j ~len:(l - !j)) :: !r) - - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vbox.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vbox.xpm deleted file mode 100644 index 1c557b021..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vbox.xpm +++ /dev/null @@ -1,31 +0,0 @@ -/* XPM */ -static char *vbox_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 4 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c Gray100", -/* pixels */ -"oooooooooooooooooooo ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"o................... ", -" ", -"oooooooooooooooooooo ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"o................... ", -" ", -"oooooooooooooooooooo ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"oXXXXXXXXXXXXXXXXXX. ", -"o................... ", -" " -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vbuttonbox.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vbuttonbox.xpm deleted file mode 100644 index 0c2bc9598..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vbuttonbox.xpm +++ /dev/null @@ -1,33 +0,0 @@ -/* XPM */ -static char *vbuttonbox_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 6 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray100", -"+ c None", -/* pixels */ -"+++++++++++++++++++++", -"+++++++++++++++++++++", -"++++++++OOOOO +++++++", -"++++++++OXXX. +++++++", -"++++++++OXXX. +++++++", -"++++++++O.... +++++++", -"++++++++ +++++++", -"+++++++++++++++++++++", -"++++++++OOOOO +++++++", -"++++++++OXXX. +++++++", -"++++++++OXXX. +++++++", -"++++++++O.... +++++++", -"++++++++ +++++++", -"+++++++++++++++++++++", -"++++++++OOOOO +++++++", -"++++++++OXXX. +++++++", -"++++++++OXXX. +++++++", -"++++++++O.... +++++++", -"++++++++ +++++++", -"+++++++++++++++++++++", -"+++++++++++++++++++++" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/viewport.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/viewport.xpm deleted file mode 100644 index 71e5e80cf..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/viewport.xpm +++ /dev/null @@ -1,34 +0,0 @@ -/* XPM */ -static char *viewport_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 7 1", -" c Gray0", -". c #7b7b7b", -"X c #d6d6d6", -"o c #b3cece", -"O c Gray87", -"+ c Gray100", -"@ c None", -/* pixels */ -"@@@@@@@@@@@@@@@@@@@@@", -"@...................@", -"@. +O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@. XXXXXXXXXXXXXXX+O@", -"@.+++++++++++++++++O@", -"@.OOOOOOOOOOOOOOOOOO@", -"@@@@@@@@@@@@@@@@@@@@@" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vseparator.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vseparator.xpm deleted file mode 100644 index 3455f74d9..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/vseparator.xpm +++ /dev/null @@ -1,31 +0,0 @@ -/* XPM */ -static char *vseparator_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 4 1", -" c #7b7b7b", -". c #b3cece", -"X c Gray100", -"o c None", -/* pixels */ -"ooooooooooooooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"oooooooooo Xooooooooo", -"ooooooooooooooooooooo" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/window.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/window.xpm deleted file mode 100644 index 8407e2836..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/radtest/window.xpm +++ /dev/null @@ -1,38 +0,0 @@ -/* XPM */ -static char *window_xpm[] = { -/* columns rows colors chars-per-pixel */ -"21 21 11 1", -" c Gray0", -". c #00007b", -"X c #7b7b7b", -"o c Green", -"O c Cyan", -"+ c Red", -"@ c Yellow", -"# c #d6d6d6", -"$ c #b3cece", -"% c Gray100", -"& c None", -/* pixels */ -"&&&&&&&&&&&&&&&&&&&&&", -"&&&&&&&&&&&&&&&&&&&&&", -"&&&&&&&&&&&&&&&&&&&&&", -"XXXXXXXXXXXXXXXXXXXX&", -"X.+@...............X ", -"X.Oo.%%%.%%.....# #X ", -"XXXXXXXXXXXXXXXXXXXX ", -"X#%%%%%%%%%%%%%%%%%X ", -"X#%%%%%%%%%%%%%%%%%X ", -"X#%%%%%%%%%%%%%%%%%X ", -"X#%%%%%%%%%%%%%%%%%X ", -"X#%%%%%%%%%%%%%%%%%X ", -"X#%%%%%%%%%%%%%%%%%X ", -"X#%%%%%%%%%%%%%%%%%X ", -"X#%%%%%%%%%%%%%%%%%X ", -"X#%%%%%%%%%%%%%%%%%X ", -"X#%%%%%%%%%%%%%%%%%X ", -"XXXXXXXXXXXXXXXXXXXX ", -"& ", -"&&&&&&&&&&&&&&&&&&&&&", -"&&&&&&&&&&&&&&&&&&&&&" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/.cvsignore b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/.cvsignore deleted file mode 100644 index 31706abd2..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -unison-* diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/README b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/README deleted file mode 100644 index 73bcc2511..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/README +++ /dev/null @@ -1,19 +0,0 @@ - A GUI for Unison - -Here is a lablGTK port of Unison's GUI. -Or rather was, since this is now the standard GUI for unison. - -Unison is a file synchronization software developped by Benjamin -Pierce, Trevor Jim, and others. - -As of version 2.3.12, unison is based on LablGTK 1.00. -To use it with the current version, you must: - * get unison-2.3.12/src.tar.gz from http://www.cis.upenn.edu/~bcpierce/unison/ - * untar it in this directory - * copy or make links for uigtk.ml here inside unison-2.3.12 - ln -fs ../uigtk.ml . - * make and follow instructions in INSTALL.txt - -Jacques Garrigue - -$Id$ diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/uigtk.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/uigtk.ml deleted file mode 100644 index 6efacd630..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/applications/unison/uigtk.ml +++ /dev/null @@ -1,1434 +0,0 @@ -(* $Id$ *) - -open Util -open Os -open Common -open Uicommon -open Printf -open Trace - -(**********************************************************************) -(* GRAPHICAL INTERFACE *) -(**********************************************************************) - -module Private : Uicommon.UI = struct - -open GMain -open GdkKeysyms - -let debugprogress = Trace.debug "progress" - -(**********************************************************************) -(* UI preferences *) -(**********************************************************************) - -let fontMonospaceMedium = - if Sys.os_type = "Win32" then - lazy (Gdk.Font.load "-*-Courier New-Medium-R-Normal--*-110-*-*-*-*-*-*") - else - lazy (Gdk.Font.load "-*-Clean-Medium-R-Normal--*-130-*-*-*-*-*-*") -let fontMonospaceBold = - if Sys.os_type = "Win32" then - lazy (Gdk.Font.load "-*-Courier New-Bold-R-Normal--*-110-*-*-*-*-*-*") - else - lazy (Gdk.Font.load "-*-Courier-Bold-R-Normal--*-120-*-*-*-*-*-*") - -(**********************************************************************) -(* UI state variables *) -(**********************************************************************) - -type stateItem = { ri : reconItem; - mutable bytesTransferred : int; - mutable whatHappened : unit confirmation option } -let theState = ref [||] - -let current = ref None - -let currentWindow = ref None -let grabFocus t = - match !currentWindow with - Some w -> t#set_transient_for w; - w#misc#set_sensitive false - | None -> () -let releaseFocus () = - begin match !currentWindow with - Some w -> w#misc#set_sensitive true - | None -> () - end - -(**********************************************************************) -(* Lock management *) -(**********************************************************************) - -let busy = ref false - -let getLock f = - if !busy then - Trace.message "Synchronizer is busy, please wait..\n" - else begin - busy := true; f (); busy := false - end - -(**********************************************************************) -(* Some widgets *) -(**********************************************************************) - -class scrolled_text ?editable ?word_wrap ?width ?height ?packing ?show - () = - let sw = - GBin.scrolled_window ?width ?height ?packing ~show:false - ~hpolicy:`NEVER ~vpolicy:`AUTOMATIC () - in - let text = GEdit.text ?editable ?word_wrap ~packing:sw#add () in - object - inherit GObj.widget_full sw#as_widget - method text = text - method insert ?(font=fontMonospaceMedium) s = - text#freeze (); - text#delete_text ~start:0 ~stop:text#length; - text#insert ~font:(Lazy.force font) s; - text#thaw () - method show () = sw#misc#show () - initializer - if show <> Some false then sw#misc#show () - end - -let gtk_sync () = while Glib.Main.iteration false do () done - -(**********************************************************************) -(* YES OR NO FUNCTION *) -(**********************************************************************) -(* val yesOrNo : string -> string -> (unit -> unit) -> (unit -> unit) *) -(* -> unit *) -(* Displays a window with two buttons : YES and NO *) -(* yesOrNo title message yesFunction noFunction open the title *) -(* window in which is displayed message. yesFunction and noFunctions *) -(* are the functions associated two the two buttons *) -(**********************************************************************) -let yesOrNo ~title ~message ~yes:yesFunction ~no:noFunction = - let t = GWindow.dialog ~title ~wm_name:title ~modal:true ~position:`CENTER () in - grabFocus t; - let theLabel = GMisc.label ~text:message - ~packing:(t#vbox#pack ~padding:4) () in - let yes = GButton.button ~label:"Yes" ~packing:t#action_area#add () - and no = GButton.button ~label:"No" ~packing:t#action_area#add () in - no#grab_default (); - ignore - (yes#connect#clicked ~callback:(fun () -> t#destroy (); yesFunction ())); - ignore - (no#connect#clicked ~callback:(fun () -> t#destroy (); noFunction ())); - t#show (); - ignore (t#connect#destroy ~callback:Main.quit); - Main.main (); - releaseFocus () - -(**********************************************************************) -(* SAFE EXIT FUNCTION *) -(**********************************************************************) - -(* Avoid recursive invocations of the function below - (a window receives delete events even when it is not sensitive) *) -let inExit = ref false - -let safeExit () = - if not !inExit then begin - inExit := true; - if not !busy then exit 0 else - yesOrNo ~title:"Premature exit" - ~message:"Unison is working, exit anyway ?" - ~yes:(fun () -> exit 0) ~no:(fun () -> ()); - inExit := false - end - -(**********************************************************************) -(* okBox: Display a message in a window and wait for the user *) -(* to hit the "OK" button. *) -(**********************************************************************) -let okBox ~title ~message = - let t = GWindow.dialog ~title ~wm_name:title ~modal:true ~position:`CENTER () in - grabFocus t; - let theLabel = GMisc.label ~text:message - ~packing:(t#vbox#pack ~padding:4) () in - let ok = GButton.button ~label:"OK" ~packing:t#action_area#add () in - ok#grab_default (); - ignore (ok#connect#clicked ~callback:(fun () -> t#destroy())); - t#show (); - (* Do nothing until user destroys window *) - ignore (t#connect#destroy ~callback:Main.quit); - Main.main (); - releaseFocus () - -(**********************************************************************) -(* warnBox: Display a warning message in a window and wait for the *) -(* user to hit "OK" or "Exit". *) -(**********************************************************************) -let warnBox ~title ~message = - inExit := true; - let t = GWindow.dialog ~title ~wm_name:title ~modal:true ~position:`CENTER () in - grabFocus t; - let theLabel = - GMisc.label ~text:message - ~packing:(t#vbox#pack ~padding:4) () in - let ok = GButton.button ~label:"OK" ~packing:t#action_area#add () in - ok#grab_default (); - ignore (ok#connect#clicked ~callback:(fun () -> t#destroy())); - let exi = GButton.button ~label:"Exit" ~packing:t#action_area#add () in - ignore (exi#connect#clicked ~callback:(fun () -> exit 0)); - t#show (); - (* Do nothing until user destroys window *) - ignore (t#connect#destroy ~callback:Main.quit); - Main.main (); - releaseFocus (); - inExit := false - -(**********************************************************************) -(* Standard file dialog *) -(**********************************************************************) -let file_dialog ~title ~callback ?filename () = - let sel = GWindow.file_selection ~title ~modal:true ?filename () in - grabFocus sel; - ignore (sel#cancel_button#connect#clicked ~callback:sel#destroy); - ignore (sel#ok_button#connect#clicked ~callback: - (fun () -> - let name = sel#get_filename in - sel#destroy (); - callback name)); - sel#show (); - Main.main (); - releaseFocus () - -(**********************************************************************) -(* The root selection dialog *) -(**********************************************************************) -let rootSelect cont = - let t = GWindow.dialog ~title:"Root selection" ~wm_name:"Root selection" - ~modal:true ~allow_grow:true () in - t#misc#grab_focus (); - - let makeGetRoot title = - let fr = - GBin.frame ~label:title ~border_width:2 ~packing:(t#vbox#add) () in - - let vb = GPack.vbox ~border_width:4 ~packing:fr#add () in - - let f = GPack.vbox ~packing:(vb#add) () in - let f0 = GPack.hbox ~spacing:4 ~packing:f#add () in - ignore (GMisc.label ~text:"Host:" ~packing:f0#pack ()); - let localB = GButton.radio_button ~packing:f0#pack - ~label:"Local" () in - let remoteB = GButton.radio_button ~group:localB#group - ~packing:f0#pack ~label:"Remote" () in - let hostE = GEdit.entry ~packing:f0#add () in - let f1 = GPack.hbox ~spacing:4 ~packing:f#add () in - ignore (GMisc.label ~text:"File:" ~packing:f1#pack ()); - let fileE = GEdit.entry ~packing:f1#add () in - let browseCommand() = - file_dialog ~title:"Select a local file" - ~callback:(fun file -> fileE#set_text file) ~filename:fileE#text () - in - let b = GButton.button ~label:"Browse" - ~packing:f1#pack () in - ignore (b#connect#clicked ~callback:browseCommand); - let varLocalRemote = ref (`Local : [`Local|`Remote]) in - let localState() = - varLocalRemote := `Local; - hostE#misc#set_sensitive false; - b#misc#set_sensitive true - in - let remoteState() = - varLocalRemote := `Remote; - hostE#misc#set_sensitive true; - b#misc#set_sensitive false - in - ignore (localB#connect#clicked ~callback:localState); - ignore (remoteB#connect#clicked ~callback:remoteState); - localState(); - let getRoot() = - let filePart = fileE#text in - let remoteHost = hostE#text in - (* FIX: should do sanity checking here *) - match !varLocalRemote with - `Local -> filePart - | `Remote -> "//"^remoteHost^"/"^filePart in - getRoot - in - - let getRoot1 = makeGetRoot "Root 1" in - let getRoot2 = makeGetRoot "Root 2" in - - let f3 = t#action_area in - let okCommand() = - let root1 = getRoot1() in - let root2 = getRoot2() in - Prefs.setPref Uicommon.roots Prefs.TempSetting [root1;root2]; - t#destroy (); - cont () - in - let okButton = GButton.button ~label:"OK" ~packing:f3#add () in - ignore (okButton#connect#clicked ~callback:okCommand); - okButton#grab_default (); - let cancelButton = GButton.button ~label:"Cancel" ~packing:f3#add () in - ignore (cancelButton#connect#clicked ~callback:safeExit); - - (* The profile editing dialog has been installed into the Gtk - main interaction loop; wait until it completes. *) - t#show (); - ignore (t#connect#destroy ~callback:Main.quit); - Main.main () - -(**********************************************************************) -(* The root selection dialog *) -(**********************************************************************) -let editProfile prof = - (* FIX: - Scan the profile (if it is defined) - Extract the roots - Modifications - Save with new roots *) - let t = GWindow.dialog ~title:"Edit profile" ~wm_name:"Edit profile" - ~modal:true ~allow_grow:true () in - t#misc#grab_focus (); - - let vb = GPack.vbox ~border_width:4 ~packing:t#vbox#add () in - - let makeGetRoot() = - let f = GPack.vbox ~packing:(vb#pack ~expand:true ~padding:4) () in - let f0 = GPack.hbox ~spacing:4 ~packing:f#add () in - ignore (GMisc.label ~text:"Host:" ~packing:f0#pack ()); - let localB = GButton.radio_button ~packing:f0#pack ~label:"Local" () in - let remoteB = GButton.radio_button ~group:localB#group - ~packing:f0#pack ~label:"Remote" () in - let hostE = GEdit.entry ~packing:f0#add () in - let f1 = GPack.hbox ~spacing:4 ~packing:f#add () in - ignore (GMisc.label ~text:"File:" ~packing:f1#pack ()); - let fileE = GEdit.entry ~packing:f1#add () in - let browseCommand() = - file_dialog ~title:"Select a local file" - ~callback:(fun file -> fileE#set_text file) () - in - let b = GButton.button ~label:"Browse" ~packing:f1#pack () in - ignore (b#connect#clicked ~callback:browseCommand); - let varLocalRemote = ref (`Local : [`Local|`Remote]) in - let localState() = - varLocalRemote := `Local; - hostE#set_editable false; - b#misc#set_state `NORMAL - in - let remoteState() = - varLocalRemote := `Remote; - hostE#set_editable true; - b#misc#set_state `INSENSITIVE - in - ignore (localB#connect#clicked ~callback:localState); - ignore (remoteB#connect#clicked ~callback:remoteState); - localState(); - let getRoot() = - let filePart = fileE#text in - let remoteHost = hostE#text in - (* FIX: should do sanity checking here *) - match !varLocalRemote with - `Local -> filePart - | `Remote -> "//"^remoteHost^"/"^filePart in - getRoot - in - - - ignore (GMisc.label ~text:"Root 1:" ~xalign:0. - ~packing:(vb#pack ~expand:true ~padding:4) ()); - let getRoot1 = makeGetRoot() in - - ignore (GMisc.label ~text:"Root 2:" ~xalign:0. - ~packing:(vb#pack ~expand:true ~padding:4) ()); - let getRoot2 = makeGetRoot() in - - let f3 = t#action_area in - let okCommand() = - let root1 = getRoot1() in - let root2 = getRoot2() in - Prefs.setPref Uicommon.roots Prefs.PermanentSetting [root1;root2]; - Globals.savePrefs(); - t#destroy () in - let okButton = GButton.button ~label:"OK" ~packing:f3#add () in - ignore (okButton#connect#clicked ~callback:okCommand); - let cancelCommand() = - t#destroy () - in - let cancelButton = GButton.button ~label:"Cancel" ~packing:f3#add () in - ignore (cancelButton#connect#clicked ~callback:cancelCommand); - - (* The profile editing dialog has been installed into the Gtk - main interaction loop; wait until it completes. *) - t#show (); - ignore (t#connect#destroy ~callback:Main.quit); - Main.main () - -(**********************************************************************) -(* Documentation window *) -(**********************************************************************) -let documentation sect = - let title = "Documentation" in - let t = GWindow.dialog ~title ~wm_name:title () in - let t_dismiss = - GButton.button ~label:"dismiss" ~packing:t#action_area#add () in - t_dismiss#grab_default (); - let dismiss () = t#destroy () in - ignore (t_dismiss#connect#clicked ~callback:dismiss); - ignore (t#event#connect#delete ~callback:(fun _ -> dismiss (); true)); - - let (name, docstr) = List.assoc sect Strings.docs in - let hb = GPack.hbox ~packing:(t#vbox#pack ~expand:false ~padding:2) () in - let optionmenu = - GMenu.option_menu ~packing:(hb#pack ~fill:false) () in - - let charW = Gdk.Font.char_width (Lazy.force fontMonospaceMedium) 'M' in - let charH = 16 in - let t_text = - new scrolled_text ~editable:false - ~width:(charW * 80) ~height:(charH * 20) ~packing:t#vbox#add () - in - t_text#insert docstr; - - let sect_idx = ref 0 in - let idx = ref 0 in - let menu = GMenu.menu () in - let addDocSection (shortname, (name, docstr)) = - if shortname <> "" && name <> "" then begin - if shortname = sect then sect_idx := !idx; - incr idx; - let item = GMenu.menu_item ~label:name ~packing:menu#append () in - ignore - (item#connect#activate ~callback:(fun () -> t_text#insert docstr)) - end - in - Safelist.iter addDocSection Strings.docs; - optionmenu#set_menu menu; - optionmenu#set_history !sect_idx; - - t#show () - -(**********************************************************************) -(* The profile selection dialog *) -(**********************************************************************) -let profileSelect cont = -(* FIX: - - Choix du profil par defaut -*) - let profilesAndRoots = - ref - (Safelist.map - (fun f -> - let filename = fspath2string (Os.fileInUnisonDir f) in - let roots = - Safelist.map snd - (Safelist.filter (fun (n, v) -> n = "root") - (Prefs.scanPreferencesFile filename)) - in - (Filename.chop_suffix f ".prf", roots)) - (Files.ls (fspath2string Os.synchronizerFspath) "*.prf")) in - - (* The selected profile *) - let selection = ref None in - - (* Build the dialog *) - let t = GWindow.dialog ~title:"Profiles" ~wm_name:"Profiles" () in - - let okCommand() = - match !selection with - Some profile -> - Globals.prefsFileName := profile ^ ".prf"; - currentWindow := None; - t#destroy (); - cont () - | _ -> - () - in - let okButton = GButton.button ~label:"OK" ~packing:t#action_area#add () in - ignore (okButton#connect#clicked ~callback:okCommand); - okButton#misc#set_sensitive false; - okButton#grab_default (); - let cancelCommand() = t#destroy (); Main.quit () in - let cancelButton = GButton.button ~label:"Cancel" - ~packing:t#action_area#add () in - ignore (cancelButton#connect#clicked ~callback:cancelCommand); - cancelButton#misc#set_can_default true; - - let vb = t#vbox in - - ignore (GMisc.label - ~text:"Select an existing profile or create a new one" - ~xpad:2 ~ypad:2 ~packing:vb#pack ()); - - let sw = - GBin.scrolled_window ~packing:vb#add ~height:100 - ~hpolicy:`AUTOMATIC ~vpolicy:`AUTOMATIC () - in - let lst = GList.clist ~selection_mode:`BROWSE ~packing:(sw#add) () in - let fillLst default = - lst#freeze (); - lst#clear (); - let selRow = ref 0 in - let i = ref 0 in (* FIX: Work around a lablgtk bug *) - Safelist.iter - (fun (profile, roots) -> - ignore (lst#append [profile]); - if profile = default then selRow := !i; - lst#set_row_data !i (profile, roots); - incr i) - (List.sort (fun (p, _) (p', _) -> compare p p') !profilesAndRoots); - let r = lst#rows in - let p = if r < 2 then 0. else float !selRow /. float (r - 1) in - lst#scroll_vertical `JUMP p; - lst#thaw () - in - let tbl = - GPack.table ~rows:2 ~columns:2 ~packing:vb#pack () - in - tbl#misc#set_sensitive false; - ignore (GMisc.label ~text:"Root 1:" ~xpad:2 - ~packing:(tbl#attach ~left:0 ~top:0 ~expand:`NONE) ()); - ignore (GMisc.label ~text:"Root 2:" ~xpad:2 - ~packing:(tbl#attach ~left:0 ~top:1 ~expand:`NONE) ()); - let root1 = - GEdit.entry ~packing:(tbl#attach ~left:1 ~top:0) ~editable:false () in - let root2 = - GEdit.entry ~packing:(tbl#attach ~left:1 ~top:1) ~editable:false () in - root1#misc#set_can_focus false; - root2#misc#set_can_focus false; - let hb = - GPack.hbox ~border_width:2 ~spacing:2 ~packing:(vb#pack ~expand:false) () - in - let nw = - GButton.button ~label:"Create new profile" - ~packing:hb#pack () in - ignore (nw#connect#clicked ~callback:(fun () -> - let t = - GWindow.dialog ~title:"New profile" ~wm_name:"New profile" ~modal:true () - in - let vb = GPack.vbox ~border_width:4 ~packing:t#vbox#add () in - let f = GPack.vbox ~packing:(vb#pack ~expand:true ~padding:4) () in - let f0 = GPack.hbox ~spacing:4 ~packing:f#add () in - ignore (GMisc.label ~text:"Profile name:" - ~packing:f0#pack ()); - let prof = GEdit.entry ~packing:f0#add () in - prof#misc#grab_focus (); - - let exit () = t#destroy (); Main.quit () in - ignore (t#event#connect#delete ~callback:(fun _ -> exit (); true)); - - let f3 = t#action_area in - let okCommand () = - let profile = prof#text in - if profile <> "" then - let file = profile ^ ".prf" in - let fspath = Os.fileInUnisonDir file in - let filename = fspath2string fspath in - if Sys.file_exists filename then - okBox (myName ^ " error") - ("Profile \"" - ^ profile - ^ "\" already exists!\nPlease select another name.") - else - (* Make an empty file *) - let ch = - open_out_gen - [Open_wronly; Open_creat; Open_trunc] 0o600 filename in - close_out ch; - profilesAndRoots := (profile, [])::!profilesAndRoots; - fillLst profile; - exit () - in - let okButton = GButton.button ~label:"OK" ~packing:f3#add () in - ignore (okButton#connect#clicked ~callback:okCommand); - okButton#grab_default (); - let cancelButton = GButton.button ~label:"Cancel" ~packing:f3#add () in - ignore (cancelButton#connect#clicked ~callback:exit); - - t#show (); - grabFocus t; - Main.main (); - releaseFocus ())); - let ed = - GButton.button ~label:"Edit" (*~packing:(hb#pack ~expand:false)*) () in - let sd = - GButton.button ~label:"Set default" (*~packing:(hb#pack ~expand:false)*) () - in - let hlp = - GButton.button ~label:"Help" - ~packing:(hb#pack ~expand:false ~from:`END) () in - ignore (hlp#connect#clicked ~callback:(fun () -> documentation "tutorial")); - - ignore (lst#connect#unselect_row ~callback:(fun _ _ _ -> - root1#set_text ""; root2#set_text ""; - selection := None; - tbl#misc#set_sensitive false; - okButton#misc#set_sensitive false; - ed#misc#set_sensitive false; - sd#misc#set_sensitive false)); - ignore (lst#connect#select_row ~callback:(fun i _ _ -> - (* Inserting the first row trigger the signal, even before the row - data is set. So, we need to catch the corresponding exception *) - try - let (profile, roots) = lst#get_row_data i in - selection := Some profile; - begin match roots with - [r1; r2] -> root1#set_text r1; root2#set_text r2; - tbl#misc#set_sensitive true - | _ -> root1#set_text ""; root2#set_text ""; - tbl#misc#set_sensitive false - end; - okButton#misc#set_sensitive true; - ed#misc#set_sensitive true; - sd#misc#set_sensitive true - with Gpointer.Null -> ())); - ignore (lst#event#connect#button_press ~callback:(fun ev -> - match GdkEvent.get_type ev with - `TWO_BUTTON_PRESS -> - okCommand (); - true - | _ -> - false)); - fillLst "default"; - lst#misc#grab_focus (); - currentWindow := Some (t :> GWindow.window); - ignore (t#event#connect#delete ~callback:(fun _ -> Main.quit (); true)); - t#show () - -(**********************************************************************) -(* Function to display a message in a new window *) -(**********************************************************************) -let messageBox ~title ?(label = "Dismiss") ?(action = fun t -> t#destroy) - ?(modal = false) message = - let t = GWindow.dialog ~title ~wm_name:title ~modal ~position:`CENTER () in - let t_dismiss = GButton.button ~label ~packing:t#action_area#add () in - t_dismiss#grab_default (); - ignore (t_dismiss#connect#clicked ~callback:(action t)); - let charW = Gdk.Font.char_width (Lazy.force fontMonospaceMedium) 'M' in - let charH = 16 in - let t_text = - new scrolled_text ~editable:false - ~width:(charW * 80) ~height:(charH * 20) ~packing:t#vbox#add () - in - t_text#insert message; - ignore (t#event#connect#delete ~callback:(fun _ -> action t (); true)); - t#show (); - if modal then begin - grabFocus t; - Main.main (); - releaseFocus () - end - -(**********************************************************************) -(* Fatal error handling *) -(**********************************************************************) -let fatalError = - messageBox ~title:"Fatal Error" ~label:"Exit" ~modal:true - ~action:(fun t () -> exit 1) - - -(**********************************************************************) -(* Toplevel window *) -(**********************************************************************) -let createToplevelWindow () = - let toplevelWindow = GWindow.window ~wm_name:myName () in - let toplevelVBox = GPack.vbox ~packing:toplevelWindow#add () in - - (**********************************************************************) - (* Groups of same sensitivity *) - (**********************************************************************) - let grAction = ref [] in - let grDiff = ref [] in - let grProceed = ref [] in - let grRestart = ref [] in - let grAdd gr w = gr := w#misc::!gr in - let grSet gr st = List.iter (fun x -> x#set_sensitive st) !gr in - - (**********************************************************************) - (* Create the menu bar *) - (**********************************************************************) - let menuBar = - GMenu.menu_bar ~border_width:2 ~packing:toplevelVBox#pack () - in - let menus = new GMenu.factory ~accel_modi:[] menuBar in - let accel_group = menus#accel_group in - toplevelWindow#add_accel_group accel_group; - let add_submenu ?(modi=[]) ~label () = - new GMenu.factory ~accel_group ~accel_modi:modi (menus#add_submenu label) - in - - (**********************************************************************) - (* Create the menus *) - (**********************************************************************) - let fileMenu = add_submenu ~label:"Synchronization" () - and actionsMenu = add_submenu ~label:"Actions" () - and ignoreMenu = add_submenu ~modi:[`SHIFT] ~label:"Ignore" () - and helpMenu = add_submenu ~label:"Help" () in - - (**********************************************************************) - (* Create the main window *) - (**********************************************************************) - let mainWindow = - let sw = - GBin.scrolled_window ~packing:(toplevelVBox#add) - ~height:(Prefs.readPref mainWindowHeight * 12) - ~hpolicy:`AUTOMATIC ~vpolicy:`AUTOMATIC () - in - GList.clist - ~columns:5 ~titles_show:true ~selection_mode:`BROWSE ~packing:sw#add () - in - mainWindow#misc#grab_focus (); - (* FIX: roots2string should return a pair *) - let s = roots2string () in - Array.iteri - (fun i data -> - mainWindow#set_column - ~title_active:false ~auto_resize:true ~title:data i) - [| " " ^ String.sub s ~pos:0 ~len:12 ^ " "; " Action "; - " " ^ String.sub s ~pos:15 ~len:12 ^ " "; " Status "; " Path" |]; - let status_width = - let font = mainWindow#misc#style#font in - 4 + max (Gdk.Font.string_width font "working") - (Gdk.Font.string_width font "skipped") - in - mainWindow#set_column ~justification:`CENTER 1; - mainWindow#set_column - ~justification:`CENTER ~auto_resize:false ~width:status_width 3; - - (**********************************************************************) - (* Create the details window *) - (**********************************************************************) - - let charW = Gdk.Font.char_width (Lazy.force fontMonospaceMedium) 'M' in - let charH = if Sys.os_type = "Win32" then 20 else 16 in - - let detailsWindow = - let sw = - GBin.scrolled_window ~packing:(toplevelVBox#pack ~expand:false) - ~hpolicy:`AUTOMATIC ~vpolicy:`AUTOMATIC () - in - GEdit.text ~editable:false ~height:(3 * charH) ~width: (96 * charW) - ~line_wrap:false ~packing:sw#add () in - detailsWindow#misc#set_can_focus false; - let style = detailsWindow#misc#style#copy in - style#set_font (Lazy.force fontMonospaceMedium); - detailsWindow#misc#set_style style; - let updateButtons () = - match !current with - None -> - grSet grAction false; - grSet grDiff false - | Some row -> - let (activate1, activate2) = - match !theState.(row).whatHappened, !theState.(row).ri.replicas with - Some _, _ -> (false, false) - | None, Different((FILE,_, _),(FILE,_, _),_) -> (true, true) - | None, _ -> (true, false) - in - grSet grAction activate1; - grSet grDiff activate2 - in - - let makeRowVisible row = - if mainWindow#row_is_visible row <> `FULL then begin - let adj = mainWindow#vadjustment in - let current = adj#value - and upper = adj#upper and lower = adj#lower in - let v = - float row /. float (mainWindow#rows + 1) *. (upper-.lower) +. lower - in - adj#set_value (min v (upper -. adj#page_size)) - end - in - - let updateDetails () = - detailsWindow#freeze (); - detailsWindow#delete_text ~start:0 ~stop:detailsWindow#length; - begin match !current with - None -> - () - | Some row -> - makeRowVisible row; - let details = - match !theState.(row).whatHappened with - None -> details2string !theState.(row).ri " " - | Some(Succeeded(_)) -> details2string !theState.(row).ri " " - | Some(Failed(s)) -> s in - detailsWindow#insert (path2string !theState.(row).ri.path); - detailsWindow#insert "\n"; - detailsWindow#insert details - end; - (* Display text *) - detailsWindow#thaw (); - updateButtons () - in - - (**********************************************************************) - (* CREATE THE STATUS WINDOW *) - (**********************************************************************) - - let statusWindow = - GMisc.statusbar ~packing:toplevelVBox#pack () in - let statusContext = statusWindow#new_context ~name:"status" in - ignore (statusContext#push ""); - - let displayStatus s1 s2 = - Threads.do_on_main_thread (fun () -> - (* Concatenate the new message *) - let m = - s1 ^ (String.make (max 2 (30 - String.length s1)) ' ') ^ s2 in - statusContext#pop (); - ignore (statusContext#push m); - (* Force message to be displayed immediately *) - gtk_sync ()) - in - - (* Tell the Trace module about the status printer *) - Trace.statusPrinter := Some displayStatus; - - (**********************************************************************) - (* FUNCTIONS USED TO PRINT IN THE MAIN WINDOW *) - (**********************************************************************) - - let select i = - let r = mainWindow#rows in - let p = if r < 2 then 0. else (float i +. 0.5) /. float (r - 1) in - mainWindow#scroll_vertical `JUMP (min p 1.) - in - - ignore (mainWindow#connect#unselect_row ~callback: - (fun ~row ~column ~event -> current := None; updateDetails ())); - ignore (mainWindow#connect#select_row ~callback: - (fun ~row ~column ~event -> current := Some row; updateDetails ())); - - let nextInteresting () = - let l = Array.length !theState in - let start = match !current with Some i -> i + 1 | None -> 0 in - let rec loop i = - if i < l then - match !theState.(i).ri.replicas with - Different (_, _, dir) - when not (Prefs.readPref auto) || !dir = Conflict -> - select i - | _ -> - loop (i + 1) - in - loop start - in - let selectSomethingIfPossible () = - if !current=None then nextInteresting () - in - - let columnsOf i = - let oldPath = if i = 0 then emptypath else !theState.(i-1).ri.path in - let status = - match !theState.(i).whatHappened with - None -> " " - | Some conf -> - match !theState.(i).ri.replicas with - Different(_,_,{contents=Conflict}) | Problem _ -> - " " - | _ -> - match conf with - Succeeded _ -> "done " - | Failed _ -> "failed" - in - let s = reconItem2string oldPath !theState.(i).ri status in - (* FIX: This is ugly *) - (String.sub s ~pos:0 ~len:8, - String.sub s ~pos:9 ~len:5, - String.sub s ~pos:15 ~len:8, - String.sub s ~pos:25 ~len:6, - String.sub s ~pos:32 ~len:(String.length s - 32)) - in - - let rightArrow = - GDraw.pixmap_from_xpm_d ~window:toplevelWindow ~data:Pixmaps.copyAB () in - let leftArrow = - GDraw.pixmap_from_xpm_d ~window:toplevelWindow ~data:Pixmaps.copyBA () in - let rightArrowBlack = - GDraw.pixmap_from_xpm_d - ~window:toplevelWindow ~data:Pixmaps.copyABblack () in - let leftArrowBlack = - GDraw.pixmap_from_xpm_d - ~window:toplevelWindow ~data:Pixmaps.copyBAblack () in - let ignoreAct = - GDraw.pixmap_from_xpm_d ~window:toplevelWindow ~data:Pixmaps.ignore () in - let doneIcon = - GDraw.pixmap_from_xpm_d ~window:toplevelWindow ~data:Pixmaps.success () in - let failedIcon = - GDraw.pixmap_from_xpm_d ~window:toplevelWindow ~data:Pixmaps.failure () in - - let displayArrow i action = - match action with - "<-?->" -> mainWindow#set_cell ~pixmap:ignoreAct i 1 - | "---->" -> mainWindow#set_cell ~pixmap:rightArrow i 1 - | "<----" -> mainWindow#set_cell ~pixmap:leftArrow i 1 - | "error" -> mainWindow#set_cell ~pixmap:failedIcon i 1 - | _ -> assert false - in - - let displayStatusIcon i status = - match status with - | "failed" -> mainWindow#set_cell ~pixmap:failedIcon i 3 - | "done " -> mainWindow#set_cell ~pixmap:doneIcon i 3 - | _ -> mainWindow#set_cell ~text:status i 3 - in - - let displayMain() = - mainWindow#freeze (); - mainWindow#clear (); - for i = 0 to Array.length !theState - 1 do - let (r1, action, r2, status, path) = columnsOf i in - ignore (mainWindow#append [ r1; ""; r2; status; path ]); - displayArrow i action - done; - selectSomethingIfPossible (); - begin match !current with Some idx -> select idx | None -> () end; - mainWindow#thaw (); - updateDetails () - in - - let redisplay i = - let (r1, action, r2, status, path) = columnsOf i in - mainWindow#freeze (); - mainWindow#set_cell ~text:r1 i 0; - displayArrow i action; - mainWindow#set_cell ~text:r2 i 2; - displayStatusIcon i status; - mainWindow#set_cell ~text:path i 4; - if status = " failed " then mainWindow#set_row ~foreground:(`NAME"red") i; - mainWindow#thaw (); - if !current = Some i then updateDetails (); - updateButtons () - in - - let showProgress i bytes = - !theState.(i).bytesTransferred <- !theState.(i).bytesTransferred + bytes; - let b = !theState.(i).bytesTransferred in - let len = Common.riLength !theState.(i).ri in - let newstatus = - if b=0 || len = 0 then "working " - else if len = 0 then sprintf "%8d" b - else - let percentage = (int_of_float ((float b) *. 100.0 /. (float len))) in - if percentage > 100 then - debugprogress (fun() -> errmsg "Progress amount miscalculated for %s\n" - (path2string (!theState.(i).ri.path))); - sprintf " %3d%% " (max 100 percentage) in - Threads.do_on_main_thread (fun () -> - mainWindow#set_cell ~text:newstatus i 3; - gtk_sync ()) - in - - (* Install showProgress so that we get called back by low-level - file transfer stuff *) - Util.progressPrinter := Some(showProgress); - - (* Apply new ignore patterns to the current state, expecting that the - number of reconitems will grow smaller. Adjust the display, being - careful to keep the cursor as near as possible to its position - before the new ignore patterns take effect. *) - let ignoreAndRedisplay () = - let lst = Array.to_list !theState in - (* FIX: we should actually test whether any prefix is now ignored *) - let keep sI = not (Pred.test Globals.ignore (path2string sI.ri.path)) in - begin match !current with - None -> - theState := Array.of_list (Safelist.filter keep lst) - | Some index -> - let i = ref index in - let l = ref [] in - Array.iteri - (fun j sI -> if keep sI then l := sI::!l - else if j < !i then decr i) - !theState; - current := if !l = [] then None else Some !i; - theState := Array.of_list (Safelist.rev !l) - end; - displayMain(); - in - - (**********************************************************************) - (* FUNCTION DETECT UPDATES *) - (**********************************************************************) - - let detectUpdatesAndReconcile () = - grSet grAction false; - grSet grDiff false; - grSet grProceed false; - grSet grRestart false; - - let (r1,r2) = Globals.getReplicaRoots () in - let t = Trace.startTimer "Checking for updates" in - let findUpdates () = - let updates = Update.findUpdates () in - Trace.showTimer t; - updates - in - let reconcile updates = - let t = Trace.startTimer "Reconciling" in - Recon.reconcileAll updates - in - let reconItemList = reconcile (findUpdates ()) in - Trace.showTimer t; - if reconItemList = [] then - Trace.status "Everything is up to date" - else - Trace.status ("Check and/or adjust selected actions; " - ^ "then press Proceed"); - theState := - Array.of_list - (Safelist.map - (fun ri -> { ri = ri; bytesTransferred = 0; whatHappened = None }) - reconItemList); - current := None; - displayMain(); - grSet grProceed (Array.length !theState > 0); - grSet grRestart true - in - - (**********************************************************************) - (* The ignore dialog *) - (**********************************************************************) - - let ignoreDialog () = - let t = GWindow.dialog ~title: "Ignore" ~wm_name: "Ignore" () in - let hbox = GPack.hbox ~packing:t#vbox#add () in - let sb = GRange.scrollbar `VERTICAL - ~packing:(hbox#pack ~from:`END) () in - let regExpWindow = - GList.clist ~columns:1 ~titles_show:false ~packing:hbox#add - ~vadjustment:sb#adjustment ~width:400 ~height:150 () in - - (* Local copy of the regular expressions; the global copy will - not be changed until the Apply button is pressed *) - let theRegexps = Pred.extern Globals.ignore in - Safelist.iter (fun r -> ignore (regExpWindow#append [r])) theRegexps; - let maybeGettingBigger = ref false in - let maybeGettingSmaller = ref false in - let selectedRow = ref None in - ignore - (regExpWindow#connect#select_row ~callback: - (fun ~row ~column ~event -> selectedRow := Some row)); - ignore - (regExpWindow#connect#unselect_row ~callback: - (fun ~row ~column ~event -> selectedRow := None)); - - (* Configure the add frame *) - let hbox = GPack.hbox ~spacing:4 ~packing:t#vbox#pack () in - ignore (GMisc.label ~text: "Regular expression:" - ~packing:(hbox#pack ~padding:2) ()); - let entry = GEdit.entry ~packing:hbox#add () in - let add () = - let theRegExp = entry#text in - if theRegExp<>"" then begin - entry#set_text ""; - regExpWindow#unselect_all (); - ignore (regExpWindow#append [theRegExp]); - maybeGettingSmaller := true - end - in - let addButton = GButton.button ~label:"Add" - ~packing:hbox#pack () in - ignore (addButton#connect#clicked ~callback:add); - ignore (entry#connect#activate ~callback:add); - entry#misc#grab_focus (); - - (* Configure the delete button *) - let delete () = - match !selectedRow with - Some x -> - (* After a deletion, updates must be detected again *) - maybeGettingBigger := true; - (* Delete xth regexp *) - regExpWindow#unselect_all (); - regExpWindow#remove ~row:x - | None -> - () - in - let deleteButton = GButton.button ~label:"Delete" - ~packing:hbox#pack () in - ignore (deleteButton#connect#clicked ~callback:delete); - - ignore - (regExpWindow#event#connect#after#key_press ~callback: - begin fun ev -> - let key = GdkEvent.Key.keyval ev in - if key = _Up || key = _Down || key = _Prior || key = _Next || - key = _Page_Up || key = _Page_Down then begin - regExpWindow#select (regExpWindow#focus_row) 0; - true - end else if key = _Delete then begin - delete (); true - end else - false - end); - - (* A function to refresh the state and ignore list *) - let refresh () = - let theRegexps = ref [] in - for i = regExpWindow#rows - 1 downto 0 do - theRegexps := regExpWindow#cell_text i 0 :: !theRegexps - done; - Pred.intern Globals.ignore (!theRegexps); - if !maybeGettingBigger || !maybeGettingSmaller then begin - Globals.savePrefs(); - Globals.propagatePrefs() - end; - if !maybeGettingBigger then detectUpdatesAndReconcile () - else if !maybeGettingSmaller then ignoreAndRedisplay(); - maybeGettingBigger := false; - maybeGettingSmaller := false; - in - - (* Install the main buttons *) - let applyButton = - GButton.button ~label:"Apply" ~packing:t#action_area#add () in - ignore (applyButton#connect#clicked ~callback:refresh); - let cancelButton = - GButton.button ~label:"Cancel" ~packing:t#action_area#add () in - ignore (cancelButton#connect#clicked ~callback:(t#destroy)); - let okButton = - GButton.button ~label:"OK" ~packing:t#action_area#add () in - ignore - (okButton#connect#clicked - ~callback:(fun () -> refresh (); t#destroy ())); - ignore (t#connect#destroy ~callback:Main.quit); - grabFocus t; - t#show (); - Main.main (); - releaseFocus () - in - - (**********************************************************************) - (* Add entries to the Help menu *) - (**********************************************************************) - let addDocSection (shortname, (name, docstr)) = - if shortname <> "" && name <> "" then - ignore (helpMenu#add_item - ~callback:(fun () -> documentation shortname) - name) - in - Safelist.iter addDocSection Strings.docs; - - (**********************************************************************) - (* Add entries to the Ignore menu *) - (**********************************************************************) - let addRegExpByPath pathfunc = - match !current with - Some i -> - addIgnorePattern (pathfunc !theState.(i).ri.path); - ignoreAndRedisplay () - | None -> - () - in - grAdd grAction - (ignoreMenu#add_item ~key:_i - ~callback:(fun () -> getLock (fun () -> addRegExpByPath ignorePath)) - "Ignore this file permanently"); - grAdd grAction - (ignoreMenu#add_item ~key:_E - ~callback:(fun () -> getLock (fun () -> addRegExpByPath ignoreExt)) - "Ignore files with this extension"); - grAdd grAction - (ignoreMenu#add_item ~key:_N - ~callback:(fun () -> getLock (fun () -> addRegExpByPath ignoreName)) - "Ignore files with this name"); - -(* - grAdd grRestart - (ignoreMenu#add_item ~callback: - (fun () -> getLock ignoreDialog) "Edit ignore patterns"); -*) - - (**********************************************************************) - (* MAIN FUNCTION : SYNCHRONIZE *) - (**********************************************************************) - let synchronize () = - if Array.length !theState = 0 then - Trace.status "Nothing to synchronize" - else begin - grSet grAction false; - grSet grDiff false; - grSet grProceed false; - grSet grRestart false; - - Trace.status "Propagating changes"; - let t = Trace.startTimer "Propagating changes" in - let (start, wait) = Threads.thread_maker () in - let background = let i = 55000 in `RGB (i, i, i) in - let finish i = - redisplay i; - mainWindow#set_row ~background:`WHITE i; - gtk_sync () - in - for i = 0 to Array.length !theState - 1 do - let theSI = !theState.(i) in - assert (theSI.whatHappened = None); - start - (fun () -> - Threads.do_on_main_thread (fun () -> - mainWindow#set_row ~background i; - makeRowVisible i); - theSI.whatHappened <- Some (Transport.transportItem theSI.ri i); - i) - finish - done; - wait finish; - - Trace.showTimer t; - Trace.status "Updating synchronizer state"; - let t = Trace.startTimer "Updating synchronizer state" in - Update.commitUpdates(); - Trace.showTimer t; - Trace.status "Synchronization complete"; - - grSet grRestart true - end - in - - (**********************************************************************) - (* CREATE THE ACTION BAR *) - (**********************************************************************) - let actionBar = - GButton.toolbar - ~orientation:`HORIZONTAL ~tooltips:true ~space_size:10 - ~packing:toplevelVBox#pack () in - - (**********************************************************************) - (* CREATE AND CONFIGURE THE QUIT BUTTON *) - (**********************************************************************) - actionBar#insert_space (); - ignore (actionBar#insert_button ~text:"Quit" ~callback:safeExit ()); - - (**********************************************************************) - (* CREATE AND CONFIGURE THE PROCEED BUTTON *) - (**********************************************************************) - actionBar#insert_space (); - grAdd grProceed - (actionBar#insert_button ~text:"Proceed" - (* tooltip:"Proceed with displayed actions" *) - ~callback:(fun () -> - getLock synchronize) ()); - - (**********************************************************************) - (* CREATE AND CONFIGURE THE RESCAN BUTTON *) - (**********************************************************************) - let detectCmdName = "Restart" in - let detectCmd () = - getLock detectUpdatesAndReconcile; - if Prefs.readPref batch then begin - Prefs.setPref batch Prefs.TempSetting false; synchronize() - end - in - actionBar#insert_space (); - grAdd grRestart - (actionBar#insert_button ~text:detectCmdName ~callback:detectCmd ()); - - (**********************************************************************) - (* Buttons for <--, -->, Skip *) - (**********************************************************************) - let doAction f = - match !current with - Some i -> - let theSI = !theState.(i) in - begin match theSI.whatHappened, theSI.ri.replicas with - None, Different(_, _, dir) -> - f dir; - redisplay i; - nextInteresting () - | _ -> - () - end - | None -> - () - in - let leftAction _ = doAction (fun dir -> dir := Replica2ToReplica1) in - let rightAction _ = doAction (fun dir -> dir := Replica1ToReplica2) in - let questionAction _ = doAction (fun dir -> dir := Conflict) in - - (**********************************************************************) - (* CREATE AND CONFIGURE THE DIFF BUTTON and KEY *) - (**********************************************************************) - let diffCmd () = - match !current with - Some i -> - getLock (fun () -> - showDiffs !theState.(i).ri - (fun title text -> messageBox ~title text) - Trace.status i) - | None -> - () - in - - actionBar#insert_space (); - grAdd grAction - (actionBar#insert_button - ~icon:((GMisc.pixmap leftArrowBlack ())#coerce) - ~callback:leftAction ()); - actionBar#insert_space (); - grAdd grAction - (actionBar#insert_button - ~icon:((GMisc.pixmap rightArrowBlack ())#coerce) - ~callback:rightAction ()); - actionBar#insert_space (); - grAdd grAction - (actionBar#insert_button ~text:"Skip" ~callback:questionAction ()); - actionBar#insert_space (); - grAdd grDiff (actionBar#insert_button ~text:"Diff" ~callback:diffCmd ()); - - (**********************************************************************) - (* Configure keyboard commands *) - (**********************************************************************) - ignore - (mainWindow#event#connect#key_press ~callback: - begin fun ev -> - let key = GdkEvent.Key.keyval ev in - if key = _Left then begin - leftAction (); GtkSignal.stop_emit (); true - end else if key = _Right then begin - rightAction (); GtkSignal.stop_emit (); true - end else - false - end); - - (**********************************************************************) - (* Add entries to the Action menu *) - (**********************************************************************) - let (root1,root2) = Globals.getReplicaRoots () in - let loc1 = root2hostname root1 in - let loc2 = root2hostname root2 in - let descr = - if loc1 = loc2 then "left to right" else - Printf.sprintf "from %s to %s" loc1 loc2 - in - let left = - actionsMenu#add_item ~key:_greater ~callback:rightAction - ("Propagate " ^ descr) in - grAdd grAction left; - left#add_accelerator ~group:accel_group ~modi:[`SHIFT] _greater; - - let descl = - if loc1 = loc2 then "right to left" else - Printf.sprintf "from %s to %s" loc2 loc1 - in - let right = - actionsMenu#add_item ~key:_less ~callback:leftAction - ("Propagate " ^ descl) in - grAdd grAction right; - right#add_accelerator ~group:accel_group ~modi:[`SHIFT] _less; - - grAdd grAction - (actionsMenu#add_item ~key:_slash ~callback:questionAction - "Do not propagate changes"); - - ignore (actionsMenu#add_separator ()); - grAdd grDiff (actionsMenu#add_item ~key:_d ~callback:diffCmd "Show diffs"); - - (**********************************************************************) - (* Add commands to the Synchronization menu *) - (**********************************************************************) - grAdd grProceed - (fileMenu#add_item ~key:_g - ~callback:(fun () -> - getLock synchronize) - "Proceed"); - grAdd grRestart (fileMenu#add_item ~key:_r ~callback:detectCmd detectCmdName); - grAdd grRestart - (fileMenu#add_item ~key:_a - ~callback:(fun () -> - getLock detectUpdatesAndReconcile; - getLock synchronize) - "Atomically detect updates and proceed"); - ignore (fileMenu#add_separator ()); - let cm = - fileMenu#add_check_item ~active:(Prefs.readPref Transport.backups) - ~callback:(fun b -> Prefs.setPref Transport.backups Prefs.TempSetting b) - "Make backups" - in - cm#set_show_toggle true; - grAdd grRestart cm; - ignore (fileMenu#add_separator ()); - ignore (fileMenu#add_item ~key:_q ~callback:safeExit "Quit"); - - grSet grAction false; - grSet grDiff false; - grSet grProceed false; - grSet grRestart false; - - ignore (toplevelWindow#event#connect#delete ~callback: - (fun _ -> safeExit (); true)); - toplevelWindow#show (); - currentWindow := Some toplevelWindow; - detectCmd () - -(**********************************************************************) -(* Starting up... *) -(**********************************************************************) -let start _ = - begin try - (* Initialize the library *) - ignore (Main.init ()); - - Util.warnPrinter := Some (warnBox "Warning"); - (* Ask the Remote module to call us back at regular intervals during - long network operations. *) - Threads.tickProc := Some gtk_sync; - - (**********************************************************************) - (* Set things up to initialize the client/server connection and *) - (* detect updates after the ui is displayed. *) - (* This makes a difference when the replicas are large and it takes *) - (* a lot of time to detect updates. *) - (**********************************************************************) - let msg = ref None in - Uicommon.uiInit - profileSelect - rootSelect - (fun () -> - let w = - GWindow.window ~kind:`TOPLEVEL ~position:`CENTER - ~wm_name:"Unison" ~border_width:16 () in - ignore (GMisc.label ~text: "Contacting server..." - ~packing:(w#add) ()); - w#show (); - ignore (w#event#connect#delete ~callback:(fun _ -> exit 0)); - msg := Some w) - (fun () -> - begin match !msg with - None -> () - | Some w -> w#destroy () - end; - createToplevelWindow ()); - - (**********************************************************************) - (* Display the ui *) - (**********************************************************************) - ignore (Timeout.add 500 (fun _ -> true)); - (* Hack: this allows signals such as SIGINT to be - handled even when Gtk is waiting for events *) - Main.main () - with exn -> - fatalError (exn2string exn) - end - -end (* module Private *) - -(**********************************************************************) -(* MODULE MAIN *) -(**********************************************************************) - -module Body : Uicommon.UI = struct - -let start = function - Text -> Uitext.Body.start Text - | Graphic -> Private.start Graphic - -end (* module Body *) - -(* -FIX: -- Édition (minimale) et création des profiles -- Profile par défaut -- Sanity checks pour "Root selection" -- Edition du filtrage -*) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/config.make.nt b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/config.make.nt deleted file mode 100644 index 3fe6b56ac..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/config.make.nt +++ /dev/null @@ -1,6 +0,0 @@ -LIBDIR=c:/Home/garrigue/ocaml/lib -GTKCFLAGS=-I../glib -I../gtk+ -GTKSRC=c:\Home\garrigue -GTKLIBS=$(GTKSRC)/glib/gmodule-1.3.lib $(GTKSRC)/glib/glib-1.3.lib $(GTKSRC)/gtk+/gdk/gdk-1.3.lib $(GTKSRC)/gtk+/gtk/gtk-1.3.lib -USE_GL=0 -USE_CC=0 diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/configure.mk b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/configure.mk deleted file mode 100644 index 49b3d7015..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/configure.mk +++ /dev/null @@ -1,50 +0,0 @@ -# makefile for configuring lablGTK - -# Default compilers -CAMLC = ocamlc -CAMLOPT = ocamlopt - -# Default installation directories -BINDIR = `$(GETBINDIR)` -INSTALLDIR = $(LIBDIR)/lablgtk - -# Autoconf -GETLIBDIR = ocamlc -v | grep "^Standard" | sed 's/^.*: *//' -LIBDIR = `$(GETLIBDIR)` -GETBINDIR = $(GETLIBDIR) | sed -e 's|/lib/[^/]*$$|/bin|' -e 's|/lib$$|/bin|' -GETRANLIB = which ranlib 2>/dev/null | sed -e 's|.*/ranlib$$|!|' -e 's/^[^!]*$$/:/' -e 's/!/ranlib/' - -ifdef USE_GNOME -GTKGETCFLAGS = gtk-config --cflags`" -I"`gnome-config --includedir -GNOMELIBS = `gnome-config --libs gtkxmhtml` -else -GTKGETCFLAGS = gtk-config --cflags -endif - -GTKGETLIBS = gtk-config --libs - -configure: .depend config.make - -.depend: - ocamldep *.ml *.mli > .depend - -config.make: - @echo CAMLC=$(CAMLC) > config.make - @echo CAMLOPT=$(CAMLOPT) >> config.make - @echo USE_GL=$(USE_GL) >> config.make - @echo USE_GNOME=$(USE_GNOME) >> config.make - @echo USE_CC=$(USE_CC) >> config.make - @echo DEBUG=$(DEBUG) >> config.make - @echo CC=$(CC) >> config.make - @echo RANLIB=`$(GETRANLIB)` >> config.make - @echo LIBDIR=$(LIBDIR) >> config.make - @echo BINDIR=`$(GETBINDIR)` >> config.make - @echo INSTALLDIR=$(INSTALLDIR) >> config.make - @echo GTKCFLAGS=`$(GTKGETCFLAGS)` >> config.make - @echo GTKLIBS=`$(GTKGETLIBS)` | \ - sed -e 's/-l/-cclib &/g' -e 's/-[LRWr][^ ]*/-ccopt &/g' \ - >> config.make - @echo GNOMELIBS=$(GNOMELIBS) | \ - sed -e 's/-l/-cclib &/g' -e 's/-[LRWr][^ ]*/-ccopt &/g' \ - >> config.make - cat config.make diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/doc/formula.eps b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/doc/formula.eps deleted file mode 100644 index 31ddafc6f..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/doc/formula.eps +++ /dev/null @@ -1,409 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Creator: dvipsk 5.78 p1.4c Copyright 1996-99 ASCII Corp.(www-ptex@ascii.co.jp) -%%dvipsk 5.78 Copyright 1998 Radical Eye Software (www.radicaleye.com) -%%Title: formula.dvi -%%BoundingBox: 71 318 395 524 -%%DocumentFonts: Symbol Times-Italic Times-Roman Helvetica -%%EndComments -%DVIPSCommandLine: dvips -E -o formula.eps formula -%DVIPSParameters: dpi=300, compressed -%DVIPSSource: TeX output 1999.08.19:0906 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N -/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 -mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} -ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale -isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div -hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul -TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if} -forall round exch round exch]setmatrix}N /@landscape{/isls true N}B -/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B -/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{ -/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N -string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N -end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{ -/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0] -N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup -length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ -128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub -get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data -dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N -/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup -/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx -0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff -setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff -.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N -/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id -gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp -add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add -/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{ -dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 -adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 -idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string -putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval -adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} -{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ -adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 -chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] -}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup -length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ -cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin -0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul -add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict -/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook -known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X -/IE 256 array N 2 string 0 1 255{IE S dup 360 add 36 4 index cvrs cvn -put}for pop 65781.76 div /vsize X 65781.76 div /hsize X}N /dir 0 def -/dyy{/dir 0 def}B /dyt{/dir 1 def}B /dty{/dir 2 def}B /dtt{/dir 3 def}B -/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90 -rotate}{show}ifelse}ifelse}B /RMat[1 0 0 -1 0 0]N /BDot 260 string N -/rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V{}B /RV statusdict -begin /product where{pop false[(Display)(NeXT)(LaserWriter 16/600)]{dup -length product length le{dup length product exch 0 exch getinterval eq{ -pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 -TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR --.1 .1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}} -ifelse B /QV{gsave newpath transform round exch round exch itransform -moveto rulex 0 rlineto 0 ruley neg rlineto rulex neg 0 rlineto fill -grestore}B /a{moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p -delta add tail}B /b{S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B -/g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B -/m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{ -p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p a}B /bos{/SS save N}B /eos{SS -restore}B end - -%%EndProcSet -%%BeginProcSet: 8r.enc -% @@psencodingfile@{ -% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry", -% version = "0.6", -% date = "22 June 1996", -% filename = "8r.enc", -% email = "kb@@mail.tug.org", -% address = "135 Center Hill Rd. // Plymouth, MA 02360", -% codetable = "ISO/ASCII", -% checksum = "119 662 4424", -% docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX." -% @} -% -% Idea is to have all the characters normally included in Type 1 fonts -% available for typesetting. This is effectively the characters in Adobe -% Standard Encoding + ISO Latin 1 + extra characters from Lucida. -% -% Character code assignments were made as follows: -% -% (1) the Windows ANSI characters are almost all in their Windows ANSI -% positions, because some Windows users cannot easily reencode the -% fonts, and it makes no difference on other systems. The only Windows -% ANSI characters not available are those that make no sense for -% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen -% (173). quotesingle and grave are moved just because it's such an -% irritation not having them in TeX positions. -% -% (2) Remaining characters are assigned arbitrarily to the lower part -% of the range, avoiding 0, 10 and 13 in case we meet dumb software. -% -% (3) Y&Y Lucida Bright includes some extra text characters; in the -% hopes that other PostScript fonts, perhaps created for public -% consumption, will include them, they are included starting at 0x12. -% -% (4) Remaining positions left undefined are for use in (hopefully) -% upward-compatible revisions, if someday more characters are generally -% available. -% -% (5) hyphen appears twice for compatibility with both ASCII and Windows. -% -/TeXBase1Encoding [ -% 0x00 (encoded characters from Adobe Standard not in Windows 3.1) - /.notdef /dotaccent /fi /fl - /fraction /hungarumlaut /Lslash /lslash - /ogonek /ring /.notdef - /breve /minus /.notdef -% These are the only two remaining unencoded characters, so may as -% well include them. - /Zcaron /zcaron -% 0x10 - /caron /dotlessi -% (unusual TeX characters available in, e.g., Lucida Bright) - /dotlessj /ff /ffi /ffl - /.notdef /.notdef /.notdef /.notdef - /.notdef /.notdef /.notdef /.notdef - % very contentious; it's so painful not having quoteleft and quoteright - % at 96 and 145 that we move the things normally found there down to here. - /grave /quotesingle -% 0x20 (ASCII begins) - /space /exclam /quotedbl /numbersign - /dollar /percent /ampersand /quoteright - /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash -% 0x30 - /zero /one /two /three /four /five /six /seven - /eight /nine /colon /semicolon /less /equal /greater /question -% 0x40 - /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O -% 0x50 - /P /Q /R /S /T /U /V /W - /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore -% 0x60 - /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o -% 0x70 - /p /q /r /s /t /u /v /w - /x /y /z /braceleft /bar /braceright /asciitilde - /.notdef % rubout; ASCII ends -% 0x80 - /.notdef /.notdef /quotesinglbase /florin - /quotedblbase /ellipsis /dagger /daggerdbl - /circumflex /perthousand /Scaron /guilsinglleft - /OE /.notdef /.notdef /.notdef -% 0x90 - /.notdef /.notdef /.notdef /quotedblleft - /quotedblright /bullet /endash /emdash - /tilde /trademark /scaron /guilsinglright - /oe /.notdef /.notdef /Ydieresis -% 0xA0 - /.notdef % nobreakspace - /exclamdown /cent /sterling - /currency /yen /brokenbar /section - /dieresis /copyright /ordfeminine /guillemotleft - /logicalnot - /hyphen % Y&Y (also at 45); Windows' softhyphen - /registered - /macron -% 0xD0 - /degree /plusminus /twosuperior /threesuperior - /acute /mu /paragraph /periodcentered - /cedilla /onesuperior /ordmasculine /guillemotright - /onequarter /onehalf /threequarters /questiondown -% 0xC0 - /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla - /Egrave /Eacute /Ecircumflex /Edieresis - /Igrave /Iacute /Icircumflex /Idieresis -% 0xD0 - /Eth /Ntilde /Ograve /Oacute - /Ocircumflex /Otilde /Odieresis /multiply - /Oslash /Ugrave /Uacute /Ucircumflex - /Udieresis /Yacute /Thorn /germandbls -% 0xE0 - /agrave /aacute /acircumflex /atilde - /adieresis /aring /ae /ccedilla - /egrave /eacute /ecircumflex /edieresis - /igrave /iacute /icircumflex /idieresis -% 0xF0 - /eth /ntilde /ograve /oacute - /ocircumflex /otilde /odieresis /divide - /oslash /ugrave /uacute /ucircumflex - /udieresis /yacute /thorn /ydieresis -] def - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2 -index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin 0 1 255{exch dup type /integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}for Metrics /Metrics currentdict end def[2 index currentdict end -definefont 3 -1 roll makefont /setfont cvx]cvx def}def /ObliqueSlant{ -dup sin S cos div neg}B /SlantFont{4 index mul add}def /ExtendFont{3 -1 -roll mul exch}def /ReEncodeFont{/Encoding exch def}def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N -/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen -false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B -/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit -div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ -/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ -10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B -/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale -true def end /@MacSetUp{userdict /md known{userdict /md get type -/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup -length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} -N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath -clippath mark{transform{itransform moveto}}{transform{itransform lineto} -}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ -itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ -closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 -0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N -/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 -scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get -ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip -not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 -TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR -pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 --1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg -TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg -sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr -0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add -2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp -{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 -div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} -N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict -maxlength dict begin /magscale true def normalscale currentpoint TR -/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts -/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx -psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy -scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR -/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict -begin /SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial -{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath -}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ -end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} -N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ -/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX -SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X -/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad -yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginProcSet: color.pro -%! -TeXDict begin /setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop -setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll -}repeat setrgbcolor pop}ifelse}B}ifelse /TeXcolorcmyk{setcmykcolor}def -/TeXcolorrgb{setrgbcolor}def /TeXcolorgrey{setgray}def /TeXcolorgray{ -setgray}def /TeXcolorhsb{sethsbcolor}def /currentcmykcolor where{pop}{ -/currentcmykcolor{currentrgbcolor 10}B}ifelse /DC{exch dup userdict exch -known{pop pop}{X}ifelse}B /GreenYellow{0.15 0 0.69 0 setcmykcolor}DC -/Yellow{0 0 1 0 setcmykcolor}DC /Goldenrod{0 0.10 0.84 0 setcmykcolor} -DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC /Apricot{0 0.32 0.52 0 -setcmykcolor}DC /Peach{0 0.50 0.70 0 setcmykcolor}DC /Melon{0 0.46 0.50 -0 setcmykcolor}DC /YellowOrange{0 0.42 1 0 setcmykcolor}DC /Orange{0 -0.61 0.87 0 setcmykcolor}DC /BurntOrange{0 0.51 1 0 setcmykcolor}DC -/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC /RedOrange{0 0.77 0.87 0 -setcmykcolor}DC /Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC /Maroon{0 -0.87 0.68 0.32 setcmykcolor}DC /BrickRed{0 0.89 0.94 0.28 setcmykcolor} -DC /Red{0 1 1 0 setcmykcolor}DC /OrangeRed{0 1 0.50 0 setcmykcolor}DC -/RubineRed{0 1 0.13 0 setcmykcolor}DC /WildStrawberry{0 0.96 0.39 0 -setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC /CarnationPink{0 -0.63 0 0 setcmykcolor}DC /Magenta{0 1 0 0 setcmykcolor}DC /VioletRed{0 -0.81 0 0 setcmykcolor}DC /Rhodamine{0 0.82 0 0 setcmykcolor}DC /Mulberry -{0.34 0.90 0 0.02 setcmykcolor}DC /RedViolet{0.07 0.90 0 0.34 -setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC /Lavender{0 -0.48 0 0 setcmykcolor}DC /Thistle{0.12 0.59 0 0 setcmykcolor}DC /Orchid{ -0.32 0.64 0 0 setcmykcolor}DC /DarkOrchid{0.40 0.80 0.20 0 setcmykcolor} -DC /Purple{0.45 0.86 0 0 setcmykcolor}DC /Plum{0.50 1 0 0 setcmykcolor} -DC /Violet{0.79 0.88 0 0 setcmykcolor}DC /RoyalPurple{0.75 0.90 0 0 -setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC /Periwinkle -{0.57 0.55 0 0 setcmykcolor}DC /CadetBlue{0.62 0.57 0.23 0 setcmykcolor} -DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC /MidnightBlue{0.98 0.13 -0 0.43 setcmykcolor}DC /NavyBlue{0.94 0.54 0 0 setcmykcolor}DC -/RoyalBlue{1 0.50 0 0 setcmykcolor}DC /Blue{1 1 0 0 setcmykcolor}DC -/Cerulean{0.94 0.11 0 0 setcmykcolor}DC /Cyan{1 0 0 0 setcmykcolor}DC -/ProcessBlue{0.96 0 0 0 setcmykcolor}DC /SkyBlue{0.62 0 0.12 0 -setcmykcolor}DC /Turquoise{0.85 0 0.20 0 setcmykcolor}DC /TealBlue{0.86 -0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC -/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC /Emerald{1 0 0.50 0 -setcmykcolor}DC /JungleGreen{0.99 0 0.52 0 setcmykcolor}DC /SeaGreen{ -0.69 0 0.50 0 setcmykcolor}DC /Green{1 0 1 0 setcmykcolor}DC -/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 -0.25 setcmykcolor}DC /LimeGreen{0.50 0 1 0 setcmykcolor}DC /YellowGreen{ -0.44 0 0.74 0 setcmykcolor}DC /SpringGreen{0.26 0 0.76 0 setcmykcolor} -DC /OliveGreen{0.64 0 0.95 0.40 setcmykcolor}DC /RawSienna{0 0.72 1 0.45 -setcmykcolor}DC /Sepia{0 0.83 1 0.70 setcmykcolor}DC /Brown{0 0.81 1 -0.60 setcmykcolor}DC /Tan{0.14 0.42 0.56 0 setcmykcolor}DC /Gray{0 0 0 -0.50 setcmykcolor}DC /Black{0 0 0 1 setcmykcolor}DC /White{0 0 0 0 -setcmykcolor}DC end - -%%EndProcSet -TeXDict begin 40258437 52099154 1000 300 300 (formula.dvi) -@start /Fa 134[ 41 5[ 41 3[ 46 46 1[ 18 6[ 46 15[ 60 -4[ 55 14[ 55 23[ 28 28 40[{ TeXBase1Encoding ReEncodeFont } 11 -82.6359 /Helvetica rf /Fb 205[ 34 34 49[{ - TeXBase1Encoding ReEncodeFont } 2 68.8667 /Times-Roman -rf /Fc 154[ 30 101[{ } 1 68.8667 /Symbol rf -%DVIPSBitmapFont: Fd cmr10 19.907 4 -/Fd 4 94 df<146014E0EB01C0EB0380EB0700130E5B133C13385B13F05B1201485AA248 -5AA348C7FCA25A121EA2123EA2123CA2127CA5127812F8B01278127CA5123CA2123EA212 -1EA2121F7EA26C7EA36C7EA26C7E12007F13707F133C131C7F7FEB0380EB01C0EB00E014 -60135278BD20> 40 D<7E7E7E12707E7E7E120F7E6C7E7F12017F6C7EA21378A37FA213 -3E131EA2131FA27FA21480A5130714C0B01480130FA51400A25BA2131EA2133E133CA25B -A35BA2485A5B12035B48C7FC5A120E5A5A5A5A5A5A12527BBD20> I<EAFFF8A4EAF000B3 -B3B3B3A3EAFFF8A40D5378BD17> 91 D<EAFFF8A4EA0078B3B3B3B3A3EAFFF8A40D537F -BD17> 93 D E -%EndDVIPSBitmapFont -/Fe 197[ 23 58[{ TeXBase1Encoding ReEncodeFont } 1 82.6359 -/Times-Roman rf -%DVIPSBitmapFont: Ff cmsy10 19.907 4 -/Ff 4 106 df<0060161800F0163CA26C167C00781678007C16F8003C16F0A2003E1501 -001E16E0A2001F15036C16C06D140700071680A26D140F000316006D5C6CB612FEA36C5D -01F8C7127C01781478A2017C14F8013C5CA2013E1301011E5C011F13036D5CA2EC800701 -075CECC00F010391C7FCA26E5A0101131EECF03E0100133CA2ECF87CEC7878A2EC7CF8EC -3CF0143F6E5AA36E5AA26E5AA26EC8FC2E3A80B82F> 56 D<126012F0B3A7B8FC1780A3 -00F0CAFCB3A8126029397CB832> 96 D<14C0EB01E0A2130314C013071480A2130F1400 -A25B131E133E133CA2137C137813F85BA212015BA212035B12075BA2120F90C7FC5A121E -A2123E123CA2127C127812F85AA27E1278127C123CA2123E121EA2121F7E7F1207A27F12 -037F1201A27F1200A27F1378137C133CA2133E131E131F7FA214801307A214C0130314E0 -1301A2EB00C0135278BD20> 104 D<126012F0A27E1278127C123CA2123E121EA2121F7E -7F1207A27F12037F1201A27F1200A27F1378137C133CA2133E131E131F7FA214801307A2 -14C0130314E01301A2130314C013071480A2130F1400A25B131E133E133CA2137C137813 -F85BA212015BA212035B12075BA2120F90C7FC5A121EA2123E123CA2127C127812F85AA2 -126013527CBD20> I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fg cmmi10 19.907 1 -/Fg 1 59 df<121C123E127FEAFF80A3EA7F00123E121C0909798817> 58 -D E -%EndDVIPSBitmapFont -/Fh 158[ 41 31[ 50 65[{ TeXBase1Encoding ReEncodeFont } 2 -82.6359 /Times-Italic rf /Fi 139[ 36 50 13[ 36 101[{ } 3 -82.6359 /Symbol rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 300dpi -TeXDict begin - -%%EndSetup -0 0 bop Black Black 0 0.7 0 TeXcolorrgb Fh 567 883 a(A) p -Ff 636 883 a(`) p Fh 705 883 a(a) p Fe 765 883 a(:) p -0 0 1 TeXcolorrgb Fi 806 883 a(t) p Fb 842 900 a(1) p -0 0.7 0 TeXcolorrgb Fd 948 883 a(\() p 0 0 1 TeXcolorrgb -Fi(t) p Fb 1016 900 a(1) p 0 0.7 0 TeXcolorrgb Fe 1071 -883 a(:) p 0 0 1 TeXcolorrgb Fi 1112 883 a(t) p 0 0.7 0 -TeXcolorrgb Fe 1167 883 a(:) p 0 0 1 TeXcolorrgb Fi 1208 -883 a(t) p Fb 1244 900 a(2) p 0 0.7 0 TeXcolorrgb Fd -1281 883 a(\)) p 567 920 746 4 v Fh 704 995 a(A) p Ff -773 995 a(`) p Fd 842 995 a(\() p Fh(a) p Fe 934 995 -a(:) p 0 0 1 TeXcolorrgb Fi 975 995 a(t) p 0 0.7 0 TeXcolorrgb -Fd(\)) p Fe 1062 995 a(:) p 0 0 1 TeXcolorrgb Fi 1103 -995 a(t) p Fb 1139 1012 a(2) p 0 0.7 0 TeXcolorrgb Black -Fa 2 939 a(\(Ann\)) p 0 0.7 0 TeXcolorrgb Black 0 0.7 0 -TeXcolorrgb Fh 540 1208 a(A) p Ff 609 1208 a(`) p Fh -678 1208 a(a) p Fe 738 1208 a(:) p 0 0 1 TeXcolorrgb -Fi 779 1208 a(s) p Fb 829 1225 a(1) p 0 0.7 0 TeXcolorrgb -Fd 934 1208 a(\() p 0 0 1 TeXcolorrgb Fi(s) p Fb 1016 -1225 a(1) p 0 0.7 0 TeXcolorrgb Fe 1071 1208 a(:) p 0 0 1 -TeXcolorrgb Fi 1112 1208 a(s) p 0 0.7 0 TeXcolorrgb Fe -1180 1208 a(:) p 0 0 1 TeXcolorrgb Fi 1222 1208 a(s) p -Fb 1272 1225 a(2) p 0 0.7 0 TeXcolorrgb Fd 1308 1208 -a(\)) p 540 1245 801 4 v Fh 661 1321 a(A) p Ff 730 1321 -a(`) p Fd 799 1321 a([) p Fh(a) p Fe 881 1321 a(:) p -0 0 1 TeXcolorrgb Fi 923 1321 a(s) p 0 0.7 0 TeXcolorrgb -Fd 972 1321 a(]) p Fe 1014 1321 a(:) p 0 0 1 TeXcolorrgb -Fd 1055 1321 a([) p Fi(s) p Fb 1128 1338 a(2) p Fd 1164 -1321 a(]) p Fc 1187 1297 a(e) p 0 0.7 0 TeXcolorrgb Black -Fa 2 1264 a(\(P) l(oly\)) p 0 0.7 0 TeXcolorrgb Black -0 0.7 0 TeXcolorrgb Fh 704 1537 a(A) p Ff 773 1537 a(`) p -Fh 842 1537 a(a) p Fe 902 1537 a(:) p 0 0 1 TeXcolorrgb -Ff 943 1537 a(8) p Fi(e) p Fg(:) p Fd([) p Fi(s) p Fd(]) p -Fc 1145 1507 a(e) p 0 0.7 0 TeXcolorrgb 704 1573 472 -4 v Fh 764 1649 a(A) p Ff 833 1649 a(`) p 902 1649 a(h) p -Fh(a) p Ff(i) p Fe 1025 1649 a(:) p 0 0 1 TeXcolorrgb -Fi 1067 1649 a(s) p 0 0.7 0 TeXcolorrgb Black Fa 2 1592 -a(\(Use\)) p 0 0.7 0 TeXcolorrgb Black Black Black 90 rotate -dyy eop -%%Trailer -end -userdict /end-hook known{end-hook}if -%%EOF diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/doc/lablgtk.mgp b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/doc/lablgtk.mgp deleted file mode 100644 index 3eac79341..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/doc/lablgtk.mgp +++ /dev/null @@ -1,558 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%deffont "code" xfont "itc avant garde gothic-demi-r", tfont "verdana.ttf" -%deffont "code-bold" xfont "terminal-bold-r", tfont "verdanab.ttf" -%deffont "sans" xfont "helvetica-medium-r", tfont "comic.ttf" -%deffont "sans-bold" xfont "helvetica-bold-r", tfont "comicbd.ttf" -%deffont "sansit" xfont "helvetica-medium-i", tfont "marlett.ttf" -%deffont "title" xfont "times-medium-r", tfont "times.ttf" -%deffont "title-bold" xfont "times-bold-r", tfont "timesbd.ttf" -%default 1 right, size 2, fore "white", bgrad -%default 1 vfont "goth", font "sans-bold", vgap 100 -%default 2 leftfill, size 8, vgap 60, prefix " ", font "sans" -%default 3 size 4, bar "beige", vgap 10 -%default 4 size 5, fore "white", vgap 20, prefix " " -%tab 1 size 5, vgap 40, prefix " ", icon box "green" 50 -%tab 2 size 5, vgap 40, prefix " ", icon arc "yellow" 50 -%tab 3 size 5, vgap 40, prefix " ", icon arc "white" 40 -%tab com1 size 4, prefix " " -%tab com2 size 4, prefix " " -%tab com3 size 4, prefix " " -%tab txt font "sans", size 5, fore "white", prefix " " -%tab vspace size 2 -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -%nodefault -%size 9, font "title-bold" -%fore "beige", back "navyblue", vgap 20 -%center - - -A Type System in Action: - -the LablGTK Interface - - -%size 7, font "title" -Jacques Garrigue -Kyoto University -%size 6, font "code" -garrigue@kurims.kyoto-u.ac.jp - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -2 -Synopsis - - Objective Label introduction -%size 2 - - Why GTK+? - GTK+/LablGTK structure -%size 2 - - Low Level - Type encoding with variants - Labeled parameters -%size 2 - - High Level - Object-orientation - Optional arguments - Polymorphic methods -%size 2 - - Conclusion - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -3 -Objective Label - - Based on Objective Caml - ML syntax and type inference - Class-based object system - - Several extensions - Labeled and optional parameters - Polymorphic variants - Polymorphic methods - - Tools - Type-based browser - GUI and 3D graphics - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -4 -Labels and optionals - -%font "code", size 4, prefix " ", fore "yellow" -let rec map fun:f = function - [] -> [] - | x :: l -> f x :: map fun:f l -%fore "lightpink" -val map : fun:('a -> 'b) -> 'a list -> 'b list - -%pause, fore "yellow", font "code" -let f = map [1;2;3] -%fore "lightpink" -val f : fun:(int -> 'a) -> 'a list -%fore "yellow" -f fun:(fun x -> 2*x) -%fore "lightpink" -- : int list = [2; 3; 4] - -%pause, fore "yellow", font "code" -let f x ?incr:y [< 1 >] = x + y -%fore "lightpink" -val f : int -> ?incr:int -> int -%fore "yellow" -f 1 -%fore "lightpink" -- : int = 2 - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -5 -Polymorphic variants - - -%font "code", size 4, prefix " ", fore "yellow" -[`on; `off] -%fore "lightpink" -- : [> off on] list = [`on; `off] - -%pause, fore "yellow", font "code" -`number 1;; -%fore "lightpink" -- : [> number(int)] = `number 1 - -%pause, fore "yellow", font "code" -let f = function `on -> 1 | `off -> 0 | `number n -> n -%fore "lightpink" -val f : [< number(int) off on] -> int - -%pause, fore "yellow", font "code" -type t = [on off number(int)] - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -6 -Polymorphic methods - -Not allowed in Objective Caml -%size 2 - -%font "code", size 4, prefix " ", fore "yellow" -class c = object method m x = x end -%fore "red" -Some type variables are unbound in this type: - class c : object method m : 'a -> 'a end -The method m has type 'a -> 'a where 'a is unbound - -%pause, font "sans", size 5, prefix " ", fore "white" -Need explicit annotation in O'Labl -%size 2 - -%font "code", size 4, prefix " ", fore "yellow" -class c = object - method m : 'a. 'a -> 'a = fun x -> x -end -%fore "lightpink" -class c : object method m : 'a -> 'a end -%fore "yellow" -let o = new c -%fore "lightpink" -val o : c = <obj> -%fore "yellow" -o#m 1, o#m true -%fore "lightpink" -- : int * bool = 1, true - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -7 -Why GTK+ ? - -Why use the GIMP Tool Kit? -%size 3 - - Widely used in free software - - Easy to interface - Written in C (QT uses C++) - Memory management - -Drawbacks -%size 3 - - Design lacks uniformity - Extensive use of dynamic typing - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -8 -GTK+ Structure - -Class hierarchy based on GtkObject -%size 2 - - Single inheritance -&com1 New widgets may redefine methods -%size 2 - - Dynamically checked -&com1 Casting necessay both up and down -%size 2 - - Developper-side hierarchy -&com1 Inheritance is not always meaningful to the user -%size 2 - -%size 5 -Signal-based callback mechanism -%size 2 - - May use multiple callbacks -%size 2 - - Signals are polymorphic - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -9 -LablGTK structure - -Typed at all levels - - Low-level interface -%size 2 - - C stub functions -- typechecked by C - - ML type declarations -- ML abstract types - - High-level interface -%size 2 - - ML class wrappers -- ML concrete types - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -10 -Low Level Interface - -Goals - - Strongly typed interface -&com1 heavy use of advanced typing techniques - - Very little ML code -&com1 C-stubs and external declarations - - Safe memory management -&com1 have the library cooperate with the GC - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -11 -Low level encoding (I) - - -How to represent widget subtyping in ML? - - Example: buttons' hierarchy -%size 2 - -%font "code", size 5, prefix " ", fore "yellow" -GtkObject - GtkWidget - GtkContainer - GtkButton - GtkToggleButton - GtkRadioButton - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -12 -Variants as set constraints - - -Variants can be seen as sets of possible values: - - [tag1 ... tagn] = {tag1,...,tagn} - - -Polymorphic variants introduce constraints - - $B&A(B[> tag1 ... tagn] $B"N(B $B&A(B $B"?(B {tag1,...,tagn} - $B&A(B[< tag1 ... tagn] $B"N(B $B&A(B $B">(B {tag1,...,tagn} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -13 -Encoding hierarchies - -Define an abstract type -&vspace -%font "code", fore "yellow", size 5 - type 'a obj - -&txt Use tags to represent properties -&vspace -%font "code", fore "yellow", size 5 - type t = [class1 ... classn] obj - -&txt Functions check properties -&vspace -%font "code", fore "yellow", size 5 - val f : [> class1 ... classn] obj -> ... -&txt - Subsumes Haskell type classes -&vspace - Allows multiple inheritance - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -14 -Low level encoding (II) - -Example: buttons' hierarchy -%size 2 - -%font "code", size 4, prefix " ", fore "yellow" -type 'a obj -type widget = [widget] obj -type container = [widget container] obj -type button = [widget container button] obj -type toggle_button = [widget ... togglebutton] obj -type radio_button = [widget ... radiobutton] obj -type state_type = [ NORMAL - ACTIVE PRELIGHT SELECTED INSENSITIVE ] -val set_state : [> widget] obj -> state_type -> unit -val children : [> container] obj -> [widget] obj list -val clicked : [> button] obj -> unit -val set_group : [> radiobutton] obj -> group -> unit - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -15 -Alternate encoding - -Use only standard ML features -%size 2 - -%font "code", size 4, prefix " ", fore "yellow", vgap 50 -type 'a obj -type 'a widget -... -type 'a radio -type state_type = NORMAL | ACTIVE | ... | INSENSITIVE -val set_state : 'a widget obj -> state_type -> unit -val children : - 'a container widget obj -> unit widget obj list -val clicked : 'a button container widget obj -> unit - -&txt Weaknesses - No multiple inheritance - Not very intuitive for the user - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -16 -Low level encoding (III) - -Use of labeled parameters -%size 2 - -%font "code", size 4, prefix " ", fore "yellow", vgap 50 -val adjustment_new : - value:float -> lower:float -> upper:float -> - step_incr:float -> page_incr:float -> - page_size:float -> adjustment obj - -&txt Signals -%size 2 - -%font "code", size 4, prefix " ", fore "yellow", vgap 50 -type ('a,'b) signal = - { name: string; marshaller: 'b -> GtkArgv.t -> unit } -val connect : 'a obj -> sig:('a,'b) signal -> - callback:'b -> ?after:bool -> id -val button_clicked : ([> button], unit -> unit) signal - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -17 -High-Level Interface - -Problems with GTK+ -%size 2 - - Name space is scattered -&com1 One has to know in which superclass a function is defined - Developper oriented design -&com1 There is no clear distinction between public and private definitions - -&txt LablGTK design -%size 2 - - OCaml classes to reunify name space - Omit developper-oriented methods - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -18 -High-level classes - -%font "code", size 4, prefix " ", fore "yellow" -class button : -%fore "lightgreen" - ?label:string -> -%fore "lightpink" - ?border_width:int -> - ?width:int -> - ?height:int -> -%fore "lightgray" - ?packing:(GButton.button -> unit) -> - ?show:bool -> -%fore "yellow" - object -%fore "lightgray" - method destroy : unit -> unit - method as_widget : Gtk.widget obj - method misc : GObj.widget_misc -%fore "lightpink" - method add : #is_widget -> unit - method set_border_width : int -> unit -%fore "lightgreen" - method clicked : unit -> unit - method connect : GButton.button_signals - method grab_default : unit -> unit -%fore "yellow" - end - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -19 -High-level features - - Objective Caml classes -&com1 allow collecting methods from different modules - - Use optionals in class constructors -&com1 makes widget creation much easier - - Polymorphic methods -&com1 needed for container widgets -%size 2 - -%font "code", size 4, fore "yellow", vgap 50 - method add : 'a. (#is_widget as 'a) -> unit - -%fore "white", font "sans" - Polymorphic variants -&com1 for C-style enumeration types, avoid name-space dependancies - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -20 -Polymorphic methods (I) - - Instance of first-class polymorphism -%size 2 - - first-class polytypes cannot be inferred - they are propagated by the definition flow - - Technically -%size 2 - - use polymorphism to track available information - type system excludes derivations based on "guessed" information - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -21 -First class polymorphism - -%prefix " " -%image "formula.eps" 512x384 -%size 2 - -%prefix " ", size 5, fore "lightblue" - ($B&R(B1 : $B&R(B : $B&R(B2) $B"N(B $B&R(B1 = $B&H(B($B&Q(B1($B&R(B)) $B"J(B $B&R(B2 = $B&H(B($B&Q(B2($B&R(B)) -%fore "white" -where $B&H(B instantiates free variables, and $B&Q(B1,$B&Q(B2 rename free labels of $B&R(B. - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -22 -Polymorphic methods (II) - -Definitions -%size 2 - -%font "code", size 4, prefix " ", fore "yellow", vgap 50 -type is_widget = < as_widget : widget obj > -type #is_widget = < as_widget : widget obj; .. > -type container = - < ... ; add : 'a. (#as_widget as 'a) -> unit; ... > - -%pause -&txt Propagation -%size 2 - -%font "code", size 4, prefix " ", fore "lightgreen", vgap 50 -fun (cont : container) -> cont#add widget - -%pause -let button = new button in button#add widget - -%pause, fore "red" -fun cont -> cont#add widget - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -23 -Programming example - -Hello World -%size 2 - -%font "code", size 4, prefix " ", fore "yellow" -open GMain - -let window = - new GWindow.window border_width: 10 - -let button = - new GButton.button - label: "Hello World" packing: window#add - -let _ = - window#connect#destroy callback: Main.quit; - button#connect#clicked callback: window#destroy; - window#show (); - Main.main () - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%page -24 -Conclusion - - Results -%size 2 - - Could build a strongly typed interface - - It is easier to use than the C API - - Makes effective use of extensions to the type system - - Comments -%size 2 - - Still difficulties with the Caml object system -&com2 class recursion, method type refinement, etc... diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/morph3d.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/morph3d.ml deleted file mode 100644 index a08726e05..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/morph3d.ml +++ /dev/null @@ -1,607 +0,0 @@ -(* $Id$ *) - -(*- - * morph3d.c - Shows 3D morphing objects (TK Version) - * - * This program was inspired on a WindowsNT(R)'s screen saver. It was written - * from scratch and it was not based on any other source code. - * - * Porting it to xlock (the final objective of this code since the moment I - * decided to create it) was possible by comparing the original Mesa's gear - * demo with it's ported version, so thanks for Danny Sung for his indirect - * help (look at gear.c in xlock source tree). NOTE: At the moment this code - * was sent to Brian Paul for package inclusion, the XLock Version was not - * available. In fact, I'll wait it to appear on the next Mesa release (If you - * are reading this, it means THIS release) to send it for xlock package - * inclusion). It will probably there be a GLUT version too. - * - * Thanks goes also to Brian Paul for making it possible and inexpensive - * to use OpenGL at home. - * - * Since I'm not a native english speaker, my apologies for any gramatical - * mistake. - * - * My e-mail addresses are - * - * vianna@cat.cbpf.br - * and - * marcelo@venus.rdc.puc-rio.br - * - * Marcelo F. Vianna (Feb-13-1997) - *) - -(* -This document is VERY incomplete, but tries to describe the mathematics used -in the program. At this moment it just describes how the polyhedra are -generated. On futhurer versions, this document will be probabbly improved. - -Since I'm not a native english speaker, my apologies for any gramatical -mistake. - -Marcelo Fernandes Vianna -- Undergraduate in Computer Engeneering at Catholic Pontifical University -- of Rio de Janeiro (PUC-Rio) Brasil. -- e-mail: vianna@cat.cbpf.br or marcelo@venus.rdc.puc-rio.br -- Feb-13-1997 - -POLYHEDRA GENERATION - -For the purpose of this program it's not sufficient to know the polyhedra -vertexes coordinates. Since the morphing algorithm applies a nonlinear -transformation over the surfaces (faces) of the polyhedron, each face has -to be divided into smaller ones. The morphing algorithm needs to transform -each vertex of these smaller faces individually. It's a very time consoming -task. - -In order to reduce calculation overload, and since all the macro faces of -the polyhedron are transformed by the same way, the generation is made by -creating only one face of the polyhedron, morphing it and then rotating it -around the polyhedron center. - -What we need to know is the face radius of the polyhedron (the radius of -the inscribed sphere) and the angle between the center of two adjacent -faces using the center of the sphere as the angle's vertex. - -The face radius of the regular polyhedra are known values which I decided -to not waste my time calculating. Following is a table of face radius for -the regular polyhedra with edge length = 1: - - TETRAHEDRON : 1/(2*sqrt(2))/sqrt(3) - CUBE : 1/2 - OCTAHEDRON : 1/sqrt(6) - DODECAHEDRON : T^2 * sqrt((T+2)/5) / 2 -> where T=(sqrt(5)+1)/2 - ICOSAHEDRON : (3*sqrt(3)+sqrt(15))/12 - -I've not found any reference about the mentioned angles, so I needed to -calculate them, not a trivial task until I figured out how :) -Curiously these angles are the same for the tetrahedron and octahedron. -A way to obtain this value is inscribing the tetrahedron inside the cube -by matching their vertexes. So you'll notice that the remaining unmatched -vertexes are in the same straight line starting in the cube/tetrahedron -center and crossing the center of each tetrahedron's face. At this point -it's easy to obtain the bigger angle of the isosceles triangle formed by -the center of the cube and two opposite vertexes on the same cube face. -The edges of this triangle have the following lenghts: sqrt(2) for the base -and sqrt(3)/2 for the other two other edges. So the angle we want is: - +-----------------------------------------------------------+ - | 2*ARCSIN(sqrt(2)/sqrt(3)) = 109.47122063449069174 degrees | - +-----------------------------------------------------------+ -For the cube this angle is obvious, but just for formality it can be -easily obtained because we also know it's isosceles edge lenghts: -sqrt(2)/2 for the base and 1/2 for the other two edges. So the angle we -want is: - +-----------------------------------------------------------+ - | 2*ARCSIN((sqrt(2)/2)/1) = 90.000000000000000000 degrees | - +-----------------------------------------------------------+ -For the octahedron we use the same idea used for the tetrahedron, but now -we inscribe the cube inside the octahedron so that all cubes's vertexes -matches excatly the center of each octahedron's face. It's now clear that -this angle is the same of the thetrahedron one: - +-----------------------------------------------------------+ - | 2*ARCSIN(sqrt(2)/sqrt(3)) = 109.47122063449069174 degrees | - +-----------------------------------------------------------+ -For the dodecahedron it's a little bit harder because it's only relationship -with the cube is useless to us. So we need to solve the problem by another -way. The concept of Face radius also exists on 2D polygons with the name -Edge radius: - Edge Radius For Pentagon (ERp) - ERp = (1/2)/TAN(36 degrees) * VRp = 0.6881909602355867905 - (VRp is the pentagon's vertex radio). - Face Radius For Dodecahedron - FRd = T^2 * sqrt((T+2)/5) / 2 = 1.1135163644116068404 -Why we need ERp? Well, ERp and FRd segments forms a 90 degrees angle, -completing this triangle, the lesser angle is a half of the angle we are -looking for, so this angle is: - +-----------------------------------------------------------+ - | 2*ARCTAN(ERp/FRd) = 63.434948822922009981 degrees | - +-----------------------------------------------------------+ -For the icosahedron we can use the same method used for dodecahedron (well -the method used for dodecahedron may be used for all regular polyhedra) - Edge Radius For Triangle (this one is well known: 1/3 of the triangle height) - ERt = sin(60)/3 = sqrt(3)/6 = 0.2886751345948128655 - Face Radius For Icosahedron - FRi= (3*sqrt(3)+sqrt(15))/12 = 0.7557613140761707538 -So the angle is: - +-----------------------------------------------------------+ - | 2*ARCTAN(ERt/FRi) = 41.810314895778596167 degrees | - +-----------------------------------------------------------+ - -*) - - -let scale = 0.3 - -let vect_mul (x1,y1,z1) (x2,y2,z2) = - (y1 *. z2 -. z1 *. y2, z1 *. x2 -. x1 *. z2, x1 *. y2 -. y1 *. x2) - -let sqr a = a *. a - -(* Increasing this values produces better image quality, the price is speed. *) -(* Very low values produces erroneous/incorrect plotting *) -let tetradivisions = 23 -let cubedivisions = 20 -let octadivisions = 21 -let dodecadivisions = 10 -let icodivisions = 15 - -let tetraangle = 109.47122063449069174 -let cubeangle = 90.000000000000000000 -let octaangle = 109.47122063449069174 -let dodecaangle = 63.434948822922009981 -let icoangle = 41.810314895778596167 - -let pi = acos (-1.) -let sqrt2 = sqrt 2. -let sqrt3 = sqrt 3. -let sqrt5 = sqrt 5. -let sqrt6 = sqrt 6. -let sqrt15 = sqrt 15. -let cossec36_2 = 0.8506508083520399322 -let cosd x = cos (float x /. 180. *. pi) -let sind x = sin (float x /. 180. *. pi) -let cos72 = cosd 72 -let sin72 = sind 72 -let cos36 = cosd 36 -let sin36 = sind 36 - -(*************************************************************************) - -let front_shininess = 60.0 -let front_specular = 0.7, 0.7, 0.7, 1.0 -let ambient = 0.0, 0.0, 0.0, 1.0 -let diffuse = 1.0, 1.0, 1.0, 1.0 -let position0 = 1.0, 1.0, 1.0, 0.0 -let position1 = -1.0,-1.0, 1.0, 0.0 -let lmodel_ambient = 0.5, 0.5, 0.5, 1.0 -let lmodel_twoside = true - -let materialRed = 0.7, 0.0, 0.0, 1.0 -let materialGreen = 0.1, 0.5, 0.2, 1.0 -let materialBlue = 0.0, 0.0, 0.7, 1.0 -let materialCyan = 0.2, 0.5, 0.7, 1.0 -let materialYellow = 0.7, 0.7, 0.0, 1.0 -let materialMagenta = 0.6, 0.2, 0.5, 1.0 -let materialWhite = 0.7, 0.7, 0.7, 1.0 -let materialGray = 0.2, 0.2, 0.2, 1.0 -let all_gray = Array.create 20 materialGray - -let vertex ~xf ~yf ~zf ~ampvr2 = - let xa = xf +. 0.01 and yb = yf +. 0.01 in - let xf2 = sqr xf and yf2 = sqr yf in - let factor = 1. -. (xf2 +. yf2) *. ampvr2 - and factor1 = 1. -. (sqr xa +. yf2) *. ampvr2 - and factor2 = 1. -. (xf2 +. sqr yb) *. ampvr2 in - let vertx = factor *. xf and verty = factor *. yf - and vertz = factor *. zf in - let neiax = factor1 *. xa -. vertx and neiay = factor1 *. yf -. verty - and neiaz = factor1 *. zf -. vertz and neibx = factor2 *. xf -. vertx - and neiby = factor2 *. yb -. verty and neibz = factor2 *. zf -. vertz in - GlDraw.normal3 (vect_mul (neiax, neiay, neiaz) (neibx, neiby, neibz)); - GlDraw.vertex3 (vertx, verty, vertz) - -let triangle ~edge ~amp ~divisions ~z = - let divi = float divisions in - let vr = edge *. sqrt3 /. 3. in - let ampvr2 = amp /. sqr vr - and zf = edge *. z in - let ax = edge *. (0.5 /. divi) - and ay = edge *. (-0.5 *. sqrt3 /. divi) - and bx = edge *. (-0.5 /. divi) in - for ri = 1 to divisions do - GlDraw.begins `triangle_strip; - for ti = 0 to ri - 1 do - vertex ~zf ~ampvr2 - ~xf:(float (ri-ti) *. ax +. float ti *. bx) - ~yf:(vr +. float (ri-ti) *. ay +. float ti *. ay); - vertex ~zf ~ampvr2 - ~xf:(float (ri-ti-1) *. ax +. float ti *. bx) - ~yf:(vr +. float (ri-ti-1) *. ay +. float ti *. ay) - done; - vertex ~xf:(float ri *. bx) ~yf:(vr +. float ri *. ay) ~zf ~ampvr2; - GlDraw.ends () - done - -let square ~edge ~amp ~divisions ~z = - let divi = float divisions in - let zf = edge *. z - and ampvr2 = amp /. sqr (edge *. sqrt2 /. 2.) in - for yi = 0 to divisions - 1 do - let yf = edge *. (-0.5 +. float yi /. divi) in - let yf2 = sqr yf in - let y = yf +. 1.0 /. divi *. edge in - let y2 = sqr y in - GlDraw.begins `quad_strip; - for xi = 0 to divisions do - let xf = edge *. (-0.5 +. float xi /. divi) in - vertex ~xf ~yf:y ~zf ~ampvr2; - vertex ~xf ~yf ~zf ~ampvr2 - done; - GlDraw.ends () - done - -let pentagon ~edge ~amp ~divisions ~z = - let divi = float divisions in - let zf = edge *. z - and ampvr2 = amp /. sqr(edge *. cossec36_2) in - let x = - Array.init 6 - ~f:(fun fi -> -. cos (float fi *. 2. *. pi /. 5. +. pi /. 10.) - /. divi *. cossec36_2 *. edge) - and y = - Array.init 6 - ~f:(fun fi -> sin (float fi *. 2. *. pi /. 5. +. pi /. 10.) - /. divi *. cossec36_2 *. edge) - in - for ri = 1 to divisions do - for fi = 0 to 4 do - GlDraw.begins `triangle_strip; - for ti = 0 to ri-1 do - vertex ~zf ~ampvr2 - ~xf:(float(ri-ti) *. x.(fi) +. float ti *. x.(fi+1)) - ~yf:(float(ri-ti) *. y.(fi) +. float ti *. y.(fi+1)); - vertex ~zf ~ampvr2 - ~xf:(float(ri-ti-1) *. x.(fi) +. float ti *. x.(fi+1)) - ~yf:(float(ri-ti-1) *. y.(fi) +. float ti *. y.(fi+1)) - done; - vertex ~xf:(float ri *. x.(fi+1)) ~yf:(float ri *. y.(fi+1)) ~zf ~ampvr2; - GlDraw.ends () - done - done - -let call_list list color = - GlLight.material ~face:`both (`diffuse color); - GlList.call list - -let draw_tetra ~amp ~divisions ~color = - let list = GlList.create `compile in - triangle ~edge:2.0 ~amp ~divisions ~z:(0.5 /. sqrt6); - GlList.ends(); - - call_list list color.(0); - GlMat.push(); - GlMat.rotate ~angle:180.0 ~z:1.0 (); - GlMat.rotate ~angle:(-.tetraangle) ~x:1.0 (); - call_list list color.(1); - GlMat.pop(); - GlMat.push(); - GlMat.rotate ~angle:180.0 ~y:1.0 (); - GlMat.rotate ~angle:(-180.0 +. tetraangle) ~x:0.5 ~y:(sqrt3 /. 2.) (); - call_list list color.(2); - GlMat.pop(); - GlMat.rotate ~angle:180.0 ~y:1.0 (); - GlMat.rotate ~angle:(-180.0 +. tetraangle) ~x:0.5 ~y:(-.sqrt3 /. 2.) (); - call_list list color.(3); - - GlList.delete list - -let draw_cube ~amp ~divisions ~color = - let list = GlList.create `compile in - square ~edge:2.0 ~amp ~divisions ~z:0.5; - GlList.ends (); - - call_list list color.(0); - for i = 1 to 3 do - GlMat.rotate ~angle:cubeangle ~x:1.0 (); - call_list list color.(i) - done; - GlMat.rotate ~angle:cubeangle ~y:1.0 (); - call_list list color.(4); - GlMat.rotate ~angle:(2.0 *. cubeangle) ~y:1.0 (); - call_list list color.(5); - - GlList.delete list - -let draw_octa ~amp ~divisions ~color = - let list = GlList.create `compile in - triangle ~edge:2.0 ~amp ~divisions ~z:(1.0 /. sqrt6); - GlList.ends (); - - let do_list (i,y) = - GlMat.push(); - GlMat.rotate ~angle:180.0 ~y:1.0 (); - GlMat.rotate ~angle:(-.octaangle) ~x:0.5 ~y (); - call_list list color.(i); - GlMat.pop() - in - call_list list color.(0); - GlMat.push(); - GlMat.rotate ~angle:180.0 ~z:1.0 (); - GlMat.rotate ~angle:(-180.0 +. octaangle) ~x:1.0 (); - call_list list color.(1); - GlMat.pop(); - List.iter [2, sqrt3 /. 2.0; 3, -.sqrt3 /. 2.0] ~f:do_list; - GlMat.rotate ~angle:180.0 ~x:1.0 (); - GlLight.material ~face:`both (`diffuse color.(4)); - GlList.call list; - GlMat.push(); - GlMat.rotate ~angle:180.0 ~z:1.0 (); - GlMat.rotate ~angle:(-180.0 +. octaangle) ~x:1.0 (); - GlLight.material ~face:`both (`diffuse color.(5)); - GlList.call list; - GlMat.pop(); - List.iter [6, sqrt3 /. 2.0; 7, -.sqrt3 /. 2.0] ~f:do_list; - - GlList.delete list - -let draw_dodeca ~amp ~divisions ~color = - let tau = (sqrt5 +. 1.0) /. 2.0 in - let list = GlList.create `compile in - pentagon ~edge:2.0 ~amp ~divisions - ~z:(sqr(tau) *. sqrt ((tau+.2.0)/.5.0) /. 2.0); - GlList.ends (); - - let do_list (i,angle,x,y) = - GlMat.push(); - GlMat.rotate ~angle:angle ~x ~y (); - call_list list color.(i); - GlMat.pop(); - in - GlMat.push (); - call_list list color.(0); - GlMat.rotate ~angle:180.0 ~z:1.0 (); - List.iter ~f:do_list - [ 1, -.dodecaangle, 1.0, 0.0; - 2, -.dodecaangle, cos72, sin72; - 3, -.dodecaangle, cos72, -.sin72; - 4, dodecaangle, cos36, -.sin36; - 5, dodecaangle, cos36, sin36 ]; - GlMat.pop (); - GlMat.rotate ~angle:180.0 ~x:1.0 (); - call_list list color.(6); - GlMat.rotate ~angle:180.0 ~z:1.0 (); - List.iter ~f:do_list - [ 7, -.dodecaangle, 1.0, 0.0; - 8, -.dodecaangle, cos72, sin72; - 9, -.dodecaangle, cos72, -.sin72; - 10, dodecaangle, cos36, -.sin36 ]; - GlMat.rotate ~angle:dodecaangle ~x:cos36 ~y:sin36 (); - call_list list color.(11); - - GlList.delete list - -let draw_ico ~amp ~divisions ~color = - let list = GlList.create `compile in - triangle ~edge:1.5 ~amp ~divisions - ~z:((3.0 *. sqrt3 +. sqrt15) /. 12.0); - GlList.ends (); - - let do_list1 i = - GlMat.rotate ~angle:180.0 ~y:1.0 (); - GlMat.rotate ~angle:(-180.0 +. icoangle) ~x:0.5 ~y:(sqrt3/.2.0) (); - call_list list color.(i) - and do_list2 i = - GlMat.rotate ~angle:180.0 ~y:1.0 (); - GlMat.rotate ~angle:(-180.0 +. icoangle) ~x:0.5 ~y:(-.sqrt3/.2.0) (); - call_list list color.(i) - and do_list3 i = - GlMat.rotate ~angle:180.0 ~z:1.0 (); - GlMat.rotate ~angle:(-.icoangle) ~x:1.0 (); - call_list list color.(i) - in - GlMat.push (); - call_list list color.(0); - GlMat.push (); - do_list3 1; - GlMat.push (); - do_list1 2; - GlMat.pop (); - do_list2 3; - GlMat.pop (); - GlMat.push (); - do_list1 4; - GlMat.push (); - do_list1 5; - GlMat.pop(); - do_list3 6; - GlMat.pop (); - do_list2 7; - GlMat.push (); - do_list2 8; - GlMat.pop (); - do_list3 9; - GlMat.pop (); - GlMat.rotate ~angle:180.0 ~x:1.0 (); - call_list list color.(10); - GlMat.push (); - do_list3 11; - GlMat.push (); - do_list1 12; - GlMat.pop (); - do_list2 13; - GlMat.pop (); - GlMat.push (); - do_list1 14; - GlMat.push (); - do_list1 15; - GlMat.pop (); - do_list3 16; - GlMat.pop (); - do_list2 17; - GlMat.push (); - do_list2 18; - GlMat.pop (); - do_list3 19; - - GlList.delete list - -class view area = object (self) - val area : GlGtk.area = area - val mutable smooth = true - val mutable step = 0. - val mutable obj = 1 - val mutable draw_object = fun ~amp -> () - val mutable magnitude = 0. - - method width = area#misc#allocation.Gtk.width - method height = area#misc#allocation.Gtk.height - - method draw () = - let ratio = float self#height /. float self#width in - GlClear.clear [`color;`depth]; - GlMat.push(); - GlMat.translate ~z:(-10.0) (); - GlMat.scale ~x:(scale *. ratio) ~y:scale ~z:scale (); - GlMat.translate () - ~x:(2.5 *. ratio *. sin (step *. 1.11)) - ~y:(2.5 *. cos (step *. 1.25 *. 1.11)); - GlMat.rotate ~angle:(step *. 100.) ~x:1.0 (); - GlMat.rotate ~angle:(step *. 95.) ~y:1.0 (); - GlMat.rotate ~angle:(step *. 90.) ~z:1.0 (); - draw_object ~amp:((sin step +. 1.0/.3.0) *. (4.0/.5.0) *. magnitude); - GlMat.pop(); - Gl.flush(); - area#swap_buffers (); - step <- step +. 0.05 - - method reshape ~width ~height = - GlDraw.viewport ~x:0 ~y:0 ~w:width ~h:height; - GlMat.mode `projection; - GlMat.load_identity(); - GlMat.frustum ~x:(-1.0, 1.0) ~y:(-1.0, 1.0) ~z:(5.0, 15.0); - GlMat.mode `modelview - - method key sym = - begin match sym with - "1" -> obj <- 1 - | "2" -> obj <- 2 - | "3" -> obj <- 3 - | "4" -> obj <- 4 - | "5" -> obj <- 5 - | "\r" -> smooth <- not smooth - | "\027" -> area#misc#toplevel#destroy (); exit 0 - | _ -> () - end; - self#pinit - - method pinit = - begin match obj with - 1 -> - draw_object <- draw_tetra - ~divisions:tetradivisions - ~color:[|materialRed; materialGreen; - materialBlue; materialWhite|]; - magnitude <- 2.5 - | 2 -> - draw_object <- draw_cube - ~divisions:cubedivisions - ~color:[|materialRed; materialGreen; materialCyan; - materialMagenta; materialYellow; materialBlue|]; - magnitude <- 2.0 - | 3 -> - draw_object <- draw_octa - ~divisions:octadivisions - ~color:[|materialRed; materialGreen; materialBlue; - materialWhite; materialCyan; materialMagenta; - materialGray; materialYellow|]; - magnitude <- 2.5 - | 4 -> - draw_object <- draw_dodeca - ~divisions:dodecadivisions - ~color:[|materialRed; materialGreen; materialCyan; - materialBlue; materialMagenta; materialYellow; - materialGreen; materialCyan; materialRed; - materialMagenta; materialBlue; materialYellow|]; - magnitude <- 2.0 - | 5 -> - draw_object <- draw_ico - ~divisions:icodivisions - ~color:[|materialRed; materialGreen; materialBlue; - materialCyan; materialYellow; materialMagenta; - materialRed; materialGreen; materialBlue; - materialWhite; materialCyan; materialYellow; - materialMagenta; materialRed; materialGreen; - materialBlue; materialCyan; materialYellow; - materialMagenta; materialGray|]; - magnitude <- 3.5 - | _ -> () - end; - GlDraw.shade_model (if smooth then `smooth else `flat) - initializer - area#connect#display ~callback:self#draw; - area#connect#reshape ~callback:self#reshape; - () -end - -open GMain - -let main () = - List.iter ~f:print_string - [ "Morph 3D - Shows morphing platonic polyhedra\n"; - "Author: Marcelo Fernandes Vianna (vianna@cat.cbpf.br)\n"; - "Ported to LablGL by Jacques Garrigue\n\n"; - " [1] - Tetrahedron\n"; - " [2] - Hexahedron (Cube)\n"; - " [3] - Octahedron\n"; - " [4] - Dodecahedron\n"; - " [5] - Icosahedron\n"; - "[RETURN] - Toggle smooth/flat shading\n"; - " [ESC] - Quit\n" ]; - flush stdout; - - let window = - GWindow.window ~title:"Morph 3D - Shows morphing platonic polyhedra" () - in - window#connect#destroy ~callback:Main.quit; - window#set_resize_mode `IMMEDIATE; - - let area = GlGtk.area [`DEPTH_SIZE 1;`RGBA;`DOUBLEBUFFER] - ~width:640 ~height:480 ~packing:window#add () in - - let view = new view area in - - area#connect#realize ~callback: - begin fun () -> - view#pinit; - GlClear.depth 1.0; - GlClear.color (0.0, 0.0, 0.0); - GlDraw.color (1.0, 1.0, 1.0); - - GlClear.clear [`color;`depth]; - Gl.flush(); - - List.iter ~f:(GlLight.light ~num:0) - [`ambient ambient; `diffuse diffuse; `position position0]; - List.iter ~f:(GlLight.light ~num:1) - [`ambient ambient; `diffuse diffuse; `position position1]; - GlLight.light_model (`ambient lmodel_ambient); - GlLight.light_model (`two_side lmodel_twoside); - List.iter ~f:Gl.enable - [`lighting;`light0;`light1;`depth_test;`normalize]; - - GlLight.material ~face:`both (`shininess front_shininess); - GlLight.material ~face:`both (`specular front_specular); - - GlMisc.hint `fog `fastest; - GlMisc.hint `perspective_correction `fastest; - GlMisc.hint `polygon_smooth `fastest - end; - - window#event#connect#key_press - ~callback:(fun ev -> view#key (GdkEvent.Key.string ev); true); - - Timeout.add ~ms:20 - ~callback:(fun _ -> if area#misc#visible then view#draw (); true); - window#show (); - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/planet.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/planet.ml deleted file mode 100644 index 51f947c48..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/planet.ml +++ /dev/null @@ -1,125 +0,0 @@ -(* $Id$ *) - -class planet area = object (self) - val area : GlGtk.area = area - val mutable year = 0.0 - val mutable day = 0.0 - val mutable eye = 0.0 - val mutable time = 0.0 - - method tick new_time = - if time = 0. then time <- new_time else - let diff = new_time -. time in - time <- new_time; - day <- mod_float (day +. diff *. 200.) 360.0; - year <- mod_float (year +. diff *. 20.) 360.0 - method day_add () = - day <- mod_float (day +. 10.0) 360.0 - method day_subtract () = - day <- mod_float (day -. 10.0) 360.0 - method year_add () = - year <- mod_float (year +. 5.0) 360.0 - method year_subtract () = - year <- mod_float (year -. 5.0) 360.0 - method eye x = - eye <- x; self#display () - - method display () = - GlClear.clear [`color;`depth]; - - GlDraw.color (1.0, 1.0, 1.0); - GlMat.push(); - GlMat.rotate ~angle:eye ~x:1. (); -(* draw sun *) - GlLight.material ~face:`front (`specular (1.0,1.0,0.0,1.0)); - GlLight.material ~face:`front (`shininess 5.0); - GluQuadric.sphere ~radius:1.0 ~slices:32 ~stacks:32 (); -(* draw smaller planet *) - GlMat.rotate ~angle:year ~y:1.0 (); - GlMat.translate ~x:3.0 (); - GlMat.rotate ~angle:day ~y:1.0 (); - GlDraw.color (0.0, 1.0, 1.0); - GlDraw.shade_model `flat; - GlLight.material ~face:`front(`shininess 128.0); - GluQuadric.sphere ~radius:0.2 ~slices:10 ~stacks:10 (); - GlDraw.shade_model `smooth; - GlMat.pop (); - Gl.flush (); - area#swap_buffers () -end - -let myinit () = - let light_ambient = 0.5, 0.5, 0.5, 1.0 - and light_diffuse = 1.0, 0.8, 0.2, 1.0 - and light_specular = 1.0, 1.0, 1.0, 1.0 - (* light_position is NOT default value *) - and light_position = 1.0, 1.0, 1.0, 0.0 - in - List.iter ~f:(GlLight.light ~num:0) - [ `ambient light_ambient; `diffuse light_diffuse; - `specular light_specular; `position light_position ]; - GlFunc.depth_func `less; - List.iter ~f:Gl.enable [`lighting; `light0; `depth_test]; - GlDraw.shade_model `smooth - - -let my_reshape ~width:w ~height:h = - GlDraw.viewport ~x:0 ~y:0 ~w ~h; - GlMat.mode `projection; - GlMat.load_identity(); - GluMat.perspective ~fovy:60.0 ~aspect:(float w /. float h) ~z:(1.0,20.0); - GlMat.mode `modelview; - GlMat.load_identity(); - GlMat.translate ~z:(-5.0) () - -(* Main Loop - * Open window with initial window size, title bar, - * RGBA display mode, and handle input events. - *) -open GMain -open GdkKeysyms - -let main () = - let w = GWindow.window ~title:"Planet" () in - w#connect#destroy ~callback:(fun () -> Main.quit (); exit 0); - w#set_resize_mode `IMMEDIATE; - let hb = GPack.hbox ~packing:w#add () in - let area = GlGtk.area [`DOUBLEBUFFER;`RGBA;`DEPTH_SIZE 1] - ~width:700 ~height:500 ~packing:hb#add () in - area#event#add [`KEY_PRESS]; - - let planet = new planet area in - let adjustment = GData.adjustment ~value:0. ~lower:(-90.) ~upper:90. - ~step_incr:1. ~page_incr:5. ~page_size:5. () in - let scale = GRange.scale `VERTICAL ~adjustment ~draw_value:false - ~packing:hb#pack () in - adjustment#connect#value_changed - ~callback:(fun () -> planet#eye adjustment#value); - w#event#connect#key_press ~callback: - begin fun ev -> - let key = GdkEvent.Key.keyval ev in - if key = _Left then planet#year_subtract () else - if key = _Right then planet#year_add () else - if key = _Up then planet#day_add () else - if key = _Down then planet#day_subtract () else - if key = _Escape then w#destroy (); - planet#display (); - true - end; - - Timeout.add ~ms:20 ~callback: - begin fun () -> - planet#tick (Sys.time ()); planet#display (); true - end; - area#connect#display ~callback:planet#display; - area#connect#reshape ~callback:my_reshape; - - area#connect#realize ~callback: - begin fun () -> - myinit (); - my_reshape ~width:700 ~height:500 - end; - w#show (); - Main.main () - -let _ = Printexc.print main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/simple.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/simple.ml deleted file mode 100644 index ea6ebde96..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/GL/simple.ml +++ /dev/null @@ -1,33 +0,0 @@ -(* $Id$ *) - -open GMain - -let main () = - let w = GWindow.window ~title:"LablGL/Gtk" () in - w#connect#destroy ~callback:Main.quit; - let area = - GlGtk.area [`RGBA;`DEPTH_SIZE 1] ~width:500 ~height:500 ~packing:w#add () in - area#connect#realize ~callback: - begin fun () -> - GlMat.mode `projection; - GlMat.load_identity (); - GlMat.ortho ~x:(-1.0,1.0) ~y:(-1.0,1.0) ~z:(-1.0,1.0); - end; - area#connect#display ~callback: - begin fun () -> - GlClear.color (0.0, 0.0, 0.0); - GlClear.clear [`color]; - GlDraw.color (1.0, 1.0, 1.0); - GlDraw.begins `polygon; - GlDraw.vertex ~x:(-0.5) ~y:(-0.5) (); - GlDraw.vertex ~x:(-0.5) ~y:(0.5) (); - GlDraw.vertex ~x:(0.5) ~y:(0.5) (); - GlDraw.vertex ~x:(0.5) ~y:(-0.5) (); - GlDraw.ends (); - Gl.flush () - end; - Timeout.add ~ms:10000 ~callback:(fun () -> w#destroy ();false); - w#show (); - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/README b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/README deleted file mode 100644 index 6cbb5b6e9..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/README +++ /dev/null @@ -1,17 +0,0 @@ -Since this library was written in commuting label mode, examples were -also written in this mode. -Still, the following examples also compile in classic mode without -any modification. - -* calendar.ml -* clist.ml -* drawing.ml -* entry.ml -* events.ml -* fifteen.ml -* hello.ml -* image.ml -* radiobuttons.ml -* rpn.ml -* scrolledwin.ml -* testinput.ml \ No newline at end of file diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/buttons.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/buttons.ml deleted file mode 100644 index 78eebb038..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/buttons.ml +++ /dev/null @@ -1,26 +0,0 @@ -(* $Id$ *) - -open GMain - -let xpm_label_box ~(window : #GContainer.container) - ~file ~text ?packing ?(show=true) () = - if not (Sys.file_exists file) then failwith (file ^ " does not exist"); - let box = GPack.hbox ~border_width: 2 ?packing ~show:false () in - let pixmap = GDraw.pixmap_from_xpm ~file ~window () in - GMisc.pixmap pixmap ~packing:(box#pack ~padding:3) (); - GMisc.label ~text ~packing:(box#pack ~padding:3) (); - if show then box#misc#show (); - new GObj.widget_full box#as_widget - -let main () = - let window = GWindow.window ~title:"Pixmap'd Buttons!" ~border_width:10 () in - window#connect#destroy ~callback:Main.quit; - let button = GButton.button ~packing:window#add () in - button#connect#clicked ~callback: - (fun () -> prerr_endline "Hello again - cool button was pressed"); - xpm_label_box ~window ~file:"test.xpm" ~text:"cool button" - ~packing:button#add (); - window#show (); - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calc.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calc.ml deleted file mode 100644 index 405d1bf87..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calc.ml +++ /dev/null @@ -1,114 +0,0 @@ -(* $Id$ *) - -(* A simple calculator ported from LablTk to LablGtk *) - -let mem_string ~char s = - try - for i = 0 to String.length s -1 do - if s.[i] = char then raise Exit - done; false - with Exit -> true - -let ops = ['+',(+.); '-',(-.); '*',( *.); '/',(/.)] - -(* The abstract calculator class. Does not use Gtk *) - -class virtual calc = object (calc) - val mutable x = 0.0 - val mutable op = None - val mutable displaying = true - - method virtual set : string -> unit - method virtual get : string - method virtual quit : unit -> unit - method insert s = calc#set (calc#get ^ s) - method get_float = float_of_string (calc#get) - - initializer calc#set "0" - - method command s = - if s <> "" then match s.[0] with - '0'..'9' -> - if displaying then (calc#set ""; displaying <- false); - calc#insert s - | '.' -> - if displaying then - (calc#set "0."; displaying <- false) - else - if not (mem_string ~char:'.' calc#get) then calc#insert s - | '+'|'-'|'*'|'/' as c -> - displaying <- true; - begin match op with - None -> - x <- calc#get_float; - op <- Some (List.assoc c ops) - | Some f -> - x <- f x (calc#get_float); - op <- Some (List.assoc c ops); - calc#set (string_of_float x) - end - | '='|'\n'|'\r' -> - displaying <- true; - begin match op with - None -> () - | Some f -> - x <- f x (calc#get_float); - op <- None; - calc#set (string_of_float x) - end - | 'q' -> calc#quit () - | _ -> () -end - -(* Buttons for the calculator *) - -let m = - [|[|"7";"8";"9";"+"|]; - [|"4";"5";"6";"-"|]; - [|"1";"2";"3";"*"|]; - [|"0";".";"=";"/"|]|] - -(* The physical calculator. Inherits from the abstract one *) - -open GMain - -class calculator ?packing ?show () = - let table = GPack.table ~rows:5 ~columns:4 ~homogeneous:true ~show:false () in - object (calc) - inherit calc - - val label = - let frame = GBin.frame ~shadow_type:`IN () - ~packing:(table#attach ~left:0 ~top:0 ~right:4 ~expand:`BOTH) in - let evbox = GBin.event_box ~packing:frame#add () in - evbox#misc#set_style evbox#misc#style#copy; - evbox#misc#style#set_bg [`NORMAL,`WHITE]; - GMisc.label ~justify:`RIGHT ~xalign:0.95 ~packing:evbox#add () - val table = table - - method set = label#set_text - method get = label#text - method quit = Main.quit - - initializer - for i = 0 to 3 do for j = 0 to 3 do - let button = - GButton.button ~label:(" " ^ m.(i).(j) ^ " ") - ~packing:(table#attach ~top:(i+1) ~left:j ~expand:`BOTH) () in - button#connect#clicked ~callback:(fun () -> calc#command m.(i).(j)); - done done; - ignore (GObj.pack_return table ~packing ~show) - end - -(* Finally start everything *) - -let w = GWindow.window ~auto_shrink:true () - -let applet = new calculator ~packing: w#add () - -let _ = - w#connect#destroy ~callback: Main.quit; - w#event#connect#key_press - ~callback:(fun ev -> applet#command (GdkEvent.Key.string ev); true); - w#show (); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calendar.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calendar.ml deleted file mode 100644 index 233c7449f..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/calendar.ml +++ /dev/null @@ -1,21 +0,0 @@ -(* $Id$ *) - -open GMain - -let main () = - let window = GWindow.window () in - window#connect#destroy ~callback:Main.quit; - - let calendar = GMisc.calendar ~packing:window#add () in - calendar#connect#day_selected ~callback: - begin fun () -> - let (year,month,day) = calendar#date in - Printf.printf "You selected %d/%d/%02d.\n" - day (month+1) (year mod 100); - flush stdout - end; - - window#show (); - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/clist.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/clist.ml deleted file mode 100644 index f900f1781..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/clist.ml +++ /dev/null @@ -1,51 +0,0 @@ -(* $Id$ *) - -open GMain - -let main () = - let window = GWindow.window ~title:"CList example" ~width:300 ~height:150 () in - window#connect#destroy ~callback:Main.quit; - - let vbox = GPack.vbox ~border_width:5 ~packing:window#add () in - - let hbox = GPack.hbox ~packing:vbox#add () in - let sb = - GRange.scrollbar `VERTICAL ~packing:(hbox#pack ~from:`END) () in - let clist = - GList.clist ~titles:["Ingredients";"Amount"] ~shadow_type:`OUT - ~packing:hbox#add ~vadjustment:sb#adjustment () in - clist#connect#select_row ~callback: - begin fun ~row ~column ~event -> - let text = clist#cell_text row column in - Printf.printf "You selected row %d. More specifically you clicked in column %d, and the text in this cell is %s\n\n" row column text; - flush stdout - end; - - let hbox = GPack.hbox ~packing:vbox#pack () in - - let button_add = GButton.button ~label:"Add List" ~packing:hbox#add () in - button_add#connect#clicked ~callback: - begin fun () -> - List.iter ~f:(fun t -> ignore (clist#append t)) - [ ["Milk"; "3 Oz"]; - ["Water"; "6 l"]; - ["Carrots"; "2"]; - ["Snakes"; "55"] ] - end; - - let button_clear = GButton.button ~label:"Clear List" ~packing:hbox#add () in - button_clear#connect#clicked ~callback:clist#clear; - - let button_hide_show = - GButton.button ~label:"Hide/Show titles" ~packing:hbox#add () in - let flag = ref false in - button_hide_show#connect#clicked ~callback: - begin fun () -> - clist#set_titles_show !flag; - flag := not !flag - end; - - window#show (); - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/combo.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/combo.ml deleted file mode 100644 index 9aff1b320..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/combo.ml +++ /dev/null @@ -1,23 +0,0 @@ -(* $Id$ *) - -open GMain - -let make_arrow_label combo ~label ~string = - let item = GList.list_item () in (* no packing here, it blocks GTK *) - let hbox = GPack.hbox ~spacing:3 ~packing:item#add () in - GMisc.arrow ~kind:`RIGHT ~shadow:`OUT ~packing:hbox#pack (); - GMisc.label ~text:label ~packing:hbox#pack (); - combo#set_item_string item string; - combo#list#add item; - item - -let main () = - let window = GWindow.window ~border_width:10 () in - window#connect#destroy ~callback:Main.quit; - let combo = GEdit.combo ~packing:window#add () in - make_arrow_label combo ~label:"First item" ~string:"1st item"; - make_arrow_label combo ~label:"Second item" ~string:"2nd item"; - window#show (); - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/csview.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/csview.ml deleted file mode 100644 index eaf8de18b..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/csview.ml +++ /dev/null @@ -1,155 +0,0 @@ -(* $Id$ *) - -(* A simple CSV data viewer *) - -type data = - { fields : string list; - titles : string list; - data : string list list } - -let mem_string ~char s = - try - for i = 0 to String.length s - 1 do - if s.[i] = char then raise Exit - done; - false - with Exit -> true - -let rec until ~chars ?(escapes="") ?(buf = Buffer.create 80) s = - match Stream.peek s with - Some c -> - if mem_string ~char:c escapes then begin - Stream.junk s; - Buffer.add_char buf (Stream.next s); - until ~chars ~escapes ~buf s - end else if mem_string ~char:c chars then - Buffer.contents buf - else begin - Buffer.add_char buf c; - Stream.junk s; - until ~chars ~escapes ~buf s - end - | None -> - if Buffer.length buf > 0 then raise (Stream.Error "until") - else raise Stream.Failure - -let rec ignores ?(chars = " \t") s = - match Stream.peek s with - Some c when mem_string ~char:c chars -> - Stream.junk s; ignores ~chars s - | _ -> () - -let parse_field = parser - [< ''"'; f = until ~chars:"\"" ~escapes:"\\"; ''"'; _ = ignores >] -> - for i = 0 to String.length f - 1 do - if f.[i] = '\031' then f.[i] <- '\n' - done; - f - | [< f = until ~chars:",\n\r" >] -> f - | [< >] -> "" - -let comma = parser [< '','; _ = ignores >] -> () - -let rec parse_list ~item ~sep = parser - [< i = item; s >] -> - begin match s with parser - [< _ = sep; l = parse_list ~item ~sep >] -> i :: l - | [< >] -> [i] - end - | [< >] -> [] - -let parse_one = parse_list ~item:parse_field ~sep:comma - -let lf = parser [< ''\n'|'\r'; _ = ignores ~chars:"\n\r"; _ = ignores >] -> () - -let parse_all = parse_list ~item:parse_one ~sep:lf - -let read_file file = - let ic = open_in file in - let s = Stream.of_channel ic in - let data = parse_all s in - close_in ic; - match data with - ("i"::fields) :: ("T"::titles) :: data -> - {fields=fields; titles=titles; data=List.map ~f:List.tl data} - | titles :: data -> - {fields=titles; titles=titles; data=data} - | _ -> failwith "Insufficient data" - -let print_string s = - Format.print_char '"'; - for i = 0 to String.length s - 1 do - match s.[i] with - '\'' -> Format.print_char '\'' - | '"' -> Format.print_string "\\\"" - | '\160'..'\255' as c -> Format.print_char c - | c -> Format.print_string (Char.escaped c) - done; - Format.print_char '"' - -(* -#install_printer print_string;; -*) - -open GMain - -let field_widths = - [ "i", 0; - "ATTR", 0; - "NAME", 17; - "NAPR", 8; - "TEL1", 14; - "ZIPC", 12; - "ADR1", 40; - "BRTH", 10; - "RMRK", 20; - "CHK1", 0; - "CHK2", 0; - "CHK3", 0; - "CHK4", 0; - "TIM1", 16; - "TIM2", 16; - "ALRM", 0; - "ATTM", 0; - ] - -let main argv = - if Array.length argv <> 2 then begin - prerr_endline "Usage: csview <csv file>"; - exit 2 - end; - let data = read_file argv.(1) in - let w = GWindow.window () in - w#misc#realize (); - let style = w#misc#style in - let font = Gdk.Font.load_fontset "-schumacher-clean-medium-r-normal--13-*-*-*-c-60-*,-mnkaname-fixed-*--12-*" in - let w0 = Gdk.Font.char_width font '0' in - style#set_font font; - w#connect#destroy ~callback:Main.quit; - let sw = GBin.scrolled_window ~width:600 ~height:300 ~packing:w#add () in - let cl = GList.clist ~titles:data.titles ~packing:sw#add () in - List.fold_left data.fields ~init:0 ~f: - begin fun acc f -> - let width = try List.assoc f field_widths with Not_found -> -1 in - if width = 0 then - cl#set_column ~visibility:false acc - else begin - if width > 0 then cl#set_column ~width:(width * w0) acc - else cl#set_column ~auto_resize:true acc; - if f = "NAPR" || f = "TIM1" || f = "CLAS" then - cl#set_sort ~auto:true ~column:acc (); - try - let ali = GBin.alignment_cast (cl#column_widget acc) in - let lbl = GMisc.label_cast (List.hd ali#children) in - lbl#set_alignment ~x:0. () - with _ -> - prerr_endline ("No column widget for field " ^ f) - end; - succ acc - end; - List.iter data.data - ~f:(fun l -> if List.length l > 1 then ignore (cl#append l)); - w#show (); - Main.main () - -let _ = main Sys.argv diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/dcalendar.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/dcalendar.ml deleted file mode 100644 index 6128506b4..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/dcalendar.ml +++ /dev/null @@ -1,247 +0,0 @@ -(* $Id$ *) - -(* A small calendar *) -(* Needs Unix module, so use with lablgtk_t *) - -open Printf - -type date = { mutable year: int; mutable mon: int; mutable mday: int } - - (* Load the schedule data *) -let calendar_file = Filename.concat (Sys.getenv "HOME") ".camlendar" - -let schedule = - try - let ichan = open_in calendar_file in - let (s : (int * int * int, string) Hashtbl.t) = - Marshal.from_channel ichan in - close_in ichan; - s - with Sys_error msg -> - prerr_endline msg; flush stderr; - Hashtbl.create 13;; - - (* Saves the schedule data when the application terminates *) -at_exit (fun () -> - let ochan = open_out calendar_file in - Marshal.to_channel ochan schedule ~mode: []; - close_out ochan);; - - (* date: Current date initialized to "today" *) -let date = - let tm = Unix.localtime (Unix.time ()) in - { year = 1900 + tm.Unix.tm_year; mon = tm.Unix.tm_mon; mday = 1 } - - - (* previous_month, next_month: change application status *) -let previous_month () = - date.mday <- 1; - if date.mon = 0 then - (date.year <- date.year - 1; date.mon <- 11) - else date.mon <- date.mon - 1 - -let next_month () = - date.mday <- 1; - if date.mon = 11 then (date.year <- date.year + 1; date.mon <- 0) - else date.mon <- date.mon + 1 - - (* leap, mon_name, wday_name: Calendar related function and data *) -let leap year = - (year mod 400 = 0) or - (year mod 4 = 0) & (year mod 100 <> 0) - -let mdays_in_month = [|31; 28; 31; 30; 31; 30; 31; 31; 30; 31; 30; 31|] - -let mon_name = - [|"Jan"; "Feb"; "Mar"; "Apr"; "May"; "Jun"; - "Jul"; "Aug"; "Sep"; "Oct"; "Nov"; "Dec"|] - -let wday_name = - [|"Sun"; "Mon"; "Tue"; "Wed"; "Thu"; "Fri"; "Sat"|] - -let s_normal = 0 and s_focused = 1 and s_planned = 2 -let styles = - let default = (Obj.magic () : GObj.style) in - [| default; default; default |] - - (* class date_button: one button for each day in the month *) -class date_button i (calendar : GPack.table) = - let mday = i + 1 in - - object (self) - val widget = GButton.button ~label: (string_of_int mday) ~show: false () - val mday = mday - val mutable show = false - val mutable have_plan = false - - method widget = widget - method focus_on = - date.mday <- mday; - widget#misc#set_style styles.(s_focused) - method focus_off = - widget#misc#set_style styles.(if have_plan then s_planned else s_normal) - method set_plan = - have_plan <- true; - widget#misc#set_style styles.(s_planned) - method unset_plan = - have_plan <- false; - widget#misc#set_style styles.(s_normal) - - method show wday0 = - if not show then - let top = (mday + wday0) / 7 + 1 - and left = (mday + wday0) mod 7 in - calendar#attach ~left ~top ~expand:`BOTH widget#coerce; - widget#misc#show (); - show <- true - - method hide = - if show then - (widget#misc#hide (); - calendar#remove widget#coerce; - show <- false) - end - -let update_calendar (calendar : GPack.table) (buttons : date_button array) = - let now = Unix.localtime (Unix.gettimeofday ()) in - let _, first = Unix.mktime { now with - Unix.tm_mday = 1; - Unix.tm_mon = date.mon; - Unix.tm_year = date.year - 1900 } in - - (* wday0: day of the week of the zero'th day in the month *) - let wday0 = (first.Unix.tm_wday - 1 + 7) mod 7 in - - let ndays = - if date.mon = 1 & leap date.year then mdays_in_month.(date.mon) + 1 - else mdays_in_month.(date.mon) in - - Array.iter ~f: (fun button -> button#hide) - buttons; - - for i = 0 to ndays - 1 do buttons.(i)#show wday0 done - -let create_GUI () = - - (* views part *) - - let win = - GWindow.window ~title: "Camlendar" ~show: true - ~allow_shrink: false ~allow_grow: false () in - win#event#connect#delete - ~callback: (fun _ -> GMain.Main.quit (); exit 0; false); - - let style = win#misc#style#copy in - styles.(s_normal) <- style; - - let style = style#copy in - style#set_bg [`NORMAL, `NAME "light green"; - `PRELIGHT, `NAME "light green"]; - styles.(s_focused) <- style; - - styles.(s_focused) <- style; - let style = style#copy in - style#set_bg [`NORMAL, `NAME "sky blue"; - `PRELIGHT, `NAME "sky blue"]; - styles.(s_planned) <- style; - - let vbox = GPack.vbox ~packing: win#add () in - let packing = vbox#add in - let toolbar = GButton.toolbar ~style: `TEXT ~packing () in - - let prev = - toolbar#insert_button ~text: "Prev" ~tooltip: "Show previous month" () in - let next = - toolbar#insert_button ~text: "Next" ~tooltip: "Show next month" () in - - let calendar = - GPack.table ~homogeneous: true ~rows: 7 ~columns: 7 - ~border_width: 10 ~row_spacings: 2 ~col_spacings: 2 ~packing () in - - Array.iteri - ~f: (fun i wday -> - ignore (GButton.button ~label: wday - ~packing:(calendar#attach ~top: 0 ~left: i ~expand:`BOTH) ())) - wday_name; - - let buttons = - Array.init 31 ~f: (fun i -> new date_button i calendar) in - - let date_view = GMisc.label ~justify: `CENTER ~packing () in - - let text = GEdit.text ~editable: true ~width: 70 ~height: 50 ~packing () in - - (* Controls part *) - - let save_text () = - let data = text#get_chars ~start: 0 ~stop: text#length in - let key = (date.year, date.mon, date.mday) in - Hashtbl.remove schedule key; - if data <> "" then - (Hashtbl.add schedule ~key ~data; - buttons.(date.mday - 1)#set_plan) - else buttons.(date.mday - 1)#unset_plan in - - let restore_text () = - text#delete_text ~start: 0 ~stop: text#length; - try - text#insert_text ~pos: 0 - (Hashtbl.find schedule (date.year, date.mon, date.mday)); - () - with Not_found -> () in - - let update_date_view () = - date_view#set_text (sprintf "%d %s, %d\n" - date.mday mon_name.(date.mon) date.year) in - - let update_view () = - update_calendar calendar buttons; - update_date_view (); - Array.iteri ~f: (fun i button -> - (try - Hashtbl.find schedule (date.year, date.mon, i + 1); - button#set_plan - with Not_found -> button#unset_plan); - button#focus_off) buttons; - win#set_title (sprintf "Camlendar: %s, %d" - mon_name.(date.mon) date.year) in - - prev#connect#clicked - ~callback: (fun () -> - save_text (); - previous_month (); - - update_view (); - restore_text (); - buttons.(0)#focus_on); - - next#connect#clicked - ~callback: (fun () -> - save_text (); - next_month (); - - update_view (); - restore_text (); - buttons.(0)#focus_on); - - Array.iteri - ~f: (fun i button -> - button#widget#connect#clicked - ~callback: (fun () -> - save_text (); - buttons.(date.mday - 1)#focus_off; - - button#focus_on; - restore_text (); - update_date_view ()); - ()) - buttons; - - update_view (); - buttons.(0)#focus_on;; - -GMain.Main.init (); -print_endline (GtkMain.Main.set_locale ()); -flush stdout; -create_GUI (); -GMain.Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/drawing.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/drawing.ml deleted file mode 100644 index a4623bae0..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/drawing.ml +++ /dev/null @@ -1,19 +0,0 @@ -(* $Id$ *) - -open GMain - -let window = GWindow.window ~show:true () - -let w = window#misc#window -let drawing = new GDraw.drawable w - -let redraw _ = - drawing#polygon ~filled:true - [ 10,100; 35,35; 100,10; 165,35; 190,100; - 165,165; 100,190; 35,165; 10,100 ]; - false - -let _ = - window#connect#destroy ~callback:Main.quit; - window#event#connect#after#configure ~callback:redraw; - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/editor.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/editor.ml deleted file mode 100644 index 5e3da80cd..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/editor.ml +++ /dev/null @@ -1,101 +0,0 @@ -(* $Id$ *) - -open GMain - -let file_dialog ~title ~callback ?filename () = - let sel = - GWindow.file_selection ~title ~modal:true ?filename () in - sel#cancel_button#connect#clicked ~callback:sel#destroy; - sel#ok_button#connect#clicked ~callback: - begin fun () -> - let name = sel#get_filename in - sel#destroy (); - callback name - end; - sel#show () - -class editor ?packing ?show () = object (self) - val text = GEdit.text ~editable:true ?packing ?show () - val mutable filename = None - - method text = text - - method load_file name = - try - let ic = open_in name in - filename <- Some name; - text#freeze (); - text#delete_text ~start:0 ~stop:text#length; - let buf = String.create 1024 and len = ref 0 in - while len := input ic ~buf ~pos:0 ~len:1024; !len > 0 do - if !len = 1024 then text#insert buf - else text#insert (String.sub buf ~pos:0 ~len:!len) - done; - text#set_point 0; - text#thaw (); - close_in ic - with _ -> () - - method open_file () = file_dialog ~title:"Open" ~callback:self#load_file () - - method save_dialog () = - file_dialog ~title:"Save" ?filename - ~callback:(fun file -> self#output ~file) () - - method save_file () = - match filename with - Some file -> self#output ~file - | None -> self#save_dialog () - - method output ~file = - try - if Sys.file_exists file then Sys.rename ~src:file ~dst:(file ^ "~"); - let oc = open_out file in - output_string oc (text#get_chars ~start:0 ~stop:text#length); - close_out oc; - filename <- Some file - with _ -> prerr_endline "Save failed" -end - -let window = GWindow.window ~width:500 ~height:300 ~title:"editor" () -let vbox = GPack.vbox ~packing:window#add () - -let menubar = GMenu.menu_bar ~packing:vbox#pack () -let factory = new GMenu.factory menubar -let accel_group = factory#accel_group -let file_menu = factory#add_submenu "File" -let edit_menu = factory#add_submenu "Edit" - -let hbox = GPack.hbox ~packing:vbox#add () -let editor = new editor ~packing:hbox#add () -let scrollbar = GRange.scrollbar `VERTICAL ~packing:hbox#pack () - -open GdkKeysyms - -let _ = - window#connect#destroy ~callback:Main.quit; - let factory = new GMenu.factory file_menu ~accel_group in - factory#add_item "Open..." ~key:_O ~callback:editor#open_file; - factory#add_item "Save" ~key:_S ~callback:editor#save_file; - factory#add_item "Save as..." ~callback:editor#save_dialog; - factory#add_separator (); - factory#add_item "Quit" ~key:_Q ~callback:window#destroy; - let factory = new GMenu.factory edit_menu ~accel_group in - factory#add_item "Copy" ~key:_C ~callback:editor#text#copy_clipboard; - factory#add_item "Cut" ~key:_X ~callback:editor#text#cut_clipboard; - factory#add_item "Paste" ~key:_V ~callback:editor#text#paste_clipboard; - factory#add_separator (); - factory#add_check_item "Word wrap" ~active:false - ~callback:editor#text#set_word_wrap; - factory#add_check_item "Read only" ~active:false - ~callback:(fun b -> editor#text#set_editable (not b)); - window#add_accel_group accel_group; - editor#text#event#connect#button_press - ~callback:(fun ev -> - let button = GdkEvent.Button.button ev in - if button = 3 then begin - file_menu#popup ~button ~time:(GdkEvent.Button.time ev); true - end else false); - editor#text#set_vadjustment scrollbar#adjustment; - window#show (); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/entry.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/entry.ml deleted file mode 100644 index 30f3c3dd8..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/entry.ml +++ /dev/null @@ -1,48 +0,0 @@ -(* $Id$ *) - -open Printf -open GMain - -let enter_callback entry = - printf "Entry contents: %s\n" entry#text; - flush stdout - -let entry_toggle_editable button entry = - entry#set_editable button#active - -let entry_toggle_visibility button entry = - entry#set_visibility button#active - -let main () = - - let window = GWindow.window ~title: "GTK Entry" ~width: 200 ~height: 100 () in - window#connect#destroy ~callback:Main.quit; - - let vbox = GPack.vbox ~packing: window#add () in - - let entry = GEdit.entry ~max_length: 50 ~packing: vbox#add () in - entry#connect#activate ~callback:(fun () -> enter_callback entry); - entry#set_text "Hello"; - entry#append_text " world"; - entry#select_region ~start:0 ~stop:entry#text_length; - - let hbox = GPack.hbox ~packing: vbox#add () in - - let check = GButton.check_button ~label: "Editable" ~active: true - ~packing: hbox#add () in - check#connect#toggled ~callback:(fun () -> entry_toggle_editable check entry); - - let check = - GButton.check_button ~label:"Visible" ~active:true ~packing:hbox#add () in - check#connect#toggled - ~callback:(fun () -> entry_toggle_visibility check entry); - - let button = GButton.button ~label: "Close" ~packing: vbox#add () in - button#connect#clicked ~callback:window#destroy; - button#grab_default (); - - window#show (); - - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/events.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/events.ml deleted file mode 100644 index 91a9872af..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/events.ml +++ /dev/null @@ -1,25 +0,0 @@ -(* $Id$ *) - -open GMain - -let _ = - let window = GWindow.window () in - window#connect#destroy ~callback:Main.quit; - - let text = GEdit.text ~editable:true ~packing:window#add () in - text#event#connect#button_press ~callback: - begin fun ev -> - GdkEvent.Button.button ev = 3 && - GdkEvent.get_type ev = `BUTTON_PRESS && - begin - let pos = text#position in - GdkEvent.Button.set_button ev 1; - text#event#send (GdkEvent.coerce ev); - Printf.printf "Position is %d.\n" text#position; - flush stdout; - text#set_position pos; - true - end - end; - window#show (); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fifteen.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fifteen.ml deleted file mode 100644 index efdf51fc2..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fifteen.ml +++ /dev/null @@ -1,97 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GObj -open GMain - -class position ~init_x ~init_y ~min_x ~min_y ~max_x ~max_y = object - val mutable x = init_x - val mutable y = init_y - method current = (x, y) - method up () = if y > min_y then y <- y-1 else (); (x, y) - method down () = if y < max_y then y <- y+1 else (); (x, y) - method left () = if x > min_x then x <- x-1 else (); (x, y) - method right () = if x < max_x then x <- x+1 else (); (x, y) -end - -let game_init () = (* generate initial puzzle state *) - let rec game_aux acc rest n_invert = - let len = List.length rest in - if len=0 then - if n_invert mod 2 = 0 then - acc (* to be solvable, n_invert must be even *) - else - (List.hd (List.tl acc))::(List.hd acc)::(List.tl (List.tl acc)) - else begin - let rec extract n xs = - if (n=0) then (List.hd xs, List.tl xs) - else - let (ans, ys) = extract (n-1) (List.tl xs) in - (ans, List.hd xs :: ys) in - let ran = Random.int len in - let (elm, rest1) = extract ran rest in - let rec count p xs = match xs with - [] -> 0 - | y :: ys -> let acc = count p ys in - if p y then 1+acc else acc - in - let new_n_invert = count (fun x -> elm > x) acc in - game_aux (elm :: acc) rest1 (n_invert+new_n_invert) - end in - let rec from n = if n=0 then [] else n :: from (n-1) in - game_aux [] (from 15) 0 - -let _ = Random.init (int_of_float (Sys.time () *. 1000.)) -let window = GWindow.window () -let _ = window#connect#destroy ~callback:GMain.Main.quit - -let tbl = GPack.table ~rows:4 ~columns:4 ~homogeneous:true ~packing:window#add () -let dummy = GMisc.label ~text:"" ~packing:(tbl#attach ~left:3 ~top:3) () -let arr = Array.create_matrix ~dimx:4 ~dimy:4 dummy -let init = game_init () -let _ = - for i = 0 to 15 do - let j = i mod 4 in - let k = i/4 in - let frame = - GBin.frame ~shadow_type:`OUT ~width:32 ~height:32 - ~packing:(tbl#attach ~left:j ~top:k) () in - if i < 15 then - arr.(j).(k) <- - GMisc.label ~text:(string_of_int (List.nth init i)) - ~packing:frame#add () - done -let pos = new position ~init_x:3 ~init_y:3 ~min_x:0 ~min_y:0 ~max_x:3 ~max_y:3 - -open GdkKeysyms - -let _ = - window#event#connect#key_press ~callback: - begin fun ev -> - let (x0, y0) = pos#current in - let wid0 = arr.(x0).(y0) in - let key = GdkEvent.Key.keyval ev in - if key = _q || key = _Escape then (Main.quit (); exit 0) else - let (x1, y1) = - if key = _h || key = _Left then - pos#right () - else if key = _j || key = _Down then - pos#up () - else if key = _k || key = _Up then - pos#down () - else if key = _l || key = _Right then - pos#left () - else (x0, y0) - in - let wid1 = arr.(x1).(y1) in - wid0#set_text (wid1#text); - wid1#set_text ""; - true - end - -let main () = - window#show (); - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fixed_editor.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fixed_editor.ml deleted file mode 100644 index 1cde124c7..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fixed_editor.ml +++ /dev/null @@ -1,279 +0,0 @@ -open Gdk -open Gtk -open GObj -open GMain - -let dnd_source_window () = - let window = GWindow.window ~position:`MOUSE () in - let vbx = GPack.vbox ~border_width:10 ~packing:window#add () - in - let evb = GBin.event_box ~border_width:0 ~packing:vbx#add () in - let frm = GBin.frame ~shadow_type:`OUT ~packing:evb#add () in - let lbl = GMisc.label ~text:"hello" ~packing:frm#add () in - let lbl2 = GMisc.label ~text:"drag from here!" ~packing:vbx#add () in - let targets = [ { target = "STRING"; flags = []; info = 0} ] in - begin - window#show (); - evb#drag#source_set targets ~modi:[`BUTTON1] ~actions:[`COPY]; - evb#drag#connect#data_get ~callback: begin - fun _ data ~info ~time:_ -> - data#set ~typ:data#target ~format:0 ~data:"hello! " - end - end - -let corner_width = 7 -let corner_height = 7 - -type drag_action_type = - GB_DRAG_NONE - | GB_MIDDLE - | GB_TOP - | GB_BOTTOM - | GB_LEFT - | GB_RIGHT - | GB_TOP_LEFT - | GB_TOP_RIGHT - | GB_BOTTOM_LEFT - | GB_BOTTOM_RIGHT - -let get_position_in_widget w ~x ~y ~width ~height = - if (x <= corner_width) then - if (y <= corner_height) then - GB_TOP_LEFT - else if (y >= height-corner_width) then - GB_BOTTOM_LEFT - else GB_LEFT - else if (x >= width-corner_width) then - if (y <= corner_height) then - GB_TOP_RIGHT - else if (y >= height-corner_width) then - GB_BOTTOM_RIGHT - else GB_RIGHT - else if (y <= corner_height) then - GB_TOP - else if (y >= height-corner_width) then - GB_BOTTOM - else GB_MIDDLE - -class drag_info = object - val mutable drag_action = GB_DRAG_NONE - val mutable drag_offset = (0, 0) - val mutable toimen = (0, 0) - val mutable drag_widget = None - method drag_action = drag_action - method drag_offset = drag_offset - method toimen = toimen (* coord. of opposite corner *) - method set_drag_widget (w : GObj.widget) = begin - match drag_widget with - None -> begin - GMain.Grab.add w; - drag_widget <- Some w; - () - end - | Some w -> () - end - method unset_drag_widget () = begin - match drag_widget with - Some w -> begin - GMain.Grab.remove w; - drag_widget <- None; - () - end - | None -> () - end - method set_drag_offset ~x ~y = drag_offset <- (x, y) - method set_drag_action (w : Gdk.window) ~x ~y = - begin - let (x0, y0) = Window.get_position w in - let (width, height) = Window.get_size w in - drag_action <- get_position_in_widget w ~x ~y ~width ~height; - let (x1, y1) = (x0+width, y0+height) in - toimen <- - match drag_action with - GB_TOP_LEFT -> (x1, y1) - | GB_BOTTOM_LEFT -> (x1, y0) - | GB_TOP_RIGHT -> (x0, y1) - | GB_BOTTOM_RIGHT -> (x0, y0) - | GB_TOP -> (x0, y1) - | GB_BOTTOM -> (x0, y0) - | GB_LEFT -> (x1, y0) - | GB_RIGHT -> (x0, y0) - | _ -> (-1, -1) - end - method unset_drag_action () = drag_action <- GB_DRAG_NONE -end - - -let to_grid g x = x - (x mod g) - -let to_grid2 g (x, y) = (to_grid g x, to_grid g y) - -class fix_editor ~width ~height ~packing = - let info = new drag_info in - let fix = GPack.fixed ~width ~height ~packing () in - let _ = fix#misc#realize () in - let fix_window = fix#misc#window in - let fix_drawing = new GDraw.drawable fix_window in - - object (self) - inherit GObj.widget fix#as_widget - val mutable grid = 1 - method set_grid g = - if (grid != g) then begin - let pix = - GDraw.pixmap ~window:fix ~width:g ~height:g ~mask:true () in - let c = fix#misc#style#bg `NORMAL in - pix#set_foreground (`COLOR c); - pix#rectangle ~filled:true ~x:0 ~y:0 ~width:g ~height:g (); - pix#set_foreground `BLACK; - pix#point ~x:0 ~y:0; - Gdk.Window.set_back_pixmap (fix#misc#window) (`PIXMAP pix#pixmap) - end; - grid <- g - - method new_child ~name ~x ~y ~width ~height ~callback = - let evb = GBin.event_box ~border_width:0 ~packing:fix#add () in - let lbl = GMisc.label ~text:name ~width ~height ~packing:evb#add () in - evb#misc#realize (); - evb#misc#set_geometry ~x ~y (); - self#connect_signals ~ebox:evb ~widget:lbl#coerce ~callback; - () - - method private connect_signals - ~ebox:(ebox : GBin.event_box) ~widget:(widget : widget) ~callback:cbfun = - let drawing = new GDraw.drawable (ebox#misc#window) in - let draw_id = ref None in - let exps_id = ref None in - let on_paint _ = - let (width, height) = Window.get_size (ebox#misc#window) in begin - drawing#set_foreground `BLACK; - drawing#rectangle ~filled:true ~x:0 ~y:0 - ~width:corner_width ~height:corner_height (); - drawing#rectangle ~filled:true ~x:(width-corner_width) ~y:0 - ~width:corner_width ~height:corner_height (); - drawing#rectangle ~filled:true - ~x:(width-corner_width) - ~y:(height-corner_height) - ~width:corner_width ~height:corner_height (); - drawing#rectangle ~filled:true - ~x:0 - ~y:(height-corner_height) - ~width:corner_width ~height:corner_height (); - drawing#rectangle ~filled:false - ~x:0 ~y:0 ~width:(width-1) ~height:(height-1) (); - end - in - ebox#event#connect#button_press ~callback: - begin fun ev -> - let bx = int_of_float (GdkEvent.Button.x ev) in - let by = int_of_float (GdkEvent.Button.y ev) in - info#set_drag_action (ebox#misc#window) ~x:bx ~y:by; - info#set_drag_offset ~x:bx ~y:by; - true - end; - ebox#event#connect#motion_notify ~callback: - begin fun ev -> - info#set_drag_widget ebox#coerce; - let action = info#drag_action in - let (mx, my) = fix#misc#pointer in - let (ox, oy) = info#drag_offset in - begin match action with - GB_MIDDLE -> - let (nx, ny) = to_grid2 grid (mx-ox, my-oy) in - ebox#misc#set_geometry ~x:nx ~y:ny (); - if cbfun ~x:nx ~y:ny ~width:(-2) ~height:(-2) then - () - else (* should we undo ? *) () - | GB_DRAG_NONE -> () (* do nothing *) - | GB_TOP_LEFT | GB_BOTTOM_LEFT - | GB_TOP_RIGHT | GB_BOTTOM_RIGHT -> - let (toi_x, toi_y) = info#toimen in - let (mx, my) = to_grid2 grid (mx, my) in - let (lx, rx) = - if mx<toi_x then (mx, toi_x) else (toi_x, mx) in - let (ty, by) = - if my<toi_y then (my, toi_y) else (toi_y, my) in - let (w, h) = (rx-lx, by-ty) in - ebox#misc#set_geometry ~x:lx ~y:ty ~width:w ~height:h (); - if cbfun ~x:lx ~y:ty ~width:w ~height:h then - () - else (* should we undo ? *) () - | GB_TOP | GB_BOTTOM -> - let (lx, toi_y) = info#toimen in - let my = to_grid grid my in - let (ty, by) = if my<toi_y then (my, toi_y) else (toi_y, my) in - let h = by-ty in - ebox#misc#set_geometry ~y:ty ~height:h (); - if cbfun ~x:lx ~y:ty ~width:(-2) ~height:h then - () - else (* should we undo ? *) () - | GB_LEFT | GB_RIGHT -> - let (toi_x, ty) = info#toimen in - let mx = to_grid grid mx in - let (lx, rx) = if mx<toi_x then (mx, toi_x) else (toi_x, mx) in - let w = rx-lx in - ebox#misc#set_geometry ~x:lx ~width:w (); - if cbfun ~x:lx ~y:ty ~width:w ~height:(-2) then - () - else (* should we undo ? *) () - end; - true - end; - ebox#event#connect#button_release ~callback: - begin fun ev -> - info#unset_drag_action (); - info#unset_drag_widget (); - true - end; - exps_id := Some (ebox#event#connect#after#expose - ~callback:(fun _ -> on_paint(); false)); - draw_id := Some (ebox#misc#connect#draw ~callback:on_paint); - () - initializer - fix#drag#dest_set ~actions:[`COPY] - [ { target = "STRING"; flags = []; info = 0} ]; - fix#drag#connect#data_received ~callback: begin - fun context ~x ~y data ~info ~time -> - let name = data#data in - let _ = self#new_child ~name ~x ~y ~width:32 ~height:32 - ~callback:(fun ~x ~y ~width ~height -> true) in -(* Printf.printf "%s %d %d\n" (data#data) x y; - flush stdout; *) - context#finish ~success:true ~del:false ~time; - end; - () - end - -(* the following is for test only *) -let window1 () = - let window = GWindow.window () in - let _ = window#connect#destroy ~callback: Main.quit in - let fix = new fix_editor ~width:640 ~height:480 ~packing:window#add in - fix#set_grid 5; - let setter = fix#new_child ~name:"hello" ~x:100 ~y:200 ~width:32 ~height:32 - ~callback:begin fun ~x ~y ~width ~height -> - (* Printf.printf "name=%s, x=%d, y=%d, width=%d, height=%d\n" - "hello" x y width height; - flush stdout; *) - true - end in - window#show (); - () - - - -let main () = - window1 (); - dnd_source_window (); - Main.main () - -let _ = main () - -(* Todo - - change mouse cursor - resize fixed itself - remove_child - (drag and) drop - -*) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fixpoint.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fixpoint.ml deleted file mode 100644 index c33b74d5d..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/fixpoint.ml +++ /dev/null @@ -1,30 +0,0 @@ -(* $Id$ *) - -open GMain - -let rec fix ~f ~eq x = - let x' = f x in - if eq x x' then x - else fix ~f ~eq x' - -let eq_float x y = abs_float (x -. y) < 1e-13 - -let _ = - let top = GWindow.window () in - top#connect#destroy ~callback:Main.quit; - let vbox = GPack.vbox ~packing: top#add () in - let entry = GEdit.entry ~max_length: 20 ~packing: vbox#add () in - let tips = GData.tooltips () in - tips#set_tip entry#coerce ~text:"Initial value for fix-point"; - let result = - GEdit.entry ~max_length: 20 ~editable: false ~packing: vbox#add () in - - entry#connect#activate ~callback: - begin fun () -> - let x = try float_of_string entry#text with _ -> 0.0 in - entry#set_text (string_of_float (cos x)); - let res = fix ~f:cos ~eq:eq_float x in - result#set_text (string_of_float res) - end; - top#show (); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/hello.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/hello.ml deleted file mode 100644 index 15ede9a49..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/hello.ml +++ /dev/null @@ -1,18 +0,0 @@ -(* $Id$ *) - -open GMain - -let window = GWindow.window ~border_width: 10 () - -let button = GButton.button ~label:"Hello World" ~packing: window#add () - -let main () = - window#event#connect#delete - ~callback:(fun _ -> prerr_endline "Delete event occured"; true); - window#connect#destroy ~callback:Main.quit; - button#connect#clicked ~callback:(fun () -> prerr_endline "Hello World"); - button#connect#clicked ~callback:window#destroy; - window#show (); - Main.main () - -let _ = Printexc.print main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/image.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/image.ml deleted file mode 100644 index faf82cf44..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/image.ml +++ /dev/null @@ -1,67 +0,0 @@ -(* $Id$ *) - -open GMain -open Gdk - -(* load image *) -let buf = String.create (256*256*3) -let ic = open_in_bin "image256x256.rgb" -let _ = - really_input ic ~buf:buf ~pos:0 ~len:(256*256*3); - close_in ic - -let rgb_at x y = - let offset = (y * 256 + x) * 3 in - (int_of_char buf.[offset ], - int_of_char buf.[offset+1], - int_of_char buf.[offset+2]) - -(* let id = Thread.create GtkThread.main () *) - -(* Choose a visual appropriate for RGB *) -let _ = - Gdk.Rgb.init (); - GtkBase.Widget.set_default_visual (Gdk.Rgb.get_visual ()); - GtkBase.Widget.set_default_colormap (Gdk.Rgb.get_cmap ()) - -(* We need show: true because of the need of visual *) -let window = GWindow.window ~show:true ~width: 256 ~height: 256 () - -let visual = window#misc#visual - -let color_create = Truecolor.color_creator visual - -let w = window#misc#window -let drawing = new GDraw.drawable w - -let _ = - window#connect#destroy ~callback:Main.quit; - - let image = - Image.create ~kind: `FASTEST ~visual: visual ~width: 256 ~height: 256 - in - - let draw () = - for x = 0 to 255 do - for y = 0 to 255 do - let r,g,b = rgb_at x y in - Image.put_pixel image ~x: x ~y: y - ~pixel: (color_create ~red: (r * 256) ~green: (g * 256) ~blue: (b * 256)) - done - done - in - - let display () = - drawing#image image ~xsrc:0 ~ysrc:0 ~xdest:0 ~ydest:0 ~width:256 ~height:256 - in - - draw (); - - window#event#connect#after#expose ~callback: - begin fun _ -> - display (); false - end; - (* Thread.join id *) - - window#show (); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/image256x256.rgb b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/image256x256.rgb deleted file mode 100644 index 25d499594..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/image256x256.rgb +++ /dev/null @@ -1,19 +0,0 @@ -·âºÝ±ÏÐҤæΤ¦Ûª¤ÎªªÚ¯×¤Ð¡Ô±¬â©Þ®§ç®Ð¶É¸Ë¡¶¼¥®Å¢³Ó ´Îª½Æ¨¼Ó¬·Ó¶´ÏµÀÆ´°¼¬¾À·³ÄÄö¾½ÂÇÀ¼¿½·ÆĹÑÆÁÂÏ·ÃÌÅÍÉÙ¼ÍÓ¿ÊÁÆÏÇÄãÍÕßÏØÕÍÎÜÌÇãÑÑâÙÔ×ÚÈâÈÔÜÄÌØÈÒÒÇÍ×ÃÅÛÁÍáÇËàÊËêËÚð½×ïÅáíËÞõ¼ñø¿âã·Úæ¾ÜÙÈáâÅÜÙÃÖ×®Ö̳ÞȱØÉ·ÍÔ²ÑØ«ÑÑ¡ÎÍÒÜÔØàÍÖÊϼɼμÝÁÔËzãÇwØÉÚÆ{âÎçÓÝ× á×ÖÜÓÞÙÔØØÓØÎáÎÒ|ÛàsÓÛzÞ×ráÙyàÔs×Üi×ØgäÆkåÑoÜÏ_áÍdàÈR߸C׸?Ö´GÙ°WÚ°Kç¸EÚ·YÜÊ]ÞÂOÕ¿;Ù½@ÞÃHâË9íÇ<éË@ðÇ8éÉAè´@æ·AòÌ9ÝÄ7é´@ܲ?Þ½Eä¯CÙ²RάLЯPÒ¡RЩ]̨RÀ¿UÀ²XÉ©FÌ´JϱPŹFËÁJÄ¿FÆÄQȼDÒ°OÔDدHÒ³PѵPɶYÐÄ^Ë¿WÙ¬PÎ[ѧWتOˬWͨYÍZÎdØ£ZÌ·XÁ°EŹPε\Ï®N½»T½³Y´ÃY¶¸N¹¶D°³S±¨Y«¨Mª¬U¦¬[§®@ª®T ¯M¥¢M£Z G¬E£K¥Y¢K·[¨ S¦EN§`¡RX[QSRU§W©TJ¢~Q~CtOiLrStN©lPªoJ¢zT¯pB¥qI[M lC«gC¤lD±cC³YTÁSI¸OQ´IBÀIE»ZK»OE¸QH°WU¬TK«QG¹VK®TGºV?¬MD¶Z[¾MGÂUK»ZK²QO½NX¸JZÁHP³KV½J[¼ESÀF]Ä@WÆ;VÆ;\·à´Ù«Ò¬Õ Σ¥Ê¥±Ë¡Ø¤«Ñª«Ù¬¤Ò¦Ñ¯Ý¬ ׫¦×¦§Û«Ê¸Å®Æ ²À§¾Èª¹Î±¾ÅªÀÆ£Æ˨Á͸¹Ç½¼½¾·¸®²¼½µ»½Â²¼È³ÄÄÀÍ·ÂÌ»ÀǽÀÂË¿ÁÀÃÁÃÑÌÐÍÅÐÉÈÞËËÞÀÓßËÐØÌÇäοáÔÄÕÖÒÚÑÍÐÎÑÓËËÑËÐÑÒÆÖÇÄØËÓÙÄÑÞÊÙèÉÛò½á÷ÃÛîÄãö½ëõ¶èé´ÚáÁåݸáá¾ÜØ»ÞׯÓ˳ÒƸÊɳÏÑ°ÍÈ£ÇÍÆÖÈ×ÎÆÙÅÔÂÌÅÐÊϾÌÈÚÏäÉ~ÝÆxÝÆzè×ãÖ~ßà ÙÜÙßÑÛÑËÎ×Ï× ÎÕxÓØyÙÏÙÔzÞØnßÚmÔânÙØmÙÑfèÓpÚÕmÝÉjèÂ_ã¾Oç·Oä¹IزUÓ¯VÙºQâ»Kß½MÖÈVÓÁP×À@àÁ>ä¾=ðÀ;ñÌEîÒ8íÌ4êË@ïºDêÀCëÄ4íÄ9ÝÀ8ܹ?æ´BÝ«RݧPѲIË®SØ®QÔ¤\ϵQõUϯLÏ«PβDĵDƶ?ηHÒ±RɺKDZRÏ·K̼GЯHÒ¶HÌ®V׿\ÖÀRÛ±XѨUÐ[Æ OÀ¤YɬTÒSÖSÛ§PÕ®ZÔ´WƱIʺLβZÉ»bÅ´Z»¸^±¹U¹ªHº¬D±ªAª¨I±U°®Q©Q G¨¡Q¦¤J¤GN£O¦Q£O P°W®Q¬Y¦O¨N¦\ZP RSYU¢X¥RzL zW¤x\¡PqYmRoPrS©oN©lIvG¦oLaW]T¨fL©jD³n=¶bD²\C»^I´OR½HJ¸HH¿RFÆJG¼EV²SI«XH©TL´LO¾MBºU9ÀU@·VO¿MAÄUAÃVI·ML¼LV³H\³GZ·PTÂKZ¼IUÈMTÈ@Y½ARº9V°Ù¤ºÙ«Õ©×ФͦѮ´Õ²¦Î¨¤Ð´¤Ô£¥Ï«£Ø©«Ø±¢Û¯¨Ð¬¹Ô¢·É¢»Å«³ÃºÁ¡·Ð¦ÂÌ©ÄĨ½À©ÉÏ°Èɶ»¸³¼¸½º³³¼°¶Ã²¼Â¸¸Î»ËÇÿĺÏÅÄÃÎÁÂÀËÈÇÐÒÃÈÌÌÄÔ×¾ÇÑÀÓÛÌÊ×ÔÃÏÑ¿ÙÑÀàÓÊÙÎ×ÒÊÔÖÎÍÚÎÑÔÜÈÐÉÁÓÓÔÕÔ×èÈàæÍáêÉßô»ÚóÂÞî¶êõµçñ¸åëÅÚé´àáÀáݳÛÛ©äÙ«ÒÇ´Ôη×ĹÉ΢ÐÅÓÑØÎÏÑàÐÔÂÒÂÓÆÔÀÙÄßÈzÞÉ|äÌnÛØwíàuèÚuÕêzÜâßÒ×ÑÑ×ÙÓÏÎÓÍÓÖÜÔsåÚßÏzÚÞjàÐqæâ}êÛlèÏuéÊqÝÈ[áÅ^àÊLÞÄIÞÂLÕ¿TàRÔ»RæÉXØ¿X×ÄIãÀFåÃJåÁJíÈIíËD÷ÉHõÈ:ëÕ9ôÂ9ö¿Fä½7îÇ7á·2áÆ?ç¾FæªKàªWÞ TÒVÒLÎ]Ö^Ò¨Pö^Á§O̳T϶KÏ´MʼBѼIÖ»Kʱ?̯JÕ¯?ËFÚ¨Kׯ?Ú¦BÜ´NݲSß°K΢IÏ¥NͪNÆ®OÒ¯JÕ¦LÙ¨IÍNѱRŶT·RÄ´O¾º^ǺSÁ²Zµ»Q¯²O·©@¿¡G¼¯9°¤?¨ª<²F¯¥A² E«B¢ E®@¨Q¨RN©G¡K¥Q®P°DN¨K¥XU NY^ `£_ X\YZ£MzV}UwZiMjR¢lU dJ qV¡kP£]LW_£`W iLª\M´YT³\O´PQ²RSÂJJ¹DEÂGD·MT·EI²FU¦[O¤GRBN±MHºJCºZ<°_CÄ]<ÊNBÇKEÁTK¿O[¶N\ÃLMÂGOÃGPÃDWÇJLË:YÄ8Pº4\²Þ³Ý²Ô¢ÐªÙ¡ Ûª¯Ý±Øµ©Ì³£Ð·«Ñ®¦Ó¶¥Ù´©Ô±ºÈ±¹Ë®¸É±¶Å¨¯Í¦¹Ë¶ÏÁÅ¡ºÆ¢»Ä¬ÂħÇÆ«Ì»¸¿¶½»¼½¾³º½³´Â³µÌ¹»ÈµÂÑÀ¿Ì¹ÍÀ·ÎĹϼÁÓÅÍ×ÅÍÔËÌÒÍÃÍÈÄËÃÔÂÌÖÄËÖÅÛ×ÌÙÏÎÝÑÐÙÌÉÑÏÍÚÛÁ××ÍÐËÈÒÍÍ×ÔÛçÍÖðÂÝéÃáîÁáñ·Úì·áëµìè¾ìè½ãæ¸ãÛ´ÞÔµáÛ¯ÝÔªÜϯØȵÖÆ°ÎÀ´ÒȨá̦ÞÄÝÎ×ÊÏÏÐËÖÅ ÕÇÐÒsØÒpæØqä×tåÑtá×vßäuÙâuÕÚnßÕwÒÚÔÑÒÌàÌä×ÜÑåÐàÓwæÍ{âÕvâÝ|ìÚ{ïßyéÛoÞÜbâÔYêË\àÅWá¿TÛÀUݶSÞ»NÜÃHÞÆS×ÉVÚÁIáÂPê¹EåÆ@ëÆHõÈN÷ÅBíËHòÐCêÓ?íÆCéÊ=å¼9æ¹5ã»Bæ°IÞ®NÔ«\Ó¤YÚ \Ó§UÌ®YΣQÒ¡^ɪ]ά_ëXŲPÉ·Jз@кDÖ³HÒ¸DÌ>̬AÍ®:׫AÓ7ݦ;ÚµGÙ³JÜ®RØIϬRÇRÒ«JÕ²HÒ²SÔ¨NЫKÖ«MѸWÄ·P¼ÃV¼ÄY·ÇO¾¾PĽN¸µF³<³¡?©:·¦9·¡:±=µAº¢7µ6¯9´B§H¢G E§> E¦Iª@¦=¬C¡QXWWT_¤]¤b£dW£O OSzPPzQsSjJsSlVhW\Yb\WYSY]R¨RT¯RU®PT´MM¶KN½DJ½GMÄFL¶MN®HF¥KOªMU¯DG§EI¤GG®NCµMI·Y=´S@¾QD¼QNÉTUÅNZÅSUÀTXÀCJÀ>IÉCPÊIYÊAQÁ4\¿.X·Û ¶à³àªÎ¡¤Ö¥¦Ó¢²Ô±¦Ó¯©Õ©°Í¢Ô©®Õ¥£Ó§¦Õ«±Ì¯¸Ã¯»Å°ÀǬ»Ä¥®¿¦¶½¬À¾¥´É¨º½¡½Â¬Éƶ¾½ÄË®¼ººÊ¶»Ã´µ¿²¾¸°¹Æ·¿Ê¬¼Ë¶ÄȮøÓü˾ÇÔÏÌÜÅÅÊÊÂÃÃÆÇÐÊÏÆÒËËÒÊÏØÂØÌËÖÒÐÛÒÀÛËÊÐÐÂÈÕÎÚÑÎÞÃÏÛÌÞâÌÏçÊÙèËØñ¿ãï®ãò³àë½äá¿Þí¿ßß·äÙ±ßÙµéβÝÒ³ê̲ÞÄÒÍÑËÙÍ¥ØÆÙÄÞÂÐÒÜÓÍÐÖÆÑÊ}ÍÖÜàqÕßtÞÙsèà|àä|åÙtÝè}àár×âvÑÚ}Ú×~ÓÔàÖÞÓ}ÜàÔÖ}â×qá×oßÓpíâ{èãzêáwïÛlçÓaÜÖaÚÓWÒÊdÞÃ`Ó¾_áÅRãºKÖ·Kæ·UÛµGéÇGæ´Hã¹Iä¿CãÂLîÃIéÊEçÉMíÑCéÂ@èÈJí½AÝÅDâÁ<ç±JåºBÚ©DÖ²OÚPÞ¬[Þ«OϦSɱQÌ°Z¿¨gÀ§UDzYDzRɲKʹPÑ¿?×·?ر7ϸ?Á¡@Í¥?Í«AÕ@Ôª4ÕIßHÖ·CÌ´LͦQÆ®[ȪVƪFÐGʧIÓAͨHõM¿¸KÀ¶NɳMŶQ»ÄBÁ·?²µB¬=ª¨<² ;µ£2°¤<¢:¼¥=¼A³;§F°C³N L©DE¡F«;´5©G¦O¥KUWR`[_b]MWTUyWtMyP¡rKmN£aR¡^QfV `YZWZ]¤]Q©cL¨TU´QL·MW°QT³OF²OS³UK¿OX¼ET°JU¸HZ®JW´FY¬<S«BRKI·F<½RJ²YHÀRQ´KOÇOV¼KKÎSTÉLN½>NÁ=FÍ:TÁBTÌ;ZÁ6[Ê4YÂ×¼Þ±ä¦Û«ß°Ö¢´Õ£©Û¡µÙ¢µÒ£´Ï¥¨Ë«³Ñ¡°Ó¬¸Ó·¼Ç¯·Ä¡¼Ì²È´Ä©±¿¨¿¹°·º©³Æ³¼º«Æµ»ÅÃȱ»Ê«¼Æ«½ºµ³¸¶¼Á²´½³Ä®ȿ¬¾Ê±ÄÆ·Áº¹É¾ÌÖÊÒ×ÐÆËØ¿ÉÎÄØÐÅÕÅÎÕÆØÌÌÑÍÐØÆÙÏÄÞÆÇÕÂÑÌÅÐÊÕÌ×ÎÃÜÀÔß¾ÔàÌÙëÏÒíÉÜî¹Úã±âç¸Ýíµåä´àã¸êá¬èß«ïÖªéÌ«àѧçÏ©äʨÙÆÚÄçË¡àÏ àÉãÎÙÍÓÔÏËÏÑÓÒÒáÕÞÛæÞÜØáÚázÞßpßìv×ëwÙÝ ÜáÓÕ~Õ×ÒÕ{ÔÛÖçÜîyÖç{åéæàxàäyàÞyçãyïÚqìÕnßÔlÔÈdѾcÕ¶hÔ»^Û»XÖ»SÙ¾XܱLä²Jë¿Lì´Eå¹HàºMâÌMäËQçÏIñÏPìÑHäÄMìÃAæÁ>ãÂAàÄMà¸HåLÙ?à´RÕ¯XÓ®UÙ¬VÛ¦cÍ®_˹`Áµc̳`ѨKʪDиIÔ·DǵIʳIж:³C¢JÅ¡RÒ£IÕ¦Eʨ=ʬLÖ¯QѪCÆ®FÆDѧRÄ¥IÄLÄKÂ<̧CÆ;êAɯ9ʨ7ƲF¾·MþEÀº?¶µ4º°3±§1±7±.·/Â2´<¶:±=°F¯J´D¤:¤<¦?£?¦3® 6µ EªI©GNXUPZYSKOFMLzYyZyUoWeW¤ZR]MiFdITRQ[RZ¦XP®^LªXM§[TµTJ±MS²UR¯\XµYW±Mb½H\¸O^µMW°?\?R´CM¹EG¸DD¸OH¾QW´JW±PO·KWÆHNÈLNÌHH¾FSÇJWÇ@OÁ1`¼/`Â6UÌ,PÆáÈà ¿×¸Ù¡¸Ú´ä¥²Ï¡©Ú©³Î¢¼Ò³Í¨Ï¡¯Ð¬´Ï¦½Ç®À˧ºÊ°¿£µ¹ µ¼¼½©¾½ª»Å³¯»°Æ²¬À¸À¿©»¿´Ã¿®¿À©¯¼±ªµ©³Ä¤¹Ã©¶»ªÈĢ¹¯¿½§Ì¿²Æ½¼ÖÉÊÜÐÅÏÓÆÎϹÏÅÃÞÎÃËÌÈÉÍÎÇÌÉÅÇÏÉÈÓÓÒ¿ÇØÌÒÐÍÒØÍÇÏÄÔÙÇÚÖÉÛãÀÙâÀÕÙÂØà½×è¾ßë½êݵÝÒ¹äÛ´ëà®éÓªäÄ°ìɱèȲáѧéÁàÈ£îÇåÖæÖæ×ÓÒÐÓÉÑÔËÒØäÝçÚ Ý×êççâyëç{äéäæuäã|ÙÛÞâ~ÍÞz×ãÑáwÐÝÕå}ÒæwÕçsÛêuãåxâàpÜæsÞÖnîÕjç×màÎfáÑ_˾cÔ¼eÙ·^ܳ`Ô³Qã¶QܶNæµTåÁRè½Uõ½FëÁJêÒLðÉKòÖTòÌAáËLãÈDèÄJéÆHãÄ@àÇKÞ´Kè²Hâ´CÖªIÝ°PصTßV͵ZÉ©dͶ`Ĺ`̳^˦SħTβN³NÀ©JÊ®D̸EÁ¢HÆ>É«>É«Lϧ@¾ @ЫAÖ«DÔ·HϸOÊ@Ò£KÍ¡D˨EÇ9Ä7Ǫ?Â8Á¥>Dz1ǵ:Á´;º¼Cº¹>Á²@²¾,µµ5·´'·¤/Ã4¼8 /µ,´3°A¶EºK¹;µE¦9¨B¥;¤>²7¨;¯QªEP¥W£VTVV|YXWYLYwbt\uSjW§mWeT¢dSXUcAaFSH¥VV¨JM£LM³WN¯XNµK\µJKªRU¨WN»_T±]O¸LY·GVµSK½JP±HD·AH¼?E·@H¯MV°JO»TR¿JYºFN·GYËKVÇ?WÂ:ZÇFNÊ@\Ì>ZÍ/ZÉ4TÑ4QÄÞÂã»é¿ã«ÄÚ©¾à©¬Ö§ªÍ§¦Ô ²Ö©Ó£°Ó¤Êª³Â®Â¬´Ã¡µÄ¤±¶¨«¼©³»«¾Å¥ÁÀ©Å´»´®½¹¸È·Å§ºÄª±Ì¢²Ê´¼²½§³Ä¡°¼¡ºÃÁ¾§¿½Ç¿¦Æ½®Ð¾¸ÍdzÙʾÏÑÀÕϸÐËÁÖÉÈÙÒÅÎÉÉÑÈÕÒÃÐËÍÌÔÎÉÙÑËÒÏÏÍÑÅËÓÈÑÛÀØÜÃÞã¸Ùà½àØÀÚÖÁáâ¶ßÞºáÓ½éÒºìÓ±ìÑ®èÔ®ìǦöÊ®ðÒ®õΩíÉ¡öâðÍöËî×ãÏØÒÎËÓÕÜØÛÝìçíáçèìâðå|ôäèáéè~àézÝßyÕØ}ÎàÇëÍåÏæ|Øëzæå}åàoâèqìãsíápáßoéÜgêÍiâËfãÄZßÏUÖÊ_ÜÂbÔ¿]Û½\ÞºXå»ZßÁRê·[ð·Xí¼Q÷¾QóÉNîÍWêÈTôÐQåÚAçÓBåÑDðÌLïÏLíÍHç¿?êÁDݹ<à¯?å²<æ°Dè·NÝ·Yà¶YÓ§`ʲcƬa̵RÂQůLƲGÍ©DÊ©F¼²K»©D½¨9»¢;ºD§CÈ¥DÀ¨@Å¥AϱFг>Ò´FÑ·BÈ©Cë>Ǥ5ʦ8Ä<º¦@¼®7©5Ç7õ,¿®0¸¸5¸°6º¯.²¹-¶µ/¼°+¹ª/Å,¾'Ã2¿ 6¸2°A·B¼=¹>¬5¯;«6¨B© BµA´E´H°G¨R¢R¥N¡HNRZSWb[U Y{\zWnNhTi[_T`G\I]GVFSG§MR¬P\³K[¯EX¬I\¯DV¦HS°M`µZ[½RM³[JNPµINµLD¾AF²@E³BOµ=O¬>Z¨L^²L[±DX½JQºNTÃHUÁ@P¼>ZÃE`ÆC`È=^Ï4ZÊ)`Î+[¹åÃиشâ¹ß«·Ð§Í¬Õ©Í®Î·Ú¦¬Ï«Î£¯Í¡²É´µÄ¬º©¸½¥¬Ä©»µ ¿À¶²§²® »´±Ã±±Ä³³¼¦¼½«´Ä¤²Á¨½¤«¿¦¨Á²Á¡¿Ä£¼¾£º³¶Î·®Å»»Ò¾ÂÕ»»ÚÉÀÐȾÝÐÓÌÀÛÁÈÑÆ»ËÀÈÕÊÊÍпÊп×ÙÁÑÏÎÈ×ÎÒÊÉÁÙÄÅÙ¸Ñ߸Ëå½Ûà¸Ýá¼ÔàÈÕÖµÔî¶àÙµëÉ»äÍ·ïÌ«åÏ°îÍ«òѦ÷θëË®ñÉðÆ÷ÀéÏçÜÞÐÖÒÞÍÑÕÖÌÞÜ ÞÒêÞàÚwæè{äêñîææ|ÞÙÛÙxåæÜÜÍæ ×éÇâÙè{Óò{Þéx×ãvÞâjîáiéånÙÛiÛØeßØoæËkßÊ]ÖÒ[ÚÅgÛÈcѶW×¼WÕ»`ã¶Ué¾Rì¾NéµTì¾UðÁMúÇ^ïÐ`öÆSïÑMìÆBóËKóÍ@îÎCôÉEë¿Gç¾Må¸EÞÃ@ܳ>ä°Háµ<Ù®EÙº\Ó±`ÔYÔ«^È¥eÉ¡aÁ SƦQ»·C¬HÇG½«G°£<·¡D¿?¾¤9ÂC¾¬H»¤E»<ŪJŬ>ų=Ê©KȬC¯A¸¢2¾ <Ç6¾¥5Ŷ5Á±:Ť8˧1È2½¤:¯§9´«0³´*÷$¸¸&¹¤.Â)É£1Ê8»=·<¿D¹H@ªC«>¯H¢9«>«I¯}F®H³L¤FUP¢NUHR \QOY\ed}WpUnb¨t_o_ZX[[`PUIPI¤KQ¦HZ¦U_¬Dd¨JY¦IS¦U`£UU¦W^©S[³YV°XH¯\F¨HJ¯CC¶@@°:H·?L±@PµJSEO¯KYµH_³ATÄB]ºLZÀDZ³>VÄ:ZÀB\Ð1UÇ3SÑ(SÏ2Y¯Ò¹Í·ÝµÞ¥±à¯Ñ¢¯Ø£´Ö¨«Ø«Ô¦±Ð¥Ñ¡³É¦»Ê¨·Ñ«´È¦½Á¡´È²·¤¼··»¦°³¡½µ¤º¨«¶²¨²¶»«½Ä¯½¾·¹³Áª§º¤©¼±µ¼²¶Ä¯²ºÁ¾ºË°»Ï²ÈÒ½ÄÌǺӿ³ÛÁ«ÓɲÊǯҺ¼Ô¼ÊÇ»Ñ̳ØмÒÒÉÊÔÄÅÏËÎÔÈÌØÆÈÒºÏÔ¶Ìã»Èß®Ñ×®Ëá¹ÐÚ¾Ûç¶Øí¾ÛÚ·ßаÜÖ©èÕäͲäÒ§äØ©ôÔ´ïÕ¤ñÊ¥íÌ¢ðÄåÄåÒâÐâÄàÅà×âÖw×É}ãÊzâÖwäÜ|àÝzáßâì}åÝ|äÚßßÛâÑà~Ðá{Îè ÑðàôÝêÞïzÚãréäxæäpÞäsâÓqáÔpÛÙjÝÞ\ÖÓ^ÐÍdÎË]ËÃ`×½WѵSؽ`á²]ïµ[ïXð²Mý·MøºOó½YðÁaðÉYãÌDçÔHñËBðÎCïÎHäÍKê»Páµ@æ¼=è·7ã½=Þ¸Dä¬CÙQÒ¯Uί^×¹_Ô³l˦hΪ`Ǥ^¸©O·®L¹¨H· N¸ C¯©C¶ H¾¡?´§Bº«E¹®B¼£B¿±DůE»°F·¤>³<½¦IÀ®9·¦7¹«=Â¥A¸±7¿¬9½¤.Á«1¿ª8Ħ-½§6µ¨6º£2À¨5ʪ$ð"ɨ+¾§5»2Å6Í2Ä=¸9³>¨5§;¦E£D F¦ ?¯~C³ C± N¨O¬Z¥SYVS~GTXVQ[[z[wapbtaq`¡wa¨wff^¦bW£gQV\S[Q^®SX¬Qe«Id©K_S[¥][°ZW©a]¬Z[¬^U·XQ°ZF¦UEHI¤FB¥=E²BL³;S²DL¹DK³LS±MX·BZ½FQ¿DT»4X¹5Rº?[Ç9`É.fÁ0\È-^É*Z¼Í·Ô¦ªÕ¡Ù¦Ó¡±Ë¤±Ó²Ù£°Ñ±Ë±Ï³¿£±Æ§¼Í¬³Ç¯Â˾ЧÂÕ£³Ë£½·¦¹´¨±· µ±£¾³¥¼¥º¤®µ¤²·¤·Á¶¾©¶º§§Â¬´¢½²¥¶°¶½¹³Áµ»Æ±¿É½Åʶ¿Ë²¶Ö¸°Ð¾°Î¸ѹ®Ó°ÃÚ¶³Ì»ÀÊÅÃÇƺÎÖ¿ÐÑÉÌßËÑâÍËÖÅÍáÂÑÛµÏá¼ÑÖ·ÌÜ®ÍÏ®ÞÓ¿Ùç±ÙêºãéµçܨâاÜÒ«àÙëݯãÎ¥èزôÕ¤äÎ çÒíΣéÁêÆèÅæ¾ÝÉæËzÜËwÜÅtæÓ|ØØtÛÜxäÝsàààâäà äÙ×áÑàwßáxÌéÓç×éwâå}æðêáæÜläâpêßjáãpÞÛlÖÓhÙàjÚÏdÒÑYÑÌhÉËZÖÏeØÁ[æ½Và±að»_ø½U÷´Rè»Uù»V÷ÃRù¼OïÆ[éÁTáÎ?åÌ<èÑ>éÎDáÐGçÄ>æ¿Bâ»FÛ¶BêºEܼ?ë´Dá®B׫DÙ«SÓ¹OØÄXϬ`ħjÍ«fÇ£bÀ¦Z³¢L´©QªW©§Dª¦L¬A°¢D½©G¼«KÁ¨M¡<ű<Ç©7µG°§<À£I·¬O½§?®°6¸¨1´¦B´2â4½¥.¾«2²§0±³-·±:°«:¯«:µ3¼¨1Ç£ Ä&¿¤5Ä1Â?½CÇA¼Bº=²A¡2¬B©E©I«G°??¨GT¤LQQNV~GLWPSIMy[[t^£rd¥te¤w_§z`e^¨b\^a¥W_Sa²NdO^¥Wd¡Vh¦V] [_¥RVO^®Vb[\±PL£RH°SO¢YD£G@¨GA²HG´QPµDF±GJ¯DQµAR¶JSÂ;V¶=QÁGPÄ<X½*TÅ9W·6a»*U¸'^Å-PÏ,YÜ¡²Ó¥§Ö¤©È¦¨Ç¨«Åª¯Ð²Ì¯ÍµÅ¢ªÄ ½»¿¾Ì¢¸ÕªÁѬÉÌ«ÂÓ´¿È¬ºÂ¤½¼¸¯ªº¶¢·±µ¬¹©¡¼¹£§·¨±·¦¬¿¨°¸¼¹¥¶¯£¿´´¸®·À«Æ˯ÄÆ»ÃÌ·½Õ¬Âά·Ë°²Ï¶³Óº®Ø¶ºÐÀ¼Ð»½Î¿ºÇʼÅÊÄÊÙÇÎáËËáÇÆäÌÒßÀßä·ÚÞµÑݬÓÓ²ÔÓµßÖ±äâÙè±åä§äߧÛÞ³ÜбÝÔ®éÚ®ãÔ´ëÔªåÑ¥àÒªÞÏ£åУéˤàÁ×ÆÝÅæÂzàÐqåÆråÉvßÈuÝÓsßãmãèvÝëxâÞíãèÚèátØØt×åpØè}àèÛáyÝÜ~ãèáâëÛtñâuåÝr×åeÖãbÓçbØÞ^Êà^ÍÑ^ÔÖcÓÓdßË\â¾[â±båµ`åÃVñÄYô¿PðÀWðÁTò½PíºZîÀ[îÆQíËIçÍBçÐAäÐ;àÆ9éÀ7é»Dß³@ß·Lå¶Dæ·Bï²@ë¯<ë¶@ܲHÙ°GÕ½SØÂX̵^ɸ`ʬ[²`¸¦Y¨S«Y§¦Q¯¥H³¨A«H«H¸Eº©>¸¢G»ª=¸®5¹Dµ¨F±¯@¶E®¨9±®9º«?³5¹£7¿©)¶©)·.®°9®¹2°¶4µ³1¹«+µ¢1¹ 5Æ¥)¾ª-½3¿1É=Æ<½9Á;¸=°6¬:¨B§@¥H³GL°C¨E¦Q§INPFMSNXIJHNS~Z}Xv`¤zd{c¥sZ©t^¢sf£eb£df®`d°Zh¯Ta¤Oj¢Wf¦^b£\aWZS`¡QY©TW§HPHO§JF¢PK¥IF¤KC¥UH¯OGªUO¢SN¤SR§E^¸He¼;aÅ<TÁBUÆ<[½-aÂ2_¸+]º/X½$SË"\Ì#Y¯Î¹×¢®Ï¡ªÎ¤Î¦«Á µÀ²È¶Ì¼É¤±È±º©ÁÄ©¹Î¨·Ð£Äϧ¼Ë¦¿Ò¤¾Ô¦µÏ¢³Ã²´º¥½«¹»º±º¢¨®®²½£µ©¶ ¨®º½¡¯½§»ª¬½«³³¶®Å²ºÈ·½¾¿µÈ¸²Ê±·Í°ÂǬºÈ®³Öµ»Ë¾¿ËÀÃѽ»Ä»´ÎÇ·ÍȺÈÐÅÕÖËÒÛÍ×ÜÃÔÞµÌâ´ÒÒ¶ÙÝ©ßÑ¥ØÛ´Ýß´âè¨ÝèªÛì©äåªàÓåÞ©ïÓ¤èÓ°éÒ¥åѬäؤåÕæÙàÙ£ëÔÝÃÛÅëÁëÃëÇ~äÀ~óÅsßÌ|âàzæÕvÛâyãÞêèyàãvìávÝåyÚä~ÚÝ ÜæÜäyâÞwØä{Þêäê|çÜuéäuÙÚpÙåpÑã]ÕÖ_Ïä_ÌÕ^×ÉeÒØ[ÓÕ^ÜÁfß¼\ê¹bë»Rî½PÝÁVð¿\ò½aíÂYâÁVîÉXíº^é¾RçÉEðÉBâÉEàÌ:ìµ?à¿Jä¿Oà²>ä·@æ¾Jí¼Bã¹=Þ¹JܱBÙ´EЬOÖµQɯU˲aÓ´bË·[¿´Z¼ªW±¥`¼¡_±©H¯¤=±I¦J¯@¿M¼H®¤A·¦=½«;¯©5³¡7°¡A®±=¹¬@¹E¨9º-Â2Á®(º¨.·°2½¸&¬µ3±²/¯³-µ§+²£3¼¦0Ǥ)¿¢2Ê4Ê3È;Ã<º9º:»:µ<²A°8§G°B³D¨I¡K§O£BBGMCJ UXTR>KEIz^|\v\lh¥|b¥{]£tc©i^¥aj\o§Tc¯^g®Yc§[b¦[Y®^a \c]]©YP£[L¤RN£CLAZD\ªNO¤OP¬XI HM¢FMCSDX§EY¯HV«Ea¾GRÁ>c¿:S¾)U¹.S»(]¶3^³)S½-aÌ$Y¶ÕµÑ£¦Ñ §×¦¦Æ¥Å¡²Ç¿É¨À»§¼½§À¸½¾¤µÀ¦¼Èª·Ä©·Ç¥¿Ê·Ð§¬È±Ê´È¨·»¨®´¦¯´¦ª·¤³¨¡»¬¦±¢¦³£¦²¯¶¹²·¦·¶²¶¼µ²Âµ³½·¶¼¼»»²»±ºÄ»Í²¶Ï¶³Ë½µÆĹĿÂͳ¾Èµ»Å½¹Ó¿¾ÐÈÄÌÒË×ÍÁÖÕÁÐÖ³ÍܶÕѹÚÛ³àÓ¤×Ö¦ÝÙ³ßé«åéªÚé¨ßÜ¥ëå§èÜòؤðÖ°íÍ¥àÒ¡æÖëÏîÎì×âÍéËñÎé¿ç¹ë½ îÈtðÌtâ×zÞÛyÔãÚÝwàèpáèxÜë|èâ~ÙíÔéwÑîßåãèåãÙìÛåÖñÙí{ÓêtÞètßÝc×ÓaÚàfÐÜ^ØÔ`ÕÐcÙÇ]âÉeëÏhâÅZâ¶Wé·TéÁSØÃRâÂZê»`åÂ_ÚÅ]àÂ[Ý¿Xá¾OæËFëÈ@ëÓAåÃGèµMê±Câ²Hç®CÞ¬@å¸Dè»JØ¿R׺LÒ¸IηQØ®UÖLÍ¥R̪YË·YǹR«_¾¥\¿ªT¿¤UÀ©F¹Bº¤N J¹ J·I°K¬ >·;³9´,µ©0²¨<¶¦9¯°8±¨A½0¹£+Ƥ3Â¥.Á¨2¯0¸°+²²%²¯!¯«)¯ª)»¡9¸8º1¾/È<ËBÄAº @½4¸{:½}CÁyK¶D¸@©A¯<µ<C¡G{<?>L G LQREICBAFF R\`wn~j~a yf¨vd©lg£gf\j\l±Xp±Xm§\f©YY¨`W¦cUª][°[O©VL«WS LU?WA^C`¨SWªYV¡PQC]@[EVCZ¯>]«=V´AZ¾F`Á>d¿2X´9Yµ1Z´&V´)^³(a¼%e¯Ú¡ªË²Ù®Û¡µ×¨Ð¤½Ì©Ãɸɨ´Á¤±¿¡ÁÉÃÂÄÍ«±Ä °Ã´Ì¢²É¶Ï»Æ·Ã ²¼ ²¶¤«¸ª·«¡¸¢½«ª±©³¢¨¶ª²¹¥·¼»«©²²¨¹¹»·¦¯´±º¸¼°¼²¾²°¸»¶Â¼±Á¿´¿¿ºÁ¼·Àº´Êijù°Ã´¶ÈǾÌɺÓÅÄÜƸÞ˵ÜÖ²ÝÔµÛ׶çß°ÜÖªåÙ ÝÎ¥àÕ¸ä×®îë¨àá¢èÜ«äáâÛæß õØ ç׫ëÕçÓ¦ìßúÕóÛìÈùÐ ë¾êÂïÄ~ü¼{ð¾ïÇ{ã×uïÚoæß|ÔÞu×ÞzÜèÛÜçëxÚê}ÏÝàæáãÙêÜáßâééÙç ØãrÔè~ßãpÜâd×ÖYÏÓeÖÊiÜÓdãÊYæÏhçÇbÛÎcäÁ^Þ¼ZݾZßÃWÍÅOÔ¾Tæ¸^ØÀVÙÆeÖÆVÞ½SÖÄKÝÆRÝËPåÒPèÄCܬRܬFÚ²NׯCâªDÙºMæ¾Jç¾CÛÀAÒ¸TѼRÙºEß½HÒ©MÕ§TÔ±MƽXªQʯOÈIº«BĨ@½¤>·¢E¯¦Dº;¯<»5°<¹3©£?µ0º1´¢+²®4ºªA¸¥;°°:½ª3¶$¶(¿§.Ê£0¸£$»¥/±«)´©'³6¼4¹ >Å/Ã7À<È3ÄB½=¸8Æ<µ|<À>~F¹>G¦7²9²>¦J<GNQS WONKQHGFDNXP `}khvd¤zd§vljsfkXsai [i£Qe¬]]¢][¢cR ]a«Ze¢X_©XHXMVVCV@h¢@ZJb¦N^¥DX£>Q¤;[>Y¬I]±BU±?R¬B[?b±?n¶9`1Z²,Y6k±0nµ/d»,m©É«Õ¢«Ò´Ý¥³Ú´×½Î©¿Ì£´Ê¡´¾¤¶Ã¹Â²¿»É¡ÀжɯǸѵԼ˻ʰͦ«Æµ¼¦¯®·«¢¼«£·¨£º²°°«·¤»´¤°²®¬®¶³µ¤°¦°¯²»·°¸³¹®¾À´º¸·¿¹½¾·Æ®ǾªÊIJ½½±ÃÁ¶ÃĺÈȲÕ´ÝÀ°ØͱØÚàÛ¬èÙ´éá®åÔ³ïÔ©èÙ±áÕ®ßקæáªãÜßå¥íã¨ëëõèîÜìÞêá£üàþáûáþÒÿÇÿÆÿÐ|úÉõ¾zýÄzóÄzïÃ}òÍqðÒtâÛxßÖxâàzÝáxãÝ}×â}ØéÖÞÚêÛíÛêÝìÜçåêÛáÞÚxåáyÞßqåÛeÛÒ`âÉ]ØÉb×Ç]å¾[âÂ`âÄ\äÆgßÆbÖ¿[ÚÅ[ßÌNÒÂRÝÀWܼ[Ú»YÔÀbÚÃ`ÒÅWÒÌOÔÎWÖÁVáÄNá¶X×°PÙ°\á°Vé³Mß´Mâ²Iâ²Iä±JܹFÕ±EѺMÜ¿SÞ¾KܱQÙ²UÙ´M˺VʵWίPÇ©B½§?Ã7·¡>¶¥1¿2¹.³;±;µ5²74¼(¹ ,°«3±«4®8¶¯5·¡.º¤0¾ª1»#¼£$¨"¨!½0¹/¶ ,½¥8µ<´£<À<Ç?¾5¿=À5À|8¿}DÃH½@º<µF¹<°<¤G©@8¥?@EPMPY¢PSSKMFMFOM`dzovix_we¤taim\n_sUrOn£Pr¦\d¬^]§[[¦VeªL^¡FSPT LJNQARCa@bBaAb HW§F_©BV¬E`ªA]±7e¦>_£9gEl©>h¬>s³@t°8f¹;o´5q±.mº#l¢Ë³ÌªÍµÐܻ٨±Ð¦Î¸»§¹¸Á£¾»µÆ®É£Ã¢Á¡ªÁ¶É°¾¶Ë¸È¶Á¯¸´°§²»¢½±¹¦¦º§³°§±®¸¦²¹© º¶¬¬¨³±²±³±±°«¦¹²§¬Ãµ¶»µÀ®¼¸·±Ä¿²Éµ·¾½¯»Ã·Á®¶Á°ÁʳÖ̲àʹÚóÜÓ´âѱÛܬÙßçаäÕ¯êÜ©öß«æͧàÖ¢íØ£êØèÙëÜçæäâçÐèà£ëè£íæëÛ÷ÛøÐòÇÿ¿~ø¼ù¿óÊöËöË{ûÆyèËwàÖxâËqçÐvãÖsßÖsâáxÜâàéâìßé|äóèòÜéäéàåáäxäÙ{æÙkçÝfáÜgØÓcÖÍkÙÕlÜÌ[èÃUíÇZáÍUØÇT×ÉV×Á^Õ¿]Úº]Õ¸^ã¹\Ù¹XܾVÝÁdÐÅTÒÂZÜÀZ×ÌUÙÊKÜ¿UÙ¸JåRÞ¸Nè¬Nê¬Rì¹Ië²Mç»Iå·OÔÀMÒÃUÙ·YнOϵJÒ¬KÉ®YɧWдYɶVÅ®IÊ®C»¢E´¬D¼<²¤:¾(·.²C©B·98°@³¤6«/®¥0¸¬)²§2°'²¤4¼¡3¶¬1¹º¤$¹¤"´,º2½6²7¾ 9¿¢>Ã4¼FÁ@º8¶5µ8°>Ä @´8³F½H«@·B¤5¢}@D¯;§ C¤DCOR[QVJMUHNTMIO[ YVoZthhcbmgrarOeYlHlMu®fj«cf¤Rf¢Tf¬]g¢T[ªSV£T]O[FaQg JfHa¨DW CW¤BM¤HZ¨Cf©NW?a®?[³<n¯Gv§=u³Ai¹Af°5b½8mº:k¿,f²%v¬Ú¯Í³Í¬Ì¯ÅµÍ¸Ñ«©Å¦¬¿§½ «Ä·ºµÉÇ¡³½¨¼¢¹¬À¹ºµ¾¶¾¯·¤¬©¤«¥µ®¹º¶®¨««©¥§¹§°³¦¥´¨ª¸¢©®£¸°¬¶¨°°¨²·§¯¶©¸À¥²µ©¶»¯·º»ÁÀ¿¾È½¼¾°µ¿·ª·Â«¼Ï¯ÂËÉͳàʬÝÒ´ÞÒ¯æÖµÞÚ®ÝѳáË«âÕ¬óâ¡öÕôÔ©èÝ èØãÓ¡ãÖîÓ¡ðáèÚçÕÜÛ¡ÜâÝÙáÜæÞêÑõÇÿÂÿ·ý½íÂìËð½÷¾òÊ}áÓpìÒrëÉvâÃ}çÍsëÓzÝÛßÚwçêxãëväîÛî{ãìxÛéÝê|ÞïyëæmèåræÜlÕÙqÒÝiÕÚmáÕháÇhçÅVâÅUäÄXéÍXÞÍUåÎZáÁP߶`׸^Õ¹XäÅUæ½Qç»Yßµ_ÕµTÙÂX×ÄOÛµVܳOêµDæ»Hé·Cá°Eç¸>ê±Dê²Lç¼NÛÁLؼVÞ¹_Ú¼VÒ·QÍ«GÔDÉ¢QÃ¥OȪXÆ¢UɨH·¬I´®B½ 8¶9²0¶+µ*©:°7¯@µ¢8¯¢>ª7¥2²¨3µ¨,±ª)·$ê,½«.¾¬*¸ &±¸ ´¢*»¥*¸¢,½¢4·¡2¼5Â?Ã@·B·9²0®/º,·8·9¶=¬>°>¬5¦{65¥6¨E¨FD<ORLQXOUP VNISULFPsOp\pXaa`]\g_kPaO`Mp¡]r¨`o¡_d£Uiab£`bª[a¥TVTTU[UdP[¢OS¢N[©PK¥LG£OPNb¡KcIa£LV«E\¯>f«Hn²Cn¸>l·@`µ6dº=j¸2d½%dº!p¤É¥Ë¬Ï«Ã¨¾ Á¯À¢¾«·¤ª³¨Á¥¬º ¦Ä¤Ä¿»±µ¶¾£¨Ã ¬» «¿¤¶¢¥«¢¡¤©®²¯´±¥¶°£¶¹±±Á¬»¶ ©½¨¹«©µ¨¤³§¬´®·¦¬¿£©Á¶·°Ç£ºÆ¬´¹µ´Ê¹ÂÆ»Àƹ¼¼³¼µÈ·ÇɳÈƪ×ήæ̬ÛÔ³ÞÊ£èÖ²ßÍ´ìÚ²îÑåÒ¦øÞéá¡õÐ¥éÍçÞíÖèØ÷ÜúÜõÝðÕåÓçÞáÒãÔêÎëÆòÄòÃÿÂúÈÿÀ~íÀë½óÃèÌèÓxéÅlëÏpêÔwÙÕkéÑtßÞßÛ|êð|æéxâìsÞæzÜê|çé{âìsâçxÞífáÞjëâbâápÝëfÓÚdÜ×pÛÍ_áÊdãÐ]ãÀUßÂLÜÒWßÄFäÁHç·NæÂPݺTéÅQê¾Zå¹\æ½Wå®TØ®YÚ¬SÜ°Hà®KÞµEé¶Qì®?Þ±Eê©=î±;é¾JæºRä³QàÁQã´OسWÒ»KγKÒ¦RͦOƧT¹±R¯K¹©Rº¯L¸¦:º©0³-¶.¯+¨%ª0ª=¢AG¦¡H¤7±?¨¢3¨¤0´)¼*¸¢-²¦-½¦/±£!¶-³²¥·¬(®§'¾¦+¹3½0´<¹?¹B¯3¯8µ %©.«-¶/=´1º:¦ 4¢1£3«,C¥DC=LWG¡H¡HO NTKNKJKQYZv\eXaYWYab ]jXeW\Jl Pl]j©ed©dpZj¤Vf£XZ¢MU®V]ªQP¡ZZNZNhS^§I^¬KX«PK¡FM¨O\MfBm¨E]«HY°OZ©Fo¶Pf¾>e´?]·4j¿2b»7f»#l»&s~«Ê¢Ã|§Á ¡ÃÅ¥¸¢«¶¡À¹ ¶¨º£¬¾£¤Æ«¾¦È¯Á®·¤¶·©®½¨¬¾¬«°¢ª«¦¢¨¤§¤®µ¤§±®¢µ³¬´¾°¹·¥¶·±º¬¾®³¥·¯¸ª´ª¹²Ã¥´» »½ ·Ç¨³Î¥±Å®·¼³¹Áµ¾¸¾µ»¾²ÄͬÌͧÕΫÞÏ°ÜϯÞʦðÒðÍ°ëÑ÷ÞêäëÜëÏëÐèÓòÓ÷ÞøÛïÕõÜïÝïÒíÎáÒêÎêÈâÌæÄéÈõ»ù»ÿÃÿÇûÁûÉïÈyñËxãÌqÜÇuæÍuß×{ÛÙoæÜoäÔ}éÙrïäqìÞyêáwâÛàä|éÞtæàxÛìnáèoãéiåæcáíbÜédÖênÖÝfÞ×háØcâÕYåËXÝÖVßÏJÞÀKãÀHí¼?éÁGêÈVìÂUïºMê´Tæ»Vã°\ê¤Væ¥Xå¬WÙ¯L×°MÞ¬Kî«PìµEì¹Dä±@ê´K߸Eã¸EݽOá¿QÞ¹ZعTÛ¶NɧSƧJŤM´®L·¦I¶©M±«E¶¦6¶ +»,³£!¨#¢-¨/©6A9¡ A¨?;§.§1°£-°+´!µ #¯¡)¯&±"«&©*±¡#µ'²3®2·<¾>µ7»-°4°)°"¸¯#¹%±,¸4·5²7ª 7 1¥3 9=BL¥ELDMRKUUYT RROTR Z{]jbij^b^fWkX`Nd[nWg ag`i`s]m^^¬M\W`°RU³ZO±SXSfTd S`LU§QI¯WK¬ULªEY@gAk¦Bg¥G_²D[²QbµIa½I]·C]½<jÁ2lµ-m´1a¿$e~Ò §ÉÄ¥º·§·¶´¦¸¡£¾¡¿À¬¶«·¯´³Â¡¨»¦»¬¦´ª§¾£«¾¢®©ª¨¡£´«´¬ªª®¤µ©°»¯¨¼§»®£ª´¨³¢¬Á¡º°¼±Á¯Á ¼¹¢°Âª¼Ë«¾È¯¸Á¦½¼½È¸µÀ¹¬Â»²¼µ³ÆÈÌʯÜŬä˵æÊ£ÜͧëÓ¤êÒ¨úѦ÷ÚæÛ¥îÓîÎðÚêÍèËóÔñÑ÷ÜüÙôÑð×æÊëÖçËíÉã¿ì½ì»ñºöÆõÈúÄü¿ý¾vö½~ëÎ}×ÌãÓxåÓ{ÛÔ|ßÖlìÞyêÑ{íàéäsóéyíìyäèrÝ×wçÞkÖâqåámÛÜqâábÖçgãÞeÝç^âä]á×[ÛÒ]ÛÊVÚÊ^çÈZåÆMçÈTÙËTâÈMä»Dç·Hí¹Jê»Qê»MòµWì¸Oä«`å³Të¦]Ù«RÙªKÝ«PßVç°BܵIܳ=Þ¨Dã¶Jå±>ÔºGÝÅIλJÞ²RÙ©TÍ´Jɱ>¿ªJ¾ªF±¤J¯C¶§G¶F·¢@±¥,.·*¨/.³7¨CG¥:¥¥C ¡5«£:«ª;©63®)²(¯¤(²)¦+§* +%°!#¬3¯7®0¬.µ6ª*ª$°+°-¸0%ª!ª,·4²3©=©5£4 :©@ C;DP¨J¢O QTJIVIQWR\LSuZu\iho``o\jQuWw]iZm]k`e¦]m^l¢OcTi¨Od¬Q\R^²PU¬Oa£QXY^ Za¥QS¤]U©SI«RV±Q^£HcDf¥Bh¬Fj¯Ie¹Fh´?fÄAbÁGcÀDl·.h±$mÁ%hÆ$dx¦Î}¡Ï¼¶£·§¾¢»µµ£Ã £¿Á»´¬»«½ ¦¿¡¶£©½¤¡È¢¾¤²¤¥¹¤¡·¨£´««¦ µ°¯¶¤¢·¨ ´©¥´¸¯¼©À§Ê¢È§ÎªÆ¸Ã¦³½¬½½³²Ê²·Æ¸»¹®¸Ê¶¯É·ª½Âº»½º¹¼»Å½¯Ï̸áÌ´áÁ¨ÝÇ¥ëϦôΰçÏ¥ëÓ¤éÒ æÊíÕîÔéÉêÇå×ìÖ÷ÉòÌôÈëÑåÐîÑéÆóÊõÊ|é¿}ôÀó»ùÇ|÷Çð¼ ùÂó¾wõ½råÌyÛÊ}ÚÔtÝÔ{çØríÖzáÔáÖzäÕxðÓyîÚvóêmíåfåÔnÝÒfÖÚfàßlØÕnÛÔhÔ×bÔØiÜã^åÖbáÖZ×Ö^ÙÍYäÊ^äÈYæÓ^áÌYÙËKßÄHá¼Fí·EçºVéµWæ±Mè½Tå¶WíµXí°SÞµRè´Mä¶Të¯SìµRâµTÝ¥Dã£CÙ«Hå¨Lã¯FÚ°LÓ¼TÒ¼SήKÉ´LÊ©Eɧ>¸£=²©H²¢B¬E®£M½«A¨9¾(°#»%·-¾=´ <¦9AD 5¡=¢¥9«4©02,£)¢1/$# 1$¥(ª2§2/¦#²!º#¹©"µ'µ-²-¯+¤'ª%±%§+1¦> ?§A¥E¡>¤D¦D§C¡M¥V£RPUXJVRP] zUzOsTrdilofdlgoauRsQx_warYddm]gR`QfQe \lQd§VY°OU®O[\^aZ£eX¨`X§WS®SOST¯Pa¦Ba¦Bc²Ea±Hg¯Ol´Fc¾>eº;nÂ9e¸;j²6v·)sµ'o d ƽ¦½¤¾ µ¡¼¼°½£À¡Àµ¶À¤Â¦·¡À¡¤¹ ¿¦¬Ë£Å¬®®±¬¡¶¥±«¥ª°§¥³¯±«¶£»£¨¿§Ê¦Í®Î¶Ë¢³»¥¶½¯¾Ã«±É§´Â¶´¾¬´Æ´®Ë¶®Á¾·¾¼¶ÄŹĮ̀ÞˬáТçÌáÇ õÔ¬ôË éÒ§éÍ꾦àÑ£ðÊâÉôËñÐéÓåÂñÃðÐãÔìÊòÑ}åÌ ôÎùÎìÅñÂsùÄvó¹ÿÈtù¼ù¼qè»z÷ÇzéÉ}ÝÐxÓÒÜÛxÚÚsï×nâÕpìØyêÏyíÜnôåvçßjìâsáÚjâÞ`ÒÚaÝÏkÕÜ^ÖÒjÚÎgÒÕ^ÞÜ]åÓVêÚ[äÏXäÐTäËNåÐ[çËLÝÌUæÆSÙ¼IåÀPàÃJîºLî°Tè¿Hò¼JçÀSðÁVï¹\ä¨Vâ®Kë¨LߪVã´Lì´Fæ§Jà¡Jß²P×·Uç³GÚ¯VоXÇ´XƯKƵAƪCÄ´=º´@®J¸¬@®¤?¯ªR³§>Ç£3³5º%ª)ª6®=ª¡1¨;¡A ¢5¤ 4§7ª5®2¤5ª. 0£(¢£0£$#3¡,¢3%¬.-¯(¢® '·¬#³ ¦0§/²(£!«'®)¤2¤ )¥-ª6¢<£5°E¤@¨I©L£A§M£R¢DQNKPTT{R}Z\sOpbqeoaxcmidl_oYz_yRlZn\has[gR`XaTgYg¡So¬W[²X]°Id¦Z[¯`R¬aY§gP±QK«TQ³XP²RT«KU§DZ©I[©Yg³K_¸NlÀCp»Ae¸8m¿Gb»4i³)uµ%i¿!eÀ ¢º ¶¡¹¦Â¥À¦¶~³¢¹½¼´º¢À »¸¢¨¾¡ªµ³·ªÀ¼º¥¯©³¤±¦´¦¢©¡¢¥¥©¨«£¯½«Ã¥¤Á§®Æ°À±Ë¬Ð£±Æ¤´¿§»Â©±Ä¶¸À±µÄº»Í±¸Å»±Íõν½Ìǵʼ®Ø½¦ÜÄ¡êÌ çÑ¥éÈêÅ çÆܾßÁݼçà äÈìÂìÅÞÄê¼äÂëÀãÊè¿ëÃ~éÀ}éÁòÁûËuÿÇrÿ¼oûºvý½xö¼pëÇqñÁwçÄ}ßÄÙÊuÕÛtÚÚwßÕiåØißÒfêÛiðßoèÚgèävêàtßßläÙnØÒoÛÐ`ÒÎX×Ô_ÛÚgÖÖcÔÍ^ÚÏ`äÚ^â×TÞÛSëÙVãÎTãÐMÞÑNàÎMÛËPÛÀQÙÈTâÅNí¾Rè»Jê¿Rñ»NíÂXç¼Xè¯_ìªYí©Tæ«Oã´Nå±Sé¨Qá¤Má¬MÙTÚ°YݵYÓ®UÓ¸ZηZɸIÄÀPÁ¶G»®A»³E¹ºM±³J¶´F»ªFÀ¦@À¤;Â.µ/ª8«7´:¯5¡£2¡¡0 £59¥4¤2¤9©7,¤,¦+£-¥*£/2*0¥&¦¨)°)«$ ¯*¬*#§'¬"(,¥)&¨.¤7¨?¦99«?ªA°F§I¦E©G¢>CFKHJTOzIvS qRt_t_qgqbqf aibjdlarbq Vj^tYr\xYlPeTb Na¢Xk®Tq«Qh¯T_±T\³aU°_SµdR¯]O®]Z©WT¤\N¥\X¯R\«U[¬ZY§X]¦S^´Gl±Fo¾<b½>dÂAeÄ;m½9w¿-rÁ.wÁ£¶· ¤º|¼° ¢¸t¾¡³zµ ¸¯¢¾Á¼¡µ¤¾§À³©¿¢Ã´¾´¢ª¦¤ ¨¨© «§¥§«¥¤¥¹¨¸ÉÄ©¨Ñ§Ç£´¿«½Ä¨µÌ³©Ç®¬Ç«¾Ä«¶¿¸»Ñ±´ÌůÌúÒƮϺ¨×½«ê¼¥êÅíÍðÂìÈîÃÛ¾æÎçÅå·ì»ìµåÇãËéÆïÄäÄçËâÂzãÃuðÆrðÁqû¾xÿ¼vö¹{ÿ»zÿ¾tÿÀoðÆpïÉxæÀ{è¸xåÌyãÓzØØoãÓxÝÐhÞÎeáÖkÞÏvâÝoêÖqèÔuççmìÝtãÝcÞÊeáÉbØ×^×ËeáÍeÖÕ\áÏcÜÒ`ÝÏVãÓUâÍNêØYëÐWìÓSãÈVâÅUé¿VåÆUá·Jí¸MíÀVä²Gç¼Gò»Sé²RÞ°Rè¸Vê¤`ä¡Uä§KÞ¬Læ±IÛ±Hà¡FÞH̬XÛ«V߯Q͹QغVÕºTȶJÌ¿TÄ®N¸ª@µ°=º¹K«¬>²®@´£@¸;ºA¶26¬;6³2¶2£¤+¦ 700¢; /¤7£6+¡1££.¨6¡%®+©& $©"§+£-ª0¤"¡'¥#³«.¯.¦,# (§#¡)¦&§'+¥<¢¢@£9ª@¯Aª@£E¦?®F£~O@=NL PLPQU{X ubnZpjwXh^c^f`fmlr_wdq]oUmPgTjOoZl`aVm¥^g[g¬Ug¯_`¥T]§bZ²gT¨XV¢_Q£aQ°RZ§TW¦XN°^b \g©]dªVgK`Hf®Gkµ=p½Bd½9j¾6l¼9}¹/xÊ+m³µy·¥¯~£ª ¯®y¼~¬wªu ±¹·µ¢À¢»¼¥¹£¾ ´©·¦²¦¥°§¬¡©£©¥¥¨¨®°©¥«²¡´¶®³¤³Àª¿©¦Å«³Å©´Â³¶Æ·¯Æ¶®Å²¸Ä©¼Â±À¹´Ã½¶Ó¹·ÝµªÛ¶«Ö¾ Ú´¢ßº§ëà çÁåÃàÀãÁíÆæËïÇó¸ñ³è·|à»{æÈ æÂzé¾wôÀyï¾â¾ußÄrçÇné¼pò½|ÿ½xÿ¹wÿ¾sÿÂpþ¾i÷Ãpñ¹ä¿ç¹àÁÜÒvÝÖuÞÛpãÓgäÓháÒvâÑrëÔmêÕmîÖmëänòáríÛgÜÉkÚÇeÛÍ]ØÐ]ÖË[ãÏ^àÕ_çËfàÉXêÉQæÇPêÏKäÖFïÎRôÉRçÉOßÉUåÀWð·QîºLó«Wí«Qê¼Uê¾JíºHæ²Lå¤UÞ¥VÞ\Þ¤X×TØ®Nã¥Xà¦PÙ¢SÐR׫VϳYɺOÔ¸JÍ·N˼V¾²S¿¯G±®@°³E«®D®C®8»3·2²::¯8¶2±9´:£1¡ /6¡6£1 5¢5 5::-§£)§-¥-©(©'¦(¢1£.¥-¨*¦&¡'©0°)®"#¨&**®)*/3. 418¥>§4¨B©F©D¡~MCE}S~X~RJOTYM_yfg|ZwbfX `Vjequksho[o[fWeZcOoWd^g`fR`JdªRi§^f¤a]°fgµde´[f¢RY X]ª]Z¦]V¨VQ¨[b¦^c²[a²Tl¦Qg«Jh®LxºGwÂGuÂ8kÉ6hÅ2vÇ)xÃ*o¹yµ|¨·±|®°³}·x·r«{¬£~®«¢¹¤½ª´¢²£±¨¤£§¥°¤¡©¬¢£ ¤¡¯ª¦ ¤¨¦®´ª®¦« ©²®±À¨®Â©²É°©Ç²¬Å³«Ë¯©Ë³®Ë¸°Ä¾«Ç´Ï¸²Ñµ¬çº±Û¨Ø¯æ¾à´ßµà¾Ü¾áÂßÈðÍ~ã¼ åµ{òµyñ±ò´|ë¿tê¾qâÁxßÆtæÃwãÂjèÅjë½tá¼ö½sòºñ¾ÿÄw÷ÅpÿÃeøÇzïºxè½çÃzì¼çÄrÞÏxÔÞgØÐdÞÙdå×dÝÍfêÒlàÖfâÚoïðpéÚeçàgàÒsàÅfÞÇhØÔ`ßÖeâÊhÝÑcëÉaæÐbáÍOæÃNÜÈVìÇRðÅZñÄMïËOíÇKç¾WäµSòµRä²Jí©Nê°LéÄSæ´Nå±KߪSß²Và¦KáPÛªVâ¡UÞ£^à©XѱVÙ·QÏ®TÈ©S̯OƲIι[Ì®X͹QÁ¶FÀ«M¬µ:«@¤¢8² ?±0ª2§4¯7®5´4¯?´;¯¡0¤¤3¤=3¤435=:+¢'¤.¤0 !¬+¢"ª 2§.£0²*¡0¦#°0´£(§¢ ¯&$ /¦""§".¢*¢7¦0¢;¤=¯9<§?ªE¤AD MHMZO~R}K OO P ^Za|PoK lSq^ugrmetfmYoaa\lRj[rQoeq\oQj£Rc¡SiªZk¦\g§ae§as X`¡QR^T¡[\¡Xb§L[]`¬Tb²Qo¨HiªPl²Rl¾RiÁG}¿Mwº;zÇ;wÅ?Ì)tÅ!pÀº ¿¤µ®sªn³s±}º}²¶¨¬ «£¬©º©«ª§¬¡¬§®©´ªª¨§¯¤¦ª££¢¬¥¡²¢¶¯¡¯¯¯£¬¤§ª³²µ ů¥Ì²¬Ä¹¦À¸¤Ç°±Ò¹ªÑ´¨Ñ¶¬Ñ³§Ø±¨á±¦Ù«¤áµÜ¸Ú°Ö¬â¶ßÁäÀâÌêÆ}ðÅtåµzî¶~õ¶yï¾ué½jéÇhåÂnè»oÙ¾cÝÄkâËmàËwéÅ~ï»|ð´}ì¾ö½~ùÂvùÄoíº{î¾zðÃwíÀ~éÉzéÃßÒ|×ØoØÓpÚÓdèÖ`åÍgâÏaßÞaçÞeèêeòÜcêÖjæËjèÏsêÉuãÓsâÐoåÑbèÕ]ã×_àÐSæÉWã»`Þ»Zá¼PêÂVíÈOåÂYâÅJì¹Jñ»Xä¶Uë¬Uâ®Oà¯Hß»KݶEݸJÛ¶IéIðYêXñ `ìZÛ¡dÚ«\Ý´[Ñ°[Ñ¥KΧL΢S¢W£TʱUùUÅ´L»«K¯©>²3¥¢4¦6§2¤2¬=°H¨B¦Eª¡@§7¬¡9¥§< ¦<¦¨;845¡.¢-¢0-(¦%¡&ª+¬(®$¨,²#«'°"¨-.§(±$¦¢#§)ª&%£$¦( "-4-©2²0¬6¥9£ <G¤@9C£wOzVzVYNOPLSY}YlKpJhRjWpah^nelnYi\iVgXg\sWyZs[s ]s¡Xg\lUf¤Yk¯Ul¨Xo Yn^\¤TT Z[§W]¢Ra¥Ve¤Vd«Vi¯Ij¯RmµNj¹Kh¼Ot¾Ky´DºHzÆ>}Ì/Ó$uµ|¶»¬¸v³r¤¶w´jªtµx«z¯| ¡}¬§»§°¤ª¥¥©ª ¦««¨¦¨¥ª¥¡¦¨ ®«§®£°¦¢¦®¨ ¬¢¥¶¡´£¤¼¦®Ä¨¥¸¶«½´¦Ç¨Ñ±§Í´ Ô²¡Ù²¦Í³Òá®è¹á³â¯ä°é³é»Þ¶åÈìÅ|ð¾~í¶wö±sòÁkñ·nå³rèÂvèÌgç¾eÖÃiáºaâÆqïÃfìÃuçµpåµò½zñÊkù½kð·n÷½mñÈvïÁwæÂ{ñÂpðÑsåÒkÞßnáØjâÑcéÕoïÒdãÕgÛÖfÚçdáðnêájàÙhæÏvíÐwêÌsåÒsñÍläÛcäÔg×Ó]åÔ_àÒLáÆRäµYãÁXñ¿LâÅLåºMà¼Zð¶Oêµ]â·T×»RÙ¬QÙ·PÔ»EáµUׯJàQà·Fá®OÞ¡Yã©]ßSå¦_ФPܨZЮLѪTÎ¥MÓEÇPÒ«VÑ®RÌ¡VÏ¥G¼®9´°3 ?:ª¡<<¥4¡>F±C¡?¤=³7±£D²ª@ªA¨§77¡,4,¯.+¢"¦ ) $$«/§.¯*¦'¦µ& ¨#*(0¦$*%)®3¦-§/# 04¤6£1¥/¨,¯> }CªG§yE¦|<wDvF}PvWL}M QIWOZ^sPpPcShWv\scgjmb[l[j]p [xVrYyUp[v¡Ms\u^mWcTo\t¥Nh¡[o¨^]§XaQe¥P\ªLlJ`¡JX®Nm«Di´Rd·Gs®RtÃJr²MqµAy½FÀ;{Ê8Ï$|¼}·¦À¸¬´x¦´uª¯k«i¢o¢®j t¡~¢ }¡¢«~µ««©¬¤¬« °¦¨§«¥« ª ¥¡¦¡®¢²« ¯¢¨ª«©§¬§¯£©«´£§±¤ ½´¨½¬¤Ç¨©Ç² ìĪ Р˵ѷگå³ïê¯ç°}ߩظܵîÄïÃñ·yù²|û´nöºiò°jæ²uõ·móÇpë¸hä¹eéÆpéÂiè¿hè¶fëµiåzéµlñÆhó¼n÷¹fï¼pôÂiöËlîÆtëÈpêÒnÝÕrÖÕsÛØjÞÔiâÕpçÐeéËjàÔpâÙiÛèsÜçtßÚnäßuãØoäÞlìÚbëÔ`îÖ[êÖaÜÄcãÆTëÊMò¾Hè½KáºNæÀMêºTâÃKÛ¿Räº\ݱXÞ±Y߯TØ·`à·WתMÛ©QÞ§Qß©GÜ°NÛ°Uã«SצUÜ¡\Ö¡[ÕUßWàMÚ¤JÙJËQ΢FÍSÓWÓEÈBÁ¨7º¥3³©,®4¥¤5¨5¡=<£;ª@<§9®5¯©>¯¬B±>®7®/®£:¨3£2¯4§%"$¤'(ª%¬.²#®&¨'³ ¯(¤!+15¥+¡"**£1¥*- --.' $¥-²6°1¬3¦8¡=¥DGxMuNySwIJK UZWzQWw`uZn_gWmTj\rbmecdgn[rZr\rNuXt[|SMzIjPkUq_l¢Xg To¨_k£]a§[e¨J^¡Ae¥Fm¡H\¨O[¨Oc¤PpWf©Ok´Li¼Mt¿No¼>zµ9~¿<Á0tÇ!u¼··¶¥ªw°n£¢p¢ªh¤n¥£un¢¤°±£ ¨°©¨¨¥ª« ¬§¨£¡¦¤¥¢«¡¥¬¦¢¯¨¬¤¤´¡¯´¤³ª¹§¦¹±·®¥·ªÁµÀ¨¡Ê¨Ó²¡ÓµÓ«Ü¸Úµè¯äµè§ä³à§|Þ¨{ä°ä¸öÃîµ~ö·rþºoú´nù½oò·kë¹gùºgô¾qðgôÀmìÄfë½cé´oè²oé¶tôºjëÃgõ¹níÄo÷ÈhúÌiøÍcéÅkçÔtæØmëÕqàÌmßÔißÕfãÓkáÜqÛÒoÝÔg×ànÝëpÚ×j×àpßÓpá×hçÔeìÝ]àÍcîÒbÝÎVßÐ]ÜÉ]ãÍJá»Tî·Ræ¾QÝÄGßÇSÙ¿TÕ¹Tè¿YÙ»bÓ¼[Ó·aÒ¸_ض^Ó²SÓ²QÖ§YÚ«VرFÞ¡Pä¦[Û[æVà¤ZÒ¡YÚ£QØRÙNÛWÕVÍKÏWØWÓHÅKÁ4À3º;¶6ª3®@9¢G£6§9¬E®G¤£<ª>¦ 5¨9¤¦)²/¦¡)«¨/·4³/*¢¥#",.¡2¥.¢2«+¤"©#¬%£-%¥*¡0/11&(6*)'5 1¢* %8£=«<©9¨8¥:<E|SJ~R{YZ cwV{eU}Qz\q[yTsTwOmVf]k`j]qlia\t SwWxK]OsUyUuIsYvW{¡Uz¤Pi¢\i¦P`Rl§Da¡Ae¡En§Hc¬K[«La®Lp§Nt©Jg±DmÂF{ÅBr»=yÇ3~Ä6|Ð1zÃ.|°²ºv£¸y«¯~¢¥r¡¥u£n¢¢mq¢vx¢¥©£« £¤§¡¢ ¢¡§£¡¤¢ª¥«¤¥ ª¦¬¡ª¤±ª¨¬ ¥®§¶¢®¤º®¾´ËÒ¯Óµ×·à¼Ü°æ³äºñ»íªã¦ãªÚ¢}Ý©wã±ë»zðµyùÀrø¹lô´jó½eó¾ló¶eôºjú®nô±oø¯gí¼jï½iíÂkç¶tì¸kî®iì²uñ¿wîÀlîÃcðÑdóÚkõÑfñÎkóÔtéÔmêÎpàÎtßÝpÙÛqÛÜnÓÖfÕÖm×ÞoßÞnåÖaÜÝdÚØ_ßÚaÚØaàØaàÑ\åÈXéÈRãÏSÜÏOãÃUêÀ[èÂRè¾SÞÁQàÁUÓ¸VϾ^ÜÄ]Ü»ZÙµUâ°`Ü·aâ¬[Û±Tã«^Ú¤WßPߣOâ©Tã¤RçNåYå [ØQÚ^á ZÕ£VØSÛNÚYÐNÏNÈBÅDÇC¸:Â4º3´;©>§G«@¯=¦?« B°E¨¡E©A§ 7¤¨-¬ 3«§,µ«1¶©-¯¥)(¦ ©'¥& ,¡',*¥2 0)¨*$«,/&/.-.&)(£0,27¡+¦1§+£. 7*¢. ;9¡{D¡{@ ANU|Y[{`tg~af[]v[pWuW t\uRpXnWhZkZ[hZmX~T}M~S|G}LvIsS{TO}WrTnWhHm¨Hs£Gm©Ge¤;i¥>fDg§@k¨:k´>l°Ct´@q¼Gy¼DzÀ<uÈ@wË5uÓ*~Ð/{²{³v»¸r«~¤~¤uve£p¡p¦y¤«¡ª¤||¨ ¦£«ª©¢ ¢¢ ¡¥¨¥£¯¨«¯°«µ«§««±¢§®ª¡µ¨¥±¦Å¶Í©Î©Ï²Ê¶¢Ï¬Ö¯Ù±ß» æµê®Ý¦è´Ú¬æ´vòµtõÀ{ø¸tô¹bñ»jþ¾hð¿põÃiù¸aöÂbôÁcí¼hë¼dç²kò¼oöÁdò´mñ½rð³líÀkíÁfâÄlòÊ^éÂZóÕaïÔfòÚgùÕgòËiîÃtäÔuáÒyÒànÛÖk×ÑlÚÑnØØqÖßrßßpß×bØÕjÓÑYàØWãÔbéÃVáÂVàÈYîËRèÂXà½SâÂOçÈXßÇIнJÙ»PدUÔ·X×Ádѽ]äµOÙ²Zß½aݬcâ¶VߦMÛ£YåJÝ Tè VàIÛGÞOåTÓLݤYé WÔHÔWØPÞ LÎRÈQÒBÈ=µ:´6°9À>«6¯B¤4´B±A¢¥>°¥=£LªCF6.£*'¥(©¥"«$©¡%¤"©(©- 0+ )¡(/¬+¦,¢)¯/%¢#$2(44)ª)¦), (()ª./:711 :{Bx>|IR~Xt[R yVb}btQToWkak]r\p[¡sciVsRfVb^hpfxSmLsW}YzV{ UMrKuMKI{ Rx£XjTpNuRjLfCl§Gf¤QuNq¦Cy¦Ir®A¦M·CºG{¹6¼AuÆ8É4Ñ6m«w¯x¬}µq³rªª«t©m§xy£} ©¡ ¡¢¤§££¥ ª¨£ ¡£ª¦¢«¬¤¥§ª¤¡±¬¥³³¸¤ ¬¤±ª±¥Á¨¿À³¿´ Ω¡Ì±Û´Ö·ÔªÚ±~Ù¨ ޳ݮâ¬~ì¶ró¾nô½uòÁjæ½bë¹Zù¹]ÿ»e÷¶jú½k÷½còÅgë½dàµb߶oá½sî¼eñµoó¹wïÂrâÀoÜÄqßÉcèÍ]ò¿_æÄgãÏ^ìÊhñÓdôÑgïÇtëÂ}ÛÎwÚÑ{ÑÙq×ÝgÜÛgØÚdÙárÔápÐÜhÚÎfÖÎXÖÆ_çÂ\êÀXßÅJß¿KìÆOîÈUíÇVë¹VؼNÕÆKÏÇIÓÆLϳZÔ¶aÌ´`Þ¼Sà²RÒRз`Ô±bç²Tá¤PÝ£VßLæPäOàMàIÙGÛGݧV× NߨEΪSÎOÕBÐAÒ?ÏCÓ@ÅF¶J´?¼G»H²C±5®5«8¯>ª F£<¥A¦F9©-¢,¥(¨,¥#&³!¯ )¥*©,¥0+£5£/)¢$¥%"¨#©+¦(ª ¥,5¡.£'()-. 4§*$ !,2 10::?79{D}ByHUxQz[yWyXz\{R}^xXr`kXpZ¢qe£f_kfu`rZkdjhipcyUvRqYvTzL{OzRNwPpQwLNyIpUvOpUgDgDb¦Jh¡Ou£J{HyF¥L¡J«M·K½9zÉ9Ã>Ç=Ò<n|²|¶xª´x²r¬§w¬u£o¦pp¢z¢}©¡{¤©¤§¥ ¢£¡«¥¢¢£¡¥©£¬ §£§¥«£¡®¨ ©¬¤³±¦±¦´¸¹¶Â±Ãªµ±À±¢Ñ Ƥ̥ڳ ֦Тٰà¤~ܳݻ~óÁzî½gø¿rö¶bæ½bôº^óÀZìÂ]ú½iô»kñ¸aï³föÄmà¼fÚ¿iéÁgé·oñÃrò°vé³oãÄiêÃeàÎbëÆgîÀhãÀlàÎZßÓhß×véÔmæËußÍxÚÊjØÕtÙÙv×ÓkÜÖoØåkÒåwÓÒsÐÛoÖÐjÓÑdÙËWÜÆXèÇUÞÃMæ»GéÀKã¼[èÄ`ãÇYÖ·SÒ½LËÂFÆÄNȶ^ɶ`Ô«a×»WÓ®ZÔ©QÙªbã°ZèQâ^á¦Sé¦TÛ[åPæIßBÚNè¤Nè®PåLÓ>Ô@ÌNÔ@Ú;ÔIÌC¾DÁK¿>»LÁ?µEºF©>« @¡A¥¡B >£ 704-/¬4°¢0°3º+¶1¹-®4¬.µ$¢/ª},2-¡5°1©,¥-¦&´$¯%®0£:466.&-(¬'"''&0*1>:x. ==CDHQ USyTvQyTyTuYy[kTmZmau_o`rWkgn]hfhj`wexWtPyX~\qUVrXzHxS{LNxKmMxVhTq[eUcUeKgKoUHS¢E¬J ´D·Eµ<Å9Á<Ì=Ï8~{¯z®q°y¯x·²²| ¥u ¦sz¢wz}}¤§«¤¢£ªª ¤§¢¨¥ ¤¦¢¢¡¡ª£¥§«¯¦³¨¢®©® ¥®§¹®¼µ±½¹¸²»©Æ¤Ï¢ÊǩѯÛÞ§å¥ß´è´î¼që´ní±gî¹aô½\øÆXñÃYúÃXñ¸aõ±iù²gú¼kó¾læ²qå·tã½xä¿xë»m÷·sý¿yó·näµhàÂjÔ¾vÙ¼rÝ»jàÆgàÏuÙÍzØÔvàËzÞÎkÑÆmÔÐmÖÊt×ËrÊÛoÒÕuÒÜtÙÎuÙÐjØÉcÏÇbÑÊfß¿XÝÉKéÄJïÃNå»Rê¶Zç½\ì¹Nâ½MßÁLÍÁRйRϲY×·XϲXȱWÍ´ZÚ¯]تTקTåUàPè\é_áZݤVäHî@éGߧAã£LÜ¡HÑCÌGÑ @ÓFÒCÃCÁDÁFÀ?ÅAÂKºG´@±@¥<ªJ¦IN¥£E>00-§1§7¯8º>µ¤A¼:º;³.¶*°"®,§+°3§3®5°/§&+©%¯©¢!¥¤2¡1¡7586,'. +2+&%416 24z* 16:APSO{MzZqYrNwRqSmZnUoY¡j]mcjZsYiapaqc hs_xcyZzV]}TuVzVxR~S[yUSwRp]r\hbkXjWg\tYt£Pt¥O|W©P£O«MºG¶F¾I´L»A·;À<v«~~³|®x¦²{¨ ³¨vs ~¤{x¢¤ ¢¨¦¥¤¡ £¨¬¢¡£ £¢¯®¢¡¢¨¥§²°¢¦ª£µ©£® ¨¨£³µ¦¸´«º¬¾¥Äé¥ҵÐÔµå±çÝ°æ²yî½tã½uáqí¾]ð±jé¾Zô½[ê¿_ë¹gö¸bó¨]æ³dç¼dî²të¾kçµtîÃqó¯oç´dó¾uô¿läÊiÛÄdåÀeÕ»nÞÌqÚËsâÆnÙÐs×Ó~àÖnØ×jÍÊt×ÌhÎÓoÑÖrÓØrÌÞlÓÜmÌØfÖËcÑÉjȼaØÆVÞ¾TÝÃIèºJâ¹UìµSÞ¸^ß³[â¯NØ·ZθNËÄIÌ·UѼP̲Y×®^Ú»]Ò¬PÕ[ЮWÖ£XÛRêRôIèOâ¥UêNÚLèCÛHØ£HÕIϤNÒ£?ÙIË¢<ÕCÉFÐ H½F½=¾;ÁBÁL¹>¾>¯:³5 >ªB©@9©D@ ;¢0ª =¯?µ;¼@¹@¹9·,«)².·*¨ .³,²-·:³(±!®0©.ª%¨ ¥ ! ¡5;=337¥',$'¥-+0,~+x-+8xA~@uPQMzLxYx[mXzcyZwbt[dcr^helamhlYkcll`lfopsbuZ_sPubo_mX}\PyXY|Wsbj fc_obuXt¢Yp^|Tt]zT ¢U¯O¶L«JºI»O·A °IµEÌBr§v«v¤w¬x±w®t|±y~²{®~¥«|¦z £§ ¥¯§©¢¢©¥¨££¨¥¥¢ª¢¦¡¡®¦£®®´ ¯ µ®¡µ¨¸£¾¤Á£ÃɼªÊ®Ó¼Ü·Þ©Þ¦ç±ä©vá±oÚ½fä·lç¯hâ¯gëµeë¾QíÆZðÂbì³fè¬cí¶cçºeßÀmæ´në¶hì¸lð¶hã°féºuíÅ{ìÅ{äÇnÝÇmßÈjÕÁrÜÄxÕËtØÄwÝÉwãÚrÝáiÖ×oÔÖcÒ×hÏÖbÊÔhÍÝg×ÙqØÎcÈÔeÉÈ\Ò¹[ξVÔ¾WÝÀOí¿Hä¿Hã½Xç±Xâ³XÕ¸SÔ¯WͳKÌÁNÕÈCÑÀI×»YÔ¸\Óº_à¬WÚ®RÕNß©NÚ¡Pá¦HîGåJåNäDáHÙGÛQØPÐBËKÕJÜ£CÑ IÕFÈIÍ>Ç@½@·CÀ@ÆJÊM¿A¾3¯6<<>¤>F¬C·3°2§:G¦L@·@½ 3°7´.«,;ª-±)´-¹2º0¾#²+©)¢+©"¢ #0=819¥4&(!%'&y0~; 724|7t>p<tK~POTvdzfsc{[yYu\ihgh£maqchfadi^heejs{p}qzgf{[t_{aq^X}\xO{SzYpaf_lbr`uTl¨VnªWxWY{X §X°Y¨L ©N¯C±H°O³E¾>ÊBp|¯j{²s ²pz³oz½zÀr|º||° ±³z¨}¨x|¨¢¥£ª£ ©¥®§§¬¤¡¬¤£¨§³¥´¢»¨« º µ£¹ª¹¨²®¯¤º¨¼¼ ¸«ÀµÇ¶Ö¶Ó²~à¸yêxä¶nà¾gã»så¯nÝ«låªdä¸Té¼XêºUò´_å¹Sâ¬\íºWâ»YèÂdâ¾rå¯hð°jâºké¼mç¹mæ»mê¼pçÃxßÐåÊpåÉ{ÚËrÞÎrÙ×uâÖráÙuÖÜnÖÐ}ÒÐxÐÜdÒÔcÊÏrÒÕiÊàeÖØnÔÕqÏÆ]ÑÄXÒ»TÚÃPãÀ[ïÄJÚ½KèµTä¬Lç¬Ná±UÕ³VײQѹSÔ¶UÍÃJÙ±MÔ±NÑ«[× L×°TÙ¢FÖ®RÞªSæHçEêSÝMÕWÛVÖWÓGÙQÉ>ÊLÖ£OÙ¥LÜAËJÇ;ÁBÆGÀNÆ@ÈEÀ@ÆI¾@½:¶9¦91¨1£2©8¯>´E¼=®<¶B°B¸¡Bº6¶¥1¾/°;«<¹<¯6¸5½$¾ 1°)µ$¸ ª±#¤"- "(89;¢:.0!#$/z8xA=t6:u:s@uJuLxKyZ{f}\ ncrawgjjpo¥al¤cX¤ngbd¦mdj[^igbnzpynq|gr^nim{a}c{Pz\zYyVuXqX|^lax [wV{N{¡N¨Z¥K©S²\³O¥B®P¸Nµ>±G¼I¾9h°jy¿s{Ár}½wyÉ}yÃ}Â}·~±¯x·v´w¨¥©¡¢}¤§ ¡ £¡£¡³¥²¨¶§¤·¢£®£ª±©¹¹´¢³¥»£¹©»ª²¦«¤¬ªº»¡¹²ÃµÌ¶ÉµÐ¯Ô·|Û·uÝ´tݺlÛºlà³må³méªbë¯^ä¯Vî¿Zè·Lð·Oò°Yä¶Yà´Vç¿Uï»déºfî®cê²lé¼oß¹kêÀqïÁkè½sëÆ}îÆ{ãÈ îÒéÌ|ÞØ}áÙoÔÜkÔÕwÕÛrÊÓ|ÖÒzÕÝqÓÙm×ÙjÓÝeÌÕiÊÛnÕÐoßÅcܾcØ¿]â»XèÀWà»UåµIÜHå®KÞ²KݳMܾSܾTиTÚ²UÖ¹YÖ´XÒ±QÕ¥KÖ¤Ká®Iá¨Lå§WÝ¢PáLàEÙMÜTßOÕTÒNÍLÒMÌAÔ@ÌEÎ=Ø?Ð6È=ÅGÄJÆJÄNÈH½GÃ>¾B¿7±9¦.¢29¢55¥C=¶D»L´B<´G¼<´<»;²=µ>¹9µ1¸1¯.³±º °%¯ ª#§¥&()0.58,+-+%+-13v@|Fz;wEuBvOzN{KsSwTta}k¡ug¢|_tg ke¦ekªf[c\^g¤ge¥[c_aiigfsoqxutwwwoyt~n{mv^|[qWl]s[oZwS|U}¢Yw]T Z¦S¢J ¤M ±L®O§M¦C´J²F·KµC¸9Â7e±iv®s ¶n»}~½°zx²x{µ º²~«t§rªy ¤¡¡ ¤«¤¡®¬¦³£¨²´¤¯¢¦¢¬¢ ²¢¤µ ´~°¥« ¨ ª£¾¹£¹¨Ä̳ïw֮͹t׸wâ´sÔ¬uå³lè®lã»eð½Zö°YêÀVí¶Pð´SçÀ]áÂRä³Uâ¼^çºeâÁeÜÁpà´fá¯cé±aÙ¶kè´ièÀgãÉvã¿zÞÄxݽ~×ÃzÜÐÛÓäÍyÑÌw××kÓÍ}ÆÈ{ÆÜl×änØàtÖÓmÎÙdØÙlÏÎeÒÙ_ÖÎbÖÂeãÆWåÆMÚÅUÙ½LÖ¾SØ®V׺Mß»C×ÂIݶVÌÁPDZLÕ¸[Ùµ]ͯPÒ·RÒFÓOÒDÕPßMäMâEÛOßFÖNÓMÖ_Î[Ë VÆAÅBÐ@ÛKס=ÐBÙLÆHÇDÆGÄMËG¿L½I¾<¸:±:®5ª=¨;¢0¨< :>©F¨>µH©JD® ?·A±>©6²@¨A°>©0¯.· %·,#%ª'««³§# !£-4/)4/ $#-%¢%%%*/v/9r4zECEzLrGsM\{X§yZ©oh wl {d¨yt¤oo dugf¤uW¦a_ kn¢\g¤e`nninioxvzrtu{jkn~n{bcy\ubseqgq^s§Q¦aw¡Pq¥SwUv£S®M®X¤N«HºC¥N¤I³OQ±B¶F»D»1b~¤h~ªc¯o¶n®xn}´o½±§v©r¡suz¡~§£}¢¨¢¬¦¤£§¡¦§£¤¥²£³«± ª«¦¤¦ ¦¡££¥©§³¸ÃÇ¢½¢{¾¦|ȲzιuÒ¶qÔ·{Öºwß®så¦aÝ®]á³bâ°Zó»[ôÁVæ¶Wíº[éÀcìÁbæ¼_é¾cçºiÞ¸uÞ½që»géµjè¿fÙ¼cÛ¸pé½rëÁæ½|ÛÇxÛÃÔÎÔÎÙÅzØÆwÐÒlÐØmÍ×qÓÌvÖÝsÇÝn×ÏhÙÎhÖÏrÖÜmØÔiÓÐWÏËUÐÄcÝÊ`ÜÃOÐÈKÕÂTÚ·RÞ¶R×ÂHßÀIÛÃJÜ»MËÀJ÷OȸUÕ³TÛU×RάGÔJÑHØFßCàIÞLØJÛ¤EÔ¦MÎSÌZÉ¢ŢQà DÈG×GÙJÒ¢GØH×TÑOÄF¸FÀDÈ@ÊI»A¼7·=²>´3¶<¯6§¡71£5£H¦I£EA®J¹£Nµ¢Aµ<=¢B§:¥A¦@°~=ª-«'ª1²+± ¹±¯²!««$£/)&. 0.¡"$().)+#"16/x5s5uBOPyOzGuG|Tªz_©wa¨{g|i§pq¥mq£ru¡snqhv[w\hijk¨ccmqoqmwpwt}|~pulnl{h~ mf jd\e}e¤^~¢Vv¡Wp¬Qt¥Rs±Pv«N±O³V²G´E·Oz©K¤S¨L®JÀGÈ<¾<fª`{±b°c¨q~§w«w µs°µ ¦ v~s¦¦|}§¢~¢¨ª§ ª¥¤ª¨¯²©±¬¢®¤¤ ¥«¢°«³¡|Àº£¾¿¡È©wÒ²xˬrÕ±uܸqÕ·mÜ®kå®`ܧhá¶aêµ\ó´Vçµbð¶\ìÀ\æÀaá¹`ãÄVàÅeî·eæÁtÞ¼nç¶jß¼pؽlÓ´\ݵpê¸vèÄqßÅuéÇÔÄtÙÐÙÉrÖÒpÇÓqÓÍnØÔjÐÑiÚÛqÏÖxÐâkÓÕlÓ×_ÝÜcØÛaÖÍ`ãÍQÓÏUÍÀbÚÀTâËUá¾OÙ¹[׿QÛ´VÖ»IܺKоJ×¼QÔ®X̼NϪWשPѦ[ܯ^Ù¤WÏIÓFÔ AÝD×DÞSÐ FÚ£QТDÍ¢NÈ^ͤVˤPÒªUÅNËHÚ¤D×PÏEÕIÌFÆA¿ DÃK»D½ G´@·EºAµ6±5@¨@¤6¦<¤¡A©J¨FJR°T§£R¶E·K¯?©:©:®:± C<®1«)¬*²!¨#µ'¯!²¢¹£ª$¡£$¥&&306'3&$2'!*#+'12AF}:EE{FIV¡z]w\¤wc§ukmp£yi§rtkrnh¬wpm[ xo¦lr£hn¦ej§squqmpr{prnxs{knhrkyg`khl f}\¬U¥W¡Os^o\{©UvS~¬O©IP}²CµF}·A~¬H¬A»<Ä<Ç6Ç4[\¬h©fªl©w ¬y©t|°{{³¬ |¡ ¦z¢~¢¢¢¡¦ ©¡¤«£¢¨¡¡¥«®§©¦ ¥§§¥¤« ©~£§§º«x»«{¨z¾¼¾Î ΣثuÕ«wÎ¥zÕ¯qÕ£jקcÞª]ë]è¨eñ³^í³Sî·Yé½\è²`êÁgÞÂ\à¼dä½hãÅjâ½tÛ¹sã½pä¾sÝ»fâ¾ué¿uè¸ç»ÛÊ{ÚËtÒÐoÓÇrÔÊyÇÏqÍÖnÏÑwÇ×qÏÝmÆØjÍÖmÑÔfØÛ`ãÕYÜÒ^çÐXáÐXãÇ^Ù¿VáÅVßÂKصNÕ·RÒ¶NʲJÖ¸QÑÁUϲTÑ´RÍ·Xʱ^ΫRǬT΢_Ó¢^ÖXÒRÖSÜLÓQÌKÆKÑNͪDȪKÅ¢PÊ©XÊ©QצXÛªYÒ¨XЩTФMÇ SÍGÐGÆIÃNÁ¤F¸¡E´¥E´N¸I»I¿Fµ;³@±?¦D§@¢@¢¡E >¤J FO¤R³U·PµC§<°<«9¥37°;¬3ª.®0§0«%¨¯©§²¦!¤ª"¦)¡'¢0¤-33.(-~'.."~(" '(.5<FB?@EQ~X¡Tb§t_¤j]¥jj¨seri¢w`ªvg±~l¦ulzi¤rt«kv¢op xrpgxmxr or£l}rttxff`\ad`g£`}£Z¡\«Tt©Pv¥WZ{Sz¥EwªGy«@»I ¸A·@¾:³E¶>¼8À?Å=c¯`¦g¡l¥e~ªh~·ey°p{µm«z°sv r§©s~~¨} ® ¤ ° ¡« ©¦¡²¤¡¦¥ §¡¨ ¦¬©|®¤º«¬³¸½ºÃsǨ{ظnЬoÚ§vѤsà±`ã²aåµ^â·hàÁWéÀ[öÀVä²\í®fã´[á¼[àÃcÚ·nÚ¸yÞÀnæ´v×»m׸iسrçÀeçÃpâ»uä½åºzÒÇ}ÛÍnØÄqÖÊjÉÇpÑÒwÕÒjÚÔmÔ×kÑÒfÎÒvÓØ`ÐÐgÓÌ_ÞÆSÔÂRäÅVÖÉLÛÀN×½PÚ¾P̾TÉÄXÊÁNÑ»PÐÄOÊÉKÛºUݱ]Ƶ`Á¨WͬZÏ´]Ö§\ÍcÍQÌMÜJТMʤFÓRÒPÉ£WÓ¡XɧEÌUÇ¢MɬNÒ¬QÈ°WÖ¦^Ï¡WÁVÍJÃMÈ E¼IËQ¬AëOÂP¿L³ Mº J¬I¶J¤>¬;³8®8¥C¤9£?>?A¡HªH¢F§HC£ 7¤6«;¦3¤6£4®1¯0®2¯/³"¯¥ª"«®%¬§¨%¡% 0¡;/3, 5'{*y)*z }(+*582@<F7CTQª~O«wV¨tg§rl¯plªl^¢{`¡}f¤}m°to©liªugªzp¬ll¢w~lm¨~r~vztwzdufmqutrl}af i]b`^yWvW~¯_u§Z£U¤Oz¥R¤J®L}±J}´R´A»>¹?º@µBµ:ËBÊ;^S¥a¡f¥n¤ez²]}ªd³ge¨hp|§xu y¡tty¤~«¬¦¡¨ª£¤©£¦¯ª¡ ©¤¬¥¨ª£±¦©zx§|¦¦§ª´}½¹ªÅ²Æ¨r˵mʶpЫtÜsݧpÚ¯hà¯eÝÀlâ¹`ßÂZâÅSôÃWïÆbá¹`ßÃfæ¿dÞÅiá¾påÀs߸vâ±wÖ¸qдzØ´tݼjâÈiâÅgáÅqØÀxØ¿uÚÀyÐÇlÖÆqÑÃtÜÍsÖÏlÞËhÚÊnÞØpÐØoÓÚnÌÕ_ÒÉQÏÃPÓ·]×¼XÕËTÜÈKßÉPлIÄ¿MÈÃXÄÆK̽LϾRÔÉPÙ¼]Ù¸`Ù®eȯZÙ¨YݪbÚeØdÓZÔQÖTÏQÆOʦOÄ¢NÈ[ÍWÔ¬LÓ¨GÒPÒ¬YʯPÄ´U˪bȤV¾P¿QÅFÅQÃLÉ£GĬF¼®D¾IÀ O¼ EªK¦BD B¯C¯7¯:¡BA@?B;¥<¬F¦H«C¢C¦6¥0¤5¯1+«+²/&©1¬,¤¨*¦¦ ¡©(§¬%§¤!ª.© 7¡/26.+(} 1y5u(p¢#w { -+ .5;F ><DN}W¤zO®v^ªpf®q^¨m^odsdzr§vn¥zj¨og¢tp¤k|u¤nz©|u|~¥rtwmhyjvsnqkskge]\Z_j{eu bt£Xk©Y~¤XPD¦G¬K¤BJ´CÁ@»:Ä=½5½:Æ>Ì7RªZ§]¨\ª\³a®[°k ±ae¯m«kofm zv¡ £¤¨£¦ «£ ª¥¡¡¬¨«¬¯ ¡ª¨x¡¨ © ¢{¦}¤§µÀu¾ª|Æ£kÄ´hÁ°pÓ¹nݸtÜ®wÛ¸kÙ´nâºmÖ¾lÙÅcäÈ`ëÁ^ç¹Yß¼cá¸XïÂeÝÀcݵrØÀj×´oÙ°nѹmÞ¿hÙ¶mßÊjäÌcêÏhÝÃjÙ»tܺuÙÅf×ÍjÛÃyÙÇvÖÌiÞÓiØÇoâÎpÑÏjÜØlÕÒbÏÊVÑÃVÖ½QÖÂ[ÓÄPÔÅGâÍLÏÈF×ÄP×ÄJÓÆ\˽XÄÁRÓÄQÖÌPà·bܲcÚ±fÙ±_Ù¯_اiâcÖdÚ_Ì]ÏWÐXÕ\Ô®QѦVÖOÛ¬PÖ¤ZÓªJÑVؤ^˧YÈ®a΢`Á[ÁXǤJºNÆHº¢T£SÁ£E¶¤B¿£KÁ£@¶8¨6¬9D=¤5¢4©<¢:9¡ A£A¤6;©HC§G¨H¨H?ª-¤9§9«'§10ª,§#¤¡ ¬*ª¨$#§¡)§¥%¬$¬. 6/+*¤3*w¥*|¡*t¡/¦ % "'./D ;;L¡RL~J¨|U©kb¦maka i^jf~j¥|m¥qg©vo¡i¨~p¢~uªns¥tx«xt¨u}typufudzktky_abb~¢hze£\z^~\s©Vo^x¡P~ªRP¥I¦M¦TµF¸>®I¿D¿D½H¼< ¾;ËGÕ;ZªU«Q ¥R¨^{³Y~°c«c ¯^²] ªc¤ekeku~ªª«¥ ¤¨¥ª ¡¤§¤©¦©°¨¬¨¤¥¤¥¢¬¤¤} ¥x¢©| £¡ ¥{ªµy»uº¤m¹j¾·fƵrógдjÔ¾hпvÒÀ~áÃuåÍrÞÈdâºoê¼hä½jíÁ\ê½]ê¾cÝ»mÜ·kÜ´dÛ´nÝ·jÛ´fß´kÛ¾qÜÅoèËmàÂyäÇsÝÅqÚ¿kÔÍsÒÊpϽpØÁtàÐx×Íj×ÊpÚ×dÕÙ\ÖÏ]ÕÌTÌÌNÚÄIÖÂPÜÇSÑËQÖÂOÖÀDÓ¼GÓÈJÉËGÏ¿OŵZʸ[ѵcØÁ[âÁcÛ¹[á·\Ú±aâ¤Zâ^ÚdÙdÐdÓYÒ cÒ_ÍaÌ¥bͯdÒ©TÓ¬XÞYâ§[Ö¤WͤUÕ©cÈ«ZÆ£^ÉVÉS¾M¾£S²¤U¶ªX®¬V³¥LºC°>±8·6³:ª:¥0¡1¦-96£8¦78 .¡5 <¡B¥H¦HJAC¨9¬z4°}3°9.®+¬)¥%¬$±'¦+®¤.¨¡%«§$§¢$¨"¢,$+0,{¥"{'¥.z§(® ¥(%}!~)$!&)87:8@MFO£Zvfms£un|frh sj§}b±yo©{m®}j³xm®uv¯xz±x~¬qy wuxuvyixho`setb|[_ ]}d|\u`xVoWt[s¨Vv¥N}©G¦?G¯I¬K¸M³=´FµLÁRÆJÉKÃLÄBÎCT¶`¤[®Y £Z}£^}±`~¬g¬c¢d¤^a]qdpu¢z¡¡ ª¥£ ¢¥¥¤ ¨ ¥©££¢¥§¢©¡¨¡ ¦¤¦¦ ³v²wÁg¹©m»¥fÀ¯v¿³mÌ®pδyÕ¾rÕÆoÕÈmÕÌnàÆlݸoß»jßÁ\ôÅeå»^â¶lçÀmÒ·gÖ´`Ý®cÖ³hâºdÓ¼qÛÀuÞ¾ráÊrãÑfãÊrã»qؼjÍÇpÇÐtÌÁqáÁ}ÚÃláÔiÙÒqáÐ_ÐÍkÊÊ]ËÒSÎÉNÒÉVݾHÔÊMÐÓQÍÌIÔ¾=×ÆOǺRÏÁG˲SκXм_ι]ܳaرVÛ°Vá¬_à¸\Û²]Û¥]Ü©^ݬ_ÚYÝfÓWÍSÕ Z̨`À VÒªHеQ߬SÖ¯Wͦ[×SʬXê]¹g¼©aƤLÁ£M²¨\³Mº¢V¸X°C·¦@²L´>³>¯7¶9 5§/¨ /¤~: B£=1 <¦1 1?HN«~N K<?¥B¨}3¥-|,ª+¤6©2§.§, 0¢+¨#²¡!©§¢* ¤"« *'+£"y¢*~ª0|¢".~¦'x£+&u&~&0- +8>£5=<=¡LW¡MS{j xm£scum kezf§|ki©sq¥zt²vs°wt¯v}°|q®tsyp®~o¢kmfwfu¤e}`ygb `}^b `[v ]| Tv§U´L}¨T¯J±LµRL°@¶C·I¼E¼DÁOÉXÄFÈFÑLÑESt°[{¨Y£V¨V£]¯`¤`§^°Y¨U¢\aoreut¤¨§«¡¤¡¦¥¡}£v ¦}¢~«}°¨ª©¨¡{©¤¥ª°r³ iÄjÇo»£j¬iͬtίvÚ¾xÓÌjÖÈhÔÅdØÂpÖ½dàµeæ¼]é½dë¼jݹhÖ½h׳`η^Ò¹gà¿jß¼hÞÃkÍÅmÈÏsÒÊpÓÅnäÌfßÀhá¼gÎÅ`ÉÐfËÍtÞÅvåÔxàÙqÖÖqÚÅh×ÐgÄÓbÇÊ^ÑÈLÛÆRÝÃKÕÄUÇÊMÇÄPÏÂCËÂ@˳MÊ»O̶MÔ³WÕ¯RÛ»RÓµ_Ù·_Ø°Z×±Yå²^ë°eß±`Ù¨cÙ°]Ó§ZÙhÝbÕ£TŨVÁ¡U¾«K±JDzJÒ¬L΢LÉWÍUȦQ¾U·¢dÁ§YŨOºV¶¡S¹L¯¡O³£R¶K°JªM§F®G±F±:¢.£1<£:8¡B©7¡/¤}12BI¦ I¦QM¤zF :£ :187.12)*¡&ª(«¡&¬¬¡ ¨+#£§( °)ª(®0y¬+§*©&¬&2'|&{t ((+.=C8EADLNQ`^z_xcmfop¥zk¦i£ti«se nk¦oy¨y{xv¨}}xz|®msqgwso~kjc{ g{¦Z Zc}\y¤_{®b}«] µS¸X«[»]»P¶H°D¶Q²P´MÂB¾RÆU¾NÆMÄLÍNW}©XªN Z [¦\[«b§^©]W_e¡q dops{¢¤©°¡¡£ªx|¦v£z¯{«©²§~ ¨yª§¥©°|§iÀn½¡iÂhº©h¼¦sÏ°zйwÔ·mߺhÖÂnÕºnè¼fݼdå´gå¹Yâ´eÖµ_Ú·jÙ¯]Ó«bÛ±bϵiÝÀbãÇ`ØÃaØÁgØÅ`ÑÊfÞ»`ÜÊYÛÌiϼgØÐ^ÈÌpËÄkÎÄvÛ×}ÞÜjÙÒhÍÏgÎÇ\¿ÍWÁ¾TÒºSÓÆTÔÂIÓÀDÏÄNŽCĹCϺLÉ«NÊ»K̯HÒ·XÉ«Wض[Õ²TÎRѹYáµaÚ¬^׸aá´fÓ«e×°`Ú¤hÕcØS×¢TÂTÁ£O·«SÈ©D½¨F½A½¢QÉGÉPÈX¸£]¾f¶¡SÆ©QÇL·Q³U¾L¶F¨B¬§D±J¯AºJJ«C®363;?¡976<4£;~G¤K|RvP J 9¤:~0z.z,}604-$+(«) .# /¢$¥4£&¡'y ){¢5¨3-7§,{" ¢ 3-/BC<DAOR\¥X`©e£_¥d}^¤tbxr¨zj|e«rbª|iµqj¬x®~¥w{«|}{°zr«q{g ¥sz£pwn~vi £j~¨\|¢g^}`x¥e ¨f³W¯a·T¸Z°W³M·H´E½G ¹IºKËHÀIÄT¿R¾MÏSÏRA¦J¯Q°U°T¡Q£K¤U¡R¤\e}` _kr geo ¥¤¦}s ¡z|§w«u²}´t©y©y«³ª¨ª«x¬o½tÃoÇ£kÀsÉ£tÅuɬyÛ¬nå²dß»dà·aèµ^Þ¸Uà¹]׳^Þ·_ß¼dÖº]ݺ]Ô³b׺gÓ¶fÓ·]ÛÆcÔÀcÑÄ]ÔÃVÕ»_Ù½aÙ½]лZÎÊ_ÖÔlÓÎlÑÌsÍÌuÚ×rÙ×tÏÓbÊÇZϽZÃÃTǸQƽSÍÉPÐÇDÍÈCÌÇBýEľOɯZƱVɹK˹JÒ¯JʲSǪTÒ§QΦUØ´\ß²cݵbÞ²`Õgصh×´i̳aϦ[Æ]ÉXËY¿M¾¥H½¨M´¬Qµ G¶£MÂFÄMÇX¼ Y¸£[À¦_ŧYȦMÂQÁM¼Q°R¦¦H A¨¡?<µHM«@¤H@<<7AI@<7¨5¢}>¦C¤|M¡wG<y0}5z2}3<:8)$*' $.£,0ª/¤7¬. 1¥3 0¡1*+ª(¥¦¡"'6 @? =KOMJP¡[]]ªg±c¦^ªb ] g e£{m ~l¯rq°vo©{y¯y¤|l¦|p¥x¡|¤|«twy¢r¦r{¨jr pv¦b|ªd³^y±c{¶^«]~§iy±g·d³`´U´VÀX»K¾CÁI¹I·Q·S~ÈK ÅPÈR¾XÄ]ÈZÑU LL|Z}X US£K¤S]Xgh ¢`alaix§ ª }z¤y¢s¯s©s´±¨{¨w²z§t´zªg´w¼qŬx¸£n¾¨qȸz̲uálß´dÓµ_Ú·hà©fã¿eعYÙ¿gÛ·]×±]Ô·S̬fÔ±_Æ»eÔ°fÕ¶]ÉÆ]ζQÅÁ]ϺPÏÆ\Ò·Q׶]ʽeÉÅdÇÃ]ÇÏjÏÔuÐÍrÒÑqÍÓ{ÕËgÐÖaÇÒ^¾Â[ÎÃQżSÐÊLËÎDÆÎGÕÏQÍÀI¼ÄPξWŹ^Ê¿WкTͱYÊ£ZŧLÐ¥Jϲ\Ò¯aЪcض\Я[Ù¯eØiÔ®bÒ¬Yͳ_ÉRÅZÌ]ÃH¾¨N¼§IÄ¢Q±P¶¤EÃDÆE¼T¿U¬¥XÁRË P¡RãV¶T²§W²¢GF¨¤CµC´?¸O«C¯F¢>K95EG?B~<G:vA§AyIvHyB:B}7;6D.*&/.¤!¢'¤'$¡-¦.-£&¤(z8|:44|¥&¯%y§!1 98B LN@DJLU_¥f§h¡^²f¢_f X^¥{f¨wj¯v´x²zs«t¥t³ s st±|¯h£ky~¢~®v²p}¨n{¬qv°dz«pµk|¬i·`·aÂc|³^|½f¿gÃe¶T²RÅT»E¿M ¶_¿RÃRÄUÎUÎ[Í`ÇWÔSªOwZ|ZMQLO ¥[¢U^b_U}Y[dmu~z¥¥¦¥ ¡{ v{¦p¡k©s° ¶µ§z~x¨~« t«us´k²¤t¸ªw´¯f¿¯eÉ©p̳wЧzÙ¨pÜ¥nЮhØ©fß®bà½fÛ¿a×ÆdÕ½^ÕµZÜ´ZÉ«`Ƴa͸[ðT¿VǵRεXȱSÈÀVÃÁP÷XξWÔÅ^ÍÆ]ÐÁ]ÌÅlÐÌnÎÎqÍÊsËÖsÒÛ^ÕÕYÒËaÈÊaÅÅZǾVÁÈJÃÈLËÁSÐÆRÑÅOļLÁÄJÌÃTǽPƾOĪQÄ¥W»¬S¾¬Tî\̦bÖ¬[κd˵k̺bʸgÆ´hˬ]À´VÅ¥X¿[Á¨RȬPÁ®UÁN·J¹G·AÅ@¼I¸J½¢H±¦IÂPÂVÅPÀY¶W©§S±S¨Dª@°A¯D¬LªL£@¥LJF7 A|G;{<>K}QJ¤L¤QsJqA|H~@E=AB6.*-*)©(¨ ($§# #)¦..~8u9|7: .©+'u&&/7IG@NKRVUVY\¦\°h¨g©]¯W¥]²e¯zf¥nªxvªs° q·{©|£vªsz²k¦s¡~ ¡|ºx¸g}»d»ox°u ¾j¾n|¾oÄa~ÀaÇi Ã`Éb½Y¹M·GÀR½[¯_¾^»^ÉfÉbÄgË]ÊQÑQ¥T~PK{MVKWZV}UX^X`_l ju|r¤¥£§¤ £{¢svxsªq¦y® ®¦ £{uwz¥t®w¬n©h¸v´ j·±m·±kË«kϦlÒ¤hÓ¨dÖ®kÎb׬_Ù§eÖ±]à´Y×®TÛ¹_Ò°[ϯVΧdȪ]Ê®]È«TɺMýMűXÆ·M¾¼Y̳\¿»ZÁºRý^Æ·]˽hкfÏÂkÐÃnÉÍeÓÎrÇÕgÔÚ[ÑÍ\ÕÈXÇÃUÃÊ]È¿PÇÍQÊÄWȽNϽKøIÒ·]ѲS˲\ȺRȨOÁ¯YÀ§U¹£YÇ«SäaͦdÓ®jô\¼°fŹZ¾¼ZĺaÁT¸¤\Á¬fÃTÀ¬UǨTƦW½HµK½£Iº¢H¼ D H¸C¼¥S½PÄN¸¢T¸ N®V¥V¦¤Eª=¨A§FOT§QP¢K¡IF;B9vC<GHIvPKSwIqBqDE<>;B4 50.©1¬& ¤%%¡#+. %%¥'*&x 4x9x:<¤&z0) ¥4¤9:IG;H QR_b] a\±eµk±i³]´`¬f±h¯g´nªx«{®{©w±|¤zª®pr£~¡°®µx±t}Â}}¹}·t¹sÀr|¹nÁfÀd}ÃnvÇ`Ïc½a ¹MÆ]ÀS½_¸_·d»\·`Åk¿hÍZÈY¢ÏWLSPSUKVO SJ{X|TXerrqv|yw¡ w ys~x w uªª¯ ~¡£w¢x v«t¤s¨u²£m³ t¾¬kË´cΪiÒ¦fËcÔ¨hÒ¤_Ú£XÓ¤bܱ\à²Zصaá§VÒ¯YΨ`É¥aÓ®Yȱ_Å°Wù[ɵOÆ°Zº²TÁ±OǵXξSÄ¿^È·[ϳ_Å¿l˺nÙÂoÕ¿dÏÉhÎÍlÐØeÆÔhÉÐcÒÈ[ÔÌWÉÊXÂÅUÀËL¿ÆQ˾YƼUξW×·WÕ±\̨`É°\ǤPÀ©QÄP½©V»¤RÇ©WΩYȯfÁ¬i½±_ƹT¿µY´·W¹¨b´±g¾¬añ`¿ªYÄ¢SÅN¼ TÀQ¼R·EµH°¢@¶§H¸L¸X¸R¼O¶¥S¶ M¥OBFHTV N¢WP VLEA=~9 ;~K~KyM{C{I I~SPyJqOyMLG;? .-2- +ª/ª,£$¢&&(+*%}£)|¦/|§*s«1v¡9~©1«/ ¬+¤6vCz§ENEKGIPO[hdl§e¦e®f³a±Z³d»cÀ`µl¸ s±y«²³´º°¬¦v¦v}¡z«u®±|±²¾y½uÊtÌsÂy Àg»eº\ÉaxÇbÍZÑ[ÆZ¾V¶X·`¸jÁ^ ¼bÂfºmºnÅcÔ_Ñ_T ORGJGSRI{NVO}Y`g~pq~{u|yrv}joo{u«¨©yz¦wwx y£k®j«m®p³¬sŤdË°eÓ³bÏ´Vʪ_ΣSÕ«aÙ©bã¨Tå¨Ræ¨`à®Yϳ\ɪ[űZ͵Q¸X¼°Y̺KýUűUƸS¾®MÂÀV·¶TĺZÉÀ`ͲZÆ»hмcβjɳfÆÁiÓÈtÊÒaÈÕhÈÁbžeÆÄSÇÐZÉÐKÂÍIÁÄN½ÃVÄÊ[ȹZ˸QÔÀd̹Uʵ[Á¯UÀ¬\·¥\ĪW©XÇ¢UÁ²`ϧX»´VÁ²\Ä¥S¼¶Y¿°_¶¯Uº©`çZ³^Á®T»PÃK¹A²D¶?½F·=«¦;²£C»JS¸ F»O¶FªG¤£O£G>§D[ XMU¤G IGF|A~59FBvB@MzOrH~StQIROJHHI@=.42¢6&) '(/+ %¦0~¬0©0w£&¥/r¤:|.zª5tª-¥/=zC=IFI¤GPXUX¡hi©\¤]±h° `¨¡b¼h½fµd¬l·y¬yt· {©°·´~´}¤~¨~¥~´{±zª|º|°s»uÉqÀjÀpÅ}ÆsÀjÇnÃjËczÊdÏ\Ð\È[À`°fÁfÂf¼o¹`¼mºb¿aÌ_ÆZRH{?GyNRGDsAvNuN|Svcjx{u{mnm}¡ }|suhl¨yj£|qwo¥x}¢yz¢n nony s¦l¤¤eªb²j½ iȦcɲ^È®UÈ´OάLß³JߪVÝ®Tä¦ZÞ¨NÜ°SÊ®Pȱ[˵OƬHĹQĽXÊ¿MÁ¼M»µKÅ°WżX´¼T¼ÅQ»½U¶¶WÀ®]ʱWÅ´`Á¯`»µ_ȼkÊÁj¾¿lÂÅ_ËÆgŹ_ý[ÀÏUÉÌXÀÏNÂÈT»Í]¶¿^¸ÀYÁÁRǾ[¾_¾·_Á»gÅ·_¿¹Z¼©VºMÆ¡TËOĬRƪ_¶¤\¶[Áª\Æ¡XÀ¨SDz\¿®[©S¹¨U¼¤P¾A¿?µG±G³9´:²8±£<²¡O«PµJ¼B¼G¾B® E§N G£MQ JTW¨OILK=¡:=CC£xH{>sKySQzIKU}WyI~M{FEDE@=A@60)(1<55¢(%¦0«(x /y-u¦9m«8n¢0lª:xª6¨7A9<¦D ¨M¨S O¡VY£_§b£dY¨^±fªgq°n·[¬a°t±g°wk®|n¬w¨°²¯µ°|~¬| ²~®}¯s²|²v¶q¿t¹mºiÅu¿vÇuÍpÊpËcÂh{Çh~ÃdÊiÀa ¸j»sºkÉoÇj ÌhÊ]Ê]¾\ÇVÄXN~MzIyMsM|IyLFoJJ|W{KuWerq|wjrq{ w{vrmiu§n¡ek¦p¤|y¤zkss¥p§w©k¦_²fµ¥cÁV̧UÁ¥R¼¬QÒ¦QÙªMÒ¡Nå¤Tß¡NçLè¦KÙ¸GÍ°GÒªXƳGË»QαFÀ¼MÇÁVÇ»PÀ¶\ı_·¯[³¹Yµ°T°¶O¶µa²¨[´¬g¸ºb´²i±Ã`¿Ãiк[ÀËVÈÁa˺dǹaÁÃV»ÈZÂÐS¿ÔM·Ð[ÀÆ\¼ÃY¶ÊV»¹`úZÀºi¹¼eÀ¶Y¸±_»±e¶e¾£cÄRŬW»®P·®L«¥X±U¼£R³R¶P¿T»£Z¶¬O²£UÀ¥P¸G¹B·B¹8®5´<¶H¥;¥O¯¢FµK´@µ¡A¯K¬JªNQIªV J¨Q«Q§UHI@8|>C?;AxEI|HrN¦xPLGN{BGy@ABIA JLG@>,/A003)¤0 ¢6}&~£0}¬.}³,w¢,o %v¡)z¡0}-v;{<¥>B§H°J£SªX TW¤ Z¦d`¥e¬hªji«c³h§e©h²t²tt²uk§u±}®®{´´±~©~©tµy«z ´x½m¹gÄu¶oÂxÆlÁtÆuÍj~ÐlÎkÂcÇ`Ée ¾i}Âg»nºm¾eÔhÉkÏYÂ[Ç\Ë]ÀS?}Ft@|HxNyEu~@u|CvE~ELT~dfrvunpr{ru |wihkmhg¢jfm¤x¢wz vwywmt¤rm¢£b«e³^´T¾ªUÀ¨W¤KÀ©O¢OÓ£LÛGß Dá£Bà®FéEà¶?Þ°<ϱHűIżIÑ¿LÌ»L͵Y¿¾YÆÄ`ǾYð\¼³`½©W®T³§Tª]¶e±·e¸¿g³À_À¿dŽZ»¹]ÂÅSÇÉZ½aÆÃ]ÇÃYÂÁPÀÐV¼É^¸Ä_ºÈbªÃXÄg¶¶g¼Àc»g½³k³·a³¨`¹£e¸[µ£aµ¬]¶¦L´©N±¤G¨¤N¯WT»VÁ¥V¾¥W· T»PÀD¿H·B»;¸:·8¸=¨F£C§B«C¯A«@±H§K£W©V¢R®P«K² R§I§Q¡NGD88:9w>|=9~BJ|BL {JsIwAv@IMA}N MC EAE>F@<FA77¢0¨*{¢'y§.t§2|¨)|¤'}¯0oª&q$f$k-u¥)y«3 °=¤C¯P³P¬U®_²_©Q¢¯X¢©Ud¥£f®q§pehgg¡iªi¬m²l·yl±~l¬z²|® °²·ª{´v ®t·q¾s¶p½gµmºtÂh»mÈdÆj¿kÈvÌk~ÌmÌqÂdÂiÀlÄtÄ|ÐnÓdÕgÏ^Í_ÐdÈi½^ByKsHjBsFp;iLjvMqvK~~UxVu[uVkixf oky~qv{xmv_oek^mjw©{£¡zw}suunf©`³¥^²¢X¶¤a¬K· TºZæVÉLÃMëGɱQÒ¯OÞ¬BØJÖ·HײOÕ»LÇ·VıK±NDZB¿OÎÃJÈÀUÆÁ^½UÃ`µ²b±¶a«·]®±V§¸R§«^®¶`¯³_»¸\¼ÂQº¾_þOÀÁWÁÂVĹ[¾ÀZË¿YÉÆ]ÂÈ\¿¼\µ½c´Ád¨¾`¦¿^·Â^µW¸¬]®«Y¸±f°£a»V¹Uª\±§O¡G°§P¬ A´GµS¼]µV´¦[Ã¥ZÀ¥U¸S¹M· E±D²D½;¸Fµ8³D®:¢;±K©G²JB¤JFF¤RªF®K§IN¢F?AH£@¡A;9 }>7: 8Dz9yG¤sDyIwLLvH {?y?~L}U~Q M~}HCCHI; :=:61,}«9x¥>wª0§$u¬4p¦8o¢5k¬$i¨.a©6s0u¬6©BA¥R³\¶`¹c_§Y£P«R¥¡_ª¡b¨cof f c d¯_¬c¹`»~d´h±sµn½s«s¶|·z ¶ªz{¨w²qn}´lx¬c±b¹sÂn¿n¹oËkÂlÍkÅ|ÂkÐw|ÌjÁm}¸o¶oÆu½uÎs ÊkÌkËgÊaÅbÌeÀ[QtGqEbBaD[{;c|GntMuyPuTv[yQwbcjs~gej yy}rtz~ ttheib_~_knp¢xzr yxgt¢t§t®¡d¯]µ\¯¢MLºKÁXŤYÇ RĤJîOÆ©F˲MÒ¸I̹?Ç·CνPʶSͲSÍ»RÄ´MÀ²QÄ»HʶJȽRÊ®OÀ¬Z»£Y¶ª^¯©_¯¯d¦«a¤´W£»`¸e¸ÃX¸¾X»¼V½¯S¿³T·¸VÀ¿a¼¹dÀÅm¿ÉeÁ»Y¾¾T³Ã]¯¶^±¹R«½W©ÅXª¼Q©¼P¯«_®ªf³¦^ª©\¯V¶OQ« G£¤G§¤E±£F¶¨J®Z¬©Qµ£O²¥[¶X¹L»¢DèA»§@L«L´L³D´>µ;?®D±DªE¬AªC¤@ =©> G¢L¨PªHM F?F¡@¥:B¨7£855 6|6{18¢x8£sI{O~KtJoDlP uLrMRV~wR|{G?BME? 98~A~=u>|8k¬8g®=j®-w¤.p+r©/h°0o²3qª7g«<n¨5o£7z£?x ER¢\¨aºV±\±S¥Z ª]¤¨V¡ ]¦cp¤b§e°]¨e¬e²b¯j·fºgmp¶j°u¯q¯{±|³ª|¯©p¨o}©k{«f¬_´q Ås ÃgÅkÌoÉiÈpÅ~ÁnËoÎmÁyÀu½n¸{¿vÅy¾uÄnÇc¾kÁkÈo¾aKdAlJ[:X:hEe|IpxBjQpJnSrNuXtZ_yle \{gywxvqwuuyx|w~z ~yykhkl_hnsgyvyz}l k¡e¢q¡¡_§T¬Uª^¨S¯ IÀYÃL¼¤GÌE¾£EÁ³KʯCϳ@Á´CÅÀBʺKÊ´P˼KÏ°QÁ½U¼³G̺QËÁNʹM̽OººQ·®QÁY²¶Wµªf¯¹b©³c©¹V±±V¢®_±¶S¹ÂR¸·Pº³V¹°]¸±f²º\·¿g¸»hµºb»Âa²·Q¥¿T§®V¥µa¡µOµP£°X¡§]°¬Z®¡a¦¡Y¢¥^®R¥M¯U¬£S££I«¥P±T©I±O´Pª¥K±¥Q®¦L¯I©OI«K¥¡B¬I®Lª<µK¸ G³:®CE¨HA¦>C§EI¢JO¦PPTLG D76¦66¡;z6?§>£=46¥DzD~C{?{>|h;pHsORHMsTpJ<~~FN{M~:HA5|8t6mCt8`§Ij¤Cv¨6k¦<j¨3pª<c§>d¦0b©>w¬=m1q©>}ªD£T«_¨W·T»P°\£Z©_a¡f¨ do k¥gh±g¬a©m·m¬q´kªfµd· c¯iµ|ly· ´§x°°{¡p¢{~±p§b q¾u¹eÇq ¼kÌrÈpÇuÁvÁtÁtÇ|ÀÁyÇyÅvÈoÈtÈlÁnÅm½q¿eÀ^ FWA^Ac;]6gAeGhHfLm}Jo}Hj~OkToPu`|clzd{n |uyr~v{ x~~w|~v wrkkd^_nmph`fqopgl¦j¨W°S±OP®Z´SÆUÈLÌ¡> AÇ¡GŨJƨIÅ©>Ì´<ʼGκE͹NÁµR¿·UŹOþIÊÁKƹM¼B¿³EÇ°Q¾¬Lº«Z¹°X¯µU«³`©¼a«¸U¨¹[¨\£¶Z©´S¶¹R·±[¯¬Y¬¯d¦¯]¯¿b³Ã_´¹e´¹]©Á[¦²[±ZR®R§´Z¥¨Y_¤¯_¨°d¥_Q¡S§O¦RWK¤K©T¨R©O®J¥Q¦DªG±L¦O¯K¨J£F¨P§D®C«F¯H®I>§ D :A=¡ D¡DF>¢EJKIHA4 3¬.¬7§}?¦6£ 9§}A¢=«>>¢: A~Ay@z6s2 r;z;pHwDzM|QoT}nTwrJsMwHy=B|J FF~=mFjAeEj£CiªJfDg5c¥7d8_¦9m©4m¯9m´4y¬;v¥Gw©Q|¯R¨[´V´Y®U±[²N¢Q¤]a§f¡¡b¥`fj«]´\k«l©l§d´h·p«h¸e´i°u¬|µ~v¯ }° ª|¥~x¤y{¢v~¯l±r¶oÃbÅfÊiÀqÂtÌtÏmÂtÊÁÄ~À¾zÍxÇÉzÌy¿kÅp~ÊgÏfÂ_<W=bDWDZ?cAZH^FjxUnOnQfyVlVuNuc\_ev{mxkur||pxwpvxn }xq|{w{~wjmkd[akf`aosj s¦pi k¨d©`±U¬O¨\´ZÁ¡R¿ªMÄOÅ KÆRȬDÈ¥DÀ¤BȬCÌ´K÷HÇÁLÆ·MþPº½EÁ¶N¾´I¹·MÆ»Wº²I¹VȪZµ´]¶°Z°·T¶¬[¤¬[«ª[ª¸V¦°_¢¹Z¦ºZ®ªO¬]³¶]¦³a©¿kº¼]«·d¯Àc§º_µS¿Z¢¹U£¹Q¦¹[«Y¦°S¥³b¤®Y¯\¤T§Z£¢O¦¤N¢§L¤RN¤¤Q¥¢L¤QPK¢Q©G³=©¤E¬@¥F¤¢E¢¢Q©V«B¬F´?´>¨Fª9¬?H =£8¨= @§H8¥:BEJA<==¥|0§4¦x-©u8§{1~6CF<¢>F}>?t=}0x7o>{ArFsMvyL}nIt}J{|LtBy>~?F@F|G:sA{¥8lBj¢Fg¥Lp§Pe£Af©<g¢6d¬Aa¬:aº7u¹?m¬>s©Hk¬O|ªU³Z´T¿J¬S¬]®P¯T«_«c`¡g£eca]`¡f¥sd§t© r£`¦^ªb³v¯w¨t§~¬µ|~µ}³ ¤|}¥z ¬r©n¯w¼l½s¾w·u¼lÒo¾jÂx¹r ¸~»z Ì~ÊÁwÁkÆh¶o¸bÅiÇ[Ãe>Y@`;cDd>]I`Lc SozSaMc}M]xKf{PrWeahcxvbsqf{f|kswo}xqx u~z}xnq|wxnlaeeb^ W^eig po¡ t¢lgmh^«`¦\´£Q²¡VºL·©F³¥O¸¦S»±GȪKÍ¥K¦NÀªOê>ʲF˹RƹK¾³SľR¹·FÁ¹L½¹N»»T½·YÅ©ZÁ¤WÄ¥\ºµY¼©b¯§_¨¢a¦Z³©d³c³°`§®T©¹J°´PµµR¨°`«À\´Àe½V²·V©±O¤·W§¯H°J«T·W¦·_ Z¨[ªU±^§W§K¥ E¨P¢¥K¡KB>KNJBAª55¥¥2¥;I¤¤J¦N¤P®F´=ª:±B´B«A¡DI¨¡K©D¨LI@¤@E@ QVNG;60¡6£|:¦y/v1}6~:B: >6 >x:y<r3|7GvJ}sAqyHnuMt|J|yE|C}:;MMK<8{?v7<¨Hy©Jn¥Jh©Lf¤;]©:c¤E[>_¸Gcµ>`ºFm·=h¯Mn³Q¿XºQ»H¸I¯K°T«V¯Q¨Z¬[©bd]¡^PRZd£jm¡i£m¬n¬`p¤wv¢vv©~¬y¨|°¨~v¢p©|·xµ»yµxµr¹pÉkÀn ¼p¼s·~½s ÄtÀÅ{¾y}·e¸m·k²m´j¸d~º_|Ha¡=oHlQjKdOpOoyWfxYjwT_vQl SnMk}crb~\_fu}nses|d{t`sqpqt{|us|p}w~q~osogmfda\Ybdkc kkriez¤c¥]§g¨b¯\º¦Y¼©W¹§E¯«Mº¬OÅVˤJÁ¨Q½U̬LÁ§GéI˾Sº¯M¾¶UÇ´WÅ·IÆ´J¼¬KÇ®T»µZ½¦]¼¡[À©^³°S³¦S°ªX¯¡W·°a±¥f³`§³Y¶^£X¨±W®Q²¦_±¶^¶Ád«¿W´®Wª³\§»N¾PµH³R¡µT¼M ¶PY«Y¥§T¢¤W§¦Rª£>¨F£H¢> GM¡=A=¡<37ª 8¬? D DK©H¦TªQª~E³B²J¨I£K¥@¡B¢I©¡J£@KF£JIBHUSF=~C8¤:¥@~8,31z=C :@A>ICBFvJ}vMw@yyOJF<HFIMLLJE;¦I¦?q£Os¢Ik ?c¨Df¢:f®7_¨C^¶BX«C^¾?b´>g¸Go·L}·D®R|¹M ±I°U´SªN·Y«b§\§Vªcg£_£RUU_¢hddgc¦b§i¬~«mzmm¡~¤¨ }®¦±¨y° ¶·±z·{¿yÆp¼r´x¹rzµt¹|}»yºqÀyµsÂu½hÁm¶b½^¹e¾c·_8l£BxQRxTxYoYhWl~crz]jy\hwTjSq^r[rhj ktn}ybxrhpwfomsny}zztz{mxbhq|j|i h^ ef^cdealicn rho un f²h´e¹^²¢S´Y´¦U¹X¸¢LÀ«J¿¢SÀ£TÈQÏJÄ©B¸¶J¼³JÀ¶KÁ°OÁ¬QδXгQÈ°PÉ®VÄ®MÀªSº®W±¨X®®U´\¢ª^¡¢T¯«Y¦¶b«²^«¶`¥´a©©U¥©P¨¦L¬¤T«T¶±U¨®K¨¶M§¹K¬µT³RÀO½L¾O¥¾W¡¸O °S¥£[Y§T¢£R D >§; ¬D G ¥:<8>¤;¦3¤2¢8K L¨T¡L²V³PµS± K¬A´A·@ªG£L£J«<>¦GIED@FDP A>¡G> A D|D9~;1= 7|EE<?ILMF|P~O{AtDy>H=B?LDGJQVKBx£E|£AuNnHn>k=j¡C[¤@Z²>^¸H]°Ba½=`º7m³5p½?l³Ey³AyµF¸L²O²S»[²_³]§]®\¥^©`£Y¤PU]T¢__l ki£jk¥ v«y¥p¡|}§x¤ ±´£ªµ¶¯··¿··v±mµtÁoÀu½~´z®~°w»o»n´f·\³^´]´Z´d~Ih£JlOlWo\m\iZfUmSo\jTn]kYpaoiy cp{erzg[ylhykozrwwv}ps{s}e}oakne{bt[}aagbcd^drp szsfds os©sµd¶X¶Yª¥N²K²F¶I½¤E¹¥EÀ¦DÏ¡PÉ®AÊ«FÆ«CÊ©KħGÍ£SЮRÇMƨIÄRÌS©Q¢R¿¯Z¶®U´³T¥¯S°V«S³¯^¤µUª·X«^¢²f¤¥[®¢PL³X®§Q´P±°Y¥¹L«±X\¢¯S¡·GÀLµM¢·U±F¢©V§£M¤¢O£N?§«E¡E¤ª@£J ¦C?£4CC¢5699¦:°KM N¡D¬K¯G´J<³5¬7;¦E¨J¦¦C¬@¦<¡I¡NQI OAKK =C >E¤K=v;6>AB}D J ?LHAEK>GwHvFyLIEHB@ JLBSK|¤CwHA©@§CsJk;r¥Aj¨@`§FT 2X¦?g±:]@nµ2h°;p¶8r¸:o°Eu½>ÂG~½F¶L}±S¹_¯[Qªa_£aªW£VT¢K¡P£_[j g¡k¨l¦joslny£¶¥®~¢©ª«µ¹Á ¾ÂzÁr¹vµÆ|ÄpÁ²z²¹y¹l¶]¬b³^¶`¶\¯V~£i<pJoQkUu [kTnQmKkyLfy^r}Xr[eXp dn ld`fzjscwrjpuvvxsqq}syz{myj{hkyapgp]r^_ cZ ZVacqrslthkgkjr¢q¯l¯b±Y±¥K°¡G´§Q´©I¯ªC²®Bµ³BÇ«EĬ@ÄLÁ¦NÆEÎ UÓ£XÌQË¢EÐOͪXÎ\Ç Y¬a¾®Z»ªY°¯Qª®MµY·Q¥±X³P¦³L¥µY¥«Z©®X¬¨U²¨Z«§Mª¥[³¯\·ªQ²±U¥¬W¡±_µZ£³N¯IµN H§®N¢«F¬¦E¬«@§I¨A£«5¦«E H¨¢P¤H E:7=@¡7=2§5®C¨J BªL£I¡H®N¹M¾:±4³>¹B® A® ;¥¡B©GHCOIP¦M??CIBLM~A{8B FMKMBLI}P~F@F}=@{BwBAM?@: @EELKN|¦IHx£G©<¢>z¥=i¤A_Hd¤@^¥9^7]¨Da©Ca¥Ek¨5p«:u¹4m»Au®C}±NÁG»D ½Qw½Mz¹Pz²Wx¨Qz¨Q «V£Y «Y Q ¡RL¢Q VdhZ a¦\e cku¥r z©z¯ °|¬¶¯ª¸À ¾z¼|¾w¿z¼ÂÇÂy¸¯}~°´}²e°]³`«e´T«RX¢b?nKnTuV}VuQyVp LnQq~Qk~]kWq`rWy_z]chvrzs~o|t{pyzylvvku}iqt{osutwxuqsqcn^{\a ]bacmhvtwsq{iqntp£p«p²[]©¦Y¯§CµB¿µK°§M©²F±³@Á´JÅL̪FǨAÒLЧRÌPÙ¨KÖ¤MÊ P̱OÇ¥YÀ©O¸¡P¼±Z°¶Y¯¯O¢¹O´Q¤±M³WVªN£O§S¢¨Z®®V¤¥W¥J§M¬°`³ºX§½M¤´R¬¿d§±`£·O¢«M§I¯M¢S°@£ IªI¥§= ©9§©2§°8¢;¨¤KA¥95>5¡¤@ 5@7¥:¨D3£<¨D¯ K·L¼>´<½A¶Cº?¹7©¥>« F§¢LBªJ§PHS©ML¡B<H?AFM@}9D@MIIKBHxH}CBF{B{?;E|NK<::>@¦B§F§E{©J°DC¡Az¢?¤A}¦:f¦>lHr¡:c 6]¡0e 6c¯EY¬:_£:k¬:hµ7jª=i§Iq¶?uÀNxÂFp½Do²Hp²En»Jl»Ft²L¯T±V²Q¯M~V«L¯L¬S£`_[ V«bg¤hqsq }© §¨ ¬« »°«ºº¾¹³~ø¼º|¾{³±zx²o°ej ®[¨a¢U§Y¨]¡dA|EuJvHT{TsJrQ{X|SsU|^sUuX}^~gue}i~ ku}u{n{kmlzlrunwfishjypjtmwug{xdrom}ph~uc~yeldkfqnmopnhh~bmkcZ§bª\°¤\¸¡Y°©I¶ªN¹µB½°H±²D¨°;°C¤JÃ¥FÃFÓJÑGÑQË[Ó¤WÖ¬XÈ©N´QÆN¿¨D°¤J¤¥M ¶V¤¹P µV´N¨H¤E¥O°_«]¢[§ªW±ªL¬±Q¤²X©¸X¡Ä\ ¿V¦º_¨Á[§²P°V±FªB?¢I¡£D§A¤¢?¤8¤5¨¨8¬¥7¨©5§°?¨GC:¥<¤>¡¥<59¥A¦5¤5¨8¨5:¯=®Dº>ÂGÄHÅE¾>¼D´¦?¬J°¢D¢R¡O©J¡J¢G©P£E¥B¨A FCK@CPKB DIPVNP|AxOsKwG}MuCyCPKK =~@=?:8?¦>¨C~I¨>GD?~AyDt?yFrAs£:i®6c©.Zª6d¯8aª=jª5l°>c®Ab°E`±Gm¼Md¸Jj¹Hg¸Lq·Hj½Cn¼DyµA}N}±N ©W±SªR¯M«W¢^¤_£b¦UªR¥_ih¢wt~¦«~©|«°³}ºµ¸® ³®·À¾ ¾¸º|µ|µ|§o¢l~®f¬d©]¡]`\TI}MzOwMxMPtH{MqQ{U~TrUwcx^{~[~fw`}i~jxmwyt{z}mmrmprdnqbybdmjuwlrnessnrrkyhyrf~{a}tc{{abvmtvnn tngzm~hgb¨b©d\§§Z©E©©?®¡J·²B¾°O²§K¸¦H¸©G·±OÉ¥>ȦJÍKÒOÑ¢HÉ£FϯNТMÇ°VÍ«KɬP¸¨L°C°N§¯]±Z£·S£¨P©J¡K ¢O¦[¡«V¢±_§®]©¨U§§Xª¶Z¬ÀRª½W¨µO¥¾V ¶T ¸Q£²RO¥¯C¢¦A¢©H¨¤G£¢K£¢;:©°D¤D ®6§¤>¡;J¢ DC£E¦«5CCD¬A¢B§0©2«7¦=®>»3º@¾CÄB¾:À:¢A½<ºªH¸ª9¥¢N©ID§IC¤M¢D£ 8¡?DB CA>P}OKE{?w>z=>CEz>~KwSxI|Dv=M}@ A=v@{AB?7©>«8~ª<¯?°4y=xEu>r8w2u5q 6n¡B^ª2d£8W§Agª:\²8`¶6]³Gd·Gf¶@m³Al¸@n³Ej¾@k¼Bo¯Jm·Mq¸Qt²EoªKt¯Bx¨JªQ«W}§M±Y³RY§W¤]¤X©_ k£gowu¤}£ z¦ }©¢{£}µy¸±x° º³²~²²º~¸«³|¬ ©x¬s{¤q}¥f«r¨^¨\V{Xy¥^¢RLyL{T M}}BpzDoFkPxRqUwXqxRtoSxucw{atz_z}a eayewpykm{p{yrsppblvmnlkuvwstr{qq|ne}pjthugxkscyl}sytxp nxpehegx`xj]_¦`¬ X¤£O¢¡I¯D«¡;±¦E¾§Jº®I³«O·±P¾®N¬FΩDÉ¢=¾ BʦDÓ DÏ¡M¬LɯSÊ°QƬXº³M´¥U²¤L¹±L°²R¤W°UªM Q¬S¢P£¥N¦³R¨¯W¸¸T·³`²®Z¯¼Zµ¾QµºV¬´X§½Q¨»N¤ÃM¦¿L«¾J¤·O¦´Q²MªP®G¢£>¡<£@¤±F¡±>«;¨@NO¡?¥F©¨;?A¦I¥N =¢8«;¢7¨@³7³9»0¾0³?º >Ã?ÀH´C¬¡9®§<¤§@£ I¤¤D¨F¡C§G> 7A KOGOJQR HJ:w;?<}7vBtD~MqNmHmGrF|HzDwN|L|FuH~E@E>ª1ª0y£/z¨3£:w:u4u2p:v 4p£:\¢5W6X>eCd¤9`ªB\±9f¶:d¯Fe´Ij³Ce»>j¸@m»Bf³Dd»El»Lw½OsJt®Bv±G{ºQ¶S~³W³V²PªY´[¯[ªb¡f¢iggjkuo£t¢ x¢¥w¬® x°¢wª¯¦ ¬|²w®x u©~« °ª|¡ £p}£nmdcV~ V}]Y|@x?PtwFsrPi|@g~Dy}I|zEv|HiwWqjUtg\kq`pvTp{av|ay bp~_|bxkrousq}|iewd]uljpcvuqqt|ykm{qfwqk||g |czb }p|mql~iyn frzgjkofqpli¨]´Z°RR¦N©§A±¢AÅ¢Q»¦QæXʲKǶEά@Ë©?é<Ç©>Ì=ÉGÂ¥I¸±KÁºIÀ°UùXººU°¦N®±B°°S©¸W©«R¤®Y²U¯®V©®L®¦Q£ªS¤°Z±²RÀ´RÁ¹O¿°O¶¸W¸²JÀO¼¶\¥ÅO¥ÀO«¶N¢¹L¦´Rª´WªµU¬R¦±H«¢N£¥J¤A©ª<°²I¡±<£¦@¤<¥C§L¤?ª¡I§¥6¤¨8KC¡Q¤E¡GA«?¢B´=³¢=¹ 1±5³¦>¹@½ =¼ ;¼C°G´¥=©«A¡«K±D¡§C¥D¥I¡A2£GRJNOPJI BG{A~<C5{9tD{I}OwCoHpLoAtB} DKzRyE{D D¦> <¬2®<|¤.x¯.v¤;n;r>f:i1f.o¤0i¨2\ ;^¢>U;\«7d¥3_°7b¦6e§9a²K[@Y°>\¬Gj»?b¬>m½Io±Hu¹Nl¼Tk¹Gm´Bi¬C|µO¬FUµTµR¦W¶\®Z±b±e¯a afkms i§w¤u©u¤§z¬ v«s¯y¯°|²¨·z®¯{¨s¨}«w§ ~£¥p{«iqwghXRSz]v; >yE{HpwDtuHi}Ivu=vsCmjKhhTfnPohRsrOhtTfv[t{ds_m}Z{te{svwwvmowigyghxkouiozxprwqspfwtft{k}ykawdocsi~`~edoqtnocekzijeZªZ¡W§£T°£P«=°£G¾«JȧOƯSͳFαJˤMÆ¥@Á 9˪9Ë©9Á¡GȱB¿µH¿MÀ·V°°K¬·O«¸B«A¦¯H¡³M¤¼O«´T«®W®¦T´C´£@¹¯M¬¶V¹ºV¹µY¶µLîL¼¹G¼²R¼¹OºÂT¹ÅS¨ÂM±¹Y¬¶T°¹\©¸Z²N¢²G§§G«¡I©D¦¥A°Dª´C<©«@¤ @ HO¥¨Mª«HªA¦©H¥«DHKS S¢O¥GG®¢=±¢;»¥5¶ª5·¥2¼¤.´2²¢<¾=Å9»>²¥:°©B¥Eª£H¤RJ¦@9ILNKOMFHE@<};5=;w@KyEpHrEuIrFEOR~VVwM|A¦6¥.4:¢4p¬6m¨2nª7b4h7i5m2_¡=Z¥4Z¤3Y5b¥:g§,a©-d©6c5a3]§BR¯BV³DZ¯Nd®Fe»Mg»If¶HvºKt¶Vo¹Qj¬Ij«Fx¦E§F¦M °Z¨[ ©cµ^·Y¾[¶Z¯\¨h ¢r¡pqlj m¡¤qzy¥¤q¨¥w«u w§«¤¢±·|w¤x¬} {{~z£z¤v{¡w¬sv®wªs¥fb\TVU|C~{Fv?y|Lyq<ip5av5jx=msExuLnoHykPygSllHnpOvsWsnVonev{^mqlpsm}f}nkrrdshgvqbqevpuntxpisc|}py{p}pjrf~^uhwoym{nmouhtqg _wlqi ^]¦V¯ZR¡S©¢J·¡?±§>¼µ>ÁªC¾«OÆ´CͪQɬK¿¯HÆ°>Ó°7À=Ì£EɯJ¾½KÆ¿L»¶L°ºO®´N³®L´·F°²J®¦=¤³B¦¶U²¸V©¶G³®A¸?¹²D±®O¼®XôböZ¸²V¼µ[¶´Zºº]ƾW±¸TµºZ¥ÄM¦¿H´¼U¯Á\µT´¹E²´N®®E¯°Fª¤>¤®E¡¦> ®C¥A¨¤;¡?¥>¢£@§¨C«¦C®©E«§?¥?£E¡O¦CF¤F«J®¤H¨>®¡'ª¢*¬¥+±£3¯1ª@³§>¼<³©=¹¤>¬¬9¨«:¢¥@®¢@¬A72 <:E< DGH>F> B|A66y;zIx88sBmFyG?HM{DL{B}M¨G¦7¤2 ª>±:¦)q¨/z«9h2c8f£=n<iª:j©-^¨2Tª@Y1i4]®.[µ*_¡3[¡7[1\¢:^¦9Y¦9f¤Arµ?gµOfµLx¹Rt±FsµCjµOg¹Pq¨HlJp°CrK¼Zx§O±_µW¼P²W±V°f¥rjj¥lªfn©u¦s¢q¡lp¡p«o§©s|v{§¥{¶t²w«rª}¥ruz¨|§st¥so| hea[YTu9hAr=u}@yv5st3jq>q};ryF{mFziGwoOvnX|iO|ePrp\oif}d`~glvkqoe{vktyhmhjqeawaholouygizklzrsyj}tcpfm}hua}iwd{eltkggvl `wbtd{ac]¢P£M¡D¯Gµ¢?³«;¿°AêF¿²L˹AÈ®FÇ´OèFЬMΧBÄLÆRÀ¦PÄ´R¶ÃN¹ÁP·¸G¶µE¶ÁH´»D±³;µ©<¬²A°°H©¯F²´H¾°C¿§<ȤMĪUÏ¥[Ȩ\¿¯S¸«P¾¨R¶°\įbÁ³Y·½`±¿\«½T©·M¯²F·¸M¹»Gµ¹JªºD¬«E±¯I§¬F¤¦J¨¨D>D§G¥<£«>¥®/«§2°°<³¯A¥¤; ¬H¤NB?@©>¯C¨D¬£=®(±4¬/¦7§ 7¢@®§@²C®¡?®Fµ£=°:«;²ª4¬£:°¡>®:ª9¡0ª4£9A<HE@IND{G8G~G8¢7w¨Hs¡HE?~B£L¨EAv?z D{¢J§B}µ7¸=¸-¨-{¥,u /h§=k¡9a¢3c¦9i°8cª)U¬.Xª;Y¥<c¤;W©:V¯,Z´*W®4W¬:\5Zª?b?bIn®Al²Ir¹Pq°Dx¬Ci´Dd¶Og°El«=q¢Bn¨Ny¬Yy¶W³W®I ³Y²WªU©S«e¨n¨h¦a°iªg®l¥txrnl¡m£§v¬¤w©©k®¨j¨y®ªwµz±}£|¡v« z£z©{|}{}|®{~x}g £b`\}bh~_}9w1g;o2uw6ny+u{5rk:y|;xs6yjDhGubHiPvfU}ePwbdoa^qe_u^ulmwu]w}a}y^uj^wuasqto}drmifw{n}ybidqpokmivjvorvk rmeyg{_zfd^PRFAªJ«¡A»CɧHʲH°PÅ»IÎ=άMŬBˬBЩMÄ©GÄ«VβKÀ®EÁ°JÁ½KÀ¾I½¹EĶG¼´G²²;Á²6´¸Cª¨E·³Aµ¥B³§D¾¡FïBȨU˶RʱSÁ©JÁ³W¸¶V³»S½µ`½µU¹·V½·^»Å\¯¼V¯³IÄ»H¹µI¼¿M²²K±«?¨¯@¬¯K°±=§¥C¥®8£;¡¥@¦«9§.¦´5¦¨;¬ª/©2¬«;¤D£G @9;¬¡8«@¢F¦ 4¨'¤©&®0¤¥2©5¦¡-²¨0°¥A¦¨;²£6²²D°B«¤5ª©=°©<¶7±5¬1°3¦-¥ -© 3=9MKAL P}>~8w<yA¤9~E7¥9£9¤9J©A¦I¥GEEv¦7®7t¦?½3y®?|2w¤2{4n 7t±>`±1Y4a¬8Y-R¨/X¦6Y9`¢8b¯7\±)c¯7Rª?_«7gª7d¬A_¬Fr§GvKr¥Ju±LvªEo´Km»Ni´No¼Bv<pªGy²Kq¹Uv²MrªR°N¸G³R{°U{¯V°]¢k¥a§b¦i r¡r¡¡rsyr£ p¦m«q¦¤g£§b©ªkyx¬t¯l¨x® y¨}h¥zmvz¢~m£u}£{¨o¢d~bmiWV_zi%m}$wx-w5s-~v*{r8un?|t5ti5|cDbJw]HzZLxbQx^]|j`oilubksdyyXwuX~oXvqasw^nkwou{kzxpv|ey~fsr{o}qsr}hzhze|s xqwmp{eyh\` RQNL«N¦Q±£H²DáLɪKÈ´DÏ·DιAÕ°IÎIͦIϪMÏ®QÉ©JÍ´CůAÁ¸IÀ¼LÅ´RÊ°IͬGÁ¸B¸¾:¾¾7²À;°°;¸²:½¤D¼¨I¸¤LÅ«FÁ²KÀ±CÇ°KϾR˼QúR¾½YÅÃUùY¿¿[¾¿W¼·N¿½VÄÄMÀÁQ·ÂO¸µR¸±P¬±G©´F¥µ?¦@ª¥5££1«ª-¢/©2¥9©6ª2¥, /¦¥1 ª0¤? ¤AC A¢@;¨¥=®¡3«¦/©§*§¯5¦1£©2¢+¯¢+´¥6®«8¶A¥°@ªA¬@±°:´¨:±¥?¬47®2¥6 1«9¤A <E¢H>CKQ¢EI}=? B¡F¥;³=~¯>{¬F§G²E°@²C¥9¥6s¤7z¯0t´5k¯4i·:g®2pª+l¶2m³5_³)[¨,[§9T¦=a ?\ª<Y©<]¦5W®6_¬7]£A\¦<f¡3e¨5j¤9m§>p¬Lm¨Lj¡>m¤@l²Dj³Gh¼Eq¸As¯Kp¶C|±By»F|¶It¯Hw±DrµB|µJ´P°Z´a ¦Y¡`¦fn¡q¦k°h«j©ku¨n¡¡k¦ q ªn£©h¡±j¡²f£¥pj¥f g¢q§n©wj¡utusxynp~o}ky¢qf|hZYZW/iw8eu8l8ts6l|?t|3muCgf9giAsa5qbDycE}gGeFnZJp^Vr^_pZeidqldkw_ynOitWjehom_usp|utuwk|l{}n}|tqxrint|cydylolwv~p}fnn}f`[ZHVI§IH©>¨©Gª>¸«KÁªLDz>ºAͳ4ŸEÊ®RͧDÇL¬BįKÀ²HÀ°AøL½¶I¸¬OÍ°KɪH´»6º¿C¿¼:ºµ>¯:³¨B´«DÀIÁ¥MÁ >µ§=¼@ªS½¼G»ÃB·ÃO¹ÄVĸZ¼·^¼QƶPIJVøIÁ¿J´ÀO¾G¶µG§°K«°R°H£¥:£?´£;¡¨5 *¦.¥ 2¥,¥7ª:³¡,®¡-¥¤:ª9¡: 6¨9¢?¢A¨£9£°< <ª£1°©1°ª>¤9¦§8¡ 7¨¨-¥©-¦¯4¯3ª´3§ª:ª¦C¶¬5¹¬>·<«;¶5°9¦4¥¡6©5¤>¢¨B£¤@?CKG¦D ©H¦M~¦??6 = D}§>ªC ®@¥Q{¨B²;¦<}©9x¯8«At¹@t¹<p¶1d«+n¶'h®/t³'i´+m±2e¢3c®-`µA_¦<a«6V§>Y±9c¶<a³Ae²?V·;c¶@X¯>]¦:j¥9i°Lw¦Ph¤JgDj§@cºId¸Ls¸?i²HlÀEsÄ;s½Fp´Jz¶Ex»Ow¨@w«J³P®V §R±[°[¤X¤\®`£¤n°_«mi§} nªj§e¥t¦kªkªl¢l¨e¥m¦i£utzih|r wz}|tprs¡prdpb{`taw_`|S}1mt;ct4cs6bu:p~?ru<mhBckBjb<r\<{^6ya>sfMz`KkQRfMPoIRtVanTeeVlo]ovUegchfbgsjmxm|xour~mnf}np~pxyo{odyb{axerkvjmxl~k] Zec\OQU¢WG©H¨¡9¡¦:«¦H©¦M´¥C¼³C¾´8¾©=»®IȬQŤHͤIìAÀ¨I»¢HÁ°O¹°H·¨?¿©D¾´@¸¶:º³>¶²>¾¹Dµ°E¬¶L´®G¼°;»¡<¿¡@¶¨>±±J¶ªLµºBµ½DÀÄSººY²³Nµ¶T¹´PõWľI¼·Jº¹M²ÁH´ÃKª¸C¢¯Q¥§Pª£A¤¡9¬5¯¨B@¡5¨ -¡§4¦¡0ª 2±:¯¡2¤©A©¦B¢®:¢¥6¬¦?¯¡? =4ª(¥,¬³4§«9«®8ª6¦²>§¥5°¥5ª«9®>¦:§2£¦7§§6µ?¯7³§6´-®4«;°§1«¨5®§=¥¬>¬@§?«E¢GGEN¥L¢FNI527B~I}±?©NO~°E±@}¯B²D¶>~¸;»?~¶:v¬2n¬,f¯'f¯(k§(p®&k°)_ª(_®1[³7cµ4b°AY²2\³0f·;bº=[º0^·3T±6Z±<c»;l´@z´>v«Dv¤Kh¥Sc¬Fc¶Ir¯HtEt²<iÅ;dÆ:lºElÃMv½J¹BªK´K~®J{£K|¤M¬X¯R²V¤Y²a¢²`²e¥jp¥u¤n§n«n h«dm¡pop£qjgklztysv~w{yslhqgkjiioj~\~_] 0fo7Zo@ek4jwEaxJcp<fg9_n@iZGj^6nT6w^Hi\PoVCeRGaLPcSWlLc`Z`jVp`YugTcgVnlfmvbcphwpexksd}iv`i{vndypxgnrcyfn\pfvdcwi[h]ggQTTK¬J¯<°9«1<³;¬¡?¹;»¤5´±=º²D³¥K¾¡MÀ¬D¹NÀ¢L¹¦I¼¥S»¢H²³B¼¢=Á¢F»ª@¸¦9¼¬=¼¥@»«<¿ªK¾§:°´=¶³;¶«Cµ¤;¼°BÁ§L·¦C½¬M¸·J³ÁU¸¾N½¯X»G½®RÇ´ZÄ°V½±T¾«D³ºP°®M¦©? ¨B®¬I ¢G§?¡?ª¤C§£?§6 8¦¦3¡£7 ¦7 £:¯¡<¡G ¢C¤D¢¤<§¬B´¥A±¨4¤©+°¡%³«/´³7¦´>ª¯9¨ª7ª8ª®2¤°>¤¤C¨?¨«/©-¥¡1¡<±7²¡5Â¥;°?¯3¬3´£6ª8§¡=¯G¥²E ¨=©?¢JBLF@{B;H8£2¥>}¬B|¡8 9¬<¤Q£E}JF{¸A|¼F~´Gx³G²>s¿2u¶+p,d¶8h¯4f¨/e¨5k«/Z«4gÂ=b¼2l²<Z±7]À-QÀ@`³:\¶7[À6T«C\³;h»>t²Ep¯Co¤Cg£Sb¤Jl¯Hb©Am¯Fh·>lÁDlÁBv»DmÄ>nÅ?r¿Hs²Ly¸IªR°R©O¦Sz³Q¨M¬Qª]´W·c¶c¯q«i v¡l¤l¬r¦i¡q®c£keg¥n¢reoij£tytzyrlyqwimeutkqbweYt`|3ct7]n5Ys>`t?UhGYbCai?cb;gXGlS:s\<nYIaODeUJlO?dPLdQYZMZbPa_Zbbcie`do\ip\jm_jvbxpk}qfvsh}|_}Z~\\ucwimjdkk]p^waVwZYWe}aZ_RRT¤QK´>µB°:§>©¡3ª¬:¥8«1·¡6À«?¼¤GÄ©>À¬@êE¼§MÂW¼¢Pº©J´¦D¶¨E´¢;¯6²¡8µ¡:À9· ;¿¢B·¨>±«5¹µ>µ²:³¨A½¬?»§Bº±D´»Q¸·R¹¼L··Q¸«FÁ«K¾°F¾²Qº±S¿§R°¦R°®F£¦?£¨Iª¨Mª¥F©£H¨C©¡F¤¨>¡£1©49¡8§09ª@§B©I¢K¡¨A±©A«¥8°¦1³¦1ª¨)ª¤ ¶¨$¼3³°2±¨,¥«.ª¦>©¬<¨7¨@ª«3¡ 1¡;©3¹ 0¸=¾EÀ>´D¹Cµ?¬¢:«?®§8 ª9£§E¦£F©>¡=E @EF<DA:£=}¥?«8¥A=ªD¨F´L~±Ds±Cv²J{·Sv²L¾L{½?pÆ@m¾5tÄ8k¾8k¶;f®8f·2n²3`¸/bÀ5b·:i»:^¼3VÁ5Xº<S½?QµIR¹J`«Da®Bp®>r¶Ao¨JvªPe¯Ie¬Je¬OeªIm»Ii»Geº=rÁ7uÈEsÃGrÉKm½Em½M|¼PµT«H¯G¬W¨N}U®S¸_³Xµ^±Z¹f´^ªg¡b¢n§aªb¨fj¥h¥^¢hiblecfk|qyqtuh~f|htqin]{bvg{[z3jl+nc.bk3buAZh@T_B]V:Y\BfYGaTAe[@h[E[R?bJ:`SCVQN[^GcVM^\[VSecXriZajTal[eiejqajsmnthtvbn]~fbzuYy[|wY|te jbbdwis\t^s[_NxU|V\ ^^PTL¡R§=©;·?´<¨9©©5²ª.¸¥,¼¦9±§:¯N¹§9°¥?Á=´¨E¹@µBµ£H·¨B®¨Kº¨D®:3¼5¿¢7ÀBà 7Ã¥AÁ¡7¹±6³3´¬7¹«?»¦<ȤK¼§N¶¯L·®N²µK¿¸V½ªG¾®DÁ±N»©Iµ¨X¶¯HºªC¸®D´«C¸§Aº£E« I¤>¨>¬9£´9«³2;¡¤5¥B¨©;¡A£4¤>®¡J® 9µ¥4´:º©4¥1£©3©'´¡/¬².¶«<£¨6ª5¦:¦A¨¬?·©:=¥8¬9±6º<µ@·A°G°@¼<³B§¢A¥¨6¯©;¤¦4¦¬7¬5¡¨8¨GIL¦@H?£;BE¡;®>2§=}«@¤=~¯F´P~³G ¹F}²LªPµA»=vµB{½An´8yÁ4pÂ8wº5n»<wº<h»2o²4]³9g¸:f½:gÀ/ZÌ0NÁ=L¾<U¸DQÆC]¿?i¹>o°=t´Gt¸Gw¦Pq¦Oo¬Nm¨Bn¬Dp¬Ij¶Bs³@o»;n·6t»MkºOi»Bu¼R|¿V¬O´K°F{©\Z¬MµO»O¾R«W´Z¼h»e¸n©k¡e¤h©g_¬e£k]nmqmhd|lac|qgymgpzkoqru`za{].td/md7mg.\n+\]2\X8RT<VSG^WFcX:_];abB_RGXO>[UAR[GTdEZ\LVRS]PdiLjfTrt^iq]ordijhkpakvapiapl`{\_renYk_n\s`g` p`ueuhs`u]~KI~T _bc\MLIIª?E°;§?¦0¡/´¡6¹5¯¥B²CªB°=° @· >»I·¦Eª£;ª¦B®@½J¾K¯=²G¶E³;»¥9¹¨3Ĥ<¿£8³¦8¶>â<ƬFÄ¥GÁ E½ªI·§M°ªV·ªJ¼´M¿¨Q¾¢J¶Q¯¤L®°J²²;¶¬C¼¯DÀ¥B»:±ª<§¥?±©J³´C©³=¯¬A¡;8¬§>²¥=®0¦¤4¬BB¤¢6§4¥-»*¹¹/¨µ.°¦-®§5¬6®©7¨©9¥¡>¡¬<¨°E¨¨3°¦/§1¥6°A°Bµ:¶B®<ªD¼<¿=¤9³?µ°<ª´;¡ª8¦¥7¦¯3´:£E¡G¡M¢I¦DA@¢F©858®3z§C°B«E}¯My´IªJw®Rv¶T ²J¨=}©B|¶D|¿:v¸<·?Æ4»-x½/p¿0q»<r·2g·6b»,`Ì2cÄ-`Ì1ZÊ/NÌ0IÆ.NÂ<\¸3a³9pKm¬Nt®Uq±Rj¢Uj¤Pe§Jn³<iGp±Dqµ=t¶6v¹;jÀBr¾Dj²My·Sw°M²DHRu©P|©R£V®U¼O¯U²_¯j¸d¾k´e²` e§hZZ}fkihmnoq nc}ah}_x^`~jjymxeifcqgo]x;q`;te3m^1Z^.ab6WW<WO2[W;b[L`OHaT;S`E`TAaQ@WTIK^CTUGZMRZX^aVaYUgab^mW`hhejjcr\eubhvcsy_pj[{sVvRm`pVhb|k\thm[w]v]gYfhsRxNmXuU`[] SHQABDG« @8©1°¢,·<®:ºG¶F¸9ª9·5« @°¢;¦E¤K¥¦@»©L·¤P´<µ¡BµBÅB·AŦD¿8Ä >Ä G´:Ä6Á¡@À;ͬC¾¨G»©KÁ°W©ªMº®Mµ¯Mº¢I½I¯ªNº§L±F³§?¶«1·²8º3µ3·¡=¬>®µ=¸«=¬«EªI¦¤FªG²>±@±§4®+¦/ª8§:«£6¨¥-¯²2¯¨,¯®5²¨,²¯1´«0·µ9®®:¬¤4¬¤1©®G¥ 4°«<¨8 £3<ª=¨@ªAªB=ª=¿<²:¶¨B¦ªB¬¬7£¤?£6¢6¨2¦B³P©Q¥PªF«E©I E¤G7¤7²:µE¼Oy®C ¬G²Ky´G§F·NµQ°;·A¶>¼8|ºDv¸<È7Å5}Ä9{½Ax¿>~ÊEjÉ6mÄ>kÕ)`Æ(\È7`Ó0XÐ4WÊ,YË.aÉ:b·;\»?jºKkºNqµUmºIk§Nt·Er±;n³Do©:j°6e¼?oÂ6oÀ=hº<e¬Om±Go®Yw«Tt«MV{²M}ªH¨L¶IÂO°N»\²Z»Y®U®X©XªZ¢_e¢b`£clciehe{c_~b ~SR`zd gmguheeab[lUtBgo>nc0pY.a^4\];VS@XP8\Q4USA^MJZWBSW@UX?YP;[ZFSXINSWZOXeSZ^Ud^c]]gh\_cifjeanmZmt[ktTluS{mSuW{qUul[zmWz]y_z]wgyci`j\f_ jT iTh^s_sXwZyOzPGJJ?¥G¤BªH£@£=°:³F¬C°I?©=³4¬2¥:«H EEE±¦=¾¥Eµ¤H½F½9Ã:Å7ÃA¿CÈK¿B½F¸K¹@¹ LĦMÀ²T¯U¿¯P±ªQ¬ L± I¬¡K±¦?¶¡7³¢@·¬6¶ª9º«4µ£,µ©+¼«4¾¡@³¨>»¦A¹¯G¡N¨¢E® L¬D¸;¼C·¥>¹2¶ +¯5®¥;²5²¬0¬¯8«²,»¯1±¸4¸·)¸2³°-²¶2±*±¢6ª¡:®¬9¦@¦¥?¦6£>9< F¯E@³K²DªªG°Cª´E¤>§¯?¤5¡1¬;¸=¶J·FH®B²D°B¨?©H¦C§E¯;±<¶LP ³KµG|·B¨C©K~R~¯G·B³;¶5~¶=|¸2Å3Æ>ÆD|ÁLÌD×I|ÖBxÔ3hÏ-f×5[Ñ/R×4WË/aÔ.aË+V¾4XÂ8XÄCV¹FW±Pi·Jv·=sº>h¼4j±;d¬<m²?a½@b¾6l·1nÀ5i»HfµI`©Hc§Vo«]r¨Rw¦J}®P³S«F³D¸G¹F»Q¼L¼X¾W¯R²S¥] Z£d§f¢aa `fjhfc]\\]T[] _|dwbzdpfbb\q]p7rb:d\-eW6^h3Z\-YL7SV9bQ4UM=^S<QG6QO9WXGYQNKPMS^VLLXOKR[\^Q`a\cVZ]_jhWjdjq]gi]fp]osbpqTukPthOzkM~jWpWr]lWl^t^qhe\pUrQfMsYtY~q`n_xRHVCJ@9¦DªE¢D H >¦5¡C9§ <£3©11¦;¨=©=>8¯C´A¸¢Eµ@Å@ÃB¹:Ã7ÂBÇF¼EÈJÃ¥B¼KÀ L¶;¹£I¼ C¸I·T¶¤J«I±M¸M¸¢F³C®¦D¶£7½:º6¢2¿ª2´²9¸¨3¯¬>¹±B¼§Fº¯<®¬F³ H¡B¹D¯£F¸§@¿¡2°¡3§(®/©¢3µ-¶¢9¹¤'Á2ij2º±*¼«*¼°%º³)¸«:´6©6©<¬:D¦?: ?¡@¥H¦FµJ©?¨= §>ª®<£²D¥¦D¦¨? £4¤<·=¦=©K¬F¢L±:´C©? K¥=¨D¬B9¨K½B²L¸DµD|ºC¶K¯F©B|©A¬E~¸={·@{³1|¼?|Ê:zÉ@|Ò>ÆCsÉFrÅ>zÚ@pÚ9gÑ7^Î6dÖ.cË,SÌ5ZÌ3fÎ3^Â3ZÀ3a¿BUÃAj´Dl½KlµAhÀ>f´7[³=^»Bi¹5fÂ6iµ8lÁ7p¿;q¸Ek½Kk©N_¢Un¨Lu¡Vv§Gz¨R«H¦G®E»I ±QµH¸W ÃO»I·U³M¤Vc~§Y¦^«RV£d}]fh\Y|]`a UYwUza V eXzjl]f[cpmm;kZ0gW/f\3ad/bP+bK4bR.ZW3UM*[G+OS0TS@OR@ULGTWTJWXLUZSRZPb\Sd`O_]W^^g^Qj^]hYkf[npaqjdsqYphKobOxfPfKuJnZfYeahcmbpamcpSoNzN|sHlR~kSsOoV{K}@}Ey?B=¦8£6£>¤D¬A¬;537¡< 4¡4°0¯-¤8D§?«D®:¡@ÊB½@ºAÀA¼<¸7¿=Ê©FȧEÆ¥G¶G»;¹:¼:¹@µL·T³W±£IºNºB²7®¢<®¢.²,¹)°©7²°4»±3¾¸1¶¯?°¨<²©6·±?²§:±¡>µ@C¯;¾=À©1À¥%®'µ(¯(¶*Á1Ȧ3È¥$Á¯ ·¶-¾©/Â(¾©6´ª8¬¢=±:³¢A¯ 9©E¤@©5±;§G©ON°¢L?¤>©;¡¡D?¨¨A±?¬AªF±>²J©P®L¥A¬7ª>ª;FH¨DªN§G¬A¶?±D~¶;ºA¹L²P¸C¬<±C~»E µ<|¹A~µ4vÂA|Ë=Í:zÌ6oÄFsÉJtÑ<lÍ>o×6gÕ<\Ý2^Ö.UÎ:ZÅ?\Ë0ZÁ/]½.V¹;b¼>`Ã4pÅ8y¿Fn·Ci¾<gÈA[Ã?]É3]¿7^½3d¹3mÁ.o»4f»7k»Hh¸Sc£Od¦Oh£Ns©Iw¥Dx¤H¤K{«N¯Q¯U¸NºL|ºQ|¹V¼I~¯HVyR|¤Q°K¬Nx¡Y{]¡W\¥Z[RUVa[}~^s|\t]ua \|U|^u`w]tann,aO3_X,[_/c`)[O,VS3c[3\R(ZX!PO2SP/RM4EMHNLCUJYTVSOSRQURW[]O]Y[ZW\eR^XYZc_Whgahpgehn]r\[{gKlOoI}oG~fO^SgOm]e^w]rblex\|XtFLtNwUrOtJuND{E|;; =ª86©H¡B L¢<@?y?¥?¡6¯ .¬9 0© .¢1©8¸5¸,Å :Ä@ÇEÃE»BÇA¶:½7º«>ÃN½;²7´=º2¼@ÁIÀJ¶¡MºQÀ¥N»D¿D¯1µ.±¢/(´.²ª8µ©:¶³1·«>¾°9¯§0«©;§7«®;¤=©@±C¯:¾£5½¦/±£0¬/ª!¨.À0Ä,½§#ñ,¾².ij/ì-Ä"·²,¿«+©¨8¯¤3³¨3©©=¨C¦A¯A³6©F«C°N³P¢NK@¢¡9¦H°;¯GªBE¡¶IG¦Q¨J£H¦FªN¥J> JB¯B¬G¶E²:¸>±8¸>|·?¾E¼F¹J¸BÁ?°A·:~¼7x¿9Å>tÎD~ÉE{ÊDqÇFnÒ;xÍFtÉGsÜClÌAiÐ.^É?_Ë@\È1_Á/fÉ;[Ä<\Æ,h¾3o·5Â?w½Co·E`Å9VÃ<_Á0`¾=`·9e¹0k¼8h¿5c´Co°Jc°Oj¨Pi¨Lo¥IkL¢B~ª@®E ®Q¸L¬N¿S²VµH·Gy±HuºT «KwµNq©Yu§N|®J~°X¡M¨Y PR`Y_X^e{ayhsaxhy^ g[ vg|}e}}cwd0T_,aU7YN7`V1Y_+TZ"XQ'\N$RX%OR%MX1CP??IDBQKQNRQU]XTYNSXP`WWeXSeQZZUSSRY]UPb^Wib`ckaav`[~aL}_MmLlQ^HaFaQnWoTqVtaufrbPO{PWyNpPqU{K};<:A4¡6CG BE}J}DwG¤w9?¢=®=«;®<¤4±2¬1®*¿-¿.Æ9ÍDÍBÇFÀE¶¡9º¡=»¡;ĦFºD¼7µ9¸9´D¿EÆM½G¾L¾C³>³:¸=º.´)´ 3´/¯£5½ 8¼<¼«0· 4³8©7©¥0³¤4ª.¬6;¸ :¸¥7¾¨4µ¥2¶¦(µ+²+» Ä$Ä£-ì,ȱ.É®.Á¬*²(µ#¸¦.¨©7¤ª<ª¦3ª¢;¯¢:®<¨:®=±=¬H²E®Q£RLªH¬?¢¯F°>§·F®H ¦KªL±V§R©QOOLPC¨E¥9®<³B¼9»9{»5~²:vD|¹<Á6ÄAÃ?ÅJ½H¶DÃ=ÉEË?{Ì<pËJtÍIpÆDyÇGuÊ>wÔ@jÎ@mÒAsÓ=kÌ9gÈ7]ÈAcÆ@iÈ4lÉ0e¿5dÄ3hº0r·;{À8xº5i¸=]¸3_Á9WÂ5_Ç2k¾(h¼/k¼6]·=_²<d±:p¥Ap¦QuUmTrMv¡Ft¥Mv²Lx¯My°KµS´R±T¿M¿Xy¶R}Z}®Pn¯Im¶Ri¶Ev±G{¹H°M¤X~©T§MT¥NW`gi `zgthvb{^igzd~c{wlsd-UU&[[3`R.VM9RF/VU&RN4WG&HE0LE)AT1>P<EO>JTLK[WIZWDTUFXTUi^Tp^[iTTdWNT]PUUSVd`an_coX_mbTsZQxaLylIfK{hF^O^ObTf]gVq]nbo`RPvSuNwJqIwH;>?~DM8¥0¡B}A@@<sHF}C z=Aª?¯C«<1·,±0½6Â9Â4¿,Ë<Í<ÃHÂF¾<¸¡D¼£@¿¡;¶CÀ5´A¼/¿EÃ:¡;¿¢:º?ºC±1´0¼4¾.²/» ,º:¬«5¯¡?¸²?²¦Bº:·2¯¢;¤¤?ª¬5« <® 6¹¡9¼§=Ä¥/Å¢6´4º¬.¯)º*·)Ä¢*Å©&Ī/Á¤/¿³6ǵ3õ(¾¯%Á©.¬3¬¦6«9·=±F @¦KA<«M©B§RQ¨S¡K¦F°?°I³J®F§H±O°J²P«N¥Y¨J¥H¡RB¬G¨>²A°AµE¯I¹:¾>{¼B²;·D¿?Ã@Â? ½M¶N¹DÇCÇ@Ú=tÑ>nÉBoÌGÒJ{Æ<Ò;uØCtÐGpÔHcÈB`Ò7]ÍG^À:aÈ3f¾7gÁ0bÇ9qÄ6hÁ=rÎ0xÃ6a·8b»;eÊ4i»5cÆ/e¸,r°1k¸9`´0g¶0]³9l¨Go£MhNjMo?j§Ez®?i¤Ly¯Qs¬DyL¸G²LÆL|¿Fl»Ix«Bz¶Sh°Fg·Rs±FqªG|±P¯Nz´I{²MIM^Rc_a_x `{fb{cjml_wl{`.[_)JW4SP2[F9VH6QC-IN/JM+IM4IC-HA6JK7DM>O]RNWZI[`HZWHbYNoeKnaOhWO_VRW[WU\PXfYUcOdjVguZYw^X`L~dMykK~nOpZjSjXfTkTsVmRxW{QVxRyM LB8 <BD@G A8¦yDx>D ELwC£?§y>£ 3¤6£4¯>?»/À/¼2»5´4½-Å.Ä9»B¹ BÄ DʦDÂ9Ä5º6Ã?¼>¼7Â6¼?À>¹¨4¸¢;¹£>·8·4¸2²/´;¼;¹3«¡1®¬:»¬9¾§?æC»6º2©¨6ªB¦¦<¡4¦=«¨3¸©0¶¤-Á£8²ª.´¤(µ(³,µ-³£+¼¥(È$Ǥ)·©-²¬-¾·4½³,» -½¤/±=¹=²E«H¢M¢IJ =@?NP§N¦F©H«O °J¥£F¢¢H®O²L²B®H¤W£Z¬WJ§L¨LFªOP¬?§I¬J±J{¿G ²H~¶?¼E Á?ÇDÉ;Ç>¸MÀLÆ<Ê8Ù=ÛEuÕ?xÍ;wÌ<{Ï5Ð;×D{ÐIoÊKdÏFfÈ=kÃ=_Ã5\Ê=\Ì:aË:`ÆBkÇCfË9qÊ7sÆ5g¼-k½%hÈ.bÅ,^µ5dº/kµ/e¬3Z³3SÁ4]½0f®8j¬?p¨GpDm¡Bn«=g¡Jk¤Nv Pr¤C{´E³MµIw½Jl¹Fn¯Av½KlºHi³Qm¸Jq¯Rn¯Pt²Q¥JªE~®K²P¨P¢U[ZX[b bsmxecg|~q~mfm~c&MJ%QW2VD4XC1PI.HD)MF+CK(GG/ED=HM1CV:CONMeUOZRCaXETP@ZYIedKlXT_ZQgRSY_[abK\VV^h_hh\mi]it[dphZ|fWyeSylWz`W~_]}k]vnTg^ {[vRqTqZyIuFp=y@~EGHMJ{E K|IB9u3:B¡B£z>¨|9¤}D± 0¨.§{+±1®4¹{0¿z)»~:¶/¸4µ0Ê/¼0³;ÄAÀDÄ?Â>½5².²4°=µ3»;Á6º;¯¥C³ 8¸ C¸:µ=µ(¹¢:¾ .®5´1³«8¸ªC» 6½¥6µAºG¨¥=§¨EªªF¦¥?¤§G±¢?«¨D¸¬4ºªBÀ9¼1´,³)½3»(³¤/´'º)Æ2ª3Á¡5¶µ8¸ >µ3°9³9»C¼¨E±£R«SJP¡@¦D¡E HS U ¦Q¤N£P¨FªU¢RªJ²S¬R±R®X°R±W²[°R£Y§Z§W¤L±M²C®MFÄ=·? ¸A¾9ÁCÍIÇA É?ÃPÌ>Ï;Ì9ÒGÒ?{Ì:{ÕDsÄ=Ì6Ù<vÔ:ÖEnÖAbÜHeÕJoÆEhÈ:b×LeÉFkÍ8hÑIqÆ?uÆ9qÏ?p¾6l¿1gÉ)gÈ4mº0^¾=lº5o±6l´=i³6a½/S¼8[¹7\ª9_³>s¡Ca>a©ApJj¢Ns¥Ak¡=w´Ou«N~°Nn²Ep¶Js¸?m°HjKjºCuÁJq»O}®W ¨T¥Ry°T{³T}¢S¤\[Zb^TZzikx] ha~}izjw^ wd`.OF*NN&FK-GF7JK5HE-LA+EI4MN0EI2@T:GQ=MYMH^KGWNDZECdL>\V=f_KeXSj`JeYHZXQ^YPkPMf_S]]^cn_^qfbs^R{]RueUze_}mbte]|iZ}tU rWsXlQvZwZoJfEn=xF?? GKKySyIL|?02¢z1 }5®;¬<£B©~:ª-®}+µy.³|.´w)³y*µ&Á2º*¸*¾4¾.Â/¸9À5Â7Ã;¶4°8·+µ-µ4À9¹7±Aª?´?® :ºD·¡<À¥;».µ2¼«0¿«*±¦/¶§1²§=±¤>¯;¯¦:¯¤G?°¡E¤¥K¨F£¢E¬;²ªBµ¬F¼©E·¦>º9Ã)ɧ+¿ )¶*º.¹+½0Æ*Æ(Á¨/»ª5´@·?°>¸@³F´£G«G¢M¦LMOC¥MH§R¥K¡¨RX©N¤R«K±RµK±N°RºJ¶P´R©P¦^¤b§Z«Y X¨U«K¯D¯B®DºB¶F¼:·CÀ?¾JËGÃIËDÕKÐAÕAÒFÎE}ÉDÆ<}Ë:×AÑ8ÙE{×FqÚ=lÛCqÛEkÌ?pÍCpÖIqËAgÐGsÐFmÈCkÊBxÒ=sÇ:f¾5c»3i¿/k»0k»3q¸,g¹3iºAiµ?e¾?Z¶9b¼>Y·4\ª?e¨@l¡<bBh¨Eg£?j«GpH{³Nu°Nr¯Eo·Cu·Gk³@n©@v¯?u°?pºEq»NªS}ªU|«Vu°S¨[¡R¨Y§XbXX{T a`y`[dthtg{`ye~q^xZ$NHKH%LF+HB6IM6B@)PM1NE.BO5>K3LG7RNADV@?PT9RL>HS:WR>OVNd[H`VLYWV[TOcWP]PRdTO\OYec\encefa]sVQo]TnXW{^]nadpeayq_hQjP x\v\u^oSyIqNnB~=E@~NI¤QO|9u@s;w1.§x7¨5¬}8«;«2¢7/§9¶}.¬v&¸z-¶0º~'Ç~0¿)Â)·*¿(º0½¡:¸9Ä¡=º+º5¯/¯'µ4·0²3¬@°9¬C´B§¡?ª AºAÁ6¾¤4»17¶¤4°®.¬¯1±9³>ªFº¢Fµ¯N°E¶©E´G¤I¤¤Gº8¸H²´Q·ªHÀ°9¸«;¿3Â0Á¡)¼6¶2Ä5Â4É+¾4¼6ǬB·©7±¦GÀ¦J¿¨=º§Gº¢A¤£EUMRDD££J¢L¨Q£C¤Q¡ªV£N²S©R²KQ¡´I¶YªPµL±M©Y^¥V¥Y¦]¬W¯\µO°P²JµD±F¸IÇ@º=É5ÈBÃHÇDÆ@ÊAÑ?ÏKÑT|ËBÄK|ÊKØGÒ;vÕ@}Ú@ÏLyÝGjØGsÒFpÅ>jÍGrÒFdÒHgËHnÆNdÂEqÆEzÓ:uÎ>fÃ>lÁ6`Á0j´-j±+e³/_µ9g³4`±7b¶D`¼8[°8\´<b²7eªCoªMh¤Eq©An¯Ig¡Po«Ix¥OoµEsµJx²Kp¤Fp¬Nt¯Iq´Bn½Fz¶<w·DªUwP¦^ªT{«[a ªYW ¡aXu¤U|aXU{e f_uZw[w]~{Z_{P>>AA@G$>L&JM1MK&HI*SD8JH5BUCDSBOJ8?A?@GG=BU;GWJPMGOVFPWE^XI`MRVQIPbH[\NUT[YP`d[Z]d[`lTZfR`hUYvfTrf_sdglm]no]~iPdSoNuMxPyOyR}Er=y;|DMG¡J¡M¤=:£7xA:|,¬6©;«8|19¡u=ªy:¢;±2µ.y"¯~%±}0¿s+¿/Â9Ì3Æ3Ç-¿5È<Ê5Ê:Å/À4ª.&®,¯3°A¾?»@µ3¥5¨;µ<¹¡1¼¤1¼£;¬3²§0¬¥>´®?¬ª6¸ªD³Aº¤E·«E·°:®£7¤¥C§Fµ¤A·§=¼«L³K¼«D½°:·¢0¾2¾/º8Â/½*¿¦*Æ¥/¿¢6Æ©1Á³5˵=¼·?¶¬@²E¾£I¹£Q³§KªS¢PPPMQ¥¡OG¦Q«I®K¡G£§M®K©K±M¯L¡¯U´Q¨VªW¦H §OO²R²_·Y±]¼Z¸L°M®VµM¯L¯LÀEÇ;Ä<½IÄGÈAÌ=ÆIÊGÏI}ÅRÉMÇB|ÌQÔOßNxßFÔ>{ÕEvÍEnÌFuÉ>kÄ?lÁ;eÆ;]ÎDeÑFiËKgÈFhÔCjÏ=tÉ=nÎBmÑBbÄ?Zº?`¶3_À8g¼5^´<c°=^³:]¾7b»<c¬;s·Hr±Lk§Aq¤Bu¨Ji®EvªMtªRnPsF~®H{¤C~¥Kv¤Jp¥Ct³Bu¼={¸7|²<¯R{¬Y~¡W¦\¡W¥\`c\}^w¡TuRW [ `__tXt\qT}\T~Q I?MC)<B%EG#CD3ML0NR%]E8LN3QL;DGHUHE?IGGKG8FUGJQ:JGHRM@LKN\MK^JH[]S[bC_TW[dR`\`OcYRj]`n\Xdb[b]Zm`Yr`Xtk[qfY~kQt]uQgTjJmWlPoNrQnDvF<:J¡L @¡ A 5§=£}?{0 &¢w)1¤8£}9«t7¬t>¤~C?¥+©-³1¨.¬|+°r*µ(´/¹;¾AÉ<è/Ë1Å/Ê6·=½4·<´7³2¶<µ@»A±;®6¬=ªEº¢D±§;»®0´¤-³«5»<·ª;µ=²ª?²«;¨¢K¯ªE±£Bµ£8¹8²¢@´¦G³ K®¤G®J±«D¸¬C®¶B¹¥4·<¼C¶BÂ?À7Æ£*»5é/Æ®9Ò§0Ê©6Ì´=¼ :ÀF¹£B¯¡EµQ¨N£S¦J¨¥O£¡RI¢K©RQ¥M§O£O´G °V´J¼Lª°Z£ªM¤S¢W©J¦H¶H·Z¶W¯b¯Z¹^µRÅN³R¯I¹Q±JÁFÀO¸>ÈIÆEÆJÄ@Å@ÅJÐKÈNvÌL ÌEÐLÍNÚOwØK}â@yØF|ÓKyØGmÎAlÉChÍ>uÒ>gÓAiÑDeÐFlÍ=mÊ>fÐ=pÆJrÈHkÃ?_ÎGaÇChÄ:a¼8`¾5fÂ6nµ>sº>a®Aa´?c½8tAu¯Is¶Lz¬Co¤@n¨GyNs²M}µN~¦M{¨RªQs¨Q|¦G£Hw=o>}¨@u²3w®@~²S}R}Q©R¢S¥\`[¡bxV{¨[{©T]}`¡khz h}fxZ}az``OU?"I@%=?$BO*RI#PI+RC.VM3YK@RNJXHCNM<DWF?OOBSIEI@9HE=DL>FDIRHP]KOYPJSYMZaIRcNXfW\m\OgTSj]Xb\Rj_UnbYmaTsjZudR|ga q^iXpYsOsU wToRvPrHzG?7>¢ EC¡=§?¤~>47.8 ~3¤w/r/³o6¨x@©A:¢~.¨+¨+¥{'¢v(°z&ª *¬'±0»=Ä¢8Ȥ6Áª.È¡0·:·9¹6²;¾G¿B¸9º=¯¡<³;º;±B«7°=°7º©-¸¤+À©:¶ AµG¯K§C³¤F®ªJ²£Eµ¨I¿£K»=°:³®>°©?®¥MºMµ¢Cº¢M¯«G«¡@¨A¶;µC½=º>´1¿5¦5ʨ4Õ©5Ñ6É£8Ë¡D¿A»¦I¯¡S«Tª^©ZªS§N¦K©R¤¦U§Q¡L¦U«J¤M®R¡±Uª¯\ª¶U¢²K£ªMT¡J«G«N ¸N·[¼f¯b·e¿a»fÄYÅQµK¶N´O·GÁI¹M»EÃOÄK{Ð@ÎEÆ?ÇB~ÈLwÉTÆN ÎJÜJÙQåFxáJrâBtÙ@wÔAhËMiÌOqÌKoÈArÓCh×FoÏ;mÈ7kÌ;tÔ@nÊHsÍ?hÉ<_Ò8_Ë@^¼9b¹6f¶6o¹:z¿>t¹1lº3l²;u´Jt¼Kw¼Ey´Gs³R|KzS~´Q´Zv³Xº[¯O|¨K{¦OwH£M¢Gy<¨<}¨=¡E{¥Gy©U X¥U¦_£SSQX§Vuª\¬\~\w \¢gbjd}atisb`~\$L>!IC.PG"ATEE+QF$NG:TL1GEAUO<HEFLJ<GOBA=INB?EG;HG>>FDAOPJLOUPKPNPHN]QSbJ[]ITePOcMMd\RhYFi^IicYikKriSo_ZrdQgRhbaRdXlMjQ fGkFgMwKtN|:E=:8>¥A¤18< 1=£{.t-¯{7§w@¥wIµ 6¥z@¯{2¡}2-´{8³x#²%ª1´3ª.¸;ÅCÈ5Å/ɦ6Ǥ.¶1¸/«7µEÂD·JÀCº 9³C±;ªJ«9º0´8¸£6¿«4¾£9»¨<µ¤<® J®¨D¹O¿°E»¬J¿¤I³®M»§DÀ¦B¶°D´ªQª²PµE¿©G¼±N½¤OªL«I°EÂM·IÄB½£9Á8½¦7À¬:̪4È©8ϧGÌ¥LĪD¾D´¦J§¥V¦£Z®W§¤]¨SªH¥V¥O¨¯X¬Q§T¥¡NG¥©J§V °O¨ªU¯U®K¤¥Q£E¯T²H´N¼O´VµaÀW¾U¿_ÃU¸N¼J¸T½NÁM·I¾LÃJ »FÉEÃCÊEÉ>ÂH ËC~ÐYwËVÉDÎYÛ_ÞWÜUr×ShÚ?pÓAfÑTqÊFxÏJsÈNvÃ@mÅ=qÎ?g¿>tÇFlÂChÆGjÊEh¿3bÇA`Í?aÃ;d¶2k±3tµ;p¸;k·1j·?oº9o¾Bn³A{¶@¹A¸Qy»M~®Q°Z®[®P ²O«F~®K Q¡U§L|¨K§E«?~©LuFt¥JJ|XUS^ P\wMtS|dx©X¨XªX~«d ¡_h}[g]cvYPHN'DE,F>0OG%QL)KJ2LN4KM>LA=IFDME9NAAP=8M<>I:?Q@DJK?BG=AHKPDON>QNFISJQQVRUV`IMZQVcNNjHPdQBc^DkaSfeYklTz[Vz[S{ZP{[[x\Y~bM}gG~dH~fKfKpNoOzJ}AC@B<:A>03z?z9z4£o<¡u8±r9³|A³<¨{6}9¤}8¨<³8ª-±*²5ª1°A®?´<¿<½ 9Â8Å7¹/¸;°8¹:·A³A¶ LMµ@¬J®D·<º4¼0Á¡5Ä+À2¹¦1¾§AµIº¯C¼¨AÀ§O½«G·«P¸¬PÀSµ¤M°£S©©Yª°U¶®V¹¯I¸§O»¤V®¤N°E¼EÃSÀYÁNÂAÇ£=Å HÅ CΤBÊ®?É«EÅC½¯?¾¡<¨?¬¢M®S¬¥\«V OG£HV£ªT¡£KF¡F¦¥O V¥¢V£®U¬N£¨F¢I¢«J¡¦Q¬Q±O´R½MÁW·TÇOÅUÎ\ÆWÈZÀM¼Z½W¶R¹EÀLÀLËBÄGÑ@ÑIÑOÃIwÆSsÈLyÇQÐMÝXà]~Üa{ÛWrØKiÏJnØKqÔNtÔIsËFlÊIu¾Gn¿Mk¾Bu¾<vÅ@{ÎNoÏKpÍK_¾:XË>XÈ;Z¼<c¹;`Ã8g¼?o¶Bq¸=cµ<b»9k¹6w»D ´H·J±K¼RS®S¶S ¯XªN¯L°Q¤GE§O OªA|¥EyKNzJxO}X_T¡OWQ~¡KQ~§[|¬Uw_zªZ§__` _] ZVJ~NI@GB'IC4II4P>0NG7LB6IA;V?<PFCJC@H87EA4N>8L@9EDJE@>E=C@JUHFRJOHOQLGVYGOUCUZ?RkAHeMKlQO`SIaaLfeKh_StfR}_[{[KvZL\Q|_Iw^KTFYHaHhMkNwL{N?8?<3>B8>:8{;£F r<¥nG¯{A¯vC¨u>£<ª?¤7¥y8¦0³0*¥0¦-°:®5±B½6Á¦0À±<¿;½-³4·F®C´=¼M»E²A¼@¬@³I» :º @¶1¼¡:È 3Ì«>¾¨:æF¶©F®;¼§HÀ²QƦM¾¬Y¼XÅYº R¦¥I¨K®¨Y®¤O¼©T²ªT¾¬O´§N¬H·¤R»§MÉWËHÅJÍ?Î?΢CϤIÏ°7Â¥EɯBÌ¡CɦB¢G¶©NµW®¬^¤R®J¯L«MW¦«J «Q«N«K N¦¤W©¦R¤¨O§ TªHJ¢¢H§ªYW¹J´R³SµPÀ]ÀSÂW¡¼V·Z¾[ÄZ¾Qº\·T¾BÂS¹[ÁOÆQÉVÄKÊK ÎHÇNuËV|ËHÑJÒ\ÚV}ÒVrÒYrÉRlÊUsÑXpØSdÐCiËLr¿Dh¿;eºBuÀNnÁ<v¹Ai¿IrÁIgÍHZÂFZÄBd»:[»;eÀ:k°@i¶8c¶>w´5q¸BhÂBkµ=r³Ku¸M»E´O~½L¸W«XºU½Y¶O~ºF°I¬;J}±I°B ¡D~HKL|NwFTUWT«Y¥Ux£L«[~«^s¢X} dwa¦Xw¥a¥X__cSS}W[?RI PA+IF5LF>T<>XE?ODDOC:VCAVG9K@7MCAC<BN<CIFAOIHKDI@;XC@\JLPER^MSZCP^<HY>I]FBlKDkUIcbJl^GihGy`G|^S{`R~fSveXyVKu^NXJVJxUCz^C gAo@xExEB:5?76~55@;@¬ J©F°}K©vM«yG¯}@®?«@¤B®|:« >¦8 :© 3£*®1¨/§<·5¸0º£-º¥0¾6´9¹=F®P·J´R¸H·H¿D³:²=³¤Aº=ºCŦ;Ì¢>È«:É£:¾¬> ?À£=È£BîMÀµS°[½¦W¸¡V¸ S«¦J±£TPª¯W®Q¸¦R¸¢UµªY·©LºªK¾P»UÇLÆFÆNÍ¡GÉ¡HÄIϪ9βBůFÄ¥FÈ¥AÁ®E²¬M·¦G¢R¯¡V²P®X¬S¬¨P¢©K¢¯E¨K¯M¥¨Y¯U¨W¨¡W¢O£S¢¢T¦²P²O»J³RµYµ\ÄSÂVÉQÀS·T·Y·OÄVÉJ ¿O{¿RÇPÊ[ÃX¸`»`Å\Ã[ÅSËLÉGÖQxßZÙS|âLÙVwØXuÍ[{ÐVrÐUtÏ^eÒUdÇGcÅGeºIc¸@a¿Jo¸Ip³Jj»Fh·<fÂ?dËG\ÄAaÇDc¸;^²;j¸@e´5c±4g¾3l»1gÅ:h½?m¸7z¹@®@±N½P ¹J¶S°TµW¼WÀN ¶O³G¸@¸D¬B¨M§NHM~HBDDFH¤R©S ®K£T}£W©V|¢Rs£]rev[u¤Y~ a¢[ [X_bSIGPJ'BA0BL4JA<NJ9KCEHMCHF;JB9RB;G>9OEFD<AELDOGIGJEG:UL>U>DNJGTAL[:OW;IWGA\FCiM<iI=dX>i_Jc`=d`OghFijLufIaEu\FnQ9rW9SDaI~SBWF^I~b<u7wFH8: 3x;}; {/;~9 FHD¦L§J´vJ©?Cª|=±6¯8²E°<ª3²8«>¦0±@¨CªB«8«.¼)¹¦-¡7© B± I¨F²Q±I¯E±JÀKÀ¡D½=ºA»7½9´©C¿®8¢>È©@«@´¤I¾¨?Ĥ=Ä©L¼¤Ié]ɪ^ÂN·§P¶¦G®¥H°«P¶¢O¯ M±I¸Z¸ U¹ Nµ¢NºT²ZÃNÈRÅHÇ¢VÇ¡VÄ¢NʤCУ@Ï¢:Å«DÁ®D̨7µJ°¬M³¦Sµ¤Sµ©Q¬¬B¦«N«¥C¦©IA¤F¦M¢K©¢T¥Z°U¤¤_¨]¢¢R¨[¨ª\¥¹[»W´P·N½SÀY´`½[ËQÀ[´\ÀN¸X¹]´YÁ\ÒTÍSº_ÀV¹_»U}ÄRÓXÑOÜWÛIÜR~ÎW{Û^wß[tÔ[ÔZwØ\lÕOkÜU]ÌUeÒRa¿@]ÄKj·Gr²Ck»Jg¼;iÄ9e»HcÈ>^ÅKd´;e²@^¸9eÀ3k¹=o¼6d³Cr³1q°2uÂ5bÅEvÂGpÁC¾Oy±O ´I¸F³L·SªPºVJ~µH¶KµC±G¯7§?HG¢= HE~KB¨?¥OªQ³P§Hz¢WªRU~¨\«a{et [£bc ]yY^^RTG>&L>2M?0?I/KM3JN3KJ<GL>>H9DL4BE5NI<HB?JHAMAPMETQKGN@VK<VD>XKN\CLaFP]:H`<AlMEtM?kKAr_Dla>jdI^[IZgAgdAf_>tfBug=l\8~X8\3v^>wZDy\J^F_8e:wJ H}F~An<o; :./q5s>uI¯zJ²G°8´7¸@±>¹}A±x4ªC®Gµ >³?¥D£?°;¬?£A¡>©@¥6±0¹$»9®¡=¯£B±K±H¬¡F¨¢G®R°DÀ£<¼3²4ºC³F¿¢CÁ>ɯ;ĬB¸¤;»¨CŪFͬBÉ¡DÁ¡MƧYÁ[½¦Lµ§F»©B²K¸L¸¤N·¨I´R¹¡W²¡Y²§OÁK´NµU´FÄGÌIÈ£S̪UËLÏ¥GÒ¡9Ø4Ò©6È¢CÅ >¾®>¹¬E´£Q»¡M½«HB£®<¡ D¡J¬¡F¤L©U¥]¥U¬¬Y¨§_¨¨X¢¦`¡§^¡T¨¤Z³]²T·O½Q¿TÁRµXÀ[ÅV¶RµTÀU¹V¼Zº_½^Í[ÍbÀZÂb½`É]xÌZÖ[×P ÛSyÜNrÕ[{ÐYÍ]{ÕWwÓ]ÖQ|ÒQuÞLtÜNcÕL`ÉEbÉBkÃBnÁHf½Bm¸?r·Fl»<b»HhÄKhÄ@i²D_¯Df²9o´7gº3p²@h±Ag²Eu³At³AkÁ;tÅClºDn¹@y²M±U{M²P³T³I¨F«F|§I S¤P£M¯:¤>7~.6¡9I¥N£D£Q¦NªG®F| MzT£[b ¥e ¥bbaw¡\|_]~d ^U ¡V\*N=&U>(L91?J1II2BP:AD4CF@CQAAQ<DO<DIDOSHQECJRUIKLR@QI@YK9X9<WE;ZBLd;HW8@`AKiD<fGDfVCsO:q^?j]Fa[KhY8oU7iWCehHhk@tdCt^8~T7|\6iVFp\Bx]I|\Jg>hAzJ~?t;w2l>l.{0u9h>o3£oB¥I¯?¯y6¾z?1±A«;¨z=¥~6³<¤:©9¤?£D¨5¯7«;¦?¥6£3¬/ª7´©?¶>·Jº=®@³¤K´ T²H»>±?¾@½9µE»J¸®FµL»¬H¿@¼¬CÆAÒ¦RÄ£Oà SÄ NÈ¢Z¼¦U·HºNºN½¦S¢U¼V°M¿Xµ«J·¢FÇ¡O»H¼K»IÇ@ȧ?Á¨MÃTÂMÆMË;ɨ>Ë¡CÍ©BÒ©7ǧHÀªKÁ®H¹§L¸ H®£F´¡C«ªJ§=¯?¢©P±N¢[°R©R±«_¬£^¢®[¥«c§ªS§±_¥¯T¨¼Q¢¯K¾X¾W³M±UºOÊ[¸Y´W»PºMÆaÈcÁWÄNÀP ÌT}ÂV¾V{ÏUËUÉPÝSÖXÑVuË\ÒSÑbtÏa{Ô`|ÐW}ÞOuãIcáM_ÒXXÇLcÅAjÉKqÇTnÀBmÃ?nÀBeÀA]´C_ºNlÂ=jºDa³Aj±De¶AbÉ7nÃ7d¾@tºDp°PsÂBq¹KrÃD}º;±NvIzM ¶NºU ·R ©C>y¡Ly¢M~£GJE±<«6 >@6:BH{©E³I³I®CC¨N¢\Ud¨[¥X©\£]~Z¨_uX{Z{PU¦MX%I3-M4,O6'IH$GS-DL+HL5?H5CE8MI@KGDJQLBNBJNLSRMLJRA?T?9W43Z:<c::c=Ca=?ZD?\H6aI=`W>oY=oV=rZ3m`8dW;l\7gS>`Q8c`=nk9sf<l]1pZ1j]4kaAogBzbGt\F|aNsKtCx7p1|n5k2k/h=i5m8x?w:£x9¬|A®uD¸{<²y?¹6¹ :§8¡4ªA¤<¡5«/¦:±72²7©9©9¤2«5«*¼¤'»¡/»¤7¹§E¹¨A²?³L²NK°BÁ?Á?Å>¾C»£Hµ U°R¼OÇJÆ¡DÁNÇTÏUÊZ¼§P½©KƲNÁ®J¸§X¶¢X½ ^¿ YÄO½ J¹ªD»£L´C¾G´E¶N¶ H¹¢B¶F¹¦D½¤IÀ¤PÆPÉ KÀ¡?Á¢CÎ¥=ͨ=Ó¥KÌ¥GƱD¾¬NÁ S»O®K©¤>¡ªG¨ C§°A±L¥©R¥©T£°\§[¦´Zª¶b¥±g¦´c¤¹^¨®U¼Q¢¸W ·Y¤ºQ¤ÁO»Q¶VÀQÁYÁ[¾V¾R¿RÉ\¾[ÂMÌIÆQ~ÍY}ÈZÅX|Í_ÚZ×U{ÛX}ÐSÎ]uÌVo×WrÑfÌf{×a|ÕXuÜQbÚ[`ÔW[Ê[^ÂNaÇOiÆNqÁMqÈJb¼LcºGa¿@aºCf¾CiÃ8l¼7_¼=dÅ9nÇ;vÍDqÄHmÉSw¾QuÈOtÂK}ÁH}·B~¹K|²J|¹F³L{´R~³H~¡M EH¢F¤E§N¢D«D©C¤A¡2 48A§? ¬L§M³F®=§B|ET~\[Z£V¢OªU¡P¤N}ZyZ]PZ¢S"<3&I<@8>IKE*C;)HD2A=.F>1::@G>8=I<ARKISE@FIDIQ??JF:ZC<]<4W6=WJ<fJA[F>cDCcG=]U=aV7q^2kd4d^6gL?dTC_ODc]@`hAh[<j^=ob3mR7uY:qT;tc6o\8_Eh?nHf?m9o>m?x<r9kBa1c.x-¤r;£m5ªt9·u>º|8¿5¿A¹~8®=¯4§;9« 3£9«68 /ª>´:°0;¥,ª%«&½¡.»¦0»¡;¸:´F¸:µF´?µ§B½HÀF¾@¯>¿§Cµ§S¼HÁM»¦UÂTÀNÄPÄOÇZÁ¥S¹¦V»¦NÁ§D¹ S±K¾ª[ÄS½©VǤRÁ¡SÁªP¼ J¿O·OµR¸CµO¼¤Oµ©G¾@Ç¢N¼ªJÀEΣKȤ=Á¢IÊ9Ò¬BÃCɱ<¿±CëPº¥R°¯C¸±8®¤=°£E¯§F±±Q®K«°L¬µVµ°e®¬dµV¥Y¨ÀZ£¸_½Yªµa¤Ág ºY£ÅJ¿WÄYºQÅV¸[½VÊ]¼SÍUÇ[ÌaÏWÉ]ÓT Í^~ÓWÕ`Ä]Ì] Ý[ Ód ÇTtÔasÎZrÉXrÕotÖdzÒ^rÞirÙafÑ]iÓO_ÏN\¿UaÈReÏFiÆFjÍKeÄBrÃF]³K^¿Q^·>`»;gÅ@cÂAgÂ>iÂIfÂCwÀDzµQµRw¿L|¼M½H·Ez´I|´Px®N²GµAx·J³@ªKªE|§?§<¦N©N³C§H¥=£;,¤3¨?¥I ¥O³F´@¨Ku¯G¨BP~U¥^¦U¬Y«Y¥X±Oz«Yuab¥WFX®V3/:9<9@D+<>.@8)E@.:C+=8-3<-=:77B=EOJCLNJHJ?IL@JNGLI9IO5;UE6RF>YK@eLAdO5^N7gU<dZ1cW0d];]_:dR7l]@hXAde<ac:k\4k]0rP7lO8mQ8tV=pX2s^5 _;h8e:h7sAwCr<v4q0g=g8e+g/¡w6¤x>³j8¸pA®9¹z;¼=· A°5¨36:§?@¢4¦6¡:§ >¯=«A¤4§*¡.'0³¡4²?¶:«?® C³?·L»¨K²K¶B¶I¬¦J®E¾¢LºI¿¢Rº§ZºU¿ O¸Y´T¿ SÆ[ÁU¹Q¿¨IÅO¼©JÄ°Y¾\º¬VƦP»¯F½ªLÆIÆEÄ?´G¬H²Jµ¤O¶¨HÆ¥Kŧ?¼BÃDÊ @Ѥ<Õ¨:È¡EÈ«?Ǧ9ñDɪ=Æ¥C¾°L¼±F³@¶¨9·®=»«Q±¬U¥®W ±R«¯d¯°e©«e°V½`£ºb¡¶^½W¢¶_ª¸gÃdÅOÍJÆUÃY½NÆXÄYÆRÈ\Í_ÊaÆfÎbÊWÒ[ÒZÖXÐWÈ[ÆeÕbÍ^Íd|Ðg|ÎZvÒ_rÙfvÎmvÒgqÕ`mÜioÜ_sÐRtÌWgÍ[hÆWpÆOmÎPfÓJmÄNo¼G_³R]¹Q`ºH\½K_ÄE`ÅBc¹F_·Jk»Lp¼E|½D|¶L{°H~²D©G °?{¯F{¬N}¤K:~³A}±?v«D}®A®=¦=§@ C£MªI¨H5¦7¥-«;¡@¦:ªB£?«Hy³Jz¬;{©<x¦I¨Oªd¤U¨Q¦R¨W®a}ª`¥actUx¨J¡V}ªS;4#41%<>:D 0C1351.D.=@24>+0:46G66DA9B>BHMBKD4RT:KJEFVF;I:FZG;ZJ0cB8jP2mP4mH8kQ8kV5b_;iaBaU8lQ/^W@_Z<\VGbd;`c/a\/dW5mV6iW;lV>v]9t]3ua<_:c4n;n>fJi; {8q?k4h1^&¢k,¡i0«q3®e>¸l9·w7¹>±|@²2¬;§0¢23°@©9/¤A¢?®A¤8¥7ª5¦1'+«,©3;4@¬:©©<¶M»¡VE¸¡V¯U©¡G·P³[¶¢RµU¶\µS°\¿Z¶Tâ`ºWÉY¼ X»®JéUñUĦQ»¯LÆ©ZãXÅ¥Tº¦Q·EÆJºE¿TµJ¯N±I·¡BĨ<¼EÊ@É@È@Õ?Ì¢FÕ¢DЪA̵:Ô°=̶7Í®F¼·;˲BÇ»EÀ°J¯¶?±¨G·¸Mµ´Q²¹P¥³[»_À]¼b¿^½[¢¹`ÅU·a ½b¢»ZÈ[ÇY½W»L ÂJË[ÆUÌTÉbÈ]Ã` ÑoÌ_ÐhÐXÙ_ Ö\×\Ê[ Ú_~ÓdÚauÕjuÒbrÐfpÚ[oäjnàj}Ò`nÛqfÚetÝhtÕ_kÉ\lÉ[mÏS`¿^eÉZbÕLiÅYk»P_ÁNZÅWeÄQ\ÊNg¿FZÉGcÉFdÃDc¹MzºNz¶@z¿I¼Dº<¬7·>ªC¬M{¹LªD¶Au®9«4|±A¤>¤36¢BAD¥;¢;2-¤-£:ª9µ>®H¬;¦G ¡<s®I{§Ou¬N~«d§P£R¤X®N²Xwc¦]}¬f|¤VqUw¬J©Q7"#2%05".7 ,7():)0<)0B*,B6,G2-K;7=56>>@>E;?N9MP8RR7EW7FTD?ZC;g@2e;4gG4bH0kF4bK)aT-jN3iV:lT=gU8]S6]_D]T@_X=b`;[W7\Q1lU+t`.oY2kU7uX0X> _:~j6g8bFdD hHn>p=p:q/g,¥i*£].¬h-°h2³s*ºs2½=´>±7«;©7¡:®;ªA¯7¢;£D«<A¢?ªF©@¤:.*2,-2¡7?©£@¥¢K¬S±R²X¡Z®T¸U´X´X]¬_±W±Q·Q¾_Á]¾UÅ\˦ZȦXÄ«YÆ©UʨIÁ¦L¼PÃT½SÂPµGµM´M½Q¶Y¹R·£D¢?Ç:½<½¢<Å©EÅ©PÉ¡MÉ£GÒ©KرDÙµ<Ö±6Ï»:ÆÅ<ÊÀ7ȶ7ʲE¿¸H·°C·ºH¹·M¿ÁP³¹X©º_Ã_ÐjÐdÐ]ÉaÆWÃ\¹h ¼c¢»n ÁhÇdÀZ¾UÍUÓYË[Í_Î^ ÊbÆhÎqÓmÔnÒ`ÊaÍjËcÖ`|Ó`yÛmyÜuzÐl}ÖbqÚ`m×]kÞiqÛorÙgkÝllÖmlÚbhÎcrÈekÇ_bÄ\`ÇejÁ^jË^i¿`lÄVhÇReÈWnÄSlÉYpÀQeÁRhÇOeÆIpÀArÂJt¹;»9¸4µ:³1»9 ¹;µ@®K³E¯@~µ9´0¨/:5>>>=¡3¢0£422/ª0°A³F¥>¬K¡It§OxN{©V¦Z|¬O¯R³L¬U¨]~°b\¯[¬Uz´W|¶Q|ªJ>.$4)*1:#.<032/(<3/9+4J7.E,/@8.C1?@24:9<HN7GJ<LHANP@@X@CSF>cC.gL.^P8eB1_K5lP4eQ4hb9]_+aa7eX;qWDrN@d_4dS?]R3]`1VR/fZ.l`$fT+p_,uZ'xW/xX9 e>}_:r5hDcCu;m9 m7s>t=p.q2®_+³i1¯n6®q6¼v:ºs7§}E°=²J99 @¨<£8¤F G®IH£:©5¬8¢0£6(/(5¤9 ¨?¦4¦@ DV©¡U¶S«W«Qµ¤M¸¢`²Y´Y¶P¬Z¸T·O³ SÃ[¹aÇVÅ©^¾£XÅ«]ºµ\À©R¹°MÄ¡NÅ¡OÀY²£P¹«WÀ¡V¹T½£_¿©RµN¶¢C¼=Ä©8¶=Â¥=ÀMɤ@˦?ɯHÖDÕ®?л:Ǻ?Ì»?ÿBαDòOÍ´LÆ°Q¼¨J´¶H°·P³·\²»[¡¿Y¦ÇbÄ`ÉcË]Ò\ÐTÅc¢»f¡¶]¼dÁj¶Z»TÂV¿\ÎPÆbÅ\Ê_ÉfÂkÄrÄkÓ_Ìa ÊfÔcÐeÞZÓmÚoÒj ÒkÓ`v×arÔ`e×dnÞoqÞmhÕimÜhmÊhmÚ_iÖioÖc`ÉibÇZ]¿gbÎfc¿ahÃVeÉZ_½\mÊ`nÉ_e¾Lm¸Nk¸Up»FmÃBoÄE|³:w³F~¹9~±?²7¯>»F²C²7´Bz´4¬7¨/3®)4 . 7¤; F¦<©8¦4¶<°4©,§=¶7G«D AEx°O|®Hr°P} \®Y«W²Y¯\·U©a·X}ºT{µ_w´[µH±I7+&52+4(-:-57*-0$&>.)B53?.399.D65F/9J92FK0DQ1LP5NKE>SHBXM:WE7[M0cD-hK2lH(bN+dX9]`7bb:f\2oR;rK>mL=qS/gR-e\8`R1`X*]b&h])o\(t[.uU6wZ.{c8z^4x_@k:s<r;j6l@gGm@h;s2m/ªr0¶{2°w@·u?°s3§u?©zK¦B±|H®:44¢ 6©4@MIªH¦=§> ;¢>¢4++64§ <©¡8¢¤F¡B«J§G¢SµN³J¬Kµ§^»©`³«]¯`± N³LºVµ Uº¥`À¡YÁ_·W°¡Y¹©TÁ±P·°XÀ·S¸¯DÀ£G·£M¶O°¡W¿£]¿¯W¶ªQ¹¨[¹¤Y¹¯M²¦L¼D¹¤@¶¬CÄ°MÅ®IÒ¢Cͤ<ƯEͯ?Õ´:ѳ=®=Á´EϹMÒJĵUïT¼Q»«T±®S·¬Z¸³O³´S³V£¼YÀNÈQÔR¤ÐRÎ[ Ê[¡Á] ½g¶jº`½d¼\ÁZ½Z ÅRÒWÂ_ÃiÆkÄeÀhÆjÎWÆRÑRÖ`×[×_ØbÒpßcÝcxÕZuÜbzÖ`mÑiiÏnm×cuÑbpÑpw×gsÕ^oÝkoÓipÐjfÂ^eÉ]gÅanÍcnÇYdÀ\\ÀbYÈbgÅTh¹Vx¾T}·Pu¼PlÀAj·ChÁBuºBt¶Ezº@»C²D ¨C¯E}²:~¸3}²1¬=©6±,µ4¨-§58G¤L=>¡B´5«4¦5¨<±<¹G´B«=¨E§Kt²El°EsªPt³I{´K®M~±[y±Y²So¶[n¸\sÀWv¶TÀQ¸J%,8%;*73)71$7-!6+*5=/*F38@27J4:H2:@78J7><F;FL3IE7>VI7TG4UI5QF<VK0\I9bU9aO9dX3l^3eX>l^5gQ*kL9hC9uC7iE9bL/kR4gM/tU4pY+kY'mY,if2ya,nY/q[7ka@oh8}`9yiByk?kBaFpIpK{;|2¦x;©i3ªyD²w@§q<~F¤|GµJH@´79£6 8¢;¥L>J®=¨?¬>§5/>: +-¡:5©BªID¡E¥D³B²LµTY½¢[¸¯Y±¦`ªS·[²H²RºQºOÅO¿¦Jº¨L®£Q½±P·°UµP°³M¹±Q·«M·´M¬±T°®Y°¤P³µTÀ³U³´`±±\¹²I¼¯N¹¨F°ªE·¢Qµ³JÇ®C̬C̦6и:ζ<͸FÒ®?ʱ=Æ©HÁNÔ¸DÒ´JÂ¥O¹¨Z¹¦V¼\´¤`¹²_¶®W®±KÂM¨ÁKÈQÍ]ËQÂaÆ^ÊZ¾a¹]¼W³`ÁS¾XºUÈdÈ\Ì[Ái½gÃd¥Ía¾kËXÈTÉ_Ï^ÒcÚkÖjÝpÝhÛ`Ú\nØckÓeqØ]m×^gÎ^wÖjtÄ`uËczÍlzÒerÍnoÇ^sÍ]iËboÑ^eÄZhÊScÊ]YÃZ^Â\aÆNgÅVvÎMqÅTq¶Aq´Nj±Mi¹Ln·DxÀ>z¶C|º@z·?u³=±D|®9q«5~¨?zµ7²2§5«3¥7¡,@©; ¨D@@§:²6«8´9¨2°:®F¥@«M§F±Bs¹GnªPk®Us¯W~¸Lt±U}°[©N´Jw³Mvµ^r¸b}¸Zx¶K´J,21/627-=)53#1;-4C57K90I1:M4:F8;B?=;J3:D4;G10S=2P:3ND4U=-\E2dU7eY>aUFkW<mT6iY9eY3kN3pG9nIBsN5fB7mA6jO0jW9vU3q\5v`,t`,oh:wd?qh=sk?ieFegCqf=oaB{_FbDg;l<qG|IxAoJ mAªiF°s=¥|D¦|JªzR±|H³zCµD°=©}:¦|C¡E¤H¦O®Iª<¢C«9³1«26=§5£4¡:¥5E£F¤L©W§T¤O¦P²C«T¯UµU»¥]³S³W¬¡P¯ªL±«E¶DÁ¡EÄJ½¨Fµ¯K´·N³¯V°§Y²°Mº¯H¸³PµÀV¹½M²¹O³\¶©S±¯Y¬²`¶³^¶«Y°¨S¨«^®«X¸¡\±¦Pº¬S·Gų>Ǹ9ƽD˺?Ô¬DÑ©GÌGǬGóAͲHȲKĪPÇ®Oé^Ç©c¼¦_ª·[§·N¨ÂJ¤ÀM»K¥ÅX¡¿_ÃVÌZÌ`Í[ÅW»LÁOÂJµU¯[º\¿cÊbÉcÃ`Ãa£ÊnÊk¤½e¾bÅYÏ[¡Õ^¡ågãnâcÚgÝoÜgßXxÐYyØdrÒ_hÉZnÑZsÎasÆ_nÄftÅhpÆdrÒimÔgpÑgrÌfuÐ_mÑYfÐRb×TdÌYoÆQiÎOuÓQwÎJwÇLt»BlÀKb¹Gcº@e¼FpºCo¾Iw¸GsµHz¤<v¡;m®=p©Ay¥:x²8¥7©,225®8°=«H ®G«P£P«H§D±<°>ª<«?¦L¦E·L´O®EqJo´Pw³Lw³U{±Vo£MpªQuKp³Zm³]{®Zy·Yv±O|µG',$-377$;+$?<-8=*0:9>=64;:6C/6?93DA<8BA;FA2F.1C.7C22K?6BB8EE.UB:_T<bY5^]:cW>lV5rV6`H._O6_E<hF<hF7_A;mP._V5qX7r`5kY0oX8sj7}k6|iCrk=gbCdo=mnFwtH jD\HcA^7g9j@n;:n<§n=©k;°o@¦vF¥q;¸uH³yD¸sM°}H·yB´>®@¨~G¥D S¨O² =C¡>¨=?=52<¤9 ;9¡ K¨GW¤P¡QB¹<µP¾¢K¶ªQ»TÀY±ªL¯¢S±J°B± F±K¸W² I¼E¼ \¿±]·°T·«W¸¹W·µE¿¹J·¿]°µR¡´]«®W«¯\·T·¯bº±Q±¦V´¯Y²¨\¬O±ªR¶®L°¥=²µB¸¹>Ë¿IÉÄNÅ°EÖ®OĵSβO¿¸O¾µLãN·¦Xµ²^¶²^Á°c½§Y·©Z²¼I§ÁK¥¶J¡ÅT§¾^¤Ã\»\ Ä^Çd£ÃVºaÅUÊ]»[µP ¼Vº\Å[Â[Â`Ê^¡Ël¤ÀjÍi£Æo¥Äe¤ÉZ§ÐeÖnågëgÞmàgÒj ×dÞ]à[Ø^wÐaxÉbkÉZ|ÇXsÁ_oÍgÅhnÇboÊbsÕjmÛqjÚexÙ]wÉZlÓYsÖXoÊTgËTnÕYlÈF{ÕGtÁItÈCk¾>n³Gm°Kk°@u¯BkÂBk¼Ei´Nm¨Hl¡5y2u®<u²:}´6¥7¥8ª<ªA¡? ¬<y¡Hv§Bx°Kv¬Q®H»M «K{±9§C·7~«=J«I~®Iz¶Ou®E}³KkSsVp¨Of¬Ju Jp§Ql Mi¬Rh¸`pªOv\w´Rq±Q'-)('+679#04-887>369;-C>/<@./?=3B@78DB7J:/P17N=3C76GF<BO8EP7KN3RG-WM7fV>fS4rU3lP8nG9bH8^M4c@AfD@eF3_X:e[4nf4l_;f\@o`4|c9~\9xdDpjIrqJkg:nrDzqGjOhHaGc?p9p@o:{?zAk9¯i;±jE·nE²k7«i;´pK¸yR²tI®y>¯{AªF¶@±E§M«I¨K¢<§<F@;3¤: 7 5=<C K^¨Q¢ J®A¯F¯I½¦N¼¦Pº©Sµ¥T¶¤L°§M³«MµF±ªJºF»Sº£N´O¶©[¿£b·¢U¹²R¸´V±®K´¸T·µ\¨®]¦®a°ªV²«R©¦W¯±V»°Q·³X¾¶\¶ªW»¯O²§E°H®£B·ªO¸²L½»LνK͹EίJƱIĹUǵJ¸¬O·¥X³£W¯±T°®Q´£Sµ¤d©¹Y¬¼L¤¶F¡ºMµW£¼V¾Q »W§¾^¢Â]¾]½a½bÃZ¼R»S»VÁ]¿]À] Âe ¿l¦ÀiÅqÅrÊg¼a¡¼aËlØmÜg âmÚpÙrÖvÚnÛháYÎZËXtÑbwÇa{ÊetÉ`zÎgÉo~ÔnnÑfkÌcwÔi{Þin×ikÑlxË^xØ_o×QhÜPrÑToÖLvÏNuÈCjÅ@pÊHm½Lp²Eq¬=l®Fl¶Dk=l±Ex£?r 5vª:w¢0{¬2©8«13;©?|¥EzLs¥J{©H}ª?r´Ex¿J¼M~¸Mx¨B ³:¹=°=®:ª>|µJqªRnSv¨Xq¯Mq¬J`¢Jc¢Tj®Rh¦Vf¤Yq ak[q¯SoªNs¯Hi¬S"*#"3'.-,<!72,6=*/?4=.>;7287?4HB=<KB9N6BR65V><O?6D;ACE?NRDNVACT4JI=OQ2f[<dZ=rY2rU8lS@eD0pJ>eN?mM2fE2sY<g]2eb=r`?ma;q[6{a7|YEuaC~dFydKgn>osOvvAkHrFp; _B_8d<i=pC qDs?©lF¬nF«v?³h6©r9±j@¯uL¼tP´uQ¼pE°t>¿H´L«VªN«Dª6°; 7@ 4/6@<@C¢F¢M Z¬S££H¦N¶E¯Rµ§CÀ§E²¢V¶¢E³¥E±±U¾³Kº¥L®´G¾F³ W·«O°J¿¡W¹£d´¨e³¯X½¶Qª¬X¸¨Qµ·X²ªZ²¶V±Q®µN®¸M©±Q³¯N¶¹N¬¶L³´T¸¨M¤C¹°@µ§G¶£Q³²M¸°UÊ¿JË°YδZǬW¾»_ŸM»³M½«T²¤P´O¨J«³[³¡f´µ\§°VÀIºGÁTÆN½[Ä[ÊU Ë]¢ÃZÈbÇ`¢Ì\ÂQ¿`µP¶bÂ^¾b¹d¹`½h¢¾qËlÂfÆZ¥Ég¦Ìj¨Õc×n§Úi¡áfßmÒnãsÞ_ãZÑQÏLÔ^ÈfÐgÏ_Ï`ÂmyÉjvÔhyÓo~×`qÜnpØjxÛcxÍW}Ô`pÑ]sÙWvÎRsËLyÈSs¼Hb¹DcÁJdº@i±>w°6y·8k²8uªIr®Am D~¡5¬0~²-|2 ±=}°2{ª3~©B~Hw@~Ny§Mv¡P|ªK{®Qx¿R¶R ®Ds®?}¸?Á<x³Is²Fq®L¾Ot¬Tw´Ls¯Hs¦Oa¢FX©Pfª][W]µTh¯dd¨fh°^`²PgªXc£Oe³Q!-6#-4,6#'7++9,852:1560>8>=D<C=8M>BW89Q3?H>DO;AHB<RJHQTHKTCOPCKP:OU>XV2ba0i\7i_<mX;tY4rK4kO1jK9fM0oQ8rZDr]>o`:m^5q`2qe;tZEwZDZO~dMrrNrnOwtNvpH}kFnGiEf>dDe=i?sEr@kI«u=¬v@¨wG©v?¹kF·l?¹lC¼kG¹rEºlOµzR¾~J¿|J¯Q³K¦;®<ª6¨ 77>44EJLN¡P¢KV¥L°PºU³M±F³¤D¹D¹ M¿¡G»¤KƯDÁ±LÁµQ´K¸®P¼J²T»§Lµ°L¼¨]¯Y¹°c¾©d³°Y±³U°±W¶U¬²W£²L©®R§¯O¬¶X¬¬L§²P¬®K´»P¶ºI²ªF©¬Q¯«O³§N¹¤SÀ®UÀ²Y¼Wƶ]¿²eÀ²`º°SúSÅ·Z·±R±®Q°´O©M²Z¹°^®¬[°N¾K¾IÁPÊXÈRÍSÃU¼XÂYÅVÆRÂVÀ]¿V¹U¾a·^¶\Â]Àb¢ÆgÉf½XÊ` È\¥ÃZ¤Ê]§Ï[¥ài¢Ö`Öcàmàfà`Ö[ØMÕOËXÈcÇgÍiÃmÊaÉa{ÐkÑg}ÜfuÛhvÜauàgØ]vÖ^tÐXiÊOlÉRf½PqÀJd¼Of²Cj©Bj±En¸As¼=tÀ?w´9w§@q¤@§F{¦<²B°8w¨4zª6w£@rDx£Iy¡CzBxKjMm¢Lx¬O}¹SwÀNz¼L¹SyºJµNy·@sµMqNq¬Qp¸HnµBy°Mn©Io§Gm°I_²W]²YY^^®c]²g[«b^£^[®^W«\f²cd¬Z+47(%<**9,.7.(8#7;)28+)749>C<<C;EN89T4EJ;=G>FC>6P=HKI;TL6KQ?MW=CM;KO8_W1XL7lT=j\?iQ>jO6rJ6mD;eB?rN7eQ9q[=s_Erd=oh-nV<{f<mb>ycI\Fxf>zgE{lFudGjE{iCiIqHr<u;nHsCuCrHrHkJ£~>®m6mB¥b7¸lH½o>¶jMÂtB½qI¾tE´xK¹vSµN©N¤G©D{8¦CC818I @¡UQ£Q©U \¨£]§L§SU¼K¼E±¥N¸R´£L²¤N¹¡NɧE»«B¿µO¶²D¿£M®«Y´¤N² ^¸ `¾°U¹®]¯µa¶¤\¯²T»§T©´R£´\¹]¬±Q®®_¯½[¬Á[ÀI®»Jº¿Y·ºX¼µT³«W²ºLµK´°Wµ¶Q¸®Q¾³S¿³W½½[½¬fîVµ½`´´Sµ®Xº±W«´]µ¼T¥»R³°X¯¶b¬°X£ÀG¡³TºLÅVËKÆ[ÉSÉV£¾[Â^ÇS¼cÈ_ÁXµX¾]±c¾Z¢Î_ÆmËd¢¾iÇbÒfÈU¥Ì_ ÌU Üc§á`¦×j¤ácÙ^ÝcÝXÕMÕZØWÕ[ÓYÓ]{ÒeÐgÏ_Îr~ÓpuÉfpÐczÙjÙ\tÒTÒ^qÝ\sÖXeÔWuËSl¾Ls¹Op¾Ad¶5p³;g¦Au¹9s´@·Bx³<|³>}©>©4«6}´>§3v®,z0vª=r¶@r@w¯Ar£HuFp Eo¨Ds¸Lv¸X¶Rq¶Rr´Kv¸P|ºBs¾Gr¶Br³Mh¾Db¸Gu¹Ql¯Hi¬Em¥Ob²Ka¨a^¨SY´XU¨\ZµhT°cV¡aeª]Vªfa¯ak¡T%/7,9)'2$&<(-3('0(28.-05/??-A@'AO13G6?H?@M69E98D:4SB<GM=JX2AY?IP:MI/YO,fN.fN5mU7bX;jXBdF8bA=gG?bL0eT/gT>kcEzhDza6~b)sU-{ZAvfCv\AX?~WA^GkI}hBj9 h?o5x<xGoKqBmB£v;nB¥vI¤w>oB¢c8³[<´`F¬pD´tJ°lNºkJ¶n@¯{@²yC²|V© V£K±Dx@°@¢?¡C<F D@ L§P¦Q¦N Z¥^©¡Y¥¢U®N¶X½V·N³R»¥Hº¦JÀ¦DÀªN¹µR¼°D¿O³Q¬\°ª\µ¤Q¹¢V¾¥b¸¯_¾«V²¥X®Pµ¬Vµµ\£»Tº`¶³\¹ÁRÅT°»T®¼Q®¹S±¶W¼±_º²X¶¶X´·X¶µY¼¼N··O¹ºW³»`·º\½¯`»²f±¬f³°^³¸[¸±b¹½[³¹Yª°T¤·R¦³S¨±[¬´W¥¸O»M·JµS¾O¿WÄaÁUÇWÇS½\¾bÉbÀ^¿[¼h¶h¡ÅaËiÃ_¾cÎaÐi ÉY¡ÓYªÓ[¨Í[ªãeªçbÜW¤Ü]¡Ú_ÖjÌUÐOÖVßNàR×\yÓezÊh~ÕeÐm|Îq~ÈmqÎnoÍjsÇZyÒ[x×WsÖPqÔVhÖKjÏUnÈRx¹Cu¹Dl¾Fs¹8w²<n£<x°I}²G{·Ju=p©7{§>¬B¸8}³/v¯5u¦/ / ¢4±<o¯;l°Gx´J{§Ns£Ep¥Jp²Nv½N|ºYsµZr¾\x¸Qw½Eq¾CnÇHgÂHc¿Sd¿Ld¶LgOm®Pc¯Hc´WW[V´SY±RT´^Y®cWd_«XY¤ad¥el£\c§Z-+4,1(*&8'.7.1)51+1+42,.9-69)><19K08G?=C8=M>8G??FC4XL=JR4N]6FX1SK<MP*]P5eM7cL._O;bN7[S2ZL-^G;aK6cZ;cQ2l\@wd=wZ:b3}Y'}](|\7y\;vU7z^F~`>aEzfE~kGl?jCtCFhBpOcJkP`NhH¦t;«jB§fDk9¬iD¨dHiL£hJ®xA±vE²uK¡yE¯xI¨NE£F¯I¥I¤}F§>KKI¨D¡G¥M¥F¯T¨Q¢Z¦Xª]¹¥L·G³Oº¡Z±K¹¤R½¤JÁ¥NÄT·«O´¯P¹§V¿P®L¯U³P³¤U´¦W¹¡O«®T¶§U²¢Y·¥T³ªb¥±R³P³³Y®°R¼ÂY²¿V¶¾Zµ¸Uº°`«¹c¯¹`±°]±¬V¼¶[¸À^´Ã`¯ÅT»Â\»ÆQ·ÇR¹Å\À·cµºf´¹e±±e¸®iº^°¸R³²W®»Uª·[¬W±R¡±M¢½RºJ´U¿^¾Q¹SÈ\ÂM¢ÌQ¢ÀWÎ^Î\Îb Å] ¼hªµlÈp¨Ì^¤Êl¾j¢Çh¡ÓaªÝ_Ö^«ÏiÏa£ã\¨âl§Þ\£ç\¥Ód§ÐmÒ\ÕN×JÚU|ÓXØXÖaÈgÇ]Íe|Å_ÆkqËbeÓggÉfzÓWwÉQsÜVmÍHeÙDeÐPeÆLq½Nq·JpÂ?k¶:w«;zª=u£7x´Cz«Ko¥@}¡B}®6©/·6|¬:©2{¨0 +©3z¦B{¬FuªAo¦@|¤FxHo¤Ez¶Er´Su¾V{¸Uv¶Ul»Yq¶OgµJnÅRp¿Kb¾TeÊKb¸U`¸I`¸He·N`«WW·UZ°Zd¾]W°aYµad¸WVª_`ªafha c^£a+,(%(,/'150*/21+*/,45)5:)::.::6>F/6C<6H:6P@;HD9FB4RI6TE<IR6MX:MS9NX:ZU-^P/bI,eO1aI/_D0^C1ZC6aO7]TCj^?if3wc8|\4wV-y["zV#u`2~]2a2{]AdA{cIeFlFmByBuJxImVeT\TcTiU`L£hD¨j>¨i9¡e?kC¥cF¡jF¢jB±yA±y<«x? wE£ M¤G«B§MN§~I¦P F£BIN¦BH§B«O¶T»N³V¿QºY´©V²¤Qª¨U±Q«¡R³¢O¹¤T¿SÂS»¡O¼N¶§V³W¹L¸J¾R¾¢\°¬X³²]¥ªS§£U a´¤`¬¬a®X¨µN¥¸U«¼T±¹X¾Ç_µËZ¼À_¶²g«°_´W©ªYª¶\´µU¹¾]²Ãb±¾[±Á[¹ÉS´ÆX»½d¸Äa°Ëa·Âj¼¾d¸`¶ª]¬µ\³®Xª²[£¹_³R¼VºT¶W¿X²Y¶_¥¶\¤¶TÆUËRÉP£È_ ÏX¤ÇZË^Ïc§ÄgªÅj©Áj¬Êd«ÅcÉi¥ÕgªØdÚk¨Öc«×g¤ào°ân«ág¬áf£äZàd£Ô_ äVâZä\ÜNÞZØU×\ÊW{ÆVvÇb|Ìc}Äc|ÌdjÍcnÄYlÃ`wÊOqÑOmÕEoËJrÅMkÇFfºBh¾DpÂ4m¸4t¸>z©7|¥<°@u«:t¦E~©A5²8¸3¯.«+¯2£3y5¨@°8t®9z°6o¨BjµNk°Mm·Mt¼RzÇTxÀ^xÁ]pÀ^d¿Rd½OmÄLrÇTuÅRmÆOj¸Pa¸O[¹Q^±M]¸Wh°Yl»__»[c¿_^´Zb·YW¶bZ®gW§]X©RR§W()((+50+31444*,-.(,3+)?/.>)1D24D47;.+E@+@@:BH*I>:PB8EU,IT2NL+P\<WT*QV0QO.`U4WF5ZL+^G5[W(bY6[V2\M8kO1x`.vd,n`1|_1r[!uX)['ye6bB}\>XEeFmE|s=qAyCkFv;mMeNaIaX`FmC^I¨a8¡k9p<h>¢cG§kCqG¬p<³wC±v>¤;°;²?©C°IL Q¤OPBPH§VC©?ªQ±WµS´O¾U±]¶¤Z¸P²XµX¹^ª¢TµX¶S¼UÃPºL¬V¶ O®¢N¶¤LÀT¯®Y¬¦^³¡]©V¨X¬¥b«W¯©Q£µQª³G¨ÃV¬ÄO¬ÀYÂÆa¸Ád»V¹µY©ªT±±X®®e¯¹Uª¶VÈU¸ÃXªËVµÇ^¸ÇQ·Ã\½ÌXÁÅc«»j©¸n¦¿h¬¶i¯»^ ¹U¦¬X£ÀU¦¸T¸Z³V®S¸Y½W°b´]¼WÇT¤ÃRËZ¤ËYÓf£ÑeªÊj£Ç`Ók¡Ìn³Ës±Ëb¯Äf¥¾` ÎuÊf¬Øf¤Ía¢Ýf®Ö`¢Öd¨Ù^¶æg×WçTØO¡Ï_ßY äQÖYàNßV ÓNÔRÈWÔ_ÈaÎ_yËi{Ì^uÊZjÁbrºarËOl¿FlÊDnÅKlÄ?p¾Eg¹Kkµ<j·A|´4z°8³4y©6v¨>´=yªJ}«4²:¬-¼8µ*~§&} ,©<¥?7uBo¤=v¥Am±DnµSr»Wv´XtµOhÃ^xÃir¾fmÇTm¿\qÎSjÎNgËMdÏVaÄXXÀKT½VcÁLU³Tb¸Zf¬Qb¶V_µ`W½\S°Y]ºXX°ZW©bS±`R§WKS.";24(8-'-.5-71%30*4.&A0#>'/=13?,&C0+<8/:=3;?*@=6?I9LP/HQ.F[2QZ0Jb/J\4IN8XQ+YW&JQ*[[%`[0dR/`T2ZK7cN/iV1xU*sV%sZ+vR,~O#W1^:c8cBiF^CkFkEpNiMgFb<_?hE]M`O^ImJc?e:c6m;kD©gF±rB©l?¯v4©t:®z7«5©}:®9´}:¨~@¬D¤MLICKK XM¨C±@H¹AµI´T·X¾X¸L®^±_°£V°¨]¯©]¯T²WÄQ¼J³N¹T²M³¨H±¦Rµ©P¶¬Z¹ªN°S«¥W¨cª¬R²©P©¶M£½N«¶M«»Y²Å\¾ÀU¼¿U¹¹Z«¹U®°L¯±T·¼_À^¬ÄP¦Î\¬ÉX®ÊY´ÌY¸ÒS´ÐS¿ÐQ¹Ä]ª¶V§²`ª¹a¡¼g²Z¡«^¨®Z¬¼T¢³T¬YYªa¬a½`°V°W¿MÇRÃUÍb¤Ò^ÎaÍn±Ói¨Ðs¢Ìm¯Ìk¯Îo¯Èf¤»`Àg Åp ÃnÉ\¢Ðg¨Õb¤Éb¬Ë]ªÚ\²ß]¡ØVØS×MÌSÔO×S×HäM×T{ÚI{ÛFÒNyË\ÕYyÊX~Ð]pÕVpÏ`mÇXsÂ`xÇYm¾KnÅDmÅMr·Pr·Bhº@l°=sº=zµ6x¿6¹4w¸4~§5t²>{¼B±<¬2²3À7~µ;.£/z¨8/ ¦7§;vªAw¯Gq®En²Pt¶VmYh´[fºfjÀbm¼YmÂVoÂToÍafË`lÄTgÊY`ËWb½XR½Z]Å\[¼Vb»SY¶PP³TR´U\³aU®^P¨]X³TQ²RH¶`MªXL¦_4(0!2= )3(&/'9/01 ?%(C5.831@;/44#72AC$EDDJ/>D09O*IJ6CL.FL,BX+BT3@\;NV1WQ3TW.HS-RQ&[WaY'dS*jV&kS+hU'z\*tW-}c"|b~P! ]2 W1~_5`9~Y<f> nK~oAnChB~a@^A~`CfG_Q\QnJiCn@ k5r9m; jE©tE©l? f<£t=°w3¯x:=²{?¨9¨:¥;¡JMH@KXU Y I£U¨QµDI¸S½T«T·O¾WµVºf·d²ªb·¤T¹^Ä `Å]·V»W®O¸W·Y°¢c´\²¢_¨§]«¡c«¨W°ª_¥ [««^ª¹P¥ºT´²[¸²P·Ã_¼ºNÂÁRÀµY·¿O¸¾H¾¾Z°º\¹¿_³¿P¯Áa®Ì\®Ã_¯ÄR®ËR¬×T®ÄT«ËX¨ÀY¸]¤´eºj¡·`£µi¦¿e¦µY¸\ §]´T±dºe²c°V·`·^¹N¤Ë\§Ée£Ëa§Ô^¦Øc·Ùj¨Éb¤Ën®Ðm¯Éu¬Äcª³k¦½b¡»d¢Ãm§Ña Ê[§Ò[¡ÎX°×YµÙ_¤ÙT¢ÛWÔ\ÍRÏ` àYÕQØMÜR}âWÜ[}âJÞRØTÙXwÙ`ÒUpÖWuØTtËN{ÂO~»Vt»HoÇGwËLvÄ@q³Di·;p¸8jº4t¯<±7u´@´=w´8µ2ÁC³:·:}À7}¿4¿1²6}¸-y±2°<|¢9¥:~¶I²EpºAo´Js¼\m¹Pu´VrÃ]sÃatÌ`rÇ[sÇYnÒbbÑi`Ì\[Ï\WËe\ÂVL¾^OÃOZ¾\L¿YT¹NU¹UL·T\µ^U§^N¹RR¬LT¯RN¿ZQ®[Qª\;%)<,5 %7<$8?.!<-&E;A9(C@8>9B#=A5@>C)E?)AI+IW2BU7=V=CJ3FK0GT0L^)J`/La&H`%NUUQWV_VjK nLpYjV%qS y_%~V){]"t`-yU9S9Z<`;]CiGnBqClAhB^@`F~jFjAeKgFeK]Eb9iF¢rFz;¡s@£tB£mA«z4¨x8§v8¦ 3ª@©@¬@© B£9@HHTY\¤T¥P¯U¸S¸N¼O¶N¹Q¯U¯`³Z¶e½`µ`ºa¾fÇaÈiÀ£c¶¥a·Z¾SÀ[ºe¯¢d°kb°dd´c«¨Z©¨_¨«[®M§¸O¬¯[¸µX¹¾OºÀS¸ºT·ÁPµ¹S¾½N³ÅQ¸¿_¯ÁZ±Å^«Ñd®Í`¶Ç_¸É\±ÏP°ÑP®ÊL§ËS§ÉXÇY¼Z·[ÄeÀe¼Z·[²XU¯b¬]¤º] ¸_²`·\¸bºX¼d¢Ía¥ÐhªÍg©Êf¬Îf¨Éd§Æc¬Ém£ÇkÂu¹qÄg¤¿iÉkÐc¨Ïg§ÍYªØS¬ÒN£ÍM¦ËU£ÂaÈ[Õ_Ù\ÛYàZÝTØSå`â[ Ü\}ÜWzàU{ßVÒW{ÏWÔWuÐN}ÊU|ÀMz¿Nz¼AºJsÇGqÄBwµ<z½8l³<r²Aj¸Ap´;zµ:|®5|¶0»1¾5»:À6Ã5 º0x´+x¾,»<}·=ª=>¯J{±E{»E½K{ºOuºWoÁXr¶RlÃTkÇ^sÏdoÓjmÑghÌf`Òf\Ñg_Æ^RÅaSÉ\TÀRP»WH¶SE°RE»SMÁSUºU\°SX°UZ°[K²UG¼NQ¼VW¶ZRµ`5 $9'=2:%0: !/,12.A)465'2;15&CB'4F;AH@%ID.JP%BE/AV19O@>Z;BQ8JN.FK)AV2D[+N]6A`.GZ.MJbZiW+kV*qN#iY'de%g_%vf+nU(rd0uY+y`1~ZE\D~YAg?^:~aE|f@iL}mI^<~fFaA[KgK`?dJf<_>jIpDk? l>§l<¦D£|6®q? w3ª{?¤{G²E²|I¡zPHHNTP¢e¥\¡YY²O³Z¹V¶MµJÀF¸M»]²b¾Y¹¡^°f³fº_Åc¤aÄ^Ái² d¸¢]¶_¶Q· S±¢b°`¯_²¨d§®W¦¢a ®]§ªS©´[ ·[¸ÁN°°V¸ÂS¶Á`º½QÀ´XÁÀN¶¶O³¶Yµ¸S¯ÈYªÏV°ËWºËk³ÏY¬ÑX³ÎW¤ÌQ¬ÓGÂK¡Ã\ÀZµc¼Z³bÃ]ÅWÁ^º]»L§X±R¸X²^¼\³]µa´a½`ÌkÆ\«ÀY¡Èk§Çi¡Ë`±¿d¦Çj¨ºm¾f©¾m¤ºk¢Åf§¸Z©¼`¥¾T§¿V¨ÁY¨ÌP§ÁR¦ÄSÍ\ÉZÖT×UÕTÙU ÛZÍYÖYçNÖ\ÕZ|ÕXvÜ[t×MÍ^~ÍN~ÈLzÁMv½PpºOxÂG{ÂLpÃ@p½E{¹@vª3uªBf¹Gj»Jo±=¹F¹;´7µ2À:¿5~Á8´3wÁ7².¹.v³2²J´L³Mz¨J©?xFz²P ´Z{ºP}¼Xu´OhºYj»lb»aeÊkfÍgsÒ[iÍ_`ÒkSÂjWÌcM¸`Q¹RF½]N²]O±`H¸bXº`Uµ]_³SY°PQ©TM©KR²ZE¶aV®cN°_;'2<"*135%1</053,90)4371-%20!<=%<? CF#@B(:B/BC:DF)MM%LU8?U9KM+LU.DO5MJ/QS6G]7GQ.JR3UY0UQ%X\$hV*qT n^&rg&kb$u^0n^,lf,x^1z`0Z8e;z^Jue?_7|k;eBc>|hEwjK}i@`?]>_?ZE]<b>n@mLrA¡t?«jE¥pA§z@¤;¡{<¤{C8>G°yM¯tR£|O¤KQP¡UW b§e_\«X²OR¾SÁDºM¸OÁ\¹a³[´¡c¼g²\µX½`¹¦e»d·j¼b´`¼W¿N±M¸S¶ `©U¦¤X¤ ^¥¬e·Y£µX®¼_¨¹X®¶aµ¼\¿¿_¸Áaµ¼W»²[¹²^²½W«¹S¥¼UªÈ`´Ç[³Ëa´Éf±Ð[±ÈN«ÏK¤ÅI¡ÄOÊMÀQ¡½Z³`¶aÁdÀY»U¾Y½V¸T³T©O©W¸R¹P¬W´W³cºpÄk¢¿^ªº[Ç\¢ÎdªÂ\«ºb¨¹f¨·m¬Át©Ãpªºd®Á]ª¶\¤³\¯´Oª¸R£½U¼M§¼O¢ÅPÊK£ÑNÈTÏVÚX ÚUÑKÑOÛV~ÚQÏK ÍK×UvÏNÉX{Ò[vÁ\{ÀQuÅHs¼Il¿NoÌBlÆLrÀGs²8}°7x®4r«?z¨9s±Du¬=¬@¯@ ¾@¾D·6xÀ1uÁ<m¶>t¹9t½.{»4±;¯H·N¶U²P¤I¦TªT µY{²Uv¶Q{°Xw¹ec¶hd²ijºmp»]mÊ]\ÈbWÅjUËeNÉaR·bJ¶SBµWE®dL³_Lª_U¬]b±WY²QYUN«SR¬MH«UD²_HµYNV8(/F)12'.:#103-11&229:8?.851'$?-&9B*@9"@="GG4G=?H>+OA-B@'DE9PM4PV/GM.TM3II5NU3IS/PH3RG(_O(fP(qR'eO5hW'uT/ph1jb)pb(kY'ya-{e2yZ@d;{lEj:g8n=`IfHu8h<sCl=lMfCeRkNo?iEtElFrAj@¡nD vF¦sF§<yF£{K D}R®~O¢x[¥OXW XO¤`£Y«XªZ°]§O\¯S±M· <ÃHÇUÃY¸V´_±¤b«¤f²j¥^«¡`²h±a± `±a°YµM»I²I«\²^®W¢P§ªb§g±W¢µY¢º^°»SµÀa·Àb¼º]±Å]·¿h¦¯[¯`«¼d«»`¢ºS¯¿_³Ãg²Åe¸Éd©Åa³¾N¦¿TªÁGÂI¼P¸NÅM¶Z¾SÇWÃYÅU¾`ºQ³R´KµM¯X¼N¶S¬N¬P»b¹]ºiÀa£Ä^ÈZ¥Í^¤Ëa°¼`¨Áe¬¿r£¼v«´n«¸`·f¤±^®¶Y¤¶P¬P¥²M·R ¶O»H¨ÈOÔU¥ÄOÔ\ÍXÙYÛS ÙYÛZÛZÙJÎCyÄLrÐPÌZsÑ_ É`ÁOuÊWx½SvÉD}Á:t¿GzÃGy¸7´7³:o¨Az¥Cn²Gv¨;°Gª=®Kµ8{¶CxÀ>pÀBpÀ9{º>}¹:t¾9·E¾G¶N´[±S{¥Y~¯_{±W¬Zw½Qy¸V{·Yf±hg³pd¯ajº_g½\cÃfWÇdY¼_LÉ\VÇ\F¾^GÂVC¼`DdN±_R¡^\¦Zb±P`°X^¸]P§JM¯JU²ZN¬aS±ZS«bB%6>+7@+>:)5..92-+6-,576/103,%77%B5%<< G7'LD,R?7WF.O>,N@0JD(SH)UH.QF2LQ5RG+VM0RN2RM5YJ1\M+dR-jL0kM(hP1kS/sa,nf0t_&|^&s`5x_=ncGlj@xhE n;f?h@l@jCq9g:k?}mLpNpHbQkMoQvNlKiF jI¢mD¢lH§lDsJzN FM¥V¢~Y£X}U]ca§S¦V P£W°P®W¥\¨U¸Q¶ Q³S»DÆFÅOÆT¿ZÃ]¶h¯p®£gªc§£j¦ i«f¬`¬S®T¼O¶N®N±V±Q°O¥¥Q©©P ¢]¨[©°bªºb©¸\¬¼V¶½^µ¶c±º]¨¾eºc»_«b¨\ª¶Yª»^ªÄb¶¿W´ÈZ¹¿SÂT¯¸J¦±P«GµM¼FÀHÃMÈVÅPÀR¾U¶a¼Z¹Q³T¹O·T¼Q¾R°Q¯VºU½b³l¿m¢Â`¥¾c¦Äa°¾b«Á_¸n¡ºn¯¼h«l²¹o³µaµµW¯¶U¯²O¯W·Y½L»O½DÈP¦ÇVÉ_ ÉYÇ\ÑTØQ}ØQÖY ÍWÒI|ÍL{ÇMxÅOrÑV|Í^zÁYÃ]tÌ[rÇOxÄM|¾=º9Â=³:±2«.|¨;}ª;x²>¶8x¯=tª:®Du¸Ez³D¶EvÆ:lÍ;rÆ=xÆ?qÉDÁR»Q¬O]y©f{¨]|±]ªa~»X{ºRy¹Vl¬edµdi±lp¶^n¼_o¸af¼f]¿bV¸WZ¾PLÄWIÅXMÀYQ²]IfFXQ¦Y_Oa³TW²SV¶SZ¬UN¦TW¦ON£YIªcH®_585A%2968D52?:26<0=;+A2895+>-8;.(A0)I@.I76R@,R@2R@+TB6ZI)YD#L>1OD&ZK7XV:\X:XW9WR7NU<WJ5cK7bE7xP<tS7lG9rO3ye/je9sW6t`*e]0olGzl>x_CgPmF b@eA gGpGs@~w9iD{i<ziCbI]RjV`LsN¡oTpOsO§tD¦jB¨xQuB¥|MP§UªUªzT¡uZzQ¦~\TZdS Y¤¡\¦V·Y¦VM«T¸J¶O´K¿Q¼K¶PÀ]¶ d´c³¦j³o«¥^k©_ª¦]³Z³X»N² Z²R¸PªX¨£ZªS£¢Z `hg£ª[§¶g¥³_¨¯g³²[°ºWª¬f¡·b£»Y°Y¥¬f£±Y§±\¯¯S°¿^©Âb®ÊO¡¿_±]´J¡¬V¬O³G¿K½OÉRÊ^ÃRÆ\Àe¡¹`·^ÀJ·U¹Q·Qº[¼Z¯Z°P®`²Z±dÀ`³f£½dÌjÈg§Ìj¯´n¤²t¤±k´m·«b®¶]¸®Y´¹T§®O²U¥²G¥ÅL´A´EÆL¢ËR£ÊY¡ÍWËP}ÕWØ[xÔQÇK½JÆL~ÐOxÌH}¿XÅQ~Ó]}Ë^Æ^{¼Rz¼FwÂCz¿?~½G|»= ºA¥7£Bs§;sI>|¤D¤8¥@z±>|°L»>}ÀJn¿F{¼Bn¹HzÃIyË={¸P¼_©W_rU{£Q|by¤W³Yy¼Sk§ai¯Zm¢dp©wj²sn±ak¶_g½`_±fT³aYµWG¾LGµULÃXJµ\H³eS¬gL£^b¥XXµVVµZ^¸XVVW [O«SH©\L¦TK¡W=399/.=0&G9)P>)HB,DB*=67816D9<S-8P13J;6PC8Y?.TE-O<-ZD/_C5W@*Z=4RG.YI<UP=`T9\P9]O<X[?eR=kL;mO2vH8|D=tM7tM7x[AiZ@iZ5c`7fh9ok8vhEhW_WfO mE}sGiEynJkDn<rEzg;yj@za>dIeM`TfXmYqUqW¡iZ§iKªtO¡|IN P T¡XT¡tUtR}XX^c^ S¬ S°Z®SWTS¬P«J³HªF°O±\¾Y¬¡R« Z¨\®g§b®Z¥ ^§¦Pº U»S°P°Y±b±]ªV¬¤U¯£S¨`©ff¢ j d ^®c£²_§¯a¨haªd£¬`§®T£±Y§¶\ ¬W¬·X©¹X¿^£¼R·Z±X·\¶O³HªK¼R¾Z¼^ÇWÉS¾_¼aÈfËZÈRÇJÂLÈY¾T«U©^®a^³]¶^¥²`¨³eªÁa£Çc¥Ãm¯Åo¨¸p³q¨³r¯h¬f¶µY³¬T´´Q§¨MªT¤S¥¾AÁF¸C¸BÂNÀEÃIÊEÐLyÅYzÆY»M ¾EÀD ÇLxÉO|ÊPÅ^Ë^¿_ ¿SºMzÁG{¾Q~ÂKÀI´:§E ©>®C{§Cx±F}±HªD ={¢>xªFª>¶G²Hu¯Cw¬@t¸G{ÄG}ÂE{¼M²^´do¥ZhOn Tg£Sk¥Zu±Uy¬Xw¥[l§Wr¬iv¡rk¥lgnh°n[°^V¾fXºgS»USµQNºZJ½UU°eO°eX¦cX¦VX©L\¬OS¦U[¬]Q©ZX¨UO®ZG´PW§YW¤P780A019@/F=&=K!EE)<K'=5.L58@;4K?>V11P38G<:NG4JL1P=4TL1WE/ZB8[A2]C3^F4`N8YJ@^S>YV:aS3oR3pWBvV:uG5sFEpPCnV?sXIoYJpP@bU9jd?sdJwdLr`Q`P]WbKnVlVyeG{qV|rGw|L tM{nC~eIrKeQ_L_KsTx_yTp`uK{T§P RTc¤za§e£o_WUzSTYQ«`°[ P«R¦QP W©SµM¹¡N¼R»¢I²Nµ_¹§Q«`¬¡Z¶f´c²Zµ V¬¬K´¢R¶I©YV¶O±S©S _¡f¦a¡nef`^°c«b§¨f¨aµb¡¥c ¥RS¨¶_£µO©Y¦³Pª¯W¥¹T°P©Y¦^²[¬Y£N§L¸T¶[¿Y½\ÃOÃTÄVÃgÇaÍR¿W ÈKÂV¹Y°c²c¸V¯T®\µ[¨µ_¨¶^¿m¦Äa«Èl§Âi³²k²q¯¬c¬«a©¼e»¿U±¸]µ¶K«¶T¦¬J²¼C§¹F»J¡ºJ¶F¿TÊI½AÌAÂIÊSÈOÁLµC}ºS~ÇGÂDÂG ¸PÄQ¼YÀJ·D|»JºE¹O «HªD´F³:°Cx¯I}¨KµH£Hª>«F ¥L«M¬?¹9³Eu»;m²<r»K{µG¹WuUu¯bw¢bi¨br`t\s¦`g^s£cu¤Yq¥`o¦`}lmªpk©g\¥j\³`a¬j_½eS¸^O³XZ»a]¸`[ºaX¬XR¢T]°VS¯T]XZ©ZU¥SX¤SW©QZ¬XF¯WW¡QO O69%8>&DI,FG)=F+@N'II,GE3E?/J96U9?T:=H;:H>8R?/QA6SI<ZC9Y=7Y>;SGB\K;XS3_N:o[;m[4iT:gW8qV4o[;jPCtP<zGHtOHiVBnZHiXEhUJn\Dl_JxTKrVIrWU}`Vcd{``}^VfW~oSgXiMvF yKyJmOnDsAhH`Jg[¡l\¡xbpby\x_ \¥h©e ^¤~e¥[{`¦|h¡}^RVROZ¤] c]Q£S¬MªK±G¸Q±¦MµO¶¥\°¢Y¶¥Pª U³©U¯¦Z«P¬P«©H¶¤O©©S¬K°N°X±T®¡R¤Y©\el¤h¤h¤g¡e£h§Y¤` _¦b¬\³_«P§W±T±L¶M ·Q¢«Q¢°V¥TN§V¨NW¬Q©XS´R|ÁO¼O ÉJ{ÈV|È_ÈYÏTË^ËUÉT{¸a¶^´]´Yµ^½[½f¡¸`µk´f©¸o§½n¤Âi£»h«¸r©·j®Áf²¹Z³U°¸Z®²\ª¼P°´E©»H®¯U®³P©°T¡®L·IÁO¼CÂEËGÄL½VÂS¸Q¹I{²M¸P±MµF¶PµO¼T¸L¶N²L¨H£P{¥K}¥Ez´Cx±>~³=v±I®J´K²@¥=¡;§G¬@>¬@¹:}´=v½?x±A~±Ay©Hs²X{§^x¦fm¡cl¤`i«ak£]e¢\p¦]{¨eu¡hz«gu£jo¡ad¦eff\§id«q`´j[¸iYº`c±[a³a]©`WªUXª_P©^V¯YU¤\SUS RO§UV°ZW¦[V Q^¡JT¥R:591B&EE/DD)EI+E="EB%OA4L;6N;+X:1T@FY<7KE<MA4PF6\N0NN<T?2^>0RE3VP<SI7dS=`P>]^@cb@pa4vZ;zV<oR>o]Ay]Bf\MpU=mOCkVIbTBq]Jk`SqaQtdT}XQ{dTtb]me|f_|iV{hVslU{uQ~uPtQ|qU|iLxQrEmQdLaYkWdxV^ czV{X¦gb¢h¦xc¢ndZ X}MTMF£L©[¢\]¨O¤¡Y«P© U²P´_¢O¨N©W²R¨V§]¶©`±Y§c«V±P©Zº¤M«L¯O»\²`¥YªV¢^__ª\£n¢ae[¥PRQ¨R¨d²R²V®W¢¬K±X¥³Y¥¢H±G¨§R¥²S®PLKV¨P¥`¶Z ºS ²O¼O·K¼SÇQ¿TÑ`Õ_ÐNÉL¾Z~µXºV½b¿VÀg²i¢ºi ´_ºf¾h¦Äq¢¼k²`¼i ¬k¦½_¨²`¿R¡º\¥³P¼RºN¯¹Lª¯HµV¤I¶J°G¼UÀE¼F¼MÉTÉLÊUÄU½O¼F³K»C±C»RµZ¯L¾@ ºO±H}´K~¤F©L}©>¥Is«Kz«J²Q²?}©@¨G¦EC ¦K§B ¯;¯B{¼D{ºBºBw´H|°Fp±Tm«Zo°[|©cv¤WqªXp£dlesgyªez¬fr¦`s°dk¯np£ii¥cXªmdkZ©dW±fY¿`[±gb³]a°V^¨Ua±aT«XLdU¡XX¥fS£^SYZOOªUV¨N\ W^©WO§`>;,7D*5BAE#>;+@=%KB-FD.OI4MF/IJ0TC>V=:U;5Z<3XN.YQ)NI1LD2XJ2TE1MH/T[)Y]0Xa7\X@meGmg>k_CuT6~[GuZKmZMiXAaMB`Q=ZR=daBg]LkbNieLpdMunZ|iZvkYyjYug`|tdrySpuLplSmnJslGhQvY|vOvOgO^]`ar^zUxfyey_yW\igk¡b qX[XRINLV¥P QSªZ§Q¬V¡Y®c¯£]ªWª¢Q³£Z·V´Q²¢Sµ]ª£c¨¢b²¬]¯ [° V°^²]»W·Z®Zª`¦X¥[¨T¡Z]c¬h ]¤_§W^S¡^¯]¤]¨\«S°O«T¤S¥¬K£¥B©D¢¯F¢?¢Hª@¤E¬L¯V~´J~´L©H¬TJ¶M¼TÅR}ÐO ÑSÅIÂNÇ]»a¿c¶Z¿[¼bºm¬°o¨±f¥µg·t©»v ¹h®_¨b¥±g²X¹Z¶S¹V¯]¬\®N¦³M£µL¨S³R·KµJI¶@¶B¼JÀQÅKÇQÆS»L½H³D¶K·NI®S¹U¶EE«F±K°M¦IGMu My¬D¶J§C{¡<x¥? ;{IEº;µ=zºEÁGÁIy³AyPq¯Ok°Zu²[~¨^v¯Yx¬er_oXo¤by¤as¢aw¢Xo±_q®fr©le³ka³qX³u_¡ma¦oSµjP¶q[¸hT´XT¶VZ°_`§eVeK`PWZ¤_]¥bY]Y©]Y±RY·P[«UY¨^U`.93<?;5:*@3#>;,:DH:"LE"B>0P?.X<3W@BTC4\=>UG/ZT1[P,XS%NV'SM0JH2TW-NQ.Rf6\d5YX?faCj_Ioa7u\=fY@xcKu\?jUAdKBfM;jV<m[Hu`@ljHzhL~fGoSr_[ri[qk_{iWqufujZrzTysKthQqlNrs]lW}qMxYrOk\n^x^wQzf\{_{cfml^ Wp`TP£R CJN¨I[£M¢W¡[®[ªT¡\¦¥W¥_O¦H¨R¸YµT°¢K©©U«®Y¨[´¯Y«¬c« Y¯Q°§Y¶¤U°£b¥V¦f«^¨V]^h¨l¦c¢k£^ `^V£Z§\°U£¥P¢N§R°S¡U¨K¢¡D°GªG®M®N¤O¥C¥P~³J·M ¶EºUªT¹R½L|¼L|ÈMÉOÄOÊMÉRºUº]ºZ¾f³Z¸h¹o¥ªh¨²n®k ¬k¯ªs¹gºj¡²`¶e»aª[«Rµ\°\¡°T¢¶\¢°R¸JN¬J³@¨=¯LC¼O´G¶JÅOÂO¶P¼P¹FªE¬J»UJ¥KµD¬G·?E§CµA¦L}JxPpNs¡E¸K}«K I=;¤F¦D®Dµ={Â<z»<z³D´6}·Hy´Cy²Mr¬^y¨Xp¨Xp¯[jck¤fs Y{ªYm«[m¢dq¦_x±nq³jo¦uhµoaªa^¡bX¬mY²bZ¹dZ³iT´`K±d[ ag¥`W cVcI`Z¢^YcW `V¡TTIZ¡RQNa`V]24627>25691*<//;:$B;$AF%HL,JB+J;6WB;\EA_O7WW4UQ7_R6ZN(YH#NS+XU6X_6\\4Rb8cf9bc9hh:rfGe^DdeAch=j\FmSFoONkWHgWDk\LidEpm@xqLsUpRrUxf^vgavma}kgtp^shdzqbmmTonTmsZrl]sn_sYiOoSnYj_{d{\{]`|afad]X|Wz``R¥Q¢N¤S£MSTNV]¥T«K§Q¡a§_¯^ªO°J±T¨U¯ Q³¢_±©[´\¶²`°°d´ªYª¤VªX¥«_®¨[°Y§\ª^¥UYe d¥d¨jib^]c ¢l£c^¢«R¥Y§S W¦R¥²HF¨?§@?±E¨F¦J¨L°C¹L·K³M°X»F¼E~ËMÎFÎ?ÃDÀR¾Nµ`¶a¾bºg¾d¾d±b¦¯m¢´f¤³k¨²m¨¨n¥¯r·h¼h¹Y©\¨S§V«\£a¬Yµc´[°V¸H²@<~±E«?·G¶N±I¶R»G¹K±M·C»@®?°=µL¡µK¬H¬I¬9©3¯>·=C{¡OuQ}Ht£Hv¦MªF£@§DªGG¦<£<¶:º<|µ?¸@}µ>~¾<rÆHq¾Fi´Jj¬XiªVt«Xl¬fn¯ix©it¥_o¨it¦dq£mw£kz¯g|¯lw¥en©jj¢ha¬`X®\Z³\P´dP°jQ®iMpZ¦m\ eRcUZQ`LZYSXSZ¦U[¡N_¡NXPYY_\75B37A7=8C+"4@"5I(AA&BN+GL0TJ%YG5YH;YM9SV4TQA[J4UI/SW+\T*\Y*]Y,PW5Z\<\f8`l9dg;sc<jdPfbKc\Fo[HmXLtWNoOOtYMd\BqbHucIskNvqM|pX|mJ}jav^ZsUzrSxfenuaztaxjW}hQpnNoc]niazrijg|zenhx`oh{`~bt_~le}h[fhZ~fu\d£a£M£MSOGQY©W¡^S¨£Y¨K`c«P¡]®U¸Q²S«£W«¨]®±Zµ¥_¸«X¸¬c¶²[¬«P¤¯[ª¤Y·«W©¥Y T U©U¢\g¡e¨klahc[£ag\ªWªS©U¬H P®FH§@©A¥>¡; «9¥:¨>¨H ·A¯?«UªS¯H®R µH¿?ËC|Ç>~Á=½PÀT»Z·aÀV»c¾dÆi³r§²m¶d¡·q¬¯h§q§«o³c¢µcºX§]¦T¥a´f ` b§U²`»P®K»?²2¥A¨<¬G°J«@ ²E·E°AµD«F«;¨;£E§=¢¢B« =¢ªE¢=¥B´D¬8¯K ¡D|¤Bs¦M¤>§HªIªM«@CA@¤G¹A¶:¾8ÂEÂ7¶Bt²Bn»El¸OyªZu¤\t«Qs¥Zz¥gq£ns«]n²[t¨\{¢j{¢`{«f~ªgo¦qx¨cq£kh¦ff±dU§nY«lW°rQ¨lL¥lPf^aW¢[\]O¡^J^NP\X^SXHa¡MaªUeQWWA:;86:?<$A5:6!>H/:Q2;I)A@"O@([=8YHAPR6NO7PO8[O<WUBZX6^R4\[6\S9PX8Zi7Yj9dc<fa?g_AohIrfOiaHxhNuaPm[Jt]BrfJodMh_RpfPrqOyoVtfWvnStj`aci\}tUwfephcrr[vr[yoPxiUvb^ngdymqvnox~o}qsqeygvc ahb]cgngeci_R¥ONUSG¨T¨Y]U£TTUZ¡Z¥\²OµSZ¯Q¨a«ªcº`·¯T¹±b¯¯_«¦T¢§T¯`¯¬_¤ªU§§S«XU`ikog_k ef¦g¢c\ T¢Q¬GªB£I¦C¥MJ¦O¦L¡<¢8¨6 °;¸5°7²L¬Q·N´I±P¶NºC ÆBÆD}¹E»N²WN ¶T·Vº\Ä^½eÄe¼sªºk«¬hj h ¥`«©i¡²`°Y¡Vaae¦W Z±c²c¬]²Oµ>³4¬7¬:¶?¯G¨9§;¡«7@¬A¡; 8¦8¢6¤4¢¨9¨9¥£:7¥<³;®B¡G¤Nx«C©@E¥;«>«C ¦H©J¨I¥B¨@·J¾DÃAÁ9|¼=t¶=k¸Dn¯Mw®Xw§Ul²Zn°Zq²^{£o|¬st«er·`}±_uªXzb±l¨k§buit©ca§ee¥o[ s^¢rSqMiX¥cY[TcNaUY\VQVR¡QP¡UV£[U¡OR£H`¦MYV_Y5;.54,:?":8EI$EG.>N1EM%DD&PK*GO;MN>\N:Z[2XU8]T0aX1eK3a\9dR?dV>\b2Wh?]f:ekDgY?pi>naCqg?nj9ugEyiLyiKxdHljFrfO{aTo^VrqTwnStwZyqV~p^za\vj`|tTomWrc`roitp_ycg|fdyglssdtogp|q}ossmyfurdgdzabY^gf_fdcY\ \X¡VTA§~N\£^VVVaX U§^¥\°U¶`´W§U¢¨Y¬¬X¬ªU²¨[³©b°´`¢¡\®`±a¡¤^¦§ZUVf¡npqhmjk_^¦f©^¬U§W®F°M§F¢F¥K©L¨G§A¦G;¡8©7£=µ@²9¨L¯DµL´E{µR{µO|ÁDÂJ|¾J|³SºY¶`®c½UÁg¸]³o·j¡Ák§ºn ©h§l¦¡kª£c©¡[ §dªa W¡dgaWY©[°^³L¯D¦=µ;±?§:°8©>±G;4¨8¤<E1®>¢ª=¦68©5<@H®:=¨O@¥K ¯G£P¤@¤?¥I²I®N¢M°LE²H|½G³Cu¹FvµGq²Nh¹Pr«Tm²V}¬\s¯TwY«dv¬et¯oz©qp«`®[´hxh«l¯pykw³me d`£tip[p\zZmY£kYªbO¦l[¢nNaV¢aUbTTN£]J¥ZIIT¥Q_£T`«K[¬OW£PG3)94(;9*@B'7H#:C#9@GK)GX&BT1GS6MY8TX4\^1WY,ZR1eU9^J@_TDgV<`XB[Z=X^8^j5gl:f]Ce]Eg^BdbGna;neBniIpjRunL}sDumKupE|gMzoTr_sZzi\zl_xpTxybtu`rhZvfYpagqfkkqkpmiore{trr}srxqrtizvmzzqu|oos|ik}\b^WZZZYQPW N¡U«N¤KR QTZY] ZZ[¡`©d®b¤c©¤h¬_ª \¨]¤¨Q°ª_¯®[¯§_ «\¢§[¥S¥_ agdjkihjldb¢b¡`¤V¥Y«X¨M§K¥F¡CHA¦G@ ¨DE9¢/3£<«>«8|³?¹A±Ly·G~ºM{ÄR~¿Lw´Ky±V¯W~µ^µ[±a®hºeÀo¸j¨¸j¦·j«¬g¥©q«¢n¨§g¤£i [¢WW¡b a§e]bc¤Y Z¤H¥C¯B«@A²9¬7±=¤7¢ 9£49¥¤;¡=¨2¤¨8°¨2«5£87¨@ ¨D§B§I¡Q¡I¢D¬H§IO ¬N©I³@G³E¬G~±=ªD|¯>{³By¼Ev¶AwÀFu¹Nv°Wm®PoªVx¶R ·\¹V°bz©frªcpmy«m{«d}¦[{¨_vªfsªlm§cj¨gdxnwk}fv[w]lWaRcX¡`YkOnO¡eUaUcVUKQMJS¢O[¦Na§Zb]^¢T;'&52$J9/D?0;I"HQ DG5RM6KT)RS2RT3VW;XS:\S.\N7RU2RT7VX-dZ7]T5fP7`YAXa:av.bm6b^CnSBmW9m_?lZAna7vuJod?ufG{jKilWstKzr\~iSlYyn^uwasZ{uWmm^quhoeeqdTxdiqjuwotniunuxw}rrmr~mzykj{nx{rtu pyo|f}pv_\ie}Zi_`]]¥X¡[¤\MDMOTYPW[]¢Q£Y¡`´£[µ`«b¦^¯Xª¥]¦Wª`°¯^ª W¨]£dQ¡¢_£jbgcgakj\lag¡e¢g¢Y¥W ¨RM¦Q©H£K>¤?F©>§G 4 6¤@¬6¡> ±@²Ju¹B|½Kw¹M µD´IwµN±G®Sy¬V´d©T²`·f¿^³b´k£ºm¤¾o±l©f©ªe¤i¨©j¥bS U]ª`¥X¡SXZRPL§>IªF«A<³9ª:¦- £2¥;6:¦8¢.¢8¡4¨+«,§:©@ ¥OK?£L§EªN¦E§JRD¨?¬A¨G¥=:¦>¬>H£D©A{®Nx¹Rw»Tt´Ls¨Nu«Rv¹Y{´X°d´]u«a¤mzµe`t³dx«Zwdxbz§hj§oq¯gj¡lj mg uhuWracTd]^akZt\kKcTbU\VXP^X§U_L[N^¢XhSl ZJ/3B)/A**K6)BK2DP-KN-LT9JK1XH/QL8SJ9[D4TF/U>5SG0MP(T\*WO1^N.T\6WY9em6ep2i]?g[<^]7fZ=o`5n_=rj4lo<kcFwgGwmIkt\qn[suZuh^gapcvwe{pYpWyc[idhqkdth^jcnjgnea{mdvljpmtlrvxnulvzpvtlyp{n{xzlh u{r~uf{|h iljdbg¢b©f¤YLM KF¢DOWXSWV£P¬\°V·Q´M´Nª\¡f¤_ e¡`¨«i«f©l`¥`¡dohfi ikjYdkd^`j\P£O§T©G=J¢EE¤D¨?~¨9|¬7C¤I¦@©Fw³T~½Lw¹HÀG ¹G|±H{·M±M¶K®Z¬]©a¬U±X¹`³g³gc¶f¼b°h¬g¤®lcYSQT¤R^XPY¢Q¡N@B¦G¨A¯=1«-£.«1¦085¥0)¦& .¡¢*§+¬4¦7ªDHLC¤H¥H¦O¬D GJ§L¨C¤L¤G¨E£> D¡EM¢Mw§Pw©Rµa´^²O~O¥Vªcy°j}®d²b¤_§i°ltav©eq¢bx¡azku¦nm¨pt¨`h¤ek rakcmdbVdP_[ccn^l^cT^V[X_P¦_S eYa`QYWX\eOiR?*0=$7K18M60JA/QE6RU;NSA^V2^Z8WQ1JP:ML,WK-PG,^H5\N4\\#ZK&QK%SR*d\>b\:fl.m]:cb5oc9p`;q^>lbCwj;qvAoh?urBysMvu_wp]vkd~cZdbcnrklk`{niqhiifcgl[lmdkdhqcvhiqkZvzekoltpodq}nu|wz|uwwx ot{p | q|t~j}r{|olwd}ga~f\¤~g§Z¡ \ ^[GR?Q¢TPPXLQ I¥L¬V´X¤T¦Y£[®V«S§¨Yª¤[¥ aif]gmhh^`gbbVjbjanhi£[O£UGF¬;¢I¥G¢?¬I£D¥D§J¦FO{¤K~«MwQ}°Nµ?¶K?¯JºK³R ®Z±c ³P}¯XSµ[¼i¹d¶e£h°aªn¯a¨i©c\S¢OP¤TY`RVNP¡=¦:¯={«8|¤4¤,©14¤7,¢80+*3 1§5¨ -£:£9¤>¤;MBNF¡>JH FAªG¨N£@~G¨@ NL¦IM«X~¯b|®b}¶\´^¨Xy«^²^¥ht²bfªg±d§o} utpx¥n~ mo¬mo§ek®cj¬je£_m¤_jmfkW_Y d`b`l[jbhacQk[k[bTbdZf]dT^]k\cJkN90<F.<A:@D84IF;VK=XO9ZTAWQ2VZ3[N+NL*OQ$SM%`O$_L-UN&ZQ+VV)UU)\d1eb6gf;ce6dj>gc7nc:heBhe<roAmrGxoCyhDrH{lKtoZruezi_zqajivoqsgkvihymisd`yb`l\[habcgmmell[hq`ppe|zgyotinqiyntzt ~ypvrwxs{lnyxf ocw`~l}f}fz]va{[QS OOJFC¤K¦LL UPªJ§M«NªJ«S¥U£¥]«¨S¶W³ W¦e§¤d¨£bkeelkdbcXz` ]\ ^eepjrkqeWT¤J§B¨<¬?¤<§E H«?´L~®Sv³O~§U¦ZªSw¥U}®Jz¢B§C¯B´DºN®P¨^¯\¾Y»UµVµ[®k°j±i£lp¤h¤¦b£_ \V OU£ccbdYM IG¨J©A¦@}®;~¦5{©1¦;4>7,)+. )04¥5¬4¨3¡0 >=IFB@B¤=¢DKKOGNH¡J¨K¦N [ª\¬f ¨g¬`~¦i£i~¤f ªg®fzªb ³j±h¶kw©o{uvpzszx{tp«lh£dm¢cef][^]`cacZk_fgfalencoTq\kVhcbg]camXuNmKdSjOH68=49;?;>G7KBBU?DSTEaTBN]DVR+JQ*UH!VS.RQ"SP.VN1PR VZ&Y[1WN)`W:_[9`e>k\*_i=n`7le9cnCpmAuk<pfE}dCycGzqA oNtm`~eTzdVdg|f_vljn_ovgdh]yf`rbbneeo^\obgxY`jerv]p{kmtgtprguikzpzv~~yzlqrsyuv~ozwmuo}ya}~hrlva{^~b~X¢ye]WIWR O£PRH PF ¢@¤ L¤I«ICT¤I¢ªO±¨P²Vª\«f¤©m¥g¤¢k¡ie rsima~Wa[|hf\flj o_ `k]IªL¬Qª@¬C¯H¦H¡H{£@z¨O¨W~¥W~£Jy¨W|®P¨UQMªS}°@¯;¨Dª^®Q·d¬T®R®Y±^¥a °e¥ilc] ¥b¡`¡YZ¢¤^¤Vb¦cX]M GSªD¦@§C¨<±3ª5y¨/}£54</(-!¢ $*)¢0¤0¤4¢+¦:¤B@I;:C;@¡>CKECD<¢HRQ\Yk¡m j§a~n}¡d £b¨l{¥k¦g{°s~³b}¯ls«o~lqhw¢lr¢ju _j¡ie[m__]^aX]Z``icdd^df\nYpQsZi\\Zancl^f\p[qXjSbQD44?<7<:2GI5OA3TD@]M?XRKRRCKW2QX(US)^V.YX&O\MV#MX)\a$S\/RX.__2[b:ja7gc/bb5i^5hlCchBf`Ey`Gxc@sa>mKhFy`H}_X_S_Sd]]aiiuhm{ccy]\w]RnbYqV_gU\j``w^_lXgmZryelvhpfksp~iu}ot~qy}}|uxzww~ton}mjzkirfuo}du^UZ{e}a}[KW U¡HJ QRN LE¡A§@¥D¤<E¯¥C¯¦J®§U¬¦P¤ªO Ve¡h¤^¢bgh jo}sh[^ig}mgb]fbZbd`Q¤KN£P§C§C¦>¡;§G«K}§Hx¦Ut£Lw¤Pr¬S|¥]¬Z¡Y©W¯TyµI}³C§I¦[z£b_®VªU¢P£T^¢]i¤g§i¤[_`¡Y¤Z¢T¡[`¡Z¦[~W~T¢O£OªG¤E«M¬<<{¤:}¨<98~@6}3!+*%%1 3§,«2ª9?B>598?AAETSA F@Q[^c X^©c¢lqed¥l®pªo¢j¤m¬kz°b}¤`xbp[t«\y¡fz _o[g^rdmbj``aeaehX[Z_Zhc`ge^ne_g^cUe\^[hNkOd]aWi\>1FG;BFA>EBDRQFNGJ^NA\YCPLCHK3K]4SU5X](RW&M[ RT/[U4`c,P^6Te2X]8]cFan@ja:dd6q_=f]=mZCf\Fx^BoiA]@fFgI[SYTWUZada]iimr]mt_dq`[kZVhXcsYZkYWjOckYgzZnsTu}ahyhvuuwg~whqx{qx|s||pwr}prwnjys{mzdqb^Y_ ]VSNO¥IQ£W¦Q¤V¤A¡GCF¥GD O¡¦M§£Qµ§F²¤W¢M¡¢U¤X¦¨kl£¤hoaopdni lci]bdf awaeaZ ^¤R¦Q¨JR«O¦A<§9¦B¦D}¤Q|³]x°Qw JzW~\§Y}Uy§\}¹OªTv°JR¯U|¤U´Z¬V§Y£[¤V\¤V¤b£fcYhe ji[_ªSX¦][ ¨ML²O ´L²B©>¥GªA¬=¤F2+9($' * !*$''¤6©0¨3¤<7>D@C?OOJKGNDAK]Wkd¢hgqrq hr¢p l§w ©j}¥nvfu¡hz«Y£Y|°b}]}£byTqYl^lbr\dfZcbmj\jh^[if`bdn`_j\bac_bSgWpMdaeQjVM9?K:HM:IHJAGRMSOMNWDYUKPRCPPBSU@KZ=Le1Ub,M]1M[,P^6Xd:Za<Qa4Xc?alAer>bg<dgAj^<lV5kY:ue<ne3ml8}bA~`JaCYKbQZ\ Y^Y^d`\bZhu\_l[dvQ_pTcr_XiX]t]`pPnn[gwXoyarls hpqkvi|iu}yvzv o|uyxtyxn}xsspoyltozcyW{[XTQSHL¤RPYRN¥DEGLCPTW®N¬J®R¦X¢Scªdª£c¡jpk nhgdojmed_cy_|]qhwhxhzcO¤N¥KMC¦H©G³J«@ ®F®C§M®Uu¥Wy¤Ux¤Ly¦Ou§V~¦YqSt±Rs²T~O|§SzN~¸M³V°a§]|R£T¢[VNVVZehmg¢§\£] «b©V¢Wzª\~©]¥V ¨VµGµD®=°F¨FA£B >+0+.(0¢(¢*¥+¢&ª+¨%¦+ /8<26HQMKVMOEIMCOXYc_ennywy yu w§k}¥nq«er¥bp©Y{«`y«ey§av¤ew]pbtXtOvVm_a]_h_afZi ackegkiq\i]mcpWgZo^sQrQfTmMlW9>B=CJK<K:HIKMARXQ\PN[[IXYKRR;MN<Pa<Tc7P_<QS4TU6Jb/^b>Yc6Yf0Y]7]gB^bGZd:a]9k_:j_:q]2y]>ri0fC gDgFdGiJ_[\N\`d^yaezkZ{Zc{aXhZhxa`nXXhOSsTVoO]uSep]hrihu]lqi}mn{j{i}iynwvozxsztx}v|y}~mt~zkrqlzZU`YSMX HGL¡OS¡X¥J¥NMRMTV®U°O®J°Y±KV®T¨£Z¥h© dbej b~dc]k`k^W~adsdvb~gyp `PMME¢BP °S ®E£J~G|¯Lp£I¦Sy¥X}©W}¦_r\w¦V°[x¦TlºPy§Zx«L¢Lz®JxµR®Z°]±[y«[}©[ £V X XQW\cjce U¢R[¤N¨\~£U®]¦IªU¯G²B¦A¨=ªH :92). (+2*/£*±-&¤&«3©$ª7¤4 1¢0AKGQXRK@EGBIST\cmkgkmp n|rq¦mmv¥x}slew c|®jx fz£pzjUwTxQsVw`vbaQ]T]]Y_[ia^cihalffYm[l`lYnawMtQgUdagV@=T;AK=CF;?K;LCKPFUPD`RDTWCXUA[]CTZ;OT6IX?HZ0JM.NO-T_1XY5`Y/\Z=c`Gb^BZg=aoGogHsj>q`;`8b<zgG|ZNwiL{fBkHkT_T^TjR~l_w^c`YweXj[_iX]vWWwRNmVVrTdo\mihtojocfhhirvktp oztwwxxvys~gs|gx snxt~ypyry{v{}vxjwe~eU~YaWWQRMQLTUYb ZXOWW§T²U¸U·T«¢N®R§S¡Z Z]ckib f|ZzV`iad^SxXvc~afiWP£IN¡L§E²U¬T«V¤LIr©En¡Go¨Ln¯^x¦ak¥eo£ax V~®\q±Ttµ]p¨Q|£Vx¦\z¬S¤\ª[¶X¶Qv°Xv¨Q{¤Q ¡R¤[Rc b^fmd¥b PªT§W¦U{¤Y£P«F´N¹UºP¯E³C¬>B?3+740*¡58*®*¡0.ª2ª%«$¦419CHLV YJ=ABR~JK{HIPamhnvvkzsmsq§z~yzqss{¡tt¦mwo£mf\~_rRtWxbr]iQiP\V\U[eZyce|[i _ab`bnbj[d_k\nXnWpdg`gf5@K>GR=FS9HO>LCCLJVOEYG@RZ=MW=NOAPXAMNA=Z9HS6AJ:AQ4V]+[S0U\9`b<i[O^aHegEkYLt`GsdHn[AYE~\PgN_G`M}c?lNgKkRfVfZxe_ `_yZ[xd^lS]}Tf}R\wUZm[[{\fsfkzlh{nunjrjooyvzxwr~|~q{{p~vo p}oshtz q|oz}z q{szk{wjzY~R~Uzd]UPMMQXcbXa]¥WXW¥L±M·TªP®O±PU¦dZ_]bq`ZV¢yRYdfh^m k~Z|gachUx£TQ{P¡IW¨VªS Y©M®Rm¨Tr¢Vo L{Weu¡co¥\r¬Yu¯dr¨Uv¬WlTz¢Zx§Tq±Vw³Mo¶Nw´On·\|©\r±]s ^ «Z¦N£M¢]Xfdcd^¤X«O«M J}¡SªV{©J{¶Lyº[t²H·;¸5¬5¢7?9772<)£4¢A9³6ª/|3¥.¥w#)§/:CHDROWUMGLS|Q{TyQISThajqrm|s pr{z{y}|zup¡ollp¢xi t{`dv[yWrWjgqZeXd^_ \b ag e[]ft__ed|[i~ce\p[bZoacQpfm]k_jbH8JE<GJHG?GLEKGH@MNOPVMLQWCOW9K\8OP8IU0@W9EN4AK@@F>GI5IO;[S:\N@bZLb\NbVLhQSv]Py^TvbKtbNycS{XY^P[G fH rGoItDkJsN{oYtb_}bhvgm{Zc{a^}WizZeyi^na`sfhpltxsqsty}vwpy{xzxzl{gzr{xvu{n~kxh~knw|sonp uphq{e`wcy]V^TMPOQbZVX_^§P§R¬M¬EªJ¥L¬W¦Xbf`ciheY\ Q Vbhklfohff\}\^}^|`yPxNqMx¡\ªWªV¦Z¨]~¯Sx§Q¤V~YWv[z¦Ut§S}«Uv³[i²\m¨[q¥Ws©[n®Wh²SfºYi±Qh¥_h©\kat¯[«Vz¥ax¨aSRPSaTT ¡L«NTªK®H¤O Ox©VsTtQm¹Ju¶<¸9 4¯1£//8?<12/9£9¦7ª 7¨{(¦{ y&¢13>@OMOMRSHG~D~S|Q^ZWTbhhmrut l{t}{x}z ynqst|wz{xziyg_ya|XpZiaqVhZg^[WYPdxVayaY|[_Z[x`cildqZf|^bdeZi`n`xlpj@<CH>EE@PDANHKRJLWRNTQJN[FMLQ>\V?VDCJL5DS7JR=CILNTACR;UOA[X6eSEZ^Ig[FXJWdUIm]GpdJqaO|_LYKcO]LgUfVeKhO~sZylS~sRmg`u_]zchZ[y^Z}U`yWl{eki^rij|gpwqptppm|q~p||qymvoxxpvp qzw|py}syjx|rziqlrkzmzlveozgwkrg|}cc\VZWXbjXX\ U[¡S©M°O¨O©U´M§\dYVe[£_YXVZQ¡ahmfon `dT]b~_}\S]oK|JqR¥R£b¬W¦\¬[}P|\£_y]p§^tcz¨Zs°]nµPt§_h©[g¢bk¨fq²\q®So¸ZqQn«Yp§cjªSr³b{«ct©kwª`[M L[~]^W¥UP¡OªL§O Q¥Qy«F®Q}¯@~KzHz´@~¤1¦969+8<9 106 }3 @ª},«0£v)©l"z" /:yACSQEKR YN M~JZsO]¢}bV^a[h^txo|n y|v }~~rrtxw{w~}m{iciyh~^n[c`r]c[\ZZ~`ZzTh[f|Q]aXZg}_ge^f\w]_xc`{\^Zfvdclq bov=KN@KQ?=J9@TF<VMGOMIYMHVQLOWNMWG<\@<WB:IQ7CUGHJF?NEESFFS=QK=aSCcXJ]OIWLP_WJiVHeZRpfOxXRYLaP ZMWQbScZlW|bbzf[taWpi\xja``w^e~bb`ly\lue^}f_|jbvif{hu~mv|hryrj{viyovv}xqv|k|possmtruirdhuvqmown|tsyl{zj|h``S Y[\hdkgXU£VS¦R¦K¬S±Q¬T ZT§X¦\T¢QU¢N]^VWWbgefcTUa\\QVTJvNtJxQ¢S{©^x±X¬T¨T{IK^~ ZtZoby fz®Wo¯Uv¤al¢bv¨eo¬jt«li¬caµah¶Qr®Tp²Yf§cl§[i¦go itX}¡W~RW]XU]Q¢TNSS §M°P©G®K|°=p¥@r«C~¦=¡15¡6¢:.3;:<{A8 :@ w2¢z1ªw& l!r*}*s)z58HEKPWNV|\w[|tby[tTu[w^V}[Xa^fotsv ~{{}|~{ozpy{y~}~|wuxk|lsjvbmgnenZgTaXa|[jRdvX[vXesWdsVY|c]{abr^es_^t^[ricm`{oq~lsp@EJDJMDKP>9W:JRJIVIJUMANLLOWIQ\JLcEGKN5HS2OFCMTETIINJISOC\G7WX?aZIVUHaDRiKFnSQjSMn[R{cWpYSwdT[O`PZW_Ta]}rZtawj]qg]zj]ol[|b[yrb\_ateazbe}hd|eguet}w{xtthrf|our|uw|}~y~j~{yt|xtklmoeskspuvvrqyrym~x{oezc[zY~a[ckqaf`£c¢\®XY±b°Y¯P¦XI¦Y«U©M«H«OªGU¡^SUVYafaUP\] TNVPX|HFuUSo§Uw R|¤Vy UxSx O{Uu¥Xy bx«cl¥cp¥hq¡ht¥Vw¤^r©fr©le§sk£j^¡[mXj¯^q©bg·\o¤Wr©dl¡hn¨cqªarª\~_Zc~ S¦ZyS¦I¢G NNDªC£L}¥A}ª<w¤B~¥9x 4u0-24x<4467 8 >=?6¡0¡~+v$¡j(¤{'s%p.x2vD}EzG?PMV}_xR yT}Tvcl^iP{QtZbqe{eYedqxtwlz|~w~u p~v|zyrqqgkinjhtsiihf\d~[q~_hsWeuQa\cr]es^gpWVxdYn\euqaujXnoUox`usivuumCDV7KQBGX>=YI9ZDENAFKOAOIGDNBDZHGYEASIFOO;UM8MNBLE;ZHAaA8VI@^IM\QHfSFaKMdPKiMWkXMj\ToSNmYU~\WgU}i_aW|e`c_sfrfogzn_ty[lu[mr`oqcnih|enwfcwdf_ghxykp}xv{|s{lpkvr|swxz{yu {wryzxr{tvolqkoknojtplutyxwx}zwgg la l iqg^fqk£]¤_¡d©`¥X¡MDJ¡H¬O¯D«E¯EªJ¢H¡PHMTYVdUQKQORLV KKIMyTw Pt¢YrSpPtXP~¤Vy§_o°\t°mr±nr°mk¥pojt¨dobk¥^g ad©kc¨`\¥`h¬gh±fn®cm¬cj©dm¨h|£jy¥aªlw«hu°e¤b}_| [P¤KxNwFzG LA«G«={:x¡9y¤<}2/7z4y=t9s4~1|788<CA~<8:/s5¡p)s$v.z;t@{CzE{ICyCMY\z_|}[x]r]wUmVoVv^w]td}]a~djxuvrxx}o |x} |~|zr||y{qrmjkkujlelcflamtdlu[es^k|]iek|[`^`q``vgZkranuYmsgo|djymqng|o?BV6DWDIW?FYO>UHFRCAQD>UQ>DMB>PCDUKJ[KKLREWGFJCKLTFWJGTHNYAKRPF]^Qd]UaXMZY[bUZmc]hfRvdVyY]uWV bUZ\v\dv]eu_^wfn}hs}ngva_{gbuudyjmzqnvikycg~al}nrwgrzilurx}~xuxp~~iurztdw|n~sot|{yqtp nrnz`ynucqk{eokqv{}os{y}yvzy~jd{^ya}mwicihossn¡d¡c ~h¤S®[¦SC¦Q´L£P±FL¨ITXKM\a _ZSLRY\]QX XBRG|CvItHp ]xRp`t¤Lx¥QRp©et£lt¯ht¬kprvcz±cp¬Xa®W`¬\]¦qa«`djb°ep¨ti¬ok£hpª`h¤lt¡ipft¦cg¥d{«k}§hsZyO¤Z}UUwP}F{KªE ¥KªB}¤K¡=x¤FxGy;7¡0z?{ ?r207B@><F|=3x0 +§v$¨t£q-q%u/q;y?{6x<{D~; COyr[w]rd rTySnUrRqY{azY]lvj~g{nro|ust h|n}zy|~}{{~q}~l{yq{vimfiookih}[sx`dyghveqq`p{W_n^cW_xn[epZhpbsklo{c|syrip=MY<MR@RMLHNV>IQ>LE4VI;QQ=DY?H`GS^GP[FOWIKMLAJHCTHE]VRXUOXFIYKTY[NVe\\cXYZbb_]`h`ie]m]UZVUV\Tb_yhhqjjw\ekcbn^nuemtdhuj`vlermm{gu{nmqoprjvthpyqisjmvsn}x}wxxmrv{n|~ep}`tl{w}}qv{xwy {¡yszb~czdray{fr c|k{ws|uzp{vwytz|xl}azf}`zinsqksloe |h¥{a¢V©zZxK ID¯O£S§W¤MHPXSTS]f]\VSXTVVdTJM|C|L}G~GvXs_xWs\{¢O~Ux`k¡ekij¢hg iq¦a~¨Ws®Th«]i§fa´g_¦rn§nv£un¦sxrr¡or§ga§ciZh`off£fug¥_¥RuN~XyYyTPxAx¢=¡C¨?©NªL|DHBHI8}9w<F?5;?><;5¢~9¨q5p(m$op&l&n)l8t7{4u8y6q6zDsQ|oZnXwbs[wYwaz^qSxW{fe}nwgtjusprrvljk}}~zsqzyx~yzzxq~xp} jq~mwrygqdn_nxbjtehmXdpV^pY`~WiwYcnljlt`zpdwr}yowvk<MdBPUBKURNWZIH[CJP>OK<VWBSXEQaCVUGRTL\aKPKTSOQHVRGdYTbONVSF`PQ]PT\`R[_`^e`lU\fgUqfXnfSza\W\^Xx^Z|[ey^a}Wpz[jxbqv`wvkqu]or]tubtu_v|`myey}pluczvij|vvwhvwwtrnpxooou`piul{t}mzu} xzscmn `~yi{mu{u|q~s~sxx}omt tr}tdxmn{hpmbmp}k©qfx]tR¡xKGªN¬OS¨VH~HKzU}`e`i^RScXUW][\VLH@xM@|UsUnOvYoVtMtPxTokbneke [xe}«[q§Tiªdp®ja¸[h²fo§bw«mrhn£fq rkpbg^fen]ig`g`|ey]yOtQ{ZtTyOKz¢A:FEJy«G¦QI=8y?v>m?|B|B?84A=0~2u1§~/¢z,£o"¦ko"©m. r5o0m5z-y<v.~F}LyL~h_x\xXvWq]vVyf`zVz\wasgvsxfrtlkyknv~vx}~nxumqv|~~}xwzvnvunbxetgsbm}gvpnjqWry`iwQcvTgu]ithr|ae nkzo{ q||p=EiDBhQIiRSXVUUYONPM\WHYSLR\BYcJX[Ja]Mh]S^\W\ONLTIKdJNkZLeXS^]RaUYg_Ueg\scNqYNvTJw\TucZp\en[m|XdnS^p[^pXly_lrWrw_mrbxj`yrSypWsqWp`s{aybwhw{ht{h{yprtt|mqtxrkurplspr}gl|pv||{~~top{~ q¥miip lnmz~utzmuqwsw{upozzr}j gzgq| hpeidn}ht]|T¢sS¥~LQPY£R II~MO}QYe^c[W^_V][^f`aXLMyP|G{OwQvSrVlLtQuMlWp`ejkhe£^d¡ct¬Yo¨Xo¯dmµhj«^t®eu°[|±bs¨lu«ao¢csben_t]njei^gei\rayTxY|Z{P~O NNKBB¡D¦Hx¢L?z:x:v<y;t 2|/9~>?B ;<5/¡|4¢y5«{.¯)ªs§k'«s4¤u/g5i-u/u96yJ}PzOqWrZ t]man\ {[^z_}d{hv`cpucqgtnvmxp{yx|£v}wtwmwjm}n}tysrzst{qhz\Y~}fzth}xgv~iov]k~^p{\q]r}Zzgrcvlssz:EqMDlGQaWVV`VUZJ[[O`PQXMD_YM_SQ[cWc^NY]UU]QX\S\VRXb\P[X]g\XcfUeYTc_SfmdvicifS{\Y\Nti`pelzf\\`YfmV\uVdl[qkbun\}o^|rX{kUpv]s|cqaoub|~c}pk~pj|mrskktqompmjopvu|kzhvv|yxrz{upqp~{omjmdyixwtr~styi}hwvpq wv{x|vp{~vir}h~prsv|k q~othzfs[u[y\V\cYE~DuO|Q Mck}Ya]]`]^P aVVbQVO HxCy@{EvL{LzLxONwOuQ_dh^djf¡Yx©Wr°[{«b~©_u±Zo£bs°R}¥\n¤\{dp¡m{hkkmlhlgbnhfbbSmOsUvIpJ\tUP NRCMK @uEN~Jx9|AwBu :}{/}== @J ~?8{Cy2v8¤j0 o.®p7ªl ´w¥d®g&`(l3g4t9t1 7zJtMyRnNnVzW~`pSu]{WR\udyXri~c xdonxgmlso{sqz{¢{otw¤tjtvqpssspuxqqrtl|mul~_ug}c|m|g|govirwal jxanzfuzdu`s^{}b}m|r<QaGG^VGf[W_dMV\K]WT_PWbZRaRRa[[_]S\\STPJ]XHaZObZRT[`Va`T[hcnoYohXqvTsv]vkfmkczsfkWtk[vcfzeb^cx^^w[gmZpj\soWvU|qR~iZ}mW}qex{ewv[osbmupumuxtumrslxpjkzqlrlhwtkxrshwp~|w~yyzom| pspss ~h{|gz}tx~w~|mvvxx|jl}hus} tro{x~ pvw}}owkruw~s|ixhzh}d c}]c_Wy^rT tKjUypRvuVx|P~Uyc}_ ~Z bb^ULR[^bUZXRJJyBsC}@?yN}M}IrLmR^T`]kgv£c{¬b°Ry¦R{¬az¦^t¬[q^z«Wx[zfy`v^rmtkjppgldlbjXmRkVuKyWpSUTVSGI|=t;=~FuAsHwA}7y/z4CEtGrEqDAp<k?d<i-¢_/¤f.²h#±j#±j±a¥\(¡b-c/n3rCxDHy@xLlLpIOzOxYvMnQwS}VtRm_t\ yfqcylwvqq|wqqtp|r}t¤uspyzrsmotsjrt}oxb}\gdyf|f~xb[~`qgqn~mwurlr}t{j}pw f{vzJEnJQZOR_]YgPY_SOeY^eU]i_[q[YqPSmZUg^]kNQiYOgSQkRbfQd_cekZicnhgop^xy]|nYwmcyoe{j[wk^idxjg_`[rWnv_pqYypetgWymYqUj[yy\v{`tgrtbro_m~mzuxgwsrwspspw{cfrfgoroq{rym{xn{t{|tosryypu ezj}h}{sqvnovryy|qyqo}l|qwx{{rwuw {x~oszsvzpyn}wq`d~^ Xwgv_~^tP}uZnO{oSyk]|~`S{zV{w]v|U~\w\exU` _]}UWRN ZIRIK K I D FqJN>MtMkOjTeQyVu«Z¬Q]}¦Zz¢ay¢Zn£\u\vgyapct¢Z{f{oviqbp\vgxawZw^pMuIqRpStV[zT JzD|;q2n6u>uEx O~I84x7{BpIoFwGjJw>{>r6l9¦o(l4®e6r/±a$¸d½g²m¨Y$¦[4],¢iA{BxDwFsBpGwS}MyTL~JRuMuTiVkXs^l_uatf}jxku|pqpq~m£sxo¢ztnltgyfexjfzj h\ d`z^|b|cjwc}efvjspumvrl~ajzYH`XJgSVpWUjQ`bV[k_il^fuYpoZis_gvS[lRcbY]iT^rUZiXWqVen^rn`neotgpxaoz_~q`}gYzcV}hU}fa}d^_bXf^s~SvzXqtasob|ubzq]zsVxo\{rYwelZ{l`yy`{zio{mj}wmsznvmqiqizirrzupurtt~|ruw }}y}~z~s rj`gupjyinpysvrq{kztsyw|{v~}~yp xx{xv}zz~zpzk~^|fx^x^ kaiasSwWxpQttPvs]r^zx^}vSsuWxo_vt]wzh{as_y[XWJLYTIFD?:F<?}MzICAP}OtMfNlMrZqZv¡YyVycshp§[uW}c[xazZ{d~_silat^}`zgzk|is_{WuTPw|MsZ|RwNrIyKoJu9s Au <svFwxELCB;s:oA mDlGtJmFjFr5¡n/¤h.¢d1§q,¬o"´h ¸e¸l$±b#ªa%¦W\*k=l?q:|BL{D¡tBvO{TNRKrQq[rVf^hfoilbth}pnp}{|}r£~§x{¢xn§g~iwhzf|guf\hb]dmd_]dntzmx_zbzbjbcfpZKrV[hW_j`_v`flXejamrcd}XpYlwXWx]_i]XiTe`S_eU]l_^raoi^urgmdowbxxhzx_utoxpbbWe^~uonoeiWf~Zq}ZqqSyoTjT}t[yanh|r^pof}wbk]{ij}zezrruvqpt}vgp w~erjpmovmnj~o}u{kwm~tptu{j u}ks fozhtsozuwryuzzyuvy ~~xz{}xu~q|po~zv}mx~p ruyo{uXw[i[yXm]vkZvzR~qP}xTpwRvx\t{Y~]t}a|zUsqPmnYpYtZt`]{TQ PEU|[zHN F~G <::z8EvHCzGEHtHkTmXrNu\p_v¡c|¡Zu¡Sr¢]zYx¤]¡]vUw\``vguhubtgrab n{_vdx]~bWs]O|TyLoGuDt9vD~y9q}IzuF wIyP >Kv:x:vAoJ kEyBv;f6m*¢h- k+£v,¥f&·g*°n"µi²h#¥`*d%¬\+¢\;g<t:r;qIoDtA}FFIzIxKsYpWggs`tqwvrtnflwiz{q|u¢|¢m¢u¢ o¢{~²~s°tl£|jzhpezj]x[|`^^juh m~]hilknf|jl`khwTV~Q]wQ^uZfzekwafthd|_nfcwdfoeUv^TtU^kVacQjdOhgbhrgmmloq_ske|`n|fjsqsknremtiirsxu~hi dl_iYnV|yX|pSznSzt`~xgrhpwcovdvz[n]pk{upvqqz|jvp~myrn}lkgj rulruu}jsosx|j iqwli nk pozvp~vyuuuwywz| v}~wpxvxx|y }}xxuvoworzz}|ukxp`um\kd}le~Zs|NqoOvoFs}M~nI|pPzsZr~Vrw]vmWwpRnyXwQyPwWWTLrEuJqMmRxPvRz|RK E9y<x={>yADxGsFxCmBrKmKrPxUy[wdt^u¡[yT}¢St¢OvR{Sy[aco~gp{ftj}`a}h~nc|i b}^qY}NRxSrPzQ|C~Eu?{x>yHy~T TSI?r@w?{JrIzBy@k:x7w&l*¨l¢s+¨i*¬e#¯`!®^#¯_1¤^9ªj2g8¢`Ad<oAvIoF|?~HRMRtZp\r]khnitvmtlisoqhyquvxr~|¢x¦|p©yq«xo¥qfue£pi¨qq¡tnrf¡xb£rdzf¡b[ _{itcqf|h eco{p ~l~zlcpn|qrQIY[[a}ZcZl~Zs`ez`d^l\coZ^yi[nbfifcsQdhLkfSer_htkrvfylcwml|tqxlxkoxf|xgss}m|qpcu|aysRuxUqTnZxqVp[|}ZtoglsXta{whpwtm~lsttrry~tm~jjuut|wtkx~gtjwqi{giy~d{ trkdmqjm c}q{u|}tw w~}r {} { } z}oz{py~owzwyoxstw|xw~ttm~v^|ocn^tsZtpX}~]ryLrrRwwHmvJ~mMutVj}UopUy|]wkYhxYz~TtWvOwIzJz~Tv}DpDoRo\lLtG}Ez{F<@A7rCx@wNwFpPkIsIrQvPsPmSq\j`lUqPvU|Ju¢OJO`~c{ei|riz_q gy[xi|pfpivcl~XtSz`\|YqTvYPGw=w@ HyLL{ U~OyPyNvJTwODs=n-z/o*j,ªt(i-¬f'¦k.¡j)°]1«c9ªn:°l6^;£[HjEo;eKtKnU¡zG H¢NLsMr[pewomgmrqqsj{wutvo£v}z§ r¢yªp¤}w°tc¦m¨qj§mq¡yk¡zª}q |k§wc¦kfgye|iwhreyf_kkxg }rs~nwm h xo\X}eOjajhlg~doao\g]][Z}eaxdbsljwheqbmhXigZugZptfk|ksrtwuu~qrxu{ysynzls{y~x~tucwzawuV}pSnSzXx\{w_ux[poaup[v}d}|duws~sskltcpgkzkkqjpvp}x~|w xxpjjdva|]{f^~bb~jdhlhmc~k{nx||x {} |y}| zvvysvtooqwqx| vq}ytuy{zy{vqks\|mYnl^mq_wvasxUl|TsyHpqOupHojKsrVyy^oy\ezcio]sq^xtPxvRs}Gy{Mw{PrVgJ^WfUoYkLnD~IMB8}>yCzIuRnMfNlSoMjOtMu|Iw~PmPbWhSpKsTt¢YtLvST}b~bqnc~g}`s]ruXwaxfn]khsfxj\}^w_u]|de \}StEnNwS N}TzJMSO}VOSzE p6r0u)t0o4k)¥r%¦p"¨l$p0n.¨h0£fB¯mB§lB£aEa@_AbBiPoZmToM¢zD¥CxQw^|itlwrpnstj~n}s~}¥¢y¡}£y§m¢n§{g¨g¥xo¨n¨v¤m¦n¡m«a¢kzgwkn`rXq_¤v[g~l}jw~rwmsls{rvv^T}kS qU}qbz^a[jdphkae [\}cathrvohnfmkbnoghq]qkipwmvxjz}fyyryy|xvy}~}z~z}|wytoxeyd{c {\v\{c}ayx[xpZmxkvya{b}oyznx~krlpqwqnmnvsswyx{nvt{wseiggtoxozfejv_^~clfnicybyo{t|x}~y|u{{z}pr{pyurvum~w}ztt}qpi|kzrodg~ijtoWgq_fpPp|WxyNnNq~LhyOihDooKukVjoXou\jn[j{Tq{IytFj|RnuLyvI|{Pr~EfuQ]QZKfHl~To NAyGMyHpExIpLxQmUmOmXb~IqHnRrtHsRoQhPvWoToMyKrOzXZbgdhmg d|v[b teti{fmiws`}VQ]xj~fy\[ZLtD}R s\{{M|yPNKOG~RQ}H FoAy;l-u*t&t&©h&±s)¤y%¢z'£v.«a6¡m4°aH¦m>b<eBh9£nJ£kSlOrPtDtKL~P~[xifpk|frxi~oo¥u¤¢«~£t£s«n£rf¡jvi¢o¯|g©|p¬`¤`¥` uk§tp{i¡h\ih¨s[©{c¥wn¢xqzvwgmrtph x}wzvm`l^j^gY`fclbk~ehf_ceee|qt{jl{mrkaxgdlpantkwx^xz`|alhpu}|~~ u}w{x qykktd{b~torkub~ld~s\z}Zrvftlxi|ryivvyszyr{yykuzos}zzp}kjskninpjfmqm{uzkxw|qzja f^ msq ii{kq~jjr{y{}}| wzxx{z~}{spsnopu~|n}{g{qexkmzwnsthkyidqhefsXe|QpuVu}UvNlJfySkmKkpKnp[ryVt{\rwNtvJoGh{Jj|OtnM}xFxtBkvNbwKhwN_JiMiqWz{Iw>t<uyGoFoEs?iAlBlQdUhTnVk}M{ S}{WzMqyBjRt TzPsNuR|]TTT_hpnlq|i|{czeawjyh{r[y~\ Wy|cvee~ `y]R~}KkH~zVTNuJy|F {LSJ @wDzF¢vH¡oFy7~;s4s+¤p(i+³p2l+¤u+x/¡j:¬\B®_D¯`C¤gAb>h?fHeDq>sItI¦pGzNzRwbdZy`reurvmpvx}|~¤§¬¦©}}w¢z£zt¥{ p¨ym§~b j¨a«[©dª|nsj x]£s[¤wY¤id¬wp¨tm¥lolsmqg~qputv~x|cS}g`~scjVmZkc~bdlpldimwlonmvrssvd}piqspxr`~d _[gjm{q}nmq~|yrs}n}|f}sownuguolhuj tbk_vyb|ui}xlzyftvm}tw}qlvfyyyy{sux|hfwuvsmmorlloyms|pzwc\cbhguk{ncryo}w_~}iwwt~wz~}{ {~t|{}~wvrrooo{vx~wevpgrtqephdimkgotfrvjixYdXrVq]eLlOpRnvDlmKqv]uoSvyYxxOpyPq|VdqGpsKnkSo{Srv=ouA`rFgFgwWetLhiLloS|~A~~;qIuCoAoCwCvCdEkIrXpMkRu{QtTzPvJ~Mv~OSySV\TS^Y_bgcf qe{jss{b{npdxukszWx~_ud{{d~}ezzbt^ v\xUzrMoJxwM V~rMtKxSxEsMp@mDlHsC}Ku@wA¢t1¢x5±m(¶s-·i:¯g1§u4§q4§j:¢`?hI§gF¤mB jCfBoAfEqM¢tN|F¨~P¢wU¡|WxYc[]owkryszvs~¤¥£ztª|}¦{v nq~c [ªY¦i¤}i©c¯tp¤ro®^²]®}]§ijni¡kk¤jn£nq}mhqwh q}wzlSmZoZ~oZ kVm^ujriumyjzymxrzn}|oulrr{n~|_}Y}ajbdi b lo~t qtswvxywn}v|x~twnplomgndphjjl_|wc sd|dysf}sh}psxmqo{xtsyh|lrvmxqqtmpklxlhc_^llrng~h|hsbtfw ps~~r}v zxwvq~z~}s}iqctimtporeiyjcnsnjnrplwmgs_j~ej^_Wc\`RiQj}Lt~KqzStzPk~LowVvq\ryTk}VasPeoYdwSguSe|Hf~E^vM_tM]pTkiQqpOmlRutFps<{x=}AvG~EuIr?kBpF{N~ GxOuIuSsW~I|D C|QP`bf`d]ee}hxgyetouvlrnjseyt_|niydxzbwyj|m{}e|qhuxfvp[th_oR{rPymVtPuQ|{TvS|TuEzEn>yGvHsMnC£o:£p8°n>±y6¬r>°p4¬u:¢h<©l8¤e2©c?«f<¥^E¦gD¬lD¤h;§p:iDmAzJ N{K sRyX}XYacgtkllyww ª}©v |rq l¨abj b¬ ^ªf¥}b©{jxm³j©vl©v`¡j[ n[h[mh|h¦}mªxq}n§yj¥zt§z|}lWgN pTjctdn_glggkrxnlxvxsw{uzh k~akgqlj}bh~q iw~lxz tvyswtm~xu~{kw|qu nk{zcxmrmklnzfswmcidrsdzsq{{vvnrsoulpt{qs~ni|}uu~qks{{eg n|ckhf]bwlrp|_|clxiq htzu~tntvqzv{~owjyr|mdwdtylmbilbiteinjsnpr^fmeivai}S[x[`Sg~^_zNlqZi}KjP~qDk{Kp|^evRk{PdMbwPexOfqPgpJh|?^w@[qHcwR[oMbqMlnSnzNi~?o|CxzLnvExzRnDsEiMe}MpE|Iu JvRvTpSr{TzG|N}J}O~N~T{iW aX_~gl_}_mrvegrjonh}ro~{f}lbp_o{U{obsjsa~k]s^zias\eQuO~rJqImCsQ|lKsNoFkO p<pA{BtAo= hF¡j4¡p1«s*«p:°k?¬h4³d;¥e@i0¦f/§d>¦e7¬iC¨b:§iG£nEiB£kF@{B¥qV£zN£~TtWW_|a tq{~y rvq~{¦u¤v{m¢ie¥^m£g¡a{g§m¦a¥vlvq£ta¥|h³v[°}Yªq^¡qi¡ej¦manc«yeqg£vrqp}£{vkOeQoVjesg}qhtflrjthxhwnw{xrzugiffqrm{pxpsp{~tyt|xwpo|nvmwxjmvtg~vn}vo~wnrjgujveuvhzv{qyukxtvyltuqu}rxxjwgv|fxsz uq vwq|b^kokaeipqkgdqpyo~n{m}vyzstuxz|y{okmokwfeurmsrltlgk_npdkx^woivcqv\dwRaqWXR]V[tRaqV_s\krYiyUvvIzmUpqWmoVfwG]rJYyV`~Z`vPkt?ms?`z>]zF^hG_cKfgU^{XdwTjvHd~UozTzvQwyTzVxOx}NpXmZx OyR|wNsyRtwVvMyH}BMqtKquM} S`~STOUwbthlopejfilj^u`nawm}nn{tazl^vrU pXrZrnbsvc~w]l^dWeToHrGxIuDoI iJbPjWbMfFkNuIv@q;c9e?¬]/®d-®h4¶i=¾g4µo8°l9h7®k;®a6£i7¡d6k7fCpCmMmCtD¨mR eQ§lR§vZ¯pb¥u]¥~exb|qz¦z{¤uzzwv{w{¡¤s¥w£{}¢we¡ca©c¬ l}h~owozdªrl¯nj¦y^xa±zf³w]§jllo¦qt¡oktf¤hmjo¢tw qwt{z{}mXnYfXifrhmoftorft`zi~mozsydwp}r}je}j}zuuxrltt}pdryhw~mu|xsqm~jvjqwxhstpjquexpuvopwpzkqm~{pqvurz}wsrr|{sly|jw}pyxlvrzu~vvmvyui~`hfgkffofogghu|{~~{qyzxmnprl~mlnj~^fw`pqerzitl`ojktlf|z_xxiwjqck|gk\]~^f|WjVf[fuaryXm~Mx}UqxTf|QdoRYrE[yM_{NXuUk|DkxHtmH_uJhFelVigTZrPQ~KYMj{LauPlVysRtItrWluVoOvx`r|MxSIzzUxZ|Xt[{ TvN~RtpXyzX~rNwQ| VvZ}ZsbmZi]rWyxUuioarit]v[nq~l|l_}{^~^{rP}RpOzu]}kY{nPnW]OcSeEvMsMkDjIjLcWgR¥iO¢cH§l<£d9f2©n4¬q9«b6n7¯g7¸i<¶lAµo9²a4£c:¥_/¨]@¢a=¯[:¦b4eAbJ¢_K¨gN«nG£fJ¦fY«qV¯mN¨u`«h\¥kd¥p`ª~w¡w¢wt£s ~zz||xxyz}x£s } i§i~`yl¥n¤ym¦xmsdmd©pemm£u]gb¤ig²xi«vjlj§erlk¤rqqz wq¨xs|w|w_ceav`u]gjieusoxgdn}lraofvh osk}gxr| w}ttnqrtexh| mkysy}o~px vspvxlrsoqll~ug{qm|poh{qxtszj{tm{wrnvnsxwrqyrr~pxwy{vq{w|wvvros|vyla^^`g\[£c ngmmny|}x{rt |rwtrvf|kslqgs|`wdn|mrwersljvequd}|czvpukmk`|]d]`|]azYccjbmsfru[uNqOgIgvQZzP[yIWoK[uMYwKdwBoxEjoKbpMcwVhrOakQ[oMTvK^yJ\Rk}TpsLtzK}qMruPowLfq\k{ZxvXzT}wTyL~O}Y|SyZz^~|Ty|PvoTulLrrMrmYuZh^k]vlb~nYiPzqTtYla|kXj_njzvcwxd~s\qWzZ~N{O|M|tQ oTiL`GaK_MiBdIpGeR]UZX]X\U[J¥[I¤g:¦f0©b-¢f,ªm5°j5°s7»v-µk4¶j9¬b:§_:¨Y0ªd>£e;h4¯`2¯d;§Y8YB§bI²bU±lT©mZ¬cO§iR²cS¨__¯j`µtgpo¦x~¢rnz£~¡v|}}zusy{vwy£r£zªx®x¦q©b b¡o§uw¤os¦jd¤mf¢tf¦ll¦dc«e^´l`«re¬ri«`eªbb `mornwhr¤pv}~y|s}gdr]¨mhr\q_`jqohzipntmolohuq{uxdmqgm}vuwmflac~ynw hy~nz{tsousssq~nvvyq|nawnkzjkduqxitycqubvxiwvxvwqqwwk{xqy|vxqyjxo ropliqoqgjV^Y_`^afkhs§l o|{zu}qsz| hlpbgxa}}hvynp~_wokzjemtglc}nnqhp}fknddikbgdXn|gr|gjqbwz`tNh~KgxI_oJhpPYuUVzOasSWjN_u?jsMjqIhjJgkRYiQdvN]nHUvLYM]vJ_|ThmSmnJ}lHyxHmvJz~St|Y}~NzUsxN}vS{WsV|tSrYwnY}t\yf]~v^ygUn]~ocxndzqfcdkc iUxr[vqX{aalbgdm\{auvp|u^tjazQrS}S|LxEmUjV_N^TYQ]Hh@m>qF_HiJWUXP_FTJ[B¥oF«e7 a1¦^5¬b-°c,¹d8³j0¬b-°Z7¨X+¤S'§_,ªU.«W9°[2¶Y1§`7°^0®]=iCªeS¯bG¥eL¢eP¯bQ«nV²nUl]£qa©die{¤kt¢v}o uu{y|t|uw~uspx¥s{w{{¤wiª l¤a sp©pvvez©nl©pi¢j`£de£bl®`e§pm®ah¯hp¥]l«\ydr^~cz§fz©ctyv~}ytvmav`¡k_§oa£hnhndzotovrtvlhrhsorohfghtj j|a}gd|fx|j|_~ixrrytwuuqqnlztesliskmwmhnp`} hdqlvgr|nwx{~pnzrlo~rzjvsmrgkw~qo{iwr{o][c^^fgj som¢s¤zqpxt¡z~urvkrfwe}`g} _esft}dumtrpr}huyp}piyegxmpjl|qcgfvda}[bw]qnctndoYqt`kmVnmUfuIc{FbqP]oPbnI`iK[cH]hTmmTccOafG^mNZzJdtP^vNdUcyNa~IdsKyvP}xT}uP|}PuzOsUQ~SyYvySs|\wr^qo^{o^tmX|f`d_k`zieme{bgeg|f\_^k[fbeicdjn|fkwkk|ujupnpwnwk`vi_}eQ~qR~S}PuLjH_XdZiS_O]GfMjQeC_DeJZI[HaO^DjD§iB¤n?¦c/ª_1£U+¯`2²^/®Z/²b(¹T(®Q,·X(¯_&§\*¥T'·V)ºU.·Z)®a1¨d> iE kP§cK°fL§eF§eG®nWµh^ªid®gi¦bi©kp¨nx«w£q sv¡sqlshwq ¢kx£qs¢zw{vsyf|k¢yf~e¦rk®otªho¨bqci¤`d¨\c°cn¦hr¢mc®ae¨hs¯`}´Z¬X~_}¡i¨`¬cv¥jxp{pwsie h^im¨io¤ukm~vyy{rvoumarp}huv{uo_b`ioo}dch_uer_{ ^s|qw~ov|go~cnzgjqslyirzroql]}bvao joyju`xesumjto`wwlvnok {}ytxus nfW[f¢b¡fbirymz©y¥|£p} }§s}v{wrkhjm[^gybwh|mzxs}zjvyh{fblq~dsz`rzeqzcon\orfoifeuV`kdp~`en]ewakx\\rWcnWbdN]gJeeRhcNfcWicLefNgsWapSYkQUrIdySfqTexUkk]mtTdwKmnKnvLyzIk}MztHsT|~KtRqQnSx{_l{a|mRpW}lZX`haa[ylf d_`av\avY_cZX`~Za{[h_fiarnfyugvlb~wjnnitq_|d\~m_xnU~sZ{QjFtPlVkWfOdQ_VfQbJcI]G]NWT^F_E`Df@¨i;¦fA Z:W5¨W4¨P'´Q*ªX$²Q/¶R*¬V °Q*¸\*¶]V#¸V(»K2¾^6·d8³_;«]:§\?§`J¶kP·jD¨mZ©vR¥o[§ob¯jh¨boªdl¹ey²op¢k}£jy zu¡nrtzv~zs§s}jusz wg¤xqvevqqo¨hmfh§el¥pf©`f¡Ye¨\l¯ho¢gl°ku¬dr©ar²a°Y¤\¢f¦f~bb¤h r~¡nohh¯kbªwm¡rvz£tpvv wzrvjuc}mtq~t~rhad_aoksmc{e{kval dsyfqwmw}cr}dh{dmxlpnist}ht]vaxbwayhr|bt|a|myb|bdi fqro qzzv~jjfyd~c§}]«k§ h mln¡u|s£pu¢|¥r©no¡oz¨nz¤r£hijh`b~dg}~o|xwmmzkgokop}lgw`esdqpbot\on`ir_bkZilTbv_fZ_yaho]_vTbeOYdX[dYggSalQkdTjiW]iT[tKdsPYnO^uVep\fyUqk[qj]zl\rqMpfIokMvmPkvQp{VyI~UwZo\o\i\qyT}lVwhXbfZc|Y_`fikzfarf\xXdyQ[[`Vd_ddc _cubovgklnksserxfynjvm\vh_j[|nZ kQjNeGpPoJcOjWaVcP`MTKYTYQSQQS]K[FfO¤fM[D¨bH§[>±N@¬P1´V7J-¬V-±Q(½R,»R¸Q²Q$¶R!¹Y%¼U1·O1¹Q7¹X;¸^?®_5i5´dC·kMµbM°gX©p]¯o_°oa·nb´jq¯iy¹hs³n{±cs®jmªrt¦yq£ru¦urmi{wtutxt olniskgggo¢nb¡oa i\¥bg¢Wa§[d©ae¨fh¥av±^w¯X¶V©X§Z [¨b«k fh¢v¦yxsg¤glvlrq¨{tpvnzy~nv}p{`qh}owuuylmhhdaousf{jxqykulwitdl~anxdvcq~jstnwdikuxeyvjtfxybx]}ft]ugyfpuptqpjopdlf mfch£}f¤b g¦q¥f¥wr|x§¨w ¢sl¤s¬o§s§qgªoa¥`_^Zelk{ksg{w_ma xZiaom\xi\wjdofaw_qzcfqmio`jsifthajmWwc]rajyTgoOl\Wb_TbsLfaUaeUYaXYePUf\YnQXiWSqUZlPamTpm`qf]ueYrfLiuLltPvkVuwKntMz{EvQzOkSj|To]wwO}oU{eVX`|aczZ\ck acxa[waec[\WxNX__^pdbed[j{hnstnzxlgb|igig{dZ cckRbVgIoMn]lYlO`R[Z\TaVcX_TVX ]M§]W¤_TfJhMgI\C«XD§N>«X:ªG,«C1¡R)©T,§R&°O(¹K+ºS%±G½O ¬M'N2µM2ºN5½T@°R=¬b2¬ZB³^<»ZG½fM±aYmU°]f®ed±ikge²pjÀohºesµ]u¶_|¹s~¤dr¡lvx¡jgmvj{nvoy¢oo¤gr¦mk©mt]rgq¯b`¦b\±Th§]l³\m°Uq±Vg©Vk®Yy©S¥Z¨Q®X¢^¤Ykise{¢phg°ll¦rq§vz¥ww§twuquziqiqkw¡gv¡my¤k|¤v{¡zkdcfjih¢roon|lwlkzfvdr}hoouwl}|hsgt|ipyaqvZw}fy l}}r|j|}f\y^xor{xu~n xuqe hgficji d¤hªe®cm°m¦lru¢u¡§f©c¤kt¤ro¨i§m p§j jYccddcg~}i ~_~UyWynbuibnj_hkYnmaxrkwosrtlnnqiermkbvi_nehplmlbnm^nePpnXioRgfQaeVaa\UkQXkZZd\Vf^VfTYmRejYew_srWkrU`kObkUmkSsgMzjPtwQ~wQz{MrQvv[ryZysMtnOu]T]]rZ`sbQzgV^a~V]Z\af]^zO\yP\[_~`k\eY]\Ztghyrdlcy^h`\a]xqa|dWaVjYgNmPh[pOgNVQU[^MbO^Od_¢Z_¡`W¥VK¦XKZHaH¡^G¬]DªW=¡QFªQ@¡C2¤C.¢R*«Q(®V#µN,²K0°C&¹D ±@)®I6ºG1¹D=®@E´HCªV:ªX9¶O8²OE·RC¹^P¹^J´YO»dW·^k·_g·lb¿inºji¼luÀ^|µa·f~±]u¤d{¦c¦q ab}bxo{izls¥kk¨qi¥og«`o¥Tf°WfµOb®Ua¸Sbµ[l¶[xªQv®Rs Qq¨Uv¤Xt©azµ^®^Vhjf£d¤q¡yqe«is¦oh°~r²rxªstwyw vqwpvpkvsªi n¡}nemge^kg¢md^zfpkx}at`vis~s}ym{prhrl}w_\|z\xjl|ylx hy`z\{dzsjv{oy p~ii]_d_ epd¦b³a¥`¦ a¢q §phg©k£j¦dx¢qi¢f©m¨d_dSP]Tf}X\|`]yS{yQwnWvg_bsUeoZjobjmfk{gwofizldhkshpmr_slcrhhvmpi`liTmjL^nO_eQc_TTdSY]Y`]^QlXOh[VgYbaUfpUacJsoVinH[ePneEelOmgH}gDreLrfXwrYwQl}R}z^rs]|vRvh^xkVu[PjaPyWWT^OaU]~T^O`R[Vc}Zh\i [bNa^hZqvZbx^h^Wj^~gXb`i^a]kUn]gUlYm\_ObT O\RU_[^RiV]Y¢iZ¢\K¦SC¥SN¥\P«eHªZH¥\H QPJB¤FB R/¢L1¦V/´^"ªN%¬U(»J+µA/²K3°L<´L1·K@¾EG¸OC»T?®W<®J8²N>¶QG´UH²IU²R[²S[¿ah¾Zn·lcÁoaÃkfÂ]r·[ÁWyÂf ¶ct¦k®o}£f£gz¥h¨hj¡qrps¢gk oh®cl¹jn®aoZf²Qg³^p³_k¹^p°Wm¨Kv®I{©PwªVo¤_q§[u¬X} \¥Sy¤fl b_h tds¦mq©kq²ym~o¥z}¦z ¨w}s©}t§~y¡ot¢h~r£n¬n£u¢ja]\Z]hh\]bmg}bdtg} qzhtlzluj xbr]~{a}_`dg^~gh|oghttou ¡nf[^[[ ~c a¬i±^^©_±d¯¡i®¤]«ªhª«e¬`¤¥dfj¤d§k¥\¥\¥\SZVMN S[NR~XUzNwRorOjyRdpM`tM`yMi}XpxSk{^g{nlvponhqweqrmwtmrntn^qvZmkNcfS[_HWcNVdZ^^[[^\RgMTiTWfOXaPViRekUbkGlr<dp@ftLijGnnDr`Io\Vpc_um]tmWxl\vtQyuZ~v\|qcwgXnfLr\OUVPYzUgSjOeNjJnSgUn^dYjSmVe [i[e\g\_gRz_O]O}`Z]WYSe][[bVgPcS`_¡U`¥Y]UW_a^\cY¢bKªTI¬WE²TJ¦^K©bJ]@ªOBQL¤SL¥GD°R9°L?¦V7¨Y/¦L,O%µG'»@/¹J1¼D2Å@B¿ICºQ>¸RC±IG³M<§KD¬@D®=E³FM·HP¹Ja¾Pb½[e¾XjÇfoÑ\rÊ_jÉWrºRz¿Z~¿Z|¶`y®f|«b®g²d³i}±_¤e¢rmvml¥jn²fkµdnµak´Ov¿Tw¼]r¶Up¶^p¯]gVm®Qo£G{°H¬Ux®S°Q{¡]t ]|]_f`nrkq°cq²lk²pw¥npªvqzss{o}©m¯wn d§r¤rªn¤qk¤l_aXTcq¥bV`\z^}jawZtj}o^}uhuidb|yWWxQb`azg^_h¡d m{{j £i§n b¡jeca ca¤f¸l±_ªX·^¸¥]®¨`©¥a¢_°g¥Y¡f¤a¨X¢W¨b¬YY Y]_[[QTRRqZsKoIjJomLlnUlvShrMgnYbu_jT^yYachygjjalm`mflsmkobll]qhVppXjlNgbPO]\VaVRcaLfU[sTWkRcgRVoXYeJanTecDafDlnMjiCmg@l^OgeTofYqeZkiXnbQsl]tkUniTrs[qkVxgXuXUvbR]`Sd}V`uT[U`XqXmXqU^\eUkUjReZ\\d Xg~eTdF_S}YVWPR^RbX_^_bS\`Y`¢`[KcYW£[R c\ZS_VbJ§RGOH®MI±ZF¤UB¶SJ®[FGBJM HB¬DC¸H5§H>¢O;§U1¶K4°O-¶N5¹@5¿H9¾IHÈJ=¼@C¾D=¹K=ÀB>½G<¸HD¯MA¹LG¯PQ®@[ÀPb¼]eºTfÏa`ÆXcÂ^k¹_rÇJpµY}¾S¸]v´Z{´g|´]¹e¼_~´[°l°j ¢m} f}®Yz³[m±]x¹Xv´MuVn²Ww¼Ws³Ws°Ss®Uy±UvM J ¸[¯S{¸O¥]w¬f}¤^^ U¡e~h«iju©fh±mtªf{¤lm©km©el¬m|¦s|¢uq«hy¢cªi¥e«g®m¥jh£`®U¨OWgj¤`ª[¤d]}\g`Zwb _W y_~[~X|R]zW{ S[~Y{]}bb`Y|c£u¢wx r j¥a¡fop©l¦p¤b£`¥he°`µT¹¢Y¶©b°¡e ¨d®b®¢d¢§UªO££X ¨U¢Q©_¡`¢YW^VU Y]VRKpLpRpQv JoxQu~WjxSt|LoqSp}\_Sg[_]Ypg^ohWpjajn_nmjco`[kdafkTifU^_VV[ZY\\Q\bZfVSmVVqV_jW^nUcgO`eTldJp`FbiSffIksFfoIk_Zn_biaXs]YtZ[ud[|mVkfKk^Qs`Tm\_tYW\\^Y PbMfvJZuRa|ThHfMmZg~YcxX`\iYcR\Xab]eT_KWN^PU^NZK]XY]_VZWi \fM[£L`X[¨ZTdW^SWQ RSLI¨IMªIQ¯IG°US°WP¯GI°FE£=E>HFAµA0«B2¥H8²U;±Q3ÀW@¿LA¼VC¼QI¼F;ÅA>Å=C»?B¸DF½>IÉJBÃGIÂAK¸GK·?]´F]»I\¼NiÈSlÆKaºMh¼YgÆZiÄQw¸L´Q}·VxÀX{®c«]µ[»WÀ]³c°b³ez®`u«W{®QªJv¦Jr®Co¬Gm«XxµX²Z~ºPx·Ry¯SuD¨Kz³T½O¹J~³^` XWRZ¢]¬bet¨ev§_}¡\}©cxhj´ps¬nx£r{s{³fy³c¨\¯g¥d ¯kª`¯_°_«U¶O¡UW£kbZc¨f¤[~nXa a ]\ ib^~Z T_}[ QXegcca em r¢k¡j`©ekm m«¢o¤iªjf¡n§e±c´e¬¢\´²Vª¦Q³§\¨ W©©P¨©R¦®UªR¥°OL¥QUW\SUW~ZMZ NSoSwSnClPoMdxYhtSpuR_~W_f^W]be^_~mYqi^r_hwekitnhike^nbdbgn`]bcTacbV[XYk`^kcaeV\kSZ]_X`Y_]LggMmeIj_KjqRgoMbeIq_OjgWt\PnaXq^WtUYx[Uw[SocRpVOqPOsOSsZ\tZU}SY|T[U[yISwP\TeuJlzFm|GkSgyZg{a[\\ZbUai` ^T]U`LOTU[Vb[XS`Q`¡JeªPb©Z_§I\®IX¢PVYU¥RUQS§ZY£TO¬KF¨SU¨ES¶PI±WH¯QV¬KR²BC±DN¢C@©?;J5©I7³A7©S8³O7ºJCÁK9¿K@ÃNGÃQD¹IB¸?F¶EBÆHR»;P¸GM½DBÇAB²AN¾AN¯K]¿CYÂE[ÌIkÑDf¼J`ÆOcÃUjÈUw½Wu¹Zm´NqÇSy´Q ²W»[~¼a·\¾\¿f µ_}ÂWx¾Uu¹V{§Ss¥Lr¨>i·Iz¯Lv©Lx±T|°L|²Tp§Kt¦Ls°N¬MtºJt¸Q|«M³[¬a]©aV¦^²Yq«oz¨o{§by¤iu¥dp®d{·kw®czµl|¶]z½\³\§W¬V¦X®]¦\RµY´V ¸Y¡¬`¨Z¥b¥`¢Y¡b¡\cg_ib\ acYTWXUOTb dfi`ge¥r o a§g¬c¤¢c¡¢m¨§n©¢n¯n«a«id© f¤ªc©«_¤¤W®«N¬¥KµTµS©¤M¢O§¢W¦¤Q¥¦QXa£XY]TVQ|V}PQ[VyInKkMtEpGdSi}Tgz__~\V_YXb_`bdkbmhyaeznaijeildaakdfmdf`ckg[eca[djWlg]nWa`We_Q^`YY]V[bYhiXffQddSdgJjhHjhOf]OlbMp[Mr`Ys\Xh\Zm[WpYXgP]fSPbRXkMWhJYkK^uQ_{PbTcR]{DZ|F^wKU{K]TXMbZhW]b_\ZeReR hL`R[LNOTLQZS^W[OW¤L_¨F_¯NV«CdIa¦EcK_¢VV£OR¥NU¯QJ¸SH¯KM®J[¸NW±UO³LN¶HMµLIµIF®EC¹D;´L8´L9±I5JDFBµH@¸SAÄK>ÃPIÇTN¾FM½?U½CSÉFQÃ=Gº<KÀH=¹ID½CHÀLT¸KQ¾?WÂA\ÄB`ÊMg¿IgÃReÇP_ÄRj»Jc½QmÄGqÀM}½O´\~ªa°]±[¾Y¾TÅXÌS~ÂPy¼Os¯Mv±B{°Bq¹Js¹Eq´@~±L|ºRx³Vw®Lo¬Nu¬OqªMp¥Jv¯M~®M©]¨[¢`£`¨a±Y¬`g|°k¨j«[y¥lwªbv¢n}ªck¨m~¬k ±g¥U µO¯R¯U±L^S´ZYªd ³e«d¢£\¦[©g¥dj¢X[`XY]df[RVP]RYS_ be ]^m¤mf§h_£d©m±_ª_« m§\«b¡c£p¬j¯d£«_°\¹¨W°Xµ¥Q¨¤P§UJ£PU LY QUX_VZbS|YSXzUtPlBqCn>hHh}Lf N^Rf^\\Sd_~c[zc^i]\\zc\id`fbjYhc`_ejeg\Zc^`ZVbdW^jWTjcTka`bUfcM^aQa^[icRa\PciZ\gVe^BefBmbHs\UnYRmfVv`_u^Sj^VuZ^l_Vga^jVTjU\AUvI[mAcoKVZf|LaS\zGb|KYNiHiUkMaL[UT^PiZcPZZ `]}[Z[LWP\SK\WQ]]VbP\¢GUªUUQV¬DZOgLbLQ¡RI©TH§KQ²LH®JF©@U«JIET²ILºGJ°GF¬?L±C<«K?B8¥Q;±E0´K>³K8·D;¿T?ÅENÁCQÈRRºLL¼MGÆHUÇ@KÂDBÊDB¸AE·F>¼DNÁ:F½FT¾IW¼<^ÅHbÅGX¾T\ÀQg¶MfºIj³Mo¸Rs¸Nt¹Yv¼\r·S¨\y³Z®[²S¼YÆ]¾Lt¶X|¶Wp¸So¼Lj²Cs±=zÁLt°Ds¹Rz¸S·GuµVªS}¬NzªSu¯T³N ²L©S£Y[§dª^§g¢ioz«s~£o§b|¦cou¢t¤ke¡iy¨h¨a~§]¯R°L§GL§Y¦V¯]¦g©e«o¥k¯j¨`jig|¡YS^] ]^ _ge`S_ZONPS_Z[`e¡e`fl¨e¯Z®_°Z§d¬§g¥`¨h¬n¥h¨h©_¥§]²¢\«£_±¡T¢U¢QªQ¦Z¢VNQWUYWTaX][Uw[pOuFsDy>n~HiJ`V^QcMlUib[`f`exb`}]Z}dZph_gbX_k]XedVX`daagYY^[NZeTQ[YL]mXYlWX_Tca\edS`cOkW[d^Vi`WgWQ]^J][BlZHlWLz_X~bbz]_qbZp[ThUTk`Pw]TvW_wVUFPsE^uB[xP^R\SWJ^~SZLcGaKfVoQfZcRXWUdTYVy]\xbTcTjR`TXRQOJ[RXJ[JX¡LZXaScJcGYL\O]LOOK¡CF¡DH§>J7L¢@J«HX¹MU²JGµ:@³C;§>D£F:ªH@B8¢E8±D2±F7·O:¾FIÆLFÁBM½NR¼LI¹BIÂFLÈGOÄHDÂMM¾JI·<F½8Nº<VÃ>PÈCXÃ=T¼JV¹GZ»J`±Q_ºGf±Jk¨EnPv¶Pl´SoªTmY{®UtT}¬Ry²S}ÀV¿Y{ºMq³Qu¹Kq½LvµQn³In²G¸B¼F~ºM¬NxBy´QpOsªHo¶Rv©Pu¥O¨MªZXYT¤WT©bu±m¤k ¬`{«b¬msb£dp¤f{¦]¦f{²V²V~±K¬AªN©^¥Y¥Y°e«c¨¬j¢n«k] b¥fb_g aemk~\ ]^\RRQ|LMLOS]^i£ia¢c¨¥]°¢d¬b§`´¥`±¦^¥¡Z ®hªd§k¦t©mhª¡b±`ª¡bµ¥X¤^c£QªMK£M¤WXZ\VXZiZ LH{L{PSyLGn|VvyWmzQbTZ~NbJlNa`e|ahvS`yX\r\]v[Unlb_c\ejYV`Y]QZR_WSTPZRYS]NSeYXcdQZeQg`VagYflUlb[bUSc\_h_SiaG`WRiUTnULqXXpa[XTy\X~Q\t\W{^[va^nP[qT[~EWNU?XI`zK`}G^|U^ThJYTkWaSjHoFnKcMP]ZcW[XaZX[\Z~XS^a}P[XYYRP[\UY[MXTcHdQj Q\RPMTTPNIML¨HJFGIH¡IN£=VµMR´=Hµ4R¨>G³7I¦:L¨>P ME¨DJ¨PF°R@»IL´KM´DQÂ@Q½AJ¶NUÄEBËFG¼HAÃPDÆKOÂLQ¸=QÇ@Jº:TÅJQÂHMÀ<UÂ<Z¼HZµFd¯Od®Jn¼Rg³Ku°Zw§Oz«Tm¬Xv¦` «Yz[{Y¯Ry¾Sz¹P²X¯W¼Tu²\u½U½Rq´EÃ;¼I´I´A²G¨D~§Qw¶G{²W}¯Kz¦X°HµT°P¡T}X¤_«^¦c n¸i¶b¼k³ny±i¨c d¥d±j«g_¬d®Y¡X¤K¨JW O®U¬X£®j ¨oª¨k¢¥k¤¥c¦g¢gpg~\ _mlnh~b~\USWLU~UWU}]|_bdc§Y¢¢X§¢X³j©¢j° j¯¬j¨«^£¤`ª\¤_¡l i i¤b¤X¦X« ]ªW¢Z_ [ªW¢TQZRegc¥db_}S|IAvGxFLNyQtzUksYfu]eVdNePexSd}Wm[rxTeu[bmYXh[\m^TcY[e_eYW`LROJ\UQWLPOUNRYNWaQacV`b_if_ggUbhYgbWic\m`UeUL\TPbWMn\VkUOy[Uw]PuXYzVWwQZRP|[QwX]IOwJQuGNIVAWBSOa~K^xO]ZdWcVcLhNiHhJeFZITHY|XP|SS{ZS}YXx[RwP[yR^YaRW[K]O^]]\X^QUO_N_N_RUTUJKQYHW<K=P¢;J©GO£JI«AI§@N©<U¤6O¯?M²BK£DUNX¨PM§KCMIºRN¹KC®QH´MOºHP½FP¹DJÂIE¾LK´RGµTSÄHN¿DOÃBIÈ=ZÂGY½>T¼EYÁFV¿JYºR[³Hk®Dk¹Nj¶[t¬WwTy¥Qz§_¯^~¨R T²N|·K½HzµL{¬H²P[¶[¸^~ÂR}ÄT}¼DÆF¾D¾E®;<°G{²At¯Lx´N¬P²Q|¯I¤X}¨W^¤g¡d¤ic±p«`«p|¬n¬n¨bh_[¦c¬X«R|¢[Y©M¥[ QSQ«e l¬i¥edg¥de¢pyowgVayf~bah[`[ YXK]RWzYe`XZUX¥§S©e¬ t¨ªb¬¢h¦[¥«b¤_¢©\§hhli°V©W´T]a^¨_KPJ[ O_ kgb b¡`TTD{J~Px|FNvWqUm}`hxUf{`_Z\~Q`T]V`|Ri{UfiR[fUedXUbQUbSTed[]b[^aLQQTQTJUOGK`OGd^Sc]S]ZU`iO]iTbfZ`gXhjLhWLrSEh^LcVVjTXaZTg_YrZXn`UxWTy[MrUSw\Xq]X|P_xEW{GS}TMJLHJGUS`M`TdWkJ_V`ChU^U[RSPPZVVYcJyXH~YT}XO~]Z~P[U]U^__dIf]j__ZRVN\¢YY¡PRMIMMHS LT9M IEBN§AN¨<Y¦DQ§AC®CQ6O¦6O°=N©HI¨OLKL¢IR®GK¨RQ»ME¼FL¼KQ°@W²CS¼G[Á@W¾>E±GS¹KP¼ES»QYºATÀAP¾HF¼PT½H[¶URºSWÃHbÂH\¹Pn°HsHp¯Hj«JoªNu§Jw±S}°X M¨S§K¯M¬O¨C ®M}»M¯V¹Y¶L{Á[ÆI~¿EµH¿F°G°?ºA³K|¬P±Sx¨Zµ`¯Q¬R±W·fµh¬h±`o£e¢h£ae¬hªm£r§g¦[¡W¦\¨Z|¬]z¨O «[V[TR¡Y¢] q l¥d¨r¤t¤q} izdjxh¡\¡d~\}SyZdg`Y ^S~SUS[X}c]XZQV]¢¥k§n£¬q b¢_]¥¢a¡§Xª¡^¤` d¤e¯V®V¯V®\£Z¥S¢JOT T \ X]le[mm{_ZPzC|>{ Hy{VoZqz[l~_cz^T|aVPV{P_zT\vT_zSbqSfg`[o]alY`nNb_Q]cYYWaPWaJ\SGUUHMcOIbOO_SU`XVb_YZZPYfVWdKihToeMv]St[Hh^HfXPb`Yg\[vW_tcUn^QndQpdSsdMvlYoc[tbOOOHSNOVLYR\RMRV[NcIhM^DYHYVPRVWSW\VX aS}VQ[KbI _S}]NUS]`^cX`[QeRe`W[VZ¢QWU[¥LTFKAHHIGO£9OFCFB DHªAQ©9T¤6G£7O¢8M¤GI¤HPKKJFRJLKKU¬PS´CM¼?Q¾F]¹C^¶@T»MW·BP²>T¯CNINMN´LU´DV¾DN»KFÄKJÄHQ½SZºU_¹Md·Ki¼Na½AjDs¬?k´IhµKn¦R¬P¨KKG¨N¤G B~§I²K{·J}¶C¹IÅYÇZ{ÃPzÇR¿V·J¸E½C¹P¶M¸R³Q¯Y±d ¯b¶WÁ]»eºj¶f§^¤d^mli®d«q¨l c¤kb¬Q°]ªM°LªQ£Z£Y\U_apd¢d£ge¡c§jmoy©b¢kx§e{bZYXca{¢`U¢Lv^XXT~ba YZNX_¢Z¡[ j¤a¦¦g¥i¦]£¡S a°Z¨d¨]¡b°a©U¯^«d¦S¡X©X¢S¤ZV¥V\_mjhnnv\}drNuGnThWtXe\oVn~Y[~]Ui[TYJb}X[S_pNghKfcV_kb]aRhaVeXT[bRLZ]OPZE\Z@KWJNfPO`KMcQPbOVgPSiSV]]K[eQ]fMt`Fs_Vs[WjZUcaQmUSn^XwhPg^Pk^SsgOlbRwaOp_KsaZycSwdN]R QJ_F[RMQGNNYGXT[R\L[ UOWWVX^NbQ^PkOfZ WQ|YKzeZeU|bTb_ ^]]`ZK]V^TVVP[PU¥V^£NK£IJNDBM¡GJ¡4G¨@@¡HE£AL¤8W@Q>R£<J3I?T?OLLNV DRKOBNªOW«BU¶C_¹=fºE\°Kc¹DZ´I\HPµIM·IP´JP«?T·LQÅBYÇHH¿LHÄGW¸O[¬I_G`¼OW½Ei°Mmª<p²Fg²Oc¡T{¢LzS£Q@ AF¢>¡EE³S±T~½U½MÃUÉOÅX{ÅNÆO°K½Q¼P¸S ¶PÁT±d·`²bºfµgÃ^¼hµjµh±c±Z]h¢n «p©r°h¡¯f²p§i¡b¤Y§S«[©W K¤NPV_kperqkb¡\¨g|¦c c«^iy gu£h~ca]V_Y£\|U}a\RQ[Y^Z[YYSY¨_«¦a¯©g©]©]§_°]¬U®V¤[´T²^¨`¯f«e«a¨XªQ [^~[£aa¤afde_g|kzdr^wQl Znbaa^_i`fcYlTgZfTUY|MWrTTvNXySblZllVg\^b[]W[ZZ_VKX_NV[KTYQR^GOjFNeSQnOKeOMaNSiORhYH_[LkUSgZLqdRs\Vi^QjZVnSWrXXsgSkfNmgYucYogNniRjmStaRseUvjY~gV_Q`IUHIUJPEQPTX]OZZ]VRVR[T\TlQnRjZ]V]Q|_Qe[`b jYa` hblVaT]T_VWMYOTUJS£IV¢DL¦FMCH¥CD<D¦@M§?I¤@G¬6V«3[¢;P¨8J¡?H;P=Q¥<[DZ?Q GT¥GO«>T©6\«;g´>]¶9d²A^µGdº>c´CY¬CYµATµCP³?MºBKºHR¾MK½NQ»KS¯MR©SM©RX±KVµGb¬>a¬El£=g©Fl£Mm P}¥D}IFGE@¬>«L¯R±L½M¿S¿Y¾N¿RÄN¶L·J¼VÁ[»VÂ]Âbºf±_·f³d¿j¼j¾mµk¯d±b¯ab¡c©mªu¯l°n££w¦pªv§`e¨_¢[©P¤WC[`£Zo_knq¤gb§eoto©r¢a{¨dsl`{ab¦d¡Y¡_©Z¤X¦UwXW^X~_WVNYP]T¥V¢T¥¢d³f²X¬U¶P§TX®T«N¢I¶V¯]´h©]§R©Y©U©Z b d¨_§Zf^ZfY}_ixdsUvQqwT_fWY^c^eg``bPj`aWYMu`]wV[mXapZ]i_\gZgUYbTTNSPU][IYQHOYTDaGOWGGZNJlQPbPVcSIdUJ_NSfNSbXOn_KkUQrdUsh[u]UgYVvRNnXV|[OpVS|aVx\_tXUq[Vm^WnaXvj[}jS[RfDTTHELIMTQOSL ZRZR_U`KdKWLcYcQganTl]g\^S[]]d~h\{adqb[V]O]T^]_]^XXSOUJQBLKEAF=@7N6D>D¢2W©?K¦DJ¨<P¦>W1L5P;UCZEeHb=b¦IZª7T§9[¥K^´I\µ8i±D^Ec³Bgº>^¹9S®EU¹GZ¯JP±CL·CS¾EYÃ>[¨BT«N]©E`©Nc²S^HX©<g?m¢=g¡Be¦GuFOCM@ L¦; I´WµS©T»L»P¼GÁPÄY¼OÂP²Z¹\¼[¸\³T±\»a·a¸o¯e¸h¸jÂh¡±_¦^£¦Z¶\`¦`¡¤nªn²t¢¦n§q®t¤znk§_£]N¤T«I Q`^feh hp£d¡f¤_¡e} qt¤st¤p}¤hvotgk¡h¦k£c£Z®U¨W¥Y[V []W^}SQNU M T¢[¡¬Q¬«P¶¡Y²Z²X³M°M¬V§M£K± O²Qªcª]±V®]²R¬X£f¡m«c©X£X^abXSY ^|^t ^kXgzVbX\WZa]cdc[~fQhUhXucQvVVvZTjXXg`[l^QZXUMX[JSUOZ^N\U[XQRRTC_PG`RCdGGeHSaUUYTPYYMdNEnMEjPHlPMoZZs\]ybRscTmXJxcVx^YwW^yTZxWX\cwY`tZWv`OmcSvXSYXfNfF^CLONXJRWSTEQGWX^OdF_?\GgT`YiYd___kU]UZahf}l`sWh_`P^RZT[[XS\ZXWIMROKJI=H?CICO=P9P<I>QKJHO¨;U£3W<X?`@X?_C^?bD[>Z¤?b I\¤Cc¯EgµEm´Ge²F]¯9YCb®@Zº=R¶KX¯>T¯@V¼?\·<e¨7f Cb¤Bi¯Jd²Je±K_°<`¨;f¬=o@n<y@ DJ¤F¦C¬>ªE²S¯Q«K°KJMO»QÂL¼W°VµY~³X»]¸]²U±[¢¹b³n³h¶p¯pf¤µe¥¶h ¦i¢«^ ®\X¨U c¦©eµa«l¥mv j¥lc_¨\¬`ªO¢P^¤¤\©c¦b_¢f¢p¡k¢ro¦k£i o|vsg|ebtag¥n jkg¢^«_ Y}¢Xa_cif\SR¡TQH«Q¬XµT¯W±RªT±N¯L¯P´ A²H¥J¯U¬Y«S¯`a¯Q¦Wª`¢b©[¥ce[f[[_R}]vVoQfX`Zf\YhSiU[T\^_PiSeS{l_uXVlaSk[de\VkbYVSQQTRMZXHPOP^PSULTK[@VZN^OJaO?jHJgPL`WObWHoKJlZDuMJj]Ujb`vaXo`NoXUkWSr\[v\Rn`_QZsUSMV~YUy[ZwRZ|_PYRNK`C^AZIHUFTQKKOOA_I|YL^NmR_JbEbUcQpWfXaPm[[ZS^^Y{gag[jXcQ~aRTaV]SRYMMJVFSMJ?KIJEJGHM<HAL@MFTCU>W7[:S 6V9YG`=ZC]C_IVEUHbLX¤Jb¥Ae¦>aªD^«<`µ<Y±:^¤<Y¥@\©EY²;c«Cb»;Zº9]²H\§Cj£Gi©K^¬Mc²Hn²<gµAw¦9j¥9uLz¡F£MH@¥F¨EG´J±R¬K©JªL¨I}»S½VºVUµT§S±Te¶Z¹Q¢·T±[ªh³l¢h¢¬j¯a¦b^§a¦´d¯WT©Wª¦cª¬]£®_ _¢n¥k©h¡£k«k¯h¦g¡h] U¡Z W©U¦V¢a¤Z¡dmvns h~ rzk{tm}mf pj¤i ¦ll[Q¢Xd`hfd~c^TLTU§§M¨¤R³¤N± J¯W®\¯Y´U³O¿Q´D¶D°K©ZY£Z©]¥^ _«bªh¤]¨ai~jh~bXV_Z R[{WkPcZ^X`~eS|lVd^][bYbM[^daz[^o`cm_]_W\YTZM\UN]OG_TPYQHVPLNTOORK]R?YMCZVG_PD`YI^YO`TSnVJk]JrRW{R^u_UzcTm`Qj_Mf_Xa^\j`SkRYwSS|I^MYITzMQwPV{SNxKKOEY@YL|[MPQMULK UBMCZCbIeMePcFnKtFrNiPoSl`_[TeXd[XVPcJfPaRb]^SOXQMOOXFXHQ=WAN?THSCOKGM=UFJFJBHBS>X@OEV>[CWCcC]>_AeFYMXQaJ`I\©Kg¦<d¡C_«;i°;`§B^®?a©;a®3e¸;i¹Cd¸<e©=\¥Bc§G_£Af®Ci²AnªGo°>yFy¦B|¨H}§J~LB<? JP²L·S¹^®YªX®K¶M¶P°R¨]«W¥[ §gªa¯f´Yª]¢«`¥¦f£bZc©fª¥e¥¢c ¯d¤`¬PX¤¢V«V[a¬k¦b£«p§±s p m¥]¯de¡©c¢^ X£WP¡R¡«V©¦]£\¢lqmf¢h}uyjtg~ichx¨n©l~ªqrz£lgee§g¥h h\Wi£dN[RUV¡PHµL±RµL¼X°X¯O¸K® C· E´J W£S¥^N¨S¤R¦]ª_©d£W¡~h^h ZdZ\[ X{ bz]o\bTd_f `ZpUzhNeO}cR]V]^zgWybci]]qd]f\fRaZT\]U]UTjTP`WL\QMbSMZQO_QGQM=_PAhQI_RDhNU`YNmNSbPLlMNq[ZlOMvTOl]Tg\QrfWf`TbeOiQR|YH~MGUK}MUyKNVN{SGNNYMX@RK|ZRXIPNFOU@PE^Bd?lGkFcAtPvPfMgWiQeUZO]]WXaXUXeWZIVWTYURW_XLQSZBT> ]K^HW>UCYCOFKE>QEGJPHYCW>OF_F_FW<iAgCc<]:_=j?eVkMb¦B^£<i ;r¬De§;f¢9`´<c£FX @e²9a´?c¨2g¯?dªCb¤As«DfAs¡=d°Am§:p¨8z«=wEn§Ht©Fw£E{B?¥B¦@¯Z´MªL §[§U®P©A¦L±R«R¬O¢]a¥X±_°`¯a®YZ®g¬n¤¦f¤j`¤Y£¡a£¬cª²Q¸[X¤ªa ¥h_h§o¦¬i¥«p¦§q¥l£]¢_§f«d¦ZVUPP\¢§U¡ª[¢¢g ¡acog¢mysxuyl~¡p} szi|iv¥v}¢gi§`¦a§h£b}¥i§_dXa_ eYOIVQF¤Eª>·H²E®NºV¹O± W²NP¦C¤N§S«I£O«TS²S·a®c |Z }X^ac]X\v\tZkahesWm}[j~]_kQwtQqmKoeQ|eVz]Wc[zcWmb`c_febcZnd\ic^^`X^`UjTTdVCeMBgP?hRBgIDVOCaNFeRL_JJcOT\QV`PW]Y[iTUkVNnLLrNYlSVxZQvcZvdZgYRlWKzXK\CRGDG GJwHFzVLSI_E\@X@~OIPMLHHBG=RAa?f?]@a>gDoFjMiSbae`^TWR`Yd][``VdUWFSEWRQQWU]V\QSANBY9X>WKYJTJPA?G>I?MEUGUGYGVLdQ^L`E_GfG_ 8i6o=l<kKs<w>kFo =o¨8n¥Ch¬>^¯;e±FZ¢I]©8]¢4c§?d;hª?t©Hq°DtªAr§>i¦3m¤>nCo§CsFl;w¡8v9z@>@©L±S¨L¥U¡S¡P©M¤H¨O¤X¤T£PR XY[ª_§j `b§fªo¢«bad¤X®¤T¬¤V ¯^´Wd¨d¤©i¢hg« n«°q¡®r «n £q¡ªh¡°d¥ªh£ [¡¥U¥¤a«OI¤ U¦P©¥X¢£be[kn¢fnxi{pxjsmr£r ¦t{o£wyhe¦cb£dª]|¨`|¤b `d_a¦UZSERA£D£M¦=¬<½I´H·@ºB¸K¸I~K´B@¥S±C¦ I·F°Q±Q®]·Y¨WgX\bd_` g|dlUl_rWf|[l_hxd\tsUufTslZ~oX\_th[ke[ggUnjkflbbhjYpZQbfTfdYdTWpRVoZNh[ClNH^PI_MF^LQhKPiRQcSPgLQdVZmU[h\XlVGvVKjWUjHZwPXveSj[YnQJqTDoXCzQKKK~LKPKKS}\I QHg@SB\:~^MMKTFRGV?P9P@[FfHi=a@hKoJi\`^a\ c[SMdYhZ^ZWXSKRGQGXHOK]RRPTAZFO;S?T@[ATOVOKHFEFMPUIUTUP\GXK`EeR_DqAlDn=s@iIgKyApAi£IcDvJu¨LtEc >^©5h¢=`Kb«Ah @rCk:gKy¥=l©7x£?r2m¦/m1sCeEu=v§9t9s¦:|97«=§A±O£PVUU¢M¦JW¡T¡R¦W` \°[²k¬d¬l¥j¤h§e¤iªrp¡g¢¥T¬¥[¡a¢©[¨´N©m¥`ªj®c£g¯¢b¨c®©m¨°p°p¬s©d£]«¡^®¡W±[ª U°S±QS¨£N¥¥X¢ W¥ccf^e|]vauprxwvtt{¨qx¡rzkg~¢_¤dae dg{ih_`UYPHBF¬H¬ B¶<¼ 7´B¹D²D¼L»}Gµ?¨D©F«J«~P¨D±Q· Q¯Y¬V²^ªd¦a_ ae^g _auatXjdg`hngnhxw_xn^rgSkoRur]vkXqiXpvSml__rcUq_`ga[ifYoZRu]WkbWlgIs[KkNFiRKaLIdKFiUEaNNfGNiNQrPQlSKuZKrVQjaGpZNjVWqNZwZVxUMvOJuYP{ORrNFxE@LFDD GCJFSTaK]D`=WCRKXE OJWAW>O@V=ZFZ=j@pGiDbRgT[V[Z^]UV^_c]XPXOOVWNSP^AU>TD TJO@M= QEW8X<^ISHJQNKHMPD[LUWR[OYDcE\@hGg8m:t5p?n@kEs;j<qJmIlIi£HpOeGf:i¥>cJc¦Dg£LhBoAzEw©Ao§Ax@¤2~§7|1q,p4h1g:oAo¢<n¤An :¯7¯E|¦L«GJ§U£T§O¥UJ~N|NR¥`£]§a§k®lªj§m¦gq phb¦m«h§¨`¦£a¨¨b°©W¦¨V©i¦µf©f¢¬s ¨p¨i¦l®µy¦®l¤·l¨n¶k©`¯n¯`³¡Z¬WµªT¯©\° ^e¥¤c©j¤ai^i_v¡i eskmlv¢v¥jo¤e«h [©g¦[©fjz¡g{k}bg l[W_PH ONK§P³I´ L°<±yEÀz?½ A¶~C¾zB¶E¬ D¬F¬J¥E¨KR¥ X°^¤S^k]f[]det_nbmXhXcai_erd}q_ukh{oXtbZ|oYjnRejUes]js_lvWZd]U`Y\gQPt[Lh\QmbXiVUn[JpYEmMJaEB`JFhHRdIRrBQrFFiWKkNUpLNo\MqOJmYQgKXtGbwMTr]VoYUjXVyQNs\DwZFLDQ@J;VDPUORQCP<UDXEfGV<`8]7W9UJPMeDhRiI_B`KgScYgVdVY\a[iVcYbW_TUW_O`R]OVA SE[G\C XBS< [?UILRGKJLQCEJMN IZORT[GdAeA^MmKjCiHmKhErNz;r=mJqJsKo¥QqFf¤Iq=`§@e:g?d Al?p @v Gq¨?p=o¨6v¢*x¥/v7q¡)w4z£?q>m7h2mBx C¨@³It±H{¢O{ªJ~°GG§APV IªY¦UªUdZ«e³h`§cd¦hk§lªd®h§a ªY®§Z¯©eª³Z¨¨P¬o¨ªo©m¤t¦q«¬g©¯m¥¨y§°kd£¯bªp¯q´n¡°iª§c·ªa¸¥\´¦]®«c°k±d¤a o a Y ^edzf~fz^{mwj|¡c¤j¬k¯Z¬eµe¯d¨j¤a~d^]d£jdd]YNL¢R¬GªT¦R°T±G¶xM¶C·M¿|M¸|L¯G¨C¨B¤;~C@I£ R£US_lgXZXcf}ZqTkZabk[l[blX~qfqb~o^{^WvcUknZeg`jkVlsPdsRcnMYePNcYPgYNtUJsUOqWSr^QkOChI?_ICVQBgONpERtCDuIEyFKlONmLKyZXmYKhPMoIPoNYxWZyUU|QTpSYl]Zw[IzNGPBS@P?QQVYSPK>S> `7]FbEj>c=W>[@QBQF VTgRcOcDgR[OaUeLmVhV`NcTl`hZeUaP]Q^TaP{XBx];`EV:S;{IGMRFVMJSHHHDTIRLQF[SSPZNgEbF_IdLaBbNeMrFqGsOoHiDn>~<zHrCzNpAs¦?fDoFjOvFuLu¡Mm¤Fs¨<t5z-.z/|2 -¡2s?o§3k¤4sA@Ey§DyNq£Mx¡S¬I®?¡B RW©P§U¢\¤U¢_Xªb¨h³`¬Y¬X¨c«e©b^¦X¥Y¯b®³]¢ªX¡Z®Y®qqª«zªª{¥¦j¢ qª¦o¢¨ ®t¥±o¥«m§±k«v¢¯i¦¦j®¯i¹¬d½¬b²°i¦]¤a¡«_¦og^[Ud YeaV d¥Wx_¤d e¦b¢a±j«j°i§d` ¤U£YY i¢kg^YW¦ P¦I¨M«K«T³V±Q¶zM±|LI²V«O°Lª@¡B¢H?H SV`]acbbazayaauVvZubfdb_`kksZdZo\a\cXpmYpaYerUaq_ejNklYilW[oNLoOJcRPi]ApWRt]LsZSmKDjPNaSGURFcO?wCHsNPJLlOPwFQzLTtZLqRXgNOsPYjTRsKVzJNvYRrJYz[R]N~^E X;TFSGWGRXKDVCTAY2~W> kGZAZ?]@b;^?{OO{RSfXaS]FYIiJ ZEzfHfRnL fRfKgYp_gXe]b]\U|^JZIeCfNaL\FO=~LKSH{PKVKZP RS AIIQHQO[PTUVSfP^RlFdG^PkSoMzKmRgHrAp:E¡E}LxKsNp¢LmJoIoRu LpNoKzEp0u3|<}§:(¨'¦'0x=t:{E¡4w¥5{¡5|©;¤<y¬@ M¦D§C¦@BU¤RP£S N ¤Z£fY«Z©^®_£`¥]°e¬^±S¦P²S±\£ªX©ªT²¬T£aµ{¤·v©¸n²©u©§m¦¡r£ r¦w«z¥°r¨©o¡l §i§¨t±¡r¹ªk·®f±±g¯¯g·g¡²e¥agji¥_\YUW_|^Qz§T¨Y~®Y ¬Z¦Z ¤h¦d¬j¯b«Y¦Y£b ZX¡d£b¥Y\X¢QR OK©J¢N¦WO§{T°Y¯W¯V S¤U©IF¤@§}CGR[`cb]YV{cy g{b`x^uck_nVk]^ZdhgaeefxmdmoYpcaoe`ejUkjVilP`oRdlN`kRPaSAaXAeQIhRDrNEuRJkPM`QLdQL]H=aIAtG<yE@zONuNEsIK{GJxRKrIRoKQnOZnURlOIsNMqJGoKQsXEVJWD\<b@VHJDMM[FY:Z4Z; [=cGhH^E^K\DcL~]Rz\XzUVQVYLZBgHmQ|aHwe@mGnGwStRzW~zXo]cWf]g]|mN^O_R`BSC~XLxVDsTH|\T TP [X~MVINxIT~STwRQTZM_WdOfTiPdNdKlWq\kQpKwHsMzC@{C~OuRrMkOoS{V{NUzK}K}Hw5t49~8«0¯3¥.y¡1=|J~E|=¢:¤6¥8@©?©<¨J¡C¦B¦D«JW£[£ZV£[deY ©\¨S¥Z ©U¥^¨\¨Z¯S®]¯V¢¦^² Z³e®¦a±sª°f¦³p®³s¥§o¡p¯©x§©s£l¨w²m¢¥j±k««o®j««c½¸m¬³eª±^§¹b¹d²lª_ pdU¢[¦[S^c^U¥QX¡b ¬T£S¯Y§`£f®j°Z§h\¥O ¡^§g§c£¢`RZZQXQ¨VN¢V¨{Q¬~Y± V«`ªU±W¯P°EM§C¤|R{NxJxYz\YY[X] mgq ]{kop}oscf`gZdf[h`|\^hhwbexpgm_]kakdYdf\WZ`OWgRS^X^lKT_T?nP<kP8hWGoTJvOCcUH]IAcTFiA:mG?lK5tKCvQ>{AA{@G>N@QsIXkKToSQoLPuPYmPOxVPnGIxM>w]B\K_G|RA}TCMJGF}QGR9|\A^=d@d=\GkK hC`GYIXOzcQv`SxZUx]E ZRgKkD}`SwkMydKnWzT|M{XvNu`c`d] sKkP{kOcVeQ`F|RL}VAp\K`K}]M[_|YS SWNM~[R NYT[NeWjahT``^XhXhZtNkTlUz?|HwIx9D{@z¢HpEnUtSl[uYuRIEpCwB}5vB?¤>9 ¥/78{8=C¤6¡7;8§9 :~§=B§AªG¬LR¡Y¢\«X¥a¤`\bX¤XQ§]«`¤\ªV°]«X£_§^¤\¸[§¦d¨n ¬d§©qª¤o§¥u ¬jª«ru¡w¥m°t¥«q¥¯j¬©j¥¤k·®a»·a«²f¬µb«°X®e²g±e¨l^¦Z¤`¨[ §]}¥S dd]W]«Z®T¨T±]¥[¤j¢h£i¥e¡W¡T£V§^¥[§¥UUROM O[§XVKQ¦P«zT¨{^¥YL¨I°@µD¨F©R~SDxP^{\U]hkvg{dohph|pzmkni_a [Ye_}b\ta`j]anb\xcgt\fm\k]S`e[U\[T\\SSbQWcUScLMlO9gG;nJ>gB:eDEhGFhK;qG;oI6yH2tA6zL2oG;yE;w=K9T=PHWwKSvQWvORnQ]sQVvKKzJBN8}V<WF RF|QD{OD}NBJHJHT;\F[D_<Y?dKiKiKiD~^O\RWS\Q}aQyeN|kW|cO|bMhO}dDdEuQ}^s\zwOtkL|kVyeRlVqW}xK}uO`VZL`P]OrZKn_JpVNr^N|XWzXOzOQ~LX{QO{U]JZX][e`j\`de^a~caYeYmXqOuAvHsA>{=HHw£IlOo[uUnZyW}MpLjDlIu?o<s4w¥;86¤Ey¦B|ª8 .2? :}<¤5¨<6¡:7¡=¦>£A£K¦W«T©Y¢ZT¦T_^V¤S¢¯`´^d§fªc¨f^¤X§ªT¬aµ\¬gj¤g¥¨k±°b©£c««o¡¥o¬j¡£r ¬i«¤t¯¢m¥°e®¬a²¸]º®f¶¶g¯·c¦«Z«^¨n«n©n£b¨N±X§S|¯]¤N¥^] aU£Q«^©S¬S¨`²``¢p _b¤Z§ U§ªX_¯`§W¢\V¢_U¨^b\_~M¦K¢zS°W¬~Q³a¦]©W²O£PG \~TzNtPUXQ]hi[{^z_jgkqvuilhob\_gg}c]ud^o[nrcpqVoxWerangVfWOQaUIXZSMWMHUIV]MAiFEoD<rJEoQ8fJ>a?=^I9lJ=lD1i?1m>1n=4l?8~B?v;M:K|@PzDMyNMzRN|FEzHHwMZvTMDJ{RJZ:LCJMzH?RER;J?U7TFY?ZC]Ag?jFaHlG~gBiCdIfI`NzjNbV~dHkQz^V~mNxpJwhOzqOYtqMzqRlHxmJrfUgXznK ~N~sQpV}iVjW{]Gz]GzYRtPFpVGxYTzMXnNV[TsRYzX`K]QZOaNeRd]b~Ve\b]oVoRzUm£PvE|RtC|>9|KzJkFlIrZlPx^vXwNiGwHvBs@}¤B|¨;¡A9?zA§07-0>: 8<BE@¨6£7 D¢C©M L§X[U]¢S W¢[¤W§`³c§__ª^¯X¨\§T®Vª\¡c¨h°±j®«n³³e«ª`´¨i®£p«¬w¤¦x«¤j¡¬u¯qª£qª§d´e·²c³³[¥¬Y¦°a¦\©X§e«\®a®X¸O´YR¦U®T¦U XUQ JT©S U¦Z¢_©^¡gb¢`§c«[¡¥]¨ \g¨¤b¢d¥XZ¥b£jaX|WXS¢JM¬X¬[¯[¶TR©Q¤SWMzJzU~RVW Z\]v`veqducjopkp}qn}womg~pi}cazd^}VixYbVlxNovTgfRdbOQVYLLVLPTOVXMKiCKiJDpP9iM;iI5dF<^=>d@/l?5nE7gMAkK;nB;rB8|=;=D|BH9OEQDKOEHIwJTtNOuIKvFE}JH~QB~QDNHH?J9{K9W3Y8X?cA]@fMjNaKgJlFk=n>fEkFkO`X^PyjU|jMrdRseNvmNuwIJy|WouLvvHptCtkN|rHziP~jUrW~rZwMwxU{jMqhPrYOpQTsVNwNLtTKpVIs\V|V_yXWxM`R^W_OjInRbRdM^YgXmRuVxUrMvJsQxR{A|;y=o=gKl¡LjMlXuYm bi\hLsMxFwIz>z¡5¬;©B}¯7¨;£8/91:7C>HAG¡; HEA§I¢PT¥LT_£X¤Z`c¢¨b¶Z²]¬^³\«Q¢W«[ªU¥_£ f¡`®·m©°h§°`¤ªh§ªl¥¬j¢u©v£¦g¨¢m¨¦r¬¨l¬²k³²k«ª]°¼` ¸ZV¶S®b«d¨a²]µPªT¢\ª_~¤O¤R|¨VX¦^£]¯R¬^¤T®\\c¬c®\f ¥^]ª¦b£«c¡f³¨c§g£d¡[Wªc_¥U£R¥S¥]¥Z°K¥S£N°_¹O³O¨R«GX L£HQtVwZS~T[}UXcY~hupnxfsdchunsg|m_zdYr^[}[iuTjyOdvP^rXbi[X^X^QYLTbGQXNUh\PqHBnM<sA;qEHpF=gA6gF6tB<rJ0nD>vI/z<8uN:sEACFzAD@@1E@IJ>IHJHCBvAKtEJm@4~S:vQ<xOD{GFxS:I-R1X)R9 XB{_>X3gC rIcF_KnA^Da={Z8cI~iDmKbW{`IviOtfCzhSplBsKtM KtrHrvRvvIniXwoYtmN|xRzyNvTwmLtoNtlTodVvZNzZNv[Jy_XpVSzVKyaWrbQzW]wVcRg]eIdLn ZqKaP^ YrTp]uK{NrJ~S|H|KyEGw?{?yKgUqTuYiUpQlXhOwKsJB}E <£A«HªA¡70%(.787C =; 5>~C¨>¢@¤EWSO¢[¨P¦T¢TX©a¥[§Uªe®cº[¤`®]£`§Xª V¡¦d¨]±Äd³Áj¬¾c¦¯m¢²o¨¦q¬|¥©z§t¥£|¦£{¦¥l©«b±®b¥´a¦³[¦ºe·a²X²]¶_¬Vª^ ¯W¯V V]£] VUY ¤\§W¬\¤\¬ZZb°Y±U¤¬R¡ [¦[ ]a¥ l¨ªe«¢jc¬Z¢[¢Z [¦S«S®P¥[£[S¯X´XªX¯[³Q®R¬W¥LªQ NH¡FxV{\}V|_~UyV} Tu_~]`zempkjldf cgoonlqr`arifu`crWVcTZdTYldcpa_aU]]cNfcP^bQ^iZVnMKxD@j<@mCDkO=jJ?qOAuH9K4yJ5w=;}>8}ME~KG{=F8F~5@ 8B>8C;76;;}E>A@x?7mH1rI4~JB{M?}LBP<wR0}V*Z*b0x_9xc:^2_> hJ`LfQmLbO_C}X8wZ8|k@wdQylRsfF~^B}_Dy_JtHzE{{?DuI}qOtnQpuQywNzj[w{Tv|N~{XzlSvtP|lL{qXufXqiWpaTm[PuXTwX\o_SmaexVeXg{]_y[[S\{S`xZs{Lm}MmMrWwTlLo LwLxLwCyHzGzDA|8p@pQu\zZs`tUmOnQlOyEJPG£M £B69+*-/-01??@ :z:@~¬@EIVSIP¦G JªY©[ ZS §X¥¡b¦«_¯W¯a¬f¢^ Z£¬W d¨e§ºb®»k²²a«ºb³³q°²p·´y´¨t«¦z°®v«·{³¶m¦·[£®[§²X¿`§¹d²Y±Sµb¸l¦l±j¥V¢V{U~¨\ §R¥P¥`Z«bªb°S [¢U§UL¥^¶[®X¡¤V©¥T©¡X¯¥_©Zµa¶Y©¦\³¦c¢Z¢a¢Y _¨O±Y[ªRªW®Q¥a§X±R²^©QVK£K¥|RHSzLy[^~Zt]yOs S}Uu_~bwfvrnfkguynvqglmfhs[hdccbe`obhbWdf[iki`lcblbZc\b`_][fWTm[WjYOHK}N=qAN|L<p>AqJEw@>I:z@=yM5B:}DE}A?BN5A6H9963>0<5}57??<8qE/r9*tA-t?<{?AJD}?:lF+sM+~`-}W+_4X- d=Z3l:gJ eN`H}hEwgJvS>t]8~aC|eDtmKwlFx^H}`BndDnKw;uFw Dz=|AlGvn[{o\{oV{x[pOr~SzsJpjO|lWu^Tw]Zn^VuVRp_O|eSj^\hYWv]as`]|Y_t]_vY[nV^yKmuR|tYm|Uhs\oWzYv VyMuUSvIpJsJu:sE>x>yJ}[s`ud{UjLqNsPtKFCvEH§?C0-(+'3.8G<C8:§A©?~A¡PS¨IN¡P¦R¬Q O¨U ©ST¢T¡_ª§U¡§Z¢¬_¨l¤i¦f f¨¨b¦r¶Âk¯Äa·¹h³¶r·²nº·pµ·¶±«·{«¹u¤»w®»p¨¸e£¿a¼]Â\ÈS¢½R£»Z¯e¬h°e£m¡\¢[}¢]{V\§R¥X©]¨^¦]ª^ªSUMHS©X§O¡[£Y¨¤R¬¤U¶¦Z¸¡\´¨b¨®d¨¤Z¦¢Z]¤b§b²Ya«W¨T³V³\§^¦]¯VªRT¡WVXuIyKPP\}[t[zav~UoOtXxfwfxkpgqlpj|v`sjbtfWwh\kck^dk]bpaahhjiimcdjedfdffcldkeYnmJjcL{UCzSGTOHKz<Au?B=D ;G}DGGFE:N?R<GDDD>FH=@;A6<0@6?662v9=~8:w:1r>7n>3xB8x:5pE2qD*tL,~U+wS'zO'\1^7b<g9ZD ]L gJeKxaLx^;zeJyeHnp>rjCvf;qkDwpErnJr~>}|AwF|{BxJ}vBvQzrWqZ|tNMzUm~HltLkhSphPqaVj\Lp_SuYV~UUva]sabrZcr`]qf_te`idad_`ePfdXonPwv[wnZp\z]x~dya~e~WUSrLzEsAu=@H O[wV{]rYr QmIqGzDuIwJFI B82) '3-).5>FB¡A£:A8?¢J«V©PL I§L§H¯E¦GªVTP¡Y¤Z§d¨]¥f¢h¨p©p¢¬ptµÅp¿Âj¼Çr´¶t»ºe¸»r¶¸|½|¶¹z«»°·{Åe§Ài»gÆi¿[½U¡¶Z°e«^³f¬j¨pe¨dZf]~¦]£\©ae®^«VN©J¡R¡J©X¨W¤«]¡M¨¥`¤¢Y¤¨Qµ¥T±¤_¯X«`¨X®h¡g¤h±d¶\´U±P°P©J¬N©O® X¤S¯OªW¡_¢]¢ O¡T}U[a gwvbubsU{\qS|Oz~SvWbpslveixkmf[wieocgqjdrdk\WiWUkd^Y_khg^ggahZbh^eqafrebsiRxcOq^KsWLtWGKFtCEyBNy7E}3E6L<JI8~?5?5?@79>AA;77;671 </90>8}77s@07.rA-}B-{A5 C9<&x9*tF!M)T zO'tZ-~V5 XA XEcJb=dI}gCcAl?{eD{g<piGrdOtlLuoG|k<tiLsy@t{FwuEzNqrLvs?}zU}[}XxOy}H|{Tf}Rn}OilQbcTjfKafMl_NmhSggYfcUnh_miofhjmec_kbZfi_VcgSgjNrkUnpSuv\nzSv\x` cY[W WM}CyCzCs:yF}EyOzSnWnR~LqK~M{FFS}RL @:54/ -*.@6@BN ?¥2¡9@D¨CªEªUG¥J§C¡?¡C¦T¦JR\¡S¬Y¥b©c ^ªj¬h ¢pªvt¹Ét½Ås¶Âp¸Æf³¼m¸½q¶ºvþp·ÅzºÇo²Ën¨¿l¬Èc¿]Çg¾d¶b¹Z«a«]³f«bi§eª_fgc¤fg[ªY¢c£dY¤M£L¨\©\±_¢´Z¨[ªU Q¡«[¬°]ª `¹¡T¹¤W°X´e«jµ^¶XÀU¸R¶R´T®O§G¤LP¸Vµ\¨Z V\¢[ \~X{]^~`tcw`y~jbWW}YwzVtoipzmm}dmo`hgYxp`wjhqZjjZoeUj`Yf``Yg^]iV\eZlYUoX`y^izZazb_|_V~_Z}SVyMPpSKqONw:Q{:O9JEK{?E9A9705730)3.8<19A7A:C4B793=77,:'5,=458:54'|;"w?(J%|T&vS+uQ'{\2X1RAQBa?\3^8veA|l>wpCzc7p]HvfJzgP{nDtjHqs>m}>rzH}wHxLywMvqJ~yX}U~HvLj~FnsHkwOgwTfrWdjIkgNhjZicZmhYf`Yb^Rf]]`jj]kga\ncip\qehcqdVkjZwnOsuNwnMu{aovcx|[~_ ] XN JJu@tIo DwGw?FK}T~asSwS WPJJTVQ@?7/3(,:AF<CI§D¢8©=¤<¦@ L¥NªK§KJ£Q ¨G¦S¦PK SXQ¢T£^`bg¨o°y®qtÊÄ¿ÂvÄÂo½Ïl½½v¾ÇvºÆp¼¿z½Á{ÀÁ}®Æm³Ìq¤Êm¨ÌcÃc¼rÂvÄj½c³l´j®c¥b¡l¡`¨ho¡gkj¡^±V¦T¥S`¦R£Y§S®\©U±dª_¤bª°Uª©e«©Y¬«\®`²Z©W³ ]³Y¶a²T³U±H»W»K±P¥U°S¬N¯V«T¡ `X]¦R`d|\^\yVy`wx\xxV|sbt~S~wZ{uYmxctxbopendet]cqfjydcgbgkSjo^hhY^fbUacX^`T[^l\cl\gzZbz`ee_}^U|_\LXONuKFPR{:V9N9EA?>?}@A83~5.|73*-*-7*,:47/.25;=:*85B/6*?1 59}068/v4,w@+zAJ/|H/vI#P2[:tZ>YB|S<g>^Bd:vm5sk@xp7tp6qlEyj@ql@j?wo:qvAy}@{|@r@psNnwPwoTtNnQoxPrKgqGl{E]}V[lW[v\kmRcpZki[jkTclZacU\_Xahg\hd\lhj[tipw\li\aha^fm_nkWomWxo[uxY|T|t\ Q_~b|RzOJ|Ay@wJt=wwD~IJ|[yTyKK JLJ VLXRF¡ @?8¢;?3C@@LPGH ¦:¢9©>©M¥E¢W¤XFC¨?©H¨S U©Y©NV£VO[¤\^¡f¦qo¢tsȼzƽ}ÃÆxÂËpÊÅtÂÀp»Åx¿ÅxÅǼÄrÁÑu·Îw©Óz¤ÑqÍkÇw¤ÉxÁ|Är¼kqªn¤a©m«g©f¨im m e]ªWS OX^]b¦Y«_¯e§e°_§®i«²b°©Z¯¥^`¦¡\ª\´\¹R´Y¶P¯O´S¼L³Y³[®V«X°M²P®P«ZW¤SW wayjze}^zV{P}[tR{rW|r_vq^tudqxaet`cubiibnhgp]lj[lo^ja[_d\`ic`keSbdW_[b^_[a[^dYrV^pZ[v[btaa_`a`|UW~\YxQK|IV?S:Jw9Lw<H>==8}=,u<4}2/2201134)4/.&5(712+=%<":* +2z-2,,3,80x9$u9/zD(F) F*E.|N5N3|R9~b@c9g6a:ze:zp1wi1}sAu?wwB~tA{v@z?|y?wEFwHqxEwIv~NuzKlMdxEhvA`EdyIfoK[pY`wUesWZpW`qVZfTcdUa`\ZkaUq\alajimbdsj`}blzcdnn^ppb|i\vrbpbtc{V}RyR Q]TK~UwN{IwCw~HuJsKm TuZ}}R{N|I|POKQZRSSG¢GOG@=KMHKGRU¤F§B¢BQ¥OWTJH£L DJ T¡U£RPPO¤_¢]he£a^¤£j}ÁÍ{ÁÎy¾ÏxÈÂyƽuÃÄzÇÂmÉË{¿Êp¿ÈwÃÄnµÆx¶×s±ËhÌiÉpËt¦ÊsÅjÁm·hºd¶g·hµf®e¥m©e¤g®m«m£e _¥[¥b[ XcX¤_¡`a¥§a¨£U°ªTV°\§¨W£¤Y§[º^²W½a²¢U³U¼M¹Z¸^¸]¸c°YS¯G¨\¨Z\©yX®X{[wh{g`u_x\wco\~lVzmWzv_wtYdm]jp\ht[^d\k_aigjoVusammdiu\ji[Xo^[p^^nOakUUfKjYOzXUw[YuV^|`drb[q`Ur`QrVWsPVyBMx@TsJKrB=xBAyDA;2z;->14>4:75 9#7)>#941+B*?*9+9"71 69y5;+9=,sC5B's=.xD!}O.|G$zT.{R>~N5y[>Z.f<e>~_-g4s3y9rs<nr?|z;vk<yq;ot?sr7zxJtJouFktDpyIm|EbG^yTbvOkwEauMXNXoJ[|XcpRhmV`rQ[wXeq\`jYXf^[o\\`fWlm]cdghm_hoUl{g_xe\lp_lj`|f]tqa vV_[~^\xO|VxM}KN{C| MBzSutHyzR{zNtSL~TR O~XYKRU{R¤J¢@?B:=I}DDK @H?K¦ L¡Q«P¤NRN¡O¡UyIUR_K¢HP JTT hfa`¡k®k¶Ì{½Î¾ÅÈĽÆx¿ÅtÌÀpοjÉÅmÈÈlÈÄm¶Îl²Íh®Òb¬Ôm«Æh²È`©Ãl¡Åo¾r¸jÀp»u¸p±t®yoªr±nµj §l£b¡g«`¢h \W a a¡T§W`¦a¢S¹¡VµRª]©¥^¤a¯d¶d¶b°[±]¶Q¼Y»`¬`ºa¶Z·`N¥K¨R¥Z¡}S{]®xd¤nduWoYtZnfm\q^oY}heuncuuVqmXgm]eccedaclfla`i`qs`qu^kw[lvch}k^rbclTamQ\bJZfJllRpbMk_Ow\bmYWobUgdVm[Rq\YmOQsQE{GHzB8rG7m;8y:37/:.z@:uE=w908'A,I>"44B+D/<3 7) ;3?3=8{35y2799E6vC*zE!sHvJ vN&xT1yT;|]=[2U+ Z3Z3j0p5n6tq@ws>v|Dpu?soDmkFvj8zh8n9ufHmr@op;ksK_kL[vL]{NexN]rEb{HYyH[}J[|QcrVhvRdoMaxTkr[gjTbiVYcYUlfUjiYmp\`gQafUcvbjwddobSmdRviWxt\zq[v{_{Y~[zP vKvsIwUuP|RG |I}|J{zMyLyvQxR~qcvtc R X {M GPXNN}LAC?G=~=x;~;zDI~<>HD¡PQT¤JOVNS[TPZ¦P¡H¤IP Q¤X£Z`ZZ©j§mv½ÊuÈÁxÇÊÅÈ ËÐ|ÄÏmпuËÈkÂÊvÇÆh¹ÅqµÆo²Íg²Ôi¥Îr³Êm¨Óf«Ìf¤»f¸u¡Ål¹uµv¥·u¤®q£°q±i·m¬b´sªlªwªq£j§m£_`a]fZ¡fi¦¢_ W¯f¯¦a²X¶\¸X¾d®^»^ªR°ZÃT²Vºg²\· b¸Y³T³J£{V |Z¡sV«zT²zX¡uerYwTwe om{dgqfiZgczndulOok[ql[maZf^big[`fdhc`gai|\jkcptSmqT_g^\rVaeTd`IYeIaYQwfFhdKng_uYPhVMn`ThZJhSUjSSlKEsXIrICqE<sH=y=;z737;HApD;vI9D.H-C>*I*G)>+C39!D+=1}E47.w;6@=42u>2yD#oMvR/vO5P-{\CzT8z`AyY6zXAzh/ k8xq3rB{n=rz>px=i{Gqr;rv@tbCpg;yhLnlAmm:kg9on?jhA[t?U|FduH[zR^|FcqE\{UTtPXySgvTg}W^tXpm^aqVkk\^\Zde_Sad^`ldSgQZqZ`|aVufZwa`re\sgbu]xwc|px\}p\~pYtrHvGulUsvWtMrRoH|tPzH |Q|XlSvvinz[ySW{Z~H~RLRLFv@}D{@¢wDA=}<yBJCu83D8@IU¤T¡SV N L~NXN~_S K O £T©¥O ^Ub£^[k§a ÃÈzÈÄ|ÑÄÍÏyÖÙqÑÒtÚÆqÑÆmÇËxÁÆyµÂqºÅp¹ÇuÊg°Ôe®Óo±ÓhÐq¥Ái¨¼m¸s£ÂpÇx¤»u¥¹z¦³v³m¶b®f´sµo®jvnmk ¤b] ehne¡f§d¢gªa¨[´ f¿_ºX³^µW¶V±^®Y¸]ÁX½XÂaµ~^²{W¬X²S«|M¨rX¬q[µwT¯sU§ucsXj^jbbf _jah i\^_~d^uiSgfWh`Mh\QhbWh^_c`_iYfxdiv_doXilTrsQilR`oMafP^^KcYKpdLoeIimSmdTf^QoZJr^AqdIcYBf]Ki[AnZ>~M<|N9sD0zI4{L;=::4zE=zE>|N/ D$K)vF"zN#zF1~D1K'D&D.D0G.;4x@094wB7}>+K1vQ)tS2vZ2T9[:}U@{\?ydB{bA}l<|o6yr9}i>vsAmoDpsAoz=}w9|sAtpHufDmc>skHrqIpf<ff5gq7dy:ZvG]|HZ{U]~N`sS^qW]zNU}O^tXczVlr[mm[koVfdReaZ_e`Z\cTX[\Wb\ct[]v_[v_UzgXwp]ztg}ldx|jq}oqraqpbtsQunM|fHiKxvB{xGtFmItErPzLqW r[z`wyXx{[ }d|[YHCJI|NyR}D~HxA¡@6;~>DuDtEy7?¦<¢ENYRQZ]UXJFS NVR¤M£¯U©\¢£SY\ cZ`¢ÏÕÎÕ Í×{ÌÔqÓÔrÈËvÊÏzÑÇiÃÉm·Ív·ÉpÃÂ}¿Êw´Ôm³ÙbÝkªÍ`ªÔm Îq¢Íwº{¡¿w®Ç}¥Ã ¦¿wu®i½h¿o¹h¹l«sªosyfj[\dh_¦jªn¤o¥c¥b«e°hº¡fq¬f®l°Y¶^ª_¶fµ]·}kµ`X±Yµ W«uP«pV¯uM®hV¥zYªvb r_eYc^dlh^fdndxp\bcjj[k__lYVcdbhaThZXlZZpbde`mkUom__tNcuZcsOkiNgeZb]DjbCc_DjcKu[JqjMrfGlkCf`OgeOpcEj]QmX<j`>zP:N>zO7sF.pM1}H;yF5vRBtQ6V4O1L)~T+}G!Q2|C9yA6|N,D4;,A-G4~B:x3-t4+s3.J$P.V3^'T5a3|g6Z;wm?t`>wgAqg1kBuqGlxKekNiwAp7pzGt{;pgCllGshEddEon9sb0lk1jy:XsFO|QRtSTL`lUijPcyJZoZfyTex_jve[l\`hUseXjlUddUf]`iVcgSi`]gcUhg[yaau`[nSso`|t^uh{zfzplknnrnZ|hWvwGymRxqPvN{}KkG~qLyM|P|YZ}uV|rXvU Q a]YLMFPPqIAvJ{Jw6w-t<q>yHq=r<@~7|;FLUZO_ X WyUT\~Sy[[L£T SªV¡ªV¢RY©[¢\ ¢i© ÇÕÊ×}ÉÐ}ÑÒÔÇsÍÈl×ÊqÑÃoÏÑn¾ÍÁÎ~ÂÂpµÐq²Îq®Õ`¯Ý\¨Ùh¥ÕmªËw£ÏqÌv©¿~±Ç¨Â·±z ¾u¼mÂs·{±u¬ko¡lªt£lb\^igka¥f¡j§g£m©a«c·rµr±y»pµ l¯d«g´c®`´l½wfµ{PºJÀ~I¼{G¯mS²kS°nQ¬tW¬sU¤nZbYg[rhwe ewe|bdx^fm[`_eek^cn\fj``gfff[be[kjaid\\tR`rXZjU_oXZcYc\S_cAca>pbKmYSeaNk`GrhHnmGkjOabI_SRkTIyTDwU;qJDuB=yO2nK*uH.kN:jNHqPFkQ1tU-tU.J/vM0{N-Q2L6H2zH7zJ2</G3A-|69y36v/&z9&|A)}E0 B7{P-~b6i6}b7iDm;xm<p3wp;x@|rCyuDntGksEp};p:dqBbqGhgDcgJdk?^cAfh1nn9is:gmMSvQSnOZvTgkWcnRUiMUpXerWgzeXtaZrZjdUr_Zded_]^f`WjY_j\[[]gh`yhb{k[{_coUmSys[swg|tf~tjolhtj_pQrJ}xGqQkIvQ s[{n[^R^\cz` UzSzQ[ ^STLxIxHxGv@KzDz>s2p1n;kDhGr;@x@w;~EOUa`}S[~Y|[z^ Yy_~ZU¨V£«L¢U¡\¦^¨P°Q¦V¥Vb¥ÉÝÈÞÆÖÑÑyÕÈzÑÊtËÌpÉÃyÀÁsÀͽ¿}»ÄmºÃl©Ëb«Ïj¢Ún±Ðl®Þw¨ÎwÊ|¥Óz¦Á}¨Ã¬Ã ¿® ¶³v¯q©s«olh¤s eab¢W fiªd®Y¨h¦m©l£l©m¨b±qx¬q±u´n·c´g¦c±aºc¹[»y[Ã}TµsN¾xS¸wQ°uU¯|Q¯qN±tZ tXgWifrb{`}ftc|qfhehehglZej^gc^nn_ok`nahja[afZcbWrfZe\[e]^`^`^ShYU\`KdfI_hHeiYqiKfhHi\DkgN_^>`aFaZ;q]@eWFtT?wK8lC5wL)qA/sG+zL2tM5wKJnO=vP7wZ7U8{L3zV9~G+O+L+L2 D-::72I1xB+x:7=)z3.=&D) E-U+~_;`0}f?fEq?e7}rCkBp>xnMth>hl>tzGfnDck;heEjl9fe=kj@bd5Z`>jd5^o9]h;anNSyKRyFZsL[mN[uLbjXNiZbr_jybjnXXhUcbdm`bahg\U]ie[gVjback^fp_rp\{_^sXhzbYufPwpc}yevv_r}fym`qnayx]qWzrWeOlYvLjPyRtU_d{`~yce}UV|^ a U RNDBwLq?p=xG ;l4r,n2g>r=iMrO}Lw?rD{>mTqPyeV~y[\ZXYeYS[SªQ«NW¡^¯Z¬Z§S¥c]¢×ÜÏÔÐ×ËÜÃÍyÉÊyÍÄzÑÆ ÊÄ~ÄÆuËÌ|ÀÈq°ÈjªÓq¤Õm¦Öo¦Øh«Ûi¥ßsÔÏÇĤÁ©¹»Á·{£zmiahabX_`cª^µ[®Y²_«g©p§m«rªr±x·q·|s´ q±}p¯v°|r±k¹e³d³~U¼vX»nP¹qS³}Q¸wK¼tS±wa«v_©w[¡pbpZl`raxjrk k_}nbzcagadhagelbokbrf]robii[mkXfk\`f^imako[`d_Zffe^chUahFbbGjjNplJiaIgZMcZJ`hK`g@`_:iU5nN7lJ;rD4lB+iC1iD0xR6wS0uP:yU<[2}Y4xM4N=~S;T;Q;K/G/I+D9;7}G:}A7xB2<,8.='@1H3J>X7\;}e;j:k@e5~l7ti3zj;ycIukGue>npBruAlp?sb:l^@hW7d_9]]:bd;fd=_d;d_AY`GcmN]mJcnF`vBcwQ\lO`m[TrbVve^rbfl^feamgkicnjXjj^hi_jmdfxjru`ln\mmWvbZq`^nd\}fX{dR rZqlwwpz|kwqdwwa{qW qXgZdOmOtQsZxWcda]z_a__WRPF<9y>{JvDu9u5k1l7k>i>cDlDoEoMtAsEhLiJoPs\xVwX~R~[w_}cWWWSX¡R¥Y ^¤\¯V¦_¤[¢^ª_ÛâÙÎÐÏ|ÓÜ{ÎÌpÊÌzÆÑsÎÐÊÄvÏÍ|ÏÈ ËÓv»Ös´Øx³ÜnªÛt®Ôl¯×y£Ú}ϪÓÁ¿§¿¸ºª¬¯¤¨r nxijq d li¤b©k¬l®h¦b l¡w®t²u¯m¯opª}o©{q¶|o´sq¨um®plqd´|c¹|X¯v[®nO»sU°}S»rV¸|c¦yb¥yfsdoiodejpfkdd`~ekochnfadc\kmbge[sfgpiad`\igW`dbfnW^pUjf_bddbciiS]gJ`nDadNclJ]_OddN\YBX`BZ_JanH`^>kWFbZCpF8mD2uR;f?6fK+jP)~K8qO3vP9zK0X,zR3U7I?L.O%L(B2I/=/;447}39D/9(@ yJ%|P$L3O5X(V*`9u[?~_9d1u.{p=zl?wp@moHloEoe9uj;snImt6_d5fh4]h5ca5[`6\_1a`9YlBVe?ZcOSsEbjM^vC]pHakYckQ[h^[kWloWorXkg_chggeflineffrZjcdieimz[rm_nk]~qU{sYurUti]xqcnW|mexvmyoet~^smi heo_jYm\tQlRi]xW f V}vd}WaT^MYEAAA}@Fw?qDzsCq:f7o,k4k<o;r7wJwDvMm?wBxGmNsayR|S~VvQ~Z\\SSNH¢WOª_¡_ªZ§W V¡¥V X¦sÛÒxÝÕÙÏÊÏÏÍvÌÌzÚÐvÖÉwÑÐzÏØwÑÓÊÔwÈÏw½Îy¶Òn«ÕxÌq©Ër¬Ö|¡×{«ÊªÈ£¿µ¢¸´¨¦ °¬ª wyyvp¢r¦s²i¬k¢n§o§sv«u¨w·g´ t·}om¶zli§~v¨yw¡|p¨mp¥hb«ohµli®u[¸dY±bg¸kc®ub¹xa´vb£tam]od sgjhbs\nwfjllyjl{oivcdviXk]emRblXbkYbd^Z]ecblbgtU`nVabhe[iq]bmR`lZ_oQ[pM]_LT_J\]A]i6Wf<Yj?_j?[j=^\E`\NiLEsG>oS9jB2rA#vM0uR.uO)|O1U.Q+zP.yP=U6}N'|M-G&D'=2E;?64)6-B.?+C,|K$vL$|R)yZS!P-~\2}Z-v`+c+yl2}p<su<he;fb>cd5mh6rj=ntAbo?`l;Y`.Y`0\f1[].[X0b`4cf9_iG`fOZoJ_nFckJmsMfqUci]gd_ieUrk\ig_pqdpummggkgtlessgphadkgjmenw]qtZ~xZ}uWynW{kXtUzr`xii|mfym{bzp]lfs]i^q]zqL nWpP{Z|Y}UxUwU T\|RP K@B|88}> FvB~uH|u;xj0d0i'j;hAr=u;y@t@vEp@uNxOt\xZxSPF¢}ML\QVMMUPT£N ¨S`¡Z§Z ¤^¢\¤ÒÙ ØØÖÒzËÕsÍÒpÒÎqÎË{ØÏÒÎy×àÒßÍÎzÊÙ|ÉÏo³Ëx¬Éx¬×o±ÆzµÆx±É~¨Ì¨¹¨¾³¢¸²¨~¥¤~®¡¥|vvysr¤zªo±w¯i«t }£s¨x®y°h» r³f¢k¯tªvj¬tq¤vlªjprt§hg©onªke©jc«mZªhY¤jkq_¡hl³y_ f`gjpgkhm]hfdsgpzdqvceyfb{a^u]Sg]S]PYh\a[]\e^cdml_sXjgbpahhabs\asYXoJXsGXfNVfN`lPZh=U`GTeEZcET\CSh=]g<]X@^\GfYHoM?j[=qW4vD(lB/rI1rP$~Q3sL6L)R6|R=xO1|R.E(C'N/@*84=2~C+:5:,F1G W#L#~U|Y*U[+]0Z#{a/sd-ps9vk5s}3cu5``0nl*ln.pk-`s9]p>er=bd5ba([m.dd,gk+hf:ar<Xt>XrKZiO_oHbnLduDooLmr]ig]xbcnqalhiqnjn]ivdfqcstmnv]nj`hgWjee{q\vuMvRuave[|qgoa}vboiikqhqgykjygm\ejoYmVcMoLkP }_QyPX~Y^uWUGBzwAIAuz?yxEr?yqJn:{t+{j(s#b2k;f>w5zCzHpItHjSs[yLqZ~MuNzZ|F¡L¤[K~HOD¢JTJ¤DY£V£^X¥^c¤ÏÜ×ÒÍ×yÓÔyÕÖzÜÕwÖÚtÕÞtÛÕyÑÜtÎÐÍÔ{ÊÓoÈÊo¹Òs´Ìp³Õt½Î|½Ò¶É¹Á¬±§«®~®~³|©~ ¤¡~{z|£s¢vªm¤m¢pw¦xªynt±i¤b§eªtp©qp«ijjrrooo¦to¦pscj`m¡be¢^l¥ae`d¨op¤tf¦k`cim`gbb^glhhkpydf|g`|bbrg[a^X^UZbU\]VdY__Yjgbtd^oifgendim]aobed^YgO`cQUkM[eDUlCRdGS`ET[IQXGWZNQbLJgIT]<a`AaV?eS<p\3pS(mN+uK.mJ#qJ%zK(pJ+vS6zZ6rT4w[/~T6V3K'OG$>*>&?/@,D.N*IUJ MuL&tS)w`&v_$qi'pf*zj0rj/fk.ku)`s,dm)jr,br#bl1_u1hp3_g5`k1[g,\d1\q$]k-cp/hv<`m=[oGfoFdqLngJtqGioIlhKukX|oSrn^qbg~^ruapv_sv^uzhwvfoubwsb lXtWtPvY{i^vdhwgjw`brjewmfkqqzosjducqhhfh]dVbVbVeWsaypexWaZve |^vXwSrGsKv@~Cu~=|z? ~:s=o7q0k0m+n:h;c=o=o:pHmOrHgRmVoLnRzO{Zx\ O¢ Iª{M¢IKPJF KOITWYb¡c¢[ÐØâÞ{ÐÙÒÒ}ÏÚzÛàsÍäzÍçvÎä{ÏßyÏÑ~ÒÙzÍÎvÌÅoÄÎxµÖs³ÊxÁÐ~¾¶´¨·£« ¦|¨¯¯| }©{s}}t}°q¦r¨k¥oªk¬u± i°o²i¤c¦jqs£rqohog£jakkqy¤oc¡hb¡i[£ZhY^¦cdgnqgoo¡uflch^ec~gc^ejrikmkuqjmeelnXod\`NPhUPXRZbYU`lYal^lmbjfbncXbeWn^`jQYgQ\vHKnQQnJPh>Xq?JiSQeO[aCVdHVkHT\GPe>`[CZ`CiX@mb1gY,l[#oV"sV"iHzGqN0vV-qK)uU3uQ6P*P)V/K%Q!B!=*?/I)C&P+P"QQRK'~Y-uW)xa$qa+ej"l_+qm8od)me1ip-_r&_k"cq0[m,]m-Vh2dh>Vl&[]0Rf'Qd&Zl+dv4cp@]jDek:fhGadCfnJjfL\rJsjUll_liYyha{do}mh{e}u`up[xrdn}curczzUlPxU }K{wWg_neufspeg~okwokjucmskfitcpbpkcY`Rb\dOlXo_xjUpT{VZ|XxZuM lL}QxxMwsBss?|vC~tE~rEtCp<v9e+v%j5qBmJqHkLvHqCsBuQyK}T~Vr[p`¡MR®W¥vGI QVJK¢WWVQaa§c£]¡©WÝé|ÛÛzÛÏyØÍxÖÒ|ÍãyÙêwÕäØÓÉÑÆËÉÌÏÔÒÏwÆÒw¼Õz½Ïx¸ÉºÍªÀ§¼ ®º¥¬«¨£¥ª}£|yw¤}¢¤¡zr¤y§r£ t§q¤i n¬l¤i©f®q«~pvhilsmtinaibpq¡fcg`gc¡\`UdXe jpªnn¥mdeil`ldnozmmbtiwqyzlrtmdrrgkg]l]^nXQiQQ\YXe_[kebea^hldcoXhdScd]fYXpYYpYUrUIvEMpH[qFMrOMtOUdOY]@RdCUfISeH]`:Tg@Z]9Vb6Xb:g^4p`#nU+jT$kS*jMrU$yM'Q2zL-~V&}[+za.\-\'J ?(=*D-I,D1N*H# R'K#NOP${RuQi\&i]*j_._h/fk(^e'di*ai(Tc/Ra0Pf5Vc4Ql<Ze5`g3U`&O`*Vc.]e-^n8_l5Wv9]n=^h<im:dkIegU_tR^lQmgWvYcq\_qibukmqrzvg}Z|zVsu_{l^va|T~VyMkUhZhcilwil|qcftyawdmkidihm~kag`k_`]nY}lM|iYxjT}sOjQsafxcoT}nI}oKq{Kh{ToyJ{lHyuBp>|l?ys>um?~l@}p2xm(t2sAuE nNtHzK|KzJB}GxKY[uYxT|S©yJ£xLLVNM¤QUU V¨b©\§_¬S¢K£SÞá~Öæ{Ðß~ÒÌxÊÖÖØËêxÚê}ÔçÈÙÐÍÒÎ|ÇÇÆÇzÇÐwÄط̳Ҳ¯¾©µ¬º±|¦¥©«z£x w ¤ut t x¤yyn§x¬uuu¢tw|lpenfiimnbkaki`ªad¥`d¨`^Yg§bc¢[k§pvfoermnoh pi~pxpzvus}kxzu{~qo{bjqfkec\maas]W`aJ[UPa]VidYh`XfaV`^VbY^jV\laTdXPp]LvFFsKF~IRrCYyLUvPUq=^_8TlAS]CN]IWhGM^4_c;Ma0Sb9X`&f[*m^*n\&iS'jLsUoVyQ)vX"X `{^"zd/z\*SG(K#I+R#L(U%Z)N(}U'RP#wTU|ZpW+fZ&`j0]l)X[$U`)Um.ed2_c<Zb=Mc1Vb2Ok1Yf0Pi2[]-]a"b\/Un2]n?[j3^gHag6Zj8Wu:TpJgjO[nI_jRnleb`]ibhkZgx^tuc{xm}vZ}rTmkYkWzVuZvqU~vUv[yqTi^~ljxrg{upqllqdm\dkq}eokn~gf h\ h`d[}`OgQ{hZzc\n_wU|ycn]yTzwKwsTswLh~UiwHmaVscLn`@pcIkp=zqBmk?}i0th+|u=mDyFxRvPpQsEuKS~MV[v[}XSvY§}P£vTz[PN©J£T~Q¦U¢TªY QN¥F©RO¦äâ}ØàvÏäyÖÖÍßÎÜÍç~ÏáÎãÓäÔÞÖÔ ÕÓÈÌ ÊÕÉÏ ÄʵҷǬÁµ·°ªµ¬ ¨¤¨§} }sz wz~¥¡}xyzu~wr{swxqr tvtxnruposksgfjjal]j¨a_£db jg¢cm¢Zm¤]uhn jy¤etfmfrklktm~l|vw~sur~nmzkup\rj[dn_[lcVle[mbTj_OpWVh_S_dZg]ZcbS_XJi`Qj\YeWWfPLsGLwMO~EKAZC[yIYjM_f?blLXeJUePLfEOlERj5Tp3Rg)\k1c`,of,lb(b]!bQ)oO rNs[zVUatW#v]&R~K%E& L$XT$M/L*N#Y&`)az_sSvMuWo`!ed&\`'Yc&aa%Y_&V\2Yf7Yi?Z]>[i>Uf2Uh/Qd.Yg-`\)h^&bf&Zf*Vh5]c@XfETn;SsARgFUl;bo=hfJhb]_kaXk^b^drWmtasucsj|hi~kWtiTrXrSwPwwV{z\}{\|s^yjevqfzgrkthljdc^iecbhkljaeT}fWd[ [Q_I`P pYwp]yme}s`~lV{qO{|PmuPlwTltOrfNy`YrXYm_NghMri=qb3tc3qg2h7s?pJsPvKtGoEtR}QzHH}NOLN Q¤v\£v`©wZzPNE¢F«F® NU¥P£M£O¡H¤J¡OV§éÝxàè Ü×}ÜÞxÙÞ}ÖãÔà|Ðà{×ÜÑßÞÑ~ÒÇØÔÑÓ}ÓÓ}Ñ̾ż¿®È§À¨¹««x«~¤¤}¦¥£|}~{}v|{ sztuu¡w¢lpqsypo|o vddg_i_ehsZb_efjf`¢\h_eVe£hj drZv[zaq gscqznpxnxrukztx}rhymkmVllVjj[Zh_a`\Xla]g_Rq[VqaRfa_c`[lZ^oNOjPZ`KYaNVsCWrELxNQtNE}@PyEbn:]c<biHa^:Z^BXhIMl9Mk;Nl*Ri%Tg$_[)a_,kVmb+jX \R(aO'oW{M}NyY{PxY|Z2VU$C"~B,M#JS)~T)|M%~[%ugvgnTzUnQmZi`%mbaj"Pk4Yi3[\1^k4VhD_b:h[5[e6Yo7Uf;Vg+da-fk2`o3Wi4at/`eDWt@foNQw=NsCSs:WbGafRpoW`eRZbgY^e]Wjmmfsoxnjom{iqvhfuj_~|eupX~sWtxZs{g}~Zs]{at_wmtdmqnlfoflap`lifh_qZbUjN]G_Vx_XgXyo_{k[~q^vZlV|qQ~tMypQs{\jpXlcYpmPugNr_?yh>|`<qa9d;}d9zjB xQiGpOzHtWsT|QxT}N~FOP]¡yb«w^£vg§}]}TW|SV£M¥J¶S®T£X¢P Q®W¦J§[ uÝÚzæàÜäÙâßÚØÞ{ÓßtÛÙqàÜ}ÕÜyàÊ{ÙÇÓÌÓÔÏËvÉÐrÅ¿·½·Á¹®¦¬¯©x±}«~ x¡}|§ }£}v ¦¥txs{s}qmzlsvuiha£fegj_n£Zhfd`icedjUbQa^h¡bjZi WqazUrZv^lklrmlvclyft~hlx^bsa`nfimZkqc`e\]gRahOWlTWqaVjXTnTWuK[rJadGYbD\l<QtESqMMyDEAMyMQk@[e;]^<^aJ^]HSW8Zc;Pj:Pk1Il(Uk)eX$^X#hV$c]%`[#fS#dPaL&kW!j^vW[ P`-s^0U,M$GzG'xCM%|N-xN,}R#pYpekf"jcwWiXiSkZcd_j(Nd4Wf9Qe-ae5bj@f`@db<egC]rAbk9V_8fd=fr:Ys7]o0_j8YpH]hEbqISsHTq@]kCXhNggRfgR]]Sd`]Z\Y]`d\kgdtvrr|{xzvvykovvft|axtazzWw}exvati{c~ ^ ]uixfmldl_s{dm ibhdi^nY qUiIjHgN~nMdNiO}iSrX}oby^ uXxYpUzqZ{v]or^ln[xc[~eXrhPsb=}]BhA`?e>|gDysIvBjIyN~YyWwMVNJT\~_¡|`¢h¤g¢[¦]|YzS[ K¡K°RPU£V¬\¤ S¨L¨VÞéæìÚíÙâÙèåââãqÙãvÛÓÑ×uÓÓÚÏÐÇÓÍ{ØÌoÈÍwÂÐ}¿¹°¶¯º³±y«©³z«§z¢ |||u¥z}~¡~p £z|£lv¡rlxshz¡pl``Xh¥Xo£bo¡_uUhdgYfQmRcRf§PgRm¡JiTyavSVkvct|auyjtpjjp\u~Vkrbjlgke`mk]paer[ZbcVhhOZeNczVapZWlN\wKgkRYpCcgJVpLZj?]q=OzAWnGL}CUg@W_8bg;Sf@\]CXX?He=Qe;Kh3Vl1Z[+aU&eV&_d_X\_cWbYqSzOW^yS}PSuX-z\ K%zO C"R&|Z yN~W'oT&uRfY"fglcx]iSlZhehgWc+Jg)Oe9`Y1eb2Zd?a`=jjC_s7amFZh8cm;^m3k|3Yv4]|0Xn7VrIYmLcfB\pDad:TlM_^CZhG]cS_dYgfPgf^]kmalrhxzuwo{xvxttqm}pfxcwfxvV|x\xyapgwdydWkljcikgeobtin\jh_dbcQdDbPfH|eRgKzmS~p]xcg`kXr[t[sXmR~mWzncthYud_waRvkGrgA~nJxm=m;m7mCtCgOmIoPtVsLW{K]XS[[`¥ ^©a«Z©z^¢`T T WªFR¢P¤V¯X±ZZZYëìâîêäççëÞåÛÜÚxÝÝtàÚ|×ÍzÓÓÙÇÓÐÐÊÚÇyÒÎÇÁÈ ÇŸ¿¸Á©± ª§z©¤ ¯§¢ª¢x }{¢{|¤£}¬~ª{¢£{ªnp{«w~£vf|fs_ldk£`c [kcf [lOpStNmSuLnMpLg¡P^CfGvRxS|W|Svt\uobnsawpckqcfvUilSombti]uidokes`_he_ihMllKdsSfq^]sYh|NdsM`hM_f?baAbeJcuKZwD\nBRrBRp:Wa>Ue;V]9IY=MV:HSBN_>VY<T]0U]$TX#b_"e`d^i\q]oSpU|OS}`b X}_X'wP'|M!O O X~]y[s[!vckZi_!d_ff$o[#hY%g[]](db(Yi0Vb/Vd5e]:jbCa`<cb@bnAfq9ap@iq6bk:`t9du:_q?Vy=`wK\iI\lK`dI\d>dcD]e=Z`AYkLagGmtJoqQkpgksmluoi|wftutuurtzqvvmxg|c|c}sgqc{jye {k|a{`mgbcakdgiknqalfaa^_\kNbShNtMrSwZx[|_pgnmya~_uTtZunbwxfq^lR|iU~qKlR{qJxuH~v8k9r>iJrPjQpLvQ{V{S T}\xdZz_~gvj¡}eaa¥|bª \\« OªM£Qª Qª~Vª T±_§c¥ [[¥Qêóêî çàÜâåçåÝçå{âÙÔÛzÒÏÎÊÔÆÓÓ}ÐÐtÙÏzÑÀwÇÆyËλǵµ¶µ®«°r«®¦°¤£}¥¤ ¤y¤¤¥£x ¨q|¨p~zzu¢wsprqxb¢eihr XlRt¤ThR{¤W{QpNfNlGbVm¡MfLcPbSi KkxJt{RnsUiuYtwMhz]tnZby\tzWjwYvgXq_eze_tmWzhOftGivMk~WXnU[{K`kSWpC]q9__?__I[dCWpMYm9Sr;Qo?[a@Q\:Pc@TV8O]6YN1H[8Ld:S]1Sc.OX(P[*SU%fZfZnbrTsNnYzRZy]sSZuMxQ~Y*qO)K!VOvO|Sl]sVcVnYeQ"jV)hd*YVdU+dX*gc%Rb'[`.\b2]a2Xb7cj7]l5Zw=_gEfhHeo@lmI`m9bs9cBVI^z9Uv<]aGe`Nc`A\bFbeJY]JbhHcgRaaSmeTuoXpspo|pn|fn|itwppuxpntrwhwmt|cv|[ pfndtb{yqps~mvfgdimmqblirYn[]_[ j[yTrLgQj]mSp_w[mbtiu_xU zQzwW{sSjeh\magV}hJxcMxoR{pRtEiK{vElHtOpKmWtQnOyV}asXY O{O axk{d]}i i}m¤ef¢[^T©`¡^U«S¢{\¨S¥\¢RÝñ~ãí{äìáÚßßëÝ ßÛ×áÜÓØÏÕÈÔÒÏÌÌÏÖÆtÕÃÇÃyÂÈ~ÈÀ½³|±±|²¸v²·{¨±®¥«~£| {v£yw¥pnz~| }vyrywvkac]r¢^kYq¨Sw WxLpTtOfFbNjUmUlOhQePcReqEvtEvpAmnJdsKisIgzZo{Zqt[poSxadw_cxc_wvTz{SrqEp}J`xQ[vTZzGSuGReFWj9Te4Qh?UgIchG`k?\oGWp=X`6U^3Vd4J[3OV7SP0OW2MY5RX(Ph#J]-Ma%]W!fWobk[lRqUlY -paxfv\{Q -pQqV!xW |J(sN'xQ&V rNlJnIpUm[hYc[dQ!\N#Q\"]\)]Q'`Z&Z\-P\.Rb3Xd/Ob+Qb6Th9Tm=[q:co5ag>mfKglGgt9Zs:bxG]{Cb{IZt>\o9_eEUe@YlGgiNciLdfJedPn]Sid`piiutdsomlvfxpbrsgyoisqlyfkeynvzirx^s\s`xi{ujuszgxikt`n\qhr`j^j^kmZoNvJ p[w[s[uTvRnYudx]vR T|MSxayn]l]uYgL}cNxkJkPqT mPiFxoI}pGrVkUf[qSqQq^s]}TzQKO\y^^¡f f~k{t{k¢h _¡X_\]¡Z§X yY§{W¨IJ¢åßèéèäîãíÛàßÚÒ~ÙÒäÕØÎâÕÙÎ ÙÊ ÒÐvØÃsÑÍÇÃ~É ¾À{º¹z¸Á~µ¿¶°~·{®ª§x¤| §w¥sªlx|sou z}xj{lc^Z{¡bz©cu Z| TvLoU|XlMlSlKjRj[`TixW`pMgnBlvIuy?sqDszL|nBztT|vZwxWolStmZva]ziLtiTpxIlwJe{QdyIe~NVs?_mEWlCPp>Ik7MeELkDWl9ao9``6O^<T]6Nj9Pf+G\0FX8HS+U^-EX8FW%ElQhUX$\`aUcRfNfZnXkTbUt[mWtPqM"pKjOzK!qLoP&xRiVfWlN_N^[`W\HeH$[L*XL&PQ$]E+SG0^T(VX,SX0R^&NY%^i1Zk>Tq<bq>an6gl=dnDhg=fsEWy@Y?f IiKbwI]jLatL\nA`fLakGZdP[]Hd`Njd\gdeoebsj[pgelqkiwiordnulvilljux_qqdx{hmlesvhv~kvslqin|{l yigualanhghlYi¡l_iYiSvUrSwaqb}[~Zw^oWrc~]zR}Z~M|SxvR{nVymVmV}kKbSaKmK_W rVoK}jPv[f_m_uVvIoYp[o\~W}V¢X{aygjakyr yc£n§oh§h`¢_i fZvVrQ©PIâÜäÞåØ ïàìåáØæÛäÔãÈxçÊtÙÆvÙÉwÎÈxÑÐ}ÙÃ}ÒÅqÔ¾uÒ¼ÏÂȼ~»Æµ¾¨µ§¶±® ¢w¦r¤prrjnx¡xsgea^£_xVxXySv]w_xOqHsLdSeY[T\V`{HcqHfxGgsBjoHotArvG}zBsuFxnPwlGxiHllFqhRssNplHsmVjyRj~RbwCUs=XzE\@YzJQlIKk=I^CN_7Wh3Uf@[^<W\2P].Ef2=]2Aa0AX,N\7GR/HV-Kd+HdQfTYMUSUbN`PXQaUdS_MfNlVlPmK jQ$mF!vEnMnRmNcT"fWjY \PXI\LTIZI"[K%MB,OE6KF1PC3VF(RN1RS*P]3^]/Sk1Vi7Sf=a`C`bD_k>[o@WlCYl;^v<l|<i}DiqCauFnuMivFhiB_dEUhDYeIR[LU]Zd_Zacdh_Ynd[ll^skmwwuvwmrqbjnfvepsdqvlykdpzh~wb{wjq}nvupxs~rnwoxsiyls`ignaifddgpdmYta~Ya|ddxbx`{aX}TQwNtX uRzuUymO~pJoF}kScQ`HbOpInOcWhZ q^u^u`uP}XuWo`r^wZ{Ywa}k lmtjjoj§h¡k`ef|l~`Xx[Y P¡ìßéãîéõèï×êÚèÖ áßzæÏwòÉ}ãÐvÝÀyÜÂÚÎÏÉ×¼ÊÉzÑ»yÁµz»{¸¹»½°¶±®| ¬ª{¡~ vw§«t¡qorsox£vuhf__zeYuS[m QuJuYpPuOiO]bk]_zMj~ShrGkxGglAdmFpmHrs>oM{mLynUqoEpnDpcI|nKucMirKk|CcMlxEeyDRpDSw=SnHUl=TqHMg5Vi>Ii9Yl?UfEPo9F_7Hi+Dh0Kd3Bh*Ng5F]2GU0DP*QTBbUY -PP\RYO]JbSiIgQ cK_FbX -uYdMlL#gGrR$kLjL!`N%gJ%^O^N&fCRD WN!]I+VQ(PI#TP!SB/GH7QL-[D/MA/OS&OP#SU&\b6bV5\a.[l;`i3f`BaiBYn=Zm>QsCXpBil:esIjgBcl>kgB_r;ggC`l?\iHSeTVh\WbXY\Zgfnol[ykexpjxue}sqrqovmbqodenft[ml^xdbzw^xt_op~}hwvwtr orzehhvhmad m^l]_^e^nhl[jamV}VqWcsev\vfuc~ZuZ~RyPzRvOypRxVySjFiT[E{gOmPnXq[jTeThctWr^z[}PzQwSyVw^|WYb lir}uuue¡hcTdT|axU{S~SR£R§óðõëýßöãðØôÙëàèÜåãðØ èÍì¿äÅâÐßËϿ̼~ÃÄ|ʾ}Æ´uǽz¾Â¸¼«³©±¢§~¥} ¢¥~ y¤u¦{ªx¤sso|fhmurcjac|atWz[pWrHwKmStRsNoTbbkcl}UpzKeQlXguQvzCsv>j{Lg{Mt|HqqKgp?ej>uc8{f;rsHiqNbwHlzBh}AbwEPq?Kz3Mz>Oj=Rp9\h:On@Nh9Om6Vo8Jk;Cm3Mc#J_"TX,Na(Mc7Kc9NU)QV)PS%DWITPMNVZMUW`RcIgL^FZE_NnWoL_M#nTkW$k]#cS gJ dP ^P#`>%`B(YG^IRS%TI1NE+SE(GS)SN+WJ6]B2QJ,WS%T\+bb4`Y4QT-SW+[c4Wn4`m6_j>[sDVsAPp<Zm<]c@aj?fl;[d>bd;fb@f`DbiC\`TTgSWlQUh_Qmb]jfac[ui^trctneuqcukxmfjffe\rqamlh|jk{jgn\oaxpwux}gz|`iefdja_mcm_dadaqbo]h]a^j^oZxat[oaxbvZq`sUu_|ZsV|iLuYvWuQytMyfKbHeMnQ {SvWsVj\obt]wTpVtOXSU][egeqn~oxk~sqhgXL~QUP\~Y Z¬[¨õððíõèóæòåôâ úÙíæîá ìÒ çÄðÅßÁ~ÚÊÚÃÑÈž~¾Ç½Ä|ɺ{¿µ~ƽ´Ä°¿¦² ª®«©£ {¨§}~p¡tv}vªo¤tfphvqqfciUTXLTvTzIuUfLu Ze[g]k_i{Zly[mxPbwUjQw~LxuIlrJf~@pnEliDnv8noFyp7vl8np=elFoj:l{3as:fz=Yo/Pn7Nn6Xg0Ug>^h3No1NfAJn.Hk,Gh/Ri7Pb/SZ%T^([d$UZ-O[4Pf4R[$W_$IXIMLZVJNMXUVKgQdR`N]MgW -mYfQbG$`R"eW#dQZ\&^R(_Dg@#b>,\;[;YD&TL&]QGR,KT"HR4HV8]L9SN+^W<R_6^g(UY3ZQ6aW8YP/Vb.^n:]r@^b=_oGWh;]f=\i@Td?[^C_m<^hDhm>`]:iaHUeM`n\SjV_ifced_pb]pkmolseXxr`{gkf_~ljto`gijghpa`liiymghctbogsokztuz`z`oflgnmedehYi[h[m`qbefh_mTr\tZmWqX rQ}WkXkZtex^n\hGiJh[qO|fDiE{hPnKrLw]ySq`hgob}gyZa[x`_`~Y_c}cgizskwzj \UUY MGNWVJªW©îæïæöí ðåñèûÞ÷â ÷âüàð×÷ÏíÃßÉÕÌÏÓÐÎÊÌľ õÁ¼}¿¸{ÀÂ~¼Àº½Á·¸¹©©¨¤«¢ ¤~¥}«§«z|qmpg¢cdhekkm trmcVMNKS}VrMqQk^f]cReXbQ_VcPg|Tn}Oq{Gz}KuuMmzAmrBon7co:frDpk<lb;se9va4jh.`j)gq5fm/eq/_d&Qf+Vh1_l(^o1^x:Qp<Ii;Ni:He0MW*QW-\X'U\$ag*^b0_g&Za)[h!Xa%S`RZQZXZ]\�SMWVPQURbIdJbR -fK_LSWXRTUaT_\,[V'bK(`EbCd>%aDg>#hBaQ^YPT#SP3QR1WS/QF0YP8\]:Tg5V`6^T2bS1eN.]Z,a_3]f.fi9`f=VmF[gEYgKQlD]h8_b:^h@]h;gc;ah>YjGXfVWea`ea_jbgfb`iajtjqpeno^skYyf_pk^xj_tqnkik_ajafm\kral lhv`kmhq^r dv \y_l[malc]l\uZm`f]fTrRl]fU qSyRt[pUuS{YtZkY¢pbthsbxZvOkGkOgSfLoQ}tJxJzTuSl[sjmgta`_^ i}b_ ZW U_keprvqli~[~T\ONMLMF£F R xùãêãçÛèæ}úÝóØ{úàôÔóã ðÛñÊåÍáÍàÆÑÇØÙÕÀ̽ÁµÅ¼ ľ¼´´¸|°»²·µª¼§©ª¯¨«°§¬|§y¨sop¥q¦o hb¢m ghhaem[S PSJ[NQqXdMdNcRk LfWa [m~JtyVpzPguItpIyvMszCim8rwEck6ie6jh@dp=lh0so4sh;mm7bk6fq-Wp!Rq&LkVe)Zi \y-X9Ro.Ok,Ic,Hq(Wd'PZ-R^*J_NiY_,WkgkZjOc#Q\N^XV -_X�ORRMUUOO -_JaT[UhZ_N_FeOVXUU"]SUKcL+bG&g@`@e5%^9&h>!fIbEQWF[OO#HL%TJ2M>-ZQ)\Z*d^,Yf;dY4dP5XU9Ma8V_<W\5^_1`h@ZnA_i>ZsLNn>Si8Yb9dj9dd;[_G`lNa_N`qW\aYap_\fbXnb_j]kzgcvhoz\rnkuwbofmtkgpbpmog`jl[iebjqfgoowagbdv_tovjn\wcl[e_dqcuh mk¡tbgfm\uhn` d\d`icmdw]pQlWxUsY tg|nmYoXkNgNhKsPoFxPyQzLxNyduXvfU}Y\b i^i vWUXd\prefq f|cuk¢_aUP¥YVGTR ^©sóävìã~éåîßxíÖvíÜzðÒúÖñáíÛæÕäÑîÄçÄàÈØÔÙÉÎà Ⱥ¿ºÆ½¾¶²¶´°°¨½¨Â¦·¸²©¯¨¥¦¤~§¢xt£i¥nchdiga\hi[[]cXWP}To\hYnGb Nf LcyXm}Up}LwxKjvRlkLuoGzqNrs>jv9ug;nd?ot5ar9av2co2pu3qq6ev5iu.Zu(Vp#SvWjcs_t&]|-S{&Ju$Jg+Qs1Sp-Pf$[h'QcOhKjWjcpcf!Wf$McKfP] -YZXGYE�]O�YJ\O`J^U ZTePjQbHZR$a[]P#[V[P$_N ]E]9\Ad9b6Y="YK"[JJLGQOFKH'GB!NETP_L'ZY0\a2Xb.[\2Yg8Nc=JaANc?Z[7W]9akHamFVrGYqGXmI^a;_]Aih;]`CVfOXnN]jW]fLcoMfiaZse`k^endol\nvcwv`qvmuvhkkknktnfmrldedhemmplzmnjablfpmkmodibret_ngrmsrvtr op¢hjjstof`f`keddsXp]rbrXnXqYyeviqbv_fXeOsSpLrJuKlOpJmQt[uYxXX TVgoi]xay[YYY_pca^d|_|i¢`©[§ST¥S¡VYR`ª^©uöõ~ïã÷äîãrîéwõå{ùØòÖ ëÓîÔíÕãÏçÔäÌÙÁ×ËÖÌËÂÈÇø°·½}²° ¸¬~²¨ Á¦´ª¼®¶°¦§ ¯ª ¤w¥ru¢{tvnnq]Z[]a_b_TQQyZyRtSwPwwI|yGlBlHuuMrGpoNpsPjmIvsQvgDwn=jo1et?gm5ao/dc4cc,Zh%ds*ko"kg&eg#jh+`d"cpYlXs\i$`h*Rn$XgYi!Yp*KoMt!TjRk[m```hXleaYa^ZSVUWYP XG_DYM -XMVV�VS[R^T -f`YPfN\JZUZSRM`TTNUDW7W9]Ba@_8XKYHJRNQEGKG$OG#^K]F^R2]T%_^6_`:be3Lc5O[>Rk@Um8Uk8ObESh<TcHTpBbsA^fLbiBZm?lgIWaH[pSdpL^fNavQlsA[tK]vae}h]sa`ojrbguckzermommmgfo_memjljisib{fn{pibpds fs]qbfeybrgk]lgyuutnyz omqaofofrmg]^d_ffdw`pYlXyT}X§mbkexgo^jZgYoNgRrGsEvMkR}hLxWvZoNwRUTdYg\UY{U XSheihfn ^uaY¬^¨|UyU^SUR¡__©|úñwùítÿêwÿßxøèrÿç}ÿãôÛôÞðÔëÍáÔçÇæÇãÁÝÈÕÉÐÆɺȵɽ¿´Ã¸¹µ¼² À±³©··µ²¨¦¥ª©¨¯|³t¥qwynmcjh`d]a_ fa^SXRP Uz[yXxxSyIsyJ~~G~uBvpFvs?olDtjA|jBzl7jp3ll>gf9a^6e`(bl$_o%_q'knbq$df!`ddbig^f_c`h$YoVl]f\i]k OlHgKjRfYqUo`_Vh[b -```W^PUNTQSI -QK -`QX[T^U\[WaXW_P^ZXVR^NUU -XL[MSM_B]AV= -XG -XN -^C]=TBSNQITLQOWJ\G[D)`N0aP2Z^.^b,W^:V_?Qa<Rg4Th8WmDOfEMgGWcI]iK_fDRlAViMTnBamGWkCYiL\hRfiFcnCirEd{Pa{UZvgbil}phyjmujk{ibmcsjXto\pm]iqghvhfxji}op|epXh\hfsgmiprwkpjrpyktrltqrrxhwgqmgnjfnhelcbqfqjo`ziza t`£qhsixhat`u]iVrNmLkPuOvLjQmXsPO Y [SS\Y|Ux]~b `]^d\ehgg{Y£|^¥U¦}] z\¤]_S¦S¢]W \ No newline at end of file diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/kaimono.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/kaimono.ml deleted file mode 100644 index e52415645..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/kaimono.ml +++ /dev/null @@ -1,130 +0,0 @@ -(* $Id$ *) - -open GMain -open Printf - -let file_dialog ~title ~callback ?filename () = - let sel = GWindow.file_selection ~title ~modal:true ?filename () in - sel#cancel_button#connect#clicked ~callback:sel#destroy; - sel#ok_button#connect#clicked ~callback: - begin fun () -> - let name = sel#get_filename in - sel#destroy (); - callback name - end; - sel#show () - -let w = GWindow.window ~title:"Okaimono" () -let vb = GPack.vbox ~packing:w#add () - -let menubar = GMenu.menu_bar ~packing:vb#pack () -let factory = new GMenu.factory menubar -let file_menu = factory#add_submenu "File" -let edit_menu = factory#add_submenu "Edit" - -let sw = GBin.scrolled_window ~height:200 ~packing:vb#add - ~hpolicy:`AUTOMATIC ~vpolicy:`AUTOMATIC () -let vp = GBin.viewport ~width:340 ~shadow_type:`NONE ~packing:sw#add () -let table = GPack.table ~columns:4 ~rows:256 ~packing:vp#add () -let _ = - table#focus#set_vadjustment (Some vp#vadjustment) - -let top = ref 0 -and left = ref 0 -let add_to_table w = - table#attach ~left:!left ~top:!top ~expand:`X w; - incr left; - if !left >= 4 then (incr top; left := 0) - -let entry_list = ref [] - -let add_entry () = - let entry = - List.map [40;200;40;60] - ~f:(fun width -> GEdit.entry ~packing:add_to_table ~width ()) - in entry_list := entry :: !entry_list - -let _ = - List.iter2 ["Number";"Name";"Count";"Price"] [40;200;40;60] ~f: - begin fun text width -> - ignore (GButton.button ~label:text ~width ~packing:add_to_table ()) - end; - for i = 1 to 9 do add_entry () done - -let split ~sep s = - let len = String.length s in - let rec loop pos = - let next = - try String.index_from s pos sep with Not_found -> len - in - let sub = String.sub s ~pos ~len:(next-pos) in - if next = len then [sub] else sub::loop (next+1) - in loop 0 - -let load name = - try - let ic = open_in name in - List.iter !entry_list - ~f:(fun l -> List.iter l ~f:(fun e -> e#set_text "")); - let entries = Stack.create () in - List.iter !entry_list ~f:(fun x -> Stack.push x entries); - try while true do - let line = input_line ic in - let fields = split ~sep:'\t' line in - let entry = - try Stack.pop entries - with Stack.Empty -> - add_entry (); List.hd !entry_list - in - List.fold_left fields ~init:entry ~f: - begin fun acc field -> - (List.hd acc)#set_text field; - List.tl acc - end - done - with End_of_file -> close_in ic - with Sys_error _ -> () - - -let save name = - try - let oc = open_out name in - List.iter (List.rev !entry_list) ~f: - begin fun entry -> - let l = List.map entry ~f:(fun e -> e#text) in - if List.exists l ~f:((<>) "") then - let rec loop = function - [] -> () - | [x] -> fprintf oc "%s\n" x - | x::l -> fprintf oc "%s\t" x; loop l - in loop l - end; - close_out oc - with Sys_error _ -> () - -open GdkKeysyms - -let _ = - w#connect#destroy ~callback:Main.quit; - w#event#connect#key_press ~callback: - begin fun ev -> - let key = GdkEvent.Key.keyval ev and adj = vp#vadjustment in - if key = _Page_Up then - adj#set_value (adj#value -. adj#page_increment) - else if key = _Page_Down then - adj#set_value (min (adj#value +. adj#page_increment) - (adj#upper -. adj#page_size)); - false - end; - w#add_accel_group factory#accel_group; - let ff = new GMenu.factory file_menu ~accel_group:factory#accel_group in - ff#add_item ~key:_O "Open..." - ~callback:(file_dialog ~title:"Open data file" ~callback:load); - ff#add_item ~key:_S "Save..." - ~callback:(file_dialog ~title:"Save data" ~callback:save); - ff#add_separator (); - ff#add_item ~key:_Q "Quit" ~callback:w#destroy; - let ef = new GMenu.factory edit_menu ~accel_group:factory#accel_group in - ef#add_item ~key:_A "Add line" ~callback:add_entry; - w#show (); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/label.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/label.ml deleted file mode 100644 index b9829fb77..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/label.ml +++ /dev/null @@ -1,48 +0,0 @@ -(* $Id$ *) - -(* Embedding xpm data into an ML file *) - -let openfile = [| -(* width height num_colors chars_per_pixel *) -" 20 19 5 1"; -(* colors *) -". c None"; -"# c #000000"; -"i c #ffffff"; -"s c #7f7f00"; -"y c #ffff00"; -(* pixels *) -"...................."; -"...................."; -"...................."; -"...........###......"; -"..........#...#.#..."; -"...............##..."; -"...###........###..."; -"..#yiy#######......."; -"..#iyiyiyiyi#......."; -"..#yiyiyiyiy#......."; -"..#iyiy###########.."; -"..#yiy#sssssssss#..."; -"..#iy#sssssssss#...."; -"..#y#sssssssss#....."; -"..##sssssssss#......"; -"..###########......."; -"...................."; -"...................."; -"...................." |] - -open GMain - -let main () = - let w = GWindow.window ~border_width:2 () in - w#misc#realize (); - let hbox = GPack.hbox ~spacing:10 ~packing:w#add () in - let pm = GDraw.pixmap_from_xpm_d ~data:openfile ~window:w () in - GMisc.pixmap pm ~packing:hbox#add (); - GMisc.label ~text:"Embedded xpm" ~packing:hbox#add (); - w#show (); - w#connect#destroy ~callback:Main.quit; - Main.main () - -let () = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/lissajous.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/lissajous.ml deleted file mode 100644 index 9d6cf3b1b..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/lissajous.ml +++ /dev/null @@ -1,48 +0,0 @@ -(* $Id$ *) -(* Lissajous $B?^7A(B *) - -open GMain - - -let main () = - let window = GWindow.window ~border_width: 10 () in - window#event#connect#delete - ~callback:(fun _ -> prerr_endline "Delete event occured"; true); - window#connect#destroy ~callback:Main.quit; - let vbx = GPack.vbox ~packing:window#add () in - let quit = GButton.button ~label:"Quit" ~packing:vbx#add () in - quit#connect#clicked ~callback:window#destroy; - let area = GMisc.drawing_area ~width:200 ~height:200 ~packing:vbx#add () in - let drawing = area#misc#realize (); new GDraw.drawable (area#misc#window) in - let m_pi = acos (-1.) in - let c = ref 0. in - let expose_event _ = - drawing#set_foreground `WHITE; - drawing#rectangle ~filled:true ~x:0 ~y:0 ~width:200 ~height:200 (); - drawing#set_foreground `BLACK; -(* drawing#line x:0 y:0 x:150 y:150; - drawing#polygon filled:true [10,100; 35,35; 100,10; 10, 100]; -*) - let n = 200 in - let r = 100. in - let a = 3 in let b = 5 in - for i=0 to n do - let theta0 = 2.*.m_pi*.(float (i-1))/. (float n) in - let x0 = 100 + (truncate (r*.sin ((float a)*.theta0))) in - let y0 = 100 - (truncate (r*.cos ((float b)*.(theta0+. !c)))) in - let theta1 = 2.*.m_pi*.(float i)/.(float n) in - let x1 = 100 + (truncate (r*.sin((float a)*.theta1))) in - let y1 = 100 - (truncate (r*.cos((float b)*.(theta1+. !c)))) in - drawing#line ~x:x0 ~y:y0 ~x:x1 ~y:y1 - done; - false - in - area#event#connect#expose ~callback:expose_event; - let timeout _ = c := !c +. 0.01*.m_pi; - expose_event (); - true in - Timeout.add ~ms:500 ~callback:timeout; - window#show (); - Main.main () - -let _ = Printexc.print main() diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/nihongo.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/nihongo.ml deleted file mode 100644 index 48f7d8c22..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/nihongo.ml +++ /dev/null @@ -1,31 +0,0 @@ -(* $Id$ *) - -(* ¤³¤ì¤ò¼Â¹Ô¤¹¤ëÁ°¤ËLC_CTYPE=ja_JP.EUC¤Ê¤É¤È»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤ *) - -(* cut-and-paste ¤âÂбþ¤·¤Æ¤¤¤Þ¤¹¤¬¡¢edit¤Ï¤¦¤Þ¤¯¤¤¤¤Þ¤»¤ó *) - -open GMain - -let window = GWindow.window () -let box = GPack.vbox ~packing: window#add () -let text = GEdit.text ~editable: true ~packing: box#add () -let font = Gdk.Font.load_fontset - "-*-fixed-medium-r-normal--24-*-c-120-iso8859-1, \ - -*-fixed-medium-r-normal--24-*-jisx0208.1983-0, \ - -*-fixed-medium-r-normal--24-*-jisx0201.1976-0" -let button = GButton.button ~label: "½ªÎ»" ~packing: box#add () -let label = GMisc.label ~text:"¤³¤ì¤Ë¤Ï±Æ¶Á¤·¤Ê¤¤" ~packing: box#add () - -let _ = - window#connect#destroy ~callback:Main.quit; - text#misc#realize (); - text#insert "¤³¤ó¤Ë¤Á¤Ï" ~font; - let style = button#misc#style#copy in - button#misc#set_style style; - style#set_font font; - style#set_bg [`NORMAL,`NAME "green"; `PRELIGHT,`NAME "red"]; - button#connect#clicked ~callback:Main.quit - -let _ = - window#show (); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/fixpoint.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/fixpoint.ml deleted file mode 100644 index c41b11b50..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/fixpoint.ml +++ /dev/null @@ -1,39 +0,0 @@ -(* $Id$ *) - -open GtkData -open GtkBase -open GtkPack -open GtkWindow -open GtkEdit -open GtkMain - -let rec fix fun:f :eq x = - let x' = f x in - if eq x x' then x - else fix fun:f :eq x' - -let eq_float x y = abs_float (x -. y) < 1e-13 - -let _ = - let top = Window.create `TOPLEVEL in - GtkSignal.connect sig:Object.Signals.destroy top callback:Main.quit; - let hbox = Box.create `VERTICAL in - Container.add top hbox; - let entry = Entry.create () in - Entry.set entry max_length:20; - let tips = Tooltips.create () in - Tooltips.set_tip tips entry text:"Initial value for fix-point"; - let result = Entry.create () in - Entry.set result max_length:20 editable:false; - Box.pack hbox entry; - Box.pack hbox result; - - GtkSignal.connect sig:Editable.Signals.activate entry callback: - begin fun () -> - let x = try float_of_string (Entry.get_text entry) with _ -> 0.0 in - Entry.set entry text:(string_of_float (cos x)); - let res = fix fun:cos eq:eq_float x in - Entry.set result text:(string_of_float res) - end; - Widget.show_all top; - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/hello.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/hello.ml deleted file mode 100644 index 60506e3cb..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/hello.ml +++ /dev/null @@ -1,23 +0,0 @@ -(* $Id$ *) - -open GtkBase -open GtkButton -open GtkWindow -open GtkMain - -let window = Window.create `TOPLEVEL - -let button = Button.create label:"Hello World" - -let main () = - GtkSignal.connect sig:Widget.Signals.Event.delete window - callback:(fun _ -> prerr_endline "Delete event occured"; true); - GtkSignal.connect sig:Object.Signals.destroy window callback:Main.quit; - Container.set_border_width window 10; - GtkSignal.connect sig:Button.Signals.clicked button - callback:(fun () -> prerr_endline "Hello World"; Object.destroy window); - Container.add window button; - Widget.show_all window; - Main.main () - -let _ = Printexc.print main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/progressbar.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/progressbar.ml deleted file mode 100644 index f4ad465ed..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/old/progressbar.ml +++ /dev/null @@ -1,60 +0,0 @@ -(* $Id$ *) - -open Gtk -open GtkBase -open GtkMisc -open GtkWindow -open GtkRange -open GtkPack -open GtkButton -open GtkMain - - -class bar bar = object - val bar : progress_bar obj = bar - val mutable pstat = true - method progress = - let pvalue = Progress.get_percentage bar in - let pvalue = - if pvalue >= 1.0 || not pstat then (pstat <- true; 0.0) - else pvalue +. 0.01 - in - ProgressBar.update bar percent:pvalue; - true - method progress_r = - pstat <- false -end - -let main () = - - let window = Window.create `TOPLEVEL in - GtkSignal.connect sig:Object.Signals.destroy window callback:Main.quit; - Container.set_border_width window 10; - - let table = Table.create rows:3 columns:2 in - Container.add window table; - - let label = Label.create "Progress Bar Example" in - Table.attach table label left:0 right:2 top:0 expand:`X shrink:`BOTH; - - let pbar = ProgressBar.create () in - Table.attach table pbar left:0 right:2 top:1 fill:`X shrink:`BOTH; - - let bar = new bar pbar in - let ptimer = Timeout.add 100 callback:(fun () -> bar#progress) in - - let button = Button.create label:"Reset" in - GtkSignal.connect sig:Button.Signals.clicked button - callback:(fun () -> bar#progress_r); - Table.attach table button left:0 top:2 expand:`NONE fill:`X shrink:`BOTH; - - let button = Button.create label:"Cancel" in - GtkSignal.connect sig:Button.Signals.clicked button callback:Main.quit; - Table.attach table button left:1 top:2 expand:`NONE fill:`X shrink:`BOTH; - - Widget.show_all window - - -let _ = - main (); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/pousse.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/pousse.ml deleted file mode 100644 index ecf0dff3a..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/pousse.ml +++ /dev/null @@ -1,199 +0,0 @@ -(* $Id$ *) - -(* The game logic *) - -type color = [`none|`white|`black] - -module type BoardSpec = sig - type t - val size : int - val get : t -> x:int -> y:int -> color - val set : t -> x:int -> y:int -> color:color -> unit -end - -module Board (Spec : BoardSpec) = struct - open Spec - let size = size - - let on_board x y = - x >= 0 && x < size && y >= 0 && y < size - - let rec string board ~x ~y ~dx ~dy ~color l = - let x = x+dx and y = y+dy in - if on_board x y then - let col = get board ~x ~y in - if col = (color : [`white|`black] :> color) then l else - if col = `none then [] else - string board ~x ~y ~dx ~dy ~color ((x,y)::l) - else [] - - let find_swaps board ~x ~y ~color = - if get board ~x ~y <> `none then [] else - List.fold_left [-1,-1; -1,0; -1,1; 0,-1; 0,1; 1,-1; 1,0; 1,1] - ~init:[] - ~f:(fun acc (dx,dy) -> string board ~x ~y ~dx ~dy ~color [] @ acc) - - let action board ~x ~y ~color = - let swaps = find_swaps board ~x ~y ~color in - if swaps = [] then false else begin - List.iter ((x,y)::swaps) - ~f:(fun (x,y) -> set board ~x ~y ~color:(color :> color)); - true - end - - let check_impossible board ~color = - try - for x = 0 to size - 1 do for y = 0 to size - 1 do - if find_swaps board ~x ~y ~color <> [] then raise Exit - done done; - true - with Exit -> false - - let count_cells board = - let w = ref 0 and b = ref 0 in - for x = 0 to size - 1 do for y = 0 to size - 1 do - match get board ~x ~y with - `white -> incr w - | `black -> incr b - | `none -> () - done done; - (!w,!b) -end - -(* GUI *) - -open GMain - -(* Toplevel window *) - -let window = GWindow.window ~title:"pousse" () - -(* Create pixmaps *) - -let pixdraw = - GDraw.pixmap ~window ~width:40 ~height:40 ~mask:true () -let pixdraw1 = - GDraw.pixmap ~window ~width:40 ~height:40 ~mask:true () -let pixdraw2 = - GDraw.pixmap ~window ~width:40 ~height:40 ~mask:true () - -let _ = - pixdraw1#set_foreground `BLACK; - pixdraw1#arc ~x:3 ~y:3 ~width:34 ~height:34 ~filled:true (); - pixdraw2#set_foreground `WHITE; - pixdraw2#arc ~x:3 ~y:3 ~width:34 ~height:34 ~filled:true (); - pixdraw2#set_foreground `BLACK; - pixdraw2#arc ~x:3 ~y:3 ~width:34 ~height:34 () - -(* The cell class: a button with a pixmap on it *) - -class cell ?packing ?show () = - let button = GButton.button ?packing ?show () in -object (self) - inherit GObj.widget button#as_widget - method connect = button#connect - val mutable color : color = `none - val pm = GMisc.pixmap pixdraw ~packing:button#add () - method color = color - method set_color col = - if col <> color then begin - color <- col; - pm#set_pixmap - (match col with `none -> pixdraw - | `black -> pixdraw1 - | `white -> pixdraw2) - end -end - -module RealBoard = Board ( - struct - type t = cell array array - let size = 8 - let get (board : t) ~x ~y = board.(x).(y)#color - let set (board : t) ~x ~y ~color = board.(x).(y)#set_color color - end -) - -(* Conducting a game *) - -open RealBoard - -class game ~(frame : #GContainer.container) ~(label : #GMisc.label) - ~(statusbar : #GMisc.statusbar) = - let table = GPack.table ~columns:size ~rows:size ~packing:frame#add () in -object (self) - val cells = - Array.init size - ~f:(fun i -> Array.init size - ~f:(fun j -> new cell ~packing:(table#attach ~top:i ~left:j) ())) - val label = label - val turn = statusbar#new_context ~name:"turn" - val messages = statusbar#new_context ~name:"messages" - val mutable current_color = `black - method board = cells - method table = table - method player = current_color - - method swap_players () = - current_color <- - match current_color with - `white -> turn#pop (); turn#push "Player is black"; `black - | `black -> turn#pop (); turn#push "Player is white"; `white - - method finish () = - turn#pop (); - let w, b = count_cells cells in - turn#push - (if w > b then "White wins" else - if w < b then "Black wins" else - "Game is a draw"); - () - - method update_label () = - let w, b = count_cells cells in - label#set_text (Printf.sprintf "White: %d Black: %d " w b) - - method play x y = - if action cells ~x ~y ~color:current_color then begin - self#update_label (); - self#swap_players (); - if check_impossible cells ~color:current_color then begin - self#swap_players (); - if check_impossible cells ~color:current_color then self#finish () - end - end else - messages#flash "You cannot play there" - - initializer - for i = 0 to size-1 do for j = 0 to size-1 do - let cell = cells.(i).(j) in - cell#connect#enter ~callback:cell#misc#grab_focus; - cell#connect#clicked ~callback:(fun () -> self#play i j) - done done; - List.iter ~f:(fun (x,y,col) -> cells.(x).(y)#set_color col) - [ 3,3,`black; 4,4,`black; 3,4,`white; 4,3,`white ]; - self#update_label (); - turn#push "Player is black"; - () -end - -(* Graphical elements *) - -let vbox = GPack.vbox ~packing:window#add () -let frame = GBin.frame ~shadow_type:`IN ~packing:vbox#add () -let hbox = GPack.hbox ~packing:vbox#pack () - -let bar = GMisc.statusbar ~packing:hbox#add () - -let frame2 = GBin.frame ~shadow_type:`IN ~packing:hbox#pack () -let label = - GMisc.label ~justify:`LEFT ~xpad:5 ~xalign:0.0 ~packing:frame2#add () - -let game = new game ~frame ~label ~statusbar:bar - -(* Start *) - -let _ = - window#connect#destroy ~callback:Main.quit; - window#show (); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/progressbar.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/progressbar.ml deleted file mode 100644 index b614f08f8..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/progressbar.ml +++ /dev/null @@ -1,51 +0,0 @@ -(* $Id$ *) - -open GMain - -class bar bar = object - val bar : #GRange.progress = bar - val mutable pstat = true - method progress () = - let pvalue = bar#percentage in - let pvalue = - if pvalue > 0.99 || not pstat then (pstat <- true; 0.0) - else pvalue +. 0.01 - in - bar#set_percentage pvalue; - true - method reset () = - pstat <- false -end - -let main () = - - let window = GWindow.window ~border_width: 10 () in - window#connect#destroy ~callback:Main.quit; - - let table = GPack.table ~rows:3 ~columns:2 ~packing: window#add () in - - GMisc.label ~text:"Progress Bar Example" () - ~packing:(table#attach ~left:0 ~right:2 ~top:0 ~expand:`X ~shrink:`BOTH); - - let pbar = - GRange.progress_bar ~bar_style:`DISCRETE ~discrete_blocks:20 () - ~packing:(table#attach ~left:0 ~right:2 ~top:1 - ~expand:`BOTH ~fill:`X ~shrink:`BOTH) in - - let bar = new bar pbar in - let ptimer = Timeout.add ~ms:50 ~callback:bar#progress in - - let button = GButton.button ~label:"Reset" () - ~packing:(table#attach ~left:0 ~top:2 - ~expand:`NONE ~fill:`X ~shrink:`BOTH) in - button#connect#clicked ~callback:bar#reset; - - let button = GButton.button ~label:"Cancel" () - ~packing:(table#attach ~left:1 ~top:2 - ~expand:`NONE ~fill:`X ~shrink:`BOTH) in - button#connect#clicked ~callback:Main.quit; - - window#show (); - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/radiobuttons.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/radiobuttons.ml deleted file mode 100644 index 5743ee232..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/radiobuttons.ml +++ /dev/null @@ -1,39 +0,0 @@ -(* $Id$ *) - -open GMain - -let main () = - - let window = GWindow.window ~title: "radio buttons" ~border_width: 0 () in - window#connect#destroy ~callback:Main.quit; - - let box1 = GPack.vbox ~packing: window#add () in - - let box2 = GPack.vbox ~spacing:10 ~border_width: 10 ~packing: box1#add () in - - let button1 = GButton.radio_button ~label:"button1" ~packing: box2#add () in - button1#connect#clicked ~callback:(fun () -> prerr_endline "button1"); - - let button2 = GButton.radio_button ~group:button1#group ~label:"button2" - ~active:true ~packing: box2#add () in - button2#connect#clicked ~callback:(fun () -> prerr_endline "button2"); - - let button3 = GButton.radio_button - ~group:button1#group ~label:"button3" ~packing: box2#add () in - button3#connect#clicked ~callback:(fun () -> prerr_endline "button3"); - - let separator = - GMisc.separator `HORIZONTAL ~packing: box1#pack () in - - let box3 = GPack.vbox ~spacing: 10 ~border_width: 10 - ~packing: box1#pack () in - - let button = GButton.button ~label: "close" ~packing: box3#add () in - button#connect#clicked ~callback:Main.quit; - button#grab_default (); - - window#show (); - - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/rpn.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/rpn.ml deleted file mode 100644 index e701f185c..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/rpn.ml +++ /dev/null @@ -1,129 +0,0 @@ -(* $Id$ *) - -(* reverse polish calculator *) - -open GMain - -let wow _ = prerr_endline "Wow!"; () -let main () = - let stack = Stack.create () in - - (* toplevel window *) - let window = - GWindow.window ~border_width: 10 ~title:"Reverse Polish Calculator" () in - window#connect#destroy ~callback:Main.quit; - - - (* vbox *) - let vbx = GPack.vbox ~packing:window#add () in - - (* entry *) - let entry = - GEdit.entry ~text:"0" ~editable:false ~max_length: 20 ~packing: vbx#add () in - - (* BackSpace, Clear, All Clear, Quit *) - let table0 = GPack.table ~rows:1 ~columns:4 ~packing:vbx#add () in - let bs_clicked _ = begin - let txt = entry#text in - let len = String.length txt in - if len <= 1 then - entry#set_text "0" - else entry#set_text (String.sub txt ~pos:0 ~len:(len-1)) - end in - let c_clicked _ = entry#set_text("0") in - let ac_clicked _ = Stack.clear stack; entry#set_text("0") in - let labels0 = [("BS", bs_clicked) ; ("C", c_clicked); - ("AC", ac_clicked); ("Quit", window#destroy)] in - let rec loop0 labels n = - match labels - with [] -> () - | (lbl, cb) :: t -> - let button = - GButton.button ~label:lbl - ~packing:(table0#attach ~left:n ~top:1 ~expand:`BOTH) () in - button#connect#clicked ~callback:cb; - loop0 t (n+1) in - loop0 labels0 1; - - (* Numerals *) - let table1 = GPack.table ~rows:4 ~columns:5 ~packing:vbx#add () in - let labels1 = ["7"; "8"; "9"; "4"; "5"; "6"; "1"; "2"; "3"; "0"] in - let numClicked n _ = - let txt = entry#text in - if (txt = "0") then - entry#set_text n - else begin - entry#append_text n - end in - let rec loop1 labels n = - match labels with [] -> () - | lbl :: lbls -> - let button = GButton.button ~label:(" "^lbl^" ") - ~packing:(table1#attach ~left:(n mod 3) ~top:(n/3) ~expand:`BOTH) - () in - button#connect#clicked ~callback:(numClicked lbl); - loop1 lbls (n+1) in - loop1 labels1 0; - - (* Period *) - let periodClicked _ = - let txt = entry#text in - if (String.contains txt '.') then begin - Printf.printf "\a"; - flush stdout; - end - else - entry#append_text "." in - (GButton.button ~label:" . " - ~packing:(table1#attach ~left:1 ~top:3 ~expand:`BOTH) ()) - #connect#clicked ~callback:periodClicked; - - (* Enter (Push) *) - let enterClicked _ = - let txt = entry#text in - let n = float_of_string txt in begin - Stack.push n stack; - entry#set_text "0" - end in - (GButton.button ~label:"Ent" - ~packing:(table1#attach ~left:2 ~top:3 ~expand:`BOTH) ()) - #connect#clicked ~callback:enterClicked; - - (* Operators *) - let op2Clicked op _ = - let n1 = float_of_string (entry#text) in - let n2 = Stack.pop stack in - entry#set_text (string_of_float (op n2 n1)) - in - let op1Clicked op _ = - let n1 = float_of_string (entry#text) in - entry#set_text (string_of_float (op n1)) - in - let modClicked _ = - let n1 = int_of_string (entry#text) in - let n2 = truncate (Stack.pop stack) in - entry#set_text (string_of_int (n2 mod n1)) - in - let labels2 = [(" / ", op2Clicked (/.)); (" * ", op2Clicked ( *. )); - (" - ", op2Clicked (-.)); (" + ", op2Clicked (+.)); - ("mod", modClicked); (" ^ ", op2Clicked ( ** )); - ("+/-", op1Clicked (~-.)); - ("1/x", op1Clicked (fun x -> 1.0/.x))] in - let rec loop2 labels n = - match labels - with [] -> () - | (lbl, cb) :: t -> - let button = GButton.button ~label:lbl - ~packing:(table1#attach ~left:(3 + n/4) ~top: (n mod 4) - ~expand:`BOTH) - () in - button#connect#clicked ~callback:cb; - loop2 t (n+1) - in - loop2 labels2 0; - - (* show all and enter event loop *) - window#show (); - Main.main () - -let _ = Printexc.print main() diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/scrolledwin.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/scrolledwin.ml deleted file mode 100644 index 8f4bee21e..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/scrolledwin.ml +++ /dev/null @@ -1,35 +0,0 @@ -(* $Id$ *) - -open GMain - -let main () = - let window = GWindow.dialog ~title: "dialog" - ~border_width: 10 ~width: 300 ~height: 300 () in - window#connect#destroy ~callback:Main.quit; - - let scrolled_window = GBin.scrolled_window - ~border_width: 10 ~hpolicy: `AUTOMATIC ~packing: window#vbox#add () - in - - let table = GPack.table ~rows:10 ~columns:10 - ~row_spacings: 10 ~col_spacings: 10 - ~packing: scrolled_window#add_with_viewport () - in - - for i = 0 to 9 do - for j = 0 to 9 do - let label = Printf.sprintf "button (%d,%d)\n" i j in - GButton.toggle_button ~label - ~packing:(table#attach ~left: i ~top: j ~expand: `BOTH) () - done - done; - - let button = - GButton.button ~label: "close" ~packing: window#action_area#add () in - button#connect#clicked ~callback: Main.quit; - button#grab_default (); - window#show (); - Main.main () - -let _ = main () - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/socket.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/socket.ml deleted file mode 100644 index 687389ca9..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/socket.ml +++ /dev/null @@ -1,16 +0,0 @@ -(* $Id$ *) - -open GMain - -let main () = - let w = GWindow.window ~title:"Socket example" () in - w#connect#destroy ~callback:Main.quit; - let vbox = GPack.vbox ~packing:w#add () in - let label = GMisc.label ~packing:vbox#pack () in - let socket = GBin.socket ~packing:vbox#add ~height:40 () in - label#set_text ("XID to plug into this socket: 0x" ^ - Int32.format "%x" socket#xwindow); - w#show (); - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/test.xpm b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/test.xpm deleted file mode 100644 index 9b0d2efdb..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/test.xpm +++ /dev/null @@ -1,92 +0,0 @@ -/* XPM */ -static char *openfile[] = { -/* width height num_colors chars_per_pixel */ -" 20 19 66 2", -/* colors */ -".. c None", -".# c #000000", -".a c #dfdfdf", -".b c #7f7f7f", -".c c #006f6f", -".d c #00efef", -".e c #009f9f", -".f c #004040", -".g c #00bfbf", -".h c #ff0000", -".i c #ffffff", -".j c #7f0000", -".k c #007070", -".l c #00ffff", -".m c #00a0a0", -".n c #004f4f", -".o c #00cfcf", -".p c #8f8f8f", -".q c #6f6f6f", -".r c #a0a0a0", -".s c #7f7f00", -".t c #007f7f", -".u c #5f5f5f", -".v c #707070", -".w c #00f0f0", -".x c #009090", -".y c #ffff00", -".z c #0000ff", -".A c #00afaf", -".B c #00d0d0", -".C c #00dfdf", -".D c #005f5f", -".E c #00b0b0", -".F c #001010", -".G c #00c0c0", -".H c #000f0f", -".I c #00007f", -".J c #005050", -".K c #002f2f", -".L c #dfcfcf", -".M c #dfd0d0", -".N c #006060", -".O c #00e0e0", -".P c #00ff00", -".Q c #002020", -".R c #dfc0c0", -".S c #008080", -".T c #001f1f", -".U c #003f3f", -".V c #007f00", -".W c #00000f", -".X c #000010", -".Y c #00001f", -".Z c #000020", -".0 c #00002f", -".1 c #000030", -".2 c #00003f", -".3 c #000040", -".4 c #00004f", -".5 c #000050", -".6 c #00005f", -".7 c #000060", -".8 c #00006f", -".9 c #000070", -"#. c #7f7f80", -"## c #9f9f9f", -/* pixels */ -"........................................", -"........................................", -"........................................", -".......................#.#.#............", -".....................#.......#...#......", -"...............................#.#......", -".......#.#.#.................#.#.#......", -".....#.y.i.y.#.#.#.#.#.#.#..............", -".....#.i.y.i.y.i.y.i.y.i.#..............", -".....#.y.i.y.i.y.i.y.i.y.#..............", -".....#.i.y.i.y.#.#.#.#.#.#.#.#.#.#.#....", -".....#.y.i.y.#.s.s.s.s.s.s.s.s.s.#......", -".....#.i.y.#.s.s.s.s.s.s.s.s.s.#........", -".....#.y.#.s.s.s.s.s.s.s.s.s.#..........", -".....#.#.s.s.s.s.s.s.s.s.s.#............", -".....#.#.#.#.#.#.#.#.#.#.#..............", -"........................................", -"........................................", -"........................................" -}; diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testdnd.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testdnd.ml deleted file mode 100644 index 8c10f7b98..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testdnd.ml +++ /dev/null @@ -1,510 +0,0 @@ -(* this is a translation in Caml of the gtk+ example testdnd.c *) - - -open Gaux -open Gtk -open GObj -open GMain - -(* GtkThread.start() *) - -let drag_icon_xpm = [| -"36 48 9 1"; -" c None"; -". c #020204"; -"+ c #8F8F90"; -"@ c #D3D3D2"; -"# c #AEAEAC"; -"$ c #ECECEC"; -"% c #A2A2A4"; -"& c #FEFEFC"; -"* c #BEBEBC"; -" ....................."; -" ..&&&&&&&&&&&&&&&&&&&."; -" ...&&&&&&&&&&&&&&&&&&&."; -" ..&.&&&&&&&&&&&&&&&&&&&."; -" ..&&.&&&&&&&&&&&&&&&&&&&."; -" ..&&&.&&&&&&&&&&&&&&&&&&&."; -" ..&&&&.&&&&&&&&&&&&&&&&&&&."; -" ..&&&&&.&&&@&&&&&&&&&&&&&&&."; -" ..&&&&&&.*$%$+$&&&&&&&&&&&&&."; -" ..&&&&&&&.%$%$+&&&&&&&&&&&&&&."; -" ..&&&&&&&&.#&#@$&&&&&&&&&&&&&&."; -" ..&&&&&&&&&.#$**#$&&&&&&&&&&&&&."; -" ..&&&&&&&&&&.&@%&%$&&&&&&&&&&&&&."; -" ..&&&&&&&&&&&.&&&&&&&&&&&&&&&&&&&."; -" ..&&&&&&&&&&&&.&&&&&&&&&&&&&&&&&&&."; -"................&$@&&&@&&&&&&&&&&&&."; -".&&&&&&&+&&#@%#+@#@*$%$+$&&&&&&&&&&."; -".&&&&&&&+&&#@#@&&@*%$%$+&&&&&&&&&&&."; -".&&&&&&&+&$%&#@&#@@#&#@$&&&&&&&&&&&."; -".&&&&&&@#@@$&*@&@#@#$**#$&&&&&&&&&&."; -".&&&&&&&&&&&&&&&&&&&@%&%$&&&&&&&&&&."; -".&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&."; -".&&&&&&&&$#@@$&&&&&&&&&&&&&&&&&&&&&."; -".&&&&&&&&&+&$+&$&@&$@&&$@&&&&&&&&&&."; -".&&&&&&&&&+&&#@%#+@#@*$%&+$&&&&&&&&."; -".&&&&&&&&&+&&#@#@&&@*%$%$+&&&&&&&&&."; -".&&&&&&&&&+&$%&#@&#@@#&#@$&&&&&&&&&."; -".&&&&&&&&@#@@$&*@&@#@#$#*#$&&&&&&&&."; -".&&&&&&&&&&&&&&&&&&&&&$%&%$&&&&&&&&."; -".&&&&&&&&&&$#@@$&&&&&&&&&&&&&&&&&&&."; -".&&&&&&&&&&&+&$%&$$@&$@&&$@&&&&&&&&."; -".&&&&&&&&&&&+&&#@%#+@#@*$%$+$&&&&&&."; -".&&&&&&&&&&&+&&#@#@&&@*#$%$+&&&&&&&."; -".&&&&&&&&&&&+&$+&*@&#@@#&#@$&&&&&&&."; -".&&&&&&&&&&$%@@&&*@&@#@#$#*#&&&&&&&."; -".&&&&&&&&&&&&&&&&&&&&&&&$%&%$&&&&&&."; -".&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&."; -".&&&&&&&&&&&&&&$#@@$&&&&&&&&&&&&&&&."; -".&&&&&&&&&&&&&&&+&$%&$$@&$@&&$@&&&&."; -".&&&&&&&&&&&&&&&+&&#@%#+@#@*$%$+$&&."; -".&&&&&&&&&&&&&&&+&&#@#@&&@*#$%$+&&&."; -".&&&&&&&&&&&&&&&+&$+&*@&#@@#&#@$&&&."; -".&&&&&&&&&&&&&&$%@@&&*@&@#@#$#*#&&&."; -".&&&&&&&&&&&&&&&&&&&&&&&&&&&$%&%$&&."; -".&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&."; -".&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&."; -".&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&."; -"...................................." |] - - - -let trashcan_closed_xpm = [| -"64 80 17 1"; -" c None"; -". c #030304"; -"+ c #5A5A5C"; -"@ c #323231"; -"# c #888888"; -"$ c #1E1E1F"; -"% c #767677"; -"& c #494949"; -"* c #9E9E9C"; -"= c #111111"; -"- c #3C3C3D"; -"; c #6B6B6B"; -"> c #949494"; -", c #282828"; -"' c #808080"; -") c #545454"; -"! c #AEAEAC"; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" ==......=$$...=== "; -" ..$------)+++++++++++++@$$... "; -" ..=@@-------&+++++++++++++++++++-.... "; -" =.$$@@@-&&)++++)-,$$$$=@@&+++++++++++++,..$ "; -" .$$$$@@&+++++++&$$$@@@@-&,$,-++++++++++;;;&.. "; -" $$$$,@--&++++++&$$)++++++++-,$&++++++;%%'%%;;$@ "; -" .-@@-@-&++++++++-@++++++++++++,-++++++;''%;;;%*-$ "; -" +------++++++++++++++++++++++++++++++;;%%%;;##*!. "; -" =+----+++++++++++++++++++++++;;;;;;;;;;;;%'>>). "; -" .=)&+++++++++++++++++;;;;;;;;;;;;;;%''>>#>#@. "; -" =..=&++++++++++++;;;;;;;;;;;;;%###>>###+%== "; -" .&....=-+++++%;;####''''''''''##'%%%)..#. "; -" .+-++@....=,+%#####'%%%%%%%%%;@$-@-@*++!. "; -" .+-++-+++-&-@$$=$=......$,,,@;&)+!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" =+-++-+++-+++++++++!++++!++++!+++!++!+++= "; -" $.++-+++-+++++++++!++++!++++!+++!++!+.$ "; -" =.++++++++++++++!++++!++++!+++!++.= "; -" $..+++++++++++++++!++++++...$ "; -" $$=.............=$$ "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" " |] - -let trashcan_open_xpm = [| -"64 80 17 1"; -" c None"; -". c #030304"; -"+ c #5A5A5C"; -"@ c #323231"; -"# c #888888"; -"$ c #1E1E1F"; -"% c #767677"; -"& c #494949"; -"* c #9E9E9C"; -"= c #111111"; -"- c #3C3C3D"; -"; c #6B6B6B"; -"> c #949494"; -", c #282828"; -"' c #808080"; -") c #545454"; -"! c #AEAEAC"; -" "; -" "; -" "; -" "; -" "; -" "; -" .=.==.,@ "; -" ==.,@-&&&)-= "; -" .$@,&++;;;%>*- "; -" $,-+)+++%%;;'#+. "; -" =---+++++;%%%;%##@. "; -" @)++++++++;%%%%'#%$ "; -" $&++++++++++;%%;%##@= "; -" ,-++++)+++++++;;;'#%) "; -" @+++&&--&)++++;;%'#'-. "; -" ,&++-@@,,,,-)++;;;'>'+, "; -" =-++&@$@&&&&-&+;;;%##%+@ "; -" =,)+)-,@@&+++++;;;;%##%&@ "; -" @--&&,,@&)++++++;;;;'#)@ "; -" ---&)-,@)+++++++;;;%''+, "; -" $--&)+&$-+++++++;;;%%'';- "; -" .,-&+++-$&++++++;;;%''%&= "; -" $,-&)++)-@++++++;;%''%), "; -" =,@&)++++&&+++++;%'''+$@&++++++ "; -" .$@-++++++++++++;'#';,........=$@&++++ "; -" =$@@&)+++++++++++'##-.................=&++ "; -" .$$@-&)+++++++++;%#+$.....................=)+ "; -" $$,@-)+++++++++;%;@=........................,+ "; -" .$$@@-++++++++)-)@=............................ "; -" $,@---)++++&)@===............................,. "; -" $-@---&)))-$$=..............................=)!. "; -" --&-&&,,$=,==...........................=&+++!. "; -" =,=$..=$+)+++++&@$=.............=$@&+++++!++!. "; -" .)-++-+++++++++++++++++++++++++++!++!++!. "; -" .+-++-+++++++++++++++++++++++!+++!++!++!. "; -" .+-++-+++-+++++++++!+++!!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" .+-++-+++-+++++++++!++++!++++!+++!++!++!. "; -" =+-++-+++-+++++++++!++++!++++!+++!++!+++= "; -" $.++-+++-+++++++++!++++!++++!+++!++!+.$ "; -" =.++++++++++++++!++++!++++!+++!++.= "; -" $..+++++++++++++++!++++++...$ "; -" $$==...........==$$ "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" "; -" " |] - -let window = GWindow.window ~title:"DnD Test" () -let _ = window#misc#realize () - -let drag_icon = - GDraw.pixmap_from_xpm_d ~data:drag_icon_xpm ~window () - -let trashcan_open = - GDraw.pixmap_from_xpm_d ~data:trashcan_open_xpm ~window () - -let trashcan_closed = - GDraw.pixmap_from_xpm_d ~data:trashcan_closed_xpm ~window () - -let targets = [ - { target = "STRING"; flags = []; info = 0}; - { target = "text/plain"; flags = []; info = 0}; - { target = "text/uri-list"; flags = []; info = 2}; - { target = "application/x-rootwin-drop"; flags = []; info = 1} -] - -class drag_handler = object - method private beginning (_ : drag_context) = () - method private data_delete (_ : drag_context) = () - method private data_get (_ : drag_context) (_ : selection_data) - ~info:(_ : int) ~time:(_ : int) = () - method private data_received (_ : drag_context) ~x:(_ : int) ~y:(_ : int) - (_ : selection_data) ~info:(_ : int) ~time:(_ : int) = () - method private drop (_ : drag_context) ~x:(_ : int) ~y:(_ : int) - ~time:(_ : int) = false - method private ending (_ : drag_context) = () - method private leave (_ : drag_context) ~time:(_ : int) = () - method private motion (_ : drag_context) ~x:(_ : int) ~y:(_ : int) - ~time:(_ : int) = false -end - - -class target_drag ?packing ?show () = - let pixmap = GMisc.pixmap trashcan_closed ?packing ?show () in -object (self) - inherit widget pixmap#as_widget - inherit drag_handler - val mutable have_drag = false - - method leave _ ~time = - print_endline "leave"; flush stdout; - have_drag <- false; - pixmap#set_pixmap trashcan_closed - - method motion context ~x ~y ~time = - if not have_drag then begin - have_drag <- true; - pixmap#set_pixmap trashcan_open - end; - let source_typename = - try - context#source_widget#misc#get_type - with Gpointer.Null -> "unknown" - in - Printf.printf "motion, source %s\n" source_typename; flush stdout; - context#status [context#suggested_action] ~time; - true - - method drop context ~x ~y ~time = - prerr_endline "drop"; flush stdout; - have_drag <- false; - pixmap#set_pixmap trashcan_closed; - match context#targets with - | [] -> false - | d :: _ -> pixmap#drag#get_data d ~context ~time; true - - method data_received context ~x ~y data ~info ~time = - if data#format = 8 then begin - Printf.printf "Received \"%s\" in trashcan\n" data#data; - flush stdout; - context#finish ~success:true ~del:false ~time - end - else context#finish ~success:false ~del:false ~time - - initializer - pixmap#drag#dest_set targets ~actions:[`COPY;`MOVE]; - pixmap#drag#connect#leave ~callback:self#leave; - pixmap#drag#connect#motion ~callback:self#motion; - pixmap#drag#connect#drop ~callback:self#drop; - pixmap#drag#connect#data_received ~callback:self#data_received; - () -end - -class label_drag ?packing ?show () = - let label = GMisc.label ~text:"Drop Here\n" ?packing ?show () in -object (self) - inherit widget label#as_widget - inherit drag_handler - method data_received context ~x ~y data ~info ~time = - if data#format = 8 then begin - Printf.printf "Received \"%s\" in label\n" data#data; - flush stdout; - context#finish ~success:true ~del:false ~time - end - else context#finish ~success:false ~del:false ~time - - initializer - label#drag#dest_set targets ~actions:[`COPY; `MOVE ]; - label#drag#connect#data_received ~callback:self#data_received; - () -end - -class source_drag ?packing ?show () = - let button = GButton.button ~label:"Drag Here\n" ?packing ?show () in -object (self) - inherit widget button#as_widget - inherit drag_handler - method data_get _ data ~info ~time = - if info = 1 then begin - print_endline "I was dropped on the rootwin"; flush stdout - end - else if info = 2 then - data#set ~typ:data#target ~format:8 - ~data:"file:///home/otaylor/images/weave.png" - else - data#set ~typ:data#target ~format:8 ~data:"I'm Data!" - - method data_delete _ = - print_endline "Delete the data!"; flush stdout - - initializer - button#drag#source_set targets - ~modi:[`BUTTON1; `BUTTON3 ] ~actions:[`COPY; `MOVE ]; - button#drag#source_set_icon drag_icon; - button#drag#connect#data_get ~callback:self#data_get; - button#drag#connect#data_delete ~callback:self#data_delete; - () -end - -class popup () = object (self) - inherit drag_handler - val mutable popup_window = (None : GWindow.window option) - val mutable popped_up = false - val mutable in_popup = false - val mutable popdown_timer = None - val mutable popup_timer = None - - method timer = popup_timer - method remove_timer () = - may popup_timer - ~f:(fun pdt -> Timeout.remove pdt; popup_timer <- None) - method add_timer time ~callback = - popup_timer <- Some (Timeout.add ~ms:time ~callback) - - method popdown () = - popdown_timer <- None; - may popup_window ~f:(fun w -> w#misc#hide ()); - popped_up <- false; - false - - method motion (_ : drag_context) ~x ~y ~time = - if not in_popup then begin - in_popup <- true; - may popdown_timer ~f: - begin fun pdt -> - print_endline "removed popdown"; flush stdout; - Timeout.remove pdt; - popdown_timer <- None - end - end; - true - - method leave (_ : drag_context) ~time = - if in_popup then begin - in_popup <- false; - if popdown_timer = None then begin - print_endline "added popdown"; flush stdout; - popdown_timer <- Some (Timeout.add ~ms:500 ~callback:self#popdown) - end - end - - method popup () = - if not popped_up then begin - if popup_window = None then begin - let w = GWindow.window ~kind:`POPUP ~position:`MOUSE () in - popup_window <- Some w; - let table = GPack.table ~rows:3 ~columns:3 ~packing:w#add () in - for i = 0 to 2 do - for j = 0 to 2 do - let button = - GButton.button ~label:(string_of_int i ^ "," ^ string_of_int j) - ~packing:(table#attach ~left:i ~top:j ~expand:`BOTH) () - in - button#drag#dest_set targets ~actions:[`COPY; `MOVE ]; - button#drag#connect#motion ~callback:self#motion; - button#drag#connect#leave ~callback:self#leave; - done - done - end; - may popup_window ~f:(fun w -> w#show ()); - popped_up <- true - end; - popdown_timer <- Some (Timeout.add ~ms:500 ~callback:self#popdown); - print_endline "added popdown"; flush stdout; - self#remove_timer (); - false -end - -class popsite ?packing ?show () = - let label = GMisc.label ~text:"Popup\n" ?packing ?show () - and popup = new popup () in -object (self) - inherit widget label#as_widget - inherit drag_handler - method motion _ ~x ~y ~time = - if popup#timer = None then begin - print_endline "added popdown"; flush stdout; - popup#add_timer 500 ~callback:popup#popup - end; - true - - method leave _ ~time = - popup#remove_timer () - - initializer - label#drag#dest_set targets ~actions:[`COPY; `MOVE ]; - label#drag#connect#motion ~callback:self#motion; - label#drag#connect#leave ~callback:self#leave; - () -end - -let main () = - window#connect#destroy ~callback: Main.quit; - let table = GPack.table ~rows:2 ~columns:2 ~packing:window#add () in - let attach = table#attach ~expand:`BOTH in - new label_drag ~packing:(attach ~left:0 ~top:0) (); - new target_drag ~packing:(attach ~left:1 ~top:0) (); - new source_drag ~packing:(attach ~left:0 ~top:1) (); - new popsite ~packing:(attach ~left:1 ~top:1) (); - - window#show (); - Main.main () - -let _ = - main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testgtk.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testgtk.ml deleted file mode 100644 index 6c937f56d..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testgtk.ml +++ /dev/null @@ -1,1140 +0,0 @@ -(* $Id$ *) - -open GdkKeysyms -open GMain -open GObj - -let create_bbox direction title spacing child_w child_h layout = - let frame = GBin.frame ~label: title () in - let bbox = GPack.button_box direction ~border_width: 5 ~packing: frame#add - ~layout: layout ~child_height: child_h ~child_width: child_w - ~spacing: spacing () in - GButton.button ~label: "OK" ~packing: bbox#add (); - GButton.button ~label: "Cancel" ~packing: bbox#add (); - GButton.button ~label: "Help" ~packing: bbox#add (); - frame#coerce - -let create_button_box = - let rw = ref None in - let aux () = - match !rw with - | None -> - let window = GWindow.window ~title: "Button Boxes" ~border_width: 0 () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - - let main_vbox = GPack.vbox ~packing: (window#add) () in - - let frame_horz = GBin.frame ~label: "Horizontal Button Boxes" - ~packing:(main_vbox#pack ~expand:true ~fill:true ~padding:10) () in - - let vbox = GPack.vbox ~border_width: 10 ~packing: frame_horz#add () in - - vbox#add (create_bbox `HORIZONTAL "Spread" 40 85 20 `SPREAD); - vbox#pack (create_bbox `HORIZONTAL "Edge" 40 85 20 `EDGE) - ~expand: true ~fill: true ~padding: 5; - vbox#pack (create_bbox `HORIZONTAL "Start" 40 85 20 `START) - ~expand: true ~fill: true ~padding: 5; - vbox#pack (create_bbox `HORIZONTAL "End" 40 85 20 `END) - ~expand: true ~fill: true ~padding: 5; - - let frame_vert = GBin.frame ~label: "Vertical Button Boxes" - ~packing:(main_vbox#pack ~expand:true ~fill:true ~padding:10) () in - - let hbox = GPack.hbox ~border_width: 10 ~packing: frame_vert#add () in - hbox#add (create_bbox `VERTICAL "Spread" 30 85 20 `SPREAD); - hbox#pack (create_bbox `VERTICAL "Edge" 30 85 20 `EDGE) - ~expand: true ~fill: true ~padding: 5; - hbox#pack (create_bbox `VERTICAL "Start" 30 85 20 `START) - ~expand: true ~fill: true ~padding: 5; - hbox#pack (create_bbox `VERTICAL "End" 30 85 20 `END) - ~expand: true ~fill: true ~padding: 5; - window #show () - - | Some window -> window #destroy () -in aux - - -let button_window button _ = - if button #misc#visible then - button #misc#hide () - else - button #misc#show () - -let create_buttons = - let rw = ref None in - let aux () = - match !rw with - | None -> - let window = GWindow.window ~title: "GtkButton" ~border_width: 0 () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - - let box1 = GPack.vbox ~packing:window#add () in - - let table = GPack.table ~rows:3 ~columns:3 ~homogeneous:false - ~row_spacings:3 ~col_spacings:3 ~border_width:10 - ~packing:box1#add () in - - let button = Array.create 9 (GButton.button ~label:"button1" ()) in - for i = 2 to 9 do - button.(i-1) <- GButton.button ~label:("button" ^ string_of_int i) (); - done; - - let f i l r t b = - button.(i) #connect#clicked ~callback:(button_window button.(i+1)); - table #attach button.(i)#coerce ~left:l ~right:r ~top:t ~bottom:b - ~xpadding:0 ~ypadding:0 ~expand:`BOTH - in - f 0 0 1 0 1; - f 1 1 2 1 2; - f 2 2 3 2 3; - f 3 0 1 2 3; - f 4 2 3 0 1; - f 5 1 2 2 3; - f 6 1 2 0 1; - f 7 2 3 1 2; - button.(8) #connect#clicked ~callback:(button_window button.(0)); - table #attach button.(8)#coerce ~left:0 ~right:1 ~top:1 ~bottom:2 - ~xpadding:0 ~ypadding:0 ~expand:`BOTH; - - GMisc.separator `HORIZONTAL ~packing:box1#pack (); - - let box2 = GPack.vbox ~spacing: 10 ~border_width: 10 - ~packing: box1#pack () in - - let button = GButton.button ~label: "close" ~packing: box2#add () in - button #connect#clicked ~callback: window#destroy; - button #grab_default (); - window #show () - - | Some window -> window #destroy () -in aux - - - -let create_check_buttons = - let rw = ref None in - let aux () = - match !rw with - | None -> - let window = GWindow.window ~title: "GtkCheckButton" - ~border_width: 0 () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - - let box1 = GPack.vbox ~packing:window#add () in - let box2 = GPack.vbox ~spacing: 10 ~border_width: 10 - ~packing: box1#pack () in - - for i = 1 to 3 do - GButton.check_button ~label:("button" ^ (string_of_int i)) - ~packing: box2#add (); - done; - - GMisc.separator `HORIZONTAL ~packing: box1#pack (); - - let box2 = GPack.vbox ~spacing:10 ~border_width:10 - ~packing: box1#pack () in - - let button = GButton.button ~label: "close" ~packing:box2#add () in - button #connect#clicked ~callback: window#destroy; - button #grab_default (); - window #show () - - | Some window -> window #destroy () -in aux - - -let create_radio_buttons = - let rw = ref None in - let aux () = - match !rw with - | None -> - let window = GWindow.window ~title: "radio buttons" - ~border_width: 0 () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - - let box1 = GPack.vbox ~packing:window#add () in - - let box2 = GPack.vbox ~spacing:10 ~border_width:10 - ~packing: box1#pack () in - - let button = GButton.radio_button ~label:"button1" - ~packing: box2#add () in - - let button = GButton.radio_button ~label:"button2" ~group:button#group - ~packing: box2#add ~active:true () in - - let button = GButton.radio_button ~label:"button3" ~group:button#group - ~packing: box2#add () in - - GMisc.separator `HORIZONTAL ~packing: box1#pack (); - - let box2 = GPack.vbox ~spacing:10 ~border_width:10 - ~packing: box1#pack () in - - let button = GButton.button ~label: "close" ~packing: box2#add () in - button #connect#clicked ~callback: window #destroy; - button #grab_default (); - window #show () - - | Some window -> window #destroy () -in aux - - -let create_toggle_buttons = - let rw = ref None in - let aux () = - match !rw with - | None -> - let window = GWindow.window ~title: "GtkToggleButton" - ~border_width: 0 () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - - let box1 = GPack.vbox ~packing: window#add () in - - let box2 = GPack.vbox ~spacing: 10 ~border_width: 10 - ~packing: box1#pack () in - - for i = 1 to 3 do - GButton.toggle_button ~label:("button" ^ (string_of_int i)) - ~packing: box2#add () - done; - - GMisc.separator `HORIZONTAL ~packing: box1#pack (); - - let box2 = GPack.vbox ~spacing: 10 ~border_width: 10 - ~packing: box1#pack () in - - let button = GButton.button ~label: "close" ~packing:box2#add () in - button #connect#clicked ~callback: window#destroy; - button #grab_default (); - window #show () - - | Some window -> window #destroy () -in aux - - -(* Menus *) - -let create_menu depth tearoff = - let rec aux depth tearoff = - let menu = GMenu.menu () and group = ref None in - if tearoff then ignore (GMenu.tearoff_item ~packing: menu#append ()); - for i = 0 to 4 do - let menuitem = GMenu.radio_menu_item ?group:!group - ~label:("item " ^ string_of_int depth ^ " - " ^ string_of_int (i+1)) - ~packing:menu#append ~show_toggle:(depth mod 2 <> 0) - () in - group := Some (menuitem #group); - if i = 3 then menuitem #misc#set_sensitive false; - if depth > 1 then - menuitem #set_submenu (aux (depth-1) true) - done; - - menu - in aux depth tearoff - - -let create_menus = - let rw = ref None in - fun () -> - match !rw with - | None -> - let window = GWindow.window ~title: "menus" - ~border_width: 0 () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - window #event#connect#delete ~callback:(fun _ -> true); - - let accel_group = GtkData.AccelGroup.create () in - window #add_accel_group accel_group ; - - let box1 = GPack.vbox ~packing:window#add () in - - let menubar = GMenu.menu_bar ~packing: box1#pack () in - - let menuitem = GMenu.menu_item ~label:"test\nline2" - ~packing: menubar#append () in - menuitem #set_submenu (create_menu 2 true); - - let menuitem = GMenu.menu_item ~label:"foo" - ~packing: menubar#append () in - menuitem #set_submenu (create_menu 3 true); - menuitem #right_justify (); - - let box2 = GPack.vbox ~spacing: 10 ~packing: box1#add - ~border_width: 10 () in - - let menu = create_menu 1 false in - menu #set_accel_group accel_group; - - let menuitem = GMenu.check_menu_item ~label:"Accelerate Me" - ~packing:menu#append () in - menuitem #add_accelerator ~group:accel_group _M - ~flags:[`VISIBLE; `SIGNAL_VISIBLE]; - - let menuitem = GMenu.check_menu_item ~label:"Accelerator Locked" - ~packing:menu#append () in - menuitem #add_accelerator ~group:accel_group _L - ~flags:[`VISIBLE; `LOCKED]; - - let menuitem = GMenu.check_menu_item ~label:"Accelerators Frozen" - ~packing:menu#append () in - menuitem #add_accelerator ~group:accel_group _F - ~flags:[`VISIBLE]; - menuitem #misc#lock_accelerators (); - - let optionmenu = GMenu.option_menu ~packing: box2#add () in - optionmenu #set_menu menu; - optionmenu #set_history 3; - - GMisc.separator `HORIZONTAL ~packing: box1#pack (); - - let box2 = GPack.vbox ~spacing:10 ~border_width:10 - ~packing: box1#pack () in - - let button = GButton.button ~label: "close" ~packing: box2#add () in - button #connect#clicked ~callback: window#destroy; - button #grab_default (); - window #show () - - | Some window -> window #destroy () - - - -(* Modal windows *) - -let cmw_destroy_cb _ = - Main.quit () - -let cmw_color parent _ = - let csd = GWindow.color_selection_dialog ~modal:true - ~title:"This is a modal color selection dialog" () in - csd # set_transient_for parent; - csd # connect#destroy ~callback:cmw_destroy_cb; - csd # ok_button # connect#clicked ~callback:csd#destroy; - csd # cancel_button # connect#clicked ~callback:csd#destroy; - csd # show (); - Main.main () - -let cmw_file parent _ = - let fs = GWindow.file_selection ~modal:true - ~title:"This is a modal file selection dialog" () in - fs # set_transient_for parent; - fs # connect#destroy ~callback:cmw_destroy_cb; - fs # ok_button # connect#clicked ~callback:fs#destroy; - fs # cancel_button # connect#clicked ~callback:fs#destroy; - fs # show (); - Main.main () - -let create_modal_window () = - let window = GWindow.window ~modal:true ~title:"This window is modal" () in - let box1 = GPack.vbox ~spacing:5 ~border_width:3 ~packing:window#add () in - let frame1 = GBin.frame ~label:"Standard dialogs in modal form" - ~packing:(box1#pack ~expand:true ~padding:4) () in - let box2 = GPack.vbox ~homogeneous:true ~spacing:5 ~packing:frame1#add () in - let btnColor = GButton.button ~label:"Color" - ~packing:(box2#pack ~padding:4) () - and btnFile = GButton.button ~label:"File selection" - ~packing:(box2#pack ~padding:4) () - and btnClose = GButton.button ~label:"Close" - ~packing:(box2#pack ~padding:4) () in - GMisc.separator `HORIZONTAL - ~packing:(box1#pack ~padding:4) (); - - btnClose #connect#clicked ~callback:(fun _ -> window #destroy ()); - window #connect#destroy ~callback:cmw_destroy_cb; - btnColor #connect#clicked ~callback: (cmw_color window); - btnFile #connect#clicked ~callback: (cmw_file window); - window # show (); - Main.main () - - -(* corrected bug in testgtk.c *) -let scrolled_windows_remove, scrolled_windows_clean = - let parent = ref None and float_parent = ref None in - let remove (scrollwin : GBin.scrolled_window) () = - match !parent with - | None -> - parent := scrollwin#misc#parent; - let f = GWindow.window ~title:"new parent" () in - float_parent := Some f#coerce; - f #set_default_size ~width:200 ~height:200; - scrollwin #misc#reparent f#coerce; - f #show () - | Some p -> - scrollwin #misc#reparent p; - match !float_parent with - | None -> () - | Some f -> - f #destroy (); - float_parent := None; - parent := None - and clean () = - match !float_parent with - | None -> () - | Some p -> p #destroy (); parent := None; float_parent := None - in remove, clean - - -(* scrolled windows *) - -let create_scrolled_windows = - let rw = ref None in - let aux () = - match !rw with - | None -> - let window = GWindow.dialog ~title:"dialog" ~border_width:0 () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - window #connect#destroy ~callback:scrolled_windows_clean; - - let scrolled_window = GBin.scrolled_window ~border_width:10 - ~hpolicy: `AUTOMATIC ~vpolicy:`AUTOMATIC - ~packing: window#vbox#add () in - - let table = GPack.table ~rows:20 ~columns:20 ~row_spacings:10 - ~col_spacings:10 ~packing:scrolled_window#add_with_viewport () in - table #focus#set_hadjustment (Some scrolled_window # hadjustment); - table #focus#set_vadjustment (Some scrolled_window # vadjustment); - - for i = 0 to 19 do - for j=0 to 19 do - GButton.toggle_button - ~label:("button ("^ string_of_int i ^","^ string_of_int j ^")\n") - ~packing:(table #attach ~left:i ~top:j ~expand:`BOTH) () - done - done; - - let button = GButton.button ~label:"close" - ~packing:window#action_area#add () in - button #connect#clicked ~callback:(window #destroy); - button #grab_default (); - - let button = GButton.button ~label:"remove" - ~packing:window#action_area#add () in - button #connect#clicked - ~callback:(scrolled_windows_remove scrolled_window); - button #grab_default (); - - window #set_default_size ~width:300 ~height:300; - window #show () - - | Some window -> window #destroy () - in aux - - -(* Toolbar *) - -let make_toolbar (toolbar : GButton.toolbar) window = - let icon = - let info = GDraw.pixmap_from_xpm ~file:"test.xpm" ~window () in - fun () -> (GMisc.pixmap info ())#coerce - in - - toolbar #insert_button ~text:"Horizontal" - ~tooltip:"Horizontal toolbar layout" - ~tooltip_private:"Toolbar/Horizontal" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_orientation `HORIZONTAL) (); - - toolbar #insert_button ~text:"Vertical" - ~tooltip:"Vertical toolbar layout" - ~tooltip_private:"Toolbar/Vertical" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_orientation `VERTICAL) (); - - toolbar #insert_space (); - - toolbar #insert_button ~text:"Icons" - ~tooltip: "Only show toolbar icons" - ~tooltip_private:"Toolbar/IconsOnly" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_style `ICONS) (); - - toolbar #insert_button ~text:"Text" - ~tooltip: "Only show toolbar text" - ~tooltip_private:"Toolbar/TextOnly" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_style `TEXT) (); - - toolbar #insert_button ~text:"Both" - ~tooltip: "Show toolbar icons and text" - ~tooltip_private:"Toolbar/Both" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_style `BOTH) (); - - toolbar #insert_space (); - - GEdit.entry ~packing:(toolbar #insert_widget - ~tooltip:"This is an unusable GtkEntry" - ~tooltip_private: "Hey don't click me!!!") (); - - toolbar #insert_button ~text:"Small" - ~tooltip:"Use small spaces" - ~tooltip_private:"Toolbar/Small" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_space_size 5) (); - - toolbar #insert_button ~text:"Big" - ~tooltip:"Use big spaces" - ~tooltip_private:"Toolbar/Big" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_space_size 10) (); - - toolbar #insert_space (); - - toolbar #insert_button ~text:"Enable" - ~tooltip:"Enable tooltips" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_tooltips true) (); - - toolbar #insert_button ~text:"Disable" - ~tooltip:"Disable tooltips" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_tooltips false) (); - - toolbar #insert_space (); - - toolbar #insert_button ~text:"Borders" - ~tooltip:"Show borders" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_button_relief `NORMAL) (); - - toolbar #insert_button ~text:"Borderless" - ~tooltip:"Hide borders" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_button_relief `NONE) (); - - toolbar #insert_space (); - - toolbar #insert_button ~text:"Empty" - ~tooltip:"Empty spaces" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_space_style `EMPTY) (); - - toolbar #insert_button ~text:"Lines" - ~tooltip:"Lines in spaces" - ~icon:(icon ()) - ~callback:(fun _ -> toolbar #set_space_style `LINE) (); - () - -let create_toolbar = - let rw = ref None in - let aux () = - match !rw with - | None -> - let window = GWindow.window ~title: "Toolbar test" - ~border_width: 0 ~allow_shrink: false ~allow_grow: true - ~auto_shrink: true () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - window #misc #realize (); - - let toolbar = GButton.toolbar ~packing: window#add () in - make_toolbar toolbar window; - - window #show () - - | Some window -> window #destroy () - in aux - - -(* Handlebox *) - -let handle_box_child_signal action (hb : GBin.handle_box) child = - Printf.printf "%s: child <%s> %s\n" hb#misc#get_type child#misc#get_type action - -let create_handle_box = - let rw = ref None in - let aux () = - match !rw with - | None -> - let window = GWindow.window ~title: "Handle box test" - ~border_width: 20 ~allow_shrink: false ~allow_grow: true - ~auto_shrink: true () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - window #misc #realize (); - - let vbox = GPack.vbox ~packing:window#add () in - - GMisc.label ~text:"Above" ~packing:vbox#add (); - GMisc.separator `HORIZONTAL ~packing:vbox#add (); - - let hbox = GPack.hbox ~spacing:10 ~packing:vbox#add () in - GMisc.separator `HORIZONTAL ~packing:vbox#add (); - - GMisc.label ~text:"Below" ~packing:vbox#add (); - let handle_box = GBin.handle_box ~packing:hbox#pack () in - handle_box #connect#child_attached - ~callback:(handle_box_child_signal "attached" handle_box); - handle_box #connect#child_detached - ~callback:(handle_box_child_signal "detached" handle_box); - - let toolbar = GButton.toolbar ~packing:handle_box#add () in - make_toolbar toolbar window; - toolbar #set_button_relief `NORMAL; - - let handle_box = GBin.handle_box ~packing:hbox#pack () in - handle_box #connect#child_attached - ~callback:(handle_box_child_signal "attached" handle_box); - handle_box #connect#child_detached - ~callback:(handle_box_child_signal "detached" handle_box); - - let handle_box2 = GBin.handle_box ~packing:handle_box#add () in - handle_box2 #connect#child_attached - ~callback:(handle_box_child_signal "attached" handle_box); - handle_box2 #connect#child_detached - ~callback:(handle_box_child_signal "detached" handle_box); - - GMisc.label ~text:"Fooo!" ~packing:handle_box2#add (); - window #show () - - | Some window -> window #destroy () - in aux - - - -(* Tree *) - -class tree_and_buttons () = -object - val tree = GTree.tree () - val add_button = GButton.button ~label: "Add Item" () - val remove_button = GButton.button ~label:"Remove Item(s)" () - val subtree_button = GButton.button ~label:"Remove Subtree" () - val mutable nb_item_add = 0 - - method tree = tree - method add_button = add_button - method remove_button = remove_button - method subtree_button = subtree_button - method nb_item_add = nb_item_add - method incr_nb_item_add = nb_item_add <- nb_item_add + 1 -end - -let cb_tree_destroy_event w = () - -let cb_add_new_item (treeb : tree_and_buttons) _ = - let subtree = - match treeb#tree#selection with - | [] -> treeb#tree - | selected_item :: _ -> - match selected_item#subtree with Some t -> t - | None -> - let t = GTree.tree () in - selected_item#set_subtree t; - t - in - let item_new = GTree.tree_item ~packing:(subtree#insert ~pos:0) - ~label:("item add " ^ string_of_int treeb # nb_item_add) () in - treeb #incr_nb_item_add - - -let cb_remove_item (treeb : tree_and_buttons) _ = - let tree = treeb#tree in - match tree #selection with - | [] -> () - | selected -> tree #remove_items selected - - -let cb_remove_subtree (treeb : tree_and_buttons) _ = - match treeb#tree #selection with - | [] -> () - | selected_item :: _ -> - try selected_item#subtree; selected_item#remove_subtree () - with Not_found -> () - -let cb_tree_changed (treeb : tree_and_buttons) _ = - let tree = treeb#tree in - let nb_selected = List.length (tree#selection) in - if nb_selected = 0 then begin - treeb # remove_button #misc#set_sensitive false; - treeb # subtree_button #misc#set_sensitive false; - end else begin - treeb # remove_button #misc#set_sensitive true; - treeb # subtree_button #misc#set_sensitive (nb_selected = 1); - treeb # add_button #misc#set_sensitive (nb_selected = 1); - end - - -let rec create_subtree (item : GTree.tree_item) level nb_item_max - recursion_level_max = - if level = recursion_level_max then () - else begin - let item_subtree = GTree.tree () in - for nb_item = 1 to nb_item_max do - let item_new = GTree.tree_item ~packing:(item_subtree#insert ~pos:0) - ~label:("item" ^ string_of_int level ^ "-" ^ string_of_int nb_item) () - in - create_subtree item_new (level + 1) nb_item_max recursion_level_max; - done; - item # set_subtree item_subtree - end - - -let create_tree_sample selection_mode draw_line view_line no_root_item - nb_item_max recursion_level_max = - let window = GWindow.window ~title:"Tree Sample" () in - let box1 = GPack.vbox ~packing:window#add () in - let box2 = GPack.vbox ~packing:box1#add ~border_width:5 () in - let scrolled_win = GBin.scrolled_window ~packing:box2#add - ~hpolicy: `AUTOMATIC ~vpolicy:`AUTOMATIC - ~width:200 ~height:200 () in - - let root_treeb = new tree_and_buttons () in - let root_tree = root_treeb#tree in - root_tree #connect#selection_changed ~callback:(cb_tree_changed root_treeb); - scrolled_win #add_with_viewport root_tree#coerce; - root_tree #set_selection_mode selection_mode; - root_tree #set_view_lines draw_line; - root_tree #set_view_mode - (match view_line with `LINE -> `ITEM | `ITEM -> `LINE); - - if no_root_item then - for nb_item = 1 to nb_item_max do - let item_new = GTree.tree_item ~label:("item0-" ^ string_of_int nb_item) - ~packing:(root_tree#insert ~pos:0) () in - create_subtree item_new 1 nb_item_max recursion_level_max; - done - else begin - let root_item = GTree.tree_item ~label:"root item" - ~packing:(root_tree #insert ~pos:0) () in - create_subtree root_item 0 nb_item_max recursion_level_max - end; - - let box2 = GPack.vbox ~border_width:5 ~packing:box1#pack () in - - let button = root_treeb #add_button in - button #misc#set_sensitive false; - button #connect#clicked ~callback:(cb_add_new_item root_treeb); - box2 #add button#coerce; - - let button = root_treeb #remove_button in - button #misc#set_sensitive false; - button #connect#clicked ~callback:(cb_remove_item root_treeb); - box2 #add button#coerce; - - let button = root_treeb #subtree_button in - button #misc#set_sensitive false; - button #connect#clicked ~callback:(cb_remove_subtree root_treeb); - box2 #add button#coerce; - - GMisc.separator `HORIZONTAL ~packing:box1#pack (); - - let button = GButton.button ~label:"Close" ~packing:box2#add () in - button #connect#clicked ~callback:window#destroy; - - window #show () - - -let create_tree_mode_window = - let rw = ref None in - let aux () = - let default_number_of_item = 3.0 in - let default_recursion_level = 3.0 in - let single_button = GButton.radio_button ~label:"SINGLE" () in - let browse_button = GButton.radio_button - ~group:single_button#group ~label:"BROWSE" () in - let multiple_button = GButton.radio_button - ~group:browse_button#group ~label:"MULTIPLE" () in - let draw_line_button = GButton.check_button ~label:"Draw line" () in - let view_line_button = GButton.check_button ~label:"View line mode" () in - let no_root_item_button = GButton.check_button - ~label:"Without Root item" () in - let nb_item_spinner = GEdit.spin_button - ~adjustment:(GData.adjustment ~value:default_number_of_item - ~lower:1.0 ~upper:255.0 ~step_incr:1.0 ~page_incr:5.0 - ~page_size:0.0 ()) ~rate:0. ~digits:0 () in - let recursion_spinner = GEdit.spin_button - ~adjustment:(GData.adjustment ~value:default_recursion_level - ~lower:0.0 ~upper:255.0 ~step_incr:1.0 ~page_incr:5.0 - ~page_size:0.0 ()) ~rate:0. ~digits:0 () in - let cb_create_tree _ = - let selection_mode = - if single_button #active then `SINGLE - else if browse_button #active then `BROWSE - else `MULTIPLE in - let nb_item = nb_item_spinner#value_as_int in - let recursion_level = recursion_spinner#value_as_int in - create_tree_sample selection_mode (draw_line_button #active) - (if (view_line_button #active) then `ITEM else `LINE) - (no_root_item_button #active) - nb_item recursion_level - in - match !rw with - | None -> - let window = GWindow.window ~title:"Set Tree Parameters" () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - - let box1 = GPack.vbox ~packing:window#add () in - - let box2 = GPack.vbox ~spacing:5 ~packing:box1#add - ~border_width:5 () in - - let box3 = GPack.hbox ~spacing:5 ~packing:box2#add () in - - let frame = GBin.frame ~label:"Selection Mode" ~packing:box3#add () - in - - let box4 = GPack.vbox ~packing:frame#add ~border_width:5 () in - - box4 #add single_button#coerce; - box4 #add browse_button#coerce; - box4 #add multiple_button#coerce; - - let frame = GBin.frame ~label:"Options" ~packing:box3#add () in - - let box4 = GPack.vbox ~packing:frame#add ~border_width:5 () in - box4 #add draw_line_button#coerce; - draw_line_button #set_active true; - - box4 #add view_line_button#coerce; - view_line_button #set_active true; - - box4 #add no_root_item_button#coerce; - - let frame = GBin.frame ~label:"Size Parameters" ~packing:box2#add () - in - - let box4 = GPack.hbox ~spacing:5 ~packing:frame#add ~border_width:5 () in - - let box5 = GPack.hbox ~spacing:5 ~packing:box4#add () in - let label = GMisc.label ~text:"Number of items : " - ~xalign:0. ~yalign:0.5 ~packing:box5#pack () in - box5 #pack nb_item_spinner#coerce; - - let label = GMisc.label ~text:"Depth : " ~xalign:0. ~yalign:0.5 - ~packing:box5#pack () in - box5 #pack recursion_spinner#coerce; - - GMisc.separator `HORIZONTAL ~packing:box1#pack (); - - let box2 = GPack.hbox ~homogeneous:true ~spacing:10 ~border_width:5 - ~packing:box1#pack () in - - let button = GButton.button ~label:"Create Tree" - ~packing:box2#add () in - button #connect#clicked ~callback:cb_create_tree; - - let button = GButton.button ~label: "close" ~packing:box2#add () in - button #connect#clicked ~callback: window#destroy; - button #grab_default (); - window #show () - - | Some window -> window #destroy () - in aux - - - -(* Tooltips *) - -let tips_query_widget_entered (toggle : GButton.toggle_button) - (tq : GMisc.tips_query) _ ~text ~privat:_ = - if toggle #active then begin - tq #set_text - (match text with - | None -> "There is no tip!" | Some _ -> "There is a tip!"); - GtkSignal.stop_emit () - end - -let tips_query_widget_selected (w : #widget option) ~text ~privat:tp _ = - (match w with - | None -> () - | Some w -> - Printf.printf "Help \"%s\" requested for <%s>\n" - (match tp with None -> "None" | Some t -> t) - (w #misc#get_type)); - true - - -let create_tooltips = - let rw = ref None in - let aux () = - match !rw with - | None -> - - let window = GWindow.window ~title:"Tooltips" - ~border_width:0 ~allow_shrink:false ~allow_grow:false - ~auto_shrink:true () in - rw := Some window; - let tooltips = GData.tooltips () in - window #connect#destroy - ~callback:(fun _ -> tooltips #destroy (); rw := None); - - let box1 = GPack.vbox ~packing:window#add () in - - let box2 = GPack.vbox ~spacing:10 ~border_width:10 - ~packing:box1#add () in - - let button = GButton.toggle_button ~label:"button1" - ~packing:box2#add () - in - tooltips #set_tip button#coerce ~text:"This is button1" - ~privat:"ContextHelp/buttons/1"; - - let button = GButton.toggle_button ~label:"button2" - ~packing:box2#add () - in - tooltips #set_tip button#coerce - ~text:"This is button 2. This is also a really long tooltip which probably won't fit on a single line and will therefore need to be wrapped. Hopefully the wrapping will work correctly." - ~privat:"ContextHelp/buttons/2_long"; - - let toggle = GButton.toggle_button ~label:"Override TipsQuery Label" - ~packing:box2#add () in - tooltips #set_tip toggle#coerce ~text:"Toggle TipsQuery view." - ~privat:"Hi msw! ;)"; - - let box3 = GPack.vbox ~spacing:5 ~border_width:5 () in - - let button = GButton.button ~label:"[?]" - ~packing:box3#pack () in - - let tips_query = GMisc.tips_query ~packing:box3#add () in - button #connect#clicked ~callback:(tips_query #start); - - tooltips #set_tip button#coerce ~text:"Start the Tooltips Inspector" - ~privat:"ContextHelp/buttons/?"; - - tips_query #set_caller button#coerce; - tips_query #connect#widget_entered - ~callback:(tips_query_widget_entered toggle tips_query); - tips_query #connect#widget_selected ~callback:tips_query_widget_selected; - - let frame = GBin.frame ~label:"Tooltips Inspector" - ~border_width:0 ~packing:(box2#pack ~expand:true ~padding:10) - ~label_xalign:0.5 ~label_yalign:0.0 () in - frame #add box3#coerce; - - GMisc.separator `HORIZONTAL ~packing:box1#pack (); - - let box2 = GPack.vbox ~spacing: 10 ~border_width: 10 - ~packing: box1#pack () in - - let button = GButton.button ~label: "close" ~packing: box2#add () in - button #connect#clicked ~callback: window#destroy; - button #grab_default (); - tooltips #set_tip button#coerce ~text:"Push this button to close window" - ~privat:"ContextHelp/buttons/Close"; - - window #show (); - - | Some window -> window #destroy () - in aux - - -(* Labels *) -let create_labels = - let rw = ref None in - let aux () = - match !rw with - | None -> - - let window = GWindow.window ~title:"Labels" ~border_width:5 () in - rw := Some window; - window #connect#destroy - ~callback:(fun _ -> rw := None); - - let hbox = GPack.hbox ~spacing:5 ~packing:window#add () in - let vbox = GPack.vbox ~spacing:5 ~packing:hbox#add () in - - let frame = GBin.frame ~label:"Normal Label" - ~packing:vbox#pack () in - GMisc.label ~text:"This is a normal label" ~packing:frame#add (); - - let frame = GBin.frame ~label:"Multi_line Label" - ~packing:vbox#pack () in - GMisc.label ~packing:frame#add - ~text:"This is a multi-line label.\nSecond line\nThird line" (); - - let frame = GBin.frame ~label:"Left Justified Label" - ~packing:vbox#pack () in - GMisc.label ~packing:frame#add ~justify:`LEFT - ~text:"This is a left justified\nmulti_line label\nThird line" (); - - let frame = GBin.frame ~label:"Right Justified Label" - ~packing:vbox#pack () in - GMisc.label ~packing:frame#add ~justify:`RIGHT - ~text:"This is a right justified\nmulti_line label\nThird line" (); - - let vbox = GPack.vbox ~spacing:5 ~packing:hbox#add () in - - let frame = GBin.frame ~label:"Line wrapped Label" - ~packing:vbox#pack () in - GMisc.label ~packing:frame#add ~line_wrap:true - ~text:"This is an example of a line-wrapped label. It should not be taking up the entire width allocated to it, but automatically wraps the words to fit. The time has come, for all good men, to come to the aid of their party. The sixth sheik's six sheep's sick.\n It supports multiple paragraphs correctly, and correctly adds many extra spaces. " (); - - let frame = GBin.frame ~label:"Underlined Label" - ~packing:vbox#pack () in - GMisc.label ~text:"This label is underlined!\nThis one is underlined in a quite a funky fashion" ~packing:frame#add - ~justify:`LEFT ~pattern:"_________________________ _ _________ _ _____ _ __ __ ___ ____ _____" (); - - window #show (); - - | Some window -> window #destroy () - in aux - - -(* reparent *) - - -let set_parent child old_parent = - let name_opt = function - | None -> "(NULL)" - | Some w -> w#misc#get_type in - Printf.printf - "set parent for \"%s\": new parent: \"%s\", old parent: \"%s\"\n" - child#misc#get_type - (match child#misc#parent with Some p -> p#misc#get_type | None -> "(NULL)") - (name_opt old_parent) - -let reparent_label (label : GMisc.label) new_parent _ = - label #misc#reparent new_parent - - - -let create_reparent = - let rw = ref None in - let aux () = - match !rw with - | None -> - - let window = GWindow.window ~title:"Reparent" ~border_width:5 () in - rw := Some window; - window #connect#destroy ~callback:(fun _ -> rw := None); - - let vbox = GPack.vbox ~packing:window#add () in - let hbox = GPack.hbox ~spacing:5 ~border_width:10 - ~packing:vbox#add () in - - let frame = GBin.frame ~label:"Frame1" ~packing:hbox#add () in - let vbox2 = GPack.vbox ~spacing:5 ~border_width:5 - ~packing:frame#add () in - let label = GMisc.label ~text:"Hello world" - ~packing:vbox2#pack () in - label #misc#connect#parent_set ~callback:(set_parent label); - let button = GButton.button ~label:"switch" - ~packing:vbox2#pack () in - button #connect#clicked ~callback:(reparent_label label vbox2#coerce); - - let frame = GBin.frame ~label:"Frame2" ~packing:hbox#add () in - let vbox2 = GPack.vbox ~spacing:5 ~packing:frame#add ~border_width:5 () in - let button = GButton.button ~label:"switch" - ~packing:vbox2#pack () in - button #connect#clicked ~callback:(reparent_label label vbox2#coerce); - - GMisc.separator `HORIZONTAL ~packing:vbox#pack (); - - let vbox = GPack.vbox ~spacing:10 ~border_width:10 - ~packing:vbox#pack () in - - let button = GButton.button ~label: "close" ~packing:vbox#add () in - button #connect#clicked ~callback: window#destroy; - button #grab_default (); - - window #show (); - - | Some window -> window #destroy () - in aux - - - - -let create_main_window () = - let buttons = [ - "button box", Some create_button_box; - "buttons", Some create_buttons; - "check buttons", Some create_check_buttons; - "clist", None; - "color selection", None; - "ctree", None; - "cursors", None; - "dialog", None; - "entry", None; - "event watcher", None; - "file selection", None; - "font selection", None; - "gamma curve", None; - "handle box", Some create_handle_box; - "item factory", None; - "labels", Some create_labels; - "layout", None; - "list", None; - "menus", Some create_menus; - "modal windows", Some create_modal_window; - "notebooks", None; - "panes", None; - "pixmap", None; - "preview color", None; - "preview gray", None; - "progress bar", None; - "radio buttons", Some create_radio_buttons; - "range controls", None; - "rc file", None; - "reparent", Some create_reparent; - "rulers", None; - "saved position", None; - "scrolled windows", Some create_scrolled_windows; - "shapes", None; - "spinbutton", None; - "statusbar", None; - "test idle", None; - "test mainloop", None; - "test scrolling", None; - "test selection", None; - "test timeout", None; - "text", None; - "toggle buttons", Some create_toggle_buttons; - "toolbar", Some create_toolbar; - "tooltips", Some create_tooltips; - "tree", Some create_tree_mode_window; - "WM hints", None - ] in - - let window = GWindow.window ~title:"main window" ~allow_shrink:false - ~allow_grow:false ~auto_shrink:false ~width:200 ~height:400 ~x:20 ~y:20 () in - - window #connect#destroy ~callback: Main.quit; - - let box1 = GPack.vbox ~packing: window#add () in - - GMisc.label ~text: "Gtk+ v1.2" ~packing:box1#pack (); - - let scrolled_window = GBin.scrolled_window ~border_width: 10 - ~hpolicy: `AUTOMATIC ~vpolicy: `AUTOMATIC - ~packing:box1#add () in - - let box2 = GPack.vbox ~border_width: 10 - ~packing:scrolled_window#add_with_viewport () in - box2 #focus#set_vadjustment (Some scrolled_window#vadjustment); - - let rec aux = function - | [] -> () - | (_, None) :: tl -> aux tl - | (label, Some func) :: tl -> - let button = GButton.button ~label: label ~packing: box2#add () in - button #connect#clicked ~callback: func; - aux tl - in aux buttons; - - GMisc.separator `HORIZONTAL ~packing: box1#pack (); - - let box2 = GPack.vbox ~spacing: 10 ~border_width: 10 - ~packing: box1#pack () in - - let button = GButton.button ~label: "close" ~packing: box2#add () in - button #connect#clicked ~callback: window#destroy; - button #grab_default (); - - window #show (); - - Main.main () - -let _ = create_main_window () - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testinput.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testinput.ml deleted file mode 100644 index a6aceb825..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/testinput.ml +++ /dev/null @@ -1,43 +0,0 @@ -(* $Id$ *) - -open GMain - -let main () = - let window = GWindow.window () in - window#misc#set_name "Test input"; - window#connect#destroy ~callback:Main.quit; - - let vbox = GPack.vbox ~packing:window#add () in - - let drawing_area = - GMisc.drawing_area ~width:200 ~height:200 ~packing:vbox#add () in - - drawing_area#event#connect#key_press ~callback: - begin fun ev -> - let key = GdkEvent.Key.keyval ev in - if key >= 32 && key < 256 then - Printf.printf "I got a %c\n" (Char.chr key) - else - print_string "I got another key\n"; - flush stdout; - true - end; - - drawing_area#event#add - [`EXPOSURE;`LEAVE_NOTIFY;`BUTTON_PRESS; - `POINTER_MOTION;`POINTER_MOTION_HINT;`PROXIMITY_OUT]; - drawing_area#event#set_extensions `ALL; - drawing_area#misc#set_can_focus true; - drawing_area#misc#grab_focus (); - - GButton.button ~label:"Input Dialog" ~packing:vbox#pack (); - - let button = - GButton.button ~label:"Quit" ~packing:vbox#pack () in - - button#connect#clicked ~callback:window#destroy; - - window#show (); - Main.main () - -let _ = main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/tictactoe.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/tictactoe.ml deleted file mode 100644 index be01e19b9..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/tictactoe.ml +++ /dev/null @@ -1,113 +0,0 @@ -(* $Id$ *) - -open GtkNew -open GtkBase - -(* To create a new widget: - create an array sig_array containing the signals defined by - the new widget; - call: - make_new_widget name parent:parent signal_array:sig_array - where name is the name of the new widget (a string) - parent is the type of the parent: of type Gtk.New.object_type - This call returns a triple: - (get_type_func, new_func, sig_array_num) - where get_type_func is the new widget get_type function, - new_func is the function returning a new widget of the new type - sig_array_num is an array containing the Gtk id of the signals - of the new widget. -*) - -module Tictactoe = struct - type t = [`widget|`container|`box|`tictactoe] - module Signals = struct - open GtkSignal - let tictactoe : ([>`tictactoe],_) t = - { name = "tictactoe"; marshaller = marshal_unit } - let emit_tictactoe = emit_unit ~sgn:tictactoe - end - let create : unit -> t Gtk.obj = - let _,tictactoe_new = make_new_widget - ~name:"Tictactoe" ~parent:VBOX ~signals:[Signals.tictactoe] - in fun () -> Object.try_cast (tictactoe_new ()) "Tictactoe" -end - -open GMain - -class tictactoe_signals obj = object - inherit GContainer.container_signals obj - method tictactoe = - GtkSignal.connect ~sgn:Tictactoe.Signals.tictactoe obj ~after -end - -exception Trouve - -class tictactoe ?packing ?show () = - let obj : Tictactoe.t Gtk.obj = Tictactoe.create () in - let box = new GPack.box_skel obj in -object (self) - inherit GObj.widget obj - val mutable buttons = [||] - val mutable buttons_handlers = [||] - val label = GMisc.label ~text:"Go on!" ~packing:box#add () - method clear () = - for i = 0 to 2 do - for j = 0 to 2 do - let button = buttons.(i).(j) - and handler = buttons_handlers.(i).(j) in - button#misc#handler_block handler; - button#set_active false; - button#misc#handler_unblock handler - done - done - method connect = new tictactoe_signals obj - method emit_tictactoe () = - GtkSignal.emit_unit obj ~sgn:Tictactoe.Signals.tictactoe - method toggle () = - let rwins = [| [| 0; 0; 0 |]; [| 1; 1; 1 |]; [| 2; 2; 2 |]; - [| 0; 1; 2 |]; [| 0; 1; 2 |]; [| 0; 1; 2 |]; - [| 0; 1; 2 |]; [| 0; 1; 2 |] |] - and cwins = [| [| 0; 1; 2 |]; [| 0; 1; 2 |]; [| 0; 1; 2 |]; - [| 0; 0; 0 |]; [| 1; 1; 1 |]; [| 2; 2; 2 |]; - [| 0; 1; 2 |]; [| 2; 1; 0 |] |] in - label#set_text"Go on!"; - try - for k = 0 to 7 do - let rec aux i = - (i = 3) || - (buttons.(rwins.(k).(i)).(cwins.(k).(i))#active) && (aux (i+1)) in - if aux 0 then raise Trouve - done - with Trouve -> label#set_text "Win!!"; self#emit_tictactoe () - - initializer - let table = - GPack.table ~rows:3 ~columns:3 ~homogeneous:true ~packing:box#add () in - buttons <- - Array.init 3 ~f: - (fun i -> Array.init 3 ~f: - (fun j -> - GButton.toggle_button ~width:20 ~height:20 - ~packing:(table#attach ~left:i ~top:j ~expand:`BOTH) ())); - buttons_handlers <- - Array.mapi buttons ~f: - (fun i -> Array.mapi ~f: - (fun j button -> button #connect#toggled ~callback:self#toggle)); - GObj.pack_return self ~packing ~show; - () -end - -let win (ttt : tictactoe) _ = - Printf.printf "Gagne!!\n" ; - ttt #clear () - -let essai () = - let window = GWindow.window ~title:"Tictactoe" ~border_width:10 () in - window #connect#destroy ~callback:Main.quit; - let ttt = new tictactoe ~packing:window#add () in - ttt #connect#tictactoe ~callback:(win ttt); - window #show (); - Main.main () - -let _ = essai () - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/tron.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/tron.ml deleted file mode 100644 index eced44a9c..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/tron.ml +++ /dev/null @@ -1,204 +0,0 @@ -(* $Id$ *) - -(* Tron? Game *) -open GMain - -let m_pi = acos (-1.) -let clRed = `NAME "red" (* `BLACK *) -let clBlue = `NAME "blue" (* `WHITE *) -let clBlack = `BLACK - -type point = {mutable x: int; mutable y: int} - -let main () = -(* Game State *) - let gameSize = 64 in - let gameState = - Array.create_matrix ~dimx:(gameSize+2) ~dimy:(gameSize+2) 0 in - let gameInit _ = - for i=1 to gameSize do - for j=1 to gameSize do - gameState.(i).(j) <- 0; - done - done; - for i=0 to gameSize do - gameState.(0).(i) <- 3; (* left wall *) - gameState.(i).(gameSize+1) <- 3; (* floor *) - gameState.(gameSize+1).(i+1) <- 3; (* right wall *) - gameState.(i+1).(0) <- 3 (* ceiling *) - done in - gameInit (); - let lpos = {x=4; y=4} in - let lspeed = {x=0; y=1} in - let rpos = {x=gameSize-3; y=gameSize-3} in - let rspeed = {x=0; y= -1} in - let keys = "asdfhjkl" in - let keyMapL = [|(-1, 0); (0, -1); (0, 1); (1, 0)|] in - let keyMapR = [|(-1, 0); (0, 1); (0, -1); (1, 0)|] in - -(* User Interface *) - let window = GWindow.window ~border_width:10 ~title:"tron(?)" () in - window#event#connect#delete - ~callback:(fun _ -> prerr_endline "Delete event occured"; false); - window#connect#destroy ~callback:Main.quit; - let vbx = GPack.vbox ~packing:window#add () in - let area = GMisc.drawing_area ~width:((gameSize+2)*4) ~height:((gameSize+2)*4) - ~packing:vbx#add () in - let drawing = area#misc#realize (); new GDraw.drawable (area#misc#window) in - let style = area#misc#style#copy in - style#set_bg [`NORMAL,`WHITE]; - area#misc#set_style style; - drawing#set_background `WHITE; - let area_expose _ = - for i=0 to gameSize+1 do - for j=0 to gameSize+1 do - if gameState.(i).(j) = 1 then begin - drawing#set_foreground clRed; - drawing#rectangle ~filled:true ~x:(i*4) ~y:(j*4) ~width:4 ~height:4 () - end - else if gameState.(i).(j) = 2 then begin - drawing#set_foreground clBlue; - drawing#rectangle ~filled:true ~x:(i*4) ~y:(j*4) ~width:4 ~height:4 () - end - else if gameState.(i).(j) = 3 then begin - drawing#set_foreground clBlack; - drawing#rectangle ~filled:true ~x:(i*4) ~y:(j*4) ~width:4 ~height:4 () - end - done - done; - false - in - area#event#connect#expose ~callback:area_expose; - let control = GPack.table ~rows:3 ~columns:7 ~packing:vbx#pack () in - - let abuttonClicked num (lbl : GMisc.label) _ = begin - let dialog = - GWindow.window ~kind:`DIALOG ~border_width:10 ~title:"Key remap" () in - let dvbx = GPack.box `VERTICAL ~packing:dialog#add () in - let entry = GEdit.entry ~max_length:1 ~packing: dvbx#add () in - let txt = String.make 1 keys.[num] in - entry#set_text txt; - let dquit = GButton.button ~label:"OK" ~packing: dvbx#add () in - dquit#connect#clicked ~callback: - begin fun _ -> - let chr = entry#text.[0] in - let txt2 = String.make 1 chr in - lbl#set_text txt2; - keys.[num]<-chr; - dialog#destroy () - end; - dialog#show () - end in - let attach = control#attach ~expand:`BOTH in - let new_my_button ~label:label ~left:left ~top:top = - let str = String.make 1 keys.[label] in - let btn = GButton.button ~packing:(attach ~left:left ~top:top) () in - let lbl = GMisc.label ~text:str ~packing:(btn#add) () in - btn#connect#clicked ~callback:(abuttonClicked label lbl); - btn - in - new_my_button ~label:0 ~left:1 ~top:2; - new_my_button ~label:1 ~left:2 ~top:1; - new_my_button ~label:2 ~left:2 ~top:3; - new_my_button ~label:3 ~left:3 ~top:2; - new_my_button ~label:4 ~left:5 ~top:2; - new_my_button ~label:5 ~left:6 ~top:3; - new_my_button ~label:6 ~left:6 ~top:1; - new_my_button ~label:7 ~left:7 ~top:2; - let quit = - GButton.button ~label:"Quit" ~packing:(attach ~left:4 ~top:2) () in - quit#connect#clicked ~callback:window#destroy; - let message = GMisc.label ~text:"tron(?) game" ~packing:vbx#pack () in - - let game_step () = - let lx = lpos.x in let ly = lpos.y in - gameState.(lx).(ly) <- 1; - drawing#set_foreground clRed; - drawing#rectangle ~filled:true ~x:(lx*4) ~y:(ly*4) ~width:4 ~height:4 (); - let rx = rpos.x in let ry = rpos.y in - gameState.(rx).(ry) <- 2; - drawing#set_foreground clBlue; - drawing#rectangle ~filled:true ~x:(rx*4) ~y:(ry*4) ~width:4 ~height:4 () - in - game_step (); - let keyDown ev = begin - let key = GdkEvent.Key.keyval ev in - for i=0 to (Array.length keyMapL)-1 do - let (x, y) = keyMapL.(i) in - let k = keys.[i] in - if key = Char.code k then begin - lspeed.x <- x; - lspeed.y <- y - end; - let (x, y) = keyMapR.(i) in - let k = keys.[i+4] in - if key = Char.code k then begin - rspeed.x <- x; - rspeed.y <- y - end - done; - false end in - window#event#connect#key_press ~callback:keyDown; - let safe_check _ = - if lpos.x == rpos.x && lpos.y == rpos.y then - 3 - else - (* player 1 *) - (if gameState.(lpos.x).(lpos.y) != 0 then 2 else 0) - + - (* player 2 *) - (if gameState.(rpos.x).(rpos.y) != 0 then 1 else 0) - in - let timerID = ref (* dummy *) (Timeout.add ~ms:100 ~callback:(fun _ -> true)) in - let timerTimer _ = begin - lpos.x <- lpos.x+lspeed.x; - lpos.y <- lpos.y+lspeed.y; - rpos.x <- rpos.x+rspeed.x; - rpos.y <- rpos.y+rspeed.y; - let result = safe_check() in - if result!=0 then begin - Timeout.remove (!timerID); - message#set_text ("player "^string_of_int result^" won.") - end - else begin - game_step() - end; - true - end in - let count = ref 3 in - let timerTimer2 _ = begin -(* message#set_label (string_of_int (!count)); *) - if (!count==0) then begin - Timeout.remove (!timerID); - timerID := Timeout.add ~ms:100 ~callback:timerTimer - end - else begin - count := !count-1; - end; - true - end in - let restartClicked () = - Timeout.remove !timerID; - gameInit(); - lpos.x <- 4; lpos.y <- 4; - lspeed.x <- 0; lspeed.y <- 1; - rpos.x <- gameSize-3; rpos.y <- gameSize-3; - rspeed.x <- 0; rspeed.y <- -1; - drawing#set_foreground `WHITE; - drawing#rectangle ~filled:true ~x:0 ~y:0 - ~width:((gameSize+2)*4) ~height:((gameSize+2)*4) (); - area_expose(); - count := 3; - timerID := Timeout.add ~ms:300 ~callback:timerTimer2; - in - let restart = - GButton.button ~label: "Restart" ~packing:(attach ~left:4 ~top:3) () in - restart#connect#clicked ~callback:restartClicked; - restartClicked (); - - window#show (); - Main.main () - -let _ = Printexc.print main () - - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/xmhtml/test.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/xmhtml/test.ml deleted file mode 100644 index 6c9d3715a..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/examples/xmhtml/test.ml +++ /dev/null @@ -1,38 +0,0 @@ -(* $Id$ *) - -let test_string2 = String.concat ~sep:"" [ - "<html>\n"; - "<head><title>The Gtk/XmHTML test</title></head>\n"; - "This is the Gtk/XmHTML test program<p>\n"; - "You can invoke this program with a command line argument, like this:\n"; - "<hr>"; - "<tt>./xtest filename.html</tt>"; - "<hr>"; - "Click here to load a different <a href=\"nothing\">test message</a>"; - "</html>"; -] - -let read_file file = - let ic = open_in file in - let b = Buffer.create 16384 and s = String.create 1024 and len = ref 0 in - while len := input ic ~buf:s ~pos:0 ~len:1024; !len > 0 do - Buffer.add_substring b s ~pos:0 ~len:!len - done; - Buffer.contents b - -open GMain - -let _ = - let w = GWindow.window ~width:600 ~height:500 () in - w#connect#destroy ~callback:Main.quit; - let source = - if Array.length Sys.argv > 1 then begin - Sys.chdir (Filename.dirname Sys.argv.(1)); - read_file (Filename.basename Sys.argv.(1)) - end - else test_string2 in - let html = GHtml.xmhtml ~source ~packing:w#add () in - html#set_anchor_buttons false; - html#set_anchor_underline [`SINGLE;`DASHED]; - w#show (); - Main.main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gBin.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gBin.ml deleted file mode 100644 index f248ba0f8..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gBin.ml +++ /dev/null @@ -1,153 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkBin -open GObj -open GContainer - -class scrolled_window obj = object - inherit container_full (obj : Gtk.scrolled_window obj) - method hadjustment = - new GData.adjustment (ScrolledWindow.get_hadjustment obj) - method vadjustment = - new GData.adjustment (ScrolledWindow.get_vadjustment obj) - method set_hadjustment adj = - ScrolledWindow.set_hadjustment obj (GData.as_adjustment adj) - method set_vadjustment adj = - ScrolledWindow.set_vadjustment obj (GData.as_adjustment adj) - method set_hpolicy hpolicy = ScrolledWindow.set_policy' obj ~hpolicy - method set_vpolicy vpolicy = ScrolledWindow.set_policy' obj ~vpolicy - method set_placement = ScrolledWindow.set_placement obj - method add_with_viewport w = - ScrolledWindow.add_with_viewport obj (as_widget w) -end - -let scrolled_window ?hadjustment ?vadjustment ?hpolicy ?vpolicy - ?placement ?border_width ?width ?height ?packing ?show () = - let w = - ScrolledWindow.create () - ?hadjustment:(may_map ~f:GData.as_adjustment hadjustment) - ?vadjustment:(may_map ~f:GData.as_adjustment vadjustment) in - ScrolledWindow.set w ?hpolicy ?vpolicy ?placement; - Container.set w ?border_width ?width ?height; - pack_return (new scrolled_window w) ~packing ~show - -class event_box obj = object - inherit container_full (obj : Gtk.event_box obj) - method event = new GObj.event_ops obj -end - -let event_box ?border_width ?width ?height ?packing ?show () = - let w = EventBox.create () in - Container.set w ?border_width ?width ?height; - pack_return (new event_box w) ~packing ~show - -class handle_box_signals obj = object - inherit container_signals obj - method child_attached ~callback = - GtkSignal.connect ~sgn:HandleBox.Signals.child_attached obj ~after - ~callback:(fun obj -> callback (new widget obj)) - method child_detached ~callback = - GtkSignal.connect ~sgn:HandleBox.Signals.child_detached obj ~after - ~callback:(fun obj -> callback (new widget obj)) -end - -class handle_box obj = object - inherit container (obj : Gtk.handle_box obj) - method set_shadow_type = HandleBox.set_shadow_type obj - method set_handle_position = HandleBox.set_handle_position obj - method set_snap_edge = HandleBox.set_snap_edge obj - method connect = new handle_box_signals obj - method event = new GObj.event_ops obj -end - -let handle_box ?border_width ?width ?height ?packing ?show () = - let w = HandleBox.create () in - let () = Container.set w ?border_width ?width ?height in - pack_return (new handle_box w) ~packing ~show - -class frame_skel obj = object - inherit container obj - method set_label = Frame.set_label obj - method set_label_align ?x ?y () = Frame.set_label_align' obj ?x ?y - method set_shadow_type = Frame.set_shadow_type obj -end - -class frame obj = object - inherit frame_skel (Frame.coerce obj) - method connect = new container_signals obj -end - -let frame ?(label="") ?label_xalign ?label_yalign ?shadow_type - ?border_width ?width ?height ?packing ?show () = - let w = Frame.create label in - Frame.set w ?label_xalign ?label_yalign ?shadow_type; - Container.set w ?border_width ?width ?height; - pack_return (new frame w) ~packing ~show - -class aspect_frame obj = object - inherit frame_skel (obj : Gtk.aspect_frame obj) - method connect = new container_signals obj - method set_alignment ?x ?y () = AspectFrame.set obj ?xalign:x ?yalign:y - method set_ratio ratio = AspectFrame.set obj ~ratio - method set_obey_child obey_child = AspectFrame.set obj ~obey_child -end - -let aspect_frame ?label ?xalign ?yalign ?ratio ?obey_child - ?label_xalign ?label_yalign ?shadow_type - ?border_width ?width ?height ?packing ?show () = - let w = - AspectFrame.create ?label ?xalign ?yalign ?ratio ?obey_child () in - Frame.set w ?label_xalign ?label_yalign ?shadow_type; - Container.set w ?border_width ?width ?height; - pack_return (new aspect_frame w) ~packing ~show - -class viewport obj = object - inherit container_full (obj : Gtk.viewport obj) - method event = new event_ops obj - method set_hadjustment adj = - Viewport.set_hadjustment obj (GData.as_adjustment adj) - method set_vadjustment adj = - Viewport.set_vadjustment obj (GData.as_adjustment adj) - method set_shadow_type = Viewport.set_shadow_type obj - method hadjustment = new GData.adjustment (Viewport.get_hadjustment obj) - method vadjustment = new GData.adjustment (Viewport.get_vadjustment obj) -end - -let viewport ?hadjustment ?vadjustment ?shadow_type - ?border_width ?width ?height ?packing ?show () = - let w = Viewport.create () - ?hadjustment:(may_map ~f:GData.as_adjustment hadjustment) - ?vadjustment:(may_map ~f:GData.as_adjustment vadjustment) in - may shadow_type ~f:(Viewport.set_shadow_type w); - Container.set w ?border_width ?width ?height; - pack_return (new viewport w) ~packing ~show - -class alignment obj = object - inherit container_full (obj : Gtk.alignment obj) - method set_alignment ?x ?y () = Alignment.set ?x ?y obj - method set_scale ?x ?y () = Alignment.set ?xscale:x ?yscale:y obj -end - -let alignment ?x ?y ?xscale ?yscale - ?border_width ?width ?height ?packing ?show () = - let w = Alignment.create ?x ?y ?xscale ?yscale () in - Container.set w ?border_width ?width ?height; - pack_return (new alignment w) ~packing ~show - -let alignment_cast w = new alignment (Alignment.cast w#as_widget) - -class socket obj = object (self) - inherit container_full (obj : Gtk.socket obj) - method steal = Socket.steal obj - method xwindow = - self#misc#realize (); - Gdk.Window.get_xwindow self#misc#window -end - -let socket ?border_width ?width ?height ?packing ?show () = - let w = Socket.create () in - Container.set w ?border_width ?width ?height; - pack_return (new socket w) ?packing ?show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gBin.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gBin.mli deleted file mode 100644 index 9593650c3..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gBin.mli +++ /dev/null @@ -1,163 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj -open GContainer - -class scrolled_window : Gtk.scrolled_window obj -> - object - inherit container_full - val obj : Gtk.scrolled_window obj - method add_with_viewport : widget -> unit - method hadjustment : GData.adjustment - method set_hadjustment : GData.adjustment -> unit - method set_hpolicy : Tags.policy_type -> unit - method set_placement : Tags.corner_type -> unit - method set_vadjustment : GData.adjustment -> unit - method set_vpolicy : Tags.policy_type -> unit - method vadjustment : GData.adjustment - end -val scrolled_window : - ?hadjustment:GData.adjustment -> - ?vadjustment:GData.adjustment -> - ?hpolicy:Tags.policy_type -> - ?vpolicy:Tags.policy_type -> - ?placement:Tags.corner_type -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> scrolled_window - -class event_box : Gtk.event_box obj -> - object - inherit container_full - val obj : Gtk.event_box obj - method event : event_ops - end -val event_box : - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> event_box - -class handle_box_signals : 'a obj -> - object - inherit container_signals - constraint 'a = [>`handlebox|`container|`widget] - val obj : 'a obj - method child_attached : callback:(widget -> unit) -> GtkSignal.id - method child_detached : callback:(widget -> unit) -> GtkSignal.id - end - -class handle_box : Gtk.handle_box obj -> - object - inherit container - val obj : Gtk.handle_box obj - method event : event_ops - method connect : handle_box_signals - method set_handle_position : Tags.position -> unit - method set_shadow_type : Tags.shadow_type -> unit - method set_snap_edge : Tags.position -> unit - end -val handle_box : - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> handle_box - -class frame_skel : 'a obj -> - object - inherit container - constraint 'a = [>`frame|`container|`widget] - val obj : 'a obj - method set_label : string -> unit - method set_label_align : ?x:clampf -> ?y:clampf -> unit -> unit - method set_shadow_type : Tags.shadow_type -> unit - end -class frame : [>`frame] obj -> - object - inherit frame_skel - val obj : Gtk.frame obj - method connect : GContainer.container_signals - end -val frame : - ?label:string -> - ?label_xalign:clampf -> - ?label_yalign:clampf -> - ?shadow_type:Tags.shadow_type -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> frame - -class aspect_frame : Gtk.aspect_frame obj -> - object - inherit frame - val obj : Gtk.aspect_frame obj - method set_alignment : ?x:clampf -> ?y:clampf -> unit -> unit - method set_obey_child : bool -> unit - method set_ratio : clampf -> unit - end -val aspect_frame : - ?label:string -> - ?xalign:clampf -> - ?yalign:clampf -> - ?ratio:float -> - ?obey_child:bool -> - ?label_xalign:clampf -> - ?label_yalign:clampf -> - ?shadow_type:Tags.shadow_type -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> aspect_frame - -class viewport : Gtk.viewport obj -> - object - inherit container_full - val obj : Gtk.viewport obj - method event : event_ops - method hadjustment : GData.adjustment - method set_hadjustment : GData.adjustment -> unit - method set_shadow_type : Gtk.Tags.shadow_type -> unit - method set_vadjustment : GData.adjustment -> unit - method vadjustment : GData.adjustment - end -val viewport : - ?hadjustment:GData.adjustment -> - ?vadjustment:GData.adjustment -> - ?shadow_type:Tags.shadow_type -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> viewport - -class alignment : Gtk.alignment obj -> - object - inherit container_full - val obj : Gtk.alignment obj - method set_alignment : ?x:Gtk.clampf -> ?y:Gtk.clampf -> unit -> unit - method set_scale : ?x:Gtk.clampf -> ?y:Gtk.clampf -> unit -> unit - end -val alignment : - ?x:Gtk.clampf -> - ?y:Gtk.clampf -> - ?xscale:Gtk.clampf -> - ?yscale:Gtk.clampf -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> alignment -val alignment_cast : < as_widget : 'a obj; .. > -> alignment - -class socket : Gtk.socket obj -> - object - inherit container_full - val obj : Gtk.socket obj - method steal : Gdk.xid -> unit - method xwindow : Gdk.xid - end - -val socket : - ?border_width:int -> ?width:int -> ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> socket diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gButton.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gButton.ml deleted file mode 100644 index 08ac70445..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gButton.ml +++ /dev/null @@ -1,124 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkButton -open GObj -open GContainer - -class button_skel obj = object (self) - inherit container obj - method clicked () = Button.clicked obj - method grab_default () = - Widget.set_can_default obj true; - Widget.grab_default obj -end - -class button_signals obj = object - inherit container_signals obj - method clicked = GtkSignal.connect ~sgn:Button.Signals.clicked ~after obj - method pressed = GtkSignal.connect ~sgn:Button.Signals.pressed ~after obj - method released = GtkSignal.connect ~sgn:Button.Signals.released ~after obj - method enter = GtkSignal.connect ~sgn:Button.Signals.enter ~after obj - method leave = GtkSignal.connect ~sgn:Button.Signals.leave ~after obj -end - -class button obj = object - inherit button_skel (Button.coerce obj) - method connect = new button_signals obj - method event = new GObj.event_ops obj -end - -let button ?label ?border_width ?width ?height ?packing ?show () = - let w = Button.create ?label () in - Container.set w ?border_width ?width ?height; - pack_return (new button w) ~packing ~show - -class toggle_button_signals obj = object - inherit button_signals obj - method toggled = - GtkSignal.connect ~sgn:ToggleButton.Signals.toggled obj ~after -end - -class toggle_button obj = object - inherit button_skel obj - method connect = new toggle_button_signals obj - method active = ToggleButton.get_active obj - method set_active = ToggleButton.set_active obj - method set_draw_indicator = ToggleButton.set_mode obj -end - -let toggle_button ?label ?active ?draw_indicator - ?border_width ?width ?height ?packing ?show () = - let w = ToggleButton.create_toggle ?label () in - ToggleButton.set w ?active ?draw_indicator; - Container.set w ?border_width ?width ?height; - pack_return (new toggle_button w) ~packing ~show - -let check_button ?label ?active ?draw_indicator - ?border_width ?width ?height ?packing ?show () = - let w = ToggleButton.create_check ?label () in - ToggleButton.set w ?active ?draw_indicator; - Container.set w ?border_width ?width ?height; - pack_return (new toggle_button w) ~packing ~show - -class radio_button obj = object - inherit toggle_button (obj : Gtk.radio_button obj) - method set_group = RadioButton.set_group obj - method group = Some obj -end - -let radio_button ?group ?label ?active ?draw_indicator - ?border_width ?width ?height ?packing ?show () = - let w = RadioButton.create ?group ?label () in - ToggleButton.set w ?active ?draw_indicator; - Container.set w ?border_width ?width ?height; - pack_return (new radio_button w) ~packing ~show - -class toolbar obj = object - inherit container_full (obj : Gtk.toolbar obj) - method insert_widget ?tooltip ?tooltip_private ?pos w = - Toolbar.insert_widget obj (as_widget w) ?tooltip ?tooltip_private ?pos - - method insert_button ?text ?tooltip ?tooltip_private ?icon - ?pos ?callback () = - let icon = may_map icon ~f:as_widget in - new button - (Toolbar.insert_button obj ~kind:`BUTTON ?icon ?text - ?tooltip ?tooltip_private ?pos ?callback ()) - - method insert_toggle_button ?text ?tooltip ?tooltip_private ?icon - ?pos ?callback () = - let icon = may_map icon ~f:as_widget in - new toggle_button - (ToggleButton.cast - (Toolbar.insert_button obj ~kind:`TOGGLEBUTTON ?icon ?text - ?tooltip ?tooltip_private ?pos ?callback ())) - - method insert_radio_button ?text ?tooltip ?tooltip_private ?icon - ?pos ?callback () = - let icon = may_map icon ~f:as_widget in - new radio_button - (RadioButton.cast - (Toolbar.insert_button obj ~kind:`RADIOBUTTON ?icon ?text - ?tooltip ?tooltip_private ?pos ?callback ())) - - method insert_space = Toolbar.insert_space obj - - method set_orientation = Toolbar.set_orientation obj - method set_style = Toolbar.set_style obj - method set_space_size = Toolbar.set_space_size obj - method set_space_style = Toolbar.set_space_style obj - method set_tooltips = Toolbar.set_tooltips obj - method set_button_relief = Toolbar.set_button_relief obj - method button_relief = Toolbar.get_button_relief obj -end - -let toolbar ?(orientation=`HORIZONTAL) ?style - ?space_size ?space_style ?tooltips ?button_relief - ?border_width ?width ?height ?packing ?show () = - let w = Toolbar.create orientation ?style () in - Toolbar.set w ?space_size ?space_style ?tooltips ?button_relief; - Container.set w ?border_width ?width ?height; - pack_return (new toolbar w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gButton.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gButton.mli deleted file mode 100644 index ee2653da1..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gButton.mli +++ /dev/null @@ -1,144 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj -open GContainer - -class button_skel : - 'a obj -> - object - inherit container - constraint 'a = [>`widget|`button|`container] - val obj : 'a obj - method clicked : unit -> unit - method grab_default : unit -> unit - end -class button_signals : - 'b obj -> - object ('a) - inherit container_signals - constraint 'b = [>`button|`container|`widget] - val obj : 'b obj - method clicked : callback:(unit -> unit) -> GtkSignal.id - method enter : callback:(unit -> unit) -> GtkSignal.id - method leave : callback:(unit -> unit) -> GtkSignal.id - method pressed : callback:(unit -> unit) -> GtkSignal.id - method released : callback:(unit -> unit) -> GtkSignal.id - end - -class button : - [>`button] obj -> - object - inherit button_skel - val obj : Gtk.button obj - method event : event_ops - method connect : button_signals - end -val button : - ?label:string -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> button - -class toggle_button_signals : - 'b obj -> - object ('a) - inherit button_signals - constraint 'b = [>`toggle|`button|`container|`widget] - val obj : 'b obj - method toggled : callback:(unit -> unit) -> GtkSignal.id - end - -class toggle_button : - 'a obj -> - object - inherit button_skel - constraint 'a = [>`toggle|`button|`container|`widget] - val obj : 'a obj - method active : bool - method connect : toggle_button_signals - method set_active : bool -> unit - method set_draw_indicator : bool -> unit - end -val toggle_button : - ?label:string -> - ?active:bool -> - ?draw_indicator:bool -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> toggle_button -val check_button : - ?label:string -> - ?active:bool -> - ?draw_indicator:bool -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> toggle_button - -class radio_button : - Gtk.radio_button obj -> - object - inherit toggle_button - val obj : Gtk.radio_button obj - method group : Gtk.radio_button group - method set_group : Gtk.radio_button group -> unit - end -val radio_button : - ?group:Gtk.radio_button group -> - ?label:string -> - ?active:bool -> - ?draw_indicator:bool -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> radio_button - -class toolbar : - Gtk.toolbar obj -> - object - inherit container_full - val obj : Gtk.toolbar obj - method button_relief : Tags.relief_style - method insert_button : - ?text:string -> - ?tooltip:string -> - ?tooltip_private:string -> - ?icon:widget -> - ?pos:int -> ?callback:(unit -> unit) -> unit -> button - method insert_radio_button : - ?text:string -> - ?tooltip:string -> - ?tooltip_private:string -> - ?icon:widget -> - ?pos:int -> ?callback:(unit -> unit) -> unit -> radio_button - method insert_space : ?pos:int -> unit -> unit - method insert_toggle_button : - ?text:string -> - ?tooltip:string -> - ?tooltip_private:string -> - ?icon:widget -> - ?pos:int -> ?callback:(unit -> unit) -> unit -> toggle_button - method insert_widget : - ?tooltip:string -> - ?tooltip_private:string -> ?pos:int -> widget -> unit - method set_button_relief : Tags.relief_style -> unit - method set_orientation : Tags.orientation -> unit - method set_space_size : int -> unit - method set_space_style : [`EMPTY|`LINE] -> unit - method set_style : Tags.toolbar_style -> unit - method set_tooltips : bool -> unit - end -val toolbar : - ?orientation:Tags.orientation -> - ?style:Tags.toolbar_style -> - ?space_size:int -> - ?space_style:[`EMPTY|`LINE] -> - ?tooltips:bool -> - ?button_relief:Tags.relief_style -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> toolbar diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gContainer.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gContainer.ml deleted file mode 100644 index 2ea765e83..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gContainer.ml +++ /dev/null @@ -1,75 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GObj -open GData - -class focus obj = object - val obj = obj - method circulate = Container.focus obj - method set (child : widget option) = - let child = may_map child ~f:(fun x -> x#as_widget) in - Container.set_focus_child obj (Gpointer.optboxed child) - method set_hadjustment adj = - Container.set_focus_hadjustment obj - (Gpointer.optboxed (may_map adj ~f:as_adjustment)) - method set_vadjustment adj = - Container.set_focus_vadjustment obj - (Gpointer.optboxed (may_map adj ~f:as_adjustment)) -end - -class container obj = object (self) - inherit widget obj - method add w = - (* Hack to avoid creating a bin class *) - if GtkBase.Object.is_a obj "GtkBin" && Container.children obj <> [] then - raise (Gtk.Error "GContainer.container#add: already full"); - Container.add obj (as_widget w) - method remove w = Container.remove obj (as_widget w) - method children = List.map ~f:(new widget) (Container.children obj) - method set_border_width = Container.set_border_width obj - method focus = new focus obj -end - -class container_signals obj = object - inherit widget_signals obj - method add ~callback = - GtkSignal.connect ~sgn:Container.Signals.add obj ~after - ~callback:(fun w -> callback (new widget w)) - method remove ~callback = - GtkSignal.connect ~sgn:Container.Signals.remove obj ~after - ~callback:(fun w -> callback (new widget w)) -end - -class container_full obj = object - inherit container obj - method connect = new container_signals obj -end - -let cast_container (w : widget) = - new container_full (GtkBase.Container.cast w#as_widget) - -class virtual ['a] item_container obj = object (self) - inherit widget obj - method add (w : 'a) = - Container.add obj w#as_item - method remove (w : 'a) = - Container.remove obj w#as_item - method private virtual wrap : Gtk.widget obj -> 'a - method children : 'a list = - List.map ~f:self#wrap (Container.children obj) - method set_border_width = Container.set_border_width obj - method focus = new focus obj - method virtual insert : 'a -> pos:int -> unit - method append (w : 'a) = self#insert w ~pos:(-1) - method prepend (w : 'a) = self#insert w ~pos:0 -end - -class item_signals obj = object - inherit container_signals obj - method select = GtkSignal.connect ~sgn:Item.Signals.select obj ~after - method deselect = GtkSignal.connect ~sgn:Item.Signals.deselect obj ~after - method toggle = GtkSignal.connect ~sgn:Item.Signals.toggle obj ~after -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gContainer.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gContainer.mli deleted file mode 100644 index 290982942..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gContainer.mli +++ /dev/null @@ -1,79 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj - -class focus : - 'a obj -> - object - constraint 'a = [>`container] - val obj : 'a obj - method circulate : Tags.direction_type -> bool - method set : widget option -> unit - method set_hadjustment : GData.adjustment option -> unit - method set_vadjustment : GData.adjustment option -> unit - end - -class container : - 'a obj -> - object - inherit widget - constraint 'a = [>`container|`widget] - val obj : 'a obj - method add : widget -> unit - method children : widget list - method remove : widget -> unit - method focus : focus - method set_border_width : int -> unit - end - -class container_signals : - 'a obj -> - object - inherit widget_signals - constraint 'a = [>`container|`widget] - val obj : 'a obj - method add : callback:(widget -> unit) -> GtkSignal.id - method remove : callback:(widget -> unit) -> GtkSignal.id - end - -class container_full : - 'a obj -> - object - inherit container - constraint 'a = [>`container|`widget] - val obj : 'a obj - method connect : container_signals - end - -val cast_container : widget -> container_full -(* may raise [Gtk.Cannot_cast "GtkContainer"] *) - -class virtual ['a] item_container : - 'c obj -> - object - constraint 'a = < as_item : [>`widget] obj; .. > - constraint 'c = [>`container|`widget] - inherit widget - val obj : 'c obj - method add : 'a -> unit - method append : 'a -> unit - method children : 'a list - method virtual insert : 'a -> pos:int -> unit - method prepend : 'a -> unit - method remove : 'a -> unit - method focus : focus - method set_border_width : int -> unit - method private virtual wrap : Gtk.widget obj -> 'a - end - -class item_signals : - 'a obj -> - object - inherit container_signals - constraint 'a = [>`container|`item|`widget] - val obj : 'a obj - method deselect : callback:(unit -> unit) -> GtkSignal.id - method select : callback:(unit -> unit) -> GtkSignal.id - method toggle : callback:(unit -> unit) -> GtkSignal.id - end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gData.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gData.ml deleted file mode 100644 index 52aa3f1f4..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gData.ml +++ /dev/null @@ -1,60 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkData -open GObj - -class data_signals obj = object - inherit gtkobj_signals obj - method disconnect_data = - GtkSignal.connect ~sgn:Data.Signals.disconnect obj ~after -end - -class adjustment_signals obj = object - inherit data_signals obj - method changed = GtkSignal.connect ~sgn:Adjustment.Signals.changed obj ~after - method value_changed = - GtkSignal.connect ~sgn:Adjustment.Signals.value_changed obj ~after -end - -class adjustment obj = object - inherit gtkobj obj - method as_adjustment : Gtk.adjustment obj = obj - method connect = new adjustment_signals obj - method set_value = Adjustment.set_value obj - method clamp_page = Adjustment.clamp_page obj - method lower = Adjustment.get_lower obj - method upper = Adjustment.get_upper obj - method value = Adjustment.get_value obj - method step_increment = Adjustment.get_step_increment obj - method page_increment = Adjustment.get_page_increment obj - method page_size = Adjustment.get_page_size obj -end - -let adjustment ?(value=0.) ?(lower=0.) ?(upper=100.) - ?(step_incr=1.) ?(page_incr=10.) ?(page_size=10.) () = - let w = - Adjustment.create ~value ~lower ~upper ~step_incr ~page_incr ~page_size in - new adjustment w - -let as_adjustment (adj : adjustment) = adj#as_adjustment - -class tooltips obj = object - inherit gtkobj (obj : Gtk.tooltips obj) - method as_tooltips = obj - method connect = new data_signals obj - method enable () = Tooltips.enable obj - method disable () = Tooltips.disable obj - method set_tip ?text ?privat w = - Tooltips.set_tip obj (as_widget w) ?text ?privat - method set_delay = Tooltips.set_delay obj -end - -let tooltips ?delay () = - let tt = Tooltips.create () in - Tooltips.set tt ?delay; - new tooltips tt - - - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gData.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gData.mli deleted file mode 100644 index ae7b29eb5..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gData.mli +++ /dev/null @@ -1,60 +0,0 @@ -(* $Id$ *) - -open Gtk - -class data_signals : - 'a obj -> - object - inherit GObj.gtkobj_signals - constraint 'a = [>`data] - val obj : 'a obj - method disconnect_data : callback:(unit -> unit) -> GtkSignal.id - end - -class adjustment_signals : - 'a obj -> - object - inherit data_signals - constraint 'a = [>`adjustment|`data] - val obj : 'a obj - method changed : callback:(unit -> unit) -> GtkSignal.id - method value_changed : callback:(unit -> unit) -> GtkSignal.id - end - -class adjustment : Gtk.adjustment obj -> - object - inherit GObj.gtkobj - val obj : Gtk.adjustment obj - method as_adjustment : Gtk.adjustment obj - method clamp_page : lower:float -> upper:float -> unit - method connect : adjustment_signals - method set_value : float -> unit - method lower : float - method upper : float - method value : float - method step_increment : float - method page_increment : float - method page_size : float - end -val adjustment : - ?value:float -> - ?lower:float -> - ?upper:float -> - ?step_incr:float -> - ?page_incr:float -> ?page_size:float -> unit -> adjustment - -val as_adjustment : adjustment -> Gtk.adjustment obj - -class tooltips : - Gtk.tooltips obj -> - object - inherit GObj.gtkobj - val obj : Gtk.tooltips obj - method as_tooltips : Gtk.tooltips obj - method connect : data_signals - method disable : unit -> unit - method enable : unit -> unit - method set_delay : int -> unit - method set_tip : ?text:string -> ?privat:string -> GObj.widget -> unit - end -val tooltips : ?delay:int -> unit -> tooltips diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gDraw.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gDraw.ml deleted file mode 100644 index 5782079a0..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gDraw.ml +++ /dev/null @@ -1,163 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gdk - -type color = [ - | `COLOR of Color.t - | `WHITE - | `BLACK - | `NAME of string - | `RGB of int * int * int -] - -let default_colormap = GtkBase.Widget.get_default_colormap - -let color ?(colormap = default_colormap ()) (c : color) = - match c with - | `COLOR col -> col - | #Gdk.Color.spec as def -> Color.alloc ~colormap def - -type optcolor = [ - | `COLOR of Color.t - | `WHITE - | `BLACK - | `NAME of string - | `RGB of int * int * int - | `DEFAULT -] - -let optcolor ?colormap (c : optcolor) = - match c with - | `DEFAULT -> None - | #color as c -> Some (color ?colormap c) - -class ['a] drawable ?(colormap = default_colormap ()) w = -object (self) - val colormap = colormap - val gc = GC.create w - val w : 'a Gdk.drawable = w - method color = color ~colormap - method set_foreground col = GC.set_foreground gc (self#color col) - method set_background col = GC.set_background gc (self#color col) - method gc_values = GC.get_values gc - method set_clip_region region = GC.set_clip_region gc region - method set_line_attributes ?width ?style ?cap ?join () = - let v = GC.get_values gc in - GC.set_line_attributes gc - ~width:(default v.GC.line_width ~opt:width) - ~style:(default v.GC.line_style ~opt:style) - ~cap:(default v.GC.cap_style ~opt:cap) - ~join:(default v.GC.join_style ~opt:join) - method point = Draw.point w gc - method line = Draw.line w gc - method rectangle = Draw.rectangle w gc - method arc = Draw.arc w gc - method polygon ?filled l = Draw.polygon w gc ?filled l - method string s = Draw.string w gc ~string:s - method image ~width ~height ?(xsrc=0) ?(ysrc=0) ?(xdest=0) ?(ydest=0) image = - Draw.image w gc ~image ~width ~height ~xsrc ~ysrc ~xdest ~ydest -end - -class pixmap ?colormap ?mask pm = object - inherit [[`pixmap]] drawable ?colormap pm as pixmap - val bitmap = may_map mask ~f: - begin fun x -> - let mask = new drawable x in - mask#set_foreground `WHITE; - mask - end - val mask : Gdk.bitmap option = mask - method pixmap = w - method mask = mask - method set_line_attributes ?width ?style ?cap ?join () = - pixmap#set_line_attributes ?width ?style ?cap ?join (); - may bitmap ~f:(fun m -> m#set_line_attributes ?width ?style ?cap ?join ()) - method point ~x ~y = - pixmap#point ~x ~y; - may bitmap ~f:(fun m -> m#point ~x ~y) - method line ~x ~y ~x:x' ~y:y' = - pixmap#line ~x ~y ~x:x' ~y:y'; - may bitmap ~f:(fun m -> m#line ~x ~y ~x:x' ~y:y') - method rectangle ~x ~y ~width ~height ?filled () = - pixmap#rectangle ~x ~y ~width ~height ?filled (); - may bitmap ~f:(fun m -> m#rectangle ~x ~y ~width ~height ?filled ()) - method arc ~x ~y ~width ~height ?filled ?start ?angle () = - pixmap#arc ~x ~y ~width ~height ?filled ?start ?angle (); - may bitmap - ~f:(fun m -> m#arc ~x ~y ~width ~height ?filled ?start ?angle ()); - method polygon ?filled l = - pixmap#polygon ?filled l; - may bitmap ~f:(fun m -> m#polygon ?filled l) - method string s ~font ~x ~y = - pixmap#string s ~font ~x ~y; - may bitmap ~f:(fun m -> m#string s ~font ~x ~y) -end - -class type misc_ops = object - method allocation : Gtk.rectangle - method colormap : colormap - method draw : Rectangle.t option -> unit - method hide : unit -> unit - method hide_all : unit -> unit - method intersect : Rectangle.t -> Rectangle.t option - method pointer : int * int - method realize : unit -> unit - method set_app_paintable : bool -> unit - method set_geometry : - ?x:int -> ?y:int -> ?width:int -> ?height:int -> unit -> unit - method show : unit -> unit - method unmap : unit -> unit - method unparent : unit -> unit - method unrealize : unit -> unit - method visible : bool - method visual : visual - method visual_depth : int - method window : window -end - -let pixmap ~(window : < misc : #misc_ops; .. >) - ~width ~height ?(mask=false) () = - window#misc#realize (); - let window = - try window#misc#window - with Gpointer.Null -> failwith "GDraw.pixmap : no window" - and depth = window#misc#visual_depth - and colormap = window#misc#colormap in - let mask = - if not mask then None else - let bm = Bitmap.create window ~width ~height in - let mask = new drawable bm in - mask#set_foreground `BLACK; - mask#rectangle ~x:0 ~y:0 ~width ~height ~filled:true (); - Some bm - in - new pixmap (Pixmap.create window ~width ~height ~depth) ~colormap ?mask - -let pixmap_from_xpm ~window ~file ?colormap ?transparent () = - window#misc#realize (); - let window = - try window#misc#window - with Gpointer.Null -> failwith "GDraw.pixmap_from_xpm : no window" in - let pm, mask = - try Pixmap.create_from_xpm window ~file ?colormap - ?transparent:(may_map transparent ~f:(fun c -> color c)) - with Gpointer.Null -> invalid_arg ("GDraw.pixmap_from_xpm : " ^ file) in - new pixmap pm ?colormap ~mask - -let pixmap_from_xpm_d ~window ~data ?colormap ?transparent () = - window#misc#realize (); - let window = - try window#misc#window - with Gpointer.Null -> failwith "GDraw.pixmap_from_xpm_d : no window" in - let pm, mask = - Pixmap.create_from_xpm_d window ~data ?colormap - ?transparent:(may_map transparent ~f:(fun c -> color c)) in - new pixmap pm ?colormap ~mask - -class drag_context context = object - val context = context - method status ?(time=0) act = DnD.drag_status context act ~time - method suggested_action = DnD.drag_context_suggested_action context - method targets = DnD.drag_context_targets context -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gDraw.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gDraw.mli deleted file mode 100644 index 2b5fc8627..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gDraw.mli +++ /dev/null @@ -1,107 +0,0 @@ -(* $Id$ *) - -open Gdk - -type color = - [ `COLOR of Color.t - | `WHITE - | `BLACK - | `NAME of string - | `RGB of int * int * int] - -val color : ?colormap:colormap -> color -> Color.t - -type optcolor = - [ `COLOR of Color.t - | `WHITE - | `BLACK - | `NAME of string - | `RGB of int * int * int - | `DEFAULT ] - -val optcolor : ?colormap:colormap -> optcolor -> Color.t option - -class ['a] drawable : ?colormap:colormap -> 'a Gdk.drawable -> - object - val gc : gc - val w : 'a Gdk.drawable - method arc : - x:int -> - y:int -> - width:int -> - height:int -> - ?filled:bool -> ?start:float -> ?angle:float -> unit -> unit - method color : color -> Color.t - method gc_values : GC.values - method image : - width:int -> - height:int -> - ?xsrc:int -> ?ysrc:int -> ?xdest:int -> ?ydest:int -> image -> unit - method line : x:int -> y:int -> x:int -> y:int -> unit - method point : x:int -> y:int -> unit - method polygon : ?filled:bool -> (int * int) list -> unit - method rectangle : - x:int -> - y:int -> width:int -> height:int -> ?filled:bool -> unit -> unit - method set_background : color -> unit - method set_foreground : color -> unit - method set_clip_region : region -> unit - method set_line_attributes : - ?width:int -> - ?style:GC.gdkLineStyle -> - ?cap:GC.gdkCapStyle -> ?join:GC.gdkJoinStyle -> unit -> unit - method string : string -> font:font -> x:int -> y:int -> unit - end - -class pixmap : - ?colormap:colormap -> ?mask:bitmap -> [ `pixmap] Gdk.drawable -> - object - inherit [[`pixmap]] drawable - val bitmap : [ `bitmap] drawable option - val mask : bitmap option - method mask : bitmap option - method pixmap : Gdk.pixmap - end - -class type misc_ops = - object - method allocation : Gtk.rectangle - method colormap : colormap - method draw : Rectangle.t option -> unit - method hide : unit -> unit - method hide_all : unit -> unit - method intersect : Rectangle.t -> Rectangle.t option - method pointer : int * int - method realize : unit -> unit - method set_app_paintable : bool -> unit - method set_geometry : - ?x:int -> ?y:int -> ?width:int -> ?height:int -> unit -> unit - method show : unit -> unit - method unmap : unit -> unit - method unparent : unit -> unit - method unrealize : unit -> unit - method visible : bool - method visual : visual - method visual_depth : int - method window : window - end - -val pixmap : - window:< misc : #misc_ops; .. > -> - width:int -> height:int -> ?mask:bool -> unit -> pixmap -val pixmap_from_xpm : - window:< misc : #misc_ops; .. > -> - file:string -> - ?colormap:colormap -> ?transparent:color -> unit -> pixmap -val pixmap_from_xpm_d : - window:< misc : #misc_ops; .. > -> - data:string array -> - ?colormap:colormap -> ?transparent:color -> unit -> pixmap - -class drag_context : Gdk.drag_context -> - object - val context : Gdk.drag_context - method status : ?time:int -> Tags.drag_action list -> unit - method suggested_action : Tags.drag_action - method targets : atom list - end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gEdit.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gEdit.ml deleted file mode 100644 index 467ee4505..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gEdit.ml +++ /dev/null @@ -1,147 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkEdit -open GObj - -class editable_signals obj = object - inherit widget_signals obj - method activate = GtkSignal.connect ~sgn:Editable.Signals.activate obj ~after - method changed = GtkSignal.connect ~sgn:Editable.Signals.changed obj ~after - method insert_text = - GtkSignal.connect ~sgn:Editable.Signals.insert_text obj ~after - method delete_text = - GtkSignal.connect ~sgn:Editable.Signals.delete_text obj ~after -end - -class editable obj = object - inherit widget obj - method connect = new editable_signals obj - method select_region = Editable.select_region obj - method insert_text = Editable.insert_text obj - method delete_text = Editable.delete_text obj - method get_chars = Editable.get_chars obj - method cut_clipboard () = Editable.cut_clipboard obj - method copy_clipboard () = Editable.copy_clipboard obj - method paste_clipboard () = Editable.paste_clipboard obj - method delete_selection () = Editable.delete_selection obj - method set_position = Editable.set_position obj - method position = Editable.get_position obj - method set_editable = Editable.set_editable obj - method selection = - if Editable.has_selection obj then - Some (Editable.selection_start_pos obj, Editable.selection_end_pos obj) - else None -end - -class entry obj = object - inherit editable obj - method event = new GObj.event_ops obj - method set_text = Entry.set_text obj - method append_text = Entry.append_text obj - method prepend_text = Entry.prepend_text obj - method set_visibility = Entry.set_visibility obj - method set_max_length = Entry.set_max_length obj - method text = Entry.get_text obj - method text_length = Entry.text_length obj -end - -let set_editable ?editable ?(width = -2) ?(height = -2) w = - may editable ~f:(Editable.set_editable w); - if width <> -2 || height <> -2 then Widget.set_usize w ~width ~height - -let entry ?max_length ?text ?visibility ?editable - ?width ?height ?packing ?show () = - let w = Entry.create ?max_length () in - Entry.set w ?text ?visibility; - set_editable w ?editable ?width ?height; - pack_return (new entry w) ~packing ~show - -class spin_button obj = object - inherit entry (obj : Gtk.spin_button obj) - method adjustment = new GData.adjustment (SpinButton.get_adjustment obj) - method value = SpinButton.get_value obj - method value_as_int = SpinButton.get_value_as_int obj - method spin = SpinButton.spin obj - method update = SpinButton.update obj - method set_adjustment adj = - SpinButton.set_adjustment obj (GData.as_adjustment adj) - method set_digits = SpinButton.set_digits obj - method set_value = SpinButton.set_value obj - method set_update_policy = SpinButton.set_update_policy obj - method set_numeric = SpinButton.set_numeric obj - method set_wrap = SpinButton.set_wrap obj - method set_shadow_type = SpinButton.set_shadow_type obj - method set_snap_to_ticks = SpinButton.set_snap_to_ticks obj -end - -let spin_button ?adjustment ?rate ?digits ?value ?update_policy - ?numeric ?wrap ?shadow_type ?snap_to_ticks - ?width ?height ?packing ?show () = - let w = SpinButton.create ?rate ?digits - ?adjustment:(may_map ~f:GData.as_adjustment adjustment) () in - SpinButton.set w ?value ?update_policy - ?numeric ?wrap ?shadow_type ?snap_to_ticks; - set_editable w ?width ?height; - pack_return (new spin_button w) ~packing ~show - -class combo obj = object - inherit GObj.widget (obj : Gtk.combo obj) - method entry = new entry (Combo.entry obj) - method list = new GList.liste (Combo.list obj) - method set_popdown_strings = Combo.set_popdown_strings obj - method set_use_arrows = Combo.set_use_arrows' obj - method set_case_sensitive = Combo.set_case_sensitive obj - method set_value_in_list = Combo.set_value_in_list obj - method disable_activate () = Combo.disable_activate obj - method set_item_string (item : GList.list_item) = - Combo.set_item_string obj item#as_item -end - -let combo ?popdown_strings ?use_arrows - ?case_sensitive ?value_in_list ?ok_if_empty - ?border_width ?width ?height ?packing ?show () = - let w = Combo.create () in - Combo.set w ?popdown_strings ?use_arrows - ?case_sensitive ?value_in_list ?ok_if_empty; - Container.set w ?border_width ?width ?height; - pack_return (new combo w) ~packing ~show - -class text obj = object (self) - inherit editable (obj : Gtk.text obj) as super - method get_chars ~start ~stop:e = - if start < 0 || e > Text.get_length obj || e < start then - invalid_arg "GEdit.text#get_chars"; - super#get_chars ~start ~stop:e - method event = new GObj.event_ops obj - method set_point = Text.set_point obj - method set_hadjustment adj = - Text.set_adjustment obj ~horizontal:(GData.as_adjustment adj) () - method set_vadjustment adj = - Text.set_adjustment obj ~vertical:(GData.as_adjustment adj) () - method set_word_wrap = Text.set_word_wrap obj - method set_line_wrap = Text.set_line_wrap obj - method hadjustment = new GData.adjustment (Text.get_hadjustment obj) - method vadjustment = new GData.adjustment (Text.get_vadjustment obj) - method point = Text.get_point obj - method length = Text.get_length obj - method freeze () = Text.freeze obj - method thaw () = Text.thaw obj - method insert ?font ?foreground ?background text = - let colormap = try Some self#misc#colormap with _ -> None in - Text.insert obj text ?font - ?foreground:(may_map foreground ~f:(GDraw.color ?colormap)) - ?background:(may_map background ~f:(GDraw.color ?colormap)) -end - -let text ?hadjustment ?vadjustment ?editable - ?word_wrap ?line_wrap ?width ?height ?packing ?show () = - let w = Text.create () - ?hadjustment:(may_map ~f:GData.as_adjustment hadjustment) - ?vadjustment:(may_map ~f:GData.as_adjustment vadjustment) in - may word_wrap ~f:(Text.set_word_wrap w); - may line_wrap ~f:(Text.set_line_wrap w); - set_editable w ?editable ?width ?height; - pack_return (new text w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gEdit.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gEdit.mli deleted file mode 100644 index 3b2c286ea..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gEdit.mli +++ /dev/null @@ -1,146 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj - -class editable_signals : 'a obj -> - object - inherit widget_signals - constraint 'a = [>`editable|`widget] - val obj : 'a obj - method activate : callback:(unit -> unit) -> GtkSignal.id - method changed : callback:(unit -> unit) -> GtkSignal.id - method delete_text : - callback:(start:int -> stop:int -> unit) -> GtkSignal.id - method insert_text : - callback:(string -> pos:int -> unit) -> GtkSignal.id - end - -class editable : 'a obj -> - object - inherit widget - constraint 'a = [>`editable|`widget] - val obj : 'a obj - method connect : editable_signals - method copy_clipboard : unit -> unit - method cut_clipboard : unit -> unit - method delete_selection : unit -> unit - method delete_text : start:int -> stop:int -> unit - method get_chars : start:int -> stop:int -> string - method insert_text : string -> pos:int -> int - method paste_clipboard : unit -> unit - method position : int - method select_region : start:int -> stop:int -> unit - method selection : (int * int) option - method set_editable : bool -> unit - method set_position : int -> unit - end - -class entry : 'a obj -> - object - inherit editable - constraint 'a = [>`entry|`editable|`widget] - val obj : 'a obj - method event : event_ops - method append_text : string -> unit - method prepend_text : string -> unit - method set_max_length : int -> unit - method set_text : string -> unit - method set_visibility : bool -> unit - method text : string - method text_length : int - end -val entry : - ?max_length:int -> - ?text:string -> - ?visibility:bool -> - ?editable:bool -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> entry - -class spin_button : Gtk.spin_button obj -> - object - inherit entry - val obj : Gtk.spin_button obj - method adjustment : GData.adjustment - method set_adjustment : GData.adjustment -> unit - method set_digits : int -> unit - method set_numeric : bool -> unit - method set_shadow_type : Tags.shadow_type -> unit - method set_snap_to_ticks : bool -> unit - method set_update_policy : [`ALWAYS|`IF_VALID] -> unit - method set_value : float -> unit - method set_wrap : bool -> unit - method spin : Tags.spin_type -> unit - method update : unit - method value : float - method value_as_int : int - end -val spin_button : - ?adjustment:GData.adjustment -> - ?rate:float -> - ?digits:int -> - ?value:float -> - ?update_policy:[`ALWAYS|`IF_VALID] -> - ?numeric:bool -> - ?wrap:bool -> - ?shadow_type:Tags.shadow_type -> - ?snap_to_ticks:bool -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> spin_button - -class combo : Gtk.combo obj -> - object - inherit widget - val obj : Gtk.combo obj - method disable_activate : unit -> unit - method entry : entry - method list : GList.liste - method set_case_sensitive : bool -> unit - method set_item_string : GList.list_item -> string -> unit - method set_popdown_strings : string list -> unit - method set_use_arrows : [`NEVER|`DEFAULT|`ALWAYS] -> unit - method set_value_in_list : - ?required:bool -> ?ok_if_empty:bool -> unit -> unit - end -val combo : - ?popdown_strings:string list -> - ?use_arrows:[`NEVER|`DEFAULT|`ALWAYS] -> - ?case_sensitive:bool -> - ?value_in_list:bool -> - ?ok_if_empty:bool -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> combo - -class text : Gtk.text obj -> - object - inherit editable - val obj : Gtk.text obj - method event : event_ops - method freeze : unit -> unit - method hadjustment : GData.adjustment - method insert : - ?font:Gdk.font -> - ?foreground:GDraw.color -> ?background:GDraw.color -> string -> unit - method length : int - method point : int - method set_hadjustment : GData.adjustment -> unit - method set_point : int -> unit - method set_vadjustment : GData.adjustment -> unit - method set_word_wrap : bool -> unit - method set_line_wrap : bool -> unit - method thaw : unit -> unit - method vadjustment : GData.adjustment - end -val text : - ?hadjustment:GData.adjustment -> - ?vadjustment:GData.adjustment -> - ?editable:bool -> - ?word_wrap:bool -> - ?line_wrap:bool -> - ?width:int -> - ?height:int -> ?packing:(widget -> unit) -> ?show:bool -> unit -> text diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gHtml.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gHtml.ml deleted file mode 100644 index 1150790c5..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gHtml.ml +++ /dev/null @@ -1,33 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GObj -open GtkXmHTML - -class xmhtml obj = object (self) - inherit widget_full (obj : GtkXmHTML.xmhtml obj) - method event = new GObj.event_ops obj - method freeze = freeze obj - method thaw = thaw obj - method source = source obj - method set_fonts = set_font_familty obj - method set_fonts_fixed = set_font_familty_fixed obj - method set_anchor_buttons = set_anchor_buttons obj - method set_anchor_cursor = set_anchor_cursor obj - method set_anchor_underline = set_anchor_underline_type obj - method set_anchor_visited_underline = set_anchor_visited_underline_type obj - method set_anchor_target_underline = set_anchor_target_underline_type obj - method set_topline = set_topline obj - method topline = get_topline obj - method set_strict_checking = set_strict_checking obj - method set_bad_html_warnings = set_bad_html_warnings obj - method set_imagemap_draw = set_imagemap_draw obj -end - -let xmhtml ?source ?border_width ?width ?height ?packing ?show () = - let w = create () in - Container.set w ?border_width ?width ?height; - may source ~f:(GtkXmHTML.source w); - pack_return (new xmhtml w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gList.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gList.ml deleted file mode 100644 index 3b1abe43b..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gList.ml +++ /dev/null @@ -1,162 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkList -open GObj -open GContainer - -class list_item obj = object - inherit container (obj : Gtk.list_item obj) - method event = new GObj.event_ops obj - method as_item = obj - method select () = Item.select obj - method deselect () = Item.deselect obj - method toggle () = Item.toggle obj - method connect = new item_signals obj -end - -let list_item ?label ?border_width ?width ?height ?packing ?(show=true) () = - let w = ListItem.create ?label () in - Container.set w ?border_width ?width ?height; - let item = new list_item w in - may packing ~f:(fun f -> (f item : unit)); - if show then item#misc#show (); - item - -class liste obj = object - inherit [list_item] item_container (obj : Gtk.liste obj) - method private wrap w = new list_item (ListItem.cast w) - method insert w = Liste.insert_item obj w#as_item - method clear_items = Liste.clear_items obj - method select_item = Liste.select_item obj - method unselect_item = Liste.unselect_item obj - method child_position (w : list_item) = Liste.child_position obj w#as_item -end - -let liste ?selection_mode ?border_width ?width ?height - ?packing ?show () = - let w = Liste.create () in - may selection_mode ~f:(Liste.set_selection_mode w); - Container.set w ?border_width ?width ?height; - pack_return (new liste w) ~packing ~show - -(* Cell lists *) - -class clist_signals obj = object - inherit container_signals obj - method click_column = - GtkSignal.connect ~sgn:CList.Signals.click_column obj ~after - method select_row = - GtkSignal.connect ~sgn:CList.Signals.select_row obj ~after - method unselect_row = - GtkSignal.connect ~sgn:CList.Signals.unselect_row obj ~after - method scroll_vertical = - GtkSignal.connect ~sgn:CList.Signals.scroll_vertical obj ~after - method scroll_horizontal = - GtkSignal.connect ~sgn:CList.Signals.scroll_horizontal obj ~after -end - -class ['a] clist obj = object (self) - inherit widget (obj : Gtk.clist obj) - method set_border_width = Container.set_border_width obj - method event = new GObj.event_ops obj - method connect = new clist_signals obj - method rows = CList.get_rows obj - method columns = CList.get_columns obj - method focus_row = CList.get_focus_row obj - method hadjustment = new GData.adjustment (CList.get_hadjustment obj) - method vadjustment = new GData.adjustment (CList.get_vadjustment obj) - method set_button_actions = CList.set_button_actions obj - method freeze () = CList.freeze obj - method thaw () = CList.thaw obj - method column_title = CList.get_column_title obj - method column_widget col = - new widget (CList.get_column_widget obj col) - method columns_autosize () = CList.columns_autosize obj - method optimal_column_width = CList.optimal_column_width obj - method moveto ?(row_align=0.) ?(col_align=0.) row col = - CList.moveto obj row col ~row_align ~col_align - method row_is_visible = CList.row_is_visible obj - method cell_type = CList.get_cell_type obj - method cell_text = CList.get_text obj - method cell_pixmap row col = - let pm, mask = CList.get_pixmap obj row col in - may_map pm ~f:(fun x -> new GDraw.pixmap ?mask x) - method cell_style row col = - try Some (new style (CList.get_cell_style obj row col)) - with Gpointer.Null -> None - method row_selectable row = CList.get_selectable obj ~row - method row_style row = - try Some (new style (CList.get_row_style obj ~row)) - with Gpointer.Null -> None - method set_shift = CList.set_shift obj - method insert ~row texts = - let texts = List.map texts ~f:(fun x -> Some x) in - CList.insert obj ~row texts - method append = self#insert ~row:self#rows - method prepend = self#insert ~row:0 - method remove = CList.remove obj - method select = CList.select obj - method unselect = CList.unselect obj - method clear () = CList.clear obj - method get_row_column = CList.get_row_column obj - method select_all () = CList.select_all obj - method unselect_all () = CList.unselect_all obj - method swap_rows = CList.swap_rows obj - method row_move = CList.row_move obj - method sort () = CList.sort obj - method set_hadjustment adj = - CList.set_hadjustment obj (GData.as_adjustment adj) - method set_vadjustment adj = - CList.set_vadjustment obj (GData.as_adjustment adj) - method set_shadow_type = CList.set_shadow_type obj - method set_button_actions = CList.set_button_actions obj - method set_selection_mode = CList.set_selection_mode obj - method set_reorderable = CList.set_reorderable obj - method set_use_drag_icons = CList.set_use_drag_icons obj - method set_row_height = CList.set_row_height obj - method set_titles_show = CList.set_titles_show obj - method set_titles_active = CList.set_titles_active obj - method set_sort = CList.set_sort obj - method set_column ?widget = - CList.set_column obj ?widget:(may_map widget ~f:as_widget) - method set_row ?foreground ?background ?selectable ?style = - let color = may_map ~f:(fun c -> Gpointer.optboxed (GDraw.optcolor c)) - and style = may_map ~f:(fun (st : style) -> st#as_style) style in - CList.set_row obj - ?foreground:(color foreground) ?background:(color background) - ?selectable ?style - method set_cell ?text ?pixmap ?spacing ?style = - let pixmap, mask = - match pixmap with None -> None, None - | Some (pm : GDraw.pixmap) -> Some pm#pixmap, pm#mask - and style = may_map ~f:(fun (st : style) -> st#as_style) style in - CList.set_cell obj ?text ?pixmap ?mask ?spacing ?style - method set_row_data n ~data = - CList.set_row_data obj ~row:n (Obj.repr (data : 'a)) - method get_row_data n : 'a = Obj.obj (CList.get_row_data obj ~row:n) - method scroll_vertical = - CList.Signals.emit_scroll obj ~sgn:CList.Signals.scroll_vertical - method scroll_horizontal = - CList.Signals.emit_scroll obj ~sgn:CList.Signals.scroll_horizontal -end - -let clist ?(columns=1) ?titles ?hadjustment ?vadjustment - ?shadow_type ?button_actions ?selection_mode - ?reorderable ?use_drag_icons ?row_height - ?titles_show ?titles_active ?auto_sort ?sort_column ?sort_type - ?border_width ?width ?height ?packing ?show () = - let w = - match titles with None -> CList.create ~cols:columns - | Some titles -> CList.create_with_titles (Array.of_list titles) - in - CList.set w - ?hadjustment:(may_map ~f:GData.as_adjustment hadjustment) - ?vadjustment:(may_map ~f:GData.as_adjustment vadjustment) - ?shadow_type ?button_actions ?selection_mode ?reorderable - ?use_drag_icons ?row_height ?titles_show ?titles_active; - CList.set_sort w ?auto:auto_sort ?column:sort_column ?dir:sort_type (); - Container.set w ?border_width ?width ?height; - pack_return (new clist w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gList.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gList.mli deleted file mode 100644 index 17f4cef96..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gList.mli +++ /dev/null @@ -1,158 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj -open GContainer - -class list_item : Gtk.list_item obj -> - object - inherit container - val obj : Gtk.list_item obj - method event : event_ops - method as_item : Gtk.list_item obj - method connect : item_signals - method deselect : unit -> unit - method select : unit -> unit - method toggle : unit -> unit - end -val list_item : - ?label:string -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(list_item -> unit) -> ?show:bool -> unit -> list_item - -class liste : Gtk.liste obj -> - object - inherit [list_item] item_container - val obj : Gtk.liste obj - method child_position : list_item -> int - method clear_items : start:int -> stop:int -> unit - method insert : list_item -> pos:int -> unit - method select_item : pos:int -> unit - method unselect_item : pos:int -> unit - method private wrap : Gtk.widget obj -> list_item - end -val liste : - ?selection_mode:Tags.selection_mode -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> liste - -class clist_signals : 'a obj -> - object - inherit container_signals - constraint 'a = [>`clist|`container|`widget] - val obj : 'a obj - method click_column : callback:(int -> unit) -> GtkSignal.id - method select_row : - callback:(row:int -> - column:int -> event:GdkEvent.Button.t option -> unit) -> - GtkSignal.id - method unselect_row : - callback:(row:int -> - column:int -> event:GdkEvent.Button.t option -> unit) -> - GtkSignal.id - method scroll_horizontal : - callback:(Tags.scroll_type -> pos:clampf -> unit) -> GtkSignal.id - method scroll_vertical : - callback:(Tags.scroll_type -> pos:clampf -> unit) -> GtkSignal.id - end - -class ['a] clist : Gtk.clist obj -> - object - inherit widget - val obj : Gtk.clist obj - method event : event_ops - method append : string list -> int - method cell_pixmap : int -> int -> GDraw.pixmap option - method cell_style : int -> int -> style option - method cell_text : int -> int -> string - method cell_type : int -> int -> Tags.cell_type - method clear : unit -> unit - method column_title : int -> string - method column_widget : int -> widget - method columns : int - method columns_autosize : unit -> unit - method connect : clist_signals - method focus_row : int - method freeze : unit -> unit - method get_row_column : x:int -> y:int -> int * int - method get_row_data : int -> 'a - method hadjustment : GData.adjustment - method insert : row:int -> string list -> int - method moveto : - ?row_align:clampf -> ?col_align:clampf -> int -> int -> unit - method optimal_column_width : int -> int - method prepend : string list -> int - method remove : row:int -> unit - method row_is_visible : int -> Tags.visibility - method row_move : int -> dst:int -> unit - method row_selectable : int -> bool - method row_style : int -> style option - method rows : int - method scroll_vertical : Tags.scroll_type -> pos:clampf -> unit - method scroll_horizontal : Tags.scroll_type -> pos:clampf -> unit - method select : int -> int -> unit - method select_all : unit -> unit - method set_border_width : int -> unit - method set_button_actions : int -> Tags.button_action list -> unit - method set_cell : - ?text:string -> - ?pixmap:GDraw.pixmap -> - ?spacing:int -> ?style:style -> int -> int -> unit - method set_column : - ?widget:widget -> - ?title:string -> - ?title_active:bool -> - ?justification:Tags.justification -> - ?visibility:bool -> - ?resizeable:bool -> - ?auto_resize:bool -> - ?width:int -> ?min_width:int -> ?max_width:int -> int -> unit - method set_hadjustment : GData.adjustment -> unit - method set_reorderable : bool -> unit - method set_row : - ?foreground:GDraw.optcolor -> - ?background:GDraw.optcolor -> - ?selectable:bool -> - ?style:style -> int -> unit - method set_row_data : int -> data:'a -> unit - method set_row_height : int -> unit - method set_selection_mode : Tags.selection_mode -> unit - method set_shadow_type : Tags.shadow_type -> unit - method set_shift : int -> int -> vertical:int -> horizontal:int -> unit - method set_sort : - ?auto:bool -> ?column:int -> ?dir:Tags.sort_type -> unit -> unit - method set_titles_active : bool -> unit - method set_titles_show : bool -> unit - method set_use_drag_icons : bool -> unit - method set_vadjustment : GData.adjustment -> unit - method sort : unit -> unit - method swap_rows : int -> int -> unit - method thaw : unit -> unit - method unselect : int -> int -> unit - method unselect_all : unit -> unit - method vadjustment : GData.adjustment - end -val clist : - ?columns:int -> - ?titles:string list -> - ?hadjustment:GData.adjustment -> - ?vadjustment:GData.adjustment -> - ?shadow_type:Tags.shadow_type -> - ?button_actions:(int * Tags.button_action list) list -> - ?selection_mode:Tags.selection_mode -> - ?reorderable:bool -> - ?use_drag_icons:bool -> - ?row_height:int -> - ?titles_show:bool -> - ?titles_active:bool -> - ?auto_sort:bool -> - ?sort_column:int -> - ?sort_type:Tags.sort_type -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> 'a clist diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMain.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMain.ml deleted file mode 100644 index 811f490d4..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMain.ml +++ /dev/null @@ -1,26 +0,0 @@ -(* $Id$ *) - -open Gtk -open GtkMain -open GObj - -module Main : sig - val init : unit -> string (* returns the locale name *) - val main : unit -> unit - val quit : unit -> unit - val version : int * int * int - val flush : unit -> unit -end = Main - -module Grab = struct - open Grab - let add (w : #widget) = add w#as_widget - let remove (w : #widget) = remove w#as_widget - let get_current () = new widget (get_current ()) -end - -module Timeout : sig - type id - val add : ms:int -> callback:(unit -> bool) -> id - val remove : id -> unit -end = Timeout diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMenu.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMenu.ml deleted file mode 100644 index 52f05a462..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMenu.ml +++ /dev/null @@ -1,199 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkData -open GtkBase -open GtkMenu -open GObj -open GContainer - -(* Menu type *) - -class menu_shell_signals obj = object - inherit container_signals obj - method deactivate = - GtkSignal.connect ~sgn:MenuShell.Signals.deactivate obj ~after -end - -class type virtual ['a] pre_menu = object - inherit ['a] item_container - method as_menu : Gtk.menu Gtk.obj - method deactivate : unit -> unit - method connect : menu_shell_signals - method event : event_ops - method popup : button:int -> time:int -> unit - method popdown : unit -> unit - method set_accel_group : accel_group -> unit -end - -(* Menu items *) - -class menu_item_signals obj = object - inherit item_signals obj - method activate = GtkSignal.connect ~sgn:MenuItem.Signals.activate obj -end - - -class ['a] pre_menu_item_skel obj = object - inherit container obj - method as_item = MenuItem.coerce obj - method set_submenu (w : 'a pre_menu) = MenuItem.set_submenu obj w#as_menu - method remove_submenu () = MenuItem.remove_submenu obj - method configure = MenuItem.configure obj - method activate () = MenuItem.activate obj - method right_justify () = MenuItem.right_justify obj - method add_accelerator ~group ?modi:m ?flags key= - Widget.add_accelerator obj ~sgn:MenuItem.Signals.activate group ?flags - ?modi:m ~key -end - -class menu_item obj = object - inherit [menu_item] pre_menu_item_skel obj - method connect = new menu_item_signals obj - method event = new GObj.event_ops obj -end - -class menu_item_skel = [menu_item] pre_menu_item_skel - -let pack_item self ~packing ~show = - may packing ~f:(fun f -> (f (self :> menu_item) : unit)); - if show <> Some false then self#misc#show (); - self - -let menu_item ?label ?border_width ?width ?height ?packing ?show () = - let w = MenuItem.create ?label () in - Container.set w ?border_width ?width ?height; - pack_item (new menu_item w) ?packing ?show - -let tearoff_item ?border_width ?width ?height ?packing ?show () = - let w = MenuItem.tearoff_create () in - Container.set w ?border_width ?width ?height; - pack_item (new menu_item w) ?packing ?show - -class check_menu_item_signals obj = object - inherit menu_item_signals obj - method toggled = - GtkSignal.connect ~sgn:CheckMenuItem.Signals.toggled obj ~after -end - -class check_menu_item obj = object - inherit menu_item_skel obj - method set_active = CheckMenuItem.set_active obj - method set_show_toggle = CheckMenuItem.set_show_toggle obj - method active = CheckMenuItem.get_active obj - method toggled () = CheckMenuItem.toggled obj - method connect = new check_menu_item_signals obj - method event = new GObj.event_ops obj -end - -let check_menu_item ?label ?active ?show_toggle - ?border_width ?width ?height ?packing ?show () = - let w = CheckMenuItem.create ?label () in - CheckMenuItem.set w ?active ?show_toggle; - Container.set w ?border_width ?width ?height; - pack_item (new check_menu_item w) ?packing ?show - -class radio_menu_item obj = object - inherit check_menu_item (obj : Gtk.radio_menu_item obj) - method group = Some obj - method set_group = RadioMenuItem.set_group obj -end - -let radio_menu_item ?group ?label ?active ?show_toggle - ?border_width ?width ?height ?packing ?show () = - let w = RadioMenuItem.create ?group ?label () in - CheckMenuItem.set w ?active ?show_toggle; - Container.set w ?border_width ?width ?height; - pack_item (new radio_menu_item w) ?packing ?show - -(* Menus *) - -class menu_shell obj = object - inherit [menu_item] item_container obj - method private wrap w = new menu_item (MenuItem.cast w) - method insert w = MenuShell.insert obj w#as_item - method deactivate () = MenuShell.deactivate obj - method connect = new menu_shell_signals obj - method event = new GObj.event_ops obj -end - -class menu obj = object - inherit menu_shell obj - method popup = Menu.popup obj - method popdown () = Menu.popdown obj - method as_menu : Gtk.menu obj = obj - method set_accel_group = Menu.set_accel_group obj -end - -let menu ?border_width ?packing ?show () = - let w = Menu.create () in - may border_width ~f:(Container.set_border_width w); - let self = new menu w in - may packing ~f:(fun f -> (f (self :> menu) : unit)); - if show <> Some false then self#misc#show (); - self - -(* Option Menu (GtkButton?) *) - -class option_menu obj = object - inherit GButton.button_skel obj - method connect = new GButton.button_signals obj - method event = new GObj.event_ops obj - method set_menu (menu : menu) = OptionMenu.set_menu obj menu#as_menu - method get_menu = new menu (OptionMenu.get_menu obj) - method remove_menu () = OptionMenu.remove_menu obj - method set_history = OptionMenu.set_history obj -end - -let option_menu ?border_width ?width ?height ?packing ?show () = - let w = OptionMenu.create () in - Container.set w ?border_width ?width ?height; - pack_return (new option_menu w) ~packing ~show - -(* Menu Bar *) - -let menu_bar ?border_width ?width ?height ?packing ?show () = - let w = MenuBar.create () in - Container.set w ?border_width ?width ?height; - pack_return (new menu_shell w) ~packing ~show - -(* Menu Factory *) - -class ['a] factory - ?(accel_group=AccelGroup.create ()) - ?(accel_modi=[`CONTROL]) - ?(accel_flags=[`VISIBLE]) (menu_shell : 'a) = - object (self) - val menu_shell : #menu_shell = menu_shell - val group = accel_group - val m = accel_modi - val flags = accel_flags - method menu = menu_shell - method accel_group = group - method private bind ?key ?callback (item : menu_item) = - menu_shell#append item; - may key ~f:(item#add_accelerator ~group ~modi:m ~flags); - may callback ~f:(fun callback -> item#connect#activate ~callback) - method add_item ?key ?callback ?submenu label = - let item = menu_item ~label () in - self#bind item ?key ?callback; - may (submenu : menu option) ~f:item#set_submenu; - item - method add_check_item ?active ?key ?callback label = - let item = check_menu_item ~label ?active () in - self#bind (item :> menu_item) ?key - ?callback:(may_map callback ~f:(fun f () -> f item#active)); - item - method add_radio_item ?group ?active ?key ?callback label = - let item = radio_menu_item ~label ?group ?active () in - self#bind (item :> menu_item) ?key - ?callback:(may_map callback ~f:(fun f () -> f item#active)); - item - method add_separator () = menu_item ~packing:menu_shell#append () - method add_submenu ?key label = - let item = menu_item ~label () in - self#bind item ?key; - menu ~packing:item#set_submenu (); - method add_tearoff () = tearoff_item ~packing:menu_shell#append () -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMenu.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMenu.mli deleted file mode 100644 index 505249bea..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMenu.mli +++ /dev/null @@ -1,196 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj -open GContainer - -class menu_shell_signals : 'b obj -> - object ('a) - inherit container_signals - constraint 'b = [>`menushell|`container|`widget] - val obj : 'b obj - method deactivate : callback:(unit -> unit) -> GtkSignal.id - end - -class menu_item_signals : 'b obj -> - object ('a) - inherit item_signals - constraint 'b = [>`menuitem|`container|`item|`widget] - val obj : 'b obj - method activate : callback:(unit -> unit) -> GtkSignal.id - end - -class menu_item_skel : - 'a obj -> - object - inherit container - constraint 'a = [>`widget|`container|`menuitem] - val obj : 'a obj - method activate : unit -> unit - method add_accelerator : - group:accel_group -> - ?modi:Gdk.Tags.modifier list -> - ?flags:Tags.accel_flag list -> Gdk.keysym -> unit - method as_item : Gtk.menu_item obj - method configure : show_toggle:bool -> show_indicator:bool -> unit - method remove_submenu : unit -> unit - method right_justify : unit -> unit - method set_submenu : menu -> unit - end -and menu_item : 'a obj -> - object - inherit menu_item_skel - constraint 'a = [>`widget|`container|`item|`menuitem] - val obj : 'a obj - method event : event_ops - method connect : menu_item_signals - end -and menu : Gtk.menu obj -> - object - inherit [menu_item] item_container - val obj : Gtk.menu obj - method add : menu_item -> unit - method event : event_ops - method append : menu_item -> unit - method as_menu : Gtk.menu obj - method children : menu_item list - method connect : menu_shell_signals - method deactivate : unit -> unit - method insert : menu_item -> pos:int -> unit - method popdown : unit -> unit - method popup : button:int -> time:int -> unit - method prepend : menu_item -> unit - method remove : menu_item -> unit - method set_accel_group : accel_group -> unit - method set_border_width : int -> unit - method private wrap : Gtk.widget obj -> menu_item - end - -val menu : - ?border_width:int -> ?packing:(menu -> unit) -> ?show:bool -> unit -> menu -val menu_item : - ?label:string -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(menu_item -> unit) -> ?show:bool -> unit -> menu_item -val tearoff_item : - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(menu_item -> unit) -> ?show:bool -> unit -> menu_item - -class check_menu_item_signals : 'a obj -> - object - inherit menu_item_signals - constraint 'a = [>`checkmenuitem|`container|`item|`menuitem|`widget] - val obj : 'a obj - method toggled : callback:(unit -> unit) -> GtkSignal.id - end - -class check_menu_item : 'a obj -> - object - inherit menu_item_skel - constraint 'a = [>`widget|`checkmenuitem|`container|`item|`menuitem] - val obj : 'a obj - method active : bool - method event : event_ops - method connect : check_menu_item_signals - method set_active : bool -> unit - method set_show_toggle : bool -> unit - method toggled : unit -> unit - end -val check_menu_item : - ?label:string -> - ?active:bool -> - ?show_toggle:bool -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(menu_item -> unit) -> ?show:bool -> unit -> check_menu_item - -class radio_menu_item : Gtk.radio_menu_item obj -> - object - inherit check_menu_item - val obj : Gtk.radio_menu_item obj - method group : Gtk.radio_menu_item group - method set_group : Gtk.radio_menu_item group -> unit - end -val radio_menu_item : - ?group:Gtk.radio_menu_item group -> - ?label:string -> - ?active:bool -> - ?show_toggle:bool -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(menu_item -> unit) -> ?show:bool -> unit -> radio_menu_item - -class menu_shell : 'a obj -> - object - inherit [menu_item] item_container - constraint 'a = [>`widget|`container|`menushell] - val obj : 'a obj - method event : event_ops - method deactivate : unit -> unit - method connect : menu_shell_signals - method insert : menu_item -> pos:int -> unit - method private wrap : Gtk.widget obj -> menu_item - end - -val menu_bar : - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> menu_shell - -class option_menu : 'a obj -> - object - inherit GButton.button_skel - constraint 'a = [>`optionmenu|`button|`container|`widget] - val obj : 'a obj - method event : event_ops - method connect : GButton.button_signals - method get_menu : menu - method remove_menu : unit -> unit - method set_history : int -> unit - method set_menu : menu -> unit - end -val option_menu : - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> option_menu - -class ['a] factory : - ?accel_group:accel_group -> - ?accel_modi:Gdk.Tags.modifier list -> - ?accel_flags:Tags.accel_flag list -> - 'a -> - object - constraint 'a = #menu_shell - val flags : Tags.accel_flag list - val group : accel_group - val m : Gdk.Tags.modifier list - val menu_shell : 'a - method accel_group : accel_group - method add_check_item : - ?active:bool -> - ?key:Gdk.keysym -> - ?callback:(bool -> unit) -> string -> check_menu_item - method add_item : - ?key:Gdk.keysym -> - ?callback:(unit -> unit) -> - ?submenu:menu -> string -> menu_item - method add_radio_item : - ?group:Gtk.radio_menu_item group -> - ?active:bool -> - ?key:Gdk.keysym -> - ?callback:(bool -> unit) -> string -> radio_menu_item - method add_separator : unit -> menu_item - method add_submenu : ?key:Gdk.keysym -> string -> menu - method add_tearoff : unit -> menu_item - method private bind : - ?key:Gdk.keysym -> ?callback:(unit -> unit) -> menu_item -> unit - method menu : 'a - end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMisc.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMisc.ml deleted file mode 100644 index 13fd7b4dd..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMisc.ml +++ /dev/null @@ -1,217 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkMisc -open GObj - -let separator dir ?(width = -2) ?(height = -2) ?packing ?show () = - let w = Separator.create dir in - if width <> -2 || height <> -2 then Widget.set_usize w ~width ~height; - pack_return (new widget_full w) ~packing ~show - -class statusbar_context obj ctx = object (self) - val obj : statusbar obj = obj - val context : Gtk.statusbar_context = ctx - method context = context - method push text = Statusbar.push obj context ~text - method pop () = Statusbar.pop obj context - method remove = Statusbar.remove obj context - method flash ?(delay=1000) text = - let msg = self#push text in - GtkMain.Timeout.add ~ms:delay ~callback:(fun () -> self#remove msg; false); - () -end - -class statusbar obj = object - inherit GContainer.container_full (obj : Gtk.statusbar obj) - method new_context ~name = - new statusbar_context obj (Statusbar.get_context obj name) -end - -let statusbar ?border_width ?width ?height ?packing ?show () = - let w = Statusbar.create () in - Container.set w ?border_width ?width ?height; - pack_return (new statusbar w) ~packing ~show - -class calendar_signals obj = object - inherit widget_signals obj - method month_changed = - GtkSignal.connect obj ~sgn:Calendar.Signals.month_changed ~after - method day_selected = - GtkSignal.connect obj ~sgn:Calendar.Signals.day_selected ~after - method day_selected_double_click = - GtkSignal.connect obj - ~sgn:Calendar.Signals.day_selected_double_click ~after - method prev_month = - GtkSignal.connect obj ~sgn:Calendar.Signals.prev_month ~after - method next_month = - GtkSignal.connect obj ~sgn:Calendar.Signals.next_month ~after - method prev_year = - GtkSignal.connect obj ~sgn:Calendar.Signals.prev_year ~after - method next_year = - GtkSignal.connect obj ~sgn:Calendar.Signals.next_year ~after -end - -class calendar obj = object - inherit widget (obj : Gtk.calendar obj) - method event = new GObj.event_ops obj - method connect = new calendar_signals obj - method select_month = Calendar.select_month obj - method select_day = Calendar.select_day obj - method mark_day = Calendar.mark_day obj - method unmark_day = Calendar.unmark_day obj - method clear_marks = Calendar.clear_marks obj - method display_options = Calendar.display_options obj - method date = Calendar.get_date obj - method freeze () = Calendar.freeze obj - method thaw () = Calendar.thaw obj -end - -let calendar ?options ?(width = -2) ?(height = -2) ?packing ?show () = - let w = Calendar.create () in - if width <> -2 || height <> -2 then Widget.set_usize w ~width ~height; - may options ~f:(Calendar.display_options w); - pack_return (new calendar w) ~packing ~show - -class drawing_area obj = object - inherit widget_full (obj : Gtk.drawing_area obj) - method event = new GObj.event_ops obj - method set_size = DrawingArea.size obj -end - -let drawing_area ?(width=0) ?(height=0) ?packing ?show () = - let w = DrawingArea.create () in - if width <> 0 || height <> 0 then DrawingArea.size w ~width ~height; - pack_return (new drawing_area w) ~packing ~show - -class misc obj = object - inherit widget obj - method set_alignment = Misc.set_alignment obj - method set_padding = Misc.set_padding obj -end - -class arrow obj = object - inherit misc obj - method set_arrow kind ~shadow = Arrow.set obj ~kind ~shadow -end - -let arrow ~kind ~shadow - ?xalign ?yalign ?xpad ?ypad ?width ?height ?packing ?show () = - let w = Arrow.create ~kind ~shadow in - Misc.set w ?xalign ?yalign ?xpad ?ypad ?width ?height; - pack_return (new arrow w) ~packing ~show - -class image obj = object - inherit misc obj - method set_image ?mask image = Image.set obj image ?mask -end - -let image image ?mask - ?xalign ?yalign ?xpad ?ypad ?width ?height ?packing ?show () = - let w = Image.create image ?mask in - Misc.set w ?xalign ?yalign ?xpad ?ypad ?width ?height; - pack_return (new image w) ~packing ~show - -class label_skel obj = object - inherit misc obj - method set_text = Label.set_text obj - method set_justify = Label.set_justify obj - method set_pattern = Label.set_pattern obj - method set_line_wrap = Label.set_line_wrap obj - method text = Label.get_text obj -end - -class label obj = object - inherit label_skel (Label.coerce obj) - method connect = new widget_signals obj -end - -let label ?(text="") ?justify ?line_wrap ?pattern - ?xalign ?yalign ?xpad ?ypad ?width ?height ?packing ?show () = - let w = Label.create text in - Label.set w ?justify ?line_wrap ?pattern; - Misc.set w ?xalign ?yalign ?xpad ?ypad ?width ?height; - pack_return (new label w) ~packing ~show - -let label_cast w = new label (Label.cast w#as_widget) - -class tips_query_signals obj = object - inherit widget_signals obj - method widget_entered ~callback = - GtkSignal.connect ~sgn:TipsQuery.Signals.widget_entered obj ~after - ~callback:(function None -> callback None - | Some w -> callback (Some (new widget w))) - method widget_selected ~callback = - GtkSignal.connect ~sgn:TipsQuery.Signals.widget_selected obj ~after - ~callback:(function None -> callback None - | Some w -> callback (Some (new widget w))) -end - -class tips_query obj = object - inherit label_skel (obj : Gtk.tips_query obj) - method start () = TipsQuery.start obj - method stop () = TipsQuery.stop obj - method set_caller (w : widget) = TipsQuery.set_caller obj w#as_widget - method set_emit_always = TipsQuery.set_emit_always obj - method set_label_inactive inactive = TipsQuery.set_labels obj ~inactive - method set_label_no_tip no_tip = TipsQuery.set_labels obj ~no_tip - method connect = new tips_query_signals obj -end - -let tips_query ?caller ?emit_always ?label_inactive ?label_no_tip - ?xalign ?yalign ?xpad ?ypad ?width ?height ?packing ?show () = - let w = TipsQuery.create () in - let caller = may_map caller ~f:(fun (w : #widget) -> w#as_widget) in - TipsQuery.set w ?caller ?emit_always ?label_inactive ?label_no_tip; - Misc.set w ?xalign ?yalign ?xpad ?ypad ?width ?height; - pack_return (new tips_query w) ~packing ~show - -class color_selection obj = object - inherit GObj.widget_full (obj : Gtk.color_selection obj) - method set_update_policy = ColorSelection.set_update_policy obj - method set_opacity = ColorSelection.set_opacity obj - method set_color ~red ~green ~blue ?opacity () = - ColorSelection.set_color obj ~red ~green ~blue ?opacity - method get_color = ColorSelection.get_color obj -end - -let color_selection ?border_width ?width ?height ?packing ?show () = - let w = ColorSelection.create () in - Container.set w ?border_width ?width ?height; - pack_return (new color_selection w) ~packing ~show - -class pixmap obj = object - inherit misc (obj : Gtk.pixmap obj) - method connect = new widget_signals obj - method set_pixmap (pm : GDraw.pixmap) = - Pixmap.set obj ~pixmap:pm#pixmap ?mask:pm#mask - method pixmap = - new GDraw.pixmap (Pixmap.pixmap obj) - ?mask:(try Some(Pixmap.mask obj) with Gpointer.Null -> None) -end - -let pixmap (pm : #GDraw.pixmap) ?xalign ?yalign ?xpad ?ypad - ?(width = -2) ?(height = -2) ?packing ?show () = - let w = Pixmap.create pm#pixmap ?mask:pm#mask in - Misc.set w ?xalign ?yalign ?xpad ?ypad; - if width <> -2 || height <> -2 then Widget.set_usize w ~width ~height; - pack_return (new pixmap w) ~packing ~show - -class font_selection obj = object - inherit widget_full (obj : Gtk.font_selection obj) - method notebook = new GPack.notebook obj - method event = new event_ops obj - method font = FontSelection.get_font obj - method font_name = FontSelection.get_font_name obj - method set_font_name = FontSelection.set_font_name obj - method preview_text = FontSelection.get_preview_text obj - method set_preview_text = FontSelection.set_preview_text obj - method set_filter = FontSelection.set_filter obj -end - -let font_selection ?border_width ?width ?height ?packing ?show () = - let w = FontSelection.create () in - Container.set w ?border_width ?width ?height; - pack_return (new font_selection w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMisc.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMisc.mli deleted file mode 100644 index 7008369b7..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gMisc.mli +++ /dev/null @@ -1,263 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj -open GContainer - -val separator : - Tags.orientation -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> widget_full - -class statusbar_context : - Gtk.statusbar obj -> Gtk.statusbar_context -> - object - val context : Gtk.statusbar_context - val obj : Gtk.statusbar obj - method context : Gtk.statusbar_context - method flash : ?delay:int -> string -> unit - method pop : unit -> unit - method push : string -> statusbar_message - method remove : statusbar_message -> unit - end - -class statusbar : Gtk.statusbar obj -> - object - inherit container_full - val obj : Gtk.statusbar obj - method new_context : name:string -> statusbar_context - end -val statusbar : - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> statusbar - -class calendar_signals : 'a obj -> - object - inherit widget_signals - constraint 'a = [>`calendar|`widget] - val obj : 'a obj - method day_selected : callback:(unit -> unit) -> GtkSignal.id - method day_selected_double_click : - callback:(unit -> unit) -> GtkSignal.id - method month_changed : callback:(unit -> unit) -> GtkSignal.id - method next_month : callback:(unit -> unit) -> GtkSignal.id - method next_year : callback:(unit -> unit) -> GtkSignal.id - method prev_month : callback:(unit -> unit) -> GtkSignal.id - method prev_year : callback:(unit -> unit) -> GtkSignal.id - end - -class calendar : Gtk.calendar obj -> - object - inherit widget - val obj : Gtk.calendar obj - method event : event_ops - method clear_marks : unit - method connect : calendar_signals - method date : int * int * int - method display_options : Tags.calendar_display_options list -> unit - method freeze : unit -> unit - method mark_day : int -> unit - method select_day : int -> unit - method select_month : month:int -> year:int -> unit - method thaw : unit -> unit - method unmark_day : int -> unit - end -val calendar : - ?options:Tags.calendar_display_options list -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> calendar - -class drawing_area : Gtk.drawing_area obj -> - object - inherit widget_full - val obj : Gtk.drawing_area obj - method event : event_ops - method set_size : width:int -> height:int -> unit - end -val drawing_area : - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> drawing_area - -class misc : 'a obj -> - object - inherit widget - constraint 'a = [>`misc|`widget] - val obj : 'a obj - method set_alignment : ?x:float -> ?y:float -> unit -> unit - method set_padding : ?x:int -> ?y:int -> unit -> unit - end - -class arrow : 'a obj -> - object - inherit misc - constraint 'a = [>`arrow|`misc|`widget] - val obj : 'a obj - method set_arrow : Tags.arrow_type -> shadow:Tags.shadow_type -> unit - end - -val arrow : - kind:Tags.arrow_type -> - shadow:Tags.shadow_type -> - ?xalign:float -> - ?yalign:float -> - ?xpad:int -> - ?ypad:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> arrow - -class image : 'a obj -> - object - inherit misc - constraint 'a = [>`image|`misc|`widget] - val obj : 'a obj - method set_image : ?mask:Gdk.bitmap -> Gdk.image -> unit - end - -val image : - Gdk.image -> - ?mask:Gdk.bitmap -> - ?xalign:float -> - ?yalign:float -> - ?xpad:int -> - ?ypad:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> image - -class label_skel : 'a obj -> - object - inherit misc - constraint 'a = [>`label|`misc|`widget] - val obj : 'a obj - method set_justify : Tags.justification -> unit - method set_line_wrap : bool -> unit - method set_pattern : string -> unit - method set_text : string -> unit - method text : string - end - -class label : [>`label] obj -> - object - inherit label_skel - val obj : Gtk.label obj - method connect : widget_signals - end -val label : - ?text:string -> - ?justify:Tags.justification -> - ?line_wrap:bool -> - ?pattern:string -> - ?xalign:float -> - ?yalign:float -> - ?xpad:int -> - ?ypad:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> label -val label_cast : < as_widget : 'a obj ; .. > -> label - -class tips_query_signals : 'a obj -> - object - inherit widget_signals - constraint 'a = [>`tipsquery|`widget] - val obj : 'a obj - method widget_entered : - callback:(widget option -> - text:string option -> privat:string option -> unit) -> - GtkSignal.id - method widget_selected : - callback:(widget option -> text:string option -> - privat:string option -> GdkEvent.Button.t option -> bool) -> - GtkSignal.id - end - -class tips_query : Gtk.tips_query obj -> - object - inherit label_skel - val obj : Gtk.tips_query obj - method connect : tips_query_signals - method set_caller : widget -> unit - method set_emit_always : bool -> unit - method set_label_inactive : string -> unit - method set_label_no_tip : string -> unit - method start : unit -> unit - method stop : unit -> unit - end -val tips_query : - ?caller:#widget -> - ?emit_always:bool -> - ?label_inactive:string -> - ?label_no_tip:string -> - ?xalign:float -> - ?yalign:float -> - ?xpad:int -> - ?ypad:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> tips_query - -class pixmap : Gtk.pixmap Gtk.obj -> - object - inherit misc - val obj : Gtk.pixmap Gtk.obj - method connect : GObj.widget_signals - method pixmap : GDraw.pixmap - method set_pixmap : GDraw.pixmap -> unit - end -val pixmap : - #GDraw.pixmap -> - ?xalign:float -> - ?yalign:float -> - ?xpad:int -> - ?ypad:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> pixmap - -class color_selection : Gtk.color_selection obj -> - object - inherit widget_full - val obj : Gtk.color_selection obj - method get_color : Gtk.color - method set_color : - red:float -> green:float -> blue:float -> ?opacity:float -> unit -> unit - method set_opacity : bool -> unit - method set_update_policy : Tags.update_type -> unit - end -val color_selection : - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> color_selection - -class font_selection : Gtk.font_selection obj -> - object - inherit widget_full - val obj : Gtk.font_selection obj - method event : event_ops - method notebook : GPack.notebook - method font : Gdk.font option - method font_name : string option - method preview_text : string - method set_filter : - ?kind:Tags.font_type list -> - ?foundry:string list -> - ?weight:string list -> - ?slant:string list -> - ?setwidth:string list -> - ?spacing:string list -> - ?charset:string list -> Tags.font_filter_type -> unit - method set_font_name : string -> unit - method set_preview_text : string -> unit - end -val font_selection : - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> font_selection diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gObj.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gObj.ml deleted file mode 100644 index 5c4819fa0..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gObj.ml +++ /dev/null @@ -1,292 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkData -open GtkBase - -(* Object *) - -class gtkobj obj = object - val obj = obj - method destroy () = Object.destroy obj - method get_id = Object.get_id obj -end - -class gtkobj_misc obj = object - val obj = obj - method get_type = Type.name (Object.get_type obj) - method disconnect = GtkSignal.disconnect obj - method handler_block = GtkSignal.handler_block obj - method handler_unblock = GtkSignal.handler_unblock obj -end - -class gtkobj_signals ?(after=false) obj = object - val obj = obj - val after = after - method after = {< after = true >} - method destroy = GtkSignal.connect ~sgn:Object.Signals.destroy obj -end - -(* Widget *) - -class event_signals ?(after=false) obj = object - val obj = Widget.coerce obj - val after = after - method after = {< after = true >} - method any = GtkSignal.connect ~sgn:Widget.Signals.Event.any ~after obj - method button_press = - GtkSignal.connect ~sgn:Widget.Signals.Event.button_press ~after obj - method button_release = - GtkSignal.connect ~sgn:Widget.Signals.Event.button_release ~after obj - method configure = - GtkSignal.connect ~sgn:Widget.Signals.Event.configure ~after obj - method delete = - GtkSignal.connect ~sgn:Widget.Signals.Event.delete ~after obj - method destroy = - GtkSignal.connect ~sgn:Widget.Signals.Event.destroy ~after obj - method enter_notify = - GtkSignal.connect ~sgn:Widget.Signals.Event.enter_notify ~after obj - method expose = - GtkSignal.connect ~sgn:Widget.Signals.Event.expose ~after obj - method focus_in = - GtkSignal.connect ~sgn:Widget.Signals.Event.focus_in ~after obj - method focus_out = - GtkSignal.connect ~sgn:Widget.Signals.Event.focus_out ~after obj - method key_press = - GtkSignal.connect ~sgn:Widget.Signals.Event.key_press ~after obj - method key_release = - GtkSignal.connect ~sgn:Widget.Signals.Event.key_release ~after obj - method leave_notify = - GtkSignal.connect ~sgn:Widget.Signals.Event.leave_notify ~after obj - method map = GtkSignal.connect ~sgn:Widget.Signals.Event.map ~after obj - method motion_notify = - GtkSignal.connect ~sgn:Widget.Signals.Event.motion_notify ~after obj - method property_notify = - GtkSignal.connect ~sgn:Widget.Signals.Event.property_notify ~after obj - method proximity_in = - GtkSignal.connect ~sgn:Widget.Signals.Event.proximity_in ~after obj - method proximity_out = - GtkSignal.connect ~sgn:Widget.Signals.Event.proximity_out ~after obj - method selection_clear = - GtkSignal.connect ~sgn:Widget.Signals.Event.selection_clear ~after obj - method selection_notify = - GtkSignal.connect ~sgn:Widget.Signals.Event.selection_notify ~after obj - method selection_request = - GtkSignal.connect ~sgn:Widget.Signals.Event.selection_request ~after obj - method unmap = GtkSignal.connect ~sgn:Widget.Signals.Event.unmap ~after obj -end - -class event_ops obj = object - val obj = Widget.coerce obj - method add = Widget.add_events obj - method connect = new event_signals obj - method send : Gdk.Tags.event_type Gdk.event -> bool = Widget.event obj - method set_extensions = Widget.set_extension_events obj -end - -class style st = object - val style = st - method as_style = style - method copy = {< style = Style.copy style >} - method bg state = Style.get_bg style ~state - method colormap = Style.get_colormap style - method font = Style.get_font style - method set_bg = - List.iter ~f: - (fun (state,c) -> Style.set_bg style ~state ~color:(GDraw.color c)) - method set_font = Style.set_font style - method set_background = Style.set_background style -end - -class selection_data (sel : Selection.t) = object - val sel = sel - method selection = Selection.selection sel - method target = Selection.target sel - method seltype = Selection.seltype sel - method format = Selection.format sel - method data = Selection.get_data sel - method set = Selection.set sel -end - -class drag_signals ?(after=false) obj = object - val obj = Widget.coerce obj - val after = after - method after = {< after = true >} - method beginning ~callback = - GtkSignal.connect ~sgn:Widget.Signals.drag_begin ~after obj - ~callback:(fun context -> callback (new drag_context context)) - method ending ~callback = - GtkSignal.connect ~sgn:Widget.Signals.drag_end ~after obj - ~callback:(fun context -> callback (new drag_context context)) - method data_delete ~callback = - GtkSignal.connect ~sgn:Widget.Signals.drag_data_delete ~after obj - ~callback:(fun context -> callback (new drag_context context)) - method leave ~callback = - GtkSignal.connect ~sgn:Widget.Signals.drag_leave ~after obj - ~callback:(fun context -> callback (new drag_context context)) - method motion ~callback = - GtkSignal.connect ~sgn:Widget.Signals.drag_motion ~after obj - ~callback:(fun context -> callback (new drag_context context)) - method drop ~callback = - GtkSignal.connect ~sgn:Widget.Signals.drag_drop ~after obj - ~callback:(fun context -> callback (new drag_context context)) - method data_get ~callback = - GtkSignal.connect ~sgn:Widget.Signals.drag_data_get ~after obj - ~callback:(fun context data -> callback (new drag_context context) - (new selection_data data)) - method data_received ~callback = - GtkSignal.connect ~sgn:Widget.Signals.drag_data_received ~after obj - ~callback:(fun context ~x ~y data -> callback (new drag_context context) - ~x ~y (new selection_data data)) - -end - -and drag_ops obj = object - val obj = Widget.coerce obj - method connect = new drag_signals obj - method dest_set ?(flags=[`ALL]) ?(actions=[]) targets = - DnD.dest_set obj ~flags ~actions ~targets:(Array.of_list targets) - method dest_unset () = DnD.dest_unset obj - method get_data ?(time=0) ~context:(context : drag_context) target = - DnD.get_data obj (context : < context : Gdk.drag_context; .. >)#context - ~target ~time - method highlight () = DnD.highlight obj - method unhighlight () = DnD.unhighlight obj - method source_set ?modi:m ?(actions=[]) targets = - DnD.source_set obj ?modi:m ~actions ~targets:(Array.of_list targets) - method source_set_icon ?(colormap = Gdk.Color.get_system_colormap ()) - (pix : GDraw.pixmap) = - DnD.source_set_icon obj ~colormap pix#pixmap ?mask:pix#mask - method source_unset () = DnD.source_unset obj -end - -and drag_context context = object - inherit GDraw.drag_context context - method context = context - method finish = DnD.finish context - method source_widget = - new widget (Object.unsafe_cast (DnD.get_source_widget context)) - method set_icon_widget (w : widget) = - DnD.set_icon_widget context (w#as_widget) - method set_icon_pixmap ?(colormap = Gdk.Color.get_system_colormap ()) - (pix : GDraw.pixmap) = - DnD.set_icon_pixmap context ~colormap pix#pixmap ?mask:pix#mask -end - -and misc_signals ?after obj = object - inherit gtkobj_signals ?after obj - method draw ~callback = - GtkSignal.connect obj ~sgn:Widget.Signals.draw ~after ~callback: - begin fun rect -> - callback - { x = Gdk.Rectangle.x rect ; y = Gdk.Rectangle.y rect; - width = Gdk.Rectangle.width rect; - height = Gdk.Rectangle.height rect } - end - method show = GtkSignal.connect ~sgn:Widget.Signals.show ~after obj - method hide = GtkSignal.connect ~sgn:Widget.Signals.hide ~after obj - method map = GtkSignal.connect ~sgn:Widget.Signals.map ~after obj - method unmap = GtkSignal.connect ~sgn:Widget.Signals.unmap ~after obj - method realize = GtkSignal.connect ~sgn:Widget.Signals.realize ~after obj - method state_changed = - GtkSignal.connect ~sgn:Widget.Signals.state_changed ~after obj - method parent_set ~callback = - GtkSignal.connect obj ~sgn:Widget.Signals.parent_set ~after ~callback: - begin function - None -> callback None - | Some w -> callback (Some (new widget (Object.unsafe_cast w))) - end - method style_set ~callback = - GtkSignal.connect obj ~sgn:Widget.Signals.style_set ~after ~callback: - (fun opt -> callback (may opt ~f:(new style))) -end - -and misc_ops obj = object - inherit gtkobj_misc (Widget.coerce obj) - method connect = new misc_signals obj - method show () = Widget.show obj - method unparent () = Widget.unparent obj - method show_all () = Widget.show_all obj - method hide () = Widget.hide obj - method hide_all () = Widget.hide_all obj - method map () = Widget.map obj - method unmap () = Widget.unmap obj - method realize () = Widget.realize obj - method unrealize () = Widget.unrealize obj - method draw = Widget.draw obj - method activate () = Widget.activate obj - method reparent (w : widget) = Widget.reparent obj w#as_widget - method popup = Widget.popup obj - method intersect = Widget.intersect obj - method grab_focus () = Widget.grab_focus obj - method grab_default () = Widget.grab_default obj - method is_ancestor (w : widget) = Widget.is_ancestor obj w#as_widget - method add_accelerator ~sgn:sg ~group ?modi ?flags key = - Widget.add_accelerator obj ~sgn:sg group ~key ?modi ?flags - method remove_accelerator ~group ?modi key = - Widget.remove_accelerator obj group ~key ?modi - method lock_accelerators () = Widget.lock_accelerators obj - method set_name = Widget.set_name obj - method set_state = Widget.set_state obj - method set_sensitive = Widget.set_sensitive obj - method set_can_default = Widget.set_can_default obj - method set_can_focus = Widget.set_can_focus obj - method set_geometry ?(x = -2) ?(y = -2) ?(width = -2) ?(height = -2) () = - if x+y <> -4 then Widget.set_uposition obj ~x ~y; - if width+height <> -4 then Widget.set_usize obj ~width ~height - method set_style (style : style) = Widget.set_style obj style#as_style - (* get functions *) - method name = Widget.get_name obj - method toplevel = - try Some (new widget (Object.unsafe_cast (Widget.get_toplevel obj))) - with Gpointer.Null -> None - method window = Widget.window obj - method colormap = Widget.get_colormap obj - method visual = Widget.get_visual obj - method visual_depth = Gdk.Window.visual_depth (Widget.get_visual obj) - method pointer = Widget.get_pointer obj - method style = new style (Widget.get_style obj) - method visible = Widget.visible obj - method has_focus = Widget.has_focus obj - method parent = - try Some (new widget (Object.unsafe_cast (Widget.parent obj))) - with Gpointer.Null -> None - method set_app_paintable = Widget.set_app_paintable obj - method allocation = Widget.allocation obj -end - -and widget obj = object (self) - inherit gtkobj obj - method as_widget = Widget.coerce obj - method misc = new misc_ops obj - method drag = new drag_ops (Object.unsafe_cast obj) - method coerce = - (self :> < destroy : _; get_id : _; as_widget : _; misc : _; - drag : _; coerce : _ >) -end - -(* just to check that GDraw.misc_ops is compatible with misc_ops *) -let _ = fun (x : #GDraw.misc_ops) -> (x : misc_ops) - -class widget_signals ?after (obj : [> `widget] obj) = - gtkobj_signals ?after obj - -(* -class widget_coerce obj = object - inherit widget obj - method coerce = (self :> widget) -end -*) - -class widget_full obj = object - inherit widget obj - method connect = new widget_signals obj -end - -let as_widget (w : widget) = w#as_widget - -let pack_return self ~packing ~show = - may packing ~f:(fun f -> (f (self :> widget) : unit)); - if show <> Some false then self#misc#show (); - self diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gObj.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gObj.mli deleted file mode 100644 index 7c37cf124..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gObj.mli +++ /dev/null @@ -1,267 +0,0 @@ -(* $Id$ *) - -open Gtk - -(* Object *) - -class gtkobj : - 'a obj -> - object - val obj : 'a obj - method destroy : unit -> unit - method get_id : int - end - -class gtkobj_signals : - ?after:bool -> 'a obj -> - object ('b) - val obj : 'a obj - val after : bool - method after : 'b - method destroy : callback:(unit -> unit) -> GtkSignal.id - end - -class gtkobj_misc : 'a obj -> - object - method get_type : string - method disconnect : GtkSignal.id -> unit - method handler_block : GtkSignal.id -> unit - method handler_unblock : GtkSignal.id -> unit - end - -(* Widget *) - -class event_signals : - ?after:bool -> [>`widget] obj -> - object ('a) - method after : 'a - method any : - callback:(Gdk.Tags.event_type Gdk.event -> bool) -> GtkSignal.id - method button_press : callback:(GdkEvent.Button.t -> bool) -> GtkSignal.id - method button_release : - callback:(GdkEvent.Button.t -> bool) -> GtkSignal.id - method configure : callback:(GdkEvent.Configure.t -> bool) -> GtkSignal.id - method delete : callback:([`DELETE] Gdk.event -> bool) -> GtkSignal.id - method destroy : callback:([`DESTROY] Gdk.event -> bool) -> GtkSignal.id - method enter_notify : - callback:(GdkEvent.Crossing.t -> bool) -> GtkSignal.id - method expose : callback:(GdkEvent.Expose.t -> bool) -> GtkSignal.id - method focus_in : callback:(GdkEvent.Focus.t -> bool) -> GtkSignal.id - method focus_out : callback:(GdkEvent.Focus.t -> bool) -> GtkSignal.id - method key_press : callback:(GdkEvent.Key.t -> bool) -> GtkSignal.id - method key_release : callback:(GdkEvent.Key.t -> bool) -> GtkSignal.id - method leave_notify : - callback:(GdkEvent.Crossing.t -> bool) -> GtkSignal.id - method map : callback:([`MAP] Gdk.event -> bool) -> GtkSignal.id - method motion_notify : - callback:(GdkEvent.Motion.t -> bool) -> GtkSignal.id - method property_notify : - callback:(GdkEvent.Property.t -> bool) -> GtkSignal.id - method proximity_in : - callback:(GdkEvent.Proximity.t -> bool) -> GtkSignal.id - method proximity_out : - callback:(GdkEvent.Proximity.t -> bool) -> GtkSignal.id - method selection_clear : - callback:(GdkEvent.Selection.t -> bool) -> GtkSignal.id - method selection_notify : - callback:(GdkEvent.Selection.t -> bool) -> GtkSignal.id - method selection_request : - callback:(GdkEvent.Selection.t -> bool) -> GtkSignal.id - method unmap : callback:([`UNMAP] Gdk.event -> bool) -> GtkSignal.id - end - -class event_ops : [>`widget] obj -> - object - method add : Gdk.Tags.event_mask list -> unit - method connect : event_signals - method send : Gdk.Tags.event_type Gdk.event -> bool - method set_extensions : Gdk.Tags.extension_events -> unit - end - -class style : Gtk.style -> - object ('a) - val style : Gtk.style - method as_style : Gtk.style - method bg : Tags.state_type -> Gdk.Color.t - method colormap : Gdk.colormap - method copy : 'a - method font : Gdk.font - method set_background : Gdk.window -> Tags.state_type -> unit - method set_bg : (Tags.state_type * GDraw.color) list -> unit - method set_font : Gdk.font -> unit - end - -class selection_data : - GtkData.Selection.t -> - object - val sel : GtkData.Selection.t - method data : string (* May raise Null_pointer *) - method format : int - method selection : Gdk.atom - method seltype : Gdk.atom - method target : Gdk.atom - method set : typ:Gdk.atom -> format:int -> ?data:string -> unit - end - -class drag_ops : [>`widget] obj -> - object - method connect : drag_signals - method dest_set : - ?flags:Tags.dest_defaults list -> - ?actions:Gdk.Tags.drag_action list -> target_entry list -> unit - method dest_unset : unit -> unit - method get_data : ?time:int -> context:drag_context -> Gdk.atom ->unit - method highlight : unit -> unit - method source_set : - ?modi:Gdk.Tags.modifier list -> - ?actions:Gdk.Tags.drag_action list -> target_entry list -> unit - method source_set_icon : ?colormap:Gdk.colormap -> GDraw.pixmap -> unit - method source_unset : unit -> unit - method unhighlight : unit -> unit - end - -and misc_ops : - [>`widget] obj -> - object - inherit gtkobj_misc - val obj : Gtk.widget obj - method activate : unit -> bool - method add_accelerator : - sgn:(Gtk.widget, unit -> unit) GtkSignal.t -> - group:accel_group -> ?modi:Gdk.Tags.modifier list -> - ?flags:Tags.accel_flag list -> Gdk.keysym -> unit - method allocation : rectangle - method colormap : Gdk.colormap - method connect : misc_signals - method draw : Gdk.Rectangle.t option -> unit - method grab_default : unit -> unit - method grab_focus : unit -> unit - method has_focus : bool - method hide : unit -> unit - method hide_all : unit -> unit - method intersect : Gdk.Rectangle.t -> Gdk.Rectangle.t option - method is_ancestor : widget -> bool - method lock_accelerators : unit -> unit - method map : unit -> unit - method name : string - method parent : widget option - method pointer : int * int - method popup : x:int -> y:int -> unit - method realize : unit -> unit - method remove_accelerator : - group:accel_group -> ?modi:Gdk.Tags.modifier list -> Gdk.keysym -> unit - method reparent : widget -> unit - method set_app_paintable : bool -> unit - method set_can_default : bool -> unit - method set_can_focus : bool -> unit - method set_name : string -> unit - method set_sensitive : bool -> unit - method set_state : Tags.state_type -> unit - method set_style : style -> unit - method set_geometry : - ?x:int -> ?y:int -> ?width:int -> ?height:int -> unit -> unit - method show : unit -> unit - method show_all : unit -> unit - method style : style - method toplevel : widget option - method unmap : unit -> unit - method unparent : unit -> unit - method unrealize : unit -> unit - method visible : bool - method visual : Gdk.visual - method visual_depth : int - method window : Gdk.window - end - -and widget : - 'a obj -> - object - inherit gtkobj - constraint 'a = [>`widget] - val obj : 'a obj - method as_widget : Gtk.widget obj - method coerce : widget - method drag : drag_ops - method misc : misc_ops - end - -and misc_signals : - ?after:bool -> Gtk.widget obj -> - object ('b) - inherit gtkobj_signals - val obj : Gtk.widget obj - method after : 'b - method draw : callback:(Gtk.rectangle -> unit) -> GtkSignal.id - method hide : callback:(unit -> unit) -> GtkSignal.id - method map : callback:(unit -> unit) -> GtkSignal.id - method parent_set : callback:(widget option -> unit) -> GtkSignal.id - method realize : callback:(unit -> unit) -> GtkSignal.id - method show : callback:(unit -> unit) -> GtkSignal.id - method state_changed : - callback:(Gtk.Tags.state_type -> unit) -> GtkSignal.id - method style_set : callback:(unit -> unit) -> GtkSignal.id - method unmap : callback:(unit -> unit) -> GtkSignal.id - end - -and drag_context : - Gdk.drag_context -> - object - val context : Gdk.drag_context - method context : Gdk.drag_context - method finish : success:bool -> del:bool -> time:int -> unit - method source_widget : widget - method set_icon_pixmap : - ?colormap:Gdk.colormap -> GDraw.pixmap -> hot_x:int -> hot_y:int -> unit - method set_icon_widget : widget -> hot_x:int -> hot_y:int -> unit - method status : ?time:int -> Gdk.Tags.drag_action list -> unit - method suggested_action : Gdk.Tags.drag_action - method targets : Gdk.atom list - end - -and drag_signals : - ?after:bool -> Gtk.widget obj -> - object ('a) - method after : 'a - method beginning : - callback:(drag_context -> unit) -> GtkSignal.id - method data_delete : - callback:(drag_context -> unit) -> GtkSignal.id - method data_get : - callback:(drag_context -> selection_data -> info:int -> time:int -> unit) - -> GtkSignal.id - method data_received : - callback:(drag_context -> x:int -> y:int -> - selection_data -> info:int -> time:int -> unit) -> GtkSignal.id - method drop : - callback:(drag_context -> x:int -> y:int -> time:int -> bool) -> - GtkSignal.id - method ending : - callback:(drag_context -> unit) -> GtkSignal.id - method leave : - callback:(drag_context -> time:int -> unit) -> GtkSignal.id - method motion : - callback:(drag_context -> x:int -> y:int -> time:int -> bool) -> - GtkSignal.id - end - -class widget_signals : ?after:bool -> 'a obj -> - object - inherit gtkobj_signals - constraint 'a = [>`widget] - val obj : 'a obj - end - -class widget_full : 'a obj -> - object - inherit widget - constraint 'a = [>`widget] - val obj : 'a obj - method connect : widget_signals - end - -val as_widget : widget -> Gtk.widget obj - -val pack_return : - (#widget as 'a) -> - packing:(widget -> unit) option -> show:bool option -> 'a - (* To use in initializers to provide a ?packing: option *) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gPack.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gPack.ml deleted file mode 100644 index 3641349a9..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gPack.ml +++ /dev/null @@ -1,217 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkPack -open GObj -open GContainer - -class box_skel obj = object - inherit container obj - method pack ?from:f ?expand ?fill ?padding w = - Box.pack obj (as_widget w) ?from:f ?expand ?fill ?padding - method set_homogeneous = Box.set_homogeneous obj - method set_spacing = Box.set_spacing obj - method set_child_packing ?from:f ?expand ?fill ?padding w = - Box.set_child_packing obj (as_widget w) ?from:f ?expand ?fill ?padding - method reorder_child w = Box.reorder_child obj (as_widget w) -end - -class box obj = object - inherit box_skel obj - method connect = new container_signals obj -end - -let box dir ?homogeneous ?spacing ?border_width ?width ?height - ?packing ?show () = - let w = Box.create dir ?homogeneous ?spacing () in - Container.set w ?border_width ?width ?height; - pack_return (new box w) ~packing ~show - -let vbox = box `VERTICAL -let hbox = box `HORIZONTAL - -class button_box obj = object - inherit box_skel (obj : Gtk.button_box obj) - method connect = new container_signals obj - method set_layout = BBox.set_layout obj - method set_spacing = BBox.set_spacing obj - method set_child_size = BBox.set_child_size obj - method set_child_ipadding = BBox.set_child_ipadding obj -end - -let button_box dir ?spacing ?child_width ?child_height ?child_ipadx - ?child_ipady ?layout ?border_width ?width ?height ?packing ?show ()= - let w = BBox.create dir in - BBox.set w ?spacing ?child_width ?child_height ?child_ipadx - ?child_ipady ?layout; - Container.set w ?border_width ?width ?height; - pack_return (new button_box w) ~packing ~show - -class table obj = object - inherit container_full (obj : Gtk.table obj) - method attach ~left ~top ?right ?bottom ?expand ?fill ?shrink - ?xpadding ?ypadding w = - Table.attach obj (as_widget w) ~left ~top ?right ?bottom ?expand - ?fill ?shrink ?xpadding ?ypadding - method set_row_spacing = Table.set_row_spacing obj - method set_col_spacing = Table.set_col_spacing obj - method set_row_spacings = Table.set_row_spacings obj - method set_col_spacings = Table.set_col_spacings obj - method set_homogeneous = Table.set_homogeneous obj -end - -let table ~rows ~columns ?homogeneous ?row_spacings ?col_spacings - ?border_width ?width ?height ?packing ?show () = - let w = Table.create ~rows ~columns ?homogeneous () in - Table.set w ?row_spacings ?col_spacings; - Container.set w ?border_width ?width ?height; - pack_return (new table w) ~packing ~show - -class fixed obj = object - inherit container_full (obj : Gtk.fixed obj) - method event = new GObj.event_ops obj - method put w = Fixed.put obj (as_widget w) - method move w = Fixed.move obj (as_widget w) -end - -let fixed ?border_width ?width ?height ?packing ?show () = - let w = Fixed.create () in - Container.set w ?border_width ?width ?height; - pack_return (new fixed w) ~packing ~show - -class layout obj = object - inherit container_full (obj : Gtk.layout obj) - method event = new GObj.event_ops obj - method put w = Layout.put obj (as_widget w) - method move w = Layout.move obj (as_widget w) - method set_hadjustment adj = - Layout.set_hadjustment obj (GData.as_adjustment adj) - method set_vadjustment adj = - Layout.set_vadjustment obj (GData.as_adjustment adj) - method set_width width = Layout.set_size obj ~width - method set_height height = Layout.set_size obj ~height - method hadjustment = new GData.adjustment (Layout.get_hadjustment obj) - method vadjustment = new GData.adjustment (Layout.get_vadjustment obj) - method freeze () = Layout.freeze obj - method thaw () = Layout.thaw obj - method width = Layout.get_width obj - method height = Layout.get_height obj -end - -let layout ?hadjustment ?vadjustment ?layout_width ?layout_height - ?border_width ?width ?height ?packing ?show () = - let w = Layout.create - (Gpointer.optboxed (may_map ~f:GData.as_adjustment hadjustment)) - (Gpointer.optboxed (may_map ~f:GData.as_adjustment vadjustment)) in - if layout_width <> None || layout_height <> None then - Layout.set_size w ?width:layout_width ?height:layout_height; - Container.set w ?border_width ?width ?height; - pack_return (new layout w) ~packing ~show - - -class packer obj = object - inherit container_full (obj : Gtk.packer obj) - method pack ?side ?anchor ?expand ?fill - ?border_width ?pad_x ?pad_y ?i_pad_x ?i_pad_y w = - let options = Packer.build_options ?expand ?fill () in - if border_width == None && pad_x == None && pad_y == None && - i_pad_x == None && i_pad_y == None - then Packer.add_defaults obj (as_widget w) ?side ?anchor ~options - else Packer.add obj (as_widget w) ?side ?anchor ~options - ?border_width ?pad_x ?pad_y ?i_pad_x ?i_pad_y - method set_child_packing ?side ?anchor ?expand ?fill - ?border_width ?pad_x ?pad_y ?i_pad_x ?i_pad_y w = - Packer.set_child_packing obj (as_widget w) ?side ?anchor - ~options:(Packer.build_options ?expand ?fill ()) - ?border_width ?pad_x ?pad_y ?i_pad_x ?i_pad_y - method reorder_child w = Packer.reorder_child obj (as_widget w) - method set_spacing = Packer.set_spacing obj - method set_defaults = Packer.set_defaults obj -end - -let packer ?spacing ?border_width ?width ?height ?packing ?show () = - let w = Packer.create () in - may spacing ~f:(Packer.set_spacing w); - Container.set w ?border_width ?width ?height; - pack_return (new packer w) ~packing ~show - -class paned obj = object - inherit container_full (obj : Gtk.paned obj) - method event = new GObj.event_ops obj - method add w = - if List.length (Container.children obj) = 2 then - raise(Error "Gpack.paned#add: already full"); - Container.add obj (as_widget w) - method add1 w = - try ignore(Paned.child1 obj); raise(Error "GPack.paned#add1: already full") - with _ -> Paned.add1 obj (as_widget w) - method add2 w = - try ignore(Paned.child2 obj); raise(Error "GPack.paned#add2: already full") - with _ -> Paned.add2 obj (as_widget w) - method set_handle_size = Paned.set_handle_size obj - method set_gutter_size = Paned.set_gutter_size obj - method child1 = new widget (Paned.child1 obj) - method child2 = new widget (Paned.child2 obj) - method handle_size = Paned.handle_size obj - method gutter_size = Paned.gutter_size obj -end - -let paned dir ?handle_size ?gutter_size - ?border_width ?width ?height ?packing ?show () = - let w = Paned.create dir in - Paned.set w ?handle_size ?gutter_size; - Container.set w ?border_width ?width ?height; - pack_return (new paned w) ~packing ~show - -class notebook_signals obj = object - inherit GContainer.container_signals obj - method switch_page = - GtkSignal.connect obj ~sgn:Notebook.Signals.switch_page ~after -end - -class notebook obj = object (self) - inherit GContainer.container obj - method event = new GObj.event_ops obj - method connect = new notebook_signals obj - method insert_page ?tab_label ?menu_label ~pos child = - Notebook.insert_page obj (as_widget child) ~pos - ~tab_label:(Gpointer.may_box tab_label ~f:as_widget) - ~menu_label:(Gpointer.may_box menu_label ~f:as_widget) - method append_page = self#insert_page ~pos:(-1) - method prepend_page = self#insert_page ~pos:0 - method remove_page = Notebook.remove_page obj - method current_page = Notebook.get_current_page obj - method goto_page = Notebook.set_page obj - method previous_page () = Notebook.prev_page obj - method next_page () = Notebook.next_page obj - method set_tab_pos = Notebook.set_tab_pos obj - method set_show_tabs = Notebook.set_show_tabs obj - method set_homogeneous_tabs = Notebook.set_homogeneous_tabs obj - method set_show_border = Notebook.set_show_border obj - method set_scrollable = Notebook.set_scrollable obj - method set_tab_border = Notebook.set_tab_border obj - method set_popup = Notebook.set_popup obj - method page_num w = Notebook.page_num obj (as_widget w) - method get_nth_page n = new widget (Notebook.get_nth_page obj n) - method get_tab_label w = - new widget (Notebook.get_tab_label obj (as_widget w)) - method get_menu_label w = - new widget (Notebook.get_tab_label obj (as_widget w)) - method set_page ?tab_label ?menu_label page = - let child = as_widget page in - may tab_label - ~f:(fun lbl -> Notebook.set_tab_label obj child (as_widget lbl)); - may menu_label - ~f:(fun lbl -> Notebook.set_menu_label obj child (as_widget lbl)) -end - -let notebook ?tab_pos ?tab_border ?show_tabs ?homogeneous_tabs - ?show_border ?scrollable ?popup - ?border_width ?width ?height ?packing ?show () = - let w = Notebook.create () in - Notebook.set w ?tab_pos ?tab_border ?show_tabs - ?homogeneous_tabs ?show_border ?scrollable ?popup; - Container.set w ?border_width ?width ?height; - pack_return (new notebook w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gPack.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gPack.mli deleted file mode 100644 index 994c8b87f..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gPack.mli +++ /dev/null @@ -1,267 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj -open GContainer - -class box_skel : - 'a obj -> - object - inherit container - constraint 'a = [>`box|`container|`widget] - val obj : 'a obj - method pack : - ?from:Tags.pack_type -> - ?expand:bool -> ?fill:bool -> ?padding:int -> widget -> unit - method reorder_child : widget -> pos:int -> unit - method set_child_packing : - ?from:Tags.pack_type -> - ?expand:bool -> ?fill:bool -> ?padding:int -> widget -> unit - method set_homogeneous : bool -> unit - method set_spacing : int -> unit - end -class box : - 'a obj -> - object - inherit box_skel - constraint 'a = [>`box|`container|`widget] - val obj : 'a obj - method connect : GContainer.container_signals - end - -val box : - Tags.orientation -> - ?homogeneous:bool -> - ?spacing:int -> - ?border_width:int -> - ?width:int -> - ?height:int -> ?packing:(widget -> unit) -> ?show:bool -> unit -> box -val vbox : - ?homogeneous:bool -> - ?spacing:int -> - ?border_width:int -> - ?width:int -> - ?height:int -> ?packing:(widget -> unit) -> ?show:bool -> unit -> box -val hbox : - ?homogeneous:bool -> - ?spacing:int -> - ?border_width:int -> - ?width:int -> - ?height:int -> ?packing:(widget -> unit) -> ?show:bool -> unit -> box - -class button_box : - Gtk.button_box obj -> - object - inherit container_full - val obj : Gtk.button_box obj - method pack : - ?from:Tags.pack_type -> - ?expand:bool -> ?fill:bool -> ?padding:int -> widget -> unit - method reorder_child : widget -> pos:int -> unit - method set_child_ipadding : ?x:int -> ?y:int -> unit -> unit - method set_child_packing : - ?from:Tags.pack_type -> - ?expand:bool -> ?fill:bool -> ?padding:int -> widget -> unit - method set_child_size : ?width:int -> ?height:int -> unit -> unit - method set_homogeneous : bool -> unit - method set_layout : GtkPack.BBox.bbox_style -> unit - method set_spacing : int -> unit - end -val button_box : - Tags.orientation -> - ?spacing:int -> - ?child_width:int -> - ?child_height:int -> - ?child_ipadx:int -> - ?child_ipady:int -> - ?layout:GtkPack.BBox.bbox_style -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> button_box - -class table : - Gtk.table obj -> - object - inherit container_full - val obj : Gtk.table obj - method attach : - left:int -> - top:int -> - ?right:int -> - ?bottom:int -> - ?expand:Tags.expand_type -> - ?fill:Tags.expand_type -> - ?shrink:Tags.expand_type -> - ?xpadding:int -> ?ypadding:int -> widget -> unit - method set_col_spacing : int -> int -> unit - method set_col_spacings : int -> unit - method set_homogeneous : bool -> unit - method set_row_spacing : int -> int -> unit - method set_row_spacings : int -> unit - end -val table : - rows:int -> - columns:int -> - ?homogeneous:bool -> - ?row_spacings:int -> - ?col_spacings:int -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> table - -class fixed : - Gtk.fixed obj -> - object - inherit container_full - val obj : Gtk.fixed obj - method event : event_ops - method move : widget -> x:int -> y:int -> unit - method put : widget -> x:int -> y:int -> unit - end -val fixed : - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> fixed - -class layout : - Gtk.layout obj -> - object - inherit container_full - val obj : Gtk.layout obj - method event : event_ops - method freeze : unit -> unit - method hadjustment : GData.adjustment - method height : int - method move : widget -> x:int -> y:int -> unit - method put : widget -> x:int -> y:int -> unit - method set_hadjustment : GData.adjustment -> unit - method set_height : int -> unit - method set_vadjustment : GData.adjustment -> unit - method set_width : int -> unit - method thaw : unit -> unit - method vadjustment : GData.adjustment - method width : int - end -val layout : - ?hadjustment:GData.adjustment -> - ?vadjustment:GData.adjustment -> - ?layout_width:int -> - ?layout_height:int -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> layout - -class notebook_signals : 'a obj -> - object - inherit container_signals - constraint 'a = [>`notebook|`container|`widget] - val obj : 'a obj - method switch_page : callback:(int -> unit) -> GtkSignal.id - end - -class notebook : ([> `widget | `container | `notebook] as 'a) obj -> - object - inherit container - val obj : 'a obj - method event : event_ops - method append_page : - ?tab_label:widget -> ?menu_label:widget -> widget -> unit - method connect : notebook_signals - method current_page : int - method get_menu_label : widget -> widget - method get_nth_page : int -> widget - method get_tab_label : widget -> widget - method goto_page : int -> unit - method insert_page : - ?tab_label:widget -> ?menu_label:widget -> pos:int -> widget -> unit - method next_page : unit -> unit - method page_num : widget -> int - method prepend_page : - ?tab_label:widget -> ?menu_label:widget -> widget -> unit - method previous_page : unit -> unit - method remove_page : int -> unit - method set_homogeneous_tabs : bool -> unit - method set_page : - ?tab_label:widget -> ?menu_label:widget -> widget -> unit - method set_popup : bool -> unit - method set_scrollable : bool -> unit - method set_show_border : bool -> unit - method set_show_tabs : bool -> unit - method set_tab_border : int -> unit - method set_tab_pos : Tags.position -> unit - end -val notebook : - ?tab_pos:Tags.position -> - ?tab_border:int -> - ?show_tabs:bool -> - ?homogeneous_tabs:bool -> - ?show_border:bool -> - ?scrollable:bool -> - ?popup:bool -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> notebook - -class packer : - Gtk.packer obj -> - object - inherit container_full - val obj : Gtk.packer obj - method pack : - ?side:Tags.side_type -> - ?anchor:Tags.anchor_type -> - ?expand:bool -> - ?fill:Tags.expand_type -> - ?border_width:int -> - ?pad_x:int -> - ?pad_y:int -> ?i_pad_x:int -> ?i_pad_y:int -> widget -> unit - method reorder_child : widget -> pos:int -> unit - method set_child_packing : - ?side:Tags.side_type -> - ?anchor:Tags.anchor_type -> - ?expand:bool -> - ?fill:Tags.expand_type -> - ?border_width:int -> - ?pad_x:int -> - ?pad_y:int -> ?i_pad_x:int -> ?i_pad_y:int -> widget -> unit - method set_defaults : - ?border_width:int -> - ?pad_x:int -> - ?pad_y:int -> ?i_pad_x:int -> ?i_pad_y:int -> unit -> unit - method set_spacing : int -> unit - end -val packer : - ?spacing:int -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> packer - -class paned : - Gtk.paned obj -> - object - inherit container_full - val obj : Gtk.paned obj - method add1 : widget -> unit - method add2 : widget -> unit - method event : event_ops - method child1 : widget - method child2 : widget - method gutter_size : int - method handle_size : int - method set_gutter_size : int -> unit - method set_handle_size : int -> unit - end -val paned : - Tags.orientation -> - ?handle_size:int -> - ?gutter_size:int -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> paned diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gRange.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gRange.ml deleted file mode 100644 index 7df53ced1..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gRange.ml +++ /dev/null @@ -1,83 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkRange -open GObj - -class progress obj = object - inherit widget_full obj - method set_adjustment adj = - Progress.set_adjustment obj (GData.as_adjustment adj) - method set_show_text = Progress.set_show_text obj - method set_format_string = Progress.set_format_string obj - method set_text_alignment = Progress.set_text_alignment obj - method set_activity_mode = Progress.set_activity_mode obj - method set_value = Progress.set_value obj - method set_percentage = Progress.set_percentage obj - method configure = Progress.configure obj - method value = Progress.get_value obj - method percentage = Progress.get_percentage obj - method current_text = Progress.get_current_text obj - method adjustment = new GData.adjustment (Progress.get_adjustment obj) -end - -class progress_bar obj = object - inherit progress (obj : Gtk.progress_bar obj) - method event = new GObj.event_ops obj - method set_bar_style = ProgressBar.set_bar_style obj - method set_discrete_blocks = ProgressBar.set_discrete_blocks obj - method set_activity_step = ProgressBar.set_activity_step obj - method set_activity_blocks = ProgressBar.set_activity_blocks obj - method set_orientation = ProgressBar.set_orientation obj -end - -let progress_bar ?adjustment ?bar_style ?discrete_blocks - ?activity_step ?activity_blocks ?value ?percentage ?activity_mode - ?show_text ?format_string ?text_xalign ?text_yalign - ?packing ?show () = - let w = - match adjustment with None -> ProgressBar.create () - | Some adj -> - ProgressBar.create_with_adjustment (GData.as_adjustment adj) - in - ProgressBar.set w ?bar_style ?discrete_blocks - ?activity_step ?activity_blocks; - Progress.set w ?value ?percentage ?activity_mode - ?show_text ?format_string ?text_xalign ?text_yalign; - pack_return (new progress_bar w) ~packing ~show - -class range obj = object - inherit widget_full obj - method adjustment = new GData.adjustment (Range.get_adjustment obj) - method set_adjustment adj = - Range.set_adjustment obj (GData.as_adjustment adj) - method set_update_policy = Range.set_update_policy obj -end - -class scale obj = object - inherit range (obj : Gtk.scale obj) - method set_digits = Scale.set_digits obj - method set_draw_value = Scale.set_draw_value obj - method set_value_pos = Scale.set_value_pos obj -end - -let scale dir ?adjustment ?digits ?draw_value ?value_pos - ?packing ?show () = - let w = - Scale.create dir ?adjustment:(may_map ~f:GData.as_adjustment adjustment) - in - let () = Scale.set w ?digits ?draw_value ?value_pos in - pack_return (new scale w) ~packing ~show - -class scrollbar obj = object - inherit range (obj : Gtk.scrollbar obj) - method event = new GObj.event_ops obj -end - -let scrollbar dir ?adjustment ?update_policy ?packing ?show () = - let w = Scrollbar.create dir - ?adjustment:(may_map ~f:GData.as_adjustment adjustment) in - let () = may update_policy ~f:(Range.set_update_policy w) in - pack_return (new scrollbar w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gRange.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gRange.mli deleted file mode 100644 index ac9b38c27..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gRange.mli +++ /dev/null @@ -1,87 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj - -class progress : 'a obj -> - object - inherit widget_full - constraint 'a = [>`progress|`widget] - val obj : 'a obj - method adjustment : GData.adjustment - method configure : current:float -> min:float -> max:float -> unit - method current_text : string - method percentage : float - method set_activity_mode : bool -> unit - method set_adjustment : GData.adjustment -> unit - method set_format_string : string -> unit - method set_percentage : float -> unit - method set_show_text : bool -> unit - method set_text_alignment : ?x:float -> ?y:float -> unit -> unit - method set_value : float -> unit - method value : float - end - -class progress_bar : Gtk.progress_bar obj -> - object - inherit progress - val obj : Gtk.progress_bar obj - method event : event_ops - method set_activity_blocks : int -> unit - method set_activity_step : int -> unit - method set_bar_style : [`CONTINUOUS|`DISCRETE] -> unit - method set_discrete_blocks : int -> unit - method set_orientation : Tags.progress_bar_orientation -> unit - end -val progress_bar : - ?adjustment:GData.adjustment -> - ?bar_style:[`CONTINUOUS|`DISCRETE] -> - ?discrete_blocks:int -> - ?activity_step:int -> - ?activity_blocks:int -> - ?value:float -> - ?percentage:float -> - ?activity_mode:bool -> - ?show_text:bool -> - ?format_string:string -> - ?text_xalign:float -> - ?text_yalign:float -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> progress_bar - -class range : 'a obj -> - object - inherit widget_full - constraint 'a = [>`range|`widget] - val obj : 'a obj - method adjustment : GData.adjustment - method set_adjustment : GData.adjustment -> unit - method set_update_policy : Tags.update_type -> unit - end - -class scale : Gtk.scale obj -> - object - inherit range - val obj : Gtk.scale obj - method set_digits : int -> unit - method set_draw_value : bool -> unit - method set_value_pos : Tags.position -> unit - end -val scale : - Tags.orientation -> - ?adjustment:GData.adjustment -> - ?digits:int -> - ?draw_value:bool -> - ?value_pos:Tags.position -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> scale - -class scrollbar : Gtk.scrollbar obj -> - object - inherit range - val obj : Gtk.scrollbar obj - method event : event_ops - end -val scrollbar : - Tags.orientation -> - ?adjustment:GData.adjustment -> - ?update_policy:Tags.update_type -> - ?packing:(widget -> unit) -> ?show:bool -> unit -> scrollbar diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gTree.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gTree.ml deleted file mode 100644 index 80dab7be6..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gTree.ml +++ /dev/null @@ -1,76 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkTree -open GObj -open GContainer - -class tree_item_signals obj = object - inherit item_signals obj - method expand = GtkSignal.connect obj ~sgn:TreeItem.Signals.expand ~after - method collapse = GtkSignal.connect obj ~sgn:TreeItem.Signals.collapse ~after -end - -class tree_item obj = object - inherit container obj - method event = new GObj.event_ops obj - method as_item : Gtk.tree_item obj = obj - method connect = new tree_item_signals obj - method set_subtree (w : tree) = TreeItem.set_subtree obj w#as_tree - method remove_subtree () = TreeItem.remove_subtree obj - method expand () = TreeItem.expand obj - method collapse () = TreeItem.collapse obj - method subtree = - try Some(new tree (TreeItem.subtree obj)) with Gpointer.Null -> None -end - -and tree_signals obj = object - inherit container_signals obj - method selection_changed = - GtkSignal.connect obj ~sgn:Tree.Signals.selection_changed ~after - method select_child ~callback = - GtkSignal.connect obj ~sgn:Tree.Signals.select_child ~after - ~callback:(fun w -> callback (new tree_item (TreeItem.cast w))) - method unselect_child ~callback = - GtkSignal.connect obj ~sgn:Tree.Signals.unselect_child ~after - ~callback:(fun w -> callback (new tree_item (TreeItem.cast w))) -end - -and tree obj = object (self) - inherit [tree_item] item_container obj - method event = new GObj.event_ops obj - method as_tree = Tree.coerce obj - method insert w ~pos = Tree.insert obj w#as_item ~pos - method connect = new tree_signals obj - method clear_items = Tree.clear_items obj - method select_item = Tree.select_item obj - method unselect_item = Tree.unselect_item obj - method child_position (w : tree_item) = Tree.child_position obj w#as_item - method remove_items items = - Tree.remove_items obj - (List.map ~f:(fun (t : tree_item) -> t#as_item) items) - method set_selection_mode = Tree.set_selection_mode obj - method set_view_mode = Tree.set_view_mode obj - method set_view_lines = Tree.set_view_lines obj - method selection = - List.map ~f:(fun w -> self#wrap (Widget.coerce w)) (Tree.selection obj) - method private wrap w = - new tree_item (TreeItem.cast w) -end - -let tree_item ?label ?border_width ?width ?height ?packing ?show () = - let w = TreeItem.create ?label () in - Container.set w ?border_width ?width ?height; - let self = new tree_item w in - may packing ~f:(fun f -> (f self : unit)); - if show <> Some false then self#misc#show (); - self - -let tree ?selection_mode ?view_mode ?view_lines - ?border_width ?width ?height ?packing ?show () = - let w = Tree.create () in - Tree.set w ?selection_mode ?view_mode ?view_lines; - Container.set w ?border_width ?width ?height; - pack_return (new tree w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gTree.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gTree.mli deleted file mode 100644 index d48e09b2a..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gTree.mli +++ /dev/null @@ -1,72 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj -open GContainer - -class tree_item_signals : 'a obj -> - object - inherit item_signals - constraint 'a = [>`treeitem|`container|`item|`widget] - val obj : 'a obj - method collapse : callback:(unit -> unit) -> GtkSignal.id - method expand : callback:(unit -> unit) -> GtkSignal.id - end - -class tree_item : Gtk.tree_item obj -> - object - inherit GContainer.container - val obj : Gtk.tree_item obj - method event : event_ops - method as_item : Gtk.tree_item obj - method collapse : unit -> unit - method connect : tree_item_signals - method expand : unit -> unit - method remove_subtree : unit -> unit - method set_subtree : tree -> unit - method subtree : tree option - end - -and tree_signals : Gtk.tree obj -> - object - inherit container_signals - val obj : Gtk.tree obj - method select_child : callback:(tree_item -> unit) -> GtkSignal.id - method selection_changed : callback:(unit -> unit) -> GtkSignal.id - method unselect_child : callback:(tree_item -> unit) -> GtkSignal.id - end - -and tree : Gtk.tree obj -> - object - inherit [tree_item] item_container - val obj : Gtk.tree obj - method event : event_ops - method as_tree : Gtk.tree obj - method child_position : tree_item -> int - method clear_items : start:int -> stop:int -> unit - method connect : tree_signals - method insert : tree_item -> pos:int -> unit - method remove_items : tree_item list -> unit - method select_item : pos:int -> unit - method selection : tree_item list - method set_selection_mode : Tags.selection_mode -> unit - method set_view_lines : bool -> unit - method set_view_mode : [`LINE|`ITEM] -> unit - method unselect_item : pos:int -> unit - method private wrap : Gtk.widget obj -> tree_item - end - -val tree_item : - ?label:string -> - ?border_width:int -> - ?width:int -> - ?height:int -> - ?packing:(tree_item -> unit) -> ?show:bool -> unit -> tree_item - -val tree : - ?selection_mode:Tags.selection_mode -> - ?view_mode:[`LINE|`ITEM] -> - ?view_lines:bool -> - ?border_width:int -> - ?width:int -> - ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> tree diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gUtil.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gUtil.ml deleted file mode 100644 index 260c2acee..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gUtil.ml +++ /dev/null @@ -1,80 +0,0 @@ -(* $Id$ *) - -open GObj - -class ['a] memo () = object - constraint 'a = #widget - val tbl = Hashtbl.create 7 - method add (obj : 'a) = - Hashtbl.add tbl ~key:obj#get_id ~data:obj - method find (obj : widget) = Hashtbl.find tbl obj#get_id - method remove (obj : widget) = Hashtbl.remove tbl obj#get_id -end - -let signal_id = ref 0 - -let next_callback_id () : GtkSignal.id = - decr signal_id; Obj.magic (!signal_id : int) - -class ['a] signal () = object (self) - val mutable callbacks : (GtkSignal.id * ('a -> unit)) list = [] - method callbacks = callbacks - method connect ~after ~callback = - let id = next_callback_id () in - callbacks <- - if after then callbacks @ [id,callback] else (id,callback)::callbacks; - id - method call arg = - List.exists callbacks ~f: - begin fun (_,f) -> - let old = GtkSignal.push_callback () in - try f arg; GtkSignal.pop_callback old - with exn -> GtkSignal.pop_callback old; raise exn - end; - () - method disconnect key = - List.mem_assoc key callbacks && - (callbacks <- List.remove_assoc key callbacks; true) -end - -class virtual ml_signals disconnectors = - object (self) - val after = false - method after = {< after = true >} - val mutable disconnectors : (GtkSignal.id -> bool) list = disconnectors - method disconnect key = - ignore (List.exists disconnectors ~f:(fun f -> f key)) - end - -class virtual add_ml_signals obj disconnectors = - object (self) - val mutable disconnectors : (GtkSignal.id -> bool) list = disconnectors - method disconnect key = - if List.exists disconnectors ~f:(fun f -> f key) then () - else GtkSignal.disconnect obj key - end - -class ['a] variable_signals ~(set : 'a signal) ~(changed : 'a signal) = - object - inherit ml_signals [changed#disconnect; set#disconnect] - method changed = changed#connect ~after - method set = set#connect ~after - end - -class ['a] variable x = - object (self) - val changed = new signal () - val set = new signal () - method connect = new variable_signals ~set ~changed - val mutable x : 'a = x - method get = x - method set = set#call - method private equal : 'a -> 'a -> bool = (=) - method private real_set y = - let x0 = x in x <- y; - if changed#callbacks <> [] && not (self#equal x x0) - then changed#call y - initializer - ignore (set#connect ~after:false ~callback:self#real_set) - end - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gUtil.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gUtil.mli deleted file mode 100644 index cd88d8697..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gUtil.mli +++ /dev/null @@ -1,109 +0,0 @@ -(* $Id$ *) - -open GObj - -(* The memo class provides an easy way to remember the real class of - a widget. - Insert all widgets of class in one single t memo, and you can then - recover their original ML object with #find. -*) - -class ['a] memo : unit -> - object - constraint 'a = #widget - val tbl : (int, 'a) Hashtbl.t - method add : 'a -> unit - method find : widget -> 'a - method remove : widget -> unit - end - -(* The ML signal mechanism allows one to add GTK-like signals to - arbitrary objects. -*) - -val next_callback_id : unit -> GtkSignal.id - -class ['a] signal : - unit -> - object - val mutable callbacks : (GtkSignal.id * ('a -> unit)) list - method callbacks : (GtkSignal.id * ('a -> unit)) list - method call : 'a -> unit - method connect : after:bool -> callback:('a -> unit) -> GtkSignal.id - method disconnect : GtkSignal.id -> bool - end -(* As with GTK signals, you can use [GtkSignal.stop_emit] inside a - callback to prevent other callbacks from being called. *) - -class virtual ml_signals : (GtkSignal.id -> bool) list -> - object ('a) - val after : bool - method after : 'a - method disconnect : GtkSignal.id -> unit - val mutable disconnectors : (GtkSignal.id -> bool) list - end -class virtual add_ml_signals : - 'a Gtk.obj -> (GtkSignal.id -> bool) list -> - object - method disconnect : GtkSignal.id -> unit - val mutable disconnectors : (GtkSignal.id -> bool) list - end - -(* To add ML signals to a LablGTK object: - - class mywidget_signals obj ~mysignal1 ~mysignal2 = object - inherit somewidget_signals obj - inherit add_ml_signals obj [mysignal1#disconnect; mysignal2#disconnect] - method mysignal1 = mysignal1#connect ~after - method mysignal2 = mysignal2#connect ~after - end - - class mywidget obj = object (self) - inherit somewidget obj - val mysignal1 = new signal obj - val mysignal2 = new signal obj - method connect = new mywidget_signals obj ~mysignal1 ~mysignal2 - method call1 = mysignal1#call - method call2 = mysignal2#call - end - - You can also add ML signals to an arbitrary object; just inherit - from [ml_signals] in place of [widget_signals]+[add_ml_signals]. - - class mysignals ~mysignal1 ~mysignal2 = object - inherit ml_signals [mysignal1#disconnect; mysignal2#disconnect] - method mysignal1 = mysignal1#connect ~after - method mysignal2 = mysignal2#connect ~after - end -*) - -(* The variable class provides an easy way to propagate state modifications. - A new variable is created by [new variable init]. The [#set] method just - calls the [set] signal, which by default only calls [real_set]. - [real_set] sets the variable and calls [changed] when needed. - Deep equality is used to compare values, but check is only done if - there are callbacks for [changed]. -*) - -class ['a] variable_signals : - set:'a signal -> changed:'a signal -> - object ('b) - val after : bool - method after : 'b - method set : callback:('a -> unit) -> GtkSignal.id - method changed : callback:('a -> unit) -> GtkSignal.id - method disconnect : GtkSignal.id -> unit - val mutable disconnectors : (GtkSignal.id -> bool) list - end - -class ['a] variable : 'a -> - object - val set : 'a signal - val changed : 'a signal - val mutable x : 'a - method connect : 'a variable_signals - method get : 'a - method set : 'a -> unit - method private equal : 'a -> 'a -> bool - method private real_set : 'a -> unit - end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gWindow.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gWindow.ml deleted file mode 100644 index 9ee313647..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gWindow.ml +++ /dev/null @@ -1,151 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase -open GtkWindow -open GtkMisc -open GObj -open GContainer - -class ['a] window_skel obj = object - constraint 'a = _ #window_skel - inherit container obj - method event = new GObj.event_ops obj - method as_window = Window.coerce obj - method activate_focus () = Window.activate_focus obj - method activate_default () = Window.activate_default obj - method add_accel_group = Window.add_accel_group obj - method set_modal = Window.set_modal obj - method set_default_size = Window.set_default_size obj - method set_position = Window.set_position obj - method set_resize_mode = Container.set_resize_mode obj - method set_transient_for (w : 'a) = - Window.set_transient_for obj w#as_window - method set_title = Window.set_title obj - method set_wm_name name = Window.set_wmclass obj ~name - method set_wm_class cls = Window.set_wmclass obj ~clas:cls - method set_allow_shrink allow_shrink = Window.set_policy obj ~allow_shrink - method set_allow_grow allow_grow = Window.set_policy obj ~allow_grow - method set_auto_shrink auto_shrink = Window.set_policy obj ~auto_shrink - method show () = Widget.show obj -end - -class window obj = object - inherit [window] window_skel (Window.coerce obj) - method connect = new container_signals obj -end - -let window ?kind:(t=`TOPLEVEL) ?title ?wm_name ?wm_class ?position - ?allow_shrink ?allow_grow ?auto_shrink ?modal ?x ?y - ?border_width ?width ?height ?(show=false) () = - let w = Window.create t in - Window.set w ?title ?wm_name ?wm_class ?position - ?allow_shrink ?allow_grow ?auto_shrink ?modal ?x ?y; - Container.set w ?border_width ?width ?height; - if show then Widget.show w; - new window w - -class dialog obj = object - inherit [window] window_skel (Dialog.coerce obj) - method connect = new container_signals obj - method action_area = new GPack.box (Dialog.action_area obj) - method vbox = new GPack.box (Dialog.vbox obj) -end - -let dialog ?title ?wm_name ?wm_class ?position ?allow_shrink - ?allow_grow ?auto_shrink ?modal ?x ?y ?border_width ?width ?height - ?(show=false) () = - let w = Dialog.create () in - Window.set w ?title ?wm_name ?wm_class ?position - ?allow_shrink ?allow_grow ?auto_shrink ?modal ?x ?y; - Container.set w ?border_width ?width ?height; - if show then Widget.show w; - new dialog w - -class color_selection_dialog obj = object - inherit [window] window_skel (obj : Gtk.color_selection_dialog obj) - method connect = new container_signals obj - method ok_button = - new GButton.button (ColorSelection.ok_button obj) - method cancel_button = - new GButton.button (ColorSelection.cancel_button obj) - method help_button = - new GButton.button (ColorSelection.help_button obj) - method colorsel = - new GMisc.color_selection (ColorSelection.colorsel obj) -end - -let color_selection_dialog ?(title="Pick a color") - ?wm_name ?wm_class ?position - ?allow_shrink ?allow_grow ?auto_shrink ?modal ?x ?y - ?border_width ?width ?height ?(show=false) () = - let w = ColorSelection.create_dialog title in - Window.set w ?wm_name ?wm_class ?position - ?allow_shrink ?allow_grow ?auto_shrink ?modal ?x ?y; - Container.set w ?border_width ?width ?height; - if show then Widget.show w; - new color_selection_dialog w - -class file_selection obj = object - inherit [window] window_skel (obj : Gtk.file_selection obj) - method connect = new container_signals obj - method set_filename = FileSelection.set_filename obj - method get_filename = FileSelection.get_filename obj - method set_fileop_buttons = FileSelection.set_fileop_buttons obj - method ok_button = new GButton.button (FileSelection.get_ok_button obj) - method cancel_button = - new GButton.button (FileSelection.get_cancel_button obj) - method help_button = new GButton.button (FileSelection.get_help_button obj) -end - -let file_selection ?(title="Choose a file") ?filename - ?(fileop_buttons=false) - ?wm_name ?wm_class ?position - ?allow_shrink ?allow_grow ?auto_shrink ?modal ?x ?y - ?border_width ?width ?height ?(show=false) () = - let w = FileSelection.create title in - FileSelection.set w ?filename ~fileop_buttons; - Window.set w ?wm_name ?wm_class ?position - ?allow_shrink ?allow_grow ?auto_shrink ?modal ?x ?y; - Container.set w ?border_width ?width ?height; - if show then Widget.show w; - new file_selection w - -class font_selection_dialog obj = object - inherit [window] window_skel (obj : Gtk.font_selection_dialog obj) - method connect = new container_signals obj -(* - method font = FontSelectionDialog.get_font obj - method font_name = FontSelectionDialog.get_font_name obj - method set_font_name = FontSelectionDialog.set_font_name obj - method preview_text = FontSelectionDialog.get_preview_text obj - method set_preview_text = FontSelectionDialog.set_preview_text obj - method set_filter = FontSelectionDialog.set_filter obj -*) - method selection = - new GMisc.font_selection (FontSelectionDialog.font_selection obj) - method ok_button = new GButton.button (FontSelectionDialog.ok_button obj) - method apply_button = - new GButton.button (FontSelectionDialog.apply_button obj) - method cancel_button = - new GButton.button (FontSelectionDialog.cancel_button obj) -end - -let font_selection_dialog ?title ?wm_name ?wm_class ?position - ?allow_shrink ?allow_grow ?auto_shrink ?modal ?x ?y - ?border_width ?width ?height ?(show=false) () = - let w = FontSelectionDialog.create ?title () in - Window.set w ?wm_name ?wm_class ?position - ?allow_shrink ?allow_grow ?auto_shrink ?modal ?x ?y; - Container.set w ?border_width ?width ?height; - if show then Widget.show w; - new font_selection_dialog w - -class plug (obj : Gtk.plug obj) = window obj - -let plug ~window:xid ?border_width ?width ?height ?(show=false) () = - let w = Plug.create xid in - Container.set w ?border_width ?width ?height; - if show then Widget.show w; - new plug w diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gWindow.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gWindow.mli deleted file mode 100644 index 4c89a76b6..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gWindow.mli +++ /dev/null @@ -1,156 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj - -class ['a] window_skel : 'b obj -> - object - inherit GContainer.container - constraint 'a = 'a #window_skel - constraint 'b = [>`widget|`container|`window] - val obj : 'b obj - method activate_default : unit -> unit - method activate_focus : unit -> unit - method add_accel_group : accel_group -> unit - method event : event_ops - method as_window : Gtk.window obj - method set_allow_grow : bool -> unit - method set_allow_shrink : bool -> unit - method set_auto_shrink : bool -> unit - method set_default_size : width:int -> height:int -> unit - method set_modal : bool -> unit - method set_position : Tags.window_position -> unit - method set_resize_mode : Tags.resize_mode -> unit - method set_title : string -> unit - method set_transient_for : 'a -> unit - method set_wm_class : string -> unit - method set_wm_name : string -> unit - method show : unit -> unit - end - -class window : [>`window] obj -> - object - inherit [window] window_skel - val obj : Gtk.window obj - method connect : GContainer.container_signals - end -val window : - ?kind:Tags.window_type -> - ?title:string -> - ?wm_name:string -> - ?wm_class:string -> - ?position:Tags.window_position -> - ?allow_shrink:bool -> - ?allow_grow:bool -> - ?auto_shrink:bool -> - ?modal:bool -> - ?x:int -> - ?y:int -> - ?border_width:int -> - ?width:int -> ?height:int -> ?show:bool -> unit -> window - -class dialog : [>`dialog] obj -> - object - inherit [window] window_skel - val obj : Gtk.dialog obj - method action_area : GPack.box - method connect : GContainer.container_signals - method event : event_ops - method vbox : GPack.box - end -val dialog : - ?title:string -> - ?wm_name:string -> - ?wm_class:string -> - ?position:Tags.window_position -> - ?allow_shrink:bool -> - ?allow_grow:bool -> - ?auto_shrink:bool -> - ?modal:bool -> - ?x:int -> - ?y:int -> - ?border_width:int -> - ?width:int -> ?height:int -> ?show:bool -> unit -> dialog - -class color_selection_dialog : Gtk.color_selection_dialog obj -> - object - inherit [window] window_skel - val obj : Gtk.color_selection_dialog obj - method cancel_button : GButton.button - method colorsel : GMisc.color_selection - method connect : GContainer.container_signals - method help_button : GButton.button - method ok_button : GButton.button - end -val color_selection_dialog : - ?title:string -> - ?wm_name:string -> - ?wm_class:string -> - ?position:Tags.window_position -> - ?allow_shrink:bool -> - ?allow_grow:bool -> - ?auto_shrink:bool -> - ?modal:bool -> - ?x:int -> - ?y:int -> - ?border_width:int -> - ?width:int -> ?height:int -> ?show:bool -> unit -> color_selection_dialog - -class file_selection : Gtk.file_selection obj -> - object - inherit [window] window_skel - val obj : Gtk.file_selection obj - method cancel_button : GButton.button - method connect : GContainer.container_signals - method get_filename : string - method help_button : GButton.button - method ok_button : GButton.button - method set_filename : string -> unit - method set_fileop_buttons : bool -> unit - end -val file_selection : - ?title:string -> - ?filename:string -> - ?fileop_buttons:bool -> - ?wm_name:string -> - ?wm_class:string -> - ?position:Tags.window_position -> - ?allow_shrink:bool -> - ?allow_grow:bool -> - ?auto_shrink:bool -> - ?modal:bool -> - ?x:int -> - ?y:int -> - ?border_width:int -> - ?width:int -> ?height:int -> ?show:bool -> unit -> file_selection - -class font_selection_dialog : Gtk.font_selection_dialog obj -> - object - inherit [window] window_skel - val obj : Gtk.font_selection_dialog obj - method apply_button : GButton.button - method cancel_button : GButton.button - method connect : GContainer.container_signals - method selection : GMisc.font_selection - method ok_button : GButton.button - end -val font_selection_dialog : - ?title:string -> - ?wm_name:string -> - ?wm_class:string -> - ?position:Tags.window_position -> - ?allow_shrink:bool -> - ?allow_grow:bool -> - ?auto_shrink:bool -> - ?modal:bool -> - ?x:int -> - ?y:int -> - ?border_width:int -> - ?width:int -> ?height:int -> ?show:bool -> unit -> font_selection_dialog - -class plug : Gtk.plug obj -> window - -val plug : - window:Gdk.xid -> - ?border_width:int -> - ?width:int -> ?height:int -> ?show:bool -> unit -> plug diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gaux.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gaux.ml deleted file mode 100644 index a1172915b..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gaux.ml +++ /dev/null @@ -1,17 +0,0 @@ -(* $Id$ *) - -(* Option handling *) - -let may ~f x = - match x with None -> () - | Some x -> let _ = f x in () - -let may_map ~f x = - match x with None -> None - | Some x -> Some (f x) - -let default x ~opt = - match opt with None -> x | Some y -> y - -let may_default f x ~opt = - match opt with None -> f x | Some y -> y diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk.ml deleted file mode 100644 index c22c4b55c..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk.ml +++ /dev/null @@ -1,535 +0,0 @@ -(* $Id$ *) - -open Gaux - -type colormap -type visual -type region -type gc -type 'a drawable -type window = [`window] drawable -type pixmap = [`pixmap] drawable -type bitmap = [`bitmap] drawable -type font -type image -type atom = int -type keysym = int -type 'a event -type drag_context -type cursor -type xid = int32 - -exception Error of string -let _ = Callback.register_exception "gdkerror" (Error"") - -module Tags = struct - type event_type = - [ `NOTHING|`DELETE|`DESTROY|`EXPOSE|`MOTION_NOTIFY|`BUTTON_PRESS - |`TWO_BUTTON_PRESS|`THREE_BUTTON_PRESS - |`BUTTON_RELEASE|`KEY_PRESS - |`KEY_RELEASE|`ENTER_NOTIFY|`LEAVE_NOTIFY|`FOCUS_CHANGE - |`CONFIGURE|`MAP|`UNMAP|`PROPERTY_NOTIFY|`SELECTION_CLEAR - |`SELECTION_REQUEST|`SELECTION_NOTIFY|`PROXIMITY_IN - |`PROXIMITY_OUT|`DRAG_ENTER|`DRAG_LEAVE|`DRAG_MOTION|`DRAG_STATUS - |`DROP_START|`DROP_FINISHED|`CLIENT_EVENT|`VISIBILITY_NOTIFY - |`NO_EXPOSE ] - - type event_mask = - [ `EXPOSURE - |`POINTER_MOTION|`POINTER_MOTION_HINT - |`BUTTON_MOTION|`BUTTON1_MOTION|`BUTTON2_MOTION|`BUTTON3_MOTION - |`BUTTON_PRESS|`BUTTON_RELEASE - |`KEY_PRESS|`KEY_RELEASE - |`ENTER_NOTIFY|`LEAVE_NOTIFY|`FOCUS_CHANGE - |`STRUCTURE|`PROPERTY_CHANGE|`VISIBILITY_NOTIFY - |`PROXIMITY_IN|`PROXIMITY_OUT|`SUBSTRUCTURE - |`ALL_EVENTS ] - - type extension_events = - [ `NONE|`ALL|`CURSOR ] - - type visibility_state = - [ `UNOBSCURED|`PARTIAL|`FULLY_OBSCURED ] - - type input_source = - [ `MOUSE|`PEN|`ERASER|`CURSOR ] - - type notify_type = - [ `ANCESTOR|`VIRTUAL|`INFERIOR|`NONLINEAR|`NONLINEAR_VIRTUAL|`UNKNOWN ] - - type crossing_mode = - [ `NORMAL|`GRAB|`UNGRAB ] - - type modifier = - [ `SHIFT|`LOCK|`CONTROL|`MOD1|`MOD2|`MOD3|`MOD4|`MOD5|`BUTTON1 - |`BUTTON2|`BUTTON3|`BUTTON4|`BUTTON5 ] - - type drag_action = - [ `DEFAULT|`COPY|`MOVE|`LINK|`PRIVATE|`ASK ] - -end -open Tags - -module Convert = struct - external test_modifier : modifier -> int -> bool - = "ml_test_GdkModifier_val" - let modifier i = - List.filter [`SHIFT;`LOCK;`CONTROL;`MOD1;`MOD2;`MOD3;`MOD4;`MOD5; - `BUTTON1;`BUTTON2;`BUTTON3;`BUTTON4;`BUTTON5] - ~f:(fun m -> test_modifier m i) -end - -module Screen = struct - external width : unit -> int = "ml_gdk_screen_width" - external height : unit -> int = "ml_gdk_screen_height" -end - -module Visual = struct - type visual_type = - [ `STATIC_GRAY|`GRAYSCALE|`STATIC_COLOR - |`PSEUDO_COLOR|`TRUE_COLOR|`DIRECT_COLOR ] - - external get_best : ?depth:int -> ?kind:visual_type -> unit -> visual - = "ml_gdk_visual_get_best" - external get_type : visual -> visual_type = "ml_GdkVisual_type" - external depth : visual -> int = "ml_GdkVisual_depth" - external red_mask : visual -> int = "ml_GdkVisual_red_mask" - external red_shift : visual -> int = "ml_GdkVisual_red_shift" - external red_prec : visual -> int = "ml_GdkVisual_red_prec" - external green_mask : visual -> int = "ml_GdkVisual_green_mask" - external green_shift : visual -> int = "ml_GdkVisual_green_shift" - external green_prec : visual -> int = "ml_GdkVisual_green_prec" - external blue_mask : visual -> int = "ml_GdkVisual_blue_mask" - external blue_shift : visual -> int = "ml_GdkVisual_blue_shift" - external blue_prec : visual -> int = "ml_GdkVisual_blue_prec" -end - -module Image = struct - type image_type = - [ `NORMAL|`SHARED|`FASTEST ] - - external create_bitmap : visual: visual -> data: string -> - width: int -> height: int -> image - = "ml_gdk_image_new_bitmap" - external create : kind: image_type -> visual: visual -> - width: int -> height: int -> image - = "ml_gdk_image_new" - external get : - 'a drawable -> x: int -> y: int -> width: int -> height: int -> image - = "ml_gdk_image_get" - external put_pixel : image -> x: int -> y: int -> pixel: int -> unit - = "ml_gdk_image_put_pixel" - external get_pixel : image -> x: int -> y: int -> int - = "ml_gdk_image_get_pixel" - external destroy : image -> unit - = "ml_gdk_image_destroy" -end - -module Color = struct - type t - - external color_white : colormap -> t = "ml_gdk_color_white" - external color_black : colormap -> t = "ml_gdk_color_black" - external color_parse : string -> t = "ml_gdk_color_parse" - external color_alloc : colormap -> t -> bool = "ml_gdk_color_alloc" - external color_create : red:int -> green:int -> blue:int -> t - = "ml_GdkColor" - - external get_system_colormap : unit -> colormap - = "ml_gdk_colormap_get_system" - external colormap_new : visual -> privat:bool -> colormap - = "ml_gdk_colormap_new" - let get_colormap ?(privat=false) vis = colormap_new vis ~privat - - type spec = [ `BLACK | `NAME of string | `RGB of int * int * int | `WHITE] - let color_alloc ~colormap color = - if not (color_alloc colormap color) then raise (Error"Color.alloc"); - color - let alloc ~colormap color = - match color with - `WHITE -> color_white colormap - | `BLACK -> color_black colormap - | `NAME s -> color_alloc ~colormap (color_parse s) - | `RGB (red,green,blue) -> - color_alloc ~colormap (color_create ~red ~green ~blue) - - external red : t -> int = "ml_GdkColor_red" - external blue : t -> int = "ml_GdkColor_blue" - external green : t -> int = "ml_GdkColor_green" - external pixel : t -> int = "ml_GdkColor_pixel" -end - -module Rectangle = struct - type t - external create : x:int -> y:int -> width:int -> height:int -> t - = "ml_GdkRectangle" - external x : t -> int = "ml_GdkRectangle_x" - external y : t -> int = "ml_GdkRectangle_y" - external width : t -> int = "ml_GdkRectangle_width" - external height : t -> int = "ml_GdkRectangle_height" -end - -module Window = struct - type background_pixmap = [ `NONE | `PARENT_RELATIVE | `PIXMAP of pixmap] - external visual_depth : visual -> int = "ml_gdk_visual_get_depth" - external get_visual : window -> visual = "ml_gdk_window_get_visual" - external get_parent : window -> window = "ml_gdk_window_get_parent" - external get_size : window -> int * int = "ml_gdk_window_get_size" - external get_position : window -> int * int = - "ml_gdk_window_get_position" - external root_parent : unit -> window = "ml_GDK_ROOT_PARENT" - external set_back_pixmap : window -> pixmap -> int -> unit = - "ml_gdk_window_set_back_pixmap" - external clear : window -> unit = "ml_gdk_window_clear" - external get_xwindow : window -> xid = "ml_GDK_WINDOW_XWINDOW" - - let set_back_pixmap w pix = - let null_pixmap = (Obj.magic Gpointer.boxed_null : pixmap) in - match pix with - `NONE -> set_back_pixmap w null_pixmap 0 - | `PARENT_RELATIVE -> set_back_pixmap w null_pixmap 1 - | `PIXMAP(pixmap) -> set_back_pixmap w pixmap 0 - (* anything OK, Maybe... *) -end - -module PointArray = struct - type t = { len: int} - external create : len:int -> t = "ml_point_array_new" - external set : t -> pos:int -> x:int -> y:int -> unit = "ml_point_array_set" - let set arr ~pos = - if pos < 0 || pos >= arr.len then invalid_arg "PointArray.set"; - set arr ~pos -end - -module Region = struct - type gdkFillRule = [ `EVEN_ODD_RULE|`WINDING_RULE ] - type gdkOverlapType = [ `IN|`OUT|`PART ] - external create : unit -> region = "ml_gdk_region_new" - external destroy : region -> unit = "ml_gdk_region_destroy" - external polygon : PointArray.t -> gdkFillRule -> region - = "ml_gdk_region_polygon" - let polygon l = - let len = List.length l in - let arr = PointArray.create ~len in - List.fold_left l ~init:0 - ~f:(fun pos (x,y) -> PointArray.set arr ~pos ~x ~y; pos+1); - polygon arr - external intersect : region -> region -> region - = "ml_gdk_regions_intersect" - external union : region -> region -> region - = "ml_gdk_regions_union" - external subtract : region -> region -> region - = "ml_gdk_regions_subtract" - external xor : region -> region -> region - = "ml_gdk_regions_xor" - external union_with_rect : region -> Rectangle.t -> region - = "ml_gdk_region_union_with_rect" - external offset : region -> x:int -> y:int -> unit = "ml_gdk_region_offset" - external shrink : region -> x:int -> y:int -> unit = "ml_gdk_region_shrink" - external empty : region -> bool = "ml_gdk_region_empty" - external equal : region -> region -> bool = "ml_gdk_region_equal" - external point_in : region -> x:int -> y:int -> bool - = "ml_gdk_region_point_in" - external rect_in : region -> Rectangle.t -> gdkOverlapType - = "ml_gdk_region_rect_in" - external get_clipbox : region -> Rectangle.t -> unit - = "ml_gdk_region_get_clipbox" -end - - -module GC = struct - type gdkFunction = [ `COPY|`INVERT|`XOR ] - type gdkFill = [ `SOLID|`TILED|`STIPPLED|`OPAQUE_STIPPLED ] - type gdkSubwindowMode = [ `CLIP_BY_CHILDREN|`INCLUDE_INFERIORS ] - type gdkLineStyle = [ `SOLID|`ON_OFF_DASH|`DOUBLE_DASH ] - type gdkCapStyle = [ `NOT_LAST|`BUTT|`ROUND|`PROJECTING ] - type gdkJoinStyle = [ `MITER|`ROUND|`BEVEL ] - external create : 'a drawable -> gc = "ml_gdk_gc_new" - external set_foreground : gc -> Color.t -> unit = "ml_gdk_gc_set_foreground" - external set_background : gc -> Color.t -> unit = "ml_gdk_gc_set_background" - external set_font : gc -> font -> unit = "ml_gdk_gc_set_font" - external set_function : gc -> gdkFunction -> unit = "ml_gdk_gc_set_function" - external set_fill : gc -> gdkFill -> unit = "ml_gdk_gc_set_fill" - external set_tile : gc -> pixmap -> unit = "ml_gdk_gc_set_tile" - external set_stipple : gc -> pixmap -> unit = "ml_gdk_gc_set_stipple" - external set_ts_origin : gc -> x:int -> y:int -> unit - = "ml_gdk_gc_set_ts_origin" - external set_clip_origin : gc -> x:int -> y:int -> unit - = "ml_gdk_gc_set_clip_origin" - external set_clip_mask : gc -> bitmap -> unit = "ml_gdk_gc_set_clip_mask" - external set_clip_rectangle : gc -> Rectangle.t -> unit - = "ml_gdk_gc_set_clip_rectangle" - external set_clip_region : gc -> region -> unit = "ml_gdk_gc_set_clip_region" - external set_subwindow : gc -> gdkSubwindowMode -> unit - = "ml_gdk_gc_set_subwindow" - external set_exposures : gc -> bool -> unit = "ml_gdk_gc_set_exposures" - external set_line_attributes : - gc -> width:int -> style:gdkLineStyle -> cap:gdkCapStyle -> - join:gdkJoinStyle -> unit - = "ml_gdk_gc_set_line_attributes" - external copy : dst:gc -> gc -> unit = "ml_gdk_gc_copy" - type values = { - foreground : Color.t; - background : Color.t; - font : font option; - fonction : gdkFunction; - fill : gdkFill; - tile : pixmap option; - stipple : pixmap option; - clip_mask : bitmap option; - subwindow_mode : gdkSubwindowMode; - ts_x_origin : int; - ts_y_origin : int; - clip_x_origin : int; - clip_y_origin : int; - graphics_exposures : bool; - line_width : int; - line_style : gdkLineStyle; - cap_style : gdkCapStyle; - join_style : gdkJoinStyle; - } - external get_values : gc -> values = "ml_gdk_gc_get_values" -end - -module Pixmap = struct - external create : window -> width:int -> height:int -> depth:int -> pixmap - = "ml_gdk_pixmap_new" - external create_from_data : - window -> string -> width:int -> height:int -> depth:int -> - fg:Color.t -> bg:Color.t -> pixmap - = "ml_gdk_pixmap_create_from_data_bc" "ml_gk_pixmap_create_from_data" - external create_from_xpm : - window -> ?colormap:colormap -> ?transparent:Color.t -> - file:string -> pixmap * bitmap - = "ml_gdk_pixmap_colormap_create_from_xpm" - external create_from_xpm_d : - window -> ?colormap:colormap -> ?transparent:Color.t -> - data:string array -> pixmap * bitmap - = "ml_gdk_pixmap_colormap_create_from_xpm_d" -end - -module Bitmap = struct - let create : window -> width:int -> height:int -> bitmap = - Obj.magic (Pixmap.create ~depth:1) - external create_from_data : - window -> string -> width:int -> height:int -> bitmap - = "ml_gdk_bitmap_create_from_data" -end - -module Font = struct - external load : string -> font = "ml_gdk_font_load" - external load_fontset : string -> font = "ml_gdk_fontset_load" - external string_width : font -> string -> int = "ml_gdk_string_width" - external char_width : font -> char -> int = "ml_gdk_char_width" - external string_height : font -> string -> int = "ml_gdk_string_height" - external char_height : font -> char -> int = "ml_gdk_char_height" - external string_measure : font -> string -> int = "ml_gdk_string_measure" - external char_measure : font -> char -> int = "ml_gdk_char_measure" - external get_type : font -> [`FONT | `FONTSET] = "ml_GdkFont_type" - external ascent : font -> int = "ml_GdkFont_ascent" - external descent : font -> int = "ml_GdkFont_descent" -end - -module Draw = struct - external point : 'a drawable -> gc -> x:int -> y:int -> unit - = "ml_gdk_draw_point" - external line : 'a drawable -> gc -> x:int -> y:int -> x:int -> y:int -> unit - = "ml_gdk_draw_line_bc" "ml_gdk_draw_line" - external rectangle : - 'a drawable -> gc -> - filled:bool -> x:int -> y:int -> width:int -> height:int -> unit - = "ml_gdk_draw_rectangle_bc" "ml_gdk_draw_rectangle" - let rectangle w gc ~x ~y ~width ~height ?(filled=false) () = - rectangle w gc ~x ~y ~width ~height ~filled - external arc : - 'a drawable -> gc -> filled:bool -> x:int -> y:int -> - width:int -> height:int -> start:int -> angle:int -> unit - = "ml_gdk_draw_arc_bc" "ml_gdk_draw_arc" - let arc w gc ~x ~y ~width ~height ?(filled=false) ?(start=0.) - ?(angle=360.) () = - arc w gc ~x ~y ~width ~height ~filled - ~start:(truncate(start *. 64.)) - ~angle:(truncate(angle *. 64.)) - external polygon : 'a drawable -> gc -> filled:bool -> PointArray.t -> unit - = "ml_gdk_draw_polygon" - let polygon w gc ?(filled=false) l = - let len = List.length l in - let arr = PointArray.create ~len in - List.fold_left l ~init:0 - ~f:(fun pos (x,y) -> PointArray.set arr ~pos ~x ~y; pos+1); - polygon w gc ~filled arr - external string : 'a drawable -> font: font -> gc -> x: int -> y: int -> - string: string -> unit - = "ml_gdk_draw_string_bc" "ml_gdk_draw_string" - external image : 'a drawable -> gc -> image: image -> - xsrc: int -> ysrc: int -> xdest: int -> ydest: int -> - width: int -> height: int -> unit - = "ml_gdk_draw_image_bc" "ml_gdk_draw_image" -end - -module Rgb = struct - external init : unit -> unit = "ml_gdk_rgb_init" - external get_visual : unit -> visual = "ml_gdk_rgb_get_visual" - external get_cmap : unit -> colormap = "ml_gdk_rgb_get_cmap" -end - -module DnD = struct - external drag_status : drag_context -> drag_action list -> time:int -> unit - = "ml_gdk_drag_status" - external drag_context_suggested_action : drag_context -> drag_action - = "ml_GdkDragContext_suggested_action" - external drag_context_targets : drag_context -> atom list - = "ml_GdkDragContext_targets" -end - -module Truecolor = struct - (* Truecolor quick color query *) - - type visual_shift_prec = { - red_shift : int; - red_prec : int; - green_shift : int; - green_prec : int; - blue_shift : int; - blue_prec : int - } - - let shift_prec visual = { - red_shift = Visual.red_shift visual; - red_prec = Visual.red_prec visual; - green_shift = Visual.green_shift visual; - green_prec = Visual.green_prec visual; - blue_shift = Visual.blue_shift visual; - blue_prec = Visual.blue_prec visual; - } - - let color_creator visual = - match Visual.get_type visual with - `TRUE_COLOR | `DIRECT_COLOR -> - let shift_prec = shift_prec visual in - Format.eprintf "red : %d %d, " - shift_prec.red_shift shift_prec.red_prec; - Format.eprintf "green : %d %d, " - shift_prec.green_shift shift_prec.green_prec; - Format.eprintf "blue : %d %d" - shift_prec.blue_shift shift_prec.blue_prec; - Format.pp_print_newline Format.err_formatter (); - let red_lsr = 16 - shift_prec.red_prec - and green_lsr = 16 - shift_prec.green_prec - and blue_lsr = 16 - shift_prec.blue_prec in - fun ~red: red ~green: green ~blue: blue -> - (((red lsr red_lsr) lsl shift_prec.red_shift) lor - ((green lsr green_lsr) lsl shift_prec.green_shift) lor - ((blue lsr blue_lsr) lsl shift_prec.blue_shift)) - | _ -> raise (Invalid_argument "Gdk.Truecolor.color_creator") - - let color_parser visual = - match Visual.get_type visual with - `TRUE_COLOR | `DIRECT_COLOR -> - let shift_prec = shift_prec visual in - let red_lsr = 16 - shift_prec.red_prec - and green_lsr = 16 - shift_prec.green_prec - and blue_lsr = 16 - shift_prec.blue_prec in - let mask = 1 lsl 16 - 1 in - fun pixel -> - ((pixel lsr shift_prec.red_shift) lsl red_lsr) land mask, - ((pixel lsr shift_prec.green_shift) lsl green_lsr) land mask, - ((pixel lsr shift_prec.blue_shift) lsl blue_lsr) land mask - | _ -> raise (Invalid_argument "Gdk.Truecolor.color_parser") -end - -module X = struct - (* X related functions *) - external flush : unit -> unit - = "ml_gdk_flush" - external beep : unit -> unit - = "ml_gdk_beep" -end - -module Cursor = struct - type cursor_type = [ - | `X_CURSOR - | `ARROW - | `BASED_ARROW_DOWN - | `BASED_ARROW_UP - | `BOAT - | `BOGOSITY - | `BOTTOM_LEFT_CORNER - | `BOTTOM_RIGHT_CORNER - | `BOTTOM_SIDE - | `BOTTOM_TEE - | `BOX_SPIRAL - | `CENTER_PTR - | `CIRCLE - | `CLOCK - | `COFFEE_MUG - | `CROSS - | `CROSS_REVERSE - | `CROSSHAIR - | `DIAMOND_CROSS - | `DOT - | `DOTBOX - | `DOUBLE_ARROW - | `DRAFT_LARGE - | `DRAFT_SMALL - | `DRAPED_BOX - | `EXCHANGE - | `FLEUR - | `GOBBLER - | `GUMBY - | `HAND1 - | `HAND2 - | `HEART - | `ICON - | `IRON_CROSS - | `LEFT_PTR - | `LEFT_SIDE - | `LEFT_TEE - | `LEFTBUTTON - | `LL_ANGLE - | `LR_ANGLE - | `MAN - | `MIDDLEBUTTON - | `MOUSE - | `PENCIL - | `PIRATE - | `PLUS - | `QUESTION_ARROW - | `RIGHT_PTR - | `RIGHT_SIDE - | `RIGHT_TEE - | `RIGHTBUTTON - | `RTL_LOGO - | `SAILBOAT - | `SB_DOWN_ARROW - | `SB_H_DOUBLE_ARROW - | `SB_LEFT_ARROW - | `SB_RIGHT_ARROW - | `SB_UP_ARROW - | `SB_V_DOUBLE_ARROW - | `SHUTTLE - | `SIZING - | `SPIDER - | `SPRAYCAN - | `STAR - | `TARGET - | `TCROSS - | `TOP_LEFT_ARROW - | `TOP_LEFT_CORNER - | `TOP_RIGHT_CORNER - | `TOP_SIDE - | `TOP_TEE - | `TREK - | `UL_ANGLE - | `UMBRELLA - | `UR_ANGLE - | `WATCH - | `XTERM - ] - external create : cursor_type -> cursor = "ml_gdk_cursor_new" - external create_from_pixmap : - pixmap -> mask:bitmap -> - fg:Color.t -> bg:Color.t -> x:int -> y:int -> cursor - = "ml_gdk_cursor_new_from_pixmap_bc" "ml_gdk_cursor_new_from_pixmap" - external destroy : cursor -> unit = "ml_gdk_cursor_destroy" -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk.mli deleted file mode 100644 index 2914b60ce..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk.mli +++ /dev/null @@ -1,447 +0,0 @@ -(* $Id$ *) - -type colormap -type visual -type region -type gc -type 'a drawable -type window = [`window] drawable -type pixmap = [`pixmap] drawable -type bitmap = [`bitmap] drawable -type font -type image -type atom = int -type keysym = int -type 'a event -type drag_context -type cursor -type xid = int32 - -exception Error of string - -module Tags : sig - type event_type = - [ `NOTHING|`DELETE|`DESTROY|`EXPOSE|`MOTION_NOTIFY|`BUTTON_PRESS - |`TWO_BUTTON_PRESS|`THREE_BUTTON_PRESS - |`BUTTON_RELEASE|`KEY_PRESS - |`KEY_RELEASE|`ENTER_NOTIFY|`LEAVE_NOTIFY|`FOCUS_CHANGE - |`CONFIGURE|`MAP|`UNMAP|`PROPERTY_NOTIFY|`SELECTION_CLEAR - |`SELECTION_REQUEST|`SELECTION_NOTIFY|`PROXIMITY_IN - |`PROXIMITY_OUT|`DRAG_ENTER|`DRAG_LEAVE|`DRAG_MOTION|`DRAG_STATUS - |`DROP_START|`DROP_FINISHED|`CLIENT_EVENT|`VISIBILITY_NOTIFY - |`NO_EXPOSE ] - type event_mask = - [ `EXPOSURE - |`POINTER_MOTION|`POINTER_MOTION_HINT - |`BUTTON_MOTION|`BUTTON1_MOTION|`BUTTON2_MOTION|`BUTTON3_MOTION - |`BUTTON_PRESS|`BUTTON_RELEASE - |`KEY_PRESS|`KEY_RELEASE - |`ENTER_NOTIFY|`LEAVE_NOTIFY|`FOCUS_CHANGE - |`STRUCTURE|`PROPERTY_CHANGE|`VISIBILITY_NOTIFY - |`PROXIMITY_IN|`PROXIMITY_OUT|`SUBSTRUCTURE - |`ALL_EVENTS ] - type extension_events = [ `NONE|`ALL|`CURSOR ] - type visibility_state = [ `UNOBSCURED|`PARTIAL|`FULLY_OBSCURED ] - type input_source = [ `MOUSE|`PEN|`ERASER|`CURSOR ] - type notify_type = - [ `ANCESTOR|`VIRTUAL|`INFERIOR|`NONLINEAR|`NONLINEAR_VIRTUAL|`UNKNOWN ] - type crossing_mode = [ `NORMAL|`GRAB|`UNGRAB ] - type modifier = - [ `SHIFT|`LOCK|`CONTROL|`MOD1|`MOD2|`MOD3|`MOD4|`MOD5|`BUTTON1 - |`BUTTON2|`BUTTON3|`BUTTON4|`BUTTON5 ] - type drag_action = [ `DEFAULT|`COPY|`MOVE|`LINK|`PRIVATE|`ASK ] -end - -module Convert : - sig - val modifier : int -> Tags.modifier list - end - -module Screen : - sig - external width : unit -> int = "ml_gdk_screen_width" - external height : unit -> int = "ml_gdk_screen_height" - end - -module Visual : - sig - type visual_type = - [ `STATIC_GRAY|`GRAYSCALE|`STATIC_COLOR - |`PSEUDO_COLOR|`TRUE_COLOR|`DIRECT_COLOR ] - external get_best : ?depth:int -> ?kind:visual_type -> unit -> visual - = "ml_gdk_visual_get_best" - external get_type : visual -> visual_type = "ml_GdkVisual_type" - external depth : visual -> int = "ml_GdkVisual_depth" - external red_mask : visual -> int = "ml_GdkVisual_red_mask" - external red_shift : visual -> int = "ml_GdkVisual_red_shift" - external red_prec : visual -> int = "ml_GdkVisual_red_prec" - external green_mask : visual -> int = "ml_GdkVisual_green_mask" - external green_shift : visual -> int = "ml_GdkVisual_green_shift" - external green_prec : visual -> int = "ml_GdkVisual_green_prec" - external blue_mask : visual -> int = "ml_GdkVisual_blue_mask" - external blue_shift : visual -> int = "ml_GdkVisual_blue_shift" - external blue_prec : visual -> int = "ml_GdkVisual_blue_prec" - end - -module Image : - sig - type image_type = [ `FASTEST|`NORMAL|`SHARED ] - external create_bitmap : - visual:visual -> data:string -> width:int -> height:int -> image - = "ml_gdk_image_new_bitmap" - external create : - kind:image_type -> - visual:visual -> width:int -> height:int -> image = "ml_gdk_image_new" - external get : - 'a drawable -> x:int -> y:int -> width:int -> height:int -> image - = "ml_gdk_image_get" - external put_pixel : image -> x:int -> y:int -> pixel:int -> unit - = "ml_gdk_image_put_pixel" - external get_pixel : image -> x:int -> y:int -> int - = "ml_gdk_image_get_pixel" - external destroy : image -> unit = "ml_gdk_image_destroy" - end - -module Color : - sig - external get_system_colormap : unit -> colormap - = "ml_gdk_colormap_get_system" - val get_colormap : ?privat:bool -> visual -> colormap - - type t - type spec = [ - | `BLACK - | `NAME of string - | `RGB of int * int * int - | `WHITE - ] - val alloc : colormap:colormap -> spec -> t - external red : t -> int = "ml_GdkColor_red" - external blue : t -> int = "ml_GdkColor_blue" - external green : t -> int = "ml_GdkColor_green" - external pixel : t -> int = "ml_GdkColor_pixel" - end - -module Rectangle : - sig - type t - external create : x:int -> y:int -> width:int -> height:int -> t - = "ml_GdkRectangle" - external x : t -> int = "ml_GdkRectangle_x" - external y : t -> int = "ml_GdkRectangle_y" - external width : t -> int = "ml_GdkRectangle_width" - external height : t -> int = "ml_GdkRectangle_height" - end - -module Window : - sig - type background_pixmap = [ `NONE|`PARENT_RELATIVE|`PIXMAP of pixmap ] - external visual_depth : visual -> int = "ml_gdk_visual_get_depth" - external get_visual : window -> visual = "ml_gdk_window_get_visual" - external get_parent : window -> window = "ml_gdk_window_get_parent" - external get_size : window -> int * int = "ml_gdk_window_get_size" - external get_position : window -> int * int - = "ml_gdk_window_get_position" - external root_parent : unit -> window = "ml_GDK_ROOT_PARENT" - external clear : window -> unit = "ml_gdk_window_clear" - external get_xwindow : window -> xid = "ml_GDK_WINDOW_XWINDOW" - val set_back_pixmap : window -> background_pixmap -> unit - end - -module PointArray : - sig - type t = { len: int } - external create : len:int -> t = "ml_point_array_new" - val set : t -> pos:int -> x:int -> y:int -> unit - end - -module Region : - sig - type gdkFillRule = [ `EVEN_ODD_RULE|`WINDING_RULE ] - type gdkOverlapType = [ `IN|`OUT|`PART ] - external create : unit -> region = "ml_gdk_region_new" - external destroy : region -> unit = "ml_gdk_region_destroy" - val polygon : (int * int) list -> gdkFillRule -> region - external intersect : region -> region -> region - = "ml_gdk_regions_intersect" - external union : region -> region -> region - = "ml_gdk_regions_union" - external subtract : region -> region -> region - = "ml_gdk_regions_subtract" - external xor : region -> region -> region - = "ml_gdk_regions_xor" - external union_with_rect : region -> Rectangle.t -> region - = "ml_gdk_region_union_with_rect" - external offset : region -> x:int -> y:int -> unit = "ml_gdk_region_offset" - external shrink : region -> x:int -> y:int -> unit = "ml_gdk_region_shrink" - external empty : region -> bool = "ml_gdk_region_empty" - external equal : region -> region -> bool = "ml_gdk_region_equal" - external point_in : region -> x:int -> y:int -> bool - = "ml_gdk_region_point_in" - external rect_in : region -> Rectangle.t -> gdkOverlapType - = "ml_gdk_region_rect_in" - external get_clipbox : region -> Rectangle.t -> unit - = "ml_gdk_region_get_clipbox" - end - -module GC : - sig - type gdkFunction = [ `COPY|`INVERT|`XOR ] - type gdkFill = [ `SOLID|`TILED|`STIPPLED|`OPAQUE_STIPPLED ] - type gdkSubwindowMode = [ `CLIP_BY_CHILDREN|`INCLUDE_INFERIORS ] - type gdkLineStyle = [ `SOLID|`ON_OFF_DASH|`DOUBLE_DASH ] - type gdkCapStyle = [ `NOT_LAST|`BUTT|`ROUND|`PROJECTING ] - type gdkJoinStyle = [ `MITER|`ROUND|`BEVEL ] - external create : 'a drawable -> gc = "ml_gdk_gc_new" - external set_foreground : gc -> Color.t -> unit - = "ml_gdk_gc_set_foreground" - external set_background : gc -> Color.t -> unit - = "ml_gdk_gc_set_background" - external set_font : gc -> font -> unit = "ml_gdk_gc_set_font" - external set_function : gc -> gdkFunction -> unit - = "ml_gdk_gc_set_function" - external set_fill : gc -> gdkFill -> unit = "ml_gdk_gc_set_fill" - external set_tile : gc -> pixmap -> unit = "ml_gdk_gc_set_tile" - external set_stipple : gc -> pixmap -> unit = "ml_gdk_gc_set_stipple" - external set_ts_origin : gc -> x:int -> y:int -> unit - = "ml_gdk_gc_set_ts_origin" - external set_clip_origin : gc -> x:int -> y:int -> unit - = "ml_gdk_gc_set_clip_origin" - external set_clip_mask : gc -> bitmap -> unit = "ml_gdk_gc_set_clip_mask" - external set_clip_rectangle : gc -> Rectangle.t -> unit - = "ml_gdk_gc_set_clip_rectangle" - external set_clip_region : gc -> region -> unit - = "ml_gdk_gc_set_clip_region" - external set_subwindow : gc -> gdkSubwindowMode -> unit - = "ml_gdk_gc_set_subwindow" - external set_exposures : gc -> bool -> unit = "ml_gdk_gc_set_exposures" - external set_line_attributes : - gc -> - width:int -> - style:gdkLineStyle -> cap:gdkCapStyle -> join:gdkJoinStyle -> unit - = "ml_gdk_gc_set_line_attributes" - external copy : dst:gc -> gc -> unit = "ml_gdk_gc_copy" - type values = { - foreground : Color.t; - background : Color.t; - font : font option; - fonction : gdkFunction; - fill : gdkFill; - tile : pixmap option; - stipple : pixmap option; - clip_mask : bitmap option; - subwindow_mode : gdkSubwindowMode; - ts_x_origin : int; - ts_y_origin : int; - clip_x_origin : int; - clip_y_origin : int; - graphics_exposures : bool; - line_width : int; - line_style : gdkLineStyle; - cap_style : gdkCapStyle; - join_style : gdkJoinStyle; - } - external get_values : gc -> values = "ml_gdk_gc_get_values" - end - -module Pixmap : - sig - external create : - window -> width:int -> height:int -> depth:int -> pixmap - = "ml_gdk_pixmap_new" - external create_from_data : - window -> - string -> - width:int -> - height:int -> depth:int -> fg:Color.t -> bg:Color.t -> pixmap - = "ml_gdk_pixmap_create_from_data_bc" "ml_gk_pixmap_create_from_data" - external create_from_xpm : - window -> - ?colormap:colormap -> - ?transparent:Color.t -> file:string -> pixmap * bitmap - = "ml_gdk_pixmap_colormap_create_from_xpm" - external create_from_xpm_d : - window -> - ?colormap:colormap -> - ?transparent:Color.t -> data:string array -> pixmap * bitmap - = "ml_gdk_pixmap_colormap_create_from_xpm_d" - end - -module Bitmap : - sig - val create : window -> width:int -> height:int -> bitmap - external create_from_data : - window -> string -> width:int -> height:int -> bitmap - = "ml_gdk_bitmap_create_from_data" - end - -module Font : - sig - external load : string -> font = "ml_gdk_font_load" - external load_fontset : string -> font = "ml_gdk_fontset_load" - external string_width : font -> string -> int = "ml_gdk_string_width" - external char_width : font -> char -> int = "ml_gdk_char_width" - external string_height : font -> string -> int = "ml_gdk_string_height" - external char_height : font -> char -> int = "ml_gdk_char_height" - external string_measure : font -> string -> int = "ml_gdk_string_measure" - external char_measure : font -> char -> int = "ml_gdk_char_measure" - external get_type : font -> [`FONT | `FONTSET] = "ml_GdkFont_type" - external ascent : font -> int = "ml_GdkFont_ascent" - external descent : font -> int = "ml_GdkFont_descent" - end - -module Draw : - sig - external point : 'a drawable -> gc -> x:int -> y:int -> unit - = "ml_gdk_draw_point" - external line : - 'a drawable -> gc -> x:int -> y:int -> x:int -> y:int -> unit - = "ml_gdk_draw_line_bc" "ml_gdk_draw_line" - val rectangle : - 'a drawable -> gc -> - x:int -> y:int -> width:int -> height:int -> ?filled:bool -> unit -> unit - val arc : - 'a drawable -> gc -> - x:int -> y:int -> width:int -> height:int -> - ?filled:bool -> ?start:float -> ?angle:float -> unit -> unit - val polygon : - 'a drawable -> gc -> ?filled:bool ->(int * int) list -> unit - external string : - 'a drawable -> - font:font -> gc -> x:int -> y:int -> string:string -> unit - = "ml_gdk_draw_string_bc" "ml_gdk_draw_string" - external image : - 'a drawable -> - gc -> - image:image -> - xsrc:int -> - ysrc:int -> xdest:int -> ydest:int -> width:int -> height:int -> unit - = "ml_gdk_draw_image_bc" "ml_gdk_draw_image" - end - -module Rgb : - sig - external init : unit -> unit = "ml_gdk_rgb_init" - external get_visual : unit -> visual = "ml_gdk_rgb_get_visual" - external get_cmap : unit -> colormap = "ml_gdk_rgb_get_cmap" - end - -module DnD : - sig - external drag_status : - drag_context -> Tags.drag_action list -> time:int -> unit - = "ml_gdk_drag_status" - external drag_context_suggested_action : drag_context -> Tags.drag_action - = "ml_GdkDragContext_suggested_action" - external drag_context_targets : drag_context -> atom list - = "ml_GdkDragContext_targets" - end - -module Truecolor : - sig - val color_creator : visual -> (red: int -> green: int -> blue: int -> int) - (* [color_creator visual] creates a function to calculate - the pixel color id for given red, green and blue component - value ([0..65535]) at the client side. [visual] must have - `TRUE_COLOR or `DIRECT_COLOR type. This function improves - the speed of the color query of true color visual greatly. *) - (* WARN: this approach is not theoretically correct for true color - visual, because we need gamma correction. *) - - val color_parser : visual -> int -> int * int * int - end - -module X : - (* X related functions *) - sig - val flush : unit -> unit (* also in GtkMain *) - val beep : unit -> unit - end - -module Cursor : sig - type cursor_type = [ - | `X_CURSOR - | `ARROW - | `BASED_ARROW_DOWN - | `BASED_ARROW_UP - | `BOAT - | `BOGOSITY - | `BOTTOM_LEFT_CORNER - | `BOTTOM_RIGHT_CORNER - | `BOTTOM_SIDE - | `BOTTOM_TEE - | `BOX_SPIRAL - | `CENTER_PTR - | `CIRCLE - | `CLOCK - | `COFFEE_MUG - | `CROSS - | `CROSS_REVERSE - | `CROSSHAIR - | `DIAMOND_CROSS - | `DOT - | `DOTBOX - | `DOUBLE_ARROW - | `DRAFT_LARGE - | `DRAFT_SMALL - | `DRAPED_BOX - | `EXCHANGE - | `FLEUR - | `GOBBLER - | `GUMBY - | `HAND1 - | `HAND2 - | `HEART - | `ICON - | `IRON_CROSS - | `LEFT_PTR - | `LEFT_SIDE - | `LEFT_TEE - | `LEFTBUTTON - | `LL_ANGLE - | `LR_ANGLE - | `MAN - | `MIDDLEBUTTON - | `MOUSE - | `PENCIL - | `PIRATE - | `PLUS - | `QUESTION_ARROW - | `RIGHT_PTR - | `RIGHT_SIDE - | `RIGHT_TEE - | `RIGHTBUTTON - | `RTL_LOGO - | `SAILBOAT - | `SB_DOWN_ARROW - | `SB_H_DOUBLE_ARROW - | `SB_LEFT_ARROW - | `SB_RIGHT_ARROW - | `SB_UP_ARROW - | `SB_V_DOUBLE_ARROW - | `SHUTTLE - | `SIZING - | `SPIDER - | `SPRAYCAN - | `STAR - | `TARGET - | `TCROSS - | `TOP_LEFT_ARROW - | `TOP_LEFT_CORNER - | `TOP_RIGHT_CORNER - | `TOP_SIDE - | `TOP_TEE - | `TREK - | `UL_ANGLE - | `UMBRELLA - | `UR_ANGLE - | `WATCH - | `XTERM - ] - external create : cursor_type -> cursor = "ml_gdk_cursor_new" - external create_from_pixmap : - pixmap -> mask:bitmap -> - fg:Color.t -> bg:Color.t -> x:int -> y:int -> cursor - = "ml_gdk_cursor_new_from_pixmap_bc" "ml_gdk_cursor_new_from_pixmap" - external destroy : cursor -> unit = "ml_gdk_cursor_destroy" -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdkEvent.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdkEvent.ml deleted file mode 100644 index 87c0e888f..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdkEvent.ml +++ /dev/null @@ -1,159 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gdk -open Tags - -external coerce : 'a event -> event_type event = "%identity" -external unsafe_copy : Gpointer.boxed -> #event_type event - = "ml_gdk_event_copy" -external copy : (#event_type as 'a) event -> 'a event - = "ml_gdk_event_copy" -external get_type : 'a event -> 'a = "ml_GdkEventAny_type" -external get_window : 'a event -> window = "ml_GdkEventAny_window" -external get_send_event : 'a event -> bool = "ml_GdkEventAny_send_event" - -external create : (#event_type as 'a) -> 'a event - = "ml_gdk_event_new" -external set_window : 'a event -> window -> unit - = "ml_gdk_event_set_window" - -module Expose = struct - type t = [ `EXPOSE ] event - let cast (ev : event_type event) : t = - match get_type ev with `EXPOSE -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Expose.cast" - external area : t -> Rectangle.t = "ml_GdkEventExpose_area" - external count : t -> int = "ml_GdkEventExpose_count" -end - -module Visibility = struct - type t = [ `VISIBILITY_NOTIFY ] event - let cast (ev : event_type event) : t = - match get_type ev with `VISIBILITY_NOTIFY -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Visibility.cast" - external visibility : t -> visibility_state - = "ml_GdkEventVisibility_state" -end - -module Motion = struct - type t = [ `MOTION_NOTIFY ] event - let cast (ev : event_type event) : t = - match get_type ev with `MOTION_NOTIFY -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Motion.cast" - external time : t -> int = "ml_GdkEventMotion_time" - external x : t -> float = "ml_GdkEventMotion_x" - external y : t -> float = "ml_GdkEventMotion_y" - external pressure : t -> float = "ml_GdkEventMotion_pressure" - external xtilt : t -> float = "ml_GdkEventMotion_xtilt" - external ytilt : t -> float = "ml_GdkEventMotion_ytilt" - external state : t -> int = "ml_GdkEventMotion_state" - external is_hint : t -> bool = "ml_GdkEventMotion_is_hint" - external source : t -> input_source = "ml_GdkEventMotion_source" - external deviceid : t -> int = "ml_GdkEventMotion_deviceid" - external x_root : t -> float = "ml_GdkEventMotion_x_root" - external y_root : t -> float = "ml_GdkEventMotion_y_root" -end - -module Button = struct - type types = - [ `BUTTON_PRESS|`TWO_BUTTON_PRESS|`THREE_BUTTON_PRESS|`BUTTON_RELEASE ] - type t = types event - let cast (ev : event_type event) : t = - match get_type ev with - `BUTTON_PRESS|`TWO_BUTTON_PRESS|`THREE_BUTTON_PRESS|`BUTTON_RELEASE - -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Button.cast" - external time : t -> int = "ml_GdkEventButton_time" - external x : t -> float = "ml_GdkEventButton_x" - external y : t -> float = "ml_GdkEventButton_y" - external pressure : t -> float = "ml_GdkEventButton_pressure" - external xtilt : t -> float = "ml_GdkEventButton_xtilt" - external ytilt : t -> float = "ml_GdkEventButton_ytilt" - external state : t -> int = "ml_GdkEventButton_state" - external button : t -> int = "ml_GdkEventButton_button" - external source : t -> input_source = "ml_GdkEventButton_source" - external deviceid : t -> int = "ml_GdkEventButton_deviceid" - external x_root : t -> float = "ml_GdkEventButton_x_root" - external y_root : t -> float = "ml_GdkEventButton_y_root" - external set_type : t -> #types -> unit - = "ml_gdk_event_set_type" - external set_button : t -> int -> unit - = "ml_gdk_event_button_set_button" -end - -module Key = struct - type t = [ `KEY_PRESS|`KEY_RELEASE ] event - let cast (ev : event_type event) : t = - match get_type ev with - `KEY_PRESS|`KEY_RELEASE -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Key.cast" - external time : t -> int = "ml_GdkEventKey_time" - external state : t -> int = "ml_GdkEventKey_state" - external keyval : t -> keysym = "ml_GdkEventKey_keyval" - external string : t -> string = "ml_GdkEventKey_string" - let state ev = Convert.modifier (state ev) -end - -module Crossing = struct - type t = [ `ENTER_NOTIFY|`LEAVE_NOTIFY ] event - let cast (ev : event_type event) : t = - match get_type ev with - `ENTER_NOTIFY|`LEAVE_NOTIFY -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Crossing.cast" - external subwindow : t -> window = "ml_GdkEventCrossing_subwindow" - external detail : t -> notify_type = "ml_GdkEventCrossing_detail" -end - -module Focus = struct - type t = [ `FOCUS_CHANGE ] event - let cast (ev : event_type event) : t = - match get_type ev with `FOCUS_CHANGE -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Focus.cast" - external focus_in : t -> bool = "ml_GdkEventFocus_in" -end - -module Configure = struct - type t = [ `CONFIGURE ] event - let cast (ev : event_type event) : t = - match get_type ev with `CONFIGURE -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Configure.cast" - external x : t -> int = "ml_GdkEventConfigure_x" - external y : t -> int = "ml_GdkEventConfigure_y" - external width : t -> int = "ml_GdkEventConfigure_width" - external height : t -> int = "ml_GdkEventConfigure_height" -end - -module Property = struct - type t = [ `PROPERTY_NOTIFY ] event - let cast (ev : event_type event) : t = - match get_type ev with `PROPERTY_NOTIFY -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Property.cast" - external atom : t -> atom = "ml_GdkEventProperty_atom" - external time : t -> int = "ml_GdkEventProperty_time" - external state : t -> int = "ml_GdkEventProperty_state" -end - -module Selection = struct - type t = [ `SELECTION_CLEAR|`SELECTION_REQUEST|`SELECTION_NOTIFY ] event - let cast (ev : event_type event) : t = - match get_type ev with - `SELECTION_CLEAR|`SELECTION_REQUEST|`SELECTION_NOTIFY -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Selection.cast" - external selection : t -> atom = "ml_GdkEventSelection_selection" - external target : t -> atom = "ml_GdkEventSelection_target" - external property : t -> atom = "ml_GdkEventSelection_property" - external requestor : t -> int = "ml_GdkEventSelection_requestor" - external time : t -> int = "ml_GdkEventSelection_time" -end - -module Proximity = struct - type t = [ `PROXIMITY_IN|`PROXIMITY_OUT ] event - let cast (ev : event_type event) : t = - match get_type ev with - `PROXIMITY_IN|`PROXIMITY_OUT -> Obj.magic ev - | _ -> invalid_arg "GdkEvent.Proximity.cast" - external time : t -> int = "ml_GdkEventProximity_time" - external source : t -> input_source = "ml_GdkEventProximity_source" - external deviceid : t -> int = "ml_GdkEventProximity_deviceid" -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdkKeysyms.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdkKeysyms.ml deleted file mode 100644 index b0257b439..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdkKeysyms.ml +++ /dev/null @@ -1,1320 +0,0 @@ -(* $Id$ *) - -open Gdk -let _VoidSymbol : keysym = 0xFFFFFF -let _BackSpace : keysym = 0xFF08 -let _Tab : keysym = 0xFF09 -let _Linefeed : keysym = 0xFF0A -let _Clear : keysym = 0xFF0B -let _Return : keysym = 0xFF0D -let _Pause : keysym = 0xFF13 -let _Scroll_Lock : keysym = 0xFF14 -let _Sys_Req : keysym = 0xFF15 -let _Escape : keysym = 0xFF1B -let _Delete : keysym = 0xFFFF -let _Multi_key : keysym = 0xFF20 -let _SingleCandidate : keysym = 0xFF3C -let _MultipleCandidate : keysym = 0xFF3D -let _PreviousCandidate : keysym = 0xFF3E -let _Kanji : keysym = 0xFF21 -let _Muhenkan : keysym = 0xFF22 -let _Henkan_Mode : keysym = 0xFF23 -let _Henkan : keysym = 0xFF23 -let _Romaji : keysym = 0xFF24 -let _Hiragana : keysym = 0xFF25 -let _Katakana : keysym = 0xFF26 -let _Hiragana_Katakana : keysym = 0xFF27 -let _Zenkaku : keysym = 0xFF28 -let _Hankaku : keysym = 0xFF29 -let _Zenkaku_Hankaku : keysym = 0xFF2A -let _Touroku : keysym = 0xFF2B -let _Massyo : keysym = 0xFF2C -let _Kana_Lock : keysym = 0xFF2D -let _Kana_Shift : keysym = 0xFF2E -let _Eisu_Shift : keysym = 0xFF2F -let _Eisu_toggle : keysym = 0xFF30 -let _Zen_Koho : keysym = 0xFF3D -let _Mae_Koho : keysym = 0xFF3E -let _Home : keysym = 0xFF50 -let _Left : keysym = 0xFF51 -let _Up : keysym = 0xFF52 -let _Right : keysym = 0xFF53 -let _Down : keysym = 0xFF54 -let _Prior : keysym = 0xFF55 -let _Page_Up : keysym = 0xFF55 -let _Next : keysym = 0xFF56 -let _Page_Down : keysym = 0xFF56 -let _End : keysym = 0xFF57 -let _Begin : keysym = 0xFF58 -let _Select : keysym = 0xFF60 -let _Print : keysym = 0xFF61 -let _Execute : keysym = 0xFF62 -let _Insert : keysym = 0xFF63 -let _Undo : keysym = 0xFF65 -let _Redo : keysym = 0xFF66 -let _Menu : keysym = 0xFF67 -let _Find : keysym = 0xFF68 -let _Cancel : keysym = 0xFF69 -let _Help : keysym = 0xFF6A -let _Break : keysym = 0xFF6B -let _Mode_switch : keysym = 0xFF7E -let _script_switch : keysym = 0xFF7E -let _Num_Lock : keysym = 0xFF7F -let _KP_Space : keysym = 0xFF80 -let _KP_Tab : keysym = 0xFF89 -let _KP_Enter : keysym = 0xFF8D -let _KP_F1 : keysym = 0xFF91 -let _KP_F2 : keysym = 0xFF92 -let _KP_F3 : keysym = 0xFF93 -let _KP_F4 : keysym = 0xFF94 -let _KP_Home : keysym = 0xFF95 -let _KP_Left : keysym = 0xFF96 -let _KP_Up : keysym = 0xFF97 -let _KP_Right : keysym = 0xFF98 -let _KP_Down : keysym = 0xFF99 -let _KP_Prior : keysym = 0xFF9A -let _KP_Page_Up : keysym = 0xFF9A -let _KP_Next : keysym = 0xFF9B -let _KP_Page_Down : keysym = 0xFF9B -let _KP_End : keysym = 0xFF9C -let _KP_Begin : keysym = 0xFF9D -let _KP_Insert : keysym = 0xFF9E -let _KP_Delete : keysym = 0xFF9F -let _KP_Equal : keysym = 0xFFBD -let _KP_Multiply : keysym = 0xFFAA -let _KP_Add : keysym = 0xFFAB -let _KP_Separator : keysym = 0xFFAC -let _KP_Subtract : keysym = 0xFFAD -let _KP_Decimal : keysym = 0xFFAE -let _KP_Divide : keysym = 0xFFAF -let _KP_0 : keysym = 0xFFB0 -let _KP_1 : keysym = 0xFFB1 -let _KP_2 : keysym = 0xFFB2 -let _KP_3 : keysym = 0xFFB3 -let _KP_4 : keysym = 0xFFB4 -let _KP_5 : keysym = 0xFFB5 -let _KP_6 : keysym = 0xFFB6 -let _KP_7 : keysym = 0xFFB7 -let _KP_8 : keysym = 0xFFB8 -let _KP_9 : keysym = 0xFFB9 -let _F1 : keysym = 0xFFBE -let _F2 : keysym = 0xFFBF -let _F3 : keysym = 0xFFC0 -let _F4 : keysym = 0xFFC1 -let _F5 : keysym = 0xFFC2 -let _F6 : keysym = 0xFFC3 -let _F7 : keysym = 0xFFC4 -let _F8 : keysym = 0xFFC5 -let _F9 : keysym = 0xFFC6 -let _F10 : keysym = 0xFFC7 -let _F11 : keysym = 0xFFC8 -let _L1 : keysym = 0xFFC8 -let _F12 : keysym = 0xFFC9 -let _L2 : keysym = 0xFFC9 -let _F13 : keysym = 0xFFCA -let _L3 : keysym = 0xFFCA -let _F14 : keysym = 0xFFCB -let _L4 : keysym = 0xFFCB -let _F15 : keysym = 0xFFCC -let _L5 : keysym = 0xFFCC -let _F16 : keysym = 0xFFCD -let _L6 : keysym = 0xFFCD -let _F17 : keysym = 0xFFCE -let _L7 : keysym = 0xFFCE -let _F18 : keysym = 0xFFCF -let _L8 : keysym = 0xFFCF -let _F19 : keysym = 0xFFD0 -let _L9 : keysym = 0xFFD0 -let _F20 : keysym = 0xFFD1 -let _L10 : keysym = 0xFFD1 -let _F21 : keysym = 0xFFD2 -let _R1 : keysym = 0xFFD2 -let _F22 : keysym = 0xFFD3 -let _R2 : keysym = 0xFFD3 -let _F23 : keysym = 0xFFD4 -let _R3 : keysym = 0xFFD4 -let _F24 : keysym = 0xFFD5 -let _R4 : keysym = 0xFFD5 -let _F25 : keysym = 0xFFD6 -let _R5 : keysym = 0xFFD6 -let _F26 : keysym = 0xFFD7 -let _R6 : keysym = 0xFFD7 -let _F27 : keysym = 0xFFD8 -let _R7 : keysym = 0xFFD8 -let _F28 : keysym = 0xFFD9 -let _R8 : keysym = 0xFFD9 -let _F29 : keysym = 0xFFDA -let _R9 : keysym = 0xFFDA -let _F30 : keysym = 0xFFDB -let _R10 : keysym = 0xFFDB -let _F31 : keysym = 0xFFDC -let _R11 : keysym = 0xFFDC -let _F32 : keysym = 0xFFDD -let _R12 : keysym = 0xFFDD -let _F33 : keysym = 0xFFDE -let _R13 : keysym = 0xFFDE -let _F34 : keysym = 0xFFDF -let _R14 : keysym = 0xFFDF -let _F35 : keysym = 0xFFE0 -let _R15 : keysym = 0xFFE0 -let _Shift_L : keysym = 0xFFE1 -let _Shift_R : keysym = 0xFFE2 -let _Control_L : keysym = 0xFFE3 -let _Control_R : keysym = 0xFFE4 -let _Caps_Lock : keysym = 0xFFE5 -let _Shift_Lock : keysym = 0xFFE6 -let _Meta_L : keysym = 0xFFE7 -let _Meta_R : keysym = 0xFFE8 -let _Alt_L : keysym = 0xFFE9 -let _Alt_R : keysym = 0xFFEA -let _Super_L : keysym = 0xFFEB -let _Super_R : keysym = 0xFFEC -let _Hyper_L : keysym = 0xFFED -let _Hyper_R : keysym = 0xFFEE -let _ISO_Lock : keysym = 0xFE01 -let _ISO_Level2_Latch : keysym = 0xFE02 -let _ISO_Level3_Shift : keysym = 0xFE03 -let _ISO_Level3_Latch : keysym = 0xFE04 -let _ISO_Level3_Lock : keysym = 0xFE05 -let _ISO_Group_Shift : keysym = 0xFF7E -let _ISO_Group_Latch : keysym = 0xFE06 -let _ISO_Group_Lock : keysym = 0xFE07 -let _ISO_Next_Group : keysym = 0xFE08 -let _ISO_Next_Group_Lock : keysym = 0xFE09 -let _ISO_Prev_Group : keysym = 0xFE0A -let _ISO_Prev_Group_Lock : keysym = 0xFE0B -let _ISO_First_Group : keysym = 0xFE0C -let _ISO_First_Group_Lock : keysym = 0xFE0D -let _ISO_Last_Group : keysym = 0xFE0E -let _ISO_Last_Group_Lock : keysym = 0xFE0F -let _ISO_Left_Tab : keysym = 0xFE20 -let _ISO_Move_Line_Up : keysym = 0xFE21 -let _ISO_Move_Line_Down : keysym = 0xFE22 -let _ISO_Partial_Line_Up : keysym = 0xFE23 -let _ISO_Partial_Line_Down : keysym = 0xFE24 -let _ISO_Partial_Space_Left : keysym = 0xFE25 -let _ISO_Partial_Space_Right : keysym = 0xFE26 -let _ISO_Set_Margin_Left : keysym = 0xFE27 -let _ISO_Set_Margin_Right : keysym = 0xFE28 -let _ISO_Release_Margin_Left : keysym = 0xFE29 -let _ISO_Release_Margin_Right : keysym = 0xFE2A -let _ISO_Release_Both_Margins : keysym = 0xFE2B -let _ISO_Fast_Cursor_Left : keysym = 0xFE2C -let _ISO_Fast_Cursor_Right : keysym = 0xFE2D -let _ISO_Fast_Cursor_Up : keysym = 0xFE2E -let _ISO_Fast_Cursor_Down : keysym = 0xFE2F -let _ISO_Continuous_Underline : keysym = 0xFE30 -let _ISO_Discontinuous_Underline : keysym = 0xFE31 -let _ISO_Emphasize : keysym = 0xFE32 -let _ISO_Center_Object : keysym = 0xFE33 -let _ISO_Enter : keysym = 0xFE34 -let _dead_grave : keysym = 0xFE50 -let _dead_acute : keysym = 0xFE51 -let _dead_circumflex : keysym = 0xFE52 -let _dead_tilde : keysym = 0xFE53 -let _dead_macron : keysym = 0xFE54 -let _dead_breve : keysym = 0xFE55 -let _dead_abovedot : keysym = 0xFE56 -let _dead_diaeresis : keysym = 0xFE57 -let _dead_abovering : keysym = 0xFE58 -let _dead_doubleacute : keysym = 0xFE59 -let _dead_caron : keysym = 0xFE5A -let _dead_cedilla : keysym = 0xFE5B -let _dead_ogonek : keysym = 0xFE5C -let _dead_iota : keysym = 0xFE5D -let _dead_voiced_sound : keysym = 0xFE5E -let _dead_semivoiced_sound : keysym = 0xFE5F -let _dead_belowdot : keysym = 0xFE60 -let _First_Virtual_Screen : keysym = 0xFED0 -let _Prev_Virtual_Screen : keysym = 0xFED1 -let _Next_Virtual_Screen : keysym = 0xFED2 -let _Last_Virtual_Screen : keysym = 0xFED4 -let _Terminate_Server : keysym = 0xFED5 -let _AccessX_Enable : keysym = 0xFE70 -let _AccessX_Feedback_Enable : keysym = 0xFE71 -let _RepeatKeys_Enable : keysym = 0xFE72 -let _SlowKeys_Enable : keysym = 0xFE73 -let _BounceKeys_Enable : keysym = 0xFE74 -let _StickyKeys_Enable : keysym = 0xFE75 -let _MouseKeys_Enable : keysym = 0xFE76 -let _MouseKeys_Accel_Enable : keysym = 0xFE77 -let _Overlay1_Enable : keysym = 0xFE78 -let _Overlay2_Enable : keysym = 0xFE79 -let _AudibleBell_Enable : keysym = 0xFE7A -let _Pointer_Left : keysym = 0xFEE0 -let _Pointer_Right : keysym = 0xFEE1 -let _Pointer_Up : keysym = 0xFEE2 -let _Pointer_Down : keysym = 0xFEE3 -let _Pointer_UpLeft : keysym = 0xFEE4 -let _Pointer_UpRight : keysym = 0xFEE5 -let _Pointer_DownLeft : keysym = 0xFEE6 -let _Pointer_DownRight : keysym = 0xFEE7 -let _Pointer_Button_Dflt : keysym = 0xFEE8 -let _Pointer_Button1 : keysym = 0xFEE9 -let _Pointer_Button2 : keysym = 0xFEEA -let _Pointer_Button3 : keysym = 0xFEEB -let _Pointer_Button4 : keysym = 0xFEEC -let _Pointer_Button5 : keysym = 0xFEED -let _Pointer_DblClick_Dflt : keysym = 0xFEEE -let _Pointer_DblClick1 : keysym = 0xFEEF -let _Pointer_DblClick2 : keysym = 0xFEF0 -let _Pointer_DblClick3 : keysym = 0xFEF1 -let _Pointer_DblClick4 : keysym = 0xFEF2 -let _Pointer_DblClick5 : keysym = 0xFEF3 -let _Pointer_Drag_Dflt : keysym = 0xFEF4 -let _Pointer_Drag1 : keysym = 0xFEF5 -let _Pointer_Drag2 : keysym = 0xFEF6 -let _Pointer_Drag3 : keysym = 0xFEF7 -let _Pointer_Drag4 : keysym = 0xFEF8 -let _Pointer_Drag5 : keysym = 0xFEFD -let _Pointer_EnableKeys : keysym = 0xFEF9 -let _Pointer_Accelerate : keysym = 0xFEFA -let _Pointer_DfltBtnNext : keysym = 0xFEFB -let _Pointer_DfltBtnPrev : keysym = 0xFEFC -let _3270_Duplicate : keysym = 0xFD01 -let _3270_FieldMark : keysym = 0xFD02 -let _3270_Right2 : keysym = 0xFD03 -let _3270_Left2 : keysym = 0xFD04 -let _3270_BackTab : keysym = 0xFD05 -let _3270_EraseEOF : keysym = 0xFD06 -let _3270_EraseInput : keysym = 0xFD07 -let _3270_Reset : keysym = 0xFD08 -let _3270_Quit : keysym = 0xFD09 -let _3270_PA1 : keysym = 0xFD0A -let _3270_PA2 : keysym = 0xFD0B -let _3270_PA3 : keysym = 0xFD0C -let _3270_Test : keysym = 0xFD0D -let _3270_Attn : keysym = 0xFD0E -let _3270_CursorBlink : keysym = 0xFD0F -let _3270_AltCursor : keysym = 0xFD10 -let _3270_KeyClick : keysym = 0xFD11 -let _3270_Jump : keysym = 0xFD12 -let _3270_Ident : keysym = 0xFD13 -let _3270_Rule : keysym = 0xFD14 -let _3270_Copy : keysym = 0xFD15 -let _3270_Play : keysym = 0xFD16 -let _3270_Setup : keysym = 0xFD17 -let _3270_Record : keysym = 0xFD18 -let _3270_ChangeScreen : keysym = 0xFD19 -let _3270_DeleteWord : keysym = 0xFD1A -let _3270_ExSelect : keysym = 0xFD1B -let _3270_CursorSelect : keysym = 0xFD1C -let _3270_PrintScreen : keysym = 0xFD1D -let _3270_Enter : keysym = 0xFD1E -let _space : keysym = 0x020 -let _exclam : keysym = 0x021 -let _quotedbl : keysym = 0x022 -let _numbersign : keysym = 0x023 -let _dollar : keysym = 0x024 -let _percent : keysym = 0x025 -let _ampersand : keysym = 0x026 -let _apostrophe : keysym = 0x027 -let _quoteright : keysym = 0x027 -let _parenleft : keysym = 0x028 -let _parenright : keysym = 0x029 -let _asterisk : keysym = 0x02a -let _plus : keysym = 0x02b -let _comma : keysym = 0x02c -let _minus : keysym = 0x02d -let _period : keysym = 0x02e -let _slash : keysym = 0x02f -let _0 : keysym = 0x030 -let _1 : keysym = 0x031 -let _2 : keysym = 0x032 -let _3 : keysym = 0x033 -let _4 : keysym = 0x034 -let _5 : keysym = 0x035 -let _6 : keysym = 0x036 -let _7 : keysym = 0x037 -let _8 : keysym = 0x038 -let _9 : keysym = 0x039 -let _colon : keysym = 0x03a -let _semicolon : keysym = 0x03b -let _less : keysym = 0x03c -let _equal : keysym = 0x03d -let _greater : keysym = 0x03e -let _question : keysym = 0x03f -let _at : keysym = 0x040 -let _A : keysym = 0x041 -let _B : keysym = 0x042 -let _C : keysym = 0x043 -let _D : keysym = 0x044 -let _E : keysym = 0x045 -let _F : keysym = 0x046 -let _G : keysym = 0x047 -let _H : keysym = 0x048 -let _I : keysym = 0x049 -let _J : keysym = 0x04a -let _K : keysym = 0x04b -let _L : keysym = 0x04c -let _M : keysym = 0x04d -let _N : keysym = 0x04e -let _O : keysym = 0x04f -let _P : keysym = 0x050 -let _Q : keysym = 0x051 -let _R : keysym = 0x052 -let _S : keysym = 0x053 -let _T : keysym = 0x054 -let _U : keysym = 0x055 -let _V : keysym = 0x056 -let _W : keysym = 0x057 -let _X : keysym = 0x058 -let _Y : keysym = 0x059 -let _Z : keysym = 0x05a -let _bracketleft : keysym = 0x05b -let _backslash : keysym = 0x05c -let _bracketright : keysym = 0x05d -let _asciicircum : keysym = 0x05e -let _underscore : keysym = 0x05f -let _grave : keysym = 0x060 -let _quoteleft : keysym = 0x060 -let _a : keysym = 0x061 -let _b : keysym = 0x062 -let _c : keysym = 0x063 -let _d : keysym = 0x064 -let _e : keysym = 0x065 -let _f : keysym = 0x066 -let _g : keysym = 0x067 -let _h : keysym = 0x068 -let _i : keysym = 0x069 -let _j : keysym = 0x06a -let _k : keysym = 0x06b -let _l : keysym = 0x06c -let _m : keysym = 0x06d -let _n : keysym = 0x06e -let _o : keysym = 0x06f -let _p : keysym = 0x070 -let _q : keysym = 0x071 -let _r : keysym = 0x072 -let _s : keysym = 0x073 -let _t : keysym = 0x074 -let _u : keysym = 0x075 -let _v : keysym = 0x076 -let _w : keysym = 0x077 -let _x : keysym = 0x078 -let _y : keysym = 0x079 -let _z : keysym = 0x07a -let _braceleft : keysym = 0x07b -let _bar : keysym = 0x07c -let _braceright : keysym = 0x07d -let _asciitilde : keysym = 0x07e -let _nobreakspace : keysym = 0x0a0 -let _exclamdown : keysym = 0x0a1 -let _cent : keysym = 0x0a2 -let _sterling : keysym = 0x0a3 -let _currency : keysym = 0x0a4 -let _yen : keysym = 0x0a5 -let _brokenbar : keysym = 0x0a6 -let _section : keysym = 0x0a7 -let _diaeresis : keysym = 0x0a8 -let _copyright : keysym = 0x0a9 -let _ordfeminine : keysym = 0x0aa -let _guillemotleft : keysym = 0x0ab -let _notsign : keysym = 0x0ac -let _hyphen : keysym = 0x0ad -let _registered : keysym = 0x0ae -let _macron : keysym = 0x0af -let _degree : keysym = 0x0b0 -let _plusminus : keysym = 0x0b1 -let _twosuperior : keysym = 0x0b2 -let _threesuperior : keysym = 0x0b3 -let _acute : keysym = 0x0b4 -let _mu : keysym = 0x0b5 -let _paragraph : keysym = 0x0b6 -let _periodcentered : keysym = 0x0b7 -let _cedilla : keysym = 0x0b8 -let _onesuperior : keysym = 0x0b9 -let _masculine : keysym = 0x0ba -let _guillemotright : keysym = 0x0bb -let _onequarter : keysym = 0x0bc -let _onehalf : keysym = 0x0bd -let _threequarters : keysym = 0x0be -let _questiondown : keysym = 0x0bf -let _Agrave : keysym = 0x0c0 -let _Aacute : keysym = 0x0c1 -let _Acircumflex : keysym = 0x0c2 -let _Atilde : keysym = 0x0c3 -let _Adiaeresis : keysym = 0x0c4 -let _Aring : keysym = 0x0c5 -let _AE : keysym = 0x0c6 -let _Ccedilla : keysym = 0x0c7 -let _Egrave : keysym = 0x0c8 -let _Eacute : keysym = 0x0c9 -let _Ecircumflex : keysym = 0x0ca -let _Ediaeresis : keysym = 0x0cb -let _Igrave : keysym = 0x0cc -let _Iacute : keysym = 0x0cd -let _Icircumflex : keysym = 0x0ce -let _Idiaeresis : keysym = 0x0cf -let _ETH : keysym = 0x0d0 -let _Eth : keysym = 0x0d0 -let _Ntilde : keysym = 0x0d1 -let _Ograve : keysym = 0x0d2 -let _Oacute : keysym = 0x0d3 -let _Ocircumflex : keysym = 0x0d4 -let _Otilde : keysym = 0x0d5 -let _Odiaeresis : keysym = 0x0d6 -let _multiply : keysym = 0x0d7 -let _Ooblique : keysym = 0x0d8 -let _Ugrave : keysym = 0x0d9 -let _Uacute : keysym = 0x0da -let _Ucircumflex : keysym = 0x0db -let _Udiaeresis : keysym = 0x0dc -let _Yacute : keysym = 0x0dd -let _THORN : keysym = 0x0de -let _Thorn : keysym = 0x0de -let _ssharp : keysym = 0x0df -let _agrave : keysym = 0x0e0 -let _aacute : keysym = 0x0e1 -let _acircumflex : keysym = 0x0e2 -let _atilde : keysym = 0x0e3 -let _adiaeresis : keysym = 0x0e4 -let _aring : keysym = 0x0e5 -let _ae : keysym = 0x0e6 -let _ccedilla : keysym = 0x0e7 -let _egrave : keysym = 0x0e8 -let _eacute : keysym = 0x0e9 -let _ecircumflex : keysym = 0x0ea -let _ediaeresis : keysym = 0x0eb -let _igrave : keysym = 0x0ec -let _iacute : keysym = 0x0ed -let _icircumflex : keysym = 0x0ee -let _idiaeresis : keysym = 0x0ef -let _eth : keysym = 0x0f0 -let _ntilde : keysym = 0x0f1 -let _ograve : keysym = 0x0f2 -let _oacute : keysym = 0x0f3 -let _ocircumflex : keysym = 0x0f4 -let _otilde : keysym = 0x0f5 -let _odiaeresis : keysym = 0x0f6 -let _division : keysym = 0x0f7 -let _oslash : keysym = 0x0f8 -let _ugrave : keysym = 0x0f9 -let _uacute : keysym = 0x0fa -let _ucircumflex : keysym = 0x0fb -let _udiaeresis : keysym = 0x0fc -let _yacute : keysym = 0x0fd -let _thorn : keysym = 0x0fe -let _ydiaeresis : keysym = 0x0ff -let _Aogonek : keysym = 0x1a1 -let _breve : keysym = 0x1a2 -let _Lstroke : keysym = 0x1a3 -let _Lcaron : keysym = 0x1a5 -let _Sacute : keysym = 0x1a6 -let _Scaron : keysym = 0x1a9 -let _Scedilla : keysym = 0x1aa -let _Tcaron : keysym = 0x1ab -let _Zacute : keysym = 0x1ac -let _Zcaron : keysym = 0x1ae -let _Zabovedot : keysym = 0x1af -let _aogonek : keysym = 0x1b1 -let _ogonek : keysym = 0x1b2 -let _lstroke : keysym = 0x1b3 -let _lcaron : keysym = 0x1b5 -let _sacute : keysym = 0x1b6 -let _caron : keysym = 0x1b7 -let _scaron : keysym = 0x1b9 -let _scedilla : keysym = 0x1ba -let _tcaron : keysym = 0x1bb -let _zacute : keysym = 0x1bc -let _doubleacute : keysym = 0x1bd -let _zcaron : keysym = 0x1be -let _zabovedot : keysym = 0x1bf -let _Racute : keysym = 0x1c0 -let _Abreve : keysym = 0x1c3 -let _Lacute : keysym = 0x1c5 -let _Cacute : keysym = 0x1c6 -let _Ccaron : keysym = 0x1c8 -let _Eogonek : keysym = 0x1ca -let _Ecaron : keysym = 0x1cc -let _Dcaron : keysym = 0x1cf -let _Dstroke : keysym = 0x1d0 -let _Nacute : keysym = 0x1d1 -let _Ncaron : keysym = 0x1d2 -let _Odoubleacute : keysym = 0x1d5 -let _Rcaron : keysym = 0x1d8 -let _Uring : keysym = 0x1d9 -let _Udoubleacute : keysym = 0x1db -let _Tcedilla : keysym = 0x1de -let _racute : keysym = 0x1e0 -let _abreve : keysym = 0x1e3 -let _lacute : keysym = 0x1e5 -let _cacute : keysym = 0x1e6 -let _ccaron : keysym = 0x1e8 -let _eogonek : keysym = 0x1ea -let _ecaron : keysym = 0x1ec -let _dcaron : keysym = 0x1ef -let _dstroke : keysym = 0x1f0 -let _nacute : keysym = 0x1f1 -let _ncaron : keysym = 0x1f2 -let _odoubleacute : keysym = 0x1f5 -let _udoubleacute : keysym = 0x1fb -let _rcaron : keysym = 0x1f8 -let _uring : keysym = 0x1f9 -let _tcedilla : keysym = 0x1fe -let _abovedot : keysym = 0x1ff -let _Hstroke : keysym = 0x2a1 -let _Hcircumflex : keysym = 0x2a6 -let _Iabovedot : keysym = 0x2a9 -let _Gbreve : keysym = 0x2ab -let _Jcircumflex : keysym = 0x2ac -let _hstroke : keysym = 0x2b1 -let _hcircumflex : keysym = 0x2b6 -let _idotless : keysym = 0x2b9 -let _gbreve : keysym = 0x2bb -let _jcircumflex : keysym = 0x2bc -let _Cabovedot : keysym = 0x2c5 -let _Ccircumflex : keysym = 0x2c6 -let _Gabovedot : keysym = 0x2d5 -let _Gcircumflex : keysym = 0x2d8 -let _Ubreve : keysym = 0x2dd -let _Scircumflex : keysym = 0x2de -let _cabovedot : keysym = 0x2e5 -let _ccircumflex : keysym = 0x2e6 -let _gabovedot : keysym = 0x2f5 -let _gcircumflex : keysym = 0x2f8 -let _ubreve : keysym = 0x2fd -let _scircumflex : keysym = 0x2fe -let _kra : keysym = 0x3a2 -let _kappa : keysym = 0x3a2 -let _Rcedilla : keysym = 0x3a3 -let _Itilde : keysym = 0x3a5 -let _Lcedilla : keysym = 0x3a6 -let _Emacron : keysym = 0x3aa -let _Gcedilla : keysym = 0x3ab -let _Tslash : keysym = 0x3ac -let _rcedilla : keysym = 0x3b3 -let _itilde : keysym = 0x3b5 -let _lcedilla : keysym = 0x3b6 -let _emacron : keysym = 0x3ba -let _gcedilla : keysym = 0x3bb -let _tslash : keysym = 0x3bc -let _ENG : keysym = 0x3bd -let _eng : keysym = 0x3bf -let _Amacron : keysym = 0x3c0 -let _Iogonek : keysym = 0x3c7 -let _Eabovedot : keysym = 0x3cc -let _Imacron : keysym = 0x3cf -let _Ncedilla : keysym = 0x3d1 -let _Omacron : keysym = 0x3d2 -let _Kcedilla : keysym = 0x3d3 -let _Uogonek : keysym = 0x3d9 -let _Utilde : keysym = 0x3dd -let _Umacron : keysym = 0x3de -let _amacron : keysym = 0x3e0 -let _iogonek : keysym = 0x3e7 -let _eabovedot : keysym = 0x3ec -let _imacron : keysym = 0x3ef -let _ncedilla : keysym = 0x3f1 -let _omacron : keysym = 0x3f2 -let _kcedilla : keysym = 0x3f3 -let _uogonek : keysym = 0x3f9 -let _utilde : keysym = 0x3fd -let _umacron : keysym = 0x3fe -let _overline : keysym = 0x47e -let _kana_fullstop : keysym = 0x4a1 -let _kana_openingbracket : keysym = 0x4a2 -let _kana_closingbracket : keysym = 0x4a3 -let _kana_comma : keysym = 0x4a4 -let _kana_conjunctive : keysym = 0x4a5 -let _kana_middledot : keysym = 0x4a5 -let _kana_WO : keysym = 0x4a6 -let _kana_a : keysym = 0x4a7 -let _kana_i : keysym = 0x4a8 -let _kana_u : keysym = 0x4a9 -let _kana_e : keysym = 0x4aa -let _kana_o : keysym = 0x4ab -let _kana_ya : keysym = 0x4ac -let _kana_yu : keysym = 0x4ad -let _kana_yo : keysym = 0x4ae -let _kana_tsu : keysym = 0x4af -let _kana_tu : keysym = 0x4af -let _prolongedsound : keysym = 0x4b0 -let _kana_A : keysym = 0x4b1 -let _kana_I : keysym = 0x4b2 -let _kana_U : keysym = 0x4b3 -let _kana_E : keysym = 0x4b4 -let _kana_O : keysym = 0x4b5 -let _kana_KA : keysym = 0x4b6 -let _kana_KI : keysym = 0x4b7 -let _kana_KU : keysym = 0x4b8 -let _kana_KE : keysym = 0x4b9 -let _kana_KO : keysym = 0x4ba -let _kana_SA : keysym = 0x4bb -let _kana_SHI : keysym = 0x4bc -let _kana_SU : keysym = 0x4bd -let _kana_SE : keysym = 0x4be -let _kana_SO : keysym = 0x4bf -let _kana_TA : keysym = 0x4c0 -let _kana_CHI : keysym = 0x4c1 -let _kana_TI : keysym = 0x4c1 -let _kana_TSU : keysym = 0x4c2 -let _kana_TU : keysym = 0x4c2 -let _kana_TE : keysym = 0x4c3 -let _kana_TO : keysym = 0x4c4 -let _kana_NA : keysym = 0x4c5 -let _kana_NI : keysym = 0x4c6 -let _kana_NU : keysym = 0x4c7 -let _kana_NE : keysym = 0x4c8 -let _kana_NO : keysym = 0x4c9 -let _kana_HA : keysym = 0x4ca -let _kana_HI : keysym = 0x4cb -let _kana_FU : keysym = 0x4cc -let _kana_HU : keysym = 0x4cc -let _kana_HE : keysym = 0x4cd -let _kana_HO : keysym = 0x4ce -let _kana_MA : keysym = 0x4cf -let _kana_MI : keysym = 0x4d0 -let _kana_MU : keysym = 0x4d1 -let _kana_ME : keysym = 0x4d2 -let _kana_MO : keysym = 0x4d3 -let _kana_YA : keysym = 0x4d4 -let _kana_YU : keysym = 0x4d5 -let _kana_YO : keysym = 0x4d6 -let _kana_RA : keysym = 0x4d7 -let _kana_RI : keysym = 0x4d8 -let _kana_RU : keysym = 0x4d9 -let _kana_RE : keysym = 0x4da -let _kana_RO : keysym = 0x4db -let _kana_WA : keysym = 0x4dc -let _kana_N : keysym = 0x4dd -let _voicedsound : keysym = 0x4de -let _semivoicedsound : keysym = 0x4df -let _kana_switch : keysym = 0xFF7E -let _Arabic_comma : keysym = 0x5ac -let _Arabic_semicolon : keysym = 0x5bb -let _Arabic_question_mark : keysym = 0x5bf -let _Arabic_hamza : keysym = 0x5c1 -let _Arabic_maddaonalef : keysym = 0x5c2 -let _Arabic_hamzaonalef : keysym = 0x5c3 -let _Arabic_hamzaonwaw : keysym = 0x5c4 -let _Arabic_hamzaunderalef : keysym = 0x5c5 -let _Arabic_hamzaonyeh : keysym = 0x5c6 -let _Arabic_alef : keysym = 0x5c7 -let _Arabic_beh : keysym = 0x5c8 -let _Arabic_tehmarbuta : keysym = 0x5c9 -let _Arabic_teh : keysym = 0x5ca -let _Arabic_theh : keysym = 0x5cb -let _Arabic_jeem : keysym = 0x5cc -let _Arabic_hah : keysym = 0x5cd -let _Arabic_khah : keysym = 0x5ce -let _Arabic_dal : keysym = 0x5cf -let _Arabic_thal : keysym = 0x5d0 -let _Arabic_ra : keysym = 0x5d1 -let _Arabic_zain : keysym = 0x5d2 -let _Arabic_seen : keysym = 0x5d3 -let _Arabic_sheen : keysym = 0x5d4 -let _Arabic_sad : keysym = 0x5d5 -let _Arabic_dad : keysym = 0x5d6 -let _Arabic_tah : keysym = 0x5d7 -let _Arabic_zah : keysym = 0x5d8 -let _Arabic_ain : keysym = 0x5d9 -let _Arabic_ghain : keysym = 0x5da -let _Arabic_tatweel : keysym = 0x5e0 -let _Arabic_feh : keysym = 0x5e1 -let _Arabic_qaf : keysym = 0x5e2 -let _Arabic_kaf : keysym = 0x5e3 -let _Arabic_lam : keysym = 0x5e4 -let _Arabic_meem : keysym = 0x5e5 -let _Arabic_noon : keysym = 0x5e6 -let _Arabic_ha : keysym = 0x5e7 -let _Arabic_heh : keysym = 0x5e7 -let _Arabic_waw : keysym = 0x5e8 -let _Arabic_alefmaksura : keysym = 0x5e9 -let _Arabic_yeh : keysym = 0x5ea -let _Arabic_fathatan : keysym = 0x5eb -let _Arabic_dammatan : keysym = 0x5ec -let _Arabic_kasratan : keysym = 0x5ed -let _Arabic_fatha : keysym = 0x5ee -let _Arabic_damma : keysym = 0x5ef -let _Arabic_kasra : keysym = 0x5f0 -let _Arabic_shadda : keysym = 0x5f1 -let _Arabic_sukun : keysym = 0x5f2 -let _Arabic_switch : keysym = 0xFF7E -let _Serbian_dje : keysym = 0x6a1 -let _Macedonia_gje : keysym = 0x6a2 -let _Cyrillic_io : keysym = 0x6a3 -let _Ukrainian_ie : keysym = 0x6a4 -let _Ukranian_je : keysym = 0x6a4 -let _Macedonia_dse : keysym = 0x6a5 -let _Ukrainian_i : keysym = 0x6a6 -let _Ukranian_i : keysym = 0x6a6 -let _Ukrainian_yi : keysym = 0x6a7 -let _Ukranian_yi : keysym = 0x6a7 -let _Cyrillic_je : keysym = 0x6a8 -let _Serbian_je : keysym = 0x6a8 -let _Cyrillic_lje : keysym = 0x6a9 -let _Serbian_lje : keysym = 0x6a9 -let _Cyrillic_nje : keysym = 0x6aa -let _Serbian_nje : keysym = 0x6aa -let _Serbian_tshe : keysym = 0x6ab -let _Macedonia_kje : keysym = 0x6ac -let _Byelorussian_shortu : keysym = 0x6ae -let _Cyrillic_dzhe : keysym = 0x6af -let _Serbian_dze : keysym = 0x6af -let _numerosign : keysym = 0x6b0 -let _Serbian_DJE : keysym = 0x6b1 -let _Macedonia_GJE : keysym = 0x6b2 -let _Cyrillic_IO : keysym = 0x6b3 -let _Ukrainian_IE : keysym = 0x6b4 -let _Ukranian_JE : keysym = 0x6b4 -let _Macedonia_DSE : keysym = 0x6b5 -let _Ukrainian_I : keysym = 0x6b6 -let _Ukranian_I : keysym = 0x6b6 -let _Ukrainian_YI : keysym = 0x6b7 -let _Ukranian_YI : keysym = 0x6b7 -let _Cyrillic_JE : keysym = 0x6b8 -let _Serbian_JE : keysym = 0x6b8 -let _Cyrillic_LJE : keysym = 0x6b9 -let _Serbian_LJE : keysym = 0x6b9 -let _Cyrillic_NJE : keysym = 0x6ba -let _Serbian_NJE : keysym = 0x6ba -let _Serbian_TSHE : keysym = 0x6bb -let _Macedonia_KJE : keysym = 0x6bc -let _Byelorussian_SHORTU : keysym = 0x6be -let _Cyrillic_DZHE : keysym = 0x6bf -let _Serbian_DZE : keysym = 0x6bf -let _Cyrillic_yu : keysym = 0x6c0 -let _Cyrillic_a : keysym = 0x6c1 -let _Cyrillic_be : keysym = 0x6c2 -let _Cyrillic_tse : keysym = 0x6c3 -let _Cyrillic_de : keysym = 0x6c4 -let _Cyrillic_ie : keysym = 0x6c5 -let _Cyrillic_ef : keysym = 0x6c6 -let _Cyrillic_ghe : keysym = 0x6c7 -let _Cyrillic_ha : keysym = 0x6c8 -let _Cyrillic_i : keysym = 0x6c9 -let _Cyrillic_shorti : keysym = 0x6ca -let _Cyrillic_ka : keysym = 0x6cb -let _Cyrillic_el : keysym = 0x6cc -let _Cyrillic_em : keysym = 0x6cd -let _Cyrillic_en : keysym = 0x6ce -let _Cyrillic_o : keysym = 0x6cf -let _Cyrillic_pe : keysym = 0x6d0 -let _Cyrillic_ya : keysym = 0x6d1 -let _Cyrillic_er : keysym = 0x6d2 -let _Cyrillic_es : keysym = 0x6d3 -let _Cyrillic_te : keysym = 0x6d4 -let _Cyrillic_u : keysym = 0x6d5 -let _Cyrillic_zhe : keysym = 0x6d6 -let _Cyrillic_ve : keysym = 0x6d7 -let _Cyrillic_softsign : keysym = 0x6d8 -let _Cyrillic_yeru : keysym = 0x6d9 -let _Cyrillic_ze : keysym = 0x6da -let _Cyrillic_sha : keysym = 0x6db -let _Cyrillic_e : keysym = 0x6dc -let _Cyrillic_shcha : keysym = 0x6dd -let _Cyrillic_che : keysym = 0x6de -let _Cyrillic_hardsign : keysym = 0x6df -let _Cyrillic_YU : keysym = 0x6e0 -let _Cyrillic_A : keysym = 0x6e1 -let _Cyrillic_BE : keysym = 0x6e2 -let _Cyrillic_TSE : keysym = 0x6e3 -let _Cyrillic_DE : keysym = 0x6e4 -let _Cyrillic_IE : keysym = 0x6e5 -let _Cyrillic_EF : keysym = 0x6e6 -let _Cyrillic_GHE : keysym = 0x6e7 -let _Cyrillic_HA : keysym = 0x6e8 -let _Cyrillic_I : keysym = 0x6e9 -let _Cyrillic_SHORTI : keysym = 0x6ea -let _Cyrillic_KA : keysym = 0x6eb -let _Cyrillic_EL : keysym = 0x6ec -let _Cyrillic_EM : keysym = 0x6ed -let _Cyrillic_EN : keysym = 0x6ee -let _Cyrillic_O : keysym = 0x6ef -let _Cyrillic_PE : keysym = 0x6f0 -let _Cyrillic_YA : keysym = 0x6f1 -let _Cyrillic_ER : keysym = 0x6f2 -let _Cyrillic_ES : keysym = 0x6f3 -let _Cyrillic_TE : keysym = 0x6f4 -let _Cyrillic_U : keysym = 0x6f5 -let _Cyrillic_ZHE : keysym = 0x6f6 -let _Cyrillic_VE : keysym = 0x6f7 -let _Cyrillic_SOFTSIGN : keysym = 0x6f8 -let _Cyrillic_YERU : keysym = 0x6f9 -let _Cyrillic_ZE : keysym = 0x6fa -let _Cyrillic_SHA : keysym = 0x6fb -let _Cyrillic_E : keysym = 0x6fc -let _Cyrillic_SHCHA : keysym = 0x6fd -let _Cyrillic_CHE : keysym = 0x6fe -let _Cyrillic_HARDSIGN : keysym = 0x6ff -let _Greek_ALPHAaccent : keysym = 0x7a1 -let _Greek_EPSILONaccent : keysym = 0x7a2 -let _Greek_ETAaccent : keysym = 0x7a3 -let _Greek_IOTAaccent : keysym = 0x7a4 -let _Greek_IOTAdiaeresis : keysym = 0x7a5 -let _Greek_OMICRONaccent : keysym = 0x7a7 -let _Greek_UPSILONaccent : keysym = 0x7a8 -let _Greek_UPSILONdieresis : keysym = 0x7a9 -let _Greek_OMEGAaccent : keysym = 0x7ab -let _Greek_accentdieresis : keysym = 0x7ae -let _Greek_horizbar : keysym = 0x7af -let _Greek_alphaaccent : keysym = 0x7b1 -let _Greek_epsilonaccent : keysym = 0x7b2 -let _Greek_etaaccent : keysym = 0x7b3 -let _Greek_iotaaccent : keysym = 0x7b4 -let _Greek_iotadieresis : keysym = 0x7b5 -let _Greek_iotaaccentdieresis : keysym = 0x7b6 -let _Greek_omicronaccent : keysym = 0x7b7 -let _Greek_upsilonaccent : keysym = 0x7b8 -let _Greek_upsilondieresis : keysym = 0x7b9 -let _Greek_upsilonaccentdieresis : keysym = 0x7ba -let _Greek_omegaaccent : keysym = 0x7bb -let _Greek_ALPHA : keysym = 0x7c1 -let _Greek_BETA : keysym = 0x7c2 -let _Greek_GAMMA : keysym = 0x7c3 -let _Greek_DELTA : keysym = 0x7c4 -let _Greek_EPSILON : keysym = 0x7c5 -let _Greek_ZETA : keysym = 0x7c6 -let _Greek_ETA : keysym = 0x7c7 -let _Greek_THETA : keysym = 0x7c8 -let _Greek_IOTA : keysym = 0x7c9 -let _Greek_KAPPA : keysym = 0x7ca -let _Greek_LAMDA : keysym = 0x7cb -let _Greek_LAMBDA : keysym = 0x7cb -let _Greek_MU : keysym = 0x7cc -let _Greek_NU : keysym = 0x7cd -let _Greek_XI : keysym = 0x7ce -let _Greek_OMICRON : keysym = 0x7cf -let _Greek_PI : keysym = 0x7d0 -let _Greek_RHO : keysym = 0x7d1 -let _Greek_SIGMA : keysym = 0x7d2 -let _Greek_TAU : keysym = 0x7d4 -let _Greek_UPSILON : keysym = 0x7d5 -let _Greek_PHI : keysym = 0x7d6 -let _Greek_CHI : keysym = 0x7d7 -let _Greek_PSI : keysym = 0x7d8 -let _Greek_OMEGA : keysym = 0x7d9 -let _Greek_alpha : keysym = 0x7e1 -let _Greek_beta : keysym = 0x7e2 -let _Greek_gamma : keysym = 0x7e3 -let _Greek_delta : keysym = 0x7e4 -let _Greek_epsilon : keysym = 0x7e5 -let _Greek_zeta : keysym = 0x7e6 -let _Greek_eta : keysym = 0x7e7 -let _Greek_theta : keysym = 0x7e8 -let _Greek_iota : keysym = 0x7e9 -let _Greek_kappa : keysym = 0x7ea -let _Greek_lamda : keysym = 0x7eb -let _Greek_lambda : keysym = 0x7eb -let _Greek_mu : keysym = 0x7ec -let _Greek_nu : keysym = 0x7ed -let _Greek_xi : keysym = 0x7ee -let _Greek_omicron : keysym = 0x7ef -let _Greek_pi : keysym = 0x7f0 -let _Greek_rho : keysym = 0x7f1 -let _Greek_sigma : keysym = 0x7f2 -let _Greek_finalsmallsigma : keysym = 0x7f3 -let _Greek_tau : keysym = 0x7f4 -let _Greek_upsilon : keysym = 0x7f5 -let _Greek_phi : keysym = 0x7f6 -let _Greek_chi : keysym = 0x7f7 -let _Greek_psi : keysym = 0x7f8 -let _Greek_omega : keysym = 0x7f9 -let _Greek_switch : keysym = 0xFF7E -let _leftradical : keysym = 0x8a1 -let _topleftradical : keysym = 0x8a2 -let _horizconnector : keysym = 0x8a3 -let _topintegral : keysym = 0x8a4 -let _botintegral : keysym = 0x8a5 -let _vertconnector : keysym = 0x8a6 -let _topleftsqbracket : keysym = 0x8a7 -let _botleftsqbracket : keysym = 0x8a8 -let _toprightsqbracket : keysym = 0x8a9 -let _botrightsqbracket : keysym = 0x8aa -let _topleftparens : keysym = 0x8ab -let _botleftparens : keysym = 0x8ac -let _toprightparens : keysym = 0x8ad -let _botrightparens : keysym = 0x8ae -let _leftmiddlecurlybrace : keysym = 0x8af -let _rightmiddlecurlybrace : keysym = 0x8b0 -let _topleftsummation : keysym = 0x8b1 -let _botleftsummation : keysym = 0x8b2 -let _topvertsummationconnector : keysym = 0x8b3 -let _botvertsummationconnector : keysym = 0x8b4 -let _toprightsummation : keysym = 0x8b5 -let _botrightsummation : keysym = 0x8b6 -let _rightmiddlesummation : keysym = 0x8b7 -let _lessthanequal : keysym = 0x8bc -let _notequal : keysym = 0x8bd -let _greaterthanequal : keysym = 0x8be -let _integral : keysym = 0x8bf -let _therefore : keysym = 0x8c0 -let _variation : keysym = 0x8c1 -let _infinity : keysym = 0x8c2 -let _nabla : keysym = 0x8c5 -let _approximate : keysym = 0x8c8 -let _similarequal : keysym = 0x8c9 -let _ifonlyif : keysym = 0x8cd -let _implies : keysym = 0x8ce -let _identical : keysym = 0x8cf -let _radical : keysym = 0x8d6 -let _includedin : keysym = 0x8da -let _includes : keysym = 0x8db -let _intersection : keysym = 0x8dc -let _union : keysym = 0x8dd -let _logicaland : keysym = 0x8de -let _logicalor : keysym = 0x8df -let _partialderivative : keysym = 0x8ef -let _function : keysym = 0x8f6 -let _leftarrow : keysym = 0x8fb -let _uparrow : keysym = 0x8fc -let _rightarrow : keysym = 0x8fd -let _downarrow : keysym = 0x8fe -let _blank : keysym = 0x9df -let _soliddiamond : keysym = 0x9e0 -let _checkerboard : keysym = 0x9e1 -let _ht : keysym = 0x9e2 -let _ff : keysym = 0x9e3 -let _cr : keysym = 0x9e4 -let _lf : keysym = 0x9e5 -let _nl : keysym = 0x9e8 -let _vt : keysym = 0x9e9 -let _lowrightcorner : keysym = 0x9ea -let _uprightcorner : keysym = 0x9eb -let _upleftcorner : keysym = 0x9ec -let _lowleftcorner : keysym = 0x9ed -let _crossinglines : keysym = 0x9ee -let _horizlinescan1 : keysym = 0x9ef -let _horizlinescan3 : keysym = 0x9f0 -let _horizlinescan5 : keysym = 0x9f1 -let _horizlinescan7 : keysym = 0x9f2 -let _horizlinescan9 : keysym = 0x9f3 -let _leftt : keysym = 0x9f4 -let _rightt : keysym = 0x9f5 -let _bott : keysym = 0x9f6 -let _topt : keysym = 0x9f7 -let _vertbar : keysym = 0x9f8 -let _emspace : keysym = 0xaa1 -let _enspace : keysym = 0xaa2 -let _em3space : keysym = 0xaa3 -let _em4space : keysym = 0xaa4 -let _digitspace : keysym = 0xaa5 -let _punctspace : keysym = 0xaa6 -let _thinspace : keysym = 0xaa7 -let _hairspace : keysym = 0xaa8 -let _emdash : keysym = 0xaa9 -let _endash : keysym = 0xaaa -let _signifblank : keysym = 0xaac -let _ellipsis : keysym = 0xaae -let _doubbaselinedot : keysym = 0xaaf -let _onethird : keysym = 0xab0 -let _twothirds : keysym = 0xab1 -let _onefifth : keysym = 0xab2 -let _twofifths : keysym = 0xab3 -let _threefifths : keysym = 0xab4 -let _fourfifths : keysym = 0xab5 -let _onesixth : keysym = 0xab6 -let _fivesixths : keysym = 0xab7 -let _careof : keysym = 0xab8 -let _figdash : keysym = 0xabb -let _leftanglebracket : keysym = 0xabc -let _decimalpoint : keysym = 0xabd -let _rightanglebracket : keysym = 0xabe -let _marker : keysym = 0xabf -let _oneeighth : keysym = 0xac3 -let _threeeighths : keysym = 0xac4 -let _fiveeighths : keysym = 0xac5 -let _seveneighths : keysym = 0xac6 -let _trademark : keysym = 0xac9 -let _signaturemark : keysym = 0xaca -let _trademarkincircle : keysym = 0xacb -let _leftopentriangle : keysym = 0xacc -let _rightopentriangle : keysym = 0xacd -let _emopencircle : keysym = 0xace -let _emopenrectangle : keysym = 0xacf -let _leftsinglequotemark : keysym = 0xad0 -let _rightsinglequotemark : keysym = 0xad1 -let _leftdoublequotemark : keysym = 0xad2 -let _rightdoublequotemark : keysym = 0xad3 -let _prescription : keysym = 0xad4 -let _minutes : keysym = 0xad6 -let _seconds : keysym = 0xad7 -let _latincross : keysym = 0xad9 -let _hexagram : keysym = 0xada -let _filledrectbullet : keysym = 0xadb -let _filledlefttribullet : keysym = 0xadc -let _filledrighttribullet : keysym = 0xadd -let _emfilledcircle : keysym = 0xade -let _emfilledrect : keysym = 0xadf -let _enopencircbullet : keysym = 0xae0 -let _enopensquarebullet : keysym = 0xae1 -let _openrectbullet : keysym = 0xae2 -let _opentribulletup : keysym = 0xae3 -let _opentribulletdown : keysym = 0xae4 -let _openstar : keysym = 0xae5 -let _enfilledcircbullet : keysym = 0xae6 -let _enfilledsqbullet : keysym = 0xae7 -let _filledtribulletup : keysym = 0xae8 -let _filledtribulletdown : keysym = 0xae9 -let _leftpointer : keysym = 0xaea -let _rightpointer : keysym = 0xaeb -let _club : keysym = 0xaec -let _diamond : keysym = 0xaed -let _heart : keysym = 0xaee -let _maltesecross : keysym = 0xaf0 -let _dagger : keysym = 0xaf1 -let _doubledagger : keysym = 0xaf2 -let _checkmark : keysym = 0xaf3 -let _ballotcross : keysym = 0xaf4 -let _musicalsharp : keysym = 0xaf5 -let _musicalflat : keysym = 0xaf6 -let _malesymbol : keysym = 0xaf7 -let _femalesymbol : keysym = 0xaf8 -let _telephone : keysym = 0xaf9 -let _telephonerecorder : keysym = 0xafa -let _phonographcopyright : keysym = 0xafb -let _caret : keysym = 0xafc -let _singlelowquotemark : keysym = 0xafd -let _doublelowquotemark : keysym = 0xafe -let _cursor : keysym = 0xaff -let _leftcaret : keysym = 0xba3 -let _rightcaret : keysym = 0xba6 -let _downcaret : keysym = 0xba8 -let _upcaret : keysym = 0xba9 -let _overbar : keysym = 0xbc0 -let _downtack : keysym = 0xbc2 -let _upshoe : keysym = 0xbc3 -let _downstile : keysym = 0xbc4 -let _underbar : keysym = 0xbc6 -let _jot : keysym = 0xbca -let _quad : keysym = 0xbcc -let _uptack : keysym = 0xbce -let _circle : keysym = 0xbcf -let _upstile : keysym = 0xbd3 -let _downshoe : keysym = 0xbd6 -let _rightshoe : keysym = 0xbd8 -let _leftshoe : keysym = 0xbda -let _lefttack : keysym = 0xbdc -let _righttack : keysym = 0xbfc -let _hebrew_doublelowline : keysym = 0xcdf -let _hebrew_aleph : keysym = 0xce0 -let _hebrew_bet : keysym = 0xce1 -let _hebrew_beth : keysym = 0xce1 -let _hebrew_gimel : keysym = 0xce2 -let _hebrew_gimmel : keysym = 0xce2 -let _hebrew_dalet : keysym = 0xce3 -let _hebrew_daleth : keysym = 0xce3 -let _hebrew_he : keysym = 0xce4 -let _hebrew_waw : keysym = 0xce5 -let _hebrew_zain : keysym = 0xce6 -let _hebrew_zayin : keysym = 0xce6 -let _hebrew_chet : keysym = 0xce7 -let _hebrew_het : keysym = 0xce7 -let _hebrew_tet : keysym = 0xce8 -let _hebrew_teth : keysym = 0xce8 -let _hebrew_yod : keysym = 0xce9 -let _hebrew_finalkaph : keysym = 0xcea -let _hebrew_kaph : keysym = 0xceb -let _hebrew_lamed : keysym = 0xcec -let _hebrew_finalmem : keysym = 0xced -let _hebrew_mem : keysym = 0xcee -let _hebrew_finalnun : keysym = 0xcef -let _hebrew_nun : keysym = 0xcf0 -let _hebrew_samech : keysym = 0xcf1 -let _hebrew_samekh : keysym = 0xcf1 -let _hebrew_ayin : keysym = 0xcf2 -let _hebrew_finalpe : keysym = 0xcf3 -let _hebrew_pe : keysym = 0xcf4 -let _hebrew_finalzade : keysym = 0xcf5 -let _hebrew_finalzadi : keysym = 0xcf5 -let _hebrew_zade : keysym = 0xcf6 -let _hebrew_zadi : keysym = 0xcf6 -let _hebrew_qoph : keysym = 0xcf7 -let _hebrew_kuf : keysym = 0xcf7 -let _hebrew_resh : keysym = 0xcf8 -let _hebrew_shin : keysym = 0xcf9 -let _hebrew_taw : keysym = 0xcfa -let _hebrew_taf : keysym = 0xcfa -let _Hebrew_switch : keysym = 0xFF7E -let _Thai_kokai : keysym = 0xda1 -let _Thai_khokhai : keysym = 0xda2 -let _Thai_khokhuat : keysym = 0xda3 -let _Thai_khokhwai : keysym = 0xda4 -let _Thai_khokhon : keysym = 0xda5 -let _Thai_khorakhang : keysym = 0xda6 -let _Thai_ngongu : keysym = 0xda7 -let _Thai_chochan : keysym = 0xda8 -let _Thai_choching : keysym = 0xda9 -let _Thai_chochang : keysym = 0xdaa -let _Thai_soso : keysym = 0xdab -let _Thai_chochoe : keysym = 0xdac -let _Thai_yoying : keysym = 0xdad -let _Thai_dochada : keysym = 0xdae -let _Thai_topatak : keysym = 0xdaf -let _Thai_thothan : keysym = 0xdb0 -let _Thai_thonangmontho : keysym = 0xdb1 -let _Thai_thophuthao : keysym = 0xdb2 -let _Thai_nonen : keysym = 0xdb3 -let _Thai_dodek : keysym = 0xdb4 -let _Thai_totao : keysym = 0xdb5 -let _Thai_thothung : keysym = 0xdb6 -let _Thai_thothahan : keysym = 0xdb7 -let _Thai_thothong : keysym = 0xdb8 -let _Thai_nonu : keysym = 0xdb9 -let _Thai_bobaimai : keysym = 0xdba -let _Thai_popla : keysym = 0xdbb -let _Thai_phophung : keysym = 0xdbc -let _Thai_fofa : keysym = 0xdbd -let _Thai_phophan : keysym = 0xdbe -let _Thai_fofan : keysym = 0xdbf -let _Thai_phosamphao : keysym = 0xdc0 -let _Thai_moma : keysym = 0xdc1 -let _Thai_yoyak : keysym = 0xdc2 -let _Thai_rorua : keysym = 0xdc3 -let _Thai_ru : keysym = 0xdc4 -let _Thai_loling : keysym = 0xdc5 -let _Thai_lu : keysym = 0xdc6 -let _Thai_wowaen : keysym = 0xdc7 -let _Thai_sosala : keysym = 0xdc8 -let _Thai_sorusi : keysym = 0xdc9 -let _Thai_sosua : keysym = 0xdca -let _Thai_hohip : keysym = 0xdcb -let _Thai_lochula : keysym = 0xdcc -let _Thai_oang : keysym = 0xdcd -let _Thai_honokhuk : keysym = 0xdce -let _Thai_paiyannoi : keysym = 0xdcf -let _Thai_saraa : keysym = 0xdd0 -let _Thai_maihanakat : keysym = 0xdd1 -let _Thai_saraaa : keysym = 0xdd2 -let _Thai_saraam : keysym = 0xdd3 -let _Thai_sarai : keysym = 0xdd4 -let _Thai_saraii : keysym = 0xdd5 -let _Thai_saraue : keysym = 0xdd6 -let _Thai_sarauee : keysym = 0xdd7 -let _Thai_sarau : keysym = 0xdd8 -let _Thai_sarauu : keysym = 0xdd9 -let _Thai_phinthu : keysym = 0xdda -let _Thai_maihanakat_maitho : keysym = 0xdde -let _Thai_baht : keysym = 0xddf -let _Thai_sarae : keysym = 0xde0 -let _Thai_saraae : keysym = 0xde1 -let _Thai_sarao : keysym = 0xde2 -let _Thai_saraaimaimuan : keysym = 0xde3 -let _Thai_saraaimaimalai : keysym = 0xde4 -let _Thai_lakkhangyao : keysym = 0xde5 -let _Thai_maiyamok : keysym = 0xde6 -let _Thai_maitaikhu : keysym = 0xde7 -let _Thai_maiek : keysym = 0xde8 -let _Thai_maitho : keysym = 0xde9 -let _Thai_maitri : keysym = 0xdea -let _Thai_maichattawa : keysym = 0xdeb -let _Thai_thanthakhat : keysym = 0xdec -let _Thai_nikhahit : keysym = 0xded -let _Thai_leksun : keysym = 0xdf0 -let _Thai_leknung : keysym = 0xdf1 -let _Thai_leksong : keysym = 0xdf2 -let _Thai_leksam : keysym = 0xdf3 -let _Thai_leksi : keysym = 0xdf4 -let _Thai_lekha : keysym = 0xdf5 -let _Thai_lekhok : keysym = 0xdf6 -let _Thai_lekchet : keysym = 0xdf7 -let _Thai_lekpaet : keysym = 0xdf8 -let _Thai_lekkao : keysym = 0xdf9 -let _Hangul : keysym = 0xff31 -let _Hangul_Start : keysym = 0xff32 -let _Hangul_End : keysym = 0xff33 -let _Hangul_Hanja : keysym = 0xff34 -let _Hangul_Jamo : keysym = 0xff35 -let _Hangul_Romaja : keysym = 0xff36 -let _Hangul_Codeinput : keysym = 0xff37 -let _Hangul_Jeonja : keysym = 0xff38 -let _Hangul_Banja : keysym = 0xff39 -let _Hangul_PreHanja : keysym = 0xff3a -let _Hangul_PostHanja : keysym = 0xff3b -let _Hangul_SingleCandidate : keysym = 0xff3c -let _Hangul_MultipleCandidate : keysym = 0xff3d -let _Hangul_PreviousCandidate : keysym = 0xff3e -let _Hangul_Special : keysym = 0xff3f -let _Hangul_switch : keysym = 0xFF7E -let _Hangul_Kiyeog : keysym = 0xea1 -let _Hangul_SsangKiyeog : keysym = 0xea2 -let _Hangul_KiyeogSios : keysym = 0xea3 -let _Hangul_Nieun : keysym = 0xea4 -let _Hangul_NieunJieuj : keysym = 0xea5 -let _Hangul_NieunHieuh : keysym = 0xea6 -let _Hangul_Dikeud : keysym = 0xea7 -let _Hangul_SsangDikeud : keysym = 0xea8 -let _Hangul_Rieul : keysym = 0xea9 -let _Hangul_RieulKiyeog : keysym = 0xeaa -let _Hangul_RieulMieum : keysym = 0xeab -let _Hangul_RieulPieub : keysym = 0xeac -let _Hangul_RieulSios : keysym = 0xead -let _Hangul_RieulTieut : keysym = 0xeae -let _Hangul_RieulPhieuf : keysym = 0xeaf -let _Hangul_RieulHieuh : keysym = 0xeb0 -let _Hangul_Mieum : keysym = 0xeb1 -let _Hangul_Pieub : keysym = 0xeb2 -let _Hangul_SsangPieub : keysym = 0xeb3 -let _Hangul_PieubSios : keysym = 0xeb4 -let _Hangul_Sios : keysym = 0xeb5 -let _Hangul_SsangSios : keysym = 0xeb6 -let _Hangul_Ieung : keysym = 0xeb7 -let _Hangul_Jieuj : keysym = 0xeb8 -let _Hangul_SsangJieuj : keysym = 0xeb9 -let _Hangul_Cieuc : keysym = 0xeba -let _Hangul_Khieuq : keysym = 0xebb -let _Hangul_Tieut : keysym = 0xebc -let _Hangul_Phieuf : keysym = 0xebd -let _Hangul_Hieuh : keysym = 0xebe -let _Hangul_A : keysym = 0xebf -let _Hangul_AE : keysym = 0xec0 -let _Hangul_YA : keysym = 0xec1 -let _Hangul_YAE : keysym = 0xec2 -let _Hangul_EO : keysym = 0xec3 -let _Hangul_E : keysym = 0xec4 -let _Hangul_YEO : keysym = 0xec5 -let _Hangul_YE : keysym = 0xec6 -let _Hangul_O : keysym = 0xec7 -let _Hangul_WA : keysym = 0xec8 -let _Hangul_WAE : keysym = 0xec9 -let _Hangul_OE : keysym = 0xeca -let _Hangul_YO : keysym = 0xecb -let _Hangul_U : keysym = 0xecc -let _Hangul_WEO : keysym = 0xecd -let _Hangul_WE : keysym = 0xece -let _Hangul_WI : keysym = 0xecf -let _Hangul_YU : keysym = 0xed0 -let _Hangul_EU : keysym = 0xed1 -let _Hangul_YI : keysym = 0xed2 -let _Hangul_I : keysym = 0xed3 -let _Hangul_J_Kiyeog : keysym = 0xed4 -let _Hangul_J_SsangKiyeog : keysym = 0xed5 -let _Hangul_J_KiyeogSios : keysym = 0xed6 -let _Hangul_J_Nieun : keysym = 0xed7 -let _Hangul_J_NieunJieuj : keysym = 0xed8 -let _Hangul_J_NieunHieuh : keysym = 0xed9 -let _Hangul_J_Dikeud : keysym = 0xeda -let _Hangul_J_Rieul : keysym = 0xedb -let _Hangul_J_RieulKiyeog : keysym = 0xedc -let _Hangul_J_RieulMieum : keysym = 0xedd -let _Hangul_J_RieulPieub : keysym = 0xede -let _Hangul_J_RieulSios : keysym = 0xedf -let _Hangul_J_RieulTieut : keysym = 0xee0 -let _Hangul_J_RieulPhieuf : keysym = 0xee1 -let _Hangul_J_RieulHieuh : keysym = 0xee2 -let _Hangul_J_Mieum : keysym = 0xee3 -let _Hangul_J_Pieub : keysym = 0xee4 -let _Hangul_J_PieubSios : keysym = 0xee5 -let _Hangul_J_Sios : keysym = 0xee6 -let _Hangul_J_SsangSios : keysym = 0xee7 -let _Hangul_J_Ieung : keysym = 0xee8 -let _Hangul_J_Jieuj : keysym = 0xee9 -let _Hangul_J_Cieuc : keysym = 0xeea -let _Hangul_J_Khieuq : keysym = 0xeeb -let _Hangul_J_Tieut : keysym = 0xeec -let _Hangul_J_Phieuf : keysym = 0xeed -let _Hangul_J_Hieuh : keysym = 0xeee -let _Hangul_RieulYeorinHieuh : keysym = 0xeef -let _Hangul_SunkyeongeumMieum : keysym = 0xef0 -let _Hangul_SunkyeongeumPieub : keysym = 0xef1 -let _Hangul_PanSios : keysym = 0xef2 -let _Hangul_KkogjiDalrinIeung : keysym = 0xef3 -let _Hangul_SunkyeongeumPhieuf : keysym = 0xef4 -let _Hangul_YeorinHieuh : keysym = 0xef5 -let _Hangul_AraeA : keysym = 0xef6 -let _Hangul_AraeAE : keysym = 0xef7 -let _Hangul_J_PanSios : keysym = 0xef8 -let _Hangul_J_KkogjiDalrinIeung : keysym = 0xef9 -let _Hangul_J_YeorinHieuh : keysym = 0xefa -let _Korean_Won : keysym = 0xeff diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk_tags.var b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk_tags.var deleted file mode 100644 index a443fc039..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gdk_tags.var +++ /dev/null @@ -1,165 +0,0 @@ -(* $Id$ *) - -exception ml_raise_gdk - -type gdkEventType = "GDK_" - [ `NOTHING | `DELETE | `DESTROY | `EXPOSE | `MOTION_NOTIFY | `BUTTON_PRESS - | `TWO_BUTTON_PRESS "GDK_2BUTTON_PRESS" - | `THREE_BUTTON_PRESS "GDK_3BUTTON_PRESS" - | `BUTTON_RELEASE | `KEY_PRESS - | `KEY_RELEASE | `ENTER_NOTIFY | `LEAVE_NOTIFY | `FOCUS_CHANGE - | `CONFIGURE | `MAP | `UNMAP | `PROPERTY_NOTIFY | `SELECTION_CLEAR - | `SELECTION_REQUEST | `SELECTION_NOTIFY | `PROXIMITY_IN - | `PROXIMITY_OUT - | `DRAG_ENTER | `DRAG_LEAVE | `DRAG_MOTION | `DRAG_STATUS - | `DROP_START | `DROP_FINISHED | `CLIENT_EVENT | `VISIBILITY_NOTIFY - | `NO_EXPOSE ] - -type event_mask = "GDK_" - [ `EXPOSURE - | `POINTER_MOTION | `POINTER_MOTION_HINT - | `BUTTON_MOTION | `BUTTON1_MOTION | `BUTTON2_MOTION | `BUTTON3_MOTION - | `BUTTON_PRESS | `BUTTON_RELEASE - | `KEY_PRESS | `KEY_RELEASE - | `ENTER_NOTIFY | `LEAVE_NOTIFY | `FOCUS_CHANGE - | `STRUCTURE | `PROPERTY_CHANGE | `VISIBILITY_NOTIFY - | `PROXIMITY_IN | `PROXIMITY_OUT | `SUBSTRUCTURE - | `ALL_EVENTS ] "_MASK" - -type public extension_events = "GDK_EXTENSION_EVENTS_" - [ `NONE | `ALL | `CURSOR ] - -type gdkVisibilityState = "GDK_VISIBILITY_" - [ `UNOBSCURED | `PARTIAL | `FULLY_OBSCURED ] - -type gdkInputSource = "GDK_SOURCE_" - [ `MOUSE | `PEN | `ERASER | `CURSOR ] - -type gdkCrossingMode = "GDK_CROSSING_" - [ `NORMAL | `GRAB | `UNGRAB ] - -type gdkNotifyType = "GDK_NOTIFY_" - [ `ANCESTOR | `VIRTUAL | `INFERIOR | `NONLINEAR | `NONLINEAR_VIRTUAL - | `UNKNOWN ] - -type gdkFillRule = "GDK_" - [ `EVEN_ODD_RULE | `WINDING_RULE ] - -type gdkOverlapType = "GDK_OVERLAP_RECTANGLE_" - [ `IN | `OUT | `PART ] - -type gdkFunction = "GDK_" - [ `COPY | `INVERT | `XOR ] - -type gdkFill = "GDK_" - [ `SOLID | `TILED | `STIPPLED | `OPAQUE_STIPPLED ] - -type gdkSubwindowMode = "GDK_" - [ `CLIP_BY_CHILDREN | `INCLUDE_INFERIORS ] - -type gdkLineStyle = "GDK_LINE_" - [ `SOLID | `ON_OFF_DASH | `DOUBLE_DASH ] - -type gdkCapStyle = "GDK_CAP_" - [ `NOT_LAST | `BUTT | `ROUND | `PROJECTING ] - -type gdkJoinStyle = "GDK_JOIN_" - [ `MITER | `ROUND | `BEVEL ] - -type gdkModifier = "GDK_" - [ `SHIFT | `LOCK | `CONTROL | `MOD1 | `MOD2 | `MOD3 | `MOD4 | `MOD5 - | `BUTTON1 | `BUTTON2 | `BUTTON3 | `BUTTON4 | `BUTTON5 ] "_MASK" - -type gdkImageType = "GDK_IMAGE_" - [ `NORMAL | `SHARED | `FASTEST ] - -type gdkVisualType = "GDK_VISUAL_" - [ `STATIC_GRAY | `GRAYSCALE | `STATIC_COLOR | `PSEUDO_COLOR - | `TRUE_COLOR | `DIRECT_COLOR ] - -type gdkFontType = "GDK_FONT_" - [ `FONT | `FONTSET ] - -type gdkDragAction = "GDK_ACTION_" - [ `DEFAULT | `COPY | `MOVE | `LINK | `PRIVATE | `ASK ] - -type gdkCursorType = "GDK_" [ - | `NUM_GLYPHS - | `X_CURSOR - | `ARROW - | `BASED_ARROW_DOWN - | `BASED_ARROW_UP - | `BOAT - | `BOGOSITY - | `BOTTOM_LEFT_CORNER - | `BOTTOM_RIGHT_CORNER - | `BOTTOM_SIDE - | `BOTTOM_TEE - | `BOX_SPIRAL - | `CENTER_PTR - | `CIRCLE - | `CLOCK - | `COFFEE_MUG - | `CROSS - | `CROSS_REVERSE - | `CROSSHAIR - | `DIAMOND_CROSS - | `DOT - | `DOTBOX - | `DOUBLE_ARROW - | `DRAFT_LARGE - | `DRAFT_SMALL - | `DRAPED_BOX - | `EXCHANGE - | `FLEUR - | `GOBBLER - | `GUMBY - | `HAND1 - | `HAND2 - | `HEART - | `ICON - | `IRON_CROSS - | `LEFT_PTR - | `LEFT_SIDE - | `LEFT_TEE - | `LEFTBUTTON - | `LL_ANGLE - | `LR_ANGLE - | `MAN - | `MIDDLEBUTTON - | `MOUSE - | `PENCIL - | `PIRATE - | `PLUS - | `QUESTION_ARROW - | `RIGHT_PTR - | `RIGHT_SIDE - | `RIGHT_TEE - | `RIGHTBUTTON - | `RTL_LOGO - | `SAILBOAT - | `SB_DOWN_ARROW - | `SB_H_DOUBLE_ARROW - | `SB_LEFT_ARROW - | `SB_RIGHT_ARROW - | `SB_UP_ARROW - | `SB_V_DOUBLE_ARROW - | `SHUTTLE - | `SIZING - | `SPIDER - | `SPRAYCAN - | `STAR - | `TARGET - | `TCROSS - | `TOP_LEFT_ARROW - | `TOP_LEFT_CORNER - | `TOP_RIGHT_CORNER - | `TOP_SIDE - | `TOP_TEE - | `TREK - | `UL_ANGLE - | `UMBRELLA - | `UR_ANGLE - | `WATCH - | `XTERM - ] diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glGtk.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glGtk.ml deleted file mode 100644 index c7020a4fd..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glGtk.ml +++ /dev/null @@ -1,86 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk - -type visual_options = [ - | `USE_GL - | `BUFFER_SIZE of int - | `LEVEL of int - | `RGBA - | `DOUBLEBUFFER - | `STEREO - | `AUX_BUFFERS of int - | `RED_SIZE of int - | `GREEN_SIZE of int - | `BLUE_SIZE of int - | `ALPHA_SIZE of int - | `DEPTH_SIZE of int - | `STENCIL_SIZE of int - | `ACCUM_GREEN_SIZE of int - | `ACCUM_ALPHA_SIZE of int -] - -type gl_area = [`widget|`drawing|`glarea] - -module Raw = struct - external create : - visual_options list -> share:[>`glarea] optobj -> gl_area obj - = "ml_gtk_gl_area_new" - - external swap_buffers : [>`glarea] obj -> unit - = "ml_gtk_gl_area_swapbuffers" - - external make_current : [>`glarea] obj -> bool - = "ml_gtk_gl_area_make_current" -end - -class area_signals obj = -object (connect) - inherit GObj.widget_signals obj - method display ~callback = - (new GObj.event_signals ~after obj)#expose ~callback: - begin fun ev -> - if GdkEvent.Expose.count ev = 0 then - if Raw.make_current obj then callback () - else prerr_endline "GlGtk-WARNING **: could not make current"; - true - end - method reshape ~callback = - (new GObj.event_signals ~after obj)#configure ~callback: - begin fun ev -> - if Raw.make_current obj then begin - callback ~width:(GdkEvent.Configure.width ev) - ~height:(GdkEvent.Configure.height ev) - end - else prerr_endline "GlGtk-WARNING **: could not make current"; - true - end - method realize ~callback = - let connect = new GObj.misc_signals ~after (GtkBase.Widget.coerce obj) in - connect#realize ~callback: - begin fun ev -> - if Raw.make_current obj then callback () - else prerr_endline "GlGtk-WARNING **: could not make current" - end -end - -class area obj = object (self) - inherit GObj.widget (obj : gl_area obj) - method as_area = obj - method event = new GObj.event_ops obj - method connect = new area_signals obj - method set_size = GtkMisc.DrawingArea.size obj - method swap_buffers () = Raw.swap_buffers obj - method make_current () = - if not (Raw.make_current obj) then - raise (Gl.GLerror "make_current") -end - -let area options ?share ?(width=0) ?(height=0) ?packing ?show () = - let share = - match share with Some (x : area) -> Some x#as_area | None -> None in - let w = Raw.create options ~share:(Gpointer.optboxed share) in - if width <> 0 || height <> 0 then GtkMisc.DrawingArea.size w ~width ~height; - GtkBase.Widget.add_events w [`EXPOSURE]; - GObj.pack_return (new area w) ~packing ~show diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glGtk.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glGtk.mli deleted file mode 100644 index 599f24a09..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glGtk.mli +++ /dev/null @@ -1,63 +0,0 @@ -(* $Id$ *) - -open Gtk -open GObj - -type visual_options = [ - `USE_GL - | `BUFFER_SIZE of int - | `LEVEL of int - | `RGBA - | `DOUBLEBUFFER - | `STEREO - | `AUX_BUFFERS of int - | `RED_SIZE of int - | `GREEN_SIZE of int - | `BLUE_SIZE of int - | `ALPHA_SIZE of int - | `DEPTH_SIZE of int - | `STENCIL_SIZE of int - | `ACCUM_GREEN_SIZE of int - | `ACCUM_ALPHA_SIZE of int -] -type gl_area = [`widget|`drawing|`glarea] - -module Raw : - sig - external create : - visual_options list -> share:[>`glarea] optobj -> gl_area obj - = "ml_gtk_gl_area_new" - external swap_buffers : [>`glarea] obj -> unit - = "ml_gtk_gl_area_swapbuffers" - external make_current : [>`glarea] obj -> bool - = "ml_gtk_gl_area_make_current" - end - -class area_signals : 'a obj -> - object - inherit widget_signals - constraint 'a = [>`glarea|`widget] - val obj : 'a obj - method display : callback:(unit -> unit) -> GtkSignal.id - method realize : callback:(unit -> unit) -> GtkSignal.id - method reshape : - callback:(width:int -> height:int -> unit) -> GtkSignal.id - end - -class area : gl_area obj -> - object - inherit widget - val obj : gl_area obj - method event : event_ops - method as_area : gl_area obj - method connect : area_signals - method make_current : unit -> unit - method set_size : width:int -> height:int -> unit - method swap_buffers : unit -> unit - end - -val area : - visual_options list -> - ?share:area -> - ?width:int -> - ?height:int -> ?packing:(widget -> unit) -> ?show:bool -> unit -> area diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glib.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glib.ml deleted file mode 100644 index 2fd014099..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/glib.ml +++ /dev/null @@ -1,21 +0,0 @@ -(* $Id$ *) - -type warning_func = string -> unit - -external set_warning_handler : (string -> unit) -> warning_func - = "ml_g_set_warning_handler" - -type print_func = string -> unit - -external set_print_handler : (string -> unit) -> print_func - = "ml_g_set_print_handler" - -module Main = struct - type t - external create : bool -> t = "ml_g_main_new" - external iteration : bool -> bool = "ml_g_main_iteration" - external pending : unit -> bool = "ml_g_main_pending" - external is_running : t -> bool = "ml_g_main_is_running" - external quit : t -> unit = "ml_g_main_quit" - external destroy : t -> unit = "ml_g_main_destroy" -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gpointer.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gpointer.ml deleted file mode 100644 index 7d28a1f9d..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gpointer.ml +++ /dev/null @@ -1,41 +0,0 @@ -(* $Id$ *) - -(* marked pointers *) -type 'a optaddr - -let optaddr : 'a option -> 'a optaddr = - function - None -> Obj.magic 0 - | Some x -> Obj.magic x - -(* naked pointers *) -type optstring - -external get_null : unit -> optstring = "ml_get_null" -let raw_null = get_null () - -let optstring : string option -> optstring = - function - None -> raw_null - | Some x -> Obj.magic x - -(* boxed pointers *) -type boxed -let boxed_null : boxed = Obj.magic (0, raw_null) - -type 'a optboxed - -let optboxed : 'a option -> 'a optboxed = - function - None -> Obj.magic boxed_null - | Some obj -> Obj.magic obj - -let may_box ~f obj : 'a optboxed = - match obj with - None -> Obj.magic boxed_null - | Some obj -> Obj.magic (f obj : 'a) - -(* Exceptions *) - -exception Null -let _ = Callback.register_exception "null_pointer" Null diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtk.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtk.ml deleted file mode 100644 index 0c7892e6f..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtk.ml +++ /dev/null @@ -1,158 +0,0 @@ -(* $Id$ *) - -exception Error of string -exception Warning of string -exception Cannot_cast of string * string -type 'a obj -type 'a optobj = 'a obj Gpointer.optboxed -type clampf = float - -module Tags = struct - type arrow_type = [ `UP|`DOWN|`LEFT|`RIGHT ] - type attach_options = [ `EXPAND|`SHRINK|`FILL ] - type direction_type = [ `TAB_FORWARD|`TAB_BACKWARD|`UP|`DOWN|`LEFT|`RIGHT ] - type justification = [ `LEFT|`RIGHT|`CENTER|`FILL ] - type match_type = [ `ALL|`ALL_TAIL|`HEAD|`TAIL|`EXACT|`LAST ] - type metric_type = [ `PIXELS|`INCHES|`CENTIMETERS ] - type orientation = [ `HORIZONTAL|`VERTICAL ] - type corner_type = [ `TOP_LEFT|`BOTTOM_LEFT|`TOP_RIGHT|`BOTTOM_RIGHT ] - type pack_type = [ `START|`END ] - type path_type = [ `WIDGET|`WIDGET_CLASS|`CLASS ] - type policy_type = [ `ALWAYS|`AUTOMATIC|`NEVER ] - type position = [ `LEFT|`RIGHT|`TOP|`BOTTOM ] - type preview_type = [ `COLOR|`GRAYSCALE ] - type relief_style = [ `NORMAL|`HALF|`NONE ] - type resize_mode = [ `PARENT|`QUEUE|`IMMEDIATE ] - type signal_run_type = [ `FIRST|`LAST|`BOTH|`NO_RECURSE|`ACTION|`NO_HOOKS ] - type scroll_type = - [ `NONE|`STEP_FORWARD|`STEP_BACKWARD|`PAGE_BACKWARD|`PAGE_FORWARD|`JUMP ] - type selection_mode = [ `SINGLE|`BROWSE|`MULTIPLE|`EXTENDED ] - type shadow_type = [ `NONE|`IN|`OUT|`ETCHED_IN|`ETCHED_OUT ] - type state_type = [ `NORMAL|`ACTIVE|`PRELIGHT|`SELECTED|`INSENSITIVE ] - type submenu_direction = [ `LEFT|`RIGHT ] - type submenu_placement = [ `TOP_BOTTOM|`LEFT_RIGHT ] - type toolbar_style = [ `ICONS|`TEXT|`BOTH ] - type trough_type = [ `NONE|`START|`END|`JUMP ] - type update_type = [ `CONTINUOUS|`DISCONTINUOUS|`DELAYED ] - type visibility = [ `NONE|`PARTIAL|`FULL ] - type window_position = [ `NONE|`CENTER|`MOUSE|`CENTER_ALWAYS ] - type window_type = [ `TOPLEVEL|`DIALOG|`POPUP ] - type sort_type = [ `ASCENDING|`DESCENDING ] - type fundamental_type = - [ `INVALID|`NONE|`CHAR|`BOOL|`INT|`UINT|`LONG|`ULONG|`FLOAT|`DOUBLE - |`STRING|`ENUM|`FLAGS|`BOXED|`FOREIGN|`CALLBACK|`ARGS|`POINTER - |`SIGNAL|`C_CALLBACK|`OBJECT ] - - type accel_flag = [ `VISIBLE|`SIGNAL_VISIBLE|`LOCKED ] - type button_box_style = [ `DEFAULT_STYLE|`SPREAD|`EDGE|`START|`END ] - type expand_type = [ `X|`Y|`BOTH|`NONE ] - type packer_options = [ `PACK_EXPAND|`FILL_X|`FILL_Y ] - type side_type = [ `TOP|`BOTTOM|`LEFT|`RIGHT ] - type anchor_type = [ `CENTER|`NORTH|`NW|`NE|`SOUTH|`SW|`SE|`WEST|`EAST ] - type update_policy = [ `ALWAYS|`IF_VALID|`SNAP_TO_TICKS ] - type cell_type = [ `EMPTY|`TEXT|`PIXMAP|`PIXTEXT|`WIDGET ] - type button_action = [ `SELECTS|`DRAGS|`EXPANDS ] - type calendar_display_options = - [ `SHOW_HEADING|`SHOW_DAY_NAMES|`NO_MONTH_CHANGE|`SHOW_WEEK_NUMBERS - |`WEEK_START_MONDAY ] - type spin_button_update_policy = [ `ALWAYS|`IF_VALID ] - type spin_type = - [ `STEP_FORWARD|`STEP_BACKWARD|`PAGE_FORWARD|`PAGE_BACKWARD - |`HOME|`END|`USER_DEFINED of float ] - type progress_bar_style = [ `CONTINUOUS|`DISCRETE ] - type progress_bar_orientation = - [ `LEFT_TO_RIGHT|`RIGHT_TO_LEFT|`BOTTOM_TO_TOP|`TOP_TO_BOTTOM ] - type dest_defaults = [ `MOTION|`HIGHLIGHT|`DROP|`ALL ] - type target_flags = [ `SAME_APP|`SAME_WIDGET ] - type font_metric_type = [ `PIXELS|`POINTS ] - type font_type = [ `BITMAP|`SCALABLE|`SCALABLE_BITMAP|`ALL ] - type font_filter_type = [ `BASE|`USER ] -end -open Tags - -type gtk_type -type gtk_class - -type accel_group - -type style -type 'a group = 'a obj option - -type statusbar_message -type statusbar_context - -type color = { red: float; green: float; blue: float; opacity: float } -type rectangle = { x: int; y: int; width: int; height: int } -type target_entry = { target: string; flags: target_flags list; info: int } - -type data = [`data] -type adjustment = [`data|`adjustment] -type tooltips = [`data|`tooltips] -type widget = [`widget] -type container = [`widget|`container] -type alignment = [`widget|`container|`bin|`alignment] -type event_box = [`widget|`container|`bin|`eventbox] -type frame = [`widget|`container|`bin|`frame] -type aspect_frame = [`widget|`container|`bin|`frame|`aspect] -type handle_box = [`widget|`container|`bin|`handlebox] -type invisible = [`widget|`container|`bin|`invisible] -type item = [`widget|`container|`bin|`item] -type list_item = [`widget|`container|`bin|`item|`listitem] -type menu_item = [`widget|`container|`bin|`item|`menuitem] -type check_menu_item = [`widget|`container|`bin|`item|`menuitem|`checkmenuitem] -type radio_menu_item = - [`widget|`container|`bin|`item|`menuitem|`checkmenuitem|`radiomenuitem] -type tree_item = [`widget|`container|`bin|`item|`treeitem] -type viewport = [`widget|`container|`bin|`viewport] -type window = [`widget|`container|`bin|`window] -type color_selection_dialog = [`widget|`container|`window|`colorseldialog] -type dialog = [`widget|`container|`bin|`window|`dialog] -type input_dialog = [`widget|`container|`bin|`window|`dialog|`inputdialog] -type file_selection = [`widget|`container|`bin|`window|`filesel] -type font_selection_dialog = [`widget|`container|`bin|`window|`fontseldialog] -type plug = [`widget|`container|`bin|`window|`plug] -type box = [`widget|`container|`box] -type button_box = [`widget|`container|`box|`bbox] -type gamma_curve = [`widget|`container|`bbox|`gamma] -type color_selection = [`widget|`container|`box|`colorsel] -type combo = [`widget|`container|`box|`combo] -type statusbar = [`widget|`container|`box|`statusbar] -type button = [`widget|`container|`button] -type toggle_button = [`widget|`container|`button|`toggle] -type radio_button = [`widget|`container|`button|`toggle|`radio] -type option_menu = [`widget|`container|`button|`optionmenu] -type clist = [`widget|`container|`clist] -type fixed = [`widget|`container|`fixed] -type layout = [`widget|`container|`layout] -type liste = [`widget|`container|`list] -type menu_shell = [`widget|`container|`menushell] -type menu = [`widget|`container|`menushell|`menu] -type menu_bar = [`widget|`container|`menushell|`menubar] -type notebook = [`widget|`container|`notebook] -type font_selection = [`widget|`container|`notebook|`fontsel] -type packer = [`widget|`container|`packer] -type paned = [`widget|`container|`paned] -type scrolled_window = [`widget|`container|`scrolled] -type socket = [`widget|`container|`socket] -type table = [`widget|`container|`table] -type toolbar = [`widget|`container|`toolbar] -type tree = [`widget|`container|`tree] -type calendar = [`widget|`calendar] -type drawing_area = [`widget|`drawing] -type editable = [`widget|`editable] -type entry = [`widget|`editable|`entry] -type spin_button = [`widget|`editable|`entry|`spinbutton] -type text = [`widget|`editable|`text] -type misc = [`widget|`misc] -type arrow = [`widget|`misc|`arrow] -type image = [`widget|`misc|`image] -type label = [`widget|`misc|`label] -type tips_query = [`widget|`misc|`label|`tipsquery] -type pixmap = [`widget|`misc|`pixmap] -type progress = [`widget|`progress] -type progress_bar = [`widget|`progress|`progressbar] -type range = [`widget|`range] -type scale = [`widget|`range|`scale] -type scrollbar = [`widget|`range|`scrollbar] -type ruler = [`widget|`ruler] -type separator = [`widget|`separator] diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkArgv.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkArgv.ml deleted file mode 100644 index 5e60c8d5e..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkArgv.ml +++ /dev/null @@ -1,106 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk - -type data = - | NONE - | CHAR of char - | BOOL of bool - | INT of int - | FLOAT of float - | STRING of string option - | OBJECT of unit obj option - | POINTER of Gpointer.boxed option - -type 'a result = - [ `NONE - | `CHAR of char | `BOOL of bool | `INT of int - | `UINT of int32 | `LONG of nativeint | `ULONG of nativeint - | `FLOAT of float | `DOUBLE of float - | `STRING of string option | `ENUM of int | `FLAGS of int32 - | `BOXED of Gpointer.boxed option - | `POINTER of Gpointer.boxed option - | `OBJECT of 'a obj option ] - -module Arg = struct - type t - external shift : t -> pos:int -> t = "ml_gtk_arg_shift" - external get_type : t -> gtk_type = "ml_gtk_arg_get_type" - external get : t -> data = "ml_gtk_arg_get" - external set_retloc : t -> 'a result -> unit = "ml_gtk_arg_set_retloc" - external get_pointer : t -> Gpointer.boxed = "ml_gtk_arg_get_pointer" - external get_nativeint : t -> nativeint = "ml_gtk_arg_get_nativeint" - - (* Safely get an argument *) - (* - external get_char : t -> char = "ml_gtk_arg_get_char" - external get_bool : t -> bool = "ml_gtk_arg_get_bool" - external get_int : t -> int = "ml_gtk_arg_get_int" - external get_float : t -> float = "ml_gtk_arg_get_float" - external get_string : t -> string option = "ml_gtk_arg_get_string" - external get_object : t -> unit obj option = "ml_gtk_arg_get_object" - *) - (* Safely set a result - Beware: this is not the opposite of get, arguments and results - are two different ways to use GtkArg. *) - (* - external set_char : t -> char -> unit = "ml_gtk_arg_set_char" - external set_bool : t -> bool -> unit = "ml_gtk_arg_set_bool" - external set_int : t -> int -> unit = "ml_gtk_arg_set_int" - external set_nativeint : t -> nativeint -> unit = "ml_gtk_arg_set_nativeint" - external set_float : t -> float -> unit = "ml_gtk_arg_set_float" - external set_string : t -> string -> unit = "ml_gtk_arg_set_string" - external set_pointer : t -> Gpointer.boxed -> unit = "ml_gtk_arg_set_pointer" - external set_object : t -> 'a obj -> unit = "ml_gtk_arg_set_object" - *) -end - -open Arg -type raw_obj -type t = { referent: raw_obj; nargs: int; args: Arg.t } -let nth arg ~pos = - if pos < 0 || pos >= arg.nargs then invalid_arg "GtkArg.Vect.nth"; - shift arg.args ~pos -let result arg = - if arg.nargs < 0 then invalid_arg "GtkArgv.result"; - shift arg.args ~pos:arg.nargs -external wrap_object : raw_obj -> unit obj = "Val_GtkObject" -let referent arg = - if arg.referent == Obj.magic (-1) then invalid_arg "GtkArgv.referent"; - wrap_object arg.referent -let get_result_type arg = get_type (result arg) -let get_type arg ~pos = get_type (nth arg ~pos) -let get arg ~pos = get (nth arg ~pos) -let set_result arg = set_retloc (result arg) - -let get_args arg = - let rec loop args ~pos = - if pos < 0 then args - else loop (get arg ~pos :: args) ~pos:(pos-1) - in loop [] ~pos:(arg.nargs - 1) - -let get_pointer arg ~pos = get_pointer (nth arg ~pos) -let get_nativeint arg ~pos = get_nativeint (nth arg ~pos) - -(* -let get_char arg ~pos = get_char (nth arg ~pos) -let get_bool arg ~pos = get_bool (nth arg ~pos) -let get_int arg ~pos = get_int (nth arg ~pos) -let get_float arg ~pos = get_float (nth arg ~pos) -let get_string arg ~pos = get_string (nth arg ~pos) -let get_object arg ~pos = get_object (nth arg ~pos) -let set_result_char arg = set_char (result arg) -let set_result_bool arg = set_bool (result arg) -let set_result_int arg = set_int (result arg) -let set_result_nativeint arg = set_nativeint (result arg) -let set_result_float arg = set_float (result arg) -let set_result_string arg = set_string (result arg) -let set_result_pointer arg = set_pointer (result arg) -let set_result_object arg = set_object (result arg) -*) - -external string_at_pointer : ?pos:int -> ?len:int -> Gpointer.boxed -> string - = "ml_string_at_pointer" -external int_at_pointer : Gpointer.boxed -> int - = "ml_int_at_pointer" diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkBase.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkBase.ml deleted file mode 100644 index 3b1a00fdf..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkBase.ml +++ /dev/null @@ -1,414 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags - -module Type = struct - external name : gtk_type -> string = "ml_gtk_type_name" - external from_name : string -> gtk_type = "ml_gtk_type_from_name" - external parent : gtk_type -> gtk_type = "ml_gtk_type_parent" - external get_class : gtk_type -> gtk_class = "ml_gtk_type_class" - external parent_class : gtk_type -> gtk_class = "ml_gtk_type_parent_class" - external is_a : gtk_type -> gtk_type -> bool = "ml_gtk_type_is_a" - external fundamental : gtk_type -> fundamental_type - = "ml_gtk_type_fundamental" -end - -module Object = struct - external get_type : 'a obj -> gtk_type = "ml_gtk_object_type" - let is_a obj name = - Type.is_a (get_type obj) (Type.from_name name) - external destroy : 'a obj -> unit = "ml_gtk_object_destroy" - external coerce : 'a obj -> unit obj = "%identity" - external unsafe_cast : 'a obj -> 'b obj = "%identity" - let try_cast w name = - if is_a w name then unsafe_cast w - else raise (Cannot_cast(Type.name(get_type w), name)) - let get_id (obj : 'a obj) : int = (snd (Obj.magic obj) lor 0) - module Signals = struct - open GtkSignal - let destroy : (_,_) t = - { name = "destroy"; marshaller = marshal_unit } - end -end - -module Widget = struct - let cast w : widget obj = Object.try_cast w "GtkWidget" - external coerce : [>`widget] obj -> widget obj = "%identity" - external unparent : [>`widget] obj -> unit = "ml_gtk_widget_unparent" - external show : [>`widget] obj -> unit = "ml_gtk_widget_show" - external show_now : [>`widget] obj -> unit = "ml_gtk_widget_show_now" - external show_all : [>`widget] obj -> unit = "ml_gtk_widget_show_all" - external hide : [>`widget] obj -> unit = "ml_gtk_widget_hide" - external hide_all : [>`widget] obj -> unit = "ml_gtk_widget_hide_all" - external map : [>`widget] obj -> unit = "ml_gtk_widget_map" - external unmap : [>`widget] obj -> unit = "ml_gtk_widget_unmap" - external realize : [>`widget] obj -> unit = "ml_gtk_widget_realize" - external unrealize : [>`widget] obj -> unit = "ml_gtk_widget_unrealize" - external queue_draw : [>`widget] obj -> unit = "ml_gtk_widget_queue_draw" - external queue_resize : [>`widget] obj -> unit = "ml_gtk_widget_queue_resize" - external draw : [>`widget] obj -> Gdk.Rectangle.t option -> unit - = "ml_gtk_widget_draw" - external draw_focus : [>`widget] obj -> unit - = "ml_gtk_widget_draw_focus" - external draw_default : [>`widget] obj -> unit - = "ml_gtk_widget_draw_default" - external event : [>`widget] obj -> 'a Gdk.event -> bool - = "ml_gtk_widget_event" - external activate : [>`widget] obj -> bool - = "ml_gtk_widget_activate" - external reparent : [>`widget] obj -> [>`widget] obj -> unit - = "ml_gtk_widget_reparent" - external popup : [>`widget] obj -> x:int -> y:int -> unit - = "ml_gtk_widget_popup" - external intersect : - [>`widget] obj -> Gdk.Rectangle.t -> Gdk.Rectangle.t option - = "ml_gtk_widget_intersect" - external set_can_default : [>`widget] obj -> bool -> unit - = "ml_gtk_widget_set_can_default" - external set_can_focus : [>`widget] obj -> bool -> unit - = "ml_gtk_widget_set_can_focus" - external grab_focus : [>`widget] obj -> unit - = "ml_gtk_widget_grab_focus" - external grab_default : [>`widget] obj -> unit - = "ml_gtk_widget_grab_default" - external set_name : [>`widget] obj -> string -> unit - = "ml_gtk_widget_set_name" - external get_name : [>`widget] obj -> string - = "ml_gtk_widget_get_name" - external set_state : [>`widget] obj -> state_type -> unit - = "ml_gtk_widget_set_state" - external set_sensitive : [>`widget] obj -> bool -> unit - = "ml_gtk_widget_set_sensitive" - external set_uposition : [>`widget] obj -> x:int -> y:int -> unit - = "ml_gtk_widget_set_uposition" - external set_usize : [>`widget] obj -> width:int -> height:int -> unit - = "ml_gtk_widget_set_usize" - external add_events : [>`widget] obj -> Gdk.Tags.event_mask list -> unit - = "ml_gtk_widget_add_events" - external set_events : [>`widget] obj -> Gdk.Tags.event_mask list -> unit - = "ml_gtk_widget_set_events" - external set_extension_events : - [>`widget] obj -> Gdk.Tags.extension_events -> unit - = "ml_gtk_widget_set_extension_events" - external get_toplevel : [>`widget] obj -> widget obj - = "ml_gtk_widget_get_toplevel" - external get_ancestor : [>`widget] obj -> gtk_type -> widget obj - = "ml_gtk_widget_get_ancestor" - external get_colormap : [>`widget] obj -> Gdk.colormap - = "ml_gtk_widget_get_colormap" - external get_visual : [>`widget] obj -> Gdk.visual - = "ml_gtk_widget_get_visual" - external get_pointer : [>`widget] obj -> int * int - = "ml_gtk_widget_get_pointer" - external is_ancestor : [>`widget] obj -> [>`widget] obj -> bool - = "ml_gtk_widget_is_ancestor" - external set_style : [>`widget] obj -> style -> unit - = "ml_gtk_widget_set_style" - external set_rc_style : [>`widget] obj -> unit - = "ml_gtk_widget_set_rc_style" - external ensure_style : [>`widget] obj -> unit - = "ml_gtk_widget_ensure_style" - external get_style : [>`widget] obj -> style - = "ml_gtk_widget_get_style" - external restore_default_style : [>`widget] obj -> unit - = "ml_gtk_widget_restore_default_style" - external add_accelerator : - ([>`widget] as 'a) obj -> sgn:('a,unit->unit) GtkSignal.t -> - accel_group -> key:Gdk.keysym -> ?modi:Gdk.Tags.modifier list -> - ?flags:accel_flag list -> unit - = "ml_gtk_widget_add_accelerator_bc" "ml_gtk_widget_add_accelerator" - external remove_accelerator : - [>`widget] obj -> accel_group -> - key:Gdk.keysym -> ?modi:Gdk.Tags.modifier list -> unit - = "ml_gtk_widget_remove_accelerator" - external lock_accelerators : [>`widget] obj -> unit - = "ml_gtk_widget_lock_accelerators" - external unlock_accelerators : [>`widget] obj -> unit - = "ml_gtk_widget_unlock_accelerators" - external accelerators_locked : [>`widget] obj -> bool - = "ml_gtk_widget_accelerators_locked" - external window : [>`widget] obj -> Gdk.window - = "ml_GtkWidget_window" - external visible : [>`widget] obj -> bool - = "ml_GTK_WIDGET_VISIBLE" - external has_focus : [>`widget] obj -> bool - = "ml_GTK_WIDGET_HAS_FOCUS" - external parent : [>`widget] obj -> widget obj - = "ml_gtk_widget_parent" - external set_app_paintable : [>`widget] obj -> bool -> unit - = "ml_gtk_widget_set_app_paintable" - external allocation : [>`widget] obj -> rectangle - = "ml_gtk_widget_allocation" - external set_colormap : [>`widget] obj -> Gdk.colormap -> unit - = "ml_gtk_widget_set_colormap" - external set_visual : [>`widget] obj -> Gdk.visual -> unit - = "ml_gtk_widget_set_visual" - external set_default_colormap : Gdk.colormap -> unit - = "ml_gtk_widget_set_default_colormap" - external set_default_visual : Gdk.visual -> unit - = "ml_gtk_widget_set_default_visual" - external get_default_colormap : unit -> Gdk.colormap - = "ml_gtk_widget_get_default_colormap" - external get_default_visual : unit -> Gdk.visual - = "ml_gtk_widget_get_default_visual" - external push_colormap : Gdk.colormap -> unit - = "ml_gtk_widget_push_colormap" - external push_visual : Gdk.visual -> unit - = "ml_gtk_widget_push_visual" - external pop_colormap : unit -> unit - = "ml_gtk_widget_pop_colormap" - external pop_visual : unit -> unit - = "ml_gtk_widget_pop_visual" - module Signals = struct - open GtkArgv - open GtkSignal - let marshal f _ = function - | OBJECT(Some p) :: _ -> f (cast p) - | _ -> invalid_arg "GtkBase.Widget.Signals.marshal" - let marshal_opt f _ = function - | OBJECT(Some obj) :: _ -> f (Some (cast obj)) - | OBJECT None :: _ -> f None - | _ -> invalid_arg "GtkBase.Widget.Signals.marshal_opt" - let marshal_style f _ = function - | POINTER p :: _ -> f (Obj.magic p : Gtk.style option) - | _ -> invalid_arg "GtkBase.Widget.Signals.marshal_opt" - let marshal_drag1 f _ = function - | POINTER(Some p) :: _ -> f (Obj.magic p : Gdk.drag_context) - | _ -> invalid_arg "GtkBase.Widget.Signals.marshal_drag1" - let marshal_drag2 f _ = function - | POINTER(Some p) :: INT time :: _ -> - f (Obj.magic p : Gdk.drag_context) ~time - | _ -> invalid_arg "GtkBase.Widget.Signals.marshal_drag2" - let marshal_drag3 f argv = function - | POINTER(Some p) :: INT x :: INT y :: INT time :: _ -> - let res = f (Obj.magic p : Gdk.drag_context) ~x ~y ~time - in GtkArgv.set_result argv (`BOOL res) - | _ -> invalid_arg "GtkBase.Widget.Signals.marshal_drag3" - let show : ([>`widget],_) t = - { name = "show"; marshaller = marshal_unit } - let hide : ([>`widget],_) t = - { name = "hide"; marshaller = marshal_unit } - let map : ([>`widget],_) t = - { name = "map"; marshaller = marshal_unit } - let unmap : ([>`widget],_) t = - { name = "unmap"; marshaller = marshal_unit } - let realize : ([>`widget],_) t = - { name = "realize"; marshaller = marshal_unit } - let draw : ([>`widget],_) t = - let marshal f _ = function - | POINTER(Some p) :: _ -> f (Obj.magic p : Gdk.Rectangle.t) - | _ -> invalid_arg "GtkBase.Widget.Signals.marshal_draw" - in { name = "draw"; marshaller = marshal } - let draw_focus : ([>`widget],_) t = - { name = "draw_focus"; marshaller = marshal_unit } - let draw_default : ([>`widget],_) t = - { name = "draw_default"; marshaller = marshal_unit } - external val_state : int -> state_type = "ml_Val_state_type" - let state_changed : ([>`widget],_) t = - let marshal f = marshal_int (fun x -> f (val_state x)) in - { name = "state_changed"; marshaller = marshal } - let parent_set : ([>`widget],_) t = - { name = "parent_set"; marshaller = marshal_opt } - let style_set : ([>`widget],_) t = - { name = "style_set"; marshaller = marshal_style } - let drag_begin : ([>`widget],_) t = - { name = "drag_begin"; marshaller = marshal_drag1 } - let drag_end : ([>`widget],_) t = - { name = "drag_end"; marshaller = marshal_drag1 } - let drag_data_delete : ([>`widget],_) t = - { name = "drag_data_delete"; marshaller = marshal_drag1 } - let drag_leave : ([>`widget],_) t = - { name = "drag_leave"; marshaller = marshal_drag2 } - let drag_motion : ([>`widget],_) t = - { name = "drag_motion"; marshaller = marshal_drag3 } - let drag_drop : ([>`widget],_) t = - { name = "drag_drop"; marshaller = marshal_drag3 } - let drag_data_get : ([>`widget],_) t = - let marshal f argv = function - | POINTER(Some p) :: POINTER(Some q) :: INT info :: INT time :: _ -> - f (Obj.magic p : Gdk.drag_context) - (Obj.magic q : GtkData.Selection.t) - ~info - ~time - | _ -> invalid_arg "GtkBase.Widget.Signals.marshal_drag_data_get" - in - { name = "drag_data_get"; marshaller = marshal } - let drag_data_received : ([>`widget],_) t = - let marshal f _ = function - | POINTER(Some p) :: INT x :: INT y :: POINTER(Some q) :: - INT info :: INT time :: _ -> - f (Obj.magic p : Gdk.drag_context) ~x ~y - (Obj.magic q : GtkData.Selection.t) - ~info ~time - | _ -> invalid_arg "GtkBase.Widget.Signals.marshal_drag_data_received" - in - { name = "drag_data_received"; marshaller = marshal } - - module Event = struct - let marshal f argv = function - | [POINTER(Some p)] -> - let ev = GdkEvent.unsafe_copy p in - GtkArgv.set_result argv (`BOOL(f ev)) - | _ -> invalid_arg "GtkBase.Widget.Event.marshal" - let any : ([>`widget], Gdk.Tags.event_type Gdk.event -> bool) t = - { name = "event"; marshaller = marshal } - let button_press : ([>`widget], GdkEvent.Button.t -> bool) t = - { name = "button_press_event"; marshaller = marshal } - let button_release : ([>`widget], GdkEvent.Button.t -> bool) t = - { name = "button_release_event"; marshaller = marshal } - let motion_notify : ([>`widget], GdkEvent.Motion.t -> bool) t = - { name = "motion_notify_event"; marshaller = marshal } - let delete : ([>`widget], [`DELETE] Gdk.event -> bool) t = - { name = "delete_event"; marshaller = marshal } - let destroy : ([>`widget], [`DESTROY] Gdk.event -> bool) t = - { name = "destroy_event"; marshaller = marshal } - let expose : ([>`widget], GdkEvent.Expose.t -> bool) t = - { name = "expose_event"; marshaller = marshal } - let key_press : ([>`widget], GdkEvent.Key.t -> bool) t = - { name = "key_press_event"; marshaller = marshal } - let key_release : ([>`widget], GdkEvent.Key.t -> bool) t = - { name = "key_release_event"; marshaller = marshal } - let enter_notify : ([>`widget], GdkEvent.Crossing.t -> bool) t = - { name = "enter_notify_event"; marshaller = marshal } - let leave_notify : ([>`widget], GdkEvent.Crossing.t -> bool) t = - { name = "leave_notify_event"; marshaller = marshal } - let configure : ([>`widget], GdkEvent.Configure.t -> bool) t = - { name = "configure_event"; marshaller = marshal } - let focus_in : ([>`widget], GdkEvent.Focus.t -> bool) t = - { name = "focus_in_event"; marshaller = marshal } - let focus_out : ([>`widget], GdkEvent.Focus.t -> bool) t = - { name = "focus_out_event"; marshaller = marshal } - let map : ([>`widget], [`MAP] Gdk.event -> bool) t = - { name = "map_event"; marshaller = marshal } - let unmap : ([>`widget], [`UNMAP] Gdk.event -> bool) t = - { name = "unmap_event"; marshaller = marshal } - let property_notify : ([>`widget], GdkEvent.Property.t -> bool) t = - { name = "property_notify_event"; marshaller = marshal } - let selection_clear : ([>`widget], GdkEvent.Selection.t -> bool) t = - { name = "selection_clear_event"; marshaller = marshal } - let selection_request : ([>`widget], GdkEvent.Selection.t -> bool) t = - { name = "selection_request_event"; marshaller = marshal } - let selection_notify : ([>`widget], GdkEvent.Selection.t -> bool) t = - { name = "selection_notify_event"; marshaller = marshal } - let proximity_in : ([>`widget], GdkEvent.Proximity.t -> bool) t = - { name = "proximity_in_event"; marshaller = marshal } - let proximity_out : ([>`widget], GdkEvent.Proximity.t -> bool) t = - { name = "proximity_out_event"; marshaller = marshal } - end - end -end - -module Container = struct - let cast w : container obj = Object.try_cast w "GtkContainer" - external coerce : [>`container] obj -> container obj = "%identity" - external set_border_width : [>`container] obj -> int -> unit - = "ml_gtk_container_set_border_width" - external set_resize_mode : [>`container] obj -> resize_mode -> unit - = "ml_gtk_container_set_resize_mode" - external add : [>`container] obj -> [>`widget] obj -> unit - = "ml_gtk_container_add" - external remove : [>`container] obj -> [>`widget] obj -> unit - = "ml_gtk_container_remove" - let set ?border_width ?(width = -2) ?(height = -2) w = - may border_width ~f:(set_border_width w); - if width <> -2 || height <> -2 then - Widget.set_usize w ?width ?height - external foreach : [>`container] obj -> f:(widget obj-> unit) -> unit - = "ml_gtk_container_foreach" - let children w = - let l = ref [] in - foreach w ~f:(fun c -> l := c :: !l); - List.rev !l - external focus : [>`container] obj -> direction_type -> bool - = "ml_gtk_container_focus" - (* Called by Widget.grab_focus *) - external set_focus_child : [>`container] obj -> [>`widget] optobj -> unit - = "ml_gtk_container_set_focus_child" - external set_focus_vadjustment : - [>`container] obj -> [>`adjustment] optobj -> unit - = "ml_gtk_container_set_focus_vadjustment" - external set_focus_hadjustment : - [>`container] obj -> [>`adjustment] optobj -> unit - = "ml_gtk_container_set_focus_hadjustment" - module Signals = struct - open GtkSignal - let add : ([>`container],_) t = - { name = "add"; marshaller = Widget.Signals.marshal } - let remove : ([>`container],_) t = - { name = "remove"; marshaller = Widget.Signals.marshal } - let need_resize : ([>`container],_) t = - let marshal f argv _ = GtkArgv.set_result argv (`BOOL(f ())) in - { name = "need_resize"; marshaller = marshal } - external val_direction : int -> direction_type = "ml_Val_direction_type" - let focus : ([>`container],_) t = - let marshal f argv = function - | GtkArgv.INT dir :: _ -> - GtkArgv.set_result argv (`BOOL(f (val_direction dir))) - | _ -> invalid_arg "GtkBase.Container.Signals.marshal_focus" - in { name = "focus"; marshaller = marshal } - end -end - -module Item = struct - let cast w : item obj = Object.try_cast w "GtkItem" - external coerce : [>`item] obj -> item obj = "%identity" - external select : [>`item] obj -> unit = "ml_gtk_item_select" - external deselect : [>`item] obj -> unit = "ml_gtk_item_deselect" - external toggle : [>`item] obj -> unit = "ml_gtk_item_toggle" - module Signals = struct - open GtkSignal - let select : ([>`item],_) t = - { name = "select"; marshaller = marshal_unit } - let deselect : ([>`item],_) t = - { name = "deselect"; marshaller = marshal_unit } - let toggle : ([>`item],_) t = - { name = "toggle"; marshaller = marshal_unit } - end -end - - -module DnD = struct - external dest_set : - [>`widget] obj -> flags:dest_defaults list -> - targets:target_entry array -> actions:Gdk.Tags.drag_action list -> unit - = "ml_gtk_drag_dest_set" - external dest_unset : [>`widget] obj -> unit - = "ml_gtk_drag_dest_unset" - external finish : - Gdk.drag_context -> success:bool -> del:bool -> time:int -> unit - = "ml_gtk_drag_finish" - external get_data : - [>`widget] obj -> Gdk.drag_context -> target:Gdk.atom -> time:int -> unit - = "ml_gtk_drag_get_data" - external get_source_widget : Gdk.drag_context -> widget obj - = "ml_gtk_drag_get_source_widget" - external highlight : [>`widget] obj -> unit = "ml_gtk_drag_highlight" - external unhighlight : [>`widget] obj -> unit = "ml_gtk_drag_unhighlight" - external set_icon_widget : - Gdk.drag_context -> [>`widget] obj -> hot_x:int -> hot_y:int -> unit - = "ml_gtk_drag_set_icon_widget" - external set_icon_pixmap : - Gdk.drag_context -> colormap:Gdk.colormap -> - Gdk.pixmap -> ?mask:Gdk.bitmap -> hot_x:int -> hot_y:int -> unit - = "ml_gtk_drag_set_icon_pixmap_bc" "ml_gtk_drag_set_icon_pixmap" - external set_icon_default : Gdk.drag_context -> unit - = "ml_gtk_drag_set_icon_default" - external set_default_icon : - colormap:Gdk.colormap -> Gdk.pixmap -> - ?mask:Gdk.bitmap -> hot_x:int -> hot_y:int -> unit - = "ml_gtk_drag_set_default_icon" - external source_set : - [>`widget] obj -> ?modi:Gdk.Tags.modifier list -> - targets:target_entry array -> actions:Gdk.Tags.drag_action list -> unit - = "ml_gtk_drag_source_set" - external source_set_icon : - [>`widget] obj -> colormap:Gdk.colormap -> - Gdk.pixmap -> ?mask:Gdk.bitmap -> unit - = "ml_gtk_drag_source_set_icon" - external source_unset : [>`widget] obj -> unit - = "ml_gtk_drag_source_unset" -(* external dest_handle_event : [>`widget] -> *) -end - diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkBin.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkBin.ml deleted file mode 100644 index ab4cc7e85..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkBin.ml +++ /dev/null @@ -1,170 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags -open GtkBase - -module Alignment = struct - let cast w : alignment obj = Object.try_cast w "GtkAlignment" - external create : - x:clampf -> y:clampf -> xscale:clampf -> yscale:clampf -> alignment obj - = "ml_gtk_alignment_new" - let create ?(x=0.5) ?(y=0.5) ?(xscale=1.) ?(yscale=1.) () = - create ~x ~y ~xscale ~yscale - external set : - ?x:clampf -> ?y:clampf -> ?xscale:clampf -> ?yscale:clampf -> - [>`alignment] obj -> unit - = "ml_gtk_alignment_set" -end - -module EventBox = struct - let cast w : event_box obj = Object.try_cast w "GtkEventBox" - external create : unit -> event_box obj = "ml_gtk_event_box_new" -end - -module Frame = struct - let cast w : frame obj = Object.try_cast w "GtkFrame" - external coerce : [>`frame] obj -> frame obj = "%identity" - external create : string -> frame obj = "ml_gtk_frame_new" - external set_label : [>`frame] obj -> string -> unit - = "ml_gtk_frame_set_label" - external set_label_align : [>`frame] obj -> x:clampf -> y:clampf -> unit - = "ml_gtk_frame_set_label_align" - external set_shadow_type : [>`frame] obj -> shadow_type -> unit - = "ml_gtk_frame_set_shadow_type" - external get_label_xalign : [>`frame] obj -> float - = "ml_gtk_frame_get_label_xalign" - external get_label_yalign : [>`frame] obj -> float - = "ml_gtk_frame_get_label_yalign" - let set_label_align' ?x ?y w = - set_label_align w - ~x:(may_default get_label_xalign w ~opt:x) - ~y:(may_default get_label_yalign w ~opt:y) - let set ?label ?label_xalign ?label_yalign ?shadow_type w = - may label ~f:(set_label w); - if label_xalign <> None || label_yalign <> None then - set_label_align' w ?x:label_xalign ?y:label_yalign; - may shadow_type ~f:(set_shadow_type w) -end - -module AspectFrame = struct - let cast w : aspect_frame obj = Object.try_cast w "GtkAspectFrame" - external create : - label:string -> xalign:clampf -> - yalign:clampf -> ratio:float -> obey_child:bool -> aspect_frame obj - = "ml_gtk_aspect_frame_new" - let create ?(label="") ?(xalign=0.5) ?(yalign=0.5) - ?(ratio=1.0) ?(obey_child=true) () = - create ~label ~xalign ~yalign ~ratio ~obey_child - external set : - [>`aspect] obj -> - xalign:clampf -> yalign:clampf -> ratio:float -> obey_child:bool -> unit - = "ml_gtk_aspect_frame_set" - external get_xalign : [>`aspect] obj -> clampf - = "ml_gtk_aspect_frame_get_xalign" - external get_yalign : [>`aspect] obj -> clampf - = "ml_gtk_aspect_frame_get_yalign" - external get_ratio : [>`aspect] obj -> clampf - = "ml_gtk_aspect_frame_get_ratio" - external get_obey_child : [>`aspect] obj -> bool - = "ml_gtk_aspect_frame_get_obey_child" - let set ?xalign ?yalign ?ratio ?obey_child w = - if xalign <> None || yalign <> None || ratio <> None || obey_child <> None - then set w - ~xalign:(may_default get_xalign w ~opt:xalign) - ~yalign:(may_default get_yalign w ~opt:yalign) - ~ratio:(may_default get_ratio w ~opt:ratio) - ~obey_child:(may_default get_obey_child w ~opt:obey_child) -end - -module HandleBox = struct - let cast w : handle_box obj = Object.try_cast w "GtkHandleBox" - external create : unit -> handle_box obj = "ml_gtk_handle_box_new" - external set_shadow_type : [>`handlebox] obj -> shadow_type -> unit = - "ml_gtk_handle_box_set_shadow_type" - external set_handle_position : [>`handlebox] obj -> position -> unit = - "ml_gtk_handle_box_set_handle_position" - external set_snap_edge : [>`handlebox] obj -> position -> unit = - "ml_gtk_handle_box_set_snap_edge" - module Signals = struct - open GtkSignal - let child_attached : ([>`handlebox],_) t = - { name = "child_attached"; marshaller = Widget.Signals.marshal } - let child_detached : ([>`handlebox],_) t = - { name = "child_detached"; marshaller = Widget.Signals.marshal } - end -end - -module Viewport = struct - let cast w : viewport obj = Object.try_cast w "GtkViewport" - external create : - [>`adjustment] optobj -> [>`adjustment] optobj -> viewport obj - = "ml_gtk_viewport_new" - let create ?hadjustment ?vadjustment () = - create (Gpointer.optboxed hadjustment) (Gpointer.optboxed vadjustment) - external get_hadjustment : [>`viewport] obj -> adjustment obj - = "ml_gtk_viewport_get_hadjustment" - external get_vadjustment : [>`viewport] obj -> adjustment obj - = "ml_gtk_viewport_get_vadjustment" - external set_hadjustment : [>`viewport] obj -> [>`adjustment] obj -> unit - = "ml_gtk_viewport_set_hadjustment" - external set_vadjustment : [>`viewport] obj -> [>`adjustment] obj -> unit - = "ml_gtk_viewport_set_vadjustment" - external set_shadow_type : [>`viewport] obj -> shadow_type -> unit - = "ml_gtk_viewport_set_shadow_type" - let set ?hadjustment ?vadjustment ?shadow_type w = - may hadjustment ~f:(set_hadjustment w); - may vadjustment ~f:(set_vadjustment w); - may shadow_type ~f:(set_shadow_type w) -end - -module ScrolledWindow = struct - let cast w : scrolled_window obj = Object.try_cast w "GtkScrolledWindow" - external create : - [>`adjustment] optobj -> [>`adjustment] optobj -> scrolled_window obj - = "ml_gtk_scrolled_window_new" - let create ?hadjustment ?vadjustment () = - create (Gpointer.optboxed hadjustment) (Gpointer.optboxed vadjustment) - external set_hadjustment : [>`scrolled] obj -> [>`adjustment] obj -> unit - = "ml_gtk_scrolled_window_set_hadjustment" - external set_vadjustment : [>`scrolled] obj -> [>`adjustment] obj -> unit - = "ml_gtk_scrolled_window_set_vadjustment" - external get_hadjustment : [>`scrolled] obj -> adjustment obj - = "ml_gtk_scrolled_window_get_hadjustment" - external get_vadjustment : [>`scrolled] obj -> adjustment obj - = "ml_gtk_scrolled_window_get_vadjustment" - external set_policy : [>`scrolled] obj -> policy_type -> policy_type -> unit - = "ml_gtk_scrolled_window_set_policy" - external add_with_viewport : [>`scrolled] obj -> [>`widget] obj -> unit - = "ml_gtk_scrolled_window_add_with_viewport" - external get_hscrollbar_policy : [>`scrolled] obj -> policy_type - = "ml_gtk_scrolled_window_get_hscrollbar_policy" - external get_vscrollbar_policy : [>`scrolled] obj -> policy_type - = "ml_gtk_scrolled_window_get_vscrollbar_policy" - external set_placement : [>`scrolled] obj -> corner_type -> unit - = "ml_gtk_scrolled_window_set_placement" - let set_policy' ?hpolicy ?vpolicy w = - set_policy w - (may_default get_hscrollbar_policy w ~opt:hpolicy) - (may_default get_vscrollbar_policy w ~opt:vpolicy) - let set ?hpolicy ?vpolicy ?placement w = - if hpolicy <> None || vpolicy <> None then - set_policy' w ?hpolicy ?vpolicy; - may placement ~f:(set_placement w) -end - -module Socket = struct - let cast w : socket obj = Object.try_cast w "GtkSocket" - external coerce : [>`socket] obj -> socket obj = "%identity" - external create : unit -> socket obj = "ml_gtk_socket_new" - external steal : [>`socket] obj -> Gdk.xid -> unit = "ml_gtk_socket_steal" -end - -(* -module Invisible = struct - let cast w : socket obj = Object.try_cast w "GtkInvisible" - external coerce : [>`invisible] obj -> invisible obj = "%identity" - external create : unit -> invisible obj = "ml_gtk_invisible_new" -end -*) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkButton.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkButton.ml deleted file mode 100644 index 6d9ddf500..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkButton.ml +++ /dev/null @@ -1,148 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags -open GtkBase - -module Button = struct - let cast w : button obj = Object.try_cast w "GtkButton" - external coerce : [>`button] obj -> button obj = "%identity" - external create : unit -> button obj = "ml_gtk_button_new" - external create_with_label : string -> button obj - = "ml_gtk_button_new_with_label" - let create ?label () = - match label with None -> create () - | Some x -> create_with_label x - external pressed : [>`button] obj -> unit = "ml_gtk_button_pressed" - external released : [>`button] obj -> unit = "ml_gtk_button_released" - external clicked : [>`button] obj -> unit = "ml_gtk_button_clicked" - external enter : [>`button] obj -> unit = "ml_gtk_button_enter" - external leave : [>`button] obj -> unit = "ml_gtk_button_leave" - module Signals = struct - open GtkSignal - let pressed : ([>`button],_) t = - { name = "pressed"; marshaller = marshal_unit } - let released : ([>`button],_) t = - { name = "released"; marshaller = marshal_unit } - let clicked : ([>`button],_) t = - { name = "clicked"; marshaller = marshal_unit } - let enter : ([>`button],_) t = - { name = "enter"; marshaller = marshal_unit } - let leave : ([>`button],_) t = - { name = "leave"; marshaller = marshal_unit } - end -end - -module ToggleButton = struct - let cast w : toggle_button obj = Object.try_cast w "GtkToggleButton" - external coerce : [>`toggle] obj -> toggle_button obj = "%identity" - external toggle_button_create : unit -> toggle_button obj - = "ml_gtk_toggle_button_new" - external toggle_button_create_with_label : string -> toggle_button obj - = "ml_gtk_toggle_button_new_with_label" - external check_button_create : unit -> toggle_button obj - = "ml_gtk_check_button_new" - external check_button_create_with_label : string -> toggle_button obj - = "ml_gtk_check_button_new_with_label" - let create_toggle ?label () = - match label with None -> toggle_button_create () - | Some label -> toggle_button_create_with_label label - let create_check ?label () = - match label with None -> check_button_create () - | Some label -> check_button_create_with_label label - external set_mode : [>`toggle] obj -> bool -> unit - = "ml_gtk_toggle_button_set_mode" - external set_active : [>`toggle] obj -> bool -> unit - = "ml_gtk_toggle_button_set_active" - let set ?active ?draw_indicator w = - may ~f:(set_mode w) draw_indicator; - may ~f:(set_active w) active - external get_active : [>`toggle] obj -> bool - = "ml_gtk_toggle_button_get_active" - external toggled : [>`toggle] obj -> unit - = "ml_gtk_toggle_button_toggled" - module Signals = struct - open GtkSignal - let toggled : ([>`toggle],_) t = - { name = "toggled"; marshaller = marshal_unit } - end -end - -module RadioButton = struct - let cast w : radio_button obj = Object.try_cast w "GtkRadioButton" - external create : radio_button group -> radio_button obj - = "ml_gtk_radio_button_new" - external create_with_label : radio_button group -> string -> radio_button obj - = "ml_gtk_radio_button_new_with_label" - external set_group : [>`radio] obj -> radio_button group -> unit - = "ml_gtk_radio_button_set_group" - let create ?(group = None) ?label () = - match label with None -> create group - | Some label -> create_with_label group label -end - -module Toolbar = struct - let cast w : toolbar obj = Object.try_cast w "GtkToolbar" - external create : orientation -> style:toolbar_style -> toolbar obj - = "ml_gtk_toolbar_new" - let create dir ?(style=`BOTH) () = create dir ~style - external insert_space : [>`toolbar] obj -> pos:int -> unit - = "ml_gtk_toolbar_insert_space" - let insert_space w ?(pos = -1) () = insert_space w ~pos - external insert_button : - [>`toolbar] obj -> kind:[`BUTTON|`TOGGLEBUTTON|`RADIOBUTTON] -> - text:string -> tooltip:string -> - tooltip_private:string -> - icon:[>`widget] optobj -> pos:int -> button obj - = "ml_gtk_toolbar_insert_element_bc" "ml_gtk_toolbar_insert_element" - let insert_button w ?(kind=`BUTTON) ?(text="") ?(tooltip="") - ?(tooltip_private="") ?icon ?(pos = -1) ?callback () = - let b =insert_button w ~kind ~text ~tooltip ~tooltip_private ~pos - ~icon:(Gpointer.optboxed icon) - in - match callback with - | None -> b - | Some c -> GtkSignal.connect b ~sgn:Button.Signals.clicked - ~callback: c; b - external insert_widget : - [>`toolbar] obj -> [>`widget] obj -> - tooltip:string -> tooltip_private:string -> pos:int -> unit - = "ml_gtk_toolbar_insert_widget" - let insert_widget w ?(tooltip="") ?(tooltip_private="") ?(pos = -1) w' = - insert_widget w w' ~tooltip ~tooltip_private ~pos - external set_orientation : [>`toolbar] obj -> orientation -> unit = - "ml_gtk_toolbar_set_orientation" - external set_style : [>`toolbar] obj -> toolbar_style -> unit = - "ml_gtk_toolbar_set_style" - external set_space_size : [>`toolbar] obj -> int -> unit = - "ml_gtk_toolbar_set_space_size" - external set_space_style : [>`toolbar] obj -> [ `EMPTY|`LINE ] -> unit = - "ml_gtk_toolbar_set_space_style" - external set_tooltips : [>`toolbar] obj -> bool -> unit = - "ml_gtk_toolbar_set_tooltips" - external set_button_relief : [>`toolbar] obj -> relief_style -> unit = - "ml_gtk_toolbar_set_button_relief" - external get_button_relief : [>`toolbar] obj -> relief_style = - "ml_gtk_toolbar_get_button_relief" - let set ?orientation ?style ?space_size - ?space_style ?tooltips ?button_relief w = - may orientation ~f:(set_orientation w); - may style ~f:(set_style w); - may space_size ~f:(set_space_size w); - may space_style ~f:(set_space_style w); - may tooltips ~f:(set_tooltips w); - may button_relief ~f:(set_button_relief w) - module Signals = struct - open GtkSignal - external val_orientation : int -> orientation = "ml_Val_orientation" - external val_toolbar_style : int -> toolbar_style - = "ml_Val_toolbar_style" - let orientation_changed : ([>`toolbar],_) t = - let marshal f = marshal_int (fun x -> f (val_orientation x)) in - { name = "orientation_changed"; marshaller = marshal } - let style_changed : ([>`toolbar],_) t = - let marshal f = marshal_int (fun x -> f (val_toolbar_style x)) in - { name = "style_changed"; marshaller = marshal } - end -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkData.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkData.ml deleted file mode 100644 index 5b7f90ec0..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkData.ml +++ /dev/null @@ -1,148 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags - -module AccelGroup = struct - external create : unit -> accel_group = "ml_gtk_accel_group_new" - external activate : - accel_group -> key:Gdk.keysym -> ?modi:Gdk.Tags.modifier list -> bool - = "ml_gtk_accel_group_activate" - external groups_activate : - 'a obj -> key:Gdk.keysym -> ?modi:Gdk.Tags.modifier list -> bool - = "ml_gtk_accel_groups_activate" - external attach : accel_group -> 'a obj -> unit - = "ml_gtk_accel_group_attach" - external detach : accel_group -> 'a obj -> unit - = "ml_gtk_accel_group_detach" - external lock : accel_group -> unit - = "ml_gtk_accel_group_lock" - external unlock : accel_group -> unit - = "ml_gtk_accel_group_unlock" - external lock_entry : - accel_group -> key:Gdk.keysym -> ?modi:Gdk.Tags.modifier list -> bool - = "ml_gtk_accel_group_lock_entry" - external add : - accel_group -> key:Gdk.keysym -> ?modi:Gdk.Tags.modifier list -> - ?flags:accel_flag list -> - call:'a obj -> sgn:('a,unit->unit) GtkSignal.t -> unit - = "ml_gtk_accel_group_add_bc" "ml_gtk_accel_group_add" - external remove : - accel_group -> - key:Gdk.keysym -> ?modi:Gdk.Tags.modifier list -> call:'a obj -> unit - = "ml_gtk_accel_group_remove" - external valid : key:Gdk.keysym -> ?modi:Gdk.Tags.modifier list -> bool - = "ml_gtk_accelerator_valid" - external set_default_mod_mask : Gdk.Tags.modifier list option -> unit - = "ml_gtk_accelerator_set_default_mod_mask" -end - -module Style = struct - external create : unit -> style = "ml_gtk_style_new" - external copy : style -> style = "ml_gtk_style_copy" - external attach : style -> Gdk.window -> style = "ml_gtk_style_attach" - external detach : style -> unit = "ml_gtk_style_detach" - external set_background : style -> Gdk.window -> state_type -> unit - = "ml_gtk_style_set_background" - external draw_hline : - style -> Gdk.window -> state_type -> x:int -> x:int -> y:int -> unit - = "ml_gtk_draw_hline_bc" "ml_gtk_draw_hline" - external draw_vline : - style -> Gdk.window -> state_type -> y:int -> y:int -> x:int -> unit - = "ml_gtk_draw_vline_bc" "ml_gtk_draw_vline" - external get_bg : style -> state:state_type -> Gdk.Color.t - = "ml_gtk_style_get_bg" - external set_bg : style -> state:state_type -> color:Gdk.Color.t -> unit - = "ml_gtk_style_set_bg" - external get_dark_gc : style -> state:state_type -> Gdk.gc - = "ml_gtk_style_get_dark_gc" - external get_light_gc : style -> state:state_type -> Gdk.gc - = "ml_gtk_style_get_light_gc" - external get_colormap : style -> Gdk.colormap = "ml_gtk_style_get_colormap" - external get_font : style -> Gdk.font = "ml_gtk_style_get_font" - external set_font : style -> Gdk.font -> unit = "ml_gtk_style_set_font" -(* - let set st ?:background ?:font = - let may_set f = may fun:(f st) in - may_set set_background background; - may_set set_font font -*) -end - -module Data = struct - module Signals = struct - open GtkSignal - let disconnect : ([>`data],_) t = - { name = "disconnect"; marshaller = marshal_unit } - end -end - -module Adjustment = struct - external create : - value:float -> lower:float -> upper:float -> - step_incr:float -> page_incr:float -> page_size:float -> adjustment obj - = "ml_gtk_adjustment_new_bc" "ml_gtk_adjustment_new" - external set_value : [>`adjustment] obj -> float -> unit - = "ml_gtk_adjustment_set_value" - external clamp_page : - [>`adjustment] obj -> lower:float -> upper:float -> unit - = "ml_gtk_adjustment_clamp_page" - external get_lower : [>`adjustment] obj -> float - = "ml_gtk_adjustment_get_lower" - external get_upper : [>`adjustment] obj -> float - = "ml_gtk_adjustment_get_upper" - external get_value : [>`adjustment] obj -> float - = "ml_gtk_adjustment_get_value" - external get_step_increment : [>`adjustment] obj -> float - = "ml_gtk_adjustment_get_step_increment" - external get_page_increment : [>`adjustment] obj -> float - = "ml_gtk_adjustment_get_page_increment" - external get_page_size : [>`adjustment] obj -> float - = "ml_gtk_adjustment_get_page_size" - module Signals = struct - open GtkSignal - let changed : ([>`adjustment],_) t = - { name = "changed"; marshaller = marshal_unit } - let value_changed : ([>`adjustment],_) t = - { name = "value_changed"; marshaller = marshal_unit } - end -end - -module Tooltips = struct - external create : unit -> tooltips obj = "ml_gtk_tooltips_new" - external enable : [>`tooltips] obj -> unit = "ml_gtk_tooltips_enable" - external disable : [>`tooltips] obj -> unit = "ml_gtk_tooltips_disable" - external set_delay : [>`tooltips] obj -> int -> unit - = "ml_gtk_tooltips_set_delay" - external set_tip : - [>`tooltips] obj -> - [>`widget] obj -> ?text:string -> ?privat:string -> unit - = "ml_gtk_tooltips_set_tip" - external set_colors : - [>`tooltips] obj -> - ?foreground:Gdk.Color.t -> ?background:Gdk.Color.t -> unit -> unit - = "ml_gtk_tooltips_set_colors" - let set ?delay ?foreground ?background tt = - may ~f:(set_delay tt) delay; - if foreground <> None || background <> None then - set_colors tt ?foreground ?background () -end - - -module Selection = struct - type t - external selection : t -> Gdk.atom - = "ml_gtk_selection_data_selection" - external target : t -> Gdk.atom - = "ml_gtk_selection_data_target" - external seltype : t -> Gdk.atom - = "ml_gtk_selection_data_type" - external format : t -> int - = "ml_gtk_selection_data_format" - external get_data : t -> string - = "ml_gtk_selection_data_get_data" (* May raise Gpointer.null *) - external set : - t -> typ:Gdk.atom -> format:int -> ?data:string -> unit - = "ml_gtk_selection_data_set" -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkEdit.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkEdit.ml deleted file mode 100644 index bef2fedb9..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkEdit.ml +++ /dev/null @@ -1,223 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags -open GtkBase - -module Editable = struct - let cast w : editable obj = Object.try_cast w "GtkEditable" - external coerce : [>`editable] obj -> editable obj = "%identity" - external select_region : [>`editable] obj -> start:int -> stop:int -> unit - = "ml_gtk_editable_select_region" - external insert_text : [>`editable] obj -> string -> pos:int -> int - = "ml_gtk_editable_insert_text" - external delete_text : [>`editable] obj -> start:int -> stop:int -> unit - = "ml_gtk_editable_delete_text" - external get_chars : [>`editable] obj -> start:int -> stop:int -> string - = "ml_gtk_editable_get_chars" - external cut_clipboard : [>`editable] obj -> unit - = "ml_gtk_editable_cut_clipboard" - external copy_clipboard : [>`editable] obj -> unit - = "ml_gtk_editable_copy_clipboard" - external paste_clipboard : [>`editable] obj -> unit - = "ml_gtk_editable_paste_clipboard" - external claim_selection : - [>`editable] obj -> claim:bool -> time:int -> unit - = "ml_gtk_editable_claim_selection" - external delete_selection : [>`editable] obj -> unit - = "ml_gtk_editable_delete_selection" - external changed : [>`editable] obj -> unit = "ml_gtk_editable_changed" - external set_position : [>`editable] obj -> int -> unit - = "ml_gtk_editable_set_position" - external get_position : [>`editable] obj -> int - = "ml_gtk_editable_get_position" - external set_editable : [>`editable] obj -> bool -> unit - = "ml_gtk_editable_set_editable" - external selection_start_pos : [>`editable] obj -> int - = "ml_gtk_editable_selection_start_pos" - external selection_end_pos : [>`editable] obj -> int - = "ml_gtk_editable_selection_end_pos" - external has_selection : [>`editable] obj -> bool - = "ml_gtk_editable_has_selection" - module Signals = struct - open GtkArgv - open GtkSignal - let activate : ([>`editable],_) t = - { name = "activate"; marshaller = marshal_unit } - let changed : ([>`editable],_) t = - { name = "changed"; marshaller = marshal_unit } - let marshal_insert f argv = function - | STRING _ :: INT len :: POINTER(Some pos) :: _ -> - (* XXX These two accesses are implementation-dependent *) - let s = string_at_pointer (get_pointer argv ~pos:0) ~len - and pos = int_at_pointer pos in - f s ~pos - | _ -> invalid_arg "GtkEdit.Editable.Signals.marshal_insert" - let insert_text : ([>`editable],_) t = - { name = "insert_text"; marshaller = marshal_insert } - let marshal_delete f _ = function - | INT start :: INT stop :: _ -> - f ~start ~stop - | _ -> invalid_arg "GtkEdit.Editable.Signals.marshal_delete" - let delete_text : ([>`editable],_) t = - { name = "delete_text"; marshaller = marshal_delete } - end -end - -module Entry = struct - let cast w : entry obj = Object.try_cast w "GtkEntry" - external coerce : [>`entry] obj -> entry obj = "%identity" - external create : unit -> entry obj = "ml_gtk_entry_new" - external create_with_max_length : int -> entry obj - = "ml_gtk_entry_new_with_max_length" - let create ?max_length () = - match max_length with None -> create () - | Some len -> create_with_max_length len - external set_text : [>`entry] obj -> string -> unit - = "ml_gtk_entry_set_text" - external append_text : [>`entry] obj -> string -> unit - = "ml_gtk_entry_append_text" - external prepend_text : [>`entry] obj -> string -> unit - = "ml_gtk_entry_prepend_text" - external get_text : [>`entry] obj -> string = "ml_gtk_entry_get_text" - external set_visibility : [>`entry] obj -> bool -> unit - = "ml_gtk_entry_set_visibility" - external set_max_length : [>`entry] obj -> int -> unit - = "ml_gtk_entry_set_max_length" - let set ?text ?visibility ?max_length w = - let may_set f = may ~f:(f w) in - may_set set_text text; - may_set set_visibility visibility; - may_set set_max_length max_length - external text_length : [>`entry] obj -> int - = "ml_GtkEntry_text_length" -end - -module SpinButton = struct - let cast w : spin_button obj = Object.try_cast w "GtkSpinButton" - external create : - [>`adjustment] optobj -> rate:float -> digits:int -> spin_button obj - = "ml_gtk_spin_button_new" - let create ?adjustment ?(rate=0.5) ?(digits=0) () = - create (Gpointer.optboxed adjustment) ~rate ~digits - external configure : - [>`spinbutton] obj -> adjustment:[>`adjustment] obj -> - rate:float -> digits:int -> unit - = "ml_gtk_spin_button_configure" - external set_adjustment : [>`spinbutton] obj -> [>`adjustment] obj -> unit - = "ml_gtk_spin_button_set_adjustment" - external get_adjustment : [>`spinbutton] obj -> adjustment obj - = "ml_gtk_spin_button_get_adjustment" - external set_digits : [>`spinbutton] obj -> int -> unit - = "ml_gtk_spin_button_set_digits" - external get_value : [>`spinbutton] obj -> float - = "ml_gtk_spin_button_get_value_as_float" - let get_value_as_int w = truncate (get_value w +. 0.5) - external set_value : [>`spinbutton] obj -> float -> unit - = "ml_gtk_spin_button_set_value" - external set_update_policy : - [>`spinbutton] obj -> [`ALWAYS|`IF_VALID] -> unit - = "ml_gtk_spin_button_set_update_policy" - external set_numeric : [>`spinbutton] obj -> bool -> unit - = "ml_gtk_spin_button_set_numeric" - external spin : [>`spinbutton] obj -> spin_type -> unit - = "ml_gtk_spin_button_spin" - external set_wrap : [>`spinbutton] obj -> bool -> unit - = "ml_gtk_spin_button_set_wrap" - external set_shadow_type : [>`spinbutton] obj -> shadow_type -> unit - = "ml_gtk_spin_button_set_shadow_type" - external set_snap_to_ticks : [>`spinbutton] obj -> bool -> unit - = "ml_gtk_spin_button_set_snap_to_ticks" - external update : [>`spinbutton] obj -> unit - = "ml_gtk_spin_button_update" - let set ?adjustment ?digits ?value ?update_policy - ?numeric ?wrap ?shadow_type ?snap_to_ticks w = - let may_set f = may ~f:(f w) in - may_set set_adjustment adjustment; - may_set set_digits digits; - may_set set_value value; - may_set set_update_policy update_policy; - may_set set_numeric numeric; - may_set set_wrap wrap; - may_set set_shadow_type shadow_type; - may_set set_snap_to_ticks snap_to_ticks -end - -module Text = struct - let cast w : text obj = Object.try_cast w "GtkText" - external create : [>`adjustment] optobj -> [>`adjustment] optobj -> text obj - = "ml_gtk_text_new" - let create ?hadjustment ?vadjustment () = - create (Gpointer.optboxed hadjustment) (Gpointer.optboxed vadjustment) - external set_word_wrap : [>`text] obj -> bool -> unit - = "ml_gtk_text_set_word_wrap" - external set_line_wrap : [>`text] obj -> bool -> unit - = "ml_gtk_text_set_line_wrap" - external set_adjustment : - [>`text] obj -> ?horizontal:[>`adjustment] obj -> - ?vertical:[>`adjustment] obj -> unit -> unit - = "ml_gtk_text_set_adjustments" - external get_hadjustment : [>`text] obj -> adjustment obj - = "ml_gtk_text_get_hadj" - external get_vadjustment : [>`text] obj -> adjustment obj - = "ml_gtk_text_get_vadj" - external set_point : [>`text] obj -> int -> unit - = "ml_gtk_text_set_point" - external get_point : [>`text] obj -> int = "ml_gtk_text_get_point" - external get_length : [>`text] obj -> int = "ml_gtk_text_get_length" - external freeze : [>`text] obj -> unit = "ml_gtk_text_freeze" - external thaw : [>`text] obj -> unit = "ml_gtk_text_thaw" - external insert : - [>`text] obj -> ?font:Gdk.font -> ?foreground:Gdk.Color.t -> - ?background:Gdk.Color.t -> string -> unit - = "ml_gtk_text_insert" - let set ?hadjustment ?vadjustment ?word_wrap w = - if hadjustment <> None || vadjustment <> None then - set_adjustment w ?horizontal: hadjustment ?vertical: vadjustment (); - may word_wrap ~f:(set_word_wrap w) -end - -module Combo = struct - let cast w : combo obj = Object.try_cast w "GtkCombo" - external create : unit -> combo obj = "ml_gtk_combo_new" - external set_value_in_list : - [>`combo] obj -> ?required:bool -> ?ok_if_empty:bool -> unit -> unit - = "ml_gtk_combo_set_value_in_list" - external set_use_arrows : [>`combo] obj -> bool -> unit - = "ml_gtk_combo_set_use_arrows" - external set_use_arrows_always : [>`combo] obj -> bool -> unit - = "ml_gtk_combo_set_use_arrows_always" - external set_case_sensitive : [>`combo] obj -> bool -> unit - = "ml_gtk_combo_set_case_sensitive" - external set_item_string : [>`combo] obj -> [>`item] obj -> string -> unit - = "ml_gtk_combo_set_item_string" - external entry : [>`combo] obj -> entry obj= "ml_gtk_combo_entry" - external list : [>`combo] obj -> liste obj= "ml_gtk_combo_list" - let set_popdown_strings combo strings = - GtkList.Liste.clear_items (list combo) ~start:0 ~stop:(-1); - List.iter strings ~f: - begin fun s -> - let li = GtkList.ListItem.create_with_label s in - Widget.show li; - Container.add (list combo) li - end - let set_use_arrows' w (mode : [`NEVER|`DEFAULT|`ALWAYS]) = - let def,always = - match mode with - `NEVER -> false, false - | `DEFAULT -> true, false - | `ALWAYS -> true, true - in - set_use_arrows w def; - set_use_arrows_always w always - let set ?popdown_strings ?use_arrows - ?case_sensitive ?value_in_list ?ok_if_empty w = - may popdown_strings ~f:(set_popdown_strings w); - may use_arrows ~f:(set_use_arrows' w); - may case_sensitive ~f:(set_case_sensitive w); - if value_in_list <> None || ok_if_empty <> None then - set_value_in_list w ?required:value_in_list ?ok_if_empty () - external disable_activate : [>`combo] obj -> unit - = "ml_gtk_combo_disable_activate" -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkInit.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkInit.ml deleted file mode 100644 index 5ce40db5f..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkInit.ml +++ /dev/null @@ -1,5 +0,0 @@ -(* $Id$ *) - -(* Does the initialization for toplevels *) - -let locale = GtkMain.Main.init () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkList.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkList.ml deleted file mode 100644 index 4d2ae0951..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkList.ml +++ /dev/null @@ -1,294 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags -open GtkBase - -module ListItem = struct - let cast w : list_item obj = Object.try_cast w "GtkListItem" - external create : unit -> list_item obj = "ml_gtk_list_item_new" - external create_with_label : string -> list_item obj - = "ml_gtk_list_item_new_with_label" - let create ?label () = - match label with None -> create () - | Some label -> create_with_label label -end - -module Liste = struct - let cast w : liste obj = Object.try_cast w "GtkList" - external create : unit -> liste obj = "ml_gtk_list_new" - external insert_item : - [>`list] obj -> [>`listitem] obj -> pos:int -> unit - = "ml_gtk_list_insert_item" - let insert_items l wl ~pos = - let wl = if pos < 0 then wl else List.rev wl in - List.iter wl ~f:(insert_item l ~pos) - let append_items l = insert_items l ~pos:(-1) - let prepend_items l = insert_items l ~pos:0 - external clear_items : [>`list] obj -> start:int -> stop:int -> unit = - "ml_gtk_list_clear_items" - external select_item : [>`list] obj -> pos:int -> unit - = "ml_gtk_list_select_item" - external unselect_item : [>`list] obj -> pos:int -> unit - = "ml_gtk_list_unselect_item" - external select_child : [>`list] obj -> [>`listitem] obj -> unit - = "ml_gtk_list_select_child" - external unselect_child : [>`list] obj -> [>`listitem] obj -> unit - = "ml_gtk_list_unselect_child" - external child_position : [>`list] obj -> [>`listitem] obj -> int - = "ml_gtk_list_child_position" - external set_selection_mode : [>`list] obj -> selection_mode -> unit - = "ml_gtk_list_set_selection_mode" - module Signals = struct - open GtkSignal - let selection_changed : ([>`list],_) t = - { name = "selection_changed"; marshaller = marshal_unit } - let select_child : ([>`list],_) t = - { name = "select_child"; marshaller = Widget.Signals.marshal } - let unselect_child : ([>`list],_) t = - { name = "unselect_child"; marshaller = Widget.Signals.marshal } - end -end - -module CList = struct - let cast w : clist obj = Object.try_cast w "GtkCList" - external create : cols:int -> clist obj = "ml_gtk_clist_new" - external create_with_titles : string array -> clist obj - = "ml_gtk_clist_new_with_titles" - external get_rows : [>`clist] obj -> int = "ml_gtk_clist_get_rows" - external get_columns : [>`clist] obj -> int = "ml_gtk_clist_get_columns" - external get_focus_row : [>`clist] obj -> int - = "ml_gtk_clist_get_focus_row" - external set_hadjustment : [>`clist] obj -> [>`adjustment] obj -> unit - = "ml_gtk_clist_set_hadjustment" - external set_vadjustment : [>`clist] obj -> [>`adjustment] obj -> unit - = "ml_gtk_clist_set_vadjustment" - external get_hadjustment : [>`clist] obj -> adjustment obj - = "ml_gtk_clist_get_hadjustment" - external get_vadjustment : [>`clist] obj -> adjustment obj - = "ml_gtk_clist_get_vadjustment" - external set_shadow_type : [>`clist] obj -> shadow_type -> unit - = "ml_gtk_clist_set_shadow_type" - external set_selection_mode : [>`clist] obj -> selection_mode -> unit - = "ml_gtk_clist_set_selection_mode" - external set_reorderable : [>`clist] obj -> bool -> unit - = "ml_gtk_clist_set_reorderable" - external set_use_drag_icons : [>`clist] obj -> bool -> unit - = "ml_gtk_clist_set_use_drag_icons" - external set_button_actions : - [>`clist] obj -> int -> button_action list -> unit - = "ml_gtk_clist_set_button_actions" - external freeze : [>`clist] obj -> unit = "ml_gtk_clist_freeze" - external thaw : [>`clist] obj -> unit = "ml_gtk_clist_thaw" - external column_titles_show : [>`clist] obj -> unit - = "ml_gtk_clist_column_titles_show" - external column_titles_hide : [>`clist] obj -> unit - = "ml_gtk_clist_column_titles_hide" - external column_title_active : [>`clist] obj -> int -> unit - = "ml_gtk_clist_column_title_active" - external column_title_passive : [>`clist] obj -> int -> unit - = "ml_gtk_clist_column_title_passive" - external column_titles_active : [>`clist] obj -> unit - = "ml_gtk_clist_column_titles_active" - external column_titles_passive : [>`clist] obj -> unit - = "ml_gtk_clist_column_titles_passive" - external set_column_title : [>`clist] obj -> int -> string -> unit - = "ml_gtk_clist_set_column_title" - external get_column_title : [>`clist] obj -> int -> string - = "ml_gtk_clist_get_column_title" - external set_column_widget : [>`clist] obj -> int -> [>`widget] obj -> unit - = "ml_gtk_clist_set_column_widget" - external get_column_widget : [>`clist] obj -> int -> widget obj - = "ml_gtk_clist_get_column_widget" - external set_column_justification : - [>`clist] obj -> int -> justification -> unit - = "ml_gtk_clist_set_column_justification" - external set_column_visibility : [>`clist] obj -> int -> bool -> unit - = "ml_gtk_clist_set_column_visibility" - external set_column_resizeable : [>`clist] obj -> int -> bool -> unit - = "ml_gtk_clist_set_column_resizeable" - external set_column_auto_resize : [>`clist] obj -> int -> bool -> unit - = "ml_gtk_clist_set_column_auto_resize" - external columns_autosize : [>`clist] obj -> unit - = "ml_gtk_clist_columns_autosize" - external optimal_column_width : [>`clist] obj -> int -> int - = "ml_gtk_clist_optimal_column_width" - external set_column_width : [>`clist] obj -> int -> int -> unit - = "ml_gtk_clist_set_column_width" - external set_column_min_width : [>`clist] obj -> int -> int -> unit - = "ml_gtk_clist_set_column_min_width" - external set_column_max_width : [>`clist] obj -> int -> int -> unit - = "ml_gtk_clist_set_column_max_width" - external set_row_height : [>`clist] obj -> int -> unit - = "ml_gtk_clist_set_row_height" - external moveto : - [>`clist] obj -> - int -> int -> row_align:clampf -> col_align:clampf -> unit - = "ml_gtk_clist_moveto" - external row_is_visible : [>`clist] obj -> int -> visibility - = "ml_gtk_clist_row_is_visible" - external get_cell_type : [>`clist] obj -> int -> int -> cell_type - = "ml_gtk_clist_get_cell_type" - external set_text : [>`clist] obj -> int -> int -> string -> unit - = "ml_gtk_clist_set_text" - external get_text : [>`clist] obj -> int -> int -> string - = "ml_gtk_clist_get_text" - external set_pixmap : - [>`clist] obj -> - int -> int -> Gdk.pixmap -> Gdk.bitmap Gpointer.optboxed -> unit - = "ml_gtk_clist_set_pixmap" - external get_pixmap : - [>`clist] obj -> int -> int -> Gdk.pixmap option * Gdk.bitmap option - = "ml_gtk_clist_get_pixmap" - external set_pixtext : - [>`clist] obj -> int -> int -> - string -> int -> Gdk.pixmap -> Gdk.bitmap Gpointer.optboxed -> unit - = "ml_gtk_clist_set_pixtext_bc" "ml_gtk_clist_set_pixtext" - external set_foreground : - [>`clist] obj -> row:int -> Gdk.Color.t Gpointer.optboxed -> unit - = "ml_gtk_clist_set_foreground" - external set_background : - [>`clist] obj -> row:int -> Gdk.Color.t Gpointer.optboxed -> unit - = "ml_gtk_clist_set_background" - external get_cell_style : [>`clist] obj -> int -> int -> Gtk.style - = "ml_gtk_clist_get_cell_style" - external set_cell_style : [>`clist] obj -> int -> int -> Gtk.style -> unit - = "ml_gtk_clist_set_cell_style" - external get_row_style : [>`clist] obj -> row:int -> Gtk.style - = "ml_gtk_clist_get_row_style" - external set_row_style : [>`clist] obj -> row:int -> Gtk.style -> unit - = "ml_gtk_clist_set_row_style" - external set_selectable : [>`clist] obj -> row:int -> bool -> unit - = "ml_gtk_clist_set_selectable" - external get_selectable : [>`clist] obj -> row:int -> bool - = "ml_gtk_clist_get_selectable" - external set_shift : - [>`clist] obj -> int -> int -> vertical:int -> horizontal:int -> unit - = "ml_gtk_clist_set_shift" - external insert : [>`clist] obj -> row:int -> Gpointer.optstring array -> int - = "ml_gtk_clist_insert" - let insert w ~row texts = - let len = get_columns w in - if List.length texts > len then invalid_arg "CList.insert"; - let arr = Array.create (get_columns w) None in - List.fold_left texts ~init:0 - ~f:(fun pos text -> arr.(pos) <- text; pos+1); - let r = insert w ~row (Array.map ~f:Gpointer.optstring arr) in - if r = -1 then invalid_arg "GtkCList::insert"; - r - external remove : [>`clist] obj -> row:int -> unit - = "ml_gtk_clist_remove" - external set_row_data : [>`clist] obj -> row:int -> Obj.t -> unit - = "ml_gtk_clist_set_row_data" - external get_row_data : [>`clist] obj -> row:int -> Obj.t - = "ml_gtk_clist_get_row_data" - external select : [>`clist] obj -> int -> int -> unit - = "ml_gtk_clist_select_row" - external unselect : [>`clist] obj -> int -> int -> unit - = "ml_gtk_clist_unselect_row" - external clear : [>`clist] obj -> unit = "ml_gtk_clist_clear" - external get_row_column : [>`clist] obj -> x:int -> y:int -> int * int - = "ml_gtk_clist_get_selection_info" - external select_all : [>`clist] obj -> unit = "ml_gtk_clist_select_all" - external unselect_all : [>`clist] obj -> unit = "ml_gtk_clist_unselect_all" - external swap_rows : [>`clist] obj -> int -> int -> unit - = "ml_gtk_clist_swap_rows" - external row_move : [>`clist] obj -> int -> dst:int -> unit - = "ml_gtk_clist_row_move" - external set_sort_column : [>`clist] obj -> int -> unit - = "ml_gtk_clist_set_sort_column" - external set_sort_type : [>`clist] obj -> sort_type -> unit - = "ml_gtk_clist_set_sort_type" - external sort : [>`clist] obj -> unit - = "ml_gtk_clist_sort" - external set_auto_sort : [>`clist] obj -> bool -> unit - = "ml_gtk_clist_set_auto_sort" - let set_titles_show w = function - true -> column_titles_show w - | false -> column_titles_hide w - let set_titles_active w = function - true -> column_titles_active w - | false -> column_titles_passive w - let set ?hadjustment ?vadjustment ?shadow_type - ?(button_actions=[]) ?selection_mode ?reorderable - ?use_drag_icons ?row_height ?titles_show ?titles_active w = - let may_set f param = may param ~f:(f w) in - may_set set_hadjustment hadjustment; - may_set set_vadjustment vadjustment; - may_set set_shadow_type shadow_type; - List.iter button_actions ~f:(fun (n,act) -> set_button_actions w n act); - may_set set_selection_mode selection_mode; - may_set set_reorderable reorderable; - may_set set_use_drag_icons use_drag_icons; - may_set set_row_height row_height; - may_set set_titles_show titles_show; - may_set set_titles_active titles_active - let set_sort w ?auto ?column ?dir:sort_type () = - may auto ~f:(set_auto_sort w); - may column ~f:(set_sort_column w); - may sort_type ~f:(set_sort_type w) - let set_cell w ?text ?pixmap ?mask ?(spacing=0) ?style row col = - begin match text, pixmap with - | Some text, None -> - set_text w row col text - | None, Some pm -> - set_pixmap w row col pm (Gpointer.optboxed mask) - | Some text, Some pm -> - set_pixtext w row col text spacing pm (Gpointer.optboxed mask) - | _ -> () - end; - may style ~f:(set_cell_style w row col) - let set_column w ?widget ?title ?title_active ?justification - ?visibility ?resizeable ?auto_resize ?width ?min_width ?max_width - col = - let may_set f param = may param ~f:(f w col) in - may_set set_column_widget widget; - may_set set_column_title title; - may title_active - ~f:(fun active -> if active then column_title_active w col - else column_title_passive w col); - may_set set_column_justification justification; - may_set set_column_visibility visibility; - may_set set_column_resizeable resizeable; - may_set set_column_auto_resize auto_resize; - may_set set_column_width width; - may_set set_column_min_width min_width; - may_set set_column_max_width max_width - let set_row w ?foreground ?background ?selectable ?style row = - let may_set f = may ~f:(f w ~row) in - may_set set_foreground foreground; - may_set set_background background; - may_set set_selectable selectable; - may_set set_row_style style - module Signals = struct - open GtkArgv - open GtkSignal - let marshal_select f argv = function - | INT row :: INT column :: POINTER p :: _ -> - let event : GdkEvent.Button.t option = - may_map ~f:GdkEvent.unsafe_copy p - in - f ~row ~column ~event - | _ -> invalid_arg "GtkList.CList.Signals.marshal_select" - let select_row : ([>`clist],_) t = - { name = "select_row"; marshaller = marshal_select } - let unselect_row : ([>`clist],_) t = - { name = "unselect_row"; marshaller = marshal_select } - let click_column : ([>`clist],_) t = - { name = "click_column"; marshaller = marshal_int } - external val_scroll_type : int -> scroll_type = "ml_Val_scroll_type" - let marshal_scroll f argv = function - | INT st :: FLOAT (pos : clampf) :: _ -> - f (val_scroll_type st) ~pos - | _ -> invalid_arg "GtkList.CList.Signals.marshal_scroll" - let scroll_horizontal : ([>`clist],_) t = - { name = "scroll_horizontal"; marshaller = marshal_scroll } - let scroll_vertical : ([>`clist],_) t = - { name = "scroll_vertical"; marshaller = marshal_scroll } - external emit_scroll : - 'a obj -> name:string -> Tags.scroll_type -> pos:clampf -> unit - = "ml_gtk_signal_emit_scroll" - let emit_scroll = emit ~emitter:emit_scroll - end -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMain.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMain.ml deleted file mode 100644 index 7ef344303..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMain.ml +++ /dev/null @@ -1,50 +0,0 @@ -(* $Id$ *) - -open Gtk - -let _ = Callback.register_exception "gtkerror" (Error"") - -module Timeout = struct - type id - external add : ms:int -> callback:(GtkArgv.t -> unit) -> id - = "ml_gtk_timeout_add" - let add ~ms ~callback = - add ~ms ~callback:(fun arg -> GtkArgv.set_result arg (`BOOL(callback ()))) - external remove : id -> unit = "ml_gtk_timeout_remove" -end - -module Main = struct - external init : string array -> string array = "ml_gtk_init" - (* external exit : int -> unit = "ml_gtk_exit" *) - external set_locale : unit -> string = "ml_gtk_set_locale" - (* external main : unit -> unit = "ml_gtk_main" *) - let locale = set_locale () - let init () = - (* let locale = set_locale () in *) - let argv = init Sys.argv in - Array.blit ~src:argv ~dst:Sys.argv ~len:(Array.length argv) - ~src_pos:0 ~dst_pos:0; - Obj.truncate (Obj.repr Sys.argv) ~len:(Array.length argv); - locale - open Glib - let loops = ref [] - let main () = - let loop = (Main.create true) in - loops := loop :: !loops; - while Main.is_running loop do Main.iteration true done; - loops := List.tl !loops - and quit () = Main.quit (List.hd !loops) - external get_version : unit -> int * int * int = "ml_gtk_get_version" - let version = get_version () - - let flush = Gdk.X.flush -end - -module Grab = struct - external add : [>`widget] obj -> unit = "ml_gtk_grab_add" - external remove : [>`widget] obj -> unit = "ml_gtk_grab_remove" - external get_current : unit -> widget obj= "ml_gtk_grab_get_current" -end - -let _ = Glib.set_warning_handler (fun msg -> raise (Warning msg)) -let _ = Glib.set_print_handler (fun msg -> print_string msg) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMenu.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMenu.ml deleted file mode 100644 index 2f1eb30f0..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMenu.ml +++ /dev/null @@ -1,144 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open GtkBase - -module MenuItem = struct - let cast w : menu_item obj = Object.try_cast w "GtkMenuItem" - external coerce : [>`menuitem] obj -> menu_item obj = "%identity" - external create : unit -> menu_item obj = "ml_gtk_menu_item_new" - external create_with_label : string -> menu_item obj - = "ml_gtk_menu_item_new_with_label" - external tearoff_create : unit -> menu_item obj - = "ml_gtk_tearoff_menu_item_new" - let create ?label () = - match label with None -> create () - | Some label -> create_with_label label - external set_submenu : [>`menuitem] obj -> [>`menu] obj -> unit - = "ml_gtk_menu_item_set_submenu" - external remove_submenu : [>`menuitem] obj -> unit - = "ml_gtk_menu_item_remove_submenu" - external configure : - [>`menuitem] obj -> show_toggle:bool -> show_indicator:bool -> unit - = "ml_gtk_menu_item_configure" - external activate : [>`menuitem] obj -> unit - = "ml_gtk_menu_item_activate" - external right_justify : [>`menuitem] obj -> unit - = "ml_gtk_menu_item_right_justify" - module Signals = struct - open GtkSignal - let activate : ([>`menuitem],_) t = - { name = "activate"; marshaller = marshal_unit } - let activate_item : ([>`menuitem],_) t = - { name = "activate_item"; marshaller = marshal_unit } - end -end - -module CheckMenuItem = struct - let cast w : check_menu_item obj = Object.try_cast w "GtkCheckMenuItem" - external coerce : [>`checkmenuitem] obj -> check_menu_item obj = "%identity" - external create : unit -> check_menu_item obj = "ml_gtk_check_menu_item_new" - external create_with_label : string -> check_menu_item obj - = "ml_gtk_check_menu_item_new_with_label" - let create ?label () = - match label with None -> create () - | Some label -> create_with_label label - external set_active : [>`checkmenuitem] obj -> bool -> unit - = "ml_gtk_check_menu_item_set_active" - external get_active : [>`checkmenuitem] obj -> bool - = "ml_gtk_check_menu_item_get_active" - external set_show_toggle : [>`checkmenuitem] obj -> bool -> unit - = "ml_gtk_check_menu_item_set_show_toggle" - let set ?active ?show_toggle w = - may active ~f:(set_active w); - may show_toggle ~f:(set_show_toggle w) - external toggled : [>`checkmenuitem] obj -> unit - = "ml_gtk_check_menu_item_toggled" - module Signals = struct - open GtkSignal - let toggled : ([>`checkmenuitem],_) t = - { name = "toggled"; marshaller = marshal_unit } - end -end - -module RadioMenuItem = struct - let cast w : radio_menu_item obj = Object.try_cast w "GtkRadioMenuItem" - external create : radio_menu_item group -> radio_menu_item obj - = "ml_gtk_radio_menu_item_new" - external create_with_label : - radio_menu_item group -> string -> radio_menu_item obj - = "ml_gtk_radio_menu_item_new_with_label" - let create ?(group = None) ?label () = - match label with None -> create group - | Some label -> create_with_label group label - external set_group : [>`radiomenuitem] obj -> radio_menu_item group -> unit - = "ml_gtk_radio_menu_item_set_group" -end - -module OptionMenu = struct - let cast w : option_menu obj = Object.try_cast w "GtkOptionMenu" - external create : unit -> option_menu obj = "ml_gtk_option_menu_new" - external get_menu : [>`optionmenu] obj -> menu obj - = "ml_gtk_option_menu_get_menu" - external set_menu : [>`optionmenu] obj -> [>`menu] obj -> unit - = "ml_gtk_option_menu_set_menu" - external remove_menu : [>`optionmenu] obj -> unit - = "ml_gtk_option_menu_remove_menu" - external set_history : [>`optionmenu] obj -> int -> unit - = "ml_gtk_option_menu_set_history" - let set ?menu ?history w = - may menu ~f:(set_menu w); - may history ~f:(set_history w) -end - -module MenuShell = struct - let cast w : menu_shell obj = Object.try_cast w "GtkMenuShell" - external coerce : [>`menushell] obj -> menu_shell obj = "%identity" - external append : [>`menushell] obj -> [>`widget] obj -> unit - = "ml_gtk_menu_shell_append" - external prepend : [>`menushell] obj -> [>`widget] obj -> unit - = "ml_gtk_menu_shell_prepend" - external insert : [>`menushell] obj -> [>`widget] obj -> pos:int -> unit - = "ml_gtk_menu_shell_insert" - external deactivate : [>`menushell] obj -> unit - = "ml_gtk_menu_shell_deactivate" - module Signals = struct - open GtkSignal - let deactivate : ([>`menushell],_) t = - { name = "deactivate"; marshaller = marshal_unit } - end -end - -module Menu = struct - let cast w : menu obj = Object.try_cast w "GtkMenu" - external create : unit -> menu obj = "ml_gtk_menu_new" - external popup : - [>`menu] obj -> [>`menushell] optobj -> - [>`menuitem] optobj -> button:int -> time:int -> unit - = "ml_gtk_menu_popup" - let popup ?parent_menu ?parent_item w = - popup w (Gpointer.optboxed parent_menu) (Gpointer.optboxed parent_item) - external popdown : [>`menu] obj -> unit = "ml_gtk_menu_popdown" - external get_active : [>`menu] obj -> widget obj= "ml_gtk_menu_get_active" - external set_active : [>`menu] obj -> int -> unit = "ml_gtk_menu_set_active" - external set_accel_group : [>`menu] obj -> accel_group -> unit - = "ml_gtk_menu_set_accel_group" - external get_accel_group : [>`menu] obj -> accel_group - = "ml_gtk_menu_get_accel_group" - external ensure_uline_accel_group : [>`menu] obj -> accel_group - = "ml_gtk_menu_ensure_uline_accel_group" - external attach_to_widget : [>`menu] obj -> [>`widget] obj -> unit - = "ml_gtk_menu_attach_to_widget" - external get_attach_widget : [>`menu] obj -> widget obj - = "ml_gtk_menu_get_attach_widget" - external detach : [>`menu] obj -> unit = "ml_gtk_menu_detach" - let set ?active ?accel_group w = - may active ~f:(set_active w); - may accel_group ~f:(set_accel_group w) -end - -module MenuBar = struct - let cast w : menu_bar obj = Object.try_cast w "GtkMenuBar" - external create : unit -> menu_bar obj = "ml_gtk_menu_bar_new" -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMisc.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMisc.ml deleted file mode 100644 index ded7f487a..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkMisc.ml +++ /dev/null @@ -1,323 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags -open GtkBase - -module GammaCurve = struct - let cast w : gamma_curve obj = Object.try_cast w "GtkGammaCurve" - external create : unit -> gamma_curve obj = "ml_gtk_gamma_curve_new" - external get_gamma : [>`gamma] obj -> float = "ml_gtk_gamma_curve_get_gamma" -end - -module ColorSelection = struct - let cast w : color_selection obj = Object.try_cast w "GtkColorSelection" - external create : unit -> color_selection obj = "ml_gtk_color_selection_new" - external create_dialog : string -> color_selection_dialog obj - = "ml_gtk_color_selection_dialog_new" - external set_update_policy : [>`colorsel] obj -> update_type -> unit - = "ml_gtk_color_selection_set_update_policy" - external set_opacity : [>`colorsel] obj -> bool -> unit - = "ml_gtk_color_selection_set_opacity" - let set ?update_policy ?opacity w = - may update_policy ~f:(set_update_policy w); - may opacity ~f:(set_opacity w) - external set_color : - [>`colorsel] obj -> - red:float -> green:float -> blue:float -> ?opacity:float -> unit - = "ml_gtk_color_selection_set_color" - external get_color : [>`colorsel] obj -> color - = "ml_gtk_color_selection_get_color" - - external ok_button : [>`colorseldialog] obj -> button obj = - "ml_gtk_color_selection_dialog_ok_button" - external cancel_button : [>`colorseldialog] obj -> button obj = - "ml_gtk_color_selection_dialog_cancel_button" - external help_button : [>`colorseldialog] obj -> button obj = - "ml_gtk_color_selection_dialog_help_button" - external colorsel : [>`colorseldialog] obj -> color_selection obj = - "ml_gtk_color_selection_dialog_colorsel" - module Signals = struct - open GtkSignal - let color_changed : ([>`colorsel],_) t = - { name = "color_changed"; marshaller = marshal_unit } - end -end - -module Statusbar = struct - let cast w : statusbar obj = Object.try_cast w "GtkStatusbar" - external create : unit -> statusbar obj = "ml_gtk_statusbar_new" - external get_context : [>`statusbar] obj -> string -> statusbar_context - = "ml_gtk_statusbar_get_context_id" - external push : - [>`statusbar] obj -> - statusbar_context -> text:string -> statusbar_message - = "ml_gtk_statusbar_push" - external pop : [>`statusbar] obj -> statusbar_context -> unit - = "ml_gtk_statusbar_pop" - external remove : - [>`statusbar] obj -> statusbar_context -> statusbar_message -> unit - = "ml_gtk_statusbar_remove" - module Signals = struct - open GtkSignal - let text_pushed : ([>`statusbar],_) t = - let marshal f _ = function - | GtkArgv.INT ctx :: GtkArgv.STRING s :: _ -> - f (Obj.magic ctx : statusbar_context) s - | _ -> invalid_arg "GtkMisc.Statusbar.Signals.marshal_text" - in - { name = "text_pushed"; marshaller = marshal } - end -end - -module Calendar = struct - let cast w : calendar obj = Object.try_cast w "GtkCalendar" - external create : unit -> calendar obj = "ml_gtk_calendar_new" - external select_month : [>`calendar] obj -> month:int -> year:int -> unit - = "ml_gtk_calendar_select_month" - external select_day : [>`calendar] obj -> int -> unit - = "ml_gtk_calendar_select_day" - external mark_day : [>`calendar] obj -> int -> unit - = "ml_gtk_calendar_mark_day" - external unmark_day : [>`calendar] obj -> int -> unit - = "ml_gtk_calendar_unmark_day" - external clear_marks : [>`calendar] obj -> unit - = "ml_gtk_calendar_clear_marks" - external display_options : - [>`calendar] obj -> Tags.calendar_display_options list -> unit - = "ml_gtk_calendar_display_options" - external get_date : [>`calendar] obj -> int * int * int - = "ml_gtk_calendar_get_date" (* year * month * day *) - external freeze : [>`calendar] obj -> unit - = "ml_gtk_calendar_freeze" - external thaw : [>`calendar] obj -> unit - = "ml_gtk_calendar_thaw" - module Signals = struct - open GtkSignal - let month_changed : ([>`calendar],_) t = - { name = "month_changed"; marshaller = marshal_unit } - let day_selected : ([>`calendar],_) t = - { name = "day_selected"; marshaller = marshal_unit } - let day_selected_double_click : ([>`calendar],_) t = - { name = "day_selected_double_click"; marshaller = marshal_unit } - let prev_month : ([>`calendar],_) t = - { name = "prev_month"; marshaller = marshal_unit } - let next_month : ([>`calendar],_) t = - { name = "next_month"; marshaller = marshal_unit } - let prev_year : ([>`calendar],_) t = - { name = "prev_year"; marshaller = marshal_unit } - let next_year : ([>`calendar],_) t = - { name = "next_year"; marshaller = marshal_unit } - end -end - -module DrawingArea = struct - let cast w : drawing_area obj = Object.try_cast w "GtkDrawingArea" - external create : unit -> drawing_area obj = "ml_gtk_drawing_area_new" - external size : [>`drawing] obj -> width:int -> height:int -> unit - = "ml_gtk_drawing_area_size" -end - -(* Does not seem very useful ... -module Curve = struct - type t = [widget drawing curve] obj - let cast w : t = Object.try_cast w "GtkCurve" - external create : unit -> t = "ml_gtk_curve_new" - external reset : [>`curve] obj -> unit = "ml_gtk_curve_reset" - external set_gamma : [>`curve] obj -> float -> unit - = "ml_gtk_curve_set_gamma" - external set_range : - [>`curve] obj -> min_x:float -> max_x:float -> - min_y:float -> max_y:float -> unit - = "ml_gtk_curve_set_gamma" -end -*) - -module Misc = struct - let cast w : misc obj = Object.try_cast w "GtkMisc" - external coerce : [>`misc] obj -> misc obj = "%identity" - external set_alignment : [>`misc] obj -> x:float -> y:float -> unit - = "ml_gtk_misc_set_alignment" - external set_padding : [>`misc] obj -> x:int -> y:int -> unit - = "ml_gtk_misc_set_padding" - external get_xalign : [>`misc] obj -> float = "ml_gtk_misc_get_xalign" - external get_yalign : [>`misc] obj -> float = "ml_gtk_misc_get_yalign" - external get_xpad : [>`misc] obj -> int = "ml_gtk_misc_get_xpad" - external get_ypad : [>`misc] obj -> int = "ml_gtk_misc_get_ypad" - let set_alignment w ?x ?y () = - set_alignment w ~x:(may_default get_xalign w ~opt:x) - ~y:(may_default get_yalign w ~opt:y) - let set_padding w ?x ?y () = - set_padding w ~x:(may_default get_xpad w ~opt:x) - ~y:(may_default get_ypad w ~opt:y) - let set ?xalign ?yalign ?xpad ?ypad ?(width = -2) ?(height = -2) w = - if xalign <> None || yalign <> None then - set_alignment w ?x:xalign ?y:yalign (); - if xpad <> None || ypad <> None then - set_padding w ?x:xpad ?y:ypad (); - if width <> -2 || height <> -2 then Widget.set_usize w ~width ~height -end - -module Arrow = struct - let cast w : arrow obj = Object.try_cast w "GtkArrow" - external create : kind:arrow_type -> shadow:shadow_type -> arrow obj - = "ml_gtk_arrow_new" - external set : [>`arrow] obj -> kind:arrow_type -> shadow:shadow_type -> unit - = "ml_gtk_arrow_set" -end - -module Image = struct - let cast w : image obj = Object.try_cast w "GtkImage" - external create : Gdk.image -> ?mask:Gdk.bitmap -> image obj - = "ml_gtk_image_new" - let create ?mask img = create img ?mask - external set : [>`image] obj -> Gdk.image -> ?mask:Gdk.bitmap -> unit - = "ml_gtk_image_set" -end - -module Label = struct - let cast w : label obj = Object.try_cast w "GtkLabel" - external coerce : [>`label] obj -> label obj = "%identity" - external create : string -> label obj = "ml_gtk_label_new" - external set_text : [>`label] obj -> string -> unit = "ml_gtk_label_set_text" - external set_justify : [>`label] obj -> justification -> unit - = "ml_gtk_label_set_justify" - external set_pattern : [>`label] obj -> string -> unit - = "ml_gtk_label_set_pattern" - external set_line_wrap : [>`label] obj -> bool -> unit - = "ml_gtk_label_set_line_wrap" - let set ?text ?justify ?line_wrap ?pattern w = - may ~f:(set_text w) text; - may ~f:(set_justify w) justify; - may ~f:(set_line_wrap w) line_wrap; - may ~f:(set_pattern w) pattern - external get_text : [>`label] obj -> string = "ml_gtk_label_get_label" -end - -module TipsQuery = struct - let cast w : tips_query obj = Object.try_cast w "GtkTipsQuery" - external create : unit -> tips_query obj = "ml_gtk_tips_query_new" - external start : [>`tipsquery] obj -> unit = "ml_gtk_tips_query_start_query" - external stop : [>`tipsquery] obj -> unit = "ml_gtk_tips_query_stop_query" - external set_caller : [>`tipsquery] obj -> [>`widget] obj -> unit - = "ml_gtk_tips_query_set_caller" - external set_labels : - [>`tipsquery] obj -> inactive:string -> no_tip:string -> unit - = "ml_gtk_tips_query_set_labels" - external set_emit_always : [>`tipsquery] obj -> bool -> unit - = "ml_gtk_tips_query_set_emit_always" - external get_caller : [>`tipsquery] obj -> widget obj - = "ml_gtk_tips_query_get_caller" - external get_label_inactive : [>`tipsquery] obj -> string - = "ml_gtk_tips_query_get_label_inactive" - external get_label_no_tip : [>`tipsquery] obj -> string - = "ml_gtk_tips_query_get_label_no_tip" - external get_emit_always : [>`tipsquery] obj -> bool - = "ml_gtk_tips_query_get_emit_always" - let set_labels ?inactive ?no_tip w = - set_labels w - ~inactive:(may_default get_label_inactive w ~opt:inactive) - ~no_tip:(may_default get_label_no_tip w ~opt:no_tip) - let set ?caller ?emit_always ?label_inactive ?label_no_tip w = - may caller ~f:(set_caller w); - may emit_always ~f:(set_emit_always w); - if label_inactive <> None || label_no_tip <> None then - set_labels w ?inactive:label_inactive ?no_tip:label_no_tip - module Signals = struct - open GtkArgv - open GtkSignal - let start_query : ([>`tipsquery],_) t = - { name = "start_query"; marshaller = marshal_unit } - let stop_query : ([>`tipsquery],_) t = - { name = "stop_query"; marshaller = marshal_unit } - let widget_entered : - ([>`tipsquery], - widget obj option -> - text:string option -> privat:string option -> unit) t = - let marshal f _ = function - | OBJECT opt :: STRING text :: STRING privat :: _ -> - f (may_map ~f:Widget.cast opt) ~text ~privat - | _ -> invalid_arg "GtkMisc.TipsQuery.Signals.marshal_entered" - in - { name = "widget_entered"; marshaller = marshal } - let widget_selected : - ([>`tipsquery], - widget obj option -> - text:string option -> - privat:string option -> GdkEvent.Button.t option -> bool) t = - let marshal f argv = function - | OBJECT obj :: STRING text :: STRING privat :: POINTER p :: _ -> - let stop = - f (may_map ~f:Widget.cast obj) ~text ~privat - (may_map ~f:GdkEvent.unsafe_copy p) - in set_result argv (`BOOL stop) - | _ -> invalid_arg "GtkMisc.TipsQuery.Signals.marshal_selected" - in - { name = "widget_selected"; marshaller = marshal } - end -end - -module Pixmap = struct - let cast w : pixmap obj = Object.try_cast w "GtkPixmap" - external create : Gdk.pixmap -> ?mask:Gdk.bitmap -> pixmap obj - = "ml_gtk_pixmap_new" - let create ?mask img = create img ?mask - external set : - [>`pixmap] obj -> ?pixmap:Gdk.pixmap -> ?mask:Gdk.bitmap -> unit - = "ml_gtk_pixmap_set" - external pixmap : [>`pixmap] obj -> Gdk.pixmap = "ml_GtkPixmap_pixmap" - external mask : [>`pixmap] obj -> Gdk.bitmap = "ml_GtkPixmap_mask" -end - -module Separator = struct - let cast w : separator obj = Object.try_cast w "GtkSeparator" - external hseparator_new : unit -> separator obj = "ml_gtk_hseparator_new" - external vseparator_new : unit -> separator obj = "ml_gtk_vseparator_new" - let create (dir : Tags.orientation) = - if dir = `HORIZONTAL then hseparator_new () else vseparator_new () -end - -module FontSelection = struct - type null_terminated - let null_terminated arg : null_terminated = - match arg with None -> Obj.magic Gpointer.raw_null - | Some l -> - let len = List.length l in - let arr = Array.create (len + 1) "" in - let rec loop i = function - [] -> arr.(i) <- Obj.magic Gpointer.raw_null - | s::l -> arr.(i) <- s; loop (i+1) l - in loop 0 l; - Obj.magic (arr : string array) - let cast w : font_selection obj = - Object.try_cast w "GtkFontSelection" - external create : unit -> font_selection obj - = "ml_gtk_font_selection_new" - external get_font : [>`fontsel] obj -> Gdk.font - = "ml_gtk_font_selection_get_font" - let get_font w = - try Some (get_font w) with Gpointer.Null -> None - external get_font_name : [>`fontsel] obj -> string - = "ml_gtk_font_selection_get_font_name" - let get_font_name w = - try Some (get_font_name w) with Gpointer.Null -> None - external set_font_name : [>`fontsel] obj -> string -> unit - = "ml_gtk_font_selection_set_font_name" - external set_filter : - [>`fontsel] obj -> font_filter_type -> font_type list -> - null_terminated -> null_terminated -> null_terminated -> - null_terminated -> null_terminated -> null_terminated -> unit - = "ml_gtk_font_selection_set_filter_bc" - "ml_gtk_font_selection_set_filter" - let set_filter w ?kind:(tl=[`ALL]) ?foundry - ?weight ?slant ?setwidth ?spacing ?charset filter = - set_filter w filter tl (null_terminated foundry) - (null_terminated weight) (null_terminated slant) - (null_terminated setwidth) (null_terminated spacing) - (null_terminated charset) - external get_preview_text : [>`fontsel] obj -> string - = "ml_gtk_font_selection_get_preview_text" - external set_preview_text : [>`fontsel] obj -> string -> unit - = "ml_gtk_font_selection_set_preview_text" -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkNew.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkNew.ml deleted file mode 100644 index 532a709d7..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkNew.ml +++ /dev/null @@ -1,56 +0,0 @@ -(* $Id$ *) - -open Gtk - -type t - -(* if you modify this type modify widget_info_array - in ml_gtk.c in accordance *) -type object_type = - | OBJECT | WIDGET | MISC | LABEL | ACCELLABEL | TIPSQUERY | ARROW - | IMAGE | PIXMAP | CONTAINER | BIN | ALIGNMENT | FRAME | ASPECTFRAME - | BUTTON | TOGGLEBUTTON | CHECKBUTTON | RADIOBUTTON | OPTIONMENU - | ITEM | MENUITEM | CHECKMENUITEM | RADIOMENUITEM | TEAROFFMENUITEM - | LISTITEM | TREEITEM | WINDOW | COLORSELECTIONDIALOG | DIALOG - | INPUTDIALOG | FILESELECTION | FONTSELECTIONDIALOG | PLUG - | EVENTBOX | HANDLEBOX | SCROLLEDWINDOW | VIEWPORT | BOX - | BUTTONBOX | HBUTTONBOX | VBUTTONBOX | VBOX | COLORSELECTION - | GAMMACURVE | HBOX | COMBO | STATUSBAR | CLIST | CTREE | FIXED - | NOTEBOOK | FONTSELECTION | PANED | HPANED | VPANED | LAYOUT - | LIST | MENUSHELL | MENUBAR | MENU | PACKER | SOCKET | TABLE - | TOOLBAR | TREE | CALENDAR | DRAWINGAREA | CURVE | EDITABLE - | ENTRY | SPINBUTTON | TEXT | RULER | HRULER | VRULER | RANGE - | SCALE | HSCALE | VSCALE | SCROLLBAR | HSCROLLBAR | VSCROLLBAR - | SEPARATOR | HSEPARATOR | VSEPARATOR | PREVIEW | PROGRESS - | PROGRESSBAR | DATA | ADJUSTMENT | TOOLTIPS | ITEMFACTORY - -external set_ml_class_init : (t -> unit) -> unit = "set_ml_class_init" -external signal_new : string -> int -> t -> object_type -> int -> int - = "ml_gtk_signal_new" -external object_class_add_signals : t -> int array -> int -> unit - = "ml_gtk_object_class_add_signals" -external type_unique : - name:string -> parent:object_type -> nsignals:int -> gtk_type - = "ml_gtk_type_unique" -external type_new : gtk_type -> unit obj - = "ml_gtk_type_new" - -open GtkSignal - -let make_new_widget ~name ~parent - ~(signals : ('a, unit -> unit) GtkSignal.t list) = - let nsignals = List.length signals in - let new_type = type_unique ~name ~parent ~nsignals in - let signal_num_array = Array.create nsignals 0 in - let class_init_func classe = - List.fold_left signals ~init:0 ~f: - (fun i signal -> - signal_num_array.(i) <- signal_new signal.name 1 classe parent i; - i+1); - object_class_add_signals classe signal_num_array nsignals - in - new_type, - (fun () -> - set_ml_class_init class_init_func; - type_new new_type) - (* , signal_num_array *) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkPack.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkPack.ml deleted file mode 100644 index 20adb0505..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkPack.ml +++ /dev/null @@ -1,318 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags -open GtkBase - -module Box = struct - let cast w : box obj = Object.try_cast w "GtkBox" - external coerce : [>`box] obj -> box obj = "%identity" - external pack_start : - [>`box] obj -> [>`widget] obj -> - expand:bool -> fill:bool -> padding:int -> unit - = "ml_gtk_box_pack_start" - external pack_end : - [>`box] obj -> [>`widget] obj -> - expand:bool -> fill:bool -> padding:int -> unit - = "ml_gtk_box_pack_end" - let pack box ?from:( dir = (`START : pack_type)) - ?(expand=false) ?(fill=true) ?(padding=0) child = - (match dir with `START -> pack_start | `END -> pack_end) - box child ~expand ~fill ~padding - external reorder_child : [>`box] obj -> [>`widget] obj -> pos:int -> unit - = "ml_gtk_box_reorder_child" - external set_homogeneous : [>`box] obj -> bool -> unit - = "ml_gtk_box_set_homogeneous" - external set_spacing : [>`box] obj -> int -> unit - = "ml_gtk_box_set_spacing" - let set ?homogeneous ?spacing w = - may homogeneous ~f:(set_homogeneous w); - may spacing ~f:(set_spacing w) - type packing = - { expand: bool; fill: bool; padding: int; pack_type: pack_type } - external query_child_packing : [>`box] obj -> [>`widget] obj -> packing - = "ml_gtk_box_query_child_packing" - external set_child_packing : - [>`box] obj -> [>`widget] obj -> - ?expand:bool -> ?fill:bool -> ?padding:int -> ?from:pack_type -> unit - = "ml_gtk_box_set_child_packing_bc" "ml_gtk_box_set_child_packing" - external hbox_new : homogeneous:bool -> spacing:int -> box obj - = "ml_gtk_hbox_new" - external vbox_new : homogeneous:bool -> spacing:int -> box obj - = "ml_gtk_vbox_new" - let create (dir : orientation) ?(homogeneous=false) ?(spacing=0) () = - (match dir with `HORIZONTAL -> hbox_new | `VERTICAL -> vbox_new) - ~homogeneous ~spacing -end - -module BBox = struct - (* Omitted defaults setting *) - let cast w : button_box obj = Object.try_cast w "GtkBBox" - external coerce : [>`bbox] obj -> button_box obj = "%identity" - type bbox_style = [ `DEFAULT_STYLE|`SPREAD|`EDGE|`START|`END ] - external get_spacing : [>`bbox] obj -> int = "ml_gtk_button_box_get_spacing" - external get_child_width : [>`bbox] obj -> int - = "ml_gtk_button_box_get_child_min_width" - external get_child_height : [>`bbox] obj -> int - = "ml_gtk_button_box_get_child_min_height" - external get_child_ipadx : [>`bbox] obj -> int - = "ml_gtk_button_box_get_child_ipad_x" - external get_child_ipady : [>`bbox] obj -> int - = "ml_gtk_button_box_get_child_ipad_y" - external get_layout : [>`bbox] obj -> bbox_style - = "ml_gtk_button_box_get_layout_style" - external set_spacing : [>`bbox] obj -> int -> unit - = "ml_gtk_button_box_set_spacing" - external set_child_size : [>`bbox] obj -> width:int -> height:int -> unit - = "ml_gtk_button_box_set_child_size" - external set_child_ipadding : [>`bbox] obj -> x:int -> y:int -> unit - = "ml_gtk_button_box_set_child_ipadding" - external set_layout : [>`bbox] obj -> bbox_style -> unit - = "ml_gtk_button_box_set_layout" - let set_child_size w ?width ?height () = - set_child_size w ~width:(may_default get_child_width w ~opt:width) - ~height:(may_default get_child_height w ~opt:height) - let set_child_ipadding w ?x ?y () = - set_child_ipadding w - ~x:(may_default get_child_ipadx w ~opt:x) - ~y:(may_default get_child_ipady w ~opt:y) - let set ?spacing ?child_width ?child_height ?child_ipadx - ?child_ipady ?layout w = - may spacing ~f:(set_spacing w); - if child_width <> None || child_height <> None then - set_child_size w ?width:child_width ?height:child_height (); - if child_ipadx <> None || child_ipady <> None then - set_child_ipadding w ?x:child_ipadx ?y:child_ipady (); - may layout ~f:(set_layout w) - external set_child_size_default : width:int -> height:int -> unit - = "ml_gtk_button_box_set_child_size_default" - external set_child_ipadding_default : x:int -> y:int -> unit - = "ml_gtk_button_box_set_child_ipadding_default" - external create_hbbox : unit -> button_box obj = "ml_gtk_hbutton_box_new" - external create_vbbox : unit -> button_box obj = "ml_gtk_vbutton_box_new" - let create (dir : orientation) = - if dir = `HORIZONTAL then create_hbbox () else create_vbbox () -end - -module Fixed = struct - let cast w : fixed obj = Object.try_cast w "GtkFixed" - external create : unit -> fixed obj = "ml_gtk_fixed_new" - external put : [>`fixed] obj -> [>`widget] obj -> x:int -> y:int -> unit - = "ml_gtk_fixed_put" - external move : [>`fixed] obj -> [>`widget] obj -> x:int -> y:int -> unit - = "ml_gtk_fixed_move" -end - -module Layout = struct - let cast w : layout obj = Object.try_cast w "GtkLayout" - external create : - [>`adjustment] optobj -> [>`adjustment] optobj -> layout obj - = "ml_gtk_layout_new" - external put : [>`layout] obj -> [>`widget] obj -> x:int -> y:int -> unit - = "ml_gtk_layout_put" - external move : [>`layout] obj -> [>`widget] obj -> x:int -> y:int -> unit - = "ml_gtk_layout_move" - external set_size : [>`layout] obj -> width:int -> height:int -> unit - = "ml_gtk_layout_set_size" - external get_hadjustment : [>`layout] obj -> adjustment obj - = "ml_gtk_layout_get_hadjustment" - external get_vadjustment : [>`layout] obj -> adjustment obj - = "ml_gtk_layout_get_vadjustment" - external set_hadjustment : [>`layout] obj -> [>`adjustment] obj -> unit - = "ml_gtk_layout_set_hadjustment" - external set_vadjustment : [>`layout] obj -> [>`adjustment] obj -> unit - = "ml_gtk_layout_set_vadjustment" - external freeze : [>`layout] obj -> unit - = "ml_gtk_layout_freeze" - external thaw : [>`layout] obj -> unit - = "ml_gtk_layout_thaw" - external get_height : [>`layout] obj -> int - = "ml_gtk_layout_get_height" - external get_width : [>`layout] obj -> int - = "ml_gtk_layout_get_width" - let set_size ?width ?height w = - set_size w ~width:(may_default get_width w ~opt:width) - ~height:(may_default get_height w ~opt:height) -end - - -module Packer = struct - let cast w : packer obj = Object.try_cast w "GtkPacker" - external create : unit -> packer obj = "ml_gtk_packer_new" - external add : - [>`packer] obj -> [>`widget] obj -> - ?side:side_type -> ?anchor:anchor_type -> - ?options:packer_options list -> - ?border_width:int -> ?pad_x:int -> ?pad_y:int -> - ?i_pad_x:int -> ?i_pad_y:int -> unit - = "ml_gtk_packer_add_bc" "ml_gtk_packer_add" - external add_defaults : - [>`packer] obj -> [>`widget] obj -> - ?side:side_type -> ?anchor:anchor_type -> - ?options:packer_options list -> unit - = "ml_gtk_packer_add_defaults" - external set_child_packing : - [>`packer] obj -> [>`widget] obj -> - ?side:side_type -> ?anchor:anchor_type -> - ?options:packer_options list -> - ?border_width:int -> ?pad_x:int -> ?pad_y:int -> - ?i_pad_x:int -> ?i_pad_y:int -> unit - = "ml_gtk_packer_set_child_packing_bc" "ml_gtk_packer_set_child_packing" - external reorder_child : [>`packer] obj -> [>`widget] obj -> pos:int -> unit - = "ml_gtk_packer_reorder_child" - external set_spacing : [>`packer] obj -> int -> unit - = "ml_gtk_packer_set_spacing" - external set_defaults : - [>`packer] obj -> ?border_width:int -> ?pad_x:int -> ?pad_y:int -> - ?i_pad_x:int -> ?i_pad_y:int -> unit -> unit - = "ml_gtk_packer_set_defaults_bc" "ml_gtk_packer_set_defaults" - - let build_options ?(expand=false) ?(fill=`BOTH) () = - (if expand then [`PACK_EXPAND] else []) @ - (match (fill : expand_type) with `NONE -> [] - | `X -> [`FILL_X] - | `Y -> [`FILL_Y] - | `BOTH -> [`FILL_X;`FILL_Y]) -end - -module Paned = struct - let cast w : paned obj = Object.try_cast w "GtkPaned" - external add1 : [>`paned] obj -> [>`widget] obj -> unit - = "ml_gtk_paned_add1" - external add2 : [>`paned] obj -> [>`widget] obj -> unit - = "ml_gtk_paned_add2" - external set_handle_size : [>`paned] obj -> int -> unit - = "ml_gtk_paned_set_handle_size" - external set_gutter_size : [>`paned] obj -> int -> unit - = "ml_gtk_paned_set_gutter_size" - let set ?handle_size ?gutter_size w = - may ~f:(set_handle_size w) handle_size; - may ~f:(set_gutter_size w) gutter_size - external child1 : [>`paned] obj -> widget obj = "ml_gtk_paned_child1" - external child2 : [>`paned] obj -> widget obj = "ml_gtk_paned_child2" - external handle_size : [>`paned] obj -> int = "ml_gtk_paned_handle_size" - external gutter_size : [>`paned] obj -> int = "ml_gtk_paned_handle_size" - external hpaned_new : unit -> paned obj = "ml_gtk_hpaned_new" - external vpaned_new : unit -> paned obj = "ml_gtk_vpaned_new" - let create (dir : orientation) = - if dir = `HORIZONTAL then hpaned_new () else vpaned_new () -end - -module Table = struct - let cast w : table obj = Object.try_cast w "GtkTable" - external create : int -> int -> homogeneous:bool -> table obj - = "ml_gtk_table_new" - let create ~rows:r ~columns:c ?(homogeneous=false) () = - create r c ~homogeneous - external attach : - [>`table] obj -> [>`widget] obj -> left:int -> right:int -> - top:int -> bottom:int -> xoptions:attach_options list -> - yoptions:attach_options list -> xpadding:int -> ypadding:int -> unit - = "ml_gtk_table_attach_bc" "ml_gtk_table_attach" - let has_x : expand_type -> bool = - function `X|`BOTH -> true | `Y|`NONE -> false - let has_y : expand_type -> bool = - function `Y|`BOTH -> true | `X|`NONE -> false - let attach t ~left ~top ?(right=left+1) ?(bottom=top+1) - ?(expand=`NONE) ?(fill=`BOTH) ?(shrink=`NONE) - ?(xpadding=0) ?(ypadding=0) w = - let xoptions = if has_x shrink then [`SHRINK] else [] in - let xoptions = if has_x fill then `FILL::xoptions else xoptions in - let xoptions = if has_x expand then `EXPAND::xoptions else xoptions in - let yoptions = if has_y shrink then [`SHRINK] else [] in - let yoptions = if has_y fill then `FILL::yoptions else yoptions in - let yoptions = if has_y expand then `EXPAND::yoptions else yoptions in - attach t w ~left ~top ~right ~bottom ~xoptions ~yoptions - ~xpadding ~ypadding - external set_row_spacing : [>`table] obj -> int -> int -> unit - = "ml_gtk_table_set_row_spacing" - external set_col_spacing : [>`table] obj -> int -> int -> unit - = "ml_gtk_table_set_col_spacing" - external set_row_spacings : [>`table] obj -> int -> unit - = "ml_gtk_table_set_row_spacings" - external set_col_spacings : [>`table] obj -> int -> unit - = "ml_gtk_table_set_col_spacings" - external set_homogeneous : [>`table] obj -> bool -> unit - = "ml_gtk_table_set_homogeneous" - let set ?homogeneous ?row_spacings ?col_spacings w = - may row_spacings ~f:(set_row_spacings w); - may col_spacings ~f:(set_col_spacings w); - may homogeneous ~f:(set_homogeneous w) -end - -module Notebook = struct - let cast w : notebook obj = Object.try_cast w "GtkNotebook" - external create : unit -> notebook obj = "ml_gtk_notebook_new" - external insert_page : - [>`notebook] obj -> [>`widget] obj -> tab_label:[>`widget] optobj -> - menu_label:[>`widget] optobj -> pos:int -> unit - = "ml_gtk_notebook_insert_page_menu" - (* default is append to end *) - external remove_page : [>`notebook] obj -> int -> unit - = "ml_gtk_notebook_remove_page" - external get_current_page : [>`notebook] obj -> int - = "ml_gtk_notebook_get_current_page" - external set_page : [>`notebook] obj -> int -> unit - = "ml_gtk_notebook_set_page" - external set_tab_pos : [>`notebook] obj -> position -> unit - = "ml_gtk_notebook_set_tab_pos" - external set_homogeneous_tabs : [>`notebook] obj -> bool -> unit - = "ml_gtk_notebook_set_homogeneous_tabs" - external set_show_tabs : [>`notebook] obj -> bool -> unit - = "ml_gtk_notebook_set_show_tabs" - external set_show_border : [>`notebook] obj -> bool -> unit - = "ml_gtk_notebook_set_show_border" - external set_scrollable : [>`notebook] obj -> bool -> unit - = "ml_gtk_notebook_set_scrollable" - external set_tab_border : [>`notebook] obj -> int -> unit - = "ml_gtk_notebook_set_tab_border" - external popup_enable : [>`notebook] obj -> unit - = "ml_gtk_notebook_popup_enable" - external popup_disable : [>`notebook] obj -> unit - = "ml_gtk_notebook_popup_disable" - external get_nth_page : [>`notebook] obj -> int -> widget obj - = "ml_gtk_notebook_get_nth_page" - external page_num : [>`notebook] obj -> [>`widget] obj -> int - = "ml_gtk_notebook_page_num" - external next_page : [>`notebook] obj -> unit - = "ml_gtk_notebook_next_page" - external prev_page : [>`notebook] obj -> unit - = "ml_gtk_notebook_prev_page" - external get_tab_label : [>`notebook] obj -> [>`widget] obj -> widget obj - = "ml_gtk_notebook_get_tab_label" - external set_tab_label : - [>`notebook] obj -> [>`widget] obj -> [>`widget] obj -> unit - = "ml_gtk_notebook_set_tab_label" - external get_menu_label : [>`notebook] obj -> [>`widget] obj -> widget obj - = "ml_gtk_notebook_get_menu_label" - external set_menu_label : - [>`notebook] obj -> [>`widget] obj -> [>`widget] obj -> unit - = "ml_gtk_notebook_set_menu_label" - external reorder_child : [>`notebook] obj -> [>`widget] obj -> int -> unit - = "ml_gtk_notebook_reorder_child" - - let set_popup w = function - true -> popup_enable w - | false -> popup_disable w - let set ?page ?tab_pos ?show_tabs ?homogeneous_tabs - ?show_border ?scrollable ?tab_border ?popup w = - let may_set f = may ~f:(f w) in - may_set set_page page; - may_set set_tab_pos tab_pos; - may_set set_show_tabs show_tabs; - may_set set_homogeneous_tabs homogeneous_tabs; - may_set set_show_border show_border; - may_set set_scrollable scrollable; - may_set set_tab_border tab_border; - may_set set_popup popup - module Signals = struct - open GtkArgv - open GtkSignal - let marshal_page f argv = function - | _ :: INT page :: _ -> f page - | _ -> invalid_arg "GtkPack.Notebook.Signals.marshal_page" - let switch_page : ([>`notebook],_) t = - { name = "switch_page"; marshaller = marshal_page } - end -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkRange.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkRange.ml deleted file mode 100644 index b67e49b2e..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkRange.ml +++ /dev/null @@ -1,147 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags -open GtkBase - -module Progress = struct - let cast w : progress obj = Object.try_cast w "GtkProgress" - external set_show_text : [>`progress] obj -> bool -> unit - = "ml_gtk_progress_set_show_text" - external set_text_alignment : - [>`progress] obj -> ?x:float -> ?y:float -> unit -> unit - = "ml_gtk_progress_set_show_text" - external set_format_string : [>`progress] obj -> string -> unit - = "ml_gtk_progress_set_format_string" - external set_adjustment : [>`progress] obj -> [>`adjustment] obj -> unit - = "ml_gtk_progress_set_adjustment" - external configure : - [>`progress] obj -> current:float -> min:float -> max:float -> unit - = "ml_gtk_progress_configure" - external set_percentage : [>`progress] obj -> float -> unit - = "ml_gtk_progress_set_percentage" - external set_value : [>`progress] obj -> float -> unit - = "ml_gtk_progress_set_value" - external get_value : [>`progress] obj -> float - = "ml_gtk_progress_get_value" - external get_percentage : [>`progress] obj -> float - = "ml_gtk_progress_get_current_percentage" - external set_activity_mode : [>`progress] obj -> bool -> unit - = "ml_gtk_progress_set_activity_mode" - external get_current_text : [>`progress] obj -> string - = "ml_gtk_progress_get_current_text" - external get_adjustment : [>`progress] obj -> adjustment obj - = "ml_gtk_progress_get_adjustment" - let set ?value ?percentage ?activity_mode - ?show_text ?format_string ?text_xalign ?text_yalign w = - may value ~f:(set_value w); - may percentage ~f:(set_percentage w); - may activity_mode ~f:(set_activity_mode w); - may show_text ~f:(set_show_text w); - may format_string ~f:(set_format_string w); - if text_xalign <> None || text_yalign <> None then - set_text_alignment w ?x:text_xalign ?y:text_yalign () -end - -module ProgressBar = struct - let cast w : progress_bar obj = Object.try_cast w "GtkProgressBar" - external create : unit -> progress_bar obj = "ml_gtk_progress_bar_new" - external create_with_adjustment : [>`adjustment] obj -> progress_bar obj - = "ml_gtk_progress_bar_new_with_adjustment" - external set_bar_style : - [>`progressbar] obj -> [`CONTINUOUS|`DISCRETE] -> unit - = "ml_gtk_progress_bar_set_bar_style" - external set_discrete_blocks : [>`progressbar] obj -> int -> unit - = "ml_gtk_progress_bar_set_discrete_blocks" - external set_activity_step : [>`progressbar] obj -> int -> unit - = "ml_gtk_progress_bar_set_activity_step" - external set_activity_blocks : [>`progressbar] obj -> int -> unit - = "ml_gtk_progress_bar_set_activity_blocks" - external set_orientation : - [>`progressbar] obj -> Tags.progress_bar_orientation -> unit - = "ml_gtk_progress_bar_set_orientation" - let set ?bar_style ?discrete_blocks ?activity_step ?activity_blocks w = - let may_set f opt = may opt ~f:(f w) in - may_set set_bar_style bar_style; - may_set set_discrete_blocks discrete_blocks; - may_set set_activity_step activity_step; - may_set set_activity_blocks activity_blocks -end - -module Range = struct - let cast w : range obj = Object.try_cast w "GtkRange" - external coerce : [>`range] obj -> range obj = "%identity" - external get_adjustment : [>`range] obj -> adjustment obj - = "ml_gtk_range_get_adjustment" - external set_adjustment : [>`range] obj -> [>`adjustment] obj -> unit - = "ml_gtk_range_set_adjustment" - external set_update_policy : [>`range] obj -> update_type -> unit - = "ml_gtk_range_set_update_policy" - let set ?adjustment ?update_policy w = - may adjustment ~f:(set_adjustment w); - may update_policy ~f:(set_update_policy w) -end - -module Scale = struct - let cast w : scale obj = Object.try_cast w "GtkScale" - external hscale_new : [>`adjustment] optobj -> scale obj - = "ml_gtk_hscale_new" - external vscale_new : [>`adjustment] optobj -> scale obj - = "ml_gtk_vscale_new" - let create ?adjustment (dir : orientation) = - let create = if dir = `HORIZONTAL then hscale_new else vscale_new in - create (Gpointer.optboxed adjustment) - external set_digits : [>`scale] obj -> int -> unit - = "ml_gtk_scale_set_digits" - external set_draw_value : [>`scale] obj -> bool -> unit - = "ml_gtk_scale_set_draw_value" - external set_value_pos : [>`scale] obj -> position -> unit - = "ml_gtk_scale_set_value_pos" - external get_value_width : [>`scale] obj -> int - = "ml_gtk_scale_get_value_width" - external draw_value : [>`scale] obj -> unit - = "ml_gtk_scale_draw_value" - let set ?digits ?draw_value ?value_pos w = - may digits ~f:(set_digits w); - may draw_value ~f:(set_draw_value w); - may value_pos ~f:(set_value_pos w) -end - -module Scrollbar = struct - let cast w : scrollbar obj = Object.try_cast w "GtkScrollbar" - external hscrollbar_new : [>`adjustment] optobj -> scrollbar obj - = "ml_gtk_hscrollbar_new" - external vscrollbar_new : [>`adjustment] optobj -> scrollbar obj - = "ml_gtk_vscrollbar_new" - let create ?adjustment (dir : orientation) = - let create = if dir = `HORIZONTAL then hscrollbar_new else vscrollbar_new - in create (Gpointer.optboxed adjustment) -end - -module Ruler = struct - let cast w : ruler obj = Object.try_cast w "GtkRuler" - external hruler_new : unit -> ruler obj = "ml_gtk_hruler_new" - external vruler_new : unit -> ruler obj = "ml_gtk_vruler_new" - let create (dir : orientation) = - if dir = `HORIZONTAL then hruler_new () else vruler_new () - external set_metric : [>`ruler] obj -> metric_type -> unit - = "ml_gtk_ruler_set_metric" - external set_range : - [>`ruler] obj -> - lower:float -> upper:float -> position:float -> max_size:float -> unit - = "ml_gtk_ruler_set_range" - external get_lower : [>`ruler] obj -> float = "ml_gtk_ruler_get_lower" - external get_upper : [>`ruler] obj -> float = "ml_gtk_ruler_get_upper" - external get_position : [>`ruler] obj -> float = "ml_gtk_ruler_get_position" - external get_max_size : [>`ruler] obj -> float = "ml_gtk_ruler_get_max_size" - let set_range ?lower ?upper ?position ?max_size w = - set_range w ~lower:(may_default get_lower w ~opt:lower) - ~upper:(may_default get_upper w ~opt:upper) - ~position:(may_default get_position w ~opt:position) - ~max_size:(may_default get_max_size w ~opt:max_size) - let set ?metric ?lower ?upper ?position ?max_size w = - may metric ~f:(set_metric w); - if lower <> None || upper <> None || position <> None || max_size <> None - then set_range w ?lower ?upper ?position ?max_size -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkSignal.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkSignal.ml deleted file mode 100644 index 8fa460288..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkSignal.ml +++ /dev/null @@ -1,65 +0,0 @@ -(* $Id$ *) - -open Gtk - -type id -type ('a,'b) t = - { name: string; - marshaller: ('b -> GtkArgv.t -> GtkArgv.data list -> unit) } - -let enter_callback = ref (fun () -> ()) -and exit_callback = ref (fun () -> ()) - -let stop_emit_ref = ref false -let stop_emit () = stop_emit_ref := true - -type saved_state = State of bool -let push_callback () = - !enter_callback (); - let old = !stop_emit_ref in - stop_emit_ref := false; - State old - -let pop_callback (State old) = - let res = !stop_emit_ref in - stop_emit_ref := old; - !exit_callback (); - res - -external connect : - 'a obj -> name:string -> callback:(GtkArgv.t -> unit) -> after:bool -> id - = "ml_gtk_signal_connect" -external emit_stop_by_name : 'a obj -> name:string -> unit - = "ml_gtk_signal_emit_stop_by_name" -let connect ~(sgn : ('a, _) t) ~callback ?(after=false) (obj : 'a obj) = - let callback argv = - let old = push_callback () in - let exn = - try sgn.marshaller callback argv (GtkArgv.get_args argv); None - with exn -> Some exn - in - if pop_callback old then emit_stop_by_name obj ~name:sgn.name; - Gaux.may ~f:raise exn - in - connect obj ~name:sgn.name ~callback ~after -external disconnect : 'a obj -> id -> unit - = "ml_gtk_signal_disconnect" -external handler_block : 'a obj -> id -> unit - = "ml_gtk_signal_handler_block" -external handler_unblock : 'a obj -> id -> unit - = "ml_gtk_signal_handler_unblock" - -let marshal_unit f _ _ = f () -let marshal_int f _ = function - | GtkArgv.INT n :: _ -> f n - | _ -> invalid_arg "GtkSignal.marshal_int" - -let emit (obj : 'a obj) ~(sgn : ('a, 'b) t) - ~(emitter : 'a obj -> name:string -> 'b) = - emitter obj ~name:sgn.name -external emit_none : 'a obj -> name:string -> unit -> unit - = "ml_gtk_signal_emit_none" -let emit_unit obj ~sgn = emit obj ~emitter:emit_none ~sgn () -external emit_int : 'a obj -> name:string -> int -> unit - = "ml_gtk_signal_emit_int" -let emit_int = emit ~emitter:emit_int diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkSignal.mli b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkSignal.mli deleted file mode 100644 index 0ef2ab2ea..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkSignal.mli +++ /dev/null @@ -1,45 +0,0 @@ -(* $Id$ *) - -open Gtk - -type id -type ('a,'b) t = - { name: string; - marshaller: ('b -> GtkArgv.t -> GtkArgv.data list -> unit) } - -val stop_emit : unit -> unit - (* Call [stop_emit ()] in a callback to prohibit further handling - of the current signal invocation, by calling [emit_stop_by_name]. - Be careful about where you use it, since the concept of current - signal may be tricky. *) - -val connect : - sgn:('a, 'b) t -> callback:'b -> ?after:bool -> 'a obj -> id - (* You may use [stop_emit] inside the callback *) - -external disconnect : 'a obj -> id -> unit - = "ml_gtk_signal_disconnect" -external emit_stop_by_name : 'a obj -> name:string -> unit - = "ml_gtk_signal_emit_stop_by_name" - (* Unsafe: use [stop_emit] instead. *) -external handler_block : 'a obj -> id -> unit - = "ml_gtk_signal_handler_block" -external handler_unblock : 'a obj -> id -> unit - = "ml_gtk_signal_handler_unblock" - -(* Some marshaller functions, to build signals *) -val marshal_unit : (unit -> unit) -> GtkArgv.t -> GtkArgv.data list -> unit -val marshal_int : (int -> unit) -> GtkArgv.t -> GtkArgv.data list -> unit - -(* Emitter functions *) -val emit : - 'a obj -> sgn:('a, 'b) t -> emitter:('a obj -> name:string -> 'b) -> 'b -val emit_unit : 'a obj -> sgn:('a, unit -> unit) t -> unit -val emit_int : 'a obj -> sgn:('a, int -> unit) t -> int -> unit - -(* Internal functions. *) -val enter_callback : (unit -> unit) ref -val exit_callback : (unit -> unit) ref -type saved_state -val push_callback : unit -> saved_state -val pop_callback : saved_state -> bool diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkThInit.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkThInit.ml deleted file mode 100644 index 517f80be4..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkThInit.ml +++ /dev/null @@ -1,5 +0,0 @@ -(* $Id$ *) - -(* Start the main thread in a threaded toplevel *) - -let thread = GtkThread.start () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkThread.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkThread.ml deleted file mode 100644 index 3ab577e3e..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkThread.ml +++ /dev/null @@ -1,33 +0,0 @@ -(* $Id$ *) - -open GtkMain - -(* We check first whether there are some event pending, and run - some iterations. We then need to delay, thus focing a thread switch. *) - -let main () = - try - let loop = (Glib.Main.create true) in - Main.loops := loop :: !Main.loops; - while Glib.Main.is_running loop do - let i = ref 0 in - while !i < 100 && Glib.Main.pending () do - Glib.Main.iteration true; - incr i - done; - Thread.delay 0.001 - done; - Main.loops := List.tl !Main.loops - with exn -> - Main.loops := List.tl !Main.loops; - raise exn - -let start = Thread.create main - -let _ = - let mutex = Mutex.create () in - let depth = ref 0 in - GtkSignal.enter_callback := - (fun () -> if !depth = 0 then Mutex.lock mutex; incr depth); - GtkSignal.exit_callback := - (fun () -> decr depth; if !depth = 0 then Mutex.unlock mutex) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkTree.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkTree.ml deleted file mode 100644 index 926074167..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkTree.ml +++ /dev/null @@ -1,122 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags -open GtkBase - -module TreeItem = struct - let cast w : tree_item obj = Object.try_cast w "GtkTreeItem" - external create : unit -> tree_item obj = "ml_gtk_tree_item_new" - external create_with_label : string -> tree_item obj - = "ml_gtk_tree_item_new_with_label" - let create ?label () = - match label with None -> create () - | Some label -> create_with_label label - external set_subtree : [>`treeitem] obj -> [>`widget] obj -> unit - = "ml_gtk_tree_item_set_subtree" - external remove_subtree : [>`treeitem] obj -> unit - = "ml_gtk_tree_item_remove_subtree" - external expand : [>`treeitem] obj -> unit - = "ml_gtk_tree_item_expand" - external collapse : [>`treeitem] obj -> unit - = "ml_gtk_tree_item_collapse" - external subtree : [>`treeitem] obj -> tree obj - = "ml_GTK_TREE_ITEM_SUBTREE" - module Signals = struct - open GtkSignal - let expand : ([>`treeitem],_) t = - { name = "expand"; marshaller = marshal_unit } - let collapse : ([>`treeitem],_) t = - { name = "collapse"; marshaller = marshal_unit } - end -end - -module Tree = struct - let cast w : tree obj = Object.try_cast w "GtkTree" - external coerce : [>`tree] obj -> tree obj = "%identity" - external create : unit -> tree obj = "ml_gtk_tree_new" - external insert : [>`tree] obj -> [>`treeitem] obj -> pos:int -> unit - = "ml_gtk_tree_insert" - external remove_items : [>`tree] obj -> [>`treeitem] obj list -> unit - = "ml_gtk_tree_remove_items" - external clear_items : [>`tree] obj -> start:int -> stop:int -> unit - = "ml_gtk_tree_clear_items" - external select_item : [>`tree] obj -> pos:int -> unit - = "ml_gtk_tree_select_item" - external unselect_item : [>`tree] obj -> pos:int -> unit - = "ml_gtk_tree_unselect_item" - external child_position : [>`tree] obj -> [>`treeitem] obj -> int - = "ml_gtk_tree_child_position" - external set_selection_mode : [>`tree] obj -> selection_mode -> unit - = "ml_gtk_tree_set_selection_mode" - external set_view_mode : [>`tree] obj -> [`LINE|`ITEM] -> unit - = "ml_gtk_tree_set_view_mode" - external set_view_lines : [>`tree] obj -> bool -> unit - = "ml_gtk_tree_set_view_lines" - external selection : [>`tree] obj -> tree_item obj list = - "ml_gtk_tree_selection" - let set ?selection_mode ?view_mode ?view_lines w = - let may_set f = may ~f:(f w) in - may_set set_selection_mode selection_mode; - may_set set_view_mode view_mode; - may_set set_view_lines view_lines - module Signals = struct - open GtkSignal - let selection_changed : ([>`tree],_) t = - { name = "selection_changed"; marshaller = marshal_unit } - let select_child : ([>`tree],_) t = - { name = "select_child"; marshaller = Widget.Signals.marshal } - let unselect_child : ([>`tree],_) t = - { name = "unselect_child"; marshaller = Widget.Signals.marshal } - end -end -(* -module CTree = struct - type t - type node = [`ctree] obj * t - let cast w : ctree obj = Object.try_cast w "GtkCTree" - external create : cols:int -> treecol:int -> ctree obj = "ml_gtk_ctree_new" - external insert_node : - [>`ctree] obj -> ?parent:node -> ?sibling:node -> - titles:optstring array -> - spacing:int -> ?pclosed:Gdk.pixmap -> ?mclosed:Gdk.bitmap obj -> - ?popened:Gdk.pixmap -> ?mopened:Gdk.bitmap obj -> - is_leaf:bool -> expanded:bool -> node - = "ml_gtk_ctree_insert_node_bc" "ml_gtk_ctree_insert_node" - let insert_node' - w ?parent ?sibling ?(spacing = 0) ?(is_leaf = true) - ?(expanded = false) - ?pclosed ?mclosed ?popened ?mopened titles = - let len = GtkList.CList.get_columns w in - if List.length titles > len then invalid_arg "CTree.insert_node"; - let arr = Array.create ~len None in - List.fold_left titles ~acc:0 - ~f:(fun ~acc text -> arr.(acc) <- Some text; acc+1); - insert_node w - ?parent ?sibling ~titles:(Array.map ~f:optstring arr) - ~spacing ~is_leaf ~expanded - ?pclosed ?mclosed ?popened ?mopened - external node_set_row_data : [>`ctree] obj -> node:node -> Obj.t -> unit - = "ml_gtk_ctree_node_set_row_data" - external node_get_row_data : [>`ctree] obj -> node:node -> Obj.t - = "ml_gtk_ctree_node_get_row_data" - external set_indent : [>`ctree] obj -> int -> unit - = "ml_gtk_ctree_set_indent" - module Signals = struct - open GtkSignal - let marshal_select f argv = - let node : node = - match GtkArgv.get_pointer argv ~pos:0 with - Some p -> Obj.magic p - | None -> invalid_arg "GtkTree.CTree.Signals.marshal_select" - in - f ~node ~column:(GtkArgv.get_int argv ~pos:1) - - let tree_select_row : ([>`ctree],_) t = - { name = "tree_select_row"; marshaller = marshal_select } - let tree_unselect_row : ([>`ctree],_) t = - { name = "tree_unselect_row"; marshaller = marshal_select } - end -end -*) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkWindow.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkWindow.ml deleted file mode 100644 index ffe00e921..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkWindow.ml +++ /dev/null @@ -1,189 +0,0 @@ -(* $Id$ *) - -open Gaux -open Gtk -open Tags -open GtkBase - -module Window = struct - let cast w : window obj = Object.try_cast w "GtkWindow" - external coerce : [>`window] obj -> window obj = "%identity" - external create : window_type -> window obj = "ml_gtk_window_new" - external set_title : [>`window] obj -> string -> unit - = "ml_gtk_window_set_title" - external set_wmclass : [>`window] obj -> name:string -> clas:string -> unit - = "ml_gtk_window_set_title" - external get_wmclass_name : [>`window] obj -> string - = "ml_gtk_window_get_wmclass_name" - external get_wmclass_class : [>`window] obj -> string - = "ml_gtk_window_get_wmclass_class" - (* set_focus/default are called by Widget.grab_focus/default *) - external set_focus : [>`window] obj -> [>`widget] obj -> unit - = "ml_gtk_window_set_focus" - external set_default : [>`window] obj -> [>`widget] obj -> unit - = "ml_gtk_window_set_default" - external set_policy : - [>`window] obj -> - allow_shrink:bool -> allow_grow:bool -> auto_shrink:bool -> unit - = "ml_gtk_window_set_policy" - external get_allow_shrink : [>`window] obj -> bool - = "ml_gtk_window_get_allow_shrink" - external get_allow_grow : [>`window] obj -> bool - = "ml_gtk_window_get_allow_grow" - external get_auto_shrink : [>`window] obj -> bool - = "ml_gtk_window_get_auto_shrink" - external activate_focus : [>`window] obj -> bool - = "ml_gtk_window_activate_focus" - external activate_default : [>`window] obj -> bool - = "ml_gtk_window_activate_default" - external set_modal : [>`window] obj -> bool -> unit - = "ml_gtk_window_set_modal" - external set_default_size : - [>`window] obj -> width:int -> height:int -> unit - = "ml_gtk_window_set_default_size" - external set_position : [>`window] obj -> window_position -> unit - = "ml_gtk_window_set_position" - external set_transient_for : [>`window] obj ->[>`window] obj -> unit - = "ml_gtk_window_set_transient_for" - - let set_wmclass ?name ?clas:wm_class w = - set_wmclass w ~name:(may_default get_wmclass_name w ~opt:name) - ~clas:(may_default get_wmclass_class w ~opt:wm_class) - let set_policy ?allow_shrink ?allow_grow ?auto_shrink w = - set_policy w - ~allow_shrink:(may_default get_allow_shrink w ~opt:allow_shrink) - ~allow_grow:(may_default get_allow_grow w ~opt:allow_grow) - ~auto_shrink:(may_default get_auto_shrink w ~opt:auto_shrink) - let set ?title ?wm_name ?wm_class ?position ?allow_shrink ?allow_grow - ?auto_shrink ?modal ?(x = -2) ?(y = -2) w = - may title ~f:(set_title w); - if wm_name <> None || wm_class <> None then - set_wmclass w ?name:wm_name ?clas:wm_class; - may position ~f:(set_position w); - if allow_shrink <> None || allow_grow <> None || auto_shrink <> None then - set_policy w ?allow_shrink ?allow_grow ?auto_shrink; - may ~f:(set_modal w) modal; - if x <> -2 || y <> -2 then Widget.set_uposition w ~x ~y - external add_accel_group : [>`window] obj -> accel_group -> unit - = "ml_gtk_window_add_accel_group" - external remove_accel_group : - [>`window] obj -> accel_group -> unit - = "ml_gtk_window_remove_accel_group" - external activate_focus : [>`window] obj -> unit - = "ml_gtk_window_activate_focus" - external activate_default : [>`window] obj -> unit - = "ml_gtk_window_activate_default" - module Signals = struct - open GtkSignal - let move_resize : ([>`window],_) t = - { name = "move_resize"; marshaller = marshal_unit } - let set_focus : ([>`window],_) t = - { name = "set_focus"; marshaller = Widget.Signals.marshal_opt } - end -end - -module Dialog = struct - let cast w : dialog obj = Object.try_cast w "GtkDialog" - external coerce : [>`dialog] obj -> dialog obj = "%identity" - external create : unit -> dialog obj = "ml_gtk_dialog_new" - external action_area : [>`dialog] obj -> box obj - = "ml_GtkDialog_action_area" - external vbox : [>`dialog] obj -> box obj - = "ml_GtkDialog_vbox" -end - -module InputDialog = struct - let cast w : input_dialog obj = Object.try_cast w "GtkInputDialog" - external create : unit -> input_dialog obj = "ml_gtk_input_dialog_new" - module Signals = struct - open GtkSignal - let enable_device : ([>`inputdialog],_) t = - { name = "enable_device"; marshaller = marshal_int } - let disable_device : ([>`inputdialog],_) t = - { name = "disable_device"; marshaller = marshal_int } - end -end - -module FileSelection = struct - let cast w : file_selection obj = Object.try_cast w "GtkFileSelection" - external create : string -> file_selection obj = "ml_gtk_file_selection_new" - external set_filename : [>`filesel] obj -> string -> unit - = "ml_gtk_file_selection_set_filename" - external get_filename : [>`filesel] obj -> string - = "ml_gtk_file_selection_get_filename" - external show_fileop_buttons : [>`filesel] obj -> unit - = "ml_gtk_file_selection_show_fileop_buttons" - external hide_fileop_buttons : [>`filesel] obj -> unit - = "ml_gtk_file_selection_hide_fileop_buttons" - external get_ok_button : [>`filesel] obj -> button obj - = "ml_gtk_file_selection_get_ok_button" - external get_cancel_button : [>`filesel] obj -> button obj - = "ml_gtk_file_selection_get_cancel_button" - external get_help_button : [>`filesel] obj -> button obj - = "ml_gtk_file_selection_get_help_button" - let set_fileop_buttons w = function - true -> show_fileop_buttons w - | false -> hide_fileop_buttons w - let set ?filename ?fileop_buttons w = - may filename ~f:(set_filename w); - may fileop_buttons ~f:(set_fileop_buttons w) -end - -module FontSelectionDialog = struct - let cast w : font_selection_dialog obj = - Object.try_cast w "GtkFontSelectionDialog" - external create : ?title:string -> unit -> font_selection_dialog obj - = "ml_gtk_font_selection_dialog_new" - external font_selection : [>`fontseldialog] obj -> font_selection obj - = "ml_gtk_font_selection_dialog_fontsel" - external ok_button : [>`fontseldialog] obj -> button obj - = "ml_gtk_font_selection_dialog_ok_button" - external apply_button : [>`fontseldialog] obj -> button obj - = "ml_gtk_font_selection_dialog_apply_button" - external cancel_button : [>`fontseldialog] obj -> button obj - = "ml_gtk_font_selection_dialog_cancel_button" -(* - type null_terminated - let null_terminated arg : null_terminated = - match arg with None -> Obj.magic Gpointer.raw_null - | Some l -> - let len = List.length l in - let arr = Array.create (len + 1) "" in - let rec loop i = function - [] -> arr.(i) <- Obj.magic Gpointer.raw_null - | s::l -> arr.(i) <- s; loop (i+1) l - in loop 0 l; - Obj.magic (arr : string array) - external get_font : [>`fontseldialog] obj -> Gdk.font - = "ml_gtk_font_selection_dialog_get_font" - let get_font w = - try Some (get_font w) with Gpointer.Null -> None - external get_font_name : [>`fontseldialog] obj -> string - = "ml_gtk_font_selection_dialog_get_font_name" - let get_font_name w = - try Some (get_font_name w) with Gpointer.Null -> None - external set_font_name : [>`fontseldialog] obj -> string -> unit - = "ml_gtk_font_selection_dialog_set_font_name" - external set_filter : - [>`fontseldialog] obj -> font_filter_type -> font_type list -> - null_terminated -> null_terminated -> null_terminated -> - null_terminated -> null_terminated -> null_terminated -> unit - = "ml_gtk_font_selection_dialog_set_filter_bc" - "ml_gtk_font_selection_dialog_set_filter" - let set_filter w ?kind:(tl=[`ALL]) ?foundry - ?weight ?slant ?setwidth ?spacing ?charset filter = - set_filter w filter tl (null_terminated foundry) - (null_terminated weight) (null_terminated slant) - (null_terminated setwidth) (null_terminated spacing) - (null_terminated charset) - external get_preview_text : [>`fontseldialog] obj -> string - = "ml_gtk_font_selection_dialog_get_preview_text" - external set_preview_text : [>`fontseldialog] obj -> string -> unit - = "ml_gtk_font_selection_dialog_set_preview_text" -*) -end - -module Plug = struct - let cast w : plug obj = Object.try_cast w "GtkPlug" - external create : Gdk.xid -> plug obj = "ml_gtk_plug_new" -end diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkXmHTML.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkXmHTML.ml deleted file mode 100644 index 3bf5791a4..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkXmHTML.ml +++ /dev/null @@ -1,109 +0,0 @@ -(* $Id$ *) - -open Gtk - -type string_direction = [ - | `R_TO_L - | `L_TO_R -] - -type position = [ - | `END - | `CENTER - | `BEGINNING -] - -type line_type = [ - | `SOLID - | `DASHED - | `SINGLE - | `DOUBLE - | `STRIKE - | `UNDER - | `NONE -] - -type dither_type = [ - | `QUICK - | `BEST - | `FAST - | `SLOW - | `DISABLED -] - -type xmhtml = [`widget|`container|`xmhtml] - -external create : unit -> xmhtml obj = "ml_gtk_xmhtml_new" -external freeze : [> `xmhtml] obj -> unit = "ml_gtk_xmhtml_freeze" -external thaw : [> `xmhtml] obj -> unit = "ml_gtk_xmhtml_thaw" -external source : [> `xmhtml] obj -> string -> unit = "ml_gtk_xmhtml_source" -(* external get_source : [> `xmhtml] obj -> string = "ml_gtk_xmhtml_get_source" *) -external set_string_direction : [> `xmhtml] obj -> string_direction -> unit - = "ml_gtk_xmhtml_set_string_direction" -external set_alignment : [> `xmhtml] obj -> position -> unit - = "ml_gtk_xmhtml_set_alignment" -(* external set_outline : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_outline" *) -external set_font_familty : - [> `xmhtml] obj -> family:string -> sizes:string -> unit - = "ml_gtk_xmhtml_set_font_familty" -external set_font_familty_fixed : - [> `xmhtml] obj -> family:string -> sizes:string -> unit - = "ml_gtk_xmhtml_set_font_familty_fixed" -external set_font_charset : [> `xmhtml] obj -> string -> unit - = "ml_gtk_xmhtml_set_font_charset" -external set_allow_body_colors : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_allow_body_colors" -external set_hilight_on_enter : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_hilight_on_enter" -external set_anchor_underline_type : [> `xmhtml] obj -> line_type list -> unit - = "ml_gtk_xmhtml_set_anchor_underline_type" -external set_anchor_visited_underline_type : - [> `xmhtml] obj -> line_type list -> unit - = "ml_gtk_xmhtml_set_anchor_visited_underline_type" -external set_anchor_target_underline_type : - [> `xmhtml] obj -> line_type list -> unit - = "ml_gtk_xmhtml_set_anchor_target_underline_type" -external set_allow_color_switching : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_allow_color_switching" -external set_dithering : [> `xmhtml] obj -> dither_type -> unit - = "ml_gtk_xmhtml_set_dithering" -external set_allow_font_switching : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_allow_font_switching" -external set_max_image_colors : [> `xmhtml] obj -> int -> unit - = "ml_gtk_xmhtml_set_max_image_colors" -external set_allow_images : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_allow_images" -external set_plc_intervals : - [> `xmhtml] obj -> min:int -> max:int -> default:int -> unit - = "ml_gtk_xmhtml_set_plc_intervals" -(* -external set_def_body_image_url : [> `xmhtml] obj -> string -> unit - = "ml_gtk_xmhtml_set_def_body_image_url" -*) -external set_anchor_buttons : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_anchor_buttons" -external set_anchor_cursor : [> `xmhtml] obj -> Gdk.cursor option -> unit - = "ml_gtk_xmhtml_set_anchor_cursor" -external set_topline : [> `xmhtml] obj -> int -> unit - = "ml_gtk_xmhtml_set_topline" -external get_topline : [> `xmhtml] obj -> int - = "ml_gtk_xmhtml_get_topline" -external set_freeze_animations : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_freeze_animations" -external set_screen_gamma : [> `xmhtml] obj -> float -> unit - = "ml_gtk_xmhtml_set_screen_gamma" -external set_perfect_colors : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_perfect_colors" -external set_uncompress_command : [> `xmhtml] obj -> string -> unit - = "ml_gtk_xmhtml_set_uncompress_command" -external set_strict_checking : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_strict_checking" -external set_bad_html_warnings : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_bad_html_warnings" -external set_allow_form_coloring : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_allow_form_coloring" -external set_imagemap_draw : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_imagemap_draw" -external set_alpha_processing : [> `xmhtml] obj -> bool -> unit - = "ml_gtk_xmhtml_set_alpha_processing" diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtk_tags.var b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtk_tags.var deleted file mode 100644 index eb4ead78d..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtk_tags.var +++ /dev/null @@ -1,171 +0,0 @@ -(* $Id$ *) - -exception ml_raise_gtk - -type arrow_type = "GTK_ARROW_" - [ `UP | `DOWN | `LEFT | `RIGHT ] - -type attach_options = "GTK_" - [ `EXPAND | `SHRINK | `FILL ] - -type button_box_style = "GTK_BUTTONBOX_" - [ `DEFAULT_STYLE | `SPREAD | `EDGE | `START | `END ] - -type direction_type = "GTK_DIR_" - [ `TAB_FORWARD | `TAB_BACKWARD | `UP | `DOWN | `LEFT | `RIGHT ] - -type justification = "GTK_JUSTIFY_" - [ `LEFT | `RIGHT | `CENTER | `FILL ] - -type match_type = "GTK_MATCH_" - [ `ALL | `ALL_TAIL | `HEAD | `TAIL | `EXACT | `LAST ] - -type metric_type = "GTK_" - [ `PIXELS | `INCHES | `CENTIMETERS ] - -type orientation = "GTK_ORIENTATION_" - [ `HORIZONTAL | `VERTICAL ] - -type corner_type = "GTK_CORNER_" - [ `TOP_LEFT | `BOTTOM_LEFT | `TOP_RIGHT | `BOTTOM_RIGHT ] - -type pack_type = "GTK_PACK_" - [ `START | `END ] - -type path_type = "GTK_PATH_" - [ `WIDGET | `WIDGET_CLASS | `CLASS ] - -type policy_type = "GTK_POLICY_" - [ `ALWAYS | `AUTOMATIC | `NEVER ] - -type position = "GTK_POS_" - [ `LEFT | `RIGHT | `TOP | `BOTTOM ] - -type preview_type = "GTK_PREVIEW_" - [ `COLOR | `GRAYSCALE ] - -type relief_style = "GTK_RELIEF_" - [ `NORMAL | `HALF | `NONE ] - -type resize_mode = "GTK_RESIZE_" - [ `PARENT | `QUEUE | `IMMEDIATE ] - -type signal_run_type = "GTK_RUN_" - [ `FIRST | `LAST | `BOTH | `NO_RECURSE | `ACTION | `NO_HOOKS ] - -type scroll_type = "GTK_SCROLL_" - [ `NONE | `STEP_FORWARD | `STEP_BACKWARD | `PAGE_BACKWARD - | `PAGE_FORWARD | `JUMP ] - -type selection_mode = "GTK_SELECTION_" - [ `SINGLE | `BROWSE | `MULTIPLE | `EXTENDED ] - -type shadow_type = "GTK_SHADOW_" - [ `NONE | `IN | `OUT | `ETCHED_IN | `ETCHED_OUT ] - -type state_type = "GTK_STATE_" - [ `NORMAL | `ACTIVE | `PRELIGHT | `SELECTED | `INSENSITIVE ] - -type submenu_direction = "GTK_DIRECTION_" - [ `LEFT | `RIGHT ] - -type submenu_placement = "GTK_" - [ `TOP_BOTTOM | `LEFT_RIGHT ] - -type toolbar_style = "GTK_TOOLBAR_" - [ `ICONS | `TEXT | `BOTH ] - -type trough_type = "GTK_TROUGH_" - [ `NONE | `START | `END | `JUMP ] - -type update_type = "GTK_UPDATE_" - [ `CONTINUOUS | `DISCONTINUOUS | `DELAYED ] - -type visibility = "GTK_VISIBILITY_" - [ `NONE | `PARTIAL | `FULL ] - -type window_position = "GTK_WIN_POS_" - [ `NONE | `CENTER | `MOUSE | `CENTER_ALWAYS ] - -type window_type = "GTK_WINDOW_" - [ `TOPLEVEL | `DIALOG | `POPUP ] - -type sort_type = "GTK_SORT_" - [ `ASCENDING | `DESCENDING ] - - -type fundamental_type = "GTK_TYPE_" - [ `INVALID | `NONE | `CHAR | `BOOL | `INT | `UINT | `LONG | `ULONG - | `FLOAT | `DOUBLE | `STRING | `ENUM | `FLAGS | `BOXED | `FOREIGN - | `CALLBACK | `ARGS | `POINTER | `SIGNAL | `C_CALLBACK | `OBJECT ] - -type cell_type = "GTK_CELL_" - [ `EMPTY | `TEXT | `PIXMAP | `PIXTEXT | `WIDGET ] - -type toolbar_child = "GTK_TOOLBAR_CHILD_" - [ `SPACE | `BUTTON | `TOGGLEBUTTON | `RADIOBUTTON | `WIDGET ] - -type toolbar_space_style = "GTK_TOOLBAR_SPACE_" - [ `EMPTY | `LINE ] - -type tree_view_mode = "GTK_TREE_VIEW_" - [ `LINE | `ITEM ] - -type spin_type = "GTK_SPIN_" - [ `STEP_FORWARD | `STEP_BACKWARD | `PAGE_FORWARD | `PAGE_BACKWARD - | `HOME | `END | `USER_DEFINED ] - -type accel_flag = "GTK_ACCEL_" - [ `VISIBLE | `SIGNAL_VISIBLE | `LOCKED ] - -type packer_options = "GTK_" - [ `PACK_EXPAND | `FILL_X | `FILL_Y ] - -type side_type = "GTK_SIDE_" - [ `TOP | `BOTTOM | `LEFT | `RIGHT ] - -type anchor_type = "GTK_ANCHOR_" - [ `CENTER | `NORTH | `NW | `NE | `SOUTH | `SW | `SE | `WEST | `EAST ] - -type button_action = "GTK_BUTTON_" - [ `SELECTS | `DRAGS | `EXPANDS ] - -type calendar_display_options = "GTK_CALENDAR_" - [ `SHOW_HEADING | `SHOW_DAY_NAMES | `NO_MONTH_CHANGE | `SHOW_WEEK_NUMBERS - | `WEEK_START_MONDAY ] - -type progress_bar_style = "GTK_PROGRESS_" - [ `CONTINUOUS | `DISCRETE ] - -type progress_bar_orientation = "GTK_PROGRESS_" - [ `LEFT_TO_RIGHT | `RIGHT_TO_LEFT | `BOTTOM_TO_TOP | `TOP_TO_BOTTOM ] - -type dest_defaults = "GTK_DEST_DEFAULT_" - [ `MOTION | `HIGHLIGHT | `DROP | `ALL ] - -type target_flags = "GTK_TARGET_" - [ `SAME_APP | `SAME_WIDGET ] - -type font_metric_type = "GTK_FONT_METRIC_" - [ `PIXELS | `POINTS ] - -type font_type = "GTK_FONT_" - [ `BITMAP | `SCALABLE | `SCALABLE_BITMAP | `ALL ] - -type font_filter_type = "GTK_FONT_FILTER_" - [ `BASE | `USER ] - -(* -type tree_pos = "GTK_CTREE_POS_" - [ `BEFORE | `AS_CHILD | `AFTER ] - -type tree_line_style = "GTK_CTREE_LINES_" - [ `NONE | `SOLID | `DOTTED | `TABBED ] - -type tree_expander_style = "GTK_CTREE_EXPANDER_" - [ `NONE | `SQUARE | `TRIANGLE | `CIRCULAR ] - -type tree_expansion_type = "GTK_CTREE_EXPANSION_" - [ `EXPAND | `EXPAND_RECURSIVE | `COLLAPSE | `COLLAPSE_RECURSIVE - | `TOGGLE | `TOGGLE_RECURSIVE ] -*) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkgl_tags.var b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkgl_tags.var deleted file mode 100644 index 57a9f7365..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkgl_tags.var +++ /dev/null @@ -1,19 +0,0 @@ -(* $Id$ *) - -type visual_options = "GDK_GL_" [ - | `USE_GL - | `BUFFER_SIZE - | `LEVEL - | `RGBA - | `DOUBLEBUFFER - | `STEREO - | `AUX_BUFFERS - | `RED_SIZE - | `GREEN_SIZE - | `BLUE_SIZE - | `ALPHA_SIZE - | `DEPTH_SIZE - | `STENCIL_SIZE - | `ACCUM_GREEN_SIZE - | `ACCUM_ALPHA_SIZE -] diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkxmhtml_tags.var b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkxmhtml_tags.var deleted file mode 100644 index ad9393103..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/gtkxmhtml_tags.var +++ /dev/null @@ -1,30 +0,0 @@ -(* $Id$ *) - -type string_direction = "TSTRING_DIRECTION_" [ - | `R_TO_L - | `L_TO_R -] - -type position = "TALIGNMENT_" [ - | `END - | `CENTER - | `BEGINNING -] - -type line_type = "LINE_" [ - | `SOLID - | `DASHED - | `SINGLE - | `DOUBLE - | `STRIKE - | `UNDER - | `NONE "NO_LINE" -] - -type dither_type = "Xm" [ - | `QUICK - | `BEST - | `FAST - | `SLOW - | `DISABLED -] diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/lablgl.patch b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/lablgl.patch deleted file mode 100644 index c48de24d7..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/lablgl.patch +++ /dev/null @@ -1,112 +0,0 @@ -Index: Makefile -=================================================================== -RCS file: /staff2/garrigue/repos/lablGL/Makefile,v -retrieving revision 1.33 -retrieving revision 1.34 -diff -c -r1.33 -r1.34 -*** Makefile 1998/09/17 03:16:06 1.33 ---- Makefile 1999/06/18 07:39:08 1.34 -*************** -*** 12,22 **** - OTHERLIBS=-L$(LABLTKDIR) -llabltk41 $(LIBS) - - # Files -! MLOBJS = raw.cmo togl.cmo \ - gl.cmo glLight.cmo glList.cmo glMap.cmo \ - glMat.cmo glMisc.cmo glPix.cmo glClear.cmo \ - glTex.cmo glDraw.cmo glFunc.cmo gluMisc.cmo \ - gluNurbs.cmo gluQuadric.cmo gluTess.cmo gluMat.cmo - OPTOBJS = $(MLOBJS:.cmo=.cmx) - COBJS = ml_gl.o ml_glu.o ml_togl.o ml_raw.o \ - $(TOGLDIR)/togl.o ---- 12,23 ---- - OTHERLIBS=-L$(LABLTKDIR) -llabltk41 $(LIBS) - - # Files -! LIBOBJS = raw.cmo \ - gl.cmo glLight.cmo glList.cmo glMap.cmo \ - glMat.cmo glMisc.cmo glPix.cmo glClear.cmo \ - glTex.cmo glDraw.cmo glFunc.cmo gluMisc.cmo \ - gluNurbs.cmo gluQuadric.cmo gluTess.cmo gluMat.cmo -+ MLOBJS = $(LIBOBJS) togl.cmo - OPTOBJS = $(MLOBJS:.cmo=.cmx) - COBJS = ml_gl.o ml_glu.o ml_togl.o ml_raw.o \ - $(TOGLDIR)/togl.o -*************** -*** 53,60 **** - var2switch: var2switch.cmo - $(LINKER) var2switch.cmo -o $@ - -! lablgl.cma: $(MLOBJS) -! $(LIBRARIAN) -o lablgl.cma $(MLOBJS) - - lablgl.cmxa: $(OPTOBJS) - $(OPTLIB) -o lablgl.cmxa $(OPTOBJS) ---- 54,61 ---- - var2switch: var2switch.cmo - $(LINKER) var2switch.cmo -o $@ - -! lablgl.cma: $(LIBOBJS) -! $(LIBRARIAN) -o lablgl.cma $(LIBOBJS) - - lablgl.cmxa: $(OPTOBJS) - $(OPTLIB) -o lablgl.cmxa $(OPTOBJS) -*************** -*** 66,74 **** - $(TOGLDIR)/togl.o: - cd $(TOGLDIR) && $(MAKE) togl.o - -! lablgltop: lablgl.cma liblablgl.a - olablmktop $(OLABLINC) -custom -o lablgltop \ -! unix.cma tk41.cma lablgl.cma \ - -cclib "-L. -llablgl -lunix $(OTHERLIBS)" - - lablgl: lablgl.in Makefile.config ---- 67,75 ---- - $(TOGLDIR)/togl.o: - cd $(TOGLDIR) && $(MAKE) togl.o - -! lablgltop: lablgl.cma togl.cmo liblablgl.a - olablmktop $(OLABLINC) -custom -o lablgltop \ -! unix.cma tk41.cma lablgl.cma togl.cmo \ - -cclib "-L. -llablgl -lunix $(OTHERLIBS)" - - lablgl: lablgl.in Makefile.config -*************** -*** 107,113 **** - if test -d $(INSTALLDIR); then : ; else mkdir -p $(INSTALLDIR); fi - cp $(MLOBJS:.cmo=.cmi) $(INSTALLDIR) - cp $(MLOBJS:.cmo=.mli) $(INSTALLDIR) -! cp lablgl.cma liblablgl.a $(INSTALLDIR) - cp lablgltop $(INSTALLDIR) - cp lablgl lablgllink $(BINDIR) - if test -f lablgl.cmxa; then : ; \ ---- 108,114 ---- - if test -d $(INSTALLDIR); then : ; else mkdir -p $(INSTALLDIR); fi - cp $(MLOBJS:.cmo=.cmi) $(INSTALLDIR) - cp $(MLOBJS:.cmo=.mli) $(INSTALLDIR) -! cp lablgl.cma togl.cmo liblablgl.a $(INSTALLDIR) - cp lablgltop $(INSTALLDIR) - cp lablgl lablgllink $(BINDIR) - if test -f lablgl.cmxa; then : ; \ -Index: lablgllink.in -=================================================================== -RCS file: /staff2/garrigue/repos/lablGL/lablgllink.in,v -retrieving revision 1.2 -retrieving revision 1.3 -diff -c -r1.2 -r1.3 -*** lablgllink.in 1998/09/16 10:26:17 1.2 ---- lablgllink.in 1999/06/18 07:39:09 1.3 -*************** -*** 1,5 **** - #!/bin/sh - - exec olablc -custom @INCLUDES@ -I @INSTALLDIR@ \ -! tk41.cma lablgl.cma $* -cclib "-L@INSTALLDIR@ -llablgl" \ - -cclib "@OTHERLIBS@" ---- 1,5 ---- - #!/bin/sh - - exec olablc -custom @INCLUDES@ -I @INSTALLDIR@ \ -! tk41.cma lablgl.cma togl.cmo $* -cclib "-L@INSTALLDIR@ -llablgl" \ - -cclib "@OTHERLIBS@" diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/lablgtk.in b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/lablgtk.in deleted file mode 100644 index 98015140c..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/lablgtk.in +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -thread="no" - -case $1 in --help) - echo "Usage: lablgtk [-thread] <options> [script-file]" - echo " -thread use the threaded version of the toplevel" - ;; --thread) - thread=yes - shift - ;; -esac - -if test $thread = yes; then - toplevel="@INSTALLDIR@/lablgtktop_t -I @LIBDIR@/threads" -else - toplevel=@INSTALLDIR@/lablgtktop -fi - -exec $toplevel -w s \ - -I @LABLGLDIR@ \ - -I @INSTALLDIR@ $* diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gdk.c b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gdk.c deleted file mode 100644 index 9ab1c1eb9..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gdk.c +++ /dev/null @@ -1,522 +0,0 @@ -/* $Id$ */ - -#include <string.h> -#include <gdk/gdk.h> -#ifdef _WIN32 -#include <gdk/win32/gdkwin32.h> -#else -#include <gdk/gdkx.h> -#endif -#include <caml/mlvalues.h> -#include <caml/alloc.h> -#include <caml/memory.h> -#include <caml/callback.h> - -#include "wrappers.h" -#include "ml_glib.h" -#include "ml_gdk.h" -#include "gdk_tags.h" - -void ml_raise_gdk (const char *errmsg) -{ - static value * exn = NULL; - if (exn == NULL) - exn = caml_named_value ("gdkerror"); - raise_with_string (*exn, (char*)errmsg); -} - -#include "gdk_tags.c" - -Make_OptFlags_val (GdkModifier_val) -Make_Flags_val (Event_mask_val) - -#define Make_test(conv) \ -value ml_test_##conv (value mask, value test) \ -{ return Val_bool (conv(mask) & Int_val(test)); } - -Make_test(GdkModifier_val) - -/* Colormap */ - -Make_Val_final_pointer (GdkColormap, gdk_colormap_ref, gdk_colormap_unref, 0) -ML_0 (gdk_colormap_get_system, Val_GdkColormap) - -/* Screen geometry */ -ML_0 (gdk_screen_width, Val_int) -ML_0 (gdk_screen_height, Val_int) - -/* Visual */ -value ml_gdk_visual_get_best (value depth, value type) -{ - GdkVisual *vis; - if (type == Val_unit) - if (depth == Val_unit) vis = gdk_visual_get_best (); - else vis = gdk_visual_get_best_with_depth (Int_val(Field(depth,0))); - else - if (depth == Val_unit) - vis = gdk_visual_get_best_with_type - (GdkVisualType_val(Field(type,0))); - else vis = gdk_visual_get_best_with_both - (Int_val(Field(depth,0)),GdkVisualType_val(Field(type,0))); - if (!vis) ml_raise_gdk("Gdk.Visual.get_best"); - return Val_GdkVisual(vis); -} - -Make_Extractor (GdkVisual,GdkVisual_val,type,Val_gdkVisualType) -Make_Extractor (GdkVisual,GdkVisual_val,depth,Val_int) -Make_Extractor (GdkVisual,GdkVisual_val,red_mask,Val_int) -Make_Extractor (GdkVisual,GdkVisual_val,red_shift,Val_int) -Make_Extractor (GdkVisual,GdkVisual_val,red_prec,Val_int) -Make_Extractor (GdkVisual,GdkVisual_val,green_mask,Val_int) -Make_Extractor (GdkVisual,GdkVisual_val,green_shift,Val_int) -Make_Extractor (GdkVisual,GdkVisual_val,green_prec,Val_int) -Make_Extractor (GdkVisual,GdkVisual_val,blue_mask,Val_int) -Make_Extractor (GdkVisual,GdkVisual_val,blue_shift,Val_int) -Make_Extractor (GdkVisual,GdkVisual_val,blue_prec,Val_int) - -/* Image */ - -Make_Val_final_pointer (GdkImage, Ignore, gdk_image_destroy, 0) -GdkImage *GdkImage_val(value val) -{ - if (!Field(val,1)) ml_raise_gdk ("attempt to use destroyed GdkImage"); - return (GdkImage*)(Field(val,1)); -} -value ml_gdk_image_destroy (value val) -{ - if (Field(val,1)) gdk_image_destroy((GdkImage*)(Field(val,1))); - Field(val,1) = NULL; - return Val_unit; -} -ML_4 (gdk_image_new_bitmap, GdkVisual_val, String_val, Int_val, Int_val, - Val_GdkImage) -ML_4 (gdk_image_new, GdkImageType_val, GdkVisual_val, Int_val, Int_val, - Val_GdkImage) -ML_5 (gdk_image_get, GdkWindow_val, Int_val, Int_val, Int_val, Int_val, - Val_GdkImage) -ML_4 (gdk_image_put_pixel, GdkImage_val, Int_val, Int_val, Int_val, Unit) -ML_3 (gdk_image_get_pixel, GdkImage_val, Int_val, Int_val, Val_int) - -/* Color */ - -ML_2 (gdk_colormap_new, GdkVisual_val, Bool_val, Val_GdkColormap) - -value ml_gdk_color_white (value cmap) -{ - GdkColor color; - gdk_color_white (GdkColormap_val(cmap), &color); - return Val_copy(color); -} - -value ml_gdk_color_black (value cmap) -{ - GdkColor color; - gdk_color_black (GdkColormap_val(cmap), &color); - return Val_copy(color); -} - -value ml_gdk_color_parse (char *spec) -{ - GdkColor color; - if (!gdk_color_parse (spec, &color)) - ml_raise_gdk ("color_parse"); - return Val_copy(color); -} - -ML_2 (gdk_color_alloc, GdkColormap_val, GdkColor_val, Val_bool) - -value ml_GdkColor (value red, value green, value blue) -{ - GdkColor color; - color.red = Int_val(red); - color.green = Int_val(green); - color.blue = Int_val(blue); - color.pixel = 0; - return Val_copy(color); -} - -Make_Extractor (GdkColor, GdkColor_val, red, Val_int) -Make_Extractor (GdkColor, GdkColor_val, green, Val_int) -Make_Extractor (GdkColor, GdkColor_val, blue, Val_int) -Make_Extractor (GdkColor, GdkColor_val, pixel, Val_int) - -/* Rectangle */ - -value ml_GdkRectangle (value x, value y, value width, value height) -{ - GdkRectangle rectangle; - rectangle.x = Int_val(x); - rectangle.y = Int_val(y); - rectangle.width = Int_val(width); - rectangle.height = Int_val(height); - return Val_copy(rectangle); -} - -Make_Extractor (GdkRectangle, GdkRectangle_val, x, Val_int) -Make_Extractor (GdkRectangle, GdkRectangle_val, y, Val_int) -Make_Extractor (GdkRectangle, GdkRectangle_val, width, Val_int) -Make_Extractor (GdkRectangle, GdkRectangle_val, height, Val_int) - -/* Window */ - -Make_Val_final_pointer (GdkWindow, gdk_window_ref, gdk_window_unref, 0) -Make_Extractor (gdk_visual_get, GdkVisual_val, depth, Val_int) -ML_1 (gdk_window_get_visual, GdkWindow_val, Val_GdkVisual) -ML_3 (gdk_window_set_back_pixmap, GdkWindow_val, GdkPixmap_val, Int_val, Unit) -ML_1 (gdk_window_clear, GdkWindow_val, Unit) -ML_0 (GDK_ROOT_PARENT, Val_GdkWindow) -ML_1 (gdk_window_get_parent, GdkWindow_val, Val_GdkWindow) -ML_1 (GDK_WINDOW_XWINDOW, GdkWindow_val, Val_XID) -value ml_gdk_window_get_position (value window) -{ - int x, y; - value ret; - - gdk_window_get_position (GdkWindow_val(window), &x, &y); - - ret = alloc_small (2,0); - Field(ret,0) = Val_int(x); - Field(ret,1) = Val_int(y); - return ret; -} - -value ml_gdk_window_get_size (value window) -{ - int x, y; - value ret; - - gdk_window_get_size (GdkWindow_val(window), &x, &y); - - ret = alloc_small (2,0); - Field(ret,0) = Val_int(x); - Field(ret,1) = Val_int(y); - return ret; -} - -/* Cursor */ - -ML_1 (gdk_cursor_new, GdkCursorType_val, Val_GdkCursor) -ML_6 (gdk_cursor_new_from_pixmap, GdkPixmap_val, GdkPixmap_val, - GdkColor_val, GdkColor_val, Int_val, Int_val, Val_GdkCursor) -ML_bc6 (ml_gdk_cursor_new_from_pixmap) -ML_1 (gdk_cursor_destroy, GdkCursor_val, Unit) - -/* Pixmap */ - -Make_Val_final_pointer (GdkPixmap, gdk_pixmap_ref, gdk_pixmap_unref, 0) -Make_Val_final_pointer (GdkBitmap, gdk_bitmap_ref, gdk_bitmap_unref, 0) -Make_Val_final_pointer_ext (GdkPixmap, _no_ref, Ignore, gdk_pixmap_unref, 20) -Make_Val_final_pointer_ext (GdkBitmap, _no_ref, Ignore, gdk_bitmap_unref, 20) -ML_4 (gdk_pixmap_new, GdkWindow_val, Int_val, Int_val, Int_val, - Val_GdkPixmap_no_ref) -ML_4 (gdk_bitmap_create_from_data, GdkWindow_val, - String_val, Int_val, Int_val, Val_GdkBitmap_no_ref) -ML_7 (gdk_pixmap_create_from_data, GdkWindow_val, String_val, - Int_val, Int_val, Int_val, GdkColor_val, GdkColor_val, - Val_GdkPixmap_no_ref) -ML_bc7 (ml_gdk_pixmap_create_from_data) - -value ml_gdk_pixmap_colormap_create_from_xpm - (value window, value colormap, value transparent, char *filename) -{ - CAMLparam0(); - GdkBitmap *mask; - CAMLlocal2(vpixmap, vmask); - value ret; - - vpixmap = Val_GdkPixmap_no_ref - (gdk_pixmap_colormap_create_from_xpm - (GdkWindow_val(window), Option_val(colormap,GdkColormap_val,NULL), - &mask, Option_val(transparent,GdkColor_val,NULL), filename)); - vmask = Val_GdkBitmap_no_ref (mask); - - ret = alloc_small (2,0); - Field(ret,0) = vpixmap; - Field(ret,1) = vmask; - CAMLreturn(ret); -} - -value ml_gdk_pixmap_colormap_create_from_xpm_d - (value window, value colormap, value transparent, char **data) -{ - CAMLparam0(); - GdkBitmap *mask; - CAMLlocal2(vpixmap, vmask); - value ret; - - vpixmap = Val_GdkPixmap_no_ref - (gdk_pixmap_colormap_create_from_xpm_d - (GdkWindow_val(window), Option_val(colormap,GdkColormap_val,NULL), - &mask, Option_val(transparent,GdkColor_val,NULL), data)); - vmask = Val_GdkBitmap_no_ref (mask); - - ret = alloc_small (2, 0); - Field(ret,0) = vpixmap; - Field(ret,1) = vmask; - CAMLreturn(ret); -} - -/* Font */ - -Make_Val_final_pointer (GdkFont, gdk_font_ref, gdk_font_unref, 0) -Make_Val_final_pointer_ext (GdkFont, _no_ref, Ignore, gdk_font_unref, 20) -ML_1 (gdk_font_load, String_val, Val_GdkFont_no_ref) -ML_1 (gdk_fontset_load, String_val, Val_GdkFont_no_ref) -ML_2 (gdk_string_width, GdkFont_val, String_val, Val_int) -ML_2 (gdk_char_width, GdkFont_val, (gchar)Long_val, Val_int) -ML_2 (gdk_string_height, GdkFont_val, String_val, Val_int) -ML_2 (gdk_char_height, GdkFont_val, (gchar)Long_val, Val_int) -ML_2 (gdk_string_measure, GdkFont_val, String_val, Val_int) -ML_2 (gdk_char_measure, GdkFont_val, (char)Long_val, Val_int) -Make_Extractor (GdkFont, GdkFont_val, type, Val_gdkFontType) -Make_Extractor (GdkFont, GdkFont_val, ascent, Val_int) -Make_Extractor (GdkFont, GdkFont_val, descent, Val_int) - -/* Region */ - -#define PointArray_val(val) ((GdkPoint*)&Field(val,1)) -#define PointArrayLen_val(val) Int_val(Field(val,0)) -Make_Val_final_pointer (GdkRegion, Ignore, gdk_region_destroy, 0) -GdkRegion *GdkRegion_val(value val) -{ - if (!Field(val,1)) ml_raise_gdk ("attempt to use destroyed GdkRegion"); - return (GdkRegion*)(Field(val,1)); -} -value ml_gdk_region_destroy (value val) -{ - if (Field(val,1)) gdk_region_destroy((GdkRegion*)(Field(val,1))); - Field(val,1) = NULL; - return Val_unit; -} -ML_0 (gdk_region_new, Val_GdkRegion) -ML_2 (gdk_region_polygon, Insert(PointArray_val(arg1)) PointArrayLen_val, - GdkFillRule_val, Val_GdkRegion) -ML_2 (gdk_regions_intersect, GdkRegion_val, GdkRegion_val, Val_GdkRegion) -ML_2 (gdk_regions_union, GdkRegion_val, GdkRegion_val, Val_GdkRegion) -ML_2 (gdk_regions_subtract, GdkRegion_val, GdkRegion_val, Val_GdkRegion) -ML_2 (gdk_regions_xor, GdkRegion_val, GdkRegion_val, Val_GdkRegion) -ML_2 (gdk_region_union_with_rect, GdkRegion_val, GdkRectangle_val, - Val_GdkRegion) -ML_3 (gdk_region_offset, GdkRegion_val, Int_val, Int_val, Unit) -ML_3 (gdk_region_shrink, GdkRegion_val, Int_val, Int_val, Unit) -ML_1 (gdk_region_empty, GdkRegion_val, Val_bool) -ML_2 (gdk_region_equal, GdkRegion_val, GdkRegion_val, Val_bool) -ML_3 (gdk_region_point_in, GdkRegion_val, Int_val, Int_val, Val_bool) -ML_2 (gdk_region_rect_in, GdkRegion_val, GdkRectangle_val, Val_gdkOverlapType) -ML_2 (gdk_region_get_clipbox, GdkRegion_val, GdkRectangle_val, Unit) - - -/* GC */ - -Make_Val_final_pointer (GdkGC, gdk_gc_ref, gdk_gc_unref, 0) -Make_Val_final_pointer_ext (GdkGC, _no_ref, Ignore, gdk_gc_unref, 20) -ML_1 (gdk_gc_new, GdkWindow_val, Val_GdkGC_no_ref) -ML_2 (gdk_gc_set_foreground, GdkGC_val, GdkColor_val, Unit) -ML_2 (gdk_gc_set_background, GdkGC_val, GdkColor_val, Unit) -ML_2 (gdk_gc_set_font, GdkGC_val, GdkFont_val, Unit) -ML_2 (gdk_gc_set_function, GdkGC_val, GdkFunction_val, Unit) -ML_2 (gdk_gc_set_fill, GdkGC_val, GdkFill_val, Unit) -ML_2 (gdk_gc_set_tile, GdkGC_val, GdkPixmap_val, Unit) -ML_2 (gdk_gc_set_stipple, GdkGC_val, GdkPixmap_val, Unit) -ML_3 (gdk_gc_set_ts_origin, GdkGC_val, Int_val, Int_val, Unit) -ML_3 (gdk_gc_set_clip_origin, GdkGC_val, Int_val, Int_val, Unit) -ML_2 (gdk_gc_set_clip_mask, GdkGC_val, GdkBitmap_val, Unit) -ML_2 (gdk_gc_set_clip_rectangle, GdkGC_val, GdkRectangle_val, Unit) -ML_2 (gdk_gc_set_clip_region, GdkGC_val, GdkRegion_val, Unit) -ML_2 (gdk_gc_set_subwindow, GdkGC_val, GdkSubwindowMode_val, Unit) -ML_2 (gdk_gc_set_exposures, GdkGC_val, Bool_val, Unit) -ML_5 (gdk_gc_set_line_attributes, GdkGC_val, Int_val, GdkLineStyle_val, - GdkCapStyle_val, GdkJoinStyle_val, Unit) -ML_2 (gdk_gc_copy, GdkGC_val, GdkGC_val, Unit) -value ml_gdk_gc_get_values (value gc) -{ - CAMLparam0(); - GdkGCValues values; - int i; - CAMLlocal2(ret, tmp); - - gdk_gc_get_values (GdkGC_val(gc), &values); - ret = alloc (18, 0); - tmp = Val_copy(values.foreground); Store_field(ret, 0, tmp); - tmp = Val_copy(values.background); Store_field(ret, 1, tmp); - if (values.font) { - tmp = ml_some(Val_GdkFont(values.font)); - Store_field(ret, 2, tmp); - } - Field(ret,3) = Val_gdkFunction(values.function); - Field(ret,4) = Val_gdkFill(values.fill); - if (values.tile) { - tmp = ml_some(Val_GdkPixmap(values.tile)); - Store_field(ret, 5, tmp); - } - if (values.tile) { - tmp = ml_some(Val_GdkPixmap(values.stipple)); - Store_field(ret, 6, tmp); - } - if (values.tile) { - tmp = ml_some(Val_GdkPixmap(values.clip_mask)); - Store_field(ret, 7, tmp); - } - Field(ret,8) = Val_gdkSubwindowMode(values.subwindow_mode); - Field(ret,9) = Val_int(values.ts_x_origin); - Field(ret,10) = Val_int(values.ts_y_origin); - Field(ret,11) = Val_int(values.clip_x_origin); - Field(ret,12) = Val_int(values.clip_y_origin); - Field(ret,13) = Val_bool(values.graphics_exposures); - Field(ret,14) = Val_int(values.line_width); - Field(ret,15) = Val_gdkLineStyle(values.line_style); - Field(ret,16) = Val_gdkCapStyle(values.cap_style); - Field(ret,17) = Val_gdkJoinStyle(values.join_style); - CAMLreturn(ret); -} - -/* Draw */ - -value ml_point_array_new (value len) -{ - value ret = alloc (1 + Wosize_asize(Int_val(len)*sizeof(GdkPoint)), - Abstract_tag); - Field(ret,0) = len; - return ret; -} -value ml_point_array_set (value arr, value pos, value x, value y) -{ - GdkPoint *pt = PointArray_val(arr) + Int_val(pos); - pt->x = Int_val(x); - pt->y = Int_val(y); - return Val_unit; -} - -ML_4 (gdk_draw_point, GdkDrawable_val, GdkGC_val, Int_val, Int_val, Unit) -ML_6 (gdk_draw_line, GdkDrawable_val, GdkGC_val, Int_val, Int_val, - Int_val, Int_val, Unit) -ML_bc6 (ml_gdk_draw_line) -ML_7 (gdk_draw_rectangle, GdkDrawable_val, GdkGC_val, Bool_val, - Int_val, Int_val, Int_val, Int_val, Unit) -ML_bc7 (ml_gdk_draw_rectangle) -ML_9 (gdk_draw_arc, GdkDrawable_val, GdkGC_val, Bool_val, Int_val, Int_val, - Int_val, Int_val, Int_val, Int_val, Unit) -ML_bc9 (ml_gdk_draw_arc) -ML_4 (gdk_draw_polygon, GdkDrawable_val, GdkGC_val, Bool_val, - Insert(PointArray_val(arg4)) PointArrayLen_val, Unit) -ML_6 (gdk_draw_string, GdkDrawable_val, GdkFont_val, GdkGC_val, Int_val, Int_val, String_val, Unit) -ML_bc6 (ml_gdk_draw_string) - -ML_9 (gdk_draw_image, GdkDrawable_val, GdkGC_val, GdkImage_val, Int_val, Int_val, Int_val, Int_val, Int_val, Int_val, Unit) -ML_bc9 (ml_gdk_draw_image) - -/* RGB */ - -ML_0 (gdk_rgb_init, Unit) -ML_0 (gdk_rgb_get_visual, Val_GdkVisual) -ML_0 (gdk_rgb_get_cmap, Val_GdkColormap) - -/* Events */ - -/* Have a major collection every 1000 events */ -Make_Val_final_pointer (GdkEvent, Ignore, gdk_event_free, 1) -ML_1 (gdk_event_copy, GdkEvent_val, Val_GdkEvent) - -value ml_gdk_event_new (value event_type) -{ - GdkEvent event; - memset (&event, 0, sizeof(GdkEvent)); - event.type = GdkEventType_val(event_type); - event.any.send_event = TRUE; - return Val_copy(event); -} - -#define GdkEvent_arg(type) (GdkEvent##type*)GdkEvent_val - -Make_Extractor (GdkEventAny, GdkEvent_arg(Any), type, Val_gdkEventType) -Make_Extractor (GdkEventAny, GdkEvent_arg(Any), window, Val_GdkWindow) -Make_Extractor (GdkEventAny, GdkEvent_arg(Any), send_event, Val_bool) -Make_Setter (gdk_event_set, GdkEvent_arg(Any), GdkEventType_val, type) -Make_Setter (gdk_event_set, GdkEvent_arg(Any), GdkWindow_val, window) - -Make_Extractor (GdkEventExpose, GdkEvent_arg(Expose), area, Val_copy) -Make_Extractor (GdkEventExpose, GdkEvent_arg(Expose), count, Val_int) - -Make_Extractor (GdkEventVisibility, GdkEvent_arg(Visibility), state, - Val_gdkVisibilityState) - -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), time, Val_int) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), x, copy_double) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), y, copy_double) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), pressure, copy_double) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), xtilt, copy_double) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), ytilt, copy_double) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), state, Val_int) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), is_hint, Val_int) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), source, Val_gdkInputSource) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), deviceid, Val_int) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), x_root, copy_double) -Make_Extractor (GdkEventMotion, GdkEvent_arg(Motion), y_root, copy_double) - -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), time, Val_int) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), x, copy_double) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), y, copy_double) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), pressure, copy_double) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), xtilt, copy_double) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), ytilt, copy_double) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), state, Val_int) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), button, Val_int) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), source, Val_gdkInputSource) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), deviceid, Val_int) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), x_root, copy_double) -Make_Extractor (GdkEventButton, GdkEvent_arg(Button), y_root, copy_double) - -Make_Setter (gdk_event_button_set, GdkEvent_arg(Button), Int_val, button) - -Make_Extractor (GdkEventKey, GdkEvent_arg(Key), time, Val_int) -Make_Extractor (GdkEventKey, GdkEvent_arg(Key), state, Val_int) -Make_Extractor (GdkEventKey, GdkEvent_arg(Key), keyval, Val_int) -Make_Extractor (GdkEventKey, GdkEvent_arg(Key), string, Val_string) - -Make_Extractor (GdkEventCrossing, GdkEvent_arg(Crossing), subwindow, - Val_GdkWindow) -Make_Extractor (GdkEventCrossing, GdkEvent_arg(Crossing), detail, - Val_gdkNotifyType) - -Make_Extractor (GdkEventFocus, GdkEvent_arg(Focus), in, Val_int) - -Make_Extractor (GdkEventConfigure, GdkEvent_arg(Configure), x, Val_int) -Make_Extractor (GdkEventConfigure, GdkEvent_arg(Configure), y, Val_int) -Make_Extractor (GdkEventConfigure, GdkEvent_arg(Configure), width, Val_int) -Make_Extractor (GdkEventConfigure, GdkEvent_arg(Configure), height, Val_int) - -Make_Extractor (GdkEventProperty, GdkEvent_arg(Property), atom, Val_int) -Make_Extractor (GdkEventProperty, GdkEvent_arg(Property), time, Val_int) -Make_Extractor (GdkEventProperty, GdkEvent_arg(Property), state, Val_int) - -Make_Extractor (GdkEventSelection, GdkEvent_arg(Selection), selection, Val_int) -Make_Extractor (GdkEventSelection, GdkEvent_arg(Selection), target, Val_int) -Make_Extractor (GdkEventSelection, GdkEvent_arg(Selection), property, Val_int) -Make_Extractor (GdkEventSelection, GdkEvent_arg(Selection), requestor, Val_int) -Make_Extractor (GdkEventSelection, GdkEvent_arg(Selection), time, Val_int) - -Make_Extractor (GdkEventProximity, GdkEvent_arg(Proximity), time, Val_int) -Make_Extractor (GdkEventProximity, GdkEvent_arg(Proximity), source, - Val_gdkInputSource) -Make_Extractor (GdkEventProximity, GdkEvent_arg(Proximity), deviceid, Val_int) - -/* DnD */ -Make_Val_final_pointer (GdkDragContext, gdk_drag_context_ref, gdk_drag_context_unref, 0) -Make_Flags_val (GdkDragAction_val) -ML_3 (gdk_drag_status, GdkDragContext_val, Flags_GdkDragAction_val, Int_val, Unit) -Make_Extractor (GdkDragContext, GdkDragContext_val, suggested_action, Val_gdkDragAction) -value val_int(gpointer i) -{ - return Val_int (GPOINTER_TO_INT(i)); -} -value ml_GdkDragContext_targets (value c) -{ - GList *t; - - t = (GdkDragContext_val(c))->targets; - return Val_GList (t, val_int); -} - -/* Misc */ -ML_0 (gdk_flush, Unit) -ML_0 (gdk_beep, Unit) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gdk.h b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gdk.h deleted file mode 100644 index 5d699ace2..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gdk.h +++ /dev/null @@ -1,53 +0,0 @@ -/* $Id$ */ - -#define GdkColormap_val(val) ((GdkColormap*)Pointer_val(val)) -extern value Val_GdkColormap (GdkColormap *); - -#define GdkColor_val(val) ((GdkColor*)MLPointer_val(val)) -#define Val_GdkColor Val_pointer - -#define GdkRectangle_val(val) ((GdkRectangle*)MLPointer_val(val)) -#define Val_GdkRectangle Val_pointer - -#define GdkDrawable_val(val) ((GdkDrawable*)Pointer_val(val)) - -#define GdkWindow_val(val) ((GdkWindow*)Pointer_val(val)) -extern value Val_GdkWindow (GdkWindow *); - -#define GdkCursor_val(val) ((GdkCursor*)Pointer_val(val)) -#define Val_GdkCursor Val_pointer - -#define GdkPixmap_val(val) ((GdkPixmap*)Pointer_val(val)) -extern value Val_GdkPixmap (GdkPixmap *); - -#define GdkBitmap_val(val) ((GdkBitmap*)Pointer_val(val)) -extern value Val_GdkBitmap (GdkBitmap *); - -extern GdkImage *GdkImage_val (value); /* check argument */ -extern value Val_GdkImage (GdkImage *); /* finalizer is destroy! */ - -#define GdkFont_val(val) ((GdkFont*)Pointer_val(val)) -extern value Val_GdkFont (GdkFont *); - -extern GdkRegion *GdkRegion_val (value); /* check argument */ -extern value Val_GdkRegion (GdkRegion *); /* finalizer is destroy! */ - -#define GdkGC_val(val) ((GdkGC*)Pointer_val(val)) -extern value Val_GdkGC (GdkGC *); - -#define GdkEvent_val (GdkEvent*)MLPointer_val - -#define GdkVisual_val(val) ((GdkVisual*) val) -#define Val_GdkVisual(visual) ((value) visual) - -#define Val_XID copy_int32 -#define XID_val Int32_val - -extern int OptFlags_GdkModifier_val (value); -extern int Flags_Event_mask_val (value); -extern lookup_info ml_table_extension_events[]; -#define Extension_events_val(key) ml_lookup_to_c (ml_table_extension_events, key) - -#define GdkDragContext_val(val) ((GdkDragContext*)Pointer_val(val)) -extern value Val_GdkDragContext (GdkDragContext *); -extern int Flags_GdkDragAction_val (value); diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_glib.c b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_glib.c deleted file mode 100644 index b7d3fcbc2..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_glib.c +++ /dev/null @@ -1,135 +0,0 @@ -/* $Id$ */ - -#include <glib.h> -#include <caml/mlvalues.h> -#include <caml/alloc.h> -#include <caml/memory.h> -#include <caml/callback.h> - -#include "wrappers.h" -#include "ml_glib.h" - -/* -value Val_GSList (GSList *list, value (*func)(gpointer)) -{ - value new_cell, result, last_cell, cell; - - if (list == NULL) return Val_unit; - - last_cell = cell = Val_unit; - result = func(list->data); - Begin_roots3 (last_cell, cell, result); - cell = last_cell = alloc_tuple (2); - Field(cell,0) = result; - Field(cell,1) = Val_unit; - list = list->next; - while (list != NULL) { - result = func(list->data); - new_cell = alloc_tuple(2); - Field(new_cell,0) = result; - Field(new_cell,1) = Val_unit; - modify(&Field(last_cell,1), new_cell); - last_cell = new_cell; - list = list->next; - } - End_roots (); - return cell; -} - -GSList *GSList_val (value list, gpointer (*func)(value)) -{ - GSList *res = NULL; - GSList **current = &res; - value cell = list; - if (list == Val_unit) return res; - Begin_root (cell); - while (cell != Val_unit) { - *current = g_slist_alloc (); - (*current)->data = func(Field(cell,0)); - cell = Field(cell,1); - current = &(*current)->next; - } - End_roots (); - return res; -} -*/ - -value Val_GList (GList *list, value (*func)(gpointer)) -{ - value new_cell, result, last_cell, cell; - - if (list == NULL) return Val_unit; - - last_cell = cell = Val_unit; - result = func(list->data); - Begin_roots3 (last_cell, cell, result); - cell = last_cell = alloc_small(2,0); - Field(cell,0) = result; - Field(cell,1) = Val_unit; - list = list->next; - while (list != NULL) { - result = func(list->data); - new_cell = alloc_small(2,0); - Field(new_cell,0) = result; - Field(new_cell,1) = Val_unit; - modify(&Field(last_cell,1), new_cell); - last_cell = new_cell; - list = list->next; - } - End_roots (); - return cell; -} - -GList *GList_val (value list, gpointer (*func)(value)) -{ - CAMLparam1(list); - GList *res = NULL; - if (list == Val_unit) CAMLreturn (res); - for (; Is_block(list); list = Field(list,1)) - res = g_list_append (res, func(Field(list,0))); - CAMLreturn (res); -} - -static value ml_warning_handler = 0L; - -static void ml_warning_wrapper (const gchar *msg) -{ - value arg = copy_string ((char*)msg); - callback (ml_warning_handler, arg); -} - -value ml_g_set_warning_handler (value clos) -{ - value old_handler = ml_warning_handler ? ml_warning_handler : clos; - if (!ml_warning_handler) register_global_root (&ml_warning_handler); - g_set_warning_handler (ml_warning_wrapper); - ml_warning_handler = clos; - return old_handler; -} - -static value ml_print_handler = 0L; - -static void ml_print_wrapper (const gchar *msg) -{ - value arg = copy_string ((char*)msg); - callback (ml_print_handler, arg); -} - -value ml_g_set_print_handler (value clos) -{ - value old_handler = ml_print_handler ? ml_print_handler : clos; - if (!ml_print_handler) register_global_root (&ml_print_handler); - g_set_print_handler (ml_print_wrapper); - ml_print_handler = clos; - return old_handler; -} - -value ml_get_null (value unit) { return 0L; } - -#define GMainLoop_val(val) ((GMainLoop*)Addr_val(val)) -ML_1 (g_main_new, Bool_val, Val_addr) -ML_1 (g_main_iteration, Bool_val, Val_bool) -ML_0 (g_main_pending, Val_bool) -ML_1 (g_main_is_running, GMainLoop_val, Val_bool) -ML_1 (g_main_quit, GMainLoop_val, Unit) -ML_1 (g_main_destroy, GMainLoop_val, Unit) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_glib.h b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_glib.h deleted file mode 100644 index f0b45db4c..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_glib.h +++ /dev/null @@ -1,10 +0,0 @@ -/* $Id$ */ - -/* -value Val_GSList (GSList *list, value (*func)(gpointer)); - -GSList *GSList_val (value list, gpointer (*func)(value)); -*/ - -value Val_GList (GList *list, value (*func)(gpointer)); -GList *GList_val (value list, gpointer (*func)(value)); diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtk.c b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtk.c deleted file mode 100644 index 0ee12a24d..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtk.c +++ /dev/null @@ -1,2170 +0,0 @@ -/* $Id$ */ - -#include <string.h> -#include <gtk/gtk.h> -#include <caml/mlvalues.h> -#include <caml/alloc.h> -#include <caml/memory.h> -#include <caml/callback.h> -#include <caml/fail.h> - -#include "wrappers.h" -#include "ml_glib.h" -#include "ml_gdk.h" -#include "ml_gtk.h" -#include "gtk_tags.h" - -void ml_raise_gtk (const char *errmsg) -{ - static value * exn = NULL; - if (exn == NULL) - exn = caml_named_value ("gtkerror"); - raise_with_string (*exn, (char*)errmsg); -} - -value copy_string_and_free (char *str) -{ - value res; - res = copy_string_check (str); - g_free (str); - return res; -} - -value *ml_gtk_root_new (value v) -{ - value *p = stat_alloc(sizeof(value)); - *p = v; - register_global_root (p); - return p; -} - -void ml_gtk_root_destroy (gpointer data) -{ - remove_global_root ((value *)data); - stat_free (data); -} - -/* conversion functions */ - -#include "gtk_tags.c" - -ML_1 (Val_direction_type, Int_val, Id) -ML_1 (Val_orientation, Int_val, Id) -ML_1 (Val_toolbar_style, Int_val, Id) -ML_1 (Val_state_type, Int_val, Id) -ML_1 (Val_scroll_type, Int_val, Id) - -Make_Flags_val (Attach_options_val) -Make_Flags_val (Button_action_val) -Make_Flags_val (Dest_defaults_val) -Make_Flags_val (Target_flags_val) -Make_Flags_val (Font_type_val) - -/* gtkobject.h */ - -Make_Val_final_pointer(GtkObject, gtk_object_ref, gtk_object_unref, 0) - -#define gtk_object_ref_and_sink(w) (gtk_object_ref(w), gtk_object_sink(w)) -Make_Val_final_pointer_ext(GtkObject, _sink , gtk_object_ref_and_sink, - gtk_object_unref, 20) - -/* gtkaccelgroup.h */ - -#define GtkAccelGroup_val(val) ((GtkAccelGroup*)Pointer_val(val)) -Make_Val_final_pointer (GtkAccelGroup, gtk_accel_group_ref, - gtk_accel_group_unref, 0) -Make_Val_final_pointer_ext (GtkAccelGroup, _no_ref, Ignore, - gtk_accel_group_unref, 20) -Make_OptFlags_val (Accel_flag_val) - -#define Signal_name_val(val) String_val(Field(val,0)) - -ML_0 (gtk_accel_group_new, Val_GtkAccelGroup_no_ref) -ML_0 (gtk_accel_group_get_default, Val_GtkAccelGroup) -ML_3 (gtk_accel_group_activate, GtkAccelGroup_val, Int_val, - OptFlags_GdkModifier_val, Val_bool) -ML_3 (gtk_accel_groups_activate, GtkObject_val, Int_val, - OptFlags_GdkModifier_val, Val_bool) -ML_2 (gtk_accel_group_attach, GtkAccelGroup_val, GtkObject_val, Unit) -ML_2 (gtk_accel_group_detach, GtkAccelGroup_val, GtkObject_val, Unit) -ML_1 (gtk_accel_group_lock, GtkAccelGroup_val, Unit) -ML_1 (gtk_accel_group_unlock, GtkAccelGroup_val, Unit) -ML_3 (gtk_accel_group_lock_entry, GtkAccelGroup_val, Int_val, - OptFlags_GdkModifier_val, Unit) -ML_3 (gtk_accel_group_unlock_entry, GtkAccelGroup_val, Int_val, - OptFlags_GdkModifier_val, Unit) -ML_6 (gtk_accel_group_add, GtkAccelGroup_val, Int_val, - OptFlags_GdkModifier_val, OptFlags_Accel_flag_val, - GtkObject_val, Signal_name_val, Unit) -ML_bc6 (ml_gtk_accel_group_add) -ML_4 (gtk_accel_group_remove, GtkAccelGroup_val, Int_val, - OptFlags_GdkModifier_val, GtkObject_val, Unit) -ML_2 (gtk_accelerator_valid, Int_val, OptFlags_GdkModifier_val, Val_bool) -ML_1 (gtk_accelerator_set_default_mod_mask, OptFlags_GdkModifier_val, Unit) - -/* gtkstyle.h */ - -#define GtkStyle_val(val) ((GtkStyle*)Pointer_val(val)) -Make_Val_final_pointer (GtkStyle, gtk_style_ref, gtk_style_unref, 0) -Make_Val_final_pointer_ext (GtkStyle, _no_ref, Ignore, gtk_style_unref, 20) -ML_0 (gtk_style_new, Val_GtkStyle_no_ref) -ML_1 (gtk_style_copy, GtkStyle_val, Val_GtkStyle_no_ref) -ML_2 (gtk_style_attach, GtkStyle_val, GdkWindow_val, Val_GtkStyle) -ML_1 (gtk_style_detach, GtkStyle_val, Unit) -ML_3 (gtk_style_set_background, GtkStyle_val, GdkWindow_val, State_type_val, Unit) -ML_6 (gtk_draw_hline, GtkStyle_val, GdkWindow_val, State_type_val, - Int_val, Int_val, Int_val, Unit) -ML_bc6 (ml_gtk_draw_hline) -ML_6 (gtk_draw_vline, GtkStyle_val, GdkWindow_val, State_type_val, - Int_val, Int_val, Int_val, Unit) -ML_bc6 (ml_gtk_draw_vline) -Make_Array_Extractor (gtk_style_get, GtkStyle_val, State_type_val, bg, Val_copy) -Make_Array_Setter (gtk_style_set, GtkStyle_val, State_type_val, *GdkColor_val, bg) -Make_Extractor (gtk_style_get, GtkStyle_val, colormap, Val_GdkColormap) -Make_Extractor (gtk_style_get, GtkStyle_val, depth, Val_int) -Make_Extractor (gtk_style_get, GtkStyle_val, font, Val_GdkFont) -/* Make_Setter (gtk_style_set, GtkStyle_val, GdkFont_val, font) */ -value ml_gtk_style_set_font (value st, value font) -{ - GtkStyle *style = GtkStyle_val(st); - if (style->font) gdk_font_unref(style->font); - style->font = GdkFont_val(font); - gdk_font_ref(style->font); - return Val_unit; -} -Make_Array_Extractor (gtk_style_get, GtkStyle_val, State_type_val, dark_gc, Val_GdkGC) -Make_Array_Extractor (gtk_style_get, GtkStyle_val, State_type_val, light_gc, Val_GdkGC) - -/* gtktypeutils.h */ - -ML_1 (gtk_type_name, Int_val, Val_string) -ML_1 (gtk_type_from_name, String_val, Val_int) -ML_1 (gtk_type_parent, Int_val, Val_int) -ML_1 (gtk_type_class, Int_val, (value)) -ML_1 (gtk_type_parent_class, Int_val, (value)) -ML_2 (gtk_type_is_a, Int_val, Int_val, Val_bool) -value ml_gtk_type_fundamental (value type) -{ - return Val_fundamental_type (GTK_FUNDAMENTAL_TYPE (Int_val(type))); -} - -/* gtkobject.h */ - -/* ML_1 (GTK_OBJECT_TYPE, GtkObject_val, Val_int) */ -value ml_gtk_object_type (value val) -{ - return Val_int (GtkObject_val(val)->klass->type); -} - -ML_1 (gtk_object_destroy, GtkObject_val, Unit) -ML_1 (gtk_object_ref, GtkObject_val, Unit) -ML_1 (gtk_object_unref, GtkObject_val, Unit) -ML_1 (gtk_object_sink, GtkObject_val, Unit) - -Make_Extractor (gtk_class,(GtkObjectClass *),type,Val_int) - -/* gtkdata.h */ - -/* gtkadjustment.h */ - -#define GtkAdjustment_val(val) check_cast(GTK_ADJUSTMENT,val) -ML_6 (gtk_adjustment_new, Float_val, Float_val, Float_val, Float_val, - Float_val, Float_val, Val_GtkObject_sink) -ML_bc6 (ml_gtk_adjustment_new) -ML_2 (gtk_adjustment_set_value, GtkAdjustment_val, Float_val, Unit) -ML_3 (gtk_adjustment_clamp_page, GtkAdjustment_val, - Float_val, Float_val, Unit) -Make_Extractor (gtk_adjustment_get, GtkAdjustment_val, lower, copy_double) -Make_Extractor (gtk_adjustment_get, GtkAdjustment_val, upper, copy_double) -Make_Extractor (gtk_adjustment_get, GtkAdjustment_val, value, copy_double) -Make_Extractor (gtk_adjustment_get, GtkAdjustment_val, step_increment, - copy_double) -Make_Extractor (gtk_adjustment_get, GtkAdjustment_val, page_increment, - copy_double) -Make_Extractor (gtk_adjustment_get, GtkAdjustment_val, page_size, copy_double) - -/* gtktooltips.h */ - -#define GtkWidget_val(val) check_cast(GTK_WIDGET,val) -#define GtkTooltips_val(val) check_cast(GTK_TOOLTIPS,val) -ML_0 (gtk_tooltips_new, Val_GtkAny) -ML_1 (gtk_tooltips_enable, GtkTooltips_val, Unit) -ML_1 (gtk_tooltips_disable, GtkTooltips_val, Unit) -ML_2 (gtk_tooltips_set_delay, GtkTooltips_val, Int_val, Unit) -ML_4 (gtk_tooltips_set_tip, GtkTooltips_val, GtkWidget_val, - String_option_val, String_option_val, Unit) -ML_3 (gtk_tooltips_set_colors, GtkTooltips_val, - Option_val(arg2, GdkColor_val, NULL) Ignore, - Option_val(arg3, GdkColor_val, NULL) Ignore, - Unit) - -/* gtkwidget.h */ - -value ml_gtk_widget_set_can_default (value val, value bool) -{ - GtkWidget *w = GtkWidget_val(val); - guint32 saved_flags = GTK_WIDGET_FLAGS(w); - if (Bool_val(bool)) GTK_WIDGET_SET_FLAGS(w, GTK_CAN_DEFAULT); - else GTK_WIDGET_UNSET_FLAGS(w, GTK_CAN_DEFAULT); - if (saved_flags != GTK_WIDGET_FLAGS(w)) - gtk_widget_queue_resize (w); - return Val_unit; -} -value ml_gtk_widget_set_can_focus (value val, value bool) -{ - GtkWidget *w = GtkWidget_val(val); - guint32 saved_flags = GTK_WIDGET_FLAGS(w); - if (Bool_val(bool)) GTK_WIDGET_SET_FLAGS(w, GTK_CAN_FOCUS); - else GTK_WIDGET_UNSET_FLAGS(w, GTK_CAN_FOCUS); - if (saved_flags != GTK_WIDGET_FLAGS(w)) - gtk_widget_queue_resize (w); - return Val_unit; -} -ML_1 (gtk_widget_unparent, GtkWidget_val, Unit) -ML_1 (gtk_widget_show, GtkWidget_val, Unit) -ML_1 (gtk_widget_show_now, GtkWidget_val, Unit) -ML_1 (gtk_widget_show_all, GtkWidget_val, Unit) -ML_1 (gtk_widget_hide, GtkWidget_val, Unit) -ML_1 (gtk_widget_hide_all, GtkWidget_val, Unit) -ML_1 (gtk_widget_map, GtkWidget_val, Unit) -ML_1 (gtk_widget_unmap, GtkWidget_val, Unit) -ML_1 (gtk_widget_realize, GtkWidget_val, Unit) -ML_1 (gtk_widget_unrealize, GtkWidget_val, Unit) -ML_1 (gtk_widget_queue_draw, GtkWidget_val, Unit) -ML_1 (gtk_widget_queue_resize, GtkWidget_val, Unit) -ML_2 (gtk_widget_draw, GtkWidget_val, - Option_val(arg2,GdkRectangle_val,NULL) Ignore, Unit) -ML_1 (gtk_widget_draw_focus, GtkWidget_val, Unit) -ML_1 (gtk_widget_draw_default, GtkWidget_val, Unit) -/* ML_1 (gtk_widget_draw_children, GtkWidget_val, Unit) */ -ML_2 (gtk_widget_event, GtkWidget_val, GdkEvent_val, Val_bool) -ML_1 (gtk_widget_activate, GtkWidget_val, Val_bool) -ML_2 (gtk_widget_reparent, GtkWidget_val, GtkWidget_val, Unit) -ML_3 (gtk_widget_popup, GtkWidget_val, Int_val, Int_val, Unit) -value ml_gtk_widget_intersect (value w, value area) -{ - GdkRectangle inter; - if (gtk_widget_intersect(GtkWidget_val(w), GdkRectangle_val(area), &inter)) - return ml_some (Val_copy (inter)); - return Val_unit; -} -/* ML_1 (gtk_widget_basic, GtkWidget_val, Val_bool) */ -ML_1 (gtk_widget_grab_focus, GtkWidget_val, Unit) -ML_1 (gtk_widget_grab_default, GtkWidget_val, Unit) -ML_2 (gtk_widget_set_name, GtkWidget_val, String_val, Unit) -ML_1 (gtk_widget_get_name, GtkWidget_val, Val_string) -ML_2 (gtk_widget_set_state, GtkWidget_val, State_type_val, Unit) -ML_2 (gtk_widget_set_sensitive, GtkWidget_val, Bool_val, Unit) -ML_3 (gtk_widget_set_uposition, GtkWidget_val, Int_val, Int_val, Unit) -ML_3 (gtk_widget_set_usize, GtkWidget_val, Int_val, Int_val, Unit) -ML_2 (gtk_widget_add_events, GtkWidget_val, Flags_Event_mask_val, Unit) -ML_2 (gtk_widget_set_events, GtkWidget_val, Flags_Event_mask_val, Unit) -ML_2 (gtk_widget_set_extension_events, GtkWidget_val, Extension_events_val, - Unit) -ML_1 (gtk_widget_get_toplevel, GtkWidget_val, Val_GtkWidget) -ML_2 (gtk_widget_get_ancestor, GtkWidget_val, Int_val, Val_GtkWidget) -ML_1 (gtk_widget_get_colormap, GtkWidget_val, Val_GdkColormap) -ML_1 (gtk_widget_get_visual, GtkWidget_val, (value)) -value ml_gtk_widget_get_pointer (value w) -{ - int x,y; - value ret; - gtk_widget_get_pointer (GtkWidget_val(w), &x, &y); - ret = alloc_small (2,0); - Field(ret,0) = Val_int(x); - Field(ret,1) = Val_int(y); - return ret; -} -ML_2 (gtk_widget_is_ancestor, GtkWidget_val, GtkWidget_val, Val_bool) -/* ML_2 (gtk_widget_is_child, GtkWidget_val, GtkWidget_val, Val_bool) */ -ML_2 (gtk_widget_set_style, GtkWidget_val, GtkStyle_val, Unit) -ML_1 (gtk_widget_set_rc_style, GtkWidget_val, Unit) -ML_1 (gtk_widget_ensure_style, GtkWidget_val, Unit) -ML_1 (gtk_widget_get_style, GtkWidget_val, Val_GtkStyle) -ML_1 (gtk_widget_restore_default_style, GtkWidget_val, Unit) - -ML_6 (gtk_widget_add_accelerator, GtkWidget_val, Signal_name_val, - GtkAccelGroup_val, Char_val, OptFlags_GdkModifier_val, - OptFlags_Accel_flag_val, Unit) -ML_bc6 (ml_gtk_widget_add_accelerator) -ML_4 (gtk_widget_remove_accelerator, GtkWidget_val, GtkAccelGroup_val, - Char_val, OptFlags_GdkModifier_val, Unit) -ML_1 (gtk_widget_lock_accelerators, GtkWidget_val, Unit) -ML_1 (gtk_widget_unlock_accelerators, GtkWidget_val, Unit) -ML_1 (gtk_widget_accelerators_locked, GtkWidget_val, Val_bool) - -ML_1 (GTK_WIDGET_VISIBLE, GtkWidget_val, Val_bool) -ML_1 (GTK_WIDGET_HAS_FOCUS, GtkWidget_val, Val_bool) - -Make_Extractor (GtkWidget, GtkWidget_val, window, Val_GdkWindow) -Make_Extractor (gtk_widget, GtkWidget_val, parent, Val_GtkWidget) -static value Val_GtkAllocation (GtkAllocation allocation) -{ - value ret = alloc_small (4, 0); - Field(ret,0) = Val_int(allocation.x); - Field(ret,1) = Val_int(allocation.y); - Field(ret,2) = Val_int(allocation.width); - Field(ret,3) = Val_int(allocation.height); - return ret; -} -Make_Extractor (gtk_widget, GtkWidget_val, allocation, Val_GtkAllocation) -/* -#define GtkAllocation_val(val) ((GtkAllocation*)Pointer_val(val)) -Make_Extractor (gtk_allocation, GtkAllocation_val, x, Val_int) -Make_Extractor (gtk_allocation, GtkAllocation_val, y, Val_int) -Make_Extractor (gtk_allocation, GtkAllocation_val, width, Val_int) -Make_Extractor (gtk_allocation, GtkAllocation_val, height, Val_int) -*/ - -ML_2 (gtk_widget_set_app_paintable, GtkWidget_val, Bool_val, Unit) - -ML_2 (gtk_widget_set_visual, GtkWidget_val, GdkVisual_val, Unit) -ML_2 (gtk_widget_set_colormap, GtkWidget_val, GdkColormap_val, Unit) -ML_1 (gtk_widget_set_default_visual, GdkVisual_val, Unit) -ML_1 (gtk_widget_set_default_colormap, GdkColormap_val, Unit) -ML_0 (gtk_widget_get_default_visual, Val_GdkVisual) -ML_0 (gtk_widget_get_default_colormap, Val_GdkColormap) -ML_1 (gtk_widget_push_visual, GdkVisual_val, Unit) -ML_1 (gtk_widget_push_colormap, GdkColormap_val, Unit) -ML_0 (gtk_widget_pop_visual, Unit) -ML_0 (gtk_widget_pop_colormap, Unit) - -/* gtkdnd.h */ - -value ml_gtk_drag_dest_set (value w, value f, value t, value a) -{ - GtkTargetEntry *targets = (GtkTargetEntry *)Val_unit; - int n_targets, i; - - CAMLparam4 (w,f,t,a); - n_targets = Wosize_val(t); - if (n_targets) - targets = (GtkTargetEntry *) - alloc (Wosize_asize(n_targets * sizeof(GtkTargetEntry)), - Abstract_tag); - for (i=0; i<n_targets; i++) { - targets[i].target = String_val(Field(Field(t, i), 0)); - targets[i].flags = Flags_Target_flags_val(Field(Field(t, i), 1)); - targets[i].info = Int_val(Field(Field(t, i), 2)); - } - gtk_drag_dest_set (GtkWidget_val(w), Flags_Dest_defaults_val(f), - targets, n_targets, Flags_GdkDragAction_val(a)); - CAMLreturn(Val_unit); -} -ML_1 (gtk_drag_dest_unset, GtkWidget_val, Unit) -ML_4 (gtk_drag_finish, GdkDragContext_val, Bool_val, Bool_val, Int_val, Unit) -ML_4 (gtk_drag_get_data, GtkWidget_val, GdkDragContext_val, Int_val, Int_val, Unit) -ML_1 (gtk_drag_get_source_widget, GdkDragContext_val, Val_GtkWidget) -ML_1 (gtk_drag_highlight, GtkWidget_val, Unit) -ML_1 (gtk_drag_unhighlight, GtkWidget_val, Unit) -ML_4 (gtk_drag_set_icon_widget, GdkDragContext_val, GtkWidget_val, - Int_val, Int_val, Unit) -ML_6 (gtk_drag_set_icon_pixmap, GdkDragContext_val, GdkColormap_val, - GdkPixmap_val, Option_val(arg4, GdkBitmap_val, NULL) Ignore, - Int_val, Int_val, Unit) -ML_bc6 (ml_gtk_drag_set_icon_pixmap) -ML_1 (gtk_drag_set_icon_default, GdkDragContext_val, Unit) -ML_5 (gtk_drag_set_default_icon, GdkColormap_val, - GdkPixmap_val, Option_val(arg3, GdkBitmap_val, NULL) Ignore, - Int_val, Int_val, Unit) -value ml_gtk_drag_source_set (value w, value m, value t, value a) -{ - GtkTargetEntry *targets = (GtkTargetEntry *)Val_unit; - int n_targets, i; - CAMLparam4 (w,m,t,a); - - n_targets = Wosize_val(t); - if (n_targets) - targets = (GtkTargetEntry *) - alloc (Wosize_asize(n_targets * sizeof(GtkTargetEntry)), - Abstract_tag); - for (i=0; i<n_targets; i++) { - targets[i].target = String_val(Field(Field(t, i), 0)); - targets[i].flags = Flags_Target_flags_val(Field(Field(t, i), 1)); - targets[i].info = Int_val(Field(Field(t, i), 2)); - } - gtk_drag_source_set (GtkWidget_val(w), OptFlags_GdkModifier_val(m), - targets, n_targets, Flags_GdkDragAction_val(a)); - CAMLreturn(Val_unit); -} -ML_4 (gtk_drag_source_set_icon, GtkWidget_val, GdkColormap_val, - GdkPixmap_val, Option_val(arg4, GdkBitmap_val, NULL) Ignore, Unit) -ML_1 (gtk_drag_source_unset, GtkWidget_val, Unit) - -/* gtkwidget.h / gtkselection.h */ - -#define GtkSelectionData_val(val) ((GtkSelectionData *)Pointer_val(val)) - -Make_Extractor (gtk_selection_data, GtkSelectionData_val, selection, Val_int) -Make_Extractor (gtk_selection_data, GtkSelectionData_val, target, Val_int) -Make_Extractor (gtk_selection_data, GtkSelectionData_val, type, Val_int) -Make_Extractor (gtk_selection_data, GtkSelectionData_val, format, Val_int) -value ml_gtk_selection_data_get_data (value val) -{ - value ret; - GtkSelectionData *data = GtkSelectionData_val(val); - - if (data->length < 0) ml_raise_null_pointer(); - ret = alloc_string (data->length); - if (data->length) memcpy ((void*)ret, data->data, data->length); - return ret; -} - -ML_4 (gtk_selection_data_set, GtkSelectionData_val, Int_val, Int_val, - Insert((guchar*)String_option_val(arg4)) - Option_val(arg4, string_length, -1) Ignore, - Unit) - -/* gtkcontainer.h */ - -#define GtkContainer_val(val) check_cast(GTK_CONTAINER,val) -ML_2 (gtk_container_set_border_width, GtkContainer_val, Int_val, Unit) -ML_2 (gtk_container_set_resize_mode, GtkContainer_val, Resize_mode_val, Unit) -ML_2 (gtk_container_add, GtkContainer_val, GtkWidget_val, Unit) -ML_2 (gtk_container_remove, GtkContainer_val, GtkWidget_val, Unit) -static void ml_gtk_simple_callback (GtkWidget *w, gpointer data) -{ - value val, *clos = (value*)data; - val = Val_GtkWidget(w); - callback (*clos, val); -} -value ml_gtk_container_foreach (value w, value clos) -{ - CAMLparam1(clos); - gtk_container_foreach (GtkContainer_val(w), ml_gtk_simple_callback, - &clos); - CAMLreturn(Val_unit); -} -ML_1 (gtk_container_register_toplevel, GtkContainer_val, Unit) -ML_1 (gtk_container_unregister_toplevel, GtkContainer_val, Unit) -ML_2 (gtk_container_focus, GtkContainer_val, Direction_type_val, Val_bool) -ML_2 (gtk_container_set_focus_child, GtkContainer_val, GtkWidget_val, Unit) -ML_2 (gtk_container_set_focus_vadjustment, GtkContainer_val, - GtkAdjustment_val, Unit) -ML_2 (gtk_container_set_focus_hadjustment, GtkContainer_val, - GtkAdjustment_val, Unit) - -/* gtkbin.h */ - -/* gtkalignment.h */ - -#define GtkAlignment_val(val) check_cast(GTK_ALIGNMENT,val) -ML_4 (gtk_alignment_new, Float_val, Float_val, Float_val, Float_val, - Val_GtkWidget_sink) -value ml_gtk_alignment_set (value x, value y, - value xscale, value yscale, value val) -{ - GtkAlignment *alignment = GtkAlignment_val(val); - gtk_alignment_set (alignment, - Option_val(x, Float_val, alignment->xalign), - Option_val(y, Float_val, alignment->yalign), - Option_val(xscale, Float_val, alignment->xscale), - Option_val(yscale, Float_val, alignment->xscale)); - return Val_unit; -} - -/* gtkeventbox.h */ - -ML_0 (gtk_event_box_new, Val_GtkWidget_sink) - -/* gtkframe.h */ - -#define GtkFrame_val(val) check_cast(GTK_FRAME,val) -ML_1 (gtk_frame_new, Optstring_val, Val_GtkWidget_sink) -ML_2 (gtk_frame_set_label, GtkFrame_val, Optstring_val, Unit) -ML_3 (gtk_frame_set_label_align, GtkFrame_val, Float_val, Float_val, Unit) -ML_2 (gtk_frame_set_shadow_type, GtkFrame_val, Shadow_type_val, Unit) -Make_Extractor (gtk_frame_get, GtkFrame_val, label_xalign, copy_double) -Make_Extractor (gtk_frame_get, GtkFrame_val, label_yalign, copy_double) - -/* gtkaspectframe.h */ - -#define GtkAspectFrame_val(val) check_cast(GTK_ASPECT_FRAME,val) -ML_5 (gtk_aspect_frame_new, Optstring_val, - Float_val, Float_val, Float_val, Bool_val, Val_GtkWidget_sink) -ML_5 (gtk_aspect_frame_set, GtkAspectFrame_val, Float_val, Float_val, - Float_val, Bool_val, Unit) -Make_Extractor (gtk_aspect_frame_get, GtkAspectFrame_val, xalign, copy_double) -Make_Extractor (gtk_aspect_frame_get, GtkAspectFrame_val, yalign, copy_double) -Make_Extractor (gtk_aspect_frame_get, GtkAspectFrame_val, ratio, copy_double) -Make_Extractor (gtk_aspect_frame_get, GtkAspectFrame_val, obey_child, Val_bool) - -/* gtkhandlebox.h */ - -#define GtkHandleBox_val(val) check_cast(GTK_HANDLE_BOX,val) -ML_0 (gtk_handle_box_new, Val_GtkWidget_sink) -ML_2 (gtk_handle_box_set_shadow_type, GtkHandleBox_val, Shadow_type_val, Unit) -ML_2 (gtk_handle_box_set_handle_position, GtkHandleBox_val, Position_val, Unit) -ML_2 (gtk_handle_box_set_snap_edge, GtkHandleBox_val, Position_val, Unit) - -/* gtkinvisible.h */ -/* private class -ML_0 (gtk_invisible_new, Val_GtkWidget_sink) -*/ - -/* gtkitem.h */ - -#define GtkItem_val(val) check_cast(GTK_ITEM,val) -ML_1 (gtk_item_select, GtkItem_val, Unit) -ML_1 (gtk_item_deselect, GtkItem_val, Unit) -ML_1 (gtk_item_toggle, GtkItem_val, Unit) - -/* gtklistitem.h */ - -ML_0 (gtk_list_item_new, Val_GtkWidget_sink) -ML_1 (gtk_list_item_new_with_label, String_val, Val_GtkWidget_sink) - -/* gtkmenuitem.h */ - -#define GtkMenuItem_val(val) check_cast(GTK_MENU_ITEM,val) -ML_0 (gtk_menu_item_new, Val_GtkWidget_sink) -ML_0 (gtk_tearoff_menu_item_new, Val_GtkWidget_sink) -ML_1 (gtk_menu_item_new_with_label, String_val, Val_GtkWidget_sink) -ML_2 (gtk_menu_item_set_submenu, GtkMenuItem_val, GtkWidget_val, Unit) -ML_1 (gtk_menu_item_remove_submenu, GtkMenuItem_val, Unit) -ML_2 (gtk_menu_item_set_placement, GtkMenuItem_val, - Submenu_placement_val, Unit) -ML_3 (gtk_menu_item_configure, GtkMenuItem_val, Bool_val, Bool_val, Unit) -ML_1 (gtk_menu_item_activate, GtkMenuItem_val, Unit) -ML_1 (gtk_menu_item_right_justify, GtkMenuItem_val, Unit) - -/* gtkcheckmenuitem.h */ - -#define GtkCheckMenuItem_val(val) check_cast(GTK_CHECK_MENU_ITEM,val) -ML_0 (gtk_check_menu_item_new, Val_GtkWidget_sink) -ML_1 (gtk_check_menu_item_new_with_label, String_val, Val_GtkWidget_sink) -ML_2 (gtk_check_menu_item_set_active, GtkCheckMenuItem_val, Bool_val, Unit) -ML_2 (gtk_check_menu_item_set_show_toggle, GtkCheckMenuItem_val, - Bool_val, Unit) -ML_1 (gtk_check_menu_item_toggled, GtkCheckMenuItem_val, Unit) -Make_Extractor (gtk_check_menu_item_get, GtkCheckMenuItem_val, - active, Val_bool) - -/* gtkradiomenuitem.h */ - -#define GtkRadioMenuItem_val(val) check_cast(GTK_RADIO_MENU_ITEM,val) -static GSList* item_group_val(value val) -{ - return (val == Val_unit ? NULL : - gtk_radio_menu_item_group(GtkRadioMenuItem_val(Field(val,0)))); -} -ML_1 (gtk_radio_menu_item_new, item_group_val, Val_GtkWidget_sink) -ML_2 (gtk_radio_menu_item_new_with_label, item_group_val, - String_val, Val_GtkWidget_sink) -ML_2 (gtk_radio_menu_item_set_group, GtkRadioMenuItem_val, - item_group_val, Unit) - -/* gtktreeitem.h */ - -#define GtkTreeItem_val(val) check_cast(GTK_TREE_ITEM,val) -ML_0 (gtk_tree_item_new, Val_GtkWidget_sink) -ML_1 (gtk_tree_item_new_with_label, String_val, Val_GtkWidget_sink) -ML_2 (gtk_tree_item_set_subtree, GtkTreeItem_val, GtkWidget_val, Unit) -ML_1 (gtk_tree_item_remove_subtree, GtkTreeItem_val, Unit) -ML_1 (gtk_tree_item_expand, GtkTreeItem_val, Unit) -ML_1 (gtk_tree_item_collapse, GtkTreeItem_val, Unit) -ML_1 (GTK_TREE_ITEM_SUBTREE, GtkTreeItem_val, Val_GtkWidget) - -/* gtkviewport.h */ - -#define GtkViewport_val(val) check_cast(GTK_VIEWPORT,val) -ML_2 (gtk_viewport_new, GtkAdjustment_val, GtkAdjustment_val, - Val_GtkWidget_sink) -ML_1 (gtk_viewport_get_hadjustment, GtkViewport_val, Val_GtkWidget_sink) -ML_1 (gtk_viewport_get_vadjustment, GtkViewport_val, Val_GtkWidget) -ML_2 (gtk_viewport_set_hadjustment, GtkViewport_val, GtkAdjustment_val, Unit) -ML_2 (gtk_viewport_set_vadjustment, GtkViewport_val, GtkAdjustment_val, Unit) -ML_2 (gtk_viewport_set_shadow_type, GtkViewport_val, Shadow_type_val, Unit) - -/* gtkdialog.h */ - -static void window_unref (GtkObject *w) -{ - /* If the window exists and is still not visible, then unreference twice. - This should be enough to destroy it. */ - if (!GTK_OBJECT_DESTROYED(w) && !GTK_WIDGET_VISIBLE(w)) - gtk_object_unref (w); - gtk_object_unref (w); -} -Make_Val_final_pointer_ext (GtkObject, _window, gtk_object_ref, window_unref, - 20) -#define Val_GtkWidget_window(w) Val_GtkObject_window((GtkObject*)w) - -#define GtkDialog_val(val) check_cast(GTK_DIALOG,val) -ML_0 (gtk_dialog_new, Val_GtkWidget_window) -Make_Extractor (GtkDialog, GtkDialog_val, action_area, Val_GtkWidget) -Make_Extractor (GtkDialog, GtkDialog_val, vbox, Val_GtkWidget) - -/* gtkinputdialog.h */ - -ML_0 (gtk_input_dialog_new, Val_GtkWidget_window) - -/* gtkfileselection.h */ - -#define GtkFileSelection_val(val) check_cast(GTK_FILE_SELECTION,val) -ML_1 (gtk_file_selection_new, String_val, Val_GtkWidget_window) -ML_2 (gtk_file_selection_set_filename, GtkFileSelection_val, String_val, Unit) -ML_1 (gtk_file_selection_get_filename, GtkFileSelection_val, Val_string) -ML_1 (gtk_file_selection_show_fileop_buttons, GtkFileSelection_val, Unit) -ML_1 (gtk_file_selection_hide_fileop_buttons, GtkFileSelection_val, Unit) -Make_Extractor (gtk_file_selection_get, GtkFileSelection_val, ok_button, - Val_GtkWidget) -Make_Extractor (gtk_file_selection_get, GtkFileSelection_val, cancel_button, - Val_GtkWidget) -Make_Extractor (gtk_file_selection_get, GtkFileSelection_val, help_button, - Val_GtkWidget) - -/* gtkwindow.h */ - -#define GtkWindow_val(val) check_cast(GTK_WINDOW,val) -ML_1 (gtk_window_new, Window_type_val, Val_GtkWidget_window) -ML_2 (gtk_window_set_title, GtkWindow_val, String_val, Unit) -ML_3 (gtk_window_set_wmclass, GtkWindow_val, String_val, String_val, Unit) -Make_Extractor (gtk_window_get, GtkWindow_val, wmclass_name, Val_optstring) -Make_Extractor (gtk_window_get, GtkWindow_val, wmclass_class, Val_optstring) -ML_2 (gtk_window_set_focus, GtkWindow_val, GtkWidget_val, Unit) -ML_2 (gtk_window_set_default, GtkWindow_val, GtkWidget_val, Unit) -ML_4 (gtk_window_set_policy, GtkWindow_val, Bool_val, Bool_val, Bool_val, Unit) -Make_Extractor (gtk_window_get, GtkWindow_val, allow_shrink, Val_bool) -Make_Extractor (gtk_window_get, GtkWindow_val, allow_grow, Val_bool) -Make_Extractor (gtk_window_get, GtkWindow_val, auto_shrink, Val_bool) -ML_2 (gtk_window_add_accel_group, GtkWindow_val, - GtkAccelGroup_val, Unit) -ML_2 (gtk_window_remove_accel_group, GtkWindow_val, - GtkAccelGroup_val, Unit) -ML_1 (gtk_window_activate_focus, GtkWindow_val, Val_bool) -ML_1 (gtk_window_activate_default, GtkWindow_val, Val_bool) -ML_2 (gtk_window_set_modal, GtkWindow_val, Bool_val, Unit) -ML_3 (gtk_window_set_default_size, GtkWindow_val, Int_val, Int_val, Unit) -ML_2 (gtk_window_set_position, GtkWindow_val, Window_position_val, Unit) -ML_2 (gtk_window_set_transient_for, GtkWindow_val, GtkWindow_val, Unit) - -/* gtkcolorsel.h */ - -#define GtkColorSelection_val(val) check_cast(GTK_COLOR_SELECTION,val) -#define GtkColorSelectionDialog_val(val) check_cast(GTK_COLOR_SELECTION_DIALOG,val) -ML_0 (gtk_color_selection_new, Val_GtkWidget_sink) -ML_2 (gtk_color_selection_set_update_policy, GtkColorSelection_val, - Update_type_val, Unit) -ML_2 (gtk_color_selection_set_opacity, GtkColorSelection_val, - Bool_val, Unit) -value ml_gtk_color_selection_set_color (value w, value red, value green, - value blue, value opacity) -{ - double color[4]; - color[0] = Double_val(red); - color[1] = Double_val(green); - color[2] = Double_val(blue); - color[3] = Option_val(opacity,Double_val,0.0); - gtk_color_selection_set_color (GtkColorSelection_val(w), color); - return Val_unit; -} -value ml_gtk_color_selection_get_color (value w) -{ - value ret; - double color[4]; - color[3] = 0.0; - gtk_color_selection_get_color (GtkColorSelection_val(w), color); - ret = alloc (4*Double_wosize, Double_array_tag); - Store_double_field (ret, 0, color[0]); - Store_double_field (ret, 1, color[1]); - Store_double_field (ret, 2, color[2]); - Store_double_field (ret, 3, color[3]); - return ret; -} -ML_1 (gtk_color_selection_dialog_new, String_val, Val_GtkWidget_window) -Make_Extractor (gtk_color_selection_dialog, GtkColorSelectionDialog_val, ok_button, Val_GtkWidget) -Make_Extractor (gtk_color_selection_dialog, GtkColorSelectionDialog_val, cancel_button, Val_GtkWidget) -Make_Extractor (gtk_color_selection_dialog, GtkColorSelectionDialog_val, help_button, Val_GtkWidget) -Make_Extractor (gtk_color_selection_dialog, GtkColorSelectionDialog_val, colorsel, Val_GtkWidget) - -/* gtkfontsel.h */ - -#define GtkFontSelection_val(val) \ - check_cast(GTK_FONT_SELECTION,val) -ML_0 (gtk_font_selection_new, Val_GtkWidget_sink) -ML_1 (gtk_font_selection_get_font, GtkFontSelection_val, - Val_GdkFont) -ML_1 (gtk_font_selection_get_font_name, GtkFontSelection_val, - copy_string_check) -ML_2 (gtk_font_selection_set_font_name, GtkFontSelection_val, - String_val, Val_bool) -ML_9 (gtk_font_selection_set_filter, GtkFontSelection_val, - Font_filter_type_val, Flags_Font_type_val, - (gchar**), (gchar**), (gchar**), - (gchar**), (gchar**), (gchar**), Unit) -ML_bc9 (ml_gtk_font_selection_set_filter) -ML_1 (gtk_font_selection_get_preview_text, GtkFontSelection_val, - copy_string) -ML_2 (gtk_font_selection_set_preview_text, GtkFontSelection_val, - String_val, Unit) - -#define GtkFontSelectionDialog_val(val) \ - check_cast(GTK_FONT_SELECTION_DIALOG,val) -ML_1 (gtk_font_selection_dialog_new, String_option_val, Val_GtkWidget_window) -/* -ML_1 (gtk_font_selection_dialog_get_font, GtkFontSelectionDialog_val, - Val_GdkFont) -ML_1 (gtk_font_selection_dialog_get_font_name, GtkFontSelectionDialog_val, - copy_string_check) -ML_2 (gtk_font_selection_dialog_set_font_name, GtkFontSelectionDialog_val, - String_val, Val_bool) -ML_9 (gtk_font_selection_dialog_set_filter, GtkFontSelectionDialog_val, - Font_filter_type_val, Flags_Font_type_val, - (gchar**), (gchar**), (gchar**), - (gchar**), (gchar**), (gchar**), Unit) -ML_bc9 (ml_gtk_font_selection_dialog_set_filter) -ML_1 (gtk_font_selection_dialog_get_preview_text, GtkFontSelectionDialog_val, - copy_string) -ML_2 (gtk_font_selection_dialog_set_preview_text, GtkFontSelectionDialog_val, - String_val, Unit) -*/ -Make_Extractor (gtk_font_selection_dialog, GtkFontSelectionDialog_val, - fontsel, Val_GtkWidget) -Make_Extractor (gtk_font_selection_dialog, GtkFontSelectionDialog_val, - ok_button, Val_GtkWidget) -Make_Extractor (gtk_font_selection_dialog, GtkFontSelectionDialog_val, - apply_button, Val_GtkWidget) -Make_Extractor (gtk_font_selection_dialog, GtkFontSelectionDialog_val, - cancel_button, Val_GtkWidget) - -/* gtkplug.h */ - -ML_1 (gtk_plug_new, XID_val, Val_GtkWidget_window) - -/* gtkbox.h */ - -#define GtkBox_val(val) check_cast(GTK_BOX,val) -ML_5 (gtk_box_pack_start, GtkBox_val, GtkWidget_val, Bool_val, Bool_val, - Int_val, Unit) -ML_5 (gtk_box_pack_end, GtkBox_val, GtkWidget_val, Bool_val, Bool_val, - Int_val, Unit) -ML_2 (gtk_box_set_homogeneous, GtkBox_val, Bool_val, Unit) -ML_2 (gtk_box_set_spacing, GtkBox_val, Int_val, Unit) -ML_3 (gtk_box_reorder_child, GtkBox_val, GtkWidget_val, Int_val, Unit) -value ml_gtk_box_query_child_packing (value box, value child) -{ - int expand, fill; - unsigned int padding; - GtkPackType pack_type; - value ret; - gtk_box_query_child_packing (GtkBox_val(box), GtkWidget_val(child), - &expand, &fill, &padding, &pack_type); - ret = alloc_small(4,0); - Field(ret,0) = Val_bool(expand); - Field(ret,1) = Val_bool(fill); - Field(ret,2) = Val_int(padding); - Field(ret,3) = Val_pack_type(pack_type); - return ret; -} -value ml_gtk_box_set_child_packing (value vbox, value vchild, value vexpand, - value vfill, value vpadding, value vpack) -{ - GtkBox *box = GtkBox_val(vbox); - GtkWidget *child = GtkWidget_val(vchild); - int expand, fill; - unsigned int padding; - GtkPackType pack; - gtk_box_query_child_packing (box, child, &expand, &fill, &padding, &pack); - gtk_box_set_child_packing (box, child, - Option_val(vexpand, Bool_val, expand), - Option_val(vfill, Bool_val, fill), - Option_val(vpadding, Int_val, padding), - Option_val(vpack, Pack_type_val, pack)); - return Val_unit; -} -ML_bc6 (ml_gtk_box_set_child_packing) - -ML_2 (gtk_hbox_new, Bool_val, Int_val, Val_GtkWidget_sink) -ML_2 (gtk_vbox_new, Bool_val, Int_val, Val_GtkWidget_sink) - -/* gtkbbox.h */ - -#define GtkButtonBox_val(val) check_cast(GTK_BUTTON_BOX,val) -Make_Extractor (gtk_button_box_get, GtkButtonBox_val, spacing, Val_int) -Make_Extractor (gtk_button_box_get, GtkButtonBox_val, child_min_width, Val_int) -Make_Extractor (gtk_button_box_get, GtkButtonBox_val, child_min_height, - Val_int) -Make_Extractor (gtk_button_box_get, GtkButtonBox_val, child_ipad_x, Val_int) -Make_Extractor (gtk_button_box_get, GtkButtonBox_val, child_ipad_y, Val_int) -Make_Extractor (gtk_button_box_get, GtkButtonBox_val, layout_style, - Val_button_box_style) -ML_2 (gtk_button_box_set_spacing, GtkButtonBox_val, Int_val, Unit) -ML_3 (gtk_button_box_set_child_size, GtkButtonBox_val, - Int_val, Int_val, Unit) -ML_3 (gtk_button_box_set_child_ipadding, GtkButtonBox_val, - Int_val, Int_val, Unit) -ML_2 (gtk_button_box_set_layout, GtkButtonBox_val, Button_box_style_val, Unit) -ML_2 (gtk_button_box_set_child_size_default, Int_val, Int_val, Unit) -ML_2 (gtk_button_box_set_child_ipadding_default, Int_val, Int_val, Unit) - -ML_0 (gtk_hbutton_box_new, Val_GtkWidget_sink) -ML_0 (gtk_vbutton_box_new, Val_GtkWidget_sink) - -/* gtklist.h */ - -#define GtkList_val(val) check_cast(GTK_LIST,val) -ML_0 (gtk_list_new, Val_GtkWidget_sink) -value ml_gtk_list_insert_item (value list, value item, value pos) -{ - GList *tmp_list = g_list_alloc (); - tmp_list->data = GtkWidget_val(item); - tmp_list->next = NULL; - tmp_list->prev = NULL; - gtk_list_insert_items (GtkList_val(list), tmp_list, Int_val(pos)); - return Val_unit; -} -ML_3 (gtk_list_clear_items, GtkList_val, Int_val, Int_val, Unit) -ML_2 (gtk_list_select_item, GtkList_val, Int_val, Unit) -ML_2 (gtk_list_unselect_item, GtkList_val, Int_val, Unit) -ML_2 (gtk_list_select_child, GtkList_val, GtkWidget_val, Unit) -ML_2 (gtk_list_unselect_child, GtkList_val, GtkWidget_val, Unit) -ML_2 (gtk_list_child_position, GtkList_val, GtkWidget_val, Val_int) -ML_2 (gtk_list_set_selection_mode, GtkList_val, Selection_mode_val, Unit) - -/* gtkcombo.h */ - -#define GtkCombo_val(val) check_cast(GTK_COMBO,val) -ML_0 (gtk_combo_new, Val_GtkWidget_sink) -ML_3 (gtk_combo_set_value_in_list, GtkCombo_val, - Option_val(arg2, Bool_val, GtkCombo_val(arg1)->value_in_list) Ignore, - Option_val(arg3, Bool_val, GtkCombo_val(arg1)->ok_if_empty) Ignore, - Unit) -ML_2 (gtk_combo_set_use_arrows, GtkCombo_val, Bool_val, Unit) -ML_2 (gtk_combo_set_use_arrows_always, GtkCombo_val, Bool_val, Unit) -ML_2 (gtk_combo_set_case_sensitive, GtkCombo_val, Bool_val, Unit) -ML_3 (gtk_combo_set_item_string, GtkCombo_val, GtkItem_val, String_val, Unit) -ML_1 (gtk_combo_disable_activate, GtkCombo_val, Unit) -Make_Extractor (gtk_combo, GtkCombo_val, entry, Val_GtkWidget) -Make_Extractor (gtk_combo, GtkCombo_val, list, Val_GtkWidget) - -/* gtkstatusbar.h */ - -#define GtkStatusbar_val(val) check_cast(GTK_STATUSBAR,val) -ML_0 (gtk_statusbar_new, Val_GtkWidget_sink) -ML_2 (gtk_statusbar_get_context_id, GtkStatusbar_val, String_val, Val_int) -ML_3 (gtk_statusbar_push, GtkStatusbar_val, Int_val, String_val, Val_int) -ML_2 (gtk_statusbar_pop, GtkStatusbar_val, Int_val, Unit) -ML_3 (gtk_statusbar_remove, GtkStatusbar_val, Int_val, Int_val, Unit) - -/* gtkgamma.h */ - -#define GtkGammaCurve_val(val) check_cast(GTK_GAMMA_CURVE,val) -ML_0 (gtk_gamma_curve_new, Val_GtkWidget_sink) -Make_Extractor (gtk_gamma_curve_get, GtkGammaCurve_val, gamma, copy_double) - -/* gtkbutton.h */ - -#define GtkButton_val(val) check_cast(GTK_BUTTON,val) -ML_0 (gtk_button_new, Val_GtkWidget_sink) -ML_1 (gtk_button_new_with_label, String_val, Val_GtkWidget_sink) -ML_1 (gtk_button_pressed, GtkButton_val, Unit) -ML_1 (gtk_button_released, GtkButton_val, Unit) -ML_1 (gtk_button_clicked, GtkButton_val, Unit) -ML_1 (gtk_button_enter, GtkButton_val, Unit) -ML_1 (gtk_button_leave, GtkButton_val, Unit) - -/* gtkoptionmenu.h */ - -#define GtkOptionMenu_val(val) check_cast(GTK_OPTION_MENU,val) -ML_0 (gtk_option_menu_new, Val_GtkWidget_sink) -ML_1 (gtk_option_menu_get_menu, GtkOptionMenu_val, Val_GtkWidget_sink) -ML_2 (gtk_option_menu_set_menu, GtkOptionMenu_val, GtkWidget_val, Unit) -ML_1 (gtk_option_menu_remove_menu, GtkOptionMenu_val, Unit) -ML_2 (gtk_option_menu_set_history, GtkOptionMenu_val, Int_val, Unit) - -/* gtktogglebutton.h */ - -#define GtkToggleButton_val(val) check_cast(GTK_TOGGLE_BUTTON,val) -ML_0 (gtk_toggle_button_new, Val_GtkWidget_sink) -ML_1 (gtk_toggle_button_new_with_label, String_val, Val_GtkWidget_sink) -ML_2 (gtk_toggle_button_set_mode, GtkToggleButton_val, Bool_val, Unit) -ML_2 (gtk_toggle_button_set_active, GtkToggleButton_val, Bool_val, Unit) -ML_1 (gtk_toggle_button_toggled, GtkToggleButton_val, Unit) -Make_Extractor (gtk_toggle_button_get, GtkToggleButton_val, active, Val_bool) - -/* gtkcheckbutton.h */ - -#define GtkCheckButton_val(val) check_cast(GTK_CHECK_BUTTON,val) -ML_0 (gtk_check_button_new, Val_GtkWidget_sink) -ML_1 (gtk_check_button_new_with_label, String_val, Val_GtkWidget_sink) - -/* gtkradiobutton.h */ - -#define GtkRadioButton_val(val) check_cast(GTK_RADIO_BUTTON,val) -static GSList* button_group_val(value val) -{ - return (val == Val_unit ? NULL : - gtk_radio_button_group(GtkRadioButton_val(Field(val,0)))); -} -ML_1 (gtk_radio_button_new, button_group_val, - Val_GtkWidget_sink) -ML_2 (gtk_radio_button_new_with_label, button_group_val, - String_val, Val_GtkWidget_sink) -ML_2 (gtk_radio_button_set_group, GtkRadioButton_val, button_group_val, Unit) - -/* gtkclist.h */ - -#define GtkCList_val(val) check_cast(GTK_CLIST,val) -ML_1 (gtk_clist_new, Int_val, Val_GtkWidget_sink) -ML_1 (gtk_clist_new_with_titles, Insert(Wosize_val(arg1)) (char **), - Val_GtkWidget_sink) -Make_Extractor (gtk_clist_get, GtkCList_val, rows, Val_int) -Make_Extractor (gtk_clist_get, GtkCList_val, columns, Val_int) -Make_Extractor (gtk_clist_get, GtkCList_val, focus_row, Val_int) -ML_2 (gtk_clist_set_hadjustment, GtkCList_val, GtkAdjustment_val, Unit) -ML_2 (gtk_clist_set_vadjustment, GtkCList_val, GtkAdjustment_val, Unit) -ML_1 (gtk_clist_get_hadjustment, GtkCList_val, Val_GtkAny) -ML_1 (gtk_clist_get_vadjustment, GtkCList_val, Val_GtkAny) -ML_2 (gtk_clist_set_shadow_type, GtkCList_val, Shadow_type_val, Unit) -ML_2 (gtk_clist_set_selection_mode, GtkCList_val, Selection_mode_val, Unit) -ML_2 (gtk_clist_set_reorderable, GtkCList_val, Bool_val, Unit) -ML_2 (gtk_clist_set_use_drag_icons, GtkCList_val, Bool_val, Unit) -ML_3 (gtk_clist_set_button_actions, GtkCList_val, Int_val, - (guint8)Flags_Button_action_val, Unit) -ML_1 (gtk_clist_freeze, GtkCList_val, Unit) -ML_1 (gtk_clist_thaw, GtkCList_val, Unit) -ML_1 (gtk_clist_column_titles_show, GtkCList_val, Unit) -ML_1 (gtk_clist_column_titles_hide, GtkCList_val, Unit) -ML_2 (gtk_clist_column_title_active, GtkCList_val, Int_val, Unit) -ML_2 (gtk_clist_column_title_passive, GtkCList_val, Int_val, Unit) -ML_1 (gtk_clist_column_titles_active, GtkCList_val, Unit) -ML_1 (gtk_clist_column_titles_passive, GtkCList_val, Unit) -ML_3 (gtk_clist_set_column_title, GtkCList_val, Int_val, String_val, Unit) -ML_2 (gtk_clist_get_column_title, GtkCList_val, Int_val, Val_string) -ML_3 (gtk_clist_set_column_widget, GtkCList_val, Int_val, GtkWidget_val, Unit) -ML_2 (gtk_clist_get_column_widget, GtkCList_val, Int_val, Val_GtkWidget) -ML_3 (gtk_clist_set_column_justification, GtkCList_val, Int_val, - Justification_val, Unit) -ML_3 (gtk_clist_set_column_visibility, GtkCList_val, Int_val, Bool_val, Unit) -ML_3 (gtk_clist_set_column_resizeable, GtkCList_val, Int_val, Bool_val, Unit) -ML_3 (gtk_clist_set_column_auto_resize, GtkCList_val, Int_val, Bool_val, Unit) -ML_1 (gtk_clist_columns_autosize, GtkCList_val, Unit) -ML_2 (gtk_clist_optimal_column_width, GtkCList_val, Int_val, Val_int) -ML_3 (gtk_clist_set_column_width, GtkCList_val, Int_val, Int_val, Unit) -ML_3 (gtk_clist_set_column_min_width, GtkCList_val, Int_val, Int_val, Unit) -ML_3 (gtk_clist_set_column_max_width, GtkCList_val, Int_val, Int_val, Unit) -ML_2 (gtk_clist_set_row_height, GtkCList_val, Int_val, Unit) -ML_5 (gtk_clist_moveto, GtkCList_val, Int_val, Int_val, - Double_val, Double_val, Unit) -ML_2 (gtk_clist_row_is_visible, GtkCList_val, Int_val, Val_visibility) -ML_3 (gtk_clist_get_cell_type, GtkCList_val, Int_val, Int_val, Val_cell_type) -ML_4 (gtk_clist_set_text, GtkCList_val, Int_val, Int_val, Optstring_val, Unit) -value ml_gtk_clist_get_text (value clist, value row, value column) -{ - char *text; - if (!gtk_clist_get_text (GtkCList_val(clist), Int_val(row), - Int_val(column), &text)) - invalid_argument ("Gtk.Clist.get_text"); - return Val_optstring(text); -} -ML_5 (gtk_clist_set_pixmap, GtkCList_val, Int_val, Int_val, GdkPixmap_val, - GdkBitmap_val, Unit) -value ml_gtk_clist_get_pixmap (value clist, value row, value column) -{ - CAMLparam0 (); - GdkPixmap *pixmap; - GdkBitmap *bitmap; - CAMLlocal2 (vpixmap,vbitmap); - value ret; - - if (!gtk_clist_get_pixmap (GtkCList_val(clist), Int_val(row), - Int_val(column), &pixmap, &bitmap)) - invalid_argument ("Gtk.Clist.get_pixmap"); - vpixmap = Val_option (pixmap, Val_GdkPixmap); - vbitmap = Val_option (bitmap, Val_GdkBitmap); - - ret = alloc_small (2,0); - Field(ret,0) = vpixmap; - Field(ret,1) = vbitmap; - CAMLreturn(ret); -} -ML_7 (gtk_clist_set_pixtext, GtkCList_val, Int_val, Int_val, String_val, - (guint8)Long_val, GdkPixmap_val, GdkBitmap_val, Unit) -ML_bc7 (ml_gtk_clist_set_pixtext) -ML_3 (gtk_clist_set_foreground, GtkCList_val, Int_val, GdkColor_val, Unit) -ML_3 (gtk_clist_set_background, GtkCList_val, Int_val, GdkColor_val, Unit) -ML_3 (gtk_clist_get_cell_style, GtkCList_val, Int_val, Int_val, Val_GtkStyle) -ML_4 (gtk_clist_set_cell_style, GtkCList_val, Int_val, Int_val, GtkStyle_val, - Unit) -ML_2 (gtk_clist_get_row_style, GtkCList_val, Int_val, Val_GtkStyle) -ML_3 (gtk_clist_set_row_style, GtkCList_val, Int_val, GtkStyle_val, Unit) -ML_3 (gtk_clist_set_selectable, GtkCList_val, Int_val, Bool_val, Unit) -ML_2 (gtk_clist_get_selectable, GtkCList_val, Int_val, Val_bool) -ML_5 (gtk_clist_set_shift, GtkCList_val, Int_val, Int_val, Int_val, Int_val, - Unit) -/* ML_2 (gtk_clist_append, GtkCList_val, (char **), Val_int) */ -ML_3 (gtk_clist_insert, GtkCList_val, Int_val, (char **), Val_int) -ML_2 (gtk_clist_remove, GtkCList_val, Int_val, Unit) -value ml_gtk_clist_set_row_data (value w, value row, value data) -{ - value *data_p = ml_gtk_root_new (data); - gtk_clist_set_row_data_full (GtkCList_val(w), Int_val(row), - data_p, ml_gtk_root_destroy); - return Val_unit; -} -ML_2 (gtk_clist_get_row_data, GtkCList_val, Int_val, *(value*)Check_null) -ML_3 (gtk_clist_select_row, GtkCList_val, Int_val, Int_val, Unit) -ML_3 (gtk_clist_unselect_row, GtkCList_val, Int_val, Int_val, Unit) -ML_1 (gtk_clist_clear, GtkCList_val, Unit) -value ml_gtk_clist_get_selection_info (value clist, value x, value y) -{ - int row, column; - value ret; - if (!gtk_clist_get_selection_info (GtkCList_val(clist), Int_val(x), - Int_val(y), &row, &column)) - invalid_argument ("Gtk.Clist.get_selection_info"); - ret = alloc_small (2,0); - Field(ret,0) = row; - Field(ret,1) = column; - return ret; -} -ML_1 (gtk_clist_select_all, GtkCList_val, Unit) -ML_1 (gtk_clist_unselect_all, GtkCList_val, Unit) -ML_3 (gtk_clist_swap_rows, GtkCList_val, Int_val, Int_val, Unit) -ML_3 (gtk_clist_row_move, GtkCList_val, Int_val, Int_val, Unit) -ML_2 (gtk_clist_set_sort_column, GtkCList_val, Int_val, Unit) -ML_2 (gtk_clist_set_sort_type, GtkCList_val, Sort_type_val, Unit) -ML_1 (gtk_clist_sort, GtkCList_val, Unit) -ML_2 (gtk_clist_set_auto_sort, GtkCList_val, Bool_val, Unit) - -/* gtkctree.h */ -#define GtkCTree_val(val) check_cast(GTK_CTREE,val) -/* Beware: this definition axpects arg1 to be a GtkCTree */ -/* -#define GtkCTreeNode_val(val) \ - (gtk_ctree_find(GtkCTree_val(arg1),NULL,(GtkCTreeNode*)(val-1)) \ - ? (GtkCTreeNode*)(val-1) : (ml_raise_gtk ("Bad GtkCTreeNode"), NULL)) -#define Val_GtkCTreeNode Val_addr -ML_2 (gtk_ctree_new, Int_val, Int_val, Val_GtkWidget_sink) -ML_3 (gtk_ctree_new_with_titles, Int_val, Int_val, (char **), - Val_GtkWidget_sink) -ML_11 (gtk_ctree_insert_node, GtkCTree_val, GtkCTreeNode_val, - GtkCTreeNode_val, (char**), Int_val, GdkPixmap_val, GdkBitmap_val, - GdkPixmap_val, GdkBitmap_val, Bool_val, Bool_val, - Val_GtkCTreeNode) -ML_2 (gtk_ctree_remove_node, GtkCTree_val, GtkCTreeNode_val, Unit) -ML_2 (gtk_ctree_is_viewable, GtkCTree_val, GtkCTreeNode_val, Val_bool) -*/ - -/* gtkfixed.h */ - -#define GtkFixed_val(val) check_cast(GTK_FIXED,val) -ML_0 (gtk_fixed_new, Val_GtkWidget_sink) -ML_4 (gtk_fixed_put, GtkFixed_val, GtkWidget_val, (gint16)Long_val, (gint16)Long_val, Unit) -ML_4 (gtk_fixed_move, GtkFixed_val, GtkWidget_val, (gint16)Long_val, (gint16)Long_val, Unit) - -/* gtklayout.h */ - -#define GtkLayout_val(val) check_cast(GTK_LAYOUT,val) -ML_2 (gtk_layout_new, GtkAdjustment_val, GtkAdjustment_val, Val_GtkWidget_sink) -ML_4 (gtk_layout_put, GtkLayout_val, GtkWidget_val, Int_val, Int_val, Unit) -ML_4 (gtk_layout_move, GtkLayout_val, GtkWidget_val, Int_val, Int_val, Unit) -ML_3 (gtk_layout_set_size, GtkLayout_val, Int_val, Int_val, Unit) -ML_1 (gtk_layout_get_hadjustment, GtkLayout_val, Val_GtkAny) -ML_1 (gtk_layout_get_vadjustment, GtkLayout_val, Val_GtkAny) -ML_2 (gtk_layout_set_hadjustment, GtkLayout_val, GtkAdjustment_val, Unit) -ML_2 (gtk_layout_set_vadjustment, GtkLayout_val, GtkAdjustment_val, Unit) -ML_1 (gtk_layout_freeze, GtkLayout_val, Unit) -ML_1 (gtk_layout_thaw, GtkLayout_val, Unit) -Make_Extractor (gtk_layout_get, GtkLayout_val, width, Val_int) -Make_Extractor (gtk_layout_get, GtkLayout_val, height, Val_int) - -/* gtkmenushell.h */ - -#define GtkMenuShell_val(val) check_cast(GTK_MENU_SHELL,val) -ML_2 (gtk_menu_shell_append, GtkMenuShell_val, GtkWidget_val, Unit) -ML_2 (gtk_menu_shell_prepend, GtkMenuShell_val, GtkWidget_val, Unit) -ML_3 (gtk_menu_shell_insert, GtkMenuShell_val, GtkWidget_val, Int_val, Unit) -ML_1 (gtk_menu_shell_deactivate, GtkMenuShell_val, Unit) - -/* gtkmenu.h */ - -#define GtkMenu_val(val) check_cast(GTK_MENU,val) -ML_0 (gtk_menu_new, Val_GtkWidget_sink) -ML_5 (gtk_menu_popup, GtkMenu_val, GtkWidget_val, GtkWidget_val, - Insert(NULL) Insert(NULL) Int_val, Int_val, Unit) -ML_1 (gtk_menu_popdown, GtkMenu_val, Unit) -ML_1 (gtk_menu_get_active, GtkMenu_val, Val_GtkWidget) -ML_2 (gtk_menu_set_active, GtkMenu_val, Int_val, Unit) -ML_2 (gtk_menu_set_accel_group, GtkMenu_val, GtkAccelGroup_val, Unit) -ML_1 (gtk_menu_get_accel_group, GtkMenu_val, Val_GtkAccelGroup) -ML_1 (gtk_menu_ensure_uline_accel_group, GtkMenu_val, Val_GtkAccelGroup) -value ml_gtk_menu_attach_to_widget (value menu, value widget) -{ - gtk_menu_attach_to_widget (GtkMenu_val(menu), GtkWidget_val(widget), NULL); - return Val_unit; -} -ML_1 (gtk_menu_get_attach_widget, GtkMenu_val, Val_GtkWidget) -ML_1 (gtk_menu_detach, GtkMenu_val, Unit) - -/* gtkmenubar.h */ - -#define GtkMenuBar_val(val) check_cast(GTK_MENU_BAR,val) -ML_0 (gtk_menu_bar_new, Val_GtkWidget_sink) - -/* gtknotebook.h */ - -#define GtkNotebook_val(val) check_cast(GTK_NOTEBOOK,val) -ML_0 (gtk_notebook_new, Val_GtkWidget_sink) - -ML_5 (gtk_notebook_insert_page_menu, GtkNotebook_val, GtkWidget_val, - GtkWidget_val, GtkWidget_val, Int_val, Unit) -ML_2 (gtk_notebook_remove_page, GtkNotebook_val, Int_val, Unit) - -ML_2 (gtk_notebook_set_tab_pos, GtkNotebook_val, Position_val, Unit) -ML_2 (gtk_notebook_set_homogeneous_tabs, GtkNotebook_val, Bool_val, Unit) -ML_2 (gtk_notebook_set_show_tabs, GtkNotebook_val, Bool_val, Unit) -ML_2 (gtk_notebook_set_show_border, GtkNotebook_val, Bool_val, Unit) -ML_2 (gtk_notebook_set_scrollable, GtkNotebook_val, Bool_val, Unit) -ML_2 (gtk_notebook_set_tab_border, GtkNotebook_val, Int_val, Unit) -ML_1 (gtk_notebook_popup_enable, GtkNotebook_val, Unit) -ML_1 (gtk_notebook_popup_disable, GtkNotebook_val, Unit) - -ML_1 (gtk_notebook_get_current_page, GtkNotebook_val, Val_int) -ML_2 (gtk_notebook_set_page, GtkNotebook_val, Int_val, Unit) -ML_2 (gtk_notebook_get_nth_page, GtkNotebook_val, Int_val, Val_GtkWidget) -ML_2 (gtk_notebook_page_num, GtkNotebook_val, GtkWidget_val, Val_int) -ML_1 (gtk_notebook_next_page, GtkNotebook_val, Unit) -ML_1 (gtk_notebook_prev_page, GtkNotebook_val, Unit) - -ML_2 (gtk_notebook_get_tab_label, GtkNotebook_val, GtkWidget_val, - Val_GtkWidget) -ML_3 (gtk_notebook_set_tab_label, GtkNotebook_val, GtkWidget_val, - GtkWidget_val, Unit) -ML_2 (gtk_notebook_get_menu_label, GtkNotebook_val, GtkWidget_val, - Val_GtkWidget) -ML_3 (gtk_notebook_set_menu_label, GtkNotebook_val, GtkWidget_val, - GtkWidget_val, Unit) -ML_3 (gtk_notebook_reorder_child, GtkNotebook_val, GtkWidget_val, - Int_val, Unit) - - -/* gtkpacker.h */ - -Make_OptFlags_val(Packer_options_val) - -#define GtkPacker_val(val) check_cast(GTK_PACKER,val) -ML_0 (gtk_packer_new, Val_GtkWidget_sink) -ML_10 (gtk_packer_add, GtkPacker_val, GtkWidget_val, - Option_val(arg3,Side_type_val,GTK_SIDE_TOP) Ignore, - Option_val(arg4,Anchor_type_val,GTK_ANCHOR_CENTER) Ignore, - OptFlags_Packer_options_val, - Option_val(arg6,Int_val,GtkPacker_val(arg1)->default_border_width) Ignore, - Option_val(arg7,Int_val,GtkPacker_val(arg1)->default_pad_x) Ignore, - Option_val(arg8,Int_val,GtkPacker_val(arg1)->default_pad_y) Ignore, - Option_val(arg9,Int_val,GtkPacker_val(arg1)->default_i_pad_x) Ignore, - Option_val(arg10,Int_val,GtkPacker_val(arg1)->default_i_pad_y) Ignore, - Unit) -ML_bc10 (ml_gtk_packer_add) -ML_5 (gtk_packer_add_defaults, GtkPacker_val, GtkWidget_val, - Option_val(arg3,Side_type_val,GTK_SIDE_TOP) Ignore, - Option_val(arg4,Anchor_type_val,GTK_ANCHOR_CENTER) Ignore, - OptFlags_Packer_options_val, Unit) -ML_10 (gtk_packer_set_child_packing, GtkPacker_val, GtkWidget_val, - Option_val(arg3,Side_type_val,GTK_SIDE_TOP) Ignore, - Option_val(arg4,Anchor_type_val,GTK_ANCHOR_CENTER) Ignore, - OptFlags_Packer_options_val, - Option_val(arg6,Int_val,GtkPacker_val(arg1)->default_border_width) Ignore, - Option_val(arg7,Int_val,GtkPacker_val(arg1)->default_pad_x) Ignore, - Option_val(arg8,Int_val,GtkPacker_val(arg1)->default_pad_y) Ignore, - Option_val(arg9,Int_val,GtkPacker_val(arg1)->default_i_pad_x) Ignore, - Option_val(arg10,Int_val,GtkPacker_val(arg1)->default_i_pad_y) Ignore, - Unit) -ML_bc10 (ml_gtk_packer_set_child_packing) -ML_3 (gtk_packer_reorder_child, GtkPacker_val, GtkWidget_val, - Int_val, Unit) -ML_2 (gtk_packer_set_spacing, GtkPacker_val, Int_val, Unit) -value ml_gtk_packer_set_defaults (value w, value border_width, - value pad_x, value pad_y, - value i_pad_x, value i_pad_y) -{ - GtkPacker *p = GtkPacker_val(w); - if (Is_block(border_width)) - gtk_packer_set_default_border_width (p,Int_val(Field(border_width,0))); - if (Is_block(pad_x) || Is_block(pad_y)) - gtk_packer_set_default_pad - (p, Option_val(pad_x,Int_val,p->default_pad_x), - Option_val(pad_y,Int_val,p->default_pad_y)); - if (Is_block(i_pad_x) || Is_block(i_pad_y)) - gtk_packer_set_default_ipad - (p, Option_val(pad_x,Int_val,p->default_i_pad_x), - Option_val(pad_y,Int_val,p->default_i_pad_y)); - return Val_unit; -} -ML_bc6 (ml_gtk_packer_set_defaults) - -/* gtkpaned.h */ - -#define GtkPaned_val(val) check_cast(GTK_PANED,val) -ML_0 (gtk_hpaned_new, Val_GtkWidget_sink) -ML_0 (gtk_vpaned_new, Val_GtkWidget_sink) -ML_2 (gtk_paned_add1, GtkPaned_val, GtkWidget_val, Unit) -ML_2 (gtk_paned_add2, GtkPaned_val, GtkWidget_val, Unit) -ML_2 (gtk_paned_set_handle_size, GtkPaned_val, (gint16)Int_val, Unit) -ML_2 (gtk_paned_set_gutter_size, GtkPaned_val, (gint16)Int_val, Unit) -Make_Extractor (gtk_paned, GtkPaned_val, child1, Val_GtkWidget) -Make_Extractor (gtk_paned, GtkPaned_val, child2, Val_GtkWidget) -Make_Extractor (gtk_paned, GtkPaned_val, handle_size, Val_int) -Make_Extractor (gtk_paned, GtkPaned_val, gutter_size, Val_int) - -/* gtkscrolledwindow.h */ - -#define GtkScrolledWindow_val(val) check_cast(GTK_SCROLLED_WINDOW,val) -ML_2 (gtk_scrolled_window_new, GtkAdjustment_val ,GtkAdjustment_val, - Val_GtkWidget_sink) -ML_2 (gtk_scrolled_window_set_hadjustment, GtkScrolledWindow_val , - GtkAdjustment_val, Unit) -ML_2 (gtk_scrolled_window_set_vadjustment, GtkScrolledWindow_val , - GtkAdjustment_val, Unit) -ML_1 (gtk_scrolled_window_get_hadjustment, GtkScrolledWindow_val, - Val_GtkWidget) -ML_1 (gtk_scrolled_window_get_vadjustment, GtkScrolledWindow_val, - Val_GtkWidget) -ML_3 (gtk_scrolled_window_set_policy, GtkScrolledWindow_val, - Policy_type_val, Policy_type_val, Unit) -Make_Extractor (gtk_scrolled_window_get, GtkScrolledWindow_val, - hscrollbar_policy, Val_policy_type) -Make_Extractor (gtk_scrolled_window_get, GtkScrolledWindow_val, - vscrollbar_policy, Val_policy_type) -ML_2 (gtk_scrolled_window_set_placement, GtkScrolledWindow_val, - Corner_type_val, Unit) -ML_2 (gtk_scrolled_window_add_with_viewport, GtkScrolledWindow_val, - GtkWidget_val, Unit) - -/* gtksocket.h */ - -#define GtkSocket_val(val) check_cast(GTK_SOCKET,val) -ML_0 (gtk_socket_new, Val_GtkWidget_sink) -ML_2 (gtk_socket_steal, GtkSocket_val, XID_val, Unit) - -/* gtktable.h */ - -#define GtkTable_val(val) check_cast(GTK_TABLE,val) -ML_3 (gtk_table_new, Int_val, Int_val, Int_val, Val_GtkWidget_sink) -ML_10 (gtk_table_attach, GtkTable_val, GtkWidget_val, - Int_val, Int_val, Int_val, Int_val, - Flags_Attach_options_val, Flags_Attach_options_val, - Int_val, Int_val, Unit) -ML_bc10 (ml_gtk_table_attach) -ML_3 (gtk_table_set_row_spacing, GtkTable_val, Int_val, Int_val, Unit) -ML_3 (gtk_table_set_col_spacing, GtkTable_val, Int_val, Int_val, Unit) -ML_2 (gtk_table_set_row_spacings, GtkTable_val, Int_val, Unit) -ML_2 (gtk_table_set_col_spacings, GtkTable_val, Int_val, Unit) -ML_2 (gtk_table_set_homogeneous, GtkTable_val, Bool_val, Unit) - -/* gtktoolbar.h */ - -#define GtkToolbar_val(val) check_cast(GTK_TOOLBAR,val) -ML_2 (gtk_toolbar_new, Orientation_val, Toolbar_style_val, Val_GtkWidget_sink) -ML_2 (gtk_toolbar_insert_space, GtkToolbar_val, Int_val, Unit) -ML_7 (gtk_toolbar_insert_element, GtkToolbar_val, Toolbar_child_val, - Insert(NULL) Optstring_val, Optstring_val, Optstring_val, GtkWidget_val, - Insert(NULL) Insert(NULL) Int_val, Val_GtkWidget) -ML_bc7 (ml_gtk_toolbar_insert_element) -ML_5 (gtk_toolbar_insert_widget, GtkToolbar_val, GtkWidget_val, - Optstring_val, Optstring_val, Int_val, Unit) -ML_2 (gtk_toolbar_set_orientation, GtkToolbar_val, Orientation_val, Unit) -ML_2 (gtk_toolbar_set_style, GtkToolbar_val, Toolbar_style_val, Unit) -ML_2 (gtk_toolbar_set_space_size, GtkToolbar_val, Int_val, Unit) -ML_2 (gtk_toolbar_set_space_style, GtkToolbar_val, Toolbar_space_style_val, Unit) -ML_2 (gtk_toolbar_set_tooltips, GtkToolbar_val, Bool_val, Unit) -ML_2 (gtk_toolbar_set_button_relief, GtkToolbar_val, Relief_style_val, Unit) -ML_1 (gtk_toolbar_get_button_relief, GtkToolbar_val, Val_relief_style) - -/* gtktree.h */ - -#define GtkTree_val(val) check_cast(GTK_TREE,val) -ML_0 (gtk_tree_new, Val_GtkWidget_sink) -ML_3 (gtk_tree_insert, GtkTree_val, GtkWidget_val, Int_val, Unit) -ML_3 (gtk_tree_clear_items, GtkTree_val, Int_val, Int_val, Unit) -ML_2 (gtk_tree_select_item, GtkTree_val, Int_val, Unit) -ML_2 (gtk_tree_unselect_item, GtkTree_val, Int_val, Unit) -ML_2 (gtk_tree_child_position, GtkTree_val, GtkWidget_val, Val_int) -ML_2 (gtk_tree_set_selection_mode, GtkTree_val, Selection_mode_val, Unit) -ML_2 (gtk_tree_set_view_mode, GtkTree_val, Tree_view_mode_val, Unit) -ML_2 (gtk_tree_set_view_lines, GtkTree_val, Bool_val, Unit) - -static value val_gtkany (gpointer p) { return Val_GtkAny(p); } -value ml_gtk_tree_selection (value tree) -{ - GList *selection = GTK_TREE_SELECTION(GtkTree_val(tree)); - return Val_GList(selection, val_gtkany); -} -static gpointer gtkobject_val (value val) { return GtkObject_val(val); } -value ml_gtk_tree_remove_items (value tree, value items) -{ - GList *items_list = GList_val (items, gtkobject_val); - gtk_tree_remove_items (GtkTree_val(tree), items_list); - return Val_unit; -} - -/* gtkcalendar.h */ - -#define GtkCalendar_val(val) check_cast(GTK_CALENDAR,val) -ML_0 (gtk_calendar_new, Val_GtkWidget_sink) -ML_3 (gtk_calendar_select_month, GtkCalendar_val, Int_val, Int_val, Unit) -ML_2 (gtk_calendar_select_day, GtkCalendar_val, Int_val, Unit) -ML_2 (gtk_calendar_mark_day, GtkCalendar_val, Int_val, Unit) -ML_2 (gtk_calendar_unmark_day, GtkCalendar_val, Int_val, Unit) -ML_1 (gtk_calendar_clear_marks, GtkCalendar_val, Unit) -Make_Flags_val (Calendar_display_options_val) -ML_2 (gtk_calendar_display_options, GtkCalendar_val, - Flags_Calendar_display_options_val, Unit) -value ml_gtk_calendar_get_date (value w) -{ - guint year, month, day; - value ret; - - gtk_calendar_get_date (GtkCalendar_val(w), &year, &month, &day); - ret = alloc_small (3, 0); - Field(ret,0) = Val_int(year); - Field(ret,1) = Val_int(month); - Field(ret,2) = Val_int(day); - return ret; -} -ML_1 (gtk_calendar_freeze, GtkCalendar_val, Unit) -ML_1 (gtk_calendar_thaw, GtkCalendar_val, Unit) - -/* gtkdrawingarea.h */ - -#define GtkDrawingArea_val(val) check_cast(GTK_DRAWING_AREA,val) -ML_0 (gtk_drawing_area_new, Val_GtkWidget_sink) -ML_3 (gtk_drawing_area_size, GtkDrawingArea_val, Int_val, Int_val, Unit) - -/* gtkeditable.h */ - -#define GtkEditable_val(val) check_cast(GTK_EDITABLE,val) -ML_3 (gtk_editable_select_region, GtkEditable_val, Int_val, Int_val, Unit) -value ml_gtk_editable_insert_text (value w, value s, value pos) -{ - int position = Int_val(pos); - gtk_editable_insert_text (GtkEditable_val(w), String_val(s), - string_length(s), &position); - return Val_int(position); -} -ML_3 (gtk_editable_delete_text, GtkEditable_val, Int_val, Int_val, Unit) -ML_3 (gtk_editable_get_chars, GtkEditable_val, Int_val, Int_val, - copy_string_and_free) -ML_1 (gtk_editable_cut_clipboard, GtkEditable_val, Unit) -ML_1 (gtk_editable_copy_clipboard, GtkEditable_val, Unit) -ML_1 (gtk_editable_paste_clipboard, GtkEditable_val, Unit) -ML_3 (gtk_editable_claim_selection, GtkEditable_val, Bool_val, Int_val, Unit) -ML_1 (gtk_editable_delete_selection, GtkEditable_val, Unit) -ML_1 (gtk_editable_changed, GtkEditable_val, Unit) -ML_2 (gtk_editable_set_position, GtkEditable_val, Int_val, Unit) -ML_1 (gtk_editable_get_position, GtkEditable_val, Val_int) -ML_2 (gtk_editable_set_editable, GtkEditable_val, Bool_val, Unit) -Make_Extractor (gtk_editable, GtkEditable_val, selection_start_pos, Val_int) -Make_Extractor (gtk_editable, GtkEditable_val, selection_end_pos, Val_int) -Make_Extractor (gtk_editable, GtkEditable_val, has_selection, Val_bool) - -/* gtkentry.h */ - -#define GtkEntry_val(val) check_cast(GTK_ENTRY,val) -ML_0 (gtk_entry_new, Val_GtkWidget_sink) -ML_1 (gtk_entry_new_with_max_length, (gint16)Long_val, Val_GtkWidget_sink) -ML_2 (gtk_entry_set_text, GtkEntry_val, String_val, Unit) -ML_2 (gtk_entry_append_text, GtkEntry_val, String_val, Unit) -ML_2 (gtk_entry_prepend_text, GtkEntry_val, String_val, Unit) -ML_1 (gtk_entry_get_text, GtkEntry_val, Val_string) -ML_3 (gtk_entry_select_region, GtkEntry_val, Int_val, Int_val, Unit) -ML_2 (gtk_entry_set_visibility, GtkEntry_val, Bool_val, Unit) -ML_2 (gtk_entry_set_max_length, GtkEntry_val, (gint16)Long_val, Unit) -Make_Extractor (GtkEntry, GtkEntry_val, text_length, Val_int) - -/* gtkspinbutton.h */ - -#define GtkSpinButton_val(val) check_cast(GTK_SPIN_BUTTON,val) -ML_3 (gtk_spin_button_new, GtkAdjustment_val, - Float_val, Int_val, Val_GtkWidget_sink) -ML_2 (gtk_spin_button_set_adjustment, GtkSpinButton_val, GtkAdjustment_val, - Unit) -ML_1 (gtk_spin_button_get_adjustment, GtkSpinButton_val, Val_GtkAny) -ML_2 (gtk_spin_button_set_digits, GtkSpinButton_val, Int_val, Unit) -ML_1 (gtk_spin_button_get_value_as_float, GtkSpinButton_val, copy_double) -ML_2 (gtk_spin_button_set_value, GtkSpinButton_val, Float_val, Unit) -ML_2 (gtk_spin_button_set_update_policy, GtkSpinButton_val, - Update_type_val, Unit) -ML_2 (gtk_spin_button_set_numeric, GtkSpinButton_val, Bool_val, Unit) -ML_2 (gtk_spin_button_spin, GtkSpinButton_val, - Insert (Is_long(arg2) ? Spin_type_val(arg2) : GTK_SPIN_USER_DEFINED) - (Is_long(arg2) ? 0.0 : Float_val(Field(arg2,1))) Ignore, Unit) -ML_2 (gtk_spin_button_set_wrap, GtkSpinButton_val, Bool_val, Unit) -ML_2 (gtk_spin_button_set_shadow_type, GtkSpinButton_val, Shadow_type_val, Unit) -ML_2 (gtk_spin_button_set_snap_to_ticks, GtkSpinButton_val, Bool_val, Unit) -ML_4 (gtk_spin_button_configure, GtkSpinButton_val, GtkAdjustment_val, - Float_val, Int_val, Unit) -ML_1 (gtk_spin_button_update, GtkSpinButton_val, Unit) - -/* gtktext.h */ - -#define GtkText_val(val) check_cast(GTK_TEXT,val) -ML_2 (gtk_text_new, GtkAdjustment_val, GtkAdjustment_val, Val_GtkWidget_sink) -ML_2 (gtk_text_set_word_wrap, GtkText_val, Bool_val, Unit) -ML_2 (gtk_text_set_line_wrap, GtkText_val, Bool_val, Unit) -ML_3 (gtk_text_set_adjustments, GtkText_val, - Option_val(arg2,GtkAdjustment_val,GtkText_val(arg1)->hadj) Ignore, - Option_val(arg3,GtkAdjustment_val,GtkText_val(arg1)->vadj) Ignore, - Unit) -Make_Extractor (gtk_text_get, GtkText_val, hadj, Val_GtkWidget) -Make_Extractor (gtk_text_get, GtkText_val, vadj, Val_GtkWidget) -ML_2 (gtk_text_set_point, GtkText_val, Int_val, Unit) -ML_1 (gtk_text_get_point, GtkText_val, Val_int) -ML_1 (gtk_text_get_length, GtkText_val, Val_int) -ML_1 (gtk_text_freeze, GtkText_val, Unit) -ML_1 (gtk_text_thaw, GtkText_val, Unit) -value ml_gtk_text_insert (value text, value font, value fore, value back, - value str) -{ - gtk_text_insert (GtkText_val(text), - Option_val(font,GdkFont_val,NULL), - Option_val(fore,GdkColor_val,NULL), - Option_val(back,GdkColor_val,NULL), - String_val(str), string_length(str)); - return Val_unit; -} -ML_2 (gtk_text_forward_delete, GtkText_val, Int_val, Val_int) -ML_2 (gtk_text_backward_delete, GtkText_val, Int_val, Val_int) - -/* gtkmisc.h */ - -#define GtkMisc_val(val) check_cast(GTK_MISC,val) -ML_3 (gtk_misc_set_alignment, GtkMisc_val, Double_val, Double_val, Unit) -ML_3 (gtk_misc_set_padding, GtkMisc_val, Int_val, Int_val, Unit) -Make_Extractor (gtk_misc_get, GtkMisc_val, xalign, copy_double) -Make_Extractor (gtk_misc_get, GtkMisc_val, yalign, copy_double) -Make_Extractor (gtk_misc_get, GtkMisc_val, xpad, Val_int) -Make_Extractor (gtk_misc_get, GtkMisc_val, ypad, Val_int) - -/* gtkarrow.h */ - -#define GtkArrow_val(val) check_cast(GTK_ARROW,val) -ML_2 (gtk_arrow_new, Arrow_type_val, Shadow_type_val, Val_GtkWidget_sink) -ML_3 (gtk_arrow_set, GtkArrow_val, Arrow_type_val, Shadow_type_val, Unit) - -/* gtkimage.h */ - -#define GtkImage_val(val) check_cast(GTK_IMAGE,val) -ML_2 (gtk_image_new, GdkImage_val, - Option_val (arg2, GdkBitmap_val, NULL) Ignore, Val_GtkWidget_sink) -ML_3 (gtk_image_set, GtkImage_val, GdkImage_val, - Option_val (arg2, GdkBitmap_val, NULL) Ignore, Unit) - -/* gtklabel.h */ - -#define GtkLabel_val(val) check_cast(GTK_LABEL,val) -ML_1 (gtk_label_new, String_val, Val_GtkWidget_sink) -ML_2 (gtk_label_set_text, GtkLabel_val, String_val, Unit) -ML_2 (gtk_label_set_pattern, GtkLabel_val, String_val, Unit) -ML_2 (gtk_label_set_justify, GtkLabel_val, Justification_val, Unit) -ML_2 (gtk_label_set_line_wrap, GtkLabel_val, Bool_val, Unit) -Make_Extractor (gtk_label_get, GtkLabel_val, label, Val_string) - -/* gtktipsquery.h */ - -#define GtkTipsQuery_val(val) check_cast(GTK_TIPS_QUERY,val) -ML_0 (gtk_tips_query_new, Val_GtkWidget_sink) -ML_1 (gtk_tips_query_start_query, GtkTipsQuery_val, Unit) -ML_1 (gtk_tips_query_stop_query, GtkTipsQuery_val, Unit) -ML_2 (gtk_tips_query_set_caller, GtkTipsQuery_val, GtkWidget_val, Unit) -ML_3 (gtk_tips_query_set_labels, GtkTipsQuery_val, - String_val, String_val, Unit) -value ml_gtk_tips_query_set_emit_always (value w, value arg) -{ - GtkTipsQuery_val(w)->emit_always = Bool_val(arg); - return Val_unit; -} -Make_Extractor (gtk_tips_query_get, GtkTipsQuery_val, emit_always, Val_bool) -Make_Extractor (gtk_tips_query_get, GtkTipsQuery_val, caller, Val_GtkWidget) -Make_Extractor (gtk_tips_query_get, GtkTipsQuery_val, label_inactive, - Val_string) -Make_Extractor (gtk_tips_query_get, GtkTipsQuery_val, label_no_tip, - Val_string) - -/* gtkpixmap.h */ - -#define GtkPixmap_val(val) check_cast(GTK_PIXMAP,val) -ML_2 (gtk_pixmap_new, GdkPixmap_val, - Option_val (arg2, GdkBitmap_val, NULL) Ignore, - Val_GtkWidget_sink) -value ml_gtk_pixmap_set (value val, value pixmap, value mask) -{ - GtkPixmap *w = GtkPixmap_val(val); - gtk_pixmap_set (w, Option_val(pixmap,GdkPixmap_val,w->pixmap), - Option_val(mask,GdkBitmap_val,w->mask)); - return Val_unit; -} -Make_Extractor (GtkPixmap, GtkPixmap_val, pixmap, Val_GdkPixmap) -Make_Extractor (GtkPixmap, GtkPixmap_val, mask, Val_GdkBitmap) - -/* gtkpreview.h */ -/* -#define GtkPreview_val(val) GTK_PREVIEW(Pointer_val(val)) -ML_1 (gtk_preview_new, Preview_val, Val_GtkWidget_sink) -ML_3 (gtk_preview_size, GtkPreview_val, Int_val, Int_val, Unit) -ML_9 (gtk_preview_put, GtkPreview_val, GdkWindow_val, GdkGC_val, - Int_val, Int_val, Int_val, Int_val, Int_val, Int_val, Unit) -ML_bc9 (ml_gtk_preview_put) -*/ - -/* gtkprogress.h */ - -#define GtkProgress_val(val) check_cast(GTK_PROGRESS,val) -ML_2 (gtk_progress_set_show_text, GtkProgress_val, Bool_val, Unit) -ML_3 (gtk_progress_set_text_alignment, GtkProgress_val, - Option_val(arg2,Float_val,(GtkProgress_val(arg1))->x_align) Ignore, - Option_val(arg3,Float_val,(GtkProgress_val(arg1))->y_align) Ignore, Unit) -ML_2 (gtk_progress_set_format_string, GtkProgress_val, String_val, Unit) -ML_2 (gtk_progress_set_adjustment, GtkProgress_val, GtkAdjustment_val, Unit) -ML_4 (gtk_progress_configure, GtkProgress_val, - Float_val, Float_val, Float_val, Unit) -ML_2 (gtk_progress_set_percentage, GtkProgress_val, Float_val, Unit) -ML_2 (gtk_progress_set_value, GtkProgress_val, Float_val, Unit) -ML_1 (gtk_progress_get_value, GtkProgress_val, copy_double) -ML_1 (gtk_progress_get_current_percentage, GtkProgress_val, copy_double) -ML_2 (gtk_progress_set_activity_mode, GtkProgress_val, Bool_val, Unit) -ML_1 (gtk_progress_get_current_text, GtkProgress_val, Val_string) -Make_Extractor (gtk_progress_get, GtkProgress_val, adjustment, - Val_GtkAny) - -/* gtkprogressbar.h */ - -#define GtkProgressBar_val(val) check_cast(GTK_PROGRESS_BAR,val) -ML_0 (gtk_progress_bar_new, Val_GtkWidget_sink) -ML_1 (gtk_progress_bar_new_with_adjustment, GtkAdjustment_val, - Val_GtkWidget_sink) -ML_2 (gtk_progress_bar_set_bar_style, GtkProgressBar_val, - Progress_bar_style_val, Unit) -ML_2 (gtk_progress_bar_set_discrete_blocks, GtkProgressBar_val, Int_val, Unit) -ML_2 (gtk_progress_bar_set_activity_step, GtkProgressBar_val, Int_val, Unit) -ML_2 (gtk_progress_bar_set_activity_blocks, GtkProgressBar_val, Int_val, Unit) -ML_2 (gtk_progress_bar_set_orientation, GtkProgressBar_val, - Progress_bar_orientation_val, Unit) -/* ML_2 (gtk_progress_bar_update, GtkProgressBar_val, Float_val, Unit) */ - -/* gtkrange.h */ - -#define GtkRange_val(val) check_cast(GTK_RANGE,val) -ML_1 (gtk_range_get_adjustment, GtkRange_val, Val_GtkAny) -ML_2 (gtk_range_set_adjustment, GtkRange_val, GtkAdjustment_val, Unit) -ML_2 (gtk_range_set_update_policy, GtkRange_val, Update_type_val, Unit) - -/* gtkscale.h */ - -#define GtkScale_val(val) check_cast(GTK_SCALE,val) -ML_2 (gtk_scale_set_digits, GtkScale_val, Int_val, Unit) -ML_2 (gtk_scale_set_draw_value, GtkScale_val, Bool_val, Unit) -ML_2 (gtk_scale_set_value_pos, GtkScale_val, Position_val, Unit) -ML_1 (gtk_scale_get_value_width, GtkScale_val, Val_int) -ML_1 (gtk_scale_draw_value, GtkScale_val, Unit) -ML_1 (gtk_hscale_new, GtkAdjustment_val, Val_GtkWidget_sink) -ML_1 (gtk_vscale_new, GtkAdjustment_val, Val_GtkWidget_sink) - -/* gtkscrollbar.h */ - -ML_1 (gtk_hscrollbar_new, GtkAdjustment_val, Val_GtkWidget_sink) -ML_1 (gtk_vscrollbar_new, GtkAdjustment_val, Val_GtkWidget_sink) - -/* gtkruler.h */ - -#define GtkRuler_val(val) check_cast(GTK_RULER,val) -ML_2 (gtk_ruler_set_metric, GtkRuler_val, Metric_type_val, Unit) -ML_5 (gtk_ruler_set_range, GtkRuler_val, Float_val, - Float_val, Float_val, Float_val, Unit) -Make_Extractor (gtk_ruler_get, GtkRuler_val, lower, copy_double) -Make_Extractor (gtk_ruler_get, GtkRuler_val, upper, copy_double) -Make_Extractor (gtk_ruler_get, GtkRuler_val, position, copy_double) -Make_Extractor (gtk_ruler_get, GtkRuler_val, max_size, copy_double) -ML_1 (gtk_ruler_draw_ticks, GtkRuler_val, Unit) -ML_1 (gtk_ruler_draw_pos, GtkRuler_val, Unit) -ML_0 (gtk_hruler_new, Val_GtkWidget_sink) -ML_0 (gtk_vruler_new, Val_GtkWidget_sink) - -/* gtk[hv]separator.h */ - -ML_0 (gtk_hseparator_new, Val_GtkWidget_sink) -ML_0 (gtk_vseparator_new, Val_GtkWidget_sink) - -/* gtkmain.h */ - -value ml_gtk_init (value argv) -{ - CAMLparam1 (argv); - int argc = Wosize_val(argv), i; - CAMLlocal1 (copy); - - copy = (argc ? alloc (argc, Abstract_tag) : Atom(0)); - for (i = 0; i < argc; i++) Field(copy,i) = Field(argv,i); - gtk_init (&argc, (char ***)©); - - argv = (argc ? alloc (argc, 0) : Atom(0)); - for (i = 0; i < argc; i++) modify(&Field(argv,i), Field(copy,i)); - CAMLreturn (argv); -} -ML_1 (gtk_exit, Int_val, Unit) -ML_0 (gtk_set_locale, Val_string) -ML_0 (gtk_main, Unit) -ML_1 (gtk_main_iteration_do, Bool_val, Val_bool) -ML_0 (gtk_main_quit, Unit) -ML_1 (gtk_grab_add, GtkWidget_val, Unit) -ML_1 (gtk_grab_remove, GtkWidget_val, Unit) -ML_0 (gtk_grab_get_current, Val_GtkWidget) -value ml_gtk_get_version (value unit) -{ - value ret = alloc_small(3,0); - Field(ret,0) = Val_int(gtk_major_version); - Field(ret,1) = Val_int(gtk_minor_version); - Field(ret,2) = Val_int(gtk_micro_version); - return ret; -} - -/* Marshalling */ - -void ml_gtk_callback_marshal (GtkObject *object, gpointer data, - guint nargs, GtkArg *args) -{ - value vargs = alloc_small(3,0); - - CAMLparam1 (vargs); - Field(vargs,0) = (value) object; - Field(vargs,1) = Val_int(nargs); - Field(vargs,2) = (value) args; - - callback (*(value*)data, vargs); - - Field(vargs,0) = Val_int(-1); - Field(vargs,1) = Val_int(-1); - CAMLreturn0; -} - -value ml_gtk_arg_shift (GtkArg *args, value index) -{ - return (value) (&args[Int_val(index)]); -} - -value ml_gtk_arg_get_type (GtkArg *arg) -{ - return Val_int (arg->type); -} - -value ml_gtk_arg_get (GtkArg *arg) -{ - CAMLparam0(); - CAMLlocal1(tmp); - value ret; - GtkFundamentalType type = GTK_FUNDAMENTAL_TYPE(arg->type); - int tag; - - switch (type) { - case GTK_TYPE_CHAR: - tag = 0; - tmp = Int_val(GTK_VALUE_CHAR(*arg)); - break; - case GTK_TYPE_BOOL: - tag = 1; - tmp = Val_bool(GTK_VALUE_BOOL(*arg)); - break; - case GTK_TYPE_INT: - case GTK_TYPE_ENUM: - case GTK_TYPE_UINT: - case GTK_TYPE_FLAGS: - tag = 2; - tmp = Val_int (GTK_VALUE_INT(*arg)); break; - case GTK_TYPE_LONG: - case GTK_TYPE_ULONG: - tag = 2; - tmp = Val_int (GTK_VALUE_LONG(*arg)); break; - case GTK_TYPE_FLOAT: - tag = 3; - tmp = copy_double ((double)GTK_VALUE_FLOAT(*arg)); break; - case GTK_TYPE_DOUBLE: - tag = 3; - tmp = copy_double (GTK_VALUE_DOUBLE(*arg)); break; - case GTK_TYPE_STRING: - tag = 4; - tmp = Val_option (GTK_VALUE_STRING(*arg), copy_string); break; - case GTK_TYPE_OBJECT: - tag = 5; - tmp = Val_option (GTK_VALUE_OBJECT(*arg), Val_GtkObject); break; - case GTK_TYPE_BOXED: - case GTK_TYPE_POINTER: - tag = 6; - tmp = Val_option (GTK_VALUE_POINTER(*arg), Val_pointer); break; - default: - tag = -1; ret = Val_unit; - } - if (tag != -1) { - ret = alloc_small(1,tag); - Field(ret,0) = tmp; - } - CAMLreturn(ret); -} - -value ml_gtk_arg_set_retloc (GtkArg *arg, value val) -{ - value type = Fundamental_type_val(Is_block(val) ? Field(val,0) : val); - value data = (Is_block(val) ? Field(val,1) : 0); - if (GTK_FUNDAMENTAL_TYPE(arg->type) != GTK_TYPE_POINTER - && GTK_FUNDAMENTAL_TYPE(arg->type) != type) - ml_raise_gtk ("GtkArgv.Arg.set : argument type mismatch"); - switch (type) { - case GTK_TYPE_CHAR: *GTK_RETLOC_CHAR(*arg) = Int_val(data); break; - case GTK_TYPE_BOOL: *GTK_RETLOC_BOOL(*arg) = Int_val(data); break; - case GTK_TYPE_INT: - case GTK_TYPE_ENUM: *GTK_RETLOC_INT(*arg) = Int_val(data); break; - case GTK_TYPE_UINT: - case GTK_TYPE_FLAGS: *GTK_RETLOC_UINT(*arg) = Int32_val(data); break; - case GTK_TYPE_LONG: - case GTK_TYPE_ULONG: *GTK_RETLOC_LONG(*arg) = Nativeint_val(data); break; - case GTK_TYPE_FLOAT: *GTK_RETLOC_FLOAT(*arg) = Float_val(data); break; - case GTK_TYPE_DOUBLE: *GTK_RETLOC_DOUBLE(*arg) = Double_val(data); break; - case GTK_TYPE_STRING: - *GTK_RETLOC_STRING(*arg) = Option_val(data, String_val, NULL); - break; - case GTK_TYPE_BOXED: - case GTK_TYPE_POINTER: - case GTK_TYPE_OBJECT: - *GTK_RETLOC_POINTER(*arg) = Option_val(data, Pointer_val, NULL); - break; - } - return Val_unit; -} - -/* -value ml_gtk_arg_get_char (GtkArg *arg) -{ - if (GTK_FUNDAMENTAL_TYPE(arg->type) != GTK_TYPE_CHAR) - ml_raise_gtk ("argument type mismatch"); - return Val_char (GTK_VALUE_CHAR(*arg)); -} - -value ml_gtk_arg_get_bool (GtkArg *arg) -{ - if (GTK_FUNDAMENTAL_TYPE(arg->type) != GTK_TYPE_BOOL) - ml_raise_gtk ("argument type mismatch"); - return Val_bool (GTK_VALUE_BOOL(*arg)); -} - -value ml_gtk_arg_get_int (GtkArg *arg) -{ - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_INT: - case GTK_TYPE_UINT: - return Val_int (GTK_VALUE_INT(*arg)); - case GTK_TYPE_LONG: - case GTK_TYPE_ULONG: - return Val_long (GTK_VALUE_LONG(*arg)); - case GTK_TYPE_ENUM: - return Val_int (GTK_VALUE_ENUM(*arg)); - case GTK_TYPE_FLAGS: - return Val_int (GTK_VALUE_FLAGS(*arg)); - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} -*/ -value ml_gtk_arg_get_nativeint(GtkArg *arg) { - - switch(GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_INT: - case GTK_TYPE_UINT: - return copy_nativeint (GTK_VALUE_INT(*arg)); - case GTK_TYPE_LONG: - case GTK_TYPE_ULONG: - return copy_nativeint (GTK_VALUE_LONG(*arg)); - case GTK_TYPE_ENUM: - return copy_nativeint (GTK_VALUE_ENUM(*arg)); - case GTK_TYPE_FLAGS: - return copy_nativeint (GTK_VALUE_FLAGS(*arg)); - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} -/* -value ml_gtk_arg_get_float (GtkArg *arg) -{ - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_FLOAT: - return copy_double ((double)GTK_VALUE_FLOAT(*arg)); - case GTK_TYPE_DOUBLE: - return copy_double (GTK_VALUE_DOUBLE(*arg)); - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} - -value ml_gtk_arg_get_string (GtkArg *arg) -{ - char *p; - if (GTK_FUNDAMENTAL_TYPE(arg->type) != GTK_TYPE_STRING) - ml_raise_gtk ("argument type mismatch"); - p = GTK_VALUE_STRING(*arg); - return Val_option (p, copy_string); -} -*/ -value ml_gtk_arg_get_pointer (GtkArg *arg) -{ - gpointer p = NULL; - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_STRING: - case GTK_TYPE_BOXED: - case GTK_TYPE_POINTER: - case GTK_TYPE_OBJECT: - p = GTK_VALUE_POINTER(*arg); break; - default: - ml_raise_gtk ("GtkArgv.get_pointer : argument type mismatch"); - } - return Val_pointer(p); -} -/* -value ml_gtk_arg_get_object (GtkArg *arg) -{ - GtkObject *p; - if (GTK_FUNDAMENTAL_TYPE(arg->type) != GTK_TYPE_OBJECT) - ml_raise_gtk ("argument type mismatch"); - p = GTK_VALUE_OBJECT(*arg); - return Val_option (p, Val_GtkObject); -} -*/ - -value ml_string_at_pointer (value ofs, value len, value ptr) -{ - char *start = ((char*)Pointer_val(ptr)) + Option_val(ofs, Int_val, 0); - int length = Option_val(len, Int_val, strlen(start)); - value ret = alloc_string(length); - memcpy ((char*)ret, start, length); - return ret; -} - -value ml_int_at_pointer (value ptr) -{ - return Val_int(*(int*)Pointer_val(ptr)); -} - -/* -value ml_gtk_arg_set_char (GtkArg *arg, value val) -{ - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_POINTER: - case GTK_TYPE_CHAR: - *GTK_RETLOC_CHAR(*arg) = Char_val(val); break; - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} - -value ml_gtk_arg_set_bool (GtkArg *arg, value val) -{ - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_POINTER: - case GTK_TYPE_BOOL: - *GTK_RETLOC_BOOL(*arg) = Bool_val(val); break; - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} - -value ml_gtk_arg_set_int (GtkArg *arg, value val) -{ - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_POINTER: - case GTK_TYPE_INT: - case GTK_TYPE_UINT: - *GTK_RETLOC_INT(*arg) = Int_val(val); break; - case GTK_TYPE_LONG: - case GTK_TYPE_ULONG: - *GTK_RETLOC_LONG(*arg) = Long_val(val); break; - case GTK_TYPE_ENUM: - *GTK_RETLOC_ENUM(*arg) = Int_val(val); break; - case GTK_TYPE_FLAGS: - *GTK_RETLOC_FLAGS(*arg) = Int_val(val); break; - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} - -value ml_gtk_arg_set_nativeint (GtkArg *arg, value val) -{ - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_POINTER: - case GTK_TYPE_INT: - case GTK_TYPE_UINT: - *GTK_RETLOC_INT(*arg) = Nativeint_val(val); break; - case GTK_TYPE_LONG: - case GTK_TYPE_ULONG: - *GTK_RETLOC_LONG(*arg) = Nativeint_val(val); break; - case GTK_TYPE_ENUM: - *GTK_RETLOC_ENUM(*arg) = Nativeint_val(val); break; - case GTK_TYPE_FLAGS: - *GTK_RETLOC_FLAGS(*arg) = Nativeint_val(val); break; - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} - -value ml_gtk_arg_set_float (GtkArg *arg, value val) -{ - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_POINTER: - case GTK_TYPE_FLOAT: - *GTK_RETLOC_FLOAT(*arg) = (float) Double_val(val); break; - case GTK_TYPE_DOUBLE: - *GTK_RETLOC_DOUBLE(*arg) = Double_val(val); break; - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} - -value ml_gtk_arg_set_string (GtkArg *arg, value val) -{ - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_POINTER: - case GTK_TYPE_STRING: - *GTK_RETLOC_STRING(*arg) = String_val(val); break; - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} - -value ml_gtk_arg_set_pointer (GtkArg *arg, value val) -{ - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_BOXED: - *GTK_RETLOC_BOXED(*arg) = Pointer_val(val); break; - case GTK_TYPE_POINTER: - *GTK_RETLOC_POINTER(*arg) = Pointer_val(val); break; - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} - -value ml_gtk_arg_set_object (GtkArg *arg, value val) -{ - switch (GTK_FUNDAMENTAL_TYPE(arg->type)) { - case GTK_TYPE_POINTER: - case GTK_TYPE_OBJECT: - *GTK_RETLOC_OBJECT(*arg) = GtkObject_val(val); break; - default: - ml_raise_gtk ("argument type mismatch"); - } - return Val_unit; -} -*/ - -/* gtksignal.h */ - -value ml_gtk_signal_connect (value object, value name, value clos, value after) -{ - value *clos_p = ml_gtk_root_new (clos); - return Val_int (gtk_signal_connect_full - (GtkObject_val(object), String_val(name), NULL, - ml_gtk_callback_marshal, clos_p, - ml_gtk_root_destroy, FALSE, Bool_val(after))); -} - -ML_2 (gtk_signal_disconnect, GtkObject_val, Int_val, Unit) -ML_2 (gtk_signal_emit_stop_by_name, GtkObject_val, String_val, Unit) -ML_2 (gtk_signal_handler_block, GtkObject_val, Int_val, Unit) -ML_2 (gtk_signal_handler_unblock, GtkObject_val, Int_val, Unit) -ML_2_name (ml_gtk_signal_emit_none, gtk_signal_emit_by_name, - GtkObject_val, String_val, Unit) -ML_3_name (ml_gtk_signal_emit_int, gtk_signal_emit_by_name, - GtkObject_val, String_val, Int_val, Unit) -ML_4_name (ml_gtk_signal_emit_scroll, gtk_signal_emit_by_name, - GtkObject_val, String_val, Scroll_type_val, Double_val, Unit) - -/* gtkmain.h (again) */ - -value ml_gtk_timeout_add (value interval, value clos) -{ - value *clos_p = ml_gtk_root_new (clos); - return Val_int (gtk_timeout_add_full - (Int_val(interval), NULL, ml_gtk_callback_marshal, clos_p, - ml_gtk_root_destroy)); -} -ML_1 (gtk_timeout_remove, Int_val, Unit) - -/* -#include "ml_gtkcaller.h" -ML_0 (gtk_caller_new, Val_GtkWidget) -*/ - -static value ml_class_init=0; - -static void class_init (value class) -{ - callback(ml_class_init, class); -} - - -value set_ml_class_init (value class_func) -{ - if (!ml_class_init) register_global_root (&ml_class_init); - ml_class_init = class_func; - return Val_unit; -} - -value ml_gtk_type_new (value type) -{ - return Val_GtkWidget_sink(gtk_type_new(Int_val(type))); -} - - -struct widget_info { - guint size; - guint class_size; - guint (*get_type_func)(void); -} -widget_info_array[] = { - { sizeof(GtkObject), sizeof(GtkObjectClass), gtk_object_get_type }, - { sizeof(GtkWidget), sizeof(GtkWidgetClass), gtk_widget_get_type }, - { sizeof(GtkMisc), sizeof(GtkMiscClass), gtk_misc_get_type }, - { sizeof(GtkLabel), sizeof(GtkLabelClass), gtk_label_get_type }, - { sizeof(GtkAccelLabel), sizeof(GtkAccelLabelClass), gtk_accel_label_get_type }, - { sizeof(GtkTipsQuery), sizeof(GtkTipsQueryClass), gtk_tips_query_get_type }, - { sizeof(GtkArrow), sizeof(GtkArrowClass), gtk_arrow_get_type }, - { sizeof(GtkImage), sizeof(GtkImageClass), gtk_image_get_type }, - { sizeof(GtkPixmap), sizeof(GtkPixmapClass), gtk_pixmap_get_type }, - { sizeof(GtkContainer), sizeof(GtkContainerClass), gtk_container_get_type }, - { sizeof(GtkBin), sizeof(GtkBinClass), gtk_bin_get_type }, - { sizeof(GtkAlignment), sizeof(GtkAlignmentClass), gtk_alignment_get_type }, - { sizeof(GtkFrame), sizeof(GtkFrameClass), gtk_frame_get_type }, - { sizeof(GtkAspectFrame), sizeof(GtkAspectFrameClass), gtk_aspect_frame_get_type }, - { sizeof(GtkButton), sizeof(GtkButtonClass), gtk_button_get_type }, - { sizeof(GtkToggleButton), sizeof(GtkToggleButtonClass), gtk_toggle_button_get_type }, - { sizeof(GtkCheckButton), sizeof(GtkCheckButtonClass), gtk_check_button_get_type }, - { sizeof(GtkRadioButton), sizeof(GtkRadioButtonClass), gtk_radio_button_get_type }, - { sizeof(GtkOptionMenu), sizeof(GtkOptionMenuClass), gtk_option_menu_get_type }, - { sizeof(GtkItem), sizeof(GtkItemClass), gtk_item_get_type }, - { sizeof(GtkMenuItem), sizeof(GtkMenuItemClass), gtk_menu_item_get_type }, - { sizeof(GtkCheckMenuItem), sizeof(GtkCheckMenuItemClass), gtk_check_menu_item_get_type }, - { sizeof(GtkRadioMenuItem), sizeof(GtkRadioMenuItemClass), gtk_radio_menu_item_get_type }, - { sizeof(GtkTearoffMenuItem), sizeof(GtkTearoffMenuItemClass), gtk_tearoff_menu_item_get_type }, - { sizeof(GtkListItem), sizeof(GtkListItemClass), gtk_list_item_get_type }, - { sizeof(GtkTreeItem), sizeof(GtkTreeItemClass), gtk_tree_item_get_type }, - { sizeof(GtkWindow), sizeof(GtkWindowClass), gtk_window_get_type }, - { sizeof(GtkColorSelectionDialog), sizeof(GtkColorSelectionDialogClass), gtk_color_selection_dialog_get_type }, - { sizeof(GtkDialog), sizeof(GtkDialogClass), gtk_dialog_get_type }, - { sizeof(GtkInputDialog), sizeof(GtkInputDialogClass), gtk_input_dialog_get_type }, - { sizeof(GtkFileSelection), sizeof(GtkFileSelectionClass), gtk_file_selection_get_type }, - { sizeof(GtkFontSelectionDialog), sizeof(GtkFontSelectionDialogClass), gtk_font_selection_dialog_get_type }, - { sizeof(GtkPlug), sizeof(GtkPlugClass), gtk_plug_get_type }, - { sizeof(GtkEventBox), sizeof(GtkEventBoxClass), gtk_event_box_get_type }, - { sizeof(GtkHandleBox), sizeof(GtkHandleBoxClass), gtk_handle_box_get_type }, - { sizeof(GtkScrolledWindow), sizeof(GtkScrolledWindowClass), gtk_scrolled_window_get_type }, - { sizeof(GtkViewport), sizeof(GtkViewportClass), gtk_viewport_get_type }, - { sizeof(GtkBox), sizeof(GtkBoxClass), gtk_box_get_type }, - { sizeof(GtkButtonBox), sizeof(GtkButtonBoxClass), gtk_button_box_get_type }, - { sizeof(GtkHButtonBox), sizeof(GtkHButtonBoxClass), gtk_hbutton_box_get_type }, - { sizeof(GtkVButtonBox), sizeof(GtkVButtonBoxClass), gtk_vbutton_box_get_type }, - { sizeof(GtkVBox), sizeof(GtkVBoxClass), gtk_vbox_get_type }, - { sizeof(GtkColorSelection), sizeof(GtkColorSelectionClass), gtk_color_selection_get_type }, - { sizeof(GtkGammaCurve), sizeof(GtkGammaCurveClass), gtk_gamma_curve_get_type }, - { sizeof(GtkHBox), sizeof(GtkHBoxClass), gtk_hbox_get_type }, - { sizeof(GtkCombo), sizeof(GtkComboClass), gtk_combo_get_type }, - { sizeof(GtkStatusbar), sizeof(GtkStatusbarClass), gtk_statusbar_get_type }, - { sizeof(GtkCList), sizeof(GtkCListClass), gtk_clist_get_type }, - { sizeof(GtkCTree), sizeof(GtkCTreeClass), gtk_ctree_get_type }, - { sizeof(GtkFixed), sizeof(GtkFixedClass), gtk_fixed_get_type }, - { sizeof(GtkNotebook), sizeof(GtkNotebookClass), gtk_notebook_get_type }, - { sizeof(GtkFontSelection), sizeof(GtkFontSelectionClass), gtk_font_selection_get_type }, - { sizeof(GtkPaned), sizeof(GtkPanedClass), gtk_paned_get_type }, - { sizeof(GtkHPaned), sizeof(GtkHPanedClass), gtk_hpaned_get_type }, - { sizeof(GtkVPaned), sizeof(GtkVPanedClass), gtk_vpaned_get_type }, - { sizeof(GtkLayout), sizeof(GtkLayoutClass), gtk_layout_get_type }, - { sizeof(GtkList), sizeof(GtkListClass), gtk_list_get_type }, - { sizeof(GtkMenuShell), sizeof(GtkMenuShellClass), gtk_menu_shell_get_type }, - { sizeof(GtkMenuBar), sizeof(GtkMenuBarClass), gtk_menu_bar_get_type }, - { sizeof(GtkMenu), sizeof(GtkMenuClass), gtk_menu_get_type }, - { sizeof(GtkPacker), sizeof(GtkPackerClass), gtk_packer_get_type }, - { sizeof(GtkSocket), sizeof(GtkSocketClass), gtk_socket_get_type }, - { sizeof(GtkTable), sizeof(GtkTableClass), gtk_table_get_type }, - { sizeof(GtkToolbar), sizeof(GtkToolbarClass), gtk_toolbar_get_type }, - { sizeof(GtkTree), sizeof(GtkTreeClass), gtk_tree_get_type }, - { sizeof(GtkCalendar), sizeof(GtkCalendarClass), gtk_calendar_get_type }, - { sizeof(GtkDrawingArea), sizeof(GtkDrawingAreaClass), gtk_drawing_area_get_type }, - { sizeof(GtkCurve), sizeof(GtkCurveClass), gtk_curve_get_type }, - { sizeof(GtkEditable), sizeof(GtkEditableClass), gtk_editable_get_type }, - { sizeof(GtkEntry), sizeof(GtkEntryClass), gtk_entry_get_type }, - { sizeof(GtkSpinButton), sizeof(GtkSpinButtonClass), gtk_spin_button_get_type }, - { sizeof(GtkText), sizeof(GtkTextClass), gtk_text_get_type }, - { sizeof(GtkRuler), sizeof(GtkRulerClass), gtk_ruler_get_type }, - { sizeof(GtkHRuler), sizeof(GtkHRulerClass), gtk_hruler_get_type }, - { sizeof(GtkVRuler), sizeof(GtkVRulerClass), gtk_vruler_get_type }, - { sizeof(GtkRange), sizeof(GtkRangeClass), gtk_range_get_type }, - { sizeof(GtkScale), sizeof(GtkScaleClass), gtk_scale_get_type }, - { sizeof(GtkHScale), sizeof(GtkHScaleClass), gtk_hscale_get_type }, - { sizeof(GtkVScale), sizeof(GtkVScaleClass), gtk_vscale_get_type }, - { sizeof(GtkScrollbar), sizeof(GtkScrollbarClass), gtk_scrollbar_get_type }, - { sizeof(GtkHScrollbar), sizeof(GtkHScrollbarClass), gtk_hscrollbar_get_type }, - { sizeof(GtkVScrollbar), sizeof(GtkVScrollbarClass), gtk_vscrollbar_get_type }, - { sizeof(GtkSeparator), sizeof(GtkSeparatorClass), gtk_separator_get_type }, - { sizeof(GtkHSeparator), sizeof(GtkHSeparatorClass), gtk_hseparator_get_type }, - { sizeof(GtkVSeparator), sizeof(GtkVSeparatorClass), gtk_vseparator_get_type }, - { sizeof(GtkPreview), sizeof(GtkPreviewClass), gtk_preview_get_type }, - { sizeof(GtkProgress), sizeof(GtkProgressClass), gtk_progress_get_type }, - { sizeof(GtkProgressBar), sizeof(GtkProgressBarClass), gtk_progress_bar_get_type }, - { sizeof(GtkData), sizeof(GtkDataClass), gtk_data_get_type }, - { sizeof(GtkAdjustment), sizeof(GtkAdjustmentClass), gtk_adjustment_get_type }, - { sizeof(GtkTooltips), sizeof(GtkTooltipsClass), gtk_tooltips_get_type }, - { sizeof(GtkItemFactory), sizeof(GtkItemFactoryClass), gtk_item_factory_get_type } -}; - - -value ml_gtk_type_unique (value name, value parent, value nsignals) -{ - struct widget_info * wi; - GtkTypeInfo ttt_info; - - wi = widget_info_array + Int_val(parent); - ttt_info.type_name = String_val(name); - ttt_info.object_size = wi->size; - ttt_info.class_size = wi->class_size + Int_val(nsignals)*sizeof(void *); - ttt_info.class_init_func = (GtkClassInitFunc) class_init; - ttt_info.object_init_func = (GtkObjectInitFunc) NULL; - ttt_info.reserved_1 = NULL; - ttt_info.reserved_2 = NULL; - ttt_info.base_class_init_func = (GtkClassInitFunc) NULL; - - return Val_int(gtk_type_unique(wi->get_type_func (), &ttt_info)); -} - -static guint sig[100]; - -value ml_gtk_object_class_add_signals (value class, value signals, - value nsignals) -{ - int i; - for (i=0; i<nsignals; i++) - sig[i] = Int_val(Field(signals, i)); - gtk_object_class_add_signals ((GtkObjectClass *)class, - sig, Int_val(nsignals)); - return Val_unit; -} - -value ml_gtk_signal_new (value name, value run_type, value classe, - value parent, value num) -{ - struct widget_info * wi; - int offset; - - wi = widget_info_array + Int_val(parent); - offset = wi->class_size+Int_val(num)*sizeof(void *); - return Val_int(gtk_signal_new (String_val(name), Int_val(run_type), - ((GtkObjectClass *)classe)->type, offset, - gtk_signal_default_marshaller, GTK_TYPE_NONE, 0)); - *(((int *)classe)+offset) = 0; -} - -ML_1 (gtk_rc_add_default_file, String_val, Unit) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtk.h b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtk.h deleted file mode 100644 index 29c2da5c3..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtk.h +++ /dev/null @@ -1,15 +0,0 @@ -/* $Id$ */ - -#define GtkObject_val(obj) ((GtkObject*)Field(obj,1)) -value Val_GtkObject (GtkObject *w); -value Val_GtkObject_sink (GtkObject *w); -#define Val_GtkAny(w) Val_GtkObject((GtkObject*)w) -#define Val_GtkAny_sink(w) Val_GtkObject_sink((GtkObject*)w) -#define Val_GtkWidget Val_GtkAny -#define Val_GtkWidget_sink Val_GtkAny_sink - -#ifdef GTK_NO_CHECK_CASTS -#define check_cast(f,v) f(Pointer_val(v)) -#else -#define check_cast(f,v) (Pointer_val(v) == NULL ? NULL : f(Pointer_val(v))) -#endif diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtkgl.c b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtkgl.c deleted file mode 100644 index 5e0efd718..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtkgl.c +++ /dev/null @@ -1,54 +0,0 @@ -/* $Id$ */ - -#include <gtk/gtk.h> -#include <gtkgl/gtkglarea.h> -#include <caml/mlvalues.h> -#include <caml/alloc.h> -#include <caml/memory.h> -#include <caml/callback.h> -#include <caml/fail.h> - -#include "wrappers.h" -#include "ml_glib.h" -#include "ml_gdk.h" -#include "ml_gtk.h" -#include "gtkgl_tags.h" - -/* Conversion functions */ -#include "gtkgl_tags.c" - -#define GtkGLArea_val(val) ((GtkGLArea*)GtkObject_val(val)) - -value ml_gtk_gl_area_new (value list, value share) -{ - value cursor, res; - int len, i; - int *attrs; - - for (len = 0, cursor = list; cursor != Val_unit; cursor = Field(cursor,1)) - { - if (Is_block(Field(cursor,0))) len += 2; - else len++; - } - - attrs = (int*) stat_alloc ((len+1)*sizeof(int)); - - for (i = 0, cursor = list; cursor != Val_unit; cursor = Field(cursor,1)) - { - value option = Field(cursor,0); - if (Is_block(option)) { - attrs[i++] = Visual_options_val(Field(option,0)); - attrs[i++] = Int_val(Field(option,1)); - } - else attrs[i++] = Visual_options_val(option); - } - attrs[i] = GDK_GL_NONE; - - res = Val_GtkObject - ((GtkObject*)gtk_gl_area_share_new(attrs,GtkGLArea_val(share))); - stat_free(attrs); - return res; -} - -ML_1 (gtk_gl_area_make_current, GtkGLArea_val, Val_bool) -ML_1 (gtk_gl_area_swapbuffers, GtkGLArea_val, Unit) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtkxmhtml.c b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtkxmhtml.c deleted file mode 100644 index 3f9c3c6c4..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/ml_gtkxmhtml.c +++ /dev/null @@ -1,76 +0,0 @@ -/* $Id$ */ - -#include <string.h> -#include <gtk/gtk.h> -#include <gtk-xmhtml/gtk-xmhtml.h> -#include <caml/mlvalues.h> -#include <caml/alloc.h> -#include <caml/memory.h> -#include <caml/callback.h> -#include <caml/fail.h> - -#include "wrappers.h" -#include "ml_glib.h" -#include "ml_gdk.h" -#include "ml_gtk.h" -#include "gtkxmhtml_tags.h" - -/* conversion functions */ - -#include "gtkxmhtml_tags.c" - -Make_Flags_val (Line_type_val) - -#define GtkXmHTML_val(val) ((GtkXmHTML*)GtkObject_val(val)) - -ML_0 (gtk_xmhtml_new, Val_GtkAny_sink) -ML_1 (gtk_xmhtml_freeze, GtkXmHTML_val, Unit) -ML_1 (gtk_xmhtml_thaw, GtkXmHTML_val, Unit) -ML_2 (gtk_xmhtml_source, GtkXmHTML_val, String_val, Unit) -ML_2 (gtk_xmhtml_set_string_direction, GtkXmHTML_val, String_direction_val, - Unit) -ML_2 (gtk_xmhtml_set_alignment, GtkXmHTML_val, Position_val, Unit) -/* ML_2 (gtk_xmhtml_outline, GtkXmHTML_val, Bool_val, Unit) */ -ML_3 (gtk_xmhtml_set_font_familty, GtkXmHTML_val, String_val, String_val, Unit) -ML_3 (gtk_xmhtml_set_font_familty_fixed, GtkXmHTML_val, String_val, String_val, - Unit) -ML_2 (gtk_xmhtml_set_font_charset, GtkXmHTML_val, String_val, Unit) -ML_2 (gtk_xmhtml_set_allow_body_colors, GtkXmHTML_val, Bool_val, Unit) -ML_2 (gtk_xmhtml_set_hilight_on_enter, GtkXmHTML_val, Bool_val, Unit) -ML_2 (gtk_xmhtml_set_anchor_underline_type, GtkXmHTML_val, Flags_Line_type_val, - Unit) -ML_2 (gtk_xmhtml_set_anchor_visited_underline_type, GtkXmHTML_val, - Flags_Line_type_val, Unit) -ML_2 (gtk_xmhtml_set_anchor_target_underline_type, GtkXmHTML_val, - Flags_Line_type_val, Unit) -ML_2 (gtk_xmhtml_set_allow_color_switching, GtkXmHTML_val, Bool_val, Unit) -ML_2 (gtk_xmhtml_set_dithering, GtkXmHTML_val, Dither_type_val, Unit) -ML_2 (gtk_xmhtml_set_allow_font_switching, GtkXmHTML_val, Bool_val, Unit) -ML_2 (gtk_xmhtml_set_max_image_colors, GtkXmHTML_val, Int_val, Unit) -ML_2 (gtk_xmhtml_set_allow_images, GtkXmHTML_val, Bool_val, Unit) -ML_4 (gtk_xmhtml_set_plc_intervals, GtkXmHTML_val, Int_val, Int_val, Int_val, - Unit) -/* ML_2 (gtk_xmhtml_set_def_body_image_url, GtkXmHTML_val, String_val, Unit) */ -ML_2 (gtk_xmhtml_set_anchor_buttons, GtkXmHTML_val, Bool_val, Unit) -value ml_gtk_xmhtml_set_anchor_cursor(value html, value cursor) -{ - gtk_xmhtml_set_anchor_cursor - (GtkXmHTML_val(html), Option_val(cursor, GdkCursor_val, NULL), - Bool_val(cursor)); - return Val_unit; -} -ML_2 (gtk_xmhtml_set_topline, GtkXmHTML_val, Int_val, Unit) -ML_1 (gtk_xmhtml_get_topline, GtkXmHTML_val, Val_int) -ML_2 (gtk_xmhtml_set_freeze_animations, GtkXmHTML_val, Bool_val, Unit) -/* ML_1 (gtk_xmhtml_get_source, GtkXmHTML_val, copy_string) */ -ML_2 (gtk_xmhtml_set_screen_gamma, GtkXmHTML_val, Float_val, Unit) -/* ML_2 (gtk_xmhtml_set_event_proc, GtkXmHTML_val, ???, Unit) */ -ML_2 (gtk_xmhtml_set_perfect_colors, GtkXmHTML_val, Bool_val, Unit) -ML_2 (gtk_xmhtml_set_uncompress_command, GtkXmHTML_val, String_val, Unit) -ML_2 (gtk_xmhtml_set_strict_checking, GtkXmHTML_val, Bool_val, Unit) -ML_2 (gtk_xmhtml_set_bad_html_warnings, GtkXmHTML_val, Bool_val, Unit) -ML_2 (gtk_xmhtml_set_allow_form_coloring, GtkXmHTML_val, Bool_val, Unit) -ML_2 (gtk_xmhtml_set_imagemap_draw, GtkXmHTML_val, Bool_val, Unit) -ML_2 (gtk_xmhtml_set_mime_type, GtkXmHTML_val, String_val, Unit) -ML_2 (gtk_xmhtml_set_alpha_processing, GtkXmHTML_val, Bool_val, Unit) -ML_2 (gtk_xmhtml_set_rgb_conv_mode, GtkXmHTML_val, Dither_type_val, Unit) diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/var2conv.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/var2conv.ml deleted file mode 100644 index 6730d1451..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/var2conv.ml +++ /dev/null @@ -1,99 +0,0 @@ -(* $Id$ *) - -(* Compile a list of variant tags into CPP defines *) - -(* hash_variant, from ctype.ml *) - -let hash_variant s = - let accu = ref 0 in - for i = 0 to String.length s - 1 do - accu := 223 * !accu + Char.code s.[i] - done; - (* reduce to 31 bits *) - accu := !accu land (1 lsl 31 - 1); - (* make it signed for 64 bits architectures *) - if !accu > 0x3FFFFFFF then !accu - (1 lsl 31) else !accu - -open Genlex - -let lexer = make_lexer ["type"; "public"; "exception"; "="; "["; "]"; "`"; "|"] - -let exn_name = ref "invalid_argument" - -let may_string = parser - [< ' String s >] -> s - | [< >] -> "" - -let may_bar = parser - [< ' Kwd "|" >] -> () - | [< >] -> () - -let rec ident_list = parser - [< ' Kwd "`"; ' Ident x; trans = may_string; _ = may_bar; s >] -> - (x, trans) :: ident_list s - | [< >] -> [] - -let may_public = parser - [< ' Kwd "public" >] -> true - | [< >] -> false - -open Printf - -let declaration = parser - [< ' Kwd "type"; public = may_public; ' Ident name; ' Kwd "="; - prefix = may_string; ' Kwd "["; _ = may_bar; - tags = ident_list; ' Kwd "]"; suffix = may_string >] -> - let ctag tag trans = - if trans <> "" then trans else - let tag = - if tag.[0] = '_' then - String.sub tag ~pos:1 ~len:(String.length tag -1) - else tag - in - match - if prefix = "" then None, "" - else - Some (prefix.[String.length prefix - 1]), - String.sub prefix ~pos:0 ~len:(String.length prefix - 1) - with - Some '#', prefix -> - prefix ^ String.uncapitalize tag ^ suffix - | Some '^', prefix -> - prefix ^ String.uppercase tag ^ suffix - | _ -> - prefix ^ tag ^ suffix - and cname = - String.capitalize name - in - let tags = - Sort.list tags - ~order:(fun (tag1,_) (tag2,_) -> hash_variant tag1 < hash_variant tag2) - in - printf "/* %s : conversion table */\n" name; - if not public then printf "static "; - printf "lookup_info ml_table_%s[] = {\n" name; - printf " { 0, %d },\n" (List.length tags); - List.iter tags ~f: - begin fun (tag,trans) -> - printf " { MLTAG_%s, %s },\n" tag (ctag tag trans) - end; - printf "};\n\n"; - printf "#define Val_%s(data) ml_lookup_from_c (ml_table_%s, data)\n" - name name; - printf "#define %s_val(key) ml_lookup_to_c (ml_table_%s, key)\n\n" - cname name; - | [< 'Kwd"exception"; 'Ident name >] -> - exn_name := name - | [< >] -> raise End_of_file - -let main () = - let chars = Stream.of_channel stdin in - let s = lexer chars in - try - while true do declaration s done - with End_of_file -> () - | Stream.Error err -> - Printf.eprintf "Parsing error \"%s\" at character %d on input stream" - err (Stream.count chars) - -let _ = Printexc.print main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/var2def.ml b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/var2def.ml deleted file mode 100644 index 617c4c62d..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/var2def.ml +++ /dev/null @@ -1,44 +0,0 @@ -(* $Id$ *) - -(* Compile a list of variant tags into CPP defines *) - -(* hash_variant, from ctype.ml *) - -let hash_variant s = - let accu = ref 0 in - for i = 0 to String.length s - 1 do - accu := 223 * !accu + Char.code s.[i] - done; - (* reduce to 31 bits *) - accu := !accu land (1 lsl 31 - 1); - (* make it signed for 64 bits architectures *) - if !accu > 0x3FFFFFFF then !accu - (1 lsl 31) else !accu - -open Genlex - -let lexer = make_lexer ["`"; "["; "]"; "|"] - -let main () = - let s = lexer (Stream.of_channel stdin) in - let tags = Hashtbl.create 57 in - while match s with parser - [< ' Kwd "`"; ' Ident tag >] -> - let hash = hash_variant tag in - begin try - let tag' = Hashtbl.find tags hash in - if tag <> tag' then - failwith (String.concat ~sep:" " ["Doublon tag:";tag;"and";tag']) - with Not_found -> - Hashtbl.add ~key:hash ~data:tag tags; - print_string "#define MLTAG_"; - print_string tag; - print_string "\tVal_int("; - print_int hash; - print_string ")\n" - end; - true - | [< ' _ >] -> true - | [< >] -> false - do () done - -let _ = Printexc.print main () diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/wrappers.c b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/wrappers.c deleted file mode 100644 index 7e83aa99b..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/wrappers.c +++ /dev/null @@ -1,76 +0,0 @@ -/* $Id$ */ - -#include <string.h> -#include <caml/mlvalues.h> -#include <caml/alloc.h> -#include <caml/memory.h> -#include <caml/callback.h> -#include <caml/fail.h> - -#include "wrappers.h" - -value copy_memblock_indirected (void *src, asize_t size) -{ - value ret = alloc (Wosize_asize(size)+2, Abstract_tag); - if (!src) ml_raise_null_pointer (); - - Field(ret,1) = 2; - memcpy (&Field(ret,2), src, size); - return ret; -} - -value ml_some (value v) -{ - CAMLparam1(v); - value ret = alloc_small(1,0); - Field(ret,0) = v; - CAMLreturn(ret); -} - -void ml_raise_null_pointer () -{ - static value * exn = NULL; - if (exn == NULL) - exn = caml_named_value ("null_pointer"); - raise_constant (*exn); -} - -value Val_pointer (void *ptr) -{ - value ret = alloc_small (2, Abstract_tag); - if (!ptr) ml_raise_null_pointer (); - Field(ret,1) = (value)ptr; - return ret; -} - -value copy_string_check (const char*str) -{ - if (!str) ml_raise_null_pointer (); - return copy_string ((char*) str); -} - -value copy_string_or_null (const char*str) -{ - return copy_string (str ? (char*) str : ""); -} - -value ml_lookup_from_c (lookup_info *table, int data) -{ - int i; - for (i = table[0].data; i > 0; i--) - if (table[i].data == data) return table[i].key; - invalid_argument ("ml_lookup_from_c"); -} - -int ml_lookup_to_c (lookup_info *table, value key) -{ - int first = 1, last = table[0].data, current; - - while (first < last) { - current = (first+last)/2; - if (table[current].key >= key) last = current; - else first = current + 1; - } - if (table[first].key == key) return table[first].data; - invalid_argument ("ml_lookup_to_c"); -} diff --git a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/wrappers.h b/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/wrappers.h deleted file mode 100644 index 1fcffcf02..000000000 --- a/helm/DEVEL/lablgtk/lablgtk_20000829-0.1.0/wrappers.h +++ /dev/null @@ -1,222 +0,0 @@ -/* $Id$ */ - -#ifndef _wrappers_ -#define _wrappers_ - -#include <caml/mlvalues.h> -#include <caml/fail.h> - -value copy_memblock_indirected (void *src, asize_t size); -value ml_some (value); -void ml_raise_null_pointer (void) Noreturn; -value Val_pointer (void *); -value copy_string_check (const char*); -value copy_string_or_null (const char *); - -typedef struct { value key; int data; } lookup_info; -value ml_lookup_from_c (lookup_info *table, int data); -int ml_lookup_to_c (lookup_info *table, value key); - -/* Wrapper generators */ - -#define ML_0(cname, conv) \ -value ml_##cname (value unit) { return conv (cname ()); } -#define ML_1(cname, conv1, conv) \ -value ml_##cname (value arg1) { return conv (cname (conv1 (arg1))); } -#define ML_1_post(cname, conv1, conv, post) \ -value ml_##cname (value arg1) \ -{ value ret = conv (cname (conv1(arg1))); post; return ret; } -#define ML_2(cname, conv1, conv2, conv) \ -value ml_##cname (value arg1, value arg2) \ -{ return conv (cname (conv1(arg1), conv2(arg2))); } -#define ML_2_name(mlname, cname, conv1, conv2, conv) \ -value mlname (value arg1, value arg2) \ -{ return conv (cname (conv1(arg1), conv2(arg2))); } -#define ML_3(cname, conv1, conv2, conv3, conv) \ -value ml_##cname (value arg1, value arg2, value arg3) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3))); } -#define ML_3_name(mlname, cname, conv1, conv2, conv3, conv) \ -value mlname (value arg1, value arg2, value arg3) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3))); } -#define ML_4(cname, conv1, conv2, conv3, conv4, conv) \ -value ml_##cname (value arg1, value arg2, value arg3, value arg4) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4))); } -#define ML_4_name(mlname, cname, conv1, conv2, conv3, conv4, conv) \ -value mlname (value arg1, value arg2, value arg3, value arg4) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4))); } -#define ML_5(cname, conv1, conv2, conv3, conv4, conv5, conv) \ -value ml_##cname (value arg1, value arg2, value arg3, value arg4, value arg5) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), \ - conv5(arg5))); } -#define ML_6(cname, conv1, conv2, conv3, conv4, conv5, conv6, conv) \ -value ml_##cname (value arg1, value arg2, value arg3, value arg4, value arg5, \ - value arg6) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), \ - conv5(arg5), conv6(arg6))); } -#define ML_7(cname, conv1, conv2, conv3, conv4, conv5, conv6, conv7, conv) \ -value ml_##cname (value arg1, value arg2, value arg3, value arg4, value arg5, \ - value arg6, value arg7) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), \ - conv5(arg5), conv6(arg6), conv7(arg7))); } -#define ML_8(cname, conv1, conv2, conv3, conv4, conv5, conv6, conv7, conv8, \ - conv) \ -value ml_##cname (value arg1, value arg2, value arg3, value arg4, value arg5, \ - value arg6, value arg7, value arg8) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), \ - conv5(arg5), conv6(arg6), conv7(arg7), conv8(arg8))); } -#define ML_9(cname, conv1, conv2, conv3, conv4, conv5, conv6, conv7, conv8, \ - conv9, conv) \ -value ml_##cname (value arg1, value arg2, value arg3, value arg4, value arg5, \ - value arg6, value arg7, value arg8, value arg9) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), \ - conv5(arg5), conv6(arg6), conv7(arg7), conv8(arg8), \ - conv9(arg9))); } -#define ML_10(cname, conv1, conv2, conv3, conv4, conv5, conv6, conv7, conv8, \ - conv9, conv10, conv) \ -value ml_##cname (value arg1, value arg2, value arg3, value arg4, value arg5, \ - value arg6, value arg7, value arg8, value arg9, value arg10)\ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), \ - conv5(arg5), conv6(arg6), conv7(arg7), conv8(arg8), \ - conv9(arg9), conv10(arg10))); } -#define ML_11(cname, conv1, conv2, conv3, conv4, conv5, conv6, conv7, conv8, \ - conv9, conv10, conv11, conv) \ -value ml_##cname (value arg1, value arg2, value arg3, value arg4, value arg5, \ - value arg6, value arg7, value arg8, value arg9, value arg10,\ - value arg11) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), \ - conv5(arg5), conv6(arg6), conv7(arg7), conv8(arg8), \ - conv9(arg9), conv10(arg10), conv11(arg11))); } -#define ML_12(cname, conv1, conv2, conv3, conv4, conv5, conv6, conv7, conv8, \ - conv9, conv10, conv11, conv12, conv) \ -value ml_##cname (value arg1, value arg2, value arg3, value arg4, value arg5, \ - value arg6, value arg7, value arg8, value arg9, value arg10,\ - value arg11, value arg12) \ -{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), \ - conv5(arg5), conv6(arg6), conv7(arg7), conv8(arg8), \ - conv9(arg9), conv10(arg10), conv11(arg11), \ - conv12(arg12))); } - -/* Use with care: needs the argument index */ -#define Ignore(x) -#define Insert(x) (x), -#define Split(x,f,g) f(x), g(x) Ignore -#define Split3(x,f,g,h) f(x), g(x), h(x) Ignore -#define Pair(x,f,g) f(Field(x,0)), g(Field(x,1)) Ignore -#define Triple(x,f,g,h) f(Field(x,0)), g(Field(x,1)), h(Field(x,2)) Ignore - -/* For more than 5 arguments */ -#define ML_bc6(cname) \ -value cname##_bc (value *argv, int argn) \ -{ return cname(argv[0],argv[1],argv[2],argv[3],argv[4],argv[5]); } -#define ML_bc7(cname) \ -value cname##_bc (value *argv, int argn) \ -{ return cname(argv[0],argv[1],argv[2],argv[3],argv[4],argv[5],argv[6]); } -#define ML_bc8(cname) \ -value cname##_bc (value *argv, int argn) \ -{ return cname(argv[0],argv[1],argv[2],argv[3],argv[4],argv[5],argv[6], \ - argv[7]); } -#define ML_bc9(cname) \ -value cname##_bc (value *argv, int argn) \ -{ return cname(argv[0],argv[1],argv[2],argv[3],argv[4],argv[5],argv[6], \ - argv[7],argv[8]); } -#define ML_bc10(cname) \ -value cname##_bc (value *argv, int argn) \ -{ return cname(argv[0],argv[1],argv[2],argv[3],argv[4],argv[5],argv[6], \ - argv[7],argv[8],argv[9]); } -#define ML_bc11(cname) \ -value cname##_bc (value *argv, int argn) \ -{ return cname(argv[0],argv[1],argv[2],argv[3],argv[4],argv[5],argv[6], \ - argv[7],argv[8],argv[9],argv[10]); } -#define ML_bc12(cname) \ -value cname##_bc (value *argv, int argn) \ -{ return cname(argv[0],argv[1],argv[2],argv[3],argv[4],argv[5],argv[6], \ - argv[7],argv[8],argv[9],argv[10],argv[11]); } - -/* result conversion */ -#define Unit(x) ((x), Val_unit) -#define Id(x) x -#define Val_char Val_int - -/* parameter conversion */ -#define Bool_ptr(x) ((long) x - 1) -#define Char_val Int_val -#define Float_val(x) ((float)Double_val(x)) - -#define Option_val(val,unwrap,default) \ -((long)val-1 ? unwrap(Field(val,0)) : default) -#define String_option_val(s) Option_val(s,String_val,NULL) - -/* Utility */ - -#define Copy_array(ret,l,src,conv) \ - if (!l) ret = Atom(0); \ - else if (l <= Max_young_wosize) { int i; ret = alloc_tuple(l); \ - for(i=0;i<l;i++) Field(ret,i) = conv(src[i]); } \ - else { int i; ret = alloc_shr(l,0); \ - for(i=0;i<l;i++) initialize (&Field(ret,i), conv(src[i])); } - -#define Make_Val_final_pointer(type, init, final, adv) \ -static void ml_final_##type (value val) \ -{ if (Field(val,1)) final ((type*)Field(val,1)); } \ -value Val_##type (type *p) \ -{ value ret; if (!p) ml_raise_null_pointer(); \ - ret = alloc_final (2, ml_final_##type, adv, 1000); \ - initialize (&Field(ret,1), (value) p); init(p); return ret; } - -#define Make_Val_final_pointer_ext(type, ext, init, final, adv) \ -static void ml_final_##type##ext (value val) \ -{ if (Field(val,1)) final ((type*)Field(val,1)); } \ -value Val_##type##ext (type *p) \ -{ value ret; if (!p) ml_raise_null_pointer(); \ - ret = alloc_final (2, ml_final_##type##ext, adv, 1000); \ - initialize (&Field(ret,1), (value) p); init(p); return ret; } - -#define Pointer_val(val) ((void*)Field(val,1)) -#define MLPointer_val(val) (Field(val,1) == 2 ? &Field(val,2) : (void*)Field(val,1)) - -#define Val_addr(ptr) (1+(value)ptr) -#define Addr_val(val) ((void*)(val-1)) - -#define Wosize_asize(x) ((x-1)/sizeof(value)+1) -#define Wosizeof(x) Wosize_asize(sizeof(x)) - -#define Make_Extractor(name,conv1,field,conv2) \ -value ml_##name##_##field (value val) \ -{ return conv2 ((conv1(val))->field); } - -#define Make_Setter(name,conv1,conv2,field) \ -value ml_##name##_##field (value val, value new) \ -{ (conv1(val))->field = conv2(new); return Val_unit; } - -#define Make_Array_Extractor(name,conv1,conv2,field,conv) \ -value ml_##name##_##field (value val, value index) \ -{ return conv ((conv1(val))->field[conv2(index)]); } - -#define Make_Array_Setter(name,conv1,conv2,conv3,field) \ -value ml_##name##_##field (value val, value index, value new) \ -{ (conv1(val))->field[conv2(index)] = conv3(new); return Val_unit; } - -/* ML value is [flag list] */ -#define Make_Flags_val(conv) \ -int Flags_##conv (value list) \ -{ int flags = 0L; \ - while Is_block(list) { flags |= conv(Field(list,0)); list = Field(list,1); }\ - return flags; } - -/* ML value is [flag list option] */ -#define Make_OptFlags_val(conv) \ -int OptFlags_##conv (value list) \ -{ int flags = 0L; \ - if Is_block(list) list = Field(list,0); \ - while Is_block(list) { flags |= conv(Field(list,0)); list = Field(list,1); }\ - return flags; } - -#define Val_copy(val) copy_memblock_indirected (&val, sizeof(val)) -#define Val_string copy_string_check -#define Val_optstring copy_string_or_null -#define Optstring_val(v) (string_length(v) ? String_val(v) : (char*)NULL) -#define Val_option(v,f) (v ? ml_some(f(v)) : Val_unit) - -#define Check_null(v) (v ? v : (ml_raise_null_pointer (), v)) - -#endif /* _wrappers_ */ diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0-1.i386.rpm b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0-1.i386.rpm deleted file mode 100644 index e759a668b59b21fc56addbe331bfc3f81f8aa944..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16862 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%0D}gsPbTWkKs*ejbno0DSakn-Qf0bUXrSrv-Ht$! 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 QgD1rI66)OnjR*+;3x(G8!T<mO diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0-1.spec b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0-1.spec deleted file mode 100644 index 63b197d82..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0-1.spec +++ /dev/null @@ -1,25 +0,0 @@ -Summary: GtkMathView : the binding for lablgtk of the GtkMathView widget -Name: lablgtk-20000829_gtkmathview -Version: 0.1.0 -Release: 1 -Copyright: LGPL -Group: Development/Libraries -Requires: lablgtk_20000829 gtkmathview -Source: www.cs.unibo.it:/~lpadovan/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0.tar.gz -%description -GtkMathView is the binding for lablgtk of the GtkMathView widget. - -%prep -%setup - -%build -make -make opt - -%install -make install - -%files -%doc COPYING - -/usr/lib/ocaml/lablgtk/mathview diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0-1.src.rpm b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0-1.src.rpm deleted file mode 100644 index 3377d3cd58cf8edf50c9e66c456199161a00a060..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7616 zcmb7`1yGyOnudexAjOJPC{`d4JZ+I;h2q628VK(0!KJtrx8g;LyA^jS1&X^B_u?Dw z&7HZsGka(EWX}Ko&-uRd9?c{NC5Q7U000sI$;uF7W$I+f!OaCPg4|$zI9MAxnYoxl zT{*abARre92=Jc^5&-RgCPbC(AR*e2;YthupzOdE710Kdq3pxoF%WG8008y#b0MvP z-X`b90wL#8u?33dr`&(@VE_P-Md3}x@QMkqPvyzy$rl}7pT>FOT?Er2_z!{^5&SeR z7Q8Ye_yEDC2tI`C(>zNNd<54g{|W@3!1XEKkKjwVKE;O-{1>iI{u2nkf$P(Jw-I~~ zS9m@WA%Y(eO!iMkg&)gPJ`xpN;cG&D8Vg>L>=67k*3;3sA^2&mC-y=xHe8?beG!ZU z*C)SF1mhxj5W)Y-f13Z(c=(9;F9gHS<{$l+5KIEsC;uG;lOp&SuJHXwWr6F{`pyw7 zh2W=sc#6M=E4)AQzt$&>;FoZH8eayknDAG21S=!rTyTBrZwyzsKQb?Zp$G;e*aX4C zPb?1jPxl+}kNXV(0p2@V%ERxxI{ePly{2<AgVI6FZH&!rOzBK)9q14ibhak{2>pAq ztGTf$)ak$VH+TI18vx;R1%Oxk;tU;~pbqA4Ksz&Ipphfc*~T1V3p96vN1rFly;qV0 zNI+enR<?H5P#Y&sIdh1Ep@TWp@jou|pI>62lc599)B_-AZsY6*Fy|5E|37r%00ABC zpho|P%zxR#&jo%qq;Y<Eel>_Sd4g9PU5o@xz}&|Cybvf4gjWD!$j>DJ2Ah}|nHcdI z@`4Rb0ER}qykMvaFCRpZ3(RN4#SJn98ya#$O$3bv3?bZ*Co=$m?&;xRYwPqsACHIv z08mKt0J(sCfd6GD>A(UYF0ddM7dPAq1%BV)6}?dlfCdhH@_s5tcILJKQx9`H02n|U z4!?>|1*Oc*SxHB}S^yXxwBpwR`LU?=vcVP;59?((=Ma7P8&nxPX4HC7JIq7WD}x`@ z{>>Qk(YFg%jTgT(>dRFZAB+l`6^ByvFVZJ@TIk^)ua=gU&H{)SB%0?t3#~-Vl?byi z5(r0_hmdfx{iToIDr^_+f$!{b+vYB&9sDV@xGa$;Vvkc?*{9Mq8kuU%>HxdeZhdWY zYkg~TZQaG8f=hhD#jooHCcb@k9FN@kgxJvpG7FwlT^%4*>|i*@MO{?Z6ZKdh$?x(D zOz5VtlJeKWU?({sxPznH?@<lnn~BzmWns&VcejTP&?c=TB`AE)EbN=!8i0Xp0X<;H zQ`PvXiox<?Uze)e@07HhwC)nm4(E+2jdKwzvcIpkpwJDtNtBRO;W74Lae3DFak#+x z$e+tI;&5xL*Lth_0D{3+yB+*G{Os@CYti8Y-4`xzr%CJVXx!0+(3~^d#qSxA$6(R) z^*pFQtT(X?`0MSs#YL&pX_GMiG7BmdJ_;o)007k}ot;P>`^KyLYsV}pO`_H#NOqXR zYu}N~j#lo9g66<raVzUb-HUpFL0#aSuz$CejV*eDXTEt6vN|%rO(&h;ZJm+|jVBN0 z!sSuW$sL9|3rh=ZrZC1gxoD+*rf?Ugl~n+thfOhNRXl%u^!9$h(IRfLqavORRs#{A zqZlR6w;cZseMs?{zS6M3-T*RV^bUJ?mMVJ+Wlfr7N3v6FvAWBt<OSJdrN6(%$Dnh9 z6<pde#pFy`$C<GprFJOZi6aq1$K}5Q6u_m#Y?xThV?9ieggm6KtJ6X$l?Vq~{`3t8 zHrNOUFqr*4jg<o7(k#~0)JOeE)M^Q!&0Go?{No!1@U)lo3n^JE)G~iLT{!41wuRRe z+2hAR$Lp4W9MG*RYMD;Kv(^4NMqTY&@-cfEV+xn{S~_QA4-fOv%_{3i%gxrbiZnY5 z)){`;Vu<~SWQ;*cK#t0`!<o12=8+(n*2fxUbc?0;i>;Hcl?dlt*N%gnPfSF@^`H1o zcI@f*oXhm;HavHiuBZ5z@>^etQ}gYhyWHG)PBL%$knjE4B$Bty^w^qLl16%l?rZR; z2vg5>%W32HMQl{}`HbiJ7!y@m)t5!7qZt_zBHH7>ewL8TKqVP|MVq6{zhXG+hj%N8 zCZ*K_;2^4>ZP$_zA1*44e;eB79p|Zap)TtAF~p4xw3T-1_3^V+3oO<GYmE18lQ7eX zJfl9VNAdpZ2#aOPuPb3~q3vN0qRj!1j6ed1t@JfPjP!tep_!|0F`^N#;Pfv?0iWgw zIl-4<Ey*5ns2d^rcFYbDnQ^_BDVF2i%mPGQj|9c}^yx8tyz=&Snb?6Zw;zGVb`ra` zcPJkVjj3LW3OKajtD$@e{y@1YkG5f0fqSb@{If1<kX$i)5@tLeR%TdcG`&2zU%f(c zO=Ma=L`~l1_D(3FP6COH`E>=kNZhCCaj1Jf=%8AMjyzz`Xy#mwqoDbt(&j({hc5o% zb!?U)UZJKz@+Gf{XdPyQpait<8C7`Lo4piiz#bav(87>8XfQ)m)q78|RfZj0Q0}EM zhZ|LM6FN+~C%&`kZ7=o(Q;!TKeKtV5`jcSqTy*2h5_h#VpIz2PyJDhLWl}0HGe+{s zG|l8=2RBK^&d<5>K-%`MOg@3m%HoWv@P_j(>E<n;`$P__cZJKEAsr*W0HxE7jHJ~? zub3X6H1}eCZWHfY6c39}YZ3aa)9K4z5hv;T=R^+Tw4W&r^hv6i*XfwK1;jeBtjBCW z9^O+0`?l^^NNdx!8Q*5@pMQ9awM};afq%S%MIEtlWOl3a_xS@^6%S==`gv4Sq0o6j zdv`#wM2<e_f&@!fQC=>E;+MIzNC<zNRfZo`{&~1Hhd{t@5xz|Awsve1-}#fmq4Kl# z^1&HRkGtO=J_vzic4eywG4noi#{b2-R;nFJ&OSTz^aXPD4_oeVM8iJf5=|j<Vtg>U zzr{Mex-(b^CB~qK&8lBK%z~|9Lj@~WUYDAcXSAWnBO#gEqxOzpeHUGXu*a-^CpRuj zXV1Cs*u;fR;IHT1h`k_!P+zp;rg)?kdH_%GxqHe_$R|P=dMEhHg>jZ#xY?_Ax4M#n zS3k}6HdH(%wV)9qim!fHC`XW#>q^)D#1R#B{4v~tL`K9xhHJ(5$FpzF1S3<xHqu@! zJ~<xyJ=$c`T`7~;>}*?f4iV!;+8!71SrD(nhQdumNLCc-MyAje&g%l~xpr)JrwgIk z1>xxHI!QJbXqoe)0}g49U`p7t4~IIa-!d{9@QccQeZnMQ)Yvg4#_5u6&p#TxkZmOS zl{!=)|MQxT8uslxSW{lVpoBhrf%?>P=8q#i4Rd`)OTkv^={G0FOAIB<s<JQF5DI;3 z^c3X#laIbp^Xw}=vlQh{;q1EI6l4yLswLm0eopY@FI}GhknSx&0sYO=nK&IFP|*?- z$5o-z{Cl@WM{iyF@I1k9w+h)9{PH|-RC;UfIQKD;#lgq$#qY&|!7>@--9#lr&t{r? z6)NyproSA=$ahiokyM-Ok+H`%@sESg862y^+YUgnd{QzeKXNBWGpD}E<+?6W{wb9e z!ResCi`C@9G2B(?k?rLWI@T$4oIUDLxsF&W&5P(HTDx&zB#PK#3{~@;4R2p(OpGP{ zq{bBVcO$G_A=^f8H3!tM--2XdS1<%qOXeMIMz#F*%Wg-3LZr83oip_Zdz%UgtGJ?@ zgQeHQv<u8<e(%jpxP(1T1E~=8J&DokVu9X-RL=egCedaHgX7p=X8J2*BN_sWzbYfx zRev5pa`^Q_Bl-|g?wZP5G0RKmkV@yv)i`C61}^^#B4&WA&AJT~%5Y#kXIUinK7B!% zWLVe!GU2%F6>ySBOtMM}jYW9C_DtM@09(Yt^JmyzOH^yeE6YoXEemT;kyR-kqHQ_% z!VvY>@AH`eM!u<_Fg>NInYHt5K2ukt%kbFis5#<wQGOQDcSCa@K@w=ZLJz!AB@8dX z2TXm9jl*+i+e?WknL2Aan(4rve2&1b%AeYmOQM2T*o6{9>ZhnfQNQyC`oDR9Wn*)D zD+yFkn%UtH0}VbGiLce~J3za(TudNwjZMUEKOMaHah(@w(w-c&;G*u;ZcX^OHJCb? z64}*o5*p5%vBXK#RyAwd0}9d3!c3-;>JhO5Pi~($It(ELd5GhZQsKXy25VmQHZ_~O ztDs_aTDlaN-}Kk@b2Yo`s@h*MiVXeBj6L53XQ5m5Q+^VWe{wdF)WwN(x?dFb$Tf=# z9wiG}m0pO}`15F5d^o9PNDPw~?m9FZ(>7T143McI(agP1VrSC3w_24KD!m?$?L4-Y zsK6sP-6xjXXkhdC5*i{sR9RxZzalXuv4Vj<Qq&x*eZ`tM_w86diBpm<Y<F+iu#<+S zJd<0Q;r>lE9i8GS(jnDeERxrqq^sR8N|#<qjsA4Y%RDm=S)l&QA+d_RI;4eIMq#vf zOnh?7KEg2{+R;jmiCWyNFe`i0SZxB4e<=@$6)b;s)>FeB47Y6{StrQa$wEygIgF(4 zuJ)s1oO)k3{pNk#J1ze0TtY2~iAdNeSMBJYI37xVMXn=elWSJ-!-tK6oWo!%0qL8M z2ejeWaugK;*|3M8<g^41lV=CK@^5B}q&%++JHxEko4PO)Wju~J=)A~#Pq^Q+>K;_v ztq0h>TY3;+Hk)z&i5yvVWQ<b0$<z+2>>2@gGMuvE`tZx(`J8Hj;@{{DV)RvmA<vzO z-sp|U*&ky>R<T(JoLLw3pP1BQ`HyoU>(BQzmek+f?(SC?#tmuzP>qp@i_45ik0hq< zyX_8c@pTH%vQfbdA>SjcX{phn;F1r|QGH~eH+!`j=-Py)*akB(Zm);=i|QB*^VoJ7 z2RBh|{>q+9(l?(jQ8tJaq!M}GI43{ydq+?6cN~iQ$Zu9X>}X`GZnKn!hCHmz{=$*& zpvEKL6WX{$X?u-1h>W<peY`ur$*6~f?Z$E-yCsBlU^CL12vnQ<JrmEWjcCJ4>}IpY zbA8lNbWAZbxRk`j)6rF9e4M-ec%5dzxy&;(;R}iG>Dh&g2&>0}H7cVes|W49OJ3FH zrj`wB-Vxzw-@>&ALu5UBYwyzRV(tfJZvGEj6viz*p<L-nYM%{`dQfN2zf3D0j6}^q z@C-w~9xuM;e*{jN>gFYzxK=07prEj#d@B;v+}6B2<*zxD|72XWwN~@W3A>Z@+}f(T zH_0p?jFPwVExaCoFa<}PwdiEqI4GXCFH05gPrltz_gQrPP>6s^7W1_$6`5P!d)vHe zA%1aG_mZq|KOuCA-)*k^dlFoywGOh+mWw8Tdz>nxbXIV;eBa{N{a%jkuAa{#>pu7< z;@4C}FH6YGIWkr)!}hVNf1rvuLy&C<u}a7)-_o`<P0u*Tt!vpc0W!7`im6IJ>4wsz z9bNTJGTt5V-*{Ao$Mg;*D0{ur-=8XpIKL8*2aCSTgWBI{;jioZE?w%WNhnT_bn{ev z;ta8w55?D|$!j&?x_`8KfrU%sFczb-@+uL!fqTpSQ|RD%)@#1m#F-1PHmI*0H7s>_ z-p9HQe?DBn8nhmrsee5wH_`Cw9+lVZtlub!eKYrJg05UUl~lFw3_~S6vO7(<-Z4Bv zC~boTmJ{cJCY|p3&?w3ES~q~d=xe&k_kd{vwE@&PW&nCkWfU^Ol872ay)%?Lic+i5 zQO&)$^iJ^x|C`1Qha9UBSX_*QVcNZIae@`MUxrwoTX|}oU#h?1h}<pKj|p~8`Uc<I zs4G;>*31wRE939|Q7y&jRd+mAY2T9cw}Dr0LbWyaw`LQ6QCxbJ-<GAQ{Vd=g;|K0L z3${PTl4Fx}eeEKrQRyL&`Y3cVJ9F5N9;}HTO5nMRymQ5L%`;74lXiM`;3pGsvOiWT z*<!d%S%~C#%BySfDnWf%FavicLqfsbn_|Aa_MNs)^*bN&il~IQXD6J6bQkoke;L2z zDTc|pSc(*H4hxv#>9!=`xbP(Lq~>E|r$5WZE7n*JDR*%_Nsv=qJkm|>2a%?W1|)vq z@hNue8@bh%aCg{`X`hqv*B2DPUP`duk-$1!@xqorf$A+#M>tq;?|mj4fF|H)Z`@@Z z@@eGquai|dyA#m8)l<;${<P`aE%mEsvF<>mBEqLlhrjDL-`gUcJUn!B&q$%bEWIUY zW23;;jfqL#q^jl&9|>=GlZeji7VN+1hPCZpB-9!9=Y@pPw`_Bk7#$=5pQzpV3}uTu z>;+DIb&Czc*XrtL?6QyQN@rxPdX_Gz4+wR8C%&_&<T@_5YA3T`$;`c4kJjO;&KCj2 z@&p^0s>k18upNFE3|v!ar{p%zk1xDVn6C1qggBaOB_!5cCQ^+hO-t%dPiu|BwtZgK z<&b<jH8^aZ>(S9k!Y4J^HA&R5cH}+w>TgkaW^*1Hrlct~_dBdxzjj2Y7E7h@;gcz{ zOhm&WvlVMz8KJhtJ_`=u`kZ;O!c!Co6q6YzEjwZKs=ldER@IeRO3@&P1zd?OyqYQ= z(s--An!FUn0u2x&>tmyRdEw?yGOkeQWYNB-YHx5pVvIgPnwTrS9VY?WwvAEJRb<?g zhI&~A9@J5wZ`7V$H4iLoPXk+jH#gX;Q2%+O58hPZHDLW1vA0qE!uD#EP_QYojczXB z2RAjn?bxJ|H1-bb^6}ThPueO&&M^UfuFQM}Qa0?$5k(b3WRj|b(CgCh9R~B|j`T&8 zu|P+E{|-U*naw|xO!4S_)Csh8V<1?l4Q1zAWN`gEfsUKFOTjMm)SG<asYy#pQF91Z zq8~0LY?x=Iu8gkjXTOF@rEe;ovu)C@cvOub51(oJvuUD&0Ww$N*SI|TU9Y9LFaUOe zZ@TpE^>`Y9)DoqUFP2weWxUe6<PwZ1M*4McRcRy{l2sxwtBD-NSNL%?wqZw}L$<k_ zMHDCTC*x|vUk@X_q7Phix-o2msU~a&gHWq)<z%R7-tGlkecpM;>(eZ9?;!u+LE^hR z5NSnq^1%zTZY{`Faumhz(o}^=WQSx>YezS9fHKU~Qw)uPLh{nnZ<@0G%g)@}y1Rwg z$|dwog&x8$b7@n$?WLq+4U+dp%U9cEvcq0%OC7Awl+2@wsJif?G;f1c8JS|_+~z!3 zOK7W<2%SVYcAX!2T)&>JXaBfHd4@~W(4eoU%0BJ=mYLADB<L*ahP}=iR-p8ZjJk26 zxP+I7OJDZI)#;l?;kKgT_B828_x5`?ik@~B)edfDmx2ZDtYs#p;US?{;MJ2%Z*m<V zlqWkziE2?+dbi6dN}N2|_dVBV?w8w9ox@yi`=9kPUq8I^Dc>*lAeXwcJO~_fZC4c< z667B*O0gM;_ux!$w>(J;<)#=eiZ80p&X&!#RpCDl4ku2nr<$>_73>Vcxd!4mRJKxo z6lu`CA?{@cfiQ@_$M#$Bf7-9TYI&Jk9-BKXM>Tjl`jw|Y{x)o+(gv~&bS_#NcaD@} z^SR4f5@K)8T%v6~?isQ$yMe~nL~ZODkTJ9+>3PtQDdhgSW4?<f{?u?6M<YGVy|FrI zsS_$|mvUau8fPHY=P~hzi=7EO&-scgk^2~fu>)0-PaS6fCN?gNoD;*}UOO3+e$lmW z&$@U{+*Ii`lKA7~S3w<5T5a6sd&aKwZ{N+#Z1+9fFO-W%ryhEHeq;SfaS~^uP>{j@ zgFf9H@;wV*V^7KZ%Jnn3Tvt<T2Fwd2LHHnjtDftexY(srwi}c0x@usDKO`t#OmL@w z{@4Rh3rCiW`9(87-mPJGJ~^L2@oS#|OTY?!`Tp1MjL`GlXycVdkMogWvajmyNoLO6 zD_NQ0DS?rjnc-Io^R4O3i$;*q(DeuQDK;9#U7rVZ&+kOmUJhcke1sk*MuRWc6q5_e z$k)S)$$R}I$5MU}%Y80f=AZETcJ$)(EIw@DLNUkro9v$>#fTY-fg|4*DL$(|1CF3v z&+=UCdc!Z%w}Ch5@~pPZGu_w>`~)|F0qG1!kyyRZ)1ZK1SuD1J3m<G2qrF=y7RGnY zZ4qlE{SNUoLwbgL%5D1>o_4Rh`(n=Pt74Fu?+inmM?J$@NnU&y!r95gU@aR|)T)V# z7XLucr=74r&=<BT=}~p8%VUZbxR!_&UCVjI87QR6)^=_yQr$iI70A*;*v2nIGoDD4 zOI^gi#feIKU#e2vCqOw^LucW$R%@8qBh_noAd7<^A8D2U{e;p|O%nQO@QTfRR}5L& z4ku!4%1O4{owR@u2k(RC=sW$IDHdt(Ef8~w?eV&EGJv)%*1lTiEI-BS%A{K$qf-)= zR-~x!8{r}woF3at%UmlDdd)S_AIP}GhTkcHpFalmR$6n`yE5a)u8J2_5bIcOH>=5P zaD(L`Wm3ORl3yq|$oDO5E7iH6!bo)-EHPI@xm(E=5_vIN;(0rjtMQCYa~`+9?m^vn zq<f)r!KywjVxj^vwaB4(K50!*wQM<Ixt@7Vdhq_o3ZHVRt5K3l1I2K`s<!Kq8b)|$ z_Bt9`tTt*@Q?J*%cIIuX>uiku`*BqjqPD|r)v1UU(;!UpN)z?DuCh0|Yo}F?B&;i5 zl>)92wBAR_w>J}_D#(TCjNKQt5LM0o=O`6R%}v{XWPpZ|;6q$o<PSnGboEW7bF}+@ ztL3BtyRY5<Ixlh7di~U(=-?pY#9k1ube9?n?t}k(*G%W(ODwqU!g8XQEg*7^E?e4m znx~|>ps_DkY~ImnH##KW<eYaeJpEZ(gV$K6RxkO(Usv>9hR%(-$h1reC;f6DCUAB= zNYj@PC&OBZa7(e0Pcgk+-R>-c+^meMue$YFp=T9UZ7FU^Jb6m(tJ;DA;kv?!^LnqX z<x^pzd*g2flW7ahhd)ps18>Ck59+tuBsf5o9It*(s4@MP?ec%y&x+r9G4mQDO3ovW z82hl{=kMdrk@{2!bq|aS#9#}(z8RgmW0O$m`W|vsFy=_xbTk@p)aIha=OeQ1V^+uO z_+#o}`~^v&r@~77*`jBxLWNtl^>9f*NnM<hj;6q-loH=jom{*j`7!c>fX}l-B}reU zTyZX#kx_5rCsbfA$IR4fNWa(L+-``z3d321qwd;5vs+VCi7U#xF?+$*Pd}w!<B&mA z1ZT#yC!5%;m`OMk!@^y-w>!ee?Hi)<IJFk5d(v5qzvkOHOQokDwzAN(LgcYUnc|qX zd>)m;tT*(Ro?U_|m;KeEEJS$%MOI;5<upRxqA=|y(}=hr|I_H^(?_g(#e)YJ_kG&L bM4Ym+#`xF5!pHiBM|>;UX+~)Z0N}p>6A5G0 diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0.tar.gz b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0.tar.gz deleted file mode 100644 index 73f44b3641b51a61bb03a72124437196596ec844..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5777 zcmb7{bz2h-!$#>CyFeNQX{14E9NjsQ1_3FlfpoWo(jC$z-91{mTN*}5jb`M4J-_!O zy#L)_;9U1P^wD@|7SL@mG|W>Ih}W9%+?4*cetyG8H7JG0<*5m)9-KW6K9rulY}d}F zVU=0TvPf2*l)`;p@^T8o3})$#W&s)6Ak#!60T=?)z%v0fWzb`)0A4Mm8Yc_|c`m{w zVwRu<JHksAXEKe7UiRGNit7KaZfr!rVo&!M37@_RwYJdQ(}uIfZtQ=vbaR6=LT`#^ z*Ecsd{AF9DK3|cTlZ3T@97&cI;f5jlnA!{e#n8#+DG^TX+|p<FUh`d4#b)D<+6vOd z=Hyft-ohN3J?o#nguR5bs(B9Csue4nZ^8t-oekakVV%!i_5YIO0{FEJxI5#RyUOSX zIHqrUqv#7w|Bz1A1nQGPtPOT&ZjD{Hkhwu8M<u6(rmJxZos#&n^tri`x@7&cp}`D+ zMA!%nzpZ1ibY~@Ol<uV|Mw4;C^GBM~kG(oLwBTDuS}pY_^*!{tL~=rj<R?k$SakFS zQ0a>DIR+J!0OuR%Y=m22hFuKMHIFR#$0izKNwbvZLsa%tPP)-pKzl)l_#ic*OnEIW zQ#LucLbZx-$uYhyA@y_p`)bT;*|WzP_8Q5C5js8hyf#zig*Kg(2nyE1$|PsJ(-XL- z8L`lO=X*nLYqRjKURP<Z6CyvBp)>*c$+x_zTr*c>i6d4Tw8<Hr0M<VuE!2ebvW6C! z?zStT<{2gb%9&iyM%y1i>Qv0*08As7=SVe%>PRW0;>D0+EVjwun{vAD899@AOvWEf zI*HBft*rWR&5^G>Qx8d2y1cOo%r`U>*_)J(ABaxv=g#F|8oF#BHI@Qkr4kAF0pB`a zt0fH93#z<Ybf6!?N1O*47IKS)Mrki$hZKl_D<f2ntig%c_$$7t0LU;PT;^F$i&^f{ zTs5%m%AeGlYw<2{tH<D6YlO&hqb-6_J`gWr6Y!}L;LaJ=UC_lf+k3$y(ezFw>93yB zBab?vB~|I^_ioZzz4`TdKj)9sBJ6nD6!OVOocXI$T>IMj!>+gfT-o=$pMG;ht?P`M z=m5M709CKP_!&N}g?&Bgv8oQrz;5e(!OZGOT@I?oSq)lCFj)<Xe??&!K>5fp(uf+$ zJuQqaiV=6ifCnwenXO_8ILS_mWRCzPdLIgM>Vv1su#3ZA9OLJ8u!<TmP8NY!!8fwY zd&As}F1lAkj23@Cgj0*!{l?Z;B=o#8wP1m&)9I#1wv!%QgIpx_D;=!&!#IDoUs;>o zMG826<Ij=Z<^R-JqOs}4Ybhc5$~1E%&0ZjsI=M!C+WdRtF>{K}mxd5shA>ON31hzC zv;-FF^><uod2MF%6lVNj{FqE<qF~u>_0g48?O^MUaI^PLIEicDi9)R=NUT?RxzWI0 z$3ErP_8hFdpT*I?`RMMGi!n~(Wd+)q&x`f7{WWA6?pz$Y1)k=K-2<61Cu8O?_U_UJ zk^M{?9J(bCmRoo>U8{W7uqeBXN&12kqy^1H;ogHxE2k91U?rFrI_6=j<$;B(M)T~_ z(&^0i+1LaxGL1E@d`2*PAjoDul9Quh7LzD#)JlhWgD9eXzGxv}F8XSwwCMUxP}l`s z*a<SU+%xcU{}7Q-c0ea6X{+@teE^A3T*yO<q;RhQwXDoPhcwmM{ffo>6c3QAXI??Q zolsyS&qNAptrpOw>3o+;zEb*3tfntBP?t~PZT|PzCOwsaoA;Z%rsj_Fwp2atcTfbX zr-k)q38=P=%C!3<EkMs}8S)IXbyPy4syA@vguGnT+L}=Gj4WBmp%Dn_>{2Ke|EoK? z_cFxP)^-twndUe^ek%}>HqK}Q+SpP}DXP{y@{-<2=HBo}@SP}XZGAo5+s($SLmcIo zQs;o&ji3I2TI0+_WmT8dp&C~#4uaO!{ym|nWK2+n1r=p*7V`Eu$@h-&+1IaIRF*LN zpAB_(rCx{N5dKLmT`^}H%p%CZuRitNrS~}LBTz}l>{L=l<BRZ=-pT`G_zB{aVh;n4 z{3LU;6B}zJU4QxlcLC~Fbv_#7{FQqECU^RhkL77|?=~SF^%~BDX>%6@t^5_s*p*MJ zA~l#PuaG7PV~3NqL%#-|x2Yfa9JLtf8Sj|OpZ4`C_R3`+r&y@IpIiARzY=*SpY<`P zaU{{)BX1g=#rE;K-Ty1bK#no{TyD#`>pZ*5IaxKM;wbFO{*xPkzq<FdwY8URoc+m8 zp)X19yb<E9xN=2ktcuU_icpcfUBM1W`p@c&21Lt`I$Ut$L9}v~+T^cX%G~W7o}@f# z=HXo{9}Uq-6{<9cV2#l*r!fku27bLd?JhjtTlr;Vb)>e)JXQb-QP8rrR*X;qEzOZ6 z@${u+WIq<Vch=bYPQ&k<3FJ~&qmpzfZyn6JT<UEV+YE$@K68tA9c0Y29f{qVPHj7- zda{G(GUbv4b&ZT&72`~RdF-P)UT-Nr>1J+ui)`%$)z+VkdOJMmYAq?NL3Ef~^fIei z>zl8Z_s){$Vs5f^hJVcm$`)K#CY)*g1h6>IeE5Fg&RERP%_|GI%~i<Q?7*8xfr(3q zcrjp0le3cD0Sx59rCJ*<OLyV5Fk8uqfOb%@N2X0>hR5<hn^W;-)idi;9B7B5h;w0= zrFNfi@da_zZ1<^X9e23oqT(kPYE%0XrsJ8RozPS>g9VH&NW0Uoe3p0m1;YD!IBStp z<<W<(;X35piHlgVbDqF_5g(DR3r~l{@%hI2(C<u|aZk_|??siC#^`;IUlq-%IlHV; z!ahEpzA|xBqem+s2EL3_{8jdI1IM|ygW++XIhi*+%~w4O7DRKpir&Yvt%rLa8aTSJ zC1<*lOHMNOBF3^94<L0xf{(8@%xwvlE8Fb=>gePVOU4-ecXi|PANIT|@rW<=FGDQL z;j^d793U47^{Ip1{;3R5zCB_lCSS~Qn&=u^3(*#F7AlDwUkDgHey#d9m6w)g(EJc8 z5lDS<Ar`P;zzM}n|LeNCAX~{I+HaAK&}hPteyDTf*t_pDLT8bJ8v~+Y5H9ILr5v?% z;r18d(&CdcH@kuRv~^nLzy&Co^*+A|vGXIs)hG5h#PNE80{kjnF^@M|G62uFGiDNf zA2(UeQgQqbt+FQ_)EyZqa<SiJ>Pl!B1Jw3#9~iD}xLSElA_3D1r#4R|ts2TL+{@H) zc}|5Ehva;n_F8mxUbdaWD9$dT1=DsJN{+5@%w!SH`{#V+D+$hv9rX`R5l9M6c<pbP z!PHu)oE6q0{hM~T2@TSY$2C2}(`#YLLI3uv0|mo7OHN8@;TeFv7#+)lN48L*eD-ou zl=l%B_>!SShQHO5NEWe;pTW1cd_5%kDE~PErioo4S3G-2#L|noeKofKMUcA#6;$}; zvp3%<BR@qpszuoA^V3r)v}<ks&oheWUiS<oB`dla6zK1LS@9ojfU2ELy&pkGk_Gbe zY)DF}XIJ+N-V(j3b|l-diGRW1j8dG8y^@s%`MXNjC_L##MX>)yifm3-_s`x=mwPei zs54Q=<5rH~0gKlIWZ0HZD^xyXW0_;B=y*5?94C2uy0wl2a&)T?bSm^v;jfH694jWb z7}bSiWZ=dd;}_+;^@&XMWCVHn0`0|5mD4s!{HG5k7l*Zz`&n<&g8ME?eRAUWvReOh zAwcnVdL_e<fd+2ill?9cgkq=Gnlv!(DzS}X#(*%YhTylA{lLe&a=vXzs%pO4J|lHC zqgkrS9lcOO?buZUl`!F~$XH?IgksjDW3xY^$EVWn!0Ai3_~Xr1r$$p^D9TaRPxL9j z{uhQF0{l}PZ*)~)qCSyVDtePd<pw>olq&9bN5a2;_OoOU27f2NMxs}{mLGC)yKg6u zJ;Y}oFH(NX*uf76D1gCB(KTuj+^7OWEpx(9-q{yGnyd`Zcb<r~t}$|T;1apN)6U8W zt{=VHM(%@NP%TNGXi}qo3Wi<h)PIsJ8KC#WAgM`;4%Eu`fUU(r>d#oze?ZPzK>Crt zTuHqS^x@swo3G)R^iXY3T`euVkIoQX$<(}901W71p8>e~Ppc$sMG-q+w6pUTslKDO z3BDXXZQ2_BYC)CA9T90Av&&cZM6WO=Ctk6@LfwYn9wXxoH}E3|E&Lg-be|~Wz)Dny zcCoO@q(OeFs;sh<6Uc<N;qIk1=hvLZ?J5rP9ZP6U`o7UE>tvU(Zz*<2iux4IAAD|! zM$NS0d`-YoH-VMbMtuEyFc!*`$Yd_WS-lSWw@>k!J%ZQ17I8SXU@%vZ&R+2@s-b-e zuqsbGpr%4)!;06>bl*?pRy?9{=-Cpc#j_F?Gy&<$EVi2abp=wd&`aKAOZ%D1@@;3D zM$T$~`OL#lx%4;>mfI;=TI!Y>cSf^q7P&n*z*n`j_zb@>m18cwv<p|N&i$+6pR^YE zHO`moh~nc>n&XXo$M|E-o=%+L5#H~}%s|$S<MBAR4$FaLks@aK5Gw9}Iex3nYRf?p z2e+po!gICsO~^)P6s~J)60+yyg>5GN7G{ZcY<OC~K@$$r_M3f)zPf$N_ww!>4$RBV zp{=uR?I`UO^?tc^{uokb&hB*kF+M)`{GpwI_cz8TXTTkkS1Wis<v^*_<v8_}Q>pZT z5;;6<I5vW;8TJ#~a`OB_cTS&s{x{CT2oVTxfryflW^Xh9DFU-v2NM&yV+r=>cc_22 z;r)$A_`&TTG>=XyW9hxpPQfrVv51aMS^2O<$px{wE9$Yc%ZB(@^n=)*PHfYMb>!|C zdt+BVT$pW;U1Gb(#lZI^?><eqJuo3g0fw^wCX#&DvwYVhOq2D0W@4Tib3aPhRZiC| zwAtQQ69NhtO?%|@F~7NqB*oaU1&RmekKm%IdXj#zYBVWx95(l=SEs4n^67TO_IE+6 z85g>_*!nJ^#}}@EakZ$^(xB7Gg*CFA7e-f6izZb>8pm3)M@oIan4u$?`=cFl+-(?A z+{-`eCG%X=viTN%^XR2IF@o5-;!QPRt58hpe{WCG>t85vj*Pz{f<qvA&ap^DP6BBu zBh}}3=qJ{;G;)0u;JM=k4TzB!TO2bw1n!}TP6d<CzllGW3JfhgKJ`sO07^rX*gauQ zk1VE8mm{=44sWpkh#ne3l8q)0L5~b=RlP}uP};W55!I`Edq8z+6}5p32Y<qAhC>HI zpwiTD3$c*qFm->Ar8BPVBuh1SyejrfmW8)Z0Xj^}zoYs{*Tw*juHH=WHh3qvH3vkj zjU^8azE>Kj@(rVwfpEgC&y;5{0IP~IQQyS8T=AikO(hK@#{BkLE~+up%x9irUt2%R z4>>dlrM~bo6^ag0t*2N%=Sk@B5!gZtDC5U5_`f}j%5?<m)d7|k_6qPm)B}l44jmct zN1nJM3imaEVIR@1BcCEnKa0PH3zbf3R5-yyZTJ3e()air1bL$p{S9i}Dr2m*_nQX( z+H73&iUuc|jh0l3FPByB;Z+EzbjH-r;)ciU{6(n}10+&Nx^HFmBi8G}o|h#2o~MiE z`+tlZAYM>lh``M=Y(ue9_rFdeK2(c-HxsbYGnh`P^g(p$QKz-u(!gpblfp0P^8Vtc zzT{~>E5YpWzZeDHlq=wvD!Wr1?5-UG6pM?_t1kKcSER#hCGE!)QYzzz38?~D5O`Ff zDFlESv<W$HG*+hZ3s212thtZLt2HF*HCV}?v{TZb{;K-caP48xuplYYhHsSLwE#Pa za-o(qX*BtEpj(E(jsk{99x}UPSW>r>;S>+Pd4nv-!vQ&=eu~`u8TDR#ewE=vvv_`| z<;Jj+?=3k^vm8}k>O{VOKD|M)+%zuNuBlV6<e55j;2xD-`QM*Dy}&%Lp3mO~668ZW z{@SPQqTcs$iV;6cZN5p0rd4%+h<=ddh?d{f1BqEjyxjTC3GoQR$o^TN0LwbI8#ZTA z3E3d6r<cXdu?MseQ#92?EfoJHpm)lgQpyVXO+#WO2z$t*df!**(fSilE*FV?OMd}- zJ=>pprlsvb(a7P%-P)$}YMr~2y_?xf^lK?-9tK|35c(d@mzUq^XWOmlfhR|mOcqgt z{_cN%8KMdQpflF!-sbeNQtLQl8(u#hhvS&!DwTu3$N=AtQFkd&hDpLXCgy*G<4KU2 z&FBRY;$FB+fhSpsM=?1|KghwyZJ7Jex1u)1w-~K5;A!8DJi_)`-;HOt!(r~r!C5hP z*Nf47)jK|4sZoBYli#H_kb*EkO@xuvger~rC$>d*?p$hCu1RRc8&)tSi{e$;K1M*( zv$_1*LTW}EiCwGern=ds$xb`P6T>^BW)Ag?)r1+i=L{4XWo>&xsL$PzX}qu_RvxqG zs!ur1J!NJBn3E|H4zsEztf$bM7Es334>(myvm5v|Lr^NqOLif9hpR^=JskAnb_T?f z2)6ku2~K%nO1dwW#yyA;rF#eHX9Ov2%P)TIrkFFYiq+^+a-x_cmKPby2YTkM2nZ!B z6JBWFKHmuYsMh@&J$!9VphZ(!{wREJnlYv;Cq_3`U&&w2P%+)A(gw7g$oopv`O0t4 zDxZU#%QleCF-kVJo3S})wp$gQ^SgztgtZ4LAjK;*xk%G174LPFMj|*Y1y+c;;h<5P z_1b4uR^Q;yrznB<KqHe*)6QE<*}?soGM(~`VEeeAzZjUmZ5ndNn*3PMw!rGc#vm6K zH&Y&mh@MFyWCPHWbv_MgwhMBSx-6K38-8hYUwZiepk=r|bFZ04X2UbVi@&z+hAu*_ zxaHNfngBtLAb5}v_uaG8_W4KgEu2FpRL^KPs(F5OeRXBfOU7tYvGEDX7f*5sLXG-u z`0YKjA~F7yj^7g{`nM0bMXN#Vq4&D*k9}+k<1ROpL~1dpre>>k{h`8Z*y#}1|D~h3 zIeIt9t+5mJ%x*4Z#GY60<Y?O;msDI(q)6%bKJoF1`A6Ur>&PeuXi?zGpo+MyMT{B; zm0$qY`_lSGJ<TJkz0jM9NkC~RV&K;@nVr@JZe!%W2XRR;u+?8$D<EeJ3htVJTk0K& z%Qtg9ImZ<p!{(l+skAg24bX|LT1wTuurVtfbTT|2KIh(D^3b{e!a6j=Uvu<DMcT5u z6}5BFdO*pBTS`fjQT_8I(M@Y4ro@!UQDVr?bsa)1bbatjm_O6ODs}B%!OJ&cth;`W zz~Sx#{VP};Oc~NDGqqw<ZA)8l;Y6z$Z2da8%PbG`a<RGJpTfWO#T0l+b0cP4_9l?1 zD<QE<MJm406nAq{kPo%!L%91%=hTHoPl8gx8(#|7v3%cHQ>?G@0UJ9ODf@l|p%z>x zaut0)3131Ky$n7f!k>N**t9nwcwaiLEj{qHzxPQd=^_9Dg$@22^n#URJ+pp&JT3Kv zAB1%?9|cv5ku{o3Fu+^z$lPVLb0ff2joy{DjDr<lZi4}a0c&jqM#y}BP-1gxZkBn? zy(^CJuUu;78Qybc<T_hAu4*S+aTMZEK<MZ1Xg!tpl8M%4CdIp1aS_DmIN!%IR&B!_ zu;<HJ=qNqiT`#ZTZ!1VE*waE#sbr}|4d3f=je={tqS6b1U)klT$224OQ~p15`<&zj NlcXAMf|iel_CGQVcCP>c diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/.depend b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/.depend deleted file mode 100644 index 600449bb8..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/.depend +++ /dev/null @@ -1,4 +0,0 @@ -gMathView.cmo: gtkMathView.cmo gtk_mathview.cmo -gMathView.cmx: gtkMathView.cmx gtk_mathview.cmx -gtkMathView.cmo: gtk_mathview.cmo -gtkMathView.cmx: gtk_mathview.cmx diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/COPYING b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/COPYING deleted file mode 100644 index 20b480a10..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/COPYING +++ /dev/null @@ -1,11 +0,0 @@ -This library is made available under the LGPL. -You should have got a copy of the LGPL with Objective Caml. -The LGPL applies to all the files in this directory, but not in -subdirectories. - -For the test subdirectory, there is no specific licensing policy, -but you may freely take inspiration from the code, and copy parts of -it in your application. - -Author: - Claudio Sacerdoti Coen <sacerdot@cs.unibo.it> diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/Makefile b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/Makefile deleted file mode 100644 index 1195de528..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/Makefile +++ /dev/null @@ -1,98 +0,0 @@ -# Makefile for lablgtk_mathview. - -LABLGTKDIR = /usr/local/lib/ocaml/lablgtk -MLFLAGS += -I $(LABLGTKDIR) - -TARGETS = ml_gtk_mathview.o lablgtkmathview.cma - -all: $(TARGETS) - -opt: lablgtkmathviewopt - -configure: - @rm -f config.make - @$(MAKE) --no-print-directory -f configure.mk - -depend: - @rm -f .depend - @$(MAKE) --no-print-directory -f configure.mk .depend - -.depend config.make: - @$(MAKE) --no-print-directory -f configure.mk - -COMPILER = $(CAMLC) $(MLFLAGS) -w s -labels -c -LINKER = $(CAMLC) $(MLFLAGS) -COMPOPT = $(CAMLOPT) $(MLFLAGS) -w s -labels -c -LINKOPT = $(CAMLOPT) $(MLFLAGS) - -include config.make - -INSTALLDIR = $(LIBDIR)/lablgtk/mathview - -MLLIBS = lablgtkmathview.cma -CLIBS = -MLLINK = unix.cma str.cma - -ifdef DEBUG -CFLAGS = -g $(GTKCFLAGS) -MLLINK += -cclib -lcamlrund -MLFLAGS += -g -else -CFLAGS = -O -DGTK_NO_CHECK_CASTS -DGTK_DISABLE_COMPAT_H $(GTKCFLAGS) -endif - -THFLAGS = -thread -THLINK = unix.cma threads.cma - -ifdef USE_CC -CCOMPILER = $(CC) -c -I$(LIBDIR) $(CFLAGS) -else -CCOMPILER = ocamlc -c -ccopt "$(CFLAGS)" -endif - -# Rules -.SUFFIXES: .ml .mli .cmo .cmi .cmx .c .o .var .h .opt .def -.c.o: - $(CCOMPILER) $< -.ml.cmo: - $(COMPILER) $< -.mli.cmi: - $(COMPILER) $< -.ml.cmx: - $(COMPOPT) $< -.var.h: - ./var2def < $< > $@ -.var.c: - ./var2conv < $< > $@ - -# Targets -COBJS = ml_gtk_mathview.o -MLOBJS = gtk_mathview.cmo gtkMathView.cmo gMathView.cmo -ALLOBJS = $(MLOBJS) - -lablgtkmathviewopt: $(CLIBS) $(MLLIBS:.cma=.cmxa) - -install: - if test -d $(INSTALLDIR); then : ; else mkdir -p $(INSTALLDIR); fi - cp $(ALLOBJS:.cmo=.cmi) $(INSTALLDIR) - if test -f *.mli ; then cp *.mli $(INSTALLDIR) ; fi - cp $(ALLOBJS:.cmo=.ml) $(INSTALLDIR) - cp $(MLLIBS) $(INSTALLDIR) - cp $(COBJS) $(INSTALLDIR) - if test ! -z "$(CLIBS)" ; then cp $(CLIBS) $(INSTALLDIR) ; fi - if test -f lablgtkmathview.cmxa; then \ - cp $(MLLIBS:.cma=.cmxa) $(MLLIBS:.cma=.a) \ - $(INSTALLDIR); fi - -lablgtkmathview.cma: $(MLOBJS) - $(LINKER) -a -custom -o $@ $(MLOBJS) $(GTKLIBS) $(GTKMATHVIEWLIBS) -lablgtkmathview.cmxa: $(MLOBJS:.cmo=.cmx) - $(LINKOPT) -a -o $@ $(MLOBJS:.cmo=.cmx) $(GTKLIBS) $(GTKMATHVIEWLIBS) - -ml_gtk.o: $(LABLGTKDIR)/gtk_tags.c $(LABLGTKDIR)/gtk_tags.h \ - $(LABLGTKDIR)/ml_gtk.h $(LABLGTKDIR)/ml_gdk.h $(LABLGTKDIR)/wrappers.h - -clean: - rm -f *.cm* *.o *.a *_tags.[ch] $(TARGETS) - -include .depend diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/config.make b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/config.make deleted file mode 100644 index d50ffb585..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/config.make +++ /dev/null @@ -1,15 +0,0 @@ -CAMLC=ocamlc -CAMLOPT=ocamlopt -USE_GL= -USE_GNOME= -USE_CC= -DEBUG= -CC=cc -RANLIB=ranlib -LIBDIR=/usr/lib/ocaml -BINDIR=/usr/bin -INSTALLDIR=/usr/lib/ocaml/lablgtk/mathview -GTKCFLAGS=-I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/ocaml/lablgtk -GTKLIBS=-ccopt -L/usr/lib -ccopt -L/usr/X11R6/lib -cclib -lgtk -cclib -lgdk -ccopt -rdynamic -cclib -lgmodule -cclib -lglib -cclib -ldl -cclib -lXi -cclib -lXext -cclib -lX11 -cclib -lm -GTKMATHVIEWLIBS=-ccopt -L/usr/local/lib/gtkmathview -cclib -lgtkmathview -GNOMELIBS= diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/configure.mk b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/configure.mk deleted file mode 100644 index 73cfc3d35..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/configure.mk +++ /dev/null @@ -1,53 +0,0 @@ -# makefile for configuring lablGTK_mathview - -# Default compilers -CAMLC = ocamlc -CAMLOPT = ocamlopt - -# Default installation directories -BINDIR = `$(GETBINDIR)` -INSTALLDIR = $(LIBDIR)/lablgtk/mathview - -# Autoconf -GETLIBDIR = ocamlc -v | grep "^Standard" | sed 's/^.*: *//' -LIBDIR = `$(GETLIBDIR)` -GETBINDIR = $(GETLIBDIR) | sed -e 's|/lib/[^/]*$$|/bin|' -e 's|/lib$$|/bin|' -GETRANLIB = which ranlib 2>/dev/null | sed -e 's|.*/ranlib$$|!|' -e 's/^[^!]*$$/:/' -e 's/!/ranlib/' - -ifdef USE_GNOME -GTKGETCFLAGS = gtk-config --cflags`" -I"`gnome-config --includedir -GNOMELIBS = `gnome-config --libs gtkxmhtml` -else -GTKGETCFLAGS = gtk-config --cflags -endif - -GTKGETLIBS = gtk-config --libs - -configure: .depend config.make - -.depend: - ocamldep *.ml *.mli > .depend - -config.make: - @echo CAMLC=$(CAMLC) > config.make - @echo CAMLOPT=$(CAMLOPT) >> config.make - @echo USE_GL=$(USE_GL) >> config.make - @echo USE_GNOME=$(USE_GNOME) >> config.make - @echo USE_CC=$(USE_CC) >> config.make - @echo DEBUG=$(DEBUG) >> config.make - @echo CC=$(CC) >> config.make - @echo RANLIB=`$(GETRANLIB)` >> config.make - @echo LIBDIR=$(LIBDIR) >> config.make - @echo BINDIR=`$(GETBINDIR)` >> config.make - @echo INSTALLDIR=$(INSTALLDIR) >> config.make - @echo GTKCFLAGS=`$(GTKGETCFLAGS)` -I/usr/lib/ocaml/lablgtk >> config.make - @echo GTKLIBS=`$(GTKGETLIBS)` | \ - sed -e 's/-l/-cclib &/g' -e 's/-[LRWr][^ ]*/-ccopt &/g' \ - >> config.make - #<CSC> - echo GTKMATHVIEWLIBS="-ccopt -L/usr/local/lib/gtkmathview -cclib -lgtkmathview " >> config.make - #</CSC> - @echo GNOMELIBS=$(GNOMELIBS) | \ - sed -e 's/-l/-cclib &/g' -e 's/-[LRWr][^ ]*/-ccopt &/g' \ - >> config.make - cat config.make diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gMathView.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gMathView.ml deleted file mode 100644 index b79c81244..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gMathView.ml +++ /dev/null @@ -1,50 +0,0 @@ -open Gaux -open Gtk -open Gtk_mathview -open GtkBase -open GtkMathView -open GObj - -exception ErrorLoadingFile of string;; - -class math_view_signals obj = object - inherit GContainer.container_signals obj - method jump = GtkSignal.connect ~sgn:MathView.Signals.jump obj ~after - method clicked = GtkSignal.connect ~sgn:MathView.Signals.clicked obj ~after -end - -class math_view obj = object - inherit GContainer.container (obj : Gtk_mathview.math_view obj) - method connect = new math_view_signals obj - method load ~filename = - if not (MathView.load obj ~filename) then raise (ErrorLoadingFile filename) - method get_selection = MathView.get_selection obj - method unload = MathView.unload obj - method dump = MathView.dump obj - method get_width = MathView.get_width obj - method get_height = MathView.get_height obj - method set_adjustments = - fun adj1 adj2 -> - MathView.set_adjustments obj (GData.as_adjustment adj1) - (GData.as_adjustment adj2) - method get_hadjustment = new GData.adjustment (MathView.get_hadjustment obj) - method get_vadjustment = new GData.adjustment (MathView.get_vadjustment obj) - method get_buffer = MathView.get_buffer obj - method get_frame = new GBin.frame (MathView.get_frame obj) - method set_font_size = MathView.set_font_size obj - (*method get_top = MathView.get_top obj - method set_top = MathView.set_top obj*) -end - -let math_view ?adjustmenth ?adjustmentv ?border_width ?width ?height - ?packing ?show () -= - let w = - MathView.create - ?adjustmenth:(may_map ~f:GData.as_adjustment adjustmenth) - ?adjustmentv:(may_map ~f:GData.as_adjustment adjustmentv) - () - in - Container.set w ?border_width ?width ?height; - pack_return (new math_view w) ~packing ~show -;; diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gtkMathView.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gtkMathView.ml deleted file mode 100644 index 9ed42b8b7..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gtkMathView.ml +++ /dev/null @@ -1,61 +0,0 @@ -open Gtk -open Gtk_mathview -open Tags -open GtkBase -open Gpointer - -module MathView = struct - let cast w : math_view obj = Object.try_cast w "GtkMathView" - external create : Gtk.adjustment optobj -> Gtk.adjustment optobj -> - math_view obj = "ml_gtk_math_view_new" - let create ~adjustmenth ~adjustmentv () = - create (optboxed adjustmenth) (optboxed adjustmentv) - external load : [>`math_view] obj -> filename:string -> bool = - "ml_gtk_math_view_load" - external get_selection : [>`math_view] obj -> string option = - "ml_gtk_math_view_get_selection" - external unload : [>`math_view] obj -> unit = - "ml_gtk_math_view_unload" - external dump : [>`math_view] obj -> unit = - "ml_gtk_math_view_dump" - external get_width : [>`math_view] obj -> int = - "ml_gtk_math_view_get_width" - external get_height : [>`math_view] obj -> int = - "ml_gtk_math_view_get_height" - external set_adjustments : [>`math_view] obj -> Gtk.adjustment obj -> Gtk.adjustment obj -> unit = - "ml_gtk_math_view_set_adjustments" - external get_hadjustment : [>`math_view] obj -> Gtk.adjustment obj = - "ml_gtk_math_view_get_hadjustment" - external get_vadjustment : [>`math_view] obj -> Gtk.adjustment obj = - "ml_gtk_math_view_get_vadjustment" - external get_buffer : [>`math_view] obj -> Gdk.pixmap = - "ml_gtk_math_view_get_buffer" - external get_frame : [>`math_view] obj -> [`frame] obj = - "ml_gtk_math_view_get_frame" - external set_font_size : [>`math_view] obj -> int -> unit = - "ml_gtk_math_view_set_font_size" - (*external get_top : [>`math_view] obj -> (int * int) = - "ml_gtk_math_view_get_top" - external set_top : [>`math_view] obj -> int -> int -> unit = - "ml_gtk_math_view_set_top"*) - - module Signals = struct - open GtkSignal - - let jump : ([>`math_view],_) t = - let marshal_jump f _ = - function - [GtkArgv.STRING (Some str)] -> f str - | _ -> invalid_arg "GtkMathView.MathView.Signals.marshal_jump" - in - { name = "jump"; marshaller = marshal_jump } - - let clicked : ([>`math_view],_) t = - let marshal_clicked f _ = - function - [] -> f () - | _ -> invalid_arg "GtkMathView.MathView.Signals.marshal_clicked" - in - { name = "clicked"; marshaller = marshal_clicked } - end -end diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gtk_mathview.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gtk_mathview.ml deleted file mode 100644 index 745a1ba82..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/gtk_mathview.ml +++ /dev/null @@ -1 +0,0 @@ -type math_view = [`widget|`container|`bin|`eventbox|`math_view] diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/ml_gtk_mathview.c b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/ml_gtk_mathview.c deleted file mode 100644 index b16f68e50..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/ml_gtk_mathview.c +++ /dev/null @@ -1,55 +0,0 @@ -#include <string.h> -#include <gtk/gtk.h> -#include <caml/mlvalues.h> -#include <caml/alloc.h> -#include <caml/memory.h> -#include <caml/callback.h> -#include <caml/fail.h> - -#include <gtkmathview/gtkmathview.h> -#include <ml_gtk.h> - -#include <wrappers.h> -#include <ml_glib.h> -#include <ml_gdk.h> -#include <ml_gtk.h> -#include <gtk_tags.h> - -/* <CSC/>: Next row should be put in a .h of lablgtk. */ -#define GtkAdjustment_val(val) check_cast(GTK_ADJUSTMENT,val) - -#define GtkMathView_val(val) check_cast(GTK_MATH_VIEW,val) -ML_2 (gtk_math_view_new,GtkAdjustment_val, GtkAdjustment_val,Val_GtkWidget_sink) -ML_2 (gtk_math_view_load, GtkMathView_val, String_val, Val_bool) -ML_1 (gtk_math_view_unload, GtkMathView_val, Unit) -ML_1 (gtk_math_view_dump, GtkMathView_val, Unit) -ML_1 (gtk_math_view_get_width, GtkMathView_val, Val_int) -ML_1 (gtk_math_view_get_height, GtkMathView_val, Val_int) -//ML_3 (gtk_math_view_set_top, GtkMathView_val, Int_val, Int_val, Unit) -ML_3 (gtk_math_view_set_adjustments, GtkMathView_val, GtkAdjustment_val, GtkAdjustment_val, Unit) -ML_1 (gtk_math_view_get_hadjustment, GtkMathView_val, Val_GtkWidget) -ML_1 (gtk_math_view_get_vadjustment, GtkMathView_val, Val_GtkWidget) -ML_1 (gtk_math_view_get_buffer, GtkMathView_val, Val_GdkPixmap) -ML_1 (gtk_math_view_get_frame, GtkMathView_val, Val_GtkWidget) -ML_2 (gtk_math_view_set_font_size, GtkMathView_val, Int_val, Unit) - -/* -value ml_gtk_math_view_get_top (value arg1) -{ - CAMLparam1(arg1); - CAMLlocal1 (result); - int x, y; - gtk_math_view_get_top(GtkMathView_val (arg1), &x, &y); - result = alloc(2, 0); - Store_field(result, 0, Val_int(x)); - Store_field(result, 0, Val_int(y)); - CAMLreturn (result); -} -*/ - -value ml_gtk_math_view_get_selection (value arg1) -{ - const char *stringa; - stringa = gtk_math_view_get_selection (GtkMathView_val (arg1)); - return Val_option (stringa, Val_string); -} diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/Makefile b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/Makefile deleted file mode 100644 index cc5bd50f5..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -LABLGTK_DIR = ../../lablgtk-20000829 -LABLGTK_MATHVIEW_DIR = .. -OCAMLC = ocamlc -I $(LABLGTK_DIR) -I $(LABLGTK_MATHVIEW_DIR) -I mlmathview -OCAMLOPT = ocamlopt -I $(LABLGTK_DIR) -I $(LABLGTK_MATHVIEW_DIR) -I mlmathview - -all: test -opt: test.opt - -test: test.cmo - $(OCAMLC) -custom -o test lablgtk.cma gtkInit.cmo \ - $(LABLGTK_MATHVIEW_DIR)/lablgtkmathview.cma \ - test.cmo \ - -cclib "-lstr -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk \ - -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm \ - -L/usr/local/lib/gtkmathview -lgtkmathview \ - $(LABLGTK_MATHVIEW_DIR)/ml_gtk_mathview.o" - -test.opt: test.cmx - $(OCAMLOPT) -o test.opt lablgtk.cmxa gtkInit.cmx \ - $(LABLGTK_MATHVIEW_DIR)/lablgtkmathview.cmxa \ - test.cmx \ - -cclib "-lstr -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk \ - -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm \ - -L/usr/local/lib/gtkmathview -lgtkmathview \ - $(LABLGTK_MATHVIEW_DIR)/ml_gtk_mathview.o" - -.SUFFIXES: .ml .mli .cmo .cmi .cmx -.ml.cmo: - $(OCAMLC) -c $< -.mli.cmi: - $(OCAMLC) -c $< -.ml.cmx: - $(OCAMLOPT) -c $< - -clean: - rm -f *.cm[iox] *.o test test.opt diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/test.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/test.ml deleted file mode 100644 index e914f4d6b..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/test.ml +++ /dev/null @@ -1,141 +0,0 @@ -(******************************************************************************) -(* Claudio Sacerdoti Coen <sacerdot@cs.unibo.it> *) -(* 25/09/2000 *) -(* *) -(* This is a simple test for the OCaml (LablGtk indeed) binding of the *) -(* MathView widget *) -(******************************************************************************) - -(* Callbacks *) -let jump s = - print_string ("jump: " ^ s ^ "\n") ; - flush stdout -;; - -let clicked () = - print_string "clicked: IT WORKS\n" ; - flush stdout -;; - -let load mathview () = - mathview#load "test.xml" ; - print_string "load: SEEMS TO WORK\n" ; - flush stdout -;; - -exception Ok;; -let get_selection mathview () = - let selection = - match mathview#get_selection with - None -> "NO SELECTION" - | Some s -> s - in - print_string ("get_selection: " ^ selection ^ "\n") ; - flush stdout -;; - -let unload mathview () = - mathview#unload ; - print_string "unload: SEEMS TO WORK\n" ; - flush stdout -;; - -let dump mathview () = - mathview#dump ; - print_string "dump: SEEMS TO WORK\n" ; - flush stdout -;; - -let get_width mathview () = - print_string ("get_width: " ^ string_of_int (mathview#get_width) ^ "\n") ; - flush stdout -;; - -let get_height mathview () = - print_string ("get_height: " ^ string_of_int (mathview#get_height) ^ "\n") ; - flush stdout -;; - -let set_adjustments mathview () = - let adj1 = GData.adjustment () in - let adj2 = GData.adjustment () in - mathview#set_adjustments adj1 adj2 ; - adj1#set_value ((adj1#lower +. adj1#upper) /. 2.0) ; - adj2#set_value ((adj2#lower +. adj2#upper) /. 2.0) ; - print_string "set_adjustments: SEEM TO WORK\n" ; - flush stdout -;; - -let get_hadjustment mathview () = - let adj = mathview#get_hadjustment in - adj#set_value ((adj#lower +. adj#upper) /. 2.0) ; - print_string "get_hadjustment: SEEM TO WORK\n" ; - flush stdout -;; - -let get_vadjustment mathview () = - let adj = mathview#get_vadjustment in - adj#set_value ((adj#lower +. adj#upper) /. 2.0) ; - print_string "get_vadjustment: SEEM TO WORK\n" ; - flush stdout -;; - -let get_buffer mathview () = - let buffer = mathview#get_buffer in - Gdk.Draw.rectangle buffer (Gdk.GC.create buffer) ~x:0 ~y:0 - ~width:50 ~height:50 ~filled:true () ; - print_string "get_buffer: SEEMS TO WORK (hint: force the widget redrawing)\n"; - flush stdout -;; - -let get_frame mathview () = - let frame = mathview#get_frame in - frame#set_shadow_type `NONE ; - print_string "get_frame: SEEMS TO WORK\n" ; - flush stdout -;; - -let set_font_size mathview () = - mathview#set_font_size 24 ; - print_string "set_font_size: FONT IS NOW 24\n" ; - flush stdout -;; - -(* Widget creation *) -let main_window = GWindow.window ~title:"GtkMathView test" () in -let vbox = GPack.vbox ~packing:main_window#add () in -let sw = GBin.scrolled_window ~width:50 ~height:50 ~packing:vbox#pack () in -(*let mathview = GMathView.math_view ~packing:sw#add_with_viewport ~width:50 ~height:50 () in*) -let mathview = GMathView.math_view ~packing:sw#add ~width:50 ~height:50 () in -let hbox = GPack.hbox ~packing:vbox#pack () in -let button_load = GButton.button ~label:"load" ~packing:hbox#pack () in -let button_get_selection = GButton.button ~label:"get_selection" ~packing:hbox#pack () in -let button_unload = GButton.button ~label:"unload" ~packing:hbox#pack () in -let button_dump = GButton.button ~label:"dump" ~packing:hbox#pack () in -let button_get_width = GButton.button ~label:"get_width" ~packing:hbox#pack () in -let button_get_height = GButton.button ~label:"get_height" ~packing:hbox#pack () in -let button_set_adjustments = GButton.button ~label:"set_adjustments" ~packing:hbox#pack () in -let button_get_hadjustment = GButton.button ~label:"get_hadjustment" ~packing:hbox#pack () in -let button_get_vadjustment = GButton.button ~label:"get_vadjustment" ~packing:hbox#pack () in -let button_get_buffer = GButton.button ~label:"get_buffer" ~packing:hbox#pack () in -let button_get_frame = GButton.button ~label:"get_frame" ~packing:hbox#pack () in -let button_set_font_size = GButton.button ~label:"set_font_size" ~packing:hbox#pack () in -(* Signals connection *) -ignore(button_load#connect#clicked (load mathview)) ; -ignore(button_get_selection#connect#clicked (get_selection mathview)) ; -ignore(button_unload#connect#clicked (unload mathview)) ; -ignore(button_dump#connect#clicked (dump mathview)) ; -ignore(button_get_width#connect#clicked (get_width mathview)) ; -ignore(button_get_height#connect#clicked (get_height mathview)) ; -ignore(button_set_adjustments#connect#clicked (set_adjustments mathview)) ; -ignore(button_get_hadjustment#connect#clicked (get_hadjustment mathview)) ; -ignore(button_get_vadjustment#connect#clicked (get_vadjustment mathview)) ; -ignore(button_get_buffer#connect#clicked (get_buffer mathview)) ; -ignore(button_get_frame#connect#clicked (get_frame mathview)) ; -ignore(button_set_font_size#connect#clicked (set_font_size mathview)) ; -ignore(mathview#connect#jump jump) ; -ignore(mathview#connect#clicked clicked) ; -(* Main Loop *) -main_window#show () ; -GMain.Main.main () -;; diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/test.xml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/test.xml deleted file mode 100644 index b0f8c1563..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0/test/test.xml +++ /dev/null @@ -1,123 +0,0 @@ -<math display="block"> - <mrow helm:xref="SELECTION OK"> - <mo>∫</mo> - <mo>⁡</mo> - <mfrac> - <mrow> - <mrow> - <mi>a</mi> - <mo>⁢</mo> - <mi>x</mi> - </mrow> - <mo>+</mo> - <mi>b</mi> - </mrow> - <mrow> - <msup> - <mi>x</mi> - <mn>2</mn> - </msup> - <mo>+</mo> - <mrow> - <mi>p</mi> - <mo>⁢</mo> - <mi>x</mi> - </mrow> - <mo>+</mo> - <mi>q</mi> - </mrow> - </mfrac> - </mrow> - <mo fontstyle="italic">d</mo> - <mi>x</mi> - <mo>=</mo> - <mrow> - <mrow> - <mfrac><mi>a</mi><mn>2</mn></mfrac> - <mo>⁢</mo> - <mrow> - <mi>ln</mi> - <mo>⁡</mo> - <mrow> - <mo>(</mo> - <mrow> - <msup><mi>x</mi><mn>2</mn></msup> - <mo>+</mo> - <mrow> - <mi>p</mi> - <mo>⁢</mo> - <mi>x</mi> - </mrow> - <mo>+</mo> - <mi>q</mi> - </mrow> - <mo>)</mo> - </mrow> - </mrow> - </mrow> - <mo>+</mo> - <mrow> - <mfrac> - <mrow> - <mrow> - <mn>2</mn> - <mo>⁢</mo> - <mi>b</mi> - </mrow> - <mo>-</mo> - <mrow> - <mi>a</mi> - <mo>⁢</mo> - <mi>p</mi> - </mrow> - </mrow> - <msqrt> - <mrow> - <mrow> - <mn>4</mn> - <mo>⁢</mo> - <mi>q</mi> - </mrow> - <mo>-</mo> - <msup> - <mi>p</mi> - <mn>2</mn> - </msup> - </mrow> - </msqrt> - </mfrac> - <mo>⁢</mo> - <mrow> - <mi xlink:href="JUMPS WORK">arctg</mi> - <mo>⁡</mo> - <mfrac> - <mrow> - <mrow> - <mn>2</mn> - <mo>⁢</mo> - <mi>x</mi> - </mrow> - <mo>+</mo> - <mi>p</mi> - </mrow> - <msqrt> - <mrow> - <mrow> - <mn>4</mn> - <mo>⁢</mo> - <mi>q</mi> - </mrow> - <mo>-</mo> - <msup> - <mi>p</mi> - <mn>2</mn> - </msup> - </mrow> - </msqrt> - </mfrac> - </mrow> - </mrow> - <mo>+</mo> - <mi>c</mi> - </mrow> -</math> diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0-1.spec b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0-1.spec deleted file mode 100644 index 59a3298b3..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0-1.spec +++ /dev/null @@ -1,25 +0,0 @@ -Summary: GtkMathView : the binding for lablgtk of the GtkMathView widget -Name: lablgtk-20000829_gtkmathview -Version: 0.2.0 -Release: 1 -Copyright: LGPL -Group: Development/Libraries -Requires: lablgtk_20000829 gtkmathview -Source: www.cs.unibo.it:/~lpadovan/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.1.0.tar.gz -%description -GtkMathView is the binding for lablgtk of the GtkMathView widget. - -%prep -%setup - -%build -make -make opt - -%install -make install - -%files -%doc COPYING - -/usr/lib/ocaml/lablgtk/mathview diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0.tar.gz b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0.tar.gz deleted file mode 100644 index 489f3c727d5e1f5ffd3eb5028820e03d4eb49dd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14050 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 diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/.cvsignore b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/.cvsignore deleted file mode 100644 index 8e6f4f936..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -*.cmi *.cmo *.cmx *.cma *.cmxa test test.opt diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/.depend b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/.depend deleted file mode 100644 index 600449bb8..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/.depend +++ /dev/null @@ -1,4 +0,0 @@ -gMathView.cmo: gtkMathView.cmo gtk_mathview.cmo -gMathView.cmx: gtkMathView.cmx gtk_mathview.cmx -gtkMathView.cmo: gtk_mathview.cmo -gtkMathView.cmx: gtk_mathview.cmx diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/COPYING b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/COPYING deleted file mode 100644 index 20b480a10..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/COPYING +++ /dev/null @@ -1,11 +0,0 @@ -This library is made available under the LGPL. -You should have got a copy of the LGPL with Objective Caml. -The LGPL applies to all the files in this directory, but not in -subdirectories. - -For the test subdirectory, there is no specific licensing policy, -but you may freely take inspiration from the code, and copy parts of -it in your application. - -Author: - Claudio Sacerdoti Coen <sacerdot@cs.unibo.it> diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/Makefile b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/Makefile deleted file mode 100644 index d5a1685d2..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/Makefile +++ /dev/null @@ -1,107 +0,0 @@ -# Makefile for lablgtk_mathview. - -LABLGTKDIR = /usr/lib/ocaml/lablgtk -MINIDOMDIR = ./minidom -MLFLAGS += -I $(LABLGTKDIR) -I $(MINIDOMDIR) - -TARGETS = ml_gtk_mathview.o lablgtkmathview.cma - -all: Minidom $(TARGETS) - -opt: Minidom.opt lablgtkmathviewopt - -Minidom: - cd minidom ; make - -Minidom.opt: - cd minidom ; make opt - -configure: - @rm -f config.make - @$(MAKE) --no-print-directory -f configure.mk - -depend: - @rm -f .depend - @$(MAKE) --no-print-directory -f configure.mk .depend - -.depend config.make: - @$(MAKE) --no-print-directory -f configure.mk - -COMPILER = $(CAMLC) $(MLFLAGS) -w s -labels -c -LINKER = $(CAMLC) $(MLFLAGS) -COMPOPT = $(CAMLOPT) $(MLFLAGS) -w s -labels -c -LINKOPT = $(CAMLOPT) $(MLFLAGS) - -include config.make - -INSTALLDIR = $(LIBDIR)/lablgtk/mathview - -MLLIBS = lablgtkmathview.cma -CLIBS = -MLLINK = unix.cma str.cma - -ifdef DEBUG -CFLAGS = -g $(GTKCFLAGS) -MLLINK += -cclib -lcamlrund -MLFLAGS += -g -else -CFLAGS = -O -DGTK_NO_CHECK_CASTS -DGTK_DISABLE_COMPAT_H $(GTKCFLAGS) -endif - -THFLAGS = -thread -THLINK = unix.cma threads.cma - -ifdef USE_CC -CCOMPILER = $(CC) -c -I$(LIBDIR) $(CFLAGS) -else -CCOMPILER = ocamlc -c -ccopt "$(CFLAGS)" -endif - -# Rules -.SUFFIXES: .ml .mli .cmo .cmi .cmx .c .o .var .h .opt .def -.c.o: - $(CCOMPILER) $< -.ml.cmo: - $(COMPILER) $< -.mli.cmi: - $(COMPILER) $< -.ml.cmx: - $(COMPOPT) $< -.var.h: - ./var2def < $< > $@ -.var.c: - ./var2conv < $< > $@ - -# Targets -COBJS = ml_gtk_mathview.o -MLOBJS = gtk_mathview.cmo gtkMathView.cmo gMathView.cmo -ALLOBJS = $(MLOBJS) - -lablgtkmathviewopt: $(CLIBS) $(MLLIBS:.cma=.cmxa) - -install: - if test -d $(INSTALLDIR); then : ; else mkdir -p $(INSTALLDIR); fi - cp $(ALLOBJS:.cmo=.cmi) $(INSTALLDIR) - if test -f *.mli ; then cp *.mli $(INSTALLDIR) ; fi - cp $(ALLOBJS:.cmo=.ml) $(INSTALLDIR) - cp $(MLLIBS) $(INSTALLDIR) - cp $(COBJS) $(INSTALLDIR) - if test ! -z "$(CLIBS)" ; then cp $(CLIBS) $(INSTALLDIR) ; fi - if test -f lablgtkmathview.cmxa; then \ - cp $(MLLIBS:.cma=.cmxa) $(MLLIBS:.cma=.a) \ - $(INSTALLDIR); fi - cd minidom ; make install - -lablgtkmathview.cma: $(MLOBJS) - $(LINKER) -a -custom -o $@ $(MLOBJS) $(GTKLIBS) $(GTKMATHVIEWLIBS) -lablgtkmathview.cmxa: $(MLOBJS:.cmo=.cmx) - $(LINKOPT) -a -o $@ $(MLOBJS:.cmo=.cmx) $(GTKLIBS) $(GTKMATHVIEWLIBS) - -ml_gtk.o: $(LABLGTKDIR)/gtk_tags.c $(LABLGTKDIR)/gtk_tags.h \ - $(LABLGTKDIR)/ml_gtk.h $(LABLGTKDIR)/ml_gdk.h $(LABLGTKDIR)/wrappers.h - -clean: - rm -f *.cm* *.o *.a *_tags.[ch] $(TARGETS) - cd minidom ; make clean - -include .depend diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/config.make b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/config.make deleted file mode 100644 index d7e9241c5..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/config.make +++ /dev/null @@ -1,15 +0,0 @@ -CAMLC=ocamlc -CAMLOPT=ocamlopt -USE_GL= -USE_GNOME= -USE_CC= -DEBUG= -CC=cc -RANLIB=ranlib -LIBDIR=/usr/lib/ocaml -BINDIR=/usr/bin -INSTALLDIR=/usr/lib/ocaml/lablgtk/mathview -GTKCFLAGS=-I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/libxml -I/usr/include -I/usr/local/include/gtkmathview -I/usr/lib/ocaml/lablgtk -GTKLIBS=-ccopt -L/usr/lib -ccopt -L/usr/X11R6/lib -cclib -lgtk -cclib -lgdk -ccopt -rdynamic -cclib -lgmodule -cclib -lglib -cclib -ldl -cclib -lXi -cclib -lXext -cclib -lX11 -cclib -lm -GTKMATHVIEWLIBS=-ccopt -L/usr/local/lib/gtkmathview -cclib -lgtkmathview -GNOMELIBS= diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/configure.mk b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/configure.mk deleted file mode 100644 index ec5f79995..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/configure.mk +++ /dev/null @@ -1,53 +0,0 @@ -# makefile for configuring lablGTK_mathview - -# Default compilers -CAMLC = ocamlc -CAMLOPT = ocamlopt - -# Default installation directories -BINDIR = `$(GETBINDIR)` -INSTALLDIR = $(LIBDIR)/lablgtk/mathview - -# Autoconf -GETLIBDIR = ocamlc -v | grep "^Standard" | sed 's/^.*: *//' -LIBDIR = `$(GETLIBDIR)` -GETBINDIR = $(GETLIBDIR) | sed -e 's|/lib/[^/]*$$|/bin|' -e 's|/lib$$|/bin|' -GETRANLIB = which ranlib 2>/dev/null | sed -e 's|.*/ranlib$$|!|' -e 's/^[^!]*$$/:/' -e 's/!/ranlib/' - -ifdef USE_GNOME -GTKGETCFLAGS = gtk-config --cflags`" -I"`gnome-config --includedir" "`xml-config --cflags`" "`gtkmathview-config --cflags -GNOMELIBS = `gnome-config --libs gtkxmhtml` -else -GTKGETCFLAGS = gtk-config --cflags`" "`xml-config --cflags`" "`gtkmathview-config --cflags -endif - -GTKGETLIBS = gtk-config --libs - -configure: .depend config.make - -.depend: - ocamldep *.ml *.mli > .depend - -config.make: - @echo CAMLC=$(CAMLC) > config.make - @echo CAMLOPT=$(CAMLOPT) >> config.make - @echo USE_GL=$(USE_GL) >> config.make - @echo USE_GNOME=$(USE_GNOME) >> config.make - @echo USE_CC=$(USE_CC) >> config.make - @echo DEBUG=$(DEBUG) >> config.make - @echo CC=$(CC) >> config.make - @echo RANLIB=`$(GETRANLIB)` >> config.make - @echo LIBDIR=$(LIBDIR) >> config.make - @echo BINDIR=`$(GETBINDIR)` >> config.make - @echo INSTALLDIR=$(INSTALLDIR) >> config.make - @echo GTKCFLAGS=`$(GTKGETCFLAGS)` -I/usr/lib/ocaml/lablgtk >> config.make - @echo GTKLIBS=`$(GTKGETLIBS)` | \ - sed -e 's/-l/-cclib &/g' -e 's/-[LRWr][^ ]*/-ccopt &/g' \ - >> config.make - #<CSC> - echo GTKMATHVIEWLIBS="-ccopt -L/usr/local/lib/gtkmathview -cclib -lgtkmathview " >> config.make - #</CSC> - @echo GNOMELIBS=$(GNOMELIBS) | \ - sed -e 's/-l/-cclib &/g' -e 's/-[LRWr][^ ]*/-ccopt &/g' \ - >> config.make - cat config.make diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gMathView.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gMathView.ml deleted file mode 100644 index 87f0d5035..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gMathView.ml +++ /dev/null @@ -1,64 +0,0 @@ -open Gaux -open Gtk -open Gtk_mathview -open GtkBase -open GtkMathView -open GObj - -exception ErrorLoadingFile of string;; -exception ErrorWritingFile of string;; - -class math_view_signals obj = object - inherit GContainer.container_signals obj - method clicked = GtkSignal.connect ~sgn:MathView.Signals.clicked obj ~after - method jump = GtkSignal.connect ~sgn:MathView.Signals.jump obj ~after - method selection_changed = - GtkSignal.connect ~sgn:MathView.Signals.selection_changed obj ~after -end - -class math_view obj = object - inherit GContainer.container (obj : Gtk_mathview.math_view obj) - method connect = new math_view_signals obj - method load ~filename = - if not (MathView.load obj ~filename) then raise (ErrorLoadingFile filename) - method unload = MathView.unload obj - method get_selection = MathView.get_selection obj - method set_selection = MathView.set_selection obj - method get_width = MathView.get_width obj - method get_height = MathView.get_height obj - method get_top = MathView.get_top obj - method set_top = MathView.set_top obj - method set_adjustments = - fun adj1 adj2 -> - MathView.set_adjustments obj (GData.as_adjustment adj1) - (GData.as_adjustment adj2) - method get_hadjustment = new GData.adjustment (MathView.get_hadjustment obj) - method get_vadjustment = new GData.adjustment (MathView.get_vadjustment obj) - method get_buffer = MathView.get_buffer obj - method get_frame = new GBin.frame (MathView.get_frame obj) - method set_font_size = MathView.set_font_size obj - method get_font_size = MathView.get_font_size obj - method set_anti_aliasing = MathView.set_anti_aliasing obj - method get_anti_aliasing = MathView.get_anti_aliasing obj - method set_kerning = MathView.set_kerning obj - method get_kerning = MathView.get_kerning obj - method set_log_verbosity = MathView.set_log_verbosity obj - method get_log_verbosity = MathView.get_log_verbosity obj - method export_to_postscript ~filename = - if not (MathView.export_to_postscript obj ~filename) then - raise (ErrorWritingFile filename) -end - -let math_view ?adjustmenth ?adjustmentv ?(use_t1_lib=false) ?border_width - ?width ?height ?packing ?show () -= - let w = - MathView.create - ?adjustmenth:(may_map ~f:GData.as_adjustment adjustmenth) - ?adjustmentv:(may_map ~f:GData.as_adjustment adjustmentv) - ?use_t1_lib - () - in - Container.set w ?border_width ?width ?height; - pack_return (new math_view w) ~packing ~show -;; diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gtkMathView.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gtkMathView.ml deleted file mode 100644 index 97ae38e32..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gtkMathView.ml +++ /dev/null @@ -1,93 +0,0 @@ -open Gtk -open Gtk_mathview -open Tags -open GtkBase -open Gpointer - -external mDOMNode_of_boxed_option : - Gpointer.boxed option -> Minidom.mDOMNode = - "ml_gtk_math_view_mDOMNode_of_bodex_option" - -external mDOMNode_option_of_boxed_option : - Gpointer.boxed option -> Minidom.mDOMNode option = - "ml_gtk_math_view_mDOMNode_option_of_bodex_option" - -module MathView = struct - let cast w : math_view obj = Object.try_cast w "GtkMathView" - external create : Gtk.adjustment optobj -> Gtk.adjustment optobj -> bool -> - math_view obj = "ml_gtk_math_view_new" - let create ~adjustmenth ~adjustmentv ~use_t1_lib () = - create (optboxed adjustmenth) (optboxed adjustmentv) use_t1_lib - external load : [>`math_view] obj -> filename:string -> bool = - "ml_gtk_math_view_load" - external unload : [>`math_view] obj -> unit = - "ml_gtk_math_view_unload" - external get_selection : [>`math_view] obj -> Minidom.mDOMNode option = - "ml_gtk_math_view_get_selection" - external set_selection : [>`math_view] obj -> Minidom.mDOMNode option -> unit= - "ml_gtk_math_view_set_selection" - external get_width : [>`math_view] obj -> int = - "ml_gtk_math_view_get_width" - external get_height : [>`math_view] obj -> int = - "ml_gtk_math_view_get_height" - external get_top : [>`math_view] obj -> (int * int) = - "ml_gtk_math_view_get_top" - external set_top : [>`math_view] obj -> int -> int -> unit = - "ml_gtk_math_view_set_top" - external set_adjustments : [>`math_view] obj -> Gtk.adjustment obj -> Gtk.adjustment obj -> unit = - "ml_gtk_math_view_set_adjustments" - external get_hadjustment : [>`math_view] obj -> Gtk.adjustment obj = - "ml_gtk_math_view_get_hadjustment" - external get_vadjustment : [>`math_view] obj -> Gtk.adjustment obj = - "ml_gtk_math_view_get_vadjustment" - external get_buffer : [>`math_view] obj -> Gdk.pixmap = - "ml_gtk_math_view_get_buffer" - external get_frame : [>`math_view] obj -> [`frame] obj = - "ml_gtk_math_view_get_frame" - external set_font_size : [>`math_view] obj -> int -> unit = - "ml_gtk_math_view_set_font_size" - external get_font_size : [>`math_view] obj -> int = - "ml_gtk_math_view_get_font_size" - external set_anti_aliasing : [>`math_view] obj -> bool -> unit = - "ml_gtk_math_view_set_anti_aliasing" - external get_anti_aliasing : [>`math_view] obj -> bool = - "ml_gtk_math_view_get_anti_aliasing" - external set_kerning : [>`math_view] obj -> bool -> unit = - "ml_gtk_math_view_set_kerning" - external get_kerning : [>`math_view] obj -> bool = - "ml_gtk_math_view_get_kerning" - external set_log_verbosity : [>`math_view] obj -> int -> unit = - "ml_gtk_math_view_set_log_verbosity" - external get_log_verbosity : [>`math_view] obj -> int = - "ml_gtk_math_view_get_log_verbosity" - external export_to_postscript : [>`math_view] obj -> filename:string -> bool = - "ml_gtk_math_view_export_to_postscript" - - module Signals = struct - open GtkSignal - - let clicked : ([>`math_view],_) t = - let marshal_clicked f _ = - function - [GtkArgv.POINTER node] -> f (mDOMNode_of_boxed_option node) - | _ -> invalid_arg "GtkMathView.MathView.Signals.marshal_clicked" - in - { name = "clicked"; marshaller = marshal_clicked } - - let jump : ([>`math_view],_) t = - let marshal_jump f _ = - function - [GtkArgv.POINTER node] -> f (mDOMNode_of_boxed_option node) - | _ -> invalid_arg "GtkMathView.MathView.Signals.marshal_jump" - in - { name = "jump"; marshaller = marshal_jump } - - let selection_changed : ([>`math_view],_) t = - let marshal_selection_changed f _ = - function - [GtkArgv.POINTER node] -> f (mDOMNode_option_of_boxed_option node) - | _ -> invalid_arg "GtkMathView.MathView.Signals.marshal_selection_changed" - in - { name = "selection_changed"; marshaller = marshal_selection_changed } - end -end diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gtk_mathview.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gtk_mathview.ml deleted file mode 100644 index 745a1ba82..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/gtk_mathview.ml +++ /dev/null @@ -1 +0,0 @@ -type math_view = [`widget|`container|`bin|`eventbox|`math_view] diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/.cvsignore b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/.cvsignore deleted file mode 100644 index 84bdd8eff..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -*.cmi *.cmo *.cmx test test.opt diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/Makefile b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/Makefile deleted file mode 100644 index 7463870b8..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -LIBDIR = /usr/lib/ocaml -INSTALLDIR = $(LIBDIR)/lablgtk/mathview/minidom -OBJECTS = minidom.cmi minidom.cmo minidom.cmx minidom.mli ml_minidom.h \ - ml_minidom.o minidom.o - -all: test - -opt: test.opt - -ml_minidom.o: ml_minidom.c - gcc -c -I/usr/lib/ocaml/caml/ `glib-config --cflags` `xml-config --cflags` `gtkmathview-config --cflags` $< - -minidom.cmi: minidom.mli - ocamlc -c $< - -minidom.cmo: minidom.ml minidom.cmi - ocamlc -c $< - -minidom.cmx: minidom.ml minidom.cmi - ocamlopt -c $< - -test.cmo: test.ml minidom.cmo - ocamlc -c test.ml - -test.cmx: test.ml minidom.cmx - ocamlopt -c test.ml - -test: test.cmo minidom.cmo ml_minidom.o - ocamlc -custom -o test minidom.cmo test.cmo ml_minidom.o \ - -cclib "`xml-config --libs`" -cclib "`glib-config --libs`" \ - -cclib "`gtkmathview-config --libs`" - -test.opt: test.cmx minidom.cmx ml_minidom.o - ocamlopt -o test.opt minidom.cmx test.cmx ml_minidom.o \ - -cclib "`xml-config --libs`" -cclib "`glib-config --libs`" \ - -cclib "`gtkmathview-config --libs`" - -install: - if test -d $(INSTALLDIR); then : ; else mkdir -p $(INSTALLDIR); fi - cp $(OBJECTS) $(INSTALLDIR) - -clean: - rm -f *.o *.cm? test test.opt diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/minidom.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/minidom.ml deleted file mode 100644 index 31e677b3f..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/minidom.ml +++ /dev/null @@ -1,61 +0,0 @@ - -type mDOMString -type mDOMDoc -type mDOMNode -type mDOMAttr -type mDOMEntity - -external string_of_mDOMString : mDOMString -> string = "ml_string_of_mDOMString" -external mDOMString_of_string : string -> mDOMString = "ml_mDOMString_of_string" -external mDOMString_eq : string -> string -> bool = "ml_mDOMString_eq" - -external doc_load : string -> mDOMDoc = "ml_doc_load" -external doc_unload : mDOMDoc -> unit = "ml_doc_unload" - -external doc_new : mDOMString -> mDOMDoc = "ml_doc_new" -external doc_get_root_node : mDOMDoc -> mDOMNode = "ml_doc_get_root_node" - -external doc_add_entity : mDOMDoc -> mDOMString -> mDOMString -> mDOMEntity = "ml_doc_add_entity" -external doc_get_entity : mDOMDoc -> mDOMString -> mDOMEntity option = "ml_doc_get_entity" -external doc_get_predefined_entity : mDOMDoc -> mDOMString -> mDOMEntity option = "ml_doc_get_predefined_entity" -external entity_get_content : mDOMEntity -> mDOMString = "ml_entity_get_content" - -external node_is_text : mDOMNode -> bool = "ml_node_is_text" -external node_is_element : mDOMNode -> bool = "ml_node_is_element" -external node_is_blank : mDOMNode -> bool = "ml_node_is_blank" -external node_is_entity_ref : mDOMNode -> bool = "ml_node_is_entity_ref" -external node_get_type : mDOMNode -> int = "ml_node_get_type" -external node_get_name : mDOMNode -> mDOMString option = "ml_node_get_name" -external node_get_ns_uri : mDOMNode -> mDOMString option = "ml_node_get_ns_uri" -external node_get_attribute : mDOMNode -> mDOMString -> mDOMString option = "ml_node_get_attribute" -external node_get_attribute_ns : mDOMNode -> mDOMString -> mDOMString -> mDOMString option = "ml_node_get_attribute_ns" -external node_get_content : mDOMNode -> mDOMString option = "ml_node_get_content" -external node_get_parent : mDOMNode -> mDOMNode option = "ml_node_get_parent" -external node_get_prev_sibling : mDOMNode -> mDOMNode option = "ml_node_get_prev_sibling" -external node_get_next_sibling : mDOMNode -> mDOMNode option = "ml_node_get_next_sibling" -external node_get_first_child : mDOMNode -> mDOMNode option = "ml_node_get_first_child" -external node_get_first_attribute : mDOMNode -> mDOMAttr option = "ml_node_get_first_attribute" -external node_is_first : mDOMNode -> bool = "ml_node_is_first" -external node_is_last : mDOMNode -> bool = "ml_node_is_last" - -external attr_get_name : mDOMAttr -> mDOMString option = "ml_attr_get_name" -external attr_get_ns_uri : mDOMAttr -> mDOMString option = "ml_attr_get_ns_uri" -external attr_get_value : mDOMAttr -> mDOMString option = "ml_attr_get_value" -external attr_get_prev_sibling : mDOMAttr -> mDOMAttr option = "ml_attr_get_prev_sibling" -external attr_get_next_sibling : mDOMAttr -> mDOMAttr option = "ml_attr_get_next_sibling" -external attr_get_parent : mDOMAttr -> mDOMNode option = "ml_attr_get_parent" - -let rec node_list_of_node_first = - function None -> [] - | Some node -> node :: (node_list_of_node_first (node_get_next_sibling node)) - -let rec attr_list_of_attr_first = - function None -> [] - | Some attr -> attr :: (attr_list_of_attr_first (attr_get_next_sibling attr)) - -let node_get_children node = - (node_list_of_node_first (node_get_first_child node)) - -let node_get_attributes node = - (attr_list_of_attr_first (node_get_first_attribute node)) - diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/minidom.mli b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/minidom.mli deleted file mode 100644 index 0b655955b..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/minidom.mli +++ /dev/null @@ -1,50 +0,0 @@ - -type mDOMString -type mDOMDoc -type mDOMNode -type mDOMAttr -type mDOMEntity - -external string_of_mDOMString : mDOMString -> string = "ml_string_of_mDOMString" -external mDOMString_of_string : string -> mDOMString = "ml_mDOMString_of_string" -external mDOMString_eq : string -> string -> bool = "ml_mDOMString_eq" - -external doc_load : string -> mDOMDoc = "ml_doc_load" -external doc_unload : mDOMDoc -> unit = "ml_doc_unload" - -external doc_new : mDOMString -> mDOMDoc = "ml_doc_new" -external doc_get_root_node : mDOMDoc -> mDOMNode = "ml_doc_get_root_node" - -external doc_add_entity : doc:mDOMDoc -> name:mDOMString -> content:mDOMString -> mDOMEntity = "ml_doc_add_entity" -external doc_get_entity : doc:mDOMDoc -> name:mDOMString -> mDOMEntity option = "ml_doc_get_entity" -external doc_get_predefined_entity : doc:mDOMDoc -> name:mDOMString -> mDOMEntity option = "ml_doc_get_predefined_entity" -external entity_get_content : mDOMEntity -> mDOMString = "ml_entity_get_content" - -external node_is_text : mDOMNode -> bool = "ml_node_is_text" -external node_is_element : mDOMNode -> bool = "ml_node_is_element" -external node_is_blank : mDOMNode -> bool = "ml_node_is_blank" -external node_is_entity_ref : mDOMNode -> bool = "ml_node_is_entity_ref" -external node_get_type : mDOMNode -> int = "ml_node_get_type" -external node_get_name : mDOMNode -> mDOMString option = "ml_node_get_name" -external node_get_ns_uri : mDOMNode -> mDOMString option = "ml_node_get_ns_uri" -external node_get_attribute : node:mDOMNode -> name:mDOMString -> mDOMString option = "ml_node_get_attribute" -external node_get_attribute_ns : node:mDOMNode -> name:mDOMString -> ns_uri:mDOMString -> mDOMString option = "ml_node_get_attribute_ns" -external node_get_content : mDOMNode -> mDOMString option = "ml_node_get_content" -external node_get_parent : mDOMNode -> mDOMNode option = "ml_node_get_parent" -external node_get_prev_sibling : mDOMNode -> mDOMNode option = "ml_node_get_prev_sibling" -external node_get_next_sibling : mDOMNode -> mDOMNode option = "ml_node_get_next_sibling" -external node_get_first_child : mDOMNode -> mDOMNode option = "ml_node_get_first_child" -external node_get_first_attribute : mDOMNode -> mDOMAttr option = "ml_node_get_first_attribute" -external node_is_first : mDOMNode -> bool = "ml_node_is_first" -external node_is_last : mDOMNode -> bool = "ml_node_is_last" - -external attr_get_name : mDOMAttr -> mDOMString option = "ml_attr_get_name" -external attr_get_ns_uri : mDOMAttr -> mDOMString option = "ml_attr_get_ns_uri" -external attr_get_value : mDOMAttr -> mDOMString option = "ml_attr_get_value" -external attr_get_prev_sibling : mDOMAttr -> mDOMAttr option = "ml_attr_get_prev_sibling" -external attr_get_next_sibling : mDOMAttr -> mDOMAttr option = "ml_attr_get_next_sibling" -external attr_get_parent : mDOMAttr -> mDOMNode option = "ml_attr_get_parent" - -val node_get_children : mDOMNode -> mDOMNode list -val node_get_attributes : mDOMNode -> mDOMAttr list - diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/ml_minidom.c b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/ml_minidom.c deleted file mode 100644 index 10626143c..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/ml_minidom.c +++ /dev/null @@ -1,288 +0,0 @@ - -#include <assert.h> -#include <mlvalues.h> -#include <memory.h> - -#include "minidom.h" - -#define Val_ptr(p) ((value) (p)) -#define Val_option(p,f) ((p != NULL) ? ml_some(f(p)) : Val_unit) -#define Val_mDOMString(s) (copy_string((char*) (s))) -#define mDOMString_val(v) ((mDOMStringRef) String_val(v)) - -static value -ml_some(value v) -{ - CAMLparam1(v); - value ret = alloc_small(1,0); - Field(ret,0) = v; - CAMLreturn(ret); -} - -value -ml_string_of_mDOMString(value s) -{ - CAMLparam1(s); - CAMLreturn(s); -} - -value -ml_mDOMString_of_string(value s) -{ - CAMLparam1(s); - CAMLreturn(s); -} - -value -ml_doc_load(value file_name) -{ - mDOMDocRef doc_ref; - - CAMLparam1(file_name); - - doc_ref = mdom_load(String_val(file_name), FALSE, NULL); - if (doc_ref == NULL) failwith("minidom: could not load document"); - - CAMLreturn((value) doc_ref); -} - -value -ml_doc_unload(value doc) -{ - CAMLparam1(doc); - - mdom_unload((mDOMDocRef) doc); - - CAMLreturn(Val_unit); -} - -value -ml_doc_new(value s) -{ - mDOMDocRef doc_ref; - - CAMLparam1(s); - - doc_ref = mdom_doc_new(mDOMString_val(s)); - if (doc_ref == NULL) failwith("minidom: could not create new document"); - - CAMLreturn((value) doc_ref); -} - - -value -ml_doc_get_root_node(value doc) -{ - mDOMNodeRef root; - - CAMLparam1(doc); - root = mdom_doc_get_root_node((mDOMDocRef) doc); - if (root == NULL) failwith("minidom: document has no root node!"); - - CAMLreturn((value) root); -} - -value -ml_doc_add_entity(value doc, value name, value content) -{ - mDOMEntityRef ent; - - CAMLparam3(doc, name, content); - ent = mdom_doc_add_entity((mDOMDocRef) doc, mDOMString_val(name), mDOMString_val(content)); - if (ent == NULL) failwith("minidom: could not add entity"); - - CAMLreturn((value) ent); -} - -value -ml_doc_get_entity(value doc, value name) -{ - mDOMEntityRef ent; - - CAMLparam2(doc, name); - ent = mdom_doc_get_entity((mDOMDocRef) doc, mDOMString_val(name)); - - CAMLreturn(Val_option(ent, Val_ptr)); -} - -value -ml_doc_get_predefined_entity(value name) -{ - mDOMEntityRef ent; - - CAMLparam1(name); - ent = mdom_get_predefined_entity(mDOMString_val(name)); - - CAMLreturn(Val_option(ent, Val_ptr)); -} - -value -ml_entity_get_content(value ent) -{ - CAMLparam1(ent); - CAMLreturn(Val_mDOMString(mdom_entity_get_content((mDOMEntityRef) ent))); -} - -value -ml_node_is_text(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_bool(mdom_node_is_text((mDOMNodeRef) node))); -} - -value -ml_node_is_element(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_bool(mdom_node_is_element((mDOMNodeRef) node))); -} - -value -ml_node_is_blank(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_bool(mdom_node_is_blank((mDOMNodeRef) node))); -} - -value -ml_node_is_entity_ref(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_bool(mdom_node_is_entity_ref((mDOMNodeRef) node))); -} - -value -ml_node_get_type(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_int(mdom_node_get_type((mDOMNodeRef) node))); -} - -value -ml_node_get_name(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_option(mdom_node_get_name((mDOMNodeRef) node), Val_mDOMString)); -} - -value -ml_node_get_content(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_option(mdom_node_get_content((mDOMNodeRef) node), Val_mDOMString)); -} - -value -ml_node_get_ns_uri(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_option(mdom_node_get_ns_uri((mDOMNodeRef) node), Val_mDOMString)); -} - -value -ml_node_get_attribute(value node, value name) -{ - CAMLparam2(node,name); - CAMLreturn(Val_option(mdom_node_get_attribute((mDOMNodeRef) node, String_val(name)), Val_mDOMString)); -} - -value -ml_node_get_attribute_ns(value node, value name, value ns_uri) -{ - CAMLparam2(node,name); - CAMLreturn(Val_option(mdom_node_get_attribute_ns((mDOMNodeRef) node, - String_val(name), - String_val(ns_uri)), Val_mDOMString)); -} - -value -ml_node_get_parent(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_option(mdom_node_get_parent((mDOMNodeRef) node), Val_ptr)); -} - -value -ml_node_get_prev_sibling(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_option(mdom_node_get_prev_sibling((mDOMNodeRef) node), Val_ptr)); -} - -value -ml_node_get_next_sibling(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_option(mdom_node_get_next_sibling((mDOMNodeRef) node), Val_ptr)); -} - -value -ml_node_get_first_child(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_option(mdom_node_get_first_child((mDOMNodeRef) node), Val_ptr)); -} - -value -ml_node_get_first_attribute(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_option(mdom_node_get_first_attribute((mDOMNodeRef) node), Val_ptr)); -} - -value -ml_node_is_first(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_bool(mdom_node_is_first((mDOMNodeRef) node))); -} - -value -ml_node_is_last(value node) -{ - CAMLparam1(node); - CAMLreturn(Val_bool(mdom_node_is_last((mDOMNodeRef) node))); -} - -value -ml_attr_get_name(value attr) -{ - CAMLparam1(attr); - CAMLreturn(Val_option(mdom_attr_get_name((mDOMAttrRef) attr), Val_mDOMString)); -} - -value -ml_attr_get_ns_uri(value attr) -{ - CAMLparam1(attr); - CAMLreturn(Val_option(mdom_attr_get_ns_uri((mDOMAttrRef) attr), Val_mDOMString)); -} - -value -ml_attr_get_value(value attr) -{ - CAMLparam1(attr); - CAMLreturn(Val_option(mdom_attr_get_value((mDOMAttrRef) attr), Val_mDOMString)); -} - -value -ml_attr_get_prev_sibling(value attr) -{ - CAMLparam1(attr); - CAMLreturn(Val_option(mdom_attr_get_prev_sibling((mDOMAttrRef) attr), Val_ptr)); -} - -value -ml_attr_get_next_sibling(value attr) -{ - CAMLparam1(attr); - CAMLreturn(Val_option(mdom_attr_get_next_sibling((mDOMAttrRef) attr), Val_ptr)); -} - -value -ml_attr_get_parent(value attr) -{ - CAMLparam1(attr); - CAMLreturn(Val_option(mdom_attr_get_parent((mDOMAttrRef) attr), Val_ptr)); -} - diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/ml_minidom.h b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/ml_minidom.h deleted file mode 100644 index cf1be3a4a..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/ml_minidom.h +++ /dev/null @@ -1,10 +0,0 @@ -#define Val_ptr(p) ((value) (p)) -#define Val_option(p,f) ((p != NULL) ? ml_some(f(p)) : Val_unit) -#define Val_mDOMString(s) (copy_string((char*) (s))) -#define mDOMString_val(v) ((mDOMStringRef) String_val(v)) -#define mDOMNode_val(v) ((mDOMNodeRef) v) - -#define mDOMNode_option_mDOMNodeRef(p) (((p) != NULL) ? ml_some((value) (p)) : Val_unit) -#define mDOMNodeRef_mDOMNode_option(v) ((v == Val_unit) ? NULL : (mDOMNodeRef)Field((v),0)) -#define Val_mDOMNodeRef(p) (mDOMNode_option_mDOMNodeRef(p)) -#define mDOMNodeRef_val(v) (mDOMNodeRef_mDOMNode_option(v)) diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.ml deleted file mode 100644 index 3c7a092e9..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.ml +++ /dev/null @@ -1,84 +0,0 @@ - -let doc = Minidom.doc_load "test.xml" - -let root = Minidom.doc_get_root_node doc - -let check_attribute_ns attr = - Printf.printf "\n\n"; - let ns_uri = Minidom.attr_get_ns_uri attr - and attr_name = Minidom.attr_get_name attr - and attr_value = Minidom.attr_get_value attr - and parent = Minidom.attr_get_parent attr - in - match parent,ns_uri,attr_name,attr_value with - Some parent_node,Some uri,Some attribute_name,Some attribute_value -> - let attr_value = Minidom.node_get_attribute_ns parent_node attribute_name uri - in begin - match attr_value with - Some attr1 -> - Printf.printf "found the attribute with ns %s (was %s)\n" - (Minidom.string_of_mDOMString attr1) (Minidom.string_of_mDOMString attribute_value) - | None -> - Printf.printf "attribute not found (uri was %s)!!!!\n" (Minidom.string_of_mDOMString uri) - end - | _ -> - Printf.printf "parent_node == NULL || uri == NULL || attribute_name == NULL || attribute_value == NULL\n" -;; - -let print_attribute attr = - check_attribute_ns attr; - let ns_uri = Minidom.attr_get_ns_uri attr - in - begin - match ns_uri with - Some uri -> Printf.printf " %s:" (Minidom.string_of_mDOMString uri); - | None -> () - end; - match ((Minidom.attr_get_name attr), (Minidom.attr_get_value attr)) with - (Some attr_name, Some attr_value) -> - Printf.printf " %s=\"%s\"" (Minidom.string_of_mDOMString attr_name) (Minidom.string_of_mDOMString attr_value) - | (Some attr_name, _) -> - Printf.printf " ??? attribute %s has no value !!!" (Minidom.string_of_mDOMString attr_name) - | (_,_) -> - Printf.printf " ??? very strange attribute !!!" -;; - -let rec print_node n node = - if Minidom.node_is_blank node then () - else if Minidom.node_is_element node then begin - match Minidom.node_get_name node with - Some node_name -> - begin - let children = Minidom.node_get_children node - and attributes = Minidom.node_get_attributes node - and ns_uri = Minidom.node_get_ns_uri node - and is_first,is_last = (Minidom.node_is_first node), (Minidom.node_is_last node) - in - for i = 1 to n do print_char ' ' done; - Printf.printf "<"; - begin - match ns_uri with - Some uri -> Printf.printf "%s:" (Minidom.string_of_mDOMString uri) - | None -> () - end; - Printf.printf "%s" (Minidom.string_of_mDOMString node_name); - List.iter print_attribute attributes; - Printf.printf ">\n"; - List.iter (print_node (n + 2)) children; - for i = 1 to n do print_char ' ' done; - Printf.printf "</%s>\n" (Minidom.string_of_mDOMString node_name) - end - | None -> Printf.printf "??? this node has no name !!!\n" - end else if Minidom.node_is_text node then begin - match Minidom.node_get_content node with - Some node_content -> - for i = 1 to n do print_char ' ' done; - Printf.printf "%s\n" (Minidom.string_of_mDOMString node_content) - | None -> Printf.printf "??? this node has no content !!!\n" - end else begin - Printf.printf "don't know how to manage a node with type %d\n" (Minidom.node_get_type node) - end -;; - -print_node 0 root;; - diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.xml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.xml deleted file mode 100644 index 83d2eef68..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/minidom/test.xml +++ /dev/null @@ -1,505 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<?cocoon-format type="text/xhtml"?> -<m:math xmlns:helm="http://www.cs.unibo.it/helm" xmlns:m="http://www.w3.org/1998/Math/MathML"> - <m:mtable helm:xref="i0" columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mtext>DEFINITION and_ind() OF TYPE</m:mtext> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mphantom> - <m:mtext>__</m:mtext> - </m:mphantom> - <m:semantics xmlns:xlink="http://www.w3.org/1999/xlink"> - <m:mrow helm:xref="i22"> - <m:mtable columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo stretchy="false">(</m:mo> - <m:mrow helm:xref="i23"> - <m:mtable columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mo color="Blue">Π</m:mo> - <m:mi>A</m:mi> - <m:mo>:</m:mo> - <m:mrow helm:xref="i24"> - <m:mo>Prop</m:mo> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo>.</m:mo> - <m:mrow helm:xref="i25"> - <m:mtable columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mo color="Blue">Π</m:mo> - <m:mi>B</m:mi> - <m:mo>:</m:mo> - <m:mrow helm:xref="i26"> - <m:mo>Prop</m:mo> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo>.</m:mo> - <m:mrow helm:xref="i27"> - <m:mtable columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mo color="Blue">Π</m:mo> - <m:mi>P</m:mi> - <m:mo>:</m:mo> - <m:mrow helm:xref="i28"> - <m:mo>Prop</m:mo> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo>.</m:mo> - <m:mrow helm:xref="i29"> - <m:mtable columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mo color="Blue">Π</m:mo> - <m:mi>f</m:mi> - <m:mo>:</m:mo> - <m:mrow helm:xref="i30"> - <m:mo stretchy="false">(</m:mo> - <m:mi helm:xref="i31">A</m:mi> - <m:mo color="Blue">→</m:mo> - <m:mrow helm:xref="i32"> - <m:mo stretchy="false">(</m:mo> - <m:mi helm:xref="i33">B</m:mi> - <m:mo color="Blue">→</m:mo> - <m:mi helm:xref="i34">P</m:mi> - <m:mo stretchy="false">)</m:mo> - </m:mrow> - <m:mo stretchy="false">)</m:mo> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo>.</m:mo> - <m:mrow helm:xref="i35"> - <m:mo color="Blue">Π</m:mo> - <m:mi>a</m:mi> - <m:mo>:</m:mo> - <m:mrow helm:xref="i36"> - <m:mo stretchy="false">(</m:mo> - <m:mi xlink:href="cic:/coq/INIT/Logic/Conjunction/and.ind" helm:xref="i37">and</m:mi> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mi helm:xref="i38">A</m:mi> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mi helm:xref="i39">B</m:mi> - <m:mo stretchy="false">)</m:mo> - </m:mrow> - <m:mo>.</m:mo> - <m:mi helm:xref="i40">P</m:mi> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo color="#b03060">:></m:mo> - <m:mrow helm:xref="i41"> - <m:mo>Prop</m:mo> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo stretchy="false">)</m:mo> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> - </m:mrow> - <m:annotation-xml encoding="MathML"> - <m:apply helm:xref="i22"> - <m:csymbol>cast</m:csymbol> - <m:apply helm:xref="i23"> - <m:csymbol>prod</m:csymbol> - <m:bvar> - <m:ci>A</m:ci> - <m:type> - <m:apply helm:xref="i24"> - <m:csymbol>Prop</m:csymbol> - </m:apply> - </m:type> - </m:bvar> - <m:apply helm:xref="i25"> - <m:csymbol>prod</m:csymbol> - <m:bvar> - <m:ci>B</m:ci> - <m:type> - <m:apply helm:xref="i26"> - <m:csymbol>Prop</m:csymbol> - </m:apply> - </m:type> - </m:bvar> - <m:apply helm:xref="i27"> - <m:csymbol>prod</m:csymbol> - <m:bvar> - <m:ci>P</m:ci> - <m:type> - <m:apply helm:xref="i28"> - <m:csymbol>Prop</m:csymbol> - </m:apply> - </m:type> - </m:bvar> - <m:apply helm:xref="i29"> - <m:csymbol>prod</m:csymbol> - <m:bvar> - <m:ci>f</m:ci> - <m:type> - <m:apply helm:xref="i30"> - <m:csymbol>arrow</m:csymbol> - <m:ci helm:xref="i31">A</m:ci> - <m:apply helm:xref="i32"> - <m:csymbol>arrow</m:csymbol> - <m:ci helm:xref="i33">B</m:ci> - <m:ci helm:xref="i34">P</m:ci> - </m:apply> - </m:apply> - </m:type> - </m:bvar> - <m:apply helm:xref="i35"> - <m:csymbol>prod</m:csymbol> - <m:bvar> - <m:ci>a</m:ci> - <m:type> - <m:apply helm:xref="i36"> - <m:csymbol>app</m:csymbol> - <m:ci definitionURL="cic:/coq/INIT/Logic/Conjunction/and.ind" helm:xref="i37">and</m:ci> - <m:ci helm:xref="i38">A</m:ci> - <m:ci helm:xref="i39">B</m:ci> - </m:apply> - </m:type> - </m:bvar> - <m:ci helm:xref="i40">P</m:ci> - </m:apply> - </m:apply> - </m:apply> - </m:apply> - </m:apply> - <m:apply helm:xref="i41"> - <m:csymbol>Prop</m:csymbol> - </m:apply> - </m:apply> - </m:annotation-xml> - </m:semantics> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mtext>AS</m:mtext> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mphantom> - <m:mtext>__</m:mtext> - </m:mphantom> - <m:semantics xmlns:xlink="http://www.w3.org/1999/xlink"> - <m:mrow helm:xref="i1"> - <m:mtable columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mo color="Red">λ</m:mo> - <m:mi>A</m:mi> - <m:mo>:</m:mo> - <m:mrow helm:xref="i2"> - <m:mo>Prop</m:mo> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo>.</m:mo> - <m:mrow helm:xref="i3"> - <m:mtable columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mo color="Red">λ</m:mo> - <m:mi>B</m:mi> - <m:mo>:</m:mo> - <m:mrow helm:xref="i4"> - <m:mo>Prop</m:mo> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo>.</m:mo> - <m:mrow helm:xref="i5"> - <m:mtable columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mo color="Red">λ</m:mo> - <m:mi>P</m:mi> - <m:mo>:</m:mo> - <m:mrow helm:xref="i6"> - <m:mo>Prop</m:mo> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo>.</m:mo> - <m:mrow helm:xref="i7"> - <m:mtable columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mo color="Red">λ</m:mo> - <m:mi>f</m:mi> - <m:mo>:</m:mo> - <m:mrow helm:xref="i8"> - <m:mo stretchy="false">(</m:mo> - <m:mi helm:xref="i9">A</m:mi> - <m:mo color="Blue">→</m:mo> - <m:mrow helm:xref="i10"> - <m:mo stretchy="false">(</m:mo> - <m:mi helm:xref="i11">B</m:mi> - <m:mo color="Blue">→</m:mo> - <m:mi helm:xref="i12">P</m:mi> - <m:mo stretchy="false">)</m:mo> - </m:mrow> - <m:mo stretchy="false">)</m:mo> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo>.</m:mo> - <m:mrow helm:xref="i13"> - <m:mtable columnalign="left" equalrows="false" align="baseline 1"> - <m:mtr> - <m:mtd> - <m:mo color="Red">λ</m:mo> - <m:mi>a</m:mi> - <m:mo>:</m:mo> - <m:mrow helm:xref="i14"> - <m:mo stretchy="false">(</m:mo> - <m:mi xlink:href="cic:/coq/INIT/Logic/Conjunction/and.ind" helm:xref="i15">and</m:mi> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mi helm:xref="i16">A</m:mi> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mi helm:xref="i17">B</m:mi> - <m:mo stretchy="false">)</m:mo> - </m:mrow> - </m:mtd> - </m:mtr> - <m:mtr> - <m:mtd> - <m:mrow> - <m:mo>.</m:mo> - <m:mrow helm:xref="i18"> - <m:mo><</m:mo> - <m:mi helm:xref="i19">P</m:mi> - <m:mo>></m:mo> - <m:mo>CASES</m:mo> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mi helm:xref="i20">a</m:mi> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mo>OF</m:mo> - <m:mrow> - <m:mo stretchy="false">(</m:mo> - <m:mi>conj</m:mi> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mi>$1</m:mi> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mi>$2</m:mi> - <m:mo stretchy="false">)</m:mo> - </m:mrow> - <m:mo color="Green">⇒</m:mo> - <m:mrow> - <m:mo stretchy="false">(</m:mo> - <m:mi helm:xref="i21">f</m:mi> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mi>$1</m:mi> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mi>$2</m:mi> - <m:mo stretchy="false">)</m:mo> - </m:mrow> - <m:mphantom> - <m:mtext>_</m:mtext> - </m:mphantom> - <m:mo>END</m:mo> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> - </m:mrow> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> - </m:mrow> - <m:annotation-xml encoding="MathML"> - <m:lambda helm:xref="i1"> - <m:bvar> - <m:ci>A</m:ci> - <m:type> - <m:apply helm:xref="i2"> - <m:csymbol>Prop</m:csymbol> - </m:apply> - </m:type> - </m:bvar> - <m:lambda helm:xref="i3"> - <m:bvar> - <m:ci>B</m:ci> - <m:type> - <m:apply helm:xref="i4"> - <m:csymbol>Prop</m:csymbol> - </m:apply> - </m:type> - </m:bvar> - <m:lambda helm:xref="i5"> - <m:bvar> - <m:ci>P</m:ci> - <m:type> - <m:apply helm:xref="i6"> - <m:csymbol>Prop</m:csymbol> - </m:apply> - </m:type> - </m:bvar> - <m:lambda helm:xref="i7"> - <m:bvar> - <m:ci>f</m:ci> - <m:type> - <m:apply helm:xref="i8"> - <m:csymbol>arrow</m:csymbol> - <m:ci helm:xref="i9">A</m:ci> - <m:apply helm:xref="i10"> - <m:csymbol>arrow</m:csymbol> - <m:ci helm:xref="i11">B</m:ci> - <m:ci helm:xref="i12">P</m:ci> - </m:apply> - </m:apply> - </m:type> - </m:bvar> - <m:lambda helm:xref="i13"> - <m:bvar> - <m:ci>a</m:ci> - <m:type> - <m:apply helm:xref="i14"> - <m:csymbol>app</m:csymbol> - <m:ci definitionURL="cic:/coq/INIT/Logic/Conjunction/and.ind" helm:xref="i15">and</m:ci> - <m:ci helm:xref="i16">A</m:ci> - <m:ci helm:xref="i17">B</m:ci> - </m:apply> - </m:type> - </m:bvar> - <m:apply helm:xref="i18"> - <m:csymbol>mutcase</m:csymbol> - <m:ci helm:xref="i19">P</m:ci> - <m:ci helm:xref="i20">a</m:ci> - <m:apply> - <m:csymbol>app</m:csymbol> - <m:ci>conj</m:ci> - <m:ci>$1</m:ci> - <m:ci>$2</m:ci> - </m:apply> - <m:apply> - <m:csymbol>app</m:csymbol> - <m:ci helm:xref="i21">f</m:ci> - <m:ci>$1</m:ci> - <m:ci>$2</m:ci> - </m:apply> - </m:apply> - </m:lambda> - </m:lambda> - </m:lambda> - </m:lambda> - </m:lambda> - </m:annotation-xml> - </m:semantics> - </m:mrow> - </m:mtd> - </m:mtr> - </m:mtable> -</m:math> diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/ml_gtk_mathview.c b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/ml_gtk_mathview.c deleted file mode 100644 index 39f3d74c4..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/ml_gtk_mathview.c +++ /dev/null @@ -1,120 +0,0 @@ -#include <string.h> -#include <assert.h> -#include <gtk/gtk.h> -#include <caml/mlvalues.h> -#include <caml/alloc.h> -#include <caml/memory.h> -#include <caml/callback.h> -#include <caml/fail.h> - -#include <gtkmathview/gtkmathview.h> -#include <ml_gtk.h> - -#include <wrappers.h> -#include <ml_glib.h> -#include <ml_gdk.h> -#include <ml_gtk.h> -#include <gtk_tags.h> - -#include "minidom/ml_minidom.h" - -/* <CSC/>: Next row should be put in a .h of lablgtk. */ -#define GtkAdjustment_val(val) check_cast(GTK_ADJUSTMENT,val) - -#define GtkMathView_val(val) check_cast(GTK_MATH_VIEW,val) -ML_3 (gtk_math_view_new,GtkAdjustment_val, GtkAdjustment_val, Bool_val, Val_GtkWidget_sink) -ML_2 (gtk_math_view_load, GtkMathView_val, String_val, Val_bool) -ML_1 (gtk_math_view_unload, GtkMathView_val, Unit) -/*ML_1 (gtk_math_view_dump, GtkMathView_val, Unit)*/ -ML_1 (gtk_math_view_get_selection, GtkMathView_val, Val_mDOMNodeRef) -ML_2 (gtk_math_view_set_selection, GtkMathView_val, mDOMNodeRef_val, Unit) -ML_1 (gtk_math_view_get_width, GtkMathView_val, Val_int) -ML_1 (gtk_math_view_get_height, GtkMathView_val, Val_int) -ML_3 (gtk_math_view_set_top, GtkMathView_val, Int_val, Int_val, Unit) -ML_3 (gtk_math_view_set_adjustments, GtkMathView_val, GtkAdjustment_val, GtkAdjustment_val, Unit) -ML_1 (gtk_math_view_get_hadjustment, GtkMathView_val, Val_GtkWidget) -ML_1 (gtk_math_view_get_vadjustment, GtkMathView_val, Val_GtkWidget) -ML_1 (gtk_math_view_get_buffer, GtkMathView_val, Val_GdkPixmap) -ML_1 (gtk_math_view_get_frame, GtkMathView_val, Val_GtkWidget) -ML_2 (gtk_math_view_set_font_size, GtkMathView_val, Int_val, Unit) -ML_1 (gtk_math_view_get_font_size, GtkMathView_val, Val_int) -ML_2 (gtk_math_view_set_anti_aliasing, GtkMathView_val, Bool_val, Unit) -ML_1 (gtk_math_view_get_anti_aliasing, GtkMathView_val, Val_bool) -ML_2 (gtk_math_view_set_kerning, GtkMathView_val, Bool_val, Unit) -ML_1 (gtk_math_view_get_kerning, GtkMathView_val, Val_bool) -ML_2 (gtk_math_view_set_log_verbosity, GtkMathView_val, Int_val, Unit) -ML_1 (gtk_math_view_get_log_verbosity, GtkMathView_val, Val_int) - - -value ml_gtk_math_view_export_to_postscript (value arg1, value arg2) -{ - CAMLparam1(arg1); - char *filename; - FILE *fd; - int res; - filename = String_val (arg2); - if ((fd = fopen(filename, "w"))) { - gtk_math_view_export_to_postscript (GtkMathView_val (arg1), fd); - fclose (fd); - res = 1; - } else { - fprintf(stderr, "Error opening file %s for writing\n", filename); - res = 0; - } - CAMLreturn (Val_bool(res)); -} - -value ml_gtk_math_view_get_top (value arg1) -{ - CAMLparam1(arg1); - CAMLlocal1 (result); - int x, y; - gtk_math_view_get_top(GtkMathView_val (arg1), &x, &y); - result = alloc(2, 0); - Store_field(result, 0, Val_int(x)); - Store_field(result, 0, Val_int(y)); - CAMLreturn (result); -} - - -value ml_gtk_math_view_mDOMNode_of_bodex_option (value arg1) -{ - CAMLparam1(arg1); - - mDOMNodeRef nr; - CAMLlocal1 (tmp); - CAMLlocal1 (optval); - CAMLlocal1 (res); - - if (arg1==Val_int(0)) { - assert(0); - } else { - tmp = Field(arg1, 0); - nr = (mDOMNodeRef) Field(tmp, 1); - } - optval = Val_mDOMNodeRef(nr); - if (optval==Val_int(0)) { - assert(0); - } else { - res = Field(optval, 0); - } - - CAMLreturn(res); -} - -value ml_gtk_math_view_mDOMNode_option_of_bodex_option (value arg1) -{ - CAMLparam1(arg1); - - mDOMNodeRef nr; - CAMLlocal1 (tmp); - - if (arg1==Val_int(0)) { - nr=NULL; - } else { - tmp = Field(arg1, 0); - nr = (mDOMNodeRef) Field(tmp, 1); - } - - CAMLreturn(Val_mDOMNodeRef(nr)); -} diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/.cvsignore b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/.cvsignore deleted file mode 100644 index 1968614b7..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -*.cmo *.cmi *.cmx t1lib.log test test.opt test.ps test.o diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/Makefile b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/Makefile deleted file mode 100644 index 1d5f5e1f3..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -LABLGTK_DIR = /usr/lib/ocaml/lablgtk -LABLGTK_MATHVIEW_DIR = .. -MINIDOM_DIR = ../minidom -OCAMLC = ocamlc -I $(LABLGTK_DIR) -I $(LABLGTK_MATHVIEW_DIR) \ - -I $(MINIDOM_DIR) -I mlmathview -OCAMLOPT = ocamlopt -I $(LABLGTK_DIR) -I $(LABLGTK_MATHVIEW_DIR) \ - -I $(MINIDOM_DIR) -I mlmathview - -all: test -opt: test.opt - -test: test.cmo - $(OCAMLC) -custom -o test lablgtk.cma gtkInit.cmo \ - $(LABLGTK_MATHVIEW_DIR)/lablgtkmathview.cma \ - $(MINIDOM_DIR)/minidom.cmo \ - -cclib "$(MINIDOM_DIR)/ml_minidom.o" \ - test.cmo \ - -cclib "-lstr -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk \ - -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm \ - -L/usr/local/lib/gtkmathview -lgtkmathview \ - $(LABLGTK_MATHVIEW_DIR)/ml_gtk_mathview.o" - -test.opt: test.cmx - $(OCAMLOPT) -o test.opt lablgtk.cmxa gtkInit.cmx \ - $(LABLGTK_MATHVIEW_DIR)/lablgtkmathview.cmxa \ - $(MINIDOM_DIR)/minidom.cmx \ - -cclib "$(MINIDOM_DIR)/ml_minidom.o" \ - test.cmx \ - -cclib "-lstr -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk \ - -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm \ - -L/usr/local/lib/gtkmathview -lgtkmathview \ - $(LABLGTK_MATHVIEW_DIR)/ml_gtk_mathview.o" - -.SUFFIXES: .ml .mli .cmo .cmi .cmx -.ml.cmo: - $(OCAMLC) -c $< -.mli.cmi: - $(OCAMLC) -c $< -.ml.cmx: - $(OCAMLOPT) -c $< - -clean: - rm -f *.cm[iox] *.o test test.opt t1lib.log diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/t1.config b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/t1.config deleted file mode 100644 index afb669e95..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/t1.config +++ /dev/null @@ -1,3 +0,0 @@ -ENCODING=. -AFM=/usr/share/texmf/fonts/afm/ -TYPE1=/usr/share/texmf/fonts/type1/bluesky/cm/:/usr/X11R6/lib/X11/fonts/Type1/:. diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.ml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.ml deleted file mode 100644 index af65d7485..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.ml +++ /dev/null @@ -1,278 +0,0 @@ -(******************************************************************************) -(* Claudio Sacerdoti Coen <sacerdot@cs.unibo.it> *) -(* 25/09/2000 *) -(* *) -(* This is a simple test for the OCaml (LablGtk indeed) binding of the *) -(* MathView widget *) -(******************************************************************************) - -(* Callbacks *) -let jump node = - let module M = Minidom in - print_string ("jump: " ^ - (match - M.node_get_attribute node - (M.mDOMString_of_string "href") - with - None -> "DOES NOT WORKS (if you have clicked on the hyperlink)!!!!!" - | Some s -> M.string_of_mDOMString s - ) ^ "\n"); - flush stdout -;; - -let selection_changed node = - let module M = Minidom in - print_string ("selection_changed: " ^ - (match node with - None -> "selection_changed on nothing" - | Some node -> - match M.node_get_name node with - None -> "selection_changed on a node without name" - | Some s -> "selection changed on " ^ M.string_of_mDOMString s - ) ^ "\n"); - flush stdout -;; - - -let clicked node = - let module M = Minidom in - print_string ("clicked: " ^ - (match M.node_get_name node with - None -> "Nothing clicked (???)" - | Some s -> M.string_of_mDOMString s ^ " clicked" - ) ^ "\n"); - flush stdout -;; - - -let activate_t1 mathview sw () = - sw#remove !mathview#coerce ; - mathview := - (GMathView.math_view ~packing:sw#add ~width:50 ~height:50 - ~use_t1_lib:true ()) ; - ignore(!mathview#connect#jump jump) ; - ignore(!mathview#connect#clicked clicked) ; - ignore(!mathview#connect#selection_changed selection_changed) ; - print_string "WIDGET RECREATED WITH T1 FONTS ACTIVATED\n" ; -;; - -let load mathview () = - !mathview#load "test.xml" ; - print_string "load: SEEMS TO WORK\n" ; - flush stdout -;; - -let get_selection mathview () = - let selection = - match !mathview#get_selection with - None -> "NO SELECTION" - | Some node -> - match Minidom.node_get_name node with - None -> "selection is on nothing" - | Some s -> "selection is on " ^ Minidom.string_of_mDOMString s - in - print_string ("get_selection: " ^ selection ^ "\n") ; - flush stdout -;; - -let set_selection mathview () = - begin - try - match !mathview#get_selection with - None -> raise Not_found - | Some node -> - match Minidom.node_get_parent node with - None -> raise Not_found - | Some node -> - !mathview#set_selection (Some node) ; - print_string "set_selection: SEEMS TO WORK\n" - with - Not_found -> - print_string "set_selection: YOU MUST PREVIOUSLY SELECT A NON-ROOT NODE" - end ; - flush stdout -;; - -let unload mathview () = - !mathview#unload ; - print_string "unload: SEEMS TO WORK\n" ; - flush stdout -;; - -let get_width mathview () = - print_string ("get_width: " ^ string_of_int (!mathview#get_width) ^ "\n") ; - flush stdout -;; - -let get_height mathview () = - print_string ("get_height: " ^ string_of_int (!mathview#get_height) ^ "\n") ; - flush stdout -;; - -let get_top mathview () = - let (x,y) = !mathview#get_top in - print_string ("get_top: ("^ string_of_int x ^ "," ^ string_of_int y ^ ")\n") ; - flush stdout -;; - -let set_top mathview () = - !mathview#set_top 0 0; - print_string "set_top: SEEM TO WORK\n" ; - flush stdout -;; - -let set_adjustments mathview () = - let adj1 = GData.adjustment () in - let adj2 = GData.adjustment () in - !mathview#set_adjustments adj1 adj2 ; - adj1#set_value ((adj1#lower +. adj1#upper) /. 2.0) ; - adj2#set_value ((adj2#lower +. adj2#upper) /. 2.0) ; - print_string "set_adjustments: SEEM TO WORK\n" ; - flush stdout -;; - -let get_hadjustment mathview () = - let adj = !mathview#get_hadjustment in - adj#set_value ((adj#lower +. adj#upper) /. 2.0) ; - print_string "get_hadjustment: SEEM TO WORK\n" ; - flush stdout -;; - -let get_vadjustment mathview () = - let adj = !mathview#get_vadjustment in - adj#set_value ((adj#lower +. adj#upper) /. 2.0) ; - print_string "get_vadjustment: SEEM TO WORK\n" ; - flush stdout -;; - -let get_buffer mathview () = - let buffer = !mathview#get_buffer in - Gdk.Draw.rectangle buffer (Gdk.GC.create buffer) ~x:0 ~y:0 - ~width:50 ~height:50 ~filled:true () ; - print_string "get_buffer: SEEMS TO WORK (hint: force the widget redrawing)\n"; - flush stdout -;; - -let get_frame mathview () = - let frame = !mathview#get_frame in - frame#set_shadow_type `NONE ; - print_string "get_frame: SEEMS TO WORK\n" ; - flush stdout -;; - -let set_font_size mathview () = - !mathview#set_font_size 24 ; - print_string "set_font_size: FONT IS NOW 24\n" ; - flush stdout -;; - -let get_font_size mathview () = - print_string ("get_font_size: " ^ string_of_int (!mathview#get_font_size) ^ "\n") ; - flush stdout -;; - -let set_anti_aliasing mathview () = - !mathview#set_anti_aliasing true ; - print_string "set_anti_aliasing: ON\n" ; - flush stdout -;; - -let get_anti_aliasing mathview () = - print_string ("get_anti_aliasing: " ^ - (match !mathview#get_anti_aliasing with true -> "ON" | false -> "OFF") ^ - "\n") ; - flush stdout -;; - -let set_kerning mathview () = - !mathview#set_kerning true ; - print_string "set_kerning: ON\n" ; - flush stdout -;; - -let get_kerning mathview () = - print_string ("get_kerning: " ^ - (match !mathview#get_kerning with true -> "ON" | false -> "OFF") ^ - "\n") ; - flush stdout -;; - -let set_log_verbosity mathview () = - !mathview#set_log_verbosity 3 ; - print_string "set_log_verbosity: NOW IS 3\n" ; - flush stdout -;; - -let get_log_verbosity mathview () = - print_string ("get_log_verbosity: " ^ - string_of_int !mathview#get_log_verbosity ^ - "\n") ; - flush stdout -;; - -let export_to_postscript mathview () = - !mathview#export_to_postscript "test.ps" ; - print_string "expor_to_postscript: SEEMS TO WORK (hint: look at test.ps)\n"; - flush stdout -;; - -(* Widget creation *) -let main_window = GWindow.window ~title:"GtkMathView test" () in -let vbox = GPack.vbox ~packing:main_window#add () in -let sw = GBin.scrolled_window ~width:50 ~height:50 ~packing:vbox#pack () in -let mathview= ref (GMathView.math_view ~packing:sw#add ~width:50 ~height:50 ()) in -let table = GPack.table ~rows:5 ~columns:5 ~packing:vbox#pack () in -let button_t1=GButton.button ~label:"activate t1 fonts" ~packing:(table#attach ~left:0 ~top:0) () in -let button_load = GButton.button ~label:"load" ~packing:(table#attach ~left:1 ~top:0) () in -let button_unload = GButton.button ~label:"unload" ~packing:(table#attach ~left:2 ~top:0) () in -let button_get_selection = GButton.button ~label:"get_selection" ~packing:(table#attach ~left:3 ~top:0) () in -let button_set_selection = GButton.button ~label:"set_selection" ~packing:(table#attach ~left:4 ~top:0) () in -let button_get_width = GButton.button ~label:"get_width" ~packing:(table#attach ~left:0 ~top:1) () in -let button_get_height = GButton.button ~label:"get_height" ~packing:(table#attach ~left:1 ~top:1) () in -let button_get_top = GButton.button ~label:"get_top" ~packing:(table#attach ~left:2 ~top:1) () in -let button_set_top = GButton.button ~label:"set_top" ~packing:(table#attach ~left:3 ~top:1) () in -let button_set_adjustments = GButton.button ~label:"set_adjustments" ~packing:(table#attach ~left:4 ~top:1) () in -let button_get_hadjustment = GButton.button ~label:"get_hadjustment" ~packing:(table#attach ~left:0 ~top:2) () in -let button_get_vadjustment = GButton.button ~label:"get_vadjustment" ~packing:(table#attach ~left:1 ~top:2) () in -let button_get_buffer = GButton.button ~label:"get_buffer" ~packing:(table#attach ~left:2 ~top:2) () in -let button_get_frame = GButton.button ~label:"get_frame" ~packing:(table#attach ~left:3 ~top:2) () in -let button_set_font_size = GButton.button ~label:"set_font_size" ~packing:(table#attach ~left:4 ~top:2) () in -let button_get_font_size = GButton.button ~label:"get_font_size" ~packing:(table#attach ~left:0 ~top:3) () in -let button_set_anti_aliasing = GButton.button ~label:"set_anti_aliasing" ~packing:(table#attach ~left:1 ~top:3) () in -let button_get_anti_aliasing = GButton.button ~label:"get_anti_aliasing" ~packing:(table#attach ~left:2 ~top:3) () in -let button_set_kerning = GButton.button ~label:"set_kerning" ~packing:(table#attach ~left:3 ~top:3) () in -let button_get_kerning = GButton.button ~label:"get_kerning" ~packing:(table#attach ~left:4 ~top:3) () in -let button_set_log_verbosity = GButton.button ~label:"set_log_verbosity" ~packing:(table#attach ~left:0 ~top:4) () in -let button_get_log_verbosity = GButton.button ~label:"get_log_verbosity" ~packing:(table#attach ~left:1 ~top:4) () in -let button_export_to_postscript = GButton.button ~label:"export_to_postscript" ~packing:(table#attach ~left:2 ~top:4) () in -(* Signals connection *) -ignore(button_t1#connect#clicked (activate_t1 mathview sw)) ; -ignore(button_load#connect#clicked (load mathview)) ; -ignore(button_unload#connect#clicked (unload mathview)) ; -ignore(button_get_selection#connect#clicked (get_selection mathview)) ; -ignore(button_set_selection#connect#clicked (set_selection mathview)) ; -ignore(button_get_width#connect#clicked (get_width mathview)) ; -ignore(button_get_height#connect#clicked (get_height mathview)) ; -ignore(button_get_top#connect#clicked (get_top mathview)) ; -ignore(button_set_top#connect#clicked (set_top mathview)) ; -ignore(button_set_adjustments#connect#clicked (set_adjustments mathview)) ; -ignore(button_get_hadjustment#connect#clicked (get_hadjustment mathview)) ; -ignore(button_get_vadjustment#connect#clicked (get_vadjustment mathview)) ; -ignore(button_get_buffer#connect#clicked (get_buffer mathview)) ; -ignore(button_get_frame#connect#clicked (get_frame mathview)) ; -ignore(button_set_font_size#connect#clicked (set_font_size mathview)) ; -ignore(button_get_font_size#connect#clicked (get_font_size mathview)) ; -ignore(button_set_anti_aliasing#connect#clicked (set_anti_aliasing mathview)) ; -ignore(button_get_anti_aliasing#connect#clicked (get_anti_aliasing mathview)) ; -ignore(button_set_kerning#connect#clicked (set_kerning mathview)) ; -ignore(button_get_kerning#connect#clicked (get_kerning mathview)) ; -ignore(button_set_log_verbosity#connect#clicked (set_log_verbosity mathview)) ; -ignore(button_get_log_verbosity#connect#clicked (get_log_verbosity mathview)) ; -ignore(button_export_to_postscript#connect#clicked (export_to_postscript mathview)) ; -ignore(!mathview#connect#jump jump) ; -ignore(!mathview#connect#clicked clicked) ; -ignore(!mathview#connect#selection_changed selection_changed) ; -(* Main Loop *) -main_window#show () ; -GMain.Main.main () -;; diff --git a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.xml b/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.xml deleted file mode 100644 index b0f8c1563..000000000 --- a/helm/DEVEL/lablgtk_gtkmathview/lablgtk-20000829_gtkmathview-0.2.0/test/test.xml +++ /dev/null @@ -1,123 +0,0 @@ -<math display="block"> - <mrow helm:xref="SELECTION OK"> - <mo>∫</mo> - <mo>⁡</mo> - <mfrac> - <mrow> - <mrow> - <mi>a</mi> - <mo>⁢</mo> - <mi>x</mi> - </mrow> - <mo>+</mo> - <mi>b</mi> - </mrow> - <mrow> - <msup> - <mi>x</mi> - <mn>2</mn> - </msup> - <mo>+</mo> - <mrow> - <mi>p</mi> - <mo>⁢</mo> - <mi>x</mi> - </mrow> - <mo>+</mo> - <mi>q</mi> - </mrow> - </mfrac> - </mrow> - <mo fontstyle="italic">d</mo> - <mi>x</mi> - <mo>=</mo> - <mrow> - <mrow> - <mfrac><mi>a</mi><mn>2</mn></mfrac> - <mo>⁢</mo> - <mrow> - <mi>ln</mi> - <mo>⁡</mo> - <mrow> - <mo>(</mo> - <mrow> - <msup><mi>x</mi><mn>2</mn></msup> - <mo>+</mo> - <mrow> - <mi>p</mi> - <mo>⁢</mo> - <mi>x</mi> - </mrow> - <mo>+</mo> - <mi>q</mi> - </mrow> - <mo>)</mo> - </mrow> - </mrow> - </mrow> - <mo>+</mo> - <mrow> - <mfrac> - <mrow> - <mrow> - <mn>2</mn> - <mo>⁢</mo> - <mi>b</mi> - </mrow> - <mo>-</mo> - <mrow> - <mi>a</mi> - <mo>⁢</mo> - <mi>p</mi> - </mrow> - </mrow> - <msqrt> - <mrow> - <mrow> - <mn>4</mn> - <mo>⁢</mo> - <mi>q</mi> - </mrow> - <mo>-</mo> - <msup> - <mi>p</mi> - <mn>2</mn> - </msup> - </mrow> - </msqrt> - </mfrac> - <mo>⁢</mo> - <mrow> - <mi xlink:href="JUMPS WORK">arctg</mi> - <mo>⁡</mo> - <mfrac> - <mrow> - <mrow> - <mn>2</mn> - <mo>⁢</mo> - <mi>x</mi> - </mrow> - <mo>+</mo> - <mi>p</mi> - </mrow> - <msqrt> - <mrow> - <mrow> - <mn>4</mn> - <mo>⁢</mo> - <mi>q</mi> - </mrow> - <mo>-</mo> - <msup> - <mi>p</mi> - <mn>2</mn> - </msup> - </mrow> - </msqrt> - </mfrac> - </mrow> - </mrow> - <mo>+</mo> - <mi>c</mi> - </mrow> -</math> diff --git a/helm/DEVEL/pxp/.cvsignore b/helm/DEVEL/pxp/.cvsignore deleted file mode 100644 index c1fcbc4ae..000000000 --- a/helm/DEVEL/pxp/.cvsignore +++ /dev/null @@ -1,7 +0,0 @@ -*.cmo -*.cmx -*.cmi - -*.o -*.a - diff --git a/helm/DEVEL/pxp/findlib-0.4.tar.gz b/helm/DEVEL/pxp/findlib-0.4.tar.gz deleted file mode 100644 index a45cce573f7f78774de51a1c11e407df803c61f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92356 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 XU8`$#t*+JeZ+ZQHmQ=kk05Ast`S)jZ diff --git a/helm/DEVEL/pxp/netstring-0.9.3.tar.gz b/helm/DEVEL/pxp/netstring-0.9.3.tar.gz deleted file mode 100644 index 8a7431e561df4cb5230e14feb26d4c704cd8d3fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132893 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%0AY8MEuV3lOS2+3mBaJ8~Y^Z`nL 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͠LwRoOLaO4=1y%5s<>#r)kW3Am9{guW4(^)T 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 diff --git a/helm/DEVEL/pxp/netstring/.cvsignore b/helm/DEVEL/pxp/netstring/.cvsignore deleted file mode 100644 index c1fcbc4ae..000000000 --- a/helm/DEVEL/pxp/netstring/.cvsignore +++ /dev/null @@ -1,7 +0,0 @@ -*.cmo -*.cmx -*.cmi - -*.o -*.a - diff --git a/helm/DEVEL/pxp/netstring/LICENSE b/helm/DEVEL/pxp/netstring/LICENSE deleted file mode 100644 index 820032ee2..000000000 --- a/helm/DEVEL/pxp/netstring/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -Copyright 1999 by Gerd Stolpmann - -The package "netstring" is copyright by Gerd Stolpmann. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the "netstring" software (the "Software"), to deal in the -Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -The Software is provided ``as is'', without warranty of any kind, express -or implied, including but not limited to the warranties of -merchantability, fitness for a particular purpose and noninfringement. -In no event shall Gerd Stolpmann be liable for any claim, damages or -other liability, whether in an action of contract, tort or otherwise, -arising from, out of or in connection with the Software or the use or -other dealings in the software. diff --git a/helm/DEVEL/pxp/netstring/META b/helm/DEVEL/pxp/netstring/META deleted file mode 100644 index d422128ab..000000000 --- a/helm/DEVEL/pxp/netstring/META +++ /dev/null @@ -1,54 +0,0 @@ -version = "0.9.3" -requires = "str" -description = "String processing for the Internet" - -archive(byte) = - "netstring.cma netmappings_iso.cmo netmappings_other.cmo" -archive(byte,toploop) = - "netstring.cma netmappings_iso.cmo netmappings_other.cmo - netstring_top.cmo" -archive(byte,mt) = - "netstring.cma netmappings_iso.cmo netmappings_other.cmo - netstring_mt.cmo" -archive(byte,mt,toploop) = - "netstring.cma netmappings_iso.cmo netmappings_other.cmo - netstring_mt.cmo netstring_top.cmo" -archive(native) = - "netstring.cmxa netmappings_iso.cmx netmappings_other.cmx" -archive(native,mt) = - "netstring.cmxa netmappings_iso.cmx netmappings_other.cmx - netstring_mt.cmx" - -archive(byte,netstring_only_iso) = - "netstring.cma netmappings_iso.cmo" -archive(byte,toploop,netstring_only_iso) = - "netstring.cma netmappings_iso.cmo - netstring_top.cmo" -archive(byte,mt,netstring_only_iso) = - "netstring.cma netmappings_iso.cmo - netstring_mt.cmo" -archive(byte,mt,toploop,netstring_only_iso) = - "netstring.cma netmappings_iso.cmo - netstring_mt.cmo netstring_top.cmo" -archive(native,netstring_only_iso) = - "netstring.cmxa netmappings_iso.cmx" -archive(native,mt,netstring_only_iso) = - "netstring.cmxa netmappings_iso.cmx - netstring_mt.cmx" - -archive(byte,netstring_minimum) = - "netstring.cma" -archive(byte,toploop,netstring_minimum) = - "netstring.cma - netstring_top.cmo" -archive(byte,mt,netstring_minimum) = - "netstring.cma - netstring_mt.cmo" -archive(byte,mt,toploop,netstring_minimum) = - "netstring.cma - netstring_mt.cmo netstring_top.cmo" -archive(native,netstring_minimum) = - "netstring.cmxa" -archive(native,mt,netstring_minimum) = - "netstring.cmxa - netstring_mt.cmx" diff --git a/helm/DEVEL/pxp/netstring/Makefile b/helm/DEVEL/pxp/netstring/Makefile deleted file mode 100644 index 98f9ef013..000000000 --- a/helm/DEVEL/pxp/netstring/Makefile +++ /dev/null @@ -1,151 +0,0 @@ -# make all: make bytecode archive -# make opt: make native archive -# make install: install bytecode archive, and if present, native archive -# make uninstall: uninstall package -# make clean: remove intermediate files -# make distclean: remove any superflous files -# make release: cleanup, create archive, tag CVS module -# (for developers) - -#---------------------------------------------------------------------- -# specific rules for this package: - -OBJECTS = netstring_str.cmo \ - netencoding.cmo netbuffer.cmo netstream.cmo \ - mimestring.cmo cgi.cmo base64.cmo \ - nethtml_scanner.cmo nethtml.cmo \ - neturl.cmo \ - netmappings.cmo netconversion.cmo -XOBJECTS = $(OBJECTS:.cmo=.cmx) -ARCHIVE = netstring.cma -XARCHIVE = netstring.cmxa - -NAME = netstring -REQUIRES = str - -ISO_MAPPINGS = mappings/iso*.unimap -OTHER_MAPPINGS = mappings/cp*.unimap \ - mappings/adobe*.unimap \ - mappings/jis*.unimap \ - mappings/koi*.unimap \ - mappings/mac*.unimap \ - mappings/windows*.unimap - -all: $(ARCHIVE) \ - netstring_top.cmo netstring_mt.cmo \ - netmappings_iso.cmo netmappings_other.cmo - -opt: $(XARCHIVE) \ - netstring_mt.cmx \ - netmappings_iso.cmx netmappings_other.cmx - - -$(ARCHIVE): $(OBJECTS) - $(OCAMLC) -a -o $(ARCHIVE) $(OBJECTS) - -$(XARCHIVE): $(XOBJECTS) - $(OCAMLOPT) -a -o $(XARCHIVE) $(XOBJECTS) - -netmappings_iso.ml: - $(MAKE) -C tools - test ! -d mappings || tools/unimap_to_ocaml/unimap_to_ocaml \ - -o netmappings_iso.ml $(ISO_MAPPINGS) - -netmappings_other.ml: - $(MAKE) -C tools - test ! -d mappings || tools/unimap_to_ocaml/unimap_to_ocaml \ - -o netmappings_other.ml $(OTHER_MAPPINGS) - -#---------------------------------------------------------------------- -# general rules: - -OPTIONS = -OCAMLC = ocamlc $(DEBUG) $(OPTIONS) $(ROPTIONS) -OCAMLOPT = ocamlopt $(OPTIONS) $(ROPTIONS) -OCAMLLEX = ocamllex -OCAMLDEP = ocamldep $(OPTIONS) -OCAMLFIND = ocamlfind - -DEBUG = -# Invoke with: make DEBUG=-g - -depend: *.ml *.mli - $(OCAMLDEP) *.ml *.mli >depend - -depend.pkg: Makefile - $(OCAMLFIND) use -p ROPTIONS= $(REQUIRES) >depend.pkg - -.PHONY: install -install: all - { test ! -f $(XARCHIVE) || extra="*.cmxa *.a netstring_mt.cmx netmappings_iso.cmx netmappings_other.cmx netstring_mt.o netmappings_iso.o netmappings_other.o"; }; \ - $(OCAMLFIND) install $(NAME) *.mli *.cmi *.cma netstring_top.cmo netstring_mt.cmo netmappings_iso.cmo netmappings_other.cmo META $$extra - -.PHONY: install-cgi -install-cgi: - $(OCAMLFIND) install cgi compat-cgi/META - - -.PHONY: install-base64 -install-base64: - $(OCAMLFIND) install base64 compat-base64/META - - -.PHONY: uninstall -uninstall: - $(OCAMLFIND) remove $(NAME) - -.PHONY: uninstall-cgi -uninstall-cgi: - $(OCAMLFIND) remove cgi - -.PHONY: uninstall-base64 -uninstall-base64: - $(OCAMLFIND) remove base64 - -.PHONY: clean -clean: - rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa - test ! -d mappings || rm -f netmappings_iso.ml netmappings_other.ml - -.PHONY: distclean -distclean: - rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa - rm -f *~ depend depend.pkg compat-cgi/*~ compat-base64/*~ - $(MAKE) -C tests distclean - $(MAKE) -C doc distclean - $(MAKE) -C tools distclean - -RELEASE: META - awk '/version/ { print substr($$3,2,length($$3)-2) }' META >RELEASE - -.PHONY: dist -dist: RELEASE - r=`head -1 RELEASE`; cd ..; gtar czf $(NAME)-$$r.tar.gz --exclude='*/CVS*' --exclude="*/depend.pkg" --exclude="*/depend" --exclude="*/doc/common.xml" --exclude="*/doc/config.xml" --exclude="*/doc/readme.dtd" --exclude="*/Mail" --exclude="*/mappings" $(NAME) - -.PHONY: tag-release -tag-release: RELEASE - r=`head -1 RELEASE | sed -e s/\\\./-/g`; cd ..; cvs tag -F $(NAME)-$$r $(NAME) - -.PHONY: release -release: distclean - test -f netmappings_iso.ml - test -f netmappings_other.ml - $(MAKE) tag-release - $(MAKE) dist - -.SUFFIXES: .cmo .cmi .cmx .ml .mli .mll - -.ml.cmx: - $(OCAMLOPT) -c -thread $< - -.ml.cmo: - $(OCAMLC) -c -thread $< - -.mli.cmi: - $(OCAMLC) -c $< - -.mll.ml: - $(OCAMLLEX) $< - -include depend -include depend.pkg diff --git a/helm/DEVEL/pxp/netstring/RELEASE b/helm/DEVEL/pxp/netstring/RELEASE deleted file mode 100644 index 965065db5..000000000 --- a/helm/DEVEL/pxp/netstring/RELEASE +++ /dev/null @@ -1 +0,0 @@ -0.9.3 diff --git a/helm/DEVEL/pxp/netstring/base64.ml b/helm/DEVEL/pxp/netstring/base64.ml deleted file mode 100644 index 285626f77..000000000 --- a/helm/DEVEL/pxp/netstring/base64.ml +++ /dev/null @@ -1,24 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -let encode s = Netencoding.Base64.encode s;; -let url_encode s = Netencoding.Base64.url_encode s;; -let decode s = Netencoding.Base64.decode s;; - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.2 2000/06/25 22:34:43 gerd - * Added labels to arguments. - * - * Revision 1.1 2000/03/02 01:15:20 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/base64.mli b/helm/DEVEL/pxp/netstring/base64.mli deleted file mode 100644 index 5dd60ea75..000000000 --- a/helm/DEVEL/pxp/netstring/base64.mli +++ /dev/null @@ -1,36 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -(**********************************************************************) -(* Base64 compatibility module *) -(**********************************************************************) - -(* PLEASE DO NOT USE THIS MODULE IN NEW SOFTWARE! - * The module Netencoding.Base64 is the preferred API. This module is - * only for compatibility with older software. - *) - -(* This interface is compatible with all previously released Base64 - * modules (0.1 and 0.2). - *) - -val encode : string -> string - -val url_encode : string -> string - -val decode : string -> string - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.1 2000/03/02 01:15:20 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/cgi.ml b/helm/DEVEL/pxp/netstring/cgi.ml deleted file mode 100644 index 48412be29..000000000 --- a/helm/DEVEL/pxp/netstring/cgi.ml +++ /dev/null @@ -1,645 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -exception Resources_exceeded - -type argument_processing = Memory | File | Automatic;; - -type argument = - { mutable arg_name : string; - mutable arg_processing : argument_processing; - mutable arg_buf_value : Buffer.t; - mutable arg_mem_value : string option; - (* Here, the value is stored if it must be kept in memory *) - mutable arg_disk_value : string Weak.t; - (* This component is used iff arg_mem_value = None. The - * weak array has a length of 1, and the single element stores - * the value (if any). - *) - mutable arg_file : string option; - (* The filename of the temporary file storing the value *) - mutable arg_fd : out_channel option; - (* The file descriptor of the temp file (if open) *) - mutable arg_mimetype : string; - mutable arg_filename : string option; - mutable arg_header : (string * string) list; - (* For the last three components, see the description of the - * corresponding functions in the mli file. - *) - } -;; - -type workaround = - Work_around_MSIE_Content_type_bug - | Work_around_backslash_bug -;; - -type config = - { maximum_content_length : int; - how_to_process_arguments : argument -> argument_processing; - tmp_directory : string; - tmp_prefix : string; - workarounds : workaround list; - } -;; - - -let print_argument arg = - Format.printf - "<CGIARG name=%s filename=%s mimetype=%s store=%s>" - arg.arg_name - (match arg.arg_filename with None -> "*" | Some n -> n) - arg.arg_mimetype - (match arg.arg_file with None -> "Memory" | Some n -> n) -;; - - -let encode = Netencoding.Url.encode ;; -let decode = Netencoding.Url.decode ;; - - - -let url_split_re = - Str.regexp "[&=]";; - - -let mk_url_encoded_parameters nv_pairs = - String.concat "&" - (List.map - (fun (name,value) -> - let name_encoded = Netencoding.Url.encode name in - let value_encoded = Netencoding.Url.encode value in - name_encoded ^ "=" ^ value_encoded - ) - nv_pairs - ) -;; - - -let dest_url_encoded_parameters parstr = - - let rec parse_after_amp tl = - match tl with - Str.Text name :: Str.Delim "=" :: Str.Text value :: tl' -> - (Netencoding.Url.decode name, - Netencoding.Url.decode value) :: parse_next tl' - | Str.Text name :: Str.Delim "=" :: Str.Delim "&" :: tl' -> - (Netencoding.Url.decode name, "") :: parse_after_amp tl' - | Str.Text name :: Str.Delim "=" :: [] -> - [Netencoding.Url.decode name, ""] - | _ -> - failwith "Cgi.dest_url_encoded_parameters" - and parse_next tl = - match tl with - [] -> [] - | Str.Delim "&" :: tl' -> - parse_after_amp tl' - | _ -> - failwith "Cgi.dest_url_encoded_parameters" - in - let toklist = Str.full_split url_split_re parstr in - match toklist with - [] -> [] - | _ -> parse_after_amp toklist -;; - - -let mk_form_encoded_parameters ntv_triples = - failwith "Cgi.mk_form_encoded_parameters: not implemented";; - - -let dest_parameter_header header options = - let get_name s = - (* s is: form-data; ... name="fieldname" ... - * Extract "fieldname" - *) - try - let tok, params = Mimestring.scan_value_with_parameters s options in - List.assoc "name" params - with - Not_found -> - failwith "Cgi.dest_form_encoded_parameters" - | Failure "Mimestring.scan_value_with_parameters" -> - failwith "Cgi.dest_form_encoded_parameters" - in - - let get_filename s = - (* s is: form-data; ... filename="fieldname" ... - * Extract "fieldname" - *) - try - let tok, params = Mimestring.scan_value_with_parameters s options in - Some(List.assoc "filename" params) - with - Not_found -> - None - | Failure "Mimestring.scan_value_with_parameters" -> - failwith "Cgi.dest_form_encoded_parameters" - in - - let mime_type = - try List.assoc "content-type" header - with Not_found -> "text/plain" in (* the default *) - - let content_disposition = - try List.assoc "content-disposition" header - with - Not_found -> - failwith "Cgi.dest_form_encoded_parameters: no content-disposition" - in - - let name = get_name content_disposition in - let filename = get_filename content_disposition in - - name, mime_type, filename -;; - - -let dest_form_encoded_parameters parstr ~boundary config = - let options = - if List.mem Work_around_backslash_bug config.workarounds then - [ Mimestring.No_backslash_escaping ] - else - [] - in - let parts = - Mimestring.scan_multipart_body_and_decode - parstr 0 (String.length parstr) boundary in - List.map - (fun (params, value) -> - - let name, mime_type, filename = dest_parameter_header params options in - { arg_name = name; - arg_processing = Memory; - arg_buf_value = Buffer.create 1; - arg_mem_value = Some value; - arg_disk_value = Weak.create 1; - arg_file = None; - arg_fd = None; - arg_mimetype = mime_type; - arg_filename = filename; - arg_header = params; - } - - ) - parts -;; - - -let make_temporary_file config = - (* Returns (filename, out_channel). *) - let rec try_creation n = - try - let fn = - Filename.concat - config.tmp_directory - (config.tmp_prefix ^ "-" ^ (string_of_int n)) - in - let fd = - open_out_gen - [ Open_wronly; Open_creat; Open_excl; Open_binary ] - 0o666 - fn - in - fn, fd - with - Sys_error m -> - (* This does not look very intelligent, but it is the only chance - * to limit the number of trials. - *) - if n > 1000 then - failwith ("Cgi: Cannot create temporary file: " ^ m); - try_creation (n+1) - in - try_creation 0 -;; - - -let dest_form_encoded_parameters_from_netstream s ~boundary config = - let parts = ref [] in - let options = - if List.mem Work_around_backslash_bug config.workarounds then - [ Mimestring.No_backslash_escaping ] - else - [] - in - - let create header = - (* CALLBACK for scan_multipart_body_from_netstream *) - let name, mime_type, filename = dest_parameter_header header options in - let p0 = - { arg_name = name; - arg_processing = Memory; - arg_buf_value = Buffer.create 80; - arg_mem_value = None; - arg_disk_value = Weak.create 1; - arg_file = None; - arg_fd = None; - arg_mimetype = mime_type; - arg_filename = filename; - arg_header = header; - } - in - let pr = config.how_to_process_arguments p0 in - let p = { p0 with arg_processing = pr } in - if pr = File then begin - let fn, fd = make_temporary_file config in - p.arg_file <- Some fn; - p.arg_fd <- Some fd; - p.arg_mem_value <- None; - end; - p - in - - let add p s k n = - (* CALLBACK for scan_multipart_body_from_netstream *) - if (p.arg_processing = Automatic) && - (Buffer.length (p.arg_buf_value) >= Netstream.block_size s) then begin - (* This is a LARGE argument *) - p.arg_processing <- File; - let fn, fd = make_temporary_file config in - p.arg_file <- Some fn; - p.arg_fd <- Some fd; - p.arg_mem_value <- None; - output_string fd (Buffer.contents p.arg_buf_value); - p.arg_buf_value <- Buffer.create 1; - end; - - match p.arg_processing with - (Memory|Automatic) -> - Buffer.add_substring - p.arg_buf_value - (Netbuffer.unsafe_buffer (Netstream.window s)) - k - n - | File -> - let fd = match p.arg_fd with Some fd -> fd | None -> assert false in - output - fd - (Netbuffer.unsafe_buffer (Netstream.window s)) - k - n; - in - - let stop p = - (* CALLBACK for scan_multipart_body_from_netstream *) - begin match p.arg_processing with - (Memory|Automatic) -> - p.arg_mem_value <- Some (Buffer.contents p.arg_buf_value); - p.arg_buf_value <- Buffer.create 1; - | File -> - let fd = match p.arg_fd with Some fd -> fd | None -> assert false in - close_out fd; - p.arg_mem_value <- None - end; - parts := p :: !parts - in - - Mimestring.scan_multipart_body_from_netstream - s - boundary - create - add - stop; - - List.rev !parts -;; - - -let getenv name = - try Sys.getenv name with Not_found -> "";; - -(* getenv: - * We use this getenv instead of Sys.getenv. The CGI specification does not - * say anything about what should happen if a certain environment variable - * is not set. - * Some servers initialize the environment variable to the empty string if - * it is not applicable, some servers do not set the variable at all. Because - * of this, unset variables are always reported as empty variables. - * - * This is especially a problem with QUERY_STRING. - *) - -let mk_simple_arg ~name v = - { arg_name = name; - arg_processing = Memory; - arg_buf_value = Buffer.create 1; - arg_mem_value = Some v; - arg_disk_value = Weak.create 0; - arg_file = None; - arg_fd = None; - arg_mimetype = "text/plain"; - arg_filename = None; - arg_header = []; - } -;; - -let mk_memory_arg ~name ?(mime = "text/plain") ?filename ?(header = []) v = - { arg_name = name; - arg_processing = Memory; - arg_buf_value = Buffer.create 1; - arg_mem_value = Some v; - arg_disk_value = Weak.create 0; - arg_file = None; - arg_fd = None; - arg_mimetype = mime; - arg_filename = filename; - arg_header = header; - } -;; - -let mk_file_arg - ~name ?(mime = "text/plain") ?filename ?(header = []) v_filename = - let v_abs_filename = - if Filename.is_relative v_filename then - Filename.concat (Sys.getcwd()) v_filename - else - v_filename - in - { arg_name = name; - arg_processing = File; - arg_buf_value = Buffer.create 1; - arg_mem_value = None; - arg_disk_value = Weak.create 0; - arg_file = Some v_abs_filename; - arg_fd = None; - arg_mimetype = mime; - arg_filename = filename; - arg_header = header; - } -;; - - -let get_content_type config = - (* Get the environment variable CONTENT_TYPE; if necessary apply - * workarounds for browser bugs. - *) - let content_type = getenv "CONTENT_TYPE" in - let user_agent = getenv "HTTP_USER_AGENT" in - let eff_content_type = - if Str.string_match (Str.regexp ".*MSIE") user_agent 0 && - List.mem Work_around_MSIE_Content_type_bug config.workarounds - then begin - (* Microsoft Internet Explorer: When used with SSL connections, - * this browser sometimes produces CONTENT_TYPEs like - * "multipart/form-data; boundary=..., multipart/form-data; boundary=..." - * Workaround: Throw away everything after ", ". - *) - if Str.string_match (Str.regexp "\\([^,]*boundary[^,]*\\), .*boundary") - content_type 0 - then - Str.matched_group 1 content_type - else - content_type - end - else - content_type - in - eff_content_type -;; - - -let really_parse_args config = - let make_simple_arg (n,v) = mk_simple_arg n v in - - match getenv "REQUEST_METHOD" with - ("GET"|"HEAD") -> - List.map - make_simple_arg - (dest_url_encoded_parameters(getenv "QUERY_STRING")) - - | "POST" -> - let n = - try - int_of_string (getenv "CONTENT_LENGTH") - with - _ -> failwith "Cgi.parse_arguments" - in - if n > config.maximum_content_length then - raise Resources_exceeded; - begin - let mime_type, params = - Mimestring.scan_mime_type(get_content_type config) [] in - match mime_type with - "application/x-www-form-urlencoded" -> - let buf = String.create n in - really_input stdin buf 0 n; - List.map - make_simple_arg - (dest_url_encoded_parameters buf) - | "multipart/form-data" -> - let boundary = - try - List.assoc "boundary" params - with - Not_found -> - failwith "Cgi.parse_arguments" - in - (* -------------------------------------------------- DEBUG - let f = open_out "/tmp/cgiout" in - output_string f buf; - close_out f; - * -------------------------------------------------- - *) - dest_form_encoded_parameters_from_netstream - (Netstream.create_from_channel stdin (Some n) 4096) - boundary - config - | _ -> - failwith ("Cgi.parse_arguments: unknown content-type " ^ mime_type) - end - | _ -> - failwith "Cgi.parse_arguments: unknown method" - -let parsed = ref None;; (* protected by lock/unlock *) - -let lock = ref (fun () -> ());; -let unlock = ref (fun () -> ());; - -let init_mt new_lock new_unlock = - lock := new_lock; - unlock := new_unlock -;; - -let protect f = - !lock(); - try - let r = f() in - !unlock(); - r - with - x -> - !unlock(); - raise x -;; - -let parse_arguments config = - protect - (fun () -> - match !parsed with - Some _ -> () - | None -> - parsed := Some (List.map - (fun arg -> arg.arg_name, arg) - (really_parse_args config)) - ) -;; - -let arguments () = - protect - (fun () -> - match !parsed with - Some plist -> plist - | None -> - failwith "Cgi.arguments" - ) -;; - -let set_arguments arglist = - protect - (fun () -> - parsed := Some (List.map - (fun arg -> arg.arg_name, arg) - arglist) - ) -;; - -let default_config = - { maximum_content_length = max_int; - how_to_process_arguments = (fun _ -> Memory); - tmp_directory = "/var/tmp"; - tmp_prefix = "cgi-"; - workarounds = [ Work_around_MSIE_Content_type_bug; - Work_around_backslash_bug; - ] - } -;; - -let arg_value arg = - match arg.arg_mem_value with - None -> - begin - match Weak.get arg.arg_disk_value 0 with - None -> - begin - match arg.arg_file with - None -> - failwith "Cgi.arg_value: no value present" - | Some filename -> - let fd = open_in_bin filename in - try - let len = in_channel_length fd in - let s = String.create len in - really_input fd s 0 len; - Weak.set arg.arg_disk_value 0 (Some s); - close_in fd; - s - with - any -> close_in fd; raise any - end - | Some v -> v - end - | Some s -> - s -;; - -let arg_name arg = arg.arg_name;; -let arg_file arg = arg.arg_file;; -let arg_mimetype arg = arg.arg_mimetype;; -let arg_filename arg = arg.arg_filename;; -let arg_header arg = arg.arg_header;; - -let cleanup () = - protect - (fun () -> - match !parsed with - None -> () - | Some plist -> - List.iter - (fun (name, arg) -> - match arg.arg_file with - None -> () - | Some filename -> - (* We do not complain if the file does not exist anymore. *) - if Sys.file_exists filename then - Sys.remove filename; - arg.arg_file <- None - ) - plist - ) -;; - -let argument name = List.assoc name (arguments());; -let argument_value name = arg_value (argument name);; - -module Operators = struct - let ( !% ) = argument - let ( !$ ) = argument_value -end;; - - -let parse_args() = - parse_arguments default_config; - List.map - (fun (name, arg) -> name, arg_value arg) - (arguments()) -;; - -let parse_args_with_mimetypes() = - parse_arguments default_config; - List.map - (fun (name, arg) -> name, arg_mimetype arg, arg_value arg) - (arguments()) -;; - -let header s = - let t = - match s with - "" -> "text/html" - | _ -> s - in - print_string ("Content-type: " ^ t ^ "\n\n"); - flush stdout -;; - - -let this_url() = - "http://" ^ (getenv "SERVER_NAME") ^ (getenv "SCRIPT_NAME") -;; - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.8 2000/06/25 22:34:43 gerd - * Added labels to arguments. - * - * Revision 1.7 2000/06/25 21:40:36 gerd - * Added printer. - * - * Revision 1.6 2000/06/25 21:15:48 gerd - * Checked thread-safety. - * - * Revision 1.5 2000/05/16 22:29:36 gerd - * Added support for two common file upload bugs. - * - * Revision 1.4 2000/04/15 16:47:27 gerd - * Last minor changes before releasing 0.6. - * - * Revision 1.3 2000/04/15 13:09:01 gerd - * Implemented uploads to temporary files. - * - * Revision 1.2 2000/03/02 01:15:30 gerd - * Updated. - * - * Revision 1.1 2000/02/25 15:21:12 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/cgi.mli b/helm/DEVEL/pxp/netstring/cgi.mli deleted file mode 100644 index 8aea499d8..000000000 --- a/helm/DEVEL/pxp/netstring/cgi.mli +++ /dev/null @@ -1,419 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -(* FOR SIMPLE CGI PROGRAMS: - * - * If you do not need all the features of the API below, the following may - * be enough: - * - * - At the beginning of the main program, call 'parse_argument' with - * either 'default_config' as argument or with a customized configuration. - * - Use 'argument_value(name)' to get the string value of the CGI parameter - * 'name'. If you like, you can also open the Cgi.Operators module and - * write '!$ name' instead. Here, !$ is a prefix operator equivalent to - * argument_value. - * - * If you do not change the default configuration, you do not need to - * worry about temporary files - there are not any. - * - * Most of the other functions defined below deal with file uploads, and - * are only useful for that. - *) - - -(**********************************************************************) -(* CGI functions *) -(**********************************************************************) - -(* First, the general interface to the CGI argument parser. *) - -exception Resources_exceeded - -type argument - -type argument_processing = - Memory (* Keep the value of the argument in memory *) - | File (* Store the value of the argument into a temporary file *) - | Automatic (* Store only large arguments into files. An argument - * value is large if it is longer than about one block (4K). - * This is not an exact definition. - *) - -type workaround = - Work_around_MSIE_Content_type_bug - (* There is a bug in MSIE I observed together with SSL connections. - * The CONTENT_TYPE passed to the server has sometimes the wrong - * format. This option enables a workaround if the user agent string - * contains the word "MSIE". - *) - | Work_around_backslash_bug - (* There is a bug in many browsers: The backslash character is not - * handled as an escaping character in MIME headers. Because DOS- - * based systems use the backslash regularly in filenames, this bug - * matters. - * This option changes the interpretation of backslashes such that - * these are handled as normal characters. I do not know any browser - * that is not affected by this bug, so there is no check on - * the user agent string. - *) - - -type config = - { maximum_content_length : int; - (* The maximum CONTENT_LENGTH. Bigger requests trigger an - * Resources_exceeded exception. This feature can be used - * to detect primitive denial-of-service attacks. - *) - how_to_process_arguments : argument -> argument_processing; - (* After the beginning of an argument has been decoded, the - * type of processing is decided by invoking this function on - * the argument. Note that the passed argument is incomplete - - * it does not have a value. You can assume that name, filename, - * MIME type and the whole header are already known. - * - THIS CONFIGURATION PARAMETER ONLY AFFECTS ARGUMENTS - * "POST"ED FROM THE CLIENT IN FORM-ENCODED REPRESENTATION. - * All other transport methods can only handle the Memory - * processing type. - *) - tmp_directory : string; - (* The temporary directory to use for the temporary files. *) - tmp_prefix : string; - (* A prefix for temporary files. It is recommended that the prefix - * contains a part that is random or that depends on rapidly changing - * environment properties. For example, the process ID is a good - * candidate, or the current system time. It is not required that - * the prefix is unique; there is a fail-safe algorithm that - * computes a unique file name from the prefix, even if several - * CGI programs run concurrently. - *) - workarounds : workaround list; - (* Specifies which workarounds should be enabled. *) - } - -val parse_arguments : config -> unit -val arguments : unit -> (string * argument) list - (* - let () = parse_arguments config: - * Decodes the CGI arguments. 'config' specifies limits and processing - * hints; you can simply pass default_config (see below). - * - * - let arglist = get_arguments(): - * The function returns a list with (name, arg) pairs. The name is - * passed back as string while the value is returned as opaque type - * 'argument'. Below accessor functions are defined. These functions - * require that parse_arguments was invoked before. - * - * Note 1: You can invoke 'parse_arguments' several times, but only - * the first time the arguments are read in. If you call the function - * again, it does nothing (even if the config changes). This is also - * true if 'parse_arguments' has been invoked after 'set_arguments'. - * - * Note 2: It is not guaranteed that stdin has been read until EOF. - * Only CONTENT_LENGTH bytes are read from stdin (following the CGI spec). - * - * Note 3: If arguments are processed in File or Automatic mode, the - * caller of 'parse_arguments' is responsible for deleting the files - * after use. You may consider to apply the at_exit function of the - * core library for this purpose. See also 'cleanup' below. - *) - -val set_arguments : argument list -> unit - (* Alternatively, you can set the arguments to use. This overrides any - * previously parsed set of arguments, and also any following parsing. - * - Intended for debugging, and to make it possible to replace the - * CGI parser by a different one while retaining this API. - *) - -val default_config : config - (* maximum_content_length = maxint - * how_to_process_arguments = "use always Memory" - * tmp_directory = "/var/tmp" - * tmp_prefix = "cgi" - * workarounds = [ Work_around_MSIE_content_type_bug; - * Work_around_backslash_bug; - * ] - * - * Note 1: On some Unixes, a special file system is used for /tmp that - * stores the files into the virtual memory (main memory or swap area). - * Because of this, /var/tmp is preferred as default. - * - * Note 2: Filename.temp_file is not used because it depends on - * environment variables which are usually not set in a CGI environment. - *) - -val arg_name : argument -> string -val arg_value : argument -> string -val arg_file : argument -> string option -val arg_mimetype : argument -> string -val arg_filename : argument -> string option -val arg_header : argument -> (string * string) list - (* The accessor functions that return several aspects of arguments. - * arg_name: returns the name of the argument - * arg_value: returns the value of the argument. If the value is stored - * in a temporary file, the contents of this file are returned, i.e. - * the file is loaded. This may have some consequences: - * (1) The function may fail because of I/O errors. - * (2) The function may be very slow, especially if the file is - * non-local. - * (3) If the value is bigger than Sys.max_string_length, the function - * raises the exception Resources_exceeded. On 32 bit architectures, - * strings are limited to 16 MB. - * Note that loaded values are put into weak arrays. This makes it - * possible that subsequent calls of 'arg_value' on the same argument - * can avoid loading the value again, and that unused values will - * nevertheless be collected by the GC. - * arg_file: returns 'Some filename' if the value resides in a temporary - * file, and 'filename' is the absolute path of this file. If the - * value is only available in memory, None is returned. - * arg_mimetype: returns the MIME type of the argument. Note that the - * default MIME type is "text/plain", and that the default is returned - * if the MIME type is not available. - * arg_filename: returns 'Some filename' if the argument is associated - * with a certain filename (e.g. from a file upload); otherwise None - * arg_header: returns pairs (name,value) containing the complete header - * of the argument. If the transmission protocol does not specify - * a header, the empty list is passed back. - *) - -val mk_simple_arg : name:string -> string -> argument - (* mk_simple_arg name value: - * Creates a simple argument with only name, and a value passed by string. - * The MIME type is "text/plain". - *) - -val mk_memory_arg - : name:string -> ?mime:string -> ?filename:string -> - ?header:((string * string) list) -> string -> argument - (* mk_memory_arg name mimetype filename header value: - * Creates an argument whose value is kept in memory. - * - * Note: The signature of this function changed in release 0.8. - *) - -val mk_file_arg - : name:string -> ?mime:string -> ?filename:string -> - ?header:((string * string) list) -> string -> argument - (* mk_file_arg name mimetype filename header value_filename: - * Creates an argument whose value is stored in the file - * 'value_filename'. If this file name is not absolute, it is interpreted - * relative to the directory returned by Sys.getcwd() - this might not - * be what you want with respect to mount points and symlinks (and it - * depends on the operating system as getcwd is only POSIX.1). The - * file name is turned into an absolute name immediately, and the - * function arg_file returns the rewritten name. - * - * Note: The signature of this function changed in release 0.8. - *) - - -val cleanup : unit -> unit - (* Removes all temporary files that occur in the current set of arguments - * (as returned by 'arguments()'). - *) - - -(* Convenience functions: *) - -val argument : string -> argument - (* let argument name = List.assoc name (arguments()) -- i.e. returns - * the argument with the passed name. Of course, this function expects - * that 'parse_arguments' was called before. - *) - -val argument_value : string -> string - (* let argument_value name = arg_value(argument name) -- i.e. returns - * the value of the argument. - * See also Operators.( !$ ) below. - *) - -(* For toploop printers: *) - -val print_argument : argument -> unit - - -(* Now, the compatibility functions. *) - -val parse_args : unit -> (string * string) list - (* Decodes the arguments of the CGI and returns them as an association list - * Works whatever the method is (GET or POST) - *) - -val parse_args_with_mimetypes : unit -> (string * string * string) list - (* Like parse_args, but returns also the MIME type. - * The triples contain (name, mime_type, value). - * If an encoding was chosen that does not transfer the MIME type, - * "text/plain" is returned. - * - * THIS FUNCTION SHOULD BE CONSIDERED AS DEPRECATED. - * It was included in netstring-0.4, but most people want not only - * the MIME type. parse_arguments should be used instead. - *) - -val header : string -> unit - (* Prints the content-type header. - * the argument is the MIME type (default value is "text/html" if the - * argument is the empty string) - *) - -val this_url : unit -> string - (* Returns the address of the CGI *) - -(**********************************************************************) -(* The Operators module *) -(**********************************************************************) - -(* If you open the Operators module, you can write - * !% "name" instead of argument "name", and - * !$ "name" instead of argument_value "name" - *) - -module Operators : sig - val ( !% ) : string -> argument - (* same as 'argument' above *) - val ( !$ ) : string -> string - (* same as 'argument_value' above *) -end - -(**********************************************************************) -(* Low-level functions *) -(**********************************************************************) - -(* Encoding/Decoding within URLs: - * - * The following two functions perform the '%'-substitution for - * characters that may otherwise be interpreted as metacharacters. - * - * See also the Netencoding module. This interface contains these functions - * to keep the compatibility with the old Cgi module. - *) - -val decode : string -> string -val encode : string -> string - -(* URL-encoded parameters: - * - * The following two functions create and analyze URL-encoded parameters. - * Format: name1=val1&name2=val2&... - *) - -val mk_url_encoded_parameters : (string * string) list -> string - (* The argument is a list of (name,value) pairs. The result is the - * single URL-encoded parameter string. - *) - -val dest_url_encoded_parameters : string -> (string * string) list - (* The argument is the URL-encoded parameter string. The result is - * the corresponding list of (name,value) pairs. - * Note: Whitespace within the parameter string is ignored. - * If there is a format error, the function fails. - *) - -(* Form-encoded parameters: - * - * According to: RFCs 2388, 2183, 2045, 2046 - * - * General note: This is a simple API to encode/decode form-encoded parameters. - * Especially, it is not possible to pass the header of the parts through - * this API. - *) - -val mk_form_encoded_parameters : (string * string * string) list -> - (string * string) - (* The argument is a list of (name,mimetype,value) triples. - * The result is (parstr, boundary), where 'parstr' is the - * single form-encoded parameter string, and 'boundary' is the - * boundary to separate the message parts. - * - * THIS FUNCTION IS CURRENTLY NOT IMPLEMENTED! - *) - -val dest_form_encoded_parameters : string -> boundary:string -> config -> - argument list - (* The first argument is the form-encoded parameter string. - * The second argument is the boundary (extracted from the mime type). - * Third argument: Only the workarounds component is used. - * The result is - * the corresponding list of arguments (all in memory). - * If there is a format error, the function fails. - * Note: embedded multipart/mixed types are returned as they are, - * and are not recursively decoded. - * Note: The content-transfer-encodings "7bit", "8bit", "binary", - * "base64", and "quoted-printable" are supported. - * Note: Parameter names which include spaces or non-alphanumeric - * characters may be problematic (the rules of RFC 2047 are NOT applied). - * Note: The returned MIME type is not normalized. - *) - -val dest_form_encoded_parameters_from_netstream - : Netstream.t -> boundary:string -> config -> argument list - (* let arglist = dest_form_encoded_parameters_from_netstream s b c: - * Reads the form-encoded parameters from netstream s. The boundary - * is passed in b, and the configuration in c. - * A list of arguments is returned. - * - * See also dest_form_encoded_parameters. - * - * Restriction: In contrast to dest_form_encoded_parameters, this - * function is not able to handle the content-transfer-encodings - * "base64" and "quoted-printable". (This is not really a restriction - * because no browser uses these encodings in conjunction with HTTP. - * This is different if mail transport is chosen. - The reason for - * this restriction is that there are currently no stream functions - * for decoding.) - *) - -(* Private functions: *) - -val init_mt : (unit -> unit) -> (unit -> unit) -> unit - - -(**********************************************************************) -(* Compatibility with CGI library by J.-C. Filliatre *) -(**********************************************************************) - -(* The following functions are compatible with J.-C. Filliatre's CGI - * library: - * - * parse_args, header, this_url, decode, encode. - * - * Note that the new implementation of parse_args can be safely invoked - * several times. - * - * Since release 0.8, Netstring's CGI implementation is again thread-safe. - *) - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.8 2000/06/25 22:34:43 gerd - * Added labels to arguments. - * - * Revision 1.7 2000/06/25 21:40:36 gerd - * Added printer. - * - * Revision 1.6 2000/06/25 21:15:48 gerd - * Checked thread-safety. - * - * Revision 1.5 2000/05/16 22:28:13 gerd - * New "workarounds" config component. - * - * Revision 1.4 2000/04/15 16:47:27 gerd - * Last minor changes before releasing 0.6. - * - * Revision 1.3 2000/04/15 13:09:01 gerd - * Implemented uploads to temporary files. - * - * Revision 1.2 2000/03/02 01:15:30 gerd - * Updated. - * - * Revision 1.1 2000/02/25 15:21:12 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/compat-base64/META b/helm/DEVEL/pxp/netstring/compat-base64/META deleted file mode 100644 index a5c003ea4..000000000 --- a/helm/DEVEL/pxp/netstring/compat-base64/META +++ /dev/null @@ -1,3 +0,0 @@ -version = "0.5" -requires = "netstring" -description = "Compatibility with base64" diff --git a/helm/DEVEL/pxp/netstring/compat-cgi/META b/helm/DEVEL/pxp/netstring/compat-cgi/META deleted file mode 100644 index 2294921a0..000000000 --- a/helm/DEVEL/pxp/netstring/compat-cgi/META +++ /dev/null @@ -1,3 +0,0 @@ -version = "0.5" -requires = "netstring" -description = "Compatibility with cgi" diff --git a/helm/DEVEL/pxp/netstring/depend b/helm/DEVEL/pxp/netstring/depend deleted file mode 100644 index 5991264c6..000000000 --- a/helm/DEVEL/pxp/netstring/depend +++ /dev/null @@ -1,36 +0,0 @@ -base64.cmo: netencoding.cmi base64.cmi -base64.cmx: netencoding.cmx base64.cmi -cgi.cmo: mimestring.cmi netbuffer.cmi netencoding.cmi netstream.cmi cgi.cmi -cgi.cmx: mimestring.cmx netbuffer.cmx netencoding.cmx netstream.cmx cgi.cmi -mimestring.cmo: netbuffer.cmi netencoding.cmi netstream.cmi netstring_str.cmi \ - mimestring.cmi -mimestring.cmx: netbuffer.cmx netencoding.cmx netstream.cmx netstring_str.cmx \ - mimestring.cmi -netbuffer.cmo: netbuffer.cmi -netbuffer.cmx: netbuffer.cmi -netconversion.cmo: netmappings.cmi netconversion.cmi -netconversion.cmx: netmappings.cmx netconversion.cmi -netencoding.cmo: netstring_str.cmi netencoding.cmi -netencoding.cmx: netstring_str.cmx netencoding.cmi -nethtml.cmo: nethtml.cmi -nethtml.cmx: nethtml.cmi -netmappings.cmo: netmappings.cmi -netmappings.cmx: netmappings.cmi -netmappings_iso.cmo: netmappings.cmi -netmappings_iso.cmx: netmappings.cmx -netmappings_other.cmo: netmappings.cmi -netmappings_other.cmx: netmappings.cmx -netstream.cmo: netbuffer.cmi netstream.cmi -netstream.cmx: netbuffer.cmx netstream.cmi -netstring_mt.cmo: cgi.cmi netmappings.cmi netstring_str.cmi netstring_mt.cmi -netstring_mt.cmx: cgi.cmx netmappings.cmx netstring_str.cmx netstring_mt.cmi -netstring_str.cmo: netstring_str.cmi -netstring_str.cmx: netstring_str.cmi -netstring_top.cmo: netstring_top.cmi -netstring_top.cmx: netstring_top.cmi -neturl.cmo: netencoding.cmi neturl.cmi -neturl.cmx: netencoding.cmx neturl.cmi -cgi.cmi: netstream.cmi -mimestring.cmi: netstream.cmi -netmappings.cmi: netconversion.cmi -netstream.cmi: netbuffer.cmi diff --git a/helm/DEVEL/pxp/netstring/depend.pkg b/helm/DEVEL/pxp/netstring/depend.pkg deleted file mode 100644 index e69de29bb..000000000 diff --git a/helm/DEVEL/pxp/netstring/doc/ABOUT-FINDLIB b/helm/DEVEL/pxp/netstring/doc/ABOUT-FINDLIB deleted file mode 100644 index d942e2786..000000000 --- a/helm/DEVEL/pxp/netstring/doc/ABOUT-FINDLIB +++ /dev/null @@ -1,52 +0,0 @@ -****************************************************************************** -ABOUT-FINDLIB - Package manager for O'Caml -****************************************************************************** - - -============================================================================== -Abstract -============================================================================== - -The findlib library provides a scheme to manage reusable software components -(packages), and includes tools that support this scheme. Packages are -collections of OCaml modules for which metainformation can be stored. The -packages are kept in the filesystem hierarchy, but with strict directory -structure. The library contains functions to look the directory up that stores -a package, to query metainformation about a package, and to retrieve dependency -information about multiple packages. There is also a tool that allows the user -to enter queries on the command-line. In order to simplify compilation and -linkage, there are new frontends of the various OCaml compilers that can -directly deal with packages. - -Together with the packages metainformation is stored. This includes a version -string, the archives the package consists of, and additional linker options. -Packages can also be dependent on other packages. There is a query which finds -out all predecessors of a list of packages and sorts them topologically. The -new compiler frontends do this implicitly. - -Metainformation can be conditional, i.e. depend on a set of predicates. This is -mainly used to be able to react on certain properties of the environment, such -as if the bytecode or the native compiler is invoked, if the application is -multi-threaded, and a few more. If the new compiler frontends are used, most -predicates are found out automatically. - -There is special support for scripts. A new directive, "#require", loads -packages into scripts. Of course, this works only with newly created toploops -which include the findlib library. - -============================================================================== -Where to get findlib -============================================================================== - -The manual of findlib is available online [1]. You can download findlib here -[2]. - - --------------------------- - -[1] see http://www.ocaml-programming.de/packages/documentation/findlib/ - -[2] see http://www.ocaml-programming.de/packages/findlib-0.3.1.tar.gz - - - diff --git a/helm/DEVEL/pxp/netstring/doc/ABOUT-FINDLIB.xml b/helm/DEVEL/pxp/netstring/doc/ABOUT-FINDLIB.xml deleted file mode 100644 index d1dc5b04e..000000000 --- a/helm/DEVEL/pxp/netstring/doc/ABOUT-FINDLIB.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE readme SYSTEM "readme.dtd" [ - -<!ENTITY % common SYSTEM "common.xml"> -%common; - -<!ENTITY f "<em>findlib</em>"> -<!ENTITY F "<em>Findlib</em>"> - -]> - -<readme title="ABOUT-FINDLIB - Package manager for O'Caml"> - <sect1> - <title>Abstract</title> -<p> -The &f; library provides a scheme to manage reusable software -components (packages), and includes tools that support this -scheme. Packages are collections of OCaml modules for which -metainformation can be stored. The packages are kept in the filesystem -hierarchy, but with strict directory structure. The library contains -functions to look the directory up that stores a package, to query -metainformation about a package, and to retrieve dependency -information about multiple packages. There is also a tool that allows -the user to enter queries on the command-line. In order to simplify -compilation and linkage, there are new frontends of the various OCaml -compilers that can directly deal with packages. -</p> - -<p> -Together with the packages metainformation is stored. This includes a -version string, the archives the package consists of, and additional -linker options. Packages can also be dependent on other -packages. There is a query which finds out all predecessors of a list -of packages and sorts them topologically. The new compiler frontends -do this implicitly. -</p> - -<p> -Metainformation can be conditional, i.e. depend on a set of -predicates. This is mainly used to be able to react on certain -properties of the environment, such as if the bytecode or the native -compiler is invoked, if the application is multi-threaded, and a few -more. If the new compiler frontends are used, most predicates are -found out automatically. -</p> - -<p> -There is special support for scripts. A new directive, "#require", -loads packages into scripts. Of course, this works only with newly -created toploops which include the &f; library. -</p> - - </sect1> - - <sect1><title>Where to get findlib</title> - <p> -The manual of &f; is available <a href="&url.findlib-project;">online</a>. -You can download &f; <a href="&url.findlib-download;">here</a>. -</p> - </sect1> -</readme> diff --git a/helm/DEVEL/pxp/netstring/doc/INSTALL b/helm/DEVEL/pxp/netstring/doc/INSTALL deleted file mode 100644 index cca39944b..000000000 --- a/helm/DEVEL/pxp/netstring/doc/INSTALL +++ /dev/null @@ -1,128 +0,0 @@ -****************************************************************************** -INSTALL - Netstring, string processing functions for the net -****************************************************************************** - - -============================================================================== -The "Netstring" package -============================================================================== - ------------------------------------------------------------------------------- -Prerequisites ------------------------------------------------------------------------------- - -Netstring does not need any other packages besides the O'Caml core. Netstring -needs at least O'Caml 3.00. The installation procedure defined in the Makefile -requires findlib [1] to work [2]. - ------------------------------------------------------------------------------- -Configuration ------------------------------------------------------------------------------- - -It is not necessary to configure "Netstring". - ------------------------------------------------------------------------------- -Compilation ------------------------------------------------------------------------------- - -The Makefile defines the following goals: - -- make all - compiles with the bytecode compiler and creates netstring.cma, - netstring_mt.cmo, netstring_top.cmo, netmappings_iso.cmo, and - netmappings_other.cmo - -- make opt - compiles with the native compiler and creates netstring.cmxa, - netstring_mt.cmx, netmappings_iso.cmx, and netmappings_other.cmx - -The archive netstring.cmx?a contains the functionality, and the two -single-module files netmappings_iso.cm[ox] and netmappings_other.cm[ox] add -configurations to the character set conversion module. These configurations are -optional: - -- Netmappings_iso: Conversion tables for the character sets ISO-8859-2, -3, - -4, -5, -6, -7, -8, -9, -10, 13, -14, and -15. - -- Netmappings_other: Conversion tables for the character sets WINDOWS-1250, - -1251, -1252, -1253, -1254, -1255, -1256, -1257, -1258; code pages 037, 424, - 437, 500, 737, 775, 850, 852, 855, 856, 857, 860, 861, 862, 863, 864, 865, - 866, 869, 874, 875, 1006, 1026; JIS-0201; KOI8R; Macintosh Roman encoding; - Adobe Standard Encoding, Symbol Encoding, and Zapf Dingbats Encodings. - -Even without these configuration files, the conversion module is able to handle -the encodings ISO-8859-1, US-ASCII, UTF-16, UTF-8, and the Java variant of -UTF-8. - -The module Netstring_mt must be linked into multi-threaded applications; -otherwise some mutexes remain uninitialized. - -The module Netstring_top loads several printers for abstract values (for -toploops). - ------------------------------------------------------------------------------- -Installation ------------------------------------------------------------------------------- - -The Makefile defines the following goals: - -- make install - installs the bytecode archive, the interface definitions, and if present, - the native archive in the default location of findlib - -- make install-cgi - Installs a pseudo package "cgi" which is compatible with the old cgi - package. This has the effect that software searching the "cgi" package will - find the netstring package instead. This is recommended. - -- make install-base64 - Installs a pseudo package "base64" which is compatible with the old base64 - package. This has the effect that software searching the "base64" package - will find the netstring package instead. This is recommended. - -- make uninstall - removes the package - -- make uninstall-cgi - removes the "cgi" compatibility package - -- make uninstall-base64 - removes the "base64" compatibility package - ------------------------------------------------------------------------------- -Linking netstring with findlib ------------------------------------------------------------------------------- - -The command - -ocamlfind ocamlc ... -package netstring ... -linkpkg ... - -links as much as possible code from netstring into your application: All -conversion tables; when -thread is specified, the initialization code for -multi-threaded programs; when a toploop is created, the code setting the value -printers. - -The following predicates reduce the amount of linked code: - -- netstring_only_iso: Only the conversion tables for the ISO-8859 series of - character sets are linked. - -- netstring_minimum: No additional conversion tables are linked; only - ISO-8859-1 and the UTF encodings work. - -For example, the command may look like - -ocamlfind ocamlc ... - -package netstring -predicates netstring_only_iso ... -linkpkg ... - -to link only the ISO-8859 conversion tables. - - --------------------------- - -[1] see http://www.ocaml-programming.de/packages/documentation/findlib/ - -[2] Findlib is a package manager, see the file ABOUT-FINDLIB. - - - diff --git a/helm/DEVEL/pxp/netstring/doc/INSTALL.xml b/helm/DEVEL/pxp/netstring/doc/INSTALL.xml deleted file mode 100644 index b5b53eddc..000000000 --- a/helm/DEVEL/pxp/netstring/doc/INSTALL.xml +++ /dev/null @@ -1,153 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE readme SYSTEM "readme.dtd" [ - -<!ENTITY % common SYSTEM "common.xml"> -%common; - -<!ENTITY m "<em>Netstring</em>"> - -]> - -<readme title="INSTALL - Netstring, string processing functions for the net"> - <sect1><title>The "Netstring" package</title> - <sect2><title>Prerequisites</title> - <p> -&m; does not need any other packages besides the O'Caml core. &m; needs -at least O'Caml 3.00. The installation procedure defined in the Makefile -requires <a href="&url.findlib-project;">findlib</a> to -work<footnote><em>Findlib</em> is a package manager, see the file -ABOUT-FINDLIB.</footnote>. -</p> - </sect2> - - <sect2><title>Configuration</title> - <p> -It is not necessary to configure "Netstring". -</p> - </sect2> - - <sect2><title>Compilation</title> - <p> -The Makefile defines the following goals: -</p> - <ul> - <li> - <p>make all</p> - <p>compiles with the bytecode compiler and creates netstring.cma, -netstring_mt.cmo, netstring_top.cmo, netmappings_iso.cmo, and -netmappings_other.cmo</p> - </li> - <li> - <p>make opt</p> - <p>compiles with the native compiler and creates netstring.cmxa, -netstring_mt.cmx, netmappings_iso.cmx, and netmappings_other.cmx</p> - </li> - </ul> - - <p>The archive netstring.cmx?a contains the functionality, and the two -single-module files netmappings_iso.cm[ox] and netmappings_other.cm[ox] add -configurations to the character set conversion module. These configurations are -optional:</p> - - <ul> - <li><p>Netmappings_iso: Conversion tables for the character sets -ISO-8859-2, -3, -4, -5, -6, -7, -8, -9, -10, 13, -14, and -15.</p> - </li> - <li><p>Netmappings_other: Conversion tables for the character sets -WINDOWS-1250, -1251, -1252, -1253, -1254, -1255, -1256, -1257, -1258; -code pages 037, 424, 437, 500, 737, 775, 850, 852, 855, 856, 857, 860, 861, -862, 863, 864, 865, 866, 869, 874, 875, 1006, 1026; JIS-0201; KOI8R; Macintosh -Roman encoding; Adobe Standard Encoding, Symbol Encoding, and Zapf Dingbats -Encodings.</p> - </li> - </ul> - -<p>Even without these configuration files, the conversion module is able to -handle the encodings ISO-8859-1, US-ASCII, UTF-16, UTF-8, and the Java variant -of UTF-8.</p> - -<p>The module Netstring_mt must be linked into multi-threaded applications; -otherwise some mutexes remain uninitialized.</p> - -<p>The module Netstring_top loads several printers for abstract values (for -toploops).</p> - - </sect2> - - <sect2><title>Installation</title> - <p> -The Makefile defines the following goals:</p> - <ul> - <li> - <p>make install</p> - <p>installs the bytecode archive, the interface definitions, and if -present, the native archive in the default location of <em>findlib</em> -</p> - </li> - - <li> - <p>make install-cgi</p> - <p>Installs a pseudo package "cgi" which is compatible with the old -cgi package. This has the effect that software searching the "cgi" package will -find the netstring package instead. This is recommended.</p> - </li> - - <li> - <p>make install-base64</p> <p>Installs a pseudo package "base64" -which is compatible with the old base64 package. This has the effect that -software searching the "base64" package will find the netstring package -instead. This is recommended.</p> - </li> - - <li> - <p>make uninstall</p> - <p>removes the package</p> - </li> - - <li> - <p>make uninstall-cgi</p> - <p>removes the "cgi" compatibility package</p> - </li> - - <li> - <p>make uninstall-base64</p> - <p>removes the "base64" compatibility package</p> - </li> - </ul> - </sect2> - - - <sect2> - <title>Linking netstring with findlib</title> - <p>The command -<code> -ocamlfind ocamlc ... -package netstring ... -linkpkg ... -</code> -links as much as possible code from netstring into your application: All -conversion tables; when -thread is specified, the initialization code for -multi-threaded programs; when a toploop is created, the code setting the value -printers.</p> - -<p>The following predicates reduce the amount of linked code:</p> - - <ul> - <li><p>netstring_only_iso: Only the conversion tables for the ISO-8859 -series of character sets are linked.</p> - </li> - <li><p>netstring_minimum: No additional conversion tables are linked; -only ISO-8859-1 and the UTF encodings work.</p> - </li> - </ul> - -<p>For example, the command may look like - -<code> -ocamlfind ocamlc ... - -package netstring -predicates netstring_only_iso ... -linkpkg ... -</code> - -to link only the ISO-8859 conversion tables.</p> - </sect2> - - </sect1> -</readme> \ No newline at end of file diff --git a/helm/DEVEL/pxp/netstring/doc/Makefile b/helm/DEVEL/pxp/netstring/doc/Makefile deleted file mode 100644 index 7f8450be3..000000000 --- a/helm/DEVEL/pxp/netstring/doc/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -.PHONY: all -all: README INSTALL ABOUT-FINDLIB - -README: README.xml common.xml config.xml - readme -text README.xml >README - -INSTALL: INSTALL.xml common.xml config.xml - readme -text INSTALL.xml >INSTALL - -ABOUT-FINDLIB: ABOUT-FINDLIB.xml common.xml config.xml - readme -text ABOUT-FINDLIB.xml >ABOUT-FINDLIB - -.PHONY: clean -clean: - -.PHONY: CLEAN -CLEAN: clean - -.PHONY: distclean -distclean: clean - rm -f *~ - diff --git a/helm/DEVEL/pxp/netstring/doc/README b/helm/DEVEL/pxp/netstring/doc/README deleted file mode 100644 index b590416be..000000000 --- a/helm/DEVEL/pxp/netstring/doc/README +++ /dev/null @@ -1,212 +0,0 @@ -****************************************************************************** -README - Netstring, string processing functions for the net -****************************************************************************** - - -============================================================================== -Abstract -============================================================================== - -Netstring is a collection of string processing functions that are useful in -conjunction with Internet messages and protocols. In particular, it contains -functions for the following purposes: - -- Parsing MIME messages - -- Several encoding/decoding functions (Base 64, Quoted Printable, Q, - URL-encoding) - -- A new implementation of the CGI interface that allows users to upload files - -- A simple HTML parser - -- URL parsing, printing and processing - -- Conversion between character sets - -============================================================================== -Download -============================================================================== - -You can download Netstring as gzip'ed tarball [1]. - -============================================================================== -Documentation -============================================================================== - -Sorry, there is no manual. The mli files describe each function in detail. -Furthermore, the following additional information may be useful. - ------------------------------------------------------------------------------- -New CGI implementation ------------------------------------------------------------------------------- - -For a long time, the CGI implementation by Jean-Christophe Filliatre has been -the only freely available module that implemented the CGI interface (it also -based on code by Daniel de Rauglaudre). It worked well, but it did not support -file uploads because this requires a parser for MIME messages. - -The main goal of Netstring is to realize such uploads, and because of this it -contains an almost complete parser for MIME messages. - -The new CGI implementation provides the same functions than the old one, and -some extensions. If you call Cgi.parse_args(), you get the CGI parameters as -before, but as already explained this works also if the parameters are -encaspulated as MIME message. In the HTML code, you can select the MIME format -by using - -<form action="..." method="post" enctype="multipart/form-data"> -... -</form> - - -- this "enctype" attribute forces the browser to send the form parameters as -multipart MIME message (Note: You can neither send the parameters of a -conventional hyperlink as MIME message nor the form parameters if the "method" -is "get"). In many browsers only this particular encoding enables the file -upload elements, you cannot perform file uploads with other encodings. - -As MIME messages can transport MIME types, filename, and other additional -properties, it is also possible to get these using the enhanced interface. -After calling - -Cgi.parse_arguments config - -you can get all available information about a certain parameter by invoking - -let param = Cgi.argument "name" - -- where "param" has the type "argument". There are several accessor functions -to extract the various aspects of arguments (name, filename, value by string, -value by temporary file, MIME type, MIME header) from "argument" values. - ------------------------------------------------------------------------------- -Base64, and other encodings ------------------------------------------------------------------------------- - -Netstring is also the successor of the Base64 package. It provides a Base64 -compatible interface, and an enhanced API. The latter is contained in the -Netencoding module which also offers implementations of the "quoted printable", -"Q", and "URL" encodings. Please see netencoding.mli for details. - ------------------------------------------------------------------------------- -The MIME scanner functions ------------------------------------------------------------------------------- - -In the Mimestring module you can find several functions scanning parts of MIME -messages. These functions already cover most aspects of MIME messages: Scanning -of headers, analysis of structured header entries, and scanning of multipart -bodies. Of course, a full-featured MIME scanner would require some more -functions, especially concrete parsers for frequent structures (mail addresses -or date strings). - -Please see the file mimestring.mli for details. - ------------------------------------------------------------------------------- -The HTML parser ------------------------------------------------------------------------------- - -The HTML parser should be able to read every HTML file; whether it is correct -or not. The parser tries to recover from parsing errors as much as possible. - -The parser returns the HTML term as conventional recursive value (i.e. no -object-oriented design). - -The parser depends a bit on knowledge about the HTML version; mainly because it -needs to know the tags that are always empty. It may be necessary that you must -adjust this configuration before the parser works well enough for your purpose. - -Please see the Nethtml module for details. - ------------------------------------------------------------------------------- -The abstract data type URL ------------------------------------------------------------------------------- - -The module Neturl contains support for URL parsing and processing. The -implementation follows strictly the standards RFC 1738 and RFC 1808. URLs can -be parsed, and several accessor functions allow the user to get components of -parsed URLs, or to change components. Modifying URLs is safe; it is impossible -to create a URL that does not have a valid string representation. - -Both absolute and relative URLs are supported. It is possible to apply a -relative URL to a base URL in order to get the corresponding absolute URL. - ------------------------------------------------------------------------------- -Conversion between character sets and encodings ------------------------------------------------------------------------------- - -The module Netconversion converts strings from one characters set to another. -It is Unicode-based, and there are conversion tables for more than 50 -encodings. - -============================================================================== -Author, Copying -============================================================================== - -Netstring has been written by Gerd Stolpmann [2]. You may copy it as you like, -you may use it even for commercial purposes as long as the license conditions -are respected, see the file LICENSE coming with the distribution. It allows -almost everything. - -============================================================================== -History -============================================================================== - -- Changed in 0.9.3: Fixed a bug in the "install" rule of the Makefile. - -- Changed in 0.9.2: New format for the conversion tables which are now much - smaller. - -- Changed in 0.9.1: Updated the Makefile such that (native-code) compilation - of netmappings.ml becomes possible. - -- Changed in 0.9: Extended Mimestring module: It can now process RFC-2047 - messages. - New Netconversion module which converts strings between character encodings. - -- Changed in 0.8.1: Added the component url_accepts_8bits to - Neturl.url_syntax. This helps processing URLs which intentionally contain - bytes >= 0x80. - Fixed a bug: Every URL containing a 'j' was malformed! - -- Changed in 0.8: Added the module Neturl which provides the abstract data - types of URLs. - The whole package is now thread-safe. - Added printers for the various opaque data types. - Added labels to function arguments where appropriate. The following - functions changed their signatures significantly: Cgi.mk_memory_arg, - Cgi.mk_file_arg. - -- Changed in 0.7: Added workarounds for frequent browser bugs. Some functions - take now an additional argument specifying which workarounds are enabled. - -- Changed in 0.6.1: Updated URLs in documentation. - -- Changed in 0.6: The file upload has been re-implemented to support large - files; the file is now read block by block and the blocks can be collected - either in memory or in a temporary file. - Furthermore, the CGI API has been revised. There is now an opaque data type - "argument" that hides all implementation details and that is extensible (if - necessary, it is possible to add features without breaking the interface - again). - The CGI argument parser can be configured; currently it is possible to limit - the size of uploaded data, to control by which method arguments are - processed, and to set up where temporary files are created. - The other parts of the package that have nothing to do with CGI remain - unchanged. - -- Changed in 0.5.1: A mistake in the documentation has been corrected. - -- Initial version 0.5: The Netstring package wants to be the successor of the - Base64-0.2 and the Cgi-0.3 packages. The sum of both numbers is 0.5, and - because of this, the first version number is 0.5. - - --------------------------- - -[1] see http://www.ocaml-programming.de/packages/netstring-0.9.2.tar.gz - -[2] see mailto:gerd@gerd-stolpmann.de - - - diff --git a/helm/DEVEL/pxp/netstring/doc/README.xml b/helm/DEVEL/pxp/netstring/doc/README.xml deleted file mode 100644 index bbf473e99..000000000 --- a/helm/DEVEL/pxp/netstring/doc/README.xml +++ /dev/null @@ -1,244 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE readme SYSTEM "readme.dtd" [ - -<!ENTITY % common SYSTEM "common.xml"> -%common; - -<!-- Special HTML config: --> -<!ENTITY % readme:html:up '<a href="../..">up</a>'> - -<!ENTITY % config SYSTEM "config.xml"> -%config; - -]> - -<readme title="README - Netstring, string processing functions for the net"> - <sect1> - <title>Abstract</title> - <p> -<em>Netstring</em> is a collection of string processing functions that are -useful in conjunction with Internet messages and protocols. In particular, -it contains functions for the following purposes:</p> - -<ul> - <li><p>Parsing MIME messages</p> - </li> - <li><p>Several encoding/decoding functions (Base 64, Quoted Printable, Q, URL-encoding)</p> - </li> - <li><p>A new implementation of the CGI interface that allows users to upload files</p> - </li> - <li><p>A simple HTML parser</p> - </li> - <li><p>URL parsing, printing and processing</p> - </li> - <li><p>Conversion between character sets</p> - </li> - </ul> - - </sect1> - - <sect1> - <title>Download</title> - <p> -You can download <em>Netstring</em> as gzip'ed <a - href="&url.netstring-download;">tarball</a>. -</p> - - </sect1> - - <sect1> - <title>Documentation</title> - <p> -Sorry, there is no manual. The mli files describe each function in -detail. Furthermore, the following additional information may be useful.</p> - - <sect2> - <title>New CGI implementation</title> - - <p>For a long time, the CGI implementation by Jean-Christophe Filliatre -has been the only freely available module that implemented the CGI interface -(it also based on code by Daniel de Rauglaudre). It worked well, but it did not -support file uploads because this requires a parser for MIME messages.</p> - <p>The main goal of Netstring is to realize such uploads, and because of -this it contains an almost complete parser for MIME messages.</p> - <p>The new CGI implementation provides the same functions than the old -one, and some extensions. If you call Cgi.parse_args(), you get the CGI -parameters as before, but as already explained this works also if the -parameters are encaspulated as MIME message. In the HTML code, you can select -the MIME format by using -<code><![CDATA[ -<form action="..." method="post" enctype="multipart/form-data"> -... -</form> -]]> -</code> -- this "enctype" attribute forces the browser to send the form parameters -as multipart MIME message (Note: You can neither send the parameters of a -conventional hyperlink as MIME message nor the form parameters if the -"method" is "get"). In many browsers only this particular encoding enables -the file upload elements, you cannot perform file uploads with other encodings. -</p> - - <p>As MIME messages can transport MIME types, filename, and other -additional properties, it is also possible to get these using the enhanced -interface. After calling -<code><![CDATA[ -Cgi.parse_arguments config -]]></code> -you can get all available information about a certain parameter by invoking -<code><![CDATA[ -let param = Cgi.argument "name" -]]></code> -- where "param" has the type "argument". There are several accessor functions -to extract the various aspects of arguments (name, filename, value by string, -value by temporary file, MIME type, MIME header) from "argument" values. -</p> - - </sect2> - - - <sect2> - <title>Base64, and other encodings</title> - - <p>Netstring is also the successor of the Base64 package. It provides a -Base64 compatible interface, and an enhanced API. The latter is contained in -the Netencoding module which also offers implementations of the "quoted -printable", "Q", and "URL" encodings. Please see netencoding.mli for -details.</p> - - </sect2> - - - <sect2> - <title>The MIME scanner functions</title> - - <p>In the Mimestring module you can find several functions scanning parts -of MIME messages. These functions already cover most aspects of MIME messages: -Scanning of headers, analysis of structured header entries, and scanning of -multipart bodies. Of course, a full-featured MIME scanner would require some -more functions, especially concrete parsers for frequent structures -(mail addresses or date strings). -</p> - <p>Please see the file mimestring.mli for details.</p> - </sect2> - - - <sect2> - <title>The HTML parser</title> - - <p>The HTML parser should be able to read every HTML file; whether it is -correct or not. The parser tries to recover from parsing errors as much as -possible. -</p> - <p>The parser returns the HTML term as conventional recursive value -(i.e. no object-oriented design).</p> - <p>The parser depends a bit on knowledge about the HTML version; mainly -because it needs to know the tags that are always empty. It may be necessary -that you must adjust this configuration before the parser works well enough for -your purpose. -</p> - <p>Please see the Nethtml module for details.</p> - </sect2> - - <sect2> - <title>The abstract data type URL</title> - <p>The module Neturl contains support for URL parsing and processing. -The implementation follows strictly the standards RFC 1738 and RFC 1808. -URLs can be parsed, and several accessor functions allow the user to -get components of parsed URLs, or to change components. Modifying URLs -is safe; it is impossible to create a URL that does not have a valid -string representation.</p> - - <p>Both absolute and relative URLs are supported. It is possible to -apply a relative URL to a base URL in order to get the corresponding -absolute URL.</p> - </sect2> - - <sect2> - <title>Conversion between character sets and encodings</title> - <p>The module Netconversion converts strings from one characters set -to another. It is Unicode-based, and there are conversion tables for more than -50 encodings.</p> - </sect2> - - </sect1> - - <sect1> - <title>Author, Copying</title> - <p> -<em>Netstring</em> has been written by &person.gps;. You may copy it as you like, -you may use it even for commercial purposes as long as the license conditions -are respected, see the file LICENSE coming with the distribution. It allows -almost everything. -</p> - </sect1> - - <sect1> - <title>History</title> - - <ul> - <li><p><em>Changed in 0.9.3:</em> Fixed a bug in the "install" rule of -the Makefile.</p> - </li> - <li><p><em>Changed in 0.9.2:</em> New format for the conversion tables -which are now much smaller.</p> - </li> - <li><p><em>Changed in 0.9.1:</em> Updated the Makefile such that -(native-code) compilation of netmappings.ml becomes possible. -</p> - </li> - <li><p><em>Changed in 0.9:</em> Extended Mimestring module: It can -now process RFC-2047 messages.</p> - <p>New Netconversion module which converts strings between character -encodings.</p> - </li> - <li><p><em>Changed in 0.8.1:</em> Added the component -url_accepts_8bits to Neturl.url_syntax. This helps processing URLs which -intentionally contain bytes >= 0x80.</p> - <p>Fixed a bug: Every URL containing a 'j' was malformed!</p> - </li> - <li><p><em>Changed in 0.8:</em> Added the module Neturl which -provides the abstract data types of URLs.</p> - <p>The whole package is now thread-safe.</p> - <p>Added printers for the various opaque data types.</p> - <p>Added labels to function arguments where appropriate. The -following functions changed their signatures significantly: -Cgi.mk_memory_arg, Cgi.mk_file_arg.</p> - </li> - <li><p><em>Changed in 0.7:</em> Added workarounds for frequent -browser bugs. Some functions take now an additional argument -specifying which workarounds are enabled.</p> - </li> - <li><p><em>Changed in 0.6.1:</em> Updated URLs in documentation.</p> - </li> - - <li><p><em>Changed in 0.6:</em> The file upload has been re-implemented -to support large files; the file is now read block by block and the blocks can -be collected either in memory or in a temporary file.<br/> -Furthermore, the CGI API has been revised. There is now an opaque data type -"argument" that hides all implementation details and that is extensible (if -necessary, it is possible to add features without breaking the interface -again).<br/> -The CGI argument parser can be configured; currently it is possible to -limit the size of uploaded data, to control by which method arguments are -processed, and to set up where temporary files are created.<br/> -The other parts of the package that have nothing to do with CGI remain -unchanged. -</p> - </li> - - <li><p><em>Changed in 0.5.1:</em> A mistake in the documentation has -been corrected.</p> - </li> - - <li><p><em>Initial version 0.5:</em> -The Netstring package wants to be the successor of the Base64-0.2 and -the Cgi-0.3 packages. The sum of both numbers is 0.5, and because of this, -the first version number is 0.5. -</p> - </li> - </ul> - </sect1> - -</readme> - diff --git a/helm/DEVEL/pxp/netstring/mimestring.ml b/helm/DEVEL/pxp/netstring/mimestring.ml deleted file mode 100644 index 8fc4bfcbe..000000000 --- a/helm/DEVEL/pxp/netstring/mimestring.ml +++ /dev/null @@ -1,1035 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -module Str = Netstring_str;; - -let cr_or_lf_re = Str.regexp "[\013\n]";; - -let trim_right_spaces_re = - Str.regexp "[ \t]+$";; - -let trim_left_spaces_re = - Str.regexp "^[ \t]+";; - -let header_re = - Str.regexp "\\([^ \t\r\n:]+\\):\\([ \t]*.*\n\\([ \t].*\n\\)*\\)";; - -let empty_line_re = - Str.regexp "\013?\n";; - -let end_of_header_re = - Str.regexp "\n\013?\n";; - - -let scan_header ?(unfold=true) parstr ~start_pos:i0 ~end_pos:i1 = - let rec parse_header i l = - match Str.string_partial_match header_re parstr i with - Some r -> - let i' = Str.match_end r in - if i' > i1 then - failwith "Mimestring.scan_header"; - let name = String.lowercase(Str.matched_group r 1 parstr) in - let value_with_crlf = - Str.matched_group r 2 parstr in - let value = - if unfold then begin - let value_with_rspaces = - Str.global_replace cr_or_lf_re "" value_with_crlf in - let value_with_lspaces = - Str.global_replace trim_right_spaces_re "" value_with_rspaces in - Str.global_replace trim_left_spaces_re "" value_with_lspaces - end - else value_with_crlf - in - parse_header i' ( (name,value) :: l) - | None -> - (* The header must end with an empty line *) - begin match Str.string_partial_match empty_line_re parstr i with - Some r' -> - List.rev l, Str.match_end r' - | None -> - failwith "Mimestring.scan_header" - end - in - parse_header i0 [] -;; - -type s_token = - Atom of string - | EncodedWord of (string * string * string) - | QString of string - | Control of char - | Special of char - | DomainLiteral of string - | Comment - | End -;; - -type s_option = - No_backslash_escaping - | Return_comments - | Recognize_encoded_words -;; - -type s_extended_token = - { token : s_token; - token_pos : int; - token_line : int; - token_linepos : int; (* Position of the beginning of the line *) - token_len : int; - mutable token_sep : bool; (* separates adjacent encoded words *) - } -;; - -let get_token et = et.token;; -let get_pos et = et.token_pos;; -let get_line et = et.token_line;; -let get_column et = et.token_pos - et.token_linepos;; -let get_length et = et.token_len;; -let separates_adjacent_encoded_words et = et.token_sep;; - -let get_decoded_word et = - match et.token with - Atom s -> s - | QString s -> s - | Control c -> String.make 1 c - | Special c -> String.make 1 c - | DomainLiteral s -> s - | Comment -> "" - | EncodedWord (_, encoding, content) -> - ( match encoding with - ("Q"|"q") -> - Netencoding.Q.decode content - | ("B"|"b") -> - Netencoding.Base64.decode - ~url_variant:false - ~accept_spaces:false - content - | _ -> failwith "get_decoded_word" - ) - | End -> - failwith "get_decoded_word" -;; - -let get_charset et = - match et.token with - EncodedWord (charset, _, _) -> charset - | End -> failwith "get_charset" - | _ -> "US-ASCII" -;; - -type scanner_spec = - { (* What the user specifies: *) - scanner_specials : char list; - scanner_options : s_option list; - (* Derived from that: *) - mutable opt_no_backslash_escaping : bool; - mutable opt_return_comments : bool; - mutable opt_recognize_encoded_words : bool; - - mutable is_special : bool array; - mutable space_is_special : bool; - } -;; - -type scanner_target = - { scanned_string : string; - mutable scanner_pos : int; - mutable scanner_line : int; - mutable scanner_linepos : int; - (* Position of the beginning of the line *) - mutable scanned_tokens : s_extended_token Queue.t; - (* A queue of already scanned tokens in order to look ahead *) - mutable last_token : s_token; - (* The last returned token. It is only important whether it is - * EncodedWord or not. - *) - } -;; - -type mime_scanner = scanner_spec * scanner_target -;; - -let get_pos_of_scanner (spec, target) = - if spec.opt_recognize_encoded_words then - failwith "get_pos_of_scanner" - else - target.scanner_pos -;; - -let get_line_of_scanner (spec, target) = - if spec.opt_recognize_encoded_words then - failwith "get_line_of_scanner" - else - target.scanner_line -;; - -let get_column_of_scanner (spec, target) = - if spec.opt_recognize_encoded_words then - failwith "get_column_of_scanner" - else - target.scanner_pos - target.scanner_linepos -;; - -let create_mime_scanner ~specials ~scan_options = - let is_spcl = Array.create 256 false in - List.iter - (fun c -> is_spcl.( Char.code c ) <- true) - specials; - let spec = - { scanner_specials = specials; - scanner_options = scan_options; - opt_no_backslash_escaping = - List.mem No_backslash_escaping scan_options; - opt_return_comments = - List.mem Return_comments scan_options; - opt_recognize_encoded_words = - List.mem Recognize_encoded_words scan_options; - is_special = is_spcl; - space_is_special = is_spcl.(32); - } - in - (* Grab the remaining arguments: *) - fun ?(pos=0) ?(line=1) ?(column=0) s -> - let target = - { scanned_string = s; - scanner_pos = pos; - scanner_line = line; - scanner_linepos = pos - column; - scanned_tokens = Queue.create(); - last_token = Comment; (* Must not be initialized with EncodedWord *) - } - in - spec, target -;; - - -let encoded_word_re = - Str.regexp "=\\?\\([^?]+\\)\\?\\([^?]+\\)\\?\\([^?]+\\)\\?=";; - -let scan_next_token ((spec,target) as scn) = - let mk_pair t len = - { token = t; - token_pos = target.scanner_pos; - token_line = target.scanner_line; - token_linepos = target.scanner_linepos; - token_len = len; - token_sep = false; - }, - t - in - - (* Note: mk_pair creates a new token pair, and it assumes that - * target.scanner_pos (and also scanner_line and scanner_linepos) - * still contain the position of the beginning of the token. - *) - - let s = target.scanned_string in - let l = String.length s in - let rec scan i = - if i < l then begin - let c = s.[i] in - if spec.is_special.( Char.code c ) then begin - let pair = mk_pair (Special c) 1 in - target.scanner_pos <- target.scanner_pos + 1; - (match c with - '\n' -> - target.scanner_line <- target.scanner_line + 1; - target.scanner_linepos <- target.scanner_pos; - | _ -> () - ); - pair - end - else - match c with - '"' -> - (* Quoted string: *) - scan_qstring (i+1) (i+1) 0 - | '(' -> - (* Comment: *) - let i', line, linepos = - scan_comment (i+1) 0 target.scanner_line target.scanner_linepos - in - let advance() = - target.scanner_pos <- i'; - target.scanner_line <- line; - target.scanner_linepos <- linepos - in - if spec.opt_return_comments then begin - let pair = mk_pair Comment (i' - i) in - advance(); - pair - end - else - if spec.space_is_special then begin - let pair = mk_pair (Special ' ') (i' - i) in - advance(); - pair - end - else begin - advance(); - scan i' - end - | (' '|'\t'|'\r') -> - (* Ignore whitespace by default: *) - target.scanner_pos <- target.scanner_pos + 1; - scan (i+1) - | '\n' -> - (* Ignore whitespace by default: *) - target.scanner_pos <- target.scanner_pos + 1; - target.scanner_line <- target.scanner_line + 1; - target.scanner_linepos <- target.scanner_pos; - scan (i+1) - | ('\000'..'\031'|'\127'..'\255') -> - let pair = mk_pair (Control c) 1 in - target.scanner_pos <- target.scanner_pos + 1; - pair - | '[' -> - (* Domain literal: *) - scan_dliteral (i+1) (i+1) 0 - | _ -> - scan_atom i i - end - else - mk_pair End 0 - - and scan_atom i0 i = - let return_atom() = - let astring = String.sub s i0 (i-i0) in - let r = - if spec.opt_recognize_encoded_words then - Str.string_match ~groups:4 encoded_word_re astring 0 - else - None - in - match r with - None -> - (* An atom contains never a linefeed character, so we can ignore - * scanner_line here. - *) - let pair = mk_pair (Atom astring) (i-i0) in - target.scanner_pos <- i; - pair - | Some mr -> - (* Found an encoded word. *) - let charset = Str.matched_group mr 1 astring in - let encoding = Str.matched_group mr 2 astring in - let content = Str.matched_group mr 3 astring in - let t = EncodedWord(String.uppercase charset, - String.uppercase encoding, - content) in - let pair = mk_pair t (i-i0) in - target.scanner_pos <- i; - pair - in - - if i < l then - let c = s.[i] in - match c with - ('\000'..'\031'|'\127'..'\255'|'"'|'('|'['|' '|'\t'|'\r'|'\n') -> - return_atom() - | _ -> - if spec.is_special.( Char.code c ) then - return_atom() - else - scan_atom i0 (i+1) - else - return_atom() - - and scan_qstring i0 i n = - if i < l then - let c = s.[i] in - match c with - '"' -> - (* Regular end of the quoted string: *) - let content, line, linepos = copy_qstring i0 (i-1) n in - let pair = mk_pair (QString content) (i-i0+2) in - target.scanner_pos <- i+1; - target.scanner_line <- line; - target.scanner_linepos <- linepos; - pair - | '\\' when not spec.opt_no_backslash_escaping -> - scan_qstring i0 (i+2) (n+1) - | _ -> - scan_qstring i0 (i+1) (n+1) - else - (* Missing right double quote *) - let content, line, linepos = copy_qstring i0 (l-1) n in - let pair = mk_pair (QString content) (l-i0+1) in - target.scanner_pos <- l; - target.scanner_line <- line; - target.scanner_linepos <- linepos; - pair - - and copy_qstring i0 i1 n = - (* Used for quoted strings and for domain literals *) - let r = String.create n in - let k = ref 0 in - let line = ref target.scanner_line in - let linepos = ref target.scanner_linepos in - for i = i0 to i1 do - let c = s.[i] in - match c with - '\\' when i < i1 && not spec.opt_no_backslash_escaping -> () - | '\n' -> - line := !line + 1; - linepos := i+1; - r.[ !k ] <- c; - incr k - | _ -> - r.[ !k ] <- c; - incr k - done; - assert (!k = n); - r, !line, !linepos - - and scan_dliteral i0 i n = - if i < l then - let c = s.[i] in - match c with - ']' -> - (* Regular end of the domain literal: *) - let content, line, linepos = copy_qstring i0 (i-1) n in - let pair = mk_pair (DomainLiteral content) (i-i0+2) in - target.scanner_pos <- i+1; - target.scanner_line <- line; - target.scanner_linepos <- linepos; - pair - | '\\' when not spec.opt_no_backslash_escaping -> - scan_dliteral i0 (i+2) (n+1) - | _ -> - (* Note: '[' is not allowed by RFC 822; we treat it here as - * a regular character (questionable) - *) - scan_dliteral i0 (i+1) (n+1) - else - (* Missing right bracket *) - let content, line, linepos = copy_qstring i0 (l-1) n in - let pair = mk_pair (DomainLiteral content) (l-i0+1) in - target.scanner_pos <- l; - target.scanner_line <- line; - target.scanner_linepos <- linepos; - pair - - - and scan_comment i level line linepos = - if i < l then - let c = s.[i] in - match c with - ')' -> - (i+1), line, linepos - | '(' -> - (* nested comment *) - let i', line', linepos' = - scan_comment (i+1) (level+1) line linepos - in - scan_comment i' level line' linepos' - | '\\' when not spec.opt_no_backslash_escaping -> - if (i+1) < l && s.[i+1] = '\n' then - scan_comment (i+2) level (line+1) (i+2) - else - scan_comment (i+2) level line linepos - | '\n' -> - scan_comment (i+1) level (line+1) (i+1) - | _ -> - scan_comment (i+1) level line linepos - else - (* Missing closing ')' *) - i, line, linepos - in - - scan target.scanner_pos -;; - - -let scan_token ((spec,target) as scn) = - (* This function handles token queueing in order to recognize white space - * that separates adjacent encoded words. - *) - - let rec collect_whitespace () = - (* Scans whitespace tokens and returns them as: - * (ws_list, other_tok) if there is some other_tok following the - * list (other_tok = End is possible) - *) - let (et, t) as pair = scan_next_token scn in - ( match t with - (Special ' '|Special '\t'|Special '\n'|Special '\r') -> - let ws_list, tok = collect_whitespace() in - pair :: ws_list, tok - | _ -> - [], pair - ) - in - - try - (* Is there an already scanned token in the queue? *) - let et = Queue.take target.scanned_tokens in - let t = et.token in - target.last_token <- t; - et, et.token - with - Queue.Empty -> - (* If not: inspect the last token. If that token is an EncodedWord, - * the next tokens are scanned in advance to determine if there - * are spaces separating two EncodedWords. These tokens are put - * into the queue such that it is avoided that they are scanned - * twice. (The sole purpose of the queue.) - *) - match target.last_token with - EncodedWord(_,_,_) as ew -> - let ws_list, tok = collect_whitespace() in - (* If tok is an EncodedWord, too, the tokens in ws_list must - * be flagged as separating two adjacent encoded words. - *) - ( match tok with - _, EncodedWord(_,_,_) -> - List.iter - (fun (et,t) -> - et.token_sep <- true) - ws_list - | _ -> - () - ); - (* Anyway, queue the read tokens but the first up *) - ( match ws_list with - [] -> - (* Nothing to queue *) - let et, t = tok in - target.last_token <- t; - tok - | (et,t) as pair :: ws_list' -> - List.iter - (fun (et',_) -> - Queue.add et' target.scanned_tokens) - ws_list'; - ( match tok with - | _, End -> - () - | (et',_) -> - Queue.add et' target.scanned_tokens - ); - (* Return the first scanned token *) - target.last_token <- t; - pair - ) - | _ -> - (* Regular case: Scan one token; do not queue it up *) - let (et, t) as pair = scan_next_token scn in - target.last_token <- t; - pair -;; - - -let scan_token_list scn = - let rec collect() = - match scan_token scn with - _, End -> - [] - | pair -> - pair :: collect() - in - collect() -;; - - -let scan_structured_value s specials options = - let rec collect scn = - match scan_token scn with - _, End -> - [] - | _, t -> - t :: collect scn - in - let scn = create_mime_scanner specials options s in - collect scn -;; - - -let specials_rfc822 = - [ '<'; '>'; '@'; ','; ';'; ':'; '\\'; '.' ];; - - -let specials_rfc2045 = - [ '<'; '>'; '@'; ','; ';'; ':'; '\\'; '/' ];; - - -let scan_encoded_text_value s = - let specials = [ ' '; '\t'; '\r'; '\n'; '('; '['; '"' ] in - let options = [ Recognize_encoded_words ] in - let scn = create_mime_scanner specials options s in - - let rec collect () = - match scan_token scn with - _, End -> - [] - | et, _ when separates_adjacent_encoded_words et -> - collect() - | et, (Special _|Atom _|EncodedWord(_,_,_)) -> - et :: collect () - | _, _ -> - assert false - in - collect() -;; - - -let scan_value_with_parameters s options = - let rec parse_params tl = - match tl with - Atom n :: Special '=' :: Atom v :: tl' -> - (n,v) :: parse_rest tl' - | Atom n :: Special '=' :: QString v :: tl' -> - (n,v) :: parse_rest tl' - | _ -> - failwith "Mimestring.scan_value_with_parameters" - and parse_rest tl = - match tl with - [] -> [] - | Special ';' :: tl' -> - parse_params tl' - | _ -> - failwith "Mimestring.scan_value_with_parameters" - in - - (* Note: Even if not used here, the comma is a very common separator - * and should be recognized as being special. You will get a - * failure if there is a comma in the scanned string. - *) - let tl = scan_structured_value s [ ';'; '='; ',' ] options in - match tl with - [ Atom n ] -> n, [] - | [ QString n ] -> n, [] - | Atom n :: Special ';' :: tl' -> - n, parse_params tl' - | QString n :: Special ';' :: tl' -> - n, parse_params tl' - | _ -> - failwith "Mimestring.scan_value_with_parameters" -;; - - -let scan_mime_type s options = - let n, params = scan_value_with_parameters s options in - (String.lowercase n), - (List.map (fun (n,v) -> (String.lowercase n, v)) params) -;; - - -let lf_re = Str.regexp "[\n]";; - -let scan_multipart_body s ~start_pos:i0 ~end_pos:i1 ~boundary = - let l_s = String.length s in - if i0 < 0 or i1 < 0 or i0 > l_s or i1 >l_s then - invalid_arg "Mimestring.scan_multipart_body"; - - (* First compile the regexps scanning for 'boundary': *) - let boundary1_re = - Str.regexp ("\n--" ^ Str.quote boundary) in - let boundary2_re = - Str.regexp ("--" ^ Str.quote boundary) in - - let rec parse i = - (* i: Beginning of the current part (position directly after the - * boundary line - *) - (* Search for next boundary at position i *) - let i' = - try min (fst (Str.search_forward boundary1_re s i) + 1) i1 - with - Not_found -> i1 - in - (* i': Either the position of the first '-' of the boundary line, - * or i1 if no boundary has been found - *) - if i' >= i1 then - [] (* Ignore everything after the last boundary *) - else - let i'' = - try min (fst (Str.search_forward lf_re s i') + 1) i1 - with - Not_found -> i1 - in - (* i'': The position after the boundary line *) -(* - print_int i; print_newline(); - print_int i'; print_newline(); - print_int i''; print_newline(); - flush stdout; -*) - let header, k = scan_header s i i' in - (* header: the header of the part - * k: beginning of the body - *) - - let value = - (* We know that i'-1 is a linefeed character. i'-2 should be a CR - * character. Both characters are not part of the value. - *) - if i' >= 2 then - match s.[i'-2] with - '\013' -> String.sub s k (i'-2-k) - | _ -> String.sub s k (i'-1-k) - else - String.sub s k (i'-1-k) - in - - let pair = - (header, value) in - - if i'' >= i1 - then - [ pair ] - else - pair :: parse i'' - in - - (* Find the first boundary. This is a special case, because it may be - * right at the beginning of the string (no preceding CRLF) - *) - - let i_bnd = - if Str.string_partial_match boundary2_re s i0 <> None then - i0 - else - try min (fst (Str.search_forward boundary1_re s i0)) i1 - with - Not_found -> i1 - in - - if i_bnd >= i1 then - [] - else - let i_bnd' = - try min (fst (Str.search_forward lf_re s (i_bnd + 1)) + 1) i1 - with - Not_found -> i1 - in - if i_bnd' >= i1 then - [] - else - parse i_bnd' -;; - - -let scan_multipart_body_and_decode s ~start_pos:i0 ~end_pos:i1 ~boundary = - let parts = scan_multipart_body s i0 i1 boundary in - List.map - (fun (params, value) -> - let encoding = - try List.assoc "content-transfer-encoding" params - with Not_found -> "7bit" - in - - (* NOTE: In the case of "base64" and "quoted-printable", the allocation - * of the string "value" could be avoided. - *) - - let value' = - match encoding with - ("7bit"|"8bit"|"binary") -> value - | "base64" -> - Netencoding.Base64.decode_substring - value 0 (String.length value) false true - | "quoted-printable" -> - Netencoding.QuotedPrintable.decode_substring - value 0 (String.length value) - | _ -> - failwith "Mimestring.scan_multipart_body_and_decode: Unknown content-transfer-encoding" - in - (params, value') - ) - parts -;; - - -let scan_multipart_body_from_netstream s ~boundary ~create ~add ~stop = - - (* The block size of s must be at least the length of the boundary + 3. - * Otherwise it is not guaranteed that the boundary is always recognized. - *) - if Netstream.block_size s < String.length boundary + 3 then - invalid_arg "Mimestring.scan_multipart_body_from_netstream"; - - (* First compile the regexps scanning for 'boundary': *) - let boundary1_re = - Str.regexp ("\n--" ^ Str.quote boundary) in - let boundary2_re = - Str.regexp ("--" ^ Str.quote boundary) in - - (* Subtask 1: Search the end of the MIME header: CR LF CR LF - * (or LF LF). Enlarge the window until the complete header - * is covered by the window. - *) - let rec search_end_of_header k = - (* Search the end of the header beginning at position k of the - * current window. - * Return the position of the first character of the body. - *) - try - (* Search for LF CR? LF: *) - let i, r = Str.search_forward - end_of_header_re - (Netbuffer.unsafe_buffer (Netstream.window s)) - k - in - (* If match_end <= window_length, the search was successful. - * Otherwise, we searched in the uninitialized region of the - * buffer. - *) - if Str.match_end r <= Netstream.window_length s then - Str.match_end r - else - raise Not_found - with - Not_found -> - (* If the end of the stream is reached, the end of the header - * is missing: Error. - * Otherwise, we try to read another block, and continue. - *) - if Netstream.at_eos s then - failwith "Mimestring.scan_multipart_body_from_netstream: Unexpected end of stream"; - let w0 = Netstream.window_length s in - Netstream.want_another_block s; - search_end_of_header (max (w0 - 2) 0) - in - - (* Subtask 2: Search the first boundary line. *) - let rec search_first_boundary() = - (* Search boundary per regexp; return the position of the character - * immediately following the boundary (on the same line), or - * raise Not_found. - *) - try - (* Search boundary per regexp: *) - let i, r = Str.search_forward - boundary1_re - (Netbuffer.unsafe_buffer (Netstream.window s)) - 0 - in - (* If match_end <= window_length, the search was successful. - * Otherwise, we searched in the uninitialized region of the - * buffer. - *) - if Str.match_end r <= Netstream.window_length s then begin - Str.match_end r - end - else raise Not_found - with - Not_found -> - if Netstream.at_eos s then raise Not_found; - (* The regexp did not match: Move the window by one block. - *) - let n = - min - (Netstream.window_length s) - (Netstream.block_size s) - in - Netstream.move s n; - search_first_boundary() - in - - (* Subtask 3: Search the next boundary line. Invoke 'add' for every - * read chunk - *) - let rec search_next_boundary p = - (* Returns the position directly after the boundary on the same line *) - try - (* Search boundary per regexp: *) - let i,r = Str.search_forward - boundary1_re - (Netbuffer.unsafe_buffer (Netstream.window s)) - 0 - in - (* If match_end <= window_length, the search was successful. - * Otherwise, we searched in the uninitialized region of the - * buffer. - *) - if Str.match_end r <= Netstream.window_length s then begin - (* Add the last chunk of the part. *) - let n = - (* i is a LF. i - 1 should be CR. Ignore these characters. *) - if i >= 1 then - match (Netbuffer.unsafe_buffer (Netstream.window s)).[ i - 1 ] with - '\013' -> i - 1 - | _ -> i - else - i - in - (* Printf.printf "add n=%d\n" n; *) - add p s 0 n; - Str.match_end r - end - else raise Not_found - with - Not_found -> - if Netstream.at_eos s then - failwith "Mimestring.scan_multipart_body_from_netstream: next MIME boundary not found"; - (* The regexp did not match: Add the first block of the window; - * and move the window. - *) - let n = - min - (Netstream.window_length s) - (Netstream.block_size s) - in - (* Printf.printf "add n=%d\n" n; *) - add p s 0 n; - Netstream.move s n; - search_next_boundary p - in - - (* Subtask 4: Search the end of the boundary line *) - let rec search_end_of_line k = - (* Search LF beginning at position k. Discard any contents until that. *) - try - let i,r = Str.search_forward - lf_re - (Netbuffer.unsafe_buffer (Netstream.window s)) - k - in - (* If match_end <= window_length, the search was successful. - * Otherwise, we searched in the uninitialized region of the - * buffer. - *) - if Str.match_end r <= Netstream.window_length s then begin - Str.match_end r - end - else raise Not_found - with - Not_found -> - if Netstream.at_eos s then - failwith "Mimestring.scan_multipart_body_from_netstream: MIME boundary without line end"; - (* The regexp did not match: move the window. - *) - let n = Netstream.window_length s in - Netstream.move s n; - search_end_of_line 0 - in - - (* Subtask 5: Check whether "--" follows the boundary on the same line *) - let check_whether_last_boundary k = - (* k: The position directly after the boundary. *) - Netstream.want s (k+2); - let str = Netbuffer.unsafe_buffer (Netstream.window s) in - (Netstream.window_length s >= k+2) && str.[k] = '-' && str.[k+1] = '-' - in - - (* Subtask 6: Check whether the buffer begins with a boundary. *) - let check_beginning_is_boundary () = - let m = String.length boundary + 2 in - Netstream.want s m; - let str = Netbuffer.unsafe_buffer (Netstream.window s) in - (Netstream.window_length s >= m) && - (Str.string_partial_match boundary2_re str 0 <> None) - in - - let rec parse_part () = - (* The first byte of the current window of s contains the character - * directly following the boundary line that starts this part. - *) - (* Search the end of the MIME header: *) - let k_eoh = search_end_of_header 0 in - (* Printf.printf "k_eoh=%d\n" k_eoh; *) - (* Get the MIME header: *) - let str = Netbuffer.unsafe_buffer (Netstream.window s) in - let header, k_eoh' = scan_header str 0 k_eoh in - assert (k_eoh = k_eoh'); - (* Move the window over the header: *) - Netstream.move s k_eoh; - (* Create the part: *) - let p = create header in - let continue = - begin try - (* Search the next boundary; add the chunks while searching: *) - let k_eob = search_next_boundary p in - (* Printf.printf "k_eob=%d\n" k_eob; *) - (* Is this the last boundary? *) - if check_whether_last_boundary k_eob then begin - (* Skip the rest: *) - while not (Netstream.at_eos s) do - Netstream.move s (Netstream.window_length s) - done; - Netstream.move s (Netstream.window_length s); - false - end - else begin - (* Move to the beginning of the next line: *) - let k_eol = search_end_of_line k_eob in - Netstream.move s k_eol; - true - end - with - any -> - (try stop p with _ -> ()); - raise any - end in - stop p; - if continue then - (* Continue with next part: *) - parse_part() - in - - (* Check whether s directly begins with a boundary: *) - if check_beginning_is_boundary() then begin - (* Move to the beginning of the next line: *) - let k_eol = search_end_of_line 0 in - Netstream.move s k_eol; - (* Begin with first part: *) - parse_part() - end - else begin - (* Search the first boundary: *) - try - let k_eob = search_first_boundary() in - (* Printf.printf "k_eob=%d\n" k_eob; *) - (* Move to the beginning of the next line: *) - let k_eol = search_end_of_line k_eob in - (* Printf.printf "k_eol=%d\n" k_eol; *) - Netstream.move s k_eol; - (* Begin with first part: *) - parse_part() - with - Not_found -> - (* No boundary at all: The body is empty. *) - () - end; -;; - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.8 2000/08/13 00:04:36 gerd - * Encoded_word -> EncodedWord - * Bugfixes. - * - * Revision 1.7 2000/08/07 00:25:14 gerd - * Implemented the new functions for structured field lexing. - * - * Revision 1.6 2000/06/25 22:34:43 gerd - * Added labels to arguments. - * - * Revision 1.5 2000/06/25 21:15:48 gerd - * Checked thread-safety. - * - * Revision 1.4 2000/05/16 22:30:14 gerd - * Added support for some types of malformed MIME messages. - * - * Revision 1.3 2000/04/15 13:09:01 gerd - * Implemented uploads to temporary files. - * - * Revision 1.2 2000/03/02 01:15:30 gerd - * Updated. - * - * Revision 1.1 2000/02/25 15:21:12 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/mimestring.mli b/helm/DEVEL/pxp/netstring/mimestring.mli deleted file mode 100644 index 39634b59c..000000000 --- a/helm/DEVEL/pxp/netstring/mimestring.mli +++ /dev/null @@ -1,683 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -(**********************************************************************) -(* Collection of auxiliary functions to parse MIME headers *) -(**********************************************************************) - - -val scan_header : - ?unfold:bool -> - string -> start_pos:int -> end_pos:int -> - ((string * string) list * int) - (* let params, i2 = scan_header s i0 i1: - * - * DESCRIPTION - * - * Scans the MIME header that begins at position i0 in the string s - * and that must end somewhere before position i1. It is intended - * that in i1 the character position following the end of the body of the - * MIME message is passed. - * Returns the parameters of the header as (name,value) pairs (in - * params), and in i2 the position of the character following - * directly after the header (i.e. after the blank line separating - * the header from the body). - * The following normalizations have already been applied: - * - The names are all in lowercase - * - Newline characters (CR and LF) have been removed (unless - * ?unfold:false has been passed) - * - Whitespace at the beginning and at the end of values has been - * removed (unless ?unfold:false is specified) - * The rules of RFC 2047 have NOT been applied. - * The function fails if the header violates the header format - * strongly. (Some minor deviations are tolerated, e.g. it is sufficient - * to separate lines by only LF instead of CRLF.) - * - * OPTIONS: - * - * unfold: If true (the default), folded lines are concatenated and - * returned as one line. This means that CR and LF characters are - * deleted and that whitespace at the beginning and the end of the - * string is removed. - * You may set ?unfold:false to locate individual characters in the - * parameter value exactly. - * - * ABOUT MIME MESSAGE FORMAT: - * - * This is the modern name for messages in "E-Mail format". Messages - * consist of a header and a body; the first empty line separates both - * parts. The header contains lines "param-name: param-value" where - * the param-name must begin on column 0 of the line, and the ":" - * separates the name and the value. So the format is roughly: - * - * param1-name: param1-value - * ... - * paramN-name: paramN-value - * - * body - * - * This function wants in i0 the position of the first character of - * param1-name in the string, and in i1 the position of the character - * following the body. It returns as i2 the position where the body - * begins. Furthermore, in 'params' all parameters are returned that - * exist in the header. - * - * DETAILS - * - * Note that parameter values are restricted; you cannot represent - * arbitrary strings. The following problems can arise: - * - Values cannot begin with whitespace characters, because there - * may be an arbitrary number of whitespaces between the ':' and the - * value. - * - Values (and names of parameters, too) must only be formed of - * 7 bit ASCII characters. (If this is not enough, the MIME standard - * knows the extension RFC 2047 that allows that header values may - * be composed of arbitrary characters of arbitrary character sets.) - * - Header values may be broken into several lines, the continuation - * lines must begin with whitespace characters. This means that values - * must not contain line breaks as semantical part of the value. - * And it may mean that ONE whitespace character is not distinguishable - * from SEVERAL whitespace characters. - * - Header lines must not be longer than 76 characters. Values that - * would result into longer lines must be broken into several lines. - * This means that you cannot represent strings that contain too few - * whitespace characters. - * - Some gateways pad the lines with spaces at the end of the lines. - * - * This implementation of a MIME scanner tolerates a number of - * deviations from the standard: long lines are not rejected; 8 bit - * values are accepted; lines may be ended only with LF instead of - * CRLF. - * Furthermore, header values are transformed: - * - leading and trailing spaces are always removed - * - CRs and LFs are deleted; it is guaranteed that there is at least - * one space or tab where CR/LFs are deleted. - * Last but not least, the names of the header values are converted - * to lowercase; MIME specifies that they are case-independent. - * - * COMPATIBILITY WITH THE STANDARD - * - * This function can parse all MIME headers that conform to RFC 822. - * But there may be still problems, as RFC 822 allows some crazy - * representations that are actually not used in practice. - * In particular, RFC 822 allows it to use backslashes to "indicate" - * that a CRLF sequence is semantically meant as line break. As this - * function normally deletes CRLFs, it is not possible to recognize such - * indicators in the result of the function. - *) - -(**********************************************************************) - -(* The following types and functions allow it to build scanners for - * structured MIME values in a highly configurable way. - * - * WHAT ARE STRUCTURED VALUES? - * - * RFC 822 (together with some other RFCs) defines lexical rules - * how formal MIME header values should be divided up into tokens. Formal - * MIME headers are those headers that are formed according to some - * grammar, e.g. mail addresses or MIME types. - * Some of the characters separate phrases of the value; these are - * the "special" characters. For example, '@' is normally a special - * character for mail addresses, because it separates the user name - * from the domain name. RFC 822 defines a fixed set of special - * characters, but other RFCs use different sets. Because of this, - * the following functions allow it to configure the set of special characters. - * Every sequence of characters may be embraced by double quotes, - * which means that the sequence is meant as literal data item; - * special characters are not recognized inside a quoted string. You may - * use the backslash to insert any character (including double quotes) - * verbatim into the quoted string (e.g. "He said: \"Give it to me!\""). - * The sequence of a backslash character and another character is called - * a quoted pair. - * Structured values may contain comments. The beginning of a comment - * is indicated by '(', and the end by ')'. Comments may be nested. - * Comments may contain quoted pairs. A - * comment counts as if a space character were written instead of it. - * Control characters are the ASCII characters 0 to 31, and 127. - * RFC 822 demands that MIME headers are 7 bit ASCII strings. Because - * of this, this function also counts the characters 128 to 255 as - * control characters. - * Domain literals are strings embraced by '[' and ']'; such literals - * may contain quoted pairs. Today, domain literals are used to specify - * IP addresses. - * Every character sequence not falling in one of the above categories - * is an atom (a sequence of non-special and non-control characters). - * When recognized, atoms may be encoded in a character set different than - * US-ASCII; such atoms are called encoded words (see RFC 2047). - * - * EXTENDED INTERFACE: - * - * In order to scan a string containing a MIME value, you must first - * create a mime_scanner using the function create_mime_scanner. - * The scanner contains the reference to the scanned string, and a - * specification how the string is to be scanned. The specification - * consists of the lists 'specials' and 'scan_options'. - * - * The character list 'specials' specifies the set of special characters. - * These characters are returned as Special c token; the following additional - * rules apply: - * - * - Spaces: - * If ' ' in specials: A space character is returned as Special ' '. - * Note that there may also be an effect on how comments are returned - * (see below). - * If ' ' not in specials: Spaces are ignored. - * - * - Tabs, CRs, LFs: - * If '\t' in specials: A tab character is returned as Special '\t'. - * If '\t' not in specials: Tabs are ignored. - * - * If '\r' in specials: A CR character is returned as Special '\r'. - * If '\r' not in specials: CRs are ignored. - * - * If '\n' in specials: A LF character is returned as Special '\n'. - * If '\n' not in specials: LFs are ignored. - * - * - Comments: - * If '(' in specials: Comments are not recognized. The character '(' - * is returned as Special '('. - * If '(' not in specials: Comments are recognized. How comments are - * returned, depends on the following: - * If Return_comments in scan_options: Outer comments are returned as - * Comment (note that inner comments count but - * are not returned as tokens) - * If otherwise ' ' in specials: Outer comments are returned as - * Special ' ' - * Otherwise: Comments are recognized but ignored. - * - * - Quoted strings: - * If '"' in specials: Quoted strings are not recognized, and double quotes - * are returned as Special '"'. - * If '"' not in specials: Quoted strings are returned as QString tokens. - * - * - Domain literals: - * If '[' in specials: Domain literals are not recognized, and left brackets - * are returned as Special '['. - * If '[' not in specials: Domain literals are returned as DomainLiteral - * tokens. - * - * Note that the rule for domain literals is completely new in netstring-0.9. - * It may cause incompatibilities with previous versions if '[' is not - * special. - * - * The general rule for special characters: Every special character c is - * returned as Special c, and any additional scanning functionality - * for this character is turned off. - * - * If recognized, quoted strings are returned as QString s, where - * s is the string without the embracing quotes, and with already - * decoded quoted pairs. - * - * Control characters c are returned as Control c. - * - * If recognized, comments may either be returned as spaces (in the case - * you are not interested in the contents of comments), or as Comment tokens. - * The contents of comments are not further scanned; you must start a - * subscanner to analyze comments as structured values. - * - * If recognized, domain literals are returned as DomainLiteral s, where - * s is the literal without brackets, and with decoded quoted pairs. - * - * Atoms are returned as Atom s where s is a longest sequence of - * atomic characters (all characters which are neither special nor control - * characters nor delimiters for substructures). If the option - * Recognize_encoded_words is on, atoms which look like encoded words - * are returned as EncodedWord tokens. (Important note: Neither '?' nor - * '=' must be special in order to enable this functionality.) - * - * After the mime_scanner has been created, you can scan the tokens by - * invoking scan_token which returns one token at a time, or by invoking - * scan_token_list which returns all following tokens. - * - * There are two token types: s_token is the base type and is intended to - * be used for pattern matching. s_extended_token is a wrapper that - * additionally contains information where the token occurs. - * - * SIMPLE INTERFACE - * - * Instead of creating a mime_scanner and calling the scan functions, - * you may also invoke scan_structured_value. This function returns the - * list of tokens directly; however, it is restricted to s_token. - * - * EXAMPLES - * - * scan_structured_value "user@domain.com" [ '@'; '.' ] [] - * = [ Atom "user"; Special '@'; Atom "domain"; Special '.'; Atom "com" ] - * - * scan_structured_value "user @ domain . com" [ '@'; '.' ] [] - * = [ Atom "user"; Special '@'; Atom "domain"; Special '.'; Atom "com" ] - * - * scan_structured_value "user(Do you know him?)@domain.com" [ '@'; '.' ] [] - * = [ Atom "user"; Special '@'; Atom "domain"; Special '.'; Atom "com" ] - * - * scan_structured_value "user(Do you know him?)@domain.com" [ '@'; '.' ] - * [ Return_comments ] - * = [ Atom "user"; Comment; Special '@'; Atom "domain"; Special '.'; - * Atom "com" ] - * - * scan_structured_value "user (Do you know him?) @ domain . com" - * [ '@'; '.'; ' ' ] [] - * = [ Atom "user"; Special ' '; Special ' '; Special ' '; Special '@'; - * Special ' '; Atom "domain"; - * Special ' '; Special '.'; Special ' '; Atom "com" ] - * - * scan_structured_value "user (Do you know him?) @ domain . com" - * [ '@'; '.'; ' ' ] [ Return_comments ] - * = [ Atom "user"; Special ' '; Comment; Special ' '; Special '@'; - * Special ' '; Atom "domain"; - * Special ' '; Special '.'; Special ' '; Atom "com" ] - * - * scan_structured_value "user @ domain . com" [ '@'; '.'; ' ' ] [] - * = [ Atom "user"; Special ' '; Special '@'; Special ' '; Atom "domain"; - * Special ' '; Special '.'; Special ' '; Atom "com" ] - * - * scan_structured_value "user(Do you know him?)@domain.com" ['@'; '.'; '('] - * [] - * = [ Atom "user"; Special '('; Atom "Do"; Atom "you"; Atom "know"; - * Atom "him?)"; Special '@'; Atom "domain"; Special '.'; Atom "com" ] - * - * scan_structured_value "\"My.name\"@domain.com" [ '@'; '.' ] [] - * = [ QString "My.name"; Special '@'; Atom "domain"; Special '.'; - * Atom "com" ] - * - * scan_structured_value "=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=" - * [ ] [ ] - * = [ Atom "=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=" ] - * - * scan_structured_value "=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=" - * [ ] [ Recognize_encoded_words ] - * = [ EncodedWord("ISO-8859-1", "Q", "Keld_J=F8rn_Simonsen") ] - * - *) - - - -type s_token = - Atom of string - | EncodedWord of (string * string * string) - | QString of string - | Control of char - | Special of char - | DomainLiteral of string - | Comment - | End - -(* - Words are: Atom, EncodedWord, QString. - * - Atom s: The character sequence forming the atom is contained in s - * - EncodedWord(charset, encoding, encoded_string) means: - * * charset is the (uppercase) character set - * * encoding is either "Q" or "B" - * * encoded_string: contains the text of the word; the text is represented - * as octet string following the conventions for character set charset and - * then encoded either as "Q" or "B" string. - * - QString s: Here, s are the characters inside the double quotes after - * decoding any quoted pairs (backslash + character pairs) - * - Control c: The control character c - * - Special c: The special character c - * - DomainLiteral s: s contains the characters inside the brackets after - * decoding any quoted pairs - * - Comment: if the option Return_comments is specified, this token - * represents the whole comment. - * - End: Is returned after the last token - *) - - -type s_option = - No_backslash_escaping - (* Do not handle backslashes in quoted string and comments as escape - * characters; backslashes are handled as normal characters. - * For example: "C:\dir\file" will be returned as - * QString "C:\dir\file", and not as QString "C:dirfile". - * - This is a common error in many MIME implementations. - *) - | Return_comments - (* Comments are returned as token Comment (unless '(' is included - * in the list of special characters, in which case comments are - * not recognized at all). - * You may get the exact location of the comment by applying - * get_pos and get_length to the extended token. - *) - | Recognize_encoded_words - (* Enables that encoded words are recognized and returned as - * EncodedWord(charset,encoding,content) instead of Atom. - *) - -type s_extended_token - (* An opaque type containing s_token plus: - * - where the token occurs - * - RFC-2047 access functions - *) - -val get_token : s_extended_token -> s_token - (* Return the s_token within the s_extended_token *) - -val get_decoded_word : s_extended_token -> string -val get_charset : s_extended_token -> string - (* Return the decoded word (the contents of the word after decoding the - * "Q" or "B" representation), and the character set of the decoded word - * (uppercase). - * These functions not only work for EncodedWord: - * - Atom: Returns the atom without decoding it - * - QString: Returns the characters inside the double quotes, and - * decodes any quoted pairs (backslash + character) - * - Control: Returns the one-character string - * - Special: Returns the one-character string - * - DomainLiteral: Returns the characters inside the brackets, and - * decodes any quoted pairs - * - Comment: Returns "" - * The character set is "US-ASCII" for these tokens. - *) - -val get_pos : s_extended_token -> int - (* Return the byte position where the token starts in the string - * (the first byte has position 0) - *) - -val get_line : s_extended_token -> int - (* Return the line number where the token starts (numbering begins - * usually with 1) - *) - -val get_column : s_extended_token -> int - (* Return the column of the line where the token starts (first column - * is number 0) - *) - -val get_length : s_extended_token -> int - (* Return the length of the token in bytes *) - -val separates_adjacent_encoded_words : s_extended_token -> bool - (* True iff the current token is white space (Special ' ', Special '\t', - * Special '\r' or Special '\n') and the last non-white space token - * was EncodedWord and the next non-white space token will be - * EncodedWord. - * Such spaces do not count and must be ignored by any application. - *) - - -type mime_scanner - -val create_mime_scanner : - specials:char list -> - scan_options:s_option list -> - ?pos:int -> - ?line:int -> - ?column:int -> - string -> - mime_scanner - (* Creates a new mime_scanner scanning the passed string. - * specials: The list of characters recognized as special characters. - * scan_options: The list of global options modifying the behaviour - * of the scanner - * pos: The position of the byte where the scanner starts in the - * passed string. Defaults to 0. - * line: The line number of this byte. Defaults to 1. - * column: The column number of this byte. Default to 0. - * - * The optional parameters pos, line, column are intentionally after - * scan_options and before the string argument, so you can specify - * scanners by partially applying arguments to create_mime_scanner - * which are not yet connected with a particular string: - * let my_scanner_spec = create_mime_scanner my_specials my_options in - * ... - * let my_scanner = my_scanner_spec my_string in - * ... - *) - -val get_pos_of_scanner : mime_scanner -> int -val get_line_of_scanner : mime_scanner -> int -val get_column_of_scanner : mime_scanner -> int - (* Return the current position, line, and column of a mime_scanner. - * The primary purpose of these functions is to simplify switching - * from one mime_scanner to another within a string: - * - * let scanner1 = create_mime_scanner ... s in - * ... now scanning some tokens from s using scanner1 ... - * let scanner2 = create_mime_scanner ... - * ?pos:(get_pos_of_scanner scanner1) - * ?line:(get_line_of_scanner scanner1) - * ?column:(get_column_of_scanner scanner1) - * s in - * ... scanning more tokens from s using scanner2 ... - * - * RESTRICTION: These functions are not available if the option - * Recognize_encoded_words is on. The reason is that this option - * enables look-ahead scanning; please use the location of the last - * scanned token instead. - * It is currently not clear whether a better implementation is needed - * (costs a bit more time). - * - * Note: To improve the performance of switching, it is recommended to - * create scanner specs in advance (see the example my_scanner_spec - * above). - *) - -val scan_token : mime_scanner -> (s_extended_token * s_token) - (* Returns the next token, or End if there is no more token. *) - -val scan_token_list : mime_scanner -> (s_extended_token * s_token) list - (* Returns all following tokens as a list (excluding End) *) - -val scan_structured_value : string -> char list -> s_option list -> s_token list - (* This function is included for backwards compatibility, and for all - * cases not requiring extended tokens. - * - * It scans the passed string according to the list of special characters - * and the list of options, and returns the list of all tokens. - *) - -val specials_rfc822 : char list -val specials_rfc2045 : char list - (* The sets of special characters defined by the RFCs 822 and 2045. - * - * CHANGE in netstring-0.9: '[' and ']' are no longer special because - * there is now support for domain literals. - * '?' and '=' are not special in the rfc2045 version because there is - * already support for encoded words. - *) - - -(**********************************************************************) - -(* Widely used scanners: *) - - -val scan_encoded_text_value : string -> s_extended_token list - (* Scans a "text" value. The returned token list contains only - * Special, Atom and EncodedWord tokens. - * Spaces, TABs, CRs, LFs are returned unless - * they occur between adjacent encoded words in which case - * they are ignored. - *) - - -val scan_value_with_parameters : string -> s_option list -> - (string * (string * string) list) - (* let name, params = scan_value_with_parameters s options: - * Scans phrases like - * name ; p1=v1 ; p2=v2 ; ... - * The scan is done with the set of special characters [';', '=']. - *) - -val scan_mime_type : string -> s_option list -> - (string * (string * string) list) - (* let name, params = scan_mime_type s options: - * Scans MIME types like - * text/plain; charset=iso-8859-1 - * The name of the type and the names of the parameters are converted - * to lower case. - *) - - -(**********************************************************************) - -(* Scanners for MIME bodies *) - -val scan_multipart_body : string -> start_pos:int -> end_pos:int -> - boundary:string -> - ((string * string) list * string) list - (* let [params1, value1; params2, value2; ...] - * = scan_multipart_body s i0 i1 b - * - * Scans the string s that is the body of a multipart message. - * The multipart message begins at position i0 in s and i1 the position - * of the character following the message. In b the boundary string - * must be passed (this is the "boundary" parameter of the multipart - * MIME type, e.g. multipart/mixed;boundary="some string" ). - * The return value is the list of the parts, where each part - * is returned as pair (params, value). The left component params - * is the list of name/value pairs of the header of the part. The - * right component is the RAW content of the part, i.e. if the part - * is encoded ("content-transfer-encoding"), the content is returned - * in the encoded representation. The caller must himself decode - * the content. - * The material before the first boundary and after the last - * boundary is not returned. - * - * MULTIPART MESSAGES - * - * The MIME standard defines a way to group several message parts to - * a larger message (for E-Mails this technique is known as "attaching" - * files to messages); these are the so-called multipart messages. - * Such messages are recognized by the major type string "multipart", - * e.g. multipart/mixed or multipart/form-data. Multipart types MUST - * have a boundary parameter because boundaries are essential for the - * representation. - * Multipart messages have a format like - * - * ...Header... - * Content-type: multipart/xyz; boundary="abc" - * ...Header... - * - * Body begins here ("prologue") - * --abc - * ...Header part 1... - * - * ...Body part 1... - * --abc - * ...Header part 2... - * - * - * ...Body part 2 - * --abc - * ... - * --abc-- - * Epilogue - * - * The parts are separated by boundary lines which begin with "--" and - * the string passed as boundary parameter. (Note that there may follow - * arbitrary text on boundary lines after "--abc".) The boundary is - * chosen such that it does not occur as prefix of any line of the - * inner parts of the message. - * The parts are again MIME messages, with header and body. Note - * that it is explicitely allowed that the parts are even multipart - * messages. - * The texts before the first boundary and after the last boundary - * are ignored. - * Note that multipart messages as a whole MUST NOT be encoded. - * Only the PARTS of the messages may be encoded (if they are not - * multipart messages themselves). - * - * Please read RFC 2046 if want to know the gory details of this - * brain-dead format. - *) - -val scan_multipart_body_and_decode : string -> start_pos:int -> end_pos:int -> - boundary:string -> - ((string * string) list * string) list - (* Same as scan_multipart_body, but decodes the bodies of the parts - * if they are encoded using the methods "base64" or "quoted printable". - * Fails, if an unknown encoding is used. - *) - -val scan_multipart_body_from_netstream - : Netstream.t -> - boundary:string -> - create:((string * string) list -> 'a) -> - add:('a -> Netstream.t -> int -> int -> unit) -> - stop:('a -> unit) -> - unit - (* scan_multipart_body_from_netstream s b create add stop: - * - * Reads the MIME message from the netstream s block by block. The - * parts are delimited by the boundary b. - * - * Once a new part is detected and begins, the function 'create' is - * called with the MIME header as argument. The result p of this function - * may be of any type. - * - * For every chunk of the part that is being read, the function 'add' - * is invoked: add p s k n. - * Here, p is the value returned by the 'create' invocation for the - * current part. s is the netstream. The current window of s contains - * the read chunk completely; the chunk begins at position k of the - * window (relative to the beginning of the window) and has a length - * of n bytes. - * - * When the part has been fully read, the function 'stop' is - * called with p as argument. - * - * That means, for every part the following is executed: - * - let p = create h - * - add p s k1 n1 - * - add p s k2 n2 - * - ... - * - add p s kN nN - * - stop p - * - * IMPORTANT PRECONDITION: - * - The block size of the netstream s must be at least - * String.length b + 3 - * - * EXCEPTIONS: - * - Exceptions can happen because of ill-formed input, and within - * the callbacks of the functions 'create', 'add', 'stop'. - * - If the exception happens while part p is being read, and the - * 'create' function has already been called (successfully), the - * 'stop' function is also called (you have the chance to close files). - *) - - -(* THREAD-SAFETY: - * The functions are thread-safe as long as the threads do not share - * values. - *) - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.8 2000/08/13 00:04:36 gerd - * Encoded_word -> EncodedWord - * Bugfixes. - * - * Revision 1.7 2000/08/07 00:25:00 gerd - * Major update of the interface for structured field lexing. - * - * Revision 1.6 2000/06/25 22:34:43 gerd - * Added labels to arguments. - * - * Revision 1.5 2000/06/25 21:15:48 gerd - * Checked thread-safety. - * - * Revision 1.4 2000/05/16 22:29:12 gerd - * New "option" arguments specifying the level of MIME - * compatibility. - * - * Revision 1.3 2000/04/15 13:09:01 gerd - * Implemented uploads to temporary files. - * - * Revision 1.2 2000/03/02 01:15:30 gerd - * Updated. - * - * Revision 1.1 2000/02/25 15:21:12 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netbuffer.ml b/helm/DEVEL/pxp/netstring/netbuffer.ml deleted file mode 100644 index d6fc40ff7..000000000 --- a/helm/DEVEL/pxp/netstring/netbuffer.ml +++ /dev/null @@ -1,145 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -type t = - { mutable buffer : string; - mutable length : int; - } - -(* To help the garbage collector: - * The 'buffer' has a minimum length of 31 bytes. This minimum can still - * be stored in the minor heap. - * The 'buffer' has a length which is always near a multiple of two. This - * limits the number of different bucket sizes, and simplifies reallocation - * of freed memory. - *) - -(* Optimal string length: - * Every string takes: 1 word for the header, enough words for the - * contents + 1 Null byte (for C compatibility). - * If the buffer grows, it is best to use a new string length such - * that the number of words is exactly twice as large as for the previous - * string. - * n: length of the previous string in bytes - * w: storage size of the previous string in words - * n': length of the new string in bytes - * w' = 2*w: storage size of the new string in words - * - * w = (n+1) / word_length + 1 - * [it is assumed that (n+1) is always a multiple of word_length] - * - * n' = (2*w - 1) * word_length - 1 - * - * n' = [2 * ( [n+1] / word_length + 1) - 1] * word_length - 1 - * = ... - * = (2*n + 2) + word_length - 1 - * = 2 * n + word_length + 1 - * - * n'+1 is again a multiple of word_length: - * n'+1 = 2*n + 2 + word_length - * = 2*(n+1) + word_length - * = a multiple of word_length because n+1 is a multiple of word_length - *) - -let word_length = Sys.word_size / 8 (* in bytes *) - -let create n = - { buffer = String.create (max n 31); length = 0; } - -let contents b = - String.sub b.buffer 0 b.length - -let sub b ~pos:k ~len:n = - if k+n > b.length then - raise (Invalid_argument "Netbuffer.sub"); - String.sub b.buffer k n - -let unsafe_buffer b = - b.buffer - -let length b = - b.length - -let add_string b s = - let l = String.length s in - if l + b.length > String.length b.buffer then begin - let l' = l + b.length in - let rec new_size s = - if s >= l' then s else new_size(2*s + word_length + 1) - in - let buffer' = String.create (new_size (String.length b.buffer)) in - String.blit b.buffer 0 buffer' 0 b.length; - b.buffer <- buffer' - end; - String.blit s 0 b.buffer b.length l; - b.length <- b.length + l - -let add_sub_string b s ~pos:k ~len:l = - if l + b.length > String.length b.buffer then begin - let l' = l + b.length in - let rec new_size s = - if s >= l' then s else new_size(2*s + word_length + 1) - in - let buffer' = String.create (new_size (String.length b.buffer)) in - String.blit b.buffer 0 buffer' 0 b.length; - b.buffer <- buffer' - end; - String.blit s k b.buffer b.length l; - b.length <- b.length + l - -let delete b ~pos:k ~len:l = - (* deletes l bytes at position k in b *) - let n = String.length b.buffer in - if k+l <> n & k <> n then - String.blit b.buffer (k+l) b.buffer k (n-l-k); - b.length <- b.length - l; - () - -let try_shrinking b = - (* If the buffer size decreases drastically, reallocate the buffer *) - if b.length < (String.length b.buffer / 2) then begin - let rec new_size s = - if s >= b.length then s else new_size(2*s + word_length + 1) - in - let buffer' = String.create (new_size 31) in - String.blit b.buffer 0 buffer' 0 b.length; - b.buffer <- buffer' - end - -let clear b = - delete b 0 (b.length) - -let index_from b k c = - if k > b.length then - raise (Invalid_argument "Netbuffer.index_from"); - let p = String.index_from b.buffer k c in - if p >= b.length then raise Not_found; - p - -let print_buffer b = - Format.printf - "<NETBUFFER: %d/%d>" - b.length - (String.length b.buffer) -;; - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.3 2000/06/25 22:34:43 gerd - * Added labels to arguments. - * - * Revision 1.2 2000/06/24 20:20:33 gerd - * Added the toploop printer. - * - * Revision 1.1 2000/04/15 13:07:48 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netbuffer.mli b/helm/DEVEL/pxp/netstring/netbuffer.mli deleted file mode 100644 index 0ecd61e6a..000000000 --- a/helm/DEVEL/pxp/netstring/netbuffer.mli +++ /dev/null @@ -1,93 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - - -(* A Netbuffer.t is a buffer that can grow and shrink dynamically. *) - -type t - -val create : int -> t - (* Creates a netbuffer which allocates initially this number of bytes. - * The logical length is zero. - *) - -val contents : t -> string - (* Returns the contents of the buffer as fresh string. *) - -val sub : t -> pos:int -> len:int -> string - (* sub nb k n: returns the n characters starting at position n from - * netbuffer nb as fresh string - *) - -val length : t -> int - (* Returns the logical length of the buffer *) - -val add_string : t -> string -> unit - (* add_string nb s: Adds a copy of the string s to the logical end of - * the netbuffer nb. If necessary, the nb grows. - *) - -val add_sub_string : t -> string -> pos:int -> len:int -> unit - (* add_sub_string nb s k n: Adds the substring of s starting at position - * k with length n to the logical end of the netbuffer nb. If necessary, - * the nb grows. - * This is semantically the same as - * add_string nb (String.sub s k n), but the extra copy is avoided. - *) - -val delete : t -> pos:int -> len:int -> unit - (* delete nb k n: Deletes the n bytes at position k of netbuffer nb - * in-place. - * The netbuffer does not shrink! - *) - -val clear : t -> unit - (* deletes all contents from the buffer. As 'delete', the netbuffer does - * not shrink. - *) - -val try_shrinking : t -> unit - (* try_shrinking nb: If the length of the buffer is less than half of - * the allocated space, the netbuffer is reallocated in order to save - * memory. - *) - -val index_from : t -> int -> char -> int - (* index_from nb k c: Searches the character c in the netbuffer beginning - * at position k. If found, the position of the left-most occurence is - * returned. Otherwise, Not_found is raised. - *) - -val unsafe_buffer : t -> string - (* WARNING! This is a low-level function! - * Returns the current string that internally holds the buffer. - * The byte positions 0 to length - 1 actually store the contents of - * the buffer. You can directly read and modify the buffer. Note that - * there is no protection if you read or write positions beyond the - * length of the buffer. - *) - -val print_buffer : t -> unit - (* For the toploop *) - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.3 2000/06/25 22:34:43 gerd - * Added labels to arguments. - * - * Revision 1.2 2000/06/24 20:20:33 gerd - * Added the toploop printer. - * - * Revision 1.1 2000/04/15 13:07:48 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netconversion.ml b/helm/DEVEL/pxp/netstring/netconversion.ml deleted file mode 100644 index e740654ad..000000000 --- a/helm/DEVEL/pxp/netstring/netconversion.ml +++ /dev/null @@ -1,864 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - *) - -exception Malformed_code - - -type encoding = - [ `Enc_utf8 (* UTF-8 *) - | `Enc_java - | `Enc_utf16 (* UTF-16 with unspecified endianess (restricted usage) *) - | `Enc_utf16_le (* UTF-16 little endian *) - | `Enc_utf16_be (* UTF-16 big endian *) - | `Enc_usascii (* US-ASCII (only 7 bit) *) - | `Enc_iso88591 (* ISO-8859-1 *) - | `Enc_iso88592 (* ISO-8859-2 *) - | `Enc_iso88593 (* ISO-8859-3 *) - | `Enc_iso88594 (* ISO-8859-4 *) - | `Enc_iso88595 (* ISO-8859-5 *) - | `Enc_iso88596 (* ISO-8859-6 *) - | `Enc_iso88597 (* ISO-8859-7 *) - | `Enc_iso88598 (* ISO-8859-8 *) - | `Enc_iso88599 (* ISO-8859-9 *) - | `Enc_iso885910 (* ISO-8859-10 *) - | `Enc_iso885913 (* ISO-8859-13 *) - | `Enc_iso885914 (* ISO-8859-14 *) - | `Enc_iso885915 (* ISO-8859-15 *) - | `Enc_koi8r (* KOI8-R *) - | `Enc_jis0201 (* JIS-0201 *) - (* Microsoft: *) - | `Enc_windows1250 (* WINDOWS-1250 *) - | `Enc_windows1251 (* WINDOWS-1251 *) - | `Enc_windows1252 (* WINDOWS-1252 *) - | `Enc_windows1253 (* WINDOWS-1253 *) - | `Enc_windows1254 (* WINDOWS-1254 *) - | `Enc_windows1255 (* WINDOWS-1255 *) - | `Enc_windows1256 (* WINDOWS-1256 *) - | `Enc_windows1257 (* WINDOWS-1257 *) - | `Enc_windows1258 (* WINDOWS-1258 *) - (* IBM, ASCII-based: *) - | `Enc_cp437 - | `Enc_cp737 - | `Enc_cp775 - | `Enc_cp850 - | `Enc_cp852 - | `Enc_cp855 - | `Enc_cp856 - | `Enc_cp857 - | `Enc_cp860 - | `Enc_cp861 - | `Enc_cp862 - | `Enc_cp863 - | `Enc_cp864 - | `Enc_cp865 - | `Enc_cp866 - | `Enc_cp869 - | `Enc_cp874 - | `Enc_cp1006 - (* IBM, EBCDIC-based: *) - | `Enc_cp037 - | `Enc_cp424 - | `Enc_cp500 - | `Enc_cp875 - | `Enc_cp1026 - (* Adobe: *) - | `Enc_adobe_standard_encoding - | `Enc_adobe_symbol_encoding - | `Enc_adobe_zapf_dingbats_encoding - (* Apple: *) - | `Enc_macroman - - ] -;; - - -let norm_enc_name e = - (* Removes some characters from e; uppercase *) - let e' = String.create (String.length e) in - let rec next i j = - if i < String.length e then - match e.[i] with - ('-'|'_'|'.') -> next (i+1) j - | c -> e'.[j] <- c; next (i+1) (j+1) - else - j - in - let l = next 0 0 in - String.uppercase(String.sub e' 0 l) -;; - - -let encoding_of_string e = - match norm_enc_name e with - ("UTF16"|"UCS2"|"ISO10646UCS2") -> `Enc_utf16 - | "UTF16BE" -> `Enc_utf16_be - | "UTF16LE" -> `Enc_utf16_le - | "UTF8" -> `Enc_utf8 - | ("UTF8JAVA"|"JAVA") -> `Enc_java - | ("USASCII"|"ASCII"|"ISO646US"|"IBM367"|"CP367") -> `Enc_usascii - | ("ISO88591"|"LATIN1"|"IBM819"|"CP819") -> `Enc_iso88591 - | ("ISO88592"|"LATIN2") -> `Enc_iso88592 - | ("ISO88593"|"LATIN3") -> `Enc_iso88593 - | ("ISO88594"|"LATIN4") -> `Enc_iso88594 - | ("ISO88595"|"CYRILLIC") -> `Enc_iso88595 - | ("ISO88596"|"ARABIC"|"ECMA114"|"ASMO708") -> `Enc_iso88596 - | ("ISO88597"|"GREEK"|"GREEK8"|"ELOT928"|"ECMA118") -> `Enc_iso88597 - | ("ISO88598"|"HEBREW") -> `Enc_iso88598 - | ("ISO88599"|"LATIN5") -> `Enc_iso88599 - | ("ISO885910"|"LATIN6") -> `Enc_iso885910 - | "ISO885913" -> `Enc_iso885913 - | "ISO885914" -> `Enc_iso885914 - | "ISO885915" -> `Enc_iso885915 - | "KOI8R" -> `Enc_koi8r - | ("JIS0201"|"JISX0201"|"X0201") -> `Enc_jis0201 - - | "WINDOWS1250" -> `Enc_windows1250 - | "WINDOWS1251" -> `Enc_windows1251 - | "WINDOWS1252" -> `Enc_windows1252 - | "WINDOWS1253" -> `Enc_windows1253 - | "WINDOWS1254" -> `Enc_windows1254 - | "WINDOWS1255" -> `Enc_windows1255 - | "WINDOWS1256" -> `Enc_windows1256 - | "WINDOWS1257" -> `Enc_windows1257 - | "WINDOWS1258" -> `Enc_windows1258 - - | ("CP437"|"IBM437") -> `Enc_cp437 - | ("CP737"|"IBM737") -> `Enc_cp737 - | ("CP775"|"IBM775") -> `Enc_cp775 - | ("CP850"|"IBM850") -> `Enc_cp850 - | ("CP852"|"IBM852") -> `Enc_cp852 - | ("CP855"|"IBM855") -> `Enc_cp855 - | ("CP856"|"IBM856") -> `Enc_cp856 - | ("CP857"|"IBM857") -> `Enc_cp857 - | ("CP860"|"IBM860") -> `Enc_cp860 - | ("CP861"|"IBM861") -> `Enc_cp861 - | ("CP862"|"IBM862") -> `Enc_cp862 - | ("CP863"|"IBM863") -> `Enc_cp863 - | ("CP864"|"IBM864") -> `Enc_cp864 - | ("CP865"|"IBM865") -> `Enc_cp865 - | ("CP866"|"IBM866") -> `Enc_cp866 - | ("CP869"|"IBM869") -> `Enc_cp869 - | ("CP874"|"IBM874") -> `Enc_cp874 - | ("CP1006"|"IBM1006") -> `Enc_cp1006 - - | ("CP037"|"IBM037"|"EBCDICCPUS"|"EBCDICCPCA"|"EBCDICCPWT"| - "EBCDICCPNL") -> `Enc_cp037 - | ("CP424"|"IBM424"|"EBCDICCPHE") -> `Enc_cp424 - | ("CP500"|"IBM500"|"EBCDICCPBE"|"EBCDICCPCH") -> `Enc_cp500 - | ("CP875"|"IBM875") -> `Enc_cp875 - | ("CP1026"|"IBM1026") -> `Enc_cp1026 - - | "ADOBESTANDARDENCODING" -> `Enc_adobe_standard_encoding - | "ADOBESYMBOLENCODING" -> `Enc_adobe_symbol_encoding - | "ADOBEZAPFDINGBATSENCODING" -> `Enc_adobe_zapf_dingbats_encoding - - | "MACINTOSH" -> `Enc_macroman - - | _ -> - failwith "Netconversion.encoding_of_string: unknown encoding" -;; - - -let string_of_encoding (e : encoding) = - (* If there is a "preferred MIME name", this name is returned (see IANA). *) - match e with - `Enc_utf16 -> "UTF-16" - | `Enc_utf16_be -> "UTF-16-BE" - | `Enc_utf16_le -> "UTF-16-LE" - | `Enc_utf8 -> "UTF-8" - | `Enc_java -> "UTF-8-JAVA" - | `Enc_usascii -> "US-ASCII" - | `Enc_iso88591 -> "ISO-8859-1" - | `Enc_iso88592 -> "ISO-8859-2" - | `Enc_iso88593 -> "ISO-8859-3" - | `Enc_iso88594 -> "ISO-8859-4" - | `Enc_iso88595 -> "ISO-8859-5" - | `Enc_iso88596 -> "ISO-8859-6" - | `Enc_iso88597 -> "ISO-8859-7" - | `Enc_iso88598 -> "ISO-8859-8" - | `Enc_iso88599 -> "ISO-8859-9" - | `Enc_iso885910 -> "ISO-8859-10" - | `Enc_iso885913 -> "ISO-8859-13" - | `Enc_iso885914 -> "ISO-8859-14" - | `Enc_iso885915 -> "ISO-8859-15" - | `Enc_koi8r -> "KOI8-R" - | `Enc_jis0201 -> "JIS_X0201" - | `Enc_windows1250 -> "WINDOWS-1250" - | `Enc_windows1251 -> "WINDOWS-1251" - | `Enc_windows1252 -> "WINDOWS-1252" - | `Enc_windows1253 -> "WINDOWS-1253" - | `Enc_windows1254 -> "WINDOWS-1254" - | `Enc_windows1255 -> "WINDOWS-1255" - | `Enc_windows1256 -> "WINDOWS-1256" - | `Enc_windows1257 -> "WINDOWS-1257" - | `Enc_windows1258 -> "WINDOWS-1258" - | `Enc_cp437 -> "CP437" - | `Enc_cp737 -> "CP737" - | `Enc_cp775 -> "CP775" - | `Enc_cp850 -> "CP850" - | `Enc_cp852 -> "CP852" - | `Enc_cp855 -> "CP855" - | `Enc_cp856 -> "CP856" - | `Enc_cp857 -> "CP857" - | `Enc_cp860 -> "CP860" - | `Enc_cp861 -> "CP861" - | `Enc_cp862 -> "CP862" - | `Enc_cp863 -> "CP863" - | `Enc_cp864 -> "CP864" - | `Enc_cp865 -> "CP865" - | `Enc_cp866 -> "CP866" - | `Enc_cp869 -> "CP869" - | `Enc_cp874 -> "CP874" - | `Enc_cp1006 -> "CP1006" - | `Enc_cp037 -> "CP037" - | `Enc_cp424 -> "CP424" - | `Enc_cp500 -> "CP500" - | `Enc_cp875 -> "CP875" - | `Enc_cp1026 -> "CP1026" - | `Enc_adobe_standard_encoding -> "ADOBE-STANDARD-ENCODING" - | `Enc_adobe_symbol_encoding -> "ADOBE-SYMBOL-ENCODING" - | `Enc_adobe_zapf_dingbats_encoding -> "ADOBE-ZAPF-DINGBATS-ENCODING" - | `Enc_macroman -> "MACINTOSH" -;; - - -let read_iso88591 write s_in p_in l_in = - let rec scan k_in k_out c_out = - if k_in < l_in then begin - let p = Char.code s_in.[p_in + k_in] in - let n = write p k_out c_out in - if n < 0 then - k_in, k_out, `Enc_iso88591 - else - scan (k_in + 1) (k_out + n) (c_out + 1) - end - else - k_in, k_out, `Enc_iso88591 - in - scan 0 0 0 -;; - - -let read_usascii write s_in p_in l_in = - let rec scan k_in k_out c_out = - if k_in < l_in then begin - let p = Char.code s_in.[p_in + k_in] in - if p >= 0x80 then raise Malformed_code; - let n = write p k_out c_out in - if n < 0 then - k_in, k_out, `Enc_usascii - else - scan (k_in + 1) (k_out + n) (c_out + 1) - end - else - k_in, k_out, `Enc_usascii - in - scan 0 0 0 -;; - - -let read_8bit m_to_unicode enc write s_in p_in l_in = - let rec scan k_in k_out c_out = - if k_in < l_in then begin - let p_local = Char.code s_in.[p_in + k_in] in - let p_uni = Array.unsafe_get m_to_unicode p_local in - if p_uni < 0 then raise Malformed_code; - let n = write p_uni k_out c_out in - if n < 0 then - k_in, k_out, enc - else - scan (k_in + 1) (k_out + n) (c_out + 1) - end - else - k_in, k_out, enc - in - scan 0 0 0 -;; - - -let read_utf8 is_java write s_in p_in l_in = - let rec scan k_in k_out c_out = - if k_in < l_in then begin - let n_out, n_in = - match s_in.[p_in + k_in] with - '\000' -> - if is_java then raise Malformed_code; - write 0 k_out c_out, 1 - | ('\001'..'\127' as c) -> - write (Char.code c) k_out c_out, 1 - | ('\128'..'\223' as c) -> - if k_in + 1 >= l_in then - -1, 0 - else begin - let n1 = Char.code c in - let n2 = Char.code (s_in.[p_in + k_in + 1]) in - if is_java && (n1 = 0x80 && n2 = 0xc0) then - write 0 k_out c_out, 2 - else begin - if n2 < 128 or n2 > 191 then raise Malformed_code; - let p = ((n1 land 0b11111) lsl 6) lor (n2 land 0b111111) in - if p < 128 then raise Malformed_code; - write p k_out c_out, 2 - end - end - | ('\224'..'\239' as c) -> - if k_in + 2 >= l_in then - -1, 0 - else begin - let n1 = Char.code c in - let n2 = Char.code (s_in.[p_in + k_in + 1]) in - let n3 = Char.code (s_in.[p_in + k_in + 2]) in - if n2 < 128 or n2 > 191 then raise Malformed_code; - if n3 < 128 or n3 > 191 then raise Malformed_code; - let p = - ((n1 land 0b1111) lsl 12) lor - ((n2 land 0b111111) lsl 6) lor - (n3 land 0b111111) - in - if p < 0x800 then raise Malformed_code; - if (p >= 0xd800 && p < 0xe000) then - (* Surrogate pairs are not supported in UTF-8 *) - raise Malformed_code; - if (p >= 0xfffe && p <= 0xffff) then - raise Malformed_code; - write p k_out c_out, 3 - end - | ('\240'..'\247' as c) -> - if k_in + 3 >= l_in then - -1, 0 - else begin - let n1 = Char.code c in - let n2 = Char.code (s_in.[p_in + k_in + 1]) in - let n3 = Char.code (s_in.[p_in + k_in + 2]) in - let n4 = Char.code (s_in.[p_in + k_in + 3]) in - if n2 < 128 or n2 > 191 then raise Malformed_code; - if n3 < 128 or n3 > 191 then raise Malformed_code; - if n4 < 128 or n4 > 191 then raise Malformed_code; - let p = ((n1 land 0b111) lsl 18) lor - ((n2 land 0b111111) lsl 12) lor - ((n3 land 0b111111) lsl 6) lor - (n4 land 0b111111) - in - if p < 0x10000 then raise Malformed_code; - if p >= 0x110000 then - (* These code points are not supported. *) - raise Malformed_code; - write p k_out c_out, 4 - end - | _ -> - (* Outside the valid range of XML characters *) - raise Malformed_code; - in - (* n_out: number of written bytes; -1 means out buf is full - * n_in: number of read bytes; 0 means end of in buf reached - * n_in = 0 implies n_out = -1 - *) - if n_out < 0 then - k_in, k_out, `Enc_utf8 - else - scan (k_in + n_in) (k_out + n_out) (c_out + 1) - end - else - k_in, k_out, `Enc_utf8 - in - scan 0 0 0 -;; - - -let surrogate_offset = 0x10000 - (0xD800 lsl 10) - 0xDC00;; - -let read_utf16_le k_in_0 write s_in p_in l_in = - let rec scan k_in k_out c_out = - if k_in + 1 < l_in then begin - let p = (Char.code s_in.[p_in + k_in]) lor ((Char.code s_in.[p_in + k_in + 1]) lsl 8) in - - if p >= 0xd800 & p < 0xe000 then begin - (* This is a surrogate pair. *) - if k_in + 3 < l_in then begin - if p <= 0xdbff then begin - let q = (Char.code s_in.[p_in + k_in + 2 ]) lor - ((Char.code s_in.[p_in + k_in + 3]) lsl 8) in - if q < 0xdc00 or q > 0xdfff then raise Malformed_code; - let eff_p = (p lsl 10) + q + surrogate_offset in - let n = write eff_p k_out c_out in - if n < 0 then - k_in, k_out, `Enc_utf16_le - else - scan (k_in + 4) (k_out + n) (c_out + 1) - end - else - (* Malformed pair: *) - raise Malformed_code; - end - else - (* Incomplete pair: *) - k_in, k_out, `Enc_utf16_le - end - - else - if p = 0xfffe then - (* Big endian byte order mark: It is illegal here *) - raise Malformed_code - else begin - (* A regular code point *) - let n = write p k_out c_out in - if n < 0 then - k_in, k_out, `Enc_utf16_le - else - scan (k_in + 2) (k_out + n) (c_out + 1) - end - end - else - (* Incomplete character: *) - k_in, k_out, `Enc_utf16_le - in - scan k_in_0 0 0 -;; - - -let read_utf16_be k_in_0 write s_in p_in l_in = - let rec scan k_in k_out c_out = - if k_in + 1 < l_in then begin - let p = (Char.code s_in.[p_in + k_in + 1]) lor ((Char.code s_in.[p_in + k_in]) lsl 8) in - - if p >= 0xd800 & p < 0xe000 then begin - (* This is a surrogate pair. *) - if k_in + 3 < l_in then begin - if p <= 0xdbff then begin - let q = (Char.code s_in.[p_in + k_in + 3 ]) lor - ((Char.code s_in.[p_in + k_in + 2]) lsl 8) in - if q < 0xdc00 or q > 0xdfff then raise Malformed_code; - let eff_p = (p lsl 10) + q + surrogate_offset in - let n = write eff_p k_out c_out in - if n < 0 then - k_in, k_out, `Enc_utf16_be - else - scan (k_in + 4) (k_out + n) (c_out + 1) - end - else - (* Malformed pair: *) - raise Malformed_code; - end - else - (* Incomplete pair: *) - k_in, k_out, `Enc_utf16_be - end - - else - if p = 0xfffe then - (* Little endian byte order mark: It is illegal here *) - raise Malformed_code - else begin - (* A regular code point *) - let n = write p k_out c_out in - if n < 0 then - k_in, k_out, `Enc_utf16_be - else - scan (k_in + 2) (k_out + n) (c_out + 1) - end - - end - else - (* Incomplete character: *) - k_in, k_out, `Enc_utf16_be - in - scan k_in_0 0 0 -;; - - -let read_utf16 write s_in p_in l_in = - (* Expect a BOM at the beginning of the text *) - if l_in >= 2 then begin - let c0 = s_in.[p_in + 0] in - let c1 = s_in.[p_in + 1] in - if c0 = '\254' & c1 = '\255' then begin - (* 0xfeff as big endian *) - read_utf16_be 2 write s_in p_in l_in - end - else - if c0 = '\255' & c1 = '\254' then begin - (* 0xfeff as little endian *) - read_utf16_le 2 write s_in p_in l_in - end - else - (* byte order mark missing *) - raise Malformed_code - end - else - 0, 0, `Enc_utf16 -;; - - -let write_iso88591 s_out p_out l_out max_chars w p k_out c_out = - if k_out < l_out && c_out < max_chars then begin - if p > 255 then begin - let subst = w p in - let l_subst = String.length subst in - if k_out + l_subst <= l_out then begin - (* Enough space to store 'subst': *) - String.blit subst 0 s_out (k_out+p_out) l_subst; - l_subst - end - else - (* Not enough space: Stop this round of recoding *) - -1 - end - else begin - s_out.[p_out + k_out] <- Char.chr p; - 1 - end - end - else - -1 (* End-of-buffer indicator *) -;; - - -let write_usascii s_out p_out l_out max_chars w p k_out c_out = - if k_out < l_out && c_out < max_chars then begin - if p > 127 then begin - let subst = w p in - let l_subst = String.length subst in - if k_out + l_subst <= l_out then begin - (* Enough space to store 'subst': *) - String.blit subst 0 s_out (k_out+p_out) l_subst; - l_subst - end - else - (* Not enough space: Stop this round of recoding *) - -1 - end - else begin - s_out.[p_out + k_out] <- Char.chr p; - 1 - end - end - else - -1 (* End-of-buffer indicator *) -;; - - -let write_8bit from_unicode s_out p_out l_out max_chars w p k_out c_out = - if k_out < l_out && c_out < max_chars then begin - let p' = - match Array.unsafe_get from_unicode (p land 255) with - Netmappings.U_nil -> -1 - | Netmappings.U_single (p0,q0) -> - if p0 = p then q0 else -1 - | Netmappings.U_list l -> - (try List.assoc p l with Not_found -> -1) - in - if p' < 0 then begin - let subst = w p in - let l_subst = String.length subst in - if k_out + l_subst <= l_out then begin - (* Enough space to store 'subst': *) - String.blit subst 0 s_out (k_out+p_out) l_subst; - l_subst - end - else - (* Not enough space: Stop this round of recoding *) - -1 - end - else begin - s_out.[p_out + k_out] <- Char.chr p'; - 1 - end - end - else - -1 (* End-of-buffer indicator *) -;; - - -let write_utf8 is_java s_out p_out l_out max_chars w p k_out c_out = - if p <= 127 && (not is_java || p <> 0) then begin - if k_out < l_out && c_out < max_chars then begin - s_out.[p_out + k_out] <- Char.chr p; - 1 - end - else -1 - end - else if p <= 0x7ff then begin - if k_out + 1 < l_out && c_out < max_chars then begin - s_out.[p_out + k_out] <- Char.chr (0xc0 lor (p lsr 6)); - s_out.[p_out + k_out + 1] <- Char.chr (0x80 lor (p land 0x3f)); - 2 - end - else -1 - end - else if p <= 0xffff then begin - (* Refuse writing surrogate pairs, and fffe, ffff *) - if (p >= 0xd800 & p < 0xe000) or (p >= 0xfffe) then - failwith "Netconversion.write_utf8"; - if k_out + 2 < l_out && c_out < max_chars then begin - s_out.[p_out + k_out] <- Char.chr (0xe0 lor (p lsr 12)); - s_out.[p_out + k_out + 1] <- Char.chr (0x80 lor ((p lsr 6) land 0x3f)); - s_out.[p_out + k_out + 2] <- Char.chr (0x80 lor (p land 0x3f)); - 3 - end - else -1 - end - else if p <= 0x10ffff then begin - if k_out + 3 < l_out && c_out < max_chars then begin - s_out.[p_out + k_out] <- Char.chr (0xf0 lor (p lsr 18)); - s_out.[p_out + k_out + 1] <- Char.chr (0x80 lor ((p lsr 12) land 0x3f)); - s_out.[p_out + k_out + 2] <- Char.chr (0x80 lor ((p lsr 6) land 0x3f)); - s_out.[p_out + k_out + 3] <- Char.chr (0x80 lor (p land 0x3f)); - 4 - end - else -1 - end - else - (* Higher code points are not possible in XML: *) - failwith "Netconversion.write_utf8" -;; - - -let write_utf16_le s_out p_out l_out max_chars w p k_out c_out = - if p >= 0xfffe then begin - if p <= 0xffff or p > 0x10ffff then failwith "Netconversion.write_utf16_le"; - (* Must be written as surrogate pair *) - if k_out + 3 < l_out && c_out < max_chars then begin - let high = (p lsr 10) + 0xd800 in - let low = (p land 0x3ff) + 0xdc00 in - s_out.[p_out + k_out ] <- Char.chr (high land 0xff); - s_out.[p_out + k_out + 1] <- Char.chr (high lsr 8); - s_out.[p_out + k_out + 2] <- Char.chr (low land 0xff); - s_out.[p_out + k_out + 3] <- Char.chr (low lsr 8); - 4 - end - else -1 - end - else begin - if k_out + 1 < l_out && c_out < max_chars then begin - s_out.[p_out + k_out ] <- Char.chr (p land 0xff); - s_out.[p_out + k_out + 1] <- Char.chr (p lsr 8); - 2 - end - else - -1 - end -;; - - -let write_utf16_be s_out p_out l_out max_chars w p k_out c_out = - if p >= 0xfffe then begin - if p <= 0xffff or p > 0x10ffff then failwith "Netconversion.write_utf16_be"; - (* Must be written as surrogate pair *) - if k_out + 3 < l_out && c_out < max_chars then begin - let high = (p lsr 10) + 0xd800 in - let low = (p land 0x3ff) + 0xdc00 in - s_out.[p_out + k_out + 1] <- Char.chr (high land 0xff); - s_out.[p_out + k_out ] <- Char.chr (high lsr 8); - s_out.[p_out + k_out + 3] <- Char.chr (low land 0xff); - s_out.[p_out + k_out + 2] <- Char.chr (low lsr 8); - 4 - end - else -1 - end - else begin - if k_out + 1 < l_out && c_out < max_chars then begin - s_out.[p_out + k_out + 1] <- Char.chr (p land 0xff); - s_out.[p_out + k_out ] <- Char.chr (p lsr 8); - 2 - end - else - -1 - end -;; - - -let recode ~in_enc - ~in_buf - ~in_pos - ~in_len - ~out_enc - ~out_buf - ~out_pos - ~out_len - ~max_chars - ~subst = - if (in_pos < 0 || in_len < 0 || in_pos + in_len > String.length in_buf || - out_pos < 0 || out_len < 0 || out_pos + out_len > String.length out_buf) - then - invalid_arg "Netconversion.recode"; - - let reader = - match in_enc with - `Enc_iso88591 -> read_iso88591 - | `Enc_usascii -> read_usascii - | `Enc_utf8 -> read_utf8 false - | `Enc_java -> read_utf8 true - | `Enc_utf16 -> read_utf16 - | `Enc_utf16_le -> read_utf16_le 0 - | `Enc_utf16_be -> read_utf16_be 0 - | _ -> - (try - let to_unicode' = Hashtbl.find Netmappings.to_unicode in_enc in - let to_unicode = - Netmappings.lock(); - Lazy.force to_unicode' in - Netmappings.unlock(); - read_8bit to_unicode in_enc - with - Not_found -> - failwith("Support for the encoding `" ^ - string_of_encoding in_enc ^ - "' has not been compiled into Netstring") - ) - in - let writer = - match out_enc with - `Enc_iso88591 -> write_iso88591 out_buf out_pos out_len max_chars subst - | `Enc_usascii -> write_usascii out_buf out_pos out_len max_chars subst - | `Enc_utf8 -> write_utf8 false - out_buf out_pos out_len max_chars subst - | `Enc_java -> write_utf8 true out_buf out_pos out_len max_chars subst - | `Enc_utf16 -> failwith "Netconversion.recode" - | `Enc_utf16_le -> write_utf16_le out_buf out_pos out_len max_chars subst - | `Enc_utf16_be -> write_utf16_be out_buf out_pos out_len max_chars subst - | _ -> - (try - let from_unicode' = Hashtbl.find Netmappings.from_unicode out_enc - in - let from_unicode = - Netmappings.lock(); - Lazy.force from_unicode' in - Netmappings.unlock(); - write_8bit from_unicode out_buf out_pos out_len max_chars subst - with - Not_found -> - failwith("Support for the encoding `" ^ - string_of_encoding out_enc ^ - "' has not been compiled into Netstring") - ) - in - reader writer in_buf in_pos in_len -;; - - -let makechar enc p = - match enc with - `Enc_iso88591 -> - if p > 255 then raise Not_found; - String.make 1 (Char.chr p) - | `Enc_usascii -> - if p > 127 then raise Not_found; - String.make 1 (Char.chr p) - | `Enc_utf8 -> - let s = String.create 4 in - let n = write_utf8 false s 0 4 1 (fun _ -> raise Not_found) p 0 0 in - String.sub s 0 n - | `Enc_java -> - let s = String.create 4 in - let n = write_utf8 true s 0 4 1 (fun _ -> raise Not_found) p 0 0 in - String.sub s 0 n - | `Enc_utf16_le -> - let s = String.create 4 in - let n = write_utf16_le s 0 4 1 (fun _ -> raise Not_found) p 0 0 in - String.sub s 0 n - | `Enc_utf16_be -> - let s = String.create 4 in - let n = write_utf16_be s 0 4 1 (fun _ -> raise Not_found) p 0 0 in - String.sub s 0 n - | `Enc_utf16 -> - failwith "Netconversion.makechar" - | _ -> - let s = String.create 1 in - let from_unicode' = - try - Hashtbl.find Netmappings.from_unicode enc - with - Not_found -> - failwith("Support for the encoding `" ^ - string_of_encoding enc ^ - "' has not been compiled into Netstring") - in - let from_unicode = - Netmappings.lock(); - Lazy.force from_unicode' in - Netmappings.unlock(); - let n = - write_8bit from_unicode s 0 1 1 (fun _ -> raise Not_found) p 0 0 in - s -;; - - -let recode_string ~in_enc ~out_enc ?(subst = (fun _ -> raise Not_found)) s = - - let length = String.length s in - let size = 1024 in - let out_buf = String.create size in - - let rec recode_loop k s_done in_enc = - (* 'k' bytes of 's' have already been processed, and the result is in - * 's_done'. - *) - (* Recode to 'out_buf': *) - let in_len = length - k in - let in_done, out_done, in_enc' = - recode ~in_enc:in_enc ~in_buf:s ~in_pos:k ~in_len:in_len - ~out_enc:out_enc ~out_buf:out_buf ~out_pos:0 ~out_len:size - ~max_chars:size ~subst:subst in - (* Collect the results: *) - let k' = k + in_done in - let s_done' = String.sub out_buf 0 out_done :: s_done in - (* Still something to do? *) - if k' < length then - recode_loop k' s_done' in_enc' - else - (* No: Concatenate s_done' to get the final result. *) - String.concat "" (List.rev s_done') - in - - recode_loop 0 [] in_enc -;; - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.2 2000/08/29 00:46:41 gerd - * New type for the Unicode to 8 bit translation table. - * The Netmappings tables are now Lazy.t. - * - * Revision 1.1 2000/08/13 00:02:57 gerd - * Initial revision. - * - * - * ====================================================================== - * OLD LOGS FROM THE PXP PACKAGE (FILE NAME pxp_encoding.ml): - * - * Revision 1.5 2000/07/27 00:41:14 gerd - * new 8 bit codes - * - * Revision 1.4 2000/07/04 22:11:41 gerd - * Implemented the enhancements and extensions of - * rev. 1.4 of pxp_encoding.mli. - * - * Revision 1.3 2000/05/29 23:48:38 gerd - * Changed module names: - * Markup_aux into Pxp_aux - * Markup_codewriter into Pxp_codewriter - * Markup_document into Pxp_document - * Markup_dtd into Pxp_dtd - * Markup_entity into Pxp_entity - * Markup_lexer_types into Pxp_lexer_types - * Markup_reader into Pxp_reader - * Markup_types into Pxp_types - * Markup_yacc into Pxp_yacc - * See directory "compatibility" for (almost) compatible wrappers emulating - * Markup_document, Markup_dtd, Markup_reader, Markup_types, and Markup_yacc. - * - * Revision 1.2 2000/05/29 21:14:57 gerd - * Changed the type 'encoding' into a polymorphic variant. - * - * Revision 1.1 2000/05/20 20:30:50 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netconversion.mli b/helm/DEVEL/pxp/netstring/netconversion.mli deleted file mode 100644 index 5e3e4b4e1..000000000 --- a/helm/DEVEL/pxp/netstring/netconversion.mli +++ /dev/null @@ -1,241 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - *) - -exception Malformed_code - -(* Encodings: - * - With the exception of UTF-8 and UTF-16, only single-byte character sets - * are supported. - * - I took the mappings from www.unicode.org, and the standard names of - * the character sets from IANA. Obviously, many character sets are missing - * that can be supported; especially ISO646 character sets, many EBCDIC - * code pages. - * - Because of the copyright statement from Unicode, I cannot put the - * source tables that describe the mappings into the distribution. They - * are publicly available from www.unicode.org. - * - Because of this, it is difficult for you to extend the list of character - * sets; you need the source tables I am not allowed to distribute. - * These tables have a very simple format: Every line describes a pair - * of code points; the left code (<= 0xff) is the code in the character - * set, the right code (<= 0xffff) is the Unicode equivalent. - * For an example, see - * http://www.unicode.org/Public/MAPPINGS/ISO8859/8859-2.TXT - * You can send me such files, and I will integrate them into the - * distribution (if possible). - * - I really do not know very much about the character sets used in - * East Asia. If you need them, please write the necessary conversion - * functions and send them to me. - * - * KNOWN PROBLEMS: - * - The following charsets do not have a bijective mapping to Unicode: - * adobe_standard_encoding, adobe_symbol_encoding, - * adobe_zapf_dingbats_encoding, cp1002 (0xFEBE). The current implementation - * simply removes one of the conflicting code point pairs - this might - * not what you want. - *) - -type encoding = - [ `Enc_utf8 (* UTF-8 *) - | `Enc_java (* The variant of UTF-8 used by Java *) - | `Enc_utf16 (* UTF-16 with unspecified endianess (restricted usage) *) - | `Enc_utf16_le (* UTF-16 little endian *) - | `Enc_utf16_be (* UTF-16 big endian *) - | `Enc_usascii (* US-ASCII (only 7 bit) *) - | `Enc_iso88591 (* ISO-8859-1 *) - | `Enc_iso88592 (* ISO-8859-2 *) - | `Enc_iso88593 (* ISO-8859-3 *) - | `Enc_iso88594 (* ISO-8859-4 *) - | `Enc_iso88595 (* ISO-8859-5 *) - | `Enc_iso88596 (* ISO-8859-6 *) - | `Enc_iso88597 (* ISO-8859-7 *) - | `Enc_iso88598 (* ISO-8859-8 *) - | `Enc_iso88599 (* ISO-8859-9 *) - | `Enc_iso885910 (* ISO-8859-10 *) - | `Enc_iso885913 (* ISO-8859-13 *) - | `Enc_iso885914 (* ISO-8859-14 *) - | `Enc_iso885915 (* ISO-8859-15 *) - | `Enc_koi8r (* KOI8-R *) - | `Enc_jis0201 (* JIS-0201 *) - (* Microsoft: *) - | `Enc_windows1250 (* WINDOWS-1250 *) - | `Enc_windows1251 (* WINDOWS-1251 *) - | `Enc_windows1252 (* WINDOWS-1252 *) - | `Enc_windows1253 (* WINDOWS-1253 *) - | `Enc_windows1254 (* WINDOWS-1254 *) - | `Enc_windows1255 (* WINDOWS-1255 *) - | `Enc_windows1256 (* WINDOWS-1256 *) - | `Enc_windows1257 (* WINDOWS-1257 *) - | `Enc_windows1258 (* WINDOWS-1258 *) - (* IBM, ASCII-based: *) - | `Enc_cp437 - | `Enc_cp737 - | `Enc_cp775 - | `Enc_cp850 - | `Enc_cp852 - | `Enc_cp855 - | `Enc_cp856 - | `Enc_cp857 - | `Enc_cp860 - | `Enc_cp861 - | `Enc_cp862 - | `Enc_cp863 - | `Enc_cp864 - | `Enc_cp865 - | `Enc_cp866 - | `Enc_cp869 - | `Enc_cp874 - | `Enc_cp1006 - (* IBM, EBCDIC-based: *) - | `Enc_cp037 - | `Enc_cp424 - | `Enc_cp500 - | `Enc_cp875 - | `Enc_cp1026 - (* Adobe: *) - | `Enc_adobe_standard_encoding - | `Enc_adobe_symbol_encoding - | `Enc_adobe_zapf_dingbats_encoding - (* Apple: *) - | `Enc_macroman - - ] - - -val encoding_of_string : string -> encoding;; - (* Returns the encoding of the name of the encoding. Fails if the - * encoding is unknown. - * E.g. encoding_of_string "iso-8859-1" = `Enc_iso88591 - *) - -val string_of_encoding : encoding -> string;; - (* Returns the name of the encoding. *) - - -val makechar : encoding -> int -> string - (* makechar enc i: - * Creates the string representing the code point i in encoding enc. - * Raises Not_found if the character is legal but cannot be represented - * in enc. - * - * Possible encodings: everything but `Enc_utf16. - *) - -val recode : in_enc:encoding -> - in_buf:string -> - in_pos:int -> - in_len:int -> - out_enc:encoding -> - out_buf:string -> - out_pos:int -> - out_len:int -> - max_chars:int -> - subst:(int -> string) -> (int * int * encoding) - (* - * let (in_n, out_n, in_enc') = - * recode in_enc in_buf in_len out_enc out_buf out_pos out_len max_chars - * subst: - * Converts the character sequence contained in the at most in_len bytes - * of in_buf starting at position in_pos, and writes the result - * into at most out_len bytes of out_buf starting at out_pos. - * At most max_chars are written into out_buf. - * The characters in in_buf are assumed to be encoded as in_enc, and the - * characters in out_buf will be encoded as out_enc. - * If there is a code point which cannot be represented in out_enc, - * the function subst is called with the code point as argument, and the - * resulting string (which must already be encoded as out_enc) is - * inserted instead. - * Note: It is possible that subst is called several times for the same - * character. - * Return value: out_n is the actual number of bytes written into out_buf. - * in_n is the actual number of bytes that have been converted from - * in_buf; in_n may be smaller than in_len because of incomplete - * multi-byte characters, or because the output buffer has less space - * for characters than the input buffer, or because of a change - * of the encoding variant. - * If there is at least one complete character in in_buf, and at least - * space for one complete character in out_buf, and max_chars >= 1, it is - * guaranteed that in_n > 0 or out_n > 0. - * in_enc' is normally identical to in_enc. However, there are cases - * in which the encoding can be refined when looking at the byte - * sequence; for example whether a little endian or big endian variant - * of the encoding is used. in_enc' is the variant of in_enc that was - * used for the last character that has been converted. - * - * NOTES: - * - * Supported range of code points: 0 to 0xd7ff, 0xe000 to 0xfffd, - * 0x10000 to 0x10ffff. - * - * Enc_utf8: Malformed UTF-8 byte sequences are always rejected. This - * is also true for the sequence 0xc0 0x80 which is used by some software - * (Java) as paraphrase for the code point 0. - * - * Enc_utf16: When reading from a string encoded as Enc_utf16, a byte - * order mark is expected at the beginning. The detected variant - * (Enc_utf16_le or Enc_utf16_be) is returned. The byte order mark is - * not included into the output string. - It is not possible to - * write as Enc_utf16. - * - * Enc_utf16_le, Enc_utf16_be: When reading from such a string, the - * code point 0xfeff is returned as it is; it is a "zero-width - * non-breaking space". The code point 0xfffe is rejected. - * - * Surrogate pairs: These are recognized (or written) only for a - * UTF-16 encoding; and rejected for any other encoding. - * - * Rejected byte sequences cause the exception Bad_character_stream. - *) - -val recode_string : in_enc:encoding -> - out_enc:encoding -> - ?subst:(int -> string) -> - string -> - string - (* Recodes a complete string from in_enc to out_enc, and returns it. - * The function subst is invoked for code points of in_enc that cannot - * be represented in out_enc, and the result of the function invocation - * is substituted. - * If subst is missing, Not_found is raised in this case. - *) - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.1 2000/08/13 00:02:57 gerd - * Initial revision. - * - * - * ====================================================================== - * OLD LOGS FROM THE PXP PACKAGE (FILE NAME pxp_encoding.mli): - * - * Revision 1.4 2000/07/04 22:05:58 gerd - * Enhanced version of 'recode'. Labeled arguments. - * New function 'recode_string'. - * - * Revision 1.3 2000/05/29 23:48:38 gerd - * Changed module names: - * Markup_aux into Pxp_aux - * Markup_codewriter into Pxp_codewriter - * Markup_document into Pxp_document - * Markup_dtd into Pxp_dtd - * Markup_entity into Pxp_entity - * Markup_lexer_types into Pxp_lexer_types - * Markup_reader into Pxp_reader - * Markup_types into Pxp_types - * Markup_yacc into Pxp_yacc - * See directory "compatibility" for (almost) compatible wrappers emulating - * Markup_document, Markup_dtd, Markup_reader, Markup_types, and Markup_yacc. - * - * Revision 1.2 2000/05/29 21:14:57 gerd - * Changed the type 'encoding' into a polymorphic variant. - * - * Revision 1.1 2000/05/20 20:30:50 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netencoding.ml b/helm/DEVEL/pxp/netstring/netencoding.ml deleted file mode 100644 index e87c4c397..000000000 --- a/helm/DEVEL/pxp/netstring/netencoding.ml +++ /dev/null @@ -1,903 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - - -module Str = Netstring_str;; - -module Base64 = struct - let b64_pattern plus slash = - [| 'A'; 'B'; 'C'; 'D'; 'E'; 'F'; 'G'; 'H'; 'I'; 'J'; 'K'; 'L'; 'M'; - 'N'; 'O'; 'P'; 'Q'; 'R'; 'S'; 'T'; 'U'; 'V'; 'W'; 'X'; 'Y'; 'Z'; - 'a'; 'b'; 'c'; 'd'; 'e'; 'f'; 'g'; 'h'; 'i'; 'j'; 'k'; 'l'; 'm'; - 'n'; 'o'; 'p'; 'q'; 'r'; 's'; 't'; 'u'; 'v'; 'w'; 'x'; 'y'; 'z'; - '0'; '1'; '2'; '3'; '4'; '5'; '6'; '7'; '8'; '9'; plus; slash |];; - - - let rfc_pattern = b64_pattern '+' '/';; - let url_pattern = b64_pattern '-' '/';; - - let encode_with_options b64 equal s pos len linelen crlf = - (* encode using "base64". - * 'b64': The encoding table, created by b64_pattern. - * 'equal': The character that should be used instead of '=' in the original - * encoding scheme. Pass '=' to get the original encoding scheme. - * s, pos, len, linelen: See the interface description of encode_substring. - *) - assert (Array.length b64 = 64); - if len < 0 or pos < 0 or pos > String.length s or linelen < 0 then - invalid_arg "Netencoding.Base64.encode_with_options"; - if pos + len > String.length s then - invalid_arg "Netencoding.Base64.encode_with_options"; - - let linelen = - (linelen/4) * 4 in - - let l_t = if len = 0 then 0 else ((len - 1) / 3 + 1) * 4 in - (* l_t: length of the result without additional line endings *) - - let l_t' = - if linelen < 4 then - l_t - else - if l_t = 0 then 0 else - let n_lines = ((l_t - 1) / linelen) + 1 in - l_t + n_lines * (if crlf then 2 else 1) - in - (* l_t': length of the result with CRLF or LF characters *) - - let t = String.make l_t' equal in - let j = ref 0 in - let q = ref 0 in - for k = 0 to len / 3 - 1 do - let p = pos + 3*k in - (* p >= pos >= 0: this is evident - * p+2 < pos+len <= String.length s: - * Because k <= len/3-1 - * 3*k <= 3*(len/3-1) = len - 3 - * pos+3*k+2 <= pos + len - 3 + 2 = pos + len - 1 < pos + len - * So it is proved that the following unsafe string accesses always - * work. - *) - let bits = (Char.code (String.unsafe_get s (p)) lsl 16) lor - (Char.code (String.unsafe_get s (p+1)) lsl 8) lor - (Char.code (String.unsafe_get s (p+2))) in - (* Obviously, 'bits' is a 24 bit entity (i.e. bits < 2**24) *) - assert(!j + 3 < l_t'); - String.unsafe_set t !j (Array.unsafe_get b64 ( bits lsr 18)); - String.unsafe_set t (!j+1) (Array.unsafe_get b64 ((bits lsr 12) land 63)); - String.unsafe_set t (!j+2) (Array.unsafe_get b64 ((bits lsr 6) land 63)); - String.unsafe_set t (!j+3) (Array.unsafe_get b64 ( bits land 63)); - j := !j + 4; - if linelen > 3 then begin - q := !q + 4; - if !q + 4 > linelen then begin - (* The next 4 characters won't fit on the current line. So insert - * a line ending. - *) - if crlf then begin - t.[ !j ] <- '\013'; - t.[ !j+1 ] <- '\010'; - j := !j + 2; - end - else begin - t.[ !j ] <- '\010'; - incr j - end; - q := 0; - end; - end; - done; - (* padding if needed: *) - let m = len mod 3 in - begin - match m with - 0 -> () - | 1 -> - let bits = Char.code (s.[pos + len - 1]) in - t.[ !j ] <- b64.( bits lsr 2); - t.[ !j + 1 ] <- b64.( (bits land 0x03) lsl 4); - j := !j + 4; - q := !q + 4; - | 2 -> - let bits = (Char.code (s.[pos + len - 2]) lsl 8) lor - (Char.code (s.[pos + len - 1])) in - t.[ !j ] <- b64.( bits lsr 10); - t.[ !j + 1 ] <- b64.((bits lsr 4) land 0x3f); - t.[ !j + 2 ] <- b64.((bits lsl 2) land 0x3f); - j := !j + 4; - q := !q + 4; - | _ -> assert false - end; - - (* If required, add another line end: *) - - if linelen > 3 & !q > 0 then begin - if crlf then begin - t.[ !j ] <- '\013'; - t.[ !j+1 ] <- '\010'; - j := !j + 2; - end - else begin - t.[ !j ] <- '\010'; - incr j - end; - end; - - t ;; - - - - let encode ?(pos=0) ?len ?(linelength=0) ?(crlf=false) s = - let l = match len with None -> String.length s - pos | Some x -> x in - encode_with_options rfc_pattern '=' s pos l linelength crlf;; - - - let encode_substring s ~pos ~len ~linelength ~crlf = - encode_with_options rfc_pattern '=' s pos len linelength crlf;; - - - let url_encode ?(pos=0) ?len ?(linelength=0) ?(crlf=false) s = - let l = match len with None -> String.length s - pos | Some x -> x in - encode_with_options url_pattern '.' s pos l linelength crlf;; - - - let decode_substring t ~pos ~len ~url_variant:p_url ~accept_spaces:p_spaces = - if len < 0 or pos < 0 or pos > String.length t then - invalid_arg "Netencoding.Base64.decode_substring"; - if pos + len > String.length t then - invalid_arg "Netencoding.Base64.decode_substring"; - - (* Compute the number of effective characters l_t in 't'; - * pad_chars: number of '=' characters at the end of the string. - *) - let l_t, pad_chars = - if p_spaces then begin - (* Count all non-whitespace characters: *) - let c = ref 0 in - let p = ref 0 in - for i = pos to pos + len - 1 do - match String.unsafe_get t i with - (' '|'\t'|'\r'|'\n') -> () - | ('='|'.') as ch -> - if ch = '.' & not p_url then - invalid_arg "Netencoding.Base64.decode_substring"; - incr c; - incr p; - if !p > 2 then - invalid_arg "Netencoding.Base64.decode_substring"; - for j = i+1 to pos + len - 1 do - match String.unsafe_get t j with - (' '|'\t'|'\r'|'\n'|'.'|'=') -> () - | _ -> - (* Only another '=' or spaces allowed *) - invalid_arg "Netencoding.Base64.decode_substring"; - done - | _ -> incr c - done; - if !c mod 4 <> 0 then - invalid_arg "Netencoding.Base64.decode_substring"; - !c, !p - end - else - len, - ( if len mod 4 <> 0 then - invalid_arg "Netencoding.Base64.decode_substring"; - if len > 0 then ( - if String.sub t (len - 2) 2 = "==" or - (p_url & String.sub t (len - 2) 2 = "..") then 2 - else - if String.sub t (len - 1) 1 = "=" or - (p_url & String.sub t (len - 1) 1 = ".") then 1 - else - 0 - ) - else 0 - ) - in - - let l_s = (l_t / 4) * 3 - pad_chars in (* sic! *) - let s = String.create l_s in - - let decode_char c = - match c with - 'A' .. 'Z' -> Char.code(c) - 65 (* 65 = Char.code 'A' *) - | 'a' .. 'z' -> Char.code(c) - 71 (* 71 = Char.code 'a' - 26 *) - | '0' .. '9' -> Char.code(c) + 4 (* -4 = Char.code '0' - 52 *) - | '+' -> 62 - | '-' -> if not p_url then - invalid_arg "Netencoding.Base64.decode_substring"; - 62 - | '/' -> 63 - | _ -> invalid_arg "Netencoding.Base64.decode_substring"; - in - - (* Decode all but the last quartet: *) - - let cursor = ref pos in - let rec next_char() = - match t.[ !cursor ] with - (' '|'\t'|'\r'|'\n') -> - if p_spaces then (incr cursor; next_char()) - else invalid_arg "Netencoding.Base64.decode_substring" - | c -> - incr cursor; c - in - - if p_spaces then begin - for k = 0 to l_t / 4 - 2 do - let q = 3*k in - let c0 = next_char() in - let c1 = next_char() in - let c2 = next_char() in - let c3 = next_char() in - let n0 = decode_char c0 in - let n1 = decode_char c1 in - let n2 = decode_char c2 in - let n3 = decode_char c3 in - let x0 = (n0 lsl 2) lor (n1 lsr 4) in - let x1 = ((n1 lsl 4) land 0xf0) lor (n2 lsr 2) in - let x2 = ((n2 lsl 6) land 0xc0) lor n3 in - String.unsafe_set s q (Char.chr x0); - String.unsafe_set s (q+1) (Char.chr x1); - String.unsafe_set s (q+2) (Char.chr x2); - done; - end - else begin - (* Much faster: *) - for k = 0 to l_t / 4 - 2 do - let p = pos + 4*k in - let q = 3*k in - let c0 = String.unsafe_get t p in - let c1 = String.unsafe_get t (p + 1) in - let c2 = String.unsafe_get t (p + 2) in - let c3 = String.unsafe_get t (p + 3) in - let n0 = decode_char c0 in - let n1 = decode_char c1 in - let n2 = decode_char c2 in - let n3 = decode_char c3 in - let x0 = (n0 lsl 2) lor (n1 lsr 4) in - let x1 = ((n1 lsl 4) land 0xf0) lor (n2 lsr 2) in - let x2 = ((n2 lsl 6) land 0xc0) lor n3 in - String.unsafe_set s q (Char.chr x0); - String.unsafe_set s (q+1) (Char.chr x1); - String.unsafe_set s (q+2) (Char.chr x2); - done; - cursor := pos + l_t - 4; - end; - - (* Decode the last quartet: *) - - if l_t > 0 then begin - let q = 3*(l_t / 4 - 1) in - let c0 = next_char() in - let c1 = next_char() in - let c2 = next_char() in - let c3 = next_char() in - - if (c2 = '=' & c3 = '=') or (p_url & c2 = '.' & c3 = '.') then begin - let n0 = decode_char c0 in - let n1 = decode_char c1 in - let x0 = (n0 lsl 2) lor (n1 lsr 4) in - s.[ q ] <- Char.chr x0; - end - else - if (c3 = '=') or (p_url & c3 = '.') then begin - let n0 = decode_char c0 in - let n1 = decode_char c1 in - let n2 = decode_char c2 in - let x0 = (n0 lsl 2) lor (n1 lsr 4) in - let x1 = ((n1 lsl 4) land 0xf0) lor (n2 lsr 2) in - s.[ q ] <- Char.chr x0; - s.[ q+1 ] <- Char.chr x1; - end - else begin - let n0 = decode_char c0 in - let n1 = decode_char c1 in - let n2 = decode_char c2 in - let n3 = decode_char c3 in - let x0 = (n0 lsl 2) lor (n1 lsr 4) in - let x1 = ((n1 lsl 4) land 0xf0) lor (n2 lsr 2) in - let x2 = ((n2 lsl 6) land 0xc0) lor n3 in - s.[ q ] <- Char.chr x0; - s.[ q+1 ] <- Char.chr x1; - s.[ q+2 ] <- Char.chr x2; - end - - end; - - s ;; - - - - let decode ?(pos=0) ?len ?(url_variant=true) ?(accept_spaces=false) s = - let l = match len with None -> String.length s - pos | Some x -> x in - decode_substring s pos l url_variant accept_spaces;; - - let decode_ignore_spaces s = - decode_substring s 0 (String.length s) true true;; - - -end - - - -module QuotedPrintable = struct - - let encode_substring s ~pos ~len = - - if len < 0 or pos < 0 or pos > String.length s then - invalid_arg "Netencoding.QuotedPrintable.encode_substring"; - if pos + len > String.length s then - invalid_arg "Netencoding.QuotedPrintable.encode_substring"; - - let rec count n i = - if i < len then - match String.unsafe_get s (pos+i) with - ('\r'|'\n') -> - count (n+1) (i+1) - | ('\000'..'\031'|'\127'..'\255'| - '!'|'"'|'#'|'$'|'@'|'['|']'|'^'|'\''|'{'|'|'|'}'|'~'|'=') -> - count (n+3) (i+1) - | ' ' -> - (* Protect spaces only if they occur at the end of a line *) - if i+1 < len then - match s.[pos+i+1] with - ('\r'|'\n') -> - count (n+3) (i+1) - | _ -> - count (n+1) (i+1) - else - count (n+3) (i+1) - | _ -> - count (n+1) (i+1) - else - n - in - - let l = count 0 0 in - let t = String.create l in - - let hexdigit = - [| '0'; '1'; '2'; '3'; '4'; '5'; '6'; '7'; - '8'; '9'; 'A'; 'B'; 'C'; 'D'; 'E'; 'F'; |] in - - let k = ref 0 in - - let add_quoted c = - t.[ !k ] <- '='; - t.[ !k+1 ] <- hexdigit.( Char.code c lsr 4 ); - t.[ !k+2 ] <- hexdigit.( Char.code c land 15 ) - in - - for i = 0 to len - 1 do - match String.unsafe_get s i with - ('\r'|'\n') as c -> - String.unsafe_set t !k c; - incr k - | ('\000'..'\031'|'\127'..'\255'| - '!'|'"'|'#'|'$'|'@'|'['|']'|'^'|'\''|'{'|'|'|'}'|'~'|'=') as c -> - add_quoted c; - k := !k + 3 - | ' ' -> - (* Protect spaces only if they occur at the end of a line *) - if i+1 < len then - match s.[pos+i+1] with - ('\r'|'\n') -> - add_quoted ' '; - k := !k + 3; - | _ -> - String.unsafe_set t !k ' '; - incr k - else begin - add_quoted ' '; - k := !k + 3; - end - | c -> - String.unsafe_set t !k c; - incr k - done; - - t ;; - - - let encode ?(pos=0) ?len s = - let l = match len with None -> String.length s - pos | Some x -> x in - encode_substring s pos l;; - - - - let decode_substring s ~pos ~len = - - if len < 0 or pos < 0 or pos > String.length s then - invalid_arg "Netencoding.QuotedPrintable.decode_substring"; - if pos + len > String.length s then - invalid_arg "Netencoding.QuotedPrintable.decode_substring"; - - let decode_hex c = - match c with - '0'..'9' -> Char.code c - 48 - | 'A'..'F' -> Char.code c - 55 - | 'a'..'f' -> Char.code c - 87 - | _ -> - invalid_arg "Netencoding.QuotedPrintable.decode_substring"; - in - - let rec count n i = - if i < len then - match String.unsafe_get s (pos+i) with - '=' -> - if i+1 = len then - (* A '=' at EOF is ignored *) - count n (i+1) - else - if i+1 < len then - match s.[pos+i+1] with - '\r' -> - (* Official soft break *) - if i+2 < len & s.[pos+i+2] = '\n' then - count n (i+3) - else - count n (i+2) - | '\n' -> - (* Inofficial soft break *) - count n (i+2) - | _ -> - if i+2 >= len then - invalid_arg - "Netencoding.QuotedPrintable.decode_substring"; - let _ = decode_hex s.[pos+i+1] in - let _ = decode_hex s.[pos+i+2] in - count (n+1) (i+3) - else - invalid_arg "Netencoding.QuotedPrintable.decode_substring" - | _ -> - count (n+1) (i+1) - else - n - in - - let l = count 0 0 in - let t = String.create l in - let k = ref pos in - let e = pos + len in - let i = ref 0 in - - while !i < l do - match String.unsafe_get s !k with - '=' -> - if !k+1 = e then - (* A '=' at EOF is ignored *) - () - else - if !k+1 < e then - match s.[!k+1] with - '\r' -> - (* Official soft break *) - if !k+2 < e & s.[!k+2] = '\n' then - k := !k + 3 - else - k := !k + 2 - | '\n' -> - (* Inofficial soft break *) - k := !k + 2 - | _ -> - if !k+2 >= e then - invalid_arg - "Netencoding.QuotedPrintable.decode_substring"; - let x1 = decode_hex s.[!k+1] in - let x2 = decode_hex s.[!k+2] in - t.[ !i ] <- Char.chr ((x1 lsl 4) lor x2); - k := !k + 3; - incr i - else - invalid_arg "Netencoding.QuotedPrintable.decode_substring" - | c -> - String.unsafe_set t !i c; - incr k; - incr i - done; - - t ;; - - - let decode ?(pos=0) ?len s = - let l = match len with None -> String.length s - pos | Some x -> x in - decode_substring s pos l;; - -end - - -module Q = struct - - let encode_substring s ~pos ~len = - - if len < 0 or pos < 0 or pos > String.length s then - invalid_arg "Netencoding.Q.encode_substring"; - if pos + len > String.length s then - invalid_arg "Netencoding.Q.encode_substring"; - - let rec count n i = - if i < len then - match String.unsafe_get s (pos+i) with - | ('A'..'Z'|'a'..'z'|'0'..'9') -> - count (n+1) (i+1) - | _ -> - count (n+3) (i+1) - else - n - in - - let l = count 0 0 in - let t = String.create l in - - let hexdigit = - [| '0'; '1'; '2'; '3'; '4'; '5'; '6'; '7'; - '8'; '9'; 'A'; 'B'; 'C'; 'D'; 'E'; 'F'; |] in - - let k = ref 0 in - - let add_quoted c = - t.[ !k ] <- '='; - t.[ !k+1 ] <- hexdigit.( Char.code c lsr 4 ); - t.[ !k+2 ] <- hexdigit.( Char.code c land 15 ) - in - - for i = 0 to len - 1 do - match String.unsafe_get s i with - | ('A'..'Z'|'a'..'z'|'0'..'9') as c -> - String.unsafe_set t !k c; - incr k - | c -> - add_quoted c; - k := !k + 3 - done; - - t ;; - - - let encode ?(pos=0) ?len s = - let l = match len with None -> String.length s - pos | Some x -> x in - encode_substring s pos l;; - - - - let decode_substring s ~pos ~len = - - if len < 0 or pos < 0 or pos > String.length s then - invalid_arg "Netencoding.Q.decode_substring"; - if pos + len > String.length s then - invalid_arg "Netencoding.Q.decode_substring"; - - let decode_hex c = - match c with - '0'..'9' -> Char.code c - 48 - | 'A'..'F' -> Char.code c - 55 - | 'a'..'f' -> Char.code c - 87 - | _ -> - invalid_arg "Netencoding.Q.decode_substring"; - in - - let rec count n i = - if i < len then - match String.unsafe_get s (pos+i) with - '=' -> - if i+2 >= len then - invalid_arg "Netencoding.Q.decode_substring"; - let _ = decode_hex s.[pos+i+1] in - let _ = decode_hex s.[pos+i+2] in - count (n+1) (i+3) - | _ -> (* including '_' *) - count (n+1) (i+1) - else - n - in - - let l = count 0 0 in - let t = String.create l in - let k = ref pos in - let e = pos + len in - let i = ref 0 in - - while !i < l do - match String.unsafe_get s !k with - '=' -> - if !k+2 >= e then - invalid_arg "Netencoding.Q.decode_substring"; - let x1 = decode_hex s.[!k+1] in - let x2 = decode_hex s.[!k+2] in - t.[ !i ] <- Char.chr ((x1 lsl 4) lor x2); - k := !k + 3; - incr i - | '_' -> - String.unsafe_set t !i ' '; - incr k; - incr i - | c -> - String.unsafe_set t !i c; - incr k; - incr i - done; - - t ;; - - - let decode ?(pos=0) ?len s = - let l = match len with None -> String.length s - pos | Some x -> x in - decode_substring s pos l ;; - -end - - -module Url = struct - let hex_digits = - [| '0'; '1'; '2'; '3'; '4'; '5'; '6'; '7'; - '8'; '9'; 'A'; 'B'; 'C'; 'D'; 'E'; 'F' |];; - - let to_hex2 k = - (* Converts k to a 2-digit hex string *) - let s = String.create 2 in - s.[0] <- hex_digits.( (k lsr 4) land 15 ); - s.[1] <- hex_digits.( k land 15 ); - s ;; - - - let of_hex1 c = - match c with - ('0'..'9') -> Char.code c - Char.code '0' - | ('A'..'F') -> Char.code c - Char.code 'A' + 10 - | ('a'..'f') -> Char.code c - Char.code 'a' + 10 - | _ -> - raise Not_found ;; - - - - let url_encoding_re = - Str.regexp "[^A-Za-z0-9$_.!*'(),-]";; - - let url_decoding_re = - Str.regexp "\\+\\|%..\\|%.\\|%";; - - - let encode s = - Str.global_substitute - url_encoding_re - (fun r _ -> - match Str.matched_string r s with - " " -> "+" - | x -> - let k = Char.code(x.[0]) in - "%" ^ to_hex2 k - ) - s ;; - - - let decode s = - let l = String.length s in - Str.global_substitute - url_decoding_re - (fun r _ -> - match Str.matched_string r s with - | "+" -> " " - | _ -> - let i = Str.match_beginning r in - (* Assertion: s.[i] = '%' *) - if i+2 >= l then failwith "Cgi.decode"; - let c1 = s.[i+1] in - let c2 = s.[i+2] in - begin - try - let k1 = of_hex1 c1 in - let k2 = of_hex1 c2 in - String.make 1 (Char.chr((k1 lsl 4) lor k2)) - with - Not_found -> - failwith "Cgi.decode" - end - ) - s ;; - -end - - -module Html = struct - - let eref_re = - Str.regexp - "&\\(#\\([0-9]+\\);\\|\\([a-zA-Z]+\\);\\)" ;; - let unsafe_re = Str.regexp "[<>&\"\000-\008\011-\012\014-\031\127-\255]" ;; - - let etable = - [ "lt", "<"; - "gt", ">"; - "amp", "&"; - "quot", "\""; - (* Note: " is new in HTML-4.0, but it has been widely used - * much earlier. - *) - "nbsp", "\160"; - "iexcl", "\161"; - "cent", "\162"; - "pound", "\163"; - "curren", "\164"; - "yen", "\165"; - "brvbar", "\166"; - "sect", "\167"; - "uml", "\168"; - "copy", "\169"; - "ordf", "\170"; - "laquo", "\171"; - "not", "\172"; - "shy", "\173"; - "reg", "\174"; - "macr", "\175"; - "deg", "\176"; - "plusmn", "\177"; - "sup2", "\178"; - "sup3", "\179"; - "acute", "\180"; - "micro", "\181"; - "para", "\182"; - "middot", "\183"; - "cedil", "\184"; - "sup1", "\185"; - "ordm", "\186"; - "raquo", "\187"; - "frac14", "\188"; - "frac12", "\189"; - "frac34", "\190"; - "iquest", "\191"; - "Agrave", "\192"; - "Aacute", "\193"; - "Acirc", "\194"; - "Atilde", "\195"; - "Auml", "\196"; - "Aring", "\197"; - "AElig", "\198"; - "Ccedil", "\199"; - "Egrave", "\200"; - "Eacute", "\201"; - "Ecirc", "\202"; - "Euml", "\203"; - "Igrave", "\204"; - "Iacute", "\205"; - "Icirc", "\206"; - "Iuml", "\207"; - "ETH", "\208"; - "Ntilde", "\209"; - "Ograve", "\210"; - "Oacute", "\211"; - "Ocirc", "\212"; - "Otilde", "\213"; - "Ouml", "\214"; - "times", "\215"; - "Oslash", "\216"; - "Ugrave", "\217"; - "Uacute", "\218"; - "Ucirc", "\219"; - "Uuml", "\220"; - "Yacute", "\221"; - "THORN", "\222"; - "szlig", "\223"; - "agrave", "\224"; - "aacute", "\225"; - "acirc", "\226"; - "atilde", "\227"; - "auml", "\228"; - "aring", "\229"; - "aelig", "\230"; - "ccedil", "\231"; - "egrave", "\232"; - "eacute", "\233"; - "ecirc", "\234"; - "euml", "\235"; - "igrave", "\236"; - "iacute", "\237"; - "icirc", "\238"; - "iuml", "\239"; - "eth", "\240"; - "ntilde", "\241"; - "ograve", "\242"; - "oacute", "\243"; - "ocirc", "\244"; - "otilde", "\245"; - "ouml", "\246"; - "divide", "\247"; - "oslash", "\248"; - "ugrave", "\249"; - "uacute", "\250"; - "ucirc", "\251"; - "uuml", "\252"; - "yacute", "\253"; - "thorn", "\254"; - "yuml", "\255"; - ] ;; - - let quick_etable = - let ht = Hashtbl.create 50 in - List.iter (fun (name,value) -> Hashtbl.add ht name value) etable; - (* Entities to be decoded, but that must not be encoded: *) - Hashtbl.add ht "apos" "'"; (* used in XML documents *) - ht ;; - - let rev_etable = - let a = Array.create 256 "" in - List.iter (fun (name,value) -> - a.(Char.code(value.[0])) <- "&" ^ name ^ ";") etable; - for i = 0 to 8 do - a.(i) <- "&#" ^ string_of_int i ^ ";" - done; - for i = 11 to 12 do - a.(i) <- "&#" ^ string_of_int i ^ ";" - done; - for i = 14 to 31 do - a.(i) <- "&#" ^ string_of_int i ^ ";" - done; - for i = 127 to 159 do - a.(i) <- "&#" ^ string_of_int i ^ ";" - done; - a ;; - - let decode_to_latin1 s = - Str.global_substitute - eref_re - (fun r _ -> - let t = Str.matched_string r s in - try - let n = int_of_string(Str.matched_group r 2 s) in - if n < 256 then - String.make 1 (Char.chr n) - else - t - with - Not_found -> - try - let name = Str.matched_group r 3 s in - try - Hashtbl.find quick_etable name - with - Not_found -> - t - with - Not_found -> assert false - ) - s ;; - - let encode_from_latin1 s = - Str.global_substitute - unsafe_re - (fun r _ -> - let t = Str.matched_string r s in - let i = Char.code (t.[0]) in - rev_etable.(i) - ) - s ;; -end - - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.5 2000/06/25 22:34:43 gerd - * Added labels to arguments. - * - * Revision 1.4 2000/06/25 21:15:48 gerd - * Checked thread-safety. - * - * Revision 1.3 2000/03/03 17:03:16 gerd - * Q encoding: CR and LF are quoted. - * - * Revision 1.2 2000/03/03 01:08:29 gerd - * Added Netencoding.Html functions. - * - * Revision 1.1 2000/03/02 01:14:48 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netencoding.mli b/helm/DEVEL/pxp/netstring/netencoding.mli deleted file mode 100644 index 6466572b3..000000000 --- a/helm/DEVEL/pxp/netstring/netencoding.mli +++ /dev/null @@ -1,271 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -(**********************************************************************) -(* Several encodings important for the net *) -(**********************************************************************) - - -(**********************************************************************) -(* Base 64 encoding *) -(**********************************************************************) - -(* See RFC 2045 for a description of Base 64 encoding. *) - -(* THREAD-SAFETY: - * All Base64 functions are reentrant and thus thread-safe. - *) - -module Base64 : sig - - val encode : ?pos:int -> ?len:int -> ?linelength:int -> ?crlf:bool -> - string -> string - (* Compute the "base 64" encoding of the given string argument. - * Note that the result is a string that only contains the characters - * a-z, A-Z, 0-9, +, /, =, and optionally spaces, CR and LF characters. - * - * If pos and/or len are passed, only the substring starting at - * pos (default: 0) with length len (default: rest of the string) - * is encoded. - * - * The result is divided up into lines not longer than 'linelength' - * (without counting the line separator); default: do not divide lines. - * If 'linelength' is smaller than 4, no line division is performed. - * If 'linelength' is not divisible by 4, the produced lines are a - * bit shorter than 'linelength'. - * - * If 'crlf' (default: false) the lines are ended by CRLF; otherwise - * they are only ended by LF. - * (You need the crlf option to produce correct MIME messages.) - * - *) - - val url_encode : ?pos:int -> ?len:int -> ?linelength:int -> ?crlf:bool -> - string -> string - (* Same as 'encode' but use slightly different characters that can be - * part of URLs without additional encodings. - * The encoded string consists only of the characters a-z, A-Z, 0-9, - * -, /, . - * 'url_encode' does NOT implement the Base 64 encoding as described - * in the standard! - *) - - val encode_substring : string -> pos:int -> len:int -> linelength:int -> - crlf:bool -> string - (* *** DEPRECATED FUNCTION *** Use 'encode' instead! *** - * - * encode_substring s pos len linelen crlf: - * Encodes the substring at position 'pos' in 's' with length 'len'. - * The result is divided up into lines not longer than 'linelen' (without - * counting the line separator). - * If 'linelen' is smaller than 4, no line division is performed. - * If 'linelen' is not divisible by 4, the produced lines are a - * bit shorter than 'linelen'. - * If 'crlf' the lines are ended by CRLF; otherwise they are only - * ended by LF. - * (You need the crlf option to produce correct MIME messages.) - *) - - val decode : ?pos:int -> ?len:int -> ?url_variant:bool -> - ?accept_spaces:bool -> string -> string - (* Decodes the given string argument. - * - * If pos and/or len are passed, only the substring starting at - * pos (default: 0) with length len (default: rest of the string) - * is decoded. - * - * If url_variant (default: true) is set, the functions also - * accepts the characters '-' and '.' as produced by 'url_encode'. - * - * If accept_spaces (default: false) is set, the function ignores - * white space contained in the string to decode (otherwise the - * function fails if it finds white space). - *) - - val decode_ignore_spaces : string -> string - (* *** DEPRECATED FUNCTION *** Use 'decode' instead! *** - * - * Decodes the string, too, but it is allowed that the string contains - * whitespace characters. - * This function is slower than 'decode'. - *) - - val decode_substring : string -> pos:int -> len:int -> url_variant:bool -> - accept_spaces:bool -> string - (* *** DEPRECATED FUNCTION *** Use 'decode' instead! *** - * - * decode_substring s pos len url spaces: - * Decodes the substring of 's' beginning at 'pos' with length 'len'. - * If 'url', strings created by 'url_encode' are accepted, too. - * If 'spaces', whitespace characters are allowed in the string. - *) -end - -(**********************************************************************) -(* Quoted printable encoding *) -(**********************************************************************) - -(* See RFC 2045. - * This implementation assumes that the encoded string has a text MIME - * type. Because of this, the characters CR and LF are never protected - * by hex tokens; they are copied literally to the output string. - *) - -(* THREAD-SAFETY: - * All QuotedPrintable functions are reentrant and thus thread-safe. - *) - -module QuotedPrintable : - sig - val encode : ?pos:int -> ?len:int -> string -> string - (* Encodes the string and returns it. - * Note line breaks: - * No additional soft line breaks are added. The characters CR - * and LF are not represented as =0D resp. =0A. (But other control - * characters ARE encoded.) - * Note unsafe characters: - * As recommended by RFC 2045, the characters !\"#$@[]^`{|}~ - * are additionally represented as hex tokens. -- " - * - * If pos and/or len are passed, only the substring starting at - * pos (default: 0) with length len (default: rest of the string) - * is encoded. - *) - - val encode_substring : string -> pos:int -> len:int -> string - (* *** DEPRECATED FUNCTION *** Use 'encode' instead! *** - * encode_substring s pos len: - * Encodes the substring of 's' beginning at 'pos' with length 'len'. - *) - - val decode : ?pos:int -> ?len:int -> string -> string - (* Decodes the string and returns it. - * Most format errors cause an Invalid_argument exception. - * Note that soft line breaks can be properly decoded although - * 'encode' will never produce them. - * - * If pos and/or len are passed, only the substring starting at - * pos (default: 0) with length len (default: rest of the string) - * is decoded. - *) - - val decode_substring : string -> pos:int -> len:int -> string - (* *** DEPRECATED FUNCTION *** Use 'decode' instead! *** - * decode_substring s pos len: - * Decodes the substring of 's' beginning at 'pos' with length 'len'. - *) - - end - -(**********************************************************************) -(* Q encoding *) -(**********************************************************************) - -(* See RFC 2047. - * The functions behave similar to those of QuotedPrintable. - *) - -(* THREAD-SAFETY: - * All Q functions are reentrant and thus thread-safe. - *) - -module Q : - sig - val encode : ?pos:int -> ?len:int -> string -> string - (* Note: - * All characters except alphanumeric characters are protected by - * hex tokens. - * In particular, spaces are represented as "=20", not as "_". - *) - - val decode : ?pos:int -> ?len:int -> string -> string - - val encode_substring : string -> pos:int -> len:int -> string - (* *** DEPRECATED FUNCTION *** Use 'encode' instead! *** *) - - val decode_substring : string -> pos:int -> len:int -> string - (* *** DEPRECATED FUNCTION *** Use 'decode' instead! *** *) - end - -(**********************************************************************) -(* B encoding *) -(**********************************************************************) - -(* The B encoding of RFC 2047 is the same as Base64. *) - - -(**********************************************************************) -(* URL-encoding *) -(**********************************************************************) - -(* Encoding/Decoding within URLs: - * - * The following two functions perform the '%'-substitution for - * characters that may otherwise be interpreted as metacharacters. - * - * According to: RFC 1738, RFC 1630 - *) - -(* THREAD-SAFETY: - * The Url functions are thread-safe. - *) - -module Url : - sig - val decode : string -> string - val encode : string -> string - end - - -(**********************************************************************) -(* HTMLization *) -(**********************************************************************) - -(* Encodes characters that need protection by converting them to - * entity references. E.g. "<" is converted to "<". - * As the entities may be named, there is a dependency on the character - * set. Currently, there are only functions for the Latin 1 alphabet. - *) - -(* THREAD-SAFETY: - * The Html functions are thread-safe. - *) - -module Html : - sig - val encode_from_latin1 : string -> string - (* Encodes the characters 0-8, 11-12, 14-31, '<', '>', '"', '&', - * 127-255. If the characters have a name, a named entity is - * preferred over a numeric entity. - *) - val decode_to_latin1 : string -> string - (* Decodes the string. Unknown named entities are left as they - * are (i.e. decode_to_latin1 "&nonsense;" = "&nonsense;"). - * The same applies to numeric entities greater than 255. - *) - end - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.4 2000/06/25 22:34:43 gerd - * Added labels to arguments. - * - * Revision 1.3 2000/06/25 21:15:48 gerd - * Checked thread-safety. - * - * Revision 1.2 2000/03/03 01:08:29 gerd - * Added Netencoding.Html functions. - * - * Revision 1.1 2000/03/02 01:14:48 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/nethtml.ml b/helm/DEVEL/pxp/netstring/nethtml.ml deleted file mode 100644 index 7f9d983cd..000000000 --- a/helm/DEVEL/pxp/netstring/nethtml.ml +++ /dev/null @@ -1,276 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -open Nethtml_scanner;; - -type document = - Element of (string * (string*string) list * document list) - | Data of string -;; - - -exception End_of_scan;; - - -let no_end_tag = (* empty HTML elements *) - ref - [ "isindex"; - "base"; - "meta"; - "link"; - "hr"; - "input"; - "img"; - "param"; - "basefont"; - "br"; - "area"; - ] -;; - - -let special_tag = (* other lexical rules *) - ref - [ "script"; - "style"; - ] -;; - - -let rec parse_comment buf = - let t = scan_comment buf in - match t with - Mcomment -> - parse_comment buf - | Eof -> - raise End_of_scan - | _ -> - () -;; - - -let rec parse_doctype buf = - let t = scan_doctype buf in - match t with - Mdoctype -> - parse_doctype buf - | Eof -> - raise End_of_scan - | _ -> - () -;; - - -let parse_document buf = - let current_name = ref "" in - let current_atts = ref [] in - let current_subs = ref [] in - let stack = Stack.create() in - - let parse_atts() = - let rec next_no_space() = - match scan_element buf with - Space _ -> next_no_space() - | t -> t - in - - let rec parse_atts_lookahead next = - match next with - Relement -> [] - | Name n -> - begin match next_no_space() with - Is -> - begin match next_no_space() with - Name v -> - (String.lowercase n, String.uppercase v) :: - parse_atts_lookahead (next_no_space()) - | Literal v -> - (String.lowercase n,v) :: - parse_atts_lookahead (next_no_space()) - | Eof -> - raise End_of_scan - | Relement -> - (* Illegal *) - [] - | _ -> - (* Illegal *) - parse_atts_lookahead (next_no_space()) - end - | Eof -> - raise End_of_scan - | Relement -> - (* <tag name> <==> <tag name="name"> *) - [ String.lowercase n, String.lowercase n ] - | next' -> - (* assume <tag name ... > <==> <tag name="name" ...> *) - ( String.lowercase n, String.lowercase n ) :: - parse_atts_lookahead next' - end - | Eof -> - raise End_of_scan - | _ -> - (* Illegal *) - parse_atts_lookahead (next_no_space()) - in - parse_atts_lookahead (next_no_space()) - in - - let rec parse_special name = - (* Parse until </name> *) - match scan_special buf with - Lelementend n -> - if n = name then - "" - else - "</" ^ n ^ parse_special name - | Eof -> - raise End_of_scan - | Cdata s -> - s ^ parse_special name - | _ -> - (* Illegal *) - parse_special name - in - - let rec skip_element() = - (* Skip until ">" *) - match scan_element buf with - Relement -> - () - | Eof -> - raise End_of_scan - | _ -> - skip_element() - in - - let rec parse_next() = - let t = scan_document buf in - match t with - Lcomment -> - parse_comment buf; - parse_next() - | Ldoctype -> - parse_doctype buf; - parse_next() - | Lelement name -> - let name = String.lowercase name in - if List.mem name !no_end_tag then begin - let atts = parse_atts() in - current_subs := (Element(name, atts, [])) :: !current_subs; - parse_next() - end - else if List.mem name !special_tag then begin - let atts = parse_atts() in - let data = parse_special name in - (* Read until ">" *) - skip_element(); - current_subs := (Element(name, atts, [Data data])) :: !current_subs; - parse_next() - end - else begin - let atts = parse_atts() in - Stack.push (!current_name, !current_atts, !current_subs) stack; - current_name := name; - current_atts := atts; - current_subs := []; - parse_next() - end - | Cdata data -> - current_subs := (Data data) :: !current_subs; - parse_next() - | Lelementend name -> - let name = String.lowercase name in - (* Read until ">" *) - skip_element(); - (* Search the element to close on the stack: *) - let found = ref (name = !current_name) in - Stack.iter - (fun (old_name, _, _) -> - if name = old_name then found := true) - stack; - (* If not found, the end tag is wrong. Simply ignore it. *) - if not !found then - parse_next() - else begin - (* Put the current element on to the stack: *) - Stack.push (!current_name, !current_atts, !current_subs) stack; - (* If found: Remove the elements from the stack, and append - * them to the previous element as sub elements - *) - let rec remove() = - let old_name, old_atts, old_subs = Stack.pop stack in - (* or raise Stack.Empty *) - if old_name = name then - old_name, old_atts, old_subs - else - let older_name, older_atts, older_subs = remove() in - older_name, - older_atts, - (Element (old_name, old_atts, List.rev old_subs) :: older_subs) - in - let old_name, old_atts, old_subs = remove() in - (* Remove one more element: the element containing the element - * currently being closed. - *) - let new_name, new_atts, new_subs = Stack.pop stack in - current_name := new_name; - current_atts := new_atts; - current_subs := (Element (old_name, old_atts, List.rev old_subs)) - :: new_subs; - (* Go on *) - parse_next() - end - | Eof -> - raise End_of_scan - | _ -> - parse_next() - in - try - parse_next(); - List.rev !current_subs - with - End_of_scan -> - (* Close all remaining elements: *) - Stack.push (!current_name, !current_atts, !current_subs) stack; - let rec remove() = - let old_name, old_atts, old_subs = Stack.pop stack in - (* or raise Stack.Empty *) - try - let older_name, older_atts, older_subs = remove() in - older_name, - older_atts, - (Element (old_name, old_atts, List.rev old_subs) :: older_subs) - with - Stack.Empty -> - old_name, old_atts, old_subs - in - let name, atts, subs = remove() in - List.rev subs -;; - - -let parse_string s = - let buf = Lexing.from_string s in - parse_document buf -;; - - -let parse_file fd = - let buf = Lexing.from_channel fd in - parse_document buf -;; - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.1 2000/03/03 01:07:25 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/nethtml.mli b/helm/DEVEL/pxp/netstring/nethtml.mli deleted file mode 100644 index d7af381cc..000000000 --- a/helm/DEVEL/pxp/netstring/nethtml.mli +++ /dev/null @@ -1,72 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - - -(* The type 'document' represents parsed HTML documents. - * Element (name, args, subnodes): is an element node for an element of - * type 'name' (i.e. written <name ...>...</name>) with arguments 'args' - * and subnodes 'subnodes' (the material within the element). The arguments - * are simply name/value pairs. Entity references (something like %xy;) - * occuring in the values are NOT resolved. - * Arguments without values (e.g. <select name="x" multiple>: here, - * "multiple" is such an argument) are represented as (name,name), i.e. the - * name is returned as value. - * As argument names are case-insensitive, the names are all lowercase. - * Data s: is a character data node. Again, entity references are contained - * as such and not as what they mean. - *) - -type document = - Element of (string * (string*string) list * document list) - | Data of string -;; - - -val no_end_tag : string list ref;; - (* List of tags which are always empty. This variable is pre-configured, - * but you may want to change it. - * It is important to know which elements are always empty, because HTML - * allows it to omit the end tag for them. For example, - * <a><b>x</a> is parsed as - * Element("a",[],[ Element("b",[],[]); Data "x" ]) - * if we know that "a" is an empty element, but it is wrongly parsed as - * Element("a",[],[ Element("b",[], [ Data "x"]) ]) - * if "a" is actually empty but we do not know it. - * An example of such a tag is "br". - *) - -val special_tag : string list ref;; - (* List of tags with a special rule for recognizing the end. - * This variable is pre-configured, but you may want to change it. - * The special rule is that the metacharacters '<', '>' and so on lose - * their meaning within the element, and that only the corresponding - * end tag stops this kind of scanning. An example is the element - * "javascript". Inner elements are not recognized, and the element - * can only be ended by </javascript>. (Other elements are also ended - * if an embracing element ends, e.g. "j" in <k><j></k>!) - * - * Note that comments are not recognized within special elements; - * comments are returned as character material. - *) - -val parse_string : string -> document list - (* Parses the HTML document from a string and returns it *) - -val parse_file : in_channel -> document list - (* Parses the HTML document from a file and returns it *) - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.1 2000/03/03 01:07:25 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/nethtml_scanner.mll b/helm/DEVEL/pxp/netstring/nethtml_scanner.mll deleted file mode 100644 index 03e6dea0e..000000000 --- a/helm/DEVEL/pxp/netstring/nethtml_scanner.mll +++ /dev/null @@ -1,128 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -{ - type token = - Lcomment - | Rcomment - | Mcomment - | Ldoctype - | Rdoctype - | Mdoctype - | Lelement of string - | Lelementend of string - | Relement - | Cdata of string - | Space of int - | Name of string - | Is - | Literal of string - | Other - | Eof -} - -(* Simplified rules: Only Latin-1 is recognized as character set *) - -let letter = ['A'-'Z' 'a'-'z' '\192'-'\214' '\216'-'\246' '\248'-'\255'] -let extender = '\183' -let digit = ['0'-'9'] -let hexdigit = ['0'-'9' 'A'-'F' 'a'-'f'] -let namechar = letter | digit | '.' | ':' | '-' | '_' | extender -let name = ( letter | '_' | ':' ) namechar* -let nmtoken = namechar+ -let ws = [ ' ' '\t' '\r' '\n' ] -let string_literal1 = '"' [^ '"' '>' '<' '\n']* '"' -let string_literal2 = "'" [^ '\'' '>' '<' '\n']* "'" - - -(* This following rules reflect HTML as it is used, not the SGML - * rules. - *) - -rule scan_document = parse - | "<!--" - { Lcomment } - | "<!" - { Ldoctype } - | "<" name - { let s = Lexing.lexeme lexbuf in - Lelement (String.sub s 1 (String.length s - 1)) - } - | "</" name - { let s = Lexing.lexeme lexbuf in - Lelementend (String.sub s 2 (String.length s - 2)) - } - | "<" (* misplaced "<" *) - { Cdata "<" } - | eof - { Eof } - | [^ '<' ]+ - { Cdata (Lexing.lexeme lexbuf)} - -and scan_special = parse - | "</" name - { let s = Lexing.lexeme lexbuf in - Lelementend (String.sub s 2 (String.length s - 2)) - } - | "<" - { Cdata "<" } - | eof - { Eof } - | [^ '<' ]+ - { Cdata (Lexing.lexeme lexbuf)} - - -and scan_comment = parse - | "-->" - { Rcomment } - | "-" - { Mcomment } - | eof - { Eof } - | [^ '-']+ - { Mcomment } - -and scan_doctype = parse - | ">" (* Occurence in strings, and [ ] brackets ignored *) - { Rdoctype } - | eof - { Eof } - | [^ '>' ] + - { Mdoctype } - -and scan_element = parse - | ">" - { Relement } - | ws+ - { Space (String.length (Lexing.lexeme lexbuf)) } - | name - { Name (Lexing.lexeme lexbuf) } - | "=" - { Is } - | string_literal1 - { let s = Lexing.lexeme lexbuf in - Literal (String.sub s 1 (String.length s - 2)) - } - | string_literal2 - { let s = Lexing.lexeme lexbuf in - Literal (String.sub s 1 (String.length s - 2)) - } - | eof - { Eof } - | _ - { Other } - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.1 2000/03/03 01:07:25 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netmappings.ml b/helm/DEVEL/pxp/netstring/netmappings.ml deleted file mode 100644 index 4821350ae..000000000 --- a/helm/DEVEL/pxp/netstring/netmappings.ml +++ /dev/null @@ -1,38 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -type from_uni_list = - U_nil - | U_single of (int*int) - | U_list of (int*int) list -;; - -let to_unicode = Hashtbl.create 50;; - -let from_unicode = Hashtbl.create 50;; - -let f_lock = ref (fun () -> ());; -let f_unlock = ref (fun () -> ());; - -let lock () = !f_lock();; -let unlock () = !f_unlock();; - -let init_mt new_f_lock new_f_unlock = - f_lock := new_f_lock; - f_unlock := new_f_unlock -;; - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.1 2000/08/28 23:17:54 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netmappings.mli b/helm/DEVEL/pxp/netstring/netmappings.mli deleted file mode 100644 index 1c52d0729..000000000 --- a/helm/DEVEL/pxp/netstring/netmappings.mli +++ /dev/null @@ -1,115 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - *) - -type from_uni_list = - U_nil - | U_single of (int*int) - | U_list of (int*int) list -;; - (* A representation of (int*int) list that is optimized for the case that - * lists with 0 and 1 elements are the most frequent cases. - *) - - -val to_unicode : (Netconversion.encoding, - int array Lazy.t) Hashtbl.t;; - -val from_unicode : (Netconversion.encoding, - from_uni_list array Lazy.t) Hashtbl.t;; - (* These hashtables are used internally by the parser to store - * the conversion tables from 8 bit encodings to Unicode and vice versa. - * It is normally not necessary to access these tables; the - * Netconversion module does it already for you. - * - * Specification of the conversion tables: - * - * to_unicode: maps an 8 bit code to Unicode, i.e. - * let m = Hashtbl.find `Enc_isoXXX to_unicode in - * let unicode = m.(isocode) - * - This may be (-1) to indicate that the code point is not defined. - * - * from_unicode: maps Unicode to an 8 bit code, i.e. - * let m = Hashtbl.find `Enc_isoXXX from_unicode in - * let l = m.(unicode land 255) - * Now search in l the pair (unicode, isocode), and return isocode. - * - * Note: It is guaranteed that both arrays have always 256 elements. - *) - -val lock : unit -> unit - (* In multi-threaded applications: obtains a lock which is required to - * Lazy.force the values found in to_unicode and from_unicode. - * In single-threaded applications: a NO-OP - *) - -val unlock : unit -> unit - (* In multi-threaded applications: releases the lock which is required to - * Lazy.force the values found in to_unicode and from_unicode. - * In single-threaded applications: a NO-OP - *) - - -val init_mt : (unit -> unit) -> (unit -> unit) -> unit - (* Internally used; see netstring_mt.ml *) - - -(* ---------------------------------------- *) - -(* The following comment was written when the conversion module belonged - * to the PXP package (Polymorhic XML Parser). - *) - -(* HOW TO ADD A NEW 8 BIT CODE: - * - * It is relatively simple to add a new 8 bit code to the system. This - * means that the parser can read and write files with the new encoding; - * this does not mean that the parser can represent the XML tree internally - * by the new encoding. - * - * - Put a new unimap file into the "mappings" directory. The file format - * is simple; please look at the already existing files. - * The name of the file determines the internal name of the code: - * If the file is called <name>.unimap, the code will be called - * `Enc_<name>. - * - * - Extend the type "encoding" in pxp_types.mli and pxp_types.ml - * - * - Extend the two functions encoding_of_string and string_of_encoding - * in pxp_types.ml - * - * - Recompile the parser - * - * Every encoding consumes at least 3kB of memory, but this may be much more - * if the code points are dispersed on the Unicode code space. - * - * Perhaps the addition of new codes will become even simpler in future - * versions of PXP; but it is currently more important to support - * non-8-bit codes, too. - * Every contribution of new codes to PXP is welcome! - *) - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.2 2000/08/29 00:47:24 gerd - * New type for the conversion Unicode to 8bit. - * Conversion tables are now lazy. Thus also mutexes are required. - * - * Revision 1.1 2000/08/13 00:02:57 gerd - * Initial revision. - * - * - * ====================================================================== - * OLD LOGS FROM THE PXP PACKAGE (FILE NAME pxp_mappings.mli): - * - * Revision 1.1 2000/07/27 00:40:02 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netmappings_iso.ml b/helm/DEVEL/pxp/netstring/netmappings_iso.ml deleted file mode 100644 index 9b86aaefd..000000000 --- a/helm/DEVEL/pxp/netstring/netmappings_iso.ml +++ /dev/null @@ -1,54 +0,0 @@ -(* WARNING! This is a generated file! *) -let iso88591_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001\000\161\001\000\162\001\000\163\001\000\164\001\000\165\001\000\166\001\000\167\001\000\168\001\000\169\001\000\170\001\000\171\001\000\172\001\000\173\001\000\174\001\000\175\001\000\176\001\000\177\001\000\178\001\000\179\001\000\180\001\000\181\001\000\182\001\000\183\001\000\184\001\000\185\001\000\186\001\000\187\001\000\188\001\000\189\001\000\190\001\000\191\001\000\192\001\000\193\001\000\194\001\000\195\001\000\196\001\000\197\001\000\198\001\000\199\001\000\200\001\000\201\001\000\202\001\000\203\001\000\204\001\000\205\001\000\206\001\000\207\001\000\208\001\000\209\001\000\210\001\000\211\001\000\212\001\000\213\001\000\214\001\000\215\001\000\216\001\000\217\001\000\218\001\000\219\001\000\220\001\000\221\001\000\222\001\000\223\001\000\224\001\000\225\001\000\226\001\000\227\001\000\228\001\000\229\001\000\230\001\000\231\001\000\232\001\000\233\001\000\234\001\000\235\001\000\236\001\000\237\001\000\238\001\000\239\001\000\240\001\000\241\001\000\242\001\000\243\001\000\244\001\000\245\001\000\246\001\000\247\001\000\248\001\000\249\001\000\250\001\000\251\001\000\252\001\000\253\001\000\254\001\000\255" 0 : int array);; -let iso88591_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\133\000\000\000\000\000\000\006\001\000\000\006\001\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160TT\144\160UU\144\160VV\144\160WW\144\160XX\144\160YY\144\160ZZ\144\160[[\144\160\\\\\144\160]]\144\160^^\144\160__\144\160``\144\160aa\144\160bb\144\160cc\144\160dd\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160\144\160\001\000\161\001\000\161\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\164\144\160\001\000\165\001\000\165\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168\144\160\001\000\169\001\000\169\144\160\001\000\170\001\000\170\144\160\001\000\171\001\000\171\144\160\001\000\172\001\000\172\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174\144\160\001\000\175\001\000\175\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179\144\160\001\000\180\001\000\180\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183\144\160\001\000\184\001\000\184\144\160\001\000\185\001\000\185\144\160\001\000\186\001\000\186\144\160\001\000\187\001\000\187\144\160\001\000\188\001\000\188\144\160\001\000\189\001\000\189\144\160\001\000\190\001\000\190\144\160\001\000\191\001\000\191\144\160\001\000\192\001\000\192\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194\144\160\001\000\195\001\000\195\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\144\160\001\000\198\001\000\198\144\160\001\000\199\001\000\199\144\160\001\000\200\001\000\200\144\160\001\000\201\001\000\201\144\160\001\000\202\001\000\202\144\160\001\000\203\001\000\203\144\160\001\000\204\001\000\204\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206\144\160\001\000\207\001\000\207\144\160\001\000\208\001\000\208\144\160\001\000\209\001\000\209\144\160\001\000\210\001\000\210\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212\144\160\001\000\213\001\000\213\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\000\216\001\000\216\144\160\001\000\217\001\000\217\144\160\001\000\218\001\000\218\144\160\001\000\219\001\000\219\144\160\001\000\220\001\000\220\144\160\001\000\221\001\000\221\144\160\001\000\222\001\000\222\144\160\001\000\223\001\000\223\144\160\001\000\224\001\000\224\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226\144\160\001\000\227\001\000\227\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\230\144\160\001\000\231\001\000\231\144\160\001\000\232\001\000\232\144\160\001\000\233\001\000\233\144\160\001\000\234\001\000\234\144\160\001\000\235\001\000\235\144\160\001\000\236\001\000\236\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238\144\160\001\000\239\001\000\239\144\160\001\000\240\001\000\240\144\160\001\000\241\001\000\241\144\160\001\000\242\001\000\242\144\160\001\000\243\001\000\243\144\160\001\000\244\001\000\244\144\160\001\000\245\001\000\245\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247\144\160\001\000\248\001\000\248\144\160\001\000\249\001\000\249\144\160\001\000\250\001\000\250\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252\144\160\001\000\253\001\000\253\144\160\001\000\254\001\000\254\144\160\001\000\255\001\000\255" 0 : Netmappings.from_uni_list array);; - let iso885910_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001\001\004\001\001\018\001\001\"\001\001*\001\001(\001\0016\001\000\167\001\001;\001\001\016\001\001`\001\001f\001\001}\001\000\173\001\001j\001\001J\001\000\176\001\001\005\001\001\019\001\001#\001\001+\001\001)\001\0017\001\000\183\001\001<\001\001\017\001\001a\001\001g\001\001~\001 \021\001\001k\001\001K\001\001\000\001\000\193\001\000\194\001\000\195\001\000\196\001\000\197\001\000\198\001\001.\001\001\012\001\000\201\001\001\024\001\000\203\001\001\022\001\000\205\001\000\206\001\000\207\001\000\208\001\001E\001\001L\001\000\211\001\000\212\001\000\213\001\000\214\001\001h\001\000\216\001\001r\001\000\218\001\000\219\001\000\220\001\000\221\001\000\222\001\000\223\001\001\001\001\000\225\001\000\226\001\000\227\001\000\228\001\000\229\001\000\230\001\001/\001\001\013\001\000\233\001\001\025\001\000\235\001\001\023\001\000\237\001\000\238\001\000\239\001\000\240\001\001F\001\001M\001\000\243\001\000\244\001\000\245\001\000\246\001\001i\001\000\248\001\001s\001\000\250\001\000\251\001\000\252\001\000\253\001\000\254\001\0018" 0 : int array);; -let iso885910_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007\015\000\000\000\000\000\000\006\185\000\000\006\185\008\000\004\000\000\145\160\160@@\160\160\001\001\000\001\000\192@\145\160\160AA\160\160\001\001\001\001\000\224@\144\160BB\144\160CC\145\160\160DD\160\160\001\001\004\001\000\161@\145\160\160EE\160\160\001\001\005\001\000\177@\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001\001\012\001\000\200@\145\160\160MM\160\160\001\001\013\001\000\232@\144\160NN\144\160OO\145\160\160PP\160\160\001\001\016\001\000\169@\145\160\160QQ\160\160\001\001\017\001\000\185@\145\160\160RR\160\160\001\001\018\001\000\162@\145\160\160SS\160\160\001\001\019\001\000\178@\144\160TT\145\160\160UU\160\160\001 \021\001\000\189@\145\160\160VV\160\160\001\001\022\001\000\204@\145\160\160WW\160\160\001\001\023\001\000\236@\145\160\160XX\160\160\001\001\024\001\000\202@\145\160\160YY\160\160\001\001\025\001\000\234@\144\160ZZ\144\160[[\144\160\\\\\144\160]]\144\160^^\144\160__\144\160``\144\160aa\145\160\160bb\160\160\001\001\"\001\000\163@\145\160\160cc\160\160\001\001#\001\000\179@\144\160dd\144\160ee\144\160ff\144\160gg\145\160\160hh\160\160\001\001(\001\000\165@\145\160\160ii\160\160\001\001)\001\000\181@\145\160\160jj\160\160\001\001*\001\000\164@\145\160\160kk\160\160\001\001+\001\000\180@\144\160ll\144\160mm\145\160\160nn\160\160\001\001.\001\000\199@\145\160\160oo\160\160\001\001/\001\000\231@\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\145\160\160vv\160\160\001\0016\001\000\166@\145\160\160ww\160\160\001\0017\001\000\182@\145\160\160xx\160\160\001\0018\001\000\255@\144\160yy\144\160zz\145\160\160{{\160\160\001\001;\001\000\168@\145\160\160||\160\160\001\001<\001\000\184@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\145\160\160\000E\000E\160\160\001\001E\001\000\209@\145\160\160\000F\000F\160\160\001\001F\001\000\241@\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\145\160\160\000J\000J\160\160\001\001J\001\000\175@\145\160\160\000K\000K\160\160\001\001K\001\000\191@\145\160\160\000L\000L\160\160\001\001L\001\000\210@\145\160\160\000M\000M\160\160\001\001M\001\000\242@\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001\001`\001\000\170@\145\160\160\000a\000a\160\160\001\001a\001\000\186@\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\145\160\160\000f\000f\160\160\001\001f\001\000\171@\145\160\160\000g\000g\160\160\001\001g\001\000\187@\145\160\160\000h\000h\160\160\001\001h\001\000\215@\145\160\160\000i\000i\160\160\001\001i\001\000\247@\145\160\160\000j\000j\160\160\001\001j\001\000\174@\145\160\160\000k\000k\160\160\001\001k\001\000\190@\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\145\160\160\000r\000r\160\160\001\001r\001\000\217@\145\160\160\000s\000s\160\160\001\001s\001\000\249@\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\145\160\160\000}\000}\160\160\001\001}\001\000\172@\145\160\160\000~\000~\160\160\001\001~\001\000\188@\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160@@@@@@\144\160\001\000\167\001\000\167@@@@@\144\160\001\000\173\001\000\173@@\144\160\001\000\176\001\000\176@@@@@@\144\160\001\000\183\001\000\183@@@@@@@@@\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194\144\160\001\000\195\001\000\195\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\144\160\001\000\198\001\000\198@@\144\160\001\000\201\001\000\201@\144\160\001\000\203\001\000\203@\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206\144\160\001\000\207\001\000\207\144\160\001\000\208\001\000\208@@\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212\144\160\001\000\213\001\000\213\144\160\001\000\214\001\000\214@\144\160\001\000\216\001\000\216@\144\160\001\000\218\001\000\218\144\160\001\000\219\001\000\219\144\160\001\000\220\001\000\220\144\160\001\000\221\001\000\221\144\160\001\000\222\001\000\222\144\160\001\000\223\001\000\223@\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226\144\160\001\000\227\001\000\227\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\230@@\144\160\001\000\233\001\000\233@\144\160\001\000\235\001\000\235@\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238\144\160\001\000\239\001\000\239\144\160\001\000\240\001\000\240@@\144\160\001\000\243\001\000\243\144\160\001\000\244\001\000\244\144\160\001\000\245\001\000\245\144\160\001\000\246\001\000\246@\144\160\001\000\248\001\000\248@\144\160\001\000\250\001\000\250\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252\144\160\001\000\253\001\000\253\144\160\001\000\254\001\000\254@" 0 : Netmappings.from_uni_list array);; - let iso885913_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001 \029\001\000\162\001\000\163\001\000\164\001 \030\001\000\166\001\000\167\001\000\216\001\000\169\001\001V\001\000\171\001\000\172\001\000\173\001\000\174\001\000\198\001\000\176\001\000\177\001\000\178\001\000\179\001 \028\001\000\181\001\000\182\001\000\183\001\000\248\001\000\185\001\001W\001\000\187\001\000\188\001\000\189\001\000\190\001\000\230\001\001\004\001\001.\001\001\000\001\001\006\001\000\196\001\000\197\001\001\024\001\001\018\001\001\012\001\000\201\001\001y\001\001\022\001\001\"\001\0016\001\001*\001\001;\001\001`\001\001C\001\001E\001\000\211\001\001L\001\000\213\001\000\214\001\000\215\001\001r\001\001A\001\001Z\001\001j\001\000\220\001\001{\001\001}\001\000\223\001\001\005\001\001/\001\001\001\001\001\007\001\000\228\001\000\229\001\001\025\001\001\019\001\001\013\001\000\233\001\001z\001\001\023\001\001#\001\0017\001\001+\001\001<\001\001a\001\001D\001\001F\001\000\243\001\001M\001\000\245\001\000\246\001\000\247\001\001s\001\001B\001\001[\001\001k\001\000\252\001\001|\001\001~\001 \025" 0 : int array);; -let iso885913_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007\031\000\000\000\000\000\000\006\206\000\000\006\206\008\000\004\000\000\145\160\160@@\160\160\001\001\000\001\000\194@\145\160\160AA\160\160\001\001\001\001\000\226@\144\160BB\144\160CC\145\160\160DD\160\160\001\001\004\001\000\192@\145\160\160EE\160\160\001\001\005\001\000\224@\145\160\160FF\160\160\001\001\006\001\000\195@\145\160\160GG\160\160\001\001\007\001\000\227@\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001\001\012\001\000\200@\145\160\160MM\160\160\001\001\013\001\000\232@\144\160NN\144\160OO\144\160PP\144\160QQ\145\160\160RR\160\160\001\001\018\001\000\199@\145\160\160SS\160\160\001\001\019\001\000\231@\144\160TT\144\160UU\145\160\160VV\160\160\001\001\022\001\000\203@\145\160\160WW\160\160\001\001\023\001\000\235@\145\160\160XX\160\160\001\001\024\001\000\198@\145\160\160YY\160\160\001\001\025\001\000\230\160\160\001 \025\001\000\255@\144\160ZZ\144\160[[\145\160\160\\\\\160\160\001 \028\001\000\180@\145\160\160]]\160\160\001 \029\001\000\161@\145\160\160^^\160\160\001 \030\001\000\165@\144\160__\144\160``\144\160aa\145\160\160bb\160\160\001\001\"\001\000\204@\145\160\160cc\160\160\001\001#\001\000\236@\144\160dd\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\145\160\160jj\160\160\001\001*\001\000\206@\145\160\160kk\160\160\001\001+\001\000\238@\144\160ll\144\160mm\145\160\160nn\160\160\001\001.\001\000\193@\145\160\160oo\160\160\001\001/\001\000\225@\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\145\160\160vv\160\160\001\0016\001\000\205@\145\160\160ww\160\160\001\0017\001\000\237@\144\160xx\144\160yy\144\160zz\145\160\160{{\160\160\001\001;\001\000\207@\145\160\160||\160\160\001\001<\001\000\239@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\145\160\160\000A\000A\160\160\001\001A\001\000\217@\145\160\160\000B\000B\160\160\001\001B\001\000\249@\145\160\160\000C\000C\160\160\001\001C\001\000\209@\145\160\160\000D\000D\160\160\001\001D\001\000\241@\145\160\160\000E\000E\160\160\001\001E\001\000\210@\145\160\160\000F\000F\160\160\001\001F\001\000\242@\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\145\160\160\000L\000L\160\160\001\001L\001\000\212@\145\160\160\000M\000M\160\160\001\001M\001\000\244@\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\145\160\160\000V\000V\160\160\001\001V\001\000\170@\145\160\160\000W\000W\160\160\001\001W\001\000\186@\144\160\000X\000X\144\160\000Y\000Y\145\160\160\000Z\000Z\160\160\001\001Z\001\000\218@\145\160\160\000[\000[\160\160\001\001[\001\000\250@\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001\001`\001\000\208@\145\160\160\000a\000a\160\160\001\001a\001\000\240@\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\145\160\160\000j\000j\160\160\001\001j\001\000\219@\145\160\160\000k\000k\160\160\001\001k\001\000\251@\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\145\160\160\000r\000r\160\160\001\001r\001\000\216@\145\160\160\000s\000s\160\160\001\001s\001\000\248@\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\145\160\160\000y\000y\160\160\001\001y\001\000\202@\145\160\160\000z\000z\160\160\001\001z\001\000\234@\145\160\160\000{\000{\160\160\001\001{\001\000\221@\145\160\160\000|\000|\160\160\001\001|\001\000\253@\145\160\160\000}\000}\160\160\001\001}\001\000\222@\145\160\160\000~\000~\160\160\001\001~\001\000\254@\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160@\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\164@\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167@\144\160\001\000\169\001\000\169@\144\160\001\000\171\001\000\171\144\160\001\000\172\001\000\172\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174@\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179@\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183@\144\160\001\000\185\001\000\185@\144\160\001\000\187\001\000\187\144\160\001\000\188\001\000\188\144\160\001\000\189\001\000\189\144\160\001\000\190\001\000\190@@@@@\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\144\160\001\000\198\001\000\175@@\144\160\001\000\201\001\000\201@@@@@@@@@\144\160\001\000\211\001\000\211@\144\160\001\000\213\001\000\213\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\000\216\001\000\168@@@\144\160\001\000\220\001\000\220@@\144\160\001\000\223\001\000\223@@@@\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\191@@\144\160\001\000\233\001\000\233@@@@@@@@@\144\160\001\000\243\001\000\243@\144\160\001\000\245\001\000\245\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247\144\160\001\000\248\001\000\184@@@\144\160\001\000\252\001\000\252@@@" 0 : Netmappings.from_uni_list array);; - let iso885914_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001\030\002\001\030\003\001\000\163\001\001\n\001\001\011\001\030\n\001\000\167\001\030\128\001\000\169\001\030\130\001\030\011\001\030\242\001\000\173\001\000\174\001\001x\001\030\030\001\030\031\001\001 \001\001!\001\030@\001\030A\001\000\182\001\030V\001\030\129\001\030W\001\030\131\001\030`\001\030\243\001\030\132\001\030\133\001\030a\001\000\192\001\000\193\001\000\194\001\000\195\001\000\196\001\000\197\001\000\198\001\000\199\001\000\200\001\000\201\001\000\202\001\000\203\001\000\204\001\000\205\001\000\206\001\000\207\001\001t\001\000\209\001\000\210\001\000\211\001\000\212\001\000\213\001\000\214\001\030j\001\000\216\001\000\217\001\000\218\001\000\219\001\000\220\001\000\221\001\001v\001\000\223\001\000\224\001\000\225\001\000\226\001\000\227\001\000\228\001\000\229\001\000\230\001\000\231\001\000\232\001\000\233\001\000\234\001\000\235\001\000\236\001\000\237\001\000\238\001\000\239\001\001u\001\000\241\001\000\242\001\000\243\001\000\244\001\000\245\001\000\246\001\030k\001\000\248\001\000\249\001\000\250\001\000\251\001\000\252\001\000\253\001\001w\001\000\255" 0 : int array);; -let iso885914_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\222\000\000\000\000\000\000\006w\000\000\006w\008\000\004\000\000\144\160@@\144\160AA\145\160\160BB\160\160\001\030\002\001\000\161@\145\160\160CC\160\160\001\030\003\001\000\162@\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\145\160\160JJ\160\160\001\001\n\001\000\164\160\160\001\030\n\001\000\166@\145\160\160KK\160\160\001\001\011\001\000\165\160\160\001\030\011\001\000\171@\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160TT\144\160UU\144\160VV\144\160WW\144\160XX\144\160YY\144\160ZZ\144\160[[\144\160\\\\\144\160]]\145\160\160^^\160\160\001\030\030\001\000\176@\145\160\160__\160\160\001\030\031\001\000\177@\145\160\160``\160\160\001\001 \001\000\178@\145\160\160aa\160\160\001\001!\001\000\179@\144\160bb\144\160cc\144\160dd\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\145\160\160\000@\000@\160\160\001\030@\001\000\180@\145\160\160\000A\000A\160\160\001\030A\001\000\181@\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\145\160\160\000V\000V\160\160\001\030V\001\000\183@\145\160\160\000W\000W\160\160\001\030W\001\000\185@\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001\030`\001\000\187@\145\160\160\000a\000a\160\160\001\030a\001\000\191@\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\145\160\160\000j\000j\160\160\001\030j\001\000\215@\145\160\160\000k\000k\160\160\001\030k\001\000\247@\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\145\160\160\000t\000t\160\160\001\001t\001\000\208@\145\160\160\000u\000u\160\160\001\001u\001\000\240@\145\160\160\000v\000v\160\160\001\001v\001\000\222@\145\160\160\000w\000w\160\160\001\001w\001\000\254@\145\160\160\000x\000x\160\160\001\001x\001\000\175@\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\145\160\160\001\000\128\001\000\128\160\160\001\030\128\001\000\168@\145\160\160\001\000\129\001\000\129\160\160\001\030\129\001\000\184@\145\160\160\001\000\130\001\000\130\160\160\001\030\130\001\000\170@\145\160\160\001\000\131\001\000\131\160\160\001\030\131\001\000\186@\145\160\160\001\000\132\001\000\132\160\160\001\030\132\001\000\189@\145\160\160\001\000\133\001\000\133\160\160\001\030\133\001\000\190@\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160@@\144\160\001\000\163\001\000\163@@@\144\160\001\000\167\001\000\167@\144\160\001\000\169\001\000\169@@@\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174@@@@@@@\144\160\001\000\182\001\000\182@@@@@@@@@\144\160\001\000\192\001\000\192\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194\144\160\001\000\195\001\000\195\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\144\160\001\000\198\001\000\198\144\160\001\000\199\001\000\199\144\160\001\000\200\001\000\200\144\160\001\000\201\001\000\201\144\160\001\000\202\001\000\202\144\160\001\000\203\001\000\203\144\160\001\000\204\001\000\204\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206\144\160\001\000\207\001\000\207@\144\160\001\000\209\001\000\209\144\160\001\000\210\001\000\210\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212\144\160\001\000\213\001\000\213\144\160\001\000\214\001\000\214@\144\160\001\000\216\001\000\216\144\160\001\000\217\001\000\217\144\160\001\000\218\001\000\218\144\160\001\000\219\001\000\219\144\160\001\000\220\001\000\220\144\160\001\000\221\001\000\221@\144\160\001\000\223\001\000\223\144\160\001\000\224\001\000\224\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226\144\160\001\000\227\001\000\227\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\230\144\160\001\000\231\001\000\231\144\160\001\000\232\001\000\232\144\160\001\000\233\001\000\233\144\160\001\000\234\001\000\234\144\160\001\000\235\001\000\235\144\160\001\000\236\001\000\236\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238\144\160\001\000\239\001\000\239@\144\160\001\000\241\001\000\241\145\160\160\001\030\242\001\000\172\160\160\001\000\242\001\000\242@\145\160\160\001\030\243\001\000\188\160\160\001\000\243\001\000\243@\144\160\001\000\244\001\000\244\144\160\001\000\245\001\000\245\144\160\001\000\246\001\000\246@\144\160\001\000\248\001\000\248\144\160\001\000\249\001\000\249\144\160\001\000\250\001\000\250\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252\144\160\001\000\253\001\000\253@\144\160\001\000\255\001\000\255" 0 : Netmappings.from_uni_list array);; - let iso885915_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001\000\161\001\000\162\001\000\163\001 \172\001\000\165\001\001`\001\000\167\001\001a\001\000\169\001\000\170\001\000\171\001\000\172\001\000\173\001\000\174\001\000\175\001\000\176\001\000\177\001\000\178\001\000\179\001\001}\001\000\181\001\000\182\001\000\183\001\001~\001\000\185\001\000\186\001\000\187\001\001R\001\001S\001\001x\001\000\191\001\000\192\001\000\193\001\000\194\001\000\195\001\000\196\001\000\197\001\000\198\001\000\199\001\000\200\001\000\201\001\000\202\001\000\203\001\000\204\001\000\205\001\000\206\001\000\207\001\000\208\001\000\209\001\000\210\001\000\211\001\000\212\001\000\213\001\000\214\001\000\215\001\000\216\001\000\217\001\000\218\001\000\219\001\000\220\001\000\221\001\000\222\001\000\223\001\000\224\001\000\225\001\000\226\001\000\227\001\000\228\001\000\229\001\000\230\001\000\231\001\000\232\001\000\233\001\000\234\001\000\235\001\000\236\001\000\237\001\000\238\001\000\239\001\000\240\001\000\241\001\000\242\001\000\243\001\000\244\001\000\245\001\000\246\001\000\247\001\000\248\001\000\249\001\000\250\001\000\251\001\000\252\001\000\253\001\000\254\001\000\255" 0 : int array);; -let iso885915_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\157\000\000\000\000\000\000\006!\000\000\006!\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160TT\144\160UU\144\160VV\144\160WW\144\160XX\144\160YY\144\160ZZ\144\160[[\144\160\\\\\144\160]]\144\160^^\144\160__\144\160``\144\160aa\144\160bb\144\160cc\144\160dd\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\145\160\160\000R\000R\160\160\001\001R\001\000\188@\145\160\160\000S\000S\160\160\001\001S\001\000\189@\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001\001`\001\000\166@\145\160\160\000a\000a\160\160\001\001a\001\000\168@\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\145\160\160\000x\000x\160\160\001\001x\001\000\190@\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\145\160\160\000}\000}\160\160\001\001}\001\000\180@\145\160\160\000~\000~\160\160\001\001~\001\000\184@\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160\144\160\001\000\161\001\000\161\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163@\144\160\001\000\165\001\000\165@\144\160\001\000\167\001\000\167@\144\160\001\000\169\001\000\169\144\160\001\000\170\001\000\170\144\160\001\000\171\001\000\171\145\160\160\001 \172\001\000\164\160\160\001\000\172\001\000\172@\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174\144\160\001\000\175\001\000\175\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179@\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183@\144\160\001\000\185\001\000\185\144\160\001\000\186\001\000\186\144\160\001\000\187\001\000\187@@@\144\160\001\000\191\001\000\191\144\160\001\000\192\001\000\192\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194\144\160\001\000\195\001\000\195\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\144\160\001\000\198\001\000\198\144\160\001\000\199\001\000\199\144\160\001\000\200\001\000\200\144\160\001\000\201\001\000\201\144\160\001\000\202\001\000\202\144\160\001\000\203\001\000\203\144\160\001\000\204\001\000\204\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206\144\160\001\000\207\001\000\207\144\160\001\000\208\001\000\208\144\160\001\000\209\001\000\209\144\160\001\000\210\001\000\210\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212\144\160\001\000\213\001\000\213\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\000\216\001\000\216\144\160\001\000\217\001\000\217\144\160\001\000\218\001\000\218\144\160\001\000\219\001\000\219\144\160\001\000\220\001\000\220\144\160\001\000\221\001\000\221\144\160\001\000\222\001\000\222\144\160\001\000\223\001\000\223\144\160\001\000\224\001\000\224\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226\144\160\001\000\227\001\000\227\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\230\144\160\001\000\231\001\000\231\144\160\001\000\232\001\000\232\144\160\001\000\233\001\000\233\144\160\001\000\234\001\000\234\144\160\001\000\235\001\000\235\144\160\001\000\236\001\000\236\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238\144\160\001\000\239\001\000\239\144\160\001\000\240\001\000\240\144\160\001\000\241\001\000\241\144\160\001\000\242\001\000\242\144\160\001\000\243\001\000\243\144\160\001\000\244\001\000\244\144\160\001\000\245\001\000\245\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247\144\160\001\000\248\001\000\248\144\160\001\000\249\001\000\249\144\160\001\000\250\001\000\250\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252\144\160\001\000\253\001\000\253\144\160\001\000\254\001\000\254\144\160\001\000\255\001\000\255" 0 : Netmappings.from_uni_list array);; - let iso88592_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001\001\004\001\002\216\001\001A\001\000\164\001\001=\001\001Z\001\000\167\001\000\168\001\001`\001\001^\001\001d\001\001y\001\000\173\001\001}\001\001{\001\000\176\001\001\005\001\002\219\001\001B\001\000\180\001\001>\001\001[\001\002\199\001\000\184\001\001a\001\001_\001\001e\001\001z\001\002\221\001\001~\001\001|\001\001T\001\000\193\001\000\194\001\001\002\001\000\196\001\0019\001\001\006\001\000\199\001\001\012\001\000\201\001\001\024\001\000\203\001\001\026\001\000\205\001\000\206\001\001\014\001\001\016\001\001C\001\001G\001\000\211\001\000\212\001\001P\001\000\214\001\000\215\001\001X\001\001n\001\000\218\001\001p\001\000\220\001\000\221\001\001b\001\000\223\001\001U\001\000\225\001\000\226\001\001\003\001\000\228\001\001:\001\001\007\001\000\231\001\001\013\001\000\233\001\001\025\001\000\235\001\001\027\001\000\237\001\000\238\001\001\015\001\001\017\001\001D\001\001H\001\000\243\001\000\244\001\001Q\001\000\246\001\000\247\001\001Y\001\001o\001\000\250\001\001q\001\000\252\001\000\253\001\001c\001\002\217" 0 : int array);; -let iso88592_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007'\000\000\000\000\000\000\006\217\000\000\006\217\008\000\004\000\000\144\160@@\144\160AA\145\160\160BB\160\160\001\001\002\001\000\195@\145\160\160CC\160\160\001\001\003\001\000\227@\145\160\160DD\160\160\001\001\004\001\000\161@\145\160\160EE\160\160\001\001\005\001\000\177@\145\160\160FF\160\160\001\001\006\001\000\198@\145\160\160GG\160\160\001\001\007\001\000\230@\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001\001\012\001\000\200@\145\160\160MM\160\160\001\001\013\001\000\232@\145\160\160NN\160\160\001\001\014\001\000\207@\145\160\160OO\160\160\001\001\015\001\000\239@\145\160\160PP\160\160\001\001\016\001\000\208@\145\160\160QQ\160\160\001\001\017\001\000\240@\144\160RR\144\160SS\144\160TT\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001\001\024\001\000\202@\145\160\160YY\160\160\001\001\025\001\000\234@\145\160\160ZZ\160\160\001\001\026\001\000\204@\145\160\160[[\160\160\001\001\027\001\000\236@\144\160\\\\\144\160]]\144\160^^\144\160__\144\160``\144\160aa\144\160bb\144\160cc\144\160dd\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\145\160\160yy\160\160\001\0019\001\000\197@\145\160\160zz\160\160\001\001:\001\000\229@\144\160{{\144\160||\145\160\160}}\160\160\001\001=\001\000\165@\145\160\160~~\160\160\001\001>\001\000\181@\144\160\127\127\144\160\000@\000@\145\160\160\000A\000A\160\160\001\001A\001\000\163@\145\160\160\000B\000B\160\160\001\001B\001\000\179@\145\160\160\000C\000C\160\160\001\001C\001\000\209@\145\160\160\000D\000D\160\160\001\001D\001\000\241@\144\160\000E\000E\144\160\000F\000F\145\160\160\000G\000G\160\160\001\001G\001\000\210@\145\160\160\000H\000H\160\160\001\001H\001\000\242@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001\001P\001\000\213@\145\160\160\000Q\000Q\160\160\001\001Q\001\000\245@\144\160\000R\000R\144\160\000S\000S\145\160\160\000T\000T\160\160\001\001T\001\000\192@\145\160\160\000U\000U\160\160\001\001U\001\000\224@\144\160\000V\000V\144\160\000W\000W\145\160\160\000X\000X\160\160\001\001X\001\000\216@\145\160\160\000Y\000Y\160\160\001\001Y\001\000\248@\145\160\160\000Z\000Z\160\160\001\001Z\001\000\166@\145\160\160\000[\000[\160\160\001\001[\001\000\182@\144\160\000\\\000\\\144\160\000]\000]\145\160\160\000^\000^\160\160\001\001^\001\000\170@\145\160\160\000_\000_\160\160\001\001_\001\000\186@\145\160\160\000`\000`\160\160\001\001`\001\000\169@\145\160\160\000a\000a\160\160\001\001a\001\000\185@\145\160\160\000b\000b\160\160\001\001b\001\000\222@\145\160\160\000c\000c\160\160\001\001c\001\000\254@\145\160\160\000d\000d\160\160\001\001d\001\000\171@\145\160\160\000e\000e\160\160\001\001e\001\000\187@\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\145\160\160\000n\000n\160\160\001\001n\001\000\217@\145\160\160\000o\000o\160\160\001\001o\001\000\249@\145\160\160\000p\000p\160\160\001\001p\001\000\219@\145\160\160\000q\000q\160\160\001\001q\001\000\251@\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\145\160\160\000y\000y\160\160\001\001y\001\000\172@\145\160\160\000z\000z\160\160\001\001z\001\000\188@\145\160\160\000{\000{\160\160\001\001{\001\000\175@\145\160\160\000|\000|\160\160\001\001|\001\000\191@\145\160\160\000}\000}\160\160\001\001}\001\000\174@\145\160\160\000~\000~\160\160\001\001~\001\000\190@\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160@@@\144\160\001\000\164\001\000\164@@\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168@@@@\144\160\001\000\173\001\000\173@@\144\160\001\000\176\001\000\176@@@\144\160\001\000\180\001\000\180@@@\144\160\001\000\184\001\000\184@@@@@@@@\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194@\144\160\001\000\196\001\000\196@@\145\160\160\001\002\199\001\000\183\160\160\001\000\199\001\000\199@@\144\160\001\000\201\001\000\201@\144\160\001\000\203\001\000\203@\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206@@@@\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212@\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\002\216\001\000\162\144\160\001\002\217\001\000\255\144\160\001\000\218\001\000\218\144\160\001\002\219\001\000\178\144\160\001\000\220\001\000\220\145\160\160\001\002\221\001\000\189\160\160\001\000\221\001\000\221@@\144\160\001\000\223\001\000\223@\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226@\144\160\001\000\228\001\000\228@@\144\160\001\000\231\001\000\231@\144\160\001\000\233\001\000\233@\144\160\001\000\235\001\000\235@\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238@@@@\144\160\001\000\243\001\000\243\144\160\001\000\244\001\000\244@\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247@@\144\160\001\000\250\001\000\250@\144\160\001\000\252\001\000\252\144\160\001\000\253\001\000\253@@" 0 : Netmappings.from_uni_list array);; - let iso88593_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002>\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001\001&\001\002\216\001\000\163\001\000\164\000\255\001\001$\001\000\167\001\000\168\001\0010\001\001^\001\001\030\001\0014\001\000\173\000\255\001\001{\001\000\176\001\001'\001\000\178\001\000\179\001\000\180\001\000\181\001\001%\001\000\183\001\000\184\001\0011\001\001_\001\001\031\001\0015\001\000\189\000\255\001\001|\001\000\192\001\000\193\001\000\194\000\255\001\000\196\001\001\n\001\001\008\001\000\199\001\000\200\001\000\201\001\000\202\001\000\203\001\000\204\001\000\205\001\000\206\001\000\207\000\255\001\000\209\001\000\210\001\000\211\001\000\212\001\001 \001\000\214\001\000\215\001\001\028\001\000\217\001\000\218\001\000\219\001\000\220\001\001l\001\001\\\001\000\223\001\000\224\001\000\225\001\000\226\000\255\001\000\228\001\001\011\001\001\t\001\000\231\001\000\232\001\000\233\001\000\234\001\000\235\001\000\236\001\000\237\001\000\238\001\000\239\000\255\001\000\241\001\000\242\001\000\243\001\000\244\001\001!\001\000\246\001\000\247\001\001\029\001\000\249\001\000\250\001\000\251\001\000\252\001\001m\001\001]\001\002\217" 0 : int array);; -let iso88593_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\165\000\000\000\000\000\000\006J\000\000\006J\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\145\160\160HH\160\160\001\001\008\001\000\198@\145\160\160II\160\160\001\001\t\001\000\230@\145\160\160JJ\160\160\001\001\n\001\000\197@\145\160\160KK\160\160\001\001\011\001\000\229@\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160TT\144\160UU\144\160VV\144\160WW\144\160XX\144\160YY\144\160ZZ\144\160[[\145\160\160\\\\\160\160\001\001\028\001\000\216@\145\160\160]]\160\160\001\001\029\001\000\248@\145\160\160^^\160\160\001\001\030\001\000\171@\145\160\160__\160\160\001\001\031\001\000\187@\145\160\160``\160\160\001\001 \001\000\213@\145\160\160aa\160\160\001\001!\001\000\245@\144\160bb\144\160cc\145\160\160dd\160\160\001\001$\001\000\166@\145\160\160ee\160\160\001\001%\001\000\182@\145\160\160ff\160\160\001\001&\001\000\161@\145\160\160gg\160\160\001\001'\001\000\177@\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001\0010\001\000\169@\145\160\160qq\160\160\001\0011\001\000\185@\144\160rr\144\160ss\145\160\160tt\160\160\001\0014\001\000\172@\145\160\160uu\160\160\001\0015\001\000\188@\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\145\160\160\000\\\000\\\160\160\001\001\\\001\000\222@\145\160\160\000]\000]\160\160\001\001]\001\000\254@\145\160\160\000^\000^\160\160\001\001^\001\000\170@\145\160\160\000_\000_\160\160\001\001_\001\000\186@\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\145\160\160\000l\000l\160\160\001\001l\001\000\221@\145\160\160\000m\000m\160\160\001\001m\001\000\253@\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\145\160\160\000{\000{\160\160\001\001{\001\000\175@\145\160\160\000|\000|\160\160\001\001|\001\000\191@\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160@@\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\164@@\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168@@@@\144\160\001\000\173\001\000\173@@\144\160\001\000\176\001\000\176@\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179\144\160\001\000\180\001\000\180\144\160\001\000\181\001\000\181@\144\160\001\000\183\001\000\183\144\160\001\000\184\001\000\184@@@@\144\160\001\000\189\001\000\189@@\144\160\001\000\192\001\000\192\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194@\144\160\001\000\196\001\000\196@@\144\160\001\000\199\001\000\199\144\160\001\000\200\001\000\200\144\160\001\000\201\001\000\201\144\160\001\000\202\001\000\202\144\160\001\000\203\001\000\203\144\160\001\000\204\001\000\204\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206\144\160\001\000\207\001\000\207@\144\160\001\000\209\001\000\209\144\160\001\000\210\001\000\210\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212@\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\002\216\001\000\162\145\160\160\001\000\217\001\000\217\160\160\001\002\217\001\000\255@\144\160\001\000\218\001\000\218\144\160\001\000\219\001\000\219\144\160\001\000\220\001\000\220@@\144\160\001\000\223\001\000\223\144\160\001\000\224\001\000\224\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226@\144\160\001\000\228\001\000\228@@\144\160\001\000\231\001\000\231\144\160\001\000\232\001\000\232\144\160\001\000\233\001\000\233\144\160\001\000\234\001\000\234\144\160\001\000\235\001\000\235\144\160\001\000\236\001\000\236\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238\144\160\001\000\239\001\000\239@\144\160\001\000\241\001\000\241\144\160\001\000\242\001\000\242\144\160\001\000\243\001\000\243\144\160\001\000\244\001\000\244@\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247@\144\160\001\000\249\001\000\249\144\160\001\000\250\001\000\250\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252@@@" 0 : Netmappings.from_uni_list array);; - let iso88594_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001\001\004\001\0018\001\001V\001\000\164\001\001(\001\001;\001\000\167\001\000\168\001\001`\001\001\018\001\001\"\001\001f\001\000\173\001\001}\001\000\175\001\000\176\001\001\005\001\002\219\001\001W\001\000\180\001\001)\001\001<\001\002\199\001\000\184\001\001a\001\001\019\001\001#\001\001g\001\001J\001\001~\001\001K\001\001\000\001\000\193\001\000\194\001\000\195\001\000\196\001\000\197\001\000\198\001\001.\001\001\012\001\000\201\001\001\024\001\000\203\001\001\022\001\000\205\001\000\206\001\001*\001\001\016\001\001E\001\001L\001\0016\001\000\212\001\000\213\001\000\214\001\000\215\001\000\216\001\001r\001\000\218\001\000\219\001\000\220\001\001h\001\001j\001\000\223\001\001\001\001\000\225\001\000\226\001\000\227\001\000\228\001\000\229\001\000\230\001\001/\001\001\013\001\000\233\001\001\025\001\000\235\001\001\023\001\000\237\001\000\238\001\001+\001\001\017\001\001F\001\001M\001\0017\001\000\244\001\000\245\001\000\246\001\000\247\001\000\248\001\001s\001\000\250\001\000\251\001\000\252\001\001i\001\001k\001\002\217" 0 : int array);; -let iso88594_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007\021\000\000\000\000\000\000\006\193\000\000\006\193\008\000\004\000\000\145\160\160@@\160\160\001\001\000\001\000\192@\145\160\160AA\160\160\001\001\001\001\000\224@\144\160BB\144\160CC\145\160\160DD\160\160\001\001\004\001\000\161@\145\160\160EE\160\160\001\001\005\001\000\177@\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001\001\012\001\000\200@\145\160\160MM\160\160\001\001\013\001\000\232@\144\160NN\144\160OO\145\160\160PP\160\160\001\001\016\001\000\208@\145\160\160QQ\160\160\001\001\017\001\000\240@\145\160\160RR\160\160\001\001\018\001\000\170@\145\160\160SS\160\160\001\001\019\001\000\186@\144\160TT\144\160UU\145\160\160VV\160\160\001\001\022\001\000\204@\145\160\160WW\160\160\001\001\023\001\000\236@\145\160\160XX\160\160\001\001\024\001\000\202@\145\160\160YY\160\160\001\001\025\001\000\234@\144\160ZZ\144\160[[\144\160\\\\\144\160]]\144\160^^\144\160__\144\160``\144\160aa\145\160\160bb\160\160\001\001\"\001\000\171@\145\160\160cc\160\160\001\001#\001\000\187@\144\160dd\144\160ee\144\160ff\144\160gg\145\160\160hh\160\160\001\001(\001\000\165@\145\160\160ii\160\160\001\001)\001\000\181@\145\160\160jj\160\160\001\001*\001\000\207@\145\160\160kk\160\160\001\001+\001\000\239@\144\160ll\144\160mm\145\160\160nn\160\160\001\001.\001\000\199@\145\160\160oo\160\160\001\001/\001\000\231@\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\145\160\160vv\160\160\001\0016\001\000\211@\145\160\160ww\160\160\001\0017\001\000\243@\145\160\160xx\160\160\001\0018\001\000\162@\144\160yy\144\160zz\145\160\160{{\160\160\001\001;\001\000\166@\145\160\160||\160\160\001\001<\001\000\182@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\145\160\160\000E\000E\160\160\001\001E\001\000\209@\145\160\160\000F\000F\160\160\001\001F\001\000\241@\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\145\160\160\000J\000J\160\160\001\001J\001\000\189@\145\160\160\000K\000K\160\160\001\001K\001\000\191@\145\160\160\000L\000L\160\160\001\001L\001\000\210@\145\160\160\000M\000M\160\160\001\001M\001\000\242@\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\145\160\160\000V\000V\160\160\001\001V\001\000\163@\145\160\160\000W\000W\160\160\001\001W\001\000\179@\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001\001`\001\000\169@\145\160\160\000a\000a\160\160\001\001a\001\000\185@\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\145\160\160\000f\000f\160\160\001\001f\001\000\172@\145\160\160\000g\000g\160\160\001\001g\001\000\188@\145\160\160\000h\000h\160\160\001\001h\001\000\221@\145\160\160\000i\000i\160\160\001\001i\001\000\253@\145\160\160\000j\000j\160\160\001\001j\001\000\222@\145\160\160\000k\000k\160\160\001\001k\001\000\254@\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\145\160\160\000r\000r\160\160\001\001r\001\000\217@\145\160\160\000s\000s\160\160\001\001s\001\000\249@\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\145\160\160\000}\000}\160\160\001\001}\001\000\174@\145\160\160\000~\000~\160\160\001\001~\001\000\190@\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160@@@\144\160\001\000\164\001\000\164@@\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168@@@@\144\160\001\000\173\001\000\173@\144\160\001\000\175\001\000\175\144\160\001\000\176\001\000\176@@@\144\160\001\000\180\001\000\180@@@\144\160\001\000\184\001\000\184@@@@@@@@\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194\144\160\001\000\195\001\000\195\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\144\160\001\000\198\001\000\198\144\160\001\002\199\001\000\183@\144\160\001\000\201\001\000\201@\144\160\001\000\203\001\000\203@\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206@@@@@\144\160\001\000\212\001\000\212\144\160\001\000\213\001\000\213\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\000\216\001\000\216\144\160\001\002\217\001\000\255\144\160\001\000\218\001\000\218\145\160\160\001\002\219\001\000\178\160\160\001\000\219\001\000\219@\144\160\001\000\220\001\000\220@@\144\160\001\000\223\001\000\223@\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226\144\160\001\000\227\001\000\227\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\230@@\144\160\001\000\233\001\000\233@\144\160\001\000\235\001\000\235@\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238@@@@@\144\160\001\000\244\001\000\244\144\160\001\000\245\001\000\245\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247\144\160\001\000\248\001\000\248@\144\160\001\000\250\001\000\250\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252@@@" 0 : Netmappings.from_uni_list array);; - let iso88595_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001\004\001\001\004\002\001\004\003\001\004\004\001\004\005\001\004\006\001\004\007\001\004\008\001\004\t\001\004\n\001\004\011\001\004\012\001\000\173\001\004\014\001\004\015\001\004\016\001\004\017\001\004\018\001\004\019\001\004\020\001\004\021\001\004\022\001\004\023\001\004\024\001\004\025\001\004\026\001\004\027\001\004\028\001\004\029\001\004\030\001\004\031\001\004 \001\004!\001\004\"\001\004#\001\004$\001\004%\001\004&\001\004'\001\004(\001\004)\001\004*\001\004+\001\004,\001\004-\001\004.\001\004/\001\0040\001\0041\001\0042\001\0043\001\0044\001\0045\001\0046\001\0047\001\0048\001\0049\001\004:\001\004;\001\004<\001\004=\001\004>\001\004?\001\004@\001\004A\001\004B\001\004C\001\004D\001\004E\001\004F\001\004G\001\004H\001\004I\001\004J\001\004K\001\004L\001\004M\001\004N\001\004O\001!\022\001\004Q\001\004R\001\004S\001\004T\001\004U\001\004V\001\004W\001\004X\001\004Y\001\004Z\001\004[\001\004\\\001\000\167\001\004^\001\004_" 0 : int array);; -let iso88595_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007\154\000\000\000\000\000\000\007r\000\000\007r\008\000\004\000\000\144\160@@\145\160\160AA\160\160\001\004\001\001\000\161@\145\160\160BB\160\160\001\004\002\001\000\162@\145\160\160CC\160\160\001\004\003\001\000\163@\145\160\160DD\160\160\001\004\004\001\000\164@\145\160\160EE\160\160\001\004\005\001\000\165@\145\160\160FF\160\160\001\004\006\001\000\166@\145\160\160GG\160\160\001\004\007\001\000\167@\145\160\160HH\160\160\001\004\008\001\000\168@\145\160\160II\160\160\001\004\t\001\000\169@\145\160\160JJ\160\160\001\004\n\001\000\170@\145\160\160KK\160\160\001\004\011\001\000\171@\145\160\160LL\160\160\001\004\012\001\000\172@\144\160MM\145\160\160NN\160\160\001\004\014\001\000\174@\145\160\160OO\160\160\001\004\015\001\000\175@\145\160\160PP\160\160\001\004\016\001\000\176@\145\160\160QQ\160\160\001\004\017\001\000\177@\145\160\160RR\160\160\001\004\018\001\000\178@\145\160\160SS\160\160\001\004\019\001\000\179@\145\160\160TT\160\160\001\004\020\001\000\180@\145\160\160UU\160\160\001\004\021\001\000\181@\145\160\160VV\160\160\001\004\022\001\000\182\160\160\001!\022\001\000\240@\145\160\160WW\160\160\001\004\023\001\000\183@\145\160\160XX\160\160\001\004\024\001\000\184@\145\160\160YY\160\160\001\004\025\001\000\185@\145\160\160ZZ\160\160\001\004\026\001\000\186@\145\160\160[[\160\160\001\004\027\001\000\187@\145\160\160\\\\\160\160\001\004\028\001\000\188@\145\160\160]]\160\160\001\004\029\001\000\189@\145\160\160^^\160\160\001\004\030\001\000\190@\145\160\160__\160\160\001\004\031\001\000\191@\145\160\160``\160\160\001\004 \001\000\192@\145\160\160aa\160\160\001\004!\001\000\193@\145\160\160bb\160\160\001\004\"\001\000\194@\145\160\160cc\160\160\001\004#\001\000\195@\145\160\160dd\160\160\001\004$\001\000\196@\145\160\160ee\160\160\001\004%\001\000\197@\145\160\160ff\160\160\001\004&\001\000\198@\145\160\160gg\160\160\001\004'\001\000\199@\145\160\160hh\160\160\001\004(\001\000\200@\145\160\160ii\160\160\001\004)\001\000\201@\145\160\160jj\160\160\001\004*\001\000\202@\145\160\160kk\160\160\001\004+\001\000\203@\145\160\160ll\160\160\001\004,\001\000\204@\145\160\160mm\160\160\001\004-\001\000\205@\145\160\160nn\160\160\001\004.\001\000\206@\145\160\160oo\160\160\001\004/\001\000\207@\145\160\160pp\160\160\001\0040\001\000\208@\145\160\160qq\160\160\001\0041\001\000\209@\145\160\160rr\160\160\001\0042\001\000\210@\145\160\160ss\160\160\001\0043\001\000\211@\145\160\160tt\160\160\001\0044\001\000\212@\145\160\160uu\160\160\001\0045\001\000\213@\145\160\160vv\160\160\001\0046\001\000\214@\145\160\160ww\160\160\001\0047\001\000\215@\145\160\160xx\160\160\001\0048\001\000\216@\145\160\160yy\160\160\001\0049\001\000\217@\145\160\160zz\160\160\001\004:\001\000\218@\145\160\160{{\160\160\001\004;\001\000\219@\145\160\160||\160\160\001\004<\001\000\220@\145\160\160}}\160\160\001\004=\001\000\221@\145\160\160~~\160\160\001\004>\001\000\222@\145\160\160\127\127\160\160\001\004?\001\000\223@\145\160\160\000@\000@\160\160\001\004@\001\000\224@\145\160\160\000A\000A\160\160\001\004A\001\000\225@\145\160\160\000B\000B\160\160\001\004B\001\000\226@\145\160\160\000C\000C\160\160\001\004C\001\000\227@\145\160\160\000D\000D\160\160\001\004D\001\000\228@\145\160\160\000E\000E\160\160\001\004E\001\000\229@\145\160\160\000F\000F\160\160\001\004F\001\000\230@\145\160\160\000G\000G\160\160\001\004G\001\000\231@\145\160\160\000H\000H\160\160\001\004H\001\000\232@\145\160\160\000I\000I\160\160\001\004I\001\000\233@\145\160\160\000J\000J\160\160\001\004J\001\000\234@\145\160\160\000K\000K\160\160\001\004K\001\000\235@\145\160\160\000L\000L\160\160\001\004L\001\000\236@\145\160\160\000M\000M\160\160\001\004M\001\000\237@\145\160\160\000N\000N\160\160\001\004N\001\000\238@\145\160\160\000O\000O\160\160\001\004O\001\000\239@\144\160\000P\000P\145\160\160\000Q\000Q\160\160\001\004Q\001\000\241@\145\160\160\000R\000R\160\160\001\004R\001\000\242@\145\160\160\000S\000S\160\160\001\004S\001\000\243@\145\160\160\000T\000T\160\160\001\004T\001\000\244@\145\160\160\000U\000U\160\160\001\004U\001\000\245@\145\160\160\000V\000V\160\160\001\004V\001\000\246@\145\160\160\000W\000W\160\160\001\004W\001\000\247@\145\160\160\000X\000X\160\160\001\004X\001\000\248@\145\160\160\000Y\000Y\160\160\001\004Y\001\000\249@\145\160\160\000Z\000Z\160\160\001\004Z\001\000\250@\145\160\160\000[\000[\160\160\001\004[\001\000\251@\145\160\160\000\\\000\\\160\160\001\004\\\001\000\252@\144\160\000]\000]\145\160\160\000^\000^\160\160\001\004^\001\000\254@\145\160\160\000_\000_\160\160\001\004_\001\000\255@\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160@@@@@@\144\160\001\000\167\001\000\253@@@@@\144\160\001\000\173\001\000\173@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let iso88596_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002\024\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\000\255\000\255\000\255\001\000\164\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001\006\012\001\000\173\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001\006\027\000\255\000\255\000\255\001\006\031\000\255\001\006!\001\006\"\001\006#\001\006$\001\006%\001\006&\001\006'\001\006(\001\006)\001\006*\001\006+\001\006,\001\006-\001\006.\001\006/\001\0060\001\0061\001\0062\001\0063\001\0064\001\0065\001\0066\001\0067\001\0068\001\0069\001\006:\000\255\000\255\000\255\000\255\000\255\001\006@\001\006A\001\006B\001\006C\001\006D\001\006E\001\006F\001\006G\001\006H\001\006I\001\006J\001\006K\001\006L\001\006M\001\006N\001\006O\001\006P\001\006Q\001\006R\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255" 0 : int array);; -let iso88596_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\005\218\000\000\000\000\000\000\005\224\000\000\005\224\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001\006\012\001\000\172@\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160TT\144\160UU\144\160VV\144\160WW\144\160XX\144\160YY\144\160ZZ\145\160\160[[\160\160\001\006\027\001\000\187@\144\160\\\\\144\160]]\144\160^^\145\160\160__\160\160\001\006\031\001\000\191@\144\160``\145\160\160aa\160\160\001\006!\001\000\193@\145\160\160bb\160\160\001\006\"\001\000\194@\145\160\160cc\160\160\001\006#\001\000\195@\145\160\160dd\160\160\001\006$\001\000\196@\145\160\160ee\160\160\001\006%\001\000\197@\145\160\160ff\160\160\001\006&\001\000\198@\145\160\160gg\160\160\001\006'\001\000\199@\145\160\160hh\160\160\001\006(\001\000\200@\145\160\160ii\160\160\001\006)\001\000\201@\145\160\160jj\160\160\001\006*\001\000\202@\145\160\160kk\160\160\001\006+\001\000\203@\145\160\160ll\160\160\001\006,\001\000\204@\145\160\160mm\160\160\001\006-\001\000\205@\145\160\160nn\160\160\001\006.\001\000\206@\145\160\160oo\160\160\001\006/\001\000\207@\145\160\160pp\160\160\001\0060\001\000\208@\145\160\160qq\160\160\001\0061\001\000\209@\145\160\160rr\160\160\001\0062\001\000\210@\145\160\160ss\160\160\001\0063\001\000\211@\145\160\160tt\160\160\001\0064\001\000\212@\145\160\160uu\160\160\001\0065\001\000\213@\145\160\160vv\160\160\001\0066\001\000\214@\145\160\160ww\160\160\001\0067\001\000\215@\145\160\160xx\160\160\001\0068\001\000\216@\145\160\160yy\160\160\001\0069\001\000\217@\145\160\160zz\160\160\001\006:\001\000\218@\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\145\160\160\000@\000@\160\160\001\006@\001\000\224@\145\160\160\000A\000A\160\160\001\006A\001\000\225@\145\160\160\000B\000B\160\160\001\006B\001\000\226@\145\160\160\000C\000C\160\160\001\006C\001\000\227@\145\160\160\000D\000D\160\160\001\006D\001\000\228@\145\160\160\000E\000E\160\160\001\006E\001\000\229@\145\160\160\000F\000F\160\160\001\006F\001\000\230@\145\160\160\000G\000G\160\160\001\006G\001\000\231@\145\160\160\000H\000H\160\160\001\006H\001\000\232@\145\160\160\000I\000I\160\160\001\006I\001\000\233@\145\160\160\000J\000J\160\160\001\006J\001\000\234@\145\160\160\000K\000K\160\160\001\006K\001\000\235@\145\160\160\000L\000L\160\160\001\006L\001\000\236@\145\160\160\000M\000M\160\160\001\006M\001\000\237@\145\160\160\000N\000N\160\160\001\006N\001\000\238@\145\160\160\000O\000O\160\160\001\006O\001\000\239@\145\160\160\000P\000P\160\160\001\006P\001\000\240@\145\160\160\000Q\000Q\160\160\001\006Q\001\000\241@\145\160\160\000R\000R\160\160\001\006R\001\000\242@\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160@@@\144\160\001\000\164\001\000\164@@@@@@@@\144\160\001\000\173\001\000\173@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let iso88597_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002?\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001 \024\001 \025\001\000\163\000\255\000\255\001\000\166\001\000\167\001\000\168\001\000\169\000\255\001\000\171\001\000\172\001\000\173\000\255\001 \021\001\000\176\001\000\177\001\000\178\001\000\179\001\003\132\001\003\133\001\003\134\001\000\183\001\003\136\001\003\137\001\003\138\001\000\187\001\003\140\001\000\189\001\003\142\001\003\143\001\003\144\001\003\145\001\003\146\001\003\147\001\003\148\001\003\149\001\003\150\001\003\151\001\003\152\001\003\153\001\003\154\001\003\155\001\003\156\001\003\157\001\003\158\001\003\159\001\003\160\001\003\161\000\255\001\003\163\001\003\164\001\003\165\001\003\166\001\003\167\001\003\168\001\003\169\001\003\170\001\003\171\001\003\172\001\003\173\001\003\174\001\003\175\001\003\176\001\003\177\001\003\178\001\003\179\001\003\180\001\003\181\001\003\182\001\003\183\001\003\184\001\003\185\001\003\186\001\003\187\001\003\188\001\003\189\001\003\190\001\003\191\001\003\192\001\003\193\001\003\194\001\003\195\001\003\196\001\003\197\001\003\198\001\003\199\001\003\200\001\003\201\001\003\202\001\003\203\001\003\204\001\003\205\001\003\206\000\255" 0 : int array);; -let iso88597_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\223\000\000\000\000\000\000\006\147\000\000\006\147\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160TT\145\160\160UU\160\160\001 \021\001\000\175@\144\160VV\144\160WW\145\160\160XX\160\160\001 \024\001\000\161@\145\160\160YY\160\160\001 \025\001\000\162@\144\160ZZ\144\160[[\144\160\\\\\144\160]]\144\160^^\144\160__\144\160``\144\160aa\144\160bb\144\160cc\144\160dd\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\145\160\160\001\000\132\001\000\132\160\160\001\003\132\001\000\180@\145\160\160\001\000\133\001\000\133\160\160\001\003\133\001\000\181@\145\160\160\001\000\134\001\000\134\160\160\001\003\134\001\000\182@\144\160\001\000\135\001\000\135\145\160\160\001\000\136\001\000\136\160\160\001\003\136\001\000\184@\145\160\160\001\000\137\001\000\137\160\160\001\003\137\001\000\185@\145\160\160\001\000\138\001\000\138\160\160\001\003\138\001\000\186@\144\160\001\000\139\001\000\139\145\160\160\001\000\140\001\000\140\160\160\001\003\140\001\000\188@\144\160\001\000\141\001\000\141\145\160\160\001\000\142\001\000\142\160\160\001\003\142\001\000\190@\145\160\160\001\000\143\001\000\143\160\160\001\003\143\001\000\191@\145\160\160\001\000\144\001\000\144\160\160\001\003\144\001\000\192@\145\160\160\001\000\145\001\000\145\160\160\001\003\145\001\000\193@\145\160\160\001\000\146\001\000\146\160\160\001\003\146\001\000\194@\145\160\160\001\000\147\001\000\147\160\160\001\003\147\001\000\195@\145\160\160\001\000\148\001\000\148\160\160\001\003\148\001\000\196@\145\160\160\001\000\149\001\000\149\160\160\001\003\149\001\000\197@\145\160\160\001\000\150\001\000\150\160\160\001\003\150\001\000\198@\145\160\160\001\000\151\001\000\151\160\160\001\003\151\001\000\199@\145\160\160\001\000\152\001\000\152\160\160\001\003\152\001\000\200@\145\160\160\001\000\153\001\000\153\160\160\001\003\153\001\000\201@\145\160\160\001\000\154\001\000\154\160\160\001\003\154\001\000\202@\145\160\160\001\000\155\001\000\155\160\160\001\003\155\001\000\203@\145\160\160\001\000\156\001\000\156\160\160\001\003\156\001\000\204@\145\160\160\001\000\157\001\000\157\160\160\001\003\157\001\000\205@\145\160\160\001\000\158\001\000\158\160\160\001\003\158\001\000\206@\145\160\160\001\000\159\001\000\159\160\160\001\003\159\001\000\207@\145\160\160\001\000\160\001\000\160\160\160\001\003\160\001\000\208@\144\160\001\003\161\001\000\209@\145\160\160\001\000\163\001\000\163\160\160\001\003\163\001\000\211@\144\160\001\003\164\001\000\212\144\160\001\003\165\001\000\213\145\160\160\001\000\166\001\000\166\160\160\001\003\166\001\000\214@\145\160\160\001\000\167\001\000\167\160\160\001\003\167\001\000\215@\145\160\160\001\000\168\001\000\168\160\160\001\003\168\001\000\216@\145\160\160\001\000\169\001\000\169\160\160\001\003\169\001\000\217@\144\160\001\003\170\001\000\218\145\160\160\001\000\171\001\000\171\160\160\001\003\171\001\000\219@\145\160\160\001\000\172\001\000\172\160\160\001\003\172\001\000\220@\145\160\160\001\000\173\001\000\173\160\160\001\003\173\001\000\221@\144\160\001\003\174\001\000\222\144\160\001\003\175\001\000\223\145\160\160\001\000\176\001\000\176\160\160\001\003\176\001\000\224@\145\160\160\001\000\177\001\000\177\160\160\001\003\177\001\000\225@\145\160\160\001\000\178\001\000\178\160\160\001\003\178\001\000\226@\145\160\160\001\000\179\001\000\179\160\160\001\003\179\001\000\227@\144\160\001\003\180\001\000\228\144\160\001\003\181\001\000\229\144\160\001\003\182\001\000\230\145\160\160\001\000\183\001\000\183\160\160\001\003\183\001\000\231@\144\160\001\003\184\001\000\232\144\160\001\003\185\001\000\233\144\160\001\003\186\001\000\234\145\160\160\001\000\187\001\000\187\160\160\001\003\187\001\000\235@\144\160\001\003\188\001\000\236\145\160\160\001\000\189\001\000\189\160\160\001\003\189\001\000\237@\144\160\001\003\190\001\000\238\144\160\001\003\191\001\000\239\144\160\001\003\192\001\000\240\144\160\001\003\193\001\000\241\144\160\001\003\194\001\000\242\144\160\001\003\195\001\000\243\144\160\001\003\196\001\000\244\144\160\001\003\197\001\000\245\144\160\001\003\198\001\000\246\144\160\001\003\199\001\000\247\144\160\001\003\200\001\000\248\144\160\001\003\201\001\000\249\144\160\001\003\202\001\000\250\144\160\001\003\203\001\000\251\144\160\001\003\204\001\000\252\144\160\001\003\205\001\000\253\144\160\001\003\206\001\000\254@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let iso88598_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002!\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\000\255\001\000\162\001\000\163\001\000\164\001\000\165\001\000\166\001\000\167\001\000\168\001\000\169\001\000\215\001\000\171\001\000\172\001\000\173\001\000\174\001\000\175\001\000\176\001\000\177\001\000\178\001\000\179\001\000\180\001\000\181\001\000\182\001\000\183\001\000\184\001\000\185\001\000\247\001\000\187\001\000\188\001\000\189\001\000\190\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001 \023\001\005\208\001\005\209\001\005\210\001\005\211\001\005\212\001\005\213\001\005\214\001\005\215\001\005\216\001\005\217\001\005\218\001\005\219\001\005\220\001\005\221\001\005\222\001\005\223\001\005\224\001\005\225\001\005\226\001\005\227\001\005\228\001\005\229\001\005\230\001\005\231\001\005\232\001\005\233\001\005\234\000\255\000\255\001 \014\001 \015\000\255" 0 : int array);; -let iso88598_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\005\149\000\000\000\000\000\000\005]\000\000\005]\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\144\160LL\144\160MM\145\160\160NN\160\160\001 \014\001\000\253@\145\160\160OO\160\160\001 \015\001\000\254@\144\160PP\144\160QQ\144\160RR\144\160SS\144\160TT\144\160UU\144\160VV\145\160\160WW\160\160\001 \023\001\000\223@\144\160XX\144\160YY\144\160ZZ\144\160[[\144\160\\\\\144\160]]\144\160^^\144\160__\144\160``\144\160aa\144\160bb\144\160cc\144\160dd\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160@\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\164\144\160\001\000\165\001\000\165\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168\144\160\001\000\169\001\000\169@\144\160\001\000\171\001\000\171\144\160\001\000\172\001\000\172\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174\144\160\001\000\175\001\000\175\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179\144\160\001\000\180\001\000\180\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183\144\160\001\000\184\001\000\184\144\160\001\000\185\001\000\185@\144\160\001\000\187\001\000\187\144\160\001\000\188\001\000\188\144\160\001\000\189\001\000\189\144\160\001\000\190\001\000\190@@@@@@@@@@@@@@@@@\144\160\001\005\208\001\000\224\144\160\001\005\209\001\000\225\144\160\001\005\210\001\000\226\144\160\001\005\211\001\000\227\144\160\001\005\212\001\000\228\144\160\001\005\213\001\000\229\144\160\001\005\214\001\000\230\145\160\160\001\000\215\001\000\170\160\160\001\005\215\001\000\231@\144\160\001\005\216\001\000\232\144\160\001\005\217\001\000\233\144\160\001\005\218\001\000\234\144\160\001\005\219\001\000\235\144\160\001\005\220\001\000\236\144\160\001\005\221\001\000\237\144\160\001\005\222\001\000\238\144\160\001\005\223\001\000\239\144\160\001\005\224\001\000\240\144\160\001\005\225\001\000\241\144\160\001\005\226\001\000\242\144\160\001\005\227\001\000\243\144\160\001\005\228\001\000\244\144\160\001\005\229\001\000\245\144\160\001\005\230\001\000\246\144\160\001\005\231\001\000\247\144\160\001\005\232\001\000\248\144\160\001\005\233\001\000\249\144\160\001\005\234\001\000\250@@@@@@@@@@@@\144\160\001\000\247\001\000\186@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let iso88599_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001\000\161\001\000\162\001\000\163\001\000\164\001\000\165\001\000\166\001\000\167\001\000\168\001\000\169\001\000\170\001\000\171\001\000\172\001\000\173\001\000\174\001\000\175\001\000\176\001\000\177\001\000\178\001\000\179\001\000\180\001\000\181\001\000\182\001\000\183\001\000\184\001\000\185\001\000\186\001\000\187\001\000\188\001\000\189\001\000\190\001\000\191\001\000\192\001\000\193\001\000\194\001\000\195\001\000\196\001\000\197\001\000\198\001\000\199\001\000\200\001\000\201\001\000\202\001\000\203\001\000\204\001\000\205\001\000\206\001\000\207\001\001\030\001\000\209\001\000\210\001\000\211\001\000\212\001\000\213\001\000\214\001\000\215\001\000\216\001\000\217\001\000\218\001\000\219\001\000\220\001\0010\001\001^\001\000\223\001\000\224\001\000\225\001\000\226\001\000\227\001\000\228\001\000\229\001\000\230\001\000\231\001\000\232\001\000\233\001\000\234\001\000\235\001\000\236\001\000\237\001\000\238\001\000\239\001\001\031\001\000\241\001\000\242\001\000\243\001\000\244\001\000\245\001\000\246\001\000\247\001\000\248\001\000\249\001\000\250\001\000\251\001\000\252\001\0011\001\001_\001\000\255" 0 : int array);; -let iso88599_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\151\000\000\000\000\000\000\006\025\000\000\006\025\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160TT\144\160UU\144\160VV\144\160WW\144\160XX\144\160YY\144\160ZZ\144\160[[\144\160\\\\\144\160]]\145\160\160^^\160\160\001\001\030\001\000\208@\145\160\160__\160\160\001\001\031\001\000\240@\144\160``\144\160aa\144\160bb\144\160cc\144\160dd\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001\0010\001\000\221@\145\160\160qq\160\160\001\0011\001\000\253@\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\145\160\160\000^\000^\160\160\001\001^\001\000\222@\145\160\160\000_\000_\160\160\001\001_\001\000\254@\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001\000\128\001\000\128\144\160\001\000\129\001\000\129\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\144\160\001\000\132\001\000\132\144\160\001\000\133\001\000\133\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\144\160\001\000\137\001\000\137\144\160\001\000\138\001\000\138\144\160\001\000\139\001\000\139\144\160\001\000\140\001\000\140\144\160\001\000\141\001\000\141\144\160\001\000\142\001\000\142\144\160\001\000\143\001\000\143\144\160\001\000\144\001\000\144\144\160\001\000\145\001\000\145\144\160\001\000\146\001\000\146\144\160\001\000\147\001\000\147\144\160\001\000\148\001\000\148\144\160\001\000\149\001\000\149\144\160\001\000\150\001\000\150\144\160\001\000\151\001\000\151\144\160\001\000\152\001\000\152\144\160\001\000\153\001\000\153\144\160\001\000\154\001\000\154\144\160\001\000\155\001\000\155\144\160\001\000\156\001\000\156\144\160\001\000\157\001\000\157\144\160\001\000\158\001\000\158\144\160\001\000\159\001\000\159\144\160\001\000\160\001\000\160\144\160\001\000\161\001\000\161\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\164\144\160\001\000\165\001\000\165\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168\144\160\001\000\169\001\000\169\144\160\001\000\170\001\000\170\144\160\001\000\171\001\000\171\144\160\001\000\172\001\000\172\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174\144\160\001\000\175\001\000\175\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179\144\160\001\000\180\001\000\180\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183\144\160\001\000\184\001\000\184\144\160\001\000\185\001\000\185\144\160\001\000\186\001\000\186\144\160\001\000\187\001\000\187\144\160\001\000\188\001\000\188\144\160\001\000\189\001\000\189\144\160\001\000\190\001\000\190\144\160\001\000\191\001\000\191\144\160\001\000\192\001\000\192\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194\144\160\001\000\195\001\000\195\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\144\160\001\000\198\001\000\198\144\160\001\000\199\001\000\199\144\160\001\000\200\001\000\200\144\160\001\000\201\001\000\201\144\160\001\000\202\001\000\202\144\160\001\000\203\001\000\203\144\160\001\000\204\001\000\204\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206\144\160\001\000\207\001\000\207@\144\160\001\000\209\001\000\209\144\160\001\000\210\001\000\210\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212\144\160\001\000\213\001\000\213\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\000\216\001\000\216\144\160\001\000\217\001\000\217\144\160\001\000\218\001\000\218\144\160\001\000\219\001\000\219\144\160\001\000\220\001\000\220@@\144\160\001\000\223\001\000\223\144\160\001\000\224\001\000\224\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226\144\160\001\000\227\001\000\227\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\230\144\160\001\000\231\001\000\231\144\160\001\000\232\001\000\232\144\160\001\000\233\001\000\233\144\160\001\000\234\001\000\234\144\160\001\000\235\001\000\235\144\160\001\000\236\001\000\236\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238\144\160\001\000\239\001\000\239@\144\160\001\000\241\001\000\241\144\160\001\000\242\001\000\242\144\160\001\000\243\001\000\243\144\160\001\000\244\001\000\244\144\160\001\000\245\001\000\245\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247\144\160\001\000\248\001\000\248\144\160\001\000\249\001\000\249\144\160\001\000\250\001\000\250\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252@@\144\160\001\000\255\001\000\255" 0 : Netmappings.from_uni_list array);; - Hashtbl.add Netmappings.to_unicode `Enc_iso88599 iso88599_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso88599 iso88599_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso88598 iso88598_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso88598 iso88598_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso88597 iso88597_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso88597 iso88597_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso88596 iso88596_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso88596 iso88596_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso88595 iso88595_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso88595 iso88595_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso88594 iso88594_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso88594 iso88594_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso88593 iso88593_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso88593 iso88593_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso88592 iso88592_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso88592 iso88592_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso885915 iso885915_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso885915 iso885915_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso885914 iso885914_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso885914 iso885914_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso885913 iso885913_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso885913 iso885913_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso885910 iso885910_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso885910 iso885910_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_iso88591 iso88591_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_iso88591 iso88591_from_unicode; -();; diff --git a/helm/DEVEL/pxp/netstring/netmappings_other.ml b/helm/DEVEL/pxp/netstring/netmappings_other.ml deleted file mode 100644 index 57fcb485d..000000000 --- a/helm/DEVEL/pxp/netstring/netmappings_other.ml +++ /dev/null @@ -1,154 +0,0 @@ -(* WARNING! This is a generated file! *) -let cp037_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABC\001\000\156I\001\000\134\000\127\001\000\151\001\000\141\001\000\142KLMNOPQRS\001\000\157\001\000\133H\001\000\135XY\001\000\146\001\000\143\\]^_\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132JW[\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140EFG\001\000\144\001\000\145V\001\000\147\001\000\148\001\000\149\001\000\150D\001\000\152\001\000\153\001\000\154\001\000\155TU\001\000\158Z`\001\000\160\001\000\226\001\000\228\001\000\224\001\000\225\001\000\227\001\000\229\001\000\231\001\000\241\001\000\162n|hk\000|f\001\000\233\001\000\234\001\000\235\001\000\232\001\000\237\001\000\238\001\000\239\001\000\236\001\000\223adji{\001\000\172mo\001\000\194\001\000\196\001\000\192\001\000\193\001\000\195\001\000\197\001\000\199\001\000\209\001\000\166le\000_~\127\001\000\248\001\000\201\001\000\202\001\000\203\001\000\200\001\000\205\001\000\206\001\000\207\001\000\204\000`zc\000@g}b\001\000\216\000a\000b\000c\000d\000e\000f\000g\000h\000i\001\000\171\001\000\187\001\000\240\001\000\253\001\000\254\001\000\177\001\000\176\000j\000k\000l\000m\000n\000o\000p\000q\000r\001\000\170\001\000\186\001\000\230\001\000\184\001\000\198\001\000\164\001\000\181\000~\000s\000t\000u\000v\000w\000x\000y\000z\001\000\161\001\000\191\001\000\208\001\000\221\001\000\222\001\000\174\000^\001\000\163\001\000\165\001\000\183\001\000\169\001\000\167\001\000\182\001\000\188\001\000\189\001\000\190\000[\000]\001\000\175\001\000\168\001\000\180\001\000\215\000{\000A\000B\000C\000D\000E\000F\000G\000H\000I\001\000\173\001\000\244\001\000\246\001\000\242\001\000\243\001\000\245\000}\000J\000K\000L\000M\000N\000O\000P\000Q\000R\001\000\185\001\000\251\001\000\252\001\000\249\001\000\250\001\000\255\000\\\001\000\247\000S\000T\000U\000V\000W\000X\000Y\000Z\001\000\178\001\000\212\001\000\214\001\000\210\001\000\211\001\000\213pqrstuvwxy\001\000\179\001\000\219\001\000\220\001\000\217\001\000\218\001\000\159" 0 : int array);; -let cp037_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\133\000\000\000\000\000\000\006\001\000\000\006\001\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160Dw\144\160Em\144\160Fn\144\160Go\144\160HV\144\160IE\144\160Je\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160T|\144\160U}\144\160Vr\144\160Wf\144\160XX\144\160YY\144\160Z\127\144\160[g\144\160\\\\\144\160]]\144\160^^\144\160__\144\160`\000@\144\160a\000Z\144\160b\000\127\144\160c\000{\144\160d\000[\144\160e\000l\144\160f\000P\144\160g\000}\144\160h\000M\144\160i\000]\144\160j\000\\\144\160k\000N\144\160l\000k\144\160m\000`\144\160n\000K\144\160o\000a\144\160p\001\000\240\144\160q\001\000\241\144\160r\001\000\242\144\160s\001\000\243\144\160t\001\000\244\144\160u\001\000\245\144\160v\001\000\246\144\160w\001\000\247\144\160x\001\000\248\144\160y\001\000\249\144\160z\000z\144\160{\000^\144\160|\000L\144\160}\000~\144\160~\000n\144\160\127\000o\144\160\000@\000|\144\160\000A\001\000\193\144\160\000B\001\000\194\144\160\000C\001\000\195\144\160\000D\001\000\196\144\160\000E\001\000\197\144\160\000F\001\000\198\144\160\000G\001\000\199\144\160\000H\001\000\200\144\160\000I\001\000\201\144\160\000J\001\000\209\144\160\000K\001\000\210\144\160\000L\001\000\211\144\160\000M\001\000\212\144\160\000N\001\000\213\144\160\000O\001\000\214\144\160\000P\001\000\215\144\160\000Q\001\000\216\144\160\000R\001\000\217\144\160\000S\001\000\226\144\160\000T\001\000\227\144\160\000U\001\000\228\144\160\000V\001\000\229\144\160\000W\001\000\230\144\160\000X\001\000\231\144\160\000Y\001\000\232\144\160\000Z\001\000\233\144\160\000[\001\000\186\144\160\000\\\001\000\224\144\160\000]\001\000\187\144\160\000^\001\000\176\144\160\000_\000m\144\160\000`\000y\144\160\000a\001\000\129\144\160\000b\001\000\130\144\160\000c\001\000\131\144\160\000d\001\000\132\144\160\000e\001\000\133\144\160\000f\001\000\134\144\160\000g\001\000\135\144\160\000h\001\000\136\144\160\000i\001\000\137\144\160\000j\001\000\145\144\160\000k\001\000\146\144\160\000l\001\000\147\144\160\000m\001\000\148\144\160\000n\001\000\149\144\160\000o\001\000\150\144\160\000p\001\000\151\144\160\000q\001\000\152\144\160\000r\001\000\153\144\160\000s\001\000\162\144\160\000t\001\000\163\144\160\000u\001\000\164\144\160\000v\001\000\165\144\160\000w\001\000\166\144\160\000x\001\000\167\144\160\000y\001\000\168\144\160\000z\001\000\169\144\160\000{\001\000\192\144\160\000|\000O\144\160\000}\001\000\208\144\160\000~\001\000\161\144\160\000\127G\144\160\001\000\128`\144\160\001\000\129a\144\160\001\000\130b\144\160\001\000\131c\144\160\001\000\132d\144\160\001\000\133U\144\160\001\000\134F\144\160\001\000\135W\144\160\001\000\136h\144\160\001\000\137i\144\160\001\000\138j\144\160\001\000\139k\144\160\001\000\140l\144\160\001\000\141I\144\160\001\000\142J\144\160\001\000\143[\144\160\001\000\144p\144\160\001\000\145q\144\160\001\000\146Z\144\160\001\000\147s\144\160\001\000\148t\144\160\001\000\149u\144\160\001\000\150v\144\160\001\000\151H\144\160\001\000\152x\144\160\001\000\153y\144\160\001\000\154z\144\160\001\000\155{\144\160\001\000\156D\144\160\001\000\157T\144\160\001\000\158~\144\160\001\000\159\001\000\255\144\160\001\000\160\000A\144\160\001\000\161\001\000\170\144\160\001\000\162\000J\144\160\001\000\163\001\000\177\144\160\001\000\164\001\000\159\144\160\001\000\165\001\000\178\144\160\001\000\166\000j\144\160\001\000\167\001\000\181\144\160\001\000\168\001\000\189\144\160\001\000\169\001\000\180\144\160\001\000\170\001\000\154\144\160\001\000\171\001\000\138\144\160\001\000\172\000_\144\160\001\000\173\001\000\202\144\160\001\000\174\001\000\175\144\160\001\000\175\001\000\188\144\160\001\000\176\001\000\144\144\160\001\000\177\001\000\143\144\160\001\000\178\001\000\234\144\160\001\000\179\001\000\250\144\160\001\000\180\001\000\190\144\160\001\000\181\001\000\160\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\179\144\160\001\000\184\001\000\157\144\160\001\000\185\001\000\218\144\160\001\000\186\001\000\155\144\160\001\000\187\001\000\139\144\160\001\000\188\001\000\183\144\160\001\000\189\001\000\184\144\160\001\000\190\001\000\185\144\160\001\000\191\001\000\171\144\160\001\000\192\000d\144\160\001\000\193\000e\144\160\001\000\194\000b\144\160\001\000\195\000f\144\160\001\000\196\000c\144\160\001\000\197\000g\144\160\001\000\198\001\000\158\144\160\001\000\199\000h\144\160\001\000\200\000t\144\160\001\000\201\000q\144\160\001\000\202\000r\144\160\001\000\203\000s\144\160\001\000\204\000x\144\160\001\000\205\000u\144\160\001\000\206\000v\144\160\001\000\207\000w\144\160\001\000\208\001\000\172\144\160\001\000\209\000i\144\160\001\000\210\001\000\237\144\160\001\000\211\001\000\238\144\160\001\000\212\001\000\235\144\160\001\000\213\001\000\239\144\160\001\000\214\001\000\236\144\160\001\000\215\001\000\191\144\160\001\000\216\001\000\128\144\160\001\000\217\001\000\253\144\160\001\000\218\001\000\254\144\160\001\000\219\001\000\251\144\160\001\000\220\001\000\252\144\160\001\000\221\001\000\173\144\160\001\000\222\001\000\174\144\160\001\000\223\000Y\144\160\001\000\224\000D\144\160\001\000\225\000E\144\160\001\000\226\000B\144\160\001\000\227\000F\144\160\001\000\228\000C\144\160\001\000\229\000G\144\160\001\000\230\001\000\156\144\160\001\000\231\000H\144\160\001\000\232\000T\144\160\001\000\233\000Q\144\160\001\000\234\000R\144\160\001\000\235\000S\144\160\001\000\236\000X\144\160\001\000\237\000U\144\160\001\000\238\000V\144\160\001\000\239\000W\144\160\001\000\240\001\000\140\144\160\001\000\241\000I\144\160\001\000\242\001\000\205\144\160\001\000\243\001\000\206\144\160\001\000\244\001\000\203\144\160\001\000\245\001\000\207\144\160\001\000\246\001\000\204\144\160\001\000\247\001\000\225\144\160\001\000\248\000p\144\160\001\000\249\001\000\221\144\160\001\000\250\001\000\222\144\160\001\000\251\001\000\219\144\160\001\000\252\001\000\220\144\160\001\000\253\001\000\141\144\160\001\000\254\001\000\142\144\160\001\000\255\001\000\223" 0 : Netmappings.from_uni_list array);; - let cp1006_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002\228\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132\001\000\133\001\000\134\001\000\135\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140\001\000\141\001\000\142\001\000\143\001\000\144\001\000\145\001\000\146\001\000\147\001\000\148\001\000\149\001\000\150\001\000\151\001\000\152\001\000\153\001\000\154\001\000\155\001\000\156\001\000\157\001\000\158\001\000\159\001\000\160\001\006\240\001\006\241\001\006\242\001\006\243\001\006\244\001\006\245\001\006\246\001\006\247\001\006\248\001\006\249\001\006\012\001\006\027\001\000\173\001\006\031\002\000\000\254\129\002\000\000\254\141\002\000\000\254\142\000\255\002\000\000\254\143\002\000\000\254\145\002\000\000\251V\002\000\000\251X\002\000\000\254\147\002\000\000\254\149\002\000\000\254\151\002\000\000\251f\002\000\000\251h\002\000\000\254\153\002\000\000\254\155\002\000\000\254\157\002\000\000\254\159\002\000\000\251z\002\000\000\251|\002\000\000\254\161\002\000\000\254\163\002\000\000\254\165\002\000\000\254\167\002\000\000\254\169\002\000\000\251\132\002\000\000\254\171\002\000\000\254\173\002\000\000\251\140\002\000\000\254\175\002\000\000\251\138\002\000\000\254\177\002\000\000\254\179\002\000\000\254\181\002\000\000\254\183\002\000\000\254\185\002\000\000\254\187\002\000\000\254\189\002\000\000\254\191\002\000\000\254\193\002\000\000\254\197\002\000\000\254\201\002\000\000\254\202\002\000\000\254\203\002\000\000\254\204\002\000\000\254\205\002\000\000\254\206\002\000\000\254\207\002\000\000\254\208\002\000\000\254\209\002\000\000\254\211\002\000\000\254\213\002\000\000\254\215\002\000\000\254\217\002\000\000\254\219\002\000\000\251\146\002\000\000\251\148\002\000\000\254\221\002\000\000\254\223\002\000\000\254\224\002\000\000\254\225\002\000\000\254\227\002\000\000\251\158\002\000\000\254\229\002\000\000\254\231\002\000\000\254\133\002\000\000\254\237\002\000\000\251\166\002\000\000\251\168\002\000\000\251\169\002\000\000\251\170\002\000\000\254\128\002\000\000\254\137\002\000\000\254\138\002\000\000\254\139\002\000\000\254\241\002\000\000\254\242\002\000\000\254\243\002\000\000\251\176\002\000\000\251\174\002\000\000\254|\002\000\000\254}" 0 : int array);; -let cp1006_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007\143\000\000\000\000\000\000\006\146\000\000\006\146\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001\006\012\001\000\171@\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160TT\144\160UU\144\160VV\144\160WW\144\160XX\144\160YY\144\160ZZ\145\160\160[[\160\160\001\006\027\001\000\172@\144\160\\\\\144\160]]\144\160^^\145\160\160__\160\160\001\006\031\001\000\174@\144\160``\144\160aa\144\160bb\144\160cc\144\160dd\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\145\160\160\000V\000V\160\160\002\000\000\251V\001\000\181@\144\160\000W\000W\145\160\160\000X\000X\160\160\002\000\000\251X\001\000\182@\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\145\160\160\000f\000f\160\160\002\000\000\251f\001\000\186@\144\160\000g\000g\145\160\160\000h\000h\160\160\002\000\000\251h\001\000\187@\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\145\160\160\000z\000z\160\160\002\000\000\251z\001\000\192@\144\160\000{\000{\145\160\160\000|\000|\160\160\002\000\000\251|\001\000\193\160\160\002\000\000\254|\001\000\254@\145\160\160\000}\000}\160\160\002\000\000\254}\001\000\255@\144\160\000~\000~\144\160\000\127\000\127\145\160\160\001\000\128\001\000\128\160\160\002\000\000\254\128\001\000\245@\145\160\160\001\000\129\001\000\129\160\160\002\000\000\254\129\001\000\175@\144\160\001\000\130\001\000\130\144\160\001\000\131\001\000\131\145\160\160\001\000\132\001\000\132\160\160\002\000\000\251\132\001\000\199@\145\160\160\001\000\133\001\000\133\160\160\002\000\000\254\133\001\000\239@\144\160\001\000\134\001\000\134\144\160\001\000\135\001\000\135\144\160\001\000\136\001\000\136\145\160\160\001\000\137\001\000\137\160\160\002\000\000\254\137\001\000\246@\145\160\160\001\000\138\001\000\138\160\160\002\000\000\251\138\001\000\204\160\160\002\000\000\254\138\001\000\247@\145\160\160\001\000\139\001\000\139\160\160\002\000\000\254\139\001\000\248@\145\160\160\001\000\140\001\000\140\160\160\002\000\000\251\140\001\000\202@\145\160\160\001\000\141\001\000\141\160\160\002\000\000\254\141\001\000\176@\145\160\160\001\000\142\001\000\142\160\160\002\000\000\254\142\001\000\177@\145\160\160\001\000\143\001\000\143\160\160\002\000\000\254\143\001\000\179@\144\160\001\000\144\001\000\144\145\160\160\001\000\145\001\000\145\160\160\002\000\000\254\145\001\000\180@\145\160\160\001\000\146\001\000\146\160\160\002\000\000\251\146\001\000\229@\145\160\160\001\000\147\001\000\147\160\160\002\000\000\254\147\001\000\183@\145\160\160\001\000\148\001\000\148\160\160\002\000\000\251\148\001\000\230@\145\160\160\001\000\149\001\000\149\160\160\002\000\000\254\149\001\000\184@\144\160\001\000\150\001\000\150\145\160\160\001\000\151\001\000\151\160\160\002\000\000\254\151\001\000\185@\144\160\001\000\152\001\000\152\145\160\160\001\000\153\001\000\153\160\160\002\000\000\254\153\001\000\188@\144\160\001\000\154\001\000\154\145\160\160\001\000\155\001\000\155\160\160\002\000\000\254\155\001\000\189@\144\160\001\000\156\001\000\156\145\160\160\001\000\157\001\000\157\160\160\002\000\000\254\157\001\000\190@\145\160\160\001\000\158\001\000\158\160\160\002\000\000\251\158\001\000\236@\145\160\160\001\000\159\001\000\159\160\160\002\000\000\254\159\001\000\191@\144\160\001\000\160\001\000\160\144\160\002\000\000\254\161\001\000\194@\144\160\002\000\000\254\163\001\000\195@\144\160\002\000\000\254\165\001\000\196\144\160\002\000\000\251\166\001\000\241\144\160\002\000\000\254\167\001\000\197\144\160\002\000\000\251\168\001\000\242\145\160\160\002\000\000\254\169\001\000\198\160\160\002\000\000\251\169\001\000\243@\144\160\002\000\000\251\170\001\000\244\144\160\002\000\000\254\171\001\000\200@\145\160\160\001\000\173\001\000\173\160\160\002\000\000\254\173\001\000\201@\144\160\002\000\000\251\174\001\000\253\144\160\002\000\000\254\175\001\000\203\144\160\002\000\000\251\176\001\000\252\144\160\002\000\000\254\177\001\000\205@\144\160\002\000\000\254\179\001\000\206@\144\160\002\000\000\254\181\001\000\207@\144\160\002\000\000\254\183\001\000\208@\144\160\002\000\000\254\185\001\000\209@\144\160\002\000\000\254\187\001\000\210@\144\160\002\000\000\254\189\001\000\211@\144\160\002\000\000\254\191\001\000\212@\144\160\002\000\000\254\193\001\000\213@@@\144\160\002\000\000\254\197\001\000\214@@@\144\160\002\000\000\254\201\001\000\215\144\160\002\000\000\254\202\001\000\216\144\160\002\000\000\254\203\001\000\217\144\160\002\000\000\254\204\001\000\218\144\160\002\000\000\254\205\001\000\219\144\160\002\000\000\254\206\001\000\220\144\160\002\000\000\254\207\001\000\221\144\160\002\000\000\254\208\001\000\222\144\160\002\000\000\254\209\001\000\223@\144\160\002\000\000\254\211\001\000\224@\144\160\002\000\000\254\213\001\000\225@\144\160\002\000\000\254\215\001\000\226@\144\160\002\000\000\254\217\001\000\227@\144\160\002\000\000\254\219\001\000\228@\144\160\002\000\000\254\221\001\000\231@\144\160\002\000\000\254\223\001\000\232\144\160\002\000\000\254\224\001\000\233\144\160\002\000\000\254\225\001\000\234@\144\160\002\000\000\254\227\001\000\235@\144\160\002\000\000\254\229\001\000\237@\144\160\002\000\000\254\231\001\000\238@@@@@\144\160\002\000\000\254\237\001\000\240@@\144\160\001\006\240\001\000\161\145\160\160\001\006\241\001\000\162\160\160\002\000\000\254\241\001\000\249@\145\160\160\001\006\242\001\000\163\160\160\002\000\000\254\242\001\000\250@\145\160\160\001\006\243\001\000\164\160\160\002\000\000\254\243\001\000\251@\144\160\001\006\244\001\000\165\144\160\001\006\245\001\000\166\144\160\001\006\246\001\000\167\144\160\001\006\247\001\000\168\144\160\001\006\248\001\000\169\144\160\001\006\249\001\000\170@@@@@@" 0 : Netmappings.from_uni_list array);; - let cp1026_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABC\001\000\156I\001\000\134\000\127\001\000\151\001\000\141\001\000\142KLMNOPQRS\001\000\157\001\000\133H\001\000\135XY\001\000\146\001\000\143\\]^_\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132JW[\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140EFG\001\000\144\001\000\145V\001\000\147\001\000\148\001\000\149\001\000\150D\001\000\152\001\000\153\001\000\154\001\000\155TU\001\000\158Z`\001\000\160\001\000\226\001\000\228\001\000\224\001\000\225\001\000\227\001\000\229\000{\001\000\241\001\000\199n|hkaf\001\000\233\001\000\234\001\000\235\001\000\232\001\000\237\001\000\238\001\000\239\001\000\236\001\000\223\001\001\030\001\0010ji{\000^mo\001\000\194\001\000\196\001\000\192\001\000\193\001\000\195\001\000\197\000[\001\000\209\001\001_le\000_~\127\001\000\248\001\000\201\001\000\202\001\000\203\001\000\200\001\000\205\001\000\206\001\000\207\001\000\204\001\0011z\001\000\214\001\001^g}\001\000\220\001\000\216\000a\000b\000c\000d\000e\000f\000g\000h\000i\001\000\171\001\000\187\000}\000`\001\000\166\001\000\177\001\000\176\000j\000k\000l\000m\000n\000o\000p\000q\000r\001\000\170\001\000\186\001\000\230\001\000\184\001\000\198\001\000\164\001\000\181\001\000\246\000s\000t\000u\000v\000w\000x\000y\000z\001\000\161\001\000\191\000]d\000@\001\000\174\001\000\162\001\000\163\001\000\165\001\000\183\001\000\169\001\000\167\001\000\182\001\000\188\001\000\189\001\000\190\001\000\172\000|\001\000\175\001\000\168\001\000\180\001\000\215\001\000\231\000A\000B\000C\000D\000E\000F\000G\000H\000I\001\000\173\001\000\244\000~\001\000\242\001\000\243\001\000\245\001\001\031\000J\000K\000L\000M\000N\000O\000P\000Q\000R\001\000\185\001\000\251\000\\\001\000\249\001\000\250\001\000\255\001\000\252\001\000\247\000S\000T\000U\000V\000W\000X\000Y\000Z\001\000\178\001\000\212c\001\000\210\001\000\211\001\000\213pqrstuvwxy\001\000\179\001\000\219b\001\000\217\001\000\218\001\000\159" 0 : int array);; -let cp1026_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\151\000\000\000\000\000\000\006\025\000\000\006\025\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160Dw\144\160Em\144\160Fn\144\160Go\144\160HV\144\160IE\144\160Je\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160T|\144\160U}\144\160Vr\144\160Wf\144\160XX\144\160YY\144\160Z\127\144\160[g\144\160\\\\\144\160]]\145\160\160^^\160\160\001\001\030\000Z@\145\160\160__\160\160\001\001\031\001\000\208@\144\160`\000@\144\160a\000O\144\160b\001\000\252\144\160c\001\000\236\144\160d\001\000\173\144\160e\000l\144\160f\000P\144\160g\000}\144\160h\000M\144\160i\000]\144\160j\000\\\144\160k\000N\144\160l\000k\144\160m\000`\144\160n\000K\144\160o\000a\145\160\160\001\0010\000[\160\160p\001\000\240@\145\160\160\001\0011\000y\160\160q\001\000\241@\144\160r\001\000\242\144\160s\001\000\243\144\160t\001\000\244\144\160u\001\000\245\144\160v\001\000\246\144\160w\001\000\247\144\160x\001\000\248\144\160y\001\000\249\144\160z\000z\144\160{\000^\144\160|\000L\144\160}\000~\144\160~\000n\144\160\127\000o\144\160\000@\001\000\174\144\160\000A\001\000\193\144\160\000B\001\000\194\144\160\000C\001\000\195\144\160\000D\001\000\196\144\160\000E\001\000\197\144\160\000F\001\000\198\144\160\000G\001\000\199\144\160\000H\001\000\200\144\160\000I\001\000\201\144\160\000J\001\000\209\144\160\000K\001\000\210\144\160\000L\001\000\211\144\160\000M\001\000\212\144\160\000N\001\000\213\144\160\000O\001\000\214\144\160\000P\001\000\215\144\160\000Q\001\000\216\144\160\000R\001\000\217\144\160\000S\001\000\226\144\160\000T\001\000\227\144\160\000U\001\000\228\144\160\000V\001\000\229\144\160\000W\001\000\230\144\160\000X\001\000\231\144\160\000Y\001\000\232\144\160\000Z\001\000\233\144\160\000[\000h\144\160\000\\\001\000\220\144\160\000]\001\000\172\145\160\160\000^\000_\160\160\001\001^\000|@\145\160\160\001\001_\000j\160\160\000_\000m@\144\160\000`\001\000\141\144\160\000a\001\000\129\144\160\000b\001\000\130\144\160\000c\001\000\131\144\160\000d\001\000\132\144\160\000e\001\000\133\144\160\000f\001\000\134\144\160\000g\001\000\135\144\160\000h\001\000\136\144\160\000i\001\000\137\144\160\000j\001\000\145\144\160\000k\001\000\146\144\160\000l\001\000\147\144\160\000m\001\000\148\144\160\000n\001\000\149\144\160\000o\001\000\150\144\160\000p\001\000\151\144\160\000q\001\000\152\144\160\000r\001\000\153\144\160\000s\001\000\162\144\160\000t\001\000\163\144\160\000u\001\000\164\144\160\000v\001\000\165\144\160\000w\001\000\166\144\160\000x\001\000\167\144\160\000y\001\000\168\144\160\000z\001\000\169\144\160\000{\000H\144\160\000|\001\000\187\144\160\000}\001\000\140\144\160\000~\001\000\204\144\160\000\127G\144\160\001\000\128`\144\160\001\000\129a\144\160\001\000\130b\144\160\001\000\131c\144\160\001\000\132d\144\160\001\000\133U\144\160\001\000\134F\144\160\001\000\135W\144\160\001\000\136h\144\160\001\000\137i\144\160\001\000\138j\144\160\001\000\139k\144\160\001\000\140l\144\160\001\000\141I\144\160\001\000\142J\144\160\001\000\143[\144\160\001\000\144p\144\160\001\000\145q\144\160\001\000\146Z\144\160\001\000\147s\144\160\001\000\148t\144\160\001\000\149u\144\160\001\000\150v\144\160\001\000\151H\144\160\001\000\152x\144\160\001\000\153y\144\160\001\000\154z\144\160\001\000\155{\144\160\001\000\156D\144\160\001\000\157T\144\160\001\000\158~\144\160\001\000\159\001\000\255\144\160\001\000\160\000A\144\160\001\000\161\001\000\170\144\160\001\000\162\001\000\176\144\160\001\000\163\001\000\177\144\160\001\000\164\001\000\159\144\160\001\000\165\001\000\178\144\160\001\000\166\001\000\142\144\160\001\000\167\001\000\181\144\160\001\000\168\001\000\189\144\160\001\000\169\001\000\180\144\160\001\000\170\001\000\154\144\160\001\000\171\001\000\138\144\160\001\000\172\001\000\186\144\160\001\000\173\001\000\202\144\160\001\000\174\001\000\175\144\160\001\000\175\001\000\188\144\160\001\000\176\001\000\144\144\160\001\000\177\001\000\143\144\160\001\000\178\001\000\234\144\160\001\000\179\001\000\250\144\160\001\000\180\001\000\190\144\160\001\000\181\001\000\160\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\179\144\160\001\000\184\001\000\157\144\160\001\000\185\001\000\218\144\160\001\000\186\001\000\155\144\160\001\000\187\001\000\139\144\160\001\000\188\001\000\183\144\160\001\000\189\001\000\184\144\160\001\000\190\001\000\185\144\160\001\000\191\001\000\171\144\160\001\000\192\000d\144\160\001\000\193\000e\144\160\001\000\194\000b\144\160\001\000\195\000f\144\160\001\000\196\000c\144\160\001\000\197\000g\144\160\001\000\198\001\000\158\144\160\001\000\199\000J\144\160\001\000\200\000t\144\160\001\000\201\000q\144\160\001\000\202\000r\144\160\001\000\203\000s\144\160\001\000\204\000x\144\160\001\000\205\000u\144\160\001\000\206\000v\144\160\001\000\207\000w@\144\160\001\000\209\000i\144\160\001\000\210\001\000\237\144\160\001\000\211\001\000\238\144\160\001\000\212\001\000\235\144\160\001\000\213\001\000\239\144\160\001\000\214\000{\144\160\001\000\215\001\000\191\144\160\001\000\216\001\000\128\144\160\001\000\217\001\000\253\144\160\001\000\218\001\000\254\144\160\001\000\219\001\000\251\144\160\001\000\220\000\127@@\144\160\001\000\223\000Y\144\160\001\000\224\000D\144\160\001\000\225\000E\144\160\001\000\226\000B\144\160\001\000\227\000F\144\160\001\000\228\000C\144\160\001\000\229\000G\144\160\001\000\230\001\000\156\144\160\001\000\231\001\000\192\144\160\001\000\232\000T\144\160\001\000\233\000Q\144\160\001\000\234\000R\144\160\001\000\235\000S\144\160\001\000\236\000X\144\160\001\000\237\000U\144\160\001\000\238\000V\144\160\001\000\239\000W@\144\160\001\000\241\000I\144\160\001\000\242\001\000\205\144\160\001\000\243\001\000\206\144\160\001\000\244\001\000\203\144\160\001\000\245\001\000\207\144\160\001\000\246\001\000\161\144\160\001\000\247\001\000\225\144\160\001\000\248\000p\144\160\001\000\249\001\000\221\144\160\001\000\250\001\000\222\144\160\001\000\251\001\000\219\144\160\001\000\252\001\000\224@@\144\160\001\000\255\001\000\223" 0 : Netmappings.from_uni_list array);; - let cp424_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002\031\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABC\001\000\156I\001\000\134\000\127\001\000\151\001\000\141\001\000\142KLMNOPQRS\001\000\157\001\000\133H\001\000\135XY\001\000\146\001\000\143\\]^_\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132JW[\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140EFG\001\000\144\001\000\145V\001\000\147\001\000\148\001\000\149\001\000\150D\001\000\152\001\000\153\001\000\154\001\000\155TU\001\000\158Z`\001\005\208\001\005\209\001\005\210\001\005\211\001\005\212\001\005\213\001\005\214\001\005\215\001\005\216\001\000\162n|hk\000|f\001\005\217\001\005\218\001\005\219\001\005\220\001\005\221\001\005\222\001\005\223\001\005\224\001\005\225adji{\001\000\172mo\001\005\226\001\005\227\001\005\228\001\005\229\001\005\230\001\005\231\001\005\232\001\005\233\001\000\166le\000_~\127\000\255\001\005\234\000\255\000\255\001\000\160\000\255\000\255\000\255\001 \023\000`zc\000@g}b\000\255\000a\000b\000c\000d\000e\000f\000g\000h\000i\001\000\171\001\000\187\000\255\000\255\000\255\001\000\177\001\000\176\000j\000k\000l\000m\000n\000o\000p\000q\000r\000\255\000\255\000\255\001\000\184\000\255\001\000\164\001\000\181\000~\000s\000t\000u\000v\000w\000x\000y\000z\000\255\000\255\000\255\000\255\000\255\001\000\174\000^\001\000\163\001\000\165\001\000\183\001\000\169\001\000\167\001\000\182\001\000\188\001\000\189\001\000\190\000[\000]\001\000\175\001\000\168\001\000\180\001\000\215\000{\000A\000B\000C\000D\000E\000F\000G\000H\000I\001\000\173\000\255\000\255\000\255\000\255\000\255\000}\000J\000K\000L\000M\000N\000O\000P\000Q\000R\001\000\185\000\255\000\255\000\255\000\255\000\255\000\\\001\000\247\000S\000T\000U\000V\000W\000X\000Y\000Z\001\000\178\000\255\000\255\000\255\000\255\000\255pqrstuvwxy\001\000\179\000\255\000\255\000\255\000\255\001\000\159" 0 : int array);; -let cp424_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\005\135\000\000\000\000\000\000\005K\000\000\005K\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160Dw\144\160Em\144\160Fn\144\160Go\144\160HV\144\160IE\144\160Je\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160T|\144\160U}\144\160Vr\145\160\160Wf\160\160\001 \023\000x@\144\160XX\144\160YY\144\160Z\127\144\160[g\144\160\\\\\144\160]]\144\160^^\144\160__\144\160`\000@\144\160a\000Z\144\160b\000\127\144\160c\000{\144\160d\000[\144\160e\000l\144\160f\000P\144\160g\000}\144\160h\000M\144\160i\000]\144\160j\000\\\144\160k\000N\144\160l\000k\144\160m\000`\144\160n\000K\144\160o\000a\144\160p\001\000\240\144\160q\001\000\241\144\160r\001\000\242\144\160s\001\000\243\144\160t\001\000\244\144\160u\001\000\245\144\160v\001\000\246\144\160w\001\000\247\144\160x\001\000\248\144\160y\001\000\249\144\160z\000z\144\160{\000^\144\160|\000L\144\160}\000~\144\160~\000n\144\160\127\000o\144\160\000@\000|\144\160\000A\001\000\193\144\160\000B\001\000\194\144\160\000C\001\000\195\144\160\000D\001\000\196\144\160\000E\001\000\197\144\160\000F\001\000\198\144\160\000G\001\000\199\144\160\000H\001\000\200\144\160\000I\001\000\201\144\160\000J\001\000\209\144\160\000K\001\000\210\144\160\000L\001\000\211\144\160\000M\001\000\212\144\160\000N\001\000\213\144\160\000O\001\000\214\144\160\000P\001\000\215\144\160\000Q\001\000\216\144\160\000R\001\000\217\144\160\000S\001\000\226\144\160\000T\001\000\227\144\160\000U\001\000\228\144\160\000V\001\000\229\144\160\000W\001\000\230\144\160\000X\001\000\231\144\160\000Y\001\000\232\144\160\000Z\001\000\233\144\160\000[\001\000\186\144\160\000\\\001\000\224\144\160\000]\001\000\187\144\160\000^\001\000\176\144\160\000_\000m\144\160\000`\000y\144\160\000a\001\000\129\144\160\000b\001\000\130\144\160\000c\001\000\131\144\160\000d\001\000\132\144\160\000e\001\000\133\144\160\000f\001\000\134\144\160\000g\001\000\135\144\160\000h\001\000\136\144\160\000i\001\000\137\144\160\000j\001\000\145\144\160\000k\001\000\146\144\160\000l\001\000\147\144\160\000m\001\000\148\144\160\000n\001\000\149\144\160\000o\001\000\150\144\160\000p\001\000\151\144\160\000q\001\000\152\144\160\000r\001\000\153\144\160\000s\001\000\162\144\160\000t\001\000\163\144\160\000u\001\000\164\144\160\000v\001\000\165\144\160\000w\001\000\166\144\160\000x\001\000\167\144\160\000y\001\000\168\144\160\000z\001\000\169\144\160\000{\001\000\192\144\160\000|\000O\144\160\000}\001\000\208\144\160\000~\001\000\161\144\160\000\127G\144\160\001\000\128`\144\160\001\000\129a\144\160\001\000\130b\144\160\001\000\131c\144\160\001\000\132d\144\160\001\000\133U\144\160\001\000\134F\144\160\001\000\135W\144\160\001\000\136h\144\160\001\000\137i\144\160\001\000\138j\144\160\001\000\139k\144\160\001\000\140l\144\160\001\000\141I\144\160\001\000\142J\144\160\001\000\143[\144\160\001\000\144p\144\160\001\000\145q\144\160\001\000\146Z\144\160\001\000\147s\144\160\001\000\148t\144\160\001\000\149u\144\160\001\000\150v\144\160\001\000\151H\144\160\001\000\152x\144\160\001\000\153y\144\160\001\000\154z\144\160\001\000\155{\144\160\001\000\156D\144\160\001\000\157T\144\160\001\000\158~\144\160\001\000\159\001\000\255\144\160\001\000\160\000t@\144\160\001\000\162\000J\144\160\001\000\163\001\000\177\144\160\001\000\164\001\000\159\144\160\001\000\165\001\000\178\144\160\001\000\166\000j\144\160\001\000\167\001\000\181\144\160\001\000\168\001\000\189\144\160\001\000\169\001\000\180@\144\160\001\000\171\001\000\138\144\160\001\000\172\000_\144\160\001\000\173\001\000\202\144\160\001\000\174\001\000\175\144\160\001\000\175\001\000\188\144\160\001\000\176\001\000\144\144\160\001\000\177\001\000\143\144\160\001\000\178\001\000\234\144\160\001\000\179\001\000\250\144\160\001\000\180\001\000\190\144\160\001\000\181\001\000\160\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\179\144\160\001\000\184\001\000\157\144\160\001\000\185\001\000\218@\144\160\001\000\187\001\000\139\144\160\001\000\188\001\000\183\144\160\001\000\189\001\000\184\144\160\001\000\190\001\000\185@@@@@@@@@@@@@@@@@\144\160\001\005\208\000A\144\160\001\005\209\000B\144\160\001\005\210\000C\144\160\001\005\211\000D\144\160\001\005\212\000E\144\160\001\005\213\000F\144\160\001\005\214\000G\145\160\160\001\005\215\000H\160\160\001\000\215\001\000\191@\144\160\001\005\216\000I\144\160\001\005\217\000Q\144\160\001\005\218\000R\144\160\001\005\219\000S\144\160\001\005\220\000T\144\160\001\005\221\000U\144\160\001\005\222\000V\144\160\001\005\223\000W\144\160\001\005\224\000X\144\160\001\005\225\000Y\144\160\001\005\226\000b\144\160\001\005\227\000c\144\160\001\005\228\000d\144\160\001\005\229\000e\144\160\001\005\230\000f\144\160\001\005\231\000g\144\160\001\005\232\000h\144\160\001\005\233\000i\144\160\001\005\234\000q@@@@@@@@@@@@\144\160\001\000\247\001\000\225@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let cp437_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\199\001\000\252\001\000\233\001\000\226\001\000\228\001\000\224\001\000\229\001\000\231\001\000\234\001\000\235\001\000\232\001\000\239\001\000\238\001\000\236\001\000\196\001\000\197\001\000\201\001\000\230\001\000\198\001\000\244\001\000\246\001\000\242\001\000\251\001\000\249\001\000\255\001\000\214\001\000\220\001\000\162\001\000\163\001\000\165\001 \167\001\001\146\001\000\225\001\000\237\001\000\243\001\000\250\001\000\241\001\000\209\001\000\170\001\000\186\001\000\191\001#\016\001\000\172\001\000\189\001\000\188\001\000\161\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001%a\001%b\001%V\001%U\001%c\001%Q\001%W\001%]\001%\\\001%[\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001%^\001%_\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001%g\001%h\001%d\001%e\001%Y\001%X\001%R\001%S\001%k\001%j\001%\024\001%\012\001%\136\001%\132\001%\140\001%\144\001%\128\001\003\177\001\000\223\001\003\147\001\003\192\001\003\163\001\003\195\001\000\181\001\003\196\001\003\166\001\003\152\001\003\169\001\003\180\001\"\030\001\003\198\001\003\181\001\")\001\"a\001\000\177\001\"e\001\"d\001# \001#!\001\000\247\001\"H\001\000\176\001\"\025\001\000\183\001\"\026\001 \127\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp437_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\0071\000\000\000\000\000\000\006\229\000\000\006\229\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001#\016\001\000\169\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\"\025\001\000\249@\145\160\160ZZ\160\160\001\"\026\001\000\251@\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\145\160\160^^\160\160\001\"\030\001\000\236@\144\160__\145\160\160``\160\160\001# \001\000\244@\145\160\160aa\160\160\001#!\001\000\245@\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\145\160\160ii\160\160\001\")\001\000\239@\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\145\160\160\000H\000H\160\160\001\"H\001\000\247@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\145\160\160\000R\000R\160\160\001%R\001\000\213@\145\160\160\000S\000S\160\160\001%S\001\000\214@\145\160\160\000T\000T\160\160\001%T\001\000\201@\145\160\160\000U\000U\160\160\001%U\001\000\184@\145\160\160\000V\000V\160\160\001%V\001\000\183@\145\160\160\000W\000W\160\160\001%W\001\000\187@\145\160\160\000X\000X\160\160\001%X\001\000\212@\145\160\160\000Y\000Y\160\160\001%Y\001\000\211@\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001%[\001\000\190@\145\160\160\000\\\000\\\160\160\001%\\\001\000\189@\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001%^\001\000\198@\145\160\160\000_\000_\160\160\001%_\001\000\199@\145\160\160\000`\000`\160\160\001%`\001\000\204@\145\160\160\000a\000a\160\160\001%a\001\000\181\160\160\001\"a\001\000\240@\145\160\160\000b\000b\160\160\001%b\001\000\182@\145\160\160\000c\000c\160\160\001%c\001\000\185@\145\160\160\000d\000d\160\160\001%d\001\000\209\160\160\001\"d\001\000\243@\145\160\160\000e\000e\160\160\001%e\001\000\210\160\160\001\"e\001\000\242@\145\160\160\000f\000f\160\160\001%f\001\000\203@\145\160\160\000g\000g\160\160\001%g\001\000\207@\145\160\160\000h\000h\160\160\001%h\001\000\208@\145\160\160\000i\000i\160\160\001%i\001\000\202@\145\160\160\000j\000j\160\160\001%j\001\000\216@\145\160\160\000k\000k\160\160\001%k\001\000\215@\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\145\160\160\000\127\000\127\160\160\001 \127\001\000\252@\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@\144\160\001%\140\001\000\221@@@\144\160\001%\144\001\000\222\144\160\001%\145\001\000\176\145\160\160\001\001\146\001\000\159\160\160\001%\146\001\000\177@\145\160\160\001%\147\001\000\178\160\160\001\003\147\001\000\226@@@@@\144\160\001\003\152\001\000\233@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@\144\160\001\000\161\001\000\173\144\160\001\000\162\001\000\155\145\160\160\001\000\163\001\000\156\160\160\001\003\163\001\000\228@@\144\160\001\000\165\001\000\157\144\160\001\003\166\001\000\232\144\160\001 \167\001\000\158@\144\160\001\003\169\001\000\234\144\160\001\000\170\001\000\166\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170@@@\144\160\001\000\176\001\000\248\145\160\160\001\003\177\001\000\224\160\160\001\000\177\001\000\241@\144\160\001\000\178\001\000\253@\144\160\001\003\180\001\000\235\145\160\160\001\000\181\001\000\230\160\160\001\003\181\001\000\238@@\144\160\001\000\183\001\000\250@@\144\160\001\000\186\001\000\167\144\160\001\000\187\001\000\175\144\160\001\000\188\001\000\172\144\160\001\000\189\001\000\171@\144\160\001\000\191\001\000\168\144\160\001\003\192\001\000\227@@\144\160\001\003\195\001\000\229\145\160\160\001\000\196\001\000\142\160\160\001\003\196\001\000\231@\144\160\001\000\197\001\000\143\145\160\160\001\000\198\001\000\146\160\160\001\003\198\001\000\237@\144\160\001\000\199\001\000\128@\144\160\001\000\201\001\000\144@@@@@@@\144\160\001\000\209\001\000\165@@@@\144\160\001\000\214\001\000\153@@@@@\144\160\001\000\220\001\000\154@@\144\160\001\000\223\001\000\225\144\160\001\000\224\001\000\133\144\160\001\000\225\001\000\160\144\160\001\000\226\001\000\131@\144\160\001\000\228\001\000\132\144\160\001\000\229\001\000\134\144\160\001\000\230\001\000\145\144\160\001\000\231\001\000\135\144\160\001\000\232\001\000\138\144\160\001\000\233\001\000\130\144\160\001\000\234\001\000\136\144\160\001\000\235\001\000\137\144\160\001\000\236\001\000\141\144\160\001\000\237\001\000\161\144\160\001\000\238\001\000\140\144\160\001\000\239\001\000\139@\144\160\001\000\241\001\000\164\144\160\001\000\242\001\000\149\144\160\001\000\243\001\000\162\144\160\001\000\244\001\000\147@\144\160\001\000\246\001\000\148\144\160\001\000\247\001\000\246@\144\160\001\000\249\001\000\151\144\160\001\000\250\001\000\163\144\160\001\000\251\001\000\150\144\160\001\000\252\001\000\129@@\144\160\001\000\255\001\000\152" 0 : Netmappings.from_uni_list array);; - let cp500_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABC\001\000\156I\001\000\134\000\127\001\000\151\001\000\141\001\000\142KLMNOPQRS\001\000\157\001\000\133H\001\000\135XY\001\000\146\001\000\143\\]^_\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132JW[\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140EFG\001\000\144\001\000\145V\001\000\147\001\000\148\001\000\149\001\000\150D\001\000\152\001\000\153\001\000\154\001\000\155TU\001\000\158Z`\001\000\160\001\000\226\001\000\228\001\000\224\001\000\225\001\000\227\001\000\229\001\000\231\001\000\241\000[n|hkaf\001\000\233\001\000\234\001\000\235\001\000\232\001\000\237\001\000\238\001\000\239\001\000\236\001\000\223\000]dji{\000^mo\001\000\194\001\000\196\001\000\192\001\000\193\001\000\195\001\000\197\001\000\199\001\000\209\001\000\166le\000_~\127\001\000\248\001\000\201\001\000\202\001\000\203\001\000\200\001\000\205\001\000\206\001\000\207\001\000\204\000`zc\000@g}b\001\000\216\000a\000b\000c\000d\000e\000f\000g\000h\000i\001\000\171\001\000\187\001\000\240\001\000\253\001\000\254\001\000\177\001\000\176\000j\000k\000l\000m\000n\000o\000p\000q\000r\001\000\170\001\000\186\001\000\230\001\000\184\001\000\198\001\000\164\001\000\181\000~\000s\000t\000u\000v\000w\000x\000y\000z\001\000\161\001\000\191\001\000\208\001\000\221\001\000\222\001\000\174\001\000\162\001\000\163\001\000\165\001\000\183\001\000\169\001\000\167\001\000\182\001\000\188\001\000\189\001\000\190\001\000\172\000|\001\000\175\001\000\168\001\000\180\001\000\215\000{\000A\000B\000C\000D\000E\000F\000G\000H\000I\001\000\173\001\000\244\001\000\246\001\000\242\001\000\243\001\000\245\000}\000J\000K\000L\000M\000N\000O\000P\000Q\000R\001\000\185\001\000\251\001\000\252\001\000\249\001\000\250\001\000\255\000\\\001\000\247\000S\000T\000U\000V\000W\000X\000Y\000Z\001\000\178\001\000\212\001\000\214\001\000\210\001\000\211\001\000\213pqrstuvwxy\001\000\179\001\000\219\001\000\220\001\000\217\001\000\218\001\000\159" 0 : int array);; -let cp500_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\133\000\000\000\000\000\000\006\001\000\000\006\001\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160Dw\144\160Em\144\160Fn\144\160Go\144\160HV\144\160IE\144\160Je\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160T|\144\160U}\144\160Vr\144\160Wf\144\160XX\144\160YY\144\160Z\127\144\160[g\144\160\\\\\144\160]]\144\160^^\144\160__\144\160`\000@\144\160a\000O\144\160b\000\127\144\160c\000{\144\160d\000[\144\160e\000l\144\160f\000P\144\160g\000}\144\160h\000M\144\160i\000]\144\160j\000\\\144\160k\000N\144\160l\000k\144\160m\000`\144\160n\000K\144\160o\000a\144\160p\001\000\240\144\160q\001\000\241\144\160r\001\000\242\144\160s\001\000\243\144\160t\001\000\244\144\160u\001\000\245\144\160v\001\000\246\144\160w\001\000\247\144\160x\001\000\248\144\160y\001\000\249\144\160z\000z\144\160{\000^\144\160|\000L\144\160}\000~\144\160~\000n\144\160\127\000o\144\160\000@\000|\144\160\000A\001\000\193\144\160\000B\001\000\194\144\160\000C\001\000\195\144\160\000D\001\000\196\144\160\000E\001\000\197\144\160\000F\001\000\198\144\160\000G\001\000\199\144\160\000H\001\000\200\144\160\000I\001\000\201\144\160\000J\001\000\209\144\160\000K\001\000\210\144\160\000L\001\000\211\144\160\000M\001\000\212\144\160\000N\001\000\213\144\160\000O\001\000\214\144\160\000P\001\000\215\144\160\000Q\001\000\216\144\160\000R\001\000\217\144\160\000S\001\000\226\144\160\000T\001\000\227\144\160\000U\001\000\228\144\160\000V\001\000\229\144\160\000W\001\000\230\144\160\000X\001\000\231\144\160\000Y\001\000\232\144\160\000Z\001\000\233\144\160\000[\000J\144\160\000\\\001\000\224\144\160\000]\000Z\144\160\000^\000_\144\160\000_\000m\144\160\000`\000y\144\160\000a\001\000\129\144\160\000b\001\000\130\144\160\000c\001\000\131\144\160\000d\001\000\132\144\160\000e\001\000\133\144\160\000f\001\000\134\144\160\000g\001\000\135\144\160\000h\001\000\136\144\160\000i\001\000\137\144\160\000j\001\000\145\144\160\000k\001\000\146\144\160\000l\001\000\147\144\160\000m\001\000\148\144\160\000n\001\000\149\144\160\000o\001\000\150\144\160\000p\001\000\151\144\160\000q\001\000\152\144\160\000r\001\000\153\144\160\000s\001\000\162\144\160\000t\001\000\163\144\160\000u\001\000\164\144\160\000v\001\000\165\144\160\000w\001\000\166\144\160\000x\001\000\167\144\160\000y\001\000\168\144\160\000z\001\000\169\144\160\000{\001\000\192\144\160\000|\001\000\187\144\160\000}\001\000\208\144\160\000~\001\000\161\144\160\000\127G\144\160\001\000\128`\144\160\001\000\129a\144\160\001\000\130b\144\160\001\000\131c\144\160\001\000\132d\144\160\001\000\133U\144\160\001\000\134F\144\160\001\000\135W\144\160\001\000\136h\144\160\001\000\137i\144\160\001\000\138j\144\160\001\000\139k\144\160\001\000\140l\144\160\001\000\141I\144\160\001\000\142J\144\160\001\000\143[\144\160\001\000\144p\144\160\001\000\145q\144\160\001\000\146Z\144\160\001\000\147s\144\160\001\000\148t\144\160\001\000\149u\144\160\001\000\150v\144\160\001\000\151H\144\160\001\000\152x\144\160\001\000\153y\144\160\001\000\154z\144\160\001\000\155{\144\160\001\000\156D\144\160\001\000\157T\144\160\001\000\158~\144\160\001\000\159\001\000\255\144\160\001\000\160\000A\144\160\001\000\161\001\000\170\144\160\001\000\162\001\000\176\144\160\001\000\163\001\000\177\144\160\001\000\164\001\000\159\144\160\001\000\165\001\000\178\144\160\001\000\166\000j\144\160\001\000\167\001\000\181\144\160\001\000\168\001\000\189\144\160\001\000\169\001\000\180\144\160\001\000\170\001\000\154\144\160\001\000\171\001\000\138\144\160\001\000\172\001\000\186\144\160\001\000\173\001\000\202\144\160\001\000\174\001\000\175\144\160\001\000\175\001\000\188\144\160\001\000\176\001\000\144\144\160\001\000\177\001\000\143\144\160\001\000\178\001\000\234\144\160\001\000\179\001\000\250\144\160\001\000\180\001\000\190\144\160\001\000\181\001\000\160\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\179\144\160\001\000\184\001\000\157\144\160\001\000\185\001\000\218\144\160\001\000\186\001\000\155\144\160\001\000\187\001\000\139\144\160\001\000\188\001\000\183\144\160\001\000\189\001\000\184\144\160\001\000\190\001\000\185\144\160\001\000\191\001\000\171\144\160\001\000\192\000d\144\160\001\000\193\000e\144\160\001\000\194\000b\144\160\001\000\195\000f\144\160\001\000\196\000c\144\160\001\000\197\000g\144\160\001\000\198\001\000\158\144\160\001\000\199\000h\144\160\001\000\200\000t\144\160\001\000\201\000q\144\160\001\000\202\000r\144\160\001\000\203\000s\144\160\001\000\204\000x\144\160\001\000\205\000u\144\160\001\000\206\000v\144\160\001\000\207\000w\144\160\001\000\208\001\000\172\144\160\001\000\209\000i\144\160\001\000\210\001\000\237\144\160\001\000\211\001\000\238\144\160\001\000\212\001\000\235\144\160\001\000\213\001\000\239\144\160\001\000\214\001\000\236\144\160\001\000\215\001\000\191\144\160\001\000\216\001\000\128\144\160\001\000\217\001\000\253\144\160\001\000\218\001\000\254\144\160\001\000\219\001\000\251\144\160\001\000\220\001\000\252\144\160\001\000\221\001\000\173\144\160\001\000\222\001\000\174\144\160\001\000\223\000Y\144\160\001\000\224\000D\144\160\001\000\225\000E\144\160\001\000\226\000B\144\160\001\000\227\000F\144\160\001\000\228\000C\144\160\001\000\229\000G\144\160\001\000\230\001\000\156\144\160\001\000\231\000H\144\160\001\000\232\000T\144\160\001\000\233\000Q\144\160\001\000\234\000R\144\160\001\000\235\000S\144\160\001\000\236\000X\144\160\001\000\237\000U\144\160\001\000\238\000V\144\160\001\000\239\000W\144\160\001\000\240\001\000\140\144\160\001\000\241\000I\144\160\001\000\242\001\000\205\144\160\001\000\243\001\000\206\144\160\001\000\244\001\000\203\144\160\001\000\245\001\000\207\144\160\001\000\246\001\000\204\144\160\001\000\247\001\000\225\144\160\001\000\248\000p\144\160\001\000\249\001\000\221\144\160\001\000\250\001\000\222\144\160\001\000\251\001\000\219\144\160\001\000\252\001\000\220\144\160\001\000\253\001\000\141\144\160\001\000\254\001\000\142\144\160\001\000\255\001\000\223" 0 : Netmappings.from_uni_list array);; - let cp737_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\003\145\001\003\146\001\003\147\001\003\148\001\003\149\001\003\150\001\003\151\001\003\152\001\003\153\001\003\154\001\003\155\001\003\156\001\003\157\001\003\158\001\003\159\001\003\160\001\003\161\001\003\163\001\003\164\001\003\165\001\003\166\001\003\167\001\003\168\001\003\169\001\003\177\001\003\178\001\003\179\001\003\180\001\003\181\001\003\182\001\003\183\001\003\184\001\003\185\001\003\186\001\003\187\001\003\188\001\003\189\001\003\190\001\003\191\001\003\192\001\003\193\001\003\195\001\003\194\001\003\196\001\003\197\001\003\198\001\003\199\001\003\200\001%\145\001%\146\001%\147\001%\002\001%$\001%a\001%b\001%V\001%U\001%c\001%Q\001%W\001%]\001%\\\001%[\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001%^\001%_\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001%g\001%h\001%d\001%e\001%Y\001%X\001%R\001%S\001%k\001%j\001%\024\001%\012\001%\136\001%\132\001%\140\001%\144\001%\128\001\003\201\001\003\172\001\003\173\001\003\174\001\003\202\001\003\175\001\003\204\001\003\205\001\003\203\001\003\206\001\003\134\001\003\136\001\003\137\001\003\138\001\003\140\001\003\142\001\003\143\001\000\177\001\"e\001\"d\001\003\170\001\003\171\001\000\247\001\"H\001\000\176\001\"\025\001\000\183\001\"\026\001 \127\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp737_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007'\000\000\000\000\000\000\006\216\000\000\006\216\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\"\025\001\000\249@\145\160\160ZZ\160\160\001\"\026\001\000\251@\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\144\160^^\144\160__\144\160``\144\160aa\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\145\160\160\000H\000H\160\160\001\"H\001\000\247@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\145\160\160\000R\000R\160\160\001%R\001\000\213@\145\160\160\000S\000S\160\160\001%S\001\000\214@\145\160\160\000T\000T\160\160\001%T\001\000\201@\145\160\160\000U\000U\160\160\001%U\001\000\184@\145\160\160\000V\000V\160\160\001%V\001\000\183@\145\160\160\000W\000W\160\160\001%W\001\000\187@\145\160\160\000X\000X\160\160\001%X\001\000\212@\145\160\160\000Y\000Y\160\160\001%Y\001\000\211@\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001%[\001\000\190@\145\160\160\000\\\000\\\160\160\001%\\\001\000\189@\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001%^\001\000\198@\145\160\160\000_\000_\160\160\001%_\001\000\199@\145\160\160\000`\000`\160\160\001%`\001\000\204@\145\160\160\000a\000a\160\160\001%a\001\000\181@\145\160\160\000b\000b\160\160\001%b\001\000\182@\145\160\160\000c\000c\160\160\001%c\001\000\185@\145\160\160\000d\000d\160\160\001%d\001\000\209\160\160\001\"d\001\000\243@\145\160\160\000e\000e\160\160\001%e\001\000\210\160\160\001\"e\001\000\242@\145\160\160\000f\000f\160\160\001%f\001\000\203@\145\160\160\000g\000g\160\160\001%g\001\000\207@\145\160\160\000h\000h\160\160\001%h\001\000\208@\145\160\160\000i\000i\160\160\001%i\001\000\202@\145\160\160\000j\000j\160\160\001%j\001\000\216@\145\160\160\000k\000k\160\160\001%k\001\000\215@\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\145\160\160\000\127\000\127\160\160\001 \127\001\000\252@\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@\144\160\001\003\134\001\000\234@\145\160\160\001%\136\001\000\219\160\160\001\003\136\001\000\235@\144\160\001\003\137\001\000\236\144\160\001\003\138\001\000\237@\145\160\160\001%\140\001\000\221\160\160\001\003\140\001\000\238@@\144\160\001\003\142\001\000\239\144\160\001\003\143\001\000\240\144\160\001%\144\001\000\222\145\160\160\001\003\145\001\000\128\160\160\001%\145\001\000\176@\145\160\160\001\003\146\001\000\129\160\160\001%\146\001\000\177@\145\160\160\001\003\147\001\000\130\160\160\001%\147\001\000\178@\144\160\001\003\148\001\000\131\144\160\001\003\149\001\000\132\144\160\001\003\150\001\000\133\144\160\001\003\151\001\000\134\144\160\001\003\152\001\000\135\144\160\001\003\153\001\000\136\144\160\001\003\154\001\000\137\144\160\001\003\155\001\000\138\144\160\001\003\156\001\000\139\144\160\001\003\157\001\000\140\144\160\001\003\158\001\000\141\144\160\001\003\159\001\000\142\145\160\160\001\003\160\001\000\143\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@\144\160\001\003\161\001\000\144@\144\160\001\003\163\001\000\145\144\160\001\003\164\001\000\146\144\160\001\003\165\001\000\147\144\160\001\003\166\001\000\148\144\160\001\003\167\001\000\149\144\160\001\003\168\001\000\150\144\160\001\003\169\001\000\151\144\160\001\003\170\001\000\244\144\160\001\003\171\001\000\245\144\160\001\003\172\001\000\225\144\160\001\003\173\001\000\226\144\160\001\003\174\001\000\227\144\160\001\003\175\001\000\229\144\160\001\000\176\001\000\248\145\160\160\001\003\177\001\000\152\160\160\001\000\177\001\000\241@\145\160\160\001\003\178\001\000\153\160\160\001\000\178\001\000\253@\144\160\001\003\179\001\000\154\144\160\001\003\180\001\000\155\144\160\001\003\181\001\000\156\144\160\001\003\182\001\000\157\145\160\160\001\003\183\001\000\158\160\160\001\000\183\001\000\250@\144\160\001\003\184\001\000\159\144\160\001\003\185\001\000\160\144\160\001\003\186\001\000\161\144\160\001\003\187\001\000\162\144\160\001\003\188\001\000\163\144\160\001\003\189\001\000\164\144\160\001\003\190\001\000\165\144\160\001\003\191\001\000\166\144\160\001\003\192\001\000\167\144\160\001\003\193\001\000\168\144\160\001\003\194\001\000\170\144\160\001\003\195\001\000\169\144\160\001\003\196\001\000\171\144\160\001\003\197\001\000\172\144\160\001\003\198\001\000\173\144\160\001\003\199\001\000\174\144\160\001\003\200\001\000\175\144\160\001\003\201\001\000\224\144\160\001\003\202\001\000\228\144\160\001\003\203\001\000\232\144\160\001\003\204\001\000\230\144\160\001\003\205\001\000\231\144\160\001\003\206\001\000\233@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\144\160\001\000\247\001\000\246@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let cp775_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\001\006\001\000\252\001\000\233\001\001\001\001\000\228\001\001#\001\000\229\001\001\007\001\001B\001\001\019\001\001V\001\001W\001\001+\001\001y\001\000\196\001\000\197\001\000\201\001\000\230\001\000\198\001\001M\001\000\246\001\001\"\001\000\162\001\001Z\001\001[\001\000\214\001\000\220\001\000\248\001\000\163\001\000\216\001\000\215\001\000\164\001\001\000\001\001*\001\000\243\001\001{\001\001|\001\001z\001 \029\001\000\166\001\000\169\001\000\174\001\000\172\001\000\189\001\000\188\001\001A\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001\001\004\001\001\012\001\001\024\001\001\022\001%c\001%Q\001%W\001%]\001\001.\001\001`\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001\001r\001\001j\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001\001}\001\001\005\001\001\013\001\001\025\001\001\023\001\001/\001\001a\001\001s\001\001k\001\001~\001%\024\001%\012\001%\136\001%\132\001%\140\001%\144\001%\128\001\000\211\001\000\223\001\001L\001\001C\001\000\245\001\000\213\001\000\181\001\001D\001\0016\001\0017\001\001;\001\001<\001\001F\001\001\018\001\001E\001 \025\001\000\173\001\000\177\001 \028\001\000\190\001\000\182\001\000\167\001\000\247\001 \030\001\000\176\001\"\025\001\000\183\001\000\185\001\000\179\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp775_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007U\000\000\000\000\000\000\007\019\000\000\007\019\008\000\004\000\000\145\160\160@@\160\160\001\001\000\001\000\160\160\160\001%\000\001\000\196@\145\160\160AA\160\160\001\001\001\001\000\131@\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\145\160\160DD\160\160\001\001\004\001\000\181@\145\160\160EE\160\160\001\001\005\001\000\208@\145\160\160FF\160\160\001\001\006\001\000\128@\145\160\160GG\160\160\001\001\007\001\000\135@\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001\001\012\001\000\182\160\160\001%\012\001\000\218@\145\160\160MM\160\160\001\001\013\001\000\209@\144\160NN\144\160OO\145\160\160PP\160\160\001%\016\001\000\191@\144\160QQ\145\160\160RR\160\160\001\001\018\001\000\237@\145\160\160SS\160\160\001\001\019\001\000\137@\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\145\160\160VV\160\160\001\001\022\001\000\184@\145\160\160WW\160\160\001\001\023\001\000\211@\145\160\160XX\160\160\001\001\024\001\000\183\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\001\025\001\000\210\160\160\001 \025\001\000\239\160\160\001\"\025\001\000\249@\144\160ZZ\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195\160\160\001 \028\001\000\242@\145\160\160]]\160\160\001 \029\001\000\166@\145\160\160^^\160\160\001 \030\001\000\247@\144\160__\144\160``\144\160aa\145\160\160bb\160\160\001\001\"\001\000\149@\145\160\160cc\160\160\001\001#\001\000\133@\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\145\160\160jj\160\160\001\001*\001\000\161@\145\160\160kk\160\160\001\001+\001\000\140@\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\145\160\160nn\160\160\001\001.\001\000\189@\145\160\160oo\160\160\001\001/\001\000\212@\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\145\160\160vv\160\160\001\0016\001\000\232@\145\160\160ww\160\160\001\0017\001\000\233@\144\160xx\144\160yy\144\160zz\145\160\160{{\160\160\001\001;\001\000\234@\145\160\160||\160\160\001%<\001\000\197\160\160\001\001<\001\000\235@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\145\160\160\000A\000A\160\160\001\001A\001\000\173@\145\160\160\000B\000B\160\160\001\001B\001\000\136@\145\160\160\000C\000C\160\160\001\001C\001\000\227@\145\160\160\000D\000D\160\160\001\001D\001\000\231@\145\160\160\000E\000E\160\160\001\001E\001\000\238@\145\160\160\000F\000F\160\160\001\001F\001\000\236@\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\145\160\160\000L\000L\160\160\001\001L\001\000\226@\145\160\160\000M\000M\160\160\001\001M\001\000\147@\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\144\160\000R\000R\144\160\000S\000S\145\160\160\000T\000T\160\160\001%T\001\000\201@\144\160\000U\000U\145\160\160\000V\000V\160\160\001\001V\001\000\138@\145\160\160\000W\000W\160\160\001\001W\001\000\139\160\160\001%W\001\000\187@\144\160\000X\000X\144\160\000Y\000Y\145\160\160\000Z\000Z\160\160\001\001Z\001\000\151\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001\001[\001\000\152@\144\160\000\\\000\\\145\160\160\000]\000]\160\160\001%]\001\000\188@\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001\001`\001\000\190\160\160\001%`\001\000\204@\145\160\160\000a\000a\160\160\001\001a\001\000\213@\144\160\000b\000b\145\160\160\000c\000c\160\160\001%c\001\000\185@\144\160\000d\000d\144\160\000e\000e\145\160\160\000f\000f\160\160\001%f\001\000\203@\144\160\000g\000g\144\160\000h\000h\145\160\160\000i\000i\160\160\001%i\001\000\202@\145\160\160\000j\000j\160\160\001\001j\001\000\199@\145\160\160\000k\000k\160\160\001\001k\001\000\215@\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\145\160\160\000r\000r\160\160\001\001r\001\000\198@\145\160\160\000s\000s\160\160\001\001s\001\000\214@\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\145\160\160\000y\000y\160\160\001\001y\001\000\141@\145\160\160\000z\000z\160\160\001\001z\001\000\165@\145\160\160\000{\000{\160\160\001\001{\001\000\163@\145\160\160\000|\000|\160\160\001\001|\001\000\164@\145\160\160\000}\000}\160\160\001\001}\001\000\207@\145\160\160\000~\000~\160\160\001\001~\001\000\216@\144\160\000\127\000\127\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@\144\160\001%\140\001\000\221@@@\144\160\001%\144\001\000\222\144\160\001%\145\001\000\176\144\160\001%\146\001\000\177\144\160\001%\147\001\000\178@@@@@@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@@\144\160\001\000\162\001\000\150\144\160\001\000\163\001\000\156\144\160\001\000\164\001\000\159@\144\160\001\000\166\001\000\167\144\160\001\000\167\001\000\245@\144\160\001\000\169\001\000\168@\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170\144\160\001\000\173\001\000\240\144\160\001\000\174\001\000\169@\144\160\001\000\176\001\000\248\144\160\001\000\177\001\000\241\144\160\001\000\178\001\000\253\144\160\001\000\179\001\000\252@\144\160\001\000\181\001\000\230\144\160\001\000\182\001\000\244\144\160\001\000\183\001\000\250@\144\160\001\000\185\001\000\251@\144\160\001\000\187\001\000\175\144\160\001\000\188\001\000\172\144\160\001\000\189\001\000\171\144\160\001\000\190\001\000\243@@@@@\144\160\001\000\196\001\000\142\144\160\001\000\197\001\000\143\144\160\001\000\198\001\000\146@@\144\160\001\000\201\001\000\144@@@@@@@@@\144\160\001\000\211\001\000\224@\144\160\001\000\213\001\000\229\144\160\001\000\214\001\000\153\144\160\001\000\215\001\000\158\144\160\001\000\216\001\000\157@@@\144\160\001\000\220\001\000\154@@\144\160\001\000\223\001\000\225@@@@\144\160\001\000\228\001\000\132\144\160\001\000\229\001\000\134\144\160\001\000\230\001\000\145@@\144\160\001\000\233\001\000\130@@@@@@@@@\144\160\001\000\243\001\000\162@\144\160\001\000\245\001\000\228\144\160\001\000\246\001\000\148\144\160\001\000\247\001\000\246\144\160\001\000\248\001\000\155@@@\144\160\001\000\252\001\000\129@@@" 0 : Netmappings.from_uni_list array);; - let cp850_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\199\001\000\252\001\000\233\001\000\226\001\000\228\001\000\224\001\000\229\001\000\231\001\000\234\001\000\235\001\000\232\001\000\239\001\000\238\001\000\236\001\000\196\001\000\197\001\000\201\001\000\230\001\000\198\001\000\244\001\000\246\001\000\242\001\000\251\001\000\249\001\000\255\001\000\214\001\000\220\001\000\248\001\000\163\001\000\216\001\000\215\001\001\146\001\000\225\001\000\237\001\000\243\001\000\250\001\000\241\001\000\209\001\000\170\001\000\186\001\000\191\001\000\174\001\000\172\001\000\189\001\000\188\001\000\161\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001\000\193\001\000\194\001\000\192\001\000\169\001%c\001%Q\001%W\001%]\001\000\162\001\000\165\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001\000\227\001\000\195\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001\000\164\001\000\240\001\000\208\001\000\202\001\000\203\001\000\200\001\0011\001\000\205\001\000\206\001\000\207\001%\024\001%\012\001%\136\001%\132\001\000\166\001\000\204\001%\128\001\000\211\001\000\223\001\000\212\001\000\210\001\000\245\001\000\213\001\000\181\001\000\254\001\000\222\001\000\218\001\000\219\001\000\217\001\000\253\001\000\221\001\000\175\001\000\180\001\000\173\001\000\177\001 \023\001\000\190\001\000\182\001\000\167\001\000\247\001\000\184\001\000\176\001\000\168\001\000\183\001\000\185\001\000\179\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp850_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\211\000\000\000\000\000\000\006i\000\000\006i\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\145\160\160WW\160\160\001 \023\001\000\242@\145\160\160XX\160\160\001%\024\001\000\217@\144\160YY\144\160ZZ\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\144\160^^\144\160__\144\160``\144\160aa\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\145\160\160qq\160\160\001\0011\001\000\213@\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\144\160\000R\000R\144\160\000S\000S\145\160\160\000T\000T\160\160\001%T\001\000\201@\144\160\000U\000U\144\160\000V\000V\145\160\160\000W\000W\160\160\001%W\001\000\187@\144\160\000X\000X\144\160\000Y\000Y\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\144\160\000[\000[\144\160\000\\\000\\\145\160\160\000]\000]\160\160\001%]\001\000\188@\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001%`\001\000\204@\144\160\000a\000a\144\160\000b\000b\145\160\160\000c\000c\160\160\001%c\001\000\185@\144\160\000d\000d\144\160\000e\000e\145\160\160\000f\000f\160\160\001%f\001\000\203@\144\160\000g\000g\144\160\000h\000h\145\160\160\000i\000i\160\160\001%i\001\000\202@\144\160\000j\000j\144\160\000k\000k\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@@@@@@\144\160\001%\145\001\000\176\145\160\160\001\001\146\001\000\159\160\160\001%\146\001\000\177@\144\160\001%\147\001\000\178@@@@@@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@\144\160\001\000\161\001\000\173\144\160\001\000\162\001\000\189\144\160\001\000\163\001\000\156\144\160\001\000\164\001\000\207\144\160\001\000\165\001\000\190\144\160\001\000\166\001\000\221\144\160\001\000\167\001\000\245\144\160\001\000\168\001\000\249\144\160\001\000\169\001\000\184\144\160\001\000\170\001\000\166\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170\144\160\001\000\173\001\000\240\144\160\001\000\174\001\000\169\144\160\001\000\175\001\000\238\144\160\001\000\176\001\000\248\144\160\001\000\177\001\000\241\144\160\001\000\178\001\000\253\144\160\001\000\179\001\000\252\144\160\001\000\180\001\000\239\144\160\001\000\181\001\000\230\144\160\001\000\182\001\000\244\144\160\001\000\183\001\000\250\144\160\001\000\184\001\000\247\144\160\001\000\185\001\000\251\144\160\001\000\186\001\000\167\144\160\001\000\187\001\000\175\144\160\001\000\188\001\000\172\144\160\001\000\189\001\000\171\144\160\001\000\190\001\000\243\144\160\001\000\191\001\000\168\144\160\001\000\192\001\000\183\144\160\001\000\193\001\000\181\144\160\001\000\194\001\000\182\144\160\001\000\195\001\000\199\144\160\001\000\196\001\000\142\144\160\001\000\197\001\000\143\144\160\001\000\198\001\000\146\144\160\001\000\199\001\000\128\144\160\001\000\200\001\000\212\144\160\001\000\201\001\000\144\144\160\001\000\202\001\000\210\144\160\001\000\203\001\000\211\144\160\001\000\204\001\000\222\144\160\001\000\205\001\000\214\144\160\001\000\206\001\000\215\144\160\001\000\207\001\000\216\144\160\001\000\208\001\000\209\144\160\001\000\209\001\000\165\144\160\001\000\210\001\000\227\144\160\001\000\211\001\000\224\144\160\001\000\212\001\000\226\144\160\001\000\213\001\000\229\144\160\001\000\214\001\000\153\144\160\001\000\215\001\000\158\144\160\001\000\216\001\000\157\144\160\001\000\217\001\000\235\144\160\001\000\218\001\000\233\144\160\001\000\219\001\000\234\144\160\001\000\220\001\000\154\144\160\001\000\221\001\000\237\144\160\001\000\222\001\000\232\144\160\001\000\223\001\000\225\144\160\001\000\224\001\000\133\144\160\001\000\225\001\000\160\144\160\001\000\226\001\000\131\144\160\001\000\227\001\000\198\144\160\001\000\228\001\000\132\144\160\001\000\229\001\000\134\144\160\001\000\230\001\000\145\144\160\001\000\231\001\000\135\144\160\001\000\232\001\000\138\144\160\001\000\233\001\000\130\144\160\001\000\234\001\000\136\144\160\001\000\235\001\000\137\144\160\001\000\236\001\000\141\144\160\001\000\237\001\000\161\144\160\001\000\238\001\000\140\144\160\001\000\239\001\000\139\144\160\001\000\240\001\000\208\144\160\001\000\241\001\000\164\144\160\001\000\242\001\000\149\144\160\001\000\243\001\000\162\144\160\001\000\244\001\000\147\144\160\001\000\245\001\000\228\144\160\001\000\246\001\000\148\144\160\001\000\247\001\000\246\144\160\001\000\248\001\000\155\144\160\001\000\249\001\000\151\144\160\001\000\250\001\000\163\144\160\001\000\251\001\000\150\144\160\001\000\252\001\000\129\144\160\001\000\253\001\000\236\144\160\001\000\254\001\000\231\144\160\001\000\255\001\000\152" 0 : Netmappings.from_uni_list array);; - let cp852_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\199\001\000\252\001\000\233\001\000\226\001\000\228\001\001o\001\001\007\001\000\231\001\001B\001\000\235\001\001P\001\001Q\001\000\238\001\001y\001\000\196\001\001\006\001\000\201\001\0019\001\001:\001\000\244\001\000\246\001\001=\001\001>\001\001Z\001\001[\001\000\214\001\000\220\001\001d\001\001e\001\001A\001\000\215\001\001\013\001\000\225\001\000\237\001\000\243\001\000\250\001\001\004\001\001\005\001\001}\001\001~\001\001\024\001\001\025\001\000\172\001\001z\001\001\012\001\001_\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001\000\193\001\000\194\001\001\026\001\001^\001%c\001%Q\001%W\001%]\001\001{\001\001|\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001\001\002\001\001\003\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001\000\164\001\001\017\001\001\016\001\001\014\001\000\203\001\001\015\001\001G\001\000\205\001\000\206\001\001\027\001%\024\001%\012\001%\136\001%\132\001\001b\001\001n\001%\128\001\000\211\001\000\223\001\000\212\001\001C\001\001D\001\001H\001\001`\001\001a\001\001T\001\000\218\001\001U\001\001p\001\000\253\001\000\221\001\001c\001\000\180\001\000\173\001\002\221\001\002\219\001\002\199\001\002\216\001\000\167\001\000\247\001\000\184\001\000\176\001\000\168\001\002\217\001\001q\001\001X\001\001Y\001%\160\001\000\160" 0 : int array);; -let cp852_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007X\000\000\000\000\000\000\007\023\000\000\007\023\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179\160\160\001\001\002\001\000\198@\145\160\160CC\160\160\001\001\003\001\000\199@\145\160\160DD\160\160\001\001\004\001\000\164@\145\160\160EE\160\160\001\001\005\001\000\165@\145\160\160FF\160\160\001\001\006\001\000\143@\145\160\160GG\160\160\001\001\007\001\000\134@\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001\001\012\001\000\172\160\160\001%\012\001\000\218@\145\160\160MM\160\160\001\001\013\001\000\159@\145\160\160NN\160\160\001\001\014\001\000\210@\145\160\160OO\160\160\001\001\015\001\000\212@\145\160\160PP\160\160\001%\016\001\000\191\160\160\001\001\016\001\000\209@\145\160\160QQ\160\160\001\001\017\001\000\208@\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001\001\024\001\000\168\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\001\025\001\000\169@\145\160\160ZZ\160\160\001\001\026\001\000\183@\145\160\160[[\160\160\001\001\027\001\000\216@\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\144\160^^\144\160__\144\160``\144\160aa\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\145\160\160yy\160\160\001\0019\001\000\145@\145\160\160zz\160\160\001\001:\001\000\146@\144\160{{\145\160\160||\160\160\001%<\001\000\197@\145\160\160}}\160\160\001\001=\001\000\149@\145\160\160~~\160\160\001\001>\001\000\150@\144\160\127\127\144\160\000@\000@\145\160\160\000A\000A\160\160\001\001A\001\000\157@\145\160\160\000B\000B\160\160\001\001B\001\000\136@\145\160\160\000C\000C\160\160\001\001C\001\000\227@\145\160\160\000D\000D\160\160\001\001D\001\000\228@\144\160\000E\000E\144\160\000F\000F\145\160\160\000G\000G\160\160\001\001G\001\000\213@\145\160\160\000H\000H\160\160\001\001H\001\000\229@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001\001P\001\000\138\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001\001Q\001\000\139\160\160\001%Q\001\000\186@\144\160\000R\000R\144\160\000S\000S\145\160\160\000T\000T\160\160\001%T\001\000\201\160\160\001\001T\001\000\232@\145\160\160\000U\000U\160\160\001\001U\001\000\234@\144\160\000V\000V\145\160\160\000W\000W\160\160\001%W\001\000\187@\145\160\160\000X\000X\160\160\001\001X\001\000\252@\145\160\160\000Y\000Y\160\160\001\001Y\001\000\253@\145\160\160\000Z\000Z\160\160\001\001Z\001\000\151\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001\001[\001\000\152@\144\160\000\\\000\\\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001\001^\001\000\184@\145\160\160\000_\000_\160\160\001\001_\001\000\173@\145\160\160\000`\000`\160\160\001%`\001\000\204\160\160\001\001`\001\000\230@\145\160\160\000a\000a\160\160\001\001a\001\000\231@\145\160\160\000b\000b\160\160\001\001b\001\000\221@\145\160\160\000c\000c\160\160\001%c\001\000\185\160\160\001\001c\001\000\238@\145\160\160\000d\000d\160\160\001\001d\001\000\155@\145\160\160\000e\000e\160\160\001\001e\001\000\156@\145\160\160\000f\000f\160\160\001%f\001\000\203@\144\160\000g\000g\144\160\000h\000h\145\160\160\000i\000i\160\160\001%i\001\000\202@\144\160\000j\000j\144\160\000k\000k\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\145\160\160\000n\000n\160\160\001\001n\001\000\222@\145\160\160\000o\000o\160\160\001\001o\001\000\133@\145\160\160\000p\000p\160\160\001\001p\001\000\235@\145\160\160\000q\000q\160\160\001\001q\001\000\251@\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\145\160\160\000y\000y\160\160\001\001y\001\000\141@\145\160\160\000z\000z\160\160\001\001z\001\000\171@\145\160\160\000{\000{\160\160\001\001{\001\000\189@\145\160\160\000|\000|\160\160\001\001|\001\000\190@\145\160\160\000}\000}\160\160\001\001}\001\000\166@\145\160\160\000~\000~\160\160\001\001~\001\000\167@\144\160\000\127\000\127\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@@@@@@\144\160\001%\145\001\000\176\144\160\001%\146\001\000\177\144\160\001%\147\001\000\178@@@@@@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@@@@\144\160\001\000\164\001\000\207@@\144\160\001\000\167\001\000\245\144\160\001\000\168\001\000\249@@\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170\144\160\001\000\173\001\000\240@@\144\160\001\000\176\001\000\248@@@\144\160\001\000\180\001\000\239@@@\144\160\001\000\184\001\000\247@@\144\160\001\000\187\001\000\175@@@@@\144\160\001\000\193\001\000\181\144\160\001\000\194\001\000\182@\144\160\001\000\196\001\000\142@@\145\160\160\001\000\199\001\000\128\160\160\001\002\199\001\000\243@@\144\160\001\000\201\001\000\144@\144\160\001\000\203\001\000\211@\144\160\001\000\205\001\000\214\144\160\001\000\206\001\000\215@@@@\144\160\001\000\211\001\000\224\144\160\001\000\212\001\000\226@\144\160\001\000\214\001\000\153\144\160\001\000\215\001\000\158\144\160\001\002\216\001\000\244\144\160\001\002\217\001\000\250\144\160\001\000\218\001\000\233\144\160\001\002\219\001\000\242\144\160\001\000\220\001\000\154\145\160\160\001\000\221\001\000\237\160\160\001\002\221\001\000\241@@\144\160\001\000\223\001\000\225@\144\160\001\000\225\001\000\160\144\160\001\000\226\001\000\131@\144\160\001\000\228\001\000\132@@\144\160\001\000\231\001\000\135@\144\160\001\000\233\001\000\130@\144\160\001\000\235\001\000\137@\144\160\001\000\237\001\000\161\144\160\001\000\238\001\000\140@@@@\144\160\001\000\243\001\000\162\144\160\001\000\244\001\000\147@\144\160\001\000\246\001\000\148\144\160\001\000\247\001\000\246@@\144\160\001\000\250\001\000\163@\144\160\001\000\252\001\000\129\144\160\001\000\253\001\000\236@@" 0 : Netmappings.from_uni_list array);; - let cp855_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\004R\001\004\002\001\004S\001\004\003\001\004Q\001\004\001\001\004T\001\004\004\001\004U\001\004\005\001\004V\001\004\006\001\004W\001\004\007\001\004X\001\004\008\001\004Y\001\004\t\001\004Z\001\004\n\001\004[\001\004\011\001\004\\\001\004\012\001\004^\001\004\014\001\004_\001\004\015\001\004N\001\004.\001\004J\001\004*\001\0040\001\004\016\001\0041\001\004\017\001\004F\001\004&\001\0044\001\004\020\001\0045\001\004\021\001\004D\001\004$\001\0043\001\004\019\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001\004E\001\004%\001\0048\001\004\024\001%c\001%Q\001%W\001%]\001\0049\001\004\025\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001\004:\001\004\026\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001\000\164\001\004;\001\004\027\001\004<\001\004\028\001\004=\001\004\029\001\004>\001\004\030\001\004?\001%\024\001%\012\001%\136\001%\132\001\004\031\001\004O\001%\128\001\004/\001\004@\001\004 \001\004A\001\004!\001\004B\001\004\"\001\004C\001\004#\001\0046\001\004\022\001\0042\001\004\018\001\004L\001\004,\001!\022\001\000\173\001\004K\001\004+\001\0047\001\004\023\001\004H\001\004(\001\004M\001\004-\001\004I\001\004)\001\004G\001\004'\001\000\167\001%\160\001\000\160" 0 : int array);; -let cp855_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007\195\000\000\000\000\000\000\007\164\000\000\007\164\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\145\160\160AA\160\160\001\004\001\001\000\133@\145\160\160BB\160\160\001\004\002\001\000\129\160\160\001%\002\001\000\179@\145\160\160CC\160\160\001\004\003\001\000\131@\145\160\160DD\160\160\001\004\004\001\000\135@\145\160\160EE\160\160\001\004\005\001\000\137@\145\160\160FF\160\160\001\004\006\001\000\139@\145\160\160GG\160\160\001\004\007\001\000\141@\145\160\160HH\160\160\001\004\008\001\000\143@\145\160\160II\160\160\001\004\t\001\000\145@\145\160\160JJ\160\160\001\004\n\001\000\147@\145\160\160KK\160\160\001\004\011\001\000\149@\145\160\160LL\160\160\001\004\012\001\000\151\160\160\001%\012\001\000\218@\144\160MM\145\160\160NN\160\160\001\004\014\001\000\153@\145\160\160OO\160\160\001\004\015\001\000\155@\145\160\160PP\160\160\001\004\016\001\000\161\160\160\001%\016\001\000\191@\145\160\160QQ\160\160\001\004\017\001\000\163@\145\160\160RR\160\160\001\004\018\001\000\236@\145\160\160SS\160\160\001\004\019\001\000\173@\145\160\160TT\160\160\001\004\020\001\000\167\160\160\001%\020\001\000\192@\145\160\160UU\160\160\001\004\021\001\000\169@\145\160\160VV\160\160\001\004\022\001\000\234\160\160\001!\022\001\000\239@\145\160\160WW\160\160\001\004\023\001\000\244@\145\160\160XX\160\160\001\004\024\001\000\184\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\004\025\001\000\190@\145\160\160ZZ\160\160\001\004\026\001\000\199@\145\160\160[[\160\160\001\004\027\001\000\209@\145\160\160\\\\\160\160\001%\028\001\000\195\160\160\001\004\028\001\000\211@\145\160\160]]\160\160\001\004\029\001\000\213@\145\160\160^^\160\160\001\004\030\001\000\215@\145\160\160__\160\160\001\004\031\001\000\221@\145\160\160``\160\160\001\004 \001\000\226@\145\160\160aa\160\160\001\004!\001\000\228@\145\160\160bb\160\160\001\004\"\001\000\230@\145\160\160cc\160\160\001\004#\001\000\232@\145\160\160dd\160\160\001\004$\001\000\171\160\160\001%$\001\000\180@\145\160\160ee\160\160\001\004%\001\000\182@\145\160\160ff\160\160\001\004&\001\000\165@\145\160\160gg\160\160\001\004'\001\000\252@\145\160\160hh\160\160\001\004(\001\000\246@\145\160\160ii\160\160\001\004)\001\000\250@\145\160\160jj\160\160\001\004*\001\000\159@\145\160\160kk\160\160\001\004+\001\000\242@\145\160\160ll\160\160\001%,\001\000\194\160\160\001\004,\001\000\238@\145\160\160mm\160\160\001\004-\001\000\248@\145\160\160nn\160\160\001\004.\001\000\157@\145\160\160oo\160\160\001\004/\001\000\224@\145\160\160pp\160\160\001\0040\001\000\160@\145\160\160qq\160\160\001\0041\001\000\162@\145\160\160rr\160\160\001\0042\001\000\235@\145\160\160ss\160\160\001\0043\001\000\172@\145\160\160tt\160\160\001\0044\001\000\166\160\160\001%4\001\000\193@\145\160\160uu\160\160\001\0045\001\000\168@\145\160\160vv\160\160\001\0046\001\000\233@\145\160\160ww\160\160\001\0047\001\000\243@\145\160\160xx\160\160\001\0048\001\000\183@\145\160\160yy\160\160\001\0049\001\000\189@\145\160\160zz\160\160\001\004:\001\000\198@\145\160\160{{\160\160\001\004;\001\000\208@\145\160\160||\160\160\001%<\001\000\197\160\160\001\004<\001\000\210@\145\160\160}}\160\160\001\004=\001\000\212@\145\160\160~~\160\160\001\004>\001\000\214@\145\160\160\127\127\160\160\001\004?\001\000\216@\145\160\160\000@\000@\160\160\001\004@\001\000\225@\145\160\160\000A\000A\160\160\001\004A\001\000\227@\145\160\160\000B\000B\160\160\001\004B\001\000\229@\145\160\160\000C\000C\160\160\001\004C\001\000\231@\145\160\160\000D\000D\160\160\001\004D\001\000\170@\145\160\160\000E\000E\160\160\001\004E\001\000\181@\145\160\160\000F\000F\160\160\001\004F\001\000\164@\145\160\160\000G\000G\160\160\001\004G\001\000\251@\145\160\160\000H\000H\160\160\001\004H\001\000\245@\145\160\160\000I\000I\160\160\001\004I\001\000\249@\145\160\160\000J\000J\160\160\001\004J\001\000\158@\145\160\160\000K\000K\160\160\001\004K\001\000\241@\145\160\160\000L\000L\160\160\001\004L\001\000\237@\145\160\160\000M\000M\160\160\001\004M\001\000\247@\145\160\160\000N\000N\160\160\001\004N\001\000\156@\145\160\160\000O\000O\160\160\001\004O\001\000\222@\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001\004Q\001\000\132\160\160\001%Q\001\000\186@\145\160\160\000R\000R\160\160\001\004R\001\000\128@\145\160\160\000S\000S\160\160\001\004S\001\000\130@\145\160\160\000T\000T\160\160\001\004T\001\000\134\160\160\001%T\001\000\201@\145\160\160\000U\000U\160\160\001\004U\001\000\136@\145\160\160\000V\000V\160\160\001\004V\001\000\138@\145\160\160\000W\000W\160\160\001\004W\001\000\140\160\160\001%W\001\000\187@\145\160\160\000X\000X\160\160\001\004X\001\000\142@\145\160\160\000Y\000Y\160\160\001\004Y\001\000\144@\145\160\160\000Z\000Z\160\160\001\004Z\001\000\146\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001\004[\001\000\148@\145\160\160\000\\\000\\\160\160\001\004\\\001\000\150@\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001\004^\001\000\152@\145\160\160\000_\000_\160\160\001\004_\001\000\154@\145\160\160\000`\000`\160\160\001%`\001\000\204@\144\160\000a\000a\144\160\000b\000b\145\160\160\000c\000c\160\160\001%c\001\000\185@\144\160\000d\000d\144\160\000e\000e\145\160\160\000f\000f\160\160\001%f\001\000\203@\144\160\000g\000g\144\160\000h\000h\145\160\160\000i\000i\160\160\001%i\001\000\202@\144\160\000j\000j\144\160\000k\000k\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@@@@@@\144\160\001%\145\001\000\176\144\160\001%\146\001\000\177\144\160\001%\147\001\000\178@@@@@@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@@@@\144\160\001\000\164\001\000\207@@\144\160\001\000\167\001\000\253@@@\144\160\001\000\171\001\000\174@\144\160\001\000\173\001\000\240@@@@@@@@@@@@@\144\160\001\000\187\001\000\175@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let cp856_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002\028\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\005\208\001\005\209\001\005\210\001\005\211\001\005\212\001\005\213\001\005\214\001\005\215\001\005\216\001\005\217\001\005\218\001\005\219\001\005\220\001\005\221\001\005\222\001\005\223\001\005\224\001\005\225\001\005\226\001\005\227\001\005\228\001\005\229\001\005\230\001\005\231\001\005\232\001\005\233\001\005\234\000\255\001\000\163\000\255\001\000\215\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001\000\174\001\000\172\001\000\189\001\000\188\000\255\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\000\255\000\255\000\255\001\000\169\001%c\001%Q\001%W\001%]\001\000\162\001\000\165\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\000\255\000\255\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001\000\164\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001%\024\001%\012\001%\136\001%\132\001\000\166\000\255\001%\128\000\255\000\255\000\255\000\255\000\255\000\255\001\000\181\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001\000\175\001\000\180\001\000\173\001\000\177\001 \023\001\000\190\001\000\182\001\000\167\001\000\247\001\000\184\001\000\176\001\000\168\001\000\183\001\000\185\001\000\179\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp856_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\005\177\000\000\000\000\000\000\005\152\000\000\005\152\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\145\160\160WW\160\160\001 \023\001\000\242@\145\160\160XX\160\160\001%\024\001\000\217@\144\160YY\144\160ZZ\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\144\160^^\144\160__\144\160``\144\160aa\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\144\160\000R\000R\144\160\000S\000S\145\160\160\000T\000T\160\160\001%T\001\000\201@\144\160\000U\000U\144\160\000V\000V\145\160\160\000W\000W\160\160\001%W\001\000\187@\144\160\000X\000X\144\160\000Y\000Y\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\144\160\000[\000[\144\160\000\\\000\\\145\160\160\000]\000]\160\160\001%]\001\000\188@\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001%`\001\000\204@\144\160\000a\000a\144\160\000b\000b\145\160\160\000c\000c\160\160\001%c\001\000\185@\144\160\000d\000d\144\160\000e\000e\145\160\160\000f\000f\160\160\001%f\001\000\203@\144\160\000g\000g\144\160\000h\000h\145\160\160\000i\000i\160\160\001%i\001\000\202@\144\160\000j\000j\144\160\000k\000k\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@@@@@@\144\160\001%\145\001\000\176\144\160\001%\146\001\000\177\144\160\001%\147\001\000\178@@@@@@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@@\144\160\001\000\162\001\000\189\144\160\001\000\163\001\000\156\144\160\001\000\164\001\000\207\144\160\001\000\165\001\000\190\144\160\001\000\166\001\000\221\144\160\001\000\167\001\000\245\144\160\001\000\168\001\000\249\144\160\001\000\169\001\000\184@\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170\144\160\001\000\173\001\000\240\144\160\001\000\174\001\000\169\144\160\001\000\175\001\000\238\144\160\001\000\176\001\000\248\144\160\001\000\177\001\000\241\144\160\001\000\178\001\000\253\144\160\001\000\179\001\000\252\144\160\001\000\180\001\000\239\144\160\001\000\181\001\000\230\144\160\001\000\182\001\000\244\144\160\001\000\183\001\000\250\144\160\001\000\184\001\000\247\144\160\001\000\185\001\000\251@\144\160\001\000\187\001\000\175\144\160\001\000\188\001\000\172\144\160\001\000\189\001\000\171\144\160\001\000\190\001\000\243@@@@@@@@@@@@@@@@@\144\160\001\005\208\001\000\128\144\160\001\005\209\001\000\129\144\160\001\005\210\001\000\130\144\160\001\005\211\001\000\131\144\160\001\005\212\001\000\132\144\160\001\005\213\001\000\133\144\160\001\005\214\001\000\134\145\160\160\001\005\215\001\000\135\160\160\001\000\215\001\000\158@\144\160\001\005\216\001\000\136\144\160\001\005\217\001\000\137\144\160\001\005\218\001\000\138\144\160\001\005\219\001\000\139\144\160\001\005\220\001\000\140\144\160\001\005\221\001\000\141\144\160\001\005\222\001\000\142\144\160\001\005\223\001\000\143\144\160\001\005\224\001\000\144\144\160\001\005\225\001\000\145\144\160\001\005\226\001\000\146\144\160\001\005\227\001\000\147\144\160\001\005\228\001\000\148\144\160\001\005\229\001\000\149\144\160\001\005\230\001\000\150\144\160\001\005\231\001\000\151\144\160\001\005\232\001\000\152\144\160\001\005\233\001\000\153\144\160\001\005\234\001\000\154@@@@@@@@@@@@\144\160\001\000\247\001\000\246@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let cp857_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002B\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\199\001\000\252\001\000\233\001\000\226\001\000\228\001\000\224\001\000\229\001\000\231\001\000\234\001\000\235\001\000\232\001\000\239\001\000\238\001\0011\001\000\196\001\000\197\001\000\201\001\000\230\001\000\198\001\000\244\001\000\246\001\000\242\001\000\251\001\000\249\001\0010\001\000\214\001\000\220\001\000\248\001\000\163\001\000\216\001\001^\001\001_\001\000\225\001\000\237\001\000\243\001\000\250\001\000\241\001\000\209\001\001\030\001\001\031\001\000\191\001\000\174\001\000\172\001\000\189\001\000\188\001\000\161\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001\000\193\001\000\194\001\000\192\001\000\169\001%c\001%Q\001%W\001%]\001\000\162\001\000\165\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001\000\227\001\000\195\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001\000\164\001\000\186\001\000\170\001\000\202\001\000\203\001\000\200\000\255\001\000\205\001\000\206\001\000\207\001%\024\001%\012\001%\136\001%\132\001\000\166\001\000\204\001%\128\001\000\211\001\000\223\001\000\212\001\000\210\001\000\245\001\000\213\001\000\181\000\255\001\000\215\001\000\218\001\000\219\001\000\217\001\000\236\001\000\255\001\000\175\001\000\180\001\000\173\001\000\177\000\255\001\000\190\001\000\182\001\000\167\001\000\247\001\000\184\001\000\176\001\000\168\001\000\183\001\000\185\001\000\179\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp857_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\199\000\000\000\000\000\000\006f\000\000\006f\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001%\024\001\000\217@\144\160YY\144\160ZZ\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\145\160\160^^\160\160\001\001\030\001\000\166@\145\160\160__\160\160\001\001\031\001\000\167@\144\160``\144\160aa\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001\0010\001\000\152@\145\160\160qq\160\160\001\0011\001\000\141@\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\144\160\000R\000R\144\160\000S\000S\145\160\160\000T\000T\160\160\001%T\001\000\201@\144\160\000U\000U\144\160\000V\000V\145\160\160\000W\000W\160\160\001%W\001\000\187@\144\160\000X\000X\144\160\000Y\000Y\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\144\160\000[\000[\144\160\000\\\000\\\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001\001^\001\000\158@\145\160\160\000_\000_\160\160\001\001_\001\000\159@\145\160\160\000`\000`\160\160\001%`\001\000\204@\144\160\000a\000a\144\160\000b\000b\145\160\160\000c\000c\160\160\001%c\001\000\185@\144\160\000d\000d\144\160\000e\000e\145\160\160\000f\000f\160\160\001%f\001\000\203@\144\160\000g\000g\144\160\000h\000h\145\160\160\000i\000i\160\160\001%i\001\000\202@\144\160\000j\000j\144\160\000k\000k\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@@@@@@\144\160\001%\145\001\000\176\144\160\001%\146\001\000\177\144\160\001%\147\001\000\178@@@@@@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@\144\160\001\000\161\001\000\173\144\160\001\000\162\001\000\189\144\160\001\000\163\001\000\156\144\160\001\000\164\001\000\207\144\160\001\000\165\001\000\190\144\160\001\000\166\001\000\221\144\160\001\000\167\001\000\245\144\160\001\000\168\001\000\249\144\160\001\000\169\001\000\184\144\160\001\000\170\001\000\209\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170\144\160\001\000\173\001\000\240\144\160\001\000\174\001\000\169\144\160\001\000\175\001\000\238\144\160\001\000\176\001\000\248\144\160\001\000\177\001\000\241\144\160\001\000\178\001\000\253\144\160\001\000\179\001\000\252\144\160\001\000\180\001\000\239\144\160\001\000\181\001\000\230\144\160\001\000\182\001\000\244\144\160\001\000\183\001\000\250\144\160\001\000\184\001\000\247\144\160\001\000\185\001\000\251\144\160\001\000\186\001\000\208\144\160\001\000\187\001\000\175\144\160\001\000\188\001\000\172\144\160\001\000\189\001\000\171\144\160\001\000\190\001\000\243\144\160\001\000\191\001\000\168\144\160\001\000\192\001\000\183\144\160\001\000\193\001\000\181\144\160\001\000\194\001\000\182\144\160\001\000\195\001\000\199\144\160\001\000\196\001\000\142\144\160\001\000\197\001\000\143\144\160\001\000\198\001\000\146\144\160\001\000\199\001\000\128\144\160\001\000\200\001\000\212\144\160\001\000\201\001\000\144\144\160\001\000\202\001\000\210\144\160\001\000\203\001\000\211\144\160\001\000\204\001\000\222\144\160\001\000\205\001\000\214\144\160\001\000\206\001\000\215\144\160\001\000\207\001\000\216@\144\160\001\000\209\001\000\165\144\160\001\000\210\001\000\227\144\160\001\000\211\001\000\224\144\160\001\000\212\001\000\226\144\160\001\000\213\001\000\229\144\160\001\000\214\001\000\153\144\160\001\000\215\001\000\232\144\160\001\000\216\001\000\157\144\160\001\000\217\001\000\235\144\160\001\000\218\001\000\233\144\160\001\000\219\001\000\234\144\160\001\000\220\001\000\154@@\144\160\001\000\223\001\000\225\144\160\001\000\224\001\000\133\144\160\001\000\225\001\000\160\144\160\001\000\226\001\000\131\144\160\001\000\227\001\000\198\144\160\001\000\228\001\000\132\144\160\001\000\229\001\000\134\144\160\001\000\230\001\000\145\144\160\001\000\231\001\000\135\144\160\001\000\232\001\000\138\144\160\001\000\233\001\000\130\144\160\001\000\234\001\000\136\144\160\001\000\235\001\000\137\144\160\001\000\236\001\000\236\144\160\001\000\237\001\000\161\144\160\001\000\238\001\000\140\144\160\001\000\239\001\000\139@\144\160\001\000\241\001\000\164\144\160\001\000\242\001\000\149\144\160\001\000\243\001\000\162\144\160\001\000\244\001\000\147\144\160\001\000\245\001\000\228\144\160\001\000\246\001\000\148\144\160\001\000\247\001\000\246\144\160\001\000\248\001\000\155\144\160\001\000\249\001\000\151\144\160\001\000\250\001\000\163\144\160\001\000\251\001\000\150\144\160\001\000\252\001\000\129@@\144\160\001\000\255\001\000\237" 0 : Netmappings.from_uni_list array);; - let cp860_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\199\001\000\252\001\000\233\001\000\226\001\000\227\001\000\224\001\000\193\001\000\231\001\000\234\001\000\202\001\000\232\001\000\205\001\000\212\001\000\236\001\000\195\001\000\194\001\000\201\001\000\192\001\000\200\001\000\244\001\000\245\001\000\242\001\000\218\001\000\249\001\000\204\001\000\213\001\000\220\001\000\162\001\000\163\001\000\217\001 \167\001\000\211\001\000\225\001\000\237\001\000\243\001\000\250\001\000\241\001\000\209\001\000\170\001\000\186\001\000\191\001\000\210\001\000\172\001\000\189\001\000\188\001\000\161\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001%a\001%b\001%V\001%U\001%c\001%Q\001%W\001%]\001%\\\001%[\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001%^\001%_\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001%g\001%h\001%d\001%e\001%Y\001%X\001%R\001%S\001%k\001%j\001%\024\001%\012\001%\136\001%\132\001%\140\001%\144\001%\128\001\003\177\001\000\223\001\003\147\001\003\192\001\003\163\001\003\195\001\000\181\001\003\196\001\003\166\001\003\152\001\003\169\001\003\180\001\"\030\001\003\198\001\003\181\001\")\001\"a\001\000\177\001\"e\001\"d\001# \001#!\001\000\247\001\"H\001\000\176\001\"\025\001\000\183\001\"\026\001 \127\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp860_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007-\000\000\000\000\000\000\006\224\000\000\006\224\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\"\025\001\000\249@\145\160\160ZZ\160\160\001\"\026\001\000\251@\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\145\160\160^^\160\160\001\"\030\001\000\236@\144\160__\145\160\160``\160\160\001# \001\000\244@\145\160\160aa\160\160\001#!\001\000\245@\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\145\160\160ii\160\160\001\")\001\000\239@\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\145\160\160\000H\000H\160\160\001\"H\001\000\247@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\145\160\160\000R\000R\160\160\001%R\001\000\213@\145\160\160\000S\000S\160\160\001%S\001\000\214@\145\160\160\000T\000T\160\160\001%T\001\000\201@\145\160\160\000U\000U\160\160\001%U\001\000\184@\145\160\160\000V\000V\160\160\001%V\001\000\183@\145\160\160\000W\000W\160\160\001%W\001\000\187@\145\160\160\000X\000X\160\160\001%X\001\000\212@\145\160\160\000Y\000Y\160\160\001%Y\001\000\211@\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001%[\001\000\190@\145\160\160\000\\\000\\\160\160\001%\\\001\000\189@\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001%^\001\000\198@\145\160\160\000_\000_\160\160\001%_\001\000\199@\145\160\160\000`\000`\160\160\001%`\001\000\204@\145\160\160\000a\000a\160\160\001%a\001\000\181\160\160\001\"a\001\000\240@\145\160\160\000b\000b\160\160\001%b\001\000\182@\145\160\160\000c\000c\160\160\001%c\001\000\185@\145\160\160\000d\000d\160\160\001%d\001\000\209\160\160\001\"d\001\000\243@\145\160\160\000e\000e\160\160\001%e\001\000\210\160\160\001\"e\001\000\242@\145\160\160\000f\000f\160\160\001%f\001\000\203@\145\160\160\000g\000g\160\160\001%g\001\000\207@\145\160\160\000h\000h\160\160\001%h\001\000\208@\145\160\160\000i\000i\160\160\001%i\001\000\202@\145\160\160\000j\000j\160\160\001%j\001\000\216@\145\160\160\000k\000k\160\160\001%k\001\000\215@\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\145\160\160\000\127\000\127\160\160\001 \127\001\000\252@\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@\144\160\001%\140\001\000\221@@@\144\160\001%\144\001\000\222\144\160\001%\145\001\000\176\144\160\001%\146\001\000\177\145\160\160\001%\147\001\000\178\160\160\001\003\147\001\000\226@@@@@\144\160\001\003\152\001\000\233@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@\144\160\001\000\161\001\000\173\144\160\001\000\162\001\000\155\145\160\160\001\000\163\001\000\156\160\160\001\003\163\001\000\228@@@\144\160\001\003\166\001\000\232\144\160\001 \167\001\000\158@\144\160\001\003\169\001\000\234\144\160\001\000\170\001\000\166\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170@@@\144\160\001\000\176\001\000\248\145\160\160\001\003\177\001\000\224\160\160\001\000\177\001\000\241@\144\160\001\000\178\001\000\253@\144\160\001\003\180\001\000\235\145\160\160\001\000\181\001\000\230\160\160\001\003\181\001\000\238@@\144\160\001\000\183\001\000\250@@\144\160\001\000\186\001\000\167\144\160\001\000\187\001\000\175\144\160\001\000\188\001\000\172\144\160\001\000\189\001\000\171@\144\160\001\000\191\001\000\168\145\160\160\001\000\192\001\000\145\160\160\001\003\192\001\000\227@\144\160\001\000\193\001\000\134\144\160\001\000\194\001\000\143\145\160\160\001\000\195\001\000\142\160\160\001\003\195\001\000\229@\144\160\001\003\196\001\000\231@\144\160\001\003\198\001\000\237\144\160\001\000\199\001\000\128\144\160\001\000\200\001\000\146\144\160\001\000\201\001\000\144\144\160\001\000\202\001\000\137@\144\160\001\000\204\001\000\152\144\160\001\000\205\001\000\139@@@\144\160\001\000\209\001\000\165\144\160\001\000\210\001\000\169\144\160\001\000\211\001\000\159\144\160\001\000\212\001\000\140\144\160\001\000\213\001\000\153@@@\144\160\001\000\217\001\000\157\144\160\001\000\218\001\000\150@\144\160\001\000\220\001\000\154@@\144\160\001\000\223\001\000\225\144\160\001\000\224\001\000\133\144\160\001\000\225\001\000\160\144\160\001\000\226\001\000\131\144\160\001\000\227\001\000\132@@@\144\160\001\000\231\001\000\135\144\160\001\000\232\001\000\138\144\160\001\000\233\001\000\130\144\160\001\000\234\001\000\136@\144\160\001\000\236\001\000\141\144\160\001\000\237\001\000\161@@@\144\160\001\000\241\001\000\164\144\160\001\000\242\001\000\149\144\160\001\000\243\001\000\162\144\160\001\000\244\001\000\147\144\160\001\000\245\001\000\148@\144\160\001\000\247\001\000\246@\144\160\001\000\249\001\000\151\144\160\001\000\250\001\000\163@\144\160\001\000\252\001\000\129@@@" 0 : Netmappings.from_uni_list array);; - let cp861_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\199\001\000\252\001\000\233\001\000\226\001\000\228\001\000\224\001\000\229\001\000\231\001\000\234\001\000\235\001\000\232\001\000\208\001\000\240\001\000\222\001\000\196\001\000\197\001\000\201\001\000\230\001\000\198\001\000\244\001\000\246\001\000\254\001\000\251\001\000\221\001\000\253\001\000\214\001\000\220\001\000\248\001\000\163\001\000\216\001 \167\001\001\146\001\000\225\001\000\237\001\000\243\001\000\250\001\000\193\001\000\205\001\000\211\001\000\218\001\000\191\001#\016\001\000\172\001\000\189\001\000\188\001\000\161\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001%a\001%b\001%V\001%U\001%c\001%Q\001%W\001%]\001%\\\001%[\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001%^\001%_\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001%g\001%h\001%d\001%e\001%Y\001%X\001%R\001%S\001%k\001%j\001%\024\001%\012\001%\136\001%\132\001%\140\001%\144\001%\128\001\003\177\001\000\223\001\003\147\001\003\192\001\003\163\001\003\195\001\000\181\001\003\196\001\003\166\001\003\152\001\003\169\001\003\180\001\"\030\001\003\198\001\003\181\001\")\001\"a\001\000\177\001\"e\001\"d\001# \001#!\001\000\247\001\"H\001\000\176\001\"\025\001\000\183\001\"\026\001 \127\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp861_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\0071\000\000\000\000\000\000\006\229\000\000\006\229\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001#\016\001\000\169\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\"\025\001\000\249@\145\160\160ZZ\160\160\001\"\026\001\000\251@\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\145\160\160^^\160\160\001\"\030\001\000\236@\144\160__\145\160\160``\160\160\001# \001\000\244@\145\160\160aa\160\160\001#!\001\000\245@\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\145\160\160ii\160\160\001\")\001\000\239@\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\145\160\160\000H\000H\160\160\001\"H\001\000\247@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\145\160\160\000R\000R\160\160\001%R\001\000\213@\145\160\160\000S\000S\160\160\001%S\001\000\214@\145\160\160\000T\000T\160\160\001%T\001\000\201@\145\160\160\000U\000U\160\160\001%U\001\000\184@\145\160\160\000V\000V\160\160\001%V\001\000\183@\145\160\160\000W\000W\160\160\001%W\001\000\187@\145\160\160\000X\000X\160\160\001%X\001\000\212@\145\160\160\000Y\000Y\160\160\001%Y\001\000\211@\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001%[\001\000\190@\145\160\160\000\\\000\\\160\160\001%\\\001\000\189@\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001%^\001\000\198@\145\160\160\000_\000_\160\160\001%_\001\000\199@\145\160\160\000`\000`\160\160\001%`\001\000\204@\145\160\160\000a\000a\160\160\001%a\001\000\181\160\160\001\"a\001\000\240@\145\160\160\000b\000b\160\160\001%b\001\000\182@\145\160\160\000c\000c\160\160\001%c\001\000\185@\145\160\160\000d\000d\160\160\001%d\001\000\209\160\160\001\"d\001\000\243@\145\160\160\000e\000e\160\160\001%e\001\000\210\160\160\001\"e\001\000\242@\145\160\160\000f\000f\160\160\001%f\001\000\203@\145\160\160\000g\000g\160\160\001%g\001\000\207@\145\160\160\000h\000h\160\160\001%h\001\000\208@\145\160\160\000i\000i\160\160\001%i\001\000\202@\145\160\160\000j\000j\160\160\001%j\001\000\216@\145\160\160\000k\000k\160\160\001%k\001\000\215@\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\145\160\160\000\127\000\127\160\160\001 \127\001\000\252@\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@\144\160\001%\140\001\000\221@@@\144\160\001%\144\001\000\222\144\160\001%\145\001\000\176\145\160\160\001\001\146\001\000\159\160\160\001%\146\001\000\177@\145\160\160\001%\147\001\000\178\160\160\001\003\147\001\000\226@@@@@\144\160\001\003\152\001\000\233@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@\144\160\001\000\161\001\000\173@\145\160\160\001\000\163\001\000\156\160\160\001\003\163\001\000\228@@@\144\160\001\003\166\001\000\232\144\160\001 \167\001\000\158@\144\160\001\003\169\001\000\234@\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170@@@\144\160\001\000\176\001\000\248\145\160\160\001\003\177\001\000\224\160\160\001\000\177\001\000\241@\144\160\001\000\178\001\000\253@\144\160\001\003\180\001\000\235\145\160\160\001\000\181\001\000\230\160\160\001\003\181\001\000\238@@\144\160\001\000\183\001\000\250@@@\144\160\001\000\187\001\000\175\144\160\001\000\188\001\000\172\144\160\001\000\189\001\000\171@\144\160\001\000\191\001\000\168\144\160\001\003\192\001\000\227\144\160\001\000\193\001\000\164@\144\160\001\003\195\001\000\229\145\160\160\001\000\196\001\000\142\160\160\001\003\196\001\000\231@\144\160\001\000\197\001\000\143\145\160\160\001\000\198\001\000\146\160\160\001\003\198\001\000\237@\144\160\001\000\199\001\000\128@\144\160\001\000\201\001\000\144@@@\144\160\001\000\205\001\000\165@@\144\160\001\000\208\001\000\139@@\144\160\001\000\211\001\000\166@@\144\160\001\000\214\001\000\153@\144\160\001\000\216\001\000\157@\144\160\001\000\218\001\000\167@\144\160\001\000\220\001\000\154\144\160\001\000\221\001\000\151\144\160\001\000\222\001\000\141\144\160\001\000\223\001\000\225\144\160\001\000\224\001\000\133\144\160\001\000\225\001\000\160\144\160\001\000\226\001\000\131@\144\160\001\000\228\001\000\132\144\160\001\000\229\001\000\134\144\160\001\000\230\001\000\145\144\160\001\000\231\001\000\135\144\160\001\000\232\001\000\138\144\160\001\000\233\001\000\130\144\160\001\000\234\001\000\136\144\160\001\000\235\001\000\137@\144\160\001\000\237\001\000\161@@\144\160\001\000\240\001\000\140@@\144\160\001\000\243\001\000\162\144\160\001\000\244\001\000\147@\144\160\001\000\246\001\000\148\144\160\001\000\247\001\000\246\144\160\001\000\248\001\000\155@\144\160\001\000\250\001\000\163\144\160\001\000\251\001\000\150\144\160\001\000\252\001\000\129\144\160\001\000\253\001\000\152\144\160\001\000\254\001\000\149@" 0 : Netmappings.from_uni_list array);; - let cp862_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\005\208\001\005\209\001\005\210\001\005\211\001\005\212\001\005\213\001\005\214\001\005\215\001\005\216\001\005\217\001\005\218\001\005\219\001\005\220\001\005\221\001\005\222\001\005\223\001\005\224\001\005\225\001\005\226\001\005\227\001\005\228\001\005\229\001\005\230\001\005\231\001\005\232\001\005\233\001\005\234\001\000\162\001\000\163\001\000\165\001 \167\001\001\146\001\000\225\001\000\237\001\000\243\001\000\250\001\000\241\001\000\209\001\000\170\001\000\186\001\000\191\001#\016\001\000\172\001\000\189\001\000\188\001\000\161\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001%a\001%b\001%V\001%U\001%c\001%Q\001%W\001%]\001%\\\001%[\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001%^\001%_\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001%g\001%h\001%d\001%e\001%Y\001%X\001%R\001%S\001%k\001%j\001%\024\001%\012\001%\136\001%\132\001%\140\001%\144\001%\128\001\003\177\001\000\223\001\003\147\001\003\192\001\003\163\001\003\195\001\000\181\001\003\196\001\003\166\001\003\152\001\003\169\001\003\180\001\"\030\001\003\198\001\003\181\001\")\001\"a\001\000\177\001\"e\001\"d\001# \001#!\001\000\247\001\"H\001\000\176\001\"\025\001\000\183\001\"\026\001 \127\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp862_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\0074\000\000\000\000\000\000\006\233\000\000\006\233\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001#\016\001\000\169\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\"\025\001\000\249@\145\160\160ZZ\160\160\001\"\026\001\000\251@\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\145\160\160^^\160\160\001\"\030\001\000\236@\144\160__\145\160\160``\160\160\001# \001\000\244@\145\160\160aa\160\160\001#!\001\000\245@\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\145\160\160ii\160\160\001\")\001\000\239@\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\145\160\160\000H\000H\160\160\001\"H\001\000\247@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\145\160\160\000R\000R\160\160\001%R\001\000\213@\145\160\160\000S\000S\160\160\001%S\001\000\214@\145\160\160\000T\000T\160\160\001%T\001\000\201@\145\160\160\000U\000U\160\160\001%U\001\000\184@\145\160\160\000V\000V\160\160\001%V\001\000\183@\145\160\160\000W\000W\160\160\001%W\001\000\187@\145\160\160\000X\000X\160\160\001%X\001\000\212@\145\160\160\000Y\000Y\160\160\001%Y\001\000\211@\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001%[\001\000\190@\145\160\160\000\\\000\\\160\160\001%\\\001\000\189@\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001%^\001\000\198@\145\160\160\000_\000_\160\160\001%_\001\000\199@\145\160\160\000`\000`\160\160\001%`\001\000\204@\145\160\160\000a\000a\160\160\001%a\001\000\181\160\160\001\"a\001\000\240@\145\160\160\000b\000b\160\160\001%b\001\000\182@\145\160\160\000c\000c\160\160\001%c\001\000\185@\145\160\160\000d\000d\160\160\001%d\001\000\209\160\160\001\"d\001\000\243@\145\160\160\000e\000e\160\160\001%e\001\000\210\160\160\001\"e\001\000\242@\145\160\160\000f\000f\160\160\001%f\001\000\203@\145\160\160\000g\000g\160\160\001%g\001\000\207@\145\160\160\000h\000h\160\160\001%h\001\000\208@\145\160\160\000i\000i\160\160\001%i\001\000\202@\145\160\160\000j\000j\160\160\001%j\001\000\216@\145\160\160\000k\000k\160\160\001%k\001\000\215@\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\145\160\160\000\127\000\127\160\160\001 \127\001\000\252@\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@\144\160\001%\140\001\000\221@@@\144\160\001%\144\001\000\222\144\160\001%\145\001\000\176\145\160\160\001\001\146\001\000\159\160\160\001%\146\001\000\177@\145\160\160\001%\147\001\000\178\160\160\001\003\147\001\000\226@@@@@\144\160\001\003\152\001\000\233@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@\144\160\001\000\161\001\000\173\144\160\001\000\162\001\000\155\145\160\160\001\000\163\001\000\156\160\160\001\003\163\001\000\228@@\144\160\001\000\165\001\000\157\144\160\001\003\166\001\000\232\144\160\001 \167\001\000\158@\144\160\001\003\169\001\000\234\144\160\001\000\170\001\000\166\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170@@@\144\160\001\000\176\001\000\248\145\160\160\001\003\177\001\000\224\160\160\001\000\177\001\000\241@\144\160\001\000\178\001\000\253@\144\160\001\003\180\001\000\235\145\160\160\001\000\181\001\000\230\160\160\001\003\181\001\000\238@@\144\160\001\000\183\001\000\250@@\144\160\001\000\186\001\000\167\144\160\001\000\187\001\000\175\144\160\001\000\188\001\000\172\144\160\001\000\189\001\000\171@\144\160\001\000\191\001\000\168\144\160\001\003\192\001\000\227@@\144\160\001\003\195\001\000\229\144\160\001\003\196\001\000\231@\144\160\001\003\198\001\000\237@@@@@@@@@\144\160\001\005\208\001\000\128\145\160\160\001\005\209\001\000\129\160\160\001\000\209\001\000\165@\144\160\001\005\210\001\000\130\144\160\001\005\211\001\000\131\144\160\001\005\212\001\000\132\144\160\001\005\213\001\000\133\144\160\001\005\214\001\000\134\144\160\001\005\215\001\000\135\144\160\001\005\216\001\000\136\144\160\001\005\217\001\000\137\144\160\001\005\218\001\000\138\144\160\001\005\219\001\000\139\144\160\001\005\220\001\000\140\144\160\001\005\221\001\000\141\144\160\001\005\222\001\000\142\145\160\160\001\005\223\001\000\143\160\160\001\000\223\001\000\225@\144\160\001\005\224\001\000\144\145\160\160\001\005\225\001\000\145\160\160\001\000\225\001\000\160@\144\160\001\005\226\001\000\146\144\160\001\005\227\001\000\147\144\160\001\005\228\001\000\148\144\160\001\005\229\001\000\149\144\160\001\005\230\001\000\150\144\160\001\005\231\001\000\151\144\160\001\005\232\001\000\152\144\160\001\005\233\001\000\153\144\160\001\005\234\001\000\154@@\144\160\001\000\237\001\000\161@@@\144\160\001\000\241\001\000\164@\144\160\001\000\243\001\000\162@@@\144\160\001\000\247\001\000\246@@\144\160\001\000\250\001\000\163@@@@@" 0 : Netmappings.from_uni_list array);; - let cp863_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\199\001\000\252\001\000\233\001\000\226\001\000\194\001\000\224\001\000\182\001\000\231\001\000\234\001\000\235\001\000\232\001\000\239\001\000\238\001 \023\001\000\192\001\000\167\001\000\201\001\000\200\001\000\202\001\000\244\001\000\203\001\000\207\001\000\251\001\000\249\001\000\164\001\000\212\001\000\220\001\000\162\001\000\163\001\000\217\001\000\219\001\001\146\001\000\166\001\000\180\001\000\243\001\000\250\001\000\168\001\000\184\001\000\179\001\000\175\001\000\206\001#\016\001\000\172\001\000\189\001\000\188\001\000\190\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001%a\001%b\001%V\001%U\001%c\001%Q\001%W\001%]\001%\\\001%[\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001%^\001%_\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001%g\001%h\001%d\001%e\001%Y\001%X\001%R\001%S\001%k\001%j\001%\024\001%\012\001%\136\001%\132\001%\140\001%\144\001%\128\001\003\177\001\000\223\001\003\147\001\003\192\001\003\163\001\003\195\001\000\181\001\003\196\001\003\166\001\003\152\001\003\169\001\003\180\001\"\030\001\003\198\001\003\181\001\")\001\"a\001\000\177\001\"e\001\"d\001# \001#!\001\000\247\001\"H\001\000\176\001\"\025\001\000\183\001\"\026\001 \127\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp863_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\0077\000\000\000\000\000\000\006\237\000\000\006\237\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001#\016\001\000\169\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\145\160\160WW\160\160\001 \023\001\000\141@\145\160\160XX\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\"\025\001\000\249@\145\160\160ZZ\160\160\001\"\026\001\000\251@\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\145\160\160^^\160\160\001\"\030\001\000\236@\144\160__\145\160\160``\160\160\001# \001\000\244@\145\160\160aa\160\160\001#!\001\000\245@\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\145\160\160ii\160\160\001\")\001\000\239@\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\145\160\160\000H\000H\160\160\001\"H\001\000\247@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\145\160\160\000R\000R\160\160\001%R\001\000\213@\145\160\160\000S\000S\160\160\001%S\001\000\214@\145\160\160\000T\000T\160\160\001%T\001\000\201@\145\160\160\000U\000U\160\160\001%U\001\000\184@\145\160\160\000V\000V\160\160\001%V\001\000\183@\145\160\160\000W\000W\160\160\001%W\001\000\187@\145\160\160\000X\000X\160\160\001%X\001\000\212@\145\160\160\000Y\000Y\160\160\001%Y\001\000\211@\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001%[\001\000\190@\145\160\160\000\\\000\\\160\160\001%\\\001\000\189@\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001%^\001\000\198@\145\160\160\000_\000_\160\160\001%_\001\000\199@\145\160\160\000`\000`\160\160\001%`\001\000\204@\145\160\160\000a\000a\160\160\001%a\001\000\181\160\160\001\"a\001\000\240@\145\160\160\000b\000b\160\160\001%b\001\000\182@\145\160\160\000c\000c\160\160\001%c\001\000\185@\145\160\160\000d\000d\160\160\001%d\001\000\209\160\160\001\"d\001\000\243@\145\160\160\000e\000e\160\160\001%e\001\000\210\160\160\001\"e\001\000\242@\145\160\160\000f\000f\160\160\001%f\001\000\203@\145\160\160\000g\000g\160\160\001%g\001\000\207@\145\160\160\000h\000h\160\160\001%h\001\000\208@\145\160\160\000i\000i\160\160\001%i\001\000\202@\145\160\160\000j\000j\160\160\001%j\001\000\216@\145\160\160\000k\000k\160\160\001%k\001\000\215@\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\145\160\160\000\127\000\127\160\160\001 \127\001\000\252@\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@\144\160\001%\140\001\000\221@@@\144\160\001%\144\001\000\222\144\160\001%\145\001\000\176\145\160\160\001\001\146\001\000\159\160\160\001%\146\001\000\177@\145\160\160\001%\147\001\000\178\160\160\001\003\147\001\000\226@@@@@\144\160\001\003\152\001\000\233@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@@\144\160\001\000\162\001\000\155\145\160\160\001\000\163\001\000\156\160\160\001\003\163\001\000\228@\144\160\001\000\164\001\000\152@\145\160\160\001\000\166\001\000\160\160\160\001\003\166\001\000\232@\144\160\001\000\167\001\000\143\144\160\001\000\168\001\000\164\144\160\001\003\169\001\000\234@\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170@@\144\160\001\000\175\001\000\167\144\160\001\000\176\001\000\248\145\160\160\001\003\177\001\000\224\160\160\001\000\177\001\000\241@\144\160\001\000\178\001\000\253\144\160\001\000\179\001\000\166\145\160\160\001\000\180\001\000\161\160\160\001\003\180\001\000\235@\145\160\160\001\000\181\001\000\230\160\160\001\003\181\001\000\238@\144\160\001\000\182\001\000\134\144\160\001\000\183\001\000\250\144\160\001\000\184\001\000\165@@\144\160\001\000\187\001\000\175\144\160\001\000\188\001\000\172\144\160\001\000\189\001\000\171\144\160\001\000\190\001\000\173@\145\160\160\001\000\192\001\000\142\160\160\001\003\192\001\000\227@@\144\160\001\000\194\001\000\132\144\160\001\003\195\001\000\229\144\160\001\003\196\001\000\231@\144\160\001\003\198\001\000\237\144\160\001\000\199\001\000\128\144\160\001\000\200\001\000\145\144\160\001\000\201\001\000\144\144\160\001\000\202\001\000\146\144\160\001\000\203\001\000\148@@\144\160\001\000\206\001\000\168\144\160\001\000\207\001\000\149@@@@\144\160\001\000\212\001\000\153@@@@\144\160\001\000\217\001\000\157@\144\160\001\000\219\001\000\158\144\160\001\000\220\001\000\154@@\144\160\001\000\223\001\000\225\144\160\001\000\224\001\000\133@\144\160\001\000\226\001\000\131@@@@\144\160\001\000\231\001\000\135\144\160\001\000\232\001\000\138\144\160\001\000\233\001\000\130\144\160\001\000\234\001\000\136\144\160\001\000\235\001\000\137@@\144\160\001\000\238\001\000\140\144\160\001\000\239\001\000\139@@@\144\160\001\000\243\001\000\162\144\160\001\000\244\001\000\147@@\144\160\001\000\247\001\000\246@\144\160\001\000\249\001\000\151\144\160\001\000\250\001\000\163\144\160\001\000\251\001\000\150\144\160\001\000\252\001\000\129@@@" 0 : Netmappings.from_uni_list array);; - let cp864_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002\209\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcd\001\006jfghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\176\001\000\183\001\"\025\001\"\026\001%\146\001%\000\001%\002\001%<\001%$\001%,\001%\028\001%4\001%\016\001%\012\001%\020\001%\024\001\003\178\001\"\030\001\003\198\001\000\177\001\000\189\001\000\188\001\"H\001\000\171\001\000\187\002\000\000\254\247\002\000\000\254\248\000\255\000\255\002\000\000\254\251\002\000\000\254\252\000\255\001\000\160\001\000\173\002\000\000\254\130\001\000\163\001\000\164\002\000\000\254\132\000\255\000\255\002\000\000\254\142\002\000\000\254\143\002\000\000\254\149\002\000\000\254\153\001\006\012\002\000\000\254\157\002\000\000\254\161\002\000\000\254\165\001\006`\001\006a\001\006b\001\006c\001\006d\001\006e\001\006f\001\006g\001\006h\001\006i\002\000\000\254\209\001\006\027\002\000\000\254\177\002\000\000\254\181\002\000\000\254\185\001\006\031\001\000\162\002\000\000\254\128\002\000\000\254\129\002\000\000\254\131\002\000\000\254\133\002\000\000\254\202\002\000\000\254\139\002\000\000\254\141\002\000\000\254\145\002\000\000\254\147\002\000\000\254\151\002\000\000\254\155\002\000\000\254\159\002\000\000\254\163\002\000\000\254\167\002\000\000\254\169\002\000\000\254\171\002\000\000\254\173\002\000\000\254\175\002\000\000\254\179\002\000\000\254\183\002\000\000\254\187\002\000\000\254\191\002\000\000\254\193\002\000\000\254\197\002\000\000\254\203\002\000\000\254\207\001\000\166\001\000\172\001\000\247\001\000\215\002\000\000\254\201\001\006@\002\000\000\254\211\002\000\000\254\215\002\000\000\254\219\002\000\000\254\223\002\000\000\254\227\002\000\000\254\231\002\000\000\254\235\002\000\000\254\237\002\000\000\254\239\002\000\000\254\243\002\000\000\254\189\002\000\000\254\204\002\000\000\254\206\002\000\000\254\205\002\000\000\254\225\002\000\000\254}\001\006Q\002\000\000\254\229\002\000\000\254\233\002\000\000\254\236\002\000\000\254\240\002\000\000\254\242\002\000\000\254\208\002\000\000\254\213\002\000\000\254\245\002\000\000\254\246\002\000\000\254\221\002\000\000\254\217\002\000\000\254\241\001%\160\000\255" 0 : int array);; -let cp864_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007i\000\000\000\000\000\000\006\136\000\000\006\136\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\133@\144\160AA\145\160\160BB\160\160\001%\002\001\000\134@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\141\160\160\001\006\012\001\000\172@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001%\016\001\000\140@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\142@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001%\024\001\000\143@\145\160\160YY\160\160\001\"\025\001\000\130@\145\160\160ZZ\160\160\001\"\026\001\000\131@\145\160\160[[\160\160\001\006\027\001\000\187@\145\160\160\\\\\160\160\001%\028\001\000\138@\144\160]]\145\160\160^^\160\160\001\"\030\001\000\145@\145\160\160__\160\160\001\006\031\001\000\191@\144\160``\144\160aa\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\136@@\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\137@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\139@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\135@\144\160}}\144\160~~\144\160\127\127\145\160\160\000@\000@\160\160\001\006@\001\000\224@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\145\160\160\000H\000H\160\160\001\"H\001\000\150@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\145\160\160\000Q\000Q\160\160\001\006Q\001\000\241@\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001\006`\001\000\176@\145\160\160\000a\000a\160\160\001\006a\001\000\177@\145\160\160\000b\000b\160\160\001\006b\001\000\178@\145\160\160\000c\000c\160\160\001\006c\001\000\179@\145\160\160\000d\000d\160\160\001\006d\001\000\180@\145\160\160\000e\000e\160\160\001\006e\001\000\181@\145\160\160\000f\000f\160\160\001\006f\001\000\182@\145\160\160\000g\000g\160\160\001\006g\001\000\183@\145\160\160\000h\000h\160\160\001\006h\001\000\184@\145\160\160\000i\000i\160\160\001\006i\001\000\185@\145\160\160\001\006je\160\160\000j\000j@\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\145\160\160\000}\000}\160\160\002\000\000\254}\001\000\240@\144\160\000~\000~\144\160\000\127\000\127\144\160\002\000\000\254\128\001\000\193\144\160\002\000\000\254\129\001\000\194\144\160\002\000\000\254\130\001\000\162\144\160\002\000\000\254\131\001\000\195\144\160\002\000\000\254\132\001\000\165\144\160\002\000\000\254\133\001\000\196@@@@@\144\160\002\000\000\254\139\001\000\198@\144\160\002\000\000\254\141\001\000\199\144\160\002\000\000\254\142\001\000\168\144\160\002\000\000\254\143\001\000\169@\144\160\002\000\000\254\145\001\000\200\144\160\001%\146\001\000\132\144\160\002\000\000\254\147\001\000\201@\144\160\002\000\000\254\149\001\000\170@\144\160\002\000\000\254\151\001\000\202@\144\160\002\000\000\254\153\001\000\171@\144\160\002\000\000\254\155\001\000\203@\144\160\002\000\000\254\157\001\000\173@\144\160\002\000\000\254\159\001\000\204\145\160\160\001\000\160\001\000\160\160\160\001%\160\001\000\254@\144\160\002\000\000\254\161\001\000\174\144\160\001\000\162\001\000\192\145\160\160\001\000\163\001\000\163\160\160\002\000\000\254\163\001\000\205@\144\160\001\000\164\001\000\164\144\160\002\000\000\254\165\001\000\175\144\160\001\000\166\001\000\219\144\160\002\000\000\254\167\001\000\206@\144\160\002\000\000\254\169\001\000\207@\145\160\160\001\000\171\001\000\151\160\160\002\000\000\254\171\001\000\208@\144\160\001\000\172\001\000\220\145\160\160\001\000\173\001\000\161\160\160\002\000\000\254\173\001\000\209@@\144\160\002\000\000\254\175\001\000\210\144\160\001\000\176\001\000\128\145\160\160\001\000\177\001\000\147\160\160\002\000\000\254\177\001\000\188@\144\160\001\003\178\001\000\144\144\160\002\000\000\254\179\001\000\211@\144\160\002\000\000\254\181\001\000\189@\145\160\160\001\000\183\001\000\129\160\160\002\000\000\254\183\001\000\212@@\144\160\002\000\000\254\185\001\000\190@\145\160\160\001\000\187\001\000\152\160\160\002\000\000\254\187\001\000\213@\144\160\001\000\188\001\000\149\145\160\160\001\000\189\001\000\148\160\160\002\000\000\254\189\001\000\235@@\144\160\002\000\000\254\191\001\000\214@\144\160\002\000\000\254\193\001\000\215@@@\144\160\002\000\000\254\197\001\000\216\144\160\001\003\198\001\000\146@@\144\160\002\000\000\254\201\001\000\223\144\160\002\000\000\254\202\001\000\197\144\160\002\000\000\254\203\001\000\217\144\160\002\000\000\254\204\001\000\236\144\160\002\000\000\254\205\001\000\238\144\160\002\000\000\254\206\001\000\237\144\160\002\000\000\254\207\001\000\218\144\160\002\000\000\254\208\001\000\247\144\160\002\000\000\254\209\001\000\186@\144\160\002\000\000\254\211\001\000\225@\144\160\002\000\000\254\213\001\000\248@\145\160\160\001\000\215\001\000\222\160\160\002\000\000\254\215\001\000\226@@\144\160\002\000\000\254\217\001\000\252@\144\160\002\000\000\254\219\001\000\227@\144\160\002\000\000\254\221\001\000\251@\144\160\002\000\000\254\223\001\000\228@\144\160\002\000\000\254\225\001\000\239@\144\160\002\000\000\254\227\001\000\229@\144\160\002\000\000\254\229\001\000\242@\144\160\002\000\000\254\231\001\000\230@\144\160\002\000\000\254\233\001\000\243@\144\160\002\000\000\254\235\001\000\231\144\160\002\000\000\254\236\001\000\244\144\160\002\000\000\254\237\001\000\232@\144\160\002\000\000\254\239\001\000\233\144\160\002\000\000\254\240\001\000\245\144\160\002\000\000\254\241\001\000\253\144\160\002\000\000\254\242\001\000\246\144\160\002\000\000\254\243\001\000\234@\144\160\002\000\000\254\245\001\000\249\144\160\002\000\000\254\246\001\000\250\145\160\160\002\000\000\254\247\001\000\153\160\160\001\000\247\001\000\221@\144\160\002\000\000\254\248\001\000\154@@\144\160\002\000\000\254\251\001\000\157\144\160\002\000\000\254\252\001\000\158@@@" 0 : Netmappings.from_uni_list array);; - let cp865_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\000\199\001\000\252\001\000\233\001\000\226\001\000\228\001\000\224\001\000\229\001\000\231\001\000\234\001\000\235\001\000\232\001\000\239\001\000\238\001\000\236\001\000\196\001\000\197\001\000\201\001\000\230\001\000\198\001\000\244\001\000\246\001\000\242\001\000\251\001\000\249\001\000\255\001\000\214\001\000\220\001\000\248\001\000\163\001\000\216\001 \167\001\001\146\001\000\225\001\000\237\001\000\243\001\000\250\001\000\241\001\000\209\001\000\170\001\000\186\001\000\191\001#\016\001\000\172\001\000\189\001\000\188\001\000\161\001\000\171\001\000\164\001%\145\001%\146\001%\147\001%\002\001%$\001%a\001%b\001%V\001%U\001%c\001%Q\001%W\001%]\001%\\\001%[\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001%^\001%_\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001%g\001%h\001%d\001%e\001%Y\001%X\001%R\001%S\001%k\001%j\001%\024\001%\012\001%\136\001%\132\001%\140\001%\144\001%\128\001\003\177\001\000\223\001\003\147\001\003\192\001\003\163\001\003\195\001\000\181\001\003\196\001\003\166\001\003\152\001\003\169\001\003\180\001\"\030\001\003\198\001\003\181\001\")\001\"a\001\000\177\001\"e\001\"d\001# \001#!\001\000\247\001\"H\001\000\176\001\"\025\001\000\183\001\"\026\001 \127\001\000\178\001%\160\001\000\160" 0 : int array);; -let cp865_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\0071\000\000\000\000\000\000\006\229\000\000\006\229\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001#\016\001\000\169\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\"\025\001\000\249@\145\160\160ZZ\160\160\001\"\026\001\000\251@\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\145\160\160^^\160\160\001\"\030\001\000\236@\144\160__\145\160\160``\160\160\001# \001\000\244@\145\160\160aa\160\160\001#!\001\000\245@\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\145\160\160ii\160\160\001\")\001\000\239@\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\145\160\160\000H\000H\160\160\001\"H\001\000\247@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\145\160\160\000R\000R\160\160\001%R\001\000\213@\145\160\160\000S\000S\160\160\001%S\001\000\214@\145\160\160\000T\000T\160\160\001%T\001\000\201@\145\160\160\000U\000U\160\160\001%U\001\000\184@\145\160\160\000V\000V\160\160\001%V\001\000\183@\145\160\160\000W\000W\160\160\001%W\001\000\187@\145\160\160\000X\000X\160\160\001%X\001\000\212@\145\160\160\000Y\000Y\160\160\001%Y\001\000\211@\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001%[\001\000\190@\145\160\160\000\\\000\\\160\160\001%\\\001\000\189@\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001%^\001\000\198@\145\160\160\000_\000_\160\160\001%_\001\000\199@\145\160\160\000`\000`\160\160\001%`\001\000\204@\145\160\160\000a\000a\160\160\001%a\001\000\181\160\160\001\"a\001\000\240@\145\160\160\000b\000b\160\160\001%b\001\000\182@\145\160\160\000c\000c\160\160\001%c\001\000\185@\145\160\160\000d\000d\160\160\001%d\001\000\209\160\160\001\"d\001\000\243@\145\160\160\000e\000e\160\160\001%e\001\000\210\160\160\001\"e\001\000\242@\145\160\160\000f\000f\160\160\001%f\001\000\203@\145\160\160\000g\000g\160\160\001%g\001\000\207@\145\160\160\000h\000h\160\160\001%h\001\000\208@\145\160\160\000i\000i\160\160\001%i\001\000\202@\145\160\160\000j\000j\160\160\001%j\001\000\216@\145\160\160\000k\000k\160\160\001%k\001\000\215@\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\145\160\160\000\127\000\127\160\160\001 \127\001\000\252@\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@\144\160\001%\140\001\000\221@@@\144\160\001%\144\001\000\222\144\160\001%\145\001\000\176\145\160\160\001\001\146\001\000\159\160\160\001%\146\001\000\177@\145\160\160\001%\147\001\000\178\160\160\001\003\147\001\000\226@@@@@\144\160\001\003\152\001\000\233@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@\144\160\001\000\161\001\000\173@\145\160\160\001\000\163\001\000\156\160\160\001\003\163\001\000\228@\144\160\001\000\164\001\000\175@\144\160\001\003\166\001\000\232\144\160\001 \167\001\000\158@\144\160\001\003\169\001\000\234\144\160\001\000\170\001\000\166\144\160\001\000\171\001\000\174\144\160\001\000\172\001\000\170@@@\144\160\001\000\176\001\000\248\145\160\160\001\003\177\001\000\224\160\160\001\000\177\001\000\241@\144\160\001\000\178\001\000\253@\144\160\001\003\180\001\000\235\145\160\160\001\000\181\001\000\230\160\160\001\003\181\001\000\238@@\144\160\001\000\183\001\000\250@@\144\160\001\000\186\001\000\167@\144\160\001\000\188\001\000\172\144\160\001\000\189\001\000\171@\144\160\001\000\191\001\000\168\144\160\001\003\192\001\000\227@@\144\160\001\003\195\001\000\229\145\160\160\001\000\196\001\000\142\160\160\001\003\196\001\000\231@\144\160\001\000\197\001\000\143\145\160\160\001\000\198\001\000\146\160\160\001\003\198\001\000\237@\144\160\001\000\199\001\000\128@\144\160\001\000\201\001\000\144@@@@@@@\144\160\001\000\209\001\000\165@@@@\144\160\001\000\214\001\000\153@\144\160\001\000\216\001\000\157@@@\144\160\001\000\220\001\000\154@@\144\160\001\000\223\001\000\225\144\160\001\000\224\001\000\133\144\160\001\000\225\001\000\160\144\160\001\000\226\001\000\131@\144\160\001\000\228\001\000\132\144\160\001\000\229\001\000\134\144\160\001\000\230\001\000\145\144\160\001\000\231\001\000\135\144\160\001\000\232\001\000\138\144\160\001\000\233\001\000\130\144\160\001\000\234\001\000\136\144\160\001\000\235\001\000\137\144\160\001\000\236\001\000\141\144\160\001\000\237\001\000\161\144\160\001\000\238\001\000\140\144\160\001\000\239\001\000\139@\144\160\001\000\241\001\000\164\144\160\001\000\242\001\000\149\144\160\001\000\243\001\000\162\144\160\001\000\244\001\000\147@\144\160\001\000\246\001\000\148\144\160\001\000\247\001\000\246\144\160\001\000\248\001\000\155\144\160\001\000\249\001\000\151\144\160\001\000\250\001\000\163\144\160\001\000\251\001\000\150\144\160\001\000\252\001\000\129@@\144\160\001\000\255\001\000\152" 0 : Netmappings.from_uni_list array);; - let cp866_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\004\016\001\004\017\001\004\018\001\004\019\001\004\020\001\004\021\001\004\022\001\004\023\001\004\024\001\004\025\001\004\026\001\004\027\001\004\028\001\004\029\001\004\030\001\004\031\001\004 \001\004!\001\004\"\001\004#\001\004$\001\004%\001\004&\001\004'\001\004(\001\004)\001\004*\001\004+\001\004,\001\004-\001\004.\001\004/\001\0040\001\0041\001\0042\001\0043\001\0044\001\0045\001\0046\001\0047\001\0048\001\0049\001\004:\001\004;\001\004<\001\004=\001\004>\001\004?\001%\145\001%\146\001%\147\001%\002\001%$\001%a\001%b\001%V\001%U\001%c\001%Q\001%W\001%]\001%\\\001%[\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001%^\001%_\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001%g\001%h\001%d\001%e\001%Y\001%X\001%R\001%S\001%k\001%j\001%\024\001%\012\001%\136\001%\132\001%\140\001%\144\001%\128\001\004@\001\004A\001\004B\001\004C\001\004D\001\004E\001\004F\001\004G\001\004H\001\004I\001\004J\001\004K\001\004L\001\004M\001\004N\001\004O\001\004\001\001\004Q\001\004\004\001\004T\001\004\007\001\004W\001\004\014\001\004^\001\000\176\001\"\025\001\000\183\001\"\026\001!\022\001\000\164\001%\160\001\000\160" 0 : int array);; -let cp866_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007\195\000\000\000\000\000\000\007\164\000\000\007\164\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\145\160\160AA\160\160\001\004\001\001\000\240@\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\145\160\160DD\160\160\001\004\004\001\000\242@\144\160EE\144\160FF\145\160\160GG\160\160\001\004\007\001\000\244@\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\145\160\160NN\160\160\001\004\014\001\000\246@\144\160OO\145\160\160PP\160\160\001\004\016\001\000\128\160\160\001%\016\001\000\191@\145\160\160QQ\160\160\001\004\017\001\000\129@\145\160\160RR\160\160\001\004\018\001\000\130@\145\160\160SS\160\160\001\004\019\001\000\131@\145\160\160TT\160\160\001\004\020\001\000\132\160\160\001%\020\001\000\192@\145\160\160UU\160\160\001\004\021\001\000\133@\145\160\160VV\160\160\001\004\022\001\000\134\160\160\001!\022\001\000\252@\145\160\160WW\160\160\001\004\023\001\000\135@\145\160\160XX\160\160\001\004\024\001\000\136\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001\004\025\001\000\137\160\160\001\"\025\001\000\249@\145\160\160ZZ\160\160\001\004\026\001\000\138\160\160\001\"\026\001\000\251@\145\160\160[[\160\160\001\004\027\001\000\139@\145\160\160\\\\\160\160\001\004\028\001\000\140\160\160\001%\028\001\000\195@\145\160\160]]\160\160\001\004\029\001\000\141@\145\160\160^^\160\160\001\004\030\001\000\142@\145\160\160__\160\160\001\004\031\001\000\143@\145\160\160``\160\160\001\004 \001\000\144@\145\160\160aa\160\160\001\004!\001\000\145@\145\160\160bb\160\160\001\004\"\001\000\146@\145\160\160cc\160\160\001\004#\001\000\147@\145\160\160dd\160\160\001\004$\001\000\148\160\160\001%$\001\000\180@\145\160\160ee\160\160\001\004%\001\000\149@\145\160\160ff\160\160\001\004&\001\000\150@\145\160\160gg\160\160\001\004'\001\000\151@\145\160\160hh\160\160\001\004(\001\000\152@\145\160\160ii\160\160\001\004)\001\000\153@\145\160\160jj\160\160\001\004*\001\000\154@\145\160\160kk\160\160\001\004+\001\000\155@\145\160\160ll\160\160\001\004,\001\000\156\160\160\001%,\001\000\194@\145\160\160mm\160\160\001\004-\001\000\157@\145\160\160nn\160\160\001\004.\001\000\158@\145\160\160oo\160\160\001\004/\001\000\159@\145\160\160pp\160\160\001\0040\001\000\160@\145\160\160qq\160\160\001\0041\001\000\161@\145\160\160rr\160\160\001\0042\001\000\162@\145\160\160ss\160\160\001\0043\001\000\163@\145\160\160tt\160\160\001\0044\001\000\164\160\160\001%4\001\000\193@\145\160\160uu\160\160\001\0045\001\000\165@\145\160\160vv\160\160\001\0046\001\000\166@\145\160\160ww\160\160\001\0047\001\000\167@\145\160\160xx\160\160\001\0048\001\000\168@\145\160\160yy\160\160\001\0049\001\000\169@\145\160\160zz\160\160\001\004:\001\000\170@\145\160\160{{\160\160\001\004;\001\000\171@\145\160\160||\160\160\001\004<\001\000\172\160\160\001%<\001\000\197@\145\160\160}}\160\160\001\004=\001\000\173@\145\160\160~~\160\160\001\004>\001\000\174@\145\160\160\127\127\160\160\001\004?\001\000\175@\145\160\160\000@\000@\160\160\001\004@\001\000\224@\145\160\160\000A\000A\160\160\001\004A\001\000\225@\145\160\160\000B\000B\160\160\001\004B\001\000\226@\145\160\160\000C\000C\160\160\001\004C\001\000\227@\145\160\160\000D\000D\160\160\001\004D\001\000\228@\145\160\160\000E\000E\160\160\001\004E\001\000\229@\145\160\160\000F\000F\160\160\001\004F\001\000\230@\145\160\160\000G\000G\160\160\001\004G\001\000\231@\145\160\160\000H\000H\160\160\001\004H\001\000\232@\145\160\160\000I\000I\160\160\001\004I\001\000\233@\145\160\160\000J\000J\160\160\001\004J\001\000\234@\145\160\160\000K\000K\160\160\001\004K\001\000\235@\145\160\160\000L\000L\160\160\001\004L\001\000\236@\145\160\160\000M\000M\160\160\001\004M\001\000\237@\145\160\160\000N\000N\160\160\001\004N\001\000\238@\145\160\160\000O\000O\160\160\001\004O\001\000\239@\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186\160\160\001\004Q\001\000\241@\145\160\160\000R\000R\160\160\001%R\001\000\213@\145\160\160\000S\000S\160\160\001%S\001\000\214@\145\160\160\000T\000T\160\160\001%T\001\000\201\160\160\001\004T\001\000\243@\145\160\160\000U\000U\160\160\001%U\001\000\184@\145\160\160\000V\000V\160\160\001%V\001\000\183@\145\160\160\000W\000W\160\160\001%W\001\000\187\160\160\001\004W\001\000\245@\145\160\160\000X\000X\160\160\001%X\001\000\212@\145\160\160\000Y\000Y\160\160\001%Y\001\000\211@\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\145\160\160\000[\000[\160\160\001%[\001\000\190@\145\160\160\000\\\000\\\160\160\001%\\\001\000\189@\145\160\160\000]\000]\160\160\001%]\001\000\188@\145\160\160\000^\000^\160\160\001%^\001\000\198\160\160\001\004^\001\000\247@\145\160\160\000_\000_\160\160\001%_\001\000\199@\145\160\160\000`\000`\160\160\001%`\001\000\204@\145\160\160\000a\000a\160\160\001%a\001\000\181@\145\160\160\000b\000b\160\160\001%b\001\000\182@\145\160\160\000c\000c\160\160\001%c\001\000\185@\145\160\160\000d\000d\160\160\001%d\001\000\209@\145\160\160\000e\000e\160\160\001%e\001\000\210@\145\160\160\000f\000f\160\160\001%f\001\000\203@\145\160\160\000g\000g\160\160\001%g\001\000\207@\145\160\160\000h\000h\160\160\001%h\001\000\208@\145\160\160\000i\000i\160\160\001%i\001\000\202@\145\160\160\000j\000j\160\160\001%j\001\000\216@\145\160\160\000k\000k\160\160\001%k\001\000\215@\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001%\128\001\000\223@@@\144\160\001%\132\001\000\220@@@\144\160\001%\136\001\000\219@@@\144\160\001%\140\001\000\221@@@\144\160\001%\144\001\000\222\144\160\001%\145\001\000\176\144\160\001%\146\001\000\177\144\160\001%\147\001\000\178@@@@@@@@@@@@\145\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@@@@\144\160\001\000\164\001\000\253@@@@@@@@@@@\144\160\001\000\176\001\000\248@@@@@@\144\160\001\000\183\001\000\250@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let cp869_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002<\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\000\255\000\255\000\255\000\255\000\255\000\255\001\003\134\000\255\001\000\183\001\000\172\001\000\166\001 \024\001 \025\001\003\136\001 \021\001\003\137\001\003\138\001\003\170\001\003\140\000\255\000\255\001\003\142\001\003\171\001\000\169\001\003\143\001\000\178\001\000\179\001\003\172\001\000\163\001\003\173\001\003\174\001\003\175\001\003\202\001\003\144\001\003\204\001\003\205\001\003\145\001\003\146\001\003\147\001\003\148\001\003\149\001\003\150\001\003\151\001\000\189\001\003\152\001\003\153\001\000\171\001\000\187\001%\145\001%\146\001%\147\001%\002\001%$\001\003\154\001\003\155\001\003\156\001\003\157\001%c\001%Q\001%W\001%]\001\003\158\001\003\159\001%\016\001%\020\001%4\001%,\001%\028\001%\000\001%<\001\003\160\001\003\161\001%Z\001%T\001%i\001%f\001%`\001%P\001%l\001\003\163\001\003\164\001\003\165\001\003\166\001\003\167\001\003\168\001\003\169\001\003\177\001\003\178\001\003\179\001%\024\001%\012\001%\136\001%\132\001\003\180\001\003\181\001%\128\001\003\182\001\003\183\001\003\184\001\003\185\001\003\186\001\003\187\001\003\188\001\003\189\001\003\190\001\003\191\001\003\192\001\003\193\001\003\195\001\003\194\001\003\196\001\003\132\001\000\173\001\000\177\001\003\197\001\003\198\001\003\199\001\000\167\001\003\200\001\003\133\001\000\176\001\000\168\001\003\201\001\003\203\001\003\176\001\003\206\001%\160\001\000\160" 0 : int array);; -let cp869_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\207\000\000\000\000\000\000\006\138\000\000\006\138\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\196@\144\160AA\145\160\160BB\160\160\001%\002\001\000\179@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\218@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001%\016\001\000\191@\144\160QQ\144\160RR\144\160SS\145\160\160TT\160\160\001%\020\001\000\192@\145\160\160UU\160\160\001 \021\001\000\142@\144\160VV\144\160WW\145\160\160XX\160\160\001 \024\001\000\139\160\160\001%\024\001\000\217@\145\160\160YY\160\160\001 \025\001\000\140@\144\160ZZ\144\160[[\145\160\160\\\\\160\160\001%\028\001\000\195@\144\160]]\144\160^^\144\160__\144\160``\144\160aa\144\160bb\144\160cc\145\160\160dd\160\160\001%$\001\000\180@\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\145\160\160ll\160\160\001%,\001\000\194@\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\145\160\160tt\160\160\001%4\001\000\193@\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001%<\001\000\197@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001%P\001\000\205@\145\160\160\000Q\000Q\160\160\001%Q\001\000\186@\144\160\000R\000R\144\160\000S\000S\145\160\160\000T\000T\160\160\001%T\001\000\201@\144\160\000U\000U\144\160\000V\000V\145\160\160\000W\000W\160\160\001%W\001\000\187@\144\160\000X\000X\144\160\000Y\000Y\145\160\160\000Z\000Z\160\160\001%Z\001\000\200@\144\160\000[\000[\144\160\000\\\000\\\145\160\160\000]\000]\160\160\001%]\001\000\188@\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001%`\001\000\204@\144\160\000a\000a\144\160\000b\000b\145\160\160\000c\000c\160\160\001%c\001\000\185@\144\160\000d\000d\144\160\000e\000e\145\160\160\000f\000f\160\160\001%f\001\000\203@\144\160\000g\000g\144\160\000h\000h\145\160\160\000i\000i\160\160\001%i\001\000\202@\144\160\000j\000j\144\160\000k\000k\145\160\160\000l\000l\160\160\001%l\001\000\206@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001%\128\001\000\223@@@\145\160\160\001%\132\001\000\220\160\160\001\003\132\001\000\239@\144\160\001\003\133\001\000\247\144\160\001\003\134\001\000\134@\145\160\160\001\003\136\001\000\141\160\160\001%\136\001\000\219@\144\160\001\003\137\001\000\143\144\160\001\003\138\001\000\144@\144\160\001\003\140\001\000\146@\144\160\001\003\142\001\000\149\144\160\001\003\143\001\000\152\144\160\001\003\144\001\000\161\145\160\160\001\003\145\001\000\164\160\160\001%\145\001\000\176@\145\160\160\001\003\146\001\000\165\160\160\001%\146\001\000\177@\145\160\160\001\003\147\001\000\166\160\160\001%\147\001\000\178@\144\160\001\003\148\001\000\167\144\160\001\003\149\001\000\168\144\160\001\003\150\001\000\169\144\160\001\003\151\001\000\170\144\160\001\003\152\001\000\172\144\160\001\003\153\001\000\173\144\160\001\003\154\001\000\181\144\160\001\003\155\001\000\182\144\160\001\003\156\001\000\183\144\160\001\003\157\001\000\184\144\160\001\003\158\001\000\189\144\160\001\003\159\001\000\190\145\160\160\001\003\160\001\000\198\160\160\001%\160\001\000\254\160\160\001\000\160\001\000\255@\144\160\001\003\161\001\000\199@\145\160\160\001\000\163\001\000\156\160\160\001\003\163\001\000\207@\144\160\001\003\164\001\000\208\144\160\001\003\165\001\000\209\145\160\160\001\000\166\001\000\138\160\160\001\003\166\001\000\210@\145\160\160\001\003\167\001\000\211\160\160\001\000\167\001\000\245@\145\160\160\001\003\168\001\000\212\160\160\001\000\168\001\000\249@\145\160\160\001\000\169\001\000\151\160\160\001\003\169\001\000\213@\144\160\001\003\170\001\000\145\145\160\160\001\003\171\001\000\150\160\160\001\000\171\001\000\174@\145\160\160\001\000\172\001\000\137\160\160\001\003\172\001\000\155@\145\160\160\001\003\173\001\000\157\160\160\001\000\173\001\000\240@\144\160\001\003\174\001\000\158\144\160\001\003\175\001\000\159\145\160\160\001\000\176\001\000\248\160\160\001\003\176\001\000\252@\145\160\160\001\003\177\001\000\214\160\160\001\000\177\001\000\241@\145\160\160\001\000\178\001\000\153\160\160\001\003\178\001\000\215@\145\160\160\001\000\179\001\000\154\160\160\001\003\179\001\000\216@\144\160\001\003\180\001\000\221\144\160\001\003\181\001\000\222\144\160\001\003\182\001\000\224\145\160\160\001\000\183\001\000\136\160\160\001\003\183\001\000\225@\144\160\001\003\184\001\000\226\144\160\001\003\185\001\000\227\144\160\001\003\186\001\000\228\145\160\160\001\000\187\001\000\175\160\160\001\003\187\001\000\229@\144\160\001\003\188\001\000\230\145\160\160\001\000\189\001\000\171\160\160\001\003\189\001\000\231@\144\160\001\003\190\001\000\232\144\160\001\003\191\001\000\233\144\160\001\003\192\001\000\234\144\160\001\003\193\001\000\235\144\160\001\003\194\001\000\237\144\160\001\003\195\001\000\236\144\160\001\003\196\001\000\238\144\160\001\003\197\001\000\242\144\160\001\003\198\001\000\243\144\160\001\003\199\001\000\244\144\160\001\003\200\001\000\246\144\160\001\003\201\001\000\250\144\160\001\003\202\001\000\160\144\160\001\003\203\001\000\251\144\160\001\003\204\001\000\162\144\160\001\003\205\001\000\163\144\160\001\003\206\001\000\253@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let cp874_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002&\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001 \172\000\255\000\255\000\255\000\255\001 &\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001 \024\001 \025\001 \028\001 \029\001 \"\001 \019\001 \020\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001\000\160\001\014\001\001\014\002\001\014\003\001\014\004\001\014\005\001\014\006\001\014\007\001\014\008\001\014\t\001\014\n\001\014\011\001\014\012\001\014\013\001\014\014\001\014\015\001\014\016\001\014\017\001\014\018\001\014\019\001\014\020\001\014\021\001\014\022\001\014\023\001\014\024\001\014\025\001\014\026\001\014\027\001\014\028\001\014\029\001\014\030\001\014\031\001\014 \001\014!\001\014\"\001\014#\001\014$\001\014%\001\014&\001\014'\001\014(\001\014)\001\014*\001\014+\001\014,\001\014-\001\014.\001\014/\001\0140\001\0141\001\0142\001\0143\001\0144\001\0145\001\0146\001\0147\001\0148\001\0149\001\014:\000\255\000\255\000\255\000\255\001\014?\001\014@\001\014A\001\014B\001\014C\001\014D\001\014E\001\014F\001\014G\001\014H\001\014I\001\014J\001\014K\001\014L\001\014M\001\014N\001\014O\001\014P\001\014Q\001\014R\001\014S\001\014T\001\014U\001\014V\001\014W\001\014X\001\014Y\001\014Z\001\014[\000\255\000\255\000\255\000\255" 0 : int array);; -let cp874_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\185\000\000\000\000\000\000\006\202\000\000\006\202\008\000\004\000\000\144\160@@\145\160\160AA\160\160\001\014\001\001\000\161@\145\160\160BB\160\160\001\014\002\001\000\162@\145\160\160CC\160\160\001\014\003\001\000\163@\145\160\160DD\160\160\001\014\004\001\000\164@\145\160\160EE\160\160\001\014\005\001\000\165@\145\160\160FF\160\160\001\014\006\001\000\166@\145\160\160GG\160\160\001\014\007\001\000\167@\145\160\160HH\160\160\001\014\008\001\000\168@\145\160\160II\160\160\001\014\t\001\000\169@\145\160\160JJ\160\160\001\014\n\001\000\170@\145\160\160KK\160\160\001\014\011\001\000\171@\145\160\160LL\160\160\001\014\012\001\000\172@\145\160\160MM\160\160\001\014\013\001\000\173@\145\160\160NN\160\160\001\014\014\001\000\174@\145\160\160OO\160\160\001\014\015\001\000\175@\145\160\160PP\160\160\001\014\016\001\000\176@\145\160\160QQ\160\160\001\014\017\001\000\177@\145\160\160RR\160\160\001\014\018\001\000\178@\145\160\160SS\160\160\001 \019\001\000\150\160\160\001\014\019\001\000\179@\145\160\160TT\160\160\001 \020\001\000\151\160\160\001\014\020\001\000\180@\145\160\160UU\160\160\001\014\021\001\000\181@\145\160\160VV\160\160\001\014\022\001\000\182@\145\160\160WW\160\160\001\014\023\001\000\183@\145\160\160XX\160\160\001 \024\001\000\145\160\160\001\014\024\001\000\184@\145\160\160YY\160\160\001 \025\001\000\146\160\160\001\014\025\001\000\185@\145\160\160ZZ\160\160\001\014\026\001\000\186@\145\160\160[[\160\160\001\014\027\001\000\187@\145\160\160\\\\\160\160\001 \028\001\000\147\160\160\001\014\028\001\000\188@\145\160\160]]\160\160\001 \029\001\000\148\160\160\001\014\029\001\000\189@\145\160\160^^\160\160\001\014\030\001\000\190@\145\160\160__\160\160\001\014\031\001\000\191@\145\160\160``\160\160\001\014 \001\000\192@\145\160\160aa\160\160\001\014!\001\000\193@\145\160\160bb\160\160\001 \"\001\000\149\160\160\001\014\"\001\000\194@\145\160\160cc\160\160\001\014#\001\000\195@\145\160\160dd\160\160\001\014$\001\000\196@\145\160\160ee\160\160\001\014%\001\000\197@\145\160\160ff\160\160\001 &\001\000\133\160\160\001\014&\001\000\198@\145\160\160gg\160\160\001\014'\001\000\199@\145\160\160hh\160\160\001\014(\001\000\200@\145\160\160ii\160\160\001\014)\001\000\201@\145\160\160jj\160\160\001\014*\001\000\202@\145\160\160kk\160\160\001\014+\001\000\203@\145\160\160ll\160\160\001\014,\001\000\204@\145\160\160mm\160\160\001\014-\001\000\205@\145\160\160nn\160\160\001\014.\001\000\206@\145\160\160oo\160\160\001\014/\001\000\207@\145\160\160pp\160\160\001\0140\001\000\208@\145\160\160qq\160\160\001\0141\001\000\209@\145\160\160rr\160\160\001\0142\001\000\210@\145\160\160ss\160\160\001\0143\001\000\211@\145\160\160tt\160\160\001\0144\001\000\212@\145\160\160uu\160\160\001\0145\001\000\213@\145\160\160vv\160\160\001\0146\001\000\214@\145\160\160ww\160\160\001\0147\001\000\215@\145\160\160xx\160\160\001\0148\001\000\216@\145\160\160yy\160\160\001\0149\001\000\217@\145\160\160zz\160\160\001\014:\001\000\218@\144\160{{\144\160||\144\160}}\144\160~~\145\160\160\127\127\160\160\001\014?\001\000\223@\145\160\160\000@\000@\160\160\001\014@\001\000\224@\145\160\160\000A\000A\160\160\001\014A\001\000\225@\145\160\160\000B\000B\160\160\001\014B\001\000\226@\145\160\160\000C\000C\160\160\001\014C\001\000\227@\145\160\160\000D\000D\160\160\001\014D\001\000\228@\145\160\160\000E\000E\160\160\001\014E\001\000\229@\145\160\160\000F\000F\160\160\001\014F\001\000\230@\145\160\160\000G\000G\160\160\001\014G\001\000\231@\145\160\160\000H\000H\160\160\001\014H\001\000\232@\145\160\160\000I\000I\160\160\001\014I\001\000\233@\145\160\160\000J\000J\160\160\001\014J\001\000\234@\145\160\160\000K\000K\160\160\001\014K\001\000\235@\145\160\160\000L\000L\160\160\001\014L\001\000\236@\145\160\160\000M\000M\160\160\001\014M\001\000\237@\145\160\160\000N\000N\160\160\001\014N\001\000\238@\145\160\160\000O\000O\160\160\001\014O\001\000\239@\145\160\160\000P\000P\160\160\001\014P\001\000\240@\145\160\160\000Q\000Q\160\160\001\014Q\001\000\241@\145\160\160\000R\000R\160\160\001\014R\001\000\242@\145\160\160\000S\000S\160\160\001\014S\001\000\243@\145\160\160\000T\000T\160\160\001\014T\001\000\244@\145\160\160\000U\000U\160\160\001\014U\001\000\245@\145\160\160\000V\000V\160\160\001\014V\001\000\246@\145\160\160\000W\000W\160\160\001\014W\001\000\247@\145\160\160\000X\000X\160\160\001\014X\001\000\248@\145\160\160\000Y\000Y\160\160\001\014Y\001\000\249@\145\160\160\000Z\000Z\160\160\001\014Z\001\000\250@\145\160\160\000[\000[\160\160\001\014[\001\000\251@\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\144\160\001\000\160\001\000\160@@@@@@@@@@@\144\160\001 \172\001\000\128@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let cp875_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002@\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABC\001\000\156I\001\000\134\000\127\001\000\151\001\000\141\001\000\142KLMNOPQRS\001\000\157\001\000\133H\001\000\135XY\001\000\146\001\000\143\\]^_\001\000\128\001\000\129\001\000\130\001\000\131\001\000\132JW[\001\000\136\001\000\137\001\000\138\001\000\139\001\000\140EFG\001\000\144\001\000\145V\001\000\147\001\000\148\001\000\149\001\000\150D\001\000\152\001\000\153\001\000\154\001\000\155TU\001\000\158\000\255`\001\003\145\001\003\146\001\003\147\001\003\148\001\003\149\001\003\150\001\003\151\001\003\152\001\003\153\000[n|hkaf\001\003\154\001\003\155\001\003\156\001\003\157\001\003\158\001\003\159\001\003\160\001\003\161\001\003\163\000]dji{\000^mo\001\003\164\001\003\165\001\003\166\001\003\167\001\003\168\001\003\169\001\003\170\001\003\171\000|le\000_~\127\001\000\168\001\003\134\001\003\136\001\003\137\001\000\160\001\003\138\001\003\140\001\003\142\001\003\143\000`zc\000@g}b\001\003\133\000a\000b\000c\000d\000e\000f\000g\000h\000i\001\003\177\001\003\178\001\003\179\001\003\180\001\003\181\001\003\182\001\000\176\000j\000k\000l\000m\000n\000o\000p\000q\000r\001\003\183\001\003\184\001\003\185\001\003\186\001\003\187\001\003\188\001\000\180\000~\000s\000t\000u\000v\000w\000x\000y\000z\001\003\189\001\003\190\001\003\191\001\003\192\001\003\193\001\003\195\001\000\163\001\003\172\001\003\173\001\003\174\001\003\202\001\003\175\001\003\204\001\003\205\001\003\203\001\003\206\001\003\194\001\003\196\001\003\197\001\003\198\001\003\199\001\003\200\000{\000A\000B\000C\000D\000E\000F\000G\000H\000I\001\000\173\001\003\201\001\003\144\001\003\176\001 \024\001 \021\000}\000J\000K\000L\000M\000N\000O\000P\000Q\000R\001\000\177\001\000\189\000\255\001\003\135\001 \025\001\000\166\000\\\000\255\000S\000T\000U\000V\000W\000X\000Y\000Z\001\000\178\001\000\167\000\255\000\255\001\000\171\001\000\172pqrstuvwxy\001\000\179\001\000\169\000\255\000\255\001\000\187\001\000\159" 0 : int array);; -let cp875_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\220\000\000\000\000\000\000\006\142\000\000\006\142\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160Dw\144\160Em\144\160Fn\144\160Go\144\160HV\144\160IE\144\160Je\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\144\160SS\144\160T|\145\160\160U}\160\160\001 \021\001\000\207@\144\160Vr\144\160Wf\145\160\160XX\160\160\001 \024\001\000\206@\145\160\160YY\160\160\001 \025\001\000\222@@\144\160[g\144\160\\\\\144\160]]\144\160^^\144\160__\144\160`\000@\144\160a\000O\144\160b\000\127\144\160c\000{\144\160d\000[\144\160e\000l\144\160f\000P\144\160g\000}\144\160h\000M\144\160i\000]\144\160j\000\\\144\160k\000N\144\160l\000k\144\160m\000`\144\160n\000K\144\160o\000a\144\160p\001\000\240\144\160q\001\000\241\144\160r\001\000\242\144\160s\001\000\243\144\160t\001\000\244\144\160u\001\000\245\144\160v\001\000\246\144\160w\001\000\247\144\160x\001\000\248\144\160y\001\000\249\144\160z\000z\144\160{\000^\144\160|\000L\144\160}\000~\144\160~\000n\144\160\127\000o\144\160\000@\000|\144\160\000A\001\000\193\144\160\000B\001\000\194\144\160\000C\001\000\195\144\160\000D\001\000\196\144\160\000E\001\000\197\144\160\000F\001\000\198\144\160\000G\001\000\199\144\160\000H\001\000\200\144\160\000I\001\000\201\144\160\000J\001\000\209\144\160\000K\001\000\210\144\160\000L\001\000\211\144\160\000M\001\000\212\144\160\000N\001\000\213\144\160\000O\001\000\214\144\160\000P\001\000\215\144\160\000Q\001\000\216\144\160\000R\001\000\217\144\160\000S\001\000\226\144\160\000T\001\000\227\144\160\000U\001\000\228\144\160\000V\001\000\229\144\160\000W\001\000\230\144\160\000X\001\000\231\144\160\000Y\001\000\232\144\160\000Z\001\000\233\144\160\000[\000J\144\160\000\\\001\000\224\144\160\000]\000Z\144\160\000^\000_\144\160\000_\000m\144\160\000`\000y\144\160\000a\001\000\129\144\160\000b\001\000\130\144\160\000c\001\000\131\144\160\000d\001\000\132\144\160\000e\001\000\133\144\160\000f\001\000\134\144\160\000g\001\000\135\144\160\000h\001\000\136\144\160\000i\001\000\137\144\160\000j\001\000\145\144\160\000k\001\000\146\144\160\000l\001\000\147\144\160\000m\001\000\148\144\160\000n\001\000\149\144\160\000o\001\000\150\144\160\000p\001\000\151\144\160\000q\001\000\152\144\160\000r\001\000\153\144\160\000s\001\000\162\144\160\000t\001\000\163\144\160\000u\001\000\164\144\160\000v\001\000\165\144\160\000w\001\000\166\144\160\000x\001\000\167\144\160\000y\001\000\168\144\160\000z\001\000\169\144\160\000{\001\000\192\144\160\000|\000j\144\160\000}\001\000\208\144\160\000~\001\000\161\144\160\000\127G\144\160\001\000\128`\144\160\001\000\129a\144\160\001\000\130b\144\160\001\000\131c\144\160\001\000\132d\145\160\160\001\000\133U\160\160\001\003\133\001\000\128@\145\160\160\001\000\134F\160\160\001\003\134\000q@\145\160\160\001\000\135W\160\160\001\003\135\001\000\221@\145\160\160\001\000\136h\160\160\001\003\136\000r@\145\160\160\001\000\137i\160\160\001\003\137\000s@\145\160\160\001\000\138j\160\160\001\003\138\000u@\144\160\001\000\139k\145\160\160\001\000\140l\160\160\001\003\140\000v@\144\160\001\000\141I\145\160\160\001\000\142J\160\160\001\003\142\000w@\145\160\160\001\000\143[\160\160\001\003\143\000x@\145\160\160\001\000\144p\160\160\001\003\144\001\000\204@\145\160\160\001\000\145q\160\160\001\003\145\000A@\145\160\160\001\000\146Z\160\160\001\003\146\000B@\145\160\160\001\000\147s\160\160\001\003\147\000C@\145\160\160\001\000\148t\160\160\001\003\148\000D@\145\160\160\001\000\149u\160\160\001\003\149\000E@\145\160\160\001\000\150v\160\160\001\003\150\000F@\145\160\160\001\000\151H\160\160\001\003\151\000G@\145\160\160\001\000\152x\160\160\001\003\152\000H@\145\160\160\001\000\153y\160\160\001\003\153\000I@\145\160\160\001\000\154z\160\160\001\003\154\000Q@\145\160\160\001\000\155{\160\160\001\003\155\000R@\145\160\160\001\000\156D\160\160\001\003\156\000S@\145\160\160\001\000\157T\160\160\001\003\157\000T@\145\160\160\001\000\158~\160\160\001\003\158\000U@\145\160\160\001\003\159\000V\160\160\001\000\159\001\000\255@\145\160\160\001\003\160\000W\160\160\001\000\160\000t@\144\160\001\003\161\000X@\145\160\160\001\003\163\000Y\160\160\001\000\163\001\000\176@\144\160\001\003\164\000b\144\160\001\003\165\000c\145\160\160\001\003\166\000d\160\160\001\000\166\001\000\223@\145\160\160\001\003\167\000e\160\160\001\000\167\001\000\235@\145\160\160\001\003\168\000f\160\160\001\000\168\000p@\145\160\160\001\003\169\000g\160\160\001\000\169\001\000\251@\144\160\001\003\170\000h\145\160\160\001\003\171\000i\160\160\001\000\171\001\000\238@\145\160\160\001\003\172\001\000\177\160\160\001\000\172\001\000\239@\145\160\160\001\003\173\001\000\178\160\160\001\000\173\001\000\202@\144\160\001\003\174\001\000\179\144\160\001\003\175\001\000\181\145\160\160\001\000\176\001\000\144\160\160\001\003\176\001\000\205@\145\160\160\001\003\177\001\000\138\160\160\001\000\177\001\000\218@\145\160\160\001\003\178\001\000\139\160\160\001\000\178\001\000\234@\145\160\160\001\003\179\001\000\140\160\160\001\000\179\001\000\250@\145\160\160\001\003\180\001\000\141\160\160\001\000\180\001\000\160@\144\160\001\003\181\001\000\142\144\160\001\003\182\001\000\143\144\160\001\003\183\001\000\154\144\160\001\003\184\001\000\155\144\160\001\003\185\001\000\156\144\160\001\003\186\001\000\157\145\160\160\001\003\187\001\000\158\160\160\001\000\187\001\000\254@\144\160\001\003\188\001\000\159\145\160\160\001\003\189\001\000\170\160\160\001\000\189\001\000\219@\144\160\001\003\190\001\000\171\144\160\001\003\191\001\000\172\144\160\001\003\192\001\000\173\144\160\001\003\193\001\000\174\144\160\001\003\194\001\000\186\144\160\001\003\195\001\000\175\144\160\001\003\196\001\000\187\144\160\001\003\197\001\000\188\144\160\001\003\198\001\000\189\144\160\001\003\199\001\000\190\144\160\001\003\200\001\000\191\144\160\001\003\201\001\000\203\144\160\001\003\202\001\000\180\144\160\001\003\203\001\000\184\144\160\001\003\204\001\000\182\144\160\001\003\205\001\000\183\144\160\001\003\206\001\000\185@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let adobe_standard_encoding_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002\031\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255`abcdef\001 \025hijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\001 \024\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001\000\161\001\000\162\001\000\163\001 D\001\000\165\001\001\146\001\000\167\001\000\164g\001 \028\001\000\171\001 9\001 :\002\000\000\251\001\002\000\000\251\002\000\255\001 \019\001 \001 !\001\000\183\000\255\001\000\182\001 \"\001 \026\001 \030\001 \029\001\000\187\001 &\001 0\000\255\001\000\191\000\255\000`\001\000\180\001\002\198\001\002\220\001\000\175\001\002\216\001\002\217\001\000\168\000\255\001\002\218\001\000\184\000\255\001\002\221\001\002\219\001\002\199\001 \020\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001\000\198\000\255\001\000\170\000\255\000\255\000\255\000\255\001\001A\001\000\216\001\001R\001\000\186\000\255\000\255\000\255\000\255\000\255\001\000\230\000\255\000\255\000\255\001\0011\000\255\000\255\001\001B\001\000\248\001\001S\001\000\223\000\255\000\255\000\255\000\255" 0 : int array);; -let adobe_standard_encoding_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\004K\000\000\000\000\000\000\004&\000\000\004&\008\000\004\000\000@\144\160\002\000\000\251\001\001\000\174\144\160\002\000\000\251\002\001\000\175@@@@@@@@@@@@@@@@\144\160\001 \019\001\000\177\144\160\001 \020\001\000\208@@@\144\160\001 \024\000`\144\160\001 \025g\144\160\001 \026\001\000\184@\144\160\001 \028\001\000\170\144\160\001 \029\001\000\186\144\160\001 \030\001\000\185@\145\160\160``\160\160\001 \001\000\178@\145\160\160aa\160\160\001 !\001\000\179@\145\160\160bb\160\160\001 \"\001\000\183@\144\160cc\144\160dd\144\160ee\145\160\160ff\160\160\001 &\001\000\188@\144\160g\001\000\169\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001 0\001\000\189@\145\160\160qq\160\160\001\0011\001\000\245@\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\145\160\160yy\160\160\001 9\001\000\172@\145\160\160zz\160\160\001 :\001\000\173@\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\145\160\160\000A\000A\160\160\001\001A\001\000\232@\145\160\160\000B\000B\160\160\001\001B\001\000\248@\144\160\000C\000C\145\160\160\000D\000D\160\160\001 D\001\000\164@\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\145\160\160\000R\000R\160\160\001\001R\001\000\234@\145\160\160\000S\000S\160\160\001\001S\001\000\250@\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\001\000\193\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~@@@@@@@@@@@@@@@@@@@\144\160\001\001\146\001\000\166@@@@@@@@@@@@@@\144\160\001\000\161\001\000\161\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\168\144\160\001\000\165\001\000\165@\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\200@\144\160\001\000\170\001\000\227\144\160\001\000\171\001\000\171@@@\144\160\001\000\175\001\000\197@@@@\144\160\001\000\180\001\000\194@\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\180\144\160\001\000\184\001\000\203@\144\160\001\000\186\001\000\235\144\160\001\000\187\001\000\187@@@\144\160\001\000\191\001\000\191@@@@@@\145\160\160\001\002\198\001\000\195\160\160\001\000\198\001\000\225@\144\160\001\002\199\001\000\207@@@@@@@@@@@@@@@@\145\160\160\001\002\216\001\000\198\160\160\001\000\216\001\000\233@\144\160\001\002\217\001\000\199\144\160\001\002\218\001\000\202\144\160\001\002\219\001\000\206\144\160\001\002\220\001\000\196\144\160\001\002\221\001\000\205@\144\160\001\000\223\001\000\251@@@@@@\144\160\001\000\230\001\000\241@@@@@@@@@@@@@@@@@\144\160\001\000\248\001\000\249@@@@@@@" 0 : Netmappings.from_uni_list array);; - let adobe_symbol_encoding_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002\192\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255`a\001\"\000c\001\"\003ef\001\"\011hi\001\"\023kl\001\"\018nopqrstuvwxyz{|}~\127\001\"E\001\003\145\001\003\146\001\003\167\001\003\148\001\003\149\001\003\166\001\003\147\001\003\151\001\003\153\001\003\209\001\003\154\001\003\155\001\003\156\001\003\157\001\003\159\001\003\160\001\003\152\001\003\161\001\003\163\001\003\164\001\003\165\001\003\194\001\003\169\001\003\158\001\003\168\001\003\150\000[\001\"4\000]\001\"\165\000_\002\000\000\248\229\001\003\177\001\003\178\001\003\199\001\003\180\001\003\181\001\003\198\001\003\179\001\003\183\001\003\185\001\003\213\001\003\186\001\003\187\001\003\188\001\003\189\001\003\191\001\003\192\001\003\184\001\003\193\001\003\195\001\003\196\001\003\197\001\003\214\001\003\201\001\003\190\001\003\200\001\003\182\000{\000|\000}\001\"<\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001 \172\001\003\210\001 2\001\"d\001 D\001\"\030\001\001\146\001&c\001&f\001&e\001&`\001!\148\001!\144\001!\145\001!\146\001!\147\001\000\176\001\000\177\001 3\001\"e\001\000\215\001\"\029\001\"\002\001 \"\001\000\247\001\"`\001\"a\001\"H\001 &\002\000\000\248\230\002\000\000\248\231\001!\181\001!5\001!\017\001!\028\001!\024\001\"\151\001\"\149\001\"\005\001\")\001\"*\001\"\131\001\"\135\001\"\132\001\"\130\001\"\134\001\"\008\001\"\t\001\" \001\"\007\002\000\000\246\218\002\000\000\246\217\002\000\000\246\219\001\"\015\001\"\026\001\"\197\001\000\172\001\"'\001\"(\001!\212\001!\208\001!\209\001!\210\001!\211\001%\202\001#)\002\000\000\248\232\002\000\000\248\233\002\000\000\248\234\001\"\017\002\000\000\248\235\002\000\000\248\236\002\000\000\248\237\002\000\000\248\238\002\000\000\248\239\002\000\000\248\240\002\000\000\248\241\002\000\000\248\242\002\000\000\248\243\002\000\000\248\244\000\255\001#*\001\"+\001# \002\000\000\248\245\001#!\002\000\000\248\246\002\000\000\248\247\002\000\000\248\248\002\000\000\248\249\002\000\000\248\250\002\000\000\248\251\002\000\000\248\252\002\000\000\248\253\002\000\000\248\254\000\255" 0 : int array);; -let adobe_symbol_encoding_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\t\000\000\000\000\000\000\005)\000\000\005)\008\000\004\000\000\144\160\001\"\000b@\144\160\001\"\002\001\000\182\144\160\001\"\003d@\144\160\001\"\005\001\000\198@\144\160\001\"\007\001\000\209\144\160\001\"\008\001\000\206\144\160\001\"\t\001\000\207@\144\160\001\"\011g@@@\144\160\001\"\015\001\000\213@\145\160\160\001!\017\001\000\193\160\160\001\"\017\001\000\229@\144\160\001\"\018m@@@@\144\160\001\"\023j\144\160\001!\024\001\000\195@\144\160\001\"\026\001\000\214@\144\160\001!\028\001\000\194\144\160\001\"\029\001\000\181\144\160\001\"\030\001\000\165@\145\160\160``\160\160\001\" \001\000\208\160\160\001# \001\000\243@\145\160\160aa\160\160\001#!\001\000\245@\144\160\001 \"\001\000\183\144\160cc@\144\160ee\145\160\160ff\160\160\001 &\001\000\188@\144\160\001\"'\001\000\217\145\160\160hh\160\160\001\"(\001\000\218@\145\160\160ii\160\160\001\")\001\000\199\160\160\001#)\001\000\225@\145\160\160\001\"*\001\000\200\160\160\001#*\001\000\241@\145\160\160kk\160\160\001\"+\001\000\242@\144\160ll@\144\160nn\144\160oo\144\160pp\144\160qq\145\160\160rr\160\160\001 2\001\000\162@\145\160\160ss\160\160\001 3\001\000\178@\145\160\160tt\160\160\001\"4\000\\@\145\160\160uu\160\160\001!5\001\000\192@\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\145\160\160||\160\160\001\"<\000~@\144\160}}\144\160~~\144\160\127\127@@@@\144\160\001 D\001\000\164\144\160\001\"E\000@@@\144\160\001\"H\001\000\187@@@@@@@@@@@@@@@@@@\144\160\000[\000[@\144\160\000]\000]@\144\160\000_\000_\145\160\160\001&`\001\000\170\160\160\001\"`\001\000\185@\144\160\001\"a\001\000\186@\144\160\001&c\001\000\167\144\160\001\"d\001\000\163\145\160\160\001&e\001\000\169\160\160\001\"e\001\000\179@\144\160\001&f\001\000\168@@@@@@@@@@@@@@@@@@@@\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}@@@@\144\160\001\"\130\001\000\204\144\160\001\"\131\001\000\201\144\160\001\"\132\001\000\203@\144\160\001\"\134\001\000\205\144\160\001\"\135\001\000\202@@@@@@@@\144\160\001!\144\001\000\172\145\160\160\001\003\145\000A\160\160\001!\145\001\000\173@\145\160\160\001\003\146\000B\160\160\001\001\146\001\000\166\160\160\001!\146\001\000\174@\145\160\160\001\003\147\000G\160\160\001!\147\001\000\175@\145\160\160\001\003\148\000D\160\160\001!\148\001\000\171@\145\160\160\001\003\149\000E\160\160\001\"\149\001\000\197@\144\160\001\003\150\000Z\145\160\160\001\003\151\000H\160\160\001\"\151\001\000\196@\144\160\001\003\152\000Q\144\160\001\003\153\000I\144\160\001\003\154\000K\144\160\001\003\155\000L\144\160\001\003\156\000M\144\160\001\003\157\000N\144\160\001\003\158\000X\144\160\001\003\159\000O\144\160\001\003\160\000P\144\160\001\003\161\000R@\144\160\001\003\163\000S\144\160\001\003\164\000T\145\160\160\001\003\165\000U\160\160\001\"\165\000^@\144\160\001\003\166\000F\144\160\001\003\167\000C\144\160\001\003\168\000Y\144\160\001\003\169\000W@@\145\160\160\001 \172\001\000\160\160\160\001\000\172\001\000\216@@@@\144\160\001\000\176\001\000\176\145\160\160\001\003\177\000a\160\160\001\000\177\001\000\177@\144\160\001\003\178\000b\144\160\001\003\179\000g\144\160\001\003\180\000d\145\160\160\001\003\181\000e\160\160\001!\181\001\000\191@\144\160\001\003\182\000z\144\160\001\003\183\000h\144\160\001\003\184\000q\144\160\001\003\185\000i\144\160\001\003\186\000k\144\160\001\003\187\000l\144\160\001\003\188\000m\144\160\001\003\189\000n\144\160\001\003\190\000x\144\160\001\003\191\000o\144\160\001\003\192\000p\144\160\001\003\193\000r\144\160\001\003\194\000V\144\160\001\003\195\000s\144\160\001\003\196\000t\145\160\160\001\003\197\000u\160\160\001\"\197\001\000\215@\144\160\001\003\198\000f\144\160\001\003\199\000c\144\160\001\003\200\000y\144\160\001\003\201\000w\144\160\001%\202\001\000\224@@@@@\144\160\001!\208\001\000\220\145\160\160\001\003\209\000J\160\160\001!\209\001\000\221@\145\160\160\001\003\210\001\000\161\160\160\001!\210\001\000\222@\144\160\001!\211\001\000\223\144\160\001!\212\001\000\219\144\160\001\003\213\000j\144\160\001\003\214\000v\144\160\001\000\215\001\000\180@\144\160\002\000\000\246\217\001\000\211\144\160\002\000\000\246\218\001\000\210\144\160\002\000\000\246\219\001\000\212@@@@@@@@@\144\160\002\000\000\248\229\000`\144\160\002\000\000\248\230\001\000\189\144\160\002\000\000\248\231\001\000\190\144\160\002\000\000\248\232\001\000\226\144\160\002\000\000\248\233\001\000\227\144\160\002\000\000\248\234\001\000\228\144\160\002\000\000\248\235\001\000\230\144\160\002\000\000\248\236\001\000\231\144\160\002\000\000\248\237\001\000\232\144\160\002\000\000\248\238\001\000\233\144\160\002\000\000\248\239\001\000\234\144\160\002\000\000\248\240\001\000\235\144\160\002\000\000\248\241\001\000\236\144\160\002\000\000\248\242\001\000\237\144\160\002\000\000\248\243\001\000\238\144\160\002\000\000\248\244\001\000\239\144\160\002\000\000\248\245\001\000\244\144\160\002\000\000\248\246\001\000\246\145\160\160\001\000\247\001\000\184\160\160\002\000\000\248\247\001\000\247@\144\160\002\000\000\248\248\001\000\248\144\160\002\000\000\248\249\001\000\249\144\160\002\000\000\248\250\001\000\250\144\160\002\000\000\248\251\001\000\251\144\160\002\000\000\248\252\001\000\252\144\160\002\000\000\248\253\001\000\253\144\160\002\000\000\248\254\001\000\254@" 0 : Netmappings.from_uni_list array);; - let adobe_zapf_dingbats_encoding_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002\233\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255`\001'\001\001'\002\001'\003\001'\004\001&\014\001'\006\001'\007\001'\008\001'\t\001&\027\001&\030\001'\012\001'\013\001'\014\001'\015\001'\016\001'\017\001'\018\001'\019\001'\020\001'\021\001'\022\001'\023\001'\024\001'\025\001'\026\001'\027\001'\028\001'\029\001'\030\001'\031\001' \001'!\001'\"\001'#\001'$\001'%\001'&\001''\001&\005\001')\001'*\001'+\001',\001'-\001'.\001'/\001'0\001'1\001'2\001'3\001'4\001'5\001'6\001'7\001'8\001'9\001':\001';\001'<\001'=\001'>\001'?\001'@\001'A\001'B\001'C\001'D\001'E\001'F\001'G\001'H\001'I\001'J\001'K\001%\207\001'M\001%\160\001'O\001'P\001'Q\001'R\001%\178\001%\188\001%\198\001'V\001%\215\001'X\001'Y\001'Z\001'[\001'\\\001']\001'^\000\255\002\000\000\248\215\002\000\000\248\216\002\000\000\248\217\002\000\000\248\218\002\000\000\248\219\002\000\000\248\220\002\000\000\248\221\002\000\000\248\222\002\000\000\248\223\002\000\000\248\224\002\000\000\248\225\002\000\000\248\226\002\000\000\248\227\002\000\000\248\228\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001'a\001'b\001'c\001'd\001'e\001'f\001'g\001&c\001&f\001&e\001&`\001$`\001$a\001$b\001$c\001$d\001$e\001$f\001$g\001$h\001$i\001'v\001'w\001'x\001'y\001'z\001'{\001'|\001'}\001'~\001'\127\001'\128\001'\129\001'\130\001'\131\001'\132\001'\133\001'\134\001'\135\001'\136\001'\137\001'\138\001'\139\001'\140\001'\141\001'\142\001'\143\001'\144\001'\145\001'\146\001'\147\001'\148\001!\146\001!\148\001!\149\001'\152\001'\153\001'\154\001'\155\001'\156\001'\157\001'\158\001'\159\001'\160\001'\161\001'\162\001'\163\001'\164\001'\165\001'\166\001'\167\001'\168\001'\169\001'\170\001'\171\001'\172\001'\173\001'\174\001'\175\000\255\001'\177\001'\178\001'\179\001'\180\001'\181\001'\182\001'\183\001'\184\001'\185\001'\186\001'\187\001'\188\001'\189\001'\190\000\255" 0 : int array);; -let adobe_zapf_dingbats_encoding_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006_\000\000\000\000\000\000\005>\000\000\005>\008\000\004\000\000@\144\160\001'\001a\144\160\001'\002b\144\160\001'\003c\144\160\001'\004d\144\160\001&\005\000H\144\160\001'\006f\144\160\001'\007g\144\160\001'\008h\144\160\001'\ti@@\144\160\001'\012l\144\160\001'\013m\145\160\160\001&\014e\160\160\001'\014n@\144\160\001'\015o\144\160\001'\016p\144\160\001'\017q\144\160\001'\018r\144\160\001'\019s\144\160\001'\020t\144\160\001'\021u\144\160\001'\022v\144\160\001'\023w\144\160\001'\024x\144\160\001'\025y\144\160\001'\026z\145\160\160\001&\027j\160\160\001'\027{@\144\160\001'\028|\144\160\001'\029}\145\160\160\001&\030k\160\160\001'\030~@\144\160\001'\031\127\145\160\160``\160\160\001' \000@@\144\160\001'!\000A\144\160\001'\"\000B\144\160\001'#\000C\144\160\001'$\000D\144\160\001'%\000E\144\160\001'&\000F\144\160\001''\000G@\144\160\001')\000I\144\160\001'*\000J\144\160\001'+\000K\144\160\001',\000L\144\160\001'-\000M\144\160\001'.\000N\144\160\001'/\000O\144\160\001'0\000P\144\160\001'1\000Q\144\160\001'2\000R\144\160\001'3\000S\144\160\001'4\000T\144\160\001'5\000U\144\160\001'6\000V\144\160\001'7\000W\144\160\001'8\000X\144\160\001'9\000Y\144\160\001':\000Z\144\160\001';\000[\144\160\001'<\000\\\144\160\001'=\000]\144\160\001'>\000^\144\160\001'?\000_\144\160\001'@\000`\144\160\001'A\000a\144\160\001'B\000b\144\160\001'C\000c\144\160\001'D\000d\144\160\001'E\000e\144\160\001'F\000f\144\160\001'G\000g\144\160\001'H\000h\144\160\001'I\000i\144\160\001'J\000j\144\160\001'K\000k@\144\160\001'M\000m@\144\160\001'O\000o\144\160\001'P\000p\144\160\001'Q\000q\144\160\001'R\000r@@@\144\160\001'V\000v@\144\160\001'X\000x\144\160\001'Y\000y\144\160\001'Z\000z\144\160\001'[\000{\144\160\001'\\\000|\144\160\001']\000}\144\160\001'^\000~@\145\160\160\001&`\001\000\171\160\160\001$`\001\000\172@\145\160\160\001'a\001\000\161\160\160\001$a\001\000\173@\145\160\160\001'b\001\000\162\160\160\001$b\001\000\174@\145\160\160\001'c\001\000\163\160\160\001&c\001\000\168\160\160\001$c\001\000\175@\145\160\160\001'd\001\000\164\160\160\001$d\001\000\176@\145\160\160\001'e\001\000\165\160\160\001&e\001\000\170\160\160\001$e\001\000\177@\145\160\160\001'f\001\000\166\160\160\001&f\001\000\169\160\160\001$f\001\000\178@\145\160\160\001'g\001\000\167\160\160\001$g\001\000\179@\144\160\001$h\001\000\180\144\160\001$i\001\000\181@@@@@@@@@@@@\144\160\001'v\001\000\182\144\160\001'w\001\000\183\144\160\001'x\001\000\184\144\160\001'y\001\000\185\144\160\001'z\001\000\186\144\160\001'{\001\000\187\144\160\001'|\001\000\188\144\160\001'}\001\000\189\144\160\001'~\001\000\190\144\160\001'\127\001\000\191\144\160\001'\128\001\000\192\144\160\001'\129\001\000\193\144\160\001'\130\001\000\194\144\160\001'\131\001\000\195\144\160\001'\132\001\000\196\144\160\001'\133\001\000\197\144\160\001'\134\001\000\198\144\160\001'\135\001\000\199\144\160\001'\136\001\000\200\144\160\001'\137\001\000\201\144\160\001'\138\001\000\202\144\160\001'\139\001\000\203\144\160\001'\140\001\000\204\144\160\001'\141\001\000\205\144\160\001'\142\001\000\206\144\160\001'\143\001\000\207\144\160\001'\144\001\000\208\144\160\001'\145\001\000\209\145\160\160\001'\146\001\000\210\160\160\001!\146\001\000\213@\144\160\001'\147\001\000\211\145\160\160\001'\148\001\000\212\160\160\001!\148\001\000\214@\144\160\001!\149\001\000\215@@\144\160\001'\152\001\000\216\144\160\001'\153\001\000\217\144\160\001'\154\001\000\218\144\160\001'\155\001\000\219\144\160\001'\156\001\000\220\144\160\001'\157\001\000\221\144\160\001'\158\001\000\222\144\160\001'\159\001\000\223\145\160\160\001%\160\000n\160\160\001'\160\001\000\224@\144\160\001'\161\001\000\225\144\160\001'\162\001\000\226\144\160\001'\163\001\000\227\144\160\001'\164\001\000\228\144\160\001'\165\001\000\229\144\160\001'\166\001\000\230\144\160\001'\167\001\000\231\144\160\001'\168\001\000\232\144\160\001'\169\001\000\233\144\160\001'\170\001\000\234\144\160\001'\171\001\000\235\144\160\001'\172\001\000\236\144\160\001'\173\001\000\237\144\160\001'\174\001\000\238\144\160\001'\175\001\000\239@\144\160\001'\177\001\000\241\145\160\160\001%\178\000s\160\160\001'\178\001\000\242@\144\160\001'\179\001\000\243\144\160\001'\180\001\000\244\144\160\001'\181\001\000\245\144\160\001'\182\001\000\246\144\160\001'\183\001\000\247\144\160\001'\184\001\000\248\144\160\001'\185\001\000\249\144\160\001'\186\001\000\250\144\160\001'\187\001\000\251\145\160\160\001%\188\000t\160\160\001'\188\001\000\252@\144\160\001'\189\001\000\253\144\160\001'\190\001\000\254@@@@@@@\144\160\001%\198\000u@@@@@@@@\144\160\001%\207\000l@@@@@@@\145\160\160\001%\215\000w\160\160\002\000\000\248\215\001\000\128@\144\160\002\000\000\248\216\001\000\129\144\160\002\000\000\248\217\001\000\130\144\160\002\000\000\248\218\001\000\131\144\160\002\000\000\248\219\001\000\132\144\160\002\000\000\248\220\001\000\133\144\160\002\000\000\248\221\001\000\134\144\160\002\000\000\248\222\001\000\135\144\160\002\000\000\248\223\001\000\136\144\160\002\000\000\248\224\001\000\137\144\160\002\000\000\248\225\001\000\138\144\160\002\000\000\248\226\001\000\139\144\160\002\000\000\248\227\001\000\140\144\160\002\000\000\248\228\001\000\141@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let jis0201_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002\164\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\001\000\165\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\001 >\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\002\000\000\255a\002\000\000\255b\002\000\000\255c\002\000\000\255d\002\000\000\255e\002\000\000\255f\002\000\000\255g\002\000\000\255h\002\000\000\255i\002\000\000\255j\002\000\000\255k\002\000\000\255l\002\000\000\255m\002\000\000\255n\002\000\000\255o\002\000\000\255p\002\000\000\255q\002\000\000\255r\002\000\000\255s\002\000\000\255t\002\000\000\255u\002\000\000\255v\002\000\000\255w\002\000\000\255x\002\000\000\255y\002\000\000\255z\002\000\000\255{\002\000\000\255|\002\000\000\255}\002\000\000\255~\002\000\000\255\127\002\000\000\255\128\002\000\000\255\129\002\000\000\255\130\002\000\000\255\131\002\000\000\255\132\002\000\000\255\133\002\000\000\255\134\002\000\000\255\135\002\000\000\255\136\002\000\000\255\137\002\000\000\255\138\002\000\000\255\139\002\000\000\255\140\002\000\000\255\141\002\000\000\255\142\002\000\000\255\143\002\000\000\255\144\002\000\000\255\145\002\000\000\255\146\002\000\000\255\147\002\000\000\255\148\002\000\000\255\149\002\000\000\255\150\002\000\000\255\151\002\000\000\255\152\002\000\000\255\153\002\000\000\255\154\002\000\000\255\155\002\000\000\255\156\002\000\000\255\157\002\000\000\255\158\002\000\000\255\159\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255" 0 : int array);; -let jis0201_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\0053\000\000\000\000\000\000\004\143\000\000\004\143\008\000\004\000\000@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\144\160``\144\160aa\144\160bb\144\160cc\144\160dd\144\160ee\144\160ff\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\144\160pp\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\144\160yy\144\160zz\144\160{{\144\160||\144\160}}\145\160\160~~\160\160\001 >\000~@\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[@\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\145\160\160\000a\000a\160\160\002\000\000\255a\001\000\161@\145\160\160\000b\000b\160\160\002\000\000\255b\001\000\162@\145\160\160\000c\000c\160\160\002\000\000\255c\001\000\163@\145\160\160\000d\000d\160\160\002\000\000\255d\001\000\164@\145\160\160\000e\000e\160\160\002\000\000\255e\001\000\165@\145\160\160\000f\000f\160\160\002\000\000\255f\001\000\166@\145\160\160\000g\000g\160\160\002\000\000\255g\001\000\167@\145\160\160\000h\000h\160\160\002\000\000\255h\001\000\168@\145\160\160\000i\000i\160\160\002\000\000\255i\001\000\169@\145\160\160\000j\000j\160\160\002\000\000\255j\001\000\170@\145\160\160\000k\000k\160\160\002\000\000\255k\001\000\171@\145\160\160\000l\000l\160\160\002\000\000\255l\001\000\172@\145\160\160\000m\000m\160\160\002\000\000\255m\001\000\173@\145\160\160\000n\000n\160\160\002\000\000\255n\001\000\174@\145\160\160\000o\000o\160\160\002\000\000\255o\001\000\175@\145\160\160\000p\000p\160\160\002\000\000\255p\001\000\176@\145\160\160\000q\000q\160\160\002\000\000\255q\001\000\177@\145\160\160\000r\000r\160\160\002\000\000\255r\001\000\178@\145\160\160\000s\000s\160\160\002\000\000\255s\001\000\179@\145\160\160\000t\000t\160\160\002\000\000\255t\001\000\180@\145\160\160\000u\000u\160\160\002\000\000\255u\001\000\181@\145\160\160\000v\000v\160\160\002\000\000\255v\001\000\182@\145\160\160\000w\000w\160\160\002\000\000\255w\001\000\183@\145\160\160\000x\000x\160\160\002\000\000\255x\001\000\184@\145\160\160\000y\000y\160\160\002\000\000\255y\001\000\185@\145\160\160\000z\000z\160\160\002\000\000\255z\001\000\186@\145\160\160\000{\000{\160\160\002\000\000\255{\001\000\187@\145\160\160\000|\000|\160\160\002\000\000\255|\001\000\188@\145\160\160\000}\000}\160\160\002\000\000\255}\001\000\189@\144\160\002\000\000\255~\001\000\190\144\160\002\000\000\255\127\001\000\191\144\160\002\000\000\255\128\001\000\192\144\160\002\000\000\255\129\001\000\193\144\160\002\000\000\255\130\001\000\194\144\160\002\000\000\255\131\001\000\195\144\160\002\000\000\255\132\001\000\196\144\160\002\000\000\255\133\001\000\197\144\160\002\000\000\255\134\001\000\198\144\160\002\000\000\255\135\001\000\199\144\160\002\000\000\255\136\001\000\200\144\160\002\000\000\255\137\001\000\201\144\160\002\000\000\255\138\001\000\202\144\160\002\000\000\255\139\001\000\203\144\160\002\000\000\255\140\001\000\204\144\160\002\000\000\255\141\001\000\205\144\160\002\000\000\255\142\001\000\206\144\160\002\000\000\255\143\001\000\207\144\160\002\000\000\255\144\001\000\208\144\160\002\000\000\255\145\001\000\209\144\160\002\000\000\255\146\001\000\210\144\160\002\000\000\255\147\001\000\211\144\160\002\000\000\255\148\001\000\212\144\160\002\000\000\255\149\001\000\213\144\160\002\000\000\255\150\001\000\214\144\160\002\000\000\255\151\001\000\215\144\160\002\000\000\255\152\001\000\216\144\160\002\000\000\255\153\001\000\217\144\160\002\000\000\255\154\001\000\218\144\160\002\000\000\255\155\001\000\219\144\160\002\000\000\255\156\001\000\220\144\160\002\000\000\255\157\001\000\221\144\160\002\000\000\255\158\001\000\222\144\160\002\000\000\255\159\001\000\223@@@@@\144\160\001\000\165\000\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let koi8r_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001%\000\001%\002\001%\012\001%\016\001%\020\001%\024\001%\028\001%$\001%,\001%4\001%<\001%\128\001%\132\001%\136\001%\140\001%\144\001%\145\001%\146\001%\147\001# \001%\160\001\"\025\001\"\026\001\"H\001\"d\001\"e\001\000\160\001#!\001\000\176\001\000\178\001\000\183\001\000\247\001%P\001%Q\001%R\001\004Q\001%S\001%T\001%U\001%V\001%W\001%X\001%Y\001%Z\001%[\001%\\\001%]\001%^\001%_\001%`\001%a\001\004\001\001%b\001%c\001%d\001%e\001%f\001%g\001%h\001%i\001%j\001%k\001%l\001\000\169\001\004N\001\0040\001\0041\001\004F\001\0044\001\0045\001\004D\001\0043\001\004E\001\0048\001\0049\001\004:\001\004;\001\004<\001\004=\001\004>\001\004?\001\004O\001\004@\001\004A\001\004B\001\004C\001\0046\001\0042\001\004L\001\004K\001\0047\001\004H\001\004M\001\004I\001\004G\001\004J\001\004.\001\004\016\001\004\017\001\004&\001\004\020\001\004\021\001\004$\001\004\019\001\004%\001\004\024\001\004\025\001\004\026\001\004\027\001\004\028\001\004\029\001\004\030\001\004\031\001\004/\001\004 \001\004!\001\004\"\001\004#\001\004\022\001\004\018\001\004,\001\004+\001\004\023\001\004(\001\004-\001\004)\001\004'\001\004*" 0 : int array);; -let koi8r_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007\187\000\000\000\000\000\000\007\153\000\000\007\153\008\000\004\000\000\145\160\160@@\160\160\001%\000\001\000\128@\145\160\160AA\160\160\001\004\001\001\000\179@\145\160\160BB\160\160\001%\002\001\000\129@\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001%\012\001\000\130@\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001%\016\001\000\131\160\160\001\004\016\001\000\225@\145\160\160QQ\160\160\001\004\017\001\000\226@\145\160\160RR\160\160\001\004\018\001\000\247@\145\160\160SS\160\160\001\004\019\001\000\231@\145\160\160TT\160\160\001%\020\001\000\132\160\160\001\004\020\001\000\228@\145\160\160UU\160\160\001\004\021\001\000\229@\145\160\160VV\160\160\001\004\022\001\000\246@\145\160\160WW\160\160\001\004\023\001\000\250@\145\160\160XX\160\160\001%\024\001\000\133\160\160\001\004\024\001\000\233@\145\160\160YY\160\160\001\"\025\001\000\149\160\160\001\004\025\001\000\234@\145\160\160ZZ\160\160\001\"\026\001\000\150\160\160\001\004\026\001\000\235@\145\160\160[[\160\160\001\004\027\001\000\236@\145\160\160\\\\\160\160\001%\028\001\000\134\160\160\001\004\028\001\000\237@\145\160\160]]\160\160\001\004\029\001\000\238@\145\160\160^^\160\160\001\004\030\001\000\239@\145\160\160__\160\160\001\004\031\001\000\240@\145\160\160``\160\160\001# \001\000\147\160\160\001\004 \001\000\242@\145\160\160aa\160\160\001#!\001\000\155\160\160\001\004!\001\000\243@\145\160\160bb\160\160\001\004\"\001\000\244@\145\160\160cc\160\160\001\004#\001\000\245@\145\160\160dd\160\160\001%$\001\000\135\160\160\001\004$\001\000\230@\145\160\160ee\160\160\001\004%\001\000\232@\145\160\160ff\160\160\001\004&\001\000\227@\145\160\160gg\160\160\001\004'\001\000\254@\145\160\160hh\160\160\001\004(\001\000\251@\145\160\160ii\160\160\001\004)\001\000\253@\145\160\160jj\160\160\001\004*\001\000\255@\145\160\160kk\160\160\001\004+\001\000\249@\145\160\160ll\160\160\001%,\001\000\136\160\160\001\004,\001\000\248@\145\160\160mm\160\160\001\004-\001\000\252@\145\160\160nn\160\160\001\004.\001\000\224@\145\160\160oo\160\160\001\004/\001\000\241@\145\160\160pp\160\160\001\0040\001\000\193@\145\160\160qq\160\160\001\0041\001\000\194@\145\160\160rr\160\160\001\0042\001\000\215@\145\160\160ss\160\160\001\0043\001\000\199@\145\160\160tt\160\160\001%4\001\000\137\160\160\001\0044\001\000\196@\145\160\160uu\160\160\001\0045\001\000\197@\145\160\160vv\160\160\001\0046\001\000\214@\145\160\160ww\160\160\001\0047\001\000\218@\145\160\160xx\160\160\001\0048\001\000\201@\145\160\160yy\160\160\001\0049\001\000\202@\145\160\160zz\160\160\001\004:\001\000\203@\145\160\160{{\160\160\001\004;\001\000\204@\145\160\160||\160\160\001%<\001\000\138\160\160\001\004<\001\000\205@\145\160\160}}\160\160\001\004=\001\000\206@\145\160\160~~\160\160\001\004>\001\000\207@\145\160\160\127\127\160\160\001\004?\001\000\208@\145\160\160\000@\000@\160\160\001\004@\001\000\210@\145\160\160\000A\000A\160\160\001\004A\001\000\211@\145\160\160\000B\000B\160\160\001\004B\001\000\212@\145\160\160\000C\000C\160\160\001\004C\001\000\213@\145\160\160\000D\000D\160\160\001\004D\001\000\198@\145\160\160\000E\000E\160\160\001\004E\001\000\200@\145\160\160\000F\000F\160\160\001\004F\001\000\195@\145\160\160\000G\000G\160\160\001\004G\001\000\222@\145\160\160\000H\000H\160\160\001\"H\001\000\151\160\160\001\004H\001\000\219@\145\160\160\000I\000I\160\160\001\004I\001\000\221@\145\160\160\000J\000J\160\160\001\004J\001\000\223@\145\160\160\000K\000K\160\160\001\004K\001\000\217@\145\160\160\000L\000L\160\160\001\004L\001\000\216@\145\160\160\000M\000M\160\160\001\004M\001\000\220@\145\160\160\000N\000N\160\160\001\004N\001\000\192@\145\160\160\000O\000O\160\160\001\004O\001\000\209@\145\160\160\000P\000P\160\160\001%P\001\000\160@\145\160\160\000Q\000Q\160\160\001%Q\001\000\161\160\160\001\004Q\001\000\163@\145\160\160\000R\000R\160\160\001%R\001\000\162@\145\160\160\000S\000S\160\160\001%S\001\000\164@\145\160\160\000T\000T\160\160\001%T\001\000\165@\145\160\160\000U\000U\160\160\001%U\001\000\166@\145\160\160\000V\000V\160\160\001%V\001\000\167@\145\160\160\000W\000W\160\160\001%W\001\000\168@\145\160\160\000X\000X\160\160\001%X\001\000\169@\145\160\160\000Y\000Y\160\160\001%Y\001\000\170@\145\160\160\000Z\000Z\160\160\001%Z\001\000\171@\145\160\160\000[\000[\160\160\001%[\001\000\172@\145\160\160\000\\\000\\\160\160\001%\\\001\000\173@\145\160\160\000]\000]\160\160\001%]\001\000\174@\145\160\160\000^\000^\160\160\001%^\001\000\175@\145\160\160\000_\000_\160\160\001%_\001\000\176@\145\160\160\000`\000`\160\160\001%`\001\000\177@\145\160\160\000a\000a\160\160\001%a\001\000\178@\145\160\160\000b\000b\160\160\001%b\001\000\180@\145\160\160\000c\000c\160\160\001%c\001\000\181@\145\160\160\000d\000d\160\160\001\"d\001\000\152\160\160\001%d\001\000\182@\145\160\160\000e\000e\160\160\001\"e\001\000\153\160\160\001%e\001\000\183@\145\160\160\000f\000f\160\160\001%f\001\000\184@\145\160\160\000g\000g\160\160\001%g\001\000\185@\145\160\160\000h\000h\160\160\001%h\001\000\186@\145\160\160\000i\000i\160\160\001%i\001\000\187@\145\160\160\000j\000j\160\160\001%j\001\000\188@\145\160\160\000k\000k\160\160\001%k\001\000\189@\145\160\160\000l\000l\160\160\001%l\001\000\190@\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127\144\160\001%\128\001\000\139@@@\144\160\001%\132\001\000\140@@@\144\160\001%\136\001\000\141@@@\144\160\001%\140\001\000\142@@@\144\160\001%\144\001\000\143\144\160\001%\145\001\000\144\144\160\001%\146\001\000\145\144\160\001%\147\001\000\146@@@@@@@@@@@@\145\160\160\001%\160\001\000\148\160\160\001\000\160\001\000\154@@@@@@@@@\144\160\001\000\169\001\000\191@@@@@@\144\160\001\000\176\001\000\156@\144\160\001\000\178\001\000\157@@@@\144\160\001\000\183\001\000\158@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\144\160\001\000\247\001\000\159@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let macroman_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002k\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255\000\255`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\255\001\000\196\001\000\197\001\000\199\001\000\201\001\000\209\001\000\214\001\000\220\001\000\225\001\000\224\001\000\226\001\000\228\001\000\227\001\000\229\001\000\231\001\000\233\001\000\232\001\000\234\001\000\235\001\000\237\001\000\236\001\000\238\001\000\239\001\000\241\001\000\243\001\000\242\001\000\244\001\000\246\001\000\245\001\000\250\001\000\249\001\000\251\001\000\252\001 \001\000\176\001\000\162\001\000\163\001\000\167\001 \"\001\000\182\001\000\223\001\000\174\001\000\169\001!\"\001\000\180\001\000\168\001\"`\001\000\198\001\000\216\001\"\030\001\000\177\001\"d\001\"e\001\000\165\001\000\181\001\"\002\001\"\017\001\"\015\001\003\192\001\"+\001\000\170\001\000\186\001\003\169\001\000\230\001\000\248\001\000\191\001\000\161\001\000\172\001\"\026\001\001\146\001\"H\001\"\006\001\000\171\001\000\187\001 &\001\000\160\001\000\192\001\000\195\001\000\213\001\001R\001\001S\001 \019\001 \020\001 \028\001 \029\001 \024\001 \025\001\000\247\001%\202\001\000\255\001\001x\001 D\001 \172\001 9\001 :\002\000\000\251\001\002\000\000\251\002\001 !\001\000\183\001 \026\001 \030\001 0\001\000\194\001\000\202\001\000\193\001\000\203\001\000\200\001\000\205\001\000\206\001\000\207\001\000\204\001\000\211\001\000\212\002\000\000\248\255\001\000\210\001\000\218\001\000\219\001\000\217\001\0011\001\002\198\001\002\220\001\000\175\001\002\216\001\002\217\001\002\218\001\000\184\001\002\221\001\002\219\001\002\199" 0 : int array);; -let macroman_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\135\000\000\000\000\000\000\005\221\000\000\005\221\008\000\004\000\000@\144\160\002\000\000\251\001\001\000\222\145\160\160\001\"\002\001\000\182\160\160\002\000\000\251\002\001\000\223@@@@\144\160\001\"\006\001\000\198@@@@@@@@\144\160\001\"\015\001\000\184@\144\160\001\"\017\001\000\183@\144\160\001 \019\001\000\208\144\160\001 \020\001\000\209@@@\144\160\001 \024\001\000\212\144\160\001 \025\001\000\213\145\160\160\001\"\026\001\000\195\160\160\001 \026\001\000\226@@\144\160\001 \028\001\000\210\144\160\001 \029\001\000\211\145\160\160\001\"\030\001\000\176\160\160\001 \030\001\000\227@@\145\160\160``\160\160\001 \001\000\160@\145\160\160aa\160\160\001 !\001\000\224@\145\160\160bb\160\160\001 \"\001\000\165\160\160\001!\"\001\000\170@\144\160cc\144\160dd\144\160ee\145\160\160ff\160\160\001 &\001\000\201@\144\160gg\144\160hh\144\160ii\144\160jj\145\160\160kk\160\160\001\"+\001\000\186@\144\160ll\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001 0\001\000\228@\145\160\160qq\160\160\001\0011\001\000\245@\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\145\160\160yy\160\160\001 9\001\000\220@\145\160\160zz\160\160\001 :\001\000\221@\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\145\160\160\000D\000D\160\160\001 D\001\000\218@\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\145\160\160\000H\000H\160\160\001\"H\001\000\197@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\145\160\160\000R\000R\160\160\001\001R\001\000\206@\145\160\160\000S\000S\160\160\001\001S\001\000\207@\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001\"`\001\000\173@\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\145\160\160\000d\000d\160\160\001\"d\001\000\178@\145\160\160\000e\000e\160\160\001\"e\001\000\179@\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\145\160\160\000x\000x\160\160\001\001x\001\000\217@\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~@@@@@@@@@@@@@@@@@@@\144\160\001\001\146\001\000\196@@@@@@@@@@@@@\144\160\001\000\160\001\000\202\144\160\001\000\161\001\000\193\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163@\144\160\001\000\165\001\000\180@\144\160\001\000\167\001\000\164\144\160\001\000\168\001\000\172\145\160\160\001\000\169\001\000\169\160\160\001\003\169\001\000\189@\144\160\001\000\170\001\000\187\144\160\001\000\171\001\000\199\145\160\160\001\000\172\001\000\194\160\160\001 \172\001\000\219@@\144\160\001\000\174\001\000\168\144\160\001\000\175\001\000\248\144\160\001\000\176\001\000\161\144\160\001\000\177\001\000\177@@\144\160\001\000\180\001\000\171\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\166\144\160\001\000\183\001\000\225\144\160\001\000\184\001\000\252@\144\160\001\000\186\001\000\188\144\160\001\000\187\001\000\200@@@\144\160\001\000\191\001\000\192\145\160\160\001\003\192\001\000\185\160\160\001\000\192\001\000\203@\144\160\001\000\193\001\000\231\144\160\001\000\194\001\000\229\144\160\001\000\195\001\000\204\144\160\001\000\196\001\000\128\144\160\001\000\197\001\000\129\145\160\160\001\000\198\001\000\174\160\160\001\002\198\001\000\246@\145\160\160\001\000\199\001\000\130\160\160\001\002\199\001\000\255@\144\160\001\000\200\001\000\233\144\160\001\000\201\001\000\131\145\160\160\001%\202\001\000\215\160\160\001\000\202\001\000\230@\144\160\001\000\203\001\000\232\144\160\001\000\204\001\000\237\144\160\001\000\205\001\000\234\144\160\001\000\206\001\000\235\144\160\001\000\207\001\000\236@\144\160\001\000\209\001\000\132\144\160\001\000\210\001\000\241\144\160\001\000\211\001\000\238\144\160\001\000\212\001\000\239\144\160\001\000\213\001\000\205\144\160\001\000\214\001\000\133@\145\160\160\001\000\216\001\000\175\160\160\001\002\216\001\000\249@\145\160\160\001\000\217\001\000\244\160\160\001\002\217\001\000\250@\145\160\160\001\000\218\001\000\242\160\160\001\002\218\001\000\251@\145\160\160\001\000\219\001\000\243\160\160\001\002\219\001\000\254@\145\160\160\001\000\220\001\000\134\160\160\001\002\220\001\000\247@\144\160\001\002\221\001\000\253@\144\160\001\000\223\001\000\167\144\160\001\000\224\001\000\136\144\160\001\000\225\001\000\135\144\160\001\000\226\001\000\137\144\160\001\000\227\001\000\139\144\160\001\000\228\001\000\138\144\160\001\000\229\001\000\140\144\160\001\000\230\001\000\190\144\160\001\000\231\001\000\141\144\160\001\000\232\001\000\143\144\160\001\000\233\001\000\142\144\160\001\000\234\001\000\144\144\160\001\000\235\001\000\145\144\160\001\000\236\001\000\147\144\160\001\000\237\001\000\146\144\160\001\000\238\001\000\148\144\160\001\000\239\001\000\149@\144\160\001\000\241\001\000\150\144\160\001\000\242\001\000\152\144\160\001\000\243\001\000\151\144\160\001\000\244\001\000\153\144\160\001\000\245\001\000\155\144\160\001\000\246\001\000\154\144\160\001\000\247\001\000\214\144\160\001\000\248\001\000\191\144\160\001\000\249\001\000\157\144\160\001\000\250\001\000\156\144\160\001\000\251\001\000\158\144\160\001\000\252\001\000\159@@\145\160\160\001\000\255\001\000\216\160\160\002\000\000\248\255\001\000\240@" 0 : Netmappings.from_uni_list array);; - let windows1250_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002@\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001 \172\000\255\001 \026\000\255\001 \030\001 &\001 \001 !\000\255\001 0\001\001`\001 9\001\001Z\001\001d\001\001}\001\001y\000\255\001 \024\001 \025\001 \028\001 \029\001 \"\001 \019\001 \020\000\255\001!\"\001\001a\001 :\001\001[\001\001e\001\001~\001\001z\001\000\160\001\002\199\001\002\216\001\001A\001\000\164\001\001\004\001\000\166\001\000\167\001\000\168\001\000\169\001\001^\001\000\171\001\000\172\001\000\173\001\000\174\001\001{\001\000\176\001\000\177\001\002\219\001\001B\001\000\180\001\000\181\001\000\182\001\000\183\001\000\184\001\001\005\001\001_\001\000\187\001\001=\001\002\221\001\001>\001\001|\001\001T\001\000\193\001\000\194\001\001\002\001\000\196\001\0019\001\001\006\001\000\199\001\001\012\001\000\201\001\001\024\001\000\203\001\001\026\001\000\205\001\000\206\001\001\014\001\001\016\001\001C\001\001G\001\000\211\001\000\212\001\001P\001\000\214\001\000\215\001\001X\001\001n\001\000\218\001\001p\001\000\220\001\000\221\001\001b\001\000\223\001\001U\001\000\225\001\000\226\001\001\003\001\000\228\001\001:\001\001\007\001\000\231\001\001\013\001\000\233\001\001\025\001\000\235\001\001\027\001\000\237\001\000\238\001\001\015\001\001\017\001\001D\001\001H\001\000\243\001\000\244\001\001Q\001\000\246\001\000\247\001\001Y\001\001o\001\000\250\001\001q\001\000\252\001\000\253\001\001c\001\002\217" 0 : int array);; -let windows1250_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007+\000\000\000\000\000\000\006\242\000\000\006\242\008\000\004\000\000\144\160@@\144\160AA\145\160\160BB\160\160\001\001\002\001\000\195@\145\160\160CC\160\160\001\001\003\001\000\227@\145\160\160DD\160\160\001\001\004\001\000\165@\145\160\160EE\160\160\001\001\005\001\000\185@\145\160\160FF\160\160\001\001\006\001\000\198@\145\160\160GG\160\160\001\001\007\001\000\230@\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001\001\012\001\000\200@\145\160\160MM\160\160\001\001\013\001\000\232@\145\160\160NN\160\160\001\001\014\001\000\207@\145\160\160OO\160\160\001\001\015\001\000\239@\145\160\160PP\160\160\001\001\016\001\000\208@\145\160\160QQ\160\160\001\001\017\001\000\240@\144\160RR\145\160\160SS\160\160\001 \019\001\000\150@\145\160\160TT\160\160\001 \020\001\000\151@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001 \024\001\000\145\160\160\001\001\024\001\000\202@\145\160\160YY\160\160\001 \025\001\000\146\160\160\001\001\025\001\000\234@\145\160\160ZZ\160\160\001 \026\001\000\130\160\160\001\001\026\001\000\204@\145\160\160[[\160\160\001\001\027\001\000\236@\145\160\160\\\\\160\160\001 \028\001\000\147@\145\160\160]]\160\160\001 \029\001\000\148@\145\160\160^^\160\160\001 \030\001\000\132@\144\160__\145\160\160``\160\160\001 \001\000\134@\145\160\160aa\160\160\001 !\001\000\135@\145\160\160bb\160\160\001 \"\001\000\149\160\160\001!\"\001\000\153@\144\160cc\144\160dd\144\160ee\145\160\160ff\160\160\001 &\001\000\133@\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001 0\001\000\137@\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\145\160\160yy\160\160\001 9\001\000\139\160\160\001\0019\001\000\197@\145\160\160zz\160\160\001 :\001\000\155\160\160\001\001:\001\000\229@\144\160{{\144\160||\145\160\160}}\160\160\001\001=\001\000\188@\145\160\160~~\160\160\001\001>\001\000\190@\144\160\127\127\144\160\000@\000@\145\160\160\000A\000A\160\160\001\001A\001\000\163@\145\160\160\000B\000B\160\160\001\001B\001\000\179@\145\160\160\000C\000C\160\160\001\001C\001\000\209@\145\160\160\000D\000D\160\160\001\001D\001\000\241@\144\160\000E\000E\144\160\000F\000F\145\160\160\000G\000G\160\160\001\001G\001\000\210@\145\160\160\000H\000H\160\160\001\001H\001\000\242@\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\145\160\160\000P\000P\160\160\001\001P\001\000\213@\145\160\160\000Q\000Q\160\160\001\001Q\001\000\245@\144\160\000R\000R\144\160\000S\000S\145\160\160\000T\000T\160\160\001\001T\001\000\192@\145\160\160\000U\000U\160\160\001\001U\001\000\224@\144\160\000V\000V\144\160\000W\000W\145\160\160\000X\000X\160\160\001\001X\001\000\216@\145\160\160\000Y\000Y\160\160\001\001Y\001\000\248@\145\160\160\000Z\000Z\160\160\001\001Z\001\000\140@\145\160\160\000[\000[\160\160\001\001[\001\000\156@\144\160\000\\\000\\\144\160\000]\000]\145\160\160\000^\000^\160\160\001\001^\001\000\170@\145\160\160\000_\000_\160\160\001\001_\001\000\186@\145\160\160\000`\000`\160\160\001\001`\001\000\138@\145\160\160\000a\000a\160\160\001\001a\001\000\154@\145\160\160\000b\000b\160\160\001\001b\001\000\222@\145\160\160\000c\000c\160\160\001\001c\001\000\254@\145\160\160\000d\000d\160\160\001\001d\001\000\141@\145\160\160\000e\000e\160\160\001\001e\001\000\157@\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\145\160\160\000n\000n\160\160\001\001n\001\000\217@\145\160\160\000o\000o\160\160\001\001o\001\000\249@\145\160\160\000p\000p\160\160\001\001p\001\000\219@\145\160\160\000q\000q\160\160\001\001q\001\000\251@\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\145\160\160\000y\000y\160\160\001\001y\001\000\143@\145\160\160\000z\000z\160\160\001\001z\001\000\159@\145\160\160\000{\000{\160\160\001\001{\001\000\175@\145\160\160\000|\000|\160\160\001\001|\001\000\191@\145\160\160\000}\000}\160\160\001\001}\001\000\142@\145\160\160\000~\000~\160\160\001\001~\001\000\158@\144\160\000\127\000\127@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\144\160\001\000\160\001\000\160@@@\144\160\001\000\164\001\000\164@\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168\144\160\001\000\169\001\000\169@\144\160\001\000\171\001\000\171\145\160\160\001 \172\001\000\128\160\160\001\000\172\001\000\172@\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174@\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177@@\144\160\001\000\180\001\000\180\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183\144\160\001\000\184\001\000\184@@\144\160\001\000\187\001\000\187@@@@@\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194@\144\160\001\000\196\001\000\196@@\145\160\160\001\002\199\001\000\161\160\160\001\000\199\001\000\199@@\144\160\001\000\201\001\000\201@\144\160\001\000\203\001\000\203@\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206@@@@\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212@\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\002\216\001\000\162\144\160\001\002\217\001\000\255\144\160\001\000\218\001\000\218\144\160\001\002\219\001\000\178\144\160\001\000\220\001\000\220\145\160\160\001\002\221\001\000\189\160\160\001\000\221\001\000\221@@\144\160\001\000\223\001\000\223@\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226@\144\160\001\000\228\001\000\228@@\144\160\001\000\231\001\000\231@\144\160\001\000\233\001\000\233@\144\160\001\000\235\001\000\235@\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238@@@@\144\160\001\000\243\001\000\243\144\160\001\000\244\001\000\244@\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247@@\144\160\001\000\250\001\000\250@\144\160\001\000\252\001\000\252\144\160\001\000\253\001\000\253@@" 0 : Netmappings.from_uni_list array);; - let windows1251_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002D\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001\004\002\001\004\003\001 \026\001\004S\001 \030\001 &\001 \001 !\001 \172\001 0\001\004\t\001 9\001\004\n\001\004\012\001\004\011\001\004\015\001\004R\001 \024\001 \025\001 \028\001 \029\001 \"\001 \019\001 \020\000\255\001!\"\001\004Y\001 :\001\004Z\001\004\\\001\004[\001\004_\001\000\160\001\004\014\001\004^\001\004\008\001\000\164\001\004\144\001\000\166\001\000\167\001\004\001\001\000\169\001\004\004\001\000\171\001\000\172\001\000\173\001\000\174\001\004\007\001\000\176\001\000\177\001\004\006\001\004V\001\004\145\001\000\181\001\000\182\001\000\183\001\004Q\001!\022\001\004T\001\000\187\001\004X\001\004\005\001\004U\001\004W\001\004\016\001\004\017\001\004\018\001\004\019\001\004\020\001\004\021\001\004\022\001\004\023\001\004\024\001\004\025\001\004\026\001\004\027\001\004\028\001\004\029\001\004\030\001\004\031\001\004 \001\004!\001\004\"\001\004#\001\004$\001\004%\001\004&\001\004'\001\004(\001\004)\001\004*\001\004+\001\004,\001\004-\001\004.\001\004/\001\0040\001\0041\001\0042\001\0043\001\0044\001\0045\001\0046\001\0047\001\0048\001\0049\001\004:\001\004;\001\004<\001\004=\001\004>\001\004?\001\004@\001\004A\001\004B\001\004C\001\004D\001\004E\001\004F\001\004G\001\004H\001\004I\001\004J\001\004K\001\004L\001\004M\001\004N\001\004O" 0 : int array);; -let windows1251_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007\166\000\000\000\000\000\000\007\129\000\000\007\129\008\000\004\000\000\144\160@@\145\160\160AA\160\160\001\004\001\001\000\168@\145\160\160BB\160\160\001\004\002\001\000\128@\145\160\160CC\160\160\001\004\003\001\000\129@\145\160\160DD\160\160\001\004\004\001\000\170@\145\160\160EE\160\160\001\004\005\001\000\189@\145\160\160FF\160\160\001\004\006\001\000\178@\145\160\160GG\160\160\001\004\007\001\000\175@\145\160\160HH\160\160\001\004\008\001\000\163@\145\160\160II\160\160\001\004\t\001\000\138@\145\160\160JJ\160\160\001\004\n\001\000\140@\145\160\160KK\160\160\001\004\011\001\000\142@\145\160\160LL\160\160\001\004\012\001\000\141@\144\160MM\145\160\160NN\160\160\001\004\014\001\000\161@\145\160\160OO\160\160\001\004\015\001\000\143@\145\160\160PP\160\160\001\004\016\001\000\192@\145\160\160QQ\160\160\001\004\017\001\000\193@\145\160\160RR\160\160\001\004\018\001\000\194@\145\160\160SS\160\160\001 \019\001\000\150\160\160\001\004\019\001\000\195@\145\160\160TT\160\160\001 \020\001\000\151\160\160\001\004\020\001\000\196@\145\160\160UU\160\160\001\004\021\001\000\197@\145\160\160VV\160\160\001!\022\001\000\185\160\160\001\004\022\001\000\198@\145\160\160WW\160\160\001\004\023\001\000\199@\145\160\160XX\160\160\001 \024\001\000\145\160\160\001\004\024\001\000\200@\145\160\160YY\160\160\001 \025\001\000\146\160\160\001\004\025\001\000\201@\145\160\160ZZ\160\160\001 \026\001\000\130\160\160\001\004\026\001\000\202@\145\160\160[[\160\160\001\004\027\001\000\203@\145\160\160\\\\\160\160\001 \028\001\000\147\160\160\001\004\028\001\000\204@\145\160\160]]\160\160\001 \029\001\000\148\160\160\001\004\029\001\000\205@\145\160\160^^\160\160\001 \030\001\000\132\160\160\001\004\030\001\000\206@\145\160\160__\160\160\001\004\031\001\000\207@\145\160\160``\160\160\001 \001\000\134\160\160\001\004 \001\000\208@\145\160\160aa\160\160\001 !\001\000\135\160\160\001\004!\001\000\209@\145\160\160bb\160\160\001 \"\001\000\149\160\160\001!\"\001\000\153\160\160\001\004\"\001\000\210@\145\160\160cc\160\160\001\004#\001\000\211@\145\160\160dd\160\160\001\004$\001\000\212@\145\160\160ee\160\160\001\004%\001\000\213@\145\160\160ff\160\160\001 &\001\000\133\160\160\001\004&\001\000\214@\145\160\160gg\160\160\001\004'\001\000\215@\145\160\160hh\160\160\001\004(\001\000\216@\145\160\160ii\160\160\001\004)\001\000\217@\145\160\160jj\160\160\001\004*\001\000\218@\145\160\160kk\160\160\001\004+\001\000\219@\145\160\160ll\160\160\001\004,\001\000\220@\145\160\160mm\160\160\001\004-\001\000\221@\145\160\160nn\160\160\001\004.\001\000\222@\145\160\160oo\160\160\001\004/\001\000\223@\145\160\160pp\160\160\001 0\001\000\137\160\160\001\0040\001\000\224@\145\160\160qq\160\160\001\0041\001\000\225@\145\160\160rr\160\160\001\0042\001\000\226@\145\160\160ss\160\160\001\0043\001\000\227@\145\160\160tt\160\160\001\0044\001\000\228@\145\160\160uu\160\160\001\0045\001\000\229@\145\160\160vv\160\160\001\0046\001\000\230@\145\160\160ww\160\160\001\0047\001\000\231@\145\160\160xx\160\160\001\0048\001\000\232@\145\160\160yy\160\160\001 9\001\000\139\160\160\001\0049\001\000\233@\145\160\160zz\160\160\001 :\001\000\155\160\160\001\004:\001\000\234@\145\160\160{{\160\160\001\004;\001\000\235@\145\160\160||\160\160\001\004<\001\000\236@\145\160\160}}\160\160\001\004=\001\000\237@\145\160\160~~\160\160\001\004>\001\000\238@\145\160\160\127\127\160\160\001\004?\001\000\239@\145\160\160\000@\000@\160\160\001\004@\001\000\240@\145\160\160\000A\000A\160\160\001\004A\001\000\241@\145\160\160\000B\000B\160\160\001\004B\001\000\242@\145\160\160\000C\000C\160\160\001\004C\001\000\243@\145\160\160\000D\000D\160\160\001\004D\001\000\244@\145\160\160\000E\000E\160\160\001\004E\001\000\245@\145\160\160\000F\000F\160\160\001\004F\001\000\246@\145\160\160\000G\000G\160\160\001\004G\001\000\247@\145\160\160\000H\000H\160\160\001\004H\001\000\248@\145\160\160\000I\000I\160\160\001\004I\001\000\249@\145\160\160\000J\000J\160\160\001\004J\001\000\250@\145\160\160\000K\000K\160\160\001\004K\001\000\251@\145\160\160\000L\000L\160\160\001\004L\001\000\252@\145\160\160\000M\000M\160\160\001\004M\001\000\253@\145\160\160\000N\000N\160\160\001\004N\001\000\254@\145\160\160\000O\000O\160\160\001\004O\001\000\255@\144\160\000P\000P\145\160\160\000Q\000Q\160\160\001\004Q\001\000\184@\145\160\160\000R\000R\160\160\001\004R\001\000\144@\145\160\160\000S\000S\160\160\001\004S\001\000\131@\145\160\160\000T\000T\160\160\001\004T\001\000\186@\145\160\160\000U\000U\160\160\001\004U\001\000\190@\145\160\160\000V\000V\160\160\001\004V\001\000\179@\145\160\160\000W\000W\160\160\001\004W\001\000\191@\145\160\160\000X\000X\160\160\001\004X\001\000\188@\145\160\160\000Y\000Y\160\160\001\004Y\001\000\154@\145\160\160\000Z\000Z\160\160\001\004Z\001\000\156@\145\160\160\000[\000[\160\160\001\004[\001\000\158@\145\160\160\000\\\000\\\160\160\001\004\\\001\000\157@\144\160\000]\000]\145\160\160\000^\000^\160\160\001\004^\001\000\162@\145\160\160\000_\000_\160\160\001\004_\001\000\159@\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127@@@@@@@@@@@@@@@@\144\160\001\004\144\001\000\165\144\160\001\004\145\001\000\180@@@@@@@@@@@@@@\144\160\001\000\160\001\000\160@@@\144\160\001\000\164\001\000\164@\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167@\144\160\001\000\169\001\000\169@\144\160\001\000\171\001\000\171\145\160\160\001 \172\001\000\136\160\160\001\000\172\001\000\172@\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174@\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177@@@\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183@@@\144\160\001\000\187\001\000\187@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let windows1252_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002@\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001 \172\000\255\001 \026\001\001\146\001 \030\001 &\001 \001 !\001\002\198\001 0\001\001`\001 9\001\001R\000\255\001\001}\000\255\000\255\001 \024\001 \025\001 \028\001 \029\001 \"\001 \019\001 \020\001\002\220\001!\"\001\001a\001 :\001\001S\000\255\001\001~\001\001x\001\000\160\001\000\161\001\000\162\001\000\163\001\000\164\001\000\165\001\000\166\001\000\167\001\000\168\001\000\169\001\000\170\001\000\171\001\000\172\001\000\173\001\000\174\001\000\175\001\000\176\001\000\177\001\000\178\001\000\179\001\000\180\001\000\181\001\000\182\001\000\183\001\000\184\001\000\185\001\000\186\001\000\187\001\000\188\001\000\189\001\000\190\001\000\191\001\000\192\001\000\193\001\000\194\001\000\195\001\000\196\001\000\197\001\000\198\001\000\199\001\000\200\001\000\201\001\000\202\001\000\203\001\000\204\001\000\205\001\000\206\001\000\207\001\000\208\001\000\209\001\000\210\001\000\211\001\000\212\001\000\213\001\000\214\001\000\215\001\000\216\001\000\217\001\000\218\001\000\219\001\000\220\001\000\221\001\000\222\001\000\223\001\000\224\001\000\225\001\000\226\001\000\227\001\000\228\001\000\229\001\000\230\001\000\231\001\000\232\001\000\233\001\000\234\001\000\235\001\000\236\001\000\237\001\000\238\001\000\239\001\000\240\001\000\241\001\000\242\001\000\243\001\000\244\001\000\245\001\000\246\001\000\247\001\000\248\001\000\249\001\000\250\001\000\251\001\000\252\001\000\253\001\000\254\001\000\255" 0 : int array);; -let windows1252_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\174\000\000\000\000\000\000\006M\000\000\006M\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\145\160\160SS\160\160\001 \019\001\000\150@\145\160\160TT\160\160\001 \020\001\000\151@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001 \024\001\000\145@\145\160\160YY\160\160\001 \025\001\000\146@\145\160\160ZZ\160\160\001 \026\001\000\130@\144\160[[\145\160\160\\\\\160\160\001 \028\001\000\147@\145\160\160]]\160\160\001 \029\001\000\148@\145\160\160^^\160\160\001 \030\001\000\132@\144\160__\145\160\160``\160\160\001 \001\000\134@\145\160\160aa\160\160\001 !\001\000\135@\145\160\160bb\160\160\001 \"\001\000\149\160\160\001!\"\001\000\153@\144\160cc\144\160dd\144\160ee\145\160\160ff\160\160\001 &\001\000\133@\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001 0\001\000\137@\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\145\160\160yy\160\160\001 9\001\000\139@\145\160\160zz\160\160\001 :\001\000\155@\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\145\160\160\000R\000R\160\160\001\001R\001\000\140@\145\160\160\000S\000S\160\160\001\001S\001\000\156@\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001\001`\001\000\138@\145\160\160\000a\000a\160\160\001\001a\001\000\154@\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\145\160\160\000x\000x\160\160\001\001x\001\000\159@\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\145\160\160\000}\000}\160\160\001\001}\001\000\142@\145\160\160\000~\000~\160\160\001\001~\001\000\158@\144\160\000\127\000\127@@@@@@@@@@@@@@@@@@\144\160\001\001\146\001\000\131@@@@@@@@@@@@@\144\160\001\000\160\001\000\160\144\160\001\000\161\001\000\161\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\164\144\160\001\000\165\001\000\165\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168\144\160\001\000\169\001\000\169\144\160\001\000\170\001\000\170\144\160\001\000\171\001\000\171\145\160\160\001 \172\001\000\128\160\160\001\000\172\001\000\172@\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174\144\160\001\000\175\001\000\175\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179\144\160\001\000\180\001\000\180\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183\144\160\001\000\184\001\000\184\144\160\001\000\185\001\000\185\144\160\001\000\186\001\000\186\144\160\001\000\187\001\000\187\144\160\001\000\188\001\000\188\144\160\001\000\189\001\000\189\144\160\001\000\190\001\000\190\144\160\001\000\191\001\000\191\144\160\001\000\192\001\000\192\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194\144\160\001\000\195\001\000\195\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\145\160\160\001\002\198\001\000\136\160\160\001\000\198\001\000\198@\144\160\001\000\199\001\000\199\144\160\001\000\200\001\000\200\144\160\001\000\201\001\000\201\144\160\001\000\202\001\000\202\144\160\001\000\203\001\000\203\144\160\001\000\204\001\000\204\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206\144\160\001\000\207\001\000\207\144\160\001\000\208\001\000\208\144\160\001\000\209\001\000\209\144\160\001\000\210\001\000\210\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212\144\160\001\000\213\001\000\213\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\000\216\001\000\216\144\160\001\000\217\001\000\217\144\160\001\000\218\001\000\218\144\160\001\000\219\001\000\219\145\160\160\001\002\220\001\000\152\160\160\001\000\220\001\000\220@\144\160\001\000\221\001\000\221\144\160\001\000\222\001\000\222\144\160\001\000\223\001\000\223\144\160\001\000\224\001\000\224\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226\144\160\001\000\227\001\000\227\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\230\144\160\001\000\231\001\000\231\144\160\001\000\232\001\000\232\144\160\001\000\233\001\000\233\144\160\001\000\234\001\000\234\144\160\001\000\235\001\000\235\144\160\001\000\236\001\000\236\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238\144\160\001\000\239\001\000\239\144\160\001\000\240\001\000\240\144\160\001\000\241\001\000\241\144\160\001\000\242\001\000\242\144\160\001\000\243\001\000\243\144\160\001\000\244\001\000\244\144\160\001\000\245\001\000\245\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247\144\160\001\000\248\001\000\248\144\160\001\000\249\001\000\249\144\160\001\000\250\001\000\250\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252\144\160\001\000\253\001\000\253\144\160\001\000\254\001\000\254\144\160\001\000\255\001\000\255" 0 : Netmappings.from_uni_list array);; - let windows1253_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\0024\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001 \172\000\255\001 \026\001\001\146\001 \030\001 &\001 \001 !\000\255\001 0\000\255\001 9\000\255\000\255\000\255\000\255\000\255\001 \024\001 \025\001 \028\001 \029\001 \"\001 \019\001 \020\000\255\001!\"\000\255\001 :\000\255\000\255\000\255\000\255\001\000\160\001\003\133\001\003\134\001\000\163\001\000\164\001\000\165\001\000\166\001\000\167\001\000\168\001\000\169\000\255\001\000\171\001\000\172\001\000\173\001\000\174\001 \021\001\000\176\001\000\177\001\000\178\001\000\179\001\003\132\001\000\181\001\000\182\001\000\183\001\003\136\001\003\137\001\003\138\001\000\187\001\003\140\001\000\189\001\003\142\001\003\143\001\003\144\001\003\145\001\003\146\001\003\147\001\003\148\001\003\149\001\003\150\001\003\151\001\003\152\001\003\153\001\003\154\001\003\155\001\003\156\001\003\157\001\003\158\001\003\159\001\003\160\001\003\161\000\255\001\003\163\001\003\164\001\003\165\001\003\166\001\003\167\001\003\168\001\003\169\001\003\170\001\003\171\001\003\172\001\003\173\001\003\174\001\003\175\001\003\176\001\003\177\001\003\178\001\003\179\001\003\180\001\003\181\001\003\182\001\003\183\001\003\184\001\003\185\001\003\186\001\003\187\001\003\188\001\003\189\001\003\190\001\003\191\001\003\192\001\003\193\001\003\194\001\003\195\001\003\196\001\003\197\001\003\198\001\003\199\001\003\200\001\003\201\001\003\202\001\003\203\001\003\204\001\003\205\001\003\206\000\255" 0 : int array);; -let windows1253_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\130\000\000\000\000\000\000\006F\000\000\006F\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\145\160\160SS\160\160\001 \019\001\000\150@\145\160\160TT\160\160\001 \020\001\000\151@\145\160\160UU\160\160\001 \021\001\000\175@\144\160VV\144\160WW\145\160\160XX\160\160\001 \024\001\000\145@\145\160\160YY\160\160\001 \025\001\000\146@\145\160\160ZZ\160\160\001 \026\001\000\130@\144\160[[\145\160\160\\\\\160\160\001 \028\001\000\147@\145\160\160]]\160\160\001 \029\001\000\148@\145\160\160^^\160\160\001 \030\001\000\132@\144\160__\145\160\160``\160\160\001 \001\000\134@\145\160\160aa\160\160\001 !\001\000\135@\145\160\160bb\160\160\001 \"\001\000\149\160\160\001!\"\001\000\153@\144\160cc\144\160dd\144\160ee\145\160\160ff\160\160\001 &\001\000\133@\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001 0\001\000\137@\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\145\160\160yy\160\160\001 9\001\000\139@\145\160\160zz\160\160\001 :\001\000\155@\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127@@@@\144\160\001\003\132\001\000\180\144\160\001\003\133\001\000\161\144\160\001\003\134\001\000\162@\144\160\001\003\136\001\000\184\144\160\001\003\137\001\000\185\144\160\001\003\138\001\000\186@\144\160\001\003\140\001\000\188@\144\160\001\003\142\001\000\190\144\160\001\003\143\001\000\191\144\160\001\003\144\001\000\192\144\160\001\003\145\001\000\193\145\160\160\001\001\146\001\000\131\160\160\001\003\146\001\000\194@\144\160\001\003\147\001\000\195\144\160\001\003\148\001\000\196\144\160\001\003\149\001\000\197\144\160\001\003\150\001\000\198\144\160\001\003\151\001\000\199\144\160\001\003\152\001\000\200\144\160\001\003\153\001\000\201\144\160\001\003\154\001\000\202\144\160\001\003\155\001\000\203\144\160\001\003\156\001\000\204\144\160\001\003\157\001\000\205\144\160\001\003\158\001\000\206\144\160\001\003\159\001\000\207\145\160\160\001\000\160\001\000\160\160\160\001\003\160\001\000\208@\144\160\001\003\161\001\000\209@\145\160\160\001\000\163\001\000\163\160\160\001\003\163\001\000\211@\145\160\160\001\000\164\001\000\164\160\160\001\003\164\001\000\212@\145\160\160\001\000\165\001\000\165\160\160\001\003\165\001\000\213@\145\160\160\001\000\166\001\000\166\160\160\001\003\166\001\000\214@\145\160\160\001\000\167\001\000\167\160\160\001\003\167\001\000\215@\145\160\160\001\000\168\001\000\168\160\160\001\003\168\001\000\216@\145\160\160\001\000\169\001\000\169\160\160\001\003\169\001\000\217@\144\160\001\003\170\001\000\218\145\160\160\001\000\171\001\000\171\160\160\001\003\171\001\000\219@\145\160\160\001 \172\001\000\128\160\160\001\000\172\001\000\172\160\160\001\003\172\001\000\220@\145\160\160\001\000\173\001\000\173\160\160\001\003\173\001\000\221@\145\160\160\001\000\174\001\000\174\160\160\001\003\174\001\000\222@\144\160\001\003\175\001\000\223\145\160\160\001\000\176\001\000\176\160\160\001\003\176\001\000\224@\145\160\160\001\000\177\001\000\177\160\160\001\003\177\001\000\225@\145\160\160\001\000\178\001\000\178\160\160\001\003\178\001\000\226@\145\160\160\001\000\179\001\000\179\160\160\001\003\179\001\000\227@\144\160\001\003\180\001\000\228\145\160\160\001\000\181\001\000\181\160\160\001\003\181\001\000\229@\145\160\160\001\000\182\001\000\182\160\160\001\003\182\001\000\230@\145\160\160\001\000\183\001\000\183\160\160\001\003\183\001\000\231@\144\160\001\003\184\001\000\232\144\160\001\003\185\001\000\233\144\160\001\003\186\001\000\234\145\160\160\001\000\187\001\000\187\160\160\001\003\187\001\000\235@\144\160\001\003\188\001\000\236\145\160\160\001\000\189\001\000\189\160\160\001\003\189\001\000\237@\144\160\001\003\190\001\000\238\144\160\001\003\191\001\000\239\144\160\001\003\192\001\000\240\144\160\001\003\193\001\000\241\144\160\001\003\194\001\000\242\144\160\001\003\195\001\000\243\144\160\001\003\196\001\000\244\144\160\001\003\197\001\000\245\144\160\001\003\198\001\000\246\144\160\001\003\199\001\000\247\144\160\001\003\200\001\000\248\144\160\001\003\201\001\000\249\144\160\001\003\202\001\000\250\144\160\001\003\203\001\000\251\144\160\001\003\204\001\000\252\144\160\001\003\205\001\000\253\144\160\001\003\206\001\000\254@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let windows1254_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002>\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001 \172\000\255\001 \026\001\001\146\001 \030\001 &\001 \001 !\001\002\198\001 0\001\001`\001 9\001\001R\000\255\000\255\000\255\000\255\001 \024\001 \025\001 \028\001 \029\001 \"\001 \019\001 \020\001\002\220\001!\"\001\001a\001 :\001\001S\000\255\000\255\001\001x\001\000\160\001\000\161\001\000\162\001\000\163\001\000\164\001\000\165\001\000\166\001\000\167\001\000\168\001\000\169\001\000\170\001\000\171\001\000\172\001\000\173\001\000\174\001\000\175\001\000\176\001\000\177\001\000\178\001\000\179\001\000\180\001\000\181\001\000\182\001\000\183\001\000\184\001\000\185\001\000\186\001\000\187\001\000\188\001\000\189\001\000\190\001\000\191\001\000\192\001\000\193\001\000\194\001\000\195\001\000\196\001\000\197\001\000\198\001\000\199\001\000\200\001\000\201\001\000\202\001\000\203\001\000\204\001\000\205\001\000\206\001\000\207\001\001\030\001\000\209\001\000\210\001\000\211\001\000\212\001\000\213\001\000\214\001\000\215\001\000\216\001\000\217\001\000\218\001\000\219\001\000\220\001\0010\001\001^\001\000\223\001\000\224\001\000\225\001\000\226\001\000\227\001\000\228\001\000\229\001\000\230\001\000\231\001\000\232\001\000\233\001\000\234\001\000\235\001\000\236\001\000\237\001\000\238\001\000\239\001\001\031\001\000\241\001\000\242\001\000\243\001\000\244\001\000\245\001\000\246\001\000\247\001\000\248\001\000\249\001\000\250\001\000\251\001\000\252\001\0011\001\001_\001\000\255" 0 : int array);; -let windows1254_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\168\000\000\000\000\000\000\006M\000\000\006M\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\144\160PP\144\160QQ\144\160RR\145\160\160SS\160\160\001 \019\001\000\150@\145\160\160TT\160\160\001 \020\001\000\151@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001 \024\001\000\145@\145\160\160YY\160\160\001 \025\001\000\146@\145\160\160ZZ\160\160\001 \026\001\000\130@\144\160[[\145\160\160\\\\\160\160\001 \028\001\000\147@\145\160\160]]\160\160\001 \029\001\000\148@\145\160\160^^\160\160\001 \030\001\000\132\160\160\001\001\030\001\000\208@\145\160\160__\160\160\001\001\031\001\000\240@\145\160\160``\160\160\001 \001\000\134@\145\160\160aa\160\160\001 !\001\000\135@\145\160\160bb\160\160\001 \"\001\000\149\160\160\001!\"\001\000\153@\144\160cc\144\160dd\144\160ee\145\160\160ff\160\160\001 &\001\000\133@\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001 0\001\000\137\160\160\001\0010\001\000\221@\145\160\160qq\160\160\001\0011\001\000\253@\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\145\160\160yy\160\160\001 9\001\000\139@\145\160\160zz\160\160\001 :\001\000\155@\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\145\160\160\000R\000R\160\160\001\001R\001\000\140@\145\160\160\000S\000S\160\160\001\001S\001\000\156@\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\145\160\160\000^\000^\160\160\001\001^\001\000\222@\145\160\160\000_\000_\160\160\001\001_\001\000\254@\145\160\160\000`\000`\160\160\001\001`\001\000\138@\145\160\160\000a\000a\160\160\001\001a\001\000\154@\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\145\160\160\000x\000x\160\160\001\001x\001\000\159@\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127@@@@@@@@@@@@@@@@@@\144\160\001\001\146\001\000\131@@@@@@@@@@@@@\144\160\001\000\160\001\000\160\144\160\001\000\161\001\000\161\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\164\144\160\001\000\165\001\000\165\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168\144\160\001\000\169\001\000\169\144\160\001\000\170\001\000\170\144\160\001\000\171\001\000\171\145\160\160\001 \172\001\000\128\160\160\001\000\172\001\000\172@\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174\144\160\001\000\175\001\000\175\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179\144\160\001\000\180\001\000\180\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183\144\160\001\000\184\001\000\184\144\160\001\000\185\001\000\185\144\160\001\000\186\001\000\186\144\160\001\000\187\001\000\187\144\160\001\000\188\001\000\188\144\160\001\000\189\001\000\189\144\160\001\000\190\001\000\190\144\160\001\000\191\001\000\191\144\160\001\000\192\001\000\192\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194\144\160\001\000\195\001\000\195\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\145\160\160\001\002\198\001\000\136\160\160\001\000\198\001\000\198@\144\160\001\000\199\001\000\199\144\160\001\000\200\001\000\200\144\160\001\000\201\001\000\201\144\160\001\000\202\001\000\202\144\160\001\000\203\001\000\203\144\160\001\000\204\001\000\204\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206\144\160\001\000\207\001\000\207@\144\160\001\000\209\001\000\209\144\160\001\000\210\001\000\210\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212\144\160\001\000\213\001\000\213\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\000\216\001\000\216\144\160\001\000\217\001\000\217\144\160\001\000\218\001\000\218\144\160\001\000\219\001\000\219\145\160\160\001\002\220\001\000\152\160\160\001\000\220\001\000\220@@@\144\160\001\000\223\001\000\223\144\160\001\000\224\001\000\224\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226\144\160\001\000\227\001\000\227\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\230\144\160\001\000\231\001\000\231\144\160\001\000\232\001\000\232\144\160\001\000\233\001\000\233\144\160\001\000\234\001\000\234\144\160\001\000\235\001\000\235\144\160\001\000\236\001\000\236\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238\144\160\001\000\239\001\000\239@\144\160\001\000\241\001\000\241\144\160\001\000\242\001\000\242\144\160\001\000\243\001\000\243\144\160\001\000\244\001\000\244\144\160\001\000\245\001\000\245\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247\144\160\001\000\248\001\000\248\144\160\001\000\249\001\000\249\144\160\001\000\250\001\000\250\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252@@\144\160\001\000\255\001\000\255" 0 : Netmappings.from_uni_list array);; - let windows1255_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002.\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001 \172\000\255\001 \026\001\001\146\001 \030\001 &\001 \001 !\001\002\198\001 0\000\255\001 9\000\255\000\255\000\255\000\255\000\255\001 \024\001 \025\001 \028\001 \029\001 \"\001 \019\001 \020\001\002\220\001!\"\000\255\001 :\000\255\000\255\000\255\000\255\001\000\160\001\000\161\001\000\162\001\000\163\001 \170\001\000\165\001\000\166\001\000\167\001\000\168\001\000\169\001\000\215\001\000\171\001\000\172\001\000\173\001\000\174\001\000\175\001\000\176\001\000\177\001\000\178\001\000\179\001\000\180\001\000\181\001\000\182\001\000\183\001\000\184\001\000\185\001\000\247\001\000\187\001\000\188\001\000\189\001\000\190\001\000\191\001\005\176\001\005\177\001\005\178\001\005\179\001\005\180\001\005\181\001\005\182\001\005\183\001\005\184\001\005\185\000\255\001\005\187\001\005\188\001\005\189\001\005\190\001\005\191\001\005\192\001\005\193\001\005\194\001\005\195\001\005\240\001\005\241\001\005\242\001\005\243\001\005\244\000\255\000\255\000\255\000\255\000\255\000\255\000\255\001\005\208\001\005\209\001\005\210\001\005\211\001\005\212\001\005\213\001\005\214\001\005\215\001\005\216\001\005\217\001\005\218\001\005\219\001\005\220\001\005\221\001\005\222\001\005\223\001\005\224\001\005\225\001\005\226\001\005\227\001\005\228\001\005\229\001\005\230\001\005\231\001\005\232\001\005\233\001\005\234\000\255\000\255\001 \014\001 \015\000\255" 0 : int array);; -let windows1255_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006N\000\000\000\000\000\000\006\027\000\000\006\027\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\144\160LL\144\160MM\145\160\160NN\160\160\001 \014\001\000\253@\145\160\160OO\160\160\001 \015\001\000\254@\144\160PP\144\160QQ\144\160RR\145\160\160SS\160\160\001 \019\001\000\150@\145\160\160TT\160\160\001 \020\001\000\151@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001 \024\001\000\145@\145\160\160YY\160\160\001 \025\001\000\146@\145\160\160ZZ\160\160\001 \026\001\000\130@\144\160[[\145\160\160\\\\\160\160\001 \028\001\000\147@\145\160\160]]\160\160\001 \029\001\000\148@\145\160\160^^\160\160\001 \030\001\000\132@\144\160__\145\160\160``\160\160\001 \001\000\134@\145\160\160aa\160\160\001 !\001\000\135@\145\160\160bb\160\160\001 \"\001\000\149\160\160\001!\"\001\000\153@\144\160cc\144\160dd\144\160ee\145\160\160ff\160\160\001 &\001\000\133@\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001 0\001\000\137@\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\145\160\160yy\160\160\001 9\001\000\139@\145\160\160zz\160\160\001 :\001\000\155@\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127@@@@@@@@@@@@@@@@@@\144\160\001\001\146\001\000\131@@@@@@@@@@@@@\144\160\001\000\160\001\000\160\144\160\001\000\161\001\000\161\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163@\144\160\001\000\165\001\000\165\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168\144\160\001\000\169\001\000\169\144\160\001 \170\001\000\164\144\160\001\000\171\001\000\171\145\160\160\001 \172\001\000\128\160\160\001\000\172\001\000\172@\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174\144\160\001\000\175\001\000\175\145\160\160\001\000\176\001\000\176\160\160\001\005\176\001\000\192@\145\160\160\001\000\177\001\000\177\160\160\001\005\177\001\000\193@\145\160\160\001\000\178\001\000\178\160\160\001\005\178\001\000\194@\145\160\160\001\000\179\001\000\179\160\160\001\005\179\001\000\195@\145\160\160\001\000\180\001\000\180\160\160\001\005\180\001\000\196@\145\160\160\001\000\181\001\000\181\160\160\001\005\181\001\000\197@\145\160\160\001\000\182\001\000\182\160\160\001\005\182\001\000\198@\145\160\160\001\000\183\001\000\183\160\160\001\005\183\001\000\199@\145\160\160\001\000\184\001\000\184\160\160\001\005\184\001\000\200@\145\160\160\001\000\185\001\000\185\160\160\001\005\185\001\000\201@@\145\160\160\001\000\187\001\000\187\160\160\001\005\187\001\000\203@\145\160\160\001\000\188\001\000\188\160\160\001\005\188\001\000\204@\145\160\160\001\000\189\001\000\189\160\160\001\005\189\001\000\205@\145\160\160\001\000\190\001\000\190\160\160\001\005\190\001\000\206@\145\160\160\001\000\191\001\000\191\160\160\001\005\191\001\000\207@\144\160\001\005\192\001\000\208\144\160\001\005\193\001\000\209\144\160\001\005\194\001\000\210\144\160\001\005\195\001\000\211@@\144\160\001\002\198\001\000\136@@@@@@@@@\144\160\001\005\208\001\000\224\144\160\001\005\209\001\000\225\144\160\001\005\210\001\000\226\144\160\001\005\211\001\000\227\144\160\001\005\212\001\000\228\144\160\001\005\213\001\000\229\144\160\001\005\214\001\000\230\145\160\160\001\000\215\001\000\170\160\160\001\005\215\001\000\231@\144\160\001\005\216\001\000\232\144\160\001\005\217\001\000\233\144\160\001\005\218\001\000\234\144\160\001\005\219\001\000\235\145\160\160\001\002\220\001\000\152\160\160\001\005\220\001\000\236@\144\160\001\005\221\001\000\237\144\160\001\005\222\001\000\238\144\160\001\005\223\001\000\239\144\160\001\005\224\001\000\240\144\160\001\005\225\001\000\241\144\160\001\005\226\001\000\242\144\160\001\005\227\001\000\243\144\160\001\005\228\001\000\244\144\160\001\005\229\001\000\245\144\160\001\005\230\001\000\246\144\160\001\005\231\001\000\247\144\160\001\005\232\001\000\248\144\160\001\005\233\001\000\249\144\160\001\005\234\001\000\250@@@@@\144\160\001\005\240\001\000\212\144\160\001\005\241\001\000\213\144\160\001\005\242\001\000\214\144\160\001\005\243\001\000\215\144\160\001\005\244\001\000\216@@\144\160\001\000\247\001\000\186@@@@@@@@" 0 : Netmappings.from_uni_list array);; - let windows1256_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002E\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001 \172\001\006~\001 \026\001\001\146\001 \030\001 &\001 \001 !\001\002\198\001 0\001\006y\001 9\001\001R\001\006\134\001\006\152\001\006\136\001\006\175\001 \024\001 \025\001 \028\001 \029\001 \"\001 \019\001 \020\001\006\169\001!\"\001\006\145\001 :\001\001S\001 \012\001 \013\001\006\186\001\000\160\001\006\012\001\000\162\001\000\163\001\000\164\001\000\165\001\000\166\001\000\167\001\000\168\001\000\169\001\006\190\001\000\171\001\000\172\001\000\173\001\000\174\001\000\175\001\000\176\001\000\177\001\000\178\001\000\179\001\000\180\001\000\181\001\000\182\001\000\183\001\000\184\001\000\185\001\006\027\001\000\187\001\000\188\001\000\189\001\000\190\001\006\031\001\006\193\001\006!\001\006\"\001\006#\001\006$\001\006%\001\006&\001\006'\001\006(\001\006)\001\006*\001\006+\001\006,\001\006-\001\006.\001\006/\001\0060\001\0061\001\0062\001\0063\001\0064\001\0065\001\0066\001\000\215\001\0067\001\0068\001\0069\001\006:\001\006@\001\006A\001\006B\001\006C\001\000\224\001\006D\001\000\226\001\006E\001\006F\001\006G\001\006H\001\000\231\001\000\232\001\000\233\001\000\234\001\000\235\001\006I\001\006J\001\000\238\001\000\239\001\006K\001\006L\001\006M\001\006N\001\000\244\001\006O\001\006P\001\000\247\001\006Q\001\000\249\001\006R\001\000\251\001\000\252\001 \014\001 \015\001\006\210" 0 : int array);; -let windows1256_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\007W\000\000\000\000\000\000\007\022\000\000\007\022\008\000\004\000\000\144\160@@\144\160AA\144\160BB\144\160CC\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001 \012\001\000\157\160\160\001\006\012\001\000\161@\145\160\160MM\160\160\001 \013\001\000\158@\145\160\160NN\160\160\001 \014\001\000\253@\145\160\160OO\160\160\001 \015\001\000\254@\144\160PP\144\160QQ\144\160RR\145\160\160SS\160\160\001 \019\001\000\150@\145\160\160TT\160\160\001 \020\001\000\151@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001 \024\001\000\145@\145\160\160YY\160\160\001 \025\001\000\146@\145\160\160ZZ\160\160\001 \026\001\000\130@\145\160\160[[\160\160\001\006\027\001\000\186@\145\160\160\\\\\160\160\001 \028\001\000\147@\145\160\160]]\160\160\001 \029\001\000\148@\145\160\160^^\160\160\001 \030\001\000\132@\145\160\160__\160\160\001\006\031\001\000\191@\145\160\160``\160\160\001 \001\000\134@\145\160\160aa\160\160\001 !\001\000\135\160\160\001\006!\001\000\193@\145\160\160bb\160\160\001 \"\001\000\149\160\160\001!\"\001\000\153\160\160\001\006\"\001\000\194@\145\160\160cc\160\160\001\006#\001\000\195@\145\160\160dd\160\160\001\006$\001\000\196@\145\160\160ee\160\160\001\006%\001\000\197@\145\160\160ff\160\160\001 &\001\000\133\160\160\001\006&\001\000\198@\145\160\160gg\160\160\001\006'\001\000\199@\145\160\160hh\160\160\001\006(\001\000\200@\145\160\160ii\160\160\001\006)\001\000\201@\145\160\160jj\160\160\001\006*\001\000\202@\145\160\160kk\160\160\001\006+\001\000\203@\145\160\160ll\160\160\001\006,\001\000\204@\145\160\160mm\160\160\001\006-\001\000\205@\145\160\160nn\160\160\001\006.\001\000\206@\145\160\160oo\160\160\001\006/\001\000\207@\145\160\160pp\160\160\001 0\001\000\137\160\160\001\0060\001\000\208@\145\160\160qq\160\160\001\0061\001\000\209@\145\160\160rr\160\160\001\0062\001\000\210@\145\160\160ss\160\160\001\0063\001\000\211@\145\160\160tt\160\160\001\0064\001\000\212@\145\160\160uu\160\160\001\0065\001\000\213@\145\160\160vv\160\160\001\0066\001\000\214@\145\160\160ww\160\160\001\0067\001\000\216@\145\160\160xx\160\160\001\0068\001\000\217@\145\160\160yy\160\160\001 9\001\000\139\160\160\001\0069\001\000\218@\145\160\160zz\160\160\001 :\001\000\155\160\160\001\006:\001\000\219@\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\145\160\160\000@\000@\160\160\001\006@\001\000\220@\145\160\160\000A\000A\160\160\001\006A\001\000\221@\145\160\160\000B\000B\160\160\001\006B\001\000\222@\145\160\160\000C\000C\160\160\001\006C\001\000\223@\145\160\160\000D\000D\160\160\001\006D\001\000\225@\145\160\160\000E\000E\160\160\001\006E\001\000\227@\145\160\160\000F\000F\160\160\001\006F\001\000\228@\145\160\160\000G\000G\160\160\001\006G\001\000\229@\145\160\160\000H\000H\160\160\001\006H\001\000\230@\145\160\160\000I\000I\160\160\001\006I\001\000\236@\145\160\160\000J\000J\160\160\001\006J\001\000\237@\145\160\160\000K\000K\160\160\001\006K\001\000\240@\145\160\160\000L\000L\160\160\001\006L\001\000\241@\145\160\160\000M\000M\160\160\001\006M\001\000\242@\145\160\160\000N\000N\160\160\001\006N\001\000\243@\145\160\160\000O\000O\160\160\001\006O\001\000\245@\145\160\160\000P\000P\160\160\001\006P\001\000\246@\145\160\160\000Q\000Q\160\160\001\006Q\001\000\248@\145\160\160\000R\000R\160\160\001\001R\001\000\140\160\160\001\006R\001\000\250@\145\160\160\000S\000S\160\160\001\001S\001\000\156@\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\145\160\160\000y\000y\160\160\001\006y\001\000\138@\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\145\160\160\000~\000~\160\160\001\006~\001\000\129@\144\160\000\127\000\127@@@@@@\144\160\001\006\134\001\000\141@\144\160\001\006\136\001\000\143@@@@@@@@\144\160\001\006\145\001\000\154\144\160\001\001\146\001\000\131@@@@@\144\160\001\006\152\001\000\142@@@@@@@\144\160\001\000\160\001\000\160@\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\164\144\160\001\000\165\001\000\165\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168\145\160\160\001\006\169\001\000\152\160\160\001\000\169\001\000\169@@\144\160\001\000\171\001\000\171\145\160\160\001 \172\001\000\128\160\160\001\000\172\001\000\172@\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174\145\160\160\001\006\175\001\000\144\160\160\001\000\175\001\000\175@\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179\144\160\001\000\180\001\000\180\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183\144\160\001\000\184\001\000\184\144\160\001\000\185\001\000\185\144\160\001\006\186\001\000\159\144\160\001\000\187\001\000\187\144\160\001\000\188\001\000\188\144\160\001\000\189\001\000\189\145\160\160\001\006\190\001\000\170\160\160\001\000\190\001\000\190@@@\144\160\001\006\193\001\000\192@@@@\144\160\001\002\198\001\000\136@@@@@@@@@@@\144\160\001\006\210\001\000\255@@@@\144\160\001\000\215\001\000\215@@@@@@@@\144\160\001\000\224\001\000\224@\144\160\001\000\226\001\000\226@@@@\144\160\001\000\231\001\000\231\144\160\001\000\232\001\000\232\144\160\001\000\233\001\000\233\144\160\001\000\234\001\000\234\144\160\001\000\235\001\000\235@@\144\160\001\000\238\001\000\238\144\160\001\000\239\001\000\239@@@@\144\160\001\000\244\001\000\244@@\144\160\001\000\247\001\000\247@\144\160\001\000\249\001\000\249@\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252@@@" 0 : Netmappings.from_uni_list array);; - let windows1257_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\0029\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001 \172\000\255\001 \026\000\255\001 \030\001 &\001 \001 !\000\255\001 0\000\255\001 9\000\255\001\000\168\001\002\199\001\000\184\000\255\001 \024\001 \025\001 \028\001 \029\001 \"\001 \019\001 \020\000\255\001!\"\000\255\001 :\000\255\001\000\175\001\002\219\000\255\001\000\160\000\255\001\000\162\001\000\163\001\000\164\000\255\001\000\166\001\000\167\001\000\216\001\000\169\001\001V\001\000\171\001\000\172\001\000\173\001\000\174\001\000\198\001\000\176\001\000\177\001\000\178\001\000\179\001\000\180\001\000\181\001\000\182\001\000\183\001\000\248\001\000\185\001\001W\001\000\187\001\000\188\001\000\189\001\000\190\001\000\230\001\001\004\001\001.\001\001\000\001\001\006\001\000\196\001\000\197\001\001\024\001\001\018\001\001\012\001\000\201\001\001y\001\001\022\001\001\"\001\0016\001\001*\001\001;\001\001`\001\001C\001\001E\001\000\211\001\001L\001\000\213\001\000\214\001\000\215\001\001r\001\001A\001\001Z\001\001j\001\000\220\001\001{\001\001}\001\000\223\001\001\005\001\001/\001\001\001\001\001\007\001\000\228\001\000\229\001\001\025\001\001\019\001\001\013\001\000\233\001\001z\001\001\023\001\001#\001\0017\001\001+\001\001<\001\001a\001\001D\001\001F\001\000\243\001\001M\001\000\245\001\000\246\001\000\247\001\001s\001\001B\001\001[\001\001k\001\000\252\001\001|\001\001~\001\002\217" 0 : int array);; -let windows1257_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\234\000\000\000\000\000\000\006\186\000\000\006\186\008\000\004\000\000\145\160\160@@\160\160\001\001\000\001\000\194@\145\160\160AA\160\160\001\001\001\001\000\226@\144\160BB\144\160CC\145\160\160DD\160\160\001\001\004\001\000\192@\145\160\160EE\160\160\001\001\005\001\000\224@\145\160\160FF\160\160\001\001\006\001\000\195@\145\160\160GG\160\160\001\001\007\001\000\227@\144\160HH\144\160II\144\160JJ\144\160KK\145\160\160LL\160\160\001\001\012\001\000\200@\145\160\160MM\160\160\001\001\013\001\000\232@\144\160NN\144\160OO\144\160PP\144\160QQ\145\160\160RR\160\160\001\001\018\001\000\199@\145\160\160SS\160\160\001 \019\001\000\150\160\160\001\001\019\001\000\231@\145\160\160TT\160\160\001 \020\001\000\151@\144\160UU\145\160\160VV\160\160\001\001\022\001\000\203@\145\160\160WW\160\160\001\001\023\001\000\235@\145\160\160XX\160\160\001 \024\001\000\145\160\160\001\001\024\001\000\198@\145\160\160YY\160\160\001 \025\001\000\146\160\160\001\001\025\001\000\230@\145\160\160ZZ\160\160\001 \026\001\000\130@\144\160[[\145\160\160\\\\\160\160\001 \028\001\000\147@\145\160\160]]\160\160\001 \029\001\000\148@\145\160\160^^\160\160\001 \030\001\000\132@\144\160__\145\160\160``\160\160\001 \001\000\134@\145\160\160aa\160\160\001 !\001\000\135@\145\160\160bb\160\160\001 \"\001\000\149\160\160\001!\"\001\000\153\160\160\001\001\"\001\000\204@\145\160\160cc\160\160\001\001#\001\000\236@\144\160dd\144\160ee\145\160\160ff\160\160\001 &\001\000\133@\144\160gg\144\160hh\144\160ii\145\160\160jj\160\160\001\001*\001\000\206@\145\160\160kk\160\160\001\001+\001\000\238@\144\160ll\144\160mm\145\160\160nn\160\160\001\001.\001\000\193@\145\160\160oo\160\160\001\001/\001\000\225@\145\160\160pp\160\160\001 0\001\000\137@\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\145\160\160vv\160\160\001\0016\001\000\205@\145\160\160ww\160\160\001\0017\001\000\237@\144\160xx\145\160\160yy\160\160\001 9\001\000\139@\145\160\160zz\160\160\001 :\001\000\155@\145\160\160{{\160\160\001\001;\001\000\207@\145\160\160||\160\160\001\001<\001\000\239@\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\145\160\160\000A\000A\160\160\001\001A\001\000\217@\145\160\160\000B\000B\160\160\001\001B\001\000\249@\145\160\160\000C\000C\160\160\001\001C\001\000\209@\145\160\160\000D\000D\160\160\001\001D\001\000\241@\145\160\160\000E\000E\160\160\001\001E\001\000\210@\145\160\160\000F\000F\160\160\001\001F\001\000\242@\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\145\160\160\000L\000L\160\160\001\001L\001\000\212@\145\160\160\000M\000M\160\160\001\001M\001\000\244@\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\144\160\000R\000R\144\160\000S\000S\144\160\000T\000T\144\160\000U\000U\145\160\160\000V\000V\160\160\001\001V\001\000\170@\145\160\160\000W\000W\160\160\001\001W\001\000\186@\144\160\000X\000X\144\160\000Y\000Y\145\160\160\000Z\000Z\160\160\001\001Z\001\000\218@\145\160\160\000[\000[\160\160\001\001[\001\000\250@\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\145\160\160\000`\000`\160\160\001\001`\001\000\208@\145\160\160\000a\000a\160\160\001\001a\001\000\240@\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\145\160\160\000j\000j\160\160\001\001j\001\000\219@\145\160\160\000k\000k\160\160\001\001k\001\000\251@\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\145\160\160\000r\000r\160\160\001\001r\001\000\216@\145\160\160\000s\000s\160\160\001\001s\001\000\248@\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\144\160\000x\000x\145\160\160\000y\000y\160\160\001\001y\001\000\202@\145\160\160\000z\000z\160\160\001\001z\001\000\234@\145\160\160\000{\000{\160\160\001\001{\001\000\221@\145\160\160\000|\000|\160\160\001\001|\001\000\253@\145\160\160\000}\000}\160\160\001\001}\001\000\222@\145\160\160\000~\000~\160\160\001\001~\001\000\254@\144\160\000\127\000\127@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\144\160\001\000\160\001\000\160@\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\164@\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\141\144\160\001\000\169\001\000\169@\144\160\001\000\171\001\000\171\145\160\160\001 \172\001\000\128\160\160\001\000\172\001\000\172@\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174\144\160\001\000\175\001\000\157\144\160\001\000\176\001\000\176\144\160\001\000\177\001\000\177\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179\144\160\001\000\180\001\000\180\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183\144\160\001\000\184\001\000\143\144\160\001\000\185\001\000\185@\144\160\001\000\187\001\000\187\144\160\001\000\188\001\000\188\144\160\001\000\189\001\000\189\144\160\001\000\190\001\000\190@@@@@\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\144\160\001\000\198\001\000\175\144\160\001\002\199\001\000\142@\144\160\001\000\201\001\000\201@@@@@@@@@\144\160\001\000\211\001\000\211@\144\160\001\000\213\001\000\213\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\000\216\001\000\168\144\160\001\002\217\001\000\255@\144\160\001\002\219\001\000\158\144\160\001\000\220\001\000\220@@\144\160\001\000\223\001\000\223@@@@\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\191@@\144\160\001\000\233\001\000\233@@@@@@@@@\144\160\001\000\243\001\000\243@\144\160\001\000\245\001\000\245\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247\144\160\001\000\248\001\000\184@@@\144\160\001\000\252\001\000\252@@@" 0 : Netmappings.from_uni_list array);; - let windows1258_to_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\002<\000\000\000\000\000\000\001\001\000\000\001\001\008\000\004\000\000@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\127\000@\000A\000B\000C\000D\000E\000F\000G\000H\000I\000J\000K\000L\000M\000N\000O\000P\000Q\000R\000S\000T\000U\000V\000W\000X\000Y\000Z\000[\000\\\000]\000^\000_\000`\000a\000b\000c\000d\000e\000f\000g\000h\000i\000j\000k\000l\000m\000n\000o\000p\000q\000r\000s\000t\000u\000v\000w\000x\000y\000z\000{\000|\000}\000~\000\127\001 \172\000\255\001 \026\001\001\146\001 \030\001 &\001 \001 !\001\002\198\001 0\000\255\001 9\001\001R\000\255\000\255\000\255\000\255\001 \024\001 \025\001 \028\001 \029\001 \"\001 \019\001 \020\001\002\220\001!\"\000\255\001 :\001\001S\000\255\000\255\001\001x\001\000\160\001\000\161\001\000\162\001\000\163\001\000\164\001\000\165\001\000\166\001\000\167\001\000\168\001\000\169\001\000\170\001\000\171\001\000\172\001\000\173\001\000\174\001\000\175\001\000\176\001\000\177\001\000\178\001\000\179\001\000\180\001\000\181\001\000\182\001\000\183\001\000\184\001\000\185\001\000\186\001\000\187\001\000\188\001\000\189\001\000\190\001\000\191\001\000\192\001\000\193\001\000\194\001\001\002\001\000\196\001\000\197\001\000\198\001\000\199\001\000\200\001\000\201\001\000\202\001\000\203\001\003\000\001\000\205\001\000\206\001\000\207\001\001\016\001\000\209\001\003\t\001\000\211\001\000\212\001\001\160\001\000\214\001\000\215\001\000\216\001\000\217\001\000\218\001\000\219\001\000\220\001\001\175\001\003\003\001\000\223\001\000\224\001\000\225\001\000\226\001\001\003\001\000\228\001\000\229\001\000\230\001\000\231\001\000\232\001\000\233\001\000\234\001\000\235\001\003\001\001\000\237\001\000\238\001\000\239\001\001\017\001\000\241\001\003#\001\000\243\001\000\244\001\001\161\001\000\246\001\000\247\001\000\248\001\000\249\001\000\250\001\000\251\001\000\252\001\001\176\001 \171\001\000\255" 0 : int array);; -let windows1258_from_unicode = lazy (Marshal.from_string "\132\149\166\190\000\000\006\174\000\000\000\000\000\000\006^\000\000\006^\008\000\004\000\000\145\160\160@@\160\160\001\003\000\001\000\204@\145\160\160AA\160\160\001\003\001\001\000\236@\145\160\160BB\160\160\001\001\002\001\000\195@\145\160\160CC\160\160\001\003\003\001\000\222\160\160\001\001\003\001\000\227@\144\160DD\144\160EE\144\160FF\144\160GG\144\160HH\145\160\160II\160\160\001\003\t\001\000\210@\144\160JJ\144\160KK\144\160LL\144\160MM\144\160NN\144\160OO\145\160\160PP\160\160\001\001\016\001\000\208@\145\160\160QQ\160\160\001\001\017\001\000\240@\144\160RR\145\160\160SS\160\160\001 \019\001\000\150@\145\160\160TT\160\160\001 \020\001\000\151@\144\160UU\144\160VV\144\160WW\145\160\160XX\160\160\001 \024\001\000\145@\145\160\160YY\160\160\001 \025\001\000\146@\145\160\160ZZ\160\160\001 \026\001\000\130@\144\160[[\145\160\160\\\\\160\160\001 \028\001\000\147@\145\160\160]]\160\160\001 \029\001\000\148@\145\160\160^^\160\160\001 \030\001\000\132@\144\160__\145\160\160``\160\160\001 \001\000\134@\145\160\160aa\160\160\001 !\001\000\135@\145\160\160bb\160\160\001 \"\001\000\149\160\160\001!\"\001\000\153@\145\160\160cc\160\160\001\003#\001\000\242@\144\160dd\144\160ee\145\160\160ff\160\160\001 &\001\000\133@\144\160gg\144\160hh\144\160ii\144\160jj\144\160kk\144\160ll\144\160mm\144\160nn\144\160oo\145\160\160pp\160\160\001 0\001\000\137@\144\160qq\144\160rr\144\160ss\144\160tt\144\160uu\144\160vv\144\160ww\144\160xx\145\160\160yy\160\160\001 9\001\000\139@\145\160\160zz\160\160\001 :\001\000\155@\144\160{{\144\160||\144\160}}\144\160~~\144\160\127\127\144\160\000@\000@\144\160\000A\000A\144\160\000B\000B\144\160\000C\000C\144\160\000D\000D\144\160\000E\000E\144\160\000F\000F\144\160\000G\000G\144\160\000H\000H\144\160\000I\000I\144\160\000J\000J\144\160\000K\000K\144\160\000L\000L\144\160\000M\000M\144\160\000N\000N\144\160\000O\000O\144\160\000P\000P\144\160\000Q\000Q\145\160\160\000R\000R\160\160\001\001R\001\000\140@\145\160\160\000S\000S\160\160\001\001S\001\000\156@\144\160\000T\000T\144\160\000U\000U\144\160\000V\000V\144\160\000W\000W\144\160\000X\000X\144\160\000Y\000Y\144\160\000Z\000Z\144\160\000[\000[\144\160\000\\\000\\\144\160\000]\000]\144\160\000^\000^\144\160\000_\000_\144\160\000`\000`\144\160\000a\000a\144\160\000b\000b\144\160\000c\000c\144\160\000d\000d\144\160\000e\000e\144\160\000f\000f\144\160\000g\000g\144\160\000h\000h\144\160\000i\000i\144\160\000j\000j\144\160\000k\000k\144\160\000l\000l\144\160\000m\000m\144\160\000n\000n\144\160\000o\000o\144\160\000p\000p\144\160\000q\000q\144\160\000r\000r\144\160\000s\000s\144\160\000t\000t\144\160\000u\000u\144\160\000v\000v\144\160\000w\000w\145\160\160\000x\000x\160\160\001\001x\001\000\159@\144\160\000y\000y\144\160\000z\000z\144\160\000{\000{\144\160\000|\000|\144\160\000}\000}\144\160\000~\000~\144\160\000\127\000\127@@@@@@@@@@@@@@@@@@\144\160\001\001\146\001\000\131@@@@@@@@@@@@@\145\160\160\001\000\160\001\000\160\160\160\001\001\160\001\000\213@\145\160\160\001\000\161\001\000\161\160\160\001\001\161\001\000\245@\144\160\001\000\162\001\000\162\144\160\001\000\163\001\000\163\144\160\001\000\164\001\000\164\144\160\001\000\165\001\000\165\144\160\001\000\166\001\000\166\144\160\001\000\167\001\000\167\144\160\001\000\168\001\000\168\144\160\001\000\169\001\000\169\144\160\001\000\170\001\000\170\145\160\160\001\000\171\001\000\171\160\160\001 \171\001\000\254@\145\160\160\001 \172\001\000\128\160\160\001\000\172\001\000\172@\144\160\001\000\173\001\000\173\144\160\001\000\174\001\000\174\145\160\160\001\000\175\001\000\175\160\160\001\001\175\001\000\221@\145\160\160\001\000\176\001\000\176\160\160\001\001\176\001\000\253@\144\160\001\000\177\001\000\177\144\160\001\000\178\001\000\178\144\160\001\000\179\001\000\179\144\160\001\000\180\001\000\180\144\160\001\000\181\001\000\181\144\160\001\000\182\001\000\182\144\160\001\000\183\001\000\183\144\160\001\000\184\001\000\184\144\160\001\000\185\001\000\185\144\160\001\000\186\001\000\186\144\160\001\000\187\001\000\187\144\160\001\000\188\001\000\188\144\160\001\000\189\001\000\189\144\160\001\000\190\001\000\190\144\160\001\000\191\001\000\191\144\160\001\000\192\001\000\192\144\160\001\000\193\001\000\193\144\160\001\000\194\001\000\194@\144\160\001\000\196\001\000\196\144\160\001\000\197\001\000\197\145\160\160\001\002\198\001\000\136\160\160\001\000\198\001\000\198@\144\160\001\000\199\001\000\199\144\160\001\000\200\001\000\200\144\160\001\000\201\001\000\201\144\160\001\000\202\001\000\202\144\160\001\000\203\001\000\203@\144\160\001\000\205\001\000\205\144\160\001\000\206\001\000\206\144\160\001\000\207\001\000\207@\144\160\001\000\209\001\000\209@\144\160\001\000\211\001\000\211\144\160\001\000\212\001\000\212@\144\160\001\000\214\001\000\214\144\160\001\000\215\001\000\215\144\160\001\000\216\001\000\216\144\160\001\000\217\001\000\217\144\160\001\000\218\001\000\218\144\160\001\000\219\001\000\219\145\160\160\001\002\220\001\000\152\160\160\001\000\220\001\000\220@@@\144\160\001\000\223\001\000\223\144\160\001\000\224\001\000\224\144\160\001\000\225\001\000\225\144\160\001\000\226\001\000\226@\144\160\001\000\228\001\000\228\144\160\001\000\229\001\000\229\144\160\001\000\230\001\000\230\144\160\001\000\231\001\000\231\144\160\001\000\232\001\000\232\144\160\001\000\233\001\000\233\144\160\001\000\234\001\000\234\144\160\001\000\235\001\000\235@\144\160\001\000\237\001\000\237\144\160\001\000\238\001\000\238\144\160\001\000\239\001\000\239@\144\160\001\000\241\001\000\241@\144\160\001\000\243\001\000\243\144\160\001\000\244\001\000\244@\144\160\001\000\246\001\000\246\144\160\001\000\247\001\000\247\144\160\001\000\248\001\000\248\144\160\001\000\249\001\000\249\144\160\001\000\250\001\000\250\144\160\001\000\251\001\000\251\144\160\001\000\252\001\000\252@@\144\160\001\000\255\001\000\255" 0 : Netmappings.from_uni_list array);; - Hashtbl.add Netmappings.to_unicode `Enc_windows1258 windows1258_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_windows1258 windows1258_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_windows1257 windows1257_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_windows1257 windows1257_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_windows1256 windows1256_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_windows1256 windows1256_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_windows1255 windows1255_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_windows1255 windows1255_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_windows1254 windows1254_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_windows1254 windows1254_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_windows1253 windows1253_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_windows1253 windows1253_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_windows1252 windows1252_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_windows1252 windows1252_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_windows1251 windows1251_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_windows1251 windows1251_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_windows1250 windows1250_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_windows1250 windows1250_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_macroman macroman_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_macroman macroman_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_koi8r koi8r_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_koi8r koi8r_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_jis0201 jis0201_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_jis0201 jis0201_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_adobe_zapf_dingbats_encoding adobe_zapf_dingbats_encoding_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_adobe_zapf_dingbats_encoding adobe_zapf_dingbats_encoding_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_adobe_symbol_encoding adobe_symbol_encoding_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_adobe_symbol_encoding adobe_symbol_encoding_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_adobe_standard_encoding adobe_standard_encoding_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_adobe_standard_encoding adobe_standard_encoding_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp875 cp875_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp875 cp875_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp874 cp874_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp874 cp874_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp869 cp869_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp869 cp869_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp866 cp866_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp866 cp866_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp865 cp865_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp865 cp865_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp864 cp864_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp864 cp864_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp863 cp863_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp863 cp863_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp862 cp862_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp862 cp862_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp861 cp861_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp861 cp861_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp860 cp860_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp860 cp860_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp857 cp857_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp857 cp857_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp856 cp856_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp856 cp856_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp855 cp855_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp855 cp855_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp852 cp852_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp852 cp852_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp850 cp850_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp850 cp850_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp775 cp775_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp775 cp775_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp737 cp737_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp737 cp737_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp500 cp500_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp500 cp500_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp437 cp437_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp437 cp437_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp424 cp424_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp424 cp424_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp1026 cp1026_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp1026 cp1026_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp1006 cp1006_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp1006 cp1006_from_unicode; -Hashtbl.add Netmappings.to_unicode `Enc_cp037 cp037_to_unicode; -Hashtbl.add Netmappings.from_unicode `Enc_cp037 cp037_from_unicode; -();; diff --git a/helm/DEVEL/pxp/netstring/netstream.ml b/helm/DEVEL/pxp/netstring/netstream.ml deleted file mode 100644 index 76c2e3a4c..000000000 --- a/helm/DEVEL/pxp/netstring/netstream.ml +++ /dev/null @@ -1,162 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - - -type t = - { s_channel : in_channel; - s_maxlength : int option; - s_blocksize : int; - mutable s_current_length : int; - mutable s_at_eos : bool; - mutable s_win_pos : int; - mutable s_win_len : int; - s_netbuf : Netbuffer.t; - s_iobuf : string; - } -;; - - -let dump s text = - print_string ("*** NETSTREAM DUMP " ^ text ^ "\n"); - Printf.printf "current_length=%d at_eos=%b win_pos=%d win_len=%d\n" - s.s_current_length s.s_at_eos s.s_win_pos s.s_win_len; - Printf.printf "netbuffer_length=%d netbuffer_size=%d\n" - (Netbuffer.length s.s_netbuf) - (String.length(Netbuffer.unsafe_buffer s.s_netbuf)); - Printf.printf "netbuffer=\"%s\"\n" - (String.escaped(Netbuffer.contents s.s_netbuf)); - print_string "*** ---------------\n"; - flush stdout -;; - - -let want_another_block s = - if not s.s_at_eos then begin - (* How much are we allowed to read? *) - let m = - match s.s_maxlength with - None -> s.s_blocksize - | Some k -> min (k - s.s_current_length) s.s_blocksize - in - (* Read this. *) - let rec read_block k = - if k < m then - let n = - input s.s_channel s.s_iobuf k (m - k) in - ( if n > 0 then - read_block (k+n) - else (* EOF *) - k - ) - else - k - in - let n = read_block 0 in - (* If n < blocksize, EOS is reached. *) - Netbuffer.add_sub_string s.s_netbuf s.s_iobuf 0 n; - s.s_win_len <- s.s_win_len + n; - s.s_current_length <- s.s_current_length + n; - s.s_at_eos <- n < s.s_blocksize; - - (* dump s "After appending block"; *) - end -;; - - -let want s n = - while not s.s_at_eos && s.s_win_len < n do - want_another_block s - done -;; - - -let want_minimum s = - want s (s.s_blocksize + s.s_blocksize) -;; - - -let move s n = - Netbuffer.delete s.s_netbuf 0 n; - s.s_win_pos <- s.s_win_pos + n; - s.s_win_len <- s.s_win_len - n; - want_minimum s; - (* dump s "After move"; *) -;; - - -let create_from_channel ch maxlength blocksize = - let s = - { s_channel = ch; - s_maxlength = maxlength; - s_blocksize = blocksize; - s_current_length = 0; - s_at_eos = false; - s_win_pos = 0; - s_win_len = 0; - s_netbuf = Netbuffer.create (2*blocksize); - s_iobuf = String.create blocksize; - } - in - want_minimum s; - s -;; - - -let create_from_string str = - let l = String.length str in - { s_channel = stdin; - s_maxlength = None; - s_blocksize = l; - s_current_length = l; - s_at_eos = true; - s_win_pos = 0; - s_win_len = l; - s_netbuf = - ( let nb = Netbuffer.create l in - Netbuffer.add_string nb str; - nb - ); - s_iobuf = ""; - } -;; - - -let block_size s = s.s_blocksize;; - -let current_length s = s.s_current_length;; - -let at_eos s = s.s_at_eos;; - -let window_position s = s.s_win_pos;; - -let window_length s = s.s_win_len;; - -let window s = s.s_netbuf;; - -let print_stream s = - Format.printf - "<NETSTREAM window:%d/%d total_length:%d eof=%b>" - s.s_win_pos - s.s_win_len - s.s_current_length - s.s_at_eos -;; - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.2 2000/06/24 20:20:33 gerd - * Added the toploop printer. - * - * Revision 1.1 2000/04/15 13:07:48 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netstream.mli b/helm/DEVEL/pxp/netstring/netstream.mli deleted file mode 100644 index 7cb185712..000000000 --- a/helm/DEVEL/pxp/netstring/netstream.mli +++ /dev/null @@ -1,118 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - - -(* A netstream is an input channel that is read block by block. The - * fragment of the channel currently loaded into memory is called the - * current window of the netstream. - * - * PICTURE: - * - * 0 window_position current_length EOS - * +------------------+-------------------+--------------------------+ - * ==================== - * The current window - * - * window_length = current_length - window_position - * - * There is an automatism that the window has a certain length. If possible, - * the window is at least twice the block size long, where a "block" is - * the amount of data that is read from the input channel in one step. - * - * (The idea is that you choose as block size the number of bytes you want - * to analyze at once, and which must be loaded into memory. You can start - * your analysis at window_position and proceed until window_position + - * blocksize without having to check whether your window is large enough. - * Only when the first blocksize bytes of the window are already processed, - * the window must be enlarged by loading the next block.) - * - * If you want that the window becomes larger, you can call 'want' (to - * enlarge the window to a certain size) or 'want_another_block' (to load - * just another block from the input channel). Note that this affects only - * the current window and not future windows. - * - * If you do not need the first n bytes of the window anymore, you can - * call 'move' to move the beginning of the window by n bytes. If the - * window becomes too small after this operation, it is enlarged until - * it has twice the block size or until it reaches EOS. - *) - -type t - -val create_from_channel : in_channel -> int option -> int -> t - (* create_from_channel ch maxlength blocksize: - * The new netstream reads from the channel 'ch'. If maxlength = None, - * the channel is read until EOF. If maxlength = Some n, at most n bytes - * are read; i.e. the netstream reads until n bytes have been read or - * until EOF has been reached, whatever comes first. The blocksize - * specifies the number of bytes to read at once. - *) - -val create_from_string : string -> t - (* Creates a new netstream from a string. The initial window of this - * netstream is a copy of the passed string. - *) - -val block_size : t -> int - (* Returns the (immutable) block size. *) - -val current_length : t -> int - (* Returns the number of bytes read so far. *) - -val at_eos : t -> bool - (* True iff EOS (end of stream) is reached, i.e. the last byte of the - * window is the last byte of the stream. - *) - -val window_position : t -> int - (* Returns the absolute position of the current window. *) - -val window_length : t -> int - (* Returns the length of the current window. *) - -val window : t -> Netbuffer.t - (* Returns the current window. *) - -val move : t -> int -> unit - (* move s n: - * Moves the window: The first n bytes of the current window are - * discarded. If the window would become smaller than twice the - * blocksize and if the end of the stream is not yet reached, another - * block is read from the input channel and appended to the window. - * - * PRECONDITION: - * - n <= window_length - *) - -val want : t -> int -> unit - (* want s n: - * If the window is smaller than n bytes, it is tried to enlarge - * the window such that it is at least n bytes long. The enlargement - * is not possible if the stream is not long enough; in this case - * the window becomes as large as possible. - *) - -val want_another_block : t -> unit - (* Enlarges the window by another block (if possible i.e. if the stream - * is long enough). - *) - -val print_stream : t -> unit - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.2 2000/06/24 20:20:33 gerd - * Added the toploop printer. - * - * Revision 1.1 2000/04/15 13:07:48 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netstring.cma b/helm/DEVEL/pxp/netstring/netstring.cma deleted file mode 100644 index 1cf66b502196b187392a3ed74e5383916b4d6469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139420 zcmeF)3$&isSs!?x$cf}Qs|8{Un-Kd*vTWT*96NDt#6FH>J5ECGb`qOdm?Ousqu9YV zAy+%$9%#zqwn|$lZl@R8DKx#8QU=P*(4ll@n3fh=uG1-PX@Q193oR7S|9ABM<?Wa6 z9G#;`O}g5>)?a(?XFvP7@BO~tr=z38cfb3@3tsxtm)>~w)h{}4>1)6KE$5wg-j{7V z@4U}V|D53Sf|mr^#lcm<`N96+K=8B)&q@ymgKR(VlTSSHguQzM{5ykD)<v0L8Q`s~ zrHtXifE=>_{U8VLBD<a)`q{GUb0X_(+4b3H(XP)rL%YQNcp&z>1F?nA5BMoJmjunV zxQny6UzYyqLHSz;e;_pRw$|L)qum~$Ylj2%WbNMIg23M5nHkedr#(ME<oX$zp9|aR z{I6mAqB?ax&a_S!$&;5emDjvEZ>s^@J{a5<Y!9?s0`>9w!1|+s{L0OX0_}#A-FbJW zC+o2wX?%ih-G5icnmR<MXCpaTK5t*3ZZ@)$9oo&onc8UY*|5)DHIL)jwoeWkU*kpb z9rGx6Y}!oBd+$CNelpxQJ@0(GD%cTJ-c1>ACXe{!vUSFmBb(fduY2cpFv?N0?vJh7 zMm{-g<acGdBj&!7e`%n1FN&=@^k|?xCqTD8-nA>4Yy1$$`mqf$?Nhlge|C0X{<mzO zIH<3k!90$=W9GGRHe&cQTZrLjijA!yXX@U-ee2Bj9y>A7)NyGSWc>C(@0_&0w`aU7 zxFhhacJ8kWH0R-P@cw}BYP<USTn}mO?)MJHp7r#&3(uw=?-17qY|@Sg{O$e74mQ3j z_~L-?{K1cht&IWRvuT@Lu+Oul_rpf|*?lhb-x9g*soKEj`hHQy<{EoH6u3wKdTL31 z$fx^CbMBnAi-X3D+`U104rWZ=Zw=?k+PH^|t?nUXt9#h7)jip=sXb!jem@-S3glI; z(f?q8rWQR9%9G(*JlW-(iKp=*zB@zT9~_u?(yi&cb()iFOorIdTY2MHKD6ISK5jTU zTsxbkd%rJT{iy+KWd6TdyD&X^X+IKL=WPF*6OVQCKbv`Fn1B0>|En_>r}96XxpQZ( z{e#~-Dc@(N>ik4#7iR7=*^Yt!(a`BauMBp-X_A3nThXrwy?mLT_iO*<sq=p}oBzGp z{Of1)FP_bxmpPs8&ieP<iB^Ba<ot<N+nurc`t!egQU<%paz4BEJ=0ogWPN0!IbYRz ze4=@VmiC5;=JP{oFPUhU47BBmcIiOd5n9hXnH`hWF&Q1(%l6BI3j@A56Jmfa2YPGz z`ijTAeBxrxH$8p&%6A6LpF8#RneUqVJyY)vK)-70`EPz;>JLr*^QZorsej?rdk*5~ zpZ;ZmXU=7T#?IZrOHI<=68ysy`Tq2D$P?T7>&|c=i-A4PK6;<eV!^M@ooRQhhR?eu z8GP6l{Og<_{Nz-&_+1g$_w-;hcChE|0h`!*e?U%Us#WoPN1&bXM;v3*2LtZ~Y}Z-` z#&U7rj7EnTJuP6L_=(XS0e|@=<{J5jgZBq?ygXnhK6bt<kdqz3+}8TUF0l}&+C~RE z=wyr9TTiFG+b2Hzv^#^^-M;qYUr!dBUKD7x#dyUZY2<42UL5AR|He(^zPcL6>J$_H z*UmXzJ<0izptUHzM*~g#<xIm<`FJWzew{h-*dH7S>{;(D)E2U;^Y)C@Nd2H!4#=U) zS>nsC;Ie=&`yUJFe>5ON{wkyPkz=2RpG+~X?orN2Z(XS;w&}@HLmjip8DWp{dxJ-U z>dtW8v!R~Y-g@%RJjUj5<~<MUevw~$L${{2mU?#i1?*z4I35hx`bSbzd_5jCzT<tu zmb0D9)yQN|<6gVOw0<{k)~*cLq1iY3AgBNIG(O0gR@v2iduU?Do_m9<1M(jX_66!g zTeOc|-FIWg-KVasZDs%68|-hcZwQYjxAz3it(sGZW9@xK<_`z*SzqPX`92zG{Iw5l z&U@cPFK?!6{;1K`g0Uusjql-%d(Vpv*<Huq_2$xhVf_$uakIz!6x*)~<fl62!(D>s zg8|uMkFF*j2<&@Pa3Xj`ATK>TUy!l=^vDyN9u3G@bYEEC73eG9KKjPkUY5DDgqQ4* z*WUGb`A^=qpkuPH3Di8B?5|FKcU+#vUcKSft~=SC%6<Kl6OD|Y$eB4^jnY5v`LQ$D z^XG>>t>vC=_U;Yz&9O0^;wZ<r1#*biyrZ>-T0ho49MsoEy5vXe9y&nXY-aDl@M(W8 zKG`Q{#i5MlP95Bqb@ukm?aml~^*VR%SfCr<1%b2kWx*E*;?Vb;_3HVCiH{9(YR_is zdE3O#UOMRRJyD%vHOfWj!^meJKJ*j8>7IS$RsPY8HTBDOHeEE$NBhvs`-~JLXXD<0 zjPZPvjlLYH2lvREgGKWAPOqL0J=t=joymSSk|Pf6YW@D9)B_uwH?bOPJ=0Tnr19Z^ z9X$u^P}Aas*7erEn6|FY^bTE)40iY4>K)3~MR!ThBYPS{c6NMC#&T4fOD~UDj69j1 zdcMftD+2E%d}YhgK(p4^dd9K0^;rJun(vcWc6-*Xw~s&LzTS^xzE;B{F3oLY!MD<y zo94yZhl6u@H?f@_I26dIIDge??xGXnxjE3^H1$WOUi{HtIrTSA{Y$6bJ#PKQQ?FLc z-M#u3PW`o0FX!kln0oJ9*9Xq2<{rFZZFDlm&&pVR9}M{N{`i8&Id}KSbx3R9@i;T` z<nH8qdES)qdUcF0pPKsMuYEfL_l8>gNI)L>_%$}|3as114)&38YtVbZzSiSK8JlbT z`cU9G_LEb7?2$uq)E)o$b09$1dJh=W%O-290hwJ#>w0VPY}^xnEOPna{5%jiE8;7s z&aAW0cdf6@czoBguWRDV#>R&2*92Dv?u_|9=ZbIl2liEe_p_t-09)i~w1qx##c#j$ z>JuOL%6!kB(AXhv-B&v<4y}8vkM@v1+B5oG8}xG<y0*x^xgC#Yzj$m9)_cz(Z?sGN zN4qY|T>b6}PUpkOtH#BH{Eo?PJjHsEO?yM9kAKaZym#FF@~=4qc(v<JcBgV&-&ZF( z8UN#b_GC?|D`#^v&l~rucDnc3-_7^vVtqW2v)utbeZHxK_1<Scku`U+Tz*cVKHd~K zr}I1G+e5?GGdJEDYKIN(ygwSu`Fb|pt7@}#MW?&;boT@K_K@qYHmB=Y(6c_?DZ4|b zr)R*v+F*b8jO%P6qqdB9L-mt6>OYcs*XFi~-`s{rL+klibPk>O$`fBU$z^S7yzp&g zd-vh9Up~n-esAzd(9d}puH7@_RsK=LH21H#*KhODzQ&@@$39!%5<d6hdOljGPgAp7 z{VY&DY>_j$y)F2nJg?d6e&XwA+B5pT*d(vL`}>S$>!N#<Z>xdY>X{L*j<3nM&*coa zEJLhD8P3IWFrKArGhgqSzb9*Kt3S1Ce3qTgH#T%1UgOa&HMfXI9BVtCMKK!Xcy=w~ z8Rg8MZ{pz`e|~T{;MdVWv)20iij2je=d}FwYraqIi}Ax7>|^V=PffFRtm)Ov#jN$; zdQl^#iH+9hfwd0@r@M#7J#@fkpIvOH2Mz`7mW!87@6+o&t4@UH=0Jbb)E}98@kf8< z)ZaMuFP-|&w9h+V8M{1N`QCf=O&N>hqO*=JpPKsMuYI1$Zw}PjM*{NPpXEKBEYIs* zf&FCme9>`hK-L?AMQ2}(=~q|mYdxzi_2WBRxn?IG^-&%)dwM3;^P7EqseX2`*I69x z^^B;!bd?_+AAJ`DVrB0~0<n7b)bn#^(0!YU3!Amm<)b?2tN#~eY_2^k@b2Ro^}!83 zQy$CueF6TSS7(K-?t&`<zB$wTg9CxQYVu)C6A%8%jo9*|>)SFO*XiV+b!&|~o!vu6 z_iWF&IaeFC^TCW;C+wFOIWZn>C)e|YJoMAmhuE$LI|KI6Y5zw8@wIkMus7HiEPChY z+PE*QTmBsLL&@E~>}y`HBP6Xpuupv0q^X7PKZ8BuJ?bInA4kqx)5{MX&ke*|e`z4! z{8Qi82i<>h#%~L1+oJgF%KCht`3*tkEZQfoYGJHJzN@!Bf7pno4odrUJd?y!4E|ie zp5p;K)jm8Bh;zbx>N~4PGw&Ua=S_h<i}Efn<bqs~uPx#w6Q3AAFA$@C-eBjB37g3q zes-%#caHhCV5FJf6F7Sx4o+7Ka@zgQFniiBiqmCTZ=A}vl~`@h{zdhrF1K>G{z7sm zuJ-Uj9@N^R7;Q!FV>7vQoS5XQhlhd>1gDE@Sk}(Lib2|FCz+#Mx!SB;``FRkzBc2= z^Zty<lFxiqu=aOj{p=@3dxG9yw`I(xZ2@15&qR*BVy@=o!2M7;o^Q1$=A5xTTai<H zj!pLTtg=lE8o!l{HL*M#IG0C)cLig<{XO7&0?$0W?+7&Cvm6YZ#djsxo`E+68a`)( zOuaL8D8MV;FAqPOb@r+!c2zIg^fr$dWX%3|20eT1WY_UPjGZ52cUQ-3>X=O9+NK}p zY#Hazn$62!8_mBWxIduty}={XylZ$r8FUYO@I4&hrNi0}PrdWIh^IB2<ux0{)Ly;1 zeRHrBtj9OrZ{-jBhWu(}ly4uM^i<wO(>&eU+K19RSALd9KJDq<^vxM>CdXph9E**! z^`3w&a`ZsJj^-b&@p#j;R{PN90$q<@ztjwR&!@V?KR)}+H(M9v<8Lk2_SVAvlk87d zoygTz>ZJVHwy8QPznt@VGj;N{vpR8CiJ|i@&+?TY0bcuA>svEcKh8(*{!eD?y+Vzk z_s+<cCt4rw1oh%<8?&wB=4!k*<n0xKJ$+B{%%%rjJ)o;|cgl`H&A7)71^Av9jQg(~ z=-rQhIcVLH!!GtU2IlPHpMAY=@U)JM7oB_Z$gzGj(By``w*=oEEb@t-(Wh5Ve0&;h z|H8~qXM26okG_aaeUXFua(~8M<G1|Q|K70=hxSOomPLM7C;s}K;kvwPY$*_{agSK3 zN3nvf`dT~KIr@%X-|G{9_};a-?`m6&>bn@>`QfQQljnxoZG8B@D3<h$@fr7IX~R9e zXU9Ea>MS+3V!AJ&XMb=YQ0toWA^zIoKn}=U4aBMIWX#va)w(q@tgEx`p`&})Q(M)2 z-)|nwSnlXzpB$(W;}e1N;4}Smf-3@Y@Qi-YL+=QC-6Qk8<c@nYJ!P+P?fp!O!6HA# z7^us)2NwkHnw3CqULUwa?+D~ooQ?<TLM^^6kSqK8E<M)gO6c01!D>KeKX22ICg!Ed zqqsG<);=7#!|BFvAAWk}a<12Y=XjJuFFX*Cce=e|K%W}WI~!jXyeHs48~V(tUE;(3 z?tNFr_BofHbN2U)l2h60ss50qk>&F%f5}{=YiH<kV11E}KAZST?ma=z=CO?JV+Z}> z(wvI9wK0#oGv{~lu8e!e>K7l?0UduQ=({0addg3iv&v>UD*a6vi^-0FO^uaxHd%jf zfJgkvuqLlvdn99EhkE7*d3wCnyDeieKO1!|-(=I_dC~D3GG?ba8{Qn?y&>QOAHkl7 zgZaME|3&+q+0*TBeCPYwx}Hw48EtkivqcSE6qvs=z$2bLPwEBF$ZJlwe8^MRy651u zE>7z7l0b~e9b<Pib8TEBOa0f@^3-0w*WR~eOy;<My?tbMpYvzT59fnS>(y<|T$76r z1@5XFa~ACFp2kbu9}3v=)<CS;D@NYa*!l6mUgK{Gtl7t2z4JrA^M*!Nzbm;vV?3=x zaqpTlB&Lm%Sn%sz0o&Ds^F`)-U;Q2TvmKobaWEI3k!CIiV#FV|Y{j1w6My||-x&Dr z2#x*qlMjys_KM9`;&H>Yk56QdXLB<#5mPec!G5-g>v}O2pHDTW?3zCVLppE8A8B_6 z>d&*N=Z=4BjE$x3%~)>4%vszS^t_-szefXYq|3Mbj_a)hz1q;rKYiogMSIBV9yPTu zP`mqs1A%pr*Au}@r{4Wz{^F^>ZtBGb{e@G1?bKg0^)HzEtEc`0Q}3B;-}|OsEtt!x z{>!KSk*Sww^oOS2bJ6@gQ~%)9t6lVWPrWfXhkCW6zi;Y~PrbOI%ccIFsXsRL@`?VX zQ-Al=d&Z%A9_rsV^>3Yexkh(y>E%iP=Ba<v)W31+-!S#BpZeEL{TEIBYp4D-Q~&Cz zzjf+gHTAbl{moN<)6^fC`omNI%BjCG{q@00ps5RW)!KIs4hGtLb1(4W`GFq&S;6jU zUb??4R@>;~{+H+9U!#M)^!PW~7p7N>rF}AAdXPKPzCW~4*3tiTQkFgH_HX_6NjaT= zPv-Pgj{CrUv1973nOoP>r7xecxZu;C9T<-`{L%cf1+?n?#sBzJ8~^!#c<TDU`_12P z6CLgijSk~c$B}7Ib^PRSJXOcVnU6MnFuz#9eDr&fjuYY8N{!$@n|A`6#9ABeKN$N* z|9|t>pLoKZqq%F<@2;RUd6Lu8FU+{PtlVv({iDbk*Nnx~+8@c<JZ6=vx26|Uc5e?f z`7*98e=y_PQ5qlTG_kxUaJRPciA}XjO>d7~<q;F-spqot*;F3qX-}ZBjg0cqiEx)b z&Aw6BPv#c}R!()ThQ~hfMRSLJe&91m?HKioJ3lH%+}K<j=5%}Q>GO}heePY9vAKq? z?|^<c2D|vjU-vgZ*op5m*-pN)^YYJdJLQ0#-~AbEXG}X)<MQw9Iis!VZ5e-7YI<B# z9|r?#-|+7~wKK1_J!^f=pu_kX!AhXf)%Eg@>uSNXxp#(p!hP(H^Q<24Y-@O};o)cR zJYzLK-%}noY!Aw3j^Dg?^_f^d_+-64uzTe9jA9?UW^9k<T%vncXzq-^FdgK>8NUND zjV?CN?}pn$yDFe#e{djh&NcjO>bo_&dk<C4N@$w*bNlcE-MxSKzbB{-`bPu0*<P79 zWUP^;?F-nYvE_I`_U8q)d1uDfMw#7XzffE}t>2&iJ;4KkGiU9ZU~j<odjfLCxP93~ zqr-PCY~CGc>^KyVWB<?PuDmz><pDXng2rDA(AA;b)gSf9FZsqZ#*H7#L36EsZVh@D z*T4Otjd>gGw}(#Px6cK9XpF3vc1gx;6jM6YKl>h>;9LOtwYNRl#yh6<=6>{HTh`={ z?_?UkI#><(f|u^Ik;}$}PL0jY1^H~?8@pTIY|yMVUg9&)^G_wu@;#TiUcS{hna2Y< z^<qUf8H-{S@|q3JH$UXYe)8B?AINCz+b@zyMt$eEvG|{>*gF?6#+|L5w-)sCJlMxS zHd<Sh2mgkUPoqry>*Zm4))wW#9x@iiEabJA&+{Pubjt^sJr~XG1);4cuYU8ZXFv|f z)5tRy1C4E+x31NnhF5H0jNy*Vd#_%Xv9_}I=f-z6x$agqrZryd9Ai|z^Fv<^P6X-` zU;TE6><*gmm5jCe;;v+8`T6g@6}y9h_RGofIQRQ2$N3M==6`KA|BIQ+5qaWyN9J<X z`ETXRw^82rW!^JXo)3g};jrh6XM3)l&39!kALNj2+`F?hJ(>FQveUfqPHyZ@^voAq z&HZoB_{{&BsaS3aT~5fpIj{#!KJ77<m)1mMe|u<GOl!?O-t9s2mEkE_a~hd*8aqZB zd&c=qvw7>Jw(+6%Ww>^(`7qMyP-B|72m_yw2loYHD)#1;<+&!Fa-*?HJ?{?=Ok?xf zL+Aa$dxFZyaLpcaN66QXVBU}V$n#9u6=?MHqx$&(<TiiuP~GygC%_{X&8hQm?mH~` z7}xE2Fz9-7%#OW*v!}@k9)0EExiY{r+UQ-A9-mLO(I+<X>9#;T=C*j3vX+nBYo9O0 zK+M%T{e9PRr}Vi;|8oL<{DFWzddN3E95hD0KV1&kAdX~yI8f(esfjHguL&9hcGi{* zpHi>&>20Btb1R0lBY~Wvv5O4xBmd^9XB)d~AG_4881k!oTEpboe`s108$a*9nw~Ga zf(rt%QQu_nvvt?FnBz0&clFELa=;Fa-FVc6n3$`h)`>Y^y7t<P>Evhg)jeeL!@5}V zZLFI<m-ttE_$waQ1=^h6`Ndh|JHM-=cGGXnH|O4%E#kxWxombV2lzGo+k@(26J5Or z_&Mj{Bc4UF_k^y^_t0xk^@#C$GQ_0uDt}|3#x*(a+Lama4cK)s(Ee2FMh$fC-*WQJ zoGs6q&3|utes%q4GQV)(|C_Vt-8awXADhkn{?bwZ`)2b8XY+T?=I@xzZ_b?k{GRt} zO77k9t$jWFM}9o!<x@-ZXRLY}pRv!*rniUo!a)7muU>pd*Z7-{xor)(x17)3S#rJ{ zs82jcf>BOug5BL?Ot$al+%-D_ZNBbKvA=b51E#b)1Ae+o?g)A|Tf5{R4&EP-uYNx_ zsBdhg-x@zFzw2tw`nacljJ`D{tKp^du^=fu^?j)GsP3-`)H1yq`{(f|Lu_lqdhw_K zbnzeM)b3Ab{Q16f@NJC$difps<yk%!`PF!lDb{i_@~JI!@m((u;@Nw6vw65Id+6LK z7l*Sh?ni>rrp@HUc|8`m2ObU7DjSyqb(S()`#rMtf4zFSE4<o?Ky294bHNU=tvu(= z9Gow@N;7u%u|dBr;5)zEAMO~nxg3ZK{`q+xWv-WZJY;X?T)!ZEW1Y~uD-f%V&h@y5 zul6j;Ph(5&?qDPT)!FEOrcaS+oecWctHb|Z?&Ies2IJkj*}RQ=dWO{Wcqcc`&her+ zqdU9q=6T-NJ44Mo*=#)?c<$=e_;P@b&%Iv0BN=-xJ8$aQS?d0tg|~&KUhSPfheA4U z#UE*R25M)lQ+m{tb~q3RKGlvJGNzBeW4z4m#Y^{|fNk!YFAm1@(S3{bj(qe~UjB+? z?frgS-$;&}(C-e>*w<XFcb^{%Ph;4=G4`I^81PfB$*hg#Gd~`5e}-#uc1Mo<=;A~U zTU%Fb+!ydoZT9`zeJWRT+u0;vV_fQI?;3l=kqu+a8^1?GXA2+MLZ&+zzqz`s?R-<8 zw*=y_9Ps%A0lT*aTJ6PKJ8G+U^wKu6b&-s@&EkA-;O9Kl8r&6VeJ1gL<RNz{nDeq< zjQ0lz0)F8ebHG1wsr~rH_Je^K@@IbL%0rfT+!WYzU7%GKJLMA3;Q$XC&t#80+jl6S zm))1-=Udp~Ow8B5ENgf?cjZ+rj67oT_ro*R{kU%LvAn3t&%uDsM{{QTSwil~*4u}N z%v-`Eo_sGa{dn1+FTL*r^$FjfjLy~c;v`;jfFBJ%8rkHGd9zonyLWHK^to#<ndtV| zJIY}HIJc+y8)dqq@u^QSza!Weu&H@x&*7kTDjw{?#|Q1slieC0{v!b!*l8{wl~+4F z3;9N;JCKd#nd`K_^@?{}pwZhqY~0(kb$ixpuYGtchmQ65*uEYgTll{ekom%3J>HA5 z=8ifT91D&I{OnmZm%klB<C5Xpy+zM*pr=PYuBS)-*)z&Tt4wP*2YUjt7M*`F-4)m; z|0{te&urKq90>67iOtRte+o7(2Vzc+IPzV4U(QhNv36y^4mINWeQ7|CJ>=t|1A4FP z={z3Lb;~qgPEY6Ip!a5Vp>L(mYKJ)SRU7M!4eV4uj|O9n?aSOb;*-0rvg(ubKlh36 zpH6>jn_jHsvhijYKbC{$^hn0{2Wq7LyX(YC?0pZ={dZ-qoe1Pp%-$b}nY%+>>bvj3 zjK!$?n?o_(6UYfU<G!eS;&l6ZM|6Kgtl3X*_p@z1y>x>5S_w3~>VW-^27FS_s{vUn zfu<(V#qXM6SFmV(f9MASan$B#`GcX|7Kl3?`qJc1W8;SdeDrDf&}v`rkTJGw!tYGo z6qsKZXyqe&cYsG6@bG=Bd-$%#>{a{fiwrfi6gc0%Gd(X`n`*+jF?V0;J-fzpV|_W` z#|Hxb8q1Nqi>-4>7he8UzHw=Np6clxb+BzYAXf|;8*{O_BcO|KjURvUw(jw&2YlNC z?arVz$}f9bQ}|bdeF1y<@Z5mC`09f^qe1ULKA@lLJEnTq^NAg`cadM>uj%&&{L+pD zjbCFewrX!B(DnuDW`A&C8k^fE*YZLxSz>iC(ENWym1!N{W^^@Y>gz8Dn*5US*5GNW zV7{syb^b?!KOTH{@IM8AE@-aB>+#wAJ2ThFB!k^#)8`y(8|k|!>z4#_z8pLp(5H^* z`|8>JBeVI3X7l&W=8w$g@5%h$;1xmR*IK_dG`SdkSjk-5$OrYkD|lXTP2eo?!TICE zn`iUaXI?$mW^8Y5k%N^$TUq<_$vb(Jd41MCRT)0tjWX5bI9J=|y_48!-rVqeoL@T4 zx25Oz#nYUf=I#poovV{^uHMHvz2n@z`SXA-c0Mi8)ZNS0MjPksqVSA$cXj5YF6VBX zUp1TWnawYs%{?c^{l0flcP|f`>(-q*;hVa9LBJn=jr+IH=GJ?cY!nkYJrIz8C}^BK zv;KPS6mrz7=I(U|@vUe0Z)dC>4$v0e8Fz$!SMWW-UkpAGjJE&z+5FFBu8}#vGt{-V zk-mBEUKoD*T9+T6%|AAqf6Z+E(b?R+HOiBx^>QaB&7Jz*6`-vInjE#RYu`Pgjq>l# zd^He@l|Zv^M=-`w?6q?hw;LjRv`ejy^B2$N*Usk8pUs`2vl%yMXtc+8GjVJD<;gwt z^hr+V`t{C`vq`V>yep7f@pp!u*YQlC$(eo;*eb8;fKF$POm`NWtb2a!o#yFIoi}$Y zRDS2qtg*d(b5C?kPsj9CKArPg!#j^bNT=%Y&SAaxg}A!+_{#p{1Dpl#QFz2|IS@<n z@~r3kp@3c60>2xbePr<;uhtmZcc$?s-@PZce5Ye2(B#AV{@_4>Z)Z^3*!T0Xjh|vB zPNScEWLtaoE(i71p87-X+#hG!I~bdqTjM#zhOO)~Ue6cn+8AH7{<|7-*~8~W_VA@P ziPa*o6J0wTv>rSIwA%ymV5gc~n#Q%cxnzs|YIr5kR@VM}>Nyebk<RvugIfamsGPnZ z^Y_XC-?3rc&ljmvab%OGrtF``%g;W&J#=Twp6aR&vc-Ted}s}bP4&=WO%1FBnmdbq zcLeMpr!q4<<;(js7RQGI{PeS9%+Hr(UeMcd`_<6!k9P8v&*=K*nq3819k=I;vwSen z{zBqYyU}+Ca?MtH@w4AEVT=QvYJ(24tbKfeEcDSncH5(01Ul*Gmpice68pnJZDk)@ zwb7R541Hg~Ck>CgY`)Hx^Mm<$_IYp4+q=vix^vp|>hzu~<dgB5X@1i*e{Fhph=Uqr z1HV5Qi0gj|w95jY8G82kkEU<Ubj`j4!LfiW&wD=LXScW*JCE#oETF$MHs2eNEv~Im zwz1JZ_Rsh6t?T4g9v{b=$@J8jpocx|tR6b$SzjG&>G*{i^XIC-Ss_CVM;W(detE#( z+H`ZqwTb=513ry%=~)iQH&#>RLiZlbcw6vwsb@5NWQ)7l*vs|@13K_D?&j8Z1sc26 z4I9Z}w>eq%jIyrFT-%I1@nbVRa_dgs8<4G4)?Fv3Yx>leeT~<Vj2jy|`S$97ywWRI zJmi57^fs41JDyHn*SA_z>)8>N3;nw&bp9O+*my(0?lGSAb3Na~{*>Bv)<=IgQ@cB| z=c+*M^1+^KgDV61X5)Q9?Lud#IBlQkWT-DZrOEAh|Lw`#JJ>A&xoS#&E)UpDkDPjM zYdyH5@Uv|>u+JWQEBkQ9Y-XdrdyMJCfB)3a*XVm!pr5bVM@IGF*%j#Lv>QXy<WLO9 zI5akVMCVKIJZotDdUc@f3p@uF#g{#FXq%Nq_Ws~Nz&5BYd?AOgdh+#MFP%LH1NMI9 zbkDdCtoPZVE}j<HPwriThNt-~P5#t}oCCdk1F_L+Lvugw!!zHrEwsl1zR~9%U{7`M zhx{=XY!zet^w*C!X51X2SNDmG=g)?#LZh1u`V*S9pV@VO_5}8eg|lIuPPQBl<gxKW zBO7o15Cd{w9kAy}P}*xI+D!xPwHa&bhu`-GUmTGA{y@y#seG1Cdv6P@&*N8H=@(0W zZeNFQjCuL$*BBSEXk6&5FO3a3=<CI%{O!*qE^4P|fsOEvKsz3gt;QQy<C_C{5j%17 z?m)NLwodqYSD>jA^D*w1WUls_TX(-X{Uc2tG`c<~p#Nx~v3=w<XUlT1DA&%X{lK2q zHy?Vp@KX)2Wi=pAp0v%{;9XrDV6@L%Bkw~2J%2UlgC2YM{`O$B(ff~Dy(3@?yN(Cd z@wSZBF&|zOXuXS#SNxH7=gDqOw>aE5&G)5O$72ojJg~DddR@lsZ#^`(;>gE89Y0Qf zhB;{?``GKABTsG`+ZSXkuZ>M*@ZWfTzPjGK#Qr@2`!>2u=wvVdc2B(3iSAB#b-=G9 zL20j<XzVTRwHa&TW#1zE$(h^FCo<%RZa%QPKJ?sMU+>({{iwX!b|yZM*_`u5j>L&Q z&H2YO)~e^Olhd{HZ12c>ZRXA#|IyW~x>Rf8(zuWJx$!uc_bUQ5E*|8G_b87Imj`0V zUgrZUe;kvy9FWH@`6NrO*@bpE81<sjTmR|@Iyvk$uD%;H*4Qbg_RgO%a_uuF{m%Rs z1dTU8DywmSPH5!NGp^6`P}{~BtG6+xV~nkhzKU^uIuky5oy${8wR?;WJz{zwuunT4 z;PsyAnW7gXy&So3uMeCzZDsAxld<NDCV$N-SqB61|7Fe@x^?tE(~QNGzvF!_=JXy4 z=u=zg=XYVfFFzOf1A+fb;O_)4jocks6T8~DH)C?^pBQNBUrlK2a38XJHDE*6(Z=;- znX|9!VmGeaFLuzop3l1ia@E6w!RVt{jIm@de^&x+U%)TA@mf0?Xx7NDf5vP$5m<00 zHT&RTfag~etJ)`Cy90H-9N-)GvGx9-{LTx0zTCHfE_b8<<?nsKS2@)9TARKjHt|PH zwIcyr#P^l}UEIZD{yg0lnq2EOHES;!;!UnxYFm-lJ>;l=a>P$NQ#oYK<%q+{XY@1H zen%l6FABt1KjL)0vkU5T`8&_j+WM%IKK1F{K)%%1YVfY$;b1PK^VY<+@Qm>v^=Ijn zKEBI~SY8)s^tRsQ_xylvXHsoe*PM?WeA@8|wMX9Qx+>t?dNMYvOHEf-?QTEU9oDt_ zyCVJ5197hY+P5t<@#_6~IOBam>&<*TTbZ8vj>C8}>!Up9hb?HW-=3+Fw&>iHU(QBe z@g3*&0ssEsKwx}%Aa~n>%Yq$K&z|Ff`;0B<%YmGTnOe9l(8xwBuiWnn$WtTc9}eu< z9xRGCe$RG##CDX&zCA(n<J?s~{`&*>VD*=ue){M&)>;>RZt;yg^6BjQ=Vx4bi`K~# zi#d-os!p7b){DDU4A{65Xe(=fo}_sfxH6!>`5>DP{^`}?@u2$9mxD1M&VeQ$<!dhJ zZv5;Kzm-7S7oaW5i*ukBS~J@+*2ENDqp$uR%a|^{$U|+{<JZ$AzRkg*jF$qn;`fcL zrWbSj#f7i6t@+^>z5FN*|D48-IgNdD8hvw`c$P*VS@`7ha{~72tsM;H=x@e;baQRj zY<}r%{@JtnGiLMul6R+3-fzz4kId$8p3Pq|n_o4XKXW$!CwXUUJo)C?))?>~?c#uc z>igZ{M>m(lpP7EIY3Co${KC-1t$S_{tvcGv3E6V3FaI|4natnK?=c;9{(OFqY310f z#^yF(LQb$8u!G$5X21XRiu^89HH6Rk(W_Jap1?k}`+KwBVY;Xu>}kCCVqQLXgt<8C z=epRBKI%4i7WG$6{r;(E7rL{ecb@gnpZXW1zdjHHjsD%iOHI<8-FtIU_KdM-JXf9f z{@|DWjrmAtgV<Kqg&E%!XtxLMfUfn<uvS_4M|tb%K`);;viHS-#`mtVN8Hx(o&HF` z{`y3pd&qwD!@-S#CXP=FymOU*HRJNj(|D)J1Ad>Os-MipB*QiRl|?swD}hGeQm~Oe z^+ylBU)exUZKR9;>|*<<yEgi}thtTs_H5*zvD~R&jm>ENY-o*LT4{9Q>E9)*IX3fg zTOenZW508!p^f+5&kjDKvy-mohMdOZ--egp^*6&cAM9&vOWU!4mLu@{`1n8WW#2fz zIrGK`uU4MMoNr>u?#6su#=C>{_FA`po`Y9}rqNMZ*Jivc;OE-|-;<2GoPFzK&hUEI zP=k1n2fe4*TiN>M0FQRV$!?9`Ia}l#yY~do2r9=uHfU-A&mDnSiW@r?@!lDF?~AUB zjU3yz8jSfMM{HICt!q0o=CfMSa`ivujP4GtzBwbe2Hl(C+PSfp-9Dd>bvCc%MRl;A z4}2MGcrH83Yq43+C-l~k9IXcIX6Ja1jJ`W3jitS#@BFIoWN2t&!hiPu^X&I*k^?++ zT4#$Kt3l6mbTx%`JRqk$8J_wszICt^+9JL?L*E}92=Hjlk@?(adYij(Y~PWfH9|)3 zJ)b?~jgMrikL%KF?s>7@6_iHC_*`r3J=4Ux`JVHM2b;P+%H{_h<N1>xHnOdI<}$x2 zYhsRGo>6Y^WO1&2^`mvLEo*f5o~HM3K<0;o+XFUS9Q2&X3t!}#KIff`%DgCJwN+Ww zIk%tR>Zo>#-{pZgkf|obt#UnwI@T`-;;%J^-rdX77;co8Yr-#vbn;W3)ZWT@ZfN{z z9QjusK8e@+1F;%)b$??l2gaHhHs)+5=S1L3R`bTXGDhFA?FpR4s{(#%wW)j1+1)wa zdjrqA*2{cNJiF$c$ZO?xE-&mYy)r^t<3DPUCLZ+5ai4?smft;P9p5FvY9J4rkt@zi z!F@sH?Z}usah6N##`GJD$G(7%`-211*cuzU=Wxc&Rb!#n@ra@Qc*a^o-xc5yo7Qh@ zyEd|=HX7r@PZk~Gqi_Dlc!j*C18wxXbhJL3ug|!3!RH;p+3=Z6XHw6OqW*=nW@GKB zAB*g@7a#xU_Nvj^D?h6N{?<nI>gT$hmCfkAAbfMZa^gOqU!I#kXMbP7mfFB>b<ne~ zep)Yh$<my4?MNVQZw=H7IKygye`=1-j_HD%g8FE_E2w|Y%WH#UL3uJ<<FWRdfZXQ? z+Nhh4R|UO?@QFDcw*>5BubSqYb~wN%cJ+1CyArxK-fv`-=jx2v&qs8&kNWA^Xuc!s z)!RI*gr?DXall5oSqU`v)~!MF$HxP~w&0!suiP|`>=J|8ERSr)H|C=BM?)7Q@89x( z@72N1pm!#jbXa3w^M~HgN*Vq>dTRrpSkXD!z|PuMd-=ILSX2|_ye1H1vNU#~kF{~S zx;#Jp?kT8V^~9FW$u!3^+KlgtfDCn{jk>Li<yZ#?Gw18stV{P;QJdHEfiLAzKeZoy zw3Ce+)#oKyR|D!oj*LNkoYy14@d@{(ug(nDVrlI}@P=T~n)_5t)!2Bqu~SaTmlHaB zx7CJMho;pZ`q|WT@wpkpa{@BR9BUcxSj%*^&b!unHh*nUT^X*O&!?vs-vfdATn#FN zKKVaC7-PdGv2+Hv1&u#``DL$o9}MjM?!4odjz-V#=KE0m=5qLL)Ays7XN*p+J)SLn zwzY2_*s&b&fgZ8xn)%*9ZaiNO1ZZ7%M#QvtTIqE2jr}(Vi|A^nbiUxX??mu7;>=to zJN8UG@~{$Ua$)}+LGQ}$RU`aqEnJ%My}`duV95AzApZ1fM}qFHZS|$|Y+dtNydMkn z*97ddrn%F#LxFYpMDn+qo=qd~;mqY4{Y=l7obCwN-?|%XE#x(uokP6xN$+^p#E$*@ zg9Cw>!d7aRT(u{*PY={y&nw;I=YgG>F9+&LjO}T?)9c>^HRjf@4BT_-&|c3>^2?(R zb_aMD<?*@GdgIeGyqUUTquhxR+j>^#_2qqdTw}*wfu_!O1YNJ)Vm{V`+Tr6x!I}EF z72i&0Q|&!hzP8?aP7cOz;~z@?)kNoh{#t#B4O`sF^RwC<%c=K0`6$oae)U=3@XCWG z{*B+LPwiD!b2rx~XXTmeBdhwlpUz#udivFJ?^yCWE?s|PpsCG`a;a{$+XL@@+TnnV zx0<A~@jS9NKDj3TY8a1w#{+HAKKT$gXN5oa1ogME7|+5Rvo6o0{8wbIEt2o<F8{R| zi(BQ6@wC^P+%KZ9gs!cu{dqEOa=VeOtp~Qc>&b7Px2lIMu@WQiHmgBpjrZBM(Cf=e z#@fo-pC@ge$6I}oZ6Dd{yLOw4U40zm;_ex1LrrUR&ugPP$s+Tjpfa0_F~|7virWhU zy4W|`Wv+HlXWyal)XvxCF8IfRxo1ZGVbAWM_1aiehuYMvvqg-w!$D=>W$&(lPsWSZ z$Y|cWjz+(8Gt#ciyt?G+V4(ST!Xux(bD8$p&o0gL7_B~5E+6CsUvttp^TR%M&NgFr z#a3kCrDJa2?V()}utUD9yU*Ft-=7%#W#>G$i{yuGEf=Gl?~5EhiKDuCf9B)*56yl~ z;P~u4`Txkz0gU|LKK)z(AIVf#&z$jm&+j~S&)3c7Z=KC|W?p%0{OSLEa_$ayXY`#- zkEXvkpkExfhu?j>D31T}KRxlpBKofmbh_ob{`_p#F3h|(@$m;kGw){vyz=sW6E8cv z|0_cy&pTXc_k`AZnD=9RUm3pExf;AaXx)x{Kb4=I80Y`@Z2qIO`47(Ke{DAZpEDO% zKI-{d+rMjCt3Eke4XwP+M|s~m(fPj;Xyn<ezi{fC$Hwja&|i|hVm9(sN9({EU1IWC z;jc}Zp7&4l|KeKr837MF|L#O{zO7w0^}D9tc|><_=-sdSL$jVg=yN}6pLkh+;nY{3 zIz{){QGa0SEB|@Z-1E(P?OUGa?m6_mv%Yq&C-3I)tDVaOjXnE=mzt!x|H#ywoe`}+ zYvhb~7TU;bJo3Azw!-fo8~No;%a7tbCAa==a?JHV%v|i{MJ?SJX#8|8M?c?_LRbw= z?OhwlH6HO0KXsy!CH`vgXrR&IozGdMACFw`30@q$JaE5==So1&zJUC94r4kRCu_R` zvfmMCj|Fk*iTl#iQC@csU36$<pC4>SUas;d?ho&J^2n&XK8tGmy;<XL=Zo~QiG3pv zU55kyY3A1iV(!cy3pSev@i`i3%>&<`5qOu8E9XP($zNpSJjS1iF}WwUZ#E`!vR+JD zpYBRAaW2HW`Jt!dd49(=aXeif)%Ip>miM{M&Hy@_<%qp{cFFO2c3QWu>zlE)GB;zd zx|-X%BQ&;&r_WYuPQAS>cwO+Ofc?H3rAvK|_Vq0H-1p4i5I(exc=62RvHdiA7S;TH z*|Xj~(0J0b*)z0RdEz0*_0e2BJKs$HdN=XwP@uQ(8*`ZbpG&_Q{6=t1?z@)+M}vEU zZwS6Q2<w{f^4IqWHh8X*r577L9)0<Y;iACvR1ImKGsfd{=6fVFt@#$$T>%}QA<s-@ zT#_Eh?|9zRHK%pX?`wj+0d?Ll)QIN$nAJdR-OJibPIhb0uk~!HZ2jD>b72dUYK!w$ zU(jnWKNs=r9C-L&p2k-`P6s~X;oI|P{PTEbdF^?oKIHo@gfyS!<hQlidKP#2VHf`T zqXyg?efJ;f?h>;2JnlW5`JAt3bgY3fCeGSCCZ8MHB8Wrj>bc{2Ki1SdKGsHCtk>o- zKYS67BY{}n6nIY;mocW!rH02@ywN00e8s5x>LWRLt5bZe^{jV)&&W#Fw9yu}m5(0x zw}!4hNBhV>7O?%+0RK{OX<%RNK-(3JXMZi;S@_%lzkZHBTmD4Wx6jtA<Fc&P&&FeK zXxoC3N4$0gbDnt)!?NaUZTEg_A0NeFtYfvoM)iM5KsI~u*kh~)?K>XK^El5#`NeXy zlkIeEq@T}o{p=u<UiPrTTprBDXKo*xmV%W)!z%_inxt*kX8E7nQ{DBGKgK(Pjy=zf ztFL)@T4-X;Hhb`ilU5mxTjh7&GbxT5`IX!JE{aWU5y!i1OsoHNh>bP<!GMh~$}_gI z?Ps$_=WPKSR)f(dc_5>9<262$xR7%w5GVHhLf!@FW9P1*cGt#j6WzY*9b<cB+QXK{ z`=*T5l)iF$2FbC<okL#p*to5Prq$PZj_4WdlHKIY>vFyQ{8<eeU-PZp!xx1A?ZI+T zIpW4I{<^p3K7USV?AGI3&u6}fjo2L?_&jfxf;)nJff}if4A*jp|NVixhA#Ycjc3!| z-q+rLM!)%0Ki-<L_b<=<t%CpE)A;NSZCjwRLEUN9^QSUi1hPsOgO1y~^Ni^sm(T0n z*T=Kwj-LDYp3oM7ZoJk`tixlCZux3HdS8hBoVF60wzBr;Nt?xmj77Go=|x~$>EhCH zdvWnILye2GH;>Dx(^=qa&r<DnM$z@9)xVX{w3W3#Px?a7MshzDIciAV&;6jj_Mgo> zkV)s$0`H86f~5&QJ7u``zEe8B*M!c0b~K)3h|7xtO^!76xZb$2rmyk$ZgnuA$G-=X z2eeWD`T4sA=X*{+9D2xWcFBSIaTo2FdbMiKZap6Nr+Dkx?>kpDI?A^1<B{z?w1@Al z53=1UhlBb<4u9?l_663-Yu)w!x;!+xeYa>on<~q={5NK-RleBl4(x4Q#PI89&p3A9 z6m%cE_6F#hyK$bc>(*AD%-MV{cB9T)^ZP%x&1m<AMhxD09^{tY?@eymVb1oi%^v=C z{{GCZlhN=0#pe2eADTNs{9kI4_LktALaa~ZiMw1h24sp|{hHG|7h|!~Yqtk-q8$my zxh-JJ#eqDR_nM69WV^hs1X_8@&+q-gfxuWJ`)xsGqnE}8?<6k@wAw2E^sNST%J~NZ z{5u0Oj&A|{tnEF!;&?^CZ?#`tw`44z)ptq8o7G1TdF*B1X7rLxr#RTlM>W%!$hnx` z6=>E!7Rb$_7^p4s+$Z$!nC5&kS98|ox%S>Xjp<_hb%EA(`WMB`eZ&s(=wZJx9nOg{ zn%K+#zJR~R?j_9_FMG-_AC*IgG5I$JnsXt4+Gcq1XzW-|Uf-|qu&275$!!5YjtADo z$Xp%c9plsZZx6jO8}rb-G!M;7W7oXMMe|afV_xQZ$9iUib|?^U*p~aLxndjnyMn&I zkjK9f;x_tFo9jbut`B6&RefN0eZV`fE%L|MjXsFk{@_5seogIv;o9irzQ%*z@qE~4 zkNnVUpLg4h&Xl^)>`{|!mv?*l-M#xV=HGmd*FLdX4cK%|aAkm|j@YDj^?2x@58v*< zo|Ql=KYjAHC>GBPy>{4pI2hwVw>HM%;><VN!&l9o`d(YuuC~Ux_;$`Od&Gx-wY~Z} z&(a#-RR(G7zHV)FG6tg$@;1*UU&+_AQyj@y3AA$^_g9@%v!=5)w9Y)k>hGeQTs`e= zPHxM5=dg#I(SK*8^5$zhvL@DKID_RA=W#yY$FB0u*T~Z<qq!aH*8bM4*slbdJ@!|2 z?+))}-Zkku7Vybg-yNWlwJWHuJ2ECq-p9I-<GyRsV;!IKq0w_FK-Ydf?~mjB>fC|j z+~1wxE6u)t5*i!t3)~67PWPjp@4EtatMyj~+D0{OAK6EO?z=SO#%WQV;M44(M?S^p zX@Oi^5p=&8><Gqn&)0G8J*NEhjWtGB?HhHW(KWySJU^PN)<sBbxp3EM<hUzFonkcV z9q*dkvNqOi^B?l58tD5WK6l%;KwUj6xHouy(Ap|59eV;b#a8Rr1zO`i*3{0>@sX{m zsrrf^9t`MI!_^}%^mv|Hdo&OOv04r6TM0D2kuScFO?}V6BEGPk`WXtjBL7feKfOPc znyrpqnYYI1*(m<YS=Y`+UA9)(U!C-~ZoAI!(lcBepPznza3HXLdB6v`xMdnUhnEF- zKPQk^H7*Cs0X<!3!v}-LKf^WN)}H)|8>k2Ilv6s$oab~UG>uJ%1M<bponTyk-{0&G z=*7#I;{o}2R|0Ki?awEB@z@d6Z)d1=!B?{8y?R*=#KSs!*up+@eys%B%G#e#_Vo4a z;Ww8bXXxbtIUfj0&u~p{=gyqErn`U7?|gM#PHqS^=VvvT%WS^sh00;q!9er#QTB-) zI9siIx*y5981q4lcLiea`$;z56o@GqY>-=VG(SF##fjYIKn=OGtoKepyEqvAA)7w& zdRagQx%$?a{bHil*h*jTk+)^cPQLc6w1z@Dl`pZ=S_`Ay^motGGTsx^#+8h<>Z={* zazl=ojXu_n_3pmX%h#IY^UZ<$H2!}v3FR|AY-itx0zUtltclz61MA|pBN*d`?~l*; z8iV!tzbX8eXCFJZ1=ZU-;Y4V3UKeQOi2riHR{n?yn~ntHbTEk6^Nys>#G7634uL;- z=X=a6zy8=m*J_}a$i6MWORu^p#PWtfyFS3LiT!J$xAn%x=I-xiT)AY@_tye#D>hyl zel~6kYU4#2%MH{<@#PO2b_KP!@$7tV|2Kx0{VTy}|3@>g&f5P-Xxdinza;!~`_((! z<<8w++iHL3eA_7Yug&_R*uOILx$Qk4wOuS1)r8!$S8nBxt^7Ct$sp-o%Y%H**Z)Ci z{Aw<Y>kHq=>D-tt=<c>LXXfP_^VNG}v`q}nzc*O4E~nQ2%(N~p<9;@pf7i6mzj1y0 zH2?N#eZF73@PB+-@BXjJd{JF}Fm!Pf|JKz58EfLvxUjoCi}G}F)>i}e;B$7>5`W-$ zFvih*qguK(>x*hh9;&1EUK5&Dd+A?f<N2Ypag3+C&HTndtn3|Ysp~HdogZ|vU7c8K zT{KRut6js|==bUBhYt2UH&|3Z&A)hC7mLv!KAN*<(f&FAI486Ic&6H4d3@FQK4SET z&RYU|_-w4U)PZ=2>&F7`ZR$zwp?!7mqCgWrF}N(iw>ubV<dMam%L8W{O)Z@W*h62( zD;aCe%W}r-Yrb07dbYeVPzQ&D>jKT1`CTSy_{2$lK0m08K5Gty=Gk{7pa;Kv*2l`5 z%Vf7^pFR8<b9hna<kqg0j5YZdkCAsipUc8q8yD#kPjQgzl|UQo%-W(ke>L|Y8xESJ zy)=K1*7q<xyMvWLV+;Gp+Y_j9wPSy4=eCSJyXLiH@0f??xw&di$kHAQ*7M8y=r23v zf=v5sQ|ob8Xkyp9LEXx2>-yS^(d<>v{IbVf?c!C7YPj{<+|q%*9N=M#dePH4){5AO zH^10B)|WcfR@VM}vQ}D)&B@5qv%f9G=Ggjrv7t|F<fid&Y;Fxr4A?!!hA;B=@`+x5 z=Xn#`)xbI*#c{kBN>e{{(j&eH1MS=M_lfn<yQ;ct{Kb&0)`WTUFpgJ3*Vq8dL31+3 zd(`{zpqEYadbfWwv9(uh)lOs3*uE|_u@!?cwy(-uY~>!^KK{&Odwpn)ty-JMwzS4} zj2l|xwwb%vIb9AKH~Ht=f2~^HY`pm*-r_25Vla<4+M;;xndtVxM)8)9dAv(I8}Yt4 z@|T0p#CVI1IE&$t-~)j=;5WN_XSs*uL0r5~s2R1cw_i^d9^>vqQ(JQyIrLetJY%?d z>ecB@(|BikGOi0W`J(HJp!ZIOr`CJV(0ygF&0-pzZwvV79MA7wd}>Tnd-nHih><qh zG3s%zxJSsSTs|xX_LAq^o(*|(y_GK}<K6cI`5s`-+ZdKE*KF^cedd*^ug!QhF<8&n z_2h{6R(0D`-7m~o8{^Nmo^3hhyLij<Z2^0m3-(?ftOo84wbgf$iwC+q+1E9^_XaNu z=&OIm;zaLUk9l)X?|i<fMk;q6e|sAPx}FxW(etu&XHXNH%ISSMk9p;<mp^`ua>}oF zHmh?_#*J<7>hp(nax}8GYD0af?)7Y1&xiT`v!VZ{_)*{4Q{O)o+j=+ckGunc+STNF z+uG=4{M>PJP8WE8vR7?vb}!q{bgy%DrhDB<XS#R$g1sS~s(*3V8#oi17>UV9-)wx; z?wQ!>Ow9L%w06Io&JH@|d|$u^<JPYHJ3F1rpPbt>`eYA1y8?Eo9XuMjt)t4RTyZO( zJ>sU(X&<?*@jlPJ2UItEv_-XA8lT8>7nMdQns<QGo-xrp|J4gRK4ZXdjm~k+ylc+L zxYqX*`>MY(&AYF5bj`eL_Kq^mtsM`HJvVL&J}}MMBNw{^`;G;xL3!0md7Y_|_w6%Y zwaljSi^It8-?fgiTl@IEQ;oc@T)->lc=<c>zIXwzbBNbHKk^=0z{^g&Vm$Jy&$+!~ zfOj6ZoeOyJ;FZ@=u9~0AMZ-IuOMln7FOaj=uo~Cos?Td<ep)*mkf9&nGvtL%^3=Gt zXk0yPKe)zq^7px`hsy0(k53-08LOjlT}-W8GoG*aIV`Tm<2t|iE<fcnCckH8k&m9S z?3wTDd(E8QyP|fFdes{H)zen=j{8QvBYm!ye4tOQ8?$wc37Wj)asQc%-JIv5(D2AR zo<+G4Tj$%lc+F+(49#6(UA(Pd7ijAFiU9qRpmo#wye%}k&G!XQ3$%{u7H2#fdiOpj z<KF%3zB1SrY_x|gInvZV8M}hUxbkZ!e>MBa*6ec+l|~*~V_bW8geK<JY9|>-g4X%L zjQRYJroUfTzoq@%(CjzY{z~R_K=m0rFMKd=KG{9y(i++26C-)A9nC2|wO78K6CXQz z?v7`S&%HwiKl_<NEX<*D#=5RN>y7#GjLB0U<dHF#$4)V4*C?+x*i(6A6_;jA=Av^_ z9yN+*(K#uPcs3?#2EUrLK94h+dN049by#$MD%<z=n>jz1hp%->r`8%YRulA=rmoP` zM`>(Elbh1Sru8H*==hAGYjlol=3T4a?lbRN^>@v@Yqg_m=3Nt?QJ;C&)VZ;|lxH>L zu{K)cJqzpc?aV&;<c}I(kFT}nEcE=dyLz{0EMBc+<FO{~o6GK=)~WfpXCwbwx2^3l zKeb6sv!gZJ8sErI^(r2G6Z1vBHeYJDwe5K`_pf}u*HYux1={#ra86p+{ME?Wwl;b) z=W5D6{BH~Jh}Vk(t#_=t$0J|tx9@EBY#ehW-<^x|6@gr^wYJ&QcaVJ<F9q5=PIhb0 ziOVy#uXScDZel23#{+&epUWA`C)x0UKuploer>ulWA%kjX5(a!dw;z>?39D%MqD*A zK%MZHp9cf-e|-2}PQ70_(JP~V)5%}$a6sNX7V<X6LLGjpaZsat;v0X&i7jHRq1Q&f zHCF87i@h7|Axlka{31gwHW!uOc<_-v`^Yx7uX@pr1oYz-XLkQW;w*pYrTw3w^{$l* zK9S{4G~N;PezkAR9X;PM$(++a8v609t3C0XKb!lW$)554#V=p{-)O(P+<n8Q`F{4E zZohokuiobS`_8}?5NB}!bMYz9xOZphWR|ac=_t)!baOV2`&+ka;dp>=QS96u^ti+A zmxs#VXkVWf^1PLO&MJNC!9IGckBw?<y?B>becT)@+AoKv+wb1EY1+TYUox%_*rJ)c z2iZyX+X8vy`~03;4NV=^$MH_=8rxgL8_B@e{e16!vhCZ9jOO-C<)|b6h?leNzE(46 z?3>f-cj@Yct&NFs*D^d+dtxl67a^t{4%DB09}I2_?7cVeFE!9V9ITfIwZ0Uz7dv|8 zQ7rk<`Sy(El}vW<!8vpG@sU%yzVr-F(d{jrjV}+>4;|#G9qW4n>(39y_3fE=-Ti70 zTH|8hivo=<@wv++O$>Tp_pU~BuWYo3kD5J=@5LGSS#f8^;?@{CZ~G@&{gRW`mRRBM z8lSs{Z;|ZsvZcJ@uo3U5bCKNIyC{y%zQ*Uq%v~h^jkUOGc-VE&B<*{LpYKtp{M~H* z9Sbk{uMXI?FL1UrxinX2;wQgiQQAEd&3P|v5nt`huhf0Y=k`y|=Km^lw$R&N9>l=& z@}`My{&_+DypVxu;xh8P2gsT8=a{ZF@<x8OE#`~%{QI>XPu?xH$sW00wC9(mJ(WAx z<-9N2_fx|@vb*ni#%hqf?SWj3arm*!HS1(A+P5S0`Mw_rO{?7Q6LU1Rw#ZIDXRF~M zcfQY_Mf<)xbgi=I`_$Q@ecv3q{K#9M$9UCCWsLFon$Yp9gOPu%laXH?<7bzC+(YLg z9VaGUd*o`|L+_$JM~6M~H14VHMf=_uUgxWM*`Bdnib3@++9y8azScnZjkPky<3-um zc&LH7o%Ao#ch#^@9_RbUS{e0uCRZQZ=KI*NNFQGNjs&*_>@u%^`n>@^_XYBFY#O^d zK9zB{ul-w|ZRvpyc8WJ$8_7SIb?x8f-WzS@w|w^e7>{RA4A90njx}NIe(GJpCSx?u z5PQYI7_IN>=;GFS*XX`^q8pdazMCd`&#S$BIWp0W%g?XF6TP_|-)F_kGf3?0`&6DQ z<g=lAYHRHr>ux1{^zw1!Z#)+5xptjBbS~n*YT_SlQmbm7ZgH$`bngmto6yNduWjQV zdG4D0cFnuMxF&~P^O-^1)$ab_K(I7H4*D+F+>AU~KJ|N3=(VqW*5=<^uw8Dw>!{J= zL2K<f87~LyrnmWD?>*-2;o-x*!OH^jDyufDpF0BYhvx_M^&O1gWQ)a%0<G^|#w-3v z^RB7c>)e%xzk7x`{d)s?#u&AhKM*>7^Ee$0P5aH<0oR=zuK6XuI|4rL4!S0W*0u-6 z)@qY8zKB=u*W=|^Wz#j6by;X~vWU*tIbCk&G`XGAoWD7ZF1B77&^g92(^KCWu~U7_ z_mlbGS`PRsj#~5Z>592K;GRHi#nO9<wl8qDTg!{q##|i>?}@;so<%a@;7Rh@|MA}Z zIfLr<X~D?zb2$@pp0J#{ulgOpqoLg%G>)|wuiC2(&VbnB8)<LNobT|$;8lTpMJ=f{ z_XzoNMJG9r1?;VE^?Gq|L!h}gtm6~AxgFg<()rFlXJA*LjdOO}$Ifd4_Te4%l#bW4 zg<WiCGoL;Z@TqpYN7mcF$RDw#e>Gt5X#WQ?r)yCxLOxaBcbTM>mn>-B=6YLOe4<<Z zsUvp({Pda8-B-Aa@f-@oUW~pxe4ZJNg9XnE^VbJw>sdj^j(|UX9*OlG!KeBhBHLLZ zA1ePt8J{ir;vrsrcGE%U+0r3@>PGGIq0io)8~Wu|-o9#hCSI4hwqDOh`?R0W?^K!d zsg2$xeNKA+ozt9+-NAhS`0Vd~bvEC>Sv}3&d_Vu`KR(#7$j<flH(ztP?5|w%*lv!_ z=E~EvK`$11JYuUZZcl8-Sic~1{CM#^EqHclbl8hmf8o?uHvQ=MD*FfXJy!S4*VWCt zvOem*Yc_vl=Jb%KettXu4rt{6)3f;>&Rm@5xPPMEH>{yuAMjHf<@&vea~bv)_KxHA z<Q$vHv4`Ao?>Jsh&g&;R^<!?^IN!*xm(A=M_bnQ)XV2b2PVL{QALX2g|IZ9s&l#>g z8`W&jsGM|N{p|@ngEm_CEZJyXy=}Cf<x`&})G-@dcmG@dAG8amdAjqyH*<A~Z>($c zofG|%srTGMcQ*A`1mx}r{&xPKtwnKPL=#{8#c7NuJH^Xd&oy8FRsMgj(T6X{oXz#= ztN!Ct|8LX3_aC18nXB^rRzAdxe*eqNN0~n{TmSyd+0y-gX*T~8v;E(gx%id;BboEB z^Y_lykImNKm^r`2vU^@J(Q3DQWB)`OZNE6Q@`UBQU(PRnA*+xl<143r-_(D>)IWdf zUp)0MP0t3l-1}=!mHoZH`qcStv-u}~<z!sxyL6JH?tlE>JT*RlJoDyz(LF!b0a<+x z)F*$JV7y+9`mAUDvZ;6OM*i+=3>uRI6W^h!zk2E$qZdqb=Z`#RTmQ1DUzz$>PW{bO z?>%0vF9({>`r-_l_b)c@57;2rnlpE6VD5d^n5|;E8dyIZcxTy&W)B(mbnKn`nxOYn zhHLlNiFN2>jioFW{-24zG|(@MoYwL`3w@mbKbgyM&pF$FB($+6#C1oYM;AYLrzU<r zAB^$)<q#V`@-+Fk=fQyemj~YAeO9vOy`lZ_X-uwI(`%2O?fBfy=FYm<F9&P`dC)%) z@QZ&(f>CZ`&AvUsN}$zFdp;Q49`GICO#%I6UlUw4jnkdV9lLe~>Qbv7zB~8)n7_~7 z8Cv7DEn~Xqwa1u0{ahfAn(u@8)^~8VA}DMt&A7Q0EAzfP8H?MYKs}1}w?!tM;skj3 zNX8<Y&o-?wV2}3EKpg%}aBuLJm*4g?;@`a7H_;z>_s4%6{rv%cHHF{jV77laKv!dn zY^JYy%5W`zWREntlUs7X?iJtiQ=`6J6Ww}ae?i7-T-;X!@f3UX=J1CSZ+cDy_Tp)t z(A`7Jfjx53oYXG0AwSy#cKy!ho{Uf9@SPKVt9Ge__3Y~TSdQ!+!Dj6GqNVTLJLb*5 zQDJZMS$oekj;p7!m;cMbX6@bi8^84PV}4(qz3km;9R2@h>%~znx0>I^vGHo1KM`5y zqRwym+pjw?#zFjgep-X>tG$8#STNTA+cRgEJEi<f!`PnP!5xA7P5!S7G<pvQ^>t^) z)ve~-UHB^(jjZmU(>tfrKKhI`_iw-RmzVN7UwF0BmNG^g`6|<SCuen9cb1)9I2dT( zm(RUw0?5E4MtVL!Cs+>b;nTjry|q6$5TKK9%{_QquqQzCJSfdMWoz?c4IT*GhxT0@ z*ympAKJRyE?AbBU>66FG>w5djb<etwnybcbjO9nOj!%7z_W&Ev<q>^;uRDKgUhX~~ z;F;gWbgRSOQ*wo$PW<ybl70NeZ*Td(JY)PlbG7Z#i9Wx(?5!O6svI<O=68zvEx)*y z|E&{$^|t=`zBAy<>n5K0`6P#Z@`mq7AjaZpe{+%Hsqwaqt*gbZkGU#sDeG(;`RqmG zui6zuddPDQ$l2=Ib{5Xn+4ipZ(LjxTZy+!7sOFpBS5I`chu-+}$NBzbAimCn+TW-b z59`Z;+{no<2K1`iQT|1tk^j@dX63s>=n%8zKpyD$djTD4ebn)u(CGM~V6!^NcW*2Q z_2DmNOuiZ=zp=Y!qBo}V*!{_@Z$<AscHcb7ca}!KUKTpPKDGt<$HTiQcJB*)^lk2g z7;eP}_w{nn*nLUH<U6~g5BTPHX3v+LzA12)uMX(PKc3Bw&&GKcOV0#))V(@CU5{5h z-2=;kT0GM`fbMg72e=17ed(_V+*|UoKR6I<59I0ho;XQ=G-LP1S4?z2$BX|%!EJ&3 z;`eP6x@RnYa@NbM`;o7Y1@hK&<jyn~cX7Qd(8zmpKo8sLVUPVTjuYwpB4IKg4%X;D zJJB<DPoTF}GF-dA=}}K&;W=*KQsCSl4KzC0LI$0ulQG}>ME0nS&Fbg>Tn7DQY(_sH z#CI-3p7#afcQRj3JYi1um=FFpA8KN~eC*EJnw<3VvB*F9pznd8u@%R8Y@5${Y{&iM zzI!60w$FX}A9eiub1%o6t>5NpUO!Jn##ZWhQ4O+VD|Ni+EPT4_c&x+T4V$Uo#&z7k znK~9TdhB-|+`H~Wb*>qE=Bx(RKM<hp3dXbBGyS=ti(&7+@s8yOS@Uz)`&dml%g*%C zKsy#Vi|*0!ES{Qgf2!TD2;XQ|<5K%xkoEQKJ22^BBVXNzCxRai9tpN$H(PHA$Z>a( z^O0aPa%%G!hvxE>-}w&Ysd0H~9NryWZ1DVIL!YyKo}TxMC+XrcK4(3bNB)F&-RJB) z&dy}xd~3$*#rc(4W1CtX<NS-6ZzeutT*wh;@s+pMlH8q*xL5v}=21*Wd*7M)Q}Z^@ z<7chKr039in8(??asJYb*NgL=S!2JLjB);C=ATNO<?UR>`E2EJ9`{c*k77RNkvwr< zFPDqnP4`YR_NPA(><Gr(Hm6@3`g%EaH_)A9x|UNl?wR+7fPHTbmh#3$?)Jd@{u+Po zi??KaO`shPnnU}|`<cugp&beAA*(W;ow0W~^veUEozw$+E7QDp<#RLM9eDS)htBH) zZIRyUsa|~Qc+^XO=f^W9r?Ha{eyexSC^6}GYo0%N*}z6;tLJQI#{995zj)lW`o6!H zMyIj-)ldE}2aO#&=%_!PhjeO>F&itldOQb@T1-0@*vpSm7Ta1!{8jI4ZyavSxPGv6 zd=9@XbFv-_#H638uFRPI?3l-nO^qE}#@Jnyx!Bo9Cp-95KJ()fjV&9+Z0@Hyo4O~% zHQUInd~u$~i=HuF=AUZ3o`{V99^)ma_XKL7?-4K0Sk0*+O%7UP@`An;7?*w`<KGML z_O21nwLGO)U!^ziYO1(D<IfMS2-F1r?p-94uFc4NPWVQd7iWG$pxqhtF5j22bKW}Q z|D}QV4tnZy&){DTjeTm*`egyTogHJc?h3T`26LXuoAW*rUa|CUXV0U7ck%}V`p)~s zll0ngUr4o6oXC~auD?CwwK)FF$$h;OUq8{=Zy!5qKN<X=+s2PYy!6d^Px<k)Pue@a zi$3uSC+WSP=$_}sy)6dfp=Q)58^jn|J8V)rdxGPEJ@x;BjQQX1b=9Q%Q<L-UfgCp< z_PT$_$BQnP*92Du?3mkG`PN{RZ?ARl-emU-Eb><z?cc0F;sK*Ra_JoX5hwoOMVH(9 zBmcFZUKr)Esb_**s9ybZ0`DP*f~7z#{a=f#>E)s^5j(l4tWV{9)wg-gsSPn6YkAId zsxCjx=Sy7Ywyk%*7M;aYetd?Uum1hTxjJ9ux0c5GJXhz7zSjAu?@Z4Zd7sYn)%)<b z9nz`x`0~Is7RS2+?ZnCMDfg9kKKJqM!J@nCSm=$HbKm=TC1dR^!4FKjuUn%$sgF#t zac7Kj<a?2vKfi&TcTRHV&qP}u4QhX%`|SGmNgf-V$;M^9d&Zqdj_<?VogWG8?cMJA zf&Rn6c;_466F4KVUYuT#waT?e?#5^54`q(N(X-S38z#Po)61#5S$}yTSLp8zdY618 z<LYai=Fd9z^A8r~r=Q*Q?k(|s#RmEMrmV~RJYV*%m#_U>%ojW7d0lj;ip@s?xm*-; z^wY)M{>JcZ=1eZfoUxTXde3+DH0HB8^@3V^*2}3{nZIv318ekO+}!@Y-;6o4zrVZZ zLm989-<fs4#MD#$dbM?ac+}MQ1ln~cyHj@;9p4o!swvOh(Z2Bx__j%on9gfOxuMa0 zSD<aSrsQlcj~#P)^7xT}+(osAzM0x%|Dyfqo7vx5`L9*G>UykQaZn5T?bBFY%xn8p zedn#SHm_G-YjvC(3*V!`MtpKizjxL4>(!z&q89b@d$RYSy@!M2!DuJ>?DBINeQw^E zxwbDLlP!-0>d)T3$CG(vm|v6eRe?BFrhLOFQ{DCbn{24=_Vai7U(LV$S`8ojfo{6k zUs>)__xJW-^zquvHMQ>9^T0Ib+g*W1-gAOC1mutV7sa(U^Q~uS&w{;T;rT3PFvfu` zWRI~`gY3gwdgIDhvQ8IMGNC%hevGR)`Q6Hk;wm2VxRN=><?76}`p<6fNsZ}=j6V|C z^JuVMy{iZM_$3F6;>dS3<!8HEBV#PtCMS&<o&07K{?Z#ud8xe9#gl!tk)1Hck?y~- zP8{hO<9JEtV+{9Zu8A94`QP|e7yIbjC@y}U>ukn_yfcZ*q1fr3kc<CygP4eYf1cBG zLTx-d8_~b+8{Y8u#~6KGXy`xs*cUy8F8}DS+WkvEGV;3v&<{`az7NY&pSAlkW+%Rz zH^H}P-;cca)lacUy^Z#4q<15ETiv(q@4x;jcGUmIYa@B=UA^ITYx_6iTV(H7&GJ<L zYtNa=+v>i1zVWH`(z>{NM!$5*PwQ(VJ>v59lYblWEsD$POmE{-d(KqeR`(tLLr;y% zrIY`S*GBUA|IW#ejrbP%-=F>Nxvu}U=S<~ob>GYOFa6SZFMQqP{}+D!1^?ejZ@rxN zpP&A7BmL5ezxUKe`o+t4EB0^1w<umOo7vNN)t)nzx7B?&%<Q;y7O#!u@&6Um{*Cw+ z`G4a~Z~d=5XDV;2``$GBw@$5#*UjjcPH|~{ZKOwBKK65Oz4T1#;teysjZ5v>NbjOJ zSKe0l_1`M=JbMq}*IU-HuW{U}p32+mzTf)duYU1(ZX2iCeWvoZvM=FSdq>-q{yLL1 zHuYW3`;B*^)xc*ppUaw~jrhFxuE*!|19@`6SMM}F1FgsJ{Rgl6Y_q)Xw9WGR40$@< zF$SCU&A+$UirlL<h{34;xtruW+qv?5+=@S+E<1e&*ovK-&8Pe8T*!U>Ig;z%JQw!9 zaf@<4U3K6---`dA>F4jwTl8nMb?y1Jl{jry?rrBtuFuD(v$xL-pOH7qd&?GheRkih zT<=?_;~nq!vwd%W%ZJ{2?dkM4Uf$_9%lq;z@cQhsS-IZFH_Lnd7I?jvZ&vQg7I=LQ z*sR=FZi08Lh0UHd-<h1whBJ}-u^)Z?Ig#tTmUCh6NAumsxsdBSqjMqmYtNBf-xZw; zdwsWbF64emzOy+Oa(#DoF64gcIg;x;xN~9ev2!HXcXH>#Uf<!J3%U25Be}jKJQw!* zj$kWt{p`znpQFe7|1<qv*WXcW#qYEI&h#%H-P-f?)Abq0-+^o;PMdw7IC75a`LEw~ z`g-oWsPB<a=UaLI_lqz1(arMuUURd&4_|iI@B1F9|K4I-&f4BUzdtw-ECm+_?+CQ< z`@P*KNo(J?_4_q{SK9C0O7oqYJo%2y_hSA&bNqYYD>LV}X1~9CJ!+DMzr5@1V`Kfd zr?$2y)877_D49Pt{GF&ZzTi6^`1{+&1n-_<ZcU8X+k5GTj5R(UTpK<4`?Ag1_s?d( ztMpIhcZ`nwe>iip%YP(u-=B8=EBQU4ekP&wZ_WHf=4{scd9C+$9E}fVEN<sr@#OEY ztUf*+&+iqzFuk8?A%k4>Z^-Z8Y`m<AjWsp#zTbGN&HHBapU&^<td6js_sZG)7xEub zjqCeo^M~^b`Knti_{)YJQ*W&{>G9~x=gu@&uX;bDp}%zM)fHdtdo;i6lmBFjv!7qY zO9meKeO`Y5CmwS-{N;ap(ms1?%S9R6w{z<0x<2routpwxUTTu|)!+VS|CjU5`(p|9 zRj<vzI?f~P#Gn1)$K&A@=Y7HJ?s??lM;^NGfqRdpd&AOaf8pbgfAc3+_PqI#hi-h^ zlf(0lJvm-F?-S$XcZbQ+tH#N<4U?xWkCUGrCff!zOWVH3%A5DU?!iZnzVpE^f8f}S zOXnYY{PAyn-rWy9bocv@-h0m@NAEs%?4hOeZ94ygrSl)rKWpjyp9s_W&s;kHx6MCi z>FF2gFJ5~3d(fY~^z`r0?_7HN-$K7^>FNJE{U=tgjGJ-&#-(R`7W$P-&*1*~`<I^a zKK-GkXZ-Y2`L;hRa;{CJjy`<P-4CrEKl-J2ufFRm?tbXl()Jf-<(gsToew^Aa^WYl z@RGHKlW~5}-48u--`yvUzWeS+R*x_3hzH+#^{{-Be8D9l?|=8*@4Dycd+%9&Wa)w* z&iwrImoA93=4a`GUt#4NmY%s|AU^Xgh;LhZW?VnT`OHrue#z2>?4N@9aD#cF9aGMi zF0}3Z6H6EVAqt<hbm7SetQEx4v#uC8pY^tJ682Lvo)u%Coc!i6`K*h^$ygJgb!c39 z$>WcI%O_UO|0g#tefCRM9)Enw)79VgJ5PVhZyx+x-+9T$?)n$cx^+3$u<Po_{`o(A z?qB`wkM95eM}F)po^j9HKl1qFPc7@KU+}DN`-*Qp`s07{`#$`S9=h$phkpI>#}B;W zo`>Fh_rv$S_nwEZ{wsgwmJhw=|N0j<ecrDvzwZlw?M*-U_~UzTRBl)AKk~63{uA%{ z)j$2J<(K^WcYM*I!z<d!b8|4~=AH*uA3T=wS^DhPE*<{1gzG@k=p>~~-}hvkTeRop zaD3|*-1opEM<0Br!)E7szqsc06^D=C{m_j|OXsi6PF3a7CFV~#4bus`>Q#3?eEg9w z{r{W$7WgQyD)Bj!Z<3iIza)?V0TP%blSv3kn2^^Hk}#78Ng%H#p`|u8gv>x<^J+5T z(dOT>yI8TZyGc`(T~VWD6)S40R8i^5T6Se!Tv2hwUA9GwiY{yEiY`_(|8vg$o-+d> zX#3j<%>C}U=Y7w;^L_XA^&`zR;$Y;%DUq5n7A8LKot}6me^65~f1rPQVgl|z$luR; z!7OT0=LR2`u?i+8o=MvP<_T8BSc-zE)CJ}l614!#Cn-dlz<fb7Rt+k%uuM}l3XLQB zH4uf3Y${jwRp8OF?tX|u-%z0gs5`)`oa$YD`ThVpH~>*cNS+&_j*`3)h&n^*7(`uS zEoJ9P4$i60lZuF{pSy|>hN9PK1Zf-@xd-~?+UV*J4DJf{f`syfG8S~^l(e3^6N0P( z3;JzJ`WRTs1x_YdT1n0$U=fPj9Ngvdc|PJQ^cyV4kw@;1z96;iu3%s^2$mDfP9YXc z=0XW650)#WfE_H?LMW*83Hl28Ks2kI2+`ESq%T19cI1%PGZN?y29!9Y{%%S-2hr1* zDq)Ou3DH>BQ_}Y!`W&S(5RE>cl3F0f%i=3_%^?3ixx%_e$9Bl^9fM?((kCH?LPYvG z#N49v8d$Rp+SB1jkw0L4mME&gDk|kJJY+pf6kEW0-XKHpkLV#QYt;cZ>8^~ju_M0& zHjJ<->D^%4e|Kbu$rt|#HuAAF2{uvZbGeXvd~}_SJ>La(l#a1D7nvRXH7WfX>_<_W z1xmqAZm~ca@NdD4S8g^7Qb?O2Sm2@bOAvd&;I-K(Johq&{)g5N#9k(f4?*lzN}m9` zA5#n9&k_1#N;&|f0s`&_`$+;k4R(%#??N2P3^#$hQ;bM8c;e8%lNQK<xN@R@1>&%& z-3{F^)0IFRNA+=tL-|Oj#LgXTia$n@{uSam?0*9Z$JvDUz`}!k@iZ(-7QAu|kv}#R z4ES5IOAmJM=nsUqgGJ~PG^GO;2|gcyMI^xje*=py-3!CSBxcwHiNcqfZK3s~<ROvj zN4g1#{RVGD?lp)C5)ZSE0Erl~ItL1t5t~xtIVQ0~BGxsL%+F7Wx7e)rK$66KHb9c7 z^Lg?~>SaDtkc6>-ZmxqQIj-lYPtsB5^HE3=fv^~oP(x&R1r}4NSm0-{1jBUxmM%HM zoL_(?C<6KX3YMJZi{HSK>sX{V(4|<xSiT09dhSKeQW1G)VX26`aY&Xu>fk-;N_a#_ zAz2u`9g<JT^^Xs*vmY^;9Qb6?ixl|0X#7Aj>W<p>LGn$yFt37T<1+1>;+6>w$6(n6 zGuZ~qJD5ohEFWgbJ7M`DhPYw5aK9gxpW&k8up;&@{1ev6tZ-62m?c<|%Y0743hzDf z+0J|tU_~$Uc?wpbhN96pBRE$Ff)vrtjsaG+AR({b(a$MYSjr2Ka*Zy`yCC(z-HJ;U z?tKYTh1{RO%2UkkDy;G|w|%hcsKN~gO6WQCb{|+Z!?fRqRVM{WhQ4R4>K+Z06oq$) zt8TEn8e!EfMUX5Z(r*nFfkRZ#kH8@}I0u21Pb4yMV5ML*{sJ6WDY_2q4)+_5XPM+z z;5af5bJCL7oMA}ADkMR7<%G0GrrHN-9qjfzNRtEL?#R*M7`pF<w9`z!9?~w%NBRvW zpM*5E3g)Wo^ldE21?lKm&7WSAL#c+)6w)y)F+SHq`k{H~mVS<PI}Yjdu_(jAR4+nC zwxS+cbSL#PgnFAHV?OF-9A`n_fQ%FKFv_`?sm_CQ|9q&<Gu02ld6B8oD=NT=HHN<s z>a$K}GCJA#M3pIAke;6pnKdEUSb0-YJY-_0ij|mF0hwsLfgg5VQ&K8qo)j3!1M9(n zah)*MfXjrb#e5K4*uu0Qt*lG>T()G$73p(1hO(SoLs_Rjw+4+yQJ;j|6g@ci27^Bb zc}aS39>xM<e+lyH_27I&Lh#oh-=Ialm%-nFe1jSJK?Z*t@{iC()KXZB-0)&KxEs+m z{G4rxdN;Zeq}BXg=LI)b)TAZq0JtwRavl^o*^f3?gsxHkMcUIB?ClyF4)zTVjzU2z zb9grtY-0}Vp`d@B9H>SuQIk;cESs-}%DQ8k-k&FpZ6D|FFL|MGhG|}aLacT)axoO6 zlkg%LiiI94pm>5IZ$L>0UtEWhVZLxe$$q~04V0h=q{@Mk({v%3pcL)Lizp~%K9U(q z1#$_LGDFD<rKgyx97-=RavYR$g-2C^CrQ)!e@NT7@ACI6UhtqAXy+T?>16V);1PVb zf#(uK9)k4=>;mJMkPkMrvP(-IdZ#b%9o>14x%1XLyYka=va(m_<~<A*NRF)|zjICJ zcxHY+ec^woxXxf(nyWKAqci&<q<VNw=jsie<CsA%$V=o`L*+Q5u6wAw(v@z?vo6Ss zjmum0WZvw<P>EJk^l$*B_XlyfCas*a0<w!Cl^P_YdtjK5TpGyvC_Z%%EL{g1+%d{{ z(;6(ZFR-@<hku?)`<MoF_5=o*SSZ0#Glyx!l@OoP5M4cEBO`%9f*#eN8T$n2?=+BW z$H?v--6Mqf2@UET#W4<oeNuyEjL~S+Gik>(kh5oKcpt$&rGpKP_;(WQc@37?-;Gui z@Y5PFV^H|vxDGVh%j`a*1C0cB5#eVwkaM8BhZX*u2FvgZv>6TL8txw(9bgx{ph2CZ zW5er+;pdI8LV|rkgJpL2j0FP(JfQ;)^!1Fe9WQD?Cyoqv6XF*&m}{WV?-%BMNrPtg z1pIyM!;>126e=L{FY93F!vTVQMT2FIC_enE26XKl>Fy~gBGgl%P`2`=5NILe{=E*` z_vjc7Wf6z3>7c${Bi*~%{L^}<>Xd)bpqaj&zL6ec@O2I7@&)_){mkHH4eIpCF?2?Q z;h-%JsS^1=>VdWWeGL334d|*?{r3$Wv{qI1tRAYW`p+6PvsO{{n;OtrD=YOc8qC$8 zGCik<s!YG7K{Fc^rvIt|oeeV6Z)>oO+Kzg%^SlOfHLGs=jt<(QO8>4Ns!IQ!2F+|y zq+ig0t`?Q;_cf@qMb_!xG+1V^Zy+#ATKzx+x>`p2aiE%@7j@9Bs#ZVLLshN*U4v$B zRkZpK4d~n|%fF<-To0<`|EWPUJL+57no0gEI^gJIa!kCc0bSjyQkV5mmFtf*C^l(1 zP=BleUEQjyUeln?ZduhU8Z5J03DlqHfdN^mpK3r?j~b{y(?J8Os#o<;Rn?zs(9D3M z>Mt~)GaxJVUmDESr!u{!hpJ5fTZ3lyDNKK<0iAs^)7LdvMj*(Qe_aE)230q`p@R;o z(*H*fRi*z*gJupX(r;)$*O1Eg*BaD0B<u7W4d(Lq?d}sD%Kz%1Lu#bn)IrBowSKFI zs%pKdK{Lk`wSK1oonx{Bw=|e*pGy9F4VoG39U9@^m_KMh=RTQy);m4PvrljJ7gQeQ zn<Z`Drt$;>oQ-{>K_66J<a?U5EU3K7SI+L?p;4&39!hnKOC7K=8Slb$6PX*c_3Sp* z2zDD_<1oT4)?dNKalZHsY{Xkwya7vhWx&QG44Z|GsNIys`UY$~r4V{iz@){t0K87V zhy!ntO6W!YShy6tjYMd(f!D7Rp60R)@Sfuf7kDpegx46h7Q8o@Fb#aM3Zbu;%Qk>7 z$QPC1JD?K!o@H1a_)uq*xE_2bcrw#soAg2Tgm-$HUFrVnC(nQPAC3feFWCIz)!ed| zV(xt|Q@*#4FgvQ$qWdS0Z~NwxAO4DM{Fkqse_vkbw%bl|qINVF>3;O7_*b9uXQv-B z{qzr?_}3SIG1rW#em>Nl`1yC;dNpzA!N2;;?T5Gg`lo{&v|`?LH9i6D7~8osFajNy zA%>hAHUZbc&RkdCT-#B#b<?KWwlYVie{H6}6044$K{pMJ;3T=PpV5j`hWUMi{=nX@ zog+g7V!6V7?uNnL-Ti(3uI`atV*_}@>oXyd{xQ}xL3zUrtLY@_Bsl>ZF%6j}1FBrz zb2pqNTsN38HuP}wA%c4#%0cM{hze4=6rwOr^mtJyOP`mJ4^3T3hbe6a=@_N=fpm+~ zJg|hwv0yam=`CmuHW_--5l+s>*%WzkLmNaV8?kw@gU*_0;a|h7Z}dTujI^i`O3G;8 zH;StzP;Hu?f650j*tOqbdfrvVb?ttnB_Sup(O&!J$?xRU*+<tSji^QUpWE(#^7`LC zw&UAp+A@EXJ+q3M!M;&<>*#2-{r&asPd%3w)3)FO+NDz~!i>EZSMLA4_VFLR^5!?M z{lGbsY?-mAghU_COa{6Kpz{L6puOlV+gggW_Kvn%Uz1}G2GP)-GLAP#a43lDG{meh zf*gUNofVloD)$OE%3)|i2ZYBkn9ebC2beA}x~8B{ne{h-ZZek6NSxZwMb4oS*crwR zsOOyV>bb!+1mUums02!vK-5eaisWYf(s0ep2|{v$bebWBIXO8F%^@{gn_3;bzGe~w zP`XICZji1D*A<JW!=UV>3UrdAJJ=N%8bwDr$eUgG^T1%bMpxoBPF|yB6t_HMw$lfe zqA>j|9Ta#EfJFqQ-Z~3b0M%R8pc3YK@fvWn@3DXohe2!*HxVxGxIk%_7X(>Ov5d7U zw~F-4(R9@OTnH<yUDTzBoR(+&Ao3MNmLBD~`bi0A`LP*KN_!yMD%#ISu>EYu@FC+w zSh}NM|Ng5BKe~H**NT_^dGiN{lChx(C%NJMzkl5NtGK<th<`79{b1bTKXtRyh2A~4 zubd`&2oOtK{2tgSoT{1U3#-f^yHkfDdg!noc~Y|In~m@mHW8Bug*r`e{%BA4VAsG{ zf3S~MT6OIh^6%pxg)Xd1L09J3IvChHj3W~PY}A8($IwoPC;_qL#;bD%3UP!g37`e6 zs!BaoZahG5IQCH$B)Vnfc|rxL46YG_A~1U>Ed}%TFckBCD%uEUtbMu3E7ZIwNAv<J z=nP@6=k+<E*d)t{9hIws6eVe)PAC>>5JHGeKnAIVSFrIa%Sdqj6GYuW9Bc^^wLEMI z(n*y@(U!UvYSmljS(R9mK}S<VQ>|kM4PSMS>~r9Fkb_qbf^?na4T*JuMz!VNQeEhQ zg(_Ma2MhL%Ax2t);UKLF6}v6u@encG=05?^93G#7=;1JwXmko$-ZW3kjYiV|^3Yh& z(cd>1prD56V<<^F%1d}cl!^}5lNR=bV8tY>AjQC#Y*dv83-bolrY<io^Lx+=@V9s& zW||2NjVOk+F}fz^Y#7L@1)&lbR&O{~M>r_Feyj(>u}($&t+s6s!?f)U2OUyDiaTsa zRFI;sO^XTzWOs&P**z*q;bpH^K`LP{{RX}a_Gc;mC$OKUbRF2Sd4>4WepAFy-n?Q6 z79=4j3lsn?1Hu^0u;=B$f^r6y!GanFrW1_9)&kYAAlxyrGvVq;jNSwGB4)9^XJ`=D zO9u0TBi)0ec=w;DE}pa>U~2jK(oRmcz@uP4#)QsNTqg(iGy2RG^n!7+i<UH@_D&BW z$HkJD>=2jCK-Z4GLF^QORuj=u;5dvY#C7f9nQ4f_x}TC#Ag-U%4?!F@M)a-zdBz8E zN14V=Bkloz-mtRJ2jb2WRUX7$pcGdcU5!L7*G=Obb<;iQ?-ENM=?ChO!J$2aj@$b! zUR2$uAs(v^HI^M1e~=yc1&F`F7yk?i34HNoNI);5Z@&!*mr+{_1Yn`4Om%W-;Yq~M zJrOKKzv}ag++^luSagE@QF&*BAQ5W<1^zqGY9%GQ5{nr48YE(vA&{agv6o@jAaR&4 zUWcS@bYZqYQjj6PhQ-+oSpbV`@It5LVlqp$e@U{jbP1}AQf!%_y5f`JSfGoi-Duo> z02j-SjKVT<rp259%bfF~TaIFoZW%21ARYCPlaKT4&gB0SNxvAt;gu}&&?lA6Hy1<d zxXkw%3;aK{2+F?2-#_%i%Dp5T#$n}tMfP?fv_T|IBH1jGUXhp{66p?YWC>Ot77Qk< z2nZ{uF^j%)nC4m-;F!U{FfM6zoaBngyl*Tp7VtqD`UPuA%^opkuX9$8;q+sM+zkV2 zMh6A2xfYy7coDiWz}ZR`)S&yfd%=a3BJ@w6V-brBy*nk9fa`!vK?`tnYZ>-aUjKot zPNLWdS$@_|Z9>_o9@qawjTf@1H`9gc>g14oF5B`r<dE9rX_A3=y7aN)|8TiEEVmnS zP%g>OK}VuHo`yBZJM?KW_a+xkLY@~dlp8Wy*PC}30l1$aKSfse8H>3LRe&sBBA)d@ zFXYdlvKI4t$Un(kJ`HOT8D)JI3KIC@1z1OHEap@wJja$P)mwBF;i3BsicJXA4Fwic zi&h(MaSfJAe+I?d4bY$=C;TagNihmRrxnuz`<|ixv4KHeS&z5>gE+iYg3@qicmtGJ z8Lg1e=;p|Pgnmb)8YtPuNb3j*pI8kzXd~h@LCG}ZtYLXLNJf4vxy6O|L#f1t*<0K5 zeC^c@4N!`8i`qG$beJ#PL?*g-f7c$Im*Y8bWc&z}9%PKP`=Im;`!fbg&kN9_P<o9) z2~c_yMTPz{d6ESlPLjJBZzXuj1!xC&&?u~(Eb#adgq;#KYR|at`amR>&oX_uzMdJj z^|RnP$z*EGd#)Pu>xIWlLc84FK(`-jrp&>7{sGFejdW$GFT1Slh;ngCxwyora?Niz z%;4Jz*g*POqJ9b+PBT^L%zrtxQM_Gv$o?>tck;FCA&2eZHBKlOmF0RT=b;=OgqSv* z?0@K;4x7D<=Jv}lgV;IwId*YH7prqRS3|kbE5p9g4&}#%5Ibj35#p0s(YcXWZ6rRo zyR3i;LgycmanVUXA@|ulH83&RFS7D4%wuw4r$`624&4it&Od_Fkb#qk=L~XMCALZ& z0JKOS_QA$u-nVl|Tl6sQ9nKXWt9s?{-@o&~-@cl&>N(pT2DJ6Ja$!T$_d4FKJvK%d zvY|q8TOT$UiQ|}Bt8jlOrSsFfUzq&r{yj@Fs(%qE(G68*;074nu=m^*NKfI|S<_zK z*3jC~)$D7kZImIkZTHu<F$AL+`v(0JS3l!q^#+5(Woy@tW4W}zRKq}rX&ZJ7hFfSF zF~<O19mJ>UwY|ZCeiK$P0@CevFk$yZ1B52gG2~Y(_wxIO17$eCd6bItz=Q!$V}qts zlos*`=p_E8nl55q?dAbR>vE!j%FP;Xp;~K4_l<V#?CTG71@_{U(<qqB5t>8Lk-)&v z?f{ru^(@RJ9@#$-=zhcpQP_SbrFTFSEAcSz5eofPjJi%Zevp#&loC3X_X};O6o(8B zu>&^JMkJg+=;HguG8|iQ@RehDBru9kG$670dqE=eRWoVC9^IEGQ}gV@C|G)l_fudY zEmd60O~%b{tG#b)ZF@&o6Hf29)IdxMgEQ)CJ0Ql5K0v}4^aZkY*4O$F0bMyI{k1ZV zor~0M4|d@|c0+R=#O&3Jh&e3iT3gzY8EQHuJqIx-h1}|v=8oFtj;_Yq=DLo0h&hkN zA^X%~t}tpLnS*!BqXBhFWfWp=l2P9TtBED*;@byS(bL+}x`&7R`+9JSd}wg(-n>0~ z_T=II$br1E5gZbxO<sPm_LEj;z>11bNsogS{XdDDKCI+d=|^BiZ8e`+FA0UzalW<8 z&)*&F1}oO@l=L596?KrUj0=GcJ*u&=IVootX|!QihVG4MrmYjvEno$kpDz}G?HIGu zx&oiFr^m+I*Fqds<`@fosKW;25L-Geu#9*3poA3O*NJM_s1FErx5fpZSbB&2U?;a* zAd`22B2}(ZogELh)`A^PM&R1|j*ix@t?k%b`0B8(m0d)x{G6ut21Ki2Q^YP$dn5WU zd`qgG9H0iReViHF(&^_c_u(AH$(-q2o$JU~LA((NDP`_QsdkdUenKzu9CORz?q|5a zyKfK{h?|4#P1qF-;^UbQ7StmpcLaDV)w9PB3#d8Gc=af9!xEjr0ty|x{jTCkC}eOZ zOiC>Jhl~;gv8_geSkVdU)rytFP$odV^%7#Q=~N61?gl$qAx(q5oJBjpzRgHsp9#rd zKtvv4bM;{D(@MDsSc$7B@H^;*I8jmhjvnF~k%a|bhB&ld&`L{)AeHasS3ZYir$|am zUK8y(?%LVi*FQFb9*skXp!)g<j&~aMiATlt7RH~(JZ*c4M@0<<S2?fel|YIK_R1(% zLZ^``fjrFSO1MmC0#d%o-~Z-?giDBtyGs+Us7#b`v4sgLNa4HCfgp=H85S0)3?Cs@ zD=yP_YQ7g1l4xlwEc7$AT;&UoaZZhqh3Jy0tf3w6>hg~b!y-xGip39$u#A+Qq<>!C zxrOE#I=n<-viyT4#x=~Xka!R&aTO8{bsR>H7W0F=rwT7RAyGt>E{YS+%W`~lM>ko` z-?jX`Nxmh6#B0oFFC^Z;i<yqqIBVJ!7#SJDeZ)x^bV~nG=BUQ!Asi4F8$KPuz`*d( z2#u1{Z!G?NCy_fW=BFU3pD*4EN#n#(X%maBoKqdN*eyzhOBU}pxMVR}7hy7V@d>6e zc*;0zv-o;A#*!p9BbyYZ9sri)>P6GOD~!Z5uw*-d+p;z(VZB6n`)<d4#11U;S78aN zNq%!szw5_|EIfl?WS~p_h3e7`6D`3=K&M@VCFfWrgJnx@G8-rByflFk<bYV3Omy%| zSXzF!qLyxBQ8!>InThvROM`;+E=RPMPGFT-%-3M)^j(XbA(2rwSbCC4a@A2t{K0}` zgGI?~k$E{JV|AeO^nIng)2vV-_xFwBvvnWc1VAzd4h5MAqhzcx^k+UK9~DY^=Bfg| z6N||BG%H^O$!7(twZv-Rk=xZJF$y~R28R0sv_u5&L}=&_&98uE7;n^S@d`bHOWN1L zGU6Wk5Wbvz5C(J$VizpOjt7ZrVL7%i<mcdBY~cilmC}om*j?dLz8&Sz#9OCGk-5Ul z%I}30^@{uz&$9dhSRtG{H;>EA<7rrNl{FDR+$oW)OhMbiEJ@ibL{~t{1ata0Z*fDP z{vD(oX9Bt2Q!Xe<(uOu<q>d@jzBcrgs|oM<ar8blTOj5@s&JyMpuD=S!Pi#jpk`K) zIm-Q+ay@{PQ$Y+?f{zA=M(CoFx5$wUdF2MA9%7~?6d-MZ(V?-Co&a{DdwT)_x+6_R zcZJ!OdL|N3nBjcLRq-&S3QL63QppVQlR@7;?!I9a)(9Hs?Ag_q2dj>7CVTDf?vb^@ zfnnZzH)+95601(hkJ(Fnke-YcOFSc-cA@@sxcg^+_x#IWsqzQ13cmKh*_;pD{>l7a zR_4f+6Jep*ZPx7YZ>&3N!4b#71MQ3Z#(($MYd`Q>_w@7}kL0@EH0%)>AE57ebcc5T zG2aJsy4!YV9~gW2{f@d{zUpdusq6bWkLsStU1BdIK9v8H2~478=ne60504B}Yd8!{ z`^EB)BwPt}1#4Ai?Ec_n;orpPRKD+_s^_1ddg{gJ=Q33<JZxY?r}$bNj-W^SE?OCZ zL!)HDRfz7zULmI+SIpt57dR|B&YHR!@u{0m#G#dO5q`<}VPDrw`C%XPD%oWulj6X1 zL$JeuWp)rt?VyTQVwZb)WfL_-g$mG3Q+V7Ch{mPCkqhlIGh2<^%nm&_Gx|`^&Fm+t z1~6kkIwdti6gG1@vqJJ1@uY(U$5nQRL*OSu@>thX(nGuokK`yeS(1!+7UVxA^@62Q zz*RidN8IDuHq$(W84tFq!M)Qa(*`_ttQKzJnE!8QH<=Hc-kklS>36ec(^L4$!avN8 z-~_<$5$iojv&mc+^<Gnq1g3ha-qH{)nb4KC&4wuneD_%lG8Zr<ot-6t1dBp8T1uxy z;m$0CkUF!o%x)zftF{D>kFua-I{GV)kDS5`rpn=1v$J%(6dgWAGbFRK%kls0Y%0D8 zjMCZJbUeC@+2LtbanCZU;cF2dT_yg+Ay$UMunZk@MgPT19Qi{2T88_{m*T6l=rFAC z&non+C`sa@w!-P7<>RuVb;QCV0ieUVv=3p$s9BntiS*Iai=)}db99^+<>vn<=Ags@ zX7i`Eq2&q(s+mX{D=<ZKqt#03ol}K25>~t^8UGf~({{4>kNFFykCmg7{P3s$gh!X+ zi%?m&#}pKywWQF`MMu=3v;wAZczaXQ#`qET-R*ZITke)t*d2;()aFl{i!70#sRlo! zVt&4Vil)SAzO;m|(7)Yjcm&K(`+KuilMzn;R(jy}5n%KK;m!A>=pDI*&&^Gtf4fto z<s^M>UG*4|@Ev-Dkn6ONyr9RWAL@thPUiookQ1l*Q`7yB{*!_E`Ti;N#A&{?gs*(& zr~SQItH}tbpRe}w#SisOIQ?7K2FS;eB38gPxk_EkCsn9#FX7JI6#BP2eJgr^J6mcj z4X=;4(gP$rT%yoOFW0E!-Q^Ve+e^4JABFzyPX8}P06yySvuU_5=$Vk7O{1|M7tML+ zq+wY@aF^nNNM?Kjb%wx&L>dEF#wAg>$d6z#A$Sr#niE`n)79)OVJdQr_=KflYFC0z z`6e2TPGD(r=xTm{^!!i9hYRWRqb2M(JVKi|EXVN%W$b|R;h#9fqyGXwy!=iOqPZQN zG8QvG-L3QVQz-YC2=sr<v+kW~sg`W`Khj4}nTR7lv$J#8gPxB<e|rfUcBDE`=-=)% zd~`t5^KPzg=g+&LC7f`28;%maRevPW9x(z^3^G%2EN#Ajiq6DozO;m|(7)X&dBpfP zKke_$T1`ecy?x%}0@{=ATvrqUw;Ko0(-Pi%KMMWrCES^#LjQKBf9&W$B!8}o*vf?c zp=E+z4^1_#x`#i-yTs{U=+g{3r<vyer)WT&=1;B3pP%;kX00Y8oPNIA&lf+`H{tZ! zlk=bYis~rcP}54S8An7k=-po_y53&Gop~wrZ+B|6oTT4b&(PBO;?GS_BSml3A4#Wq zxkw+q%t+;P!4&%2OSm%!h5qeMNnhjNo%IYYy`4Wp@otw7r_V5X!E#ot4)_3`v*M@K z0b-Ke{Vz}WKD6Ot!>#Uu)a74&*!<zSRtMaEv4(Wi9sQl>|FGBf!@>{W+FX+M^5ZY+ zRtsdws|9eCz_(f<ewgR7LzfWvXk7yx$$)ED^i%JU9g?T1aC{#Rol#=kZ~$~h2``4C zRsYCCx2ywSMUujW>E&zrtt9-mks@Lh2j)&n@ywkAOqSUm#8>d(!v6%Ce9wR=u^2#J zUqlD)&;o*}%S2QSbij^&3SUBJV_wFVuIO{}$s>w@Xfjzh`%l~Jr=-owD}ofX7>Uu; zY_BnkM4G&q>xM$BScf1hV-?CMjBNFYOD~(4U>bE1g8gDh9^I-}bHUM&{7GXz))bQ8 z9+D5r)f9V^3lx3iP3^L>_8W%6xDL+Bg>i?NMWGy6`L(#unO=c|t5F~h9U|67Wc7{m z0Zz2c6_-ZQ_H6kQmvVK>m$-lL5pkK`J0dPJ`v!-{g5o-(Z(x@U<;9xfI-7Xy#7!$A zo4!M)bavxOK=OK8ZUDHZHxAt+^l^>$jPwo5G?}Bpef<Hkc#HOY)8;2|`5?X@!;Q_1 zaGsZNm3#3Ie*1&hpMQSl<HbMEJp7)E=+E0X>DxEj&=wfhgy-rHly>dzb${^n@zz~W z|8ydu_3_uf{)DdW)A_`>t`M94rPFZ#ajv$s%0{kCefz{1!KRy8zO}8fY#2)=`BVU9 zWt|Cw6%lMy<;X9ec7N={?K}Or0c3Ze3qiQUy{%Ck)Y0F)YZsow(mhHWYx?|Pq6n6j z@e(5LAj}w|A)SXgK~&SE4_{?8u3bw>x@&A1OmA^gOHJWpJp=&5b4tQj_xJ@iF3F^- z1wKBD!%xmnGl#T%h|VU8Dv0*TJfpD}qLaF!`;9E3HXxTmCdLi8<$&_UcWrwFtQ zVg!-{PtQWY+EHF3)rHGY#mkUlGzx1hQP{znY!qWHVx|tT)(}D}SX)&oR;-;Ve3uz* zs0rEMVnqe0+qPL{ayqSI3g6FTJFNh&5MTyuHxQt61vPi{9a%vy7~@kZP>w)BsAyX3 zHZRyGWN!S<8R-&GCxz5$Ye7Dz0<RXJX@-s}DJ1VDT{~exX9)ZliVr(84q_8znXwpq zc(_3f(EG`_x?{%~k^r%X5TY|G7TuxlipD)9Y?@vt+T@~j*Y@Lx9<nit`Y$??BaUhk zUpN<kQW3FwP{h92!Ljpas0-};ofqP-GEaSTf_S9X%S|9}qoTOcU}6FTGhsL+f0(3I zK>|yy1={_<hD{D}MNIaHu4<uh0dC;Ok99wNNB#hv{1CE%f1!wpyC7bKRYXy`$d78! z`gsy^M{)Gl8aj+4QH0gqP@E%*6!pC_bIVv9B#KN}jFotITG81NQ&K)G(YcfQg{5bi zg9DPuPz!t+lKT}1#e@aE4$0&#U2G*|1JXig8KL3Zm1w27s3>_yuUt{f&nwi@3@Qu5 zALZ{)dtrqK`ADCG6<*?S5mq3k#y181r^_87oS#5yuFCB^@fmC7?@m0?K_YJ7hLy2| zc@tJ5h0t1hjd1p`^gXA%unN65Dg78$jSCFwX&s_|@da^?16XP?-w%#MSd3MkFZc9v zUxq*LckbjJCzwGOI8HHxv<z@uV^A+R&~@B!(@;yiNZSZ$<y^K0(rT2lPKNA<w0^u$ zZ{gAoE9KZQ5v<-PrOhz@6r_o;c0k%qh8%%(s}O_lsBjvI(sLQ*c}Pe3tWr8k!`&2< zkiJ(XLXmn&>Da&#H$8tXWSC^K3^z0S7Gz*GqT|j(#z8?}1{p+eG5-)UrWNdy4EZr+ zP*|V?ypSP$l2!)J6fS%NoTx18<P^?%6P%4)^m}mnm7;NiL`8%15JS?}t_9~2hQ)*P zsDgEhA<5u8#}JZook3}kshE(N%#a+QH%p+s`qjri$f{?ce8-oyEfNZvhj#uMWL-cX zW{TgsoXZr560A8xX$<6|EfkOxZh1v|o_VBpsM!1(4c#5ot_#r<=o`9eqWceik0xF~ zA?tugE)*VP1P2tMz>u4ZBD4kT_(3S@WRYqN6=8Lt3bK*KSf_}#6N-Bc;9C*&EFs-! z=SR7fh@y5wIl5CoNC8XKlTc2zr*f|lE|g_eVD-^k+G?+`%x7SegD=Kl(_!Sp{f@=F z9XZ0XSNZ!_Uf6UN8CuL;uu15x+Og>dOH%W7lFUQ=Za`hDl7Eu#i|YD`QPgWtcTg#K zToj;iEO;I2PACOWiXR~5Oal49f}H{?pM@izTOjW5@h1!WSmpk^j&;U2wANi9)>0bO zUE>QU)T5RN$%1-x9bV)>eJ)?*LA{qR+)%$?(Stiys7EfMzZI6$UuVQxXoyt`ge46r zTyP&Wc$9*Bv4kpO()5JRA}=(cH&NYpL&J8yI0y}U`Qm-haELGd3L2*QViFqAkzog? zG+d_Im!JVdOMigMW+zgq5wqEA$oVNiqTU6Yk7*p~2oipO?&ecm`Y3F1^F<K0)Z+#I zhBsQ#e&shDXYZrvHE$7L_0}jzozSSb>=``Fgo1AYdI7(;d!g|L*@ap(qUv&(Mm^4@ ze*WI;g(mh-)ML=JO~ZK~myYxI6ynS<pQoYeB<uS<Xu6~!e}vIK$lv%LljbBw{xCGB zAPyeRDfa?R-TkzmFW~ROXAfwukr_;y#M9-ZX@`hXQ;(eb<x~z-lN`k+@r*fXQchCp zlkwgqr{WQH5|6SJ@h~8#gK{e0q?v~0{G)Ozo=Yc9qjEkdr(<%uTTb`L>0UYAC#R3; z<4$Q(Y6{I55~4Afcw;F>YL!gMTTC%uBj<UuDdsoH`8qkRms9y*DU*Dplxd3$Z<JH{ z#3@s=oNtlSRyn;-PTS<PT~0gXbgP`+FQ*U4={7liP)^@5hsFJh#j>kqPs@&${Vcm# z_Ok3`*~hYr_Zj3sb5P+chlo<cT|zIpq90MHpm|&&kYh~_6*-dRK$7D~J}L|=4w?@r zbX>R4d_>91F(wO^&wPRAqZInl$Do-TO!TLr`HVsl(j^<76iAfPpp=8l<o?gtb&D|& zR_zLldJUSd^Tki0MdFK}LrXGWT!WTezIYv4Y7{MG*9@?0poP1{7!$N$O-)*2qM+pf zUqnL-nu?v9a)h}L+Nd&dWQeu{L)-q)(nDODu`@UfZPTHJ#|0@Jh5~J;Lrc$bscQiD z4+n>!?Q&@OH8J25Q|p8K?{wOY{DT@{f80IowiDf!`-=xk7q&@(1Ihp0{=KV(e}QgS zeDZ(iSa-S^9KcZ?-0L-JHbG%OfH%a8wCl}KpQgiNpgZ0NP>$Hn#_q@VxvzeI)mQ$! zx97>fn0@@sR>!gpa}8_J*-p3(csCy2huezXU&vekx!+k{c<{>u@A&=2kFWgf9i64u z+WqwMq`w&1vgWZ*Jo>&%AN$MnOWbdYL+gz)(7vMMa33}oG)KLM;?r-`-(u4(4k-sf ztPu_9x5;?u2#uLX7|;OhV?s}^frChmKhi+Lr33(KdiWS^rk022e4DA^;n0~mm(mn4 zAH@`vq9grrQ2i9=RF%!==_lU-QADjXC90R;*${Qa2**8V2*<;}8$;kT1owc1p{eI% zsmDC-!?PS>xU7Xm=%i|4!C!Q2)+L5|<U95r)LNXO9Wpy$xkduFL9|d@UyV3vlETuI zHi7{3@1!&c(KRf{=E`#P;$S1~`rZ);&=H#h!`P+x9r*U%AqT1<o?#(+JJGFxXzJ`I zo+)b|8^)6p=w#s$N3fU9*cGpTcWj5~1BB{?XtEUVP@{$CLKHiTg%lwe=BU*r&V`_0 zeNIUe5c4dhQxJ27Mbiz87UTIN;<e~BHaIEOf|WyxpU0FYhzHS3GkeVow&M}x(XgMU zlI=nyl&c7oUIM#ge%`Z}6WzPO-a4oE?Cj`Ku=f%Po|&@u4p!T}g!ClX>oFCNgPPU$ zVFqee%L8~uFVpa(W;MMaJDd>)<)rk#5a*nq)p4xdQJ@KsIbtTxPa;0U2hUF8h-=(9 zlaw3lde2B7zNLLExU-<7YexX$xq*Kf;;}ZSvik$0qrqOBMTy@gEE4UUUt+C4>`^|d zMQ(uc*C@Db;#^p@b4bW0=t4+9&B-}}RYE^OmqEf|N;4sWqCqWPXeFo<7P<{ktQp$O zyRdgIgYb8J;bkP1-h_q7cuMlYA~Z}Bun6mOO2U&?o;5%*l&7S6Sai_<y-rX(Y9&Pv zrPF4qt4Q2VsUH$&45jA@iZ9VdT1{#aoAn4Jxv6vyB%LypGR<yCx<RFX4vRbWrHc;| z^v_^1>ZoyC%rx(X#kbfcp4-&12bSzdG7CHabcD&2^bz2LMpTC{K|QCW55v+VJ@=*c z1pPZc7(|n~l&kDBu=EU-;*e#oo+cS1W=c8<$>Rp-3_(vr@+CcVSpq@N!m@G$ls$SL zmK~bIre!CP%mN>QWv7VGPhh!8@DWFUEazf8>6gYpaXcl8hdR*?^%r8r5xra*0G*O< zzzXs|&Ok#-4bv@wlySyW=~56=^GB-0_%V>`<cmb0vvpD6YDg88r4p``6%=h?Wf9{q zhm{?8p|mTSE?9XC0r*_L@-(`D9`*3;KH|SQr}-=RCeT&;2_XqqU7~a;IINT|2ggxL zQ^CQuI3R;ez{%^3UP@iyBweM|;B-@(3ohYfn*-l+Z1~`_x#0sY@`~{wUe_(IATh?S z$JTQqIAoQRI6GvaI>H_k?hB_0h^)O-(g<1TDeTw6c^Ua4uk33?;ec#Z$jEDTHkIsv z)t!_EVD*8!;E5v<CRpPoiuJIjK9uL0aVmKn*33})1gycXftq11*5s6Q0P=5A`W}93 z>y-2~6bOf|X=rcB^LUEa=M}hN-Bs2@2P=fagiu%!6gom-#Zb7NVa2|hma5vk_6M7) zS{n0eo2y%D=q$d%VJ^+AZgm%yLg8U0SF{ef9aD2uCUii|Vz(QLgmlc6Vp)-pOS#fw zC=wDe=P5=^Rf4B@9Tce&JjIBqO7IkyK(R@Y=P51)I)WGLlem<)q1dD43ZQtemRkqK z2en)w6whe6A}Bts<%;>>U4>@}l;|X^hZ0RfX%UoY640U&AwfGqw?qiZ+1jxw&y%;= zcfXI{D2u#T6R4mhuc{VG-7H&yG$Lf1fHe848=5;>+UudTmm#Hc?R5B>YkX}rTK$wB z6Z*3tC_Tx!+y@$(Yg!&?&nsAm4lcbM1}uQm>tVokd=4+Fs3$MvlXydbMc@%?=`oAJ zBXrRNOZdRu5b{#+gsbEMk5I|ArKQ1>*9PnBS;KN+`8#~AoAM|kt9%{pn)&O887W6= z46uHG2xuLw7nQ7G6~g-SAy`GQ{$>cM7|N_6pb{wC9s()_T1S8;YV18wb~psI9?FDw zT%!J=>?&id-rUgMwavZGT>xc5zN@;m!0j%94Gu=&>^jW4Ih%`?7Pw1_O14(FuY(PZ z*f$ssLxm077|$ungVcA}VT15VCdw{AR!0b$2pfb(Sq#N^+;EQIDX`%pvk-8M$_=O( z-9eRO*N%2N5#IylP6FmbxzNkWF<#zEz*6O8;%vec1$(K$s~k$4DbATLM+NA#lkyYH z7@Klo2@;<tXd9GYVyLU3s)@m@#Y0dbw8%zBkQ>^e0v$#7M-{oU+U<gSMLod>prS+J z?kQLg6|Bi_s1RK@acA%}AwLNf#~GQpQ|DR$6=$j7AXHos+BEt)8k!M&oxqb&am#?e z4k}rjzlBPnjf?RS%*s3ml|mVXe<4(|KF6U_)`#&C%=)|tl}3Gvppw1w_fRQ&hw%~2 z-uVV>l)Y2^U|U0DV?#C2OADu@^RThVplC5{<huGHZ0r<<`PzI{gukEgf2_R1Fw588 z)Kcok7a|=a_<zC16O5i!TixU<C@6xBtj`VDDD+VbD}jxy(eJ@4G?EEC;3b7D5UsrH zFsrt)rDOd%EFgs}5D#9VQD$9RZS5BDl7lRe3|`qo3`TVFkOk7fYjja5c+YZ44tV7{ ztFNtUt9<~xq>%**!6!ROu4E7R99&WkK2d9m75D~3p;RsSWH+(Di@_(fYF6H#xLOGq zH~7d?bR+B&t`Z?o0zUGT1-64vxJo4{gensk^+8oEdsi(gf-2MqsYam6V=O9$s%>2K zI8^z$D3f~5HmE{BA;kfxnh;fmT?}_HRWn@hmr!+z3$n35bUjrUx#R;-bwzLz;A)}P zN1<A%wMPD3;h&XiH`5%0>T;&h6&64>dJA=U0jhgL3)eyQK`#6XR6iS9SP0eVG^BhP zs!xX&7D4r8E<6X-*Fp=6p$3&i%I`x>a%f=*)S&mU@D-@32`wyz8uT9){tRk{Lkm4n zgI>hK>riuq3$d3f!dsde^dW+O3pE&R*eg;;!f^B;-kF=B=DLDTcR;mC3|;`W4i%l@ z=sZMEg4%i&9d9UV`x%@HwR<&mf}_U}-37JN3Oe0G)t+JSTBtp*qB9)bgy<fqy{VzE zgH0(6_Q9rX9Xi6%H;BF&HnnQ##jq*J;C9%wUx$uxbO@q%!lq*ydI@Yg$KU{Lx~M}( z_zi{+LY+xNFNHcMgZDt4TZfMDMuzW)x@{^t-sshhGx)t?LRa{mZUF0!GW;2+o6*n< zcrF%o{1DV#*0`4-{1&4hg?g)ozK*A55&bhz@6n+nyo1rd2=&`F^g^gVz~HYz{e%u3 z;l~+%7V1xG=tWR}iNW82`l~whB505p{_oI`prIE-LlJ{tg9fh-9pRk}zXlDx8hQ!O z$fEAQhK9pBbcCN^^glquX$^fnG+ZHYR17p+*P*Y6&9MwmfX&G&I^OVZE@$vE*j%rn z6Wq`6bl5yB;PUOu=4Tnc1~yMKJPX?g-`B|Vw@7(b;ZKhio3Al`1#G^_;GEj3>Y9e? z>egx>Y)Rs>O|ZpbENgCrEkdsro&~16Foh2947Lc}w!s#mn_Bij2W&aSJiB3w<}K1= z3wsNveYdFIqGz2g!ds)TMR-ePRbLB@!eismC_Khp0n#)Uv50p=qgSz%9*r7>R(}PJ zAzI-rSfkMDgU~3nQpHr)L!;1a8XARWB!>BMR7HIX8m}s1JlIt<39UX4O`28=7g~K4 znuJ!$4Q7*2>kKprwM2#CooAEK>08hwbP`XB?ee3D`lQ%&imm-OXcF~W$T#ldc~V0{ z6*1^ug{B*<>v~3_n|tNnUPYy;a74Wd%??IgtvwVqqvlxj1~fNvk!_uER7x4%=B3)a zLRC9@Tq%R*ejH-4#QY=Ah~kTxS3xt{H)XN>9GXuGwhkT|*v{Yk`8(u`rznx+C1^fJ zv@wgI#Yz{}0-iU-3pcc&k~o&54$-t649N?(hK!zSGyZhOJhU7a6M0sA<>-AE(f-@5 z+?K^en8;IxmLp8P=?9s^W|O9;jgv?bCaN-hBO~4W+^cKed-@~8|9!OH;d$e5Q*JeC SN#juSej{__=`?jU!2bu`V72D} diff --git a/helm/DEVEL/pxp/netstring/netstring.cmxa b/helm/DEVEL/pxp/netstring/netstring.cmxa deleted file mode 100644 index f95c0084911edc5e7717d0f64919be9ffa746e10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4955 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 LJFBy+!Sw$CqtJuP diff --git a/helm/DEVEL/pxp/netstring/netstring_mt.ml b/helm/DEVEL/pxp/netstring/netstring_mt.ml deleted file mode 100644 index 96576f1ef..000000000 --- a/helm/DEVEL/pxp/netstring/netstring_mt.ml +++ /dev/null @@ -1,37 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -(* Initialize multi-threading mode: *) - -let str_mutex = Mutex.create();; -let cgi_mutex = Mutex.create();; -let mappings_mutex = Mutex.create();; - -Netstring_str.init_mt - (fun () -> Mutex.lock str_mutex) - (fun () -> Mutex.unlock str_mutex); -Cgi.init_mt - (fun () -> Mutex.lock cgi_mutex) - (fun () -> Mutex.unlock cgi_mutex); -Netmappings.init_mt - (fun () -> Mutex.lock mappings_mutex) - (fun () -> Mutex.unlock mappings_mutex) -;; - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.2 2000/08/29 00:45:42 gerd - * Initializing Netmappings, too - * - * Revision 1.1 2000/06/25 21:15:27 gerd - * Initial revision - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netstring_mt.mli b/helm/DEVEL/pxp/netstring/netstring_mt.mli deleted file mode 100644 index c224b2bba..000000000 --- a/helm/DEVEL/pxp/netstring/netstring_mt.mli +++ /dev/null @@ -1,25 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -(* This module initializes the multi-threading mode of - * Netstring. You must link it with every application that - * uses multi-threading. - * PITFALL: Link this module _directly_ with the executable, - * _don't_ put this module into a cma archive! This would not work! - *) - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.1 2000/06/25 21:15:27 gerd - * Initial revision - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netstring_str.ml b/helm/DEVEL/pxp/netstring/netstring_str.ml deleted file mode 100644 index 7353719dc..000000000 --- a/helm/DEVEL/pxp/netstring/netstring_str.ml +++ /dev/null @@ -1,241 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -let lock = ref (fun () -> ());; -let unlock = ref (fun () -> ());; - -let init_mt new_lock new_unlock = - lock := new_lock; - unlock := new_unlock -;; - -let protect f = - !lock(); - try - let r = f() in - !unlock(); - r - with - x -> - !unlock(); - raise x -;; - -type regexp = Str.regexp;; -type split_result = Str.split_result = Text of string | Delim of string;; - -type result = - { pos : int; - match_beg : int; - match_end : int; - group_beg : int array; - group_end : int array; - } -;; - -let regexp s = - protect - (fun () -> Str.regexp s) -;; - -let regexp_case_fold s = - protect - (fun () -> Str.regexp_case_fold s) -;; - -let quote s = - protect - (fun () -> Str.quote s) -;; - -let regexp_string s = - protect - (fun () -> Str.regexp_string s) -;; - -let regexp_string_case_fold s = - protect - (fun () -> Str.regexp_string_case_fold s) -;; - -let return_result pos n_groups = - let r = - { pos = pos; - match_beg = (try Str.match_beginning() with Not_found -> -1); - match_end = (try Str.match_end() with Not_found -> -1); - group_beg = Array.create n_groups (-1); - group_end = Array.create n_groups (-1); - } - in - for g = 0 to n_groups - 1 do - r.group_beg.(g) <- (try Str.group_beginning (g+1) with Not_found -> -1); - r.group_end.(g) <- (try Str.group_end (g+1) with Not_found -> -1); - done; - r -;; - -let string_match ?(groups = 9) ~pat s ~pos = - protect - (fun () -> - if Str.string_match pat s pos then - Some (return_result pos groups) - else - None - ) -;; - -let string_partial_match ?(groups = 9) ~pat s ~pos = - protect - (fun () -> - if Str.string_partial_match pat s pos then - Some (return_result pos groups) - else - None - ) -;; - -let search_forward ?(groups = 9) ~pat s ~pos = - protect - (fun () -> - let i = Str.search_forward pat s pos in - i, return_result pos groups - ) -;; - -let search_backward ?(groups = 9) ~pat s ~pos = - protect - (fun () -> - let i = Str.search_backward pat s pos in - i, return_result pos groups - ) -;; - -let matched_string result s = - if result.match_beg < 0 or result.match_end < 0 then raise Not_found; - String.sub s result.match_beg (result.match_end - result.match_beg) -;; - -let match_beginning result = - if result.match_beg < 0 then raise Not_found; - result.match_beg -;; - -let match_end result = - if result.match_end < 0 then raise Not_found; - result.match_end -;; - -let matched_group result n s = - if n < 0 || n >= Array.length result.group_beg then raise Not_found; - let gbeg = result.group_beg.(n-1) in - let gend = result.group_end.(n-1) in - if gbeg < 0 or gend < 0 then raise Not_found; - String.sub s gbeg (gend - gbeg) -;; - -let group_beginning result n = - if n < 0 || n >= Array.length result.group_beg then raise Not_found; - let gbeg = result.group_beg.(n-1) in - if gbeg < 0 then raise Not_found else - gbeg -;; - -let group_end result n = - if n < 0 || n >= Array.length result.group_end then raise Not_found; - let gend = result.group_end.(n-1) in - if gend < 0 then raise Not_found else - gend -;; - -let global_replace ~pat ~templ s = - protect - (fun () -> - Str.global_replace pat templ s) -;; - -let replace_first ~pat ~templ s = - protect - (fun () -> - Str.replace_first pat templ s) -;; - -let global_substitute ?(groups = 9) ~pat ~subst s = - protect - (fun () -> - let xsubst s = - let r = return_result 0 groups in - subst r s - in - Str.global_substitute pat xsubst s) -;; - -let substitute_first ?(groups = 9) ~pat ~subst s = - protect - (fun () -> - let xsubst s = - let r = return_result 0 groups in - subst r s - in - Str.substitute_first pat xsubst s) -;; - -(* replace_matched: n/a *) - -let split ~sep s = - protect - (fun () -> - Str.split sep s) -;; - -let bounded_split ~sep s ~max = - protect - (fun () -> - Str.bounded_split sep s max) -;; - -let split_delim ~sep s = - protect - (fun () -> - Str.split_delim sep s) -;; - -let bounded_split_delim ~sep s ~max = - protect - (fun () -> - Str.bounded_split_delim sep s max) -;; - -let full_split ~sep s = - protect - (fun () -> - Str.full_split sep s) -;; - -let bounded_full_split ~sep s ~max = - protect - (fun () -> - Str.bounded_full_split sep s max) -;; - -let string_before = Str.string_before;; -let string_after = Str.string_after;; -let first_chars = Str.first_chars;; -let last_chars = Str.last_chars;; - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.2 2000/06/25 21:15:48 gerd - * Checked thread-safety. - * - * Revision 1.1 2000/06/25 20:48:19 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netstring_str.mli b/helm/DEVEL/pxp/netstring/netstring_str.mli deleted file mode 100644 index 86d684099..000000000 --- a/helm/DEVEL/pxp/netstring/netstring_str.mli +++ /dev/null @@ -1,82 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -(* This module is a version of Str with a thread-safe interface *) - -type regexp = Str.regexp;; -type split_result = Str.split_result = Text of string | Delim of string;; - -type result;; - (* The type of matching results *) - -val regexp: string -> regexp -val regexp_case_fold: string -> regexp -val quote: string -> string -val regexp_string: string -> regexp -val regexp_string_case_fold: string -> regexp - -val string_match: - ?groups:int -> pat:regexp -> string -> pos:int -> result option -val search_forward: - ?groups:int -> pat:regexp -> string -> pos:int -> (int * result) -val search_backward: - ?groups:int -> pat:regexp -> string -> pos:int -> (int * result) -val string_partial_match: - ?groups:int -> pat:regexp -> string -> pos:int -> result option - -(* The ~groups option specifies how many groups will be stored into - * 'result'. Default: 9 - *) - -val matched_string : result -> string -> string -val match_beginning : result -> int -val match_end : result -> int -val matched_group : result -> int -> string -> string -val group_beginning : result -> int -> int -val group_end : result -> int -> int - -val global_replace: pat:regexp -> templ:string -> string -> string -val replace_first: pat:regexp -> templ:string -> string -> string -val global_substitute: - ?groups:int -> - pat:regexp -> subst:(result -> string -> string) -> string -> string -val substitute_first: - ?groups:int -> - pat:regexp -> subst:(result -> string -> string) -> string -> string - -(* replace_matched: not available *) - -val split: sep:regexp -> string -> string list -val bounded_split: sep:regexp -> string -> max:int -> string list -val split_delim: sep:regexp -> string -> string list -val bounded_split_delim: sep:regexp -> string -> max:int -> string list -val full_split: sep:regexp -> string -> split_result list -val bounded_full_split: sep:regexp -> string -> max:int -> split_result list - -val string_before: string -> int -> string -val string_after: string -> int -> string -val first_chars: string -> len:int -> string -val last_chars: string -> len:int -> string - -(* Private: *) - -val init_mt : (unit -> unit) -> (unit -> unit) -> unit - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.2 2000/06/25 21:15:48 gerd - * Checked thread-safety. - * - * Revision 1.1 2000/06/25 20:48:19 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netstring_top.ml b/helm/DEVEL/pxp/netstring/netstring_top.ml deleted file mode 100644 index d25505cfe..000000000 --- a/helm/DEVEL/pxp/netstring/netstring_top.ml +++ /dev/null @@ -1,34 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - - -let exec s = - let l = Lexing.from_string s in - let ph = !Toploop.parse_toplevel_phrase l in - assert(Toploop.execute_phrase false Format.err_formatter ph) -;; - -(* Install the printers: *) - -exec "#install_printer Neturl.print_url;;";; -exec "#install_printer Netbuffer.print_buffer;;";; -exec "#install_printer Netstream.print_stream;;";; -exec "#install_printer Cgi.print_argument;;";; - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.2 2000/06/25 22:34:43 gerd - * Added labels to arguments. - * - * Revision 1.1 2000/06/24 20:20:58 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/netstring_top.mli b/helm/DEVEL/pxp/netstring/netstring_top.mli deleted file mode 100644 index 1d5ac72eb..000000000 --- a/helm/DEVEL/pxp/netstring/netstring_top.mli +++ /dev/null @@ -1,21 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -(* You may load this module into the toploop in order to install - * the printers for the various opaque data types of Netstring. - *) - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.1 2000/06/25 22:53:45 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/neturl.ml b/helm/DEVEL/pxp/netstring/neturl.ml deleted file mode 100644 index f597b0c1d..000000000 --- a/helm/DEVEL/pxp/netstring/neturl.ml +++ /dev/null @@ -1,1302 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -exception Malformed_URL - -type url_syntax_option = - Url_part_not_recognized - | Url_part_allowed - | Url_part_required - - -type url_syntax = - { url_enable_scheme : url_syntax_option; - url_enable_user : url_syntax_option; - url_enable_password : url_syntax_option; - url_enable_host : url_syntax_option; - url_enable_port : url_syntax_option; - url_enable_path : url_syntax_option; - url_enable_param : url_syntax_option; - url_enable_query : url_syntax_option; - url_enable_fragment : url_syntax_option; - url_enable_other : url_syntax_option; - url_accepts_8bits : bool; - url_is_valid : url -> bool; - } - -and url = - { - url_syntax : url_syntax; - mutable url_validity : bool; - url_scheme : string option; - url_user : string option; - url_password : string option; - url_host : string option; - url_port : int option; - url_path : string list; - url_param : string list; - url_query : string option; - url_fragment : string option; - url_other : string option; - } -;; - - -type char_category = - Accepted - | Rejected - | Separator - - - -let scan_url_part s k_from k_to cats accept_8bits = - (* Scans the longest word of accepted characters from position 'k_from' - * in 's' until at most position 'k_to'. The character following the - * word (if any) must be a separator character. - * On success, the function returns the position of the last character - * of the word + 1. - * If there is any rejected character before the separator or the end - * of the string (i.e. position 'k_to') is reached, the exception - * Malformed_URL is raised. - * Furthermore, if the character '%' is accepted it is checked whether - * two hexadecimal digits follow (which must be accepted, too). If this - * is not true, the exception Malformed_URL is raised, too. - * 'cats': contains for every character code (0 to 255) the category - * of the character. - *) - let check_hex c = - if cats.( Char.code c ) <> Accepted then raise Malformed_URL; - match c with - ('0'..'9'|'A'..'F'|'a'..'f') -> () - | _ -> raise Malformed_URL - in - - let rec scan k = - if k >= k_to then - k - else begin - let c = s.[k] in - let cat = cats.(Char.code c) in - match cat with - Accepted -> - if c = '%' then begin - if k+2 >= k_to then raise Malformed_URL; - let c1 = s.[k+1] in - let c2 = s.[k+2] in - check_hex c1; - check_hex c2; - scan (k+3) - end - else - scan (k+1) - | Separator -> k - | Rejected -> - if accept_8bits && c >= '\128' - then scan (k+1) - else raise Malformed_URL - end - in - - assert (Array.length cats = 256); - assert (k_from >= 0); - assert (k_from <= k_to); - assert (k_to <= String.length s); - - scan k_from -;; - - -(* Create a categorization: *) - -let lalpha = [ 'a'; 'b'; 'c'; 'd'; 'e'; 'f'; 'g'; 'h'; 'i'; 'j'; 'k'; 'l'; 'm'; - 'n'; 'o'; 'p'; 'q'; 'r'; 's'; 't'; 'u'; 'v'; 'w'; 'x'; 'y'; 'z' ] - -let ualpha = [ 'A'; 'B'; 'C'; 'D'; 'E'; 'F'; 'G'; 'H'; 'I'; 'J'; 'K'; 'L'; 'M'; - 'N'; 'O'; 'P'; 'Q'; 'R'; 'S'; 'T'; 'U'; 'V'; 'W'; 'X'; 'Y'; 'Z' ] - -let digit = [ '0'; '1'; '2'; '3'; '4'; '5'; '6'; '7'; '8'; '9' ] - -let safe = [ '$'; '-'; '_'; '.'; '+' ] - -let extra = [ '!'; '*'; '\''; '('; ')'; ',' ] - -let make_cats accepted separators = - (* create a categorization: - * - All characters listed in 'separators' are separators. - * - All characters listed in 'accepted' and which do not occur in - * 'separators' are accepted characters. - * - All other characters are rejected. - *) - let cats = Array.make 256 Rejected in - List.iter - (fun c -> - cats.(Char.code c) <- Accepted - ) - accepted; - - List.iter - (fun c -> - cats.(Char.code c) <- Separator - ) - separators; - cats -;; - - -let scheme_cats = - make_cats (lalpha @ ualpha @ ['+'; '-'; '.']) [':'] ;; - - (* scheme_cats: character categorization to _extract_ the URL scheme *) - - -let login_cats = - make_cats - (lalpha @ ualpha @ digit @ safe @ extra @ [';'; '?'; '&'; '='; '%']) - [':'; '@'; '/'; '#' ] -;; - - (* login_cats: character categorization to _extract_ user name, password, - * host name, and port. - *) - -let host_cats = - make_cats - (lalpha @ ualpha @ digit @ ['.'; '-']) - [] -;; - - (* host_cats: character categorization to _check_ whether the host name - * is formed only by legal characters. - * Especially '%' is not allowed here! - *) - -let port_cats = - make_cats - digit - [] -;; - - (* port_cats: character categorization to _check_ whether the port number - * is formed only by legal characters. - * Especially '%' is not allowed here! - *) - -let path_cats separators = - make_cats - (lalpha @ ualpha @ digit @ safe @ extra @ - ['?'; ':'; '@'; '&'; '='; ';'; '%'; '/'; '~']) - separators -;; - - -let separators_from_syntax syn = - let include_if syn_option clist = - if syn_option <> Url_part_not_recognized then - clist - else - [] - in - (include_if syn.url_enable_param [';']) @ - (include_if syn.url_enable_query ['?']) @ - (include_if syn.url_enable_fragment ['#']) -;; - - -let path_cats_from_syntax syn extraseps = - let separators = separators_from_syntax syn in - path_cats (separators @ extraseps) -;; - -(* path_cats_from_syntax: - * Computes a character categorization to extract the path from an URL. - * This depends on the syntax because the list of possible separators - * contains the characters that may begin the next URL clause. - * - * Notes: - * - The '#' is rejected unless fragments are enabled. - * - The '~' is accepted although this violates RFC 1738. - *) - - -let other_cats_from_syntax syn = - let include_if syn_option clist = - if syn_option <> Url_part_not_recognized then - clist - else - [] - in - let separators = - (include_if syn.url_enable_param [';']) @ - (include_if syn.url_enable_query ['?']) @ - (include_if syn.url_enable_fragment ['#']) - in - - make_cats - (lalpha @ ualpha @ digit @ safe @ extra @ - (separators @ ['?'; ':'; '@'; '&'; '='; ';'; '%'; '/'])) - [] -;; - - (* other_cats: character categorization to extract or check the - * "other" part of the URL. - *) - - - -let extract_url_scheme s = - let l = String.length s in - let k = scan_url_part s 0 l scheme_cats false in - (* or raise Malformed_URL *) - if k = l then raise Malformed_URL; - assert (s.[k] = ':'); - String.lowercase(String.sub s 0 k) -;; - - -let ( => ) a b = not a or b;; (* implication *) - -let ( <=> ) (a:bool) b = ( a = b );; (* equivalence *) - -let url_syntax_is_valid syn = - let recognized x = x <> Url_part_not_recognized in - let not_recognized x = x = Url_part_not_recognized in - (recognized syn.url_enable_password => recognized syn.url_enable_user) & - (recognized syn.url_enable_port => recognized syn.url_enable_host) & - (recognized syn.url_enable_user => recognized syn.url_enable_host) & - not ( (recognized syn.url_enable_user || - recognized syn.url_enable_password || - recognized syn.url_enable_host || - recognized syn.url_enable_port || - recognized syn.url_enable_path) && - (recognized syn.url_enable_other)) -;; - - -let partial_url_syntax syn = - let weaken = - function - Url_part_not_recognized -> Url_part_not_recognized - | Url_part_allowed -> Url_part_allowed - | Url_part_required -> Url_part_allowed - in - { url_enable_scheme = weaken syn.url_enable_scheme; - url_enable_user = weaken syn.url_enable_user; - url_enable_password = weaken syn.url_enable_password; - url_enable_host = weaken syn.url_enable_host; - url_enable_port = weaken syn.url_enable_port; - url_enable_path = weaken syn.url_enable_path; - url_enable_param = weaken syn.url_enable_param; - url_enable_query = weaken syn.url_enable_query; - url_enable_fragment = weaken syn.url_enable_fragment; - url_enable_other = weaken syn.url_enable_other; - url_accepts_8bits = syn.url_accepts_8bits; - url_is_valid = syn.url_is_valid; - } -;; - - - -let file_url_syntax = - { url_enable_scheme = Url_part_required; - url_enable_user = Url_part_not_recognized; - url_enable_password = Url_part_not_recognized; - url_enable_host = Url_part_allowed; - url_enable_port = Url_part_not_recognized; - url_enable_path = Url_part_required; - url_enable_param = Url_part_not_recognized; - url_enable_query = Url_part_not_recognized; - url_enable_fragment = Url_part_not_recognized; - url_enable_other = Url_part_not_recognized; - url_accepts_8bits = false; - url_is_valid = (fun _ -> true); - } -;; - - -let ftp_url_syntax = - { url_enable_scheme = Url_part_required; - url_enable_user = Url_part_allowed; - url_enable_password = Url_part_allowed; - url_enable_host = Url_part_required; - url_enable_port = Url_part_allowed; - url_enable_path = Url_part_allowed; - url_enable_param = Url_part_allowed; - url_enable_query = Url_part_not_recognized; - url_enable_fragment = Url_part_not_recognized; - url_enable_other = Url_part_not_recognized; - url_accepts_8bits = false; - url_is_valid = (fun _ -> true); - } -;; - - -let http_url_syntax = - { url_enable_scheme = Url_part_required; - url_enable_user = Url_part_allowed; - url_enable_password = Url_part_allowed; - url_enable_host = Url_part_required; - url_enable_port = Url_part_allowed; - url_enable_path = Url_part_allowed; - url_enable_param = Url_part_not_recognized; - url_enable_query = Url_part_allowed; - url_enable_fragment = Url_part_not_recognized; - url_enable_other = Url_part_not_recognized; - url_accepts_8bits = false; - url_is_valid = (fun _ -> true); - } -;; - - -let mailto_url_syntax = - { url_enable_scheme = Url_part_required; - url_enable_user = Url_part_not_recognized; - url_enable_password = Url_part_not_recognized; - url_enable_host = Url_part_not_recognized; - url_enable_port = Url_part_not_recognized; - url_enable_path = Url_part_not_recognized; - url_enable_param = Url_part_not_recognized; - url_enable_query = Url_part_not_recognized; - url_enable_fragment = Url_part_not_recognized; - url_enable_other = Url_part_required; - url_accepts_8bits = false; - url_is_valid = (fun _ -> true); - } -;; - - -let null_url_syntax = - { url_enable_scheme = Url_part_not_recognized; - url_enable_user = Url_part_not_recognized; - url_enable_password = Url_part_not_recognized; - url_enable_host = Url_part_not_recognized; - url_enable_port = Url_part_not_recognized; - url_enable_path = Url_part_not_recognized; - url_enable_param = Url_part_not_recognized; - url_enable_query = Url_part_not_recognized; - url_enable_fragment = Url_part_not_recognized; - url_enable_other = Url_part_not_recognized; - url_accepts_8bits = false; - url_is_valid = (fun _ -> true); - } -;; - - -let ip_url_syntax = - { url_enable_scheme = Url_part_allowed; - url_enable_user = Url_part_allowed; - url_enable_password = Url_part_allowed; - url_enable_host = Url_part_allowed; - url_enable_port = Url_part_allowed; - url_enable_path = Url_part_allowed; - url_enable_param = Url_part_allowed; - url_enable_query = Url_part_allowed; - url_enable_fragment = Url_part_allowed; - url_enable_other = Url_part_not_recognized; - url_accepts_8bits = false; - url_is_valid = (fun _ -> true); - } -;; - - -let common_url_syntax = - let h = Hashtbl.create 10 in - Hashtbl.add h "file" file_url_syntax; - Hashtbl.add h "ftp" ftp_url_syntax; - Hashtbl.add h "http" http_url_syntax; - Hashtbl.add h "mailto" mailto_url_syntax; - h -;; - - -let url_conforms_to_syntax url = - let recognized x = x <> Url_part_not_recognized in - let required x = x = Url_part_required in - let present x = x <> None in - let syn = url.url_syntax in - (present url.url_scheme => recognized syn.url_enable_scheme) & - (present url.url_user => recognized syn.url_enable_user) & - (present url.url_password => recognized syn.url_enable_password) & - (present url.url_host => recognized syn.url_enable_host) & - (present url.url_port => recognized syn.url_enable_port) & - ((url.url_path <> []) => recognized syn.url_enable_path) & - ((url.url_param <> []) => recognized syn.url_enable_param) & - (present url.url_query => recognized syn.url_enable_query) & - (present url.url_fragment => recognized syn.url_enable_fragment) & - (present url.url_other => recognized syn.url_enable_other) & - (required syn.url_enable_scheme => present url.url_scheme) & - (required syn.url_enable_user => present url.url_user) & - (required syn.url_enable_password => present url.url_password) & - (required syn.url_enable_host => present url.url_host) & - (required syn.url_enable_port => present url.url_port) & - (required syn.url_enable_path => (url.url_path <> [])) & - (required syn.url_enable_param => (url.url_param <> [])) & - (required syn.url_enable_query => present url.url_query) & - (required syn.url_enable_fragment => present url.url_fragment) & - (required syn.url_enable_other => present url.url_other) & - (url.url_validity or syn.url_is_valid url) -;; - - -let url_syntax_of_url url = url.url_syntax -;; - - -let modify_url - ?syntax - ?(encoded = false) - ?scheme - ?user - ?password - ?host - ?port - ?path - ?param - ?query - ?fragment - ?other - url - = - - let encode = Netencoding.Url.encode in - let enc x = - if encoded then - x - else - match x with - None -> None - | Some x' -> Some (encode x') - in - let enc_list l = - if encoded then - l - else - List.map encode l - in - - let new_syntax = - match syntax with - None -> url.url_syntax - | Some syn -> syn - in - - let check_string s_opt cats = - match s_opt with - None -> () - | Some s -> - let l = String.length s in - let k = scan_url_part s 0 l cats new_syntax.url_accepts_8bits in - (* or raise Malformed_URL *) - if k <> l then raise Malformed_URL - in - - let check_string_list p cats sep = - List.iter - (fun p_component -> - let l = String.length p_component in - let k = - scan_url_part p_component 0 l cats new_syntax.url_accepts_8bits in - (* or raise Malformed_URL *) - if k <> l then raise Malformed_URL; - if String.contains p_component sep then raise Malformed_URL; - ) - p - in - - (* Create the modified record: *) - let url' = - { - url_syntax = new_syntax; - url_validity = false; - url_scheme = if scheme = None then url.url_scheme else scheme; - url_user = if user = None then url.url_user else enc user; - url_password = if password = None then url.url_password else enc password; - url_host = if host = None then url.url_host else host; - url_port = if port = None then url.url_port else port; - url_path = (match path with - None -> url.url_path - | Some p -> enc_list p); - url_param = (match param with - None -> url.url_param - | Some p -> enc_list p); - url_query = if query = None then url.url_query else enc query; - url_fragment = if fragment = None then url.url_fragment else enc fragment; - url_other = if other = None then url.url_other else enc other; - } - in - (* Check whether the URL conforms to the syntax: - *) - if not (url_conforms_to_syntax url') then raise Malformed_URL; - if url'.url_password <> None && url'.url_user = None then raise Malformed_URL; - if url'.url_user <> None && url'.url_host = None then raise Malformed_URL; - if url'.url_port <> None && url'.url_host = None then raise Malformed_URL; - (* Check every part: *) - check_string url'.url_scheme scheme_cats; - check_string url'.url_user login_cats; - check_string url'.url_password login_cats; - check_string url'.url_host host_cats; - (match url'.url_port with - None -> () - | Some p -> if p < 0 || p > 65535 then raise Malformed_URL - ); - let path_cats = path_cats_from_syntax new_syntax [] in - let other_cats = other_cats_from_syntax new_syntax in - check_string url'.url_query path_cats; - check_string url'.url_fragment path_cats; - check_string url'.url_other other_cats; - (* Check the lists: *) - check_string_list url'.url_param path_cats ';'; - check_string_list url'.url_path path_cats '/'; - (* Further path checks: *) - begin match url'.url_path with - [] -> - (* The path is empty: There must not be a 'param' or 'query' *) - if url'.url_host <> None then begin - if url'.url_param <> [] then raise Malformed_URL; - if url'.url_query <> None then raise Malformed_URL; - end - | ["";""] -> - (* This is illegal. *) - raise Malformed_URL; - | "" :: p' -> - (* The path is absolute: always ok *) - () - | _ -> - (* The path is relative: there must not be a host *) - if url'.url_host <> None then raise Malformed_URL; - end; - begin match url'.url_path with - _ :: rest -> (* "//" ambiguity *) - begin match List.rev rest with - _ :: rest' -> - if List.exists (fun p -> p = "") rest' then - raise Malformed_URL; - | [] -> - () - end - | [] -> - () - end; - (* Cache that the URL is valid: *) - url'.url_validity <- true; - - url' -;; - - -let null_url = - { - url_syntax = null_url_syntax; - url_validity = true; - url_scheme = None; - url_user = None; - url_password = None; - url_host = None; - url_port = None; - url_path = []; - url_param = []; - url_query = None; - url_fragment = None; - url_other = None; - } -;; - - -let make_url - ?(encoded = false) - ?scheme - ?user - ?password - ?host - ?port - ?path - ?param - ?query - ?fragment - ?other - url_syntax - = - - if not (url_syntax_is_valid url_syntax) then - invalid_arg "Neturl.make_url"; - - modify_url - ~encoded:encoded - ~syntax:url_syntax - ?scheme:scheme - ?user:user - ?password:password - ?host:host - ?port:port - ?path:path - ?param:param - ?query:query - ?fragment:fragment - ?other:other - null_url -;; - - -let remove_from_url - ?(scheme = false) - ?(user = false) - ?(password = false) - ?(host = false) - ?(port = false) - ?(path = false) - ?(param = false) - ?(query = false) - ?(fragment = false) - ?(other = false) - url - = - - make_url - ~encoded: true - ?scheme: (if scheme then None else url.url_scheme) - ?user: (if user then None else url.url_user) - ?password: (if password then None else url.url_password) - ?host: (if host then None else url.url_host) - ?port: (if port then None else url.url_port) - ?path: (if path then None else Some url.url_path) - ?param: (if param then None else Some url.url_param) - ?query: (if query then None else url.url_query) - ?fragment: (if fragment then None else url.url_fragment) - ?other: (if other then None else url.url_other) - url.url_syntax -;; - - -let default_url - ?(encoded = false) - ?scheme - ?user - ?password - ?host - ?port - ?(path = []) - ?(param = []) - ?query - ?fragment - ?other - url - = - - let encode = Netencoding.Url.encode in - - let enc x = - if encoded then - x - else - match x with - None -> None - | Some x' -> Some (encode x') - in - - let enc_list l = - if encoded then - l - else - List.map encode l - in - - let pass_if_missing current arg = - match current with - None -> arg - | _ -> current - in - - make_url - ~encoded: true - ?scheme: (pass_if_missing url.url_scheme scheme) - ?user: (pass_if_missing url.url_user (enc user)) - ?password: (pass_if_missing url.url_password (enc password)) - ?host: (pass_if_missing url.url_host host) - ?port: (pass_if_missing url.url_port port) - ~path: (if url.url_path = [] then enc_list path else url.url_path) - ~param: (if url.url_param = [] then enc_list param else url.url_param) - ?query: (pass_if_missing url.url_query (enc query)) - ?fragment: (pass_if_missing url.url_fragment (enc fragment)) - ?other: (pass_if_missing url.url_other (enc other)) - url.url_syntax -;; - - -let undefault_url - ?scheme - ?user - ?password - ?host - ?port - ?path - ?param - ?query - ?fragment - ?other - url - = - - let remove_if_matching current arg = - match current with - None -> None - | Some x -> - (match arg with - None -> current - | Some x' -> - if x=x' then - None - else - current) - in - - make_url - ~encoded: true - ?scheme: (remove_if_matching url.url_scheme scheme) - ?user: (remove_if_matching url.url_user user) - ?password: (remove_if_matching url.url_password password) - ?host: (remove_if_matching url.url_host host) - ?port: (remove_if_matching url.url_port port) - ~path: (match path with - None -> url.url_path - | Some x -> - if x = url.url_path then - [] - else - url.url_path) - ~param: (match param with - None -> url.url_param - | Some x -> - if x = url.url_param then - [] - else - url.url_param) - ?query: (remove_if_matching url.url_query query) - ?fragment: (remove_if_matching url.url_fragment fragment) - ?other: (remove_if_matching url.url_other other) - url.url_syntax -;; - - -let url_provides - ?(scheme = false) - ?(user = false) - ?(password = false) - ?(host = false) - ?(port = false) - ?(path = false) - ?(param = false) - ?(query = false) - ?(fragment = false) - ?(other = false) - url - = - - (scheme => (url.url_scheme <> None)) & - (user => (url.url_user <> None)) & - (password => (url.url_password <> None)) & - (host => (url.url_host <> None)) & - (port => (url.url_port <> None)) & - (path => (url.url_path <> [])) & - (param => (url.url_param <> [])) & - (query => (url.url_query <> None)) & - (fragment => (url.url_fragment <> None)) & - (other => (url.url_other <> None)) -;; - - -let return_if value = - match value with - None -> raise Not_found - | Some x -> x -;; - - -let decode_if want_encoded value = - let value' = return_if value in - if want_encoded then - value' - else - Netencoding.Url.decode value' (* WARNING: not thread-safe! *) -;; - - -let decode_path_if want_encoded value = - if want_encoded then - value - else - List.map Netencoding.Url.decode value (* WARNING: not thread-safe! *) -;; - - -let url_scheme url = return_if url.url_scheme;; -let url_user ?(encoded=false) url = decode_if encoded url.url_user;; -let url_password ?(encoded=false) url = decode_if encoded url.url_password;; -let url_host url = return_if url.url_host;; -let url_port url = return_if url.url_port;; -let url_path ?(encoded=false) url = decode_path_if encoded url.url_path;; -let url_param ?(encoded=false) url = decode_path_if encoded url.url_param;; -let url_query ?(encoded=false) url = decode_if encoded url.url_query;; -let url_fragment ?(encoded=false) url = decode_if encoded url.url_fragment;; -let url_other ?(encoded=false) url = decode_if encoded url.url_other;; - - -let string_of_url url = - if not (url.url_validity) then - failwith "Neturl.string_of_url: URL not flagged as valid"; - (match url.url_scheme with - None -> "" - | Some s -> s ^ ":") ^ - (match url.url_host with - None -> "" - | Some host -> - "//" ^ - (match url.url_user with - None -> "" - | Some user -> - user ^ - (match url.url_password with - None -> "" - | Some password -> - ":" ^ password - ) ^ - "@") ^ - host ^ - (match url.url_port with - None -> "" - | Some port -> - ":" ^ string_of_int port)) ^ - (match url.url_path with - | [""] -> - "/" - | x :: p when url.url_scheme = None && - url.url_host = None && - String.contains x ':' - -> - (* Really a special case: The colon contained in 'x' may cause - * that a prefix of 'x' is interpreted as URL scheme. In this - * case, "./" is prepended (as recommended in RFC 1808, 5.3). - *) - "./" - | _ -> - "" - ) ^ - String.concat "/" url.url_path ^ - (match url.url_other with - None -> "" - | Some other -> - other) ^ - String.concat "" (List.map (fun s -> ";" ^ s) url.url_param) ^ - (match url.url_query with - None -> "" - | Some query -> - "?" ^ query) ^ - (match url.url_fragment with - None -> "" - | Some fragment -> - "#" ^ fragment) -;; - - -let url_of_string url_syntax s = - let l = String.length s in - let recognized x = x <> Url_part_not_recognized in - - let rec collect_words terminators eof_char cats k = - (* Collect words as recognized by 'cats', starting at position 'k' in - * 's'. Collection stops if one the characters listed in 'terminators' - * is found. If the end of the string is reached, it is treated as - * 'eof_char'. - *) - let k' = scan_url_part s k l cats url_syntax.url_accepts_8bits in - (* or raise Malformed_URL *) - let word, sep = - String.sub s k (k'-k), (if k'<l then s.[k'] else eof_char) in - if List.mem sep terminators then - [word, sep], k' - else - let word_sep_list', k'' = - collect_words terminators eof_char cats (k'+1) in - ((word, sep) :: word_sep_list'), k'' - in - - (* Try to extract the scheme name: *) - let scheme, k1 = - if recognized url_syntax.url_enable_scheme then - try - let k = scan_url_part s 0 l scheme_cats false in - (* or raise Malformed_URL *) - if k = l then raise Malformed_URL; - assert (s.[k] = ':'); - Some (String.sub s 0 k), (k+1) - with - Malformed_URL -> None, 0 - else - None, 0 - in - - (* If there is a "//", a host will follow: *) - let host, port, user, password, k2 = - if recognized url_syntax.url_enable_host && - k1 + 2 <= l && s.[k1]='/' && s.[k1+1]='/' then begin - - let word_sep_list, k' = collect_words [ '/'; '#' ] '/' login_cats (k1+2) - in - (* or raise Malformed_URL *) - - let int x = - try int_of_string x with _ -> raise Malformed_URL in - - match word_sep_list with - [ host, ('/'|'#') ] -> - Some host, None, None, None, k' - | [ host, ':'; port, ('/'|'#') ] -> - Some host, Some (int port), None, None, k' - | [ user, '@'; host, ('/'|'#') ] -> - Some host, None, Some user, None, k' - | [ user, '@'; host, ':'; port, ('/'|'#') ] -> - Some host, Some (int port), Some user, None, k' - | [ user, ':'; password, '@'; host, ('/'|'#') ] -> - Some host, None, Some user, Some password, k' - | [ user, ':'; password, '@'; host, ':'; port, ('/'|'#') ] -> - Some host, Some (int port), Some user, Some password, k' - | _ -> - raise Malformed_URL - end - else - None, None, None, None, k1 - in - - let path, k3 = - if recognized url_syntax.url_enable_path && - k2 < l (* && s.[k2]='/' *) - then begin - let cats = path_cats_from_syntax url_syntax [ '/' ] in - let seps = separators_from_syntax url_syntax in - - (* Note: '>' is not allowed within URLs; because of this we can use - * it as end-of-string character. - *) - - let word_sep_list, k' = collect_words ('>'::seps) '>' cats k2 in - (* or raise Malformed_URL *) - match word_sep_list with - [ "", '/'; "", _ ] -> - [ "" ], k' - | [ "", _ ] -> - [], k' - | _ -> - List.map fst word_sep_list, k' - end - else begin - (* If there is a single '/': skip it *) - if not (recognized url_syntax.url_enable_other) && - k2 < l && s.[k2]='/' - then - [], (k2+1) - else - [], k2 - end - in - - let other, k4 = - if recognized url_syntax.url_enable_other && - k3 < l - then begin - - let cats = other_cats_from_syntax url_syntax in - - (* Note: '>' is not allowed within URLs; because of this we can use - * it as end-of-string character. - *) - - let word_sep_list, k' = collect_words ['>';'#'] '>' cats k3 in - (* or raise Malformed_URL *) - - match word_sep_list with - [ other, _ ] -> Some other, k' - | _ -> assert false - end - else - None, k3 - in - - let param, k5 = - if recognized url_syntax.url_enable_param && - k4 < l && s.[k4]=';' - then begin - let cats = path_cats_from_syntax url_syntax [] in - let seps = separators_from_syntax url_syntax in - let seps' = List.filter (fun c -> c <> ';') seps in - - (* Note: '>' is not allowed within URLs; because of this we can use - * it as end-of-string character. - *) - - let word_sep_list, k' = collect_words ('>'::seps') '>' cats (k4+1) in - (* or raise Malformed_URL *) - - List.map fst word_sep_list, k' - end - else - [], k4 - in - - let query, k6 = - if recognized url_syntax.url_enable_query && - k5 < l && s.[k5]='?' - then begin - let cats = path_cats_from_syntax url_syntax [] in - let seps = separators_from_syntax url_syntax in - - (* Note: '>' is not allowed within URLs; because of this we can use - * it as end-of-string character. - *) - - let word_sep_list, k' = collect_words ('>'::seps) '>' cats (k5+1) in - (* or raise Malformed_URL *) - - match word_sep_list with - [ query, _ ] -> Some query, k' - | _ -> assert false - end - else - None, k5 - in - - let fragment, k7 = - if recognized url_syntax.url_enable_fragment && - k6 < l && s.[k6]='#' - then begin - let cats = path_cats_from_syntax url_syntax [] in - let seps = separators_from_syntax url_syntax in - - (* Note: '>' is not allowed within URLs; because of this we can use - * it as end-of-string character. - *) - - let word_sep_list, k' = collect_words ('>'::seps) '>' cats (k6+1) in - (* or raise Malformed_URL *) - - match word_sep_list with - [ fragment, _ ] -> Some fragment, k' - | _ -> assert false - end - else - None, k6 - in - - if k7 <> l then raise Malformed_URL; - - make_url - ~encoded:true - ?scheme:scheme - ?user:user - ?password:password - ?host:host - ?port:port - ~path:path - ~param:param - ?query:query - ?fragment:fragment - ?other:other - url_syntax -;; - - -let split_path s = - let l = String.length s in - let rec collect_words k = - let k' = - try - String.index_from s k '/' - with - Not_found -> l - in - let word = String.sub s k (k'-k) in - if k' >= l then - [word] - else - word :: collect_words (k'+1) - in - match collect_words 0 with - [ "" ] -> [] - | [ "";"" ] -> [ "" ] - | other -> other -;; - - -let join_path l = - match l with - [ "" ] -> "/" - | _ -> String.concat "/" l;; - - -let norm_path l = - - let rec remove_slash_slash l first = - match l with - | [ "" ] -> - [ "" ] - | [ ""; "" ] when first -> - [ "" ] - | "" :: l' when not first -> - remove_slash_slash l' false - | x :: l' -> - x :: remove_slash_slash l' false - | [] -> - [] - in - - let rec remove_dot l first = - match l with - | ([ "." ] | ["."; ""]) -> - if first then [] else [ "" ] - | "." :: x :: l' -> - remove_dot (x :: l') false - | x :: l' -> - x :: remove_dot l' false - | [] -> - [] - in - - let rec remove_dot_dot_once l first = - match l with - x :: ".." :: [] when x <> "" && x <> ".." && not first -> - [ "" ] - | x :: ".." :: l' when x <> "" && x <> ".." -> - l' - | x :: l' -> - x :: remove_dot_dot_once l' false - | [] -> - raise Not_found - in - - let rec remove_dot_dot l = - try - let l' = remove_dot_dot_once l true in - remove_dot_dot l' - with - Not_found -> l - in - - let l' = remove_dot_dot (remove_dot (remove_slash_slash l true) true) in - match l' with - [".."] -> [".."; ""] - | ["";""] -> [ "" ] - | _ -> l' -;; - - -let apply_relative_url baseurl relurl = - if not (baseurl.url_validity) or not (relurl.url_validity) then - failwith "Neturl.apply_relative_url: URL not flagged as valid"; - - if relurl.url_scheme <> None then - modify_url - ~syntax:baseurl.url_syntax (* inherit syntax *) - relurl - else - if relurl.url_host <> None then - modify_url - ~syntax:baseurl.url_syntax (* inherit syntax and scheme *) - ?scheme:baseurl.url_scheme - relurl - else - match relurl.url_path with - "" :: other -> - (* An absolute path *) - modify_url - ~syntax:baseurl.url_syntax (* inherit syntax, scheme, and *) - ~encoded:true - ?scheme:baseurl.url_scheme (* login info *) - ?host:baseurl.url_host - ?port:baseurl.url_port - ?user:baseurl.url_user - ?password:baseurl.url_password - relurl - | [] -> - (* Empty: Inherit also path, params, query, and fragment *) - let new_params, new_query, new_fragment = - match relurl.url_param, relurl.url_query, relurl.url_fragment - with - [], None, None -> - (* Inherit all three *) - baseurl.url_param, baseurl.url_query, baseurl.url_fragment - | [], None, f -> - (* Inherit params and query *) - baseurl.url_param, baseurl.url_query, f - | [], q, f -> - (* Inherit params *) - baseurl.url_param, q, f - | p, q, f -> - (* Inherit none of them *) - p, q, f - in - modify_url - ~syntax:baseurl.url_syntax - ~encoded:true - ?scheme:baseurl.url_scheme - ?host:baseurl.url_host - ?port:baseurl.url_port - ?user:baseurl.url_user - ?password:baseurl.url_password - ~path:baseurl.url_path - ~param:new_params - ?query:new_query - ?fragment:new_fragment - relurl - | relpath -> - (* A relative path *) - let rec change_path basepath = - match basepath with - | [] -> - relpath - | [ x ] -> - relpath - | x :: basepath' -> - x :: change_path basepath' - in - let new_path = norm_path (change_path baseurl.url_path) in - modify_url - ~syntax:baseurl.url_syntax (* inherit syntax, scheme, and *) - ~encoded:true - ?scheme:baseurl.url_scheme (* login info *) - ?host:baseurl.url_host - ?port:baseurl.url_port - ?user:baseurl.url_user - ?password:baseurl.url_password - ~path:new_path (* and change path *) - relurl - -;; - - -let print_url url = - Format.print_string ("<URL:" ^ string_of_url url ^ ">") -;; - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:28 lpadovan - * Initial revision - * - * Revision 1.4 2000/07/04 21:50:51 gerd - * Fixed typo. - * - * Revision 1.3 2000/06/26 22:57:49 gerd - * Change: The record 'url_syntax' has an additional component - * 'url_accepts_8bits'. Setting this option to 'true' causes that - * the bytes >= 0x80 are no longer rejected. - * - * Revision 1.2 2000/06/25 19:39:48 gerd - * Lots of Bugfixes. - * - * Revision 1.1 2000/06/24 20:19:59 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/neturl.mli b/helm/DEVEL/pxp/netstring/neturl.mli deleted file mode 100644 index 988aef6c8..000000000 --- a/helm/DEVEL/pxp/netstring/neturl.mli +++ /dev/null @@ -1,460 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -(* This module applies already O'Caml-3 features. *) - -(* Uniform Resource Locators (URLs): - * - * This module provides functions to parse URLs, to print URLs, to - * store URLs, to modify URLs, and to apply relative URLs. - * - * URLs are strings formed according to pattern (1) or (2): - * - * (1) scheme://user:password@host:port/path;params?query#fragment - * (2) scheme:other;params?query#fragment - * - * The word at the beginning of the URL identifies the URL scheme - * (such as "http" or "file"). Depending on the scheme, not all of the - * parts are allowed, or parts may be omitted. This module defines the - * type 'url_syntax' whose values describe which parts are allowed/required/ - * not allowed for a concrete URL scheme (see below). - * - * Not all characters are allowed in a URL. Some characters are allowed, - * but have the special task to separate the various parts of the URL - * (reserved characters). - * However, it is possible to include even invalid or reserved characters - * as normal content by applying the '%'-encoding on these characters: - * A '%' indicates that an encoded character follows, and the character - * is denoted by a two-digit hexadecimal number (e.g. %2f for '/'). - * In the following descriptions, the term "encoded string" means a string - * containing such %-encoded characters, and the "decoded string" means a - * string not containing such characters. - * See the module Netencoding.Url for functions encoding or decoding - * strings. - * - * The type 'url' describes values storing the components of a URL, - * and the 'url_syntax' for the URL. In general, the components are - * stored as encoded strings; however, not for all components the - * '%'-encoding is applicable. - * For convenience, the functions creating, modifying, and accessing - * URLs can handle both encoded and decoded strings. In order to - * avoid errors, the functions pass strings even in their decoded form. - * - * Note that there is currently no function to compare URLs. The - * canoncical comparison ( = ) is not applicable because the same URL - * may be written differently. - * - * Note that nothing is said about the character set/encoding of URLs. - * Some protocols and standards prefer UTF-8 as fundamental encoding - * and apply the '%'-encoding on top of it; i.e. the byte sequence - * representing a character in UTF-8 is '%'-encoded. There is no special - * support for this technique. - * - * For more information about URLs, see RFCs 1738 and 1808. - *) - -exception Malformed_URL -(* Is raised by a number of functions when encountering a badly formed - * URL. - *) - -val extract_url_scheme : string -> string - (* Returns the URL scheme from the string representation of an URL. - * E.g. extract_url_scheme "http://host/path" = "http". - * The scheme name is always converted to lowercase characters. - * Raises Malformed_URL if the scheme name is not found. - *) - -type url_syntax_option = - Url_part_not_recognized - | Url_part_allowed - | Url_part_required - - -type url_syntax = - { url_enable_scheme : url_syntax_option; - url_enable_user : url_syntax_option; - url_enable_password : url_syntax_option; - url_enable_host : url_syntax_option; - url_enable_port : url_syntax_option; - url_enable_path : url_syntax_option; - url_enable_param : url_syntax_option; - url_enable_query : url_syntax_option; - url_enable_fragment : url_syntax_option; - url_enable_other : url_syntax_option; - url_accepts_8bits : bool; - url_is_valid : url -> bool; - } - -and url -;; - -(* Values of type 'url_syntax' describe which components of an URL are - * recognized, which are allowed (and optional), and which are required. - * Not all combinations are valid; the predicate expressed by the - * function 'url_syntax_is_valid' must hold. - * The function 'url_is_valid' is applied when a fresh URL is created - * and must return 'true'. This function allows it to add an arbitrary - * validity criterion to 'url_syntax'. (Note that the URL passed to - * this function is not fully working; you can safely assume that the - * accessor functions url_scheme etc. can be applied to it.) - * - * Switch 'url_accepts_8bit': If 'true', the bytes with code 128 to - * 255 are treated like alphanumeric characters; if 'false' these bytes - * are illegal (but it is still possible to include such byte in their - * encoded form: %80 to %FF). - * - * Values of type 'url' describe concrete URLs. Every URL must have - * a fundamental 'url_syntax', and it is only possible to create URLs - * conforming to the syntax. See 'make_url' for further information. - *) - - -val url_syntax_is_valid : url_syntax -> bool - (* Checks whether the passed url_syntax is valid. This means: - * - * - If passwords are recognized, users (and hosts) must be recognized, too - * - If ports are recognized, hosts must be recognized, too - * - If users are recognized, hosts must be recognized, too - * - Either the syntax recognizes one of the phrases - * { user, password, host, port, path }, or the syntax recognized - * the phrase 'other'. - *) - - -val partial_url_syntax : url_syntax -> url_syntax - (* Transforms the syntax into another syntax where all required parts are - * changed into optional parts. - *) - - -(* Note that all following url_syntaxes do not allow 8bit bytes. *) - -val null_url_syntax : url_syntax - -val ip_url_syntax : url_syntax - (* Maximum syntax for IP based protocols *) - -val common_url_syntax : (string, url_syntax) Hashtbl.t - (* Syntax descriptions for common URL schemes: - * - * null_url_syntax: nothing is recognized - * - * common_url_syntax: Hashtable mapping from URL scheme names to - * definitions of syntaxes: - * - * "file": scheme, host?, path - * "ftp": scheme, user?, password?, host, port?, path?, param? - * "http": scheme, user?, password?, host, port?, path?, query? - * "mailto": scheme, other - * - * Notes: - * (1) These syntax descriptions can be weakened for partial/relative URLs - * by changing the required parts to optional parts: See the function - * 'partial_url_syntax'. - * (2) None of the descriptions allows fragments. These can be enabled by - * setting 'url_enable_fragment' to Url_part_allowed. E.g. - * { file_url_syntax with url_enable_fragment = Url_part_allowed } - *) - -val null_url : url - (* A URL without any component and 'null_url_syntax' - *) - -val make_url : - ?encoded:bool -> - ?scheme:string -> - ?user:string -> - ?password:string -> - ?host:string -> - ?port:int -> - ?path:string list -> - ?param:string list -> - ?query:string -> - ?fragment:string -> - ?other:string -> - url_syntax -> - url - (* Creates a URL from components: - * - * - The components "scheme" and "host" are simple strings to which the - * '%'-encoding is not applicable. - * - The component "port" is a simple number. Of course, the '%'-encoding - * is not applicable, too. - * - The components "user", "password", "query", "fragment", and "other" - * are strings which may contains '%'-encoded characters. By default, - * you can pass any string for these components, and problematic characters - * are automatically encoded. If you set ~encoded:true, the passed - * strings must already be encoded, but the function checks whether - * the encoding is correct. - * Note that for "query" even the characters '?' and '=' are encoded - * by default, so you need to set ~encoded:true to pass a reasonable - * query string. - * - The components "path" and "param" are lists of strings which may - * contain '%'-encoded characters. Again, the default is to pass - * decoded strings to the function, and the function encodes them - * automatically, and by setting ~encoded:true the caller is responsible - * for encoding the strings. - * path = [] and params = [] mean that no path and no parameters are - * specified, respectively. - * See below for the respresentation of these components. - * - * Except of "path", the strings representing the components do not - * contain the characters separating the components from each other. - * The "path" component includes the '/' at the beginning of the path - * (if present). - * - * The created URL must conform to the 'url_syntax', i.e. - * - The URL must only contain components which are recognized by the - * syntax - * - The URL must contain components which are required by the syntax - * - The URL must fulfill the predicate expressed by the 'url_is_valid' - * function of the syntax. - * - * The path of a URL is represented as a list of '/'-separated path - * components. i.e. - * [ s1; s2; ...; sN ] represents the path - * s1 ^ "/" ^ s2 ^ "/" ^ ... ^ "/" ^ sN - * As special cases: - * [] is the non-existing path - * [ "" ] is "/" - * [ "";"" ] is illegal - * - * Except of s1 and sN, the path components must not be empty strings. - * - * To avoid ambiguities, it is illegal to create URLs with both relative - * paths (s1 <> "") and host components. - * - * Parameters of URLs are components beginning with ';'. The list - * of parameters is represented as list of strings where the strings - * contain the value following ';'. - *) - -val modify_url : - ?syntax:url_syntax -> - ?encoded:bool -> - ?scheme:string -> - ?user:string -> - ?password:string -> - ?host:string -> - ?port:int -> - ?path:string list -> - ?param:string list -> - ?query:string -> - ?fragment:string -> - ?other:string -> - url -> - url - (* Modifies the passed components and returns the modified URL. - * The modfied URL shares unmodified components with the original - * URL. - *) - -val remove_from_url : - ?scheme:bool -> - ?user:bool -> - ?password:bool -> - ?host:bool -> - ?port:bool -> - ?path:bool -> - ?param:bool -> - ?query:bool -> - ?fragment:bool -> - ?other:bool -> - url -> - url - (* Removes the 'true' components from the URL, and returns the modified - * URL. - * The modfied URL shares unmodified components with the original - * URL. - *) - -val default_url : - ?encoded:bool -> - ?scheme:string -> - ?user:string -> - ?password:string -> - ?host:string -> - ?port:int -> - ?path:string list -> - ?param:string list -> - ?query:string -> - ?fragment:string -> - ?other:string -> - url -> - url - (* Adds missing components and returns the modified URL. - * The modfied URL shares unmodified components with the original - * URL. - *) - -val undefault_url : - ?scheme:string -> - ?user:string -> - ?password:string -> - ?host:string -> - ?port:int -> - ?path:string list -> - ?param:string list -> - ?query:string -> - ?fragment:string -> - ?other:string -> - url -> - url - (* Removes components from the URL if they have the passed value, and - * returns the modified URL. - * Note: The values must always be passed in _encoded_ form! - * The modfied URL shares unmodified components with the original - * URL. - *) - -val url_syntax_of_url : url -> url_syntax - (* Returns the 'url_syntax' record of a URL. *) - -val url_of_string : url_syntax -> string -> url - (* Parses the passed string according to the passed url_syntax. *) - -val string_of_url : url -> string - (* Returns the URL as string *) - -val url_provides : - ?scheme:bool -> - ?user:bool -> - ?password:bool -> - ?host:bool -> - ?port:bool -> - ?path:bool -> - ?param:bool -> - ?query:bool -> - ?fragment:bool -> - ?other:bool -> - url -> - bool - (* Returns 'true' iff the URL has all of the components passed with - * 'true' value. - *) - -val url_scheme : url -> string -val url_user : ?encoded:bool -> url -> string -val url_password : ?encoded:bool -> url -> string -val url_host : url -> string -val url_port : url -> int -val url_path : ?encoded:bool -> url -> string list -val url_param : ?encoded:bool -> url -> string list -val url_query : ?encoded:bool -> url -> string -val url_fragment : ?encoded:bool -> url -> string -val url_other : ?encoded:bool -> url -> string - (* Return components of the URL. The functions return decoded strings - * unless ~encoded:true is set. - * If the component does not exist, the exception Not_found - * is raised. - *) - -val split_path : string -> string list - (* Splits a '/'-separated path into components (e.g. to set up the - * ~path argument of make_url). - * E.g. split_path "a/b/c" = [ "a"; "b"; "c" ], - * split_path "/a/b" = [ ""; "a"; "b" ], - * split_path "a/b/" = [ "a"; "b"; "" ] - *) - -val join_path : string list -> string - (* Concatenates the path components (reverse function of split_path). - *) - -val norm_path : string list -> string list - (* Removes "." and ".." from the path if possible. Deletes double slashes. - * - * EXAMPLES: - * - * norm_path ["."] = [] - * means: "." = "" - * norm_path ["."; ""] = [] - * means: "./" = "" - * norm_path ["a"; "."] = ["a"; ""] - * means: "a/." = "a/" - * norm_path ["a"; "b"; "."] = ["a"; "b"; ""] - * means: "a/b/." = "a/b/" - * norm_path ["a"; "."; "b"; "."] = ["a"; "b"; ""] - * means: "a/./b/." = "a/b/" - * norm_path [".."] = [".."; ""] - * means: ".." = "../" - * norm_path [".."; ""] = [".."; ""] - * means: "../" = "../" - * norm_path ["a"; "b"; ".."; "c" ] = ["a"; "c"] - * means: "a/b/../c" = "a/c" - * norm_path ["a"; "b"; ".."; "c"; ""] = ["a"; "c"; ""] - * means: "a/b/../c/" = "a/c/" - * norm_path ["";"";"a";"";"b"] = [""; "a"; "b"] - * means: "//a//b" = "/a/b" - * norm_path ["a"; "b"; ""; ".."; "c"; ""] = ["a"; "c"; ""] - * means: "a/b//../c/" = "a/c/" - * norm_path ["a"; ".."] = [] - * means: "a/.." = "" - *) - - -val apply_relative_url : url -> url -> url - (* apply_relative_url base rel: - * Interprets 'rel' relative to 'base' and returns the new URL. This - * function implements RFC 1808. - *) - -val print_url : url -> unit - (* Printer for the toploop. *) - -(* ---------------------------------------------------------------------- *) - -(* EXAMPLES: - * - * let http = Hashtbl.find common_url_syntax "http";; - * let u = url_of_string http "http://g:pw@host/a/%62/";; - * string_of_url u;; - * --> "http://g:pw@host/a/%62/" - * url_scheme u;; - * --> "http" - * url_user u;; - * --> "g" - * url_password u;; - * --> "pw" - * url_host u;; - * --> "host" - * url_path u;; - * --> [ ""; "a"; "b"; "" ] (* sic! *) - * url_path ~encoded:true u;; - * --> [ ""; "a"; "%62"; "" ] - * let v = make_url - * ~path:[ ".."; "c" ] - * ~fragment:"near-the-#-character" - * { (partial_url_syntax http) with url_enable_fragment = Url_part_allowed };; - * string_of_url v;; - * --> "../c#near-the-%23-character" - * let u' = modify_url ~syntax:(url_syntax_of_url v) u;; - * (* u does not permit fragments *) - * let w = apply_relative_url u' v;; - * string_of_url w;; - * --> "http://g:pw@host/c#near-the-%23-character" - *) - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:27 lpadovan - * Initial revision - * - * Revision 1.3 2000/06/26 22:57:49 gerd - * Change: The record 'url_syntax' has an additional component - * 'url_accepts_8bits'. Setting this option to 'true' causes that - * the bytes >= 0x80 are no longer rejected. - * - * Revision 1.2 2000/06/25 22:55:47 gerd - * Doc update. - * - * Revision 1.1 2000/06/24 20:19:59 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/netstring/tests/.cvsignore b/helm/DEVEL/pxp/netstring/tests/.cvsignore deleted file mode 100644 index c1fcbc4ae..000000000 --- a/helm/DEVEL/pxp/netstring/tests/.cvsignore +++ /dev/null @@ -1,7 +0,0 @@ -*.cmo -*.cmx -*.cmi - -*.o -*.a - diff --git a/helm/DEVEL/pxp/netstring/tests/Makefile b/helm/DEVEL/pxp/netstring/tests/Makefile deleted file mode 100644 index 1aa5265ba..000000000 --- a/helm/DEVEL/pxp/netstring/tests/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# Note: you need an appopriate toploop "ocamlfattop" to run the -# tests. - -# 2nd note: "test_encoding.cgi" is a CGI script; you must invoke -# it through browser and WWW server. - -test: test_recode - ocamlfattop test_netencoding.ml - ocamlfattop test_mimestring.ml - ocamlfattop test_cgi.ml - ocamlfattop test_neturl.ml - ./test_recode - -test_recode: test_recode.ml - ocamlc -custom -o test_recode unix.cma threads.cma str.cma \ - ../netstring.cma ../netmappings_iso.cmo \ - -I .. -thread test_recode.ml - -distclean: clean - rm -f *~ test_recode - -clean: - rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa - -CLEAN: - diff --git a/helm/DEVEL/pxp/netstring/tests/test_cgi.ml b/helm/DEVEL/pxp/netstring/tests/test_cgi.ml deleted file mode 100644 index 43d9886ed..000000000 --- a/helm/DEVEL/pxp/netstring/tests/test_cgi.ml +++ /dev/null @@ -1,423 +0,0 @@ -#require "str";; -#directory "..";; -#load "netstring.cma";; - - -open Cgi;; - -(**********************************************************************) -(* dest_form_encoded_parameters *) -(**********************************************************************) - -let t001 f = - let r = - f - "blah blah ---snip -Content-Disposition: form-data; name=blupp - -This is a text ---snip-- -blah blah" - "snip" - in - r = ["blupp", "text/plain", "This is a text"] -;; - - -let t002 f = - let r = - f - "blah blah ---snip -Content-Disposition: form-data; name=blupp - -This is a text ---snip-- -blah blah" - "snip" - in - r = ["blupp", "text/plain", "This is a text"] -;; - - -let t003 f = - let r = - f - "--snip -Content-Disposition: form-data; name=blupp - -This is a text ---snip--" - "snip" - in - r = ["blupp", "text/plain", "This is a text"] -;; - - -let t004 f = - let r = - f - "--snip -Content-Disposition: form-data; name=blupp - -This is a text - ---snip--" - "snip" - in - r = ["blupp", "text/plain", "This is a text\013\n"] -;; - - -let t005 f = - let r = - f - "--snip -Content-Disposition: form-data; name=blupp - -This is a text - ---snip--" - "snip" - in - r = ["blupp", "text/plain", "This is a text\n"] -;; - - -let t006 f = - let r = - f - "blah blah ---snip -Content-Disposition: form-data;name= \"blupp\" - -This is a text ---snip-- -blah blah" - "snip" - in - r = ["blupp", "text/plain", "This is a text"] -;; - - -let t007 f = - let r = - f - "blah blah ---snip -Content-Disposition: form-data;name= \"name=blupp\" - -This is a text ---snip-- -blah blah" - "snip" - in - r = ["name=blupp", "text/plain", "This is a text"] -;; - - -let t008 f = - let r = - f - "blah blah ---snip -Content-Disposition: form-data; strange=\"name=blop\"; name= \"blupp\" - -This is a text ---snip-- -blah blah" - "snip" - in - r = ["blupp", "text/plain", "This is a text"] -;; - - -let t009 f = - let r = - f - "blah blah ---snip -Content-Disposition: form-data; strange=\" name=blop \"; name=blupp - -This is a text ---snip-- -blah blah" - "snip" - in - r = ["blupp", "text/plain", "This is a text"] -;; - - -let t010 f = - (* There is a space after "octet-stream"! *) - let r = - f - "--snip -Content-Disposition: form-data; name=blupp -Content-type: application/octet-stream - -This is a text ---snip--" - "snip" - in - r = ["blupp", "application/octet-stream", "This is a text"] -;; - - -let t011 f = - let r = - f - "blah blah ---snip -Content-Disposition: form-data; name=blupp - -This is a text ---snip -Content-Disposition: form-data; name=blipp - -Another line ---snip-- blah -blah blah" - "snip" - in - r = ["blupp", "text/plain", "This is a text"; - "blipp", "text/plain", "Another line" ] -;; - - -let t012 f = - (* A real example *) - let r = - f -"-----------------------------10843891265508332411092264958 -Content-Disposition: form-data; name=\"line\" - -aaa ------------------------------10843891265508332411092264958 -Content-Disposition: form-data; name=\"submit\" - -Submit ------------------------------10843891265508332411092264958-- -" - "---------------------------10843891265508332411092264958" - in - r = [ "line", "text/plain", "aaa"; - "submit", "text/plain", "Submit"; - ] -;; - - -(**********************************************************************) -(* encode/decode *) -(**********************************************************************) - -let t100() = - let s = String.create 256 in - for i = 0 to 255 do s.[i] <- Char.chr i done; - let r = encode s in - r = ("%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F" ^ - "%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F" ^ - "+!%22%23$%25%26'()*%2B,-.%2F" ^ - "0123456789%3A%3B%3C%3D%3E%3F" ^ - "%40ABCDEFGHIJKLMNOPQRSTUVWXYZ%5B%5C%5D%5E_" ^ - "%60abcdefghijklmnopqrstuvwxyz%7B%7C%7D%7E%7F" ^ - "%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F" ^ - "%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F" ^ - "%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF" ^ - "%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF" ^ - "%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF" ^ - "%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF" ^ - "%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF" ^ - "%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF") -;; - - -let t101() = - let r = String.create 256 in - for i = 0 to 255 do r.[i] <- Char.chr i done; - let s = decode - ("%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F" ^ - "%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F" ^ - "+!%22%23$%25%26'()*%2B,-.%2F" ^ - "0123456789%3A%3B%3C%3D%3E%3F" ^ - "%40ABCDEFGHIJKLMNOPQRSTUVWXYZ%5B%5C%5D%5E_" ^ - "%60abcdefghijklmnopqrstuvwxyz%7B%7C%7D%7E%7F" ^ - "%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F" ^ - "%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F" ^ - "%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF" ^ - "%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF" ^ - "%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF" ^ - "%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF" ^ - "%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF" ^ - "%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF") in - r = s -;; - - -let t102() = - let r = String.create 256 in - for i = 0 to 255 do r.[i] <- Char.chr i done; - let s = decode - ((String.lowercase - ("%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F" ^ - "%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F" ^ - "+!%22%23$%25%26'()*%2B,-.%2F" ^ - "0123456789%3A%3B%3C%3D%3E%3F")) ^ - "%40ABCDEFGHIJKLMNOPQRSTUVWXYZ%5B%5C%5D%5E_" ^ - (String.lowercase - ("%60abcdefghijklmnopqrstuvwxyz%7B%7C%7D%7E%7F" ^ - "%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F" ^ - "%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F" ^ - "%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF" ^ - "%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF" ^ - "%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF" ^ - "%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF" ^ - "%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF" ^ - "%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF"))) in - r = s -;; - -(**********************************************************************) -(* dest_url_encoded_parameters *) -(**********************************************************************) - -let t200() = - let r = dest_url_encoded_parameters "a=b&c=d" in - r = ["a", "b"; "c", "d" ] -;; - - -let t201() = - let r = dest_url_encoded_parameters "a=&c=d" in - r = ["a", ""; "c", "d" ] -;; - - -let t202() = - let r = dest_url_encoded_parameters "a=&c=" in - r = ["a", ""; "c", "" ] -;; - - -let t203() = - let r = dest_url_encoded_parameters "" in - r = [] -;; - - -let t204() = - let r = dest_url_encoded_parameters "%41=%42" in - r = ["A", "B"] -;; - - -(**********************************************************************) - -let test f n = - if f() then - print_endline ("Test " ^ n ^ " ok") - else - print_endline ("Test " ^ n ^ " FAILED!!!!"); - flush stdout -;; - - -let test_dest_form_encoded_parameters f n = - let dest s b = - let args = dest_form_encoded_parameters s b default_config in - List.map - (fun a -> arg_name a, arg_mimetype a, arg_value a) - args - in - if f dest then - print_endline ("Test dest_form_encoded_parameters " ^ n ^ " ok") - else - print_endline ("Test dest_form_encoded_parameters " ^ n ^ " FAILED!!!!"); - flush stdout -;; - - -let fill_stream s = - (* Returns a channel that reads from string s. - * This requires forking. - *) - let rd, wr = Unix.pipe() in - let pid = Unix.fork() in - if pid = 0 then begin - Unix.close rd; - let out = Unix.out_channel_of_descr wr in - output_string out s; - close_out out; - exit(0); - end; - Unix.close wr; - Unix.in_channel_of_descr rd -;; - - -let test_dest_form_encoded_parameters_from_netstream f n = - let dest s b = - let fd = fill_stream s in - let bs = String.length b * 2 in - let stream = Netstream.create_from_channel fd None bs in - let args = dest_form_encoded_parameters_from_netstream - stream b default_config in - -(* - List.iter - (fun a -> - Printf.printf "name=%s mimetype=%s value=%s\n" - (arg_name a) (arg_mimetype a) (arg_value a)) - args; -*) - List.map - (fun a -> arg_name a, arg_mimetype a, arg_value a) - args - in - if f dest then - Printf.printf - "Test dest_form_encoded_parameters_from_netstream %s ok\n" - n - else - print_endline ("Test dest_form_encoded_parameters_from_netstream " ^ n ^ " FAILED!!!!"); - flush stdout -;; - - - -test_dest_form_encoded_parameters t001 "001";; -test_dest_form_encoded_parameters t002 "002";; -test_dest_form_encoded_parameters t003 "003";; -test_dest_form_encoded_parameters t004 "004";; -test_dest_form_encoded_parameters t005 "005";; -test_dest_form_encoded_parameters t006 "006";; -test_dest_form_encoded_parameters t007 "007";; -test_dest_form_encoded_parameters t008 "008";; -test_dest_form_encoded_parameters t009 "009";; -test_dest_form_encoded_parameters t010 "010";; -test_dest_form_encoded_parameters t011 "011";; -test_dest_form_encoded_parameters t012 "012";; - -test_dest_form_encoded_parameters_from_netstream t001 "001";; -test_dest_form_encoded_parameters_from_netstream t002 "002";; -test_dest_form_encoded_parameters_from_netstream t003 "003";; -test_dest_form_encoded_parameters_from_netstream t004 "004";; -test_dest_form_encoded_parameters_from_netstream t005 "005";; -test_dest_form_encoded_parameters_from_netstream t006 "006";; -test_dest_form_encoded_parameters_from_netstream t007 "007";; -test_dest_form_encoded_parameters_from_netstream t008 "008";; -test_dest_form_encoded_parameters_from_netstream t009 "009";; -test_dest_form_encoded_parameters_from_netstream t010 "010";; -test_dest_form_encoded_parameters_from_netstream t011 "011";; -test_dest_form_encoded_parameters_from_netstream t012 "012";; - -test t100 "100";; -test t101 "101";; -test t102 "102";; - -test t200 "200";; -test t201 "201";; -test t202 "202";; -test t203 "203";; -test t204 "204";; diff --git a/helm/DEVEL/pxp/netstring/tests/test_encoding.cgi b/helm/DEVEL/pxp/netstring/tests/test_encoding.cgi deleted file mode 100755 index 2402cdadf..000000000 --- a/helm/DEVEL/pxp/netstring/tests/test_encoding.cgi +++ /dev/null @@ -1,72 +0,0 @@ -#! /bin/sh -# (* -exec /opt/ocaml-2.04/bin/ocamlfattop "$0" "$@" -*) directory ".";; - -#directory "..";; -#load "netstring.cma";; - -Cgi.header ""; -Cgi.parse_arguments - { Cgi.default_config with - Cgi.how_to_process_arguments = (fun _ -> Cgi.File) - }; -let params = Cgi.arguments() in -print_string "<html><body>\n"; -print_string "<h1>Parameters:</h1>\n"; -print_string "<ul>\n"; -List.iter - (fun (n,a) -> - print_string "<li>"; - print_string n; - print_string ":"; - print_string (Cgi.arg_mimetype a); - print_string "="; - (match Cgi.arg_filename a with - None -> () - | Some fn -> print_string ("[filename=" ^ fn ^ "]") - ); - print_string (Cgi.arg_value a); - print_string "</li>\n"; - - ) - params; - -Cgi.cleanup(); - -print_string "</ul>\n"; - -print_string "<h1>GET URL-encoded form</h1>\n"; -print_string "<form action=\"test_encoding.cgi\" method=GET>\n"; -print_string "<input type=text name=line>\n"; -print_string "<input type=submit name=submit value=\"Submit\">\n"; -print_string "</form>\n"; - -print_string "<h1>POST URL-encoded form</h1>\n"; -print_string "<form action=\"test_encoding.cgi\" method=POST>\n"; -print_string "<input type=text name=line>\n"; -print_string "<input type=submit name=submit value=\"Submit\">\n"; -print_string "</form>\n"; - -print_string "<h1>POST FORM-encoded form</h1>\n"; -print_string "<form action=\"test_encoding.cgi\" method=POST enctype=\"multipart/form-data\">\n"; -print_string "<input type=text name=line>\n"; -print_string "<input type=text name=\"sträange\">\n"; -print_string "<input type=submit name=submit value=\"Submit\">\n"; -print_string "</form>\n"; - -print_string "<h1>File upload</h1>\n"; -print_string "<form action=\"test_encoding.cgi\" method=POST enctype=\"multipart/form-data\">\n"; -print_string "<input type=text name=line>\n"; -print_string "<input type=file name=file>\n"; -print_string "<input type=submit name=submit value=\"Submit\">\n"; -print_string "</form>\n"; - - - -print_string "</body></html>\n"; - -flush stdout -;; - - diff --git a/helm/DEVEL/pxp/netstring/tests/test_mimestring.ml b/helm/DEVEL/pxp/netstring/tests/test_mimestring.ml deleted file mode 100644 index db5eac930..000000000 --- a/helm/DEVEL/pxp/netstring/tests/test_mimestring.ml +++ /dev/null @@ -1,589 +0,0 @@ -#require "str";; -#directory "..";; -#load "netstring.cma";; - -open Mimestring;; - -(**********************************************************************) -(* scan_structured_value *) -(**********************************************************************) - -let t001() = - let r = scan_structured_value "user@domain.com" [ '@'; '.' ] [] in - r = [ Atom "user"; Special '@'; Atom "domain"; Special '.'; Atom "com" ] -;; - - -let t002() = - let r = scan_structured_value "user @ domain . com" [ '@'; '.' ] [] in - r = [ Atom "user"; Special '@'; Atom "domain"; Special '.'; Atom "com" ] -;; - - -let t003() = - let r = scan_structured_value "user(Do you know him?)@domain.com" [ '@'; '.' ] - [] in - r = [ Atom "user"; Special '@'; Atom "domain"; Special '.'; Atom "com" ] -;; - - -let t004() = - let r = scan_structured_value "user @ domain . com" [ '@'; '.'; ' ' ] [] in - r = [ Atom "user"; Special ' '; Special '@'; Special ' '; Atom "domain"; - Special ' '; Special '.'; Special ' '; Atom "com" ] -;; - - -let t005() = - let r = scan_structured_value "user(Do you know him?)@domain.com" - ['@'; '.'; '('] [] in - r = [ Atom "user"; Special '('; Atom "Do"; Atom "you"; Atom "know"; - Atom "him?)"; Special '@'; Atom "domain"; Special '.'; Atom "com" ] -;; - - -let t006() = - let r = scan_structured_value "\"My.name\"@domain.com" [ '@'; '.' ] [] in - r = [ QString "My.name"; Special '@'; Atom "domain"; Special '.'; - Atom "com" ] -;; - - -let t007() = - let r = scan_structured_value "\"\\\"()@. \"@domain.com" [ '@'; '.' ] [] in - r = [ QString "\"()@. "; Special '@'; Atom "domain"; Special '.'; - Atom "com" ] -;; - - -let t008() = - let r = scan_structured_value "a(b(c(d)e)f)g" [] [] in - r = [ Atom "a"; Atom "g" ] -;; - - -let t009() = - let r = scan_structured_value "a(b(c(d)e)f" [] [] in - r = [ Atom "a" ] -;; - - -let t010() = - let r = scan_structured_value "a(b\\(c\\(d\\)e)f" [] [] in - r = [ Atom "a"; Atom "f" ] -;; - - -let t011() = - let r = scan_structured_value "a(b(c(d)e)f\\" [] [] in - r = [ Atom "a" ] -;; - - -let t012() = - let r = scan_structured_value "\"abc" [] [] in - r = [ QString "abc" ] -;; - - -let t013() = - let r = scan_structured_value "\"abc\\" [] [] in - r = [ QString "abc\\" ] -;; - - -(* New tests for netstring-0.9: *) - -let t020() = - let r = scan_structured_value "user(Do you know him?)@domain.com" - [ '@'; '.' ] [ Return_comments ] in - r = [ Atom "user"; Comment; Special '@'; Atom "domain"; Special '.'; - Atom "com" ] -;; - -let t021() = - let r = scan_structured_value "user (Do you know him?) @ domain . com" - [ '@'; '.'; ' ' ] [] in - r = [ Atom "user"; Special ' '; Special ' '; Special ' '; Special '@'; - Special ' '; Atom "domain"; - Special ' '; Special '.'; Special ' '; Atom "com" ] -;; - -let t022() = - let r = scan_structured_value "user (Do you know him?) @ domain . com" - [ '@'; '.'; ' ' ] [ Return_comments ] in - r = [ Atom "user"; Special ' '; Comment; Special ' '; Special '@'; - Special ' '; Atom "domain"; - Special ' '; Special '.'; Special ' '; Atom "com" ] -;; - -let t023() = - let r = scan_structured_value "=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=" - [] [] in - r = [ Atom "=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=" ] -;; - -let t024() = - let r = scan_structured_value "=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=" - [ ] [ Recognize_encoded_words ] in - r = [ EncodedWord("ISO-8859-1", "Q", "Keld_J=F8rn_Simonsen") ] -;; - -let t025() = - let r = scan_structured_value - "=?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?= =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?=" - [] - [ Recognize_encoded_words ] in - r = [ EncodedWord - ("ISO-8859-1", "B", "SWYgeW91IGNhbiByZWFkIHRoaXMgeW8="); - EncodedWord - ("ISO-8859-2", "B", "dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==") - ] -;; - -(**********************************************************************) -(* s_extended_token *) -(**********************************************************************) - -let scan specials options str = - let scn = create_mime_scanner specials options str in - scan_token_list scn;; - -let t100() = - let r = scan [] [] "Two atoms" in - match r with - [ a1, Atom "Two"; a2, Atom "atoms" ] -> - - (get_pos a1 = 0) && - (get_line a1 = 1) && - (get_column a1 = 0) && - (get_length a1 = 3) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 4) && - (get_line a2 = 1) && - (get_column a2 = 4) && - (get_length a2 = 5) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - - -let t101() = - let r = scan [] [] " Two atoms " in - match r with - [ a1, Atom "Two"; a2, Atom "atoms" ] -> - - (get_pos a1 = 2) && - (get_line a1 = 1) && - (get_column a1 = 2) && - (get_length a1 = 3) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 7) && - (get_line a2 = 1) && - (get_column a2 = 7) && - (get_length a2 = 5) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - - -let t102() = - let r = scan [] [] " Two\n atoms " in - match r with - [ a1, Atom "Two"; a2, Atom "atoms" ] -> - - (get_pos a1 = 2) && - (get_line a1 = 1) && - (get_column a1 = 2) && - (get_length a1 = 3) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 7) && - (get_line a2 = 2) && - (get_column a2 = 1) && - (get_length a2 = 5) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t110() = - let r = scan [] [] "\"Two\" \"qstrings\"" in - match r with - [ a1, QString "Two"; a2, QString "qstrings" ] -> - - (get_pos a1 = 0) && - (get_line a1 = 1) && - (get_column a1 = 0) && - (get_length a1 = 5) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 6) && - (get_line a2 = 1) && - (get_column a2 = 6) && - (get_length a2 = 10) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t111() = - let r = scan [] [] " \"Two\" \"qstrings\" " in - match r with - [ a1, QString "Two"; a2, QString "qstrings" ] -> - - (get_pos a1 = 2) && - (get_line a1 = 1) && - (get_column a1 = 2) && - (get_length a1 = 5) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 9) && - (get_line a2 = 1) && - (get_column a2 = 9) && - (get_length a2 = 10) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t112() = - let r = scan [] [] " \"Two\nlines\" \"and\nqstrings\" " in - match r with - [ a1, QString "Two\nlines"; a2, QString "and\nqstrings" ] -> - - (get_pos a1 = 2) && - (get_line a1 = 1) && - (get_column a1 = 2) && - (get_length a1 = 11) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 15) && - (get_line a2 = 2) && - (get_column a2 = 8) && - (get_length a2 = 14) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t113() = - let r = scan [] [] " \"Two\\\nlines\" \"and\\\nqstrings\" " in - match r with - [ a1, QString "Two\nlines"; a2, QString "and\nqstrings" ] -> - - (get_pos a1 = 2) && - (get_line a1 = 1) && - (get_column a1 = 2) && - (get_length a1 = 12) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 16) && - (get_line a2 = 2) && - (get_column a2 = 8) && - (get_length a2 = 15) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t120() = - (* Domain literals are implemented like quoted strings, so only the - * most complicated test case. - *) - let r = scan [] [] " [Two\\\nlines] [and\\\nliterals] " in - match r with - [ a1, DomainLiteral "Two\nlines"; a2, DomainLiteral "and\nliterals" ] -> - - (get_pos a1 = 2) && - (get_line a1 = 1) && - (get_column a1 = 2) && - (get_length a1 = 12) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 16) && - (get_line a2 = 2) && - (get_column a2 = 8) && - (get_length a2 = 15) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t130() = - let r = scan [] [ Return_comments ] "(Two) (comments)" in - match r with - [ a1, Comment; a2, Comment ] -> - - (get_pos a1 = 0) && - (get_line a1 = 1) && - (get_column a1 = 0) && - (get_length a1 = 5) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 6) && - (get_line a2 = 1) && - (get_column a2 = 6) && - (get_length a2 = 10) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t131() = - let r = scan [] [ Return_comments ] "(Two\nlines) (and\ncomments)" in - match r with - [ a1, Comment; a2, Comment ] -> - - (get_pos a1 = 0) && - (get_line a1 = 1) && - (get_column a1 = 0) && - (get_length a1 = 11) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 12) && - (get_line a2 = 2) && - (get_column a2 = 7) && - (get_length a2 = 14) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t132() = - let r = scan [] [ Return_comments ] "(Two\\\nlines) (and\\\ncomments)" in - match r with - [ a1, Comment; a2, Comment ] -> - - (get_pos a1 = 0) && - (get_line a1 = 1) && - (get_column a1 = 0) && - (get_length a1 = 12) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 13) && - (get_line a2 = 2) && - (get_column a2 = 7) && - (get_length a2 = 15) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t133() = - let r = scan [] [ Return_comments ] "(a\n(b\nc)d\ne(f)) atom" in - match r with - [ a1, Comment; a2, Atom "atom" ] -> - - (get_pos a1 = 0) && - (get_line a1 = 1) && - (get_column a1 = 0) && - (get_length a1 = 15) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 16) && - (get_line a2 = 4) && - (get_column a2 = 6) && - (get_length a2 = 4) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t140() = - let r = scan [] [] "\031\031" in - match r with - [ a1, Control '\031'; a2, Control '\031' ] -> - - (get_pos a1 = 0) && - (get_line a1 = 1) && - (get_column a1 = 0) && - (get_length a1 = 1) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 1) && - (get_line a2 = 1) && - (get_column a2 = 1) && - (get_length a2 = 1) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t150() = - let r = scan [ '\t'; '\n' ] [] " \t\n \n \t" in - match r with - [ a1, Special '\t'; _, Special '\n'; _, Special '\n'; a2, Special '\t'] -> - - (get_pos a1 = 1) && - (get_line a1 = 1) && - (get_column a1 = 1) && - (get_length a1 = 1) && - (separates_adjacent_encoded_words a1 = false) && - - (get_pos a2 = 8) && - (get_line a2 = 3) && - (get_column a2 = 2) && - (get_length a2 = 1) && - (separates_adjacent_encoded_words a2 = false) - - | _ -> - false -;; - -let t160() = - let r = scan [] [ Recognize_encoded_words ] - "=?iso8859-1?q?G=F6rd?= =?iso8859-1?q?G=F6rd?=" in - match r with - [ a1, EncodedWord("ISO8859-1", "Q", "G=F6rd"); - a2, EncodedWord("ISO8859-1", "Q", "G=F6rd"); ] -> - - (get_pos a1 = 0) && - (get_line a1 = 1) && - (get_column a1 = 0) && - (get_length a1 = 22) && - (separates_adjacent_encoded_words a1 = false) && - (get_decoded_word a1 = "Görd") && - (get_charset a1 = "ISO8859-1") && - - (get_pos a2 = 23) && - (get_line a2 = 1) && - (get_column a2 = 23) && - (get_length a2 = 22) && - (separates_adjacent_encoded_words a2 = false) && - (get_decoded_word a2 = "Görd") && - (get_charset a2 = "ISO8859-1") - - | _ -> - false -;; - -let t161() = - let r = scan [ ' ' ] [ Recognize_encoded_words ] - "=?iso8859-1?q?G=F6rd?= =?iso8859-1?q?G=F6rd?=" in - match r with - [ a1, EncodedWord("ISO8859-1", "Q", "G=F6rd"); - sp, Special ' '; - a2, EncodedWord("ISO8859-1", "Q", "G=F6rd"); ] -> - - (get_pos a1 = 0) && - (get_line a1 = 1) && - (get_column a1 = 0) && - (get_length a1 = 22) && - (separates_adjacent_encoded_words a1 = false) && - (get_decoded_word a1 = "Görd") && - (get_charset a1 = "ISO8859-1") && - - (get_pos a2 = 23) && - (get_line a2 = 1) && - (get_column a2 = 23) && - (get_length a2 = 22) && - (separates_adjacent_encoded_words a2 = false) && - (get_decoded_word a2 = "Görd") && - (get_charset a2 = "ISO8859-1") && - - (separates_adjacent_encoded_words sp = true) - - | _ -> - false -;; - -let t162() = - let r = scan [ ' ' ] [ Recognize_encoded_words ] - "=?iso8859-1?q?G=F6rd?= =?iso8859-1?q?G=F6rd?=" in - match r with - [ a1, EncodedWord("ISO8859-1", "Q", "G=F6rd"); - sp1, Special ' '; - sp2, Special ' '; - a2, EncodedWord("ISO8859-1", "Q", "G=F6rd"); ] -> - - (get_pos a1 = 0) && - (get_line a1 = 1) && - (get_column a1 = 0) && - (get_length a1 = 22) && - (separates_adjacent_encoded_words a1 = false) && - (get_decoded_word a1 = "Görd") && - (get_charset a1 = "ISO8859-1") && - - (get_pos a2 = 24) && - (get_line a2 = 1) && - (get_column a2 = 24) && - (get_length a2 = 22) && - (separates_adjacent_encoded_words a2 = false) && - (get_decoded_word a2 = "Görd") && - (get_charset a2 = "ISO8859-1") && - - (separates_adjacent_encoded_words sp1 = true) && - (separates_adjacent_encoded_words sp2 = true) - - | _ -> - false -;; - - - -(**********************************************************************) - -let test f n = - if f() then - print_endline ("Test " ^ n ^ " ok") - else - print_endline ("Test " ^ n ^ " FAILED!!!!"); - flush stdout -;; - -test t001 "001";; -test t002 "002";; -test t003 "003";; -test t004 "004";; -test t005 "005";; -test t006 "006";; -test t007 "007";; -test t008 "008";; -test t009 "009";; -test t010 "010";; -test t011 "011";; -test t012 "012";; -test t013 "013";; - -test t020 "020";; -test t021 "021";; -test t022 "022";; -test t023 "023";; -test t024 "024";; -test t025 "025";; - -test t100 "100";; -test t101 "101";; -test t102 "102";; -test t110 "110";; -test t111 "111";; -test t112 "112";; -test t113 "113";; -test t120 "120";; -test t130 "130";; -test t131 "131";; -test t132 "132";; -test t133 "133";; -test t140 "140";; -test t150 "150";; -test t160 "160";; -test t161 "161";; -test t162 "162";; diff --git a/helm/DEVEL/pxp/netstring/tests/test_netencoding.ml b/helm/DEVEL/pxp/netstring/tests/test_netencoding.ml deleted file mode 100644 index 29673fa5f..000000000 --- a/helm/DEVEL/pxp/netstring/tests/test_netencoding.ml +++ /dev/null @@ -1,223 +0,0 @@ -#require "str";; -#directory "..";; -#load "netstring.cma";; - - -open Netencoding;; - -(**********************************************************************) -(* Base64 *) -(**********************************************************************) - -(* Test strings: - * "", "a", "ab", "abc", "abcd", "abcde", - * "abcdefghijklmnopqrstuvwxyz". - *) - -let t001() = - (* ENCODE. No line breaks. *) - Base64.encode "" = "" & - Base64.encode "a" = "YQ==" & - Base64.encode "ab" = "YWI=" & - Base64.encode "abc" = "YWJj" & - Base64.encode "abcd" = "YWJjZA==" & - Base64.encode "abcde" = "YWJjZGU=" & - Base64.encode "abcdefghijklmnopqrstuvwxyz" = - "YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo=" -;; - - -let t002() = - (* ENCODE. Lines with length of 4, separated by LF *) - let abc = "abcdefghijklmnopqrstuvwxyz" in - Base64.encode_substring abc 0 0 4 false = "" & - Base64.encode_substring abc 0 1 4 false = "YQ==\n" & - Base64.encode_substring abc 0 2 4 false = "YWI=\n" & - Base64.encode_substring abc 0 3 4 false = "YWJj\n" & - Base64.encode_substring abc 0 4 4 false = "YWJj\nZA==\n" & - Base64.encode_substring abc 0 5 4 false = "YWJj\nZGU=\n" & - Base64.encode_substring abc 0 26 4 false = - "YWJj\nZGVm\nZ2hp\namts\nbW5v\ncHFy\nc3R1\ndnd4\neXo=\n" -;; - - -let t003() = - (* ENCODE. Lines with length of 5, separated by LF *) - let abc = "abcdefghijklmnopqrstuvwxyz" in - Base64.encode_substring abc 0 0 5 false = "" & - Base64.encode_substring abc 0 1 5 false = "YQ==\n" & - Base64.encode_substring abc 0 2 5 false = "YWI=\n" & - Base64.encode_substring abc 0 3 5 false = "YWJj\n" & - Base64.encode_substring abc 0 4 5 false = "YWJj\nZA==\n" & - Base64.encode_substring abc 0 5 5 false = "YWJj\nZGU=\n" & - Base64.encode_substring abc 0 26 5 false = - "YWJj\nZGVm\nZ2hp\namts\nbW5v\ncHFy\nc3R1\ndnd4\neXo=\n" -;; - - -let t004() = - (* ENCODE. Lines with length of 7, separated by LF *) - let abc = "abcdefghijklmnopqrstuvwxyz" in - Base64.encode_substring abc 0 0 7 false = "" & - Base64.encode_substring abc 0 1 7 false = "YQ==\n" & - Base64.encode_substring abc 0 2 7 false = "YWI=\n" & - Base64.encode_substring abc 0 3 7 false = "YWJj\n" & - Base64.encode_substring abc 0 4 7 false = "YWJj\nZA==\n" & - Base64.encode_substring abc 0 5 7 false = "YWJj\nZGU=\n" & - Base64.encode_substring abc 0 26 7 false = - "YWJj\nZGVm\nZ2hp\namts\nbW5v\ncHFy\nc3R1\ndnd4\neXo=\n" -;; - - -let t005() = - (* ENCODE. Lines with length of 8, separated by LF *) - let abc = "abcdefghijklmnopqrstuvwxyz" in - Base64.encode_substring abc 0 0 8 false = "" & - Base64.encode_substring abc 0 1 8 false = "YQ==\n" & - Base64.encode_substring abc 0 2 8 false = "YWI=\n" & - Base64.encode_substring abc 0 3 8 false = "YWJj\n" & - Base64.encode_substring abc 0 4 8 false = "YWJjZA==\n" & - Base64.encode_substring abc 0 5 8 false = "YWJjZGU=\n" & - Base64.encode_substring abc 0 26 8 false = - "YWJjZGVm\nZ2hpamts\nbW5vcHFy\nc3R1dnd4\neXo=\n" -;; - - -let t006() = - (* ENCODE. Lines with length of 8, separated by CRLF *) - let abc = "abcdefghijklmnopqrstuvwxyz" in - Base64.encode_substring abc 0 0 8 true = "" & - Base64.encode_substring abc 0 1 8 true = "YQ==\r\n" & - Base64.encode_substring abc 0 2 8 true = "YWI=\r\n" & - Base64.encode_substring abc 0 3 8 true = "YWJj\r\n" & - Base64.encode_substring abc 0 4 8 true = "YWJjZA==\r\n" & - Base64.encode_substring abc 0 5 8 true = "YWJjZGU=\r\n" & - Base64.encode_substring abc 0 26 8 true = - "YWJjZGVm\r\nZ2hpamts\r\nbW5vcHFy\r\nc3R1dnd4\r\neXo=\r\n" -;; - - -let t020() = - (* DECODE. First test without spaces *) - Base64.decode_substring "" 0 0 false false = "" & - Base64.decode_substring "YQ==" 0 4 false false = "a" & - Base64.decode_substring "YWI=" 0 4 false false = "ab" & - Base64.decode_substring "YWJj" 0 4 false false = "abc" & - Base64.decode_substring "YWJjZA==" 0 8 false false = "abcd" & - Base64.decode_substring "YWJjZGU=" 0 8 false false = "abcde" & - Base64.decode_substring - "YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo=" 0 36 false false = - "abcdefghijklmnopqrstuvwxyz" -;; - - -let t021() = - (* DECODE. With spaces *) - Base64.decode_substring " \r\n\t" 0 4 false true = "" & - Base64.decode_substring " Y W J j\n Z G U = " 0 18 false true = "abcde" -;; - - -let t022() = - (* DECODE. With URL characters and spaces *) - Base64.decode_substring " Y W J j\n Z G U = " 0 18 true true = "abcde" & - Base64.decode_substring " Y W J j\n Z G U . " 0 18 true true = "abcde" -;; - -(**********************************************************************) -(* Quoted Printable *) -(**********************************************************************) - -let t100() = - (* ENCODE. *) - QuotedPrintable.encode "a %= 12345 &$[]\"" = "a %=3D 12345 &=24=5B=5D=22" & - QuotedPrintable.encode "\000\001\002" = "=00=01=02" & - QuotedPrintable.encode "abc\r\ndef\nghi" = "abc\r\ndef\nghi" & - QuotedPrintable.encode " abc\r\n def\n ghi" = " abc\r\n def\n ghi" & - QuotedPrintable.encode "abc \r\n def\nghi " = "abc=20\r\n def\nghi=20" -;; - - -let t120() = - (* DECODE. *) - QuotedPrintable.decode "a %=3D 12345 &=24=5B=5D=22" = "a %= 12345 &$[]\"" & - QuotedPrintable.decode "=00=01=02" = "\000\001\002" & - QuotedPrintable.decode "abc\r\ndef\nghi" = "abc\r\ndef\nghi" & - QuotedPrintable.decode " abc\r\n def\n ghi" = " abc\r\n def\n ghi" & - QuotedPrintable.decode "abc=20\r\n def\nghi=20" = "abc \r\n def\nghi " & - QuotedPrintable.decode "abc=\r\n def\nghi=20" = "abc def\nghi " -;; - -(**********************************************************************) -(* Q *) -(**********************************************************************) - -let t200() = - (* ENCODE. *) - Q.encode "a %= 12345 &$[]\"" = "a=20=25=3D=2012345=20=26=24=5B=5D=22" & - Q.encode "\000\001\002\r\n" = "=00=01=02=0D=0A" -;; - - -let t220() = - (* DECODE. *) - Q.decode "a=20=25=3D=2012345=20=26=24=5B=5D=22" = "a %= 12345 &$[]\"" & - Q.decode "=00=01=02=0D=0A" = "\000\001\002\r\n" & - Q.decode "a=20=25=3d=2012345=20=26=24=5b=5d=22" = "a %= 12345 &$[]\"" -;; - -(**********************************************************************) -(* Url *) -(**********************************************************************) - -(* Already tested for Cgi *) - -(**********************************************************************) -(* Html *) -(**********************************************************************) - -let t300() = - Html.encode_from_latin1 "<>&\"abcdefäöÜ\160\025'" = - "<>&"abcdefäöÜ '" -;; - - -let t320() = - Html.decode_to_latin1 - "<>&"abcdefäöÜ " = - "<>&\"abcdefäöÜ\160\025" & - Html.decode_to_latin1 "'" = "'" & - Html.decode_to_latin1 "&nonsense;" = "&nonsense;" & - Html.decode_to_latin1 "Ā" = "Ā" -;; - - -(**********************************************************************) - -let test f n = - if f() then - print_endline ("Test " ^ n ^ " ok") - else - print_endline ("Test " ^ n ^ " FAILED!!!!"); - flush stdout -;; - -test t001 "001"; -test t002 "002"; -test t003 "003"; -test t004 "004"; -test t005 "005"; -test t006 "006"; - -test t020 "020"; -test t021 "021"; -test t022 "022"; - -test t100 "100"; -test t120 "120"; - -test t200 "200"; -test t220 "220"; - -test t300 "300"; -test t320 "320"; diff --git a/helm/DEVEL/pxp/netstring/tests/test_neturl.ml b/helm/DEVEL/pxp/netstring/tests/test_neturl.ml deleted file mode 100644 index 633bfda09..000000000 --- a/helm/DEVEL/pxp/netstring/tests/test_neturl.ml +++ /dev/null @@ -1,969 +0,0 @@ -#directory "..";; -#load "netstring.cma";; - -open Neturl;; - - -let expect_malformed_url f = - try ignore(f()); false with Malformed_URL -> true;; - -let works f = - not (expect_malformed_url f) -;; - -(**********************************************************************) -(* extract_url_scheme *) -(**********************************************************************) - -let t001 () = - extract_url_scheme "a:bc" = "a" && - extract_url_scheme "A:bc" = "a" && - extract_url_scheme "a:b:c" = "a" && - extract_url_scheme "a+b-c:d:e" = "a+b-c" -;; - - -let t002 () = - let test s = - try ignore(extract_url_scheme s); false with Malformed_URL -> true - in - test "a" && - test "a/b:c" && - test "%61:b" && - test "a%3ab" -;; - -(**********************************************************************) -(* url_syntax *) -(**********************************************************************) - -let hashtbl_for_all f h = - let b = ref true in - Hashtbl.iter - (fun k v -> b := !b && f k v) - h; - !b -;; - -let t010 () = - url_syntax_is_valid null_url_syntax && - url_syntax_is_valid ip_url_syntax && - hashtbl_for_all - (fun _ syn -> - url_syntax_is_valid syn - ) - common_url_syntax -;; - -let t011 () = - url_syntax_is_valid (partial_url_syntax null_url_syntax) && - url_syntax_is_valid (partial_url_syntax ip_url_syntax) && - hashtbl_for_all - (fun _ syn -> - url_syntax_is_valid (partial_url_syntax syn) - ) - common_url_syntax -;; - -let t012 () = - let f = fun _ -> true in - let syn = - { url_enable_scheme = Url_part_not_recognized; - url_enable_user = Url_part_required; - url_enable_password = Url_part_allowed; - url_enable_host = Url_part_required; - url_enable_port = Url_part_not_recognized; - url_enable_path = Url_part_required; - url_enable_param = Url_part_not_recognized; - url_enable_query = Url_part_not_recognized; - url_enable_fragment = Url_part_required; - url_enable_other = Url_part_not_recognized; - url_accepts_8bits = false; - url_is_valid = f; - } in - let syn' = partial_url_syntax syn in - - (syn'.url_enable_scheme = Url_part_not_recognized) && - (syn'.url_enable_user = Url_part_allowed) && - (syn'.url_enable_password = Url_part_allowed) && - (syn'.url_enable_host = Url_part_allowed) && - (syn'.url_enable_port = Url_part_not_recognized) && - (syn'.url_enable_path = Url_part_allowed) && - (syn'.url_enable_param = Url_part_not_recognized) && - (syn'.url_enable_query = Url_part_not_recognized) && - (syn'.url_enable_fragment = Url_part_allowed) && - (syn'.url_enable_other = Url_part_not_recognized) && - (syn'.url_is_valid == f) && - - url_syntax_is_valid syn && - url_syntax_is_valid syn' -;; - -(**********************************************************************) -(* make_url *) -(**********************************************************************) - -let t020 () = - (* Basic functionality: *) - let http_syn = Hashtbl.find common_url_syntax "http" in - - let u1 = make_url - (* default: not encoded *) - ~scheme:"http" - ~user:"U" - ~password:"%()~$@" - ~host:"a.b.c" - ~port:81 - ~path:["";"?";""] - http_syn in - - url_provides - ~scheme:true ~user:true ~password:true ~host:true ~port:true ~path:true - u1 && - - not - (url_provides - ~scheme:true ~user:true ~password:true ~host:true ~port:true ~path:true - ~query:true u1) && - - (url_syntax_of_url u1 == http_syn) && - - (url_scheme u1 = "http") && - (url_user u1 = "U") && - (url_password u1 = "%()~$@") && - (url_host u1 = "a.b.c") && - (url_port u1 = 81) && - (url_path u1 = ["";"?";""]) && - - (url_user ~encoded:true u1 = "U") && - (url_password ~encoded:true u1 = "%25()%7E$%40") && - (url_path ~encoded:true u1 = ["";"%3F";""]) && - - string_of_url u1 = "http://U:%25()%7E$%40@a.b.c:81/%3F/" -;; - - -let t021 () = - (* Basic functionality: *) - let http_syn = Hashtbl.find common_url_syntax "http" in - - let u1 = make_url - ~encoded:true - ~scheme:"http" - ~user:"%55" - ~password:"%25()%7e$%40" - ~host:"a.b.c" - ~port:81 - ~path:["";"%3F";""] - http_syn in - - url_provides - ~scheme:true ~user:true ~password:true ~host:true ~port:true ~path:true - u1 && - - not - (url_provides - ~scheme:true ~user:true ~password:true ~host:true ~port:true ~path:true - ~query:true u1) && - - (url_syntax_of_url u1 == http_syn) && - - (url_scheme u1 = "http") && - (url_user u1 = "U") && - (url_password u1 = "%()~$@") && - (url_host u1 = "a.b.c") && - (url_port u1 = 81) && - (url_path u1 = ["";"?";""]) && - - (url_user ~encoded:true u1 = "%55") && - (url_password ~encoded:true u1 = "%25()%7e$%40") && - (url_path ~encoded:true u1 = ["";"%3F";""]) && - - string_of_url u1 = "http://%55:%25()%7e$%40@a.b.c:81/%3F/" -;; - - -(* NEGATIVE TESTS *) - -let t030 () = - (* It is not possible to add a component which is not recognized *) - let http_syn = Hashtbl.find common_url_syntax "http" in - - expect_malformed_url - (fun () -> - make_url - ~scheme:"http" - ~user:"U" - ~password:"%()~$@" - ~host:"a.b.c" - ~port:81 - ~path:["";"?";""] - ~fragment:"abc" - http_syn) -;; - - -let t031 () = - (* It is not possible to put malformed '%'-encodings into the URL *) - let http_syn = Hashtbl.find common_url_syntax "http" in - - works (* reference *) - (fun () -> - make_url - ~encoded:true - ~scheme:"http" - ~user:"U" - ~password:"XX" - ~host:"a.b.c" - ~port:81 - ~path:["";"a";""] - http_syn) && - - expect_malformed_url - (fun () -> - make_url - ~encoded:true - ~scheme:"http" - ~user:"U" - ~password:"%XX" - ~host:"a.b.c" - ~port:81 - ~path:["";"a";""] - http_syn) && - - expect_malformed_url - (fun () -> - make_url - ~encoded:true - ~scheme:"http" - ~user:"U" - ~password:"%X" - ~host:"a.b.c" - ~port:81 - ~path:["";"a";""] - http_syn) && - - expect_malformed_url - (fun () -> - make_url - ~encoded:true - ~scheme:"http" - ~user:"U" - ~password:"%" - ~host:"a.b.c" - ~port:81 - ~path:["";"a";""] - http_syn) -;; - -let t032 () = - (* It is not possible to put unsafe characters into the URL *) - let http_syn = Hashtbl.find common_url_syntax "http" in - - let make c = - make_url - ~encoded:true - ~scheme:"http" - ~user:"U" - ~password:(String.make 1 c) - ~host:"a.b.c" - ~port:81 - ~path:["";"a";""] - http_syn - in - - works (fun () -> make 'a') && (* reference *) - - (* List of unsafe characters taken from RFC1738: *) - expect_malformed_url (fun () -> make '<') && - expect_malformed_url (fun () -> make '>') && - expect_malformed_url (fun () -> make '"') && - expect_malformed_url (fun () -> make '#') && - (* Note: '#' would be considered as reserved if fragments were enabled *) - expect_malformed_url (fun () -> make '%') && - expect_malformed_url (fun () -> make '{') && - expect_malformed_url (fun () -> make '}') && - expect_malformed_url (fun () -> make '|') && - expect_malformed_url (fun () -> make '\\') && - expect_malformed_url (fun () -> make '^') && - expect_malformed_url (fun () -> make '[') && - expect_malformed_url (fun () -> make ']') && - expect_malformed_url (fun () -> make '`') && - expect_malformed_url (fun () -> make '~') && - (* Note: '~' is considered as safe in paths: *) - works - (fun () -> - make_url - ~encoded:true - ~scheme:"http" - ~user:"U" - ~password:"a" - ~host:"a.b.c" - ~port:81 - ~path:["";"~";""] - http_syn) -;; - -let t033 () = - (* It is not possible to put reserved characters into the URL *) - let http_syn = Hashtbl.find common_url_syntax "http" in - - let make_password c = - make_url - ~encoded:true - ~scheme:"http" - ~user:"U" - ~password:(String.make 1 c) - ~host:"a.b.c" - ~port:81 - ~path:["";"a";""] - http_syn - in - let make_path c = - make_url - ~encoded:true - ~scheme:"http" - ~user:"U" - ~password:"a" - ~host:"a.b.c" - ~port:81 - ~path:["";String.make 1 c;""] - http_syn - in - let make_query c = - make_url - ~encoded:true - ~scheme:"http" - ~user:"U" - ~password:"a" - ~host:"a.b.c" - ~port:81 - ~path:["";"a";""] - ~query:(String.make 1 c) - http_syn - in - - (* Note: There is a difference between RFC 1738 and RFC 1808 regarding - * which characters are reserved. RFC 1808 defines a fixed set of characters - * as reserved while RFC 1738 defines the reserved characters depending - * on the scheme. - * This implementation of URLs follows RFC 1738 (because of practical - * reasons). - *) - - works (fun () -> make_password 'a') && (* reference *) - works (fun () -> make_path 'a') && - works (fun () -> make_query 'a') && - - expect_malformed_url (fun () -> make_password ':') && - expect_malformed_url (fun () -> make_password '@') && - expect_malformed_url (fun () -> make_password '/') && - works (fun () -> make_password ';') && - works (fun () -> make_password '?') && - works (fun () -> make_password '=') && - works (fun () -> make_password '&') && - - (* Note: ';' is allowed in path and query because parameters are not - * recognized in HTTP syntax. - *) - - expect_malformed_url (fun () -> make_path '/') && - expect_malformed_url (fun () -> make_path '?') && - works (fun () -> make_path ':') && - works (fun () -> make_path '@') && - works (fun () -> make_path ';') && - works (fun () -> make_path '=') && - works (fun () -> make_path '&') && - - expect_malformed_url (fun () -> make_query '?') && - works (fun () -> make_query '/') && - works (fun () -> make_query ':') && - works (fun () -> make_query '@') && - works (fun () -> make_query ';') && - works (fun () -> make_query '=') && - works (fun () -> make_query '&') -;; - - -let t034 () = - (* It is not possible to create a URL with a password, but without user; - * and neither to create a URL with a port, but without host; - * and neither to create a URL with a user, but without host - *) - - expect_malformed_url - (fun () -> - make_url - ~scheme:"http" - ~password:"a" - ~host:"a.b.c" - ~path:["";"a";""] - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~scheme:"http" - ~user:"U" - ~path:["";"a";""] - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~scheme:"http" - ~port:81 - ~path:["";"a";""] - ip_url_syntax) -;; - - -let t035 () = - (* It is not possible to create a URL with illegal scheme prefix *) - - (* reference: *) - works - (fun () -> - make_url - ~scheme:"a" - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~scheme:":" - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~scheme:"a=b" - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~scheme:"a%62b" - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~scheme:"a&b" - ip_url_syntax) -;; - - -let t036 () = - (* It is not possible to have a path with double slashes *) - - (* reference: *) - works - (fun () -> - make_url - ~path:["";"a";""] - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~path:["";""] - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~path:["a";"";""] - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~path:["";"";"a"] - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~path:["a";"";"a"] - ip_url_syntax) -;; - - -let t037 () = - (* It is not possible to have port numbers outside 0..65535 *) - - (* reference: *) - works - (fun () -> - make_url - ~host:"a" - ~port:1 - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~host:"a" - ~port:(-1) - ip_url_syntax) && - - expect_malformed_url - (fun () -> - make_url - ~host:"a" - ~port:65536 - ip_url_syntax) -;; - - -let t038 () = - (* Several cases which are not allowed. *) - - expect_malformed_url - (fun () -> - make_url - ~host:"a" - ~path:["a"] - ip_url_syntax - ) && (* illegal: host + relative path *) - - expect_malformed_url - (fun () -> - make_url - ~host:"a" - ~path:[] - ~param:["x"] - ip_url_syntax - ) && (* illegal: host + no path + params *) - - expect_malformed_url - (fun () -> - make_url - ~host:"a" - ~path:[] - ~query:"x" - ip_url_syntax - ) (* illegal: host + no path + query *) -;; - -(**********************************************************************) -(* url_of_string *) -(**********************************************************************) - -let t050 () = - (* absolute URLs with ip_url_syntax *) - let identical s = - string_of_url (url_of_string ip_url_syntax s) = s in - - let fails s = - try ignore(url_of_string ip_url_syntax s); false - with Malformed_URL -> true - in - - identical "http:" && - - identical "http://host" && - identical "http://user@host" && - identical "http://user:password@host" && - identical "http://user@host:99" && - identical "http://user:password@host:99" && - - identical "http://host/" && - identical "http://user@host/" && - identical "http://user:password@host/" && - identical "http://user@host:99/" && - identical "http://user:password@host:99/" && - - identical "http://host/a/b" && - identical "http://user@host/a/b" && - identical "http://user:password@host/a/b" && - identical "http://user@host:99/a/b" && - identical "http://user:password@host:99/a/b" && - - identical "http://host/a/b/" && - identical "http://user@host/a/b/" && - identical "http://user:password@host/a/b/" && - identical "http://user@host:99/a/b/" && - identical "http://user:password@host:99/a/b/" && - - identical "http://host/?a=b&c=d" && - identical "http://user@host/?a=b&c=d" && - identical "http://user:password@host/?a=b&c=d" && - identical "http://user@host:99/?a=b&c=d" && - identical "http://user:password@host:99/?a=b&c=d" && - - fails "http://host?a=b&c=d" && - fails "http://user@host?a=b&c=d" && - fails "http://user:password@host?a=b&c=d" && - fails "http://user@host:99?a=b&c=d" && - fails "http://user:password@host:99?a=b&c=d" && - - identical "http://host/?a=/&c=/" && - identical "http://user@host/?a=/&c=/" && - identical "http://user:password@host/?a=/&c=/" && - identical "http://user@host:99/?a=/&c=/" && - identical "http://user:password@host:99/?a=/&c=/" && - - identical "http://host/;a;b" && - identical "http://user@host/;a;b" && - identical "http://user:password@host/;a;b" && - identical "http://user@host:99/;a;b" && - identical "http://user:password@host:99/;a;b" && - - fails "http://host;a;b" && - fails "http://user@host;a;b" && - fails "http://user:password@host;a;b" && - fails "http://user@host:99;a;b" && - fails "http://user:password@host:99;a;b" && - - identical "http://host/;a;b?a=b&c=d" && - identical "http://user@host/;a;b?a=b&c=d" && - identical "http://user:password@host/;a;b?a=b&c=d" && - identical "http://user@host:99/;a;b?a=b&c=d" && - identical "http://user:password@host:99/;a;b?a=b&c=d" && - - identical "http:#f" && - - identical "http://host#f" && - identical "http://user@host#f" && - identical "http://user:password@host#f" && - identical "http://user@host:99#f" && - identical "http://user:password@host:99#f" && - - identical "http://host/;a;b?a=b&c=d#f" && - identical "http://user@host/;a;b?a=b&c=d#f" && - identical "http://user:password@host/;a;b?a=b&c=d#f" && - identical "http://user@host:99/;a;b?a=b&c=d#f" && - identical "http://user:password@host:99/;a;b?a=b&c=d#f" && - - true -;; - - -let t051 () = - (* relative URLs with ip_url_syntax *) - let identical s = - string_of_url (url_of_string ip_url_syntax s) = s in - - let fails s = - try ignore(url_of_string ip_url_syntax s); false - with Malformed_URL -> true - in - - identical "//host" && - identical "//user@host" && - identical "//user:password@host" && - identical "//user@host:99" && - identical "//user:password@host:99" && - - identical "//host/" && - identical "//user@host/" && - identical "//user:password@host/" && - identical "//user@host:99/" && - identical "//user:password@host:99/" && - - identical "//host#f" && - identical "//user@host#f" && - identical "//user:password@host#f" && - identical "//user@host:99#f" && - identical "//user:password@host:99#f" && - - identical "/" && - identical "/a" && - identical "/a/" && - identical "/a/a" && - - identical "/;a;b" && - identical "/a;a;b" && - identical "/a/;a;b" && - identical "/a/a;a;b" && - - identical "/?a=b&c=d" && - identical "/a?a=b&c=d" && - identical "/a/?a=b&c=d" && - identical "/a/a?a=b&c=d" && - - identical "/;a;b?a=b&c=d" && - identical "/a;a;b?a=b&c=d" && - identical "/a/;a;b?a=b&c=d" && - identical "/a/a;a;b?a=b&c=d" && - - identical "/#f" && - identical "/a#f" && - identical "/a/#f" && - identical "/a/a#f" && - - identical "/;a;b#f" && - identical "/a;a;b#f" && - identical "/a/;a;b#f" && - identical "/a/a;a;b#f" && - - identical "/;a;b?a=b&c=d#f" && - identical "/a;a;b?a=b&c=d#f" && - identical "/a/;a;b?a=b&c=d#f" && - identical "/a/a;a;b?a=b&c=d#f" && - - identical "" && - identical "a" && - identical "a/" && - identical "a/a" && - - identical ";a;b" && - identical "a;a;b" && - identical "a/;a;b" && - identical "a/a;a;b" && - - identical "?a=b&c=d" && - identical "a?a=b&c=d" && - identical "a/?a=b&c=d" && - identical "a/a?a=b&c=d" && - - identical ";a;b?a=b&c=d" && - identical "a;a;b?a=b&c=d" && - identical "a/;a;b?a=b&c=d" && - identical "a/a;a;b?a=b&c=d" && - - identical "#f" && - identical "a#f" && - identical "a/#f" && - identical "a/a#f" && - - identical ";a;b#f" && - identical "a;a;b#f" && - identical "a/;a;b#f" && - identical "a/a;a;b#f" && - - identical ";a;b?a=b&c=d#f" && - identical "a;a;b?a=b&c=d#f" && - identical "a/;a;b?a=b&c=d#f" && - identical "a/a;a;b?a=b&c=d#f" && - - identical "." && - identical "./" && - identical "./a" && - - identical ".;a;b" && - identical "./;a;b" && - identical "./a;a;b" && - - identical ".?a=b&c=d" && - identical "./?a=b&c=d" && - identical "./a?a=b&c=d" && - - identical ".;a;b?a=b&c=d" && - identical "./;a;b?a=b&c=d" && - identical "./a;a;b?a=b&c=d" && - - identical ".#f" && - identical "./#f" && - identical "./a#f" && - - identical ".;a;b#f" && - identical "./;a;b#f" && - identical "./a;a;b#f" && - - identical ".;a;b?a=b&c=d#f" && - identical "./;a;b?a=b&c=d#f" && - identical "./a;a;b?a=b&c=d#f" && - - identical ".." && - identical "../" && - identical "../a" && - - identical "..;a;b" && - identical "../;a;b" && - identical "../a;a;b" && - - identical "..?a=b&c=d" && - identical "../?a=b&c=d" && - identical "../a?a=b&c=d" && - - identical "..;a;b?a=b&c=d" && - identical "../;a;b?a=b&c=d" && - identical "../a;a;b?a=b&c=d" && - - identical "..#f" && - identical "../#f" && - identical "../a#f" && - - identical "..;a;b#f" && - identical "../;a;b#f" && - identical "../a;a;b#f" && - - identical "..;a;b?a=b&c=d#f" && - identical "../;a;b?a=b&c=d#f" && - identical "../a;a;b?a=b&c=d#f" && - - string_of_url - (make_url ~path:["a:b"] ip_url_syntax) = "a%3Ab" && - - string_of_url - (make_url ~encoded:true ~path:["a:b"] ip_url_syntax) = "./a:b" && - - true -;; - - -let t052 () = - (* mailto: URLs *) - let mailto_syn = Hashtbl.find common_url_syntax "mailto" in - - let identical s = - string_of_url (url_of_string mailto_syn s) = s in - - let fails s = - try ignore(url_of_string mailto_syn s); false - with Malformed_URL -> true - in - - identical "mailto:user@host" && - identical "mailto:user@host;?;?" && - fails "mailto:user@host#f" -;; - -(**********************************************************************) -(* split_path/join_path/norm_path: *) -(**********************************************************************) - -let t060 () = - (split_path "" = []) && - (split_path "/" = [ "" ]) && - (split_path "/a" = [ ""; "a" ]) && - (split_path "a" = [ "a" ]) && - (split_path "a/" = [ "a"; "" ]) && - (split_path "/a/" = [ ""; "a"; "" ]) && - (split_path "/a/b" = [ ""; "a"; "b" ]) && - (split_path "/a/b/" = [ ""; "a"; "b"; "" ]) && - (split_path "/a/b/c" = [ ""; "a"; "b"; "c" ]) && - - (join_path [] = "") && - (join_path [ "" ] = "/") && - (join_path [ ""; "a" ] = "/a") && - (join_path [ "a" ] = "a") && - (join_path [ "a"; "" ] = "a/") && - (join_path [ ""; "a"; "" ] = "/a/") && - (join_path [ ""; "a"; "b" ] = "/a/b") && - (join_path [ ""; "a"; "b"; "" ] = "/a/b/") && - (join_path [ ""; "a"; "b"; "c" ] = "/a/b/c") && - - true -;; - - -let t061 () = - (norm_path ["."] = []) && - (norm_path ["."; ""] = []) && - (norm_path ["a"; "."] = ["a"; ""]) && - (norm_path ["a"; "b"; "."] = ["a"; "b"; ""]) && - (norm_path ["a"; "b"; ".."] = ["a"; ""]) && - (norm_path ["a"; "."; "b"; "."] = ["a"; "b"; ""]) && - (norm_path [".."] = [".."; ""]) && - (norm_path [".."; ""] = [".."; ""]) && - (norm_path ["a"; "b"; ".."; "c" ] = ["a"; "c"]) && - (norm_path ["a"; "b"; ".."; "c"; ""] = ["a"; "c"; ""]) && - (norm_path ["";"";"a";"";"b"] = [""; "a"; "b"]) && - (norm_path ["a"; "b"; ""; ".."; "c"; ""] = ["a"; "c"; ""]) && - (norm_path ["a"; ".."] = []) && - (norm_path ["";""] = [""]) && - (norm_path [""] = [""]) && - (norm_path [] = []) && - - true -;; - -(**********************************************************************) -(* apply_relative_url: *) -(**********************************************************************) - -let t070() = - (* Examples taken from RFC 1808 *) - let url = url_of_string ip_url_syntax in - let base = url "http://a/b/c/d;p?q#f" in - let aru = apply_relative_url base in - - (aru (url "g:h") = url "g:h") && - (aru (url "g") = url "http://a/b/c/g") && - (aru (url "./g") = url "http://a/b/c/g") && - (aru (url "g/") = url "http://a/b/c/g/") && - (aru (url "/g") = url "http://a/g") && - (aru (url "//g") = url "http://g") && - (aru (url "?y") = url "http://a/b/c/d;p?y") && - (aru (url "g?y") = url "http://a/b/c/g?y") && - (aru (url "g?y/./x") = url "http://a/b/c/g?y/./x") && - (aru (url "#s") = url "http://a/b/c/d;p?q#s") && - (aru (url "g#s") = url "http://a/b/c/g#s") && - (aru (url "g#s/./x") = url "http://a/b/c/g#s/./x") && - (aru (url "g?y#s") = url "http://a/b/c/g?y#s") && - (aru (url ";x") = url "http://a/b/c/d;x") && - (aru (url "g;x") = url "http://a/b/c/g;x") && - (aru (url "g;x?y#s") = url "http://a/b/c/g;x?y#s") && - (aru (url ".") = url "http://a/b/c/") && - (aru (url "./") = url "http://a/b/c/") && - (aru (url "..") = url "http://a/b/") && - (aru (url "../") = url "http://a/b/") && - (aru (url "../g") = url "http://a/b/g") && - (aru (url "../..") = url "http://a/") && - (aru (url "../../") = url "http://a/") && - (aru (url "../../g") = url "http://a/g") && - - (aru (url "") = url "http://a/b/c/d;p?q#f") && - (aru (url "../../../g") = url "http://a/../g") && - (aru (url "../../../../g") = url "http://a/../../g") && - (aru (url "/./g") = url "http://a/./g") && - (aru (url "/../g") = url "http://a/../g") && - (aru (url "g.") = url "http://a/b/c/g.") && - (aru (url ".g") = url "http://a/b/c/.g") && - (aru (url "g..") = url "http://a/b/c/g..") && - (aru (url "..g") = url "http://a/b/c/..g") && - (aru (url "./../g") = url "http://a/b/g") && - (aru (url "./g/.") = url "http://a/b/c/g/") && - (aru (url "g/./h") = url "http://a/b/c/g/h") && - (aru (url "g/../h") = url "http://a/b/c/h") && - (aru (url "http:g") = url "http:g") && - (aru (url "http:") = url "http:") && - - true -;; - - -(**********************************************************************) - -let test f n = - if f() then - print_endline ("Test " ^ n ^ " ok") - else - print_endline ("Test " ^ n ^ " FAILED!!!!"); - flush stdout -;; - -test t001 "001"; -test t002 "002"; - -test t010 "010"; -test t011 "011"; -test t012 "012"; - -test t020 "020"; -test t021 "021"; - -test t030 "030"; -test t031 "031"; -test t032 "032"; -test t033 "033"; -test t034 "034"; -test t035 "035"; -test t036 "036"; -test t037 "037"; -test t038 "038"; - -test t050 "050"; -test t051 "051"; -test t052 "052"; - -test t060 "060"; -test t061 "061"; - -test t070 "070"; -() -;; diff --git a/helm/DEVEL/pxp/netstring/tests/test_recode.ml b/helm/DEVEL/pxp/netstring/tests/test_recode.ml deleted file mode 100644 index 64a04caae..000000000 --- a/helm/DEVEL/pxp/netstring/tests/test_recode.ml +++ /dev/null @@ -1,169 +0,0 @@ - - -let make_iso enc = - let s = ref "" in - for i = 0 to 255 do - let u = try Netconversion.makechar (enc :> Netconversion.encoding) i - with Not_found -> "" in - s := !s ^ u - done; - !s -;; - -let make_ucs2 start stop = - let s = String.create ((stop - start) * 2) in - for i = 0 to stop-start-1 do - let k = 2 * i in - let c = i + start in - s.[k] <- Char.chr(c lsr 8); - s.[k+1] <- Char.chr(c land 0xff); - done; - s -;; - -let make_ucs4 start stop = - let s = String.create ((stop - start) * 4) in - for i = 0 to stop-start-1 do - let k = 4 * i in - let c = i + start in - s.[k] <- Char.chr(c lsr 24); - s.[k+1] <- Char.chr((c lsr 16) land 0xff); - s.[k+2] <- Char.chr((c lsr 8) land 0xff); - s.[k+3] <- Char.chr(c land 0xff); - done; - s -;; - -let name_of_encoding enc = - match enc with - `Enc_iso88591 -> "ISO_8859-1" - | `Enc_iso88592 -> "ISO_8859-2" - | `Enc_iso88593 -> "ISO_8859-3" - | `Enc_iso88594 -> "ISO_8859-4" - | `Enc_iso88595 -> "ISO_8859-5" - | `Enc_iso88596 -> "ISO_8859-6" - | `Enc_iso88597 -> "ISO_8859-7" - | `Enc_iso88598 -> "ISO_8859-8" - | `Enc_iso88599 -> "ISO_8859-9" - | `Enc_iso885910 -> "ISO_8859-10" - | `Enc_iso885913 -> "ISO_8859-13" - | `Enc_iso885914 -> "ISO_8859-14" - | `Enc_iso885915 -> "ISO_8859-15" - | `Enc_utf8 -> "UTF-8" - | `Enc_ucs4 -> "UCS-4" - | `Enc_ucs2 -> "UCS-2" - | `Enc_utf16 -> "UTF-16" - - (* Note: GNU-iconv assumes big endian byte order *) -;; - -let iconv_recode_string in_enc out_enc in_s = - let in_enc_name = name_of_encoding in_enc in - let out_enc_name = name_of_encoding out_enc in - let out_s = ref "" in - - let out_ch,in_ch = Unix.open_process ("iconv -f " ^ in_enc_name ^ " -t " ^ - out_enc_name) in - (* Write in_s to in_ch in a new thread: *) - ignore - (Thread.create - (fun () -> - output_string in_ch in_s; - close_out in_ch; - ) - () - ); - (* Read the result in the current thread: *) - let buf = String.create 1024 in - let n = ref 1 in - while !n <> 0 do - let n' = input out_ch buf 0 1024 in - out_s := !out_s ^ String.sub buf 0 n'; - n := n' - done; - ignore(Unix.close_process (out_ch,in_ch)); - !out_s -;; - -let test_iso_and_utf8 enc = - let name = name_of_encoding enc in - print_string ("Recode: " ^ name ^ " and UTF-8... "); flush stdout; - let s = make_iso enc in - let s1' = Netconversion.recode_string (enc :> Netconversion.encoding) - `Enc_utf8 s in - let s2' = iconv_recode_string enc `Enc_utf8 s in - assert(s1' = s2'); - let s1 = Netconversion.recode_string `Enc_utf8 - (enc :> Netconversion.encoding) s1' in - let s2 = iconv_recode_string `Enc_utf8 enc s1' in - assert(s1 = s2 && s1 = s); - print_endline "OK"; flush stdout -;; - -let test_utf16_and_utf8_0000_d7ff () = - print_string "Recode: UTF-16-BE and UTF-8, #0000-#D7FF... "; - flush stdout; - let s = make_ucs2 0 0xd800 in - let s1' = Netconversion.recode_string `Enc_utf16_be `Enc_utf8 s in - let s2' = iconv_recode_string `Enc_utf16 `Enc_utf8 s in - assert(s1' = s2'); - let s1 = Netconversion.recode_string `Enc_utf8 `Enc_utf16_be s1' in - let s2 = iconv_recode_string `Enc_utf8 `Enc_utf16 s1' in - assert(s1 = s2 && s1 = s); - print_endline "OK"; flush stdout -;; - -let test_utf16_and_utf8_e000_fffd () = - print_string "Recode: UTF-16-BE and UTF-8, #E000-#FFFD... "; - flush stdout; - let s = make_ucs2 0xe000 0xfffe in - let s1' = Netconversion.recode_string `Enc_utf16_be `Enc_utf8 s in - let s2' = iconv_recode_string `Enc_utf16 `Enc_utf8 s in - assert(s1' = s2'); - let s1 = Netconversion.recode_string `Enc_utf8 `Enc_utf16_be s1' in - let s2 = iconv_recode_string `Enc_utf8 `Enc_utf16 s1' in - assert(s1 = s2 && s1 = s); - print_endline "OK"; flush stdout -;; - -let test_utf16_and_utf8_10000_10FFFF () = - print_string "Recode: UTF-16-BE and UTF-8, #10000-#10FFFF... "; - flush stdout; - for i = 1 to 16 do - let s0 = make_ucs4 (i * 0x10000) (i * 0x10000 + 0x10000) in - let s = iconv_recode_string `Enc_ucs4 `Enc_utf16 s0 in - let s1' = Netconversion.recode_string `Enc_utf16_be `Enc_utf8 s in - let s2' = iconv_recode_string `Enc_utf16 `Enc_utf8 s in - assert(s1' = s2'); - let s1 = Netconversion.recode_string `Enc_utf8 `Enc_utf16_be s1' in - let s2 = iconv_recode_string `Enc_utf8 `Enc_utf16 s1' in - assert(s1 = s2 && s1 = s); - print_string "+"; flush stdout; - done; - print_endline "OK"; flush stdout -;; - - -print_endline "Warning: You need the command 'iconv' to run this test!"; -flush stdout; -test_iso_and_utf8 `Enc_iso88591; -test_iso_and_utf8 `Enc_iso88592; -test_iso_and_utf8 `Enc_iso88593; -test_iso_and_utf8 `Enc_iso88594; -test_iso_and_utf8 `Enc_iso88595; -test_iso_and_utf8 `Enc_iso88596; -test_iso_and_utf8 `Enc_iso88597; -(* test_iso_and_utf8 `Enc_iso88598; *) -test_iso_and_utf8 `Enc_iso88599; -test_iso_and_utf8 `Enc_iso885910; -(* test_iso_and_utf8 `Enc_iso885913; *) -(* test_iso_and_utf8 `Enc_iso885914; *) -(* test_iso_and_utf8 `Enc_iso885915; *) -test_utf16_and_utf8_0000_d7ff(); -test_utf16_and_utf8_e000_fffd(); -(* This test does not work because iconv does not support the surrogate - * representation of UTF-16: - * test_utf16_and_utf8_10000_10FFFF(); - *) -() -;; diff --git a/helm/DEVEL/pxp/netstring/tools/Makefile b/helm/DEVEL/pxp/netstring/tools/Makefile deleted file mode 100644 index b3c148db7..000000000 --- a/helm/DEVEL/pxp/netstring/tools/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -all: - $(MAKE) -C unimap_to_ocaml - -clean: - -CLEAN: clean - $(MAKE) -C unimap_to_ocaml CLEAN - -distclean: clean - $(MAKE) -C unimap_to_ocaml distclean diff --git a/helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/.cvsignore b/helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/.cvsignore deleted file mode 100644 index c1fcbc4ae..000000000 --- a/helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/.cvsignore +++ /dev/null @@ -1,7 +0,0 @@ -*.cmo -*.cmx -*.cmi - -*.o -*.a - diff --git a/helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/Makefile b/helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/Makefile deleted file mode 100644 index ed4277389..000000000 --- a/helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -all: unimap_to_ocaml - -unimap_to_ocaml: unimap_to_ocaml.ml - ocamlfind ocamlc -g -package str -linkpkg -custom \ - -o unimap_to_ocaml \ - unimap_to_ocaml.ml - -clean: - rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa - -CLEAN: clean - -distclean: clean - rm -f *~ unimap_to_ocaml - diff --git a/helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/unimap_to_ocaml.ml b/helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/unimap_to_ocaml.ml deleted file mode 100644 index 14a89e9d9..000000000 --- a/helm/DEVEL/pxp/netstring/tools/unimap_to_ocaml/unimap_to_ocaml.ml +++ /dev/null @@ -1,201 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * - *) - -open Printf;; - -let comment_re = Str.regexp "#.*$";; -let space_re = Str.regexp "[ \t\r\n]+";; - -let read_unimap_format_a fname f = - (* Reads a Unicode mapping in format A from a "local" code to Unicode. - * Returns a list of pairs (localcode, unicode). - *) - - let read_unimap_line() = - let s = input_line f in (* may raise End_of_file *) - let s' = Str.global_replace comment_re "" s in - let words = Str.split space_re s' in - match words with - [] -> raise Not_found - | [ localcode; unicode ] -> - int_of_string localcode, int_of_string unicode - | _ -> - failwith ("File " ^ fname ^ ": Do not know what to do with:\n" ^ s') - in - - let rec read_following_lines() = - try - let localcode, unicode = read_unimap_line() in - (* may raise End_of_file, Not_found *) - (localcode, unicode) :: read_following_lines() - with - Not_found -> read_following_lines() - | End_of_file -> [] - in - - read_following_lines() -;; - - -type from_uni_list = - U_nil - | U_single of (int * int) - | U_list of (int * int) list - -type from_unicode = - from_uni_list array;; - (* A hashtable with fixed size (256). A pair (unicode, localcode) is - * stored at the position unicode mod 256 in the array. - *) - - -let make_bijection unimap = - (* unimap: a list of pairs (localcode, unicode) - * returns a pair of arrays (m_to_unicode, m_from_unicode) with: - * - m_to_unicode.(localcode) = Some unicode, - * if the pair (localcode, unicode) exists - * m_to_unicode.(x) = None otherwise - * - m_from_unicode.(unicode lsr 8) = [ ...; (unicode,localcode); ... ] - *) - - let m_to_unicode = Array.create 256 None in - let m_from_unicode = Array.create 256 [] in - - List.iter - (fun (localcode, unicode) -> - assert(localcode < 256); - - (* Update m_to_unicode: *) - if m_to_unicode.(localcode) <> None then - failwith ("Local code point " ^ string_of_int localcode ^ - " mapped twice"); - m_to_unicode.(localcode) <- Some unicode; - - (* Update m_from_unicode: *) - let unilow = unicode land 255 in - if List.mem_assoc unicode (m_from_unicode.(unilow)) then - failwith ("Unicode code point " ^ string_of_int unicode ^ - " mapped twice"); - m_from_unicode.(unilow) <- - m_from_unicode.(unilow) @ [unicode,localcode]; - ) - unimap; - - m_to_unicode, m_from_unicode -;; - - -let to_unimap_as_string to_unimap = - let make_repr x = - match x with - None -> -1 - | Some u -> u - in - Marshal.to_string (Array.map make_repr to_unimap) [ Marshal.No_sharing ] -;; - - -let from_unimap_as_string from_unimap = - let make_repr l = - match l with - [] -> U_nil - | [u,l] -> U_single(u,l) - | _ -> U_list l - in - let m = Array.map make_repr from_unimap in - Marshal.to_string m [ Marshal.No_sharing ] -;; - - -let print_bijection f name m_to_unicode m_from_unicode = - (* Prints on file f this O'Caml code: - * let <name>_to_unicode = ... - * let <name>_from_unicode = ... - *) - fprintf f "let %s_to_unicode = lazy (Marshal.from_string \"%s\" 0 : int array);;\n" - name - (String.escaped (to_unimap_as_string m_to_unicode)); - - fprintf f "let %s_from_unicode = lazy (Marshal.from_string \"%s\" 0 : Netmappings.from_uni_list array);;\n " - name - (String.escaped (from_unimap_as_string m_from_unicode)); -;; - - -let main() = - let files = ref [] in - let outch = ref (lazy stdout) in - Arg.parse - [ "-o", Arg.String (fun s -> outch := lazy (open_out s)), - " <file> Write result to this file"] - (fun s -> files := !files @ [s]) - "usage: unimap_to_ocaml file.unimap ..."; - - (* First read in all unimaps: *) - let unimaps = - List.map - (fun filename -> - let mapname = Str.replace_first (Str.regexp "\.unimap$") "" - (Filename.basename filename) in - let f = open_in filename in - prerr_endline ("Reading " ^ filename); - let unimap = read_unimap_format_a filename f in - close_in f; - mapname, unimap - ) - !files - in - - (* Second compute all bijections: *) - let bijections = - List.map - (fun (mapname, unimap) -> - prerr_endline ("Processing " ^ mapname); - let to_unicode, from_unicode = make_bijection unimap in - mapname, to_unicode, from_unicode - ) - unimaps - in - - let out = Lazy.force !outch in - (* Third output all results: *) - output_string out "(* WARNING! This is a generated file! *)\n"; - - List.iter - (fun (mapname, to_unicode, from_unicode) -> - print_bijection out mapname to_unicode from_unicode) - bijections; - List.iter - (fun (mapname, _, _) -> - fprintf out "Hashtbl.add Netmappings.to_unicode `Enc_%s %s_to_unicode;\n" - mapname mapname; - fprintf out "Hashtbl.add Netmappings.from_unicode `Enc_%s %s_from_unicode;\n" - mapname mapname; - ) - (List.rev bijections); - fprintf out "();;\n"; - - close_out out -;; - - -main();; - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:29 lpadovan - * Initial revision - * - * Revision 1.3 2000/08/29 00:48:52 gerd - * Conversion tables are now stored in marshalled form. - * New type for the conversion table Unicode to 8bit. - * - * Revision 1.2 2000/08/12 23:54:56 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/ocaml-findlib-0.4.0-1.i386.rpm b/helm/DEVEL/pxp/ocaml-findlib-0.4.0-1.i386.rpm deleted file mode 100644 index 1877eeaba9fce0e5daefb579f9b430b13023c006..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190472 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%0AevMZ45=BJx;`F-3#ZZh7xpm8rhTb!Fp#*jd6 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�|B9nRC&Sd6FwrJ9G!fQ%Wtf{DYlre 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�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 F2mrlacRBz7 diff --git a/helm/DEVEL/pxp/ocaml-findlib-0.4.0-1.src.rpm b/helm/DEVEL/pxp/ocaml-findlib-0.4.0-1.src.rpm deleted file mode 100644 index 6ae4bb227d4ba3b9aa80e44f1b3faa086079b443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95910 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	Y16?3r83&8f8tJ1O?`04l81FXW z_s>`ZDlAvLdO)DSW9kr^_=Ynp65?;82dY6`>TRzVZPgzxlI9vEu^I5E+`)?b;iBxy zloQhGBHsP-AbOC$A_u#KE5>HRPcF}i+$m>(ysc`xJ$WR4UMJg>QuxjMElbagkAqA` z;jyk{AH9#88XK0W_}4oqCQo*Z){SYSJU@8(f>_LM`KIrWhRQ@evtj!hKm?!Y5K$U! zrzNqTyd{rM86n2`wq!&un6=?h>FW@}$vbIyH-Gv#>`tE0nJF<WOSNy@IK;Gh^H{e; zDUkije}=YrRd|{1F5XWJI+}03UVV>dST(WV`iPf5?l*8jXnjnRy_KQ7FTHTrm~``Y zW1VIYP5%84MJF(q2RwHIz1VxZwaGaIRxwS0dN~6s;^zk=YHLxQ)OWpg)OIdBwu9HB z1NQ*3NyAK)z}}0V3f=r5!2n}}R+M#RSioXZG|JA$jdulATwVDSecR_;K<$m)Lg^-m zf4L;Hq%0<RuGn)QA`;!03OTS9kuCcn94pDRnD6-#pL#c22}hBdfc+CL9(;1HGs1eQ z)m0iwZ5u-S?WJ|qMhKI0PRffzu?5TYu_v99smRW3DK#FV(4YAyHMdjCt7s1fF3eTt zoQ@X&lEJ8nvFYjV{eWc7s~vit9@N?)%H$%IDJyEVLl+l|)bK=fm}f;v!%?A7PUSwe zsMyvJn+onDR&{$e9L&@HnH)0ea2CH!*_L&R;?OpllSAX7(vP=GTKNm=FBRMR3_5c! ziZ7tgq|Z*Q@uVG>a*^pT>n}s}ilBVr2L&AU`E5fS>#UrU9!v4kBDohaRs&-(tmltp zPAlA5{OlXHbaY4>ac2uSf@Eq}UQb)aQYVo@U34Hg8d)S}QC~MsM;7-Bo9ZWk7NC>F zZdg-ew<K}G9Y*E87fyo3ubK0)pUB-Qo>a(KSJFFU--f~V3j8V$8Jugy(~b2NotqGm zNZ%|h)ey#a{Tkt;t`F}J+}e9G%CPkA$B+h3#<q;*tw$yF3U5nzwi%M2#?ozM{ai>L zpZknUUhyFJI73UE)_onqfn<6@2?YF5H2-p&SM@4Wi;$ecnqAl-j3E7kZldhO8|lH1 zIqecuchY!O`0LXsvRY?3gB$0gniA3rLcgnAZVLJIJ^A{P=!@$6bF*=?(B3*sn|^%) ziWWefx$ctVB}Ee)({w33>a>&Lt9mux(#J=)Hdo`{^^cDns9xP^56qG9lfWN8Hd9J` z_tZ40XAkfu%#EdxDJItDC(MiT%ACTxDpYDYA5}bP?+g>BB2>X29epx{@_fNreq}=L zoMZp_@n!r2E^ujWd8H8wx00nmn)cCQMg80Bw?uqi>bUwkI66HwHr4bNqk6Yd<tpGs z-qg+)>5|?wnq%CBXelEfiH7p>=V1aNv>T0mW*zbH-LE<mO9eU6(C}_XsoJ&?XIB@` zJ=iN-2}0jDoH)V6*~==+mIZ<}du9sX2waMGr_6EQO;)?Ww5vmQR42%!kif=vB~k3Y zuQD@Y+!S@G7>liI{@Uj)GpkYpGq}<LjZfMm@+jisNX*`hJ|dZae*ZL==)p#A>8M^} z{I1%}Ic3t-<Y-ORom%)oz2CI42(f4AetmIy?e%|lahRaMv{xv**ZTo4hXcr%18Zy5 zeN_%o`YWhQa}P08{bN>WhnS8)23EGtz))nD>O9$Q?<rqp7WIb@PHA^i<?Iw|Fai8a zDa)TyJ#V(s=xXY{DS3`Nf0AW#UP;sVFq}hLNi@R}F94N4Y|NbiES-j=#&_xUf?iPg z$FfYh-2J3DvozfjRDsRgB-4B1v2r=Tocp=;svlypfq|$MsEugzXb^<IyIBhP7BYR; z)U{cNMbq_g9Y4R{eXvYVc6K*1H-E1vuWV{P$!}>21)(!QBuX~Sub_yiaq{+2^o3y? z^$N5W`j;aRwOQPsD1B=myU>GxYGX9hvQSeRr4x!_G0Cqcvwu|ySSyYqo3(2q%-6_j z;w(q8i}67}s!9U3Wl-g11_vnF!j6sl8cd70i}Kp)f~EQb^`EHmscEPDRg}Dm>PHln z2kkE4#LVLf;)cCv7T&X7PGY9pL9>~|sjydrbFJo75u%YIkH`maQBE2um~;!hP=o;N zi#kNfQpw##WT$`Z3q^jvf6VsjQC3wwGw@TYPu?X*5%uLxWB}pWOu<&q&?$<<VD3yh z|H@!%`~Hgbe!xT|dZU6(x_+Q;tV_;zpaiIgXxk_}%a3sAb84xN9YdS%*0L(i*_(8e z0ip&^Fub~-4>!f&&lrXm9=P#7Fs-~K?)vGJhLYes-H|P9It;KltN#i)42Tr*cyYB; zFker%Xq0=QM07;#4oH!KDU#D(uCtPP`iqCuefqIk^h|Q*Jaz(=p{nLxqINiAdJvEt zseeUB3|BWng?>c|(LNYwxC(Hp?jM~Pvpw$%zmje*)ji{_Sa^rwHsE`leb<`Ac$@lr zLYOAs`WDw(N(VPwseAJL$y=|Djg57FYQlm{ngX3xbFcJ7<c+O}(U3QE8;sv}ceW*# zKY!+1t23(?zkk(rwkS0lU>D330Sg!J@^shmKbL)Ah%>qK!CQI9dIg8b&d#hh<EEEc zsWp*>d5d8R-q=uyxYGIDv)dj1z@qz9U13whzLtCm1L{XZ%=^su&mxmy9XDoa7VGsc z`Y=sfHtJ0<T(YiUKAIaSi^~p_n}?kb@=E$!>5u(XqU}&JKmfTEJu3zSwT^;}m!u*N zInm;bLYwFo$9GgoJPM9?{7HT5FxvNT!VZ^od{>%V5To-x{on;unZZ#iZe^S@%97=L z%VpGEGmuwz={C^RwSI`kS`y{;18B)pjN4d?WZ7<Bucf;i+Wc~S&gJg(Fm0s7J9|T) zTkh2>mK(W8ivrZc?^|^(7bv^2?pzf<P<>wOqI+JacP_Q=k&!%3Y#4n|V=RGg_l=SL z8SlpTcj?MYSNaKG7zlT(nfj0t&7ztQ1U84w1`>mDatf5UgeSk1n-P;{C*MH|<XrZN zQ7M&<^zX{QNUR(jzn9RGX&@2yur$U7Px>L=Tn8T3E3=4w+aDUx!EsG3&%+KoH7F{z zje=gI|IH=p=*}U^cnU?km{fB`yo~zfPDgo095h3Fih5vl8gQKsSLO@7n4N$~WV|9g z@VQ+$*KCb|BCS|??L~42R^{akVc!lTs?F*kAQrWdUZ}i*iaM1pbANSZXXo>BQ#!di z?;@2L&K-LtxXqP%Mxd=Bh4tB+Q0Po--F;|b&mOB@8vnfEaUN^D*2cOC6uHpo6?CI> zP;8ThVm(_rh&E~_Qp%!K`GPy5Dq(c<$pF=-^)V7v?f~hVeRE2a`fatl4C0YWwJr+v z#5^%tAKr(qXvG6(QdmXT6@SnQ60aR$t5MhFnz?FtUVRGXt;K1j^+#m%vuPKxGoNhG z3yrE&t*ei|CUcm}#NKJ>vkaQ=eEg2&)##`LLhu6}U6Z9+X@lkhZHmGtgWdWHKH8kr z`6I<=r~`?xvm7zoq)#55><(t_snN`%jpk`{YaCSTi-@<<+Fzy=w*smK_h;5Px=})- zr;{tFj8>H^pD3q+GwJLr;*pen)C2DWyoCUdBX_!jUQ}pBoHsf`Z)dmKeffg%+4e>4 z;2SHGb4BKX$p^axVo8<NS^|MO0a5$KQRl)}eCdJ;{=8~eOZC!-X;J@YWjY@A9JCna z-(4{t!Ok;wvzF_Y8u{`1NbtI4eB*AOl+Qi!nar3`bt@J6!A*!%ZElK_eB6`p!<+8) zu-n#r_AzRIfmMlD^Yu1%o9!lwd-j4Ih1wowarW&*)mQ#{RqG)W<s{L<%P!I-!B&OQ zgf!zstSQ;Rlw=!neP-GCTiW4qr$Wbirr3=e_M<O###eR);)Yss)tX7fj@{Lf&q>Ds zM)7mI3{3+s41Yc*w0Oh+b?21r)wv-jdnPo2R#p&V(N)||W{_WrpjV0MT@|N(Xs99u zRAK#Tm!lF<&d9YYANw%YUqKFc*#Kt%D+tf^hj6j3#mt$j=ynU^Yh-%Ume?}+J?xZh zQeWXA)p1u`RD``)@Sc~b2Cvi8SXak{<%)adAEf-5nF+Mt8m3`)&P?v5E!^zOV7fc2 z@Y=>PduF36b0rcB|HN}Nl;=JeF7fm<jW$5m0mo?XWp&vbe+icLsm0qweKEw*Uo#sT zF|!4FzMnM|W=YBsC{YZmItpq42JeYCQ(7I{lQrEi1A;Ncxdoc@-B8<)0v-Kc^y?q& z_ZfPLaK}5@<`ilXkI<1m1T~p7{v6RoV1DCK$IR?V;H2X3&d&%MV+wmV9KC`|AC={~ zj%g^?J^TRJw*Zw4irxH{AyuOMDftJzQ$)24C(iZjTfLxX_!bVh>H@kx`Lxsv7i@P} zy`EpZdrCG8R*s;0PG3@GIhmK^KAMp^)xkF_G<}lP0QaNp=T5OaF<1Rm-|Af~e?q3^ z`{FS5KIRGXCfl7f7%fq~pjz7LGtI+iR8M!#7-Zq5Y#!K)nT(9@o@192m&C4fzfBrC zpTu%T`U-sPLzxKyjV(6>#5W?=YnO&Gl8{$BX;*!DsNnF1>mxC~5EWyJ>NCQ<)k4B` z)vi&x;V_Ef_~0fkrY=A72LT~xEd8f&x(8wwu)q$#r>Nmd5vz~kAq?3vz}G~nNyK|N zQcDb?d#kUYZgV90GmTr1U2Pqy^5iCp1kE>-i8CJy`Q2JQ%4rX>OlK+8Xqh};Lkb-L z4yCh<?w%Iz`dkVl(7y#RhFEH>cgT#MP`~=>PEJ@=?k{1&@-7!LjgiH!-iw>6O|0`U z)558sGc3O|>_VK!@2acbu7T2h{-t-3grOOo=aqDl6)Gb|(*`vGmGoA)nvtl^J1N4g zJUC4?510p({TN<eUT$6P#fi%3=~-rp%IY~^0z_?=XK09RzwUj^>G#|MgH-AEaH_^@ z&B*t3(pNglbbKW{eWMPsGh%*5yEne43qo||5?5s|*LK?m3i=|=uZ~l9dvL{YfOcX& zBnl7Nl3aX9YB(~A)gWC@q8vGd_xQ%f9ib4>d(|5Eq?wyJOZrWX=ZdhIOuNg9AqO+b z2L**F>ow_=^b^iIR%YIGf{XQA1xnTVD99${L6Z?*#8yF1?8PxCJ`2@*W~W%Mlv_M8 zIR+7_tMlmJ@w!#UT^|<C30YFsV}=keG_n<}$D6Y-&W0!(k%yAKrPAtOX^%iUk||4l z_Q+Z~5TNv!;Mg<^EoUbR8U2<yL`B@8SR1^^R~2St-G2s8;Ge9^75r?N><8e@AiYWD zY;{}yb%VOr`kKp}@?zu~kvnt-$Hb8=G!Hwsup!$R%6j>8_2!PPQCZ7OI&!6;aR^%q zW`)=^2oDes_eqHR+}2%Qlk<4c&Tu}O;M3LOnE=!ju5$pVV4aJzU_LUx9hevLr7}(A z*5rJ{@kFNMonj0W*5Xh=34>&S4(`F&LW=OWCr;7kAwjMra@7P1G(#t{qU&i{@3#nq z2aGm&E4kl>D%jqVQT{ylu;PL93WXZ#Rk!>uInMdWZ{~#B{B{)0lsuxL;fpp=h!}!V za??2cjYU#Lnr=~jD2K$X<=YzzBbmjg){<Ck8CQ5-)CC>Gs~~RTp8&Ceh0_AHhm_{L z3y-^cYhv~6CSk>in6lIlYZo!0NCq3VY;6*UXj@l_TDDD9bAF0Ga4uPK98GPXtvj=) zKWXbF)kHR-ZJTpC<wMF>{s8w8>Bm{@k}3NwKeO9D+wvDM2Yj_s-dTYkq8vCkk2B`P z!_<ts1~Js)QN`<a`d2ekj`<e>w2Nr|=^=&wZX*%^h;;|Hv_@O13<X?LeBVSo>re<Z zLs1wXKApnUfQTt<*^6c#2Y&uU&K3I5*rZfEnmM*3HVEHxvG1+Vg!Vi_-i}vmfC<cb zKiVGpkq$$V)vaD5Ff6l<f~e>uFx&UAx+u4a*=iW9Z5sI|FB`TVv!D<RDC&xdeC~n= zkQkL;fKE!w_t(*Bl^#6qj~7Vu)04uOr;R;@il0*3Y@MD~WDt=nu@3K%2&l`im|^To zossGs-M#xW>n&efC}V%^2qlrT7BJe4@+_KLs)!r|7uA%wA^NCKIyb&wcxs@J^Mpe0 z9>v{im$SnUU-9k&S93U0X&T|2(74=c)*PBx->1n5ZPmSuF1a6*H@3=i)l7$X-%*tr z>&?{0oAoXhfR6=ox9vV1OX!TG&<Y{c-3m>K#Wp}~$@W6DM~QB;;6f7VS2?dgEBF@S zh)&;NF^RHPGb$PxI#0SGWlx=xn+tTjImGwM)x(9_;S#U>l`Sq8?LlF$Hjmd%zUzqT z!o7U98SZ8wY^R1VX@fqs6o<1?lbJ?`RS^Put}DbG%UNbW%6D?`P3NbcKDC{_NvSf{ z%EJYJNp4V68$4N3{syXEt1z8I>;^Ni=To@<Q%1a@{sVng0G1Q59e>MMkG;PeM9RJ( z)Vv`S3#RAA<0`UIzEsC{+Rgd=qXOh=9(M}cH6$bU9t^+*<!{TEuX@@5nn(kHY(lNo zjUQI<NZizS=}0(+>=7Ux+>H`_43@7!t{uqv6wdVtOc}x2x)VJ;sXTqxCD#|;9j;-$ zj&{Ped!LKSccwm-1XlRlEn_!Lgug7~;}^w@;t8DYEq^E}?AFthS?(HV|0(TrjAEJu z1IO$AQ>V1KXIW10>Zix|gd5H2=!qmU@M@zwZ;v~9ZUaz3TvAoo`1qiovl<u~ty9J1 z6hl@yEJ8%>#&|#Vw^nx+J|{n|@O}Jnhs&%Ws)5%)?VjFO8&%AaO?Mo~J=ux4&t9?m zr1o~f4($pY&_=CDA}1<sfIm?~*>a$>>JES7y8qV>2`+AhfcKq#W4vT(O1lSVf{e}7 zj}q?nzOfylYnnKYNlSIxe=gLB&sfqJMwMbQ6m0da;?q0lv#Vzj7g*fAI>)XU<EO^@ zQH3HD1AgPndX&xzDiJVS_QQKDnyCu;#OIqz7C2p;W=Oo|OYSdyMkRbyE>s@!CSkeu zEFnY^D@==w>J@ZWepZG8CLdJnCPPQMe)>O=Vr!;2;Ss@|)JCP5>j$JIN~Mjwuzr(K zZSfOe@SepQap$9RXz`H_+rsF%7z#L101HDrYUsHo38y{>DKQK0TaJ@ND@SeIdBD$? z978G>w}te%_2%SUs=x{~i3MLoBTOUBb6&9NfZg@$Ksz*D1MV@4j*=GCqDH%dt`kq= z#_h;`;j>)2RF>3OBxMN1@Jc|!?Zis=Z?T;oGc?)i@A0T(Ak2mfPomkCRGXf#QXWs( zj$!DUsN{X+l>?YOwv}G>Gc+{n0Mg^MyGhEwxQqF$`*UY-H<vEWgpA&0qeJGsL*A%O z!@))mfwJ62>cm`pI^B?vU_GJW_mY)h?)cS*BeG(cOz^m{_`|1@SwP`i*j3*o#=7^$ z^5zsLS!wQ{D_7UbdGtIPK8(#9?$p~5^#gCBR7Wo7g_}_Xf&q4y^<^IVr|72FIf@Fv zt}@pS8pGTH6s)<FH5UhK29Bn*$<UsS;ab&qO%A1J7SG%|zF~vYtfH6f36$)KiB8Gz zR4X6aN$ERnz&=A?PwNM50Fi^@7h+#Y^B{3DQ~t@g-^pDFp-#KEz8l6Xep$8-Y88kd zr4}SLplEmB&FYYSsTt4~6NMR@bfWSg;^Ezvp-2<Xbd1BYu)+F=U!QA?HL$t3-((;` zZdpJ=!yn8We+wcda5`aY-sc#?U*PG`h#kmDz#{F;T1)kO;!IHago<2P>xSXu8Jjx} zGc=w1c*F!3KuzU@o8(-xHnTb#9(Pn-9<{iEr}wg)3M{fZZ^anvfA|@lbBhA$kC*q5 zkta#;GV$zP@F<>wvJ}r=xjV~c<+qv{r*Db;o~$lxuUP^gPGY2!DPGW9YXP{oaU4I= z9`_Z_z18dytDw-VAjP`*4vfua!PQK^zOF2k_qHU1u+UDCRqKZpPJ5MJ)N9J9%_Djj z*+&?sCu4b{yhNIsk<)=`DV6zJFP!=Af(FuWMz9H6H#@b|!Xv$B&jmuEhMZK(4l4<X zR#rD8C=BqA3oCf?6&aYmUxE3x$_nZe1>ch!C2OwPlb92Jx-*rQfj!}D3-NB?o=&s- z>^msRvKbUUJi=!L7F~H3!5-LGEM42bvwu<-`S2Fqi$wERZXrla{<56x!TWBkN=vv{ zfhl9Wf<A3H-uCtUeTNve60Oa3YFzXQgBhlr<RWA03;7RdGa1a6GgaHxEmvVr*P5M_ zC!~|qQSKJqblIBxQH!;ec;u>`Nw{X`w=aiNO^nK<ajBk2I`%zPY8;<`Vbk`7jrMj= z8w}37)PRC)u|*k=S+g$)+x2VpRdtsK*O7@BQAKd*3je(OGgmb5!0=4&L$yj%9H1rZ z2vfP%7}s6K&3yHak!aDo2)^v3_pu1ZnuD{UPs@74x7Vj+Dx$w^zv!1^k9=+*zzPnx zdv-rBwQ)Q$l(ZBSIsp(oPm19Wp*gtie44DxtBX*XJ!2ys{Xtk&$<gp4RJ)uU2<Xx- zwUMJXeEOxlAB5cr&8RG0DcSS%?GJ+`3hy6FG7QN`w5IeltTetcVJyY2sS&<{Z_=nG zk&VV3-CrV?F;#rz1T$h@BKZ19US>-_LEx)hnUqM2F@s(Kl>CF;F0V6${@7yt?T;LW z`ar}?1-XE#oO;u??V)PWT3;c6n&DnWsiTTLc8JwyUIAyu(N`fKu*-sS@5n+oatecu zDds*;wK!vo>jYAs%SfQo$4%3o++Qdt94f8SA6Yjt&2vKj*U2Hw>oOotx0VmUhYJ7z z_(aiv{Cs?TB3AcB_^ux@ek&oq|M}q;ybtEL<+rl@HM=ir`<pKK`&;0DTlQxJv$ljd zbK5#VZJZsfc-&mT)@TR-W*ab?1O_2sFlVSG1PlWGmH+~EkPwI^+)Es!DKD$826~95 zt2tPKTr91fEbYJ`h$R&L1qW)NSBZoE($4JjM~@#+9}IVMfI-DUd^|!td_ZlmGuYA! zEy)j*hq-vc9qjB8;vl8RYTV8aPGF!C9ENle2PuHv!Ok!j2pEdsRkMWJA<-t>fI2WF z+#0>q9)WNX=jHYA@ZkB&o(mji2e*Vk9H4eQHelZ0(A;?ch69bs{VybbJP1oTkDWIf z8Po;_7YBiqz;GLo4g%)vf_4T9)Pp<!f7q~rStGA;S|ZT8|89{N_!tg`gI&eZp>zf# z5f097Tz|y}9RydT103x3Kd^v*cEZL1ZjOcn`t=~);JoO`zc8&F{>DU4{)Or0fB>U+ z?=L2L!23%(?=_kGdRPC*UfXvwNBeNCNKIK@QA0-&q^&5cpsol~*3i+FRZ{~3<&X}} zHrg;4dZTy|5EouJdWeqaU;BHl%FP<?;BxIh+GUu#1DXJ`1i4w;gCW-$^*cpCa4^!% z(#jbOa)a3-JS^d0kTneA0)wK1=LTZ?6Hs<85YW;J&2n}ITVLyR1Ho+3xrc@ig1~H$ zXuKd>7#!qb?_g~Yf`Ad04p8(Q@+<xzYjnh{&=wFdIM{{<1k|+$gV6rM(Fu%J3B49Z zFGoUuYes`}hQXXb2>V}QLmPyl1(7ajf+Yg@OUtz@zp-&$%ex}MXpw)nYiR{TBK|IE z3AF(M(c*A00`7p$W{?Wl1)XnTsI?d9KNmuf&Ikt=bZGuWfd{DmZx$S&*3QVkBKtd$ z(O$yQ*~s+^y(Qe*-oYKszMlN4O|-{u4sM9+2%-_$*f?BkvUEmA1nPt?S=g^VbNdVI zKkzxAmHe3?Kxi{Cv`YBjkO7%p;9wUZvl|$JjubZ(^!IY-;YAy@b+ALCx0f5e@#v_6 z7|><$JDvR)K-}nD{W}#sy{7)j*gxdob3X>OJ*(>k1VSvG(0)2Q|205^M|05IiMS>) zf|UOnfzayEo6U8->uAr=CXtrTZa@WPZF4zgjRy=&KH87f&E@oz)fCLNH8pkp{*L08 zn7ZtL5&PxBFEJfuT}3rzx&K}CpAP&6iH-+IR9G0qZG)~g^s?WW{<{Dg&3_m8jRP(8 zD=dE`8Gd!^f1vy~+28Dk${Gs4!tysTe`j5X;_omRLF%yUR7SUpUyb9s9<G}K7s$aD z1O<a_z&60^+I)zHfzFD5G#5XR1bPt&0d_-xxNSiUJl9>5m&xZL+8hfD2;%-9RGwce zpkN@{<|AG7vGdnP0?~H<(qeOsg4Z5_?g|puIS;+o@(<GW2YQ7B2<+^JKBAni^X)eZ zEpF>@ox?CU1X{T~9BhdIU$-kSh!xD)!TMKmTs!u=%DAtONC#Uq<8L@XKx-Qi?{#mz zHhIn9{U<av5X0~0$nXan9P-P<zmd@x{w$yeafAPJi8B;k6X>Au@c!of?F8ff?F+-d ztNhC?B=o<)V_@QE06hRP@S$tY@*3=K3jYfApTujeKxS+7sS5pv4hwWVf87%PGx-@T zK=f$sy#L}l-1dKx`~&${n*2JEED;De8#mXll)C<4M^n+c_Ai<A+jZdI>K6F7;=Dd4 z`Tw0D`0oT^;J+2=FCXpEHwyH%!w$#+dI)y_>4058Ab!yGjS8gc?BMQz?t<#qX9yJO z1(N(t;rT<6@j#z)HZT~EEnEr&<OW&)N-UdSz4bb1=;1#O2M-5?{VzxUr1d}Vfd7~0 i|0?(IkJX=nuC}bQnxZy6J^l6F@BaaFmHk)Da{&N)%w;tI diff --git a/helm/DEVEL/pxp/ocaml-findlib.spec b/helm/DEVEL/pxp/ocaml-findlib.spec deleted file mode 100644 index 6d5cc6b96..000000000 --- a/helm/DEVEL/pxp/ocaml-findlib.spec +++ /dev/null @@ -1,80 +0,0 @@ -%define toolname findlib - -Summary: OCAML FindLib package manager -Name: ocaml-%{toolname} -Version: 0.4.0 -Release: 1 -Copyright: GPL-like -Group: Development/Languages -Source: http://www.ocaml-programming.de/packages/%{toolname}-%{version}.tar.gz -Vendor: Gerd Stolpmann -Url: http://www.ocaml-programming.de/packages/documentation/%{toolname}/ -Prereq: fileutils, ocaml -Requires: fileutils, ocaml - -%define dir_man usr/man -%define dir_bin usr/bin -%define dir_sitelib usr/lib/ocaml/site-lib -%define files_doc LICENSE README INSTALL - -BuildRoot: /tmp/root-%{name} - -%description -Provides a scheme to manage reusable software components (packages), -as collections of OCaml modules for which metainformation can be stored. -The library contains functions to look the directory up that -stores a package, to query metainformation about a package, and -to retrieve dependency information about multiple packages. -Metainformation includes a version string, the archives the package consists of, additional linker -options, and dependencies dependent on other packages. - -%prep -%setup -n %{toolname} -./configure -mandir "/%{dir_man}" -bindir "/%{dir_bin}" -sitelib "/%{dir_sitelib}" - -%build -make all -make opt - -%install -# Install binary, libs, manuals -DIR_BIN="${RPM_BUILD_ROOT}/%{dir_bin}" -DIR_MAN="${RPM_BUILD_ROOT}/%{dir_man}" -DIR_SITELIB="${RPM_BUILD_ROOT}/%{dir_sitelib}" -install -m 755 -d "${DIR_BIN}" -install -m 755 -d "${DIR_MAN}" -install -m 755 -d "${DIR_SITELIB}" -make install "OCAML_SITELIB=${DIR_SITELIB}" "OCAMLFIND_BIN=${DIR_BIN}" "OCAMLFIND_MAN=${DIR_MAN}" -# Move doc files to root, if needed -for F in %{files_doc} ; do test -f "./doc/${F}" && mv -f "./doc/${F}" . ; done - -# HTML manual -if test -d doc/html ; then mv doc/html htmlman; else mkdir htmlman ; fi - -%post -# Create a symbolic link to version-specific HTML manual -cd /usr/doc/HTML/ -if test -L "%{name}" ; then rm -f "%{name}" ; fi -if test ! -e "%{name}" ; then ln -s "../%{name}-%{version}/htmlman" "%{name}" ; fi - -%postun -cd /usr/doc/HTML/ -if test "$1" = "0" -a -L %{name} ; then rm -f %{name} ; fi - - -%clean -if test `dirname "${RPM_BUILD_ROOT}"` != "/" ; then rm -rf "${RPM_BUILD_ROOT}" ; fi - -%files -%defattr(-,root,root) -%doc %{files_doc} htmlman -/%{dir_bin} -/%{dir_man}/man1 -/%{dir_man}/man3 -/%{dir_man}/man5 -/%{dir_sitelib} - - -%changelog -* Fri Sep 1 2000 Olivier Montanuy <Olivier.Montanuy@wanadoo.fr> -- created and tested package, with html manual diff --git a/helm/DEVEL/pxp/ocaml-netstring-0.9.3-2.i386.rpm b/helm/DEVEL/pxp/ocaml-netstring-0.9.3-2.i386.rpm deleted file mode 100644 index e9dc283f0bbc06c39b2dfe2d0b63504107e4519a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240642 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 XuDPYLbJ;R{V&eY+JC64LyhRECDf7K} diff --git a/helm/DEVEL/pxp/ocaml-netstring-0.9.3-2.src.rpm b/helm/DEVEL/pxp/ocaml-netstring-0.9.3-2.src.rpm deleted file mode 100644 index 3c20f54f269d18b4e608a38d10e85e23c2e53bd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134883 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 diff --git a/helm/DEVEL/pxp/ocaml-netstring.spec b/helm/DEVEL/pxp/ocaml-netstring.spec deleted file mode 100644 index 073539989..000000000 --- a/helm/DEVEL/pxp/ocaml-netstring.spec +++ /dev/null @@ -1,73 +0,0 @@ -%define toolname netstring - -Summary: OCAML Netstring library -Name: ocaml-%{toolname} -Version: 0.9.3 -Release: 2 -Copyright: GPL-like -Group: Development/Languages -Source: http://www.ocaml-programming.de/packages/%{toolname}-%{version}.tar.gz -Vendor: Gerd Stolpmann -Url: http://www.ocaml-programming.de/packages/documentation/%{toolname}/ -Prereq: fileutils, ocaml, ocaml-findlib -Requires: fileutils, ocaml - -%define dir_sitelib usr/lib/ocaml/site-lib -%define files_doc LICENSE README INSTALL -BuildRoot: /tmp/root-%{name} - -%description -A collection of string processing functions for Internet protocols -- Parse MIME messages -- Encode/decode Base 64, Quoted Printable, Q, URL-encoding -- CGI interface that allows users to upload files -- Simple HTML parser -- URL parsing, printing and processing - -%prep -%setup -n %{toolname} -make clean - -%build -make all -make opt - -%install -# Install binary, libs, manuals - -DIR_INSTALL="${RPM_BUILD_ROOT}/%{dir_sitelib}/%{toolname}" -install -m 755 -d "${DIR_INSTALL}" -# Install in non-standard directory -# replace "$(OCAMLFIND) install" or "ocamlfind install" -cat Makefile | sed "s#[_A-Za-z\(\)\$]* install \$(NAME) #\$(TRICK) #" > Makefile.trick -# Ugly trick: replace "findlib" by "cp" -make -f Makefile.trick install "TRICK=cp -f --target-directory=${DIR_INSTALL}" -# Reference to obsolete CGI and BASE64 packages -for CMD in cgi base64 ; do - cat Makefile | sed "s#[_A-Za-z\(\)\$]* install $CMD #\$(TRICK) #" > Makefile.trick - DIR="${RPM_BUILD_ROOT}/%{dir_sitelib}/${CMD}" - install -m 755 -d "${DIR}" - make -f Makefile.trick "install-${CMD}" "TRICK=cp -f --target-directory=${DIR}" -done - -# Move doc files to root, if needed -for F in %{files_doc} ; do test -f "./doc/${F}" && mv -f "./doc/${F}" . ; done - -%clean -#if test `dirname "${RPM_BUILD_ROOT}"` != "/" ; then rm -rf "${RPM_BUILD_ROOT}" ; fi - -%files -%defattr(-,root,root) -%doc %{files_doc} -/%{dir_sitelib}/%{toolname} -# Reference to obsolete CGI and BASE64 packages -/%{dir_sitelib}/cgi -/%{dir_sitelib}/base64 - -%changelog -* Wed Sep 6 2000 Olivier Montanuy <Olivier.Montanuy@wanadoo.fr> -- attempt to install cgi and base64 modules, for obsolete Makefiles - -* Fri Sep 1 2000 Olivier Montanuy <Olivier.Montanuy@wanadoo.fr> -- created and tested package - diff --git a/helm/DEVEL/pxp/ocaml-pxp-1.0-1.i386.rpm b/helm/DEVEL/pxp/ocaml-pxp-1.0-1.i386.rpm deleted file mode 100644 index 3dac2d9dddd77ad834634eb6532a222909cb81bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 986080 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�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	(kk`+IR0wZK#pq=5{?Dm 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%0DW$vhvSd~TSnk3hCcLn^g5vTPkasz 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%0A-cf?HQ>*y+L6?07Q7Ch%!7(?FO~0* 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�= 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⪻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�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 b{kLvzX<OgAdFD)XW#aiiz_UK2++9Tg#tSVh diff --git a/helm/DEVEL/pxp/ocaml-pxp-1.0-1.src.rpm b/helm/DEVEL/pxp/ocaml-pxp-1.0-1.src.rpm deleted file mode 100644 index c00caec41b762b65074d2407afb142d2b57610f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484134 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�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%0D$QdPI4&0 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%0DkffN4Sn+I@!gWx;dQ8FN;@joB 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%0AFCP~u!h{tkpOeXS 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 diff --git a/helm/DEVEL/pxp/ocaml-pxp.spec b/helm/DEVEL/pxp/ocaml-pxp.spec deleted file mode 100644 index ee2080d94..000000000 --- a/helm/DEVEL/pxp/ocaml-pxp.spec +++ /dev/null @@ -1,73 +0,0 @@ -%define toolname pxp - -Summary: OCAML PXP XML library -Name: ocaml-%{toolname} -Version: 1.0 -Release: 1 -Copyright: GPL-like -Group: Development/Languages -Source: http://www.ocaml-programming.de/packages/%{toolname}-%{version}.tar.gz -Vendor: Gerd Stolpmann -Url: http://www.ocaml-programming.de/packages/documentation/%{toolname}/ -Prereq: fileutils, ocaml, ocaml-findlib, ocaml-netstring -Requires: fileutils, ocaml, ocaml-netstring - -%define dir_sitelib usr/lib/ocaml/site-lib -%define files_doc LICENSE README INSTALL SPEC EXTENSIONS - -BuildRoot: /tmp/root-%{name} - -%description -PXP is a validating parser for XML-1.0 written entirely in Objective Caml. -PXP stands for Polymorphic XML parser, emphasizes its most useful property: -the API is polymorphic and can be configured such that different objects are -used to store different types of elements. -PXP was formerly known as "Markup". - -%prep -%setup -n %{toolname} -make clean - -%build -make all -make opt - -%install -# Install binary, libs, manuals - -DIR_INSTALL="${RPM_BUILD_ROOT}/%{dir_sitelib}/%{toolname}" -install -m 755 -d "${DIR_INSTALL}" -# Install in non-standard directory -# replace "$(OCAMLFIND) install" or "ocamlfind install" -cat Makefile | sed "s#[_A-Za-z\(\)\$]* install \$(NAME)#\$(TRICK)#" > Makefile.trick -# Ugly trick: replace "findlib" by "cp" -make -f Makefile.trick install "TRICK=cp -f --target-directory=${DIR_INSTALL}" - -# Move doc files to root, if needed -for F in %{files_doc} ; do test -f "./doc/${F}" && mv -f "./doc/${F}" . ; done - -# HTML manual -if test -d doc/manual/html ; then mv doc/manual/html htmlman; else mkdir htmlman ; fi - - -# Create a symbolic link to version-specific HTML manual -%post -cd /usr/doc/HTML/ -if test -L "%{name}" ; then rm -f "%{name}" ; fi -if test ! -e "%{name}" ; then ln -s "../%{name}-%{version}/htmlman" "%{name}" ; fi - -%postun -cd /usr/doc/HTML/ -if test "$1" = "0" -a -L %{name} ; then rm -f %{name} ; fi - -%clean -if test `dirname "${RPM_BUILD_ROOT}"` != "/" ; then rm -rf "${RPM_BUILD_ROOT}" ; fi - -%files -%defattr(-,root,root) -%doc %{files_doc} htmlman examples -/%{dir_sitelib}/%{toolname} - -%changelog -* Fri Sep 1 2000 Olivier Montanuy <Olivier.Montanuy@wanadoo.fr> -- created and tested package diff --git a/helm/DEVEL/pxp/pxp-1.0.tar.gz b/helm/DEVEL/pxp/pxp-1.0.tar.gz deleted file mode 100644 index 9f6e01955aac83a9fbb02ab9d3da420afe169512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484568 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%0AhP}uFTImq0Y9#WeEz| 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�#(Rrjer4@kO%Mb4^URY;^66 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%0AoWJfARdMluZtW%!B zl494JZIpeRN=B<V=(TE+KHGCSq#ll;>87qP9D6QeLt#X0cUdT+)M9Tf;xua%C=0Ka z#ET%{v`XL%r4}{{^^l`T1lTQSeXXwHyC?)Fn&p0UEk>-3q=brn+vYElGva)?Zht^l zE{1lgL#wp<@-CvSu#~{176w~}s-9Ua$kY@{`BI<y!%0bh0N7%^!028#hGrF=Yh5&* z`b9k3nwOmA#rV+09&t5VSnQ4>$ayuo)zO~QS-`N^Ayeh+i1IPJpxZ}s93%VUy@4?h z3LX$h621dGOoaLDa#4ETz6`{Dy<d3tAJ5sBva!Z=nI2<bSz^%zE_|)~&Ud4L3Vv#h z(D&794)N<v^ICRaR$KRd%2H8QW(LWL{NrKERXNQRqJ4YIM;acMVt;pMp-ZsCuYKm^ z5#(}a9;zeO9D~LIs=i2Gp<zT45cRBQO875$sZgL4V-!D*2Q<1TR%`!a@R3_zTU(r< zR`TgzQ}D?wRoi8C_bqcW3KBJkvcV%?z=63i%ut@kDC-*O>AP0)^5<H1geWyu5o`o6 z*|f@rtL1ZIPSOss<D*B9Qn+{cJ2Yuu)49mUcP-1TEKz>>J<GB_TqT}^waRn<gk#II z9HKh&dzNQ*`y(WC^U!;+jKbd0M9%lArxlfy{0ijSNyot_Ni35UD1RXJ3Q`v0H(T7g z0*S9m->f<EV%GE&8~3lr%{BYozmgBwr*AwzL`gAMV0wVs7gHbv8{2!Mq@rMBb`Whm zsRq+~M;ig0&nI`#6&*(N<qFfNy<)21nfF1<YCJs*TE?EX<7EHttgEU_etsa?|3T2Q zQa`w;ck@sJOv^xC1VFj$e#4cbZezVlVM-Bs5`m+;8t57n(NmnZR3Xh4Jv&@gHBqBa z0xRY|4<*o&l8K#aTpc=_4riC)yfu!QDdkstiy<B1dL#BGsxB7EOsh!T%+9q`6l0Zo z{LL1xi96CLXIb7^3Q&WYol=0TQ&(qE0l*7i0ML_o`2u|ma%OiF|Kq(Vvy+s>dlMD^ z+qjNz-&|jXW*PqM*8Ph@o=DN6L+|u~^!L@V;>w}!9xtVfh%UQaNCi#-D74~zuijg} z510E^GKq|yXe-4}Yo!RSXh;;Tls~PNGHNB)Y%~xY+`E-z@SifFQv<7~S4cy<UprS( zPfBL8ok{YXAV2SO|JgQffcb5*p(X#Wyk8UNpilCRFx+}tU;cz%)R$2Mh{pnGbpHmf zS5X6u&I<VG{tB$xr~!m<BL(C^+|}dvC-p}_v`vLQBH2dVkY9%ip|M@m(sUiq?$g)c zay`*d@Lvfm8fY4w9)cPRRtM^c1pt18p}6y48M+LIW19VW@IH(OC+`e|Me-ph)KJWq zq(EAGB;updg7R7iTuS5MTw1SMvns7rgFjjpJX%<0P)@GaCmrni!$R`K5T=QqP$y3i zn=ND}AU9{%Df1jV?dC8uQ60DiU>=DsYPZ%b64J<tGecQxoD4>OL)@%%sv2mbVa(=x zg>I2)h-_lNWB4x=x%8ZGteY$zv6<wAS;<RMx?-lOztw9wI$yJCh33QXhn+{KYTF~7 zw`F~}4vIP>>d#qC`k<CYaic;h{*my3`I^HVsqM@%<yrL%ZqZvOpj9w(yFOoCYuUoJ z_nAuEdRy0zIBsPDCw|-e?e$iMK|IP2LJAu**x;sEgsR^-suaVk%zox7X`n9uPt85M z#8Q2#3c|*hsFsA9#Ts7ArSUH|k{jesPH<E$T&oY*Ll8~r6a^kMseyT=nN>13C%;|V z+~{M&<e*MPA&zUzizS=25^s$>ZPjoz;+`uyd+zJ&gz~tt+J%j;T^J__X{H_~X{DKk zmsgt|N=BMXKTi7V&%MJc^A%)6mK<~NtSn+<#jiG$0OAP40vn-Ng_dKi73h5-{nAmB zaY4eO);z2Vaju2L=p(j*;H;M!apOa;<Cj;&Xk$lrU2RR~i_I*#>@bVq{s+m{YE`4$ z3NLyT#9qg@dc0smB^kGw{QSUz3P(JwWoOzMu+cJ>#B_ujMBYzmK`Wy8cGp^phLlb- znl@V9LCd!hWhj6NDXr)e!8pUz(s8Q{ocFI9xA@vkaXSMwHyg&QIVpR+y2DX@oO!wu zd_^WdW9DgZsEnL3;cnmg5v?TbS%z|mHqmiqg}}4uTA09{<<AzP5()0wn!SSZZIT6g zrR8%k+r`ocXPo`_aML_=y0$DrLF9a2*IsD4#d^)Mt~@7rMi53~(nzX^&u5ILwQIsO zkr4Q>$nuJn7JhVZm1_!2^|POaZd+YTsey^fhQ>QCl03BqH1W@B)B^o0{Ka~^C>-#N zPI9q<eEGXa%7gy;-E1qcP{}HP_$4o$<`LWi0JlLN@pE6G=I`qth3Y`_kd>0$63ksg zOR`Mk?mUl}f@|Iivdtw3tkG?6kGp#p(Y@s$VZQG^)SNU5?HfdnFt<(QYBK(>j5xjR zoozNNLjoqu-olO2q6CqA!qbP-QT%jtnwOx{noozu#?w5$R6;t)p;=}an=tThvA*_y zWisF-$@H7e=X%6*fT&Qtj!s!YC4A}T!G`Ii98BUj??t!!X>scmV|%2rP?$a+M?<pg znWizj)XH~l=9`P|DpUIQciR>mgz0++XG%T0>}TiFn>W$l{g~)qe1X7{+`^WbR*psr z{Z?Idlt%VLJqOvuo1Qyz*IJZRoC!d|VF@b1F-~?xa5Wn`^#EfFRk4%mT+oy>(0dh0 z@=8jSI*GOKy()?z@<vXW%SMe?E|kJ2jAI+ox4AK*?Ea?bJ&8Uf2^gMJNbRlaSdB}_ zpIKW*YiMX~nWlG|KN_6!P_D+J8DfQdZpsBoVAAHIk@P;9W#r%c^^a1V26YnH^Dpp} zUq@cQx4lP+iBXk<>OF%MZCo_)gfPss?%xvIxdu0F%EqZRjC>nF!ZF#}S1PxV+Y&ls z6aQJ^ml&hUlM1w*MvqZsvv_q2<@f<Z`O0?Wxmj(vI}2#&mTxpBSvn>nlyo2#eiX!D zX`^83Jirr{#x$JOD2lxFFoNWvf{Zyf5g8r|iFfc+mW#ZlA_s0+czW>8;{@t*`@DM@ zpgSZy(vorf-du!>Z`%VIPx%(954&L2Fbd1PwKL<8))QA1W_^M%YIKnLoI#6>paX{7 z2)dPrSc)gQjt3xR(XNiOXjfzRFO#1!i+16L>$s9xS`ua`w76ga=&Nl%bN@*dqi9>F zI#;BP-m(JCr0p&TgN8&#;XLbFg--nMS{9JOL~=>aU@q9-Ze2pu`NVy$gxgWFs4q3s z#zs;o;A)50Om^=U=;O=YLZs}z|3h5X$FMYqB}OwWnKpf;TF(>1OnX@KBXo2;9cDM0 z92+B^eMy@-a8_vaoyrkMA{MU%g`<o7{is|$0iEBVykmPM$N7<6tv(a}y^hHKlc`OI zA(ra-AkXi3e5Bau!%=;9m*NX<^B!>(VEBS6i4eois$v^~e(+}y-P6~KZ1tLi%DTr- za)v;Y_i4gmm@PcsBJOsCQduh4Dxt^Lr)2VOh?W96m-@kCnV3te>Fv9Y+LRwK{2J&w zBKZWEpayGnOCZuG>Xven^Oy@Bu<Knc82nAIdaQ;(Q48mi30p4iyhN1!CANKF7H(n; zBGDbvP9R?45#7o&{wL62N_HJ6zcF)~U(txo{8X^B8)1g&y3Q<g6J7_;Je$p(E{9%L zRRQ>bCC5qX&OYKrrXOj>`1c-kj~+Nd6Kyie%|t6=6D^oyp$5nqtpUaoDvgW%R=kl0 zI8Ew{>x|OVFWd`AdY87KN=aL<H8W7zMoQ%TzKn|QR3JAN)bh*Mf$|2YVZvaY7n+~+ z@-<4W(fp!!d@%KY(^Y<?h4EnIuTmEmZ`aJ%wa(;@wT`fvA3(OaefXA3!>X=l1=3+< zKun1r5FVw@41Md4NvrnZ7fJ&??Qn;G7G)2XOoWvKTNuu8NT`+hg>N*Fe}+gh3)^V6 z>#t-|*S&u+(ku5gyv$bX7+Iwzy3zyYFf<q0x1<{ZF@Qf`4h&9b&5RQ$huaE_hdv2o zfnKwc-*hy+r+Hcm;)1VD7IC{AGs3-TSLLHBeuRYSqx&+9eDtg?X}1`0DdptCzJ`Te z6{Gxk`>(~{2b*&;nHpgARnpI;d10NRm6l+ShicJzcKW8;LX=vui25yGGjh-5nzV!# z252}evdHod+m_=RerG|rYI@vDz%bDrUV>^|B_(?y1UT8j1tMB&Vv1jFcJ1DlB4}X> z%kV4cGcroQqFNo7jx)k#RaB1?E>{!xFO#3+|0G3K#=&O_`5JRVov9)zb$Hn1T4}m? zT#h(MvhFIq%Ttn6tP_pnz*BO>QKF^nj`&HkTOB3$^OFGI$P^|KT#X2>XFlzwiA2}( zBobYcrW8x0kg2oO+H&U6OLleWjJrV-WwIz`$uCkXd7==S*Kxwr6Ui92Axd{&<kQo9 zCf`F&sg#;M+G3V8d2-O?B3=`k?-Ych@2<?)ot-__vQ2ZQq|JwYes8mfV-T9{R0NDB zD_V8S?AVP=j5>0op0v?wjq;t^!>RUyO!K9J&(fOQna}c7=*X`UKcHVSZVH}<PD*A~ zSc*<I&0nW42(ar#;_qedRq*#F_q^5OL*1L0p%ve>t((`~!E6ql%Y|19GPk?_;5K1% z!<jRWW3sn2qbiKLvwrm0!aV)j>80oO6S$+h6&i0lQnUEz(fq1g{l-V##x}VZ$tk9s z&f#!z%A|MU24_4IvJOgN-l0PrJ6F|XJxKP5+j!@1UQ3J7QsU(Km6Y++x^pRA9IJIn zKD|NJ?Ytcu9eI6+PN3@LbQ)`jU#&K4u5|BuPV_@EK70Lev%Ol*oPGKFJc>#{eO1c5 zX)?<G@@6&L>pdJ8e-HScV=d&|9UX2dhjjEO{e0loukt$o+SGz4ufkjZ3W1%y9D_k4 zh=d&*m`pVABr0onX$EDdyP!MLfWN@7#H>YxGPx53$^hNn2~=d$gIwQKYg!^eL5}-Q z@tEVXyVH86l+nKRH?>p4W~+D3dVP(G9iTXQeMyMplPCm}3Da}DDE?LK+}ZvP0U_kg z@!^XkJ6X>y0*+i4zrNnNw`*pU6Z0tU6Nk!JZJ7Mc<eC=v^`iG8cuTDd##?&5HuZ{$ zRKL2tbZ~W?zS*g=)ijfzlm8_B?-<W>=6Rlh^fZRJ7lAt1;<U+e#+*;_-dM#kl;A}5 zHuXi-G(_8^JZInY0JPu`7I4LOFClTy-wI|Hq#waA@kArfmNTs;es*?LjS}1_4%i&- zXXZn@GmE5G<RewicnQ@O;K1yrJi~F9>H&&HJ)Y!D+UKbFZ$4pfui*E{l`osl%$UIz zp7RJ8ERda@=CtGjNfi!k!h)4g)`#k4^6M4@t+fGzv;u;C#(Itid<6-oE^#?Z2+M5K zg$J)Jvp_#c&!r`Vy>oOXP4q50$xQSnE4FRh@5Ht}vESIXZQHhO+xBE)JGuFO=dQcX z{pXyu_NvCJ-L-dhSJm#W>gRbt<BF|v9|>aME4K+0x_~jSMw!*Ij#mFG3YJ-stsX#L zIk?q$;bA{OD`R+<^^fD9dh?WoDI#iOuRb6ryauf&V4=pwO)EM7h`wTlhujSGa|?0% zFs`4AqOcmHHwSkGTwLQd-Fro?J{C(s6Fm4NfcS@3)`}*HceC1(U{<3HhVO_ca6s?D zt8TKg)VKUeDtB2ktO~sKALcY354#_xC0H(x<IjHUo&--c%b-k}`HHpI&c`Okj)bsA zp6BbNrxCSlUCg@T$$FOv0R!Lmc)g6r-8JPvE+ur+e(!iUXH*AW2a-XF-oj*!rjrZr zA}3TYYb~jgiS7Gola9yDcRLl{_(-#951Zv)OyceS&B-5SreOaZ^<71YFg21%s)fli zwa=h4t?b2Z6b9`O`sfZS5kG!Qh8Gj82J5U|bwk;8vhHFO<##!I=iTm#SIv>Rxigc= ztA^&H{WxJ37G#poowz*9SP^c4AP)5HXxg~5%-a|-$YK($FwB6<&m&ZDbT9$A=9@rW z4}(bqI5?aws!pS`pq{#Q0!GLR@r(c^GSsh^)ibsu3xuC=XX0roh#4IhZRH;q67IqU z8KF?M`F<jLbriM<v}jwH!gh!0YUX%yY>2WqtiTJB%5KDI&>}c;p~h~mQlbV5)sOfJ z6wU*%Yf9e`rU_yyH;I@pw{tf!X}Aq^0YhWHQp8->WZEXO%`eidE$x}4=XEilW~N2{ zy$Q7-r2*f?H29op*r7Sm5aya>XL-I%i}*5MVRlT#UvRYv<~eD>fH?dhMyDL3;eOH+ z&N8d0w<#%`mdmsnxX%De-(;ttJDMTLe<oTXyKMcQ?2s{;jCq~otnRYdQAAQWn79z? zO3^BWA$oy|y}GB9jW!L_fv(VxHw%YzRn(_;&890|dxQ?aic_C>No<j+8jl|9tir`A zE&fS`2b{|G=X!XegP;0k9i`1XQ6y`_GzY#nx$(9_&iNu$0`hU6`>M<CC*QFfsms>} zS4BR*#!5uO>&Tt)^KQ+!tY<?*f)8X70&|~9MMB>gutpVl3*-P9%F2DdxW5%B<&fX* ziPGvnwOn*O9_EnkM7XrAJx8(LHbpNbptMxtFR)j(q{LJ^uYKLg?Rb4%uX#GC0%`F9 zve`aQA2vq;9d|{CQ@mVj)-wbpE^HV5A1^daPwX2M6qhRox;=a^YQ)j9nc42QS+$5& z|5_gYk+xWF?Q}a|Js%#vojr^-oCWc4%Rvq$^j(K-fQJ4M&b(K#wwAWs`G98561IC< z<tTQpI4UY8*4(#TFg!b~FJisyZ?lvVnj4%MYN%{YTX?-2UT(s03jHEO;G(NXvfkz) z58m8;=+5q6+(86ij9Qf&#e6HyP%-4^(H)00D%tfTUpYJIY8^FO&56_5lSc!cp!#dJ zW182Go1^Wi*`vv-3<A08>Zi4XyQzQr-nT7%VHv~}ZJ^JUF^!Jw0<4#f-jCBbk6Vd% zhZdbor|OA?v)heon)CMe%g6EicCC#H+0W#i5}$$p_Hovnu1<G2yDpa>$+vEBqN8;= zE_5l}Bu0i`{s@u}-M})D3?Qc*y4*7|2u94eZIraaVMtzqdTIgxv$0+Ex~D5hh-r`M zwssxf65C<tO-;S-Zh1mtLD_y<hJ~G!cHP-vnCyt@KB|hyfBUPo-A?&G2e6Zqh~L+h z(f3Qk(tm(fnY+L+Fd1$YmLA<;_?|}Nya&eUaKd2J|Gd3h4O*}z;vodajKvGI+A`PW zjL=UOz*cDKl2@$US#fx1nO?#XKzsIoz>OGt-^$A^O*XkX-Ex%3gg-Xu4I@-!B=jt0 z6zf#&+hA-Y^w5z~ST|H9T)A9&xEZ}4ft+t!E?u--_Tt{uD0~v;rQc-UkB-K6=s9e7 z^gvrJ8v`{f6h2xjSM3aY_{WKLQyGm~QcoB5cl0kHr_1ijr}?nEHI>&A*sl`UlAJ;x zkCU&*>MR%hOA`nmr!Nt%p+h!yk0*Q_7s?W^1kmUrsowP5q-V3#y3HmW+hvPM!!|_< zN9+6U*`4SH|MLV7T!PXs_-*~G<BgikLj+m5w~hDLf5M+N>lt09&i0BDfXQWz{bvu^ zsHrsziXvM6_q|(pC+3WqFFOnetyZo5vYeguvr=Po!WTNX>i4D&wye`e{t)K_c$x)! zS^Td$Z}`ZIu^ridv_)6^4m1*<buJMsBA#v-kb_S=SA0!@%}geh`?b??kIBXjTQg_8 zs9gLRgDEh6kEhgRZ0D;O!G7T3xrL$IdA;Qg(8IUF_$l!rgsxLmHPtMuz{9npy_LD@ zFoBYVU$U6>&d_o4tS7fF`ZsSYq$f+8i%0yE!0XhiZp|WTtt-ao%-fs91{Wcd)sb<y zVabF&<+y%R;^tjAJmr1Lg}8Guf4jjahJedMX*lM?UTzv5d&z}fcHQmmarv0rrnRaj z(>-U1ulcQ4DS)dtg2()_dPKX0hvIo!?lWG-o9JI7%7|=d_9(;4*uh#`L*2EM-7O}5 z-h_$DSE$W+!pNI5TaBIJQR4a9%d!UE?Z#|XrFGTR_tf@Gmc0FAjYq2|le1pqwCr{h zPuohFd5nns=uYP6<8x<r2Z}+k-j-6z%Gr>WhgVy=&Vh4DEZ;UQ``IhN+W~<;r|m>i z>hd{7Od{Hp#>Y`?_W;1XH{Ck2!=GZg3HF4EMDx;auh&7PF-3op;qup=?5Yf}YBRyv zBbJBWwt^QH=lvbh$EC(i>8?4hvyKOK*|dSK+m@kB*X_lLQ+&sb^6FIeR#oxL*3aY8 zgvaLJg!2VCK(B3tp?XVxG38bkP~+gGZjC-IsM#hGSgg&k>Bub*-O~|mmBqN~$Az#H zc~FKWA!gySxsOD$5>>JEFwJ+5{ej&EI^VJW5o*QZnh-bHpgb+zU76p+WY5>yIZW~7 zXy?|-=GY|cak<xO>8)Gil`<S)lsr<60pdS+9KnsASi5}Jgcmfo#El6dXtfK<@M+Dq z)_Hq23AIUXPzl%&UH9oS3bEAg@oshI4#*(LdR0XKV$u32s{Ax{9g_BT_;5?E{8C*0 zVzK)1e%yXDX@aTOs>{1!f0S4cmCZM@a@nUB<icQl1AIbAI{MlKDyx3o-RIRm=ZwU} zJ$w;wUg5ufC)uz04m}?45zpRh%rj3?o{k7#!#%M|0|Y)1!9`RhmcY+t@=iy<!-360 zaMr)~=MCEikK2|pLn9>Jn#YT!f1>LNSua&eKWfdS*0OwV85G(nzQ%wRj&h$$uIM1= zm@lPG_f!1O6Wb7v=ZPbe2no8a0E~ynd6?w}G<tL}#ybXb<UhwYNn1cEJ?X&S$)40u zUyXOOI53tBlQ?h|-4lEde3^#xul1h1^Urm;1gj5juhQ?tJJRZn{o9B2;I}QMjp>ie z8*9%VtGDz8S`Y6FJ#qH;;h5m_hbRKT+F?ec{@TBc|Li7rgA?w!78SRwpW^V2H%`%e zQ;P+7U*wQ#y>Vw5t*xxsZPZuU^y95AagWt!*qpET+^WCnblJalCL|#EG-yo8arXcn zOSZ$ZJ&WZ<o(5BPyp9HJW>ov}-0Yv1=6K}reY&!`Ji0ZT)MPK7wH|i}J60l83cWvC zMkw2zuP>&SPqF5%fX?1M5}&D!C!#uAdbUAj>E(KR=>&41Og<NX_8US|_RzQKG$#eq z%9@4?x5u5%sFaVEzhKkSyCvs63Ip;Xc-r0+K4-3{vd<$Yytv&M8%M(5Q{gHCbFjzm zHuh!dUh_=40JS|AS&DVqdfIQiqP>3|R(6>kUq+TC>k(NzneBA8Wj)s?|BQGY?MYrB zQmSM#%{?xQ=}}1BC`r{HcedOfzcM{rG`4mdu@@%wx*TEzw)9;N0h>zpi1VW-nNAX! z&!bxsd%+GpcE`OtnV{pPR+KJEg7FVogZ%}(6pVy<`V_e#BU{t6PUx%~oz4&Yr{ihD z5CnN`cnX6@PPApLtM~P;>i2z70gM)p2f_PnUWUM**<S?Ebh{Fr5SMdi$*k!JBZ_yI z2ke^C5ivV|7Xg$w=soRkUo)TuhRTPq#ZDTE>N%-23-3e(75;7qyIt(LsBiYOn*}_Y zn)KD9+p^4L7xw9hLYi(50z)#98XdSz6#LWI4UvJcUb{@{ruMt!ah*7fg}RQS)OJH) z&L7~8ofQ2hd(bm91D8jE`As&@aJ7C{0iq7h#@}fz^6IJihoLRM7-mhEZFz}8SzS+7 z+Go3=m?cNbneulEVB-jsaC3o{-+2Yk*~Fgma4n+Ks#o>3Tlm#cQ`QHoQx1iaCp{@X z4^~zsGf_*`VG6R3t^b@C{_Y*AOU?+2XZHBiUn`;@2dOd=Iu6*<aVk2qCTvL|*_hZF z!#1}-Q3$jH{*zlb&REM}lug=~-Ajx{YWp=WQMDtQ60*H9Ay(xZY}Ug@-tWB0lAR5< zWvw%=>(BtSRyWqfCk96Jg1An94`NXE=oA+ynaerHZcg1f&nTfvSrWk^GKg^DWo?Uh znDEFohe=e+rq`^2NMrWV7skCrE?9kqUZ%Y4>fbLV_53^-?4t^qS+k+JY<P0-Kf>s1 zyD}4u{R{fCqA)MCV(`T>Ap8jt6ka!KOO?<Q)nC*dLCU)gj!ubp4fl?Rkq|Bo4ZcQA zNu7PC@kNOmI(3*SN~CT9j!uEPoJwZIZicQWioIr+DNLX8;8R+AEZAA_*KVXca$?Wt z!v0E}4%@t0qYTdhuF#p6VK{?CyZi+h2K6ca=qWSIvHjbW92oOmc7F72ad9)Q^_ZrY zEFeUWVXy3c2QrQn&w3of7YI4Ts3kA_{X1n4y<I~n*%MZcDjFFLXkto*Ye}yV^Dm<( z{>ffLrD+!y&d(ecdUTKeTHK(Sf&M4K;#Hq)<yWo(=~`gqt-`Z*aE2HfXjnax@y{)n zVR=s1omn{W4`?JH3_davt$Tzv@+KWZ%p>yYP(1o3`!($<42L`*&IWZP%SkIAjh(UI zZ9fu{*P1!mCEy1ok--QWc9sDkL_2!{x#tgQ9oX>f_4uhe2=m6HGkUZt!NNC)b=XWT z0J+!hQ$KXZ&~tcdm2~M3GlWL1XYxWVs+Tk<8P1Y|%Hdrg`H(bc*MY5eA-A79C-K#d z_KJId3e?b=as*%o#Q$zGP&DB36JNd}+HmXY<OC%jaWzqhHye#zj?qZhk!_i_ff2VM zyF2bq+ciLcoHo{0s|JAKP!}Dxcl#$ugKVEIf)Y`y&a+^#sB{mP>7K!iV~gz@;IseY zD$4)*NtNT!-9T!m!i64eDa5bVsUgXI7;Bn@Do}0j?6C{kifkgb$s3D9E;Mc0_ga^F z66Sf#8&k;s>u62cjC{~?OoX@{xhRCOTos~d<kylkB_H{`e4GPX`&>0({KDQp93@Dv zrIan^fmSY;6ibTO6wEF9;fjA_I5xw21a9EO^BfpcjN)?#-9@>2F=zWPhn>1)oosDG zY3G6nRJ@75e+)J>Ya0qiDHGo+(0_?_{2b|5DgS1iuEZN<?7Mbh5voVIIUYvfHV6B0 zBCrSS5Qv{SZ+=Gj%|hpcIH)Kqz#vQbl%}Y%4J?_(pwJ<cwH&oJt2}R(A5eur9jx#D zeVlkw)QKIvp%@&vK+b`{sKOf(SfmNXK%lQY;(Wh4dQ!h0cz`(qK!+T<=rvckyi0`2 z@~n299ji}b5tEa6O8d#~tIJR8Hn`6Me?tYr2e|Sdu*B>k=Zx^?IJ`iB_h!95SFZoy zS2DybC-2E8@0-b2J={b1#$V+S$I`bno6IPiy&hW}7<N5D0-=+&Q4{j%j2KA<%U_CO z))FOlAhFNa%JW&3|0F~-d<meoY;98vf)9`kl2z63JAlN_l?_k=Fj+4$QKV{>CmHsr zz?Ov%H4(O(vdy89xc^-Z^z%3#O)f-)4!!S9pg~gMazf^)ATy?6-2#JPVcmrpD)vk+ z8-L;6w+Jj8oFe{l8}BoEgb*7K>QF<?C=XHN(i1E0My3-7(G&iy4FTJ9h>zodI~?Nz z#crt|d7fw=1J$+`(xix0=az5*0LGcvC9V;{bzj=#nfeOI&6%K3lP6fsA@^kMZ&p%& zP;U@ZtY-??h%sRRH|D%FqDMQnZT8W#V-C~$Puw5!WcHOWVB2eD*7htx-ETt#OtO*) zZkPuRJO(AT9GfSZ_bt!7h<kiTQ_nw@A-jlHB5avupRp)Rre_3M8L|IO*>A%?z@Tu2 zjGSi!bGA&)DNlX|###$*Ep)~FB~|*=FF!SYrUgX7XBRp|mDwQVl0}*2LYL$wyyKG2 zArGS!TkJOBW9{|d%X8fR%!Y2o0$`uG5mFDBjZ^%V$-ZuYI}Ek-AjHm1<!p5e*K5TT zt||174%$-&(!<TUi^W=lY-E(%MgTaqnVIhbv{^_|Xd1znEI3I5*mLc1fWQ2ACX|1P zkq!~^6QXK)uh@;}$V?eSsUkof4}8Z=oXIo1FPl7VGs?fW7H<1OPprabg!oL4h-r2A z@?&RsO}BQBl+`8s(2mp>c^9`#B|pc+>r;c3xwoRnpo-1VCqeNuMZCV_e;p|iN|nLz zNFV?la#g&XjTmjv@iW%QZkiHRklVoW?xarDX}ZHly3gNBHiTW2Wrb)5*KP5-iES%H z4h!>)e_q`*UuPh2_D!E1?oD9QUx9D~D5U%+KttM95}2sE60EhT7x+tuu#CLdq*RD* zpD?w7R!)Fmb(w1e4ghCq{6R$&zr3bHt3+6wiczH#vVjHr`d9*Vr>&x7jz;axHrU@w zTo$;)MzAYf8Qk1^cuWLo)erpBTimHneJ3sALAqUx`zl5z0&btwljMqF4>-3tT$YrD zxpJqVvc|2AyN4GGdZX={puxsgZ{gaJu`1&oS<{T#(+E1O81%?EVf{G>KW4l$HYF&W zaI%WIR2Umf$WAlnHRGVkurF+zQx_X(#;0annGRp*frzuD><f^;`D;F2ma0Om>42Y? z1l@rvsp-s&N|ddnh6{iFiCLIuRhoHnCGTt{8)VJ-;{+w?G7r~)>pNW)yJW#ewj?cy zXHQg{DSL$v8slMTWeUE{&Ey`GZ`|nYCB_<W;zCQv!!6-*q<qpywiVFQr__|w{gWL6 zVGpy1iX&<7p!*Fjl{_US{+TB%co!dXFApB$78b>nDE~*-fIkGedP3?^5Zug-%Rs1J zfBYtpqa$r>f=WwdY8`A_2B2|*Hdywi4da7?gM6cWlZnS2x99CQ%#M1*UBhTCWR<#? z3!Ovcvt_zc>T7gk#342PX_#WPGcUl3s;4VkGArNj#O38Fbm|2UmA6UzmJIGe86E5S z>%f3=U{}_k32M^GNx7crG{_a1as4*CfT#qF%~1^3ZH<&Ob<=chgJd;aNa6ApiS9bD zS1HqZT7>v>7b!6@FB5p#K#!?CAmX1<;%T~8&*jx2w089pdPgfrS|T<^rxiB;w;pel zM%o-oP9Z(T<liFI(IrdsiSo8jWSuPzdCE-eM*n$YOqs8$f1hKIblbzBL$wxi&fH(& zcJ5(7#h_1YjGJ<M6sRZkM{3{<8UMjpK48^U9N80{=~p}4$AB#+f6ClR=WWgq!MP3o zxMmX&PU_3ZF86iD?OFTg*gxMz`^BZ=*(hlvi68>Nf#8Z6s*G3B@JmWgOdb4${Z?Cl z)|T3Cs%-`_c$$2^EUCdF^Q>?}BWTE%0<|?wu%>qkh404^OG_aSmN8k>l7`|cb7i1D z2|?M42&5J3z6M_tS>#=t0T>_drv1+&c6i5Xw-(EyIU+~28|g!PZh00;$CO#Nq!?wd z-z}#iS@|1ict(Glxxpz~)4bbZ+GQ{{f5{a${FVkjrQt)LLp-cS8@nkQ1}LU089KOA zKC)xuMX)pG3-ApO%a8OyUoqykAa;b~qq#kJvgShN``_nQlfT0B!(;J{{ug!nxa<eZ zPQwTzWYf-z4<T-@w!N0^?ap8+Qihl%0kT||vv>=7gqrsd4O%M+Pm~c*zC`$ycPc~k zh;(9+Gi-Bi07<2C_X{cV9KqVzMTykoH0>mVBYxtkp2<knwSOe{#;0h?lN4R1#%#MZ zm{H4_Ujz8T#NeP{a0)X2ve|D&Qg>mA!FBc5pH3*|u*cn*?|Uf2Fa9J6!H39w6Dcr% z4#<qW?^CPq50~8HKs)2yYsifMw^A<bC4UvZv1#Ahu)$2GOv4$wC?R?76F1T71|B5Z zC4QS$!x&gCXzfZFkm3N-ks!cI?qna4J8@c!C5SNQq%SV?lbtmfU$iIL3T}?>?_u!% zurYKLy3#{-ss<UX25PL-3vIz~oZ@&V3FE@jLnhnJIkLC~Fy&FZjEn`t(7nKUg;1sK zQ!Gcv&_~rj5JZ|uDUk$YqRd<1bLE{zrDD<ZorPq4fOd#{6~YWnCiSEgTzkkzsq_p^ zd`YK!@tD>|028-^0`Kk*W*uQra+TtIeC8;qhA=|s#CUJP3T4MpcMd=#>Zq%6DA}$s zm&X)j&@Yf~P{R1ko>Ziw|JFB`qy`s)YA{>Tt|V>zhq^l2kFxl&?V4JFid=}E2^BIY z@GRag9*nc0H4}0+j}pnjic3=XhQ6U>e|F%lltcbLEL@Qh%8xuHld|RYlPo$`lFa}4 z&t3Su>};`{L`oTF|0eW-IcJKa5(dg7bPIZ9QM_u&q?fKL9Dg1WfOD)O>0AV+pP8B* zn)zr*I6zuubyq$>%#Z=^Z$*J)Zp2MBbW18tQK~}9EtbTV?O-q7?*#6YJ%@wInf+YM zS&e{M9a+8~9UX<Rv?)ZxtJP-PiH($hwiEC7k3z4|l+hjZ^Qc|~84Y*ehfeC?&^&1k zyb{T#B{8vz#wDRE>I*Bx9_=Oe(j!t@4g-((^=RAp9d5(~j}J^>5|xEM`=Sga>at1X z)%9B)=D5cJ-nZZL`5HSKzf+H5`AO1%QF8`g$-Ggw$aR*{K~@X);%{^*ieVt8Ym-AE zq3<>b`kh(TYO+-0FQX8R`E!(})t7U9-jD;`bw(0bnM6JD5*0`5nJwi<LtB7-7{2B6 z(wIfqN<9X#wiNX=sCbYnC@4E-w>AF*GDv8kvMrXUeMTLVB#;2s8z}G#4FQuSIt(w? zvJg=Ylcg~nXSiUzKc)>5>c-8#78g%pI&$h`Dq(K1Kj!7vG{^LXa&j%dTllV-J_tx~ zK85v6v#7;Y=UdCdJ-p}OmjSiCG^WSxQ5HaIh3%Kei|n}S=1_0RJg8d-%fRANLavx4 zd~PTAy1uPA`}@gKt}(W;OKD~IbZme@?svF@J$FaD=28i;%zR%=Smb?7CyFR8L?;>1 zcT#Zu{G<V8<rZUofdL47o9|w;DoS5DO_^Dycz=F5SWD5PJG*GEa>)TYV`KwA6}#U~ zYoKE8wn$3kdaA4u82DU&(_3(W^JhV+ulR^&knI;j8M^!nIW}#i>Lx?|b2>dzb>KF_ z6Hy87TCuRYHe)s^p>1xpspFfI^OZSlZ`Ii+V3@VS`fT33WgM8IiR|NiJM-WU>ipry zxckZbD}KZ9ONI-k{>c^@dhkswFYF~*MKh9BgwsWwKOTz)wOdMp96f{-1&ZuU7mFjR z4qbw!G!R+o#<%9uv)Mbha4C2F;hd1ptRm2Mz~@1Jyqk~kZRU703Sbt-yAe#0km?a$ zfFWv_J!HIr{T(Plb=|w~T-v-Ud_?JJ`Udcl{so4a+b5=6DZi3zVPUGP-`POU<5(-M zF0K4YSRS{st3!}y-=micw0Xz;WKL9)H*m(<d5o)_F;c+b3f(X2lz?@ugC7tf#7@}P zSWnLIXD4}(Q2fK_=2qYf*6_kn*<V&@osCaWK*(xcv2-4e%ErQ&JZkCoS}E0n+Cuky z_xpi3$e%Z3hMA>Y3Qn9=%N%XUYfur=JA)`3@ai8dV}qxl>4wiz7G=xCLm@MYv`vin zYmxcUX|3^Hx(m`U1uoM@bGQ^u*QIgEXz!?zGKgT-foO+fCt?w;8EvJQMz+<bep^ki z1D^K`_=~06qn`!2VsHb=3bZQS@Eg!nv4u2tbcmm=Q(HUn_-bK;2aReVIDh*QoN38Y zfAD4R>_%q!9!WxNF)O1S`=;N@Q=Bghd(yviG%^3Rpx6ESx;A0zGpG1C4$Jj*rgwpF z|Mb?+=htpUpXC^#ASE^g`}6KT*Jg-0DolFis1VzTW2C}w`46d8l2h1ba)`DWA%16O zRgKe2Y>`a(({cj`p@c<~y<sPNpm-&kzp^q75nt+s*e%K_y(mS=QXm-$6<uMlAZ7o6 zj593TjIC{EI)%$ONg3BOP;N?zH{Rt-6sy?eG34d=6)pirmHY`Wd_1-@<dA3D6UUSw z$5Sl5E5lO^jx_#CdID~fr?$)o{0V--vC^CSBYNvu&)-ihcr0p`0z6yp7jF)<D?ie; zC-LqJgKV$TC|D9kfgBuf4yG$V)Ajqo_vXmrtA|#t12xixL#-p8Qt=j+zJo`Nht!Nh zqc<QHf_LZ(DB4{gXbN=it{>FlcQ2UV9+6miyb*eWngmbA2j_14^_QMZ^?(Q(`Y$I9 zL=FXXJqjxy6`8#T5<;dv`wHuA>_kSheNLglBdB=`v`u%mmI>2&b+wRM+m#1VWDkjT zpnQy5ZTzL|b$lU26vj}h>nK6`!~ZAp2~7#Wo7hp|F4I9mWHRm-Is$|*FY=bO)=Qd@ zT@F8tk2wFbZ?Vo*h(Ek@y5kcrOm(|OWaXhipy}^n7dH4DDTrQ-PX|nxZK~F{#-tn$ z<fpR*##im<8G>5Ma6ffv5@;?XoYljh4pQgXKsi>{w6~eL{NAkjz3<FCs86R0gFf&p zKC}6;+NYk8E|k9aX^31(`Y%-WqKMWgLerxs3e;4wDK>CF6lj1Bq?Zd6%7j=fd0Tp4 z0whF#qO>vnNX-dC0VZxJA(dPLzNUawUnZ;uNJ(a7@S%apqN?}FxK_0sU(3Cx&)1xG zzQFfCx#v*gy(IVvq!dZS4<92xDOV0^*jF~1w~1dlr1O0Qv45e8Vt*|B%a>riSr&~A zB#s?#jFK0-KN&_keR~fXMq29ncM!^;;H?$F5h@~)28J$gwqoN<I;2+{?1%Ov);3sq z!&BDhLuO~ibf79Ur_Y8~*9iu#$s;g`bJQWs&)hFa=IU5Qum2~UbTcxM7V)c*oXb-~ z<aO?K9FJaEUYvzy)1tt26PJZuj@ae-1pYyUt?5idHSi7j)2gbIhzz2eFQFXm;@BNS zjIMzNmaMiYBrnZP88Q^YNgf+S5u~Ddnr!(MC9<(xx;sm6q8TWAM!L4k5?!D#j3-59 ziAcR8ZjKOzalu+%UmFgA?xc0kuBI5Q8R1%RNaata`4Q|lykn-4WgHsOmX_&2u7z%_ zQAkE%!pxVFk(CJNTo4&=&1}zI7X|4Nf5K1+Ib{*#juc7AzJ4aNoKPEuW22EDD%m`K zF+*%{>7~J?O&wG_>a3YWc9v|+HCIpDPCTPvVlaSBLb<(HDWR+{`m1({vSE=jrM>S% zMNSgxE4N4;Jr8xFJ_O5f4X|gNs3G9zF3M4b%T%Ed6GCg}G!Xs(&3e;UDjRLj4YXkM zc){7vzCvW=GvsN4Y|x~!=}R&3bEya&6l<K9R#Y1+raR~ino@fLS<q$q5jI^@tw%H} zKK-H*j$XpiNzsHB3N~+QPo|y^MD8@i#6ns>OX^&)cXm>#Ve9{1ORYC8pTKk(*txG% z2{wG<Y_+W_ejlviI&i4qtwB#G8R<tL;{bWqSiM|12e?nf_10(pp&=cicwB~qO4Fnp z1T*Zg>_7K>tPvG@j|;)S*&$hFqAH;Emw5fYv9wjac);g(qI9~KTw<mDD^b4Dbp1E> zn&S^3k@T_dO-ab;VeuF89upP;R=V6x-Ty9M`!{v<o`FW=|G$%#`-Zs_e}_jleQxvb zaOmH;km`{X{~^sGtGpiwkIquoGw>S}2<17xu0}-%8ebc7aHFqR^rF1mVP}bRuZY<w zkE-!Mo}CcRy^Kl$qP*|3CFgrbK#iEP{N4q|0y)ECSze6IUgx5H)h~5=K8olAF^z@M zP{zUWoN01MR1gOM<exzrB9wf^;~~uH%x?1CGa-i(5dq8t=G9o!<}^SCN{1SL738|C zc-djSFQUD&xWdzu_zkbq!)HQMN=GMVWb#GNaNMmpBP%o`7i<Y<Tc*E(C8D`i*#06s zprezh!LC<QX_?Oko&OqtS@kHTlN{P{lK;JHL7sf8v_Lj1a(0}5rU%KG3>{=v?2$P2 zAR&7~^DT?mzOGk1?kiQ#(~8fic%+zZFTChwnIQ}>b<{W9mNA4`?^Yg1I<!n5<_?c# zH>OMfsv(#Us-gs$_5WMwVG_j4^uPlFGcroqyApK7Z4rtjF~7tmM_jqg5VZb&*eo|H z9D&@p1l8o;fe|Trq%(X+)qCfET@OH`gk-eB_9G;6(3Y5#Q>bM<%P}3`q9F2GH0Eeg z$OKXVh`>G`%Ku7;FBV2__<pbFzihl^Av^YZWkm{xxSa_+1417$A!l>QV}!XP8<5o> z#)z9kAp6BBD^EzwTvjur2IYiHuORr+&8vD>k9LaX$m{p>Z#)pNqvn<&E~7lHGVhv; z9&Urx?L&L|9zJ7A#8JD*g!^N|B#|3=u8+^)hQHlQxDqGYQfhw*2r;2&&k9nKX8IzF zsS5}uF_kyM2{<#Nckh57QeVC)P_Z^r!CBDas!&SAe%EZ!x0$56=l+BCd#?!C;bGS| z9mhvx<o!8SF<Ih(1b<Iwlsr``adj4?<o^8e1pqVBdV&GmsMO~8Ok(=ezXTrcP5Ivz zuV+9wa&>6%cu72HHRZC2pbGV*c5O~;<+)!Whkp5K0S8gxCf_Q7Fxw?^xd=u1Sk+&# zKL^?P*^20MLal2G`*s-$h*MyrnyAw+UvKjA)8vGg3i7d9{=4=3Ug^+X=t&c{A5cX7 zf!z{G?SlR(<%?*43JMiZoJU4crv%N25m05Wp)3AJ14;ksR0-xtv8Uw>XhbTxXQo&L z&&H)(MiV6at*Z!FFU{8gWX${J!}NQoupX#-Z;NkM$dTHo#+pojn-%wa3PR;yFJGx7 zUTD2aSp_7eobb9Dkra<S>qJ=Ma{hm1+==dcd->aIP;nT1?uDDszhjm!`k^Q%wd0z= ze>?uKyEGq$eB`GH3avu9*>KgnG}re?9Mvl)zS+_9IRKAfTc=R=6C$44DfhRc$h22> zdOi&A*>^p`)_qri9Su;;XuCiz;dD0f+vyOZioPq+qH07{)1RP#`6$V6oJa$*OdMbE z>H;%#LG{xAsoBJ|Z>Qml5{ByE9|%}ck7n_v$`_OBAC(iR$Tq7a@zl3f=4g+?pu$b4 z5`F)dO?hrP-!vYM$C|HZuSlp<ie?ZhWkOpRURGqCujPw*oxarRlwc0IW~y#n>>@0n zBUAVxzSlra;c~O!GoOF*neWD|&u3w8$f|M@*n+MQkRmTi%7Y0#W-L^;TFAeOf6^6= z#L##Po6{B{ugtjA*^=YY+5efGQz#LZ=I<;3r!oZ!2o8Ji7d*<)w~BEn;XryW<ikz4 z!iOa0PSeNsW62iwgRp)pjK8?iDxzz<)SW;{x5_sisBW89Zl3MM<1m477`J`~Wa>bS z#+I<g31<WPPC3Cg$X<R>DE4tv6z%<rOr`zA=&3&^A75=vdRjMqa&<+*Y#(?4I&CBZ zfErzA?tB!;xH!G{$zGbVu`aZ5BM=p8QGLOxf{igjRLz7RX6FyM0XnWffJKF>wVh*_ zW#&rhpZ%9=i359Y!DIxl)!~-A_#Ze&C}Zh;C?5|`8mP&neHIh(R7`loX~?@ebX(YR zN@U)=>E?D)B!)K#=>4cU?Dls`*kgUwpMHD-d%Ye{hp`?YWxs)@^X;#LF@|3Qe&=xs zZ|uPU>QUKF7egQ!MiBIYj~RWqe`<nuqR5q_Zp}Y0FYJOQ2tZ6AK+#4AL@FjUyY3en z_CgFkz1>q`+4oLE%UcZaKw6!HTizCy_-P$8ldUBg>AP2<Ky-?1`tWj$EI}rDRh$M6 z3pPcQk?#A%Rw7K<#2Vncf+8Wi>T{+9-hY>VaXin_ZQ<fi=|ab$k$FKJLwrbpMbi)a z5c$L9kdT+qcqQh%B{8%!ZldxmJ5Ba=E6|%^^$I)Z7nKk_mA=(P=&ULGP(d%n(q7wm z%$+vcf52OJUw6D}NrJB|z~iW*&_X4g>$ec0U#~QgAo?cnPq1^f`SYz-@4a|*ZJ%OR z_2*-Xy;rUuK)m&ur;n81Pbty|pMjTO|C<24_k8dizg%y{1+@p{{(k;{@?|;uG0<1a z>3@mwFY2B{`?=w{rk6U1;Ayu98y<Ai;QV8{6r1U_H7fZ<%<{gOutWKYa@T~u5L#cO zp0oNHMXE}H4(&in^^B@8&}HnFU!fP8308o(u&R?I-8&~FfjYaB#`yzk4<LWm`rE8J zFe4i*SMU$6u|};XO8B-q-d*_K*<lh{ueLPOLzI@=4$aQl-heis_wE}Zbigdw2twv& zQ4lbVrqoOi(LN3qp%RACoO)b{i!A+Q6b}v!D3gfUe=w)H@;G|q^$hiws{D6R^HnQf zT1(nSl&r2rl=Nrot#-fj*}DV<JqqJ~{+EKj@&`30Yv{g@A|gN_t}*GU>#hr*9<)tG z%^Gxe^)ij851HN?BYrG4-t{Iq`gZ(#l+pWKR7_Ce={ppl{1X<lwQ!UB{2av$aoAns zGou96mlos2FFQ<7HK)bi8CV>VxmwATZ%IqaiGTX^m=>q3J2O+Kox($t=oj(rU~tdM zz{KCXUY}1yB8ps^AxAXD;H3xLEB5+A@Hg$a7Ql*{PG2++6z9ag>h{z0llwE}EAK;& z&%DMl>-LfeI{<8qtzr<PU^ArQ=4Be(r!%NArZXrpx@DU<hL3`6!*?`RYWP+m+P-K< zZp4M(#kU(_R(V#mBNs2sL6+u+QLM|bU7}zB_Sa-dD(9bM-*?(_b1|rdOg~R<OlM6u zAoocZ0z<5}u+i`DE(0;@MLu^DVm2UO7hTBA!x+97Hlk57=+PiF{=ry))Y-H~)^{9& zo(**5HJjkU*NGa+VTt&51{8-%SkFmqm-;t>eKQQAg)~H$P8#o7U~*y{14~WTDHj7f zS6LLxSKa2Acyep4tTy<~wxjo@zi&=`bI^zRE1Ytbw}=>_b}rYbNhM5M8rB;fa{09M zr?$xObSw>z#W!}zBOgA0QsOz7T3gR&z_uHuv9XhoLd<S3w&al5mizz`Jl6T~Ug+4b zQxN`9Dru*~=D5f9i!K6z8p+1g_W&*llZm)bgfreXwaUI|##?D66h-duegwiN8p-d- z5L;@k-NJ3T%~tDP87Ru{ygdFMQoC+{Gmo_9i7J+;a4d#~fv?IJ2>$-PIYmNs>t34? zaxmBH{9VeM?h8M{3{=v^w@QfdH@uN5$09UaPFtQR$s+$?Ft%T1a);X>?dCKHALd%x z<v)%8>`Fli=-|@+(m$2-B}WeC$o|tTDlG+WOrpAuIU*mF=Um>9iH7$zN-73oekZY` zxpF)4;Pa$zeML4zs{SJM+z@9Mhw<<tR@vQ@_!YWV3$Bii*brA)P4rHJQsxn}KrJJM z9Vt^1spUq{eZi05vLU*g|I=Bx<||h%SdnE{DWdcGcfThu`{b%{I2p#zXEAa`82%jR zMKg}~@}DJDoft!|F(Co*L=>Gf-?wSaG--Fsp_P(+-u#K*FuF0<U@t#anKOe(hyu;o zc?8HD=RZc>_rD%rw`ar?rgxIPSC6i{3&MJP>J4%2rVv8rem>+MYko+A8M)zLAwj62 z^pc!auwhZ?Zf=af%BcFa?8(XY&=+gJ%2Wr_H6X_Q_~`(0yU{a@uBx4)z@2eiydS<) z#~@NOt1;6TbISfgq<v+G)fcd+-ed0h(YN1mRQPqcxEEtHVgTfx`xxU|a^dj;NUtn) zMY0t?C^wkL(_)wJWi!%sil94Bvd*EVKOLH$dAlto{RjWBKmr%-=-3-{gyvD(CAK{p zQ0HQ-+loJeqXdqpO?hI8XdYOuD4K56OQZTcBk--O1EDj#m^;@@Ht5&cT5SPY6w*^` z#ZL!rUQHv0zk4k=8~o?aW;`ybV1Iy{mP&hw?rv``@U@)7v?lN@sWM4EB!TUT8}VYr z2f4{?+stF=8HvKf<!?dZ2Zg1u&YKeH=~fw0Li}r4)1@=DeA-|i_>=cy$In09!-HCj zzn0Bq<-1SU@94Ldsxzqi3B`CW+2BHa!z{F)^=?IquX|bY^Tu_90(blWEIv-(IsT4+ z%NO5l()78{xoAlI-_JUM(t;ac?%Y=gQ)><)-Tzg9I{rxm{kQO<M}@VW0Z8h3X?ndg z(vG_iTZK^DV}&8#(S=0q8!zt8#)<w7Qarw>qP5N)yu6s8ioXIAzLqx_kY&zq#U%mX zm7?XpHoNnJk1+D|*mj=-%&qKQ<P&Bg3(2=MD?XHG<(*2z4KL3%PZ!F=<r7~R94j~f zjtH-m`Y!Km6?oWWSiYN+lW3;dqV!mta?R{_dPr_jOlsk7mVRs&m^c+Zi?3oI&m{95 zuz59j=7b=Su_T$NfA<YE%p~AxY4IfbC@bGevm_S9hvKWNtTGOyk!Dce#m&jF{*O}4 zx6(;`>ICc5ckfXCNA{ORaiLPpa5B}YXnUiygv-?6JnNQGVu*SAG$W>F`gd6Gq4Mp! zHk??odGHx<GW0#M?D4B4&Ek~CXT0hwQR|DU<@2yd6XbQM|21+@@wFg7b@lxfz2W3% z+%^zE@BJ$aD7aOT|3+Tn?sI!!N}=~&X!0A(^T#cRGCflf5HPHZpH)Ese0#}k=-vD@ z<T8ah^HR@Lo)$*RpRLe+DYgANOBpzquG>y|@NP@H3VnQBJ^pNONx%3J)7=K1cE&{| zTvLD0SUO~<xj6qZacFwu<B$HJ_s^*-t7>+=dOKc%<7`RG{87O^Mp?<}>D;46`{Z3O zGtr%bwc#P=&7Dr((0+@5PM5vQdTS9hK3&A{7L`8+(b;|aqILXA|Iz#eTFYh#vUsdS zzvia&a!WDIzF6r}>%t?vj=|@1UwYa~{FR(=+S*=_arcq={7!Ls30!_VyU@fZlE0mu ztAydxxks;<!V>*^mZBG6=+ZPFeGXR$Oo)I;yh5LNfR}FTAQQM6$KdHmyvz@BmA>mM z4E4w;>LSbC=H6^wTldgi9|q*|fHpJP#z#8-e%LKvYS+*+yIgT(e4L5?SpDFF4qgG- zx|I|Xo6WrYPIIt@sM*6Lvyg)urIXj)kAAkV@Rt*q6Hrqr5D|{!9I+%12Ee|TK~`NC z)M6a!h@`c8ne+-(+O)@VJe-efu(CO%rK!F}Ygv$7M$MBM(Hrq*vt;avGSlBvA8KUU zEWc@VKrYoEIt`*cS8p+}l?bh;SOss1ZnI4kWzR=d2}?p~@X$OV>ZfFHjXrgp-QBfk z!wxl03Pf!KJeX}9Z3<kL>swqNq}i|9I=rY@2(JiqWg#<h`e8DsqJ`#l4Wz4^Gb*N3 zYj3K5Vxmuu%xZLTnC<sx!JP$pq(Ll@C7!wm+iV_1&>Hw&(oQHSY%;6VH~vRV-S+w6 zxuzQ4JSW>AWVJ-Mv9$TI7bgt~v5L+?)B%aR(trG6!APl6e$zeW9L<Jb%n`9(?$Lwh zeN3n4tvzm#IrGRu^6I@i!Y93|`j&o!WL?wUxh~Zo<(SWcm~cCqK4moppqCcQr_Qnk zS^dtO_Fnd=!|1nHbixsNS%#0jMy~HSIcp;yJr6{9hgz8z)U?>lSn7&RaUf9}^NK%e z7)EVZJH6K^uiWaM5zNt(GDtjgMR)N;bn&z+Jb?PpwdldXdhKfT=8)*Iyl|NSjDS`= zmx?kmVK1N8;FV7A6Xs=(q-6^srfafj?P<>{=&(T?E4Nvl<3Dw<)6QVgexZdkf1DTG zR^P4O5VP=ehHsV~w8Y@pTiY%YWD-Q^ZV4ir<~sVkVACM}%o|D5@@#mJ4O`=(y(W5q zZ7C~t_brn1e@dx2Q;A~1t+1LxvUldh+IopJ*gd}Ci)phBAUc!KYLFpg2wKyEB7eaE z*v~D4fanot)_gvQ6bnturJE7v8wQ5Nr|?}usyIA8OVutOEkZOaPkgGF2!&ks9<lDl zYnJUS_tNX!Ns#|0Wl>f$M;#1|DOy4|ouhPF0M`179y1UJ(PN_9VhD*)%-tZgT*Fa) z!;$GUQPOrC_|c%8>c63r=yP*@4gyzFEjmo!t50!{WQjqf82?g74_RMmSaB4L@%$D# zrU!-tI+m%?<5vdep~fJytxZqz6_z{g&7poB7EaT)L~X3Cs(8=L7%Q~8RjiCg3<g_! zNaq`=iSW5fJoK*h|D;N>Jzq+8Z<8*noOG%GWq}8qu%y9j9~(;DX&lDyNLP0M#9$vW z>w=x78rh4TDw&@Lgz`j!(z2O_eW$!Q47%q6Q99n8<3EQb$cz}D&#W!u^SX>Dc5bC9 z=OId5CQ>VSoNzv5R@Vy0NHU#)S^=68`*0<R9Tp@}cBR!WP7Yn}gkc%8gYWz1nc`NY zGz&)69xLREj_H4cgtf<m*R-#WqUcRGI9AkRa#h7j%+pegO<@a^gJ|KTrB{C=I&t4S zOXK3UG{3v9zb0LvJ{y^*h&ZjxI}?{~QJ4%PNwA&V_uP~(3s88nR1?HG8^zlZO=#Ya zK3b6N^!y7`Icoo~{TsL%;LY#UuewQyz^SabbX)A=+)z`c&m@J7Go3u)Fo#t@`!AU6 zVtnyuCV$GC-mk33=OS69nN80cj|OKpl(EgfuM5=&zqvmi${v-<eYfu+FFBZOpad|b zB8sDn@{1FZ16wB8w7|DTZ{|fmU%Ry0sh_j_LRqLwp`6c%&o%!FP}J&X3g46mE(j4z ziLnD!#51GK+U8o!42uFXAQ||vF(^0oC;Cc>%_)2r!OZ>c#AZ0UW{#q~5wQ#{yN|Cx zTh{J+>jG(!i>}PAmPhMMsab0R72yU(A^pvf(`{~^(-;19L?=}|X~!4K7cbMQdZpna zJVVKj7idJRf7r8);tT_SrMN5vtk(~5xvy!B<~X?wu#jj)zO)+D3)x8}LY6<w5#eeD z+TWokS;>c+(rnlVyR%6(3Fq5=J<Ne+%Zj;ZOkkF;oUIwxO82{e6P-2AzhMv1aW^`- znl>x4{*>YVIhV??&oq-SkaAP`E7r-dAg5bQ<<Ldr<Ej~iXTS0XeB~s}`7<ja{Y^fH zoV&WAh@Mc7)C^zik6ObP{KUZ6M};LI-I}lCkf^&5Q=^HK?(2lWn}J2bNyGX0Vfs-~ z1^p)*6UK7!(}~p(b`^_{8B0SC_AwXBTh2w+A8rSP_U#DF=uFvbE;^60nOtnOBRnmO z;N@y2&9Q21;f`@(e!Z)9*)%j0yO2#<!8k``30(GA;j!Cjy012%a_Kj9w+>CnBZ4T1 zd2)!qYDNw8HO(WJqJ(8yk@<D$xig<uus@s0)ifsDhAE6BGvj3=!!D5!Q;5e&)G6`9 zA9|<G$&oc2bas&!eO1qU*-^RqjbWAiCDAQ~CGw!t9R=CB@=C&cHd$(Maq?!_!e&%U zuXTAQ60@>O<_&FG+DN?SeY20S^YJ-!SL4>ci>o<p7CHKG-K$e0+^DH0P4_VkM>eWT zmG5#;<CnR!EEk`We(YMNAx4a<eZr9WZ+-c0#pb46w{Z{pyqm!T+RGts$R;Ssy51L; z67=G#;fdVCm`KBtAzi?OyP9|QhoAEBqQACTRkeyMHKH_L<HXe+HAXZU7MB}4I>GUq z-hCh!e4e0iThC|2*U{uf(CdkLP0#D&{D`FiBkxO~!}X@gYejhH<C_cJI<i&!@a$x# z)AQzbX3w5BH7z<mF)NVyV~Rl6`wf`wW7xv*ZfpS7zEsV2Y4I=W4B*D*p8y@MP}pFi zx-P37I9+_qbaWm)Wzp@ipYFOeq2P9Tl-KFNH*t$BNVP4^^OtZn$}u+m<oVgL9d=Wh zqPPK1wp(TCSLetTFDnk5z%#ncrsN3h$_+N&2qwV)ll)>3d7(r3ZT$3BHe@3LCic~< z`y0xY_obMWLgo}6Nk5zI=22I8V}o7i-qg{W6Wf#{YsGrtZ2G31;^r+ZSN*=br`z#Z z?Tw&Tv;K0OzdXBRnDT2S<6$5<eh+MO_bfyi1pk<Y!8gX9P=7MOQwZPgk3N^BV&9Ih zA=AE8AJDZtEAfrC`v$o0x<D-_NV~|znEBAFg-Q0_IbFW-8NS7n+ocT5yv>x}2JA1J z?N`mMF021rmiM{$^F5m`whjyK&R3>1X%A-9#jp=*yR73UJ@ihvjM`c{@ARfDn=MR5 zwt2zHb1ctO6jn8F<iJwCl>+NnFlq;paDZ*5G8@rofucYq1@^uyA$ys!8av1=e_fRB zKDQR}!bNZ;+P*;HMxxE<w4PXF#00+dmNG+>?md^z7WIyR6!n3*WD7&P#owF#guT~% z$~AxSv|yrJ!O@*64Z|4itCo&yE?MW$!t*c??xUM&B8N!6{~<4b@d>r#FTr=uo8DgU z6wUo!E-4H1qKFRQwLK~&HceS*D2=S&B-=Mr59qsPCu0iVV?<3CksS!`j&0r+5FG$O za11c`5GB+V55EgtnJYgeZaC}(Ooh<Ra?q%@OK&hVk<Im2)uFI2|Hb$1vtvV%TUT0x z0tElAY+h4+XT|zp1<hYb2Btp{wwJenqUkNmZ%$S=bj~>kw$@7&h<Kic(haV3x-|I? zvp|`~xeP+@`dVU#mVjmn^p`}Al?tv$@J9gJvxu0U4LF;Yd;<O`_c=Do5N47Y$4T{F zqY}aci!is#Mdu^7+_C}C`=Ln-F!PFF?5f+I&09c1d?962Z!#39`DER<@fu=jiaw*K z1lbi0*YMuEr4K1qWq+WzhCu5IXMZA+$RUe+qpO!s7=Ag34|INtOa?smqlUMRj}1>r z;|={)$zb}b)-w|j<mhU^S%ckV!zR<fUx{kZ;N>pmxOQ!HrupbuD6d#&g&SwsJzaRX zY{$f%(YUVbw#?eK2!k<GQ>Mor52L&`r|Bo{(=^-2T<@E5XlQ%fkgUa&u}P-JIxqXf zY@@90np9BnkAZ|J$JO?iwrj_Up~H~tW1X>MJZ-_bDMNu7nlaD@D@ld_#pje6ne_mQ zwqO^4_(g-TWIS@Auu~s7J(t3vF6z`6iP?Tf6STd0J8I!WlOB-ees;IiBpT^Tx{j@l zTU{ABz4DKJRFF8g5TzxeM1V9q-J=G6?~YepTTGQqw&37wJdwTKAZUPDHD|D1SL6nU zAXmmqeeDfBYQ6AcugaYwMbi09vrfbpBpZU_h(bSNm`~x+bKWL(kIQCq+#;TA!Pq{* zaZWbT_fBDN9Q#rE0?hn8FPZMi`K%ltS(-`zWPDqLlJQCXpp^zXq5-yoiZsy@h%5aX z)+Z1Zlr3A3>6z(+jwvbw$u(haw#{s`VD=GUB>g19$#tpf<k~W~(TZ;@2f$&_P0xc7 z4NcLvF0(}X-mnx#X$kRU_8PJv;CLYidBZL;N1-dBh+tchptGOH89Wds-InWNXYaKK zfZ72B>ajX@2<8Z;U0T|Mcz*=gu;H#&MfGj};8WoqrQSELF|t@VoaMtd_J%clym6<F z%Z_yGmgQV_5Y*_RIPD`T!s1U-EO9dI>Fs3MY|sFbMZ3LYNJkAqA(&{h^ixsA{Abtt z7=`VM>C*{y@zolfaa8@QVE@VY(RI$&_QADlGfRMJ{r0$KtX#BPRU5&36#5UzXUQji z;PZ#Q=S087$v6Fp=}#>e$mSx2QA}B9PZ5pMf`es_NJQ2D2W3E-zhv*l*ZOi>0Didv z<+jU>3OBm#NjM6m#-XwHGJ!hym`!^mX4C3|+t#K+!AOj@<%_QmPP<xNeJMIYIw!PK zH+Yv+x=jan1<aCR)@VX@%Q)XBUKS7aVX(nmei-Xk$GY}I3K!%c&$Anj`NCjC*8sex zV{Pj&AUcj>ox4Nbcze8#<8Ct42Ra;gUqCkJ(-6Sbb<;sw7R4yLYp}O<^ZMXC;kur8 z#yeZ4k?CVc$<iE5GrU>HznW=WLQi@6Sm~w8D`QswgA;(wjcnPa&ufsNYa^?GBiw9O ztBtslXx)VD2Rbb_YlP9}g48VtH)v>z1Xv-1&*ERb+@PyC&}R}gf1<Ji-5M4{nf&Al zZPawF;ynd-$r-m1mx~YJHKM9G?Gu2tfX0qe12|vf;azCn*?bOQta{(mbM4t2J=|TN z^$HM(aK)O(kUw=(fI$pYR<GUW%0fJIxT3P8&Oqc_Ui7ZobGJllGUh+ys+24YkGDUc zt!+l&c9$WX&)JM@*-#2VREuqY)f2@0569!#hEBWk@avg6k=;u!)n`i9eZ!{n1Z#=h zhJm${jYOev5(<x@FZ1cR^4Ng@)z$2eWs)_KrD+rJdF6#1@a7_0B(qj~x2`G*UMef( ziwczVcUP}uc&-s&XITi>On;$1RGr}{_k`smwsnmZ2zg(1Ad36pOdWDX$>_fKWiJ8U zlT{-+X{4J&y@NCId|98r**%GU0Epx58G94w;;O$05aBK6XmRZ}zPGZsf>dFMutn^_ zba<!|*vjVdrAN3#7;P>N{TP>KPT?2_TKBHkt9lpI8XKWZ?^)2rsNx%<0jI^gW$W}7 z@o>OeS)1~*&`KCSMC^wgU7;Je8tWPl#Upm@$_fckH}mc0>I%}~73>A^PGcjSFK6pT z9b(I8a&=2XW8K@lfj_~mnXLDwuCHFtR_~mUcpZBB`V#qDbTsRV6CQ&bnH&pNdKE|f zX0o9rV_~*fc;rBDw|C3^;Y?EK)TO@@*gDbOeyDBNDu#$!ROpMBw-Hu@Zr?%WWTsnt zXRX`nYjb@ow$g*WcsR@gVld8nK{!$Z6Kj*riri@uoZ}-}tS>_a6N(dw{p{U_t+Bg2 zvU-viK-FI0Pda|Ww{R1z)!P;~qJMw*E)JiY@Vad+w^+ip!C*xH2#dMjbQf;?N7V{x z&Z@INpGfAzTHUeZfo1w!=z_H<m#){Q^EA9fSf!1v(nsnwg);FHOJSkAKJ1v;l|Yl1 zu*@^nTq3+V<e!$4xjg^@vBV6c*=~1z$&eyrLviq6p6HQfS!ns0i%5UVOo2O?EfKlT zzWH;S-Eg(tEZeh|-cC-(fvnTF7HRO?>#e+_=ms*b*u%&O;biS<b+eYJHsi+%5NGwC z0(hpN@E>~r+X~2e{bawruBpjj9~$6r5vP%K!L5_Kz^!t&7;IBa-K#bUWI!h{H&F~3 z%+l-xf)h2l%MO$#wGeN+yJMJ^LcVZJ<;)2DXO%9Wq4G6;_kIR1)SK<*((g#kmdkq2 zfW|Z{GiWLvP~9fm2lk6r7^*GS$t<79WS~cLAo~f+R&?x;yT~3r)c~_kdeCkPQ+NQ7 zMs<gpkOsI&G9lqklRffC1Og;i9jROz{fjj&x-th7;J5v38kk(PJkh-tI<)h!<In2z z3JQ7JOQv2$X#h(r3zbE6p;E79epgcMuHIXE8SsrM1mpWUf`J~>I;}jDI98%Sxz)(> zN}I&Lj|d7;p)SubNgnIFqCVG}*D}@w341N7kjNmO3~OblbL@@w_o#oW{rR-pKdo0S zQEO1Vz1rsyTUd^f`z*+u9sOv++jFC*s*nG6=A*3cich)GI)C$8W+n0fRRz7e0g5JG z<Xt>DsV`^AS<)R9tS01S(z_I)g#2uY5rC6W{(|?C(U_}`u!1jsSz{m6C)Nzm>z7ja zskTU2i@>y6iLSw?RN<Ey58Laj*omm_Ib8!@G<cH%;;dfpxK;3H>GUgZJ*<c!5E9<~ zdpWzIt9YTwEY!dy*<!Zd$)t#T4$|Z{-~?<yO+@C=*&xVt>3$(-o>j@x{KLeb&`CO} zMt3GT$c$U601g7=9Hell!x&k{<Gn^7+jFF6Fb6(OKU?_hnWt2HTCN@+pR)_+2FO-# zCvqBsR=4EIsIDr_l(>zJV0hd?ICB3o`8oVQ!A9_v)}mV^zKJYhA;|B_4(bqCc;D6^ zBaHJRF5cJ4k&IDJZq%=Enl?23uxhD-hK=C)2<FbBu%^{`$fl<B^_TvcNr)v%!r%(l zg#X%5F<w}P4EThbK(BA2bNRx{33+)ub}k*7_x{Zt3$m-U!l2>#6~L<)GFBH9d8&zr z&?jkvy=g_G^@|kZLWS~*N9Qc?6GSBoIeMAL7;$v36uquvYqH<xJJJbPiihaAXNqY2 zI$K&*LA;@<g<Wfp5>KS6P5|Vg$)e5Lk7U$ceZo`sx1~+@rEIDuOVt{JdV2|#MchG} zP3)goWLLs)f?!B^E<6LWBNX)8m;r9WL<gdrmf4LVI=VijjtdEPZ%2=5tafGFt$BH@ zc4Z9x$%l7F*8P@iR<r$W`>sVmH+t|g+IJ$&)s?rT<fCR+XNig&TyHx&GXC;cS*S@O zq+A6E`Di#ea3XNmaYl~02D9!<PIAq1lUj*&NW+#RU#LW!LcFKbQC~U9JmH>(e?azV zSn}a0RgHS?HoOu&WTX($Xe#^~`dEP9EQn!Ckp95bXPb$!7A0%#jE!Zf&`m5aH`40- z^28|e4p03Kj#9jBF{k&e_d)xL_IBjcxdkx3i=Ba?O(;LAVZQ1u+J2O!GV}3HT@J6{ z6n|hkfg7B8#z31$yH-yn8}r3+hLawxaaEUPfdCd1C{I*hUh?(^x09b>5*@y&`M2mA za13UeUy{CXI0PGiqVT{_7b4K4-q}w;3O!uN!fV3z_DP{BKStulG|{MXPJs}zwt`j6 zvH#y8x%SXhDavEnjag@h(1};-_HbLCspv=3vSgHXb3n=I)V)p5S5KtiH-{pNgBONS z?#>1QId^x1yk~!8w{DP=`)`meFhS^Tx5U4bO_8a?k*+CO<%!#HnH1^mtm6a*<aWVR zKk4zl@vGgmo$p@k%+VG(#1uQb-)x}Ht0&$~^3HObU)l(dk?E*wPNz%&2Vui4Ivw?z zONgOH*>kd*IIZ5))bX}u9fOh0L$yeE0O&oMXyZjL%4i4H(GHBmsKvCn3nX%<|JV+{ z=PJC~Bz`3_Tq%9*P!eo+>@$>;?@VJHbbjcuu~q_ua!^bX>C-M;E1Lfu`ttzP3J@F& z3)PW>e`zPrMzqSM9Y>eka2$1l<3;URM^@dE7inl!jW}ft06~)Ir%oQuuR+-4I^eW= zXGThI{^uWlFSZx4poIn{|F!>c0*sWwULYurg(oeddx22#+%&m`AJWz4T*oqa0_t75 zF1+>FntP!3mU9SBs{7HW(k^I5NB#?4c#U^tcLi6fN0lR*P`4~8^ju={=yHHRe8nzW z;&#@NjII}qLp5=#FOT`N8#QBQ+Zaj-d6h-x59UtFctx)pLiowcnjd({$ZVFrt_bR9 zG<GdpdR@aZRn3bysnm(!j_t%%&*NHr`<j<tcBPA&#+SQ#g)OEppV<iuho)O)!s}NE zu-bV2O5yc8u{^;*;g|jP+?1@>qL4FbxsuSu2^OB~FFd~IxLy%gGvvK_1%4K(@J1L! z5oTwXlb({p5y8NG9PJ4oIjRa~3GzV*ME}LT^=IHX=>0V)gY0K5Ufzs<Ui2P*>Hhu~ z_rYJT8UP_p;~}@(R~yw%+zdXPWESU<p8lC=MW=CK3!Ve@$D>`fSs(ro6=z0TKex`j z>>N)gv72FZ+|4j{|1$YG`p<VWxS6TnkpLqZ%eiEncpAgk>XeilrD{%>X^DekYK-z$ zifdaOSgMWLAs#R!p51V^a`(?8-Uj11>QLQXczHA#Pcqku)nOM^2cMe})lx8nGUHvl zgU)#n=~6VpLB|;>BqR^!2fzn1=|8$gB<#G+61In{>#b88YrZoONRyGBv9dXFlkOR% zub`8ClVPLp>aF*HAj{6FF}2}uXOtSU3gI!FUsJef=fJxldK|jjQe;slJU|SQZjsX9 zz@WqVf)2X9=nm7``!>~4Z2sB{NhNRPID~1eS-sc2=hP=2(L4KFXNBw~CKt92;Iqk? z5IKNmq|gbvwQ}lXB@(LE(S9vEdEWcNJ^0b1N7!}-of%{|xPIv`?z<i2?)`#I$SQBr zCEld%A~>GW{3SsHF+j|b`ysR&6fv4l*E@r%sQp^gMYc;&IgD@{!nv`T#cAzHSe6H( zu-_;Sh=Vt$Xk-RuIz~R&{e}3^t+TE#zwmdzjw0ePNM1#3YQ$B!g92bPD9Olmf^By& z7}m`w{?SDCC9s|GpfxmOqxijNKuR1&@lBi-xiLy>h85e27tiOEqMM}Nr1L$1!{WX+ zhP?sk1>v29brmc!t(U2h5!sl=f376Avk>X*Z0)Bq;_D+OD~^69NdmzvYp12-=1Lod zHwH&4VX+KLG)nga6=8;DDtmCojW@@%Ttq`p^kKVpwyP?C8Y(>CJxB~W_>QEzV1AL~ z3d2g4&&akjVvhIPZwoJr9torr;^+9%S<|mr_nhjC$bWOaKBr;+lnA2>h`pwR>LTo6 z&EX;ITprQPSO63@o`vOr3{XSBA2<CbPV!V{UQ_-aiRM&HCROG&r|K5XNm!3X+y=F& z91Qd9eQMKjttmUIHSLy~I0>8odgmdBhLk?wv&)vTQdJ`Ecehd%UO_afR{xZVMz!c( z>ouyf8dd)|jfz=Kqe>4f>MY_{30=KSVadu#IZQQ{lSE^Qb2$zUCA{A<^ClI&*nUHi zf%mu~Ld~F7KeKKj_yI`Y1b4ZJfn~G~k7zyFg~3Q_F=fIAG^@BtY^_$cgf-}Z=^Da@ z$#lo4t%M^=8Hol{>C4Oh!?DZ`mnkW$MBs2+E(A#GjNk1WdW|A89x3q%J(^IrphDLf zw#Z`C$H90vp36FTCB(lX(^wTW2O{-i@iWwmsw#?~s9sdVe0o3iB5tUO7Uxo%%Bpcb z_&=puB<RM>q5xj6@W#P-I*yH&@o}TY88(wlevbc77%iN;Oa*|h=v48E^&Y&sDLtp^ z4EGF>vNPNce2B>&jp4PiAadaEiO260lQ|iU59cy;D6sI&BHw%M;Um7Q31eK)qEy)2 zd6H+h9p!;Li>-LOKsr8!cSG%i_`q;lMZI+ov(79#Z{!LCJ+d1w8*V$Y4^C_(`ez9f zAB-$Hq;b^dQtjLywZr77HFDl_m};u~=N<i2uL4v-uEM4=7`=hEA<F>10N{D)#>?|X zN}h~c0IS{qkG(hVbK<(zh0nk2Pf?Lif<(I2n$-i~V8C&|*EU>(GyH(lM=h140!>y) zJtRK<?C%=)P*qY3XmE0_i38nI)gISgdyUVsR$`<g=6Y&zp_nmZQ^ptnB*OsX(ul`! zVi?}BbZ3t3xJ|uF0&AZxOQ1Gf33?_0Iv%PKgRh_R7p|ZHy^EzwuFDsM9x?5`i_fsx zGaS>IhJEzm>h4gn-$PIpO!>=n3fkKlhA5p`${V};T}{<^%hP*xRI$rnO1Q<Dcd(9O zb43IYPrJU;K*EB)2JsMMz9n4Hy*q$+-xa=VsB|avC$H!<hGmAPVMq9$nscm=V^sd8 zmyTEGld6g+G>{g;K{MrQ=g0c)INNg@&v9ADtU985Z@}-p&A!*^c+#eh_?YZ|I^1O2 zaIqmn!|is^)3u(F01lsa+f>L2^#pm}(mP0$3d4Ip&hCAWq;K8%W}R?YH*dTt-uY&O zBF=Z-d747AiL%)T?L53$_jaBqF)TA$mxV>XX9ZEWmXgw`?X;VR`Ar`dZaQY&6RE!M zuEX`%#P!$bX|%^IxCr9VE<-&exDwj%k#2bNh(b@Y8{VqdgKGvZJ&SRsTsK8~-A|iX zfmM7d__2^?s49jCP;W!d8Dji^7)IdCU(E>_(h6WGv4rj-plC0QsU)2r8)37bSgP3k zE<s^~gdv+Xswd$<SBu*|^Z-+}2Xb+ftjrR1tBDZJXe$`6(ECF-ucxU_NGu{jDV_I| zo}xpWvMR1AUk4*enmv!{N~A@!Jb&cU&*o0dG~or%YLT73P~B0l^)PQ0G?L-POG9h6 zBw+uz3_`aS-SN%-v_NE9kRXtAa_lg+kjM#R^14yq2xQ6<Eg^7O8H-$8?>H$4MZpST za)-sD;1T?1@bANau{_#eiddiZCB2l8)2yO^SPE}d^d^bLY8Dz*vmj?HmkJqc9Fkg( zZAP3}p4Csu8MGpASB5_FK!3hm#_0lK*)U?$cnIEX5*SOULS-D<!cyQvC=Y7bDjOB( z#F$(>+}tHqQLz}8IV%FRD!CYys-#qmP4F%gPRhWU@0^T;&QmJ>L(Xnf5Z4z5R1{|F z+GNCEa(9tU92L`jW)~$Aj5pD!9@L{8j;WBmtcr`Fu*wh;Xb2QbVWdWLbaSCplDVRL zJO0qUC4wx?XQfO$Rvi@3&Cb$aHeI^neD7n%(c7|W>o$?}hAI-?!Wf-e2!6+5e}uB* zzdBSM0cj8Us%lb0^%fI<u8b8hnPPHChxsKV{*44{c5J*a`O31Wh^s;h;5fl1riXDP zcgi60k49{0VIG^^i@xqf5>6lYgiNov*;0dtj48qzY@W8I3yy@FWU4;3wnh(TXCE6u z+Kq~5k0R}Ny@j==IIMBKrG|nGunNN47E7WS!OW#3ygDT#n7s>QaY~5gLClbH$}~8K zt&*EV!77^6XHQ*Nbtz0w&a(DE%*&zx=Xkm#Wy97bvmRx0_;r!8(T`ifbAH(*GTy|K zjNG!cS~0T-HdWa=3nGXYup}=m)VL6y`e8RTcnh3^nE%8|EMNd0I;JU$gydV~9ofmD zOZ+c|>`X2c4wTWYG@WbRc&-1EX<oO{r|NKaB6(qkeU?%OLaB)()S*H@f*wrz_L>3O z1;$Yiuk%R@J+PyOQiCa5S0EWM`H^gI?9(CgN8>Q&T+LQ0gGsZa3UYKs91P_4Ax1PM zdDubKNOE@UiPt09MQfDAn!|={42S`9-Rt+&jx;WR!>OSzHf~zB`Owp3G+wD)M#7bh z3|!Jj?6}9-aa**1$%tha(NR|d`$@dZ1Q+@mf-FoR+Ul+vfpJy_dVX!i8?B1O4BNj= z>m75RJ!WtHd_Gz!MDe+{;QVe^j5j-HGo$cO^!eL_%B=I$Ct%;e$iV0>nmscx2{_=2 zMOt?W^?0%%dkURNESeZ_4i8b`6x$H*i?wrLf#hql{5b`+Mi$K1poY34T58zCvvm&? z(!>Gw!E0Elv{~;qo%X429n)-f4kI-;gbTsLwAO}Jr%hVCM9m&sg?J1jF$e;TWOt7w z0gm3*0k<hD+Shx>R#EP>^Aqg0-2|N(5y=Q`Mfb>s?N5&i6o*tp?KO?SC9I($z;6T! zyf#2yX7*_syHZDVQD#;O^mMdahAZXiA9k^5H0;dSv|5`N%d{A;Ah%fPS7@~;;t&^$ zxAhPc&YDf79?x6X>Na#+m0xKFR<Nz6b=cUlts4fqNq;;l)F0ud=+scuhpqlR`Xlau zbtTZ!P)2EZw%8F6P+qs&w1nsM2uy#oglBRG>#$oyE%jO_M=e^i1)ni`uIly9hfzws z(JrJEYP8wTO%BKxDFx-VGhdn?=tM+76h=g&M9+Aw)^winj+pDkMaPDjM!hQqPrh0w z6Jp%tJ6oZ&N>0cDvea)p$Y2TRPvX8!k?FI#reRRlf6G@U*DDH;)m*j@BgSAED9-B{ zsqZ6{yx?Z13$4*r<FWff3l4<ItM<ly=@`Bm>W!Dm>lco|XjBC)I;Q~7`D|drQPci> z;br47ZlrUD%Jo6m|GW7xiQyT>UKx6YiS-^(ae@<5C!{+t2YFB#du@!Qjj<%m-XpW7 zzTG9#5D#fqE*_9)4qc=U7fIs_GA>hX?~qK;*xuXFpj)YTyN2AZEpfa0@e1|sVRkJj zJ4w8+%^GoCZnjsKITnof3v^#C<9&Xs&JZ!V_^Bj_pNh++UWsm!S0$j55=s;$l&Ip; z8*ZmT?3vZ)^P7A3I~;I_Cg>5`KQGZXym})+<jtn-p})BYv!#n{4}HG}grTU}9(s*k zSFlZ%?GIYP`4VAlU<oAzgfi-dOqz$3Q_5u5AIHmOLc!V(B+DQ(AXDrPek?DR96dLW z>K)rKkDyX-HjVZ77qnj7_@kL^p~NZ}8PV%?TE;pI^oz>S<?n;sTR-6&x<SzX@W?p( zNS_}8S%7j)&I=ytHKdhRtzP_yu?wb8Qmq5n(_CXbeCe}uD1}xZO$a7u6+*>xK|nl( z%+Dr0R%Ivi{yVltP_08)C<cUfNbpoGHQ_`*Ec&$~17}Zz!QmQZbq7|2wg3m|AR&N4 zapiDv-kbzLkj4ohom#N~QiuNx{$2YuVj0fs9LkWJ5N_hgZqu6+FFwI;llOutzv7*e zCv)KmZ1oB<z3JMNm_c4!hd9KEq@Goo0A=_BW)Vg;&@0^$hQL6s@BsI&&d)W_FQ@RN zG>{Nj;|lKuQrd>)f3jNT3WR=b*vJN1G5wYDqw2x8mJ#?L${{8d?SCX*xk<@z8T=h4 z+l&&6<;CMA)o9>?DaV!8AtnQN4kJsHEm{IkxgdrHd<;HAF8LRMA(l&l$Iu}$@DIvO zcY0sh2{mv?Qr;gz2Ka@hSuub1SR7ky+8u-M)Jay8rJ+2<?2C^mnbPY|N>Trz(yZfr z{dpI4_=syadG9v}o1^G`B;zx|$V3jFxfu9$3J!6vH{SF076}0Q`uVQCpUdm*=8^Y$ zf7jRh@_L5^fIo1mmA_Z{w`noyrEZfKym+&=y?NBwwA8L<J-_uzE}kLIX<U}Op3CqS zt##4+dcySWdSla47rl+VZs?X}q^&SiSka2-T2UFO&cr>+F7l=qT6Md?CcnU&-s;rs z;+k-AtlQ0Jg3WHNom~!7^!&Lze^_g5n0T&zmW&RMHZX$X_K%LX@qkPp3K2;#YQcaW z_aY`wL!U~@QfjQ&O-Fj)WRO#xDU*~Dc%3kK#!_QQuROY$dU`Lh3&FW1DU1%-FlBif zSH%h*ks?+i@?@2xCFs6G=@r#V?0}dmGVxZMLfjJq9z#u%FUMJ>-6aHYBo2y4K^>pl zAl!WDbwOsM6<x(<<VXc%SZFzFbqVMzo}@81)+I~n<~Bfo_1oA0XWgk6OEC)g&*0zn z&nU&9I6_hkVP3Tf>nS_EiLSL6P&jpTNS~7;4vS;hOaiB?(Lw2PA8&6gEsPt8?ZY?N z!V$%4{Y*P3dosC;Mh`7TO!nQ^y4g4Y(EG_Q@+UU(WrhbL>RrykHDZ%FIT5ktNaQD} zTP>1{s^WVU!Ifo{e)Rz)h9e3swQ-iGR{@1F^6?T7S{{0Z7h~(#)cj3*aAF2uqGk!n z%1Z?!P$h}(thb2O^w<X{hfoejy{(34dpKl4REMLX^a>8-9j!6%T)jgO4|Z0saa{24 z6&jUvuV@BWBAL3IX;elg;%k-hij+!`BfDJ;ua;$R)anxE{pWb)@}G0yS91zV8l&y# z#d;xmcb6!>1yDjly$%BOSTlwsNb~;h9=&||?dgk`%wstze=IdHK_>g*>Hq!l^oOTU zDo4#02r!3K6V87?3x&e>hzx=3r0;!Ss-xIadMGkPSIA1MXssNg=w4-*k&UfqiikrH zd)PhbO)_R^lrR^EPNi2_(`G<gybQ$vrsxXR!V=)Am{M4gf?RNu%&qH!IK74DW#0<Y zQ~BB5$Gs_%xj1&ny&rQ51KJ<r&$eT6b9%@(!tV>bJ1a>?5V#Ot4h6~_Nkac9c2G-R zy%*boVIvh~ITS4tIl4GO0DUS!{vnKku;I_<!?PX<0b`sMYdf1OePNuQh@BCLB&}Qq zieLv22t2{sQ`R>HYQc7%pTidzH<Ku|5#EI?;Aj?%J;Iss;jPwWNmsJ;WxzvEw;0jr zMwS6bO%QJ382&|y4y6@Ip-$=iH(7Q?#(M@b3Caok%$zZt4j377svh2SoO06;BHx!< zYBnsXup+Upqb>Sp{JIjXwOMonAJn{(c$Keu{N7(&UEr$7I;1n7YR1>Hms(#fSCq>_ z6B<Vx=X~ZoUMqDV1<Bc#AK~+BgRi_q+g9yRc5E}fPynVxQ8A(edSbnbR=I*IYA0XD zF1Kyv=lFVs&<vF$(hExuZ;Lo!VY^bmm=H-S`)F~UGu0NIwCrj0Q-R!Q%+``-;`!$| z&TeDV0X)wfz%4b>=m4_f7PZ=)Ce!2hoVXx{Doxt(+IKk)TyfCl60p~WL}UpPlAD?@ zsF}<Wi-qz1yo{wtsw>MTw3BfpP+XETr<trhji%5+Ckm}I2b20{Gs*-M6HeihQmyr3 zp217H!DZKJ6w8`T_|M?qjn7r<{Lr(QF;|l+_XUjYJYZ~WF>`zhxR-I<>jgVTQcphp z8QKhsjFS)SEpIJyR~A;88MY4_TbW^0uh*KH0Pg%9B*7NvvAfj?&YIyX73`IF*p&*_ z3_yY5mwN0zf8^p}uJ%(*_xFZUF&wYz%G|2tq!|8tlIKqmkb=uC!p$CKBmuj58y3Ej zsKU56K!h1vtH3x1mkXy6?jZqsYhAu(o%K1hg?+|?CjC~T-}tn-X|r5Rp$vW|5w1K- zX<2k73HZ?>t+t*pE*+IVQF^x3m%L);p5@Y2OsBn*V(Fe?GFvBITq~1_$m?BH)3p}* ze3=Tbcg4_M=)DFYlip0l7)Stem5^nuWn0)5zv{d70uee*7&pm_`X83RM%yf#D=G1a z#XY??Iqlr1T-5E9V%-v3NmMM$tT*wduf0;x3UxHxWzTUfScwp6-rRJ_&>cOWOQzOQ zOA6Y)&4>mjD;wlD`bB1^xs12Yk~Y%rFxK%FxJ^on<8*_!41R1;K1WWGF{sG|LOyFp zl+#nJ(jWsqGDRv1o;4&ZJMcKG)iCfq>Q4SMqS!pt?D||Hiaka4Et1u!=tD|&^rZyQ zxXETKeH$wEO_jb+<dpyyFngN0!;)CgdgrKWHJb6TBpOLWvc0(?w5V7Xn}FO4uS)gO z3BO;021;mqEKwV8RB)vCUURtcUQnn#F^VG*?Cy|(D(rTRwcL*$GYUMk^$1f%{t^Rk zQSvnp+pB-grh`C8<rGbKB`~O{J5{XG)HkX$gH0+;rZ!~1TpE<bvRe~vMm3U#Z&Y}f zZJX4GCIzu=RYwM)I?|#j3|F!o?L`TNbKy_aXuI2y>-wzHI#Qja<*wn8uak7uANGiW z7<l27@sILKNalJpnXp=WQI7ohj-VnQ#~8XQT@C=&zoSPCwgIwNSJu(ZS^{oajUeB* zSffJl$_%7>ATPw;<wBCVxR*C-k#R^8W@Eijpov%n?B-EBpotb;Tm>`{Tbclgwt16^ z3eAs<BZ?M*Pi2Ur-fVdS7?TG4ziU`RE0pA3z1e78ZCY74ka%10pTWPIzlOy7GoRWW zq)iLY^$KZ*%%(XJrI%V%n&B1!P;@_1me=f~M|v_0S1F)9gqOjbowK$nNJhiJx)KI< zx?-sXI!MLmT61^EQcF{lAW4c0hWuLl7X>FKD;0b={lZYZv#!<&Y$)6jJ;H`e{UVu@ zq#{}GWJKl4X`I$g<vj{>^C(AL1d3L@9r@^(sWdZ|h;11PuVaaeTAf+ge!7)Q7*s<c z)AMBzGhJ^VW#fN`3Gon2>G%@i(<j%*=kqxpZi(c?q;jlvbo@G>(F&RXJgd=vqfGWV zd=w^>Gs@K=<)d)~BKCfULMJ1>1S5#CfqJcTq<QCd2qR7Pq8?-jGN4?luV!BxHUBBZ z6s4MnBXKcFm~mV%nnvr;aJIRNhV=UIGMY!ZkY-5^4<~+R3iN~g3Q$A!R=1(K;(ni7 zrkb6pkwowKsvm1b))()Rg~YtI-6~9bi!-u`;(i?A8D1=7S$2UGcALxHDIU0P0qt1h zsIB3<D|!7~hkDbym}xHYo?fjeS$)ke_urNXF_NgmX`G>2K`Tp%&YY-?GolEvum`<v z{H5#_5VJQX|Al&^)-;^mT{txil*SzH&8woVnf&_r{hx2^pYyvn_U|&i!<B_|ZseNJ zE-c*Gbw?k_6&-;9xjOP-05Z3~m}GAEwO((*U0u)8M1~~f7300rs(Uf|J}H3M)oRyl zHao?LF$QvGq#g=jtomV%lm2}o*gyk2oUo8&bjq}Yo9_AIqQDsV-8T65=PC+}t6}f? zU{hLXr^*oJhpdMQXaM_TlUQyy@tR>1813bL1McfKML1o-L=i9cNT66int(Y9keO<M z=U#X*TMHQMD8L#Mk08N_$zTb{)xN17jCz*>AZ-jaEDBbtglV88SU)5hv!-sYrZ6V7 z5PFVd;E#yPIAXs<&tMd$fT)c{ASVHy#?b2%Zj)3mnJ)y&(AKZ#!Biz@gvN11Xnxi? zAr~UyPSDSU6jGxsYtB6>F@TV(kzJhHG|;9TwwLkZw;3zkM-Ik)ZPdxdCD{P+%!9d> zsSXNHlk$}>8K4l(;6<`876i(Yo3B%{;Cs2|LqT&tr;N9f#vPWb+;NkH30)PqAiUj) zZIq&Jke~^<)5_UQ?ZdiTCfh?LRv@H{`8%?m&lwkv_QV9F!%&oh@8D1oDD^qM<e_#5 z*ydiv`5|Rj>03sAz9%6ZjYB#PF$;xoC3dVSSK<6z#=X)unKp^!W5EO;i0mjw)`X~+ zDH4>Zb=jh0+0=cHfy7#bRm(fuN^~pnI+Djga?|N$hr~=dY&7qn;D`v}J*m^@r3*y% z1<iMW{S!zEwmgH-oy?Lc<L6owkYsf&HFDm{Q<5|+UMSP#bc<PxX~LMB>*^f|{KC0t zD!u;LZK>}`HjYbp1w^%OmV!A7{lHh*dPNzO0(k;u$i!S&$)=(ZfC>tnfiJZtc?B6& zL}01(?H)f*CSGk(4wG+ooq|u-i<HdeN&~6I=p>p0jYI9Va>fVo(z%bsit*O&IhRVa zWGO|JhJKPS<KhPPEtgy&rC=+9hQLv96pkqc?!@z%uFtiX0Ipc4K5%7u9FVydGmxz( z$k49{zFC{|@wc=>J-jf&sC%S1_-Bn8FWY)3O4Z*BHmY+hj8%Wv9RHvg{V>3bgi<dF zkH#<{&B{B?@8}p0e7u@fWn>eRT?VVG<q)IhTu>2-Ej}H}16XnakFk1ydrM08l|qDX zrGQ!wP5KMY?OkHtu7E_didh-@OXW(m_UEZB5H&PPQR+Rw0pYZX;f%>mlM|Q>3rxjD z(mEaZ&*0y`N|Cg$lhJx9l{A|B9W0I@fSa7bCSMN2<YIQRSneja35u6Bk(6Rw%;5?O ze<AH2cwQXU;eRRcfH<1PqX_i5vHQV3Wh6hofg<Oh&f^hq8+Oq|wdhZi$rb-|9W`p5 z=uhkA6^3r%5A+HAw7g8BKVb?eehb$8D{SP6tjKY+Ncsm3cvPHK)kSK4|GVce_8$u7 z=kb1{T8o}OfAKZ`04=;sRukB^blE>BetVdV;IYSetmez(2!3r0;*01n@e&`4n$<@1 z98GqU_#&P}b$u4TdjfMlj$W*1(WCVUZqlgMIIgviTa+Y-eSeJ#j^gFuPf0(H%72ER zq8F?AWHIf{W)*ng*)mZS+~er^e2K_-E1WhS2Ox^C=2yqCXf;|fSS+E!6h73&c>!_` zQs>jzK!5zMH<~3wDZ>DdRu6eN@W^A%;!MrKe}3Iqq)(Fm3I`hs@P|P>H11>CKkxU0 z>1ufuO?#_lauqGsD|67FPxkB4KWh<e*=X6j{-5YPnF^>G{H_LHRiWp||2tid&NI)| z!{_Roo@?lH_3iC7!{;`(*NXmG-(`I5@VSlcb@aI##@7m;+t}V=cKzC&!sm{%&vlN9 z*EzQ#hmGO~X-C>kdZfN(g!P7N5eK(<i<|C29Np#zTkb&|-R1||*{(ONPQ8=udeicB zvt4gm9@-c;-_2vBopJNs_+W!}#?5#0gY|6J8)n^TWV_xl>qax%^@dqDXlL5=NPXKD zHfU!$L_Ll6wg+ivy7UN^7u)<`*PXz&{k!PFL-!yL0RJv}@W?&L1HiwFcuCDYczCFP z7d=?_9&Bxxi~(WLq`iyS>^Jb5YSh~Bx4S><(Y{=>1{z&N|LkK5>_u-i_Irzm(Ldw) zFqusJPe;q>pCfd=&X;lUc?zFnpZ<qwFZyTpvn4!O@ctzF=OmfMtGWN-H2UXsev$cb z37;<WAJ3wHf-0Jw1at-h3+T7OhhzA3JiiP+oAlwsc!h)L_ZHz-Z|zraL0}2LyR_e3 zCWB1pur2g0{0n<GUk1~duV5Z1E{0>nVc^yT9}cLQK`#p0AHoiyp?wI-S@8If9?yN; zA4=P~Z!T$>KoZE!VFmkbDJS>>1h;<<){6-LFXEie(?n4#+HXY5`D8-h*I9%EK{{$8 z@zEF4^(5*F2A}R>J{Rzczx9KSqxM?H27=#$e(~GPk&6zVEPIzvCzE86#?e2`odY<7 zz1avPSsEWcbLRk*;^iv$>GiTV@PEI`{C*vL8MFsyOC%+dnq)%q5j}GiUBk(bs7>k! z2n;1XU;y4=bgaE)-`ug>z})dV0D|J5%$@&XF2k}NNr%xtGXh=2Up}3If)Wp2AeBeh z7{1A`>jMLMH+WPS1P+X!CaLl{tp0ptjO*9bNh+M8HGGo5KV}9*fGn|H15P`YU-<7y z)W$*<!7udKBmySbhpjWnPusQTk^MLAn=W4ilS}jaNH!RHskgfb%nWa1_7?uXhRJJ@ zPX@pfNe)A{A0g!dO9lSPA48Myi^(_IY;w!=|66FZ<J!Enfi_y7piyX`#x2+3^27gc zYZNciT}Fx*>1{XKYBp@69s2(*G)mL2w+?Ti(dYBYHQq?N`*k`CbqpqHG@*k@@J1BA z!IX`Yn+ieJ>5Oc9g@CoO<*AUy3a>=3I<+@2zjR>W89IB!aGJ1Pum+tjG}J`jSRL!* zO@P#D2$TcD;e=}@!a8;7=Q=(Q^oM8I&>6-VG`pDaRLisy3<p*!dL?7{JutrI{1WXn zxDh)HLK@m-PW3Ja7&dS{J6+V;TR3*i&x*+P4?lNW2&LC((9a!w{;(Fzi3frc3tQQ7 zPP+`^J?7MC!y5`*iYb<6?P3rkj=j;Twb<V<!2rBE{M>BQ&!FrzF!YS(bkuADi5xcJ zZB+c4^&@-;qv@J;5Z5PB_mJ%D*yLdfBjG^g_E*Ec6?VVlV%*rhTM7TQT_*h=YuLm9 z>_+>jMP!E7oHp%wv)Mv#3LT&(Qegv=W%1`028+_R!AbywfblkJIE#80UTHS!w4;a6 zRI@I-TgS6_L?qU2;zG7VvT|>RgV>d<b{ItQV(v2g_gKtUt=+;H)ebb*0-}bW>)1pK zQTrO0WI4guJm{v=q@VF7pqxQkjYb#eQK!)~Iy{dW(QT`a6=x4=n`to*`DZwYO)Sjk zFQ$7l9K?=`xyvAm7ju`{>zfCU=j&w>FZaKiPX-aF5U>(e6mUR0NQb7`ZX=Teg>;H5 zEUIEuzN$zAW1PVXjnMlb6|^&r%nBPRcppJ(>xc&!ybmM>dMqkV<yrJa<h*FRwaORv zwpOp8Rr2Ws3Vst$K-o<Cy@G+(KoDrvvQ46?oEnNKmSoq~nkey6)Nj5uM<r$V$@ zriO)NwPKs-Par+3Vcc2FcQ?cjk_-E9Xp}cM80DMoZgiy)?ZfgSL5BgQ1C7N~l$i2Z z%hR!&Ucn&5hv55hZ6*e=01Ch*@bT4r#O0L5)kj&hPu0b1<1fZNc4>LF=+ps<o<vSz zZIXZA@6<ul`HtfZ7M*(Xd+6rO6;(~h2ZO`Va%JNn3Bz*(kJL9f4vYHQJafqups<S- z<3@Y6^-d^DlXGaO2==JF7%zLN<Q+;zv81X|6h{ECQXzmG6C&hXT}$BqVOI(Pt#%2b zpCOKN5dIo#QJ-GL%c0c5K~y$Uv0b(Bk1HO@zAVgN(4cq%%Gov#3XQ55ie#@7ejX>) z4=EJdCDltBH3dg|J3-O<)9W)CsTm<ypRFd|s)uXAVYG4J?z1jJTjv_6RVro>wmAlb zQunSKjstK>shjY4b(n9}%O|P0Es8JsJ}8hG*5NePFPM}Eb9Pl$Mt)|+$gkEIGYWg9 zx?h*M7<UOi3yx=r0%TWyt?UzuE1_K*a1lwkSSX^0f()2~FtTVEOd5+-LI1e#L#?fm z3IyPcSjyE;Z1oaoa$d28=VJ=+7}{8jF=LMmInmbm9ZJc9J;jr8V1h)UJubwxjC%yG z!OSX4rp}){Do^I4q%UP!{B8n(u&@Em^CgoE<+EUDJ_UfcYE4^PyjiVd065UXH(Do* zFfsHjRTNwR3n^>ci7TW@L4+s-ak|EeNtmKb)>F(h^wxIlS_(6cQ%=X_z%WgZv0N)G zl*Y$YW0a7`QHaA(BO9PU%wys(wnSM~t6Ap~UQ-b5Bo2d86~-Ex#K24;3ks^eg_RQR z5Jol$*~Xa+)=P(jZL7j1|L94epWQQByjGoS%yMl;idydqrTR_9mVpS%>f%BQPP7LT zQYN31De+Ox)=INu&ZA$O!uS~u--#u|vDN1K5i376LE@MO5;kMJf^#b`bik)lzbjff z?+%78DdwMV`OM8IRHX57-Yt&_l&*|ut3!EO3L`G%7OCLET7uQJ*u7m73Z<d42;*!3 zmIrAN)ETdCsvh4dt{xA1SEp<6?_Z&MykI@Ka~4i3yR=+?#jk_7l~#~BQ=%#+csSSr zyZ0cs;MF?jekd!8q$Do1<Eo<v5pGm=!KHd>keD5o(df`onNt8NUZM5MNUH3*BGG(b z2H^gbU27z*g|4b4#bFA-2$$Tk{5g>1C^2<h{_B_}Mk<(+2+IjG)CTba#byjTa%YZU zfH=<K#AknFo86o_#8|-=hL!kHaY*b(1bbyynn-x$UxW$86k+QeYNtGRB(X|L%nTGs zi3E@6_TzX^ygxXDf&_Y-TBA3qM+(Arj}=QYU%t2x+drS46@(BsDGXnxLFMGU2;z3b zE26mOk~CHtN5rDnobV4@i9xHmUR;DO1zT&g-MSYL>;jV?AWQw{eQ5UK|48I8h1A;^ zS!wKnRBfb?dPT~TL2=1X#Nq~pyGwG^OhUH_dWdrRvbm3J@~qVgXG#j*feIy`Nx&`< zWl_NHj0Vqz5(zIv?uGmNerpsg+a>5D36@15oi4(~ZLED=aB*g?N=|;%NIDlvNm7^G z`+O@(`JG;6?DerH(mrCvt(Oe1)Ekhb$|5>}7YZ2w)CmqJHbTr#Q6ErFINeh?*7<rx z8J(QlOA*<e3rm?N&)~A1?NzeiU>ux_=?WYJ%LgiRA<_5|Ey1D7ICLl*{%M38a^e}W zN6sfzsYQ{;eA$I+;=NWVAp>dx9djDRJ5E5O)2%$8${%==xAKX!H&yHd9La0mJwg;% z$i3`hbTJZrNe~kKnCg^yz_L^hd#I~2)e3#Yq-o%+G$4A3Hv=1eiFLj#_cNZZhLEkc z?%*m=XoX|j`r-j-6(YSGcUdgf=fF>ch-Au%#G2F+e@_E!w-GuCxbJe_W6(G0d!A4l z{A9jz#boF4vai+xqB3|3x<<eTNp*cIfN(HKJtG(_oWv9<erhFn-g}m=N3M$eu^>Wr zn@2nI%BXqRM5KvgUfDb%*=Gk{iLBD>$}3xS%7ZHAl?XlG=p0cN{yiRiN?^sk^Z5n- ztH}nfMk7cCv5a)cjWB}dO^q}g3crzn0h%$@<i*Cu)X;EKD{aCGx2;?x%hejwpo~+Y z5tbcOp0G8Bm?ZpB%X;lQ?v)0=V%$4aM%+i|FUPAsj!qL7T8DH&ATRdhNx!gnr?{|p z=Merg`1j{5>}_Erl~hfhRL_t@ojsy*0uHQ42=;A2umaGN%z&>aC|%?Tl5Swed$hSb z-WK78kKB4o5e_HVx}BjX=|O@?Y!D}iZ4xoXq3exQJfp94Mn)=Z6ix|UZ`~W`WXPeh zWlnBNM}%cuI3*LzsZnbN*Lp*--A;#+zwKSRAw#Fiq%8Ma`hH!Gt0N>Djm{r?S3yi~ zQek5@^&nX6jDgiCg*(xUPT;RDlKF(~S`^sMM$%>*tNu+FbBr6I@O_1feO<AIu!w_t zh&NLBHMAudw?Lj@EQ7GL>?Nt#G~_bZ^j@vLY8+r<tJU<EorU|XQ0`WV0H0W(V<Z=n z=_D0Hs)4Xr#-J>SfM9P?HYmqblV(mwa2a#mnt`Ck^iiyNCnmNP8IEZkR3;iKs8I3` zN?Tg_m`7}LC`^+<Tu!{GMq(>53dX|an;X}-Pk2%z+O}0PrS_}^o0NE)-eS>o5IIGF znPy&fv!SF-tj7D7;{=PO>^HCsR?XR?8in>KjEW-rqi2R1TQiiFnj2UU&O{-UMADOU z@C?NWT6&iD0uUHqCLxJtl*tIO$t8PiXtL-nG`bO^3P`m{SAvWO;!4kWVqib8r#G7} zMMr_Qbbws>n5)={6v*fJEv@&!CH5q#{Z1?NpdFKoV+O}zER{CZk$@nh*-CJMC4D*{ ztS6$mH(P2nw?*y9;Ji|Hz*wD9z>Vu#`xY1@0Gn_9yd&n5K)_W0^K_^(G0M&uOlG+k z*VeU?HCE7M8&}`Q<h3#%rSgXcAe&gKrif;@l?C48p*yLI^}K?b+{n&B@Iv1EOQxuK zo6t30Q%)nX1(&4-^OZZWRU@HoW4%f|{oKU6Oaho|qE6*r!YYm0{i`=Bes#%rA-)H+ zJ(^68BttP-#l$bIRIxCXgd3+NbVs%#g!Q+C6+OicmvADPEKsHhFncrJ`udP(a?BKe z$_!-MBiWV)VK$C}xFa5Le<&6&&n<Z+s1j~HfrODV6MRRspJ$eO54Hx6>{#fTN=6ca z(rFH|&<2^&Y0lT!6$aNrtwVN@1h2aym<jV1RMkWg8d<V8tuDzIoM%fmAw?k?XbK*& zeg(!JIUmlD#R1^r2{}4k{Y&JD1Sm5SK$(J^eS;!vaRG8r5;{i)|NdMB$O9AT53p?0 zb8)8;zwB|Ib(UDDC~S|ECAQ2Dg3FUCA1!*xQf-I{3O`H1f*i8Jc|n)El`Oo>NhRXf zUeSBpF)2G9`03*C*0%Oc%I=hG#KAxdpeM=^y?XH&FCaFGQPxJ`+2q~y$p}Naxv3&v z5=d$<^^BsSIW(4;=uEAPl4=jz!npCK!%6GSZVCsHt0qe-iYbl^m-kE_P2WK6VRLHM zs~AT;rlM)7f#)o<STJH@FXQ0$9dc0v>5|{)E=RIBp?g%|gV>--?u>#ey19FiC5pEq zQ5eUy(6r&$poNDd9H!uzkh7f7F4%NtkL57lDJ8W|$rN=Sd$tz4LScIC&@=5ME42>B z%$)i`fvJI$*b^z@OOx_T_y*IEmXRk(UNu9Q5)`Np<{vw3<m{TjKcz*fB4v`CoyA$t zRemV-&lV*|Yo(v`Ep*GG46U`!3O@Q%$yo?-gBb0Upg9)oXyjv;DMqBe1~K#0sdC?D z5u@H|H@Arxb*|m_K_W(->-2q$h*3Wx`7|qHuo0Z@npdz8C0y1awKU4LbhbFD7&3En zrM?m`?1qPbI^o6}Wba}bron~ttPDfJlVR<w3TObv9ah@sbj62UihMKZ1N)4mK9cfj zCK0)cxeUr&?9iEt*P_ofI*P>7LN)-}%o88kK&i#n*#_AK?lcfzlJeia`xa@L6`jC3 z%NP>WL4*7e7POij%lJjRWi_c5diMJY|B!ih%mAN#SgCPu+3VwlJ1g%G8Qb3iY;l5q z?J#3R2rHp`*rs&x#ENV&v}yeAUh>w9;#T;c!J*i3u+X_@Pk3;qOk7^B5#jBvAS60a z2CN&5tU`w=SB<Uh<dteSBE)DBJTzUBt$XZ&Ht@WNHptYgyT<woTmqM<9L|>m4jXv- z-E#*HoaDHZHDZe!o5Va?-y<?@74p!b6}DdUz+?`*y1ou>uWY)6lT}REt$0W3x~6D^ zh$Z9R){_{m;cMWJF`2X_<^*Zq&Ytlswa^03k`9qa0dwNws^}Zm^xc5)uJ#m(y>RU0 zL(s+b9z$8)!(|@_;-{iKSGC+xlXrfc-F6eu=SbZ-i+DL@$LL(FCzj~B<a~MF?~^wM z_dc1iMTNu&H*YI*vr)#8Fo&Ep(UHfr?1O<Y-^m)Z(BCTvk>37M?MK}}x}#T@90Ov* z!F1f7^G!E58O`QP7Q{HfkCi^+yslY6S>CIRMTqkZgIe&IbP!(^90|WflZWg<`|yyf z!93LhxD=lAcn*wsz~CME^E}K7HOHd6Xt}=ozkB-a)9;>sFYw4$bQWM-Up&{EEr=ZY z5484I(Av+XTi`auL*-r`m9O>9f8Y=D?566I#pSQNHTciK-<{7@{@T-C!li&K1?NG> z@nMK2`V1*t%OzZ~K#USzY)|Caqbm5ANi-3X^4J@5w*j`J%S~IVm1p=+Cf2q!w1-Ji zR#5)O{Wv7p$bR;&(Vzn|OYlPJ{kIet^9G}k!tAde-v7sefCl4F_YbZfiXe6*Hx!BO zjXEsOIs4?OP{V{csbwXkSCjtVoB4)1^^s9{1D8h{aibC^Ms=%g_~Nk&NU;%v_|iXE zrnl8^xJa5-`U4S=f&s-b??E70j4V0$-eOJ5DyLefZj5Gf)<6EiA!yQ}Ep=ic(lv@J zL`b*m+c^}G^!{~jeXnJG548@G8j1Y1q+l5{4yA%&u$b8VH4~y#^Ol+^a9~!KbJi|( zU7eP=A_~-5j=g0~<tAIwib)8X-X0t@PVoY=%oYoll%?$QdPq=X{yG)aS~)0JTe3~$ z$QW-KYm(u~O6VX~U2nGAP9|#z+%6xNtW;(S#ImuQ709~HjI7JY#c6=tkQsRhN*Z18 z<1FcOsGN7Dj5wwin?b4|$vI`V#RbjnW#XG@=QFL?P7x@IG1cfa>#A<QE&urP>-|F; z6)4bZbko^sd*Q6!CFhPU8n!s5pXCKZPK0UMReyCBykKKM$(+GtIc~}NH3-Y}^u@FN z!^8H`e!WW0o5!53kSU2gL+R9t2GUllv0`5R1@9sx_Ye==RtoTEE5Tl|k%viP<#_m3 z$Jx?Zk$|_(>>Q}%kXDw6RoyhfFzg_4TF;^HezHi2_xV!pDv%J2txdC5w-_2XI3%du zB3GgeA@&23P5IG_$ET<JE-VNwWFihZj5|I<eY?OhpZf&VUy2)}yaH6OdXwva#LHBa ztf7$3*p`fF*2t;rZ`}ZWR_~02C)q9rKGs^otdHl0ZPq&#so?eF;}`oa93tBZbld#B zmhf~(22-H2<otRia(kT|*B)(%M?=kWEEHxJisE$EGp-<phOM{cEQK9eWvo*6<Y{yw zo&%}2ja3vAYzEQejVnOp=M^++zN^trapdnQ$_1nnjWagpA)C`Jh&Zd%nKdF4W?)x0 z1hp*_K&CPd#BX*SHR!gUm+vE&{Hgrq)pWuV3c9h~@E(-l_tKY|Tp^Cs6F#5GjGP7R z?CQCaBt|QA*mdizS98Sp?u#4%%!^#O$Vyh$Zt4d>;Uw85)TRhA9gt|5Tu1M8Xcxyj z^xn##Nz-^Fy9dg6g82G5Z#JtHnM32TXrqsWMGCx2SVqQG^ETRfO@U^h(Rcv^)>x;6 zA>|eAuD9d}Qj8)aK5pZr`ykSTczbrKk2nZQDeFc-jlw}(4Dd*OLpA_*K#9L@H6Z;U z+FE?*hEn6SHc;{P7v6rD<SAO+P_%zn(u5>I&%OBV*TG`!v3N5sKmLKg^e-8rkyf3I z4r%<;nzCH>l*5pODeaE%{lsgxiXN|1C!YFO536d44syP9$!Zz*Es?VEXnDZ2Y<q<P zvwGa=1S(%uQx7^;?k=<l=#DXM#$wL*9r`c|5!2q5dxN(iJkhOAB8&I|PAU>5=x{@+ zNTu9J@+ch9c$pA?5^A@hBjO085Tcc<jLBP>6Gf9;U4j6J5=phUNJXYYnlNP!W#g>6 zVUY1O@~Y*Hti@1t;-L$|Zi(cxjEU4l%C!p;`cW})!<TBDP@|H8-HbpLx54>xW~sO8 zrh0JQTComWhyM)zUHdgWaJ0B1^@=`z0t!8<7^?5^5<Yk&SgNrKKVWvqcd5VEHrxfJ z#4#_48Rg&foMSd8jHLyP%+~_!?0K^^nCR}G$2>J*a26d{Re>2_jH-GVr6Me|QDb92 z%l*x*azBgxxR4k*ikGoio!oMY!=}O3?q&I@KFmcsX-9-o^7|8WiAicQaZUb?1<TW+ zRsMzWVkxg7u46=Q#_p~uj9ODtN4`#Ecbye-0_{f?R4TxVZtJJZayZp=8V?ZvnWRHn z%ta4jXI0~Un-PYvjh<JZR$q|-S<zrf5~osjl}x%-y@eKXHxS;c!@6fSZ{56ArW}^> zVU@ER7A?vbLUxHKM4N`f>gVi!Ah&?3Xv1RjoEOpUg(44JDDpUXRmzYZwnI6-w@j!8 zOHZwMu?ej2dJ530^C&DjlbeE*ri_0Dy_2C7$kmcMb3(p%hUyk5bam=^H;pHi#L6=Q zAt>PgVmaW+QEvEPIbSS%mokPo`l5`az>uh;VpM}e?H}E+dvMg2Q}GnWXhImymnw#$ z5;eARyDhIsx08!c4@*UcrSGVgU$Vrwk|a>eIKX}xPc3w|98LdtrFI3qBXz=#)3+P$ z;ou~(_=;9?tdJ8UzVR{!zM1;o2`x2^Ldy%XNbQN4f<z(?cR=YY+)0jma9(s6ILIkf zQf-e94hT!5>}RAGk`(59G-RGE3K?Ilk29iB-XDT`GF?YRgB=o)Bq}7fcZ<amkWfvy z)cYc1l7NlG*N2Tm$~S&~mPn>pU9Yzs(4<8_ZV41UO^Zo6cZ$TQV(%gK9?<f3yQrC~ zFcKn*k5B{aPu5b*h6I~o9CNzYj1l&I)`e2_egl-*R?Bg~_70cT0<B+jBqXV|i3}HE zoE4-Q;aDUs`1#U4D7vWksK~aWoLJC!0l!vX?&{dOH`Ls!5ZsaqW4)x$Pb;G!BRAGq zSPry^R}P4QYO#ua2o%#At*co4oRSbI!wF>)1${!7?6x4hEw-k93B6%rIGI!NjV~Xn zl2$MBS7SX382n`3S5N9C+c(L64095XRI2dwOgW)Q^qRB|<5|UUe@CHTXjopXS1x3M zmuqJI%ruX~BQG1zt3qnMarXY5p2KlsMg&yM`-+=HunJ>m2j|f8Coi8!ma{f+Ii62^ z0RlDrSkEB`BeI@Vqbvzu9G4Pc&>Up|srBXgY3jM}NJb$bi#{AJu2<^{%8PFG$L3iv zWPrwwkaR*db>Vne3asOyw3pLlK7Y4fg!U8JVmPpgZZV5w*08J#s9sI1MbDN7p0{L` zstNI}Yd3b3BiQz^458mK6F_gQYflc@(hu}><<o5XRD$uplIBf14;BArN5g#LyefQ1 zq^t^O)Xy*r>1;vg{*1ejgh6&lzolG1TO(0jj6rm^2;3|lk?EA~&6m=w_%;ve{LRX8 z`a<l0FdR)$L^R5Z5_z&wQr1VKP5_azY-BSzUtUX+(ZZ{DSDj80JbfFA8g=W1#S39c zy9$GU*FTeb2J&zFu!&7G^Y2Lf{Wj*`7c6#mJhtmvupI@WNhns>M?<ry$G1*|L8CyB zh|na08-{z3`Nc6bluExTQl4WDBj6Y<Jt!QLzlWU2zd{e&$lkIJcsUP5vM<kM;Oz0- z<yc56K<pc&?5WV|gK{iz5Jw&HY|8PF4)uJn6gVgg?mZe4Z9Ec-JQ{zk;nzD-u_+>B z_QQ6iGU#h5&{#yzb=+K6l94x=%YpatmbX4eQU9z}+fo9VIhOPF$bp~u&>Fh%&V>fT zNek1HnLxXNbP_6J&_KU@HJuz!dh9k?(8+&i<YSfsX|f%aPF|AAz>!TsV}bDji=`|u zO(}1CP~z2%8AF$h1Y#w8EASfYP4N5TSsooWoD6m-vwTF1>yqI%dgpZ28A^CySLK&d zm$7xkv&p-&#O<S1hX|l!=<__87>0$Dzr!_-L|%B<WZyiCvTtz;5kgozpOAhoA`D5~ zjW#FAX^$%OTCgD(V4BVSvT>a_5jR|<G`daai%Q^1QH#&8{OI{<RZ2^eJV9CUAR?~? zO>7x+iBi2p|Mr~Bc@(gt>lA1Dr0`nW$z-zHCkaF2>#NmGAtv2Mv3afu{~7$d;qiaV zsXL%F!0V~K1X`$kwQ!#vTc<3t`?s7>5t9t;qtPtLRD^rRHmWv9DpIr{MJhhKfbV`P zUnH>w39D14d|@frqL3c+YLNhyNh8w4IX4{7()pTYE=?wST{*58--1|2r4pvTD!&HG zv1`|<MVGjo3zF^A*s`lLR*R28ErW4q_?0I4C+rlUK~zQ(;ElA!_#rdNbWS-J!V42e zNi9j~VojJ*@LiA~#c7GKqzJlduCwv@SbTLrj&0r#{7tQ4Y-30UBAxWGpgF~rI0=<Q zZOH94mAY7|`kiAQ(9q`OSHc80L!KNdv`ZsAY_>JZ>dCXmFaQ4hspu<nx}@13hxPwB zeHp9&J;eRJj}JVQC&uOb2mHH4UPwGHu7j6q=kACF1>?`qn~zh+RZEmz2=WPOumcs} znaE_|V@<g9;x?4H?IXlB*0TZGG9{N!1XYsBj3cZ@?WnN}VO<V$q!ovxMUz$15;fM5 z*4UAjm*9}{jcmzd<dc>Zlk4%;)0Q<Fl$`0Rn1@y7n6}0a7QrL30j>%skPZS;ql{h7 zEbNctKG%=dkmv+>|75byW}sP|O6ZLfd}z;LXr|GuNv&9c(HXM2$#uo>0$k<lEm{GQ ziUqwZnUdD9#Hi22ac(|Rw4GAyx*9kZ8tB9FcF$~L3#)<S2vKI+jK6JKgm13giM9)k zLTUnkEp+y};v$$SN<-Z@p|?C;pJP47vGNHy$F!U6M$7Oe#EG>-zi6Cyrfp@&-oRax zJ*%`DshaJwBq{>7M}Y@R#E+y*Y61UXo`h>Va)*rtLu{6Y)*&0duk;c%unB3gu!RAA zCkPTmhHp0z!gq(`CDP)KXG;qc21kqn(0G#w>BR2RD6BQugM}C_dm|4Dj6;<5AQ3em zwvd|nK*eRjcJf{$18Kmqhn8bohX<1{r}Ao|$lRV>y&v&NJ#{8WUwvYNvfa|o9JL9# zf}_asILD!;+^ck;1uw$FGIt53z?P-L;2PrtH1JoN<RWzwT1A3o93^V3sDyETUg<m+ z=+4}rStH}ch6NhC<86b@#-4p4F&Xl=x?Suc^sv@OEGzaLWv-jVU3sJq0jt9mBp7gn z9Z-Cfm<J-n$*~`e!=32%a+syup~X>3><;6YFmFwaa2i!1)@eToS^<lOhR^ocMVV`u zJ>AXT!t$J&7=8+;JiOhSh!(YZ8k}abB*dQ;G0EYwG65xJnir%n1=i&X<9YOErzWJn zwF)Lo{X^AG2~kciyx^!|MS><9l7fqmWGdqcRWY?;UmftZrU|+z2!A#A{9w-cWaPf} zT!tC$>@slOM8qFtn%$!oht*)l&P-H2jI2Q%06br`r`ZLo^aUAGonZ?PUvA34HyIIO z<co>UaOqv33Ws%sh?|NcC5oQp=5ScBXl8k-rP9|x-iEN3SnqKXHu~dvqHxBl-&HvG z(MneY-B7XRVd(@)9+PD4wQ7WVlM@}-RN9dM9<s)Xn;r>!ExEZgkPA#ZM64%u6DSBF zE!I>kcRnK*heHq<`p9|}bujfRUW7|xqk))rh^_U|yY6g%y%`tfUM+z)vg!}gBzeCb zFVn?g9^=^BGeRdx=aV%@<%+Pra%t8!L29JIR0T}i5Yy(I61C7U>#jH-eClf%sTVL# zMOUo~;hi2ePVnXD-E6PR>y$N{sUTx+yr)BWlUD1nNjvLs5EbPbkxdd#-}E?If+}m1 zjvT7@7#M?fUQ<@80zoIehV`FPqLbR#y&NJBT6XB$l1DD6g4UgAvwcKx5a;I<QhAZ| z1W}qoxUgXcx=vNKgO%e<Z{`YB&928*P8kB{nh`b<&$k-$^%Q_1Q=rqF3i!yLKs6tU z)K8R1_7!1hbets-)|c$a(&++mB^^3jUs%trcyyxHAsUE+OlJ}g`SJw$ah;76mV7w5 z^~E_NdIzWOsbopA(OYHr9<1)rcaIV{v!o}C1;m+}+7!RkEH;p|;6H<ZH+=(nvvpW( zAa7xpp>0HthAFg-%*i%V7`w!4<QTU28+{R(4$OF)L4so==~^I0MbQcNf>I>wQ2k+E zCF?CK>_sgJNNu6EBc-HCfuX2ThJ2x%oMy+e;i1Aruyt}^&u!wd*4PXDXIME*EnhGQ zT`q9>*#4f*_r()Su!Hl-g%Y~4Ap0yuu6pUaN*J*d9ii<vc+X>_;xJW8A33A5$G_2F z;O=}v7FRVvl6~l4juOXDV)q1^`cy;~(pSi<SOp#1tB0Y=)^G{Vr)uhC1MpH5Qsm83 zs%QSX{58WkA$QngZS5VO?V$@aac);Hdj;|DPS^lxkgHl8%7mrNp;T4JvmE<b|9t|% z;z(e$6agJz@HnigP1ze4!6XHufP!A5E3SlQzv|U=QWC0jN*70kwQ4q}@B5dhFaOR_ z->++}Hd$BCp}iM>fAR9^chDt5!XLo@sXZ|*wW#PiJ`Z1<Nd8jeFk^1=j9f$Y=6fDp zN}6O9XTBsU?I-H2g!R{Lwih7^kte96gWznia8jmzSUb#3D)J|V^BU>AM%0{4&CQO{ z0gfm&Os1zZMEg`XH$!g+WQJrav#?*m6bCvAH%o-KjO@h8#U-Wz2c=Z<hRAb&ojqiN zlW8Gm1lCr@MnwTMB#{9_8IALscp1BRw%}+RO>ssM{9VO{9>}yL@6Dc0@?Y^94=oTo zvjp+i>ZZHp;25vEfD@P8W|Y_|O&2U*eqvw?kkGDu{=-TJ+;TRR$*80<@+}Z!>*64; z<RU%M;m~tA-*SE1Y<Yc-O<j$e_}hg5hvMA~;Mn|hYUB4LA#se9jQ|R%3wdjIok%{` zgt`^W{U(%cLr&bApiPR9x96<6d9_V2xB;)*WilGCD&}o@-@Y%ozY@A8t0SU0@+`Uu ztP^Pr3QVpgP>WJY6;pc{;MkLoAz996Y@8TKZ~?_)nOvH{P_3SW81%Y<MZKbYMLn>T zTd9j^(*kwZB|l!^l%2cp#~;2;i2^t%B{qJ{j^3>#9`zHkz=-42i+&_1T8T4)28p&n zU=uqb?lfHH2$P6OatkGh9$QyvCCBk(At&>Ylvr0$1jGq^qc4FZcxEUmJq8+2K<$$G z`t>C^*+7@~ge1Qh6IupwPbCO7<145X+GQ*;y_3=aW8)zP*QfwZxOLDpzO2}Aq&Qc^ zOE1V9#@`i+I~l~#3lkhI|2w+e2jZ<CmrrRXSZcrlzw1@0`>8f+m^KQoUK3niAqUD- zRboZ4pMq43o?d~r9Q!(`Y?g*wu~mX&&>YhJO7d7$FLWLcj&!qHIc+=W44B#=<_Rp1 zc3u9;rm$L;yl1zrKziyCJLL#BV!Mp(7dw0sFB;s1-d08|MlyEhxHlV7a42j5c^uWb z%>cv6P*c$;8CO-K6V-z30Vptfj(yiM^B7l^gy36(ERUg`BZg4g5;mwVi)@*J9q^Wf z!BBD6Y)6uxi10SPD$v9deVeRl2ruTfIp$Dx0aWDp!QS#bfs2j6JCoUBElI1hSv--X zTQ0-oa&1jvvaO8^C6Us`wVgik?5~G)oO>@#=lw+DL;}@J`aP-GAUK;bMx&d>6dCTt z6p#1-W^)0pe$4{qc}Q@GFKMi?hX)61N!dJN5=G|Wq7i&rRmwB&gyM11!w3_$Xlr=n z*{dq`7yMTGoW!u;I8^#NxOH(%ts159NZanhX3Y#_XhaN|#hRp(t*107_s+@EgVTh; zgl?)<y?JCd6V4-!D$UK?COc^2myygbq9?Y8`fAId{Os=I-gJUhmINNfI_rY=gZoGz z!bzTSPa)L`v@9)8qt!LnvMOWEV6`IkYH70`t>};=J@V1O97y~SwMrr83((j$#olR- zCy$HL>zPa~l$c-T$){7xW&|KeNW~?kh;2!joMjn40ste6;W5c<ajVnZ!W$lCiBf%b zR#>K`RgcQZmqGN>srcT05kF#qce5G~NeZE(FP-#KJou%9k{%bETu98K)$StgbMm!H z$_bAKYe$HG#vi|UlR-;NEb0&51X7rd$$~Dbq%WgNGTOfaH<?zqAXiz+5Qyg>JRPDV z__j5Hfl%T>vq~RsV-!y|h7n;lHBy{l%+67RzMN$y>X!m^xO7qLu#v^3lPFzHswX{Z z=4u~#H<~*N<MKBzUp`05n<R=CG8-^rmpzFhPui;;$4sw{Tp*I?y~^0pTE%v>HvDJs z@7CwGqrEIr`y8&I3bRrsn9b)*W-R@)9W%Jd&DiFHOwW^<%L8G7M5PWs)XU*|;@Q!> zhWH{`r<L)>_-We(a()zk5dVE&^YepY>4vKa7>F4pWsv4%f~l|s!#29G2A`;g-m4km z2ML9P7@T(M^OLa^V)sNnr%3AOKYsP?>0`%jNFt%&b6Nw|B?uYYuWmvpn`EN%uqd)6 z<bpkl9m0-u84ifD!$!G?2K-8dpPolPMs9dPbH=!PRE%8cy%YxVEORq1iDIG2#>gEJ zIJoB_m=ijm?mx}P_d;kJnsdOHf+VwN3pd(S`Eb88JWX9^Vx5zo-s)CRF%er_%9ma! zNlEI9jKwMnk`4|b8N|A3qZ}I*#)e^lcr>pHg#jW!3bHzuWeMX(rJ#g-U!bR<Fh~Kb zwXUInReX)m27gQ)9~fm~BA0%PShYlr!iL+OVY`azXhV_hrNHo>WbhFWoC!fu6pl&q z(T75iQjP`hMA5D@o-nHWs@$2lHmi4dlZknx(Uv$l8U)uSQ8(ZN!p3YgiL{=I(VexZ z*YLl=YCxB$gkFpk<%Q*uD*r=?Z1<3h;8(~U;$>CWOUi^aTI9h&w6mvItJ5cH8F-CV zn9dTsZ|+h0Q(+4X&(ji!uuNRdOau30#(hqVmKmU1k}f^6S4jM^N=|~f>X|Nvep;v? z6U-8+VC%v`6RS~53W~R_4As*TtFBGE%qU`Tl=H%tVPWeh+PbqLI;nZD*iCuNvwfL~ zn&U_w3auJi5OI~tXkh&MiCplCnnEheke5Xy|1mr3^n4m?7Qlkys#9?27pUz`3%+2D zxgzB`gh;Y;U`{ZFKcp5`$>ASz@JFX%?RRQLBLkO0eiIgR#lj3T7BTY}2Qx&hU#8`9 zM&5efhJo>cl|1ez08ccS78w&AEYiqYO#C!GXTYXWP{Qj5Z|6|4UOeoYK@MOA*bill z^Oh;jYr<M)EMaZUcK6WuNJ14wYEpn-)xI%o!Adkto5!qKckA6OitpKaH9V{wVhqXy zVzanqXR4+&qH|OJC7Iz$AOH8$S^q3a=h%H6`uPQpl>36(8I`5fh$!-SyE>8{<u)$U zCWUd!kXW;=S!ODEr`~xZe<WA57V%`jp%<WfjbeuZlB}%h$Yq;``XU<&T*c*#iQptq z_iVYdAndMHr(+>OiDa2!<P5c-SQC@gn>1WOQEoDdlb>h7#!?}rsaEQvG+LWXs1^rq z9|v2Q0U>U0R*f5V^~1ik;R%5R&urh5b`q3cIYns62p`M5-8uUZPn`roq|g!%@wgO5 zuC<!o&5>)u8^!ojX*Dr>XUvX|V@^qaNijiQM6#F<dNyOu1Hz+LxP0YUGj_%dK_phn zJ?D{hp)(w`Ad)^CtXeHH>|3@VCiLNaJ<9}w>(B~uR1D{Wp+V9IhqJbR%d3anLn3|= z3Kma6_GE*V3R|?lZL;o%^6l8!H!4FmIFR|xx3L+wLP2Uvu~}BE<7Bt@YTqO#a55EH zt~zAf$LSpN2Zzmuxh~%9Uy{M`>+%crQI(LT93LDUfYy)yuOD#fZK8?dxQuqOKG}i) z4F28z74%8(+9RL2rrYJNxH!B9{o5|lWp{Z5##sRwO@Xgs^eiF%+Dj+YbI>&|J}8ss z+6FzITUDSk(i8|LezGt*JU0suFtkbOSd|Oq*vWi0;=FC8z;V|3ILy+8nhacyL@XlO zSjn2}ILxr2Ur2oPR%XxJjQMo2Uh$Pn=lETwl8%T^IhBOc9k{G7M-ulnWQ|h0EeIGJ zfHlaGhQ?(ZU<Q~5gv_B{%N6ILw1EdGaxLQ78DWUKTQh=d1n>C?#nPn9zC0V8hrvx3 zDI#S;XXf0t+8}+rTCJY&?+ivyVXbGR<PaBhytv*v+?-q@$J5$Q(;ORCDNh7s54=8O zDjj%HUs6BY-Ejiu!HFL|OF!d)uY_huUi9`6)wq*b0sm6v@I&%2&0MiJb^wqHK13DV z*YStBTaQK8dY1rs3Ui0~^m}L5`ld#9VZ`hguNa<*gk+%Fb-E_mLvVf(VAAI(jLzXf z6IwY_0(>PliL<1razddLz*vN~MqM@-k5$W&RTZ2o)lNx+?U{4ekMOE7fovHPugp6x z|1wOjNNlvSY=e$KklR%6ZuVFGBzhzkFH9&22o=RV35GF)iPe*3;eo6a+{RXS_4k=+ zHyLOMNt}oP*JJHUBYv>o`7)4{IN|9q2zg}@PV44yqD;`6(Ht^oBM%B^2bV5(wp6(# zDgP)jlWfk>bOe`r5X3<#@AmD-Xg=m#D1tO9Ft>2p4^_+fE2&R(8)o9UQb8~>u`hLK z%mc!x+UeLL_knTV`11<VaXMSF-F{O01;=G!B%;_UP>3Vy*rrEQM5zXzCgK4V@S|W0 zyu1OI7Aip*oO`1%DsBWUy`VKkFdaA}h_8Np6u%mokUw%ns)I36G+0+p!BxJYx&joR zgvg9D2LAP2NMqj>%6T}H??x%j!iszkkxdt4(ZTbG!eVHEbx{PAzjdUt)+kY$sb##0 zRD4P???WoV5kM%Qwt}IdRWFNIEhfAXCQ=I=s+JCaq}brTRg)FQS+ENh%v4Mqbc3@i zOCxBw1_j?qUc~rN;t_33iPl*Ywl0^LvG!T7wzWSlPGOfu*|C4vmR#Mj;MN9QCAQfI z6&HM_VAee!O2jfa3Y5&=n;8Z-^7$HCK>kYgvy7~W=GoH-4|5!4q<%0949VfB(Ehja z6&i;o@zwcy$O(@EspG@vWzn!g$BZdk+;4^mmh>Hmrk1RvItYdE_yFNl$%~Fs5ZAh` zo-0PfTkl53IdoY}`xPldCAA#!?oWXkp$3YPW-rGA&Ph=`*#HnRC^&QJu_S^VO2|)a zYr_&d{C>Vdh>k_PQkcV5lk`IO+=w3Hv5S#pjxt4jHIvMPLt7oaGF0=acc{1wREtC0 z<iJpI$8Ogve~er+!G1i1aI89wQuxAGb@m^Ur#_KJ4!ez9BZ$~bT_0DHER1i8YR*Gw zmYVQtQy=>3V5e9e?81Kr|L%MSbr1_f*)kb2!B*3phYP}!3_ijaJ6*33cx=^)G1o^I z<N6R+Vw5>o_%@fe_UodvDnPHh#pf#5wiAw=3Wqj!GHtkV1Qg@FE2Y<uEhmSS$QQ|u zWh@N-f6Qr2&>|HY<09F%_I0zJtt$|kCTs~UwM?^5;2lR3B<^Ts%=FMr7wbW8h>0L> z=k03ht_=1HsiV;lcTl#KVGr`Yz&a8!%Xk&ZTBXuL2y~K5GUybnm>@U;GE@Jc3^fp& zjCJ{QXkmLe@-*P3LuFJW4%+66ISSAvT}G{vF)Ct*Eh)bgo_R9YYm;&b<Uq+s&SW2o zg7u^JW;@}92XJoO-bn7P&0}6N#A;CgHG9!=x{}G3&UOVweefSWeX@?D@>9J{WfT3@ zNeZhm{`R`xN0`ICia2)FHzDzCJdxs?QN#4cA?CfcM3N(elQpQ!xOL8qt$d62;JFN_ zPDqkC5or|HESaR%Fe)<<L`ho(dgX8Xz+v2ICZnxb%tg$D+NG|FIYT$Sh2imu3?RtJ zm)UJ?i9|ac<_{#9#*=g$s~woUB?H5kIi6H|G6}y)Ss+O_JfF})-DqyHiujaQh({a( z2@hE9P``jJml}qBCC+|4l*mgCBZEENQ!l^FMCLGyrJ%LuWC=2YX|%{JBDn}zW~6lI zs?CjwO(a@=fK#AJQsg+fYie6!g)CBYMRJ#9urgNMO{pVpPbF)VSON*>$M0lMnt!w? z+rt5fXnl*=BGU?@(Lhu8GMm?}b+&KbP|ylpoQnp2TZWPs<h;-(jf~ap8H!&{4!}^{ zYsAtmhL64~J5P(ko->C$tYHjZt|&{)_SDhdXYS^)ly?<9M(fX6!uIVgM~xc@TT3m6 zFfkTftRhuLIF=(MWgnv%6+bQ6Wv^#Vp7HKui4i4`m6*eySfy-oDv4*I#h8)R97Mn> z>Q7G;0|I6}T&WdDNoeSNhUYPbJL!F0$ft)nMFj^n;b<7H0Ykc&)E{BDXT5o-fV>jV z6pQjQmS`?2#ezU;5)y<EDi)ScV{#-C%F{MHdya%3sAA`hXcUgf$f0D<y;kdyyM$e{ zYSWNd0gXnnpATer-ts9OW{Ww<+Qj8Lax2G%pFaD#GV*c*j4%usdVlO|V>Jl{pt?OY zNqkj8a^-1?BchCWH3>*W;<(3wMLn%Y?Pnhlj<5%KJNA=arK*Wwq-9u-1O#-%c%MC5 zCKe7m-lF~$Xn!#=jkj`kRO=g-zg9U!;EB|g!7C}pgu?(jN9Nk5mk3o(6~UVd79?d8 zks)X@ij@QyuXvlNg&5}sK~1k{jzb%WAcg@&l*RzuX)I9{@HRtXpfyDvC}|rd++!b( zJV>`CbA<_w*#iOV8C%Pi^CgT!q;=mnAedZi0-^DA2|Ye6@k$t&iMyozZwHK0Vk3yO z<lvBlU41`XfPctY0ZlZ*JX%=@4@IAuX$7j#lIC$1fuhi@G{Pc$p6Ml~39}%VH1cs9 zyPgDbK;lN^7zzS~_c+8j<Pd(C@Jo?{d+B_p;7m5bf+MFmO^U5quBge_6+O|S9~?{3 zV>}*vkrLN)0XQC{uz0Fk^>*DFw89J35>EaSX4+-XjA=CqYRtRP-KAxVD#>j;nrZ*e zMU%Vb_bPtT@b$u4ehQr7PUFl1K9;%SWEgtiI@$;VCf6>f1T2^2tzsBTTbRNxa_5BE zaYih#+B7ABx$q{!o7|sR@|uJU>;%h_C`Yn7UDRrmRo9xXsCil-3?ya?^-!pQU><A^ z6i_y~=vkIw^`7Ka#aEHwIV{8~dI74HDD|Cg0)xh_N@n3Mc-5h_A`f0%CVxK^n0)h@ zB`7;Md!}g}5{i{g%ZR+R46+G}mnf5`<;<|gj#-c>mx-6?3S7W(YPE>?B1~eO@;tOE zl^0vBDwQR)?opTQUWV;n-D11fA^d0X@9yUcgZL?9prrj4FE3YXb*6U-$`jbO?9sCp zh1K%f9zbvRl3>$><()e7cs|+CFd+;DfhFR2dxpuijh;U7Z1NWWU&z4Zj;`X22YWTp zb?|JkBX6S<$xg%Fwv`6pBnu`mM??f+_Do|4H3{eMot!X^cb789h;#9c29D5zTlFH& z#atVk)IfIuqEr*xK<kfnq6MB_EHjHJoBIk=Z`NDRGouxSo-bqV&}pM=SHS8rGsUGa z6pK)d;wp=+IT%PY(3CTc+bBTePY!{a=d;|7pU3PbP0%aqW%<-Q9m%<81GrX3z~NFq zXUHYJ=!|2se%8AL*8OENI2K!Mg7#4|crp+9Qas_FF`OST^&>QFmcPX7>Wnz-@%el{ zVGAp^(BNWn$;@^;#;>~VwrSK`E-NIKVmi&H#3lbgng}_(Bo|N5sMNF5_Ar)MB3?XS zqf6OiU1*UkVy@5b4iZ|ceo?=<A95oyo6R<`2?ly?dVV9*Xtk*Jn}CInGn>VDtX|59 z+*GGe2wclbCPu5sO3EdJcG1h^=%IM1XPiV=#0JJa2}X)%S|g^#kux)A=JgTobZ8Ze zojs&MX>7|_ibHrztvK<M#VBDmn%FuD5?ck<#aFl4S1wj^4qrvf3uWSH$wm_(+iE(H zUBYlA)~1ua*u>2iq*z<lD5LcUD<xoRAl<#T09j#n-dQg_Q|Jjy(`SnypSn@`u8j09 zRjd&+VZh8W<<F}+;k#HVZk*2>Lv#i~WA1{GlSqT*;@>_Tw~dPA+aZmucb>`Eo+7o2 zQ~Uub1HI)yGEWuXhiJo)NV@OKq6Ap_)=^Kc9I0kEo(}n>9BC=+UmU;Sumg<gUM<(L zlvTg5zzzxp!l4itZfd0Lic>qo**XkFv8!M}f@WHo;?5Z-fr31Ty-6AeArQq&I*ErX zxwflXji<ex`}StnIp*7J)e9NuSQ#is3uyOe^WhoAm-=3_w}!yI&)g92`6QxA3a=|9 z)iU=*Oh^o)47e|O9>X~H+;K<oeXQcUv%S!+27_d?9wSODEFb2YRh6L^+AN7^A$w>4 zFwN0=Dqac-4x%$6@V6J`B1)<l06dFBmO=u5m2bEtb)J+bX-m8c&RQIZf0&D9-QP7% zAkg6?S!)~%O|#fqI>$kp#SnLp&t(u$J&kePNjk0ANC-N7|8UL>r|ui)zBm^|x_Se- zE8~%kIN+KF7F$;qh4Q0lLd5D$Ut*II2?#xBXPzmGPO?iWb{Z$#(YkYpJMF1%r<lny z=aB;h$aeaGqw|O>D4y=?ARo|MGc&hbL0P2s9dF|b#G8g2xWYJO242Ku&^DLqA>=G# z3U58807~f5cBZgiP8?G(%oU<mhvlyG9%#hy#PRpIVUsHS--%YOZn5kI=Te_Iq*`{^ zMTT!sBT3mctE^#DO!{H5GKN9U2LC?%%s~jo=ZLsMuf54sTG$!PhA1fDjhF@K9UCkc zQotNJVj<v-haCY4BcD1!ny>On`!PDQw5Vs9atI}h$GUMv7E6Se8oiP&`yeg)7rSYe zk0#_Kb2xlHI0iY6jwptOpfPL;0|qPbBx6qP3PRZl{OAPfrm$#kAKrOK3XKFFsS+g6 zablV}goj2=lHyCG)V!*s2OnxmUe*L16berroGOo>(}T$r5oDLJAwO66*s~H^NVBnB z;61_UI})4uFCis)7-gsg41I?o?^JFKJw}sXtXCEe#J?Pe#1JfOGtHbc!@K}DE(3CO zB&iB}_O4=Hoo>I&vN7E1e$cLD{aXaNP9V-+@sK^qR&*pcQV-_1aDgIOAV$4p)6OVk z9#NdNV&jMu9O*<}3Opa#Bmhi-)iIe6h_L>Xo8`7@I!kgyS^zW#ofD}aiyuD9-tkh# zsME6PCfQ{Y&%;}0{4rncVu3{qijArypL*E1AbBK3E9`PBgL8rSA4Y9F^)5x5Ib#e; z^5+w})Lt+m!$bi5ydjg-3Pki|AQ{^%WCxjAs&!VRc6;6{Ab6@H>p6mL6B0Y3R6Ra= z?gSJ~l7=Gw)ZHbe0zt`SC8flZlsMVFaTIBx7*8&?hB&Tt>q$x$s^1@2ASu;DNy*yb zL{u8&M5VXc{=IAq(vIpRLWFuoATn`u37PgzC1oU(TFiSXQk(TCbF(6~p>ww3kd<#Y zMJlI9nMRw8f6t`Yp7n~7@qwkNvGsbzbi<r;2ohgWa=Cesal~X*aLn9&Lq&ec;SN%k zB3<@U&`@hzu;qe*E?ApMtXXIjSS&Ov#poG2=RhRB)aY!Xz9Y`DmE0t>v?}@KYydWh zIq^W41o46`7ldvRa8+Z?K)Ti5iUpuI9F`M^*X|ixVsDv@5)PT*ZZsa)uRX5{9in={ zgC**bff5M_9-1wY*+_wV(Hcu576Yi-7$~mjhp!*Qgb@o?F!^eSH^|jw>J*2pRkrJN zc#15Y%?4Ig+G6Q!HYv2&x_DKM=A_zCjqY@gLL;WxWW-dAfsu>J;{8XtFSGL)2!P3f z_GK?D$I+kcqgW${VVuawnj=}=CttYa?aB!|Wng`4mlU(4A-m)#b3>?s=NXr)-(;86 zAQnf5lA}oGNCmL<D_3bX?&cw-3Y-Q-Ovo%bEc<53tQ2lx#?&lniY$Fw@%AuXDX>P; z(KdXx*$Q#QRW;ZwX?>8}&63#)+1V^P3aycTJE1v}b$`kj;G(Goc1dTJG@)HGaqj4$ zEvTb`hiaD`-fWlLl1k`|k;ck`tp;TfSc|(eOO7&TNom-Xd(4?7`)JE~7n&uL&@4$R zd#hQy*<P37AT3adEf*+Ms^8%@X$oOrhl>MU({hkjr_uH~NUof%xI>Q$HSoh4{Ab{A z(2GBNR(Ss4nb1O*H4ysi=Gg~5Kz`$h#hC?1H=6}LVbcTdXBn>8Dww!!DpI7VXn-08 z$C^#8MnS><8)l7yv0|a>U^JZBc|X<m_I{!+TfI>(wW6-%13FQ6kUfMuNVsG-s5RZV z3M5@qAnCrpplgblK~BD{*Bh<yR2p|Gfz1lJFb<o^>I$-Oeu*ERVfCNn>i89W``@e- z$-3b5e?}AQe?OW`<_tB7AW#4O1J^Ld@83AHTD@5(cj$PYu3V!)427-k)~Kmt6+LJ) zn+|W+sBgP(vqPZ3Xvc=VccIlTwl8+bQSfEPE>=PJsAn4EM#ft`262v2v7eX<x>AnI zNVyk?WUZ|HQ$IRtZ<l`*47&iL=&44K3d4+f(Mqy;$As7<4=T346KE6ZY3Kn?a93(y z;UsQ404lxM;)=HaL_;^LT3FYav9M-I#ex~xa*}pPtdu0_v4dnfJ~%+)IzYo1isY99 z8*vvuy;~W2)(Qt2gx?W+RA3Rw%=Kc0CZg>&F&flQuS8<Ji@n_y`6C&yx0M?Oy=_!3 zp)^h*SN6kkxkSr{ACx4|7E5`E@Q3Iy3YcTlYsglHAzWe>VqE<WLPca)C1>y;7lwU+ z+r2W(;<XAu3Ilbx5R917zELF@mFwN+p=idPI!fZt7M{hyV+@*iAD3TvtNYeNf}wS^ zkUx0;En^1em*iAUepTpViTq`uZ4f4AH4ekv9}}j5XL!jmvp`&szU%g_XA(1x&kr*B zCPy3V_M%@y`O`5Qm6&L47h}bAu`s-`8m$u7v2e6l>Qf|v{U97ov)1WsOi265vBzT$ z+vVHR4oB5h?NU6eT*x}uS)V&I!d8A;3WeuOs4t&6gy-erQ+ikfWVnJo3QPTM!+px{ zsoB1#o3_+6G1+8GM>}k(*|w)UY^gu(ZTTqSmYPjln%&XEqmH+urT{CiU{{ljh^D$g z7EEa9heB+*YM$6BAB!KC?lQvv(@J_2M8o4ubH-FLZt?hwjO52GAyUGK6K4B8!cHN3 z+VXeeKkRmL%81h}#VgpNRM;=M&f&4Wb5#UDl<As(8DnArIijtq(dibb8d*T&!&<Sb zQHTEw{$2ars>Wkp3A_pvtJq}A5|q8f)U>JrHe42Z)?ad2Xp1bsc)^A;jy$Ep!~dD9 z$1H>j@Q{xSk&W@OW#V1jKE!$^)|OM|Q0g{VOna3~Dx&~<Hy1)CIgif$FVlG~xPOMd z4_=s;r+D-@0zT`8n9syzeU{9m(4YVgKc=APWATy;_1+~L4vHxf^*d6`^dK>1z`;*L z&iJ@1?cb$r8jug(dFv8q*F_Mf$yP*Zgi=O>E7aKfU!=8Bkw{u*-W5F9r_S_XM{8~x zZfwomcCaKn)50cFl5^xc)-nY@@GUf_H(doVS16IPt0Zbhavxo&HCAm8N)&}Ooe2DV zvo{*CJw9c;FV>@M*;6WOhNFGw>1iCb9cwT-$GJ+ND8dmp1&)|KHe9i~4@)DFsx+BH z#0JA6l`jaUR%6NQglwxBmLtXM!L#?gvfoARaS03|Rd2a9un&9vIB)2sxDgDAMWC4h zg>YUi(0>=xNNkKu3QYc3{5l;;+kRcXx8on=9QxCZKj6QN?Q0smqtH>MS!*FG)jdW1 zW$^^Rp?CwC!f~b1A+LyijuXf5xkdx|`!h+G!k-Ze2~R)WTplzeLs$gKM``7VcFeZh zqT`Ss8M;!A_?w*<C%+OKm&+{<)*x?sOJK?mcKQP?Z2rMyKH`62wdx>T6QtQaG*tiP z=?{N7efn4a{HTdBZTIMxX06$hhZGNl5R5R`+y6ty3d?B5l6KE#sLSzuA}4}V-VrZV zifT!w4E0i{D(?3xb<iSVv;BSA<3J)?gDd=w%-#aY)T*0igM5_SP*m6uGd!uWqJT*0 zYPlBBXKJR|=uk6bf7WNQP43ZIkNjDOMaMJr#&?)jj;2YssJe_DE9Ta<rEH#*u0w+f z)AU#wHH83DP8!EfkZeNDwHvhxYslYsr~s23FMnEg1$AB=ckIuLuR%@m&o$kxx5DM( zA~t8<!cu+!+4XI^d`o*fG4ywWH{!5fr<RkCI1Je{P;?lYM>QrK`~^f<jEvNC*=ihh zJv<zwe?%%F44meXa-(7SG5I&=GmtZzb<=7c@zCo{WKFa9l6e%q4&NhO>ye%;@-u0* zb$Al#n$sbrviQikBDL~5dU&oY8Fav*|23}m9BvjGP3Mp)+8(^UOj{N9TG7zD6k&9a zaP|r#*$(T)!fgZoGx&G?GYGf10WOjXFAU`KX*Gur#DQ#zZI7>YL{acx3qVW8;qwHa zLwQ*a?I^&?k)=*ZS+T}hHUL&Sop!|NIIroDcoAr<ZH4Y*YH4iwh(P<vu|a<b><gI^ z86L+<WN8eVGr#M>^u%r^6bM0<M;MW*H`;Qq@w>MFn?~e^XW7oZqHD?QV*U=qr7p0w zdb8aTDwoU(%udFyOuf}sDr3uQ%fk;EmdUS-Sxat*kXa=t)wp#v^=_*zvv?bX_Oaz| zn2_+NiX+(|`9RrKL^;6g7gsSE$Ql;(?N-xxs|ivRVXpE9r-kFNN&krleuT-)l<zgP z>o(Ff;W;~mb%h!n(rZWR5i4OpZ6IYDU9-`(d#$l>YSr<5Yiowy<5XZjlil)dy#(y2 zI&}=UvxI;algl%|gq%f~qLFm#Zk-+qR|1X1=1JQK=lPSrd!*~){POejeM#A<H=%1` zjFJ^h{uO?E+@tKSW1_^yQN1RY)V||_#B^r^1~FcVWN3pgpn+I4Ksy@HMre<?x&m#S zgl-aO335{Gu34*fJ@)U`gD!!~-t~!{jsr9)$*4-`A?L)|k`AjxCR;BI5SENOs@GcD z5nTJ{*L=aFp33a=#~EJ{QXMQ^aTF~Xeg1-2#?<^7WiD3fWHuYMhIcZX&7%N%Y>=ec zO=es-3kB9>NM8GfeekSj{XF;rMOq_OG#QSX>GKCmpO@oUOyho6UR_^F@RCMH1YBr1 zj&AJ6e|XsNN5i&qR3Fbm0Sa-~bV#Oo)IG9<`d1l9fKJVF(OuUZh6MO6j>Y#$;~AD; zP;3sIY}~e1t*attx`=!4B!NQWFoJOfRq)^%TvfaT<Dtsd=USqZR94)^R=wMlE~HQa z&R)jvaIUGT1s-$)42T60AZ1!;HM%vCz)m&Md(3I_dTvpKTg1y1m%bdLDNt-buorhJ zg6(dVC*7o5P&cO4CLfD3G|I3#+ps$^?9Myhoot;Nd!w~FZMS7FxCo;dF#Js#hG7h& zt%6RYSkP(0e+K_<{F=Cdz>BO>!mxq9n&RF3<6xaQFrSwRny{-hN-p9+gUKi`6ckE( zJ|wXeC-no`!;lEjAjVY?aHqSD^hAvCvG3XGP4TaI|5&vu?9K}pACbL6WD_P#7Qd|Y z5P%8}X=O(7?9AHsaB*@4jnKLlN=KS^TS#CENJuMZvVEYj1wk}dI19dWM8vws*M?nZ zJE*%rjfNtThFXWB5(2jdLd%%Ij`^|Jl{6(`O64pHKZbQkV_!cdrb{S-f51gNv3b0S z?9R|AI=I%#?qw)|rX*6E3*PYe$4J3UTX0j+$AB*+7JP#}(4!evgvV=;E_=c!-RBhS zHl;g@pg}%w>Y63Qdm3gpEHBqw3C%9W(3+&xiBX!YO87`=B>(oNixTp#(ogF-el(UK z>{4$rPfNU*EK_1fobw^_m|*GI>(s@i5zDqSlr(hXrO#gkiSxKPG^4{-LoWe!;Kp7{ zCzM)aqX_xJ$==zTW5I9%d^kj?y~mOdi>CL8;Fvt`q6_yfhB)7?IOqjeT3n5+79H9r z14TEWH@Sy;Q;CAX$F6)-M>=q11^&^OF2xRM88hDO<GBB>3P&2}AmXl-Gg}zb;>nqC z`hZow_X&5BXuHwa&IYyRo|Mf~Af(t?qudc43yk+`??IYIr+y@BW64y}w)v0_^M@2Y zs;#y?r?89~*;>FxfhuSdShBtshUqyX#mSj~k-pD4Wx7I%+m{Sk$O^cwXD8AN$$msP zlF8plD#UKy3$Im;dDJx*Uqx<p_QmZ@vaF_F_A(e$EJ8PqluZ}#G`m#vZtnC7a;HxP zX1hut3L9S<M#?2i7in&zB3qfI*|&j~*<?@I>)e&1>$J(PY0C$?>qI4=yol_Kvw<aH z=yp$`?5(UpgYzY3EU$t5#4B-W<r0%&Cmw;0WhO(p>8*f4vZ#}pi?+d4gm)4U=-2y# zu1yljjEpp-wUMxbJ-lY}DP@$JQYimwlzpg_(ycHg)bJ5#T5yU<$makXM;EBiiRvZn z?FLy`r*Nh<>5d73KsSP{zPRRr$eUH{>8TJ9FYxU%REAqD-&*cb2ZA6qeb(y<Jxst3 z5!%X4hWtr+eoO@<Nz9@;3WZU+hs|Q4y9NIl{JZ%Xgl=42D|E9@1|;qYS#}8QU#?PU z^8x3sz!zVTb<eI&T%M62C=&NQ3Z=`Pi;PHzi;99_wn&%M3b;GF8y*W!*8c0)P9)IN zV8LY(ipr}SKGFk#O&nSx4<rO97>t}QuFhL~J!W9{P&S}zo>8xu#U6For!;o5L2N|> z5`|cRxAHto&PsB|TUGB!cv$52M2I9@cp^-2B$)gQR$n`?CPJ1+?b-Cij;-{cr+ykB zi?JKoq$g(>Hzu!Ax_2w)cqA4oYMWiCVIwgZl}c6cV)3zH_S<*Dh*WqpZ{m$8lCMm5 zFVvE0M`HzpywTe@p)Zg^NcdxEk}uMNO>iR1hhA19Ufz6JdD4-+twd;i@7v1CfVX{H z-5~hs915?i*d0z!&PzNy-}_uwY=0ek=Gvhf7N>sOi^`L-LMg^m?hAx38i=9svLwge zg@8<iW}Ubdhi+sg6q7l!tKM=HuS8C49VzGL@WT>+TdIr{e=~M<s;nymH=buw;+fpX ze|{=|S(0X1-n=KNSLl&C&7_8hMIxcmgmhpnn@oHH(L7OM@K8H#HWGEivgo}~>I{}a z%*kEK3bdQVVq#{Ke9FnoIV$=wFS(I$EZw}8^~QqTLnBE~lL@OTvFqI@B9Zv)_%8VL z#_DFV!njCq%tPW?3fEq$y1#N;_BGMUQ#;lNWJW<K75fUOloAo*S(2>S>ZpSqHf7C) zk}oV*QB_UM6pMI?f%NQ?7+TvAGX(aM2&WgJ6WjF=^;wT)aOxTLg6v{CPZ`{`ha{O} zX$s&>3}lZ--D#`ldrtZL9OsTU0gL!q8Hy^b6iG(#`CRP9-L@)Ho9wf#Vo|XQ{~7$d z^=sN^aYN3q=-+Y*T6MZg`ezi*k%~Fnl9IE?j><2jMuc43MhJEpkK!xjJQ^FqWfLcE z34@M!gH<&2b5Y}BuTK;hR8445<*+m@=i(fVz%UkTwAmA4Z{OXzZ?%9tKj&Bbv6`*5 zw<1d>yI-9n>hku1z*kK}q2Nn644BS@x#%-2tUadyH%zWXkiI_leVlbe{}tbMo&i3f zlsI-5Uc9@nb<E8`*-*lo^WAxR*V-EHO7nLq1;$!Nh3)bQnk4Ti5!o{6-#vNu_~qZ9 zKgHeTXaUT#!hoA``Hij|1=7;tvyp(3*L;_KFRo|m6=YKrIM{h!L8#kMf<av^z}M<~ z1je>Z*iwfVR-%<ZG6vW5r#0J^&zC^)#89h&tyJaqj5mGLUJ?D9?Ua-y6E7xXxY_sq z<mvMto<4r`^63-k<h!RYzj^lL#P@*N63e)$ru;6B7vxif5w4Q+WRj2{i!SfLv<WKS zWI*2Pi+GvJvbvPKp`tU>OBvH8iGqkPcW;05AK#%K1VYS$8)#%UIMYwRfBE!>?;m|@ zr(JO_Q1O(zZQ(LO+2fpxoFOru9p`-ZHg$qQG9na8xhCVuPOx)3{Q<t}|G*{UH4ICf z%E*<;!yUT1a3UO;wI7_MylO^6CD}za`%xxzO9hsK&@C?pkg6(im-OR|B5LV<wx$(^ zc2%;WgbE=pF)FrIIgt7hYZw@vCGr!t&RHTnMQ2s^t;w-*C1u8J&<wy^dK|^geM<Bf zh*}c;Mj>u&ICFtdD)(4>CK)Dz$S0E6SY|2K{#=S-h|W)%h&4VMCzEyB!I@Aa0$r~* zxWNx8Fd{o-Ltb1+fmks%_&U|aVXPU$GhL8ua@f|pRqYtQIm>u5N^vRjLxe*!`1j{1 zMUF$ZGKyaEK~*@4juqkJOe3k)siOSB`<6bVrDn;2S2{#j3nZ0_3R@uOojn4Xq7Wkv zn)q?Xz%LwlU+m|#U7QMrJrt>RxbSNg{(t7VGx~lsp6AGY7bdi0z~$GEDnW!rejZ8Q z-+;pY*N@OJI46J#%u26@Uf^;05kEz=1Y%n1e2aYgt&o?lt~pVnK-yEdC_L?fa5F9v z0k?+PQH7GT{`3s!=u8Tlbdb#UZ4W~#--UOy$9|mz=i>CnMV$`H{VB!*c<yuKyGOT@ z70YM+DamI(j7o0(RNF#Piq=jYrDLDqq#E4V+Q<wW$x<q5!#H}l+R2cBMezQ)z{K5( zWYScv-&IU;L3z>Gf`aP2lqrpJOi9?#&~UnL=v~dYUd3pJTCcU@s+hLbnVJeE+!RS@ zGHz1})vCC_28WjGERK3VIfJUmEzWOvL(Cu>pMsb{qn@nyiy2gDX1AC@8^p&kgEsD7 z04F~%Mo?_x#*f_FDMXOWemaH{6NNL-yNEyu-;;K?M+BOkLISOeR5nm7SG$J<YJ}f= zgaon>mI(<o8)5>zttpNQ<RCmpf}s`4&#BmC(yzDcU9m%j$}POgOp$$C;TIAR$07-f zQu&LL-X2S}JAGp$JVnx(JkK@f+3A4ojmfErB%7$yvLIRn3nDt>vzvCz`Ho{P=!5r@ zi`o+vldME{b9;Ap&q{W#%y2+wV*wzrH7%6tGUhD`Ixmh&Rb!Qkge>2=;6Xc;GdRH$ zJQSN^37eSSbzA{i;z)g)vfXs@Li=zwn17V<f)l}d)mQwg!-vIHhe7v%!+?K(j;h1O zj?CRw3z}juAXI~T1ZM;9UNCp;Sa1AejN3`Qi%fw-eDb=B3fx61)*kI+CD(N+aA}S* zp)6Dqj7#mZIa80w-HW?fPbQnxE$37fV8qCdD8n6BjQA!!CjT;jE;hzKv0h;EKFz(r zr%4w#sq(`LR|O1IpVj4D0Dn2p73VdcPX?*ju2@#ZR&ab5@CHJSpnR$LD^?cuky$Mp z@sZ*EdGXqjprsOO*aZO?!Tn9aFBaX&Rs?qvvI$bsylCaePaeH|v=>ULa@&y_55(k* z(kTnp$bptqU;+PNJ^+zGZok*>&zDktS^`ihWNJN$rM!Zq69>_W(uo}v9c&zTHME*# z%v@QT(cspim^)>nW+N9J`CQZsDkQY@k6@#gi<*FqdgAhCHcAq&@gzZ(AM^L%P0n2w zD02x-3YI`4=n<-q9sS6^rrF_QibDISXM})Iyo)pMy_m#=a6nnX^rjJc%~?4Pg$4|d zvr4BJM=Z(*N!uFC7qsDfUUgYn%(UW8;?3bqtRLPyw7P_N9a-!wc6Q}WCqDIArz0Ox ztX3s}M68c`Azv&dy8AO3EaTx>cK?UIL(U7c5P>i=M&k-H-7w133rW;b{_yl`mSPAZ z6MlP9^_2cl+T_qrH|dPa(B97V4y+;@3OCAY_Nphdoiz#;i*Uo>aS>3BiU4ojw;i~( z*#;N}Ir{N&;T#4M-t(51#BuLo7*K8_;1Y@cBfFGG0NH2-4z<lbRTRV!OPphnIg-$L z+%=PtO?}8!X9}VEq@<uxP9S69hSoJ4Rv@S*+014ecBu~ZVX{m;GaW~FiYZbi+n=vz ztJG;t*54R7L$VH4a%=cet`v)Bio&7j!dtGrz}Xw+1T)@fK<wD$05u@SnjdI0YGOge zUfUX4BaV``BM4-tfg6wr&7KD}TOm+n)Zz+(hllW=!M{I8g}{v-)X@1}>@e*YNuQja zy2-jLfFx=J&Krq(oX28ZY@LJ(cyf+URj|GSF+wA*41KI3s{K3fCk!UcvA4dgnrPh6 zP`&K=%bPBHSG~}4{=?DeB@<59Qdw4weIPoTtT*oVow&s*#oOJqXe&AnQ&+|r->mOB zefsUw@1B1DQr)Fq40)&^SWj(5(rVbLD}@`#L8}g4ha0UDp}%r0t-0HAt0Qyg#dPLS zmet<NWoe{v<4rD0Ytt-pSsLFm=esN=NkqIpA{MGI&&waa6<?mnYJo4$#=#0g$tYB} zJ#u8QsVp&Wuw8mPLGvR)PBr4Up##vRQq;Rg)&XeFvuGK;Gf9>2&CZmypPfFT7^r0B z`bObG1L!KrMxUV9vULjjVV@?5`^@NM{1pmb6P-t19*$x=7&U3C&z5bFo_8-J7Z!N; z$b81)pYM<>%9@vtHH+9c0PbdTF3KkU)Lbk`ve=c2S)cJXF82MimyceaKKuSX*jQm~ z3U%n5%swAe@330Q>b{FFzI8q(0^BFzW11oHUVKa?JM~_(kfnS~tbMn_$8yOFB2N_; z`8qs;{|x^9If{Hy`QmPe<tb}w$%VQOLgg+@7v2y`y^X(S08`8c_NsDECcGjyJhUsF zaR4WtgEKZ*VGGV=SHw(n3Yl0rT;g+77r!l?SQf{&c;uJXhL?RsEsuKma9Gw<H<HNP z5!OR88{=bDX4JSWs(q9Q$H3M5QU)f*x-WH!iJeHFV!LC4S82*)=wcJI+Osqn1V!hw z9Gpipd@Scc-Vud_3n8}}8yNZSp<tUhd7+fWl90#Akq1$>vGQ%39J_^Ye+kUmE<L%m zpPzD6;80{u;|rV0rH27yR!6Ou$6&JYmAA*2z5Iq-=gT&;;l1Qbv7C7UX}<hGPo6Dc znraAR!{ckmo$gh<^bYL&wUZIuEl7$OTB+cNO!OK^3)l;n${FDv+7d`wl_)7c|J!qG zjYAgv0z<Ju^m=}(n3@bzP6`A@cxF7s#M25+FmX6;c3(|+{2Qp04@z{{N*g{jBrUuv zTN-q@FBHvF8EtlU^vL0nED&<Lz&We|@_V@fqS5D-8_k~Dd`@s{U_5UmGsGs(CTwT4 zHuI;R_n2irD|E6zCzrB%dQVO&`w9>!xV$l<YPPC;+n&xU`yCkFMP*W+zoQyWhqj6+ zUVbyW{Kz2G>U0=2{~InIkFG8Xj7j^j3JxTbMaS!2zh9+pyGOQYeXCl>qV@3R6Gb!G zbk`S`6M@+s)eQW7_$!nXVFDG{YI@Unu+&P#39QPD0q2tm7QACD(5@C*g{@|pK`eg2 znP$UeB)XaWLKQvfy1D30oOO_Np;>AL3=Dj|OSdzyMTuXbuc=rli?>`5?1*kEY;0^B zLxVhbEA0%qov~}D5^F0|X@TB=J*~HD9TY-%PaC+W2rLRj#3aMZY700@ImK>^>F0Fj zBd+=@>OhRCEZ3-9k{WLgbF@S-I>UG=KsZM1n^;AMI2GLg>m}ni5^}B-BW$-g{yiHo zPPVWr0Vux08)%k^@5YDUu;lPi&}OM<Eis`PN1HFaZ;x7sywBJsgTS`hLDvVxZ#Eju zjuy9$r68Rw!f@FeW#*npvOd{?xv;sLdmPNYLA5>X0JLZ0dZv;d!I(SsdUni(Zywef zJZ3TaNyr@;Q?*hXd8Ba*y|6@-)Os_m``N5Dn*QNHiIr|Gisw}f7!;`Gcu;u{td+ra zN~s9ih=P<En4m6{_8iY9T}%W9%vWc)za|L!8wIe>$;>MjL!%IA;X3lpg7T+RwvCM? zF_LQtXbL)t+-@~HnVG^_Lxd=rD+02dDW&VoiBTU5xG2wGCM?q*Wv1V0NGaf_+;jkN z%o$5k?S#<BvnLFV<y3-IBUuO&nSAgjEJYO5B}>=mX>6gxv}zfl+)*JEja~0HQR=rK z<>GoK*S#*=*k87x7IJb0h)oz!L$qQ!2Ls~{?R1c**zy8IpEhL~5x+8iN=E-Dv|v}X zR|wk8NW&`xtBJ11TBlV^!<p^uYpJd}1>JlJ3eHlLdkB>IwSWLqAszTpt3Gr3TpRt% zUnT=k!3OcwF-IeEHhFvnkJ@s9E!I_ha-lw1Ve#pP5fVs0p~i&Cj~pg{3#DoL&O?6Q zaBUwIL-QYjURgKz_h*OZcPxN0euUgj?4ww-3yzD#kW)nJ<Vw&f)ud<lE9V~x!6f8_ z%5V(z{n_RRRLe-t37HQlUXMWt3(pXSmX1Z>nEO>l0$Sm67F^@luXD}7Ir?P9&pjlM znayLe2gEoKeu;URb8{{(MVq5pVpCc&;sWcKSeJ<cUrCKfrc<wKfmauqkoIRZqyeo0 z=0<aUB1!<J;^gcUqSMQJl6n=vq=;lyGTa))=kId3;RI57E@KZ#k}0s2JtR^htLTsz zDT<XnBrJK<iZ3IN7>S|fxYb*Azr|dPQg|07<X^^<$v*GL449NG!BHc7x$qKbl)20w zW8-8AKxJtbv6NN=9?5Z)MxB7Lvs|UoApGm>f;F0iT`j3Y@>z>er)8nSMQpTdhweL) zL|GO&I@-8^DjDs`3WFhV;VBNnzD2sB8qoea8A~gfrBYI9)~I+>hEz<mUT+u790ZWY zCVtuk?b76D*=*NpJIzwBGNaTn;*uH`*cL4wS?U0hy-B7)71^62vO6AY{UZw}vcqOc zhzDmTprgi0U=QR@BJKR2*ehqgv2`Jv?{>mrx=r$lklQsqL$k*j@bdU<ww|7&RNJ>u zlqYNhZ`JDLS42JPOw-xtSQ~s`W198RBQ{6Vqv?7PFA1`l9>=oenU>p>LMM-dG{TTT zw&}z@Yg(Nn_SlJ0Y(!zqz6ws-?4t7RRl?d7CF@UfLyeoGVi@qF2K;C6@6Q1P?#H(x z=EQs%YkJ+8Vi%;9R-M?1zq%Ylz+q2Rq%~%3)jh%9e~m#nJHMtpBThDSPXW#1O-c1- z&NiofXUT>kaZs7@5}W=fkPqsuMk8M|%4pFjre&|}8I_+EqZ@)#Br{4ex}?L(8J$uw z8w<A>sodh0_pMrx2HHHD6))%#6>Qo>TVs40SGxLjPzj17?SR%mqozQ?a11>TRvj$o zi$y%}ohdl$PP4nYRF>IzFl8a&X75Xs&O3RwVhae7(QZaUvAlJnbwX+Ilavf!@|sn& zDh>nk8ly?ON1FI-Da;8&ph<EGoGIHoXw|6o6hGfbvr3iuX1HiE3Ol<R=(5^e1FwMV zxOIqS9p1_XBcy@B#^N?ftiFH&V8mE7XlzqqhE$@y;1+XBMmv2(y28fyDq52$O{NQm zlAt^pGxP&{z0BC9FQB5_3A?hMiOHYn)no>S!)VkxZ1ne+c4WuuV@Xii%I+3o+rX)% zDqTQn!3qb7zqY_UuJTB&V64z{#5V6wjBm@-U8E0LGiY9oLnJt_Dw|sy1H*`8CPB$> zbEJnXRA5CGT)`Kb#JZCtuq8T1;~~K@iYi~IF|NZ)ZwXw{V60jWi-5<W(L9p!pPYO{ ze{Um&`Fe#FG{bogjR!s0Q%o9qZs>FyHNbIYYNjcL1wu;VkU?6rHdpYbi3{q213@1b zEoPP6NpEppX6RA4KIboDW}!Le-3t6er9mS^I1Y%=uRhtS9c|(BMfblu<O3nWL>5R$ zFt#LU#=*%Z&yHf>`x`yvjh1hj#EDFXyp~-Opxufjj8ij|)^#U1^4+b1$sEPat8mz8 zZ{>7a({PckX{fZ}Y(QQrqUVva=TpkHll1W&S8CNP#jyoYj%QrB(`D0-ylezok|Xlz zdAQhRCu|C(Dr$_n=Y=h6C;01Zgikrcg1Cc)#KCfsG3lUG@r>$BNFWNC>Rg%Fv2qcc z@&*dgO?#cvsRT(D>7R-*Rz@27#?a5%UHR{)v;J9<&JPdUNA(Ps1SM%pEzO&S$>U02 zsFh8en1Q1e!xJx!L@y`_rL;<tMaSo3-E6c)hjiUNC|$>CiOmWD2tN{iU$iVXh)DLW zM$$^*x-bcM?6h44N9z%lSh!*uNRy&X9Pbz??;zG;Ebm}!2Nw!&52=>X%jrYV6v_{K zWI<*;s6tE^8@Wv5X>}X<yU!HK70veHmO88(1?gjy3TY?b+E8fbDzTQ{TV8V!hS@&s zoae9MGb(Cm>~O_Kyu8%m0GAMj3xD}&W}U;sNXtw6ug-AEY<^fuIBn_50`>Ix^jSX_ zj`w=LMlMKp9gZyto7KD`%h=AZ1qfp5iOe23c8`P{?Z6UTBo?N<v!)k8Qn(>Upmr8* zh#~gp^pvc8C+TH{s01jvo<8BxvjI!b(byd}(b30V0CljLlAw`LIg3~lG-&3a`BEIG zX8<E_!;sI>JP?1R_8CH%!n&SREEut**my?nj4*|Qla42i6&cTrJTtm2^(S%=izQKu zjY00xvhWiUMK2k1lXysS*LuYmi<@Of)r6@qSYum-;f&tsghtu6agG7nK=h#sM7IeX zL18(`5+UXhD4S%j<e4`quqF7m!j+n57zl%Ix%FxeN5`EUmt`>aEmS$?nD|)EUO5(M ztUtE5u}+3Y)1q3aJgeB3Z#gMX5zc*i%kfO)yidO7Ab>}Fg;*4ap?b27JK_w_a1NV+ zju1Jmy~$|41aW7o3`b_m+$(D#ra`ycd2Tw+oL!~_3^UwJ2{+jWjw^Lg3bQxl9@$YR zT=dZ2#T+7ur&9ZM<wbC7bvs$X3g`)i=eV3+gMQ1EUna!lK)hMT<U1<p!xs6nqJ1Fe zZoY3aW~1VwDxg3dH46UyIf|<6H=_0-Y1V9PY)Q<=UqPaRN5{MZf!z_V|M7f1K~{TO zAxMWW$)w$F*V!uiHRdQuO;>yZ#Ud1@2OQEX5(@k3Sn06KCK<pPJEv+Y3ExK~R10tu z>Kn+VFN@wBP}j==1`K=(J<OL9tbv-by0!NzQon#;O-yjdaNTemGZ|KqT}hqpSh963 zEAZwJ8wHd)mKwuNi6=qaY~MG`pxOVdjB)`cMs*TzFe6Gwmb~r%;if77)CD47=_}aQ z5m^Wrl>Z&yCU5}?=?*1nZp!79=N5v}7UdWjSvWS4CFS8-Vin}_aniv!yrf*^MRIa9 zn<%ZEFS)W4%N+O+9GlUyH)UT)1X49Q!Pn&{NFArNr;LF`#sZ_d721zx9AC9SLf%lk z^h<VPeRUm>)*j`xQXJa~s+y*sk>i>xv5>!w`Rp|A&2m@tO~xKW;uv1`RvS`fXj(>B z0SaRdXov47Qq9+{ml#DS!lUI<^jaW@L>=*8iS>c_+L*KN)YL|1Q8@<U^6yO-f;CEJ z&mdrGK%puiqp{J37vk_xf<NwGJ-q+rBB_7*@c#7y{n&sX53VHEq^9vhmkButIhTDx z)sA?fD+&SNEFEG*pt~OX5ND(xoQQ>^@ih`G)AhOc3gyLIt5rs=kp9kuW-=aVoze%y zc(Q^^U~K)eJcKbyD`fh_%T%j}!;+1ADJ75MU5guwI~a>Njn_{q9<3=C6r|W-Zjv~_ z7f8em%seWWU?oe$&T;f4#>%7U#`!{GjwoEvf2UDWc0@P9lGJ5a{Cje3xBgJ7awmbN zApBv%sz1|_E!gNU6<QC7ltv1VDN~Wv=FlaIGCp<Mow&mXrr1DhUCnQ)Zap1%L_W*0 z6l=jLGSia2k<^(YaOGnDq@gq-qF8UGWvshaff53e6m6Lj1+=j7V@8MJm|yHRBv{OD zAT=O!VNU*vHnonqx7SD$IE-QWjY2LRWn#uM=FreUFE{pP`W-QEW|4WFt||DC%^tR_ zI`%^0UcS0#vIII5`W)(FN}v}?&R>Xgn#pcxN!3_V9qNJ?()CsvHA19hhGGi~d806G zK*H*{5ECCRVkY)-;HqgHjWEYT!IK_h%Db{k2?jS0t<~=}oZgrTX4-ofQ%EI8arG#l zpY#$m3eiBCjkdj$M*f{dY(TA_$W7-MHiDgeiAE~AcgDfJlPQ-tn_DCFP;1KK>wNRX zEQ2_swu`S)oswBsvqe_7L4tzn#4D5*t3B3uC6#>d7WL@?OcvRH37@SROC(%JgAU<q zx6NYveSqVVU@VQFNKk-B68Q<f8rqN&&&D0goJSfmMprIc0$0hD9J|R34g>q=V0&i? zjOv)A>^jA_5-iKu=`)P;-=9-XAo*6v{YRRUXMDU?OAH$uNO2#NxP~?wc0KI*s=uB^ zscmfBz+aaeZX{|HTMp8Sg)XOf+`mzj02Nf~Gw_DsrIfsdDA^Nl9V1v2i=)*zl4G1q zIEc}f4j&qSWPv{E+wotQn-m%H(zDzLl!uhU7Z)&Gnsh~AKeP%v#!R8ngX4%iro=^s zkTve)+3=z}hUKrM_$G<<44RQLaw}Ed+|ythuCA$A{UWD|6fw*=mau##O>oQ|vVnqZ z05h^9>dKB~K}U`<m7>`)b1aec_0D$EPnVTe3PD5v@CRNBjxWNG^=Wraun7N(PRxie z22f0EEkmc~uV`%FbTf#IGD+R+2eKn!ZdE9OipwTd(n_t(@7y_zVu67!@a@nD59yew zlSiqHb!Qd~#&*9gR7JSqbY6I8=@0`+zOJ~sg925t957VHG6o5_8TVJIJs134>|c5| zmPcgN>Lz^rqvBFZM=kiz;NPF4lu{7tNH^RlxZcd>`)$MZ#v2s}N0}T=c+rhFUv!ao z(TP~I2IA8=Nn0c@9uD!^@fgckoG8w-^d$>S#h0EG3}o}A&$v84(`(H|9I_sdXXua) zY~T+94o3M3Z_B4Ip6#P|W*^g!rJX9Xw^V&f2pf%#gm)~$%{1ohtz5-=oL2MsM2lae z8o};BU1Kg#p)=+6I>N-9@;60VT&$iq955nxiM_-K0;U*vb=wn>YEqa#-4=6b%6Z68 z6_&*|-WZ0Ml93QXh8P!)C`^m2^2u^OBcCSD7uWw?Ihju5LDFMXoEY`zq2|=nU34C+ zOK9jsL{>tV>>YN%rMywbtB8&Q>wvsU50MwvJ2fU;WD0DbpggO|d^U=gCu#sd7D0wQ zN^ubtQ9>qDR*)+cL$3C@(d2r8E5woLTAB(-{Z#G;8YOf>O;~%Aa<+GD?3ql&DnYq$ zKh6>yJF!r<+rBRU`THL$SQ03~kN7B!SF6SG!9o8Y*XQ%)vR8$s57zVmjBRy*Jgi^- zuD5)*Mpf$nz=!Mc>@F)_DeK(aK3h8KoKr8YUS3{`^xL0Q`@Lzk*RQVM9sDvKy=%0g zse{41Vx~a96Qqsa;9v^>^wa$z{tAs&S3Nvg)e-#q4`is7x}wT)8iB4d$TQRRq_>(c zJr5w;F~{)qMC=Fc23E~dKPd(Ipk3^zHPD|_l97>5uP@_sAh{~~;@(wf@#<i)K0g>B zR3bVPO_}cpm;;7P!@tu5<YPFZDjF77Q!ITq2f4o=;sT@4@y_m!kx(cK>Ki00GX8Km z+H+)q<9M<dt|uhrh;fGmm%mr`F%@G9uQ2a^T^{nlV<3bc3Vl86SL4AN2ae<XHksk_ zULEun@XsPW0P=x(V4vy1-wtSbalG|5E7MCnUf!+D78vq0qmkaAk$znMzZ&AS>z1!^ z=J3OS%so|DDEI}}iuygj7I!^U+)yb_ENO>F*!@>n-#Cp|;%M@s23QtXgC_a9*Q?<n z+c|r5`{;4U$fIOLr;RKxoQI-U4{>!oUYyV5If*qhqkcqHsQkczG4G9DA(nTKtq#Ds zxG4$6D`g5ppW}dNi|$mF8v>u($O{S>Y4q)gcgG9tVZ#r_!V*H;UcMbg{o{Kf<*b)I zXW5mTGB1{{Q;|tIDo4q9gr;8{KIcoDvV{AKo<QAEo-I`(n_P><hk~-<`X=)!%C4A~ zn+S-kFihBheN0lGBt0(3FtmwKdXW7HJaqS*kU?jqrEnw`KrV!_buv~E(HL(Gly~}Y zt0!U)Z8RzM`4Yv|aTuRaamhTMIfHDp><o9e_rA=UjYs6MCo*`;<IP}5>aa}NTVS9V z$`nUp)ohMzu9GD|8#PVUO6(|A?H&b0hRy)aw>zYA8)>?p5(U$wNkZ)kG++9ypFqN1 zeDbGTJC3G21_=L>p_K&JDZZF+CyWdrI1CbAe|TuF{lhk0r<i<j&S~bUpHwmyTL&ln zkBsMu=P;wD7~Q{_Q@9N3jOa10Xh4Wfonf_s0A9Jon9ITwGNFHm@p8#gBqOe{u7HL? zV#t@EL3>Uj6@q9YR;wd_IfwsKc&SZ0@v~0ECb?u|^(m&g1U(&#MTrVI>U=ShD*;WR zDuz%QR1|D1`7dnzsoV6<Bqd9R8-g7xI{<Tw&JhJn8kz=oED41+K%y|)Op?O!s{6%D z^5Ai`8kkx55H?#=J-C7kF?^flVKpL3WS~w3fe};=J{Mw$V_8q8Lh$vHkiZV0&<aMk z#?&drwNB#(hnC5wOz+~*GOb3tDZ|a$09ll`*<Bp;5c{FA81;bBuuilcW`ZUL4#Y8x z?U*r_77FY<=1a%MMTu9!k+dZ3x0)2}E3qKskN{aib+$Dco@iL-i6l@nRwM~Ds~#r; zk2oL>UPz{5forunyTht!a`Z+SpLo75+LwIvSveYcpvBgqt%4ws49#@Cu$<Im?FdGp zF)}AS_YURR44v>+aRI4gDFuj>@Z!&MML8S_G5L~Tg7g_o?@Zv1>8UE!;{^MagjaZF zD>AVjm7uPxXq#+TX&~GJPflNPxu;x0kPN4ijMtlp_GT|Yig{vuVX|5?0=g8=;yVKv zkPzRTc8}mPioI-7tbr{mP14##B1xod14WBvCZ~ZV#~Y0s#l`=Q+VG#jzduLuKhL=F zQ~ACHDkT5a71@4Xm)Cn2giG=>>00Z(>pxP)?9WJOuPf|1>~_VUjUgbK3C;03OS*fU zISFr9&t;Q{Gic3*{5^lL9Ap^C6Ji<gZZl^EH+fPJbOD_NXFZG4(awcV8nF-xGw2>l z#>ag5&cU%-dkFDfl}?q!)O?1fScF3N?DUd-O<b+#RV^KGMA<q?$Heqjmodle3Z3Vs z;u|v520K<y8J2h5?~PIQAE5pVlYCn)jn-^jERh+8yoQPhjry<T#5igfY18B>S`?K! zWtPA6WFs}7qXZdG;b$8Nm$>>hv13}ae6k#w9){%?D9YFfR}+{7`fL)QJC83Dwp36e zxt2Ge;LjVAnJ5T!K0ARWD)j5aCZNRrR^u+%cq_JAQgX8AorcnEV<w%AH(E=K16qSO zMRQ43DP<;>p9D=NZq0-z5A{k4`MVf~rOJ=1pDH$2%orkb17AxcWZY`97464`k<w^7 zlq5RsT_w}?lr;7k+I1UfpBmH3i0V8nlfOo_28`;F$Zsm~YDYO=y0OD5a$9JyL)CPc zi}K@npV%@vtf5nCFwv_<AB7Cp#s-eP&_Isg*Wf!eo|0)tB1M7`idUUI-WY_lkaDlq z-zJxE;zR>qHLV{KXq7y~7lV{N2?xq|q83c?E<ryJJ)5>ik>OdVyBx|RjM~6$we{eU zi=OH|#{5aN0=4pI0umk6dzkJ;+vdc}EFJS}$Rz!cf0v>^6h4}Y7r#bf8~vV__MRDt z2vc5dF`?g~&@XV6LMyIUl{^oLJf!`w*eOGDEM6AL4yg#5W6NP0b*|i4^d#E(^k$mH z>B>QC2Mg8r!Z#C=8b@pfJ7?>HgnR5aFcZ7308;HLmoE8n!HL$a{&ng5C3`RFss(00 zToI}tqQIc7g1ke(@&_=}9?%OcP|OEMg;4kam&4i;D6DxU;`P;H!e9$SA8Y}5JH{#u zT<-kkd`a$6y3WpH373${L^GsijLQn5#2fYc##Et;@^?f|ngM3R_V>h558B6Sj7vOQ zjnCLEi2Q`T#L0Y}%7-z=7NX8{Cb9cNx(X%p2yU5}lOUUnLV&n!*6%u<B;kl#jqb*@ z9#DrZ{*pu^<^@(y?PsP-B8#Rq9ajXaj?3D!B7FuAp1F|sKE5b<qD1R7_%>a|_>H`e zk@+~acN=Gv%YZJf?TAuF#}J~GCxYhx=67B$d&wkT8n~qjh$PEF(qBaf@Z0_vWReI3 zw#(T+_1FJNhVaVMXJ4ED`0dZX^dF$11E8S;6jM<PoWgZ;HJ#jQAN5+T(`rTk5k*nA z!~fRhcl^`ob{g<at<h<88w$7{K*Z{{+W!&NZgmtJ{(zj?TSn1;jDV!KKNm04&oQ9S z`{(|bu-lP3ARd&Q0l4(#Lu2m$Zht?z_Yr@h{r!jB%G1AbRp#i&AHGea_xxj9`RK7g zGobpOzWjT%UQVj>eh;Sa{uujHNnMNZKsA{ylU{YWJSY`5P({c6O|Rl_`}p8~JR70o zXtJTP!5lq`y@A&tJICN}*W9Ex8)=)P@oLk^@UKN{m$5Bco7xz!r;D3fz-P8iYC2!7 zCizCDNt#wK*ZY@AJVRewZ*}ksJ$gW|ow3C<JxFG&<^0C>s|&bTKfDus`;40do=_eA zW8-em2FWPj&*kN1wVzg3>;3bzI*1Qa6xjOXg9Y56llXvNqfam49zP&U@wPef3-HSn z-H8QT@SYuNLp$^dO4ap8_lJ#a>uZ=yCP{Bqv}M@SWSJmk{i2WAhO4lRyEI$vkCGjm zhNH#AZ~*V*&jIkrebjt5vk7eVvRR!kM+Yx|IH(^T9UlDf^zlBvh`-bt^;+?m;fd<J zmnLa(oAlNGd;wF&w)^voxPS{`BbUworeXEz-M@YJZT`)-6d{1)T%qSSDr7qR5CvCY z7y&$t{|9AdRsBb@$hHZh`Y^ewCh=-mT@E)4ioV5B!4uE`d`s;8*?1O5rGrw`n?_IJ zeEhC}XZIGE2T<HBe@6=Aux|7I`tI)^baU~aPj!F6k$X2dFJ6n;qK}7^$(kQ5-R_nC z&9m>GK7aJ*r@#J{4$b`e>Gw~6IDK5ONTUUuAi65`YArax%)_dK-f{{O;b4V9GwFIc z#3lSQ$cEJytNCOB+VPB6G<T9*FN@_I1HubV^!s*lpiLF`HW};}2n+Aump0;#%!}tw zAD@1mTg_!WiF;`bEOs`SBtG4}08-fh%hMlToId+LH&}VRXs~}M-k_5MediCEK2J8? z&H92Y+2%fUO>G}}uBdIXG30%lDp;`G3chu{_-RM2QE=mITrzp>4`HVp7fc?1kM-g= zHZ`>SV(|+H{KBpC=|`s@reolrPr;`bpg4k73JVe4z2A$*a6LXKO?$~?H9!7?`?883 zos=Hp*^KPjynoPpc(=GUdcj-n@KFD$=-}g8hx(uD|9Id(m5zz}e`llqkKk6I^LOj* zW~0`r)jRNQz18XbrvHDAKOaNq`9B83LegkHi&o<}0)aD<Qnj28Yi_wWV;<b<AA=5~ zNKLA@-MFEs)Cd%q2qQ?M#T=mzqh!NkMdbOW$9vQBWVD{I(`p25M20efF$y@E(RvS( zw7*W%h%!l}-My$c8$?`E;yjMV^UDamY!N%Sqw{#&yNJ{3tuNtYtq|UuL}|=ca~cXx zay5S!&!RVP9^U%eo~|O8+<MlBt8WQQ*IPy7-U8GnSl}V_9|;7JjwzDZ$21&Q1n-%} zq}PX4rHtDsp@ua>I+7~bdl9DJMVxLMaj0xGNml5U<LN4X*<NJg>Zlqa3x9R`=kK5W z@bneyI@lfD6to=X8B@U=)E^A_-lN~(#vE{>P=uw#qxsO13MS~oH5y^m1X4kSwRTn! zh6zN5rjth2S67X`wiJU3$jd+?6AYBRrVpuhEea~03V2yeKfjs96EQ}&n4C?Ki~xyO zEBL?<t2sS_NbhdO^gPe`GLHJNRXC>OsPt{}E~ZBmF^$$$%LQU9k)V9TM2g2c?Op3e z)6&kD5k^8q6p<UR;>bs<+Vl6!Wo$)3z7{rtF2ERfI8W(&JlH9`H-SfxJ|Y7L8M;bA zHH}LV##2P~YK?Yh&yKWNZB?q#<Dzi|<P;fyPO$RO#GFqy{D+?}d+3^(FJV{b{%%)^ z0nzx#X@}HQGzDx2-jr>_`NmiLBQ|EKU=YLMLYuL2dx^Dz-J|n^qm5RuTi8zz*-meY zPP0hr2uF`5m?Z-wc-gy#X%Xc*h5?&|abHo77^Elv{64zu%~sW3m3^M5>sOKfOQ+vI z{`SWwPfHI$rYOUxOH8As3es!z`@*+QqE}J1T4f3*=8yOhNc?b?fN${O*C=v-S$cLQ z;28{di7-?G*lIM1N3fdks9~1F%LbFzH;{?*cJ(68i;2*1CS0Go4tWwaZ*Y=SJQ~+T zJC_s^*lrmvS9HcT>t)yy?xavrRVFKUfs5{-ju{&EGv5rfuBnh^hFFp~{TI3~dJ(00 zW6lchGH{+eZJz?`LE^>`h;+{$PuxOaEI>*K@z4iqq3|wZD0GsBxyE4by#JD#?{kLe ze2Eto3k5~TZewF{LR?qbNH3yr-H3h9_-4R=fN(IP0tk9GgRiF;evlwR3W=$D&t^|G z5Tw1JrbJeefONqnMZ$_*OFr{3%lYI2mL1tFyj1pi4lW|^N(HF%t2LbyykSxr2QIb< zO|sVU)nbzLlNF3zM5`DsmQxy+T;%S&nL@@jlRXOM1>k%UDzPvRJfQP{Vv25}FQca% zdUqW1GHj>>O_UxImtvL$OzHRV#fdS0h1H$YRM5V_oMZ*dPh-poj&3HFXPn16Y`T7F z&6yR+q<TCZ!qZ9@bLQtbkTQHTggvl~D20#du+nTzfbv+4Ud#(vC3LO#Mvnyxyt>X~ zVoo!@_vOHVG=P^8aISbyHWjG>^jH|<a>S`1EauF4=UCE#F8FRvkL3`gm<R)tFqqgw z6f?uiei@Ik4A(`>VzJ}^M62FAAUw{0jJ)6`<N>_Ta%v0?$5twa1CD2U_KqGpkCEVI zl#!G<;WPgZcM8@E_b5p{TC<xblsbr47+wM5&1}9NjrZu@TREbe%}D}Op;Wfdc&CR^ zzi@di&gp>W%5Oj?C<WqWUPOo2jtcE(S5e9S_K)Z;kj3LCk6u1{Mal~vkl$aQ+|5(& z)d^pxf2EV?ZZW#M(l4X0m-8uboXLEIfNrd<;2K>d@#UVSUm<Q-#pNKv*s#c0v9#cP z0pm%nG)qk)4_UAF!XvW4>r$>cLy{U$#>%^Rsq55V!uSHlpO^9X<mN(=fvMV%0D$Qd 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%0DIeK@WITz`WU+g>KAzMq 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 XkJOlmGjWj3eJI(=Wr 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�IZp2voh@BidZZTbO{V@;T;>9N#Mdwu( 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 T&wtsoaa6fS+D@S|q)`7K2EKR4 diff --git a/helm/DEVEL/pxp/pxp/.cvsignore b/helm/DEVEL/pxp/pxp/.cvsignore deleted file mode 100644 index deb5b7fba..000000000 --- a/helm/DEVEL/pxp/pxp/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -*.cmo -*.cmx -*.cmi - diff --git a/helm/DEVEL/pxp/pxp/LICENSE b/helm/DEVEL/pxp/pxp/LICENSE deleted file mode 100644 index 55182a74d..000000000 --- a/helm/DEVEL/pxp/pxp/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -Copyright 1999 by Gerd Stolpmann - -The package "markup" is copyright by Gerd Stolpmann. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this document and the "markup" software (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -The Software is provided ``as is'', without warranty of any kind, express -or implied, including but not limited to the warranties of -merchantability, fitness for a particular purpose and noninfringement. -In no event shall Gerd Stolpmann be liable for any claim, damages or -other liability, whether in an action of contract, tort or otherwise, -arising from, out of or in connection with the Software or the use or -other dealings in the software. diff --git a/helm/DEVEL/pxp/pxp/META b/helm/DEVEL/pxp/pxp/META deleted file mode 100644 index 020128a0d..000000000 --- a/helm/DEVEL/pxp/pxp/META +++ /dev/null @@ -1,20 +0,0 @@ -version = "1.0" -requires = "netstring" -description = "Validating parser for XML-1.0" -archive(byte) = "pxp_types.cma - pxp_lex_iso88591.cma - pxp_lex_utf8.cma - pxp_engine.cma - pxp_utf8.cmo" -archive(byte, pxp_without_utf8) = "pxp_types.cma - pxp_lex_iso88591.cma - pxp_engine.cma" -archive(native) = "pxp_types.cmxa - pxp_lex_iso88591.cmxa - pxp_lex_utf8.cmxa - pxp_engine.cmxa - pxp_utf8.cmx" -archive(native, pxp_without_utf8) = "pxp_types.cmxa - pxp_lex_iso88591.cmxa - pxp_engine.cmxa" - diff --git a/helm/DEVEL/pxp/pxp/Makefile b/helm/DEVEL/pxp/pxp/Makefile deleted file mode 100644 index f08eab99d..000000000 --- a/helm/DEVEL/pxp/pxp/Makefile +++ /dev/null @@ -1,105 +0,0 @@ -# make all: make bytecode archive -# make opt: make native archive -# make install: install bytecode archive, and if present, native archive -# make uninstall: uninstall package -# make clean: remove intermediate files (in this directory) -# make CLEAN: remove intermediate files (recursively) -# make distclean: remove any superflous files (recursively) -# make release: cleanup, create archive, tag CVS module -# (for developers) - -#---------------------------------------------------------------------- - -include Makefile.conf - -.PHONY: all -all: - $(MAKE) -C m2parsergen all - $(MAKE) -C tools/ucs2_to_utf8 all - $(MAKE) -f Makefile.code all - $(MAKE) -C compatibility all - -.PHONY: opt -opt: - $(MAKE) -C m2parsergen all - $(MAKE) -C tools/ucs2_to_utf8 all - $(MAKE) -f Makefile.code opt - $(MAKE) -C compatibility opt - -.PHONY: install -install: all tmp/pxp_entity.mli - files=`tools/collect_files *.cmi *.cma *.cmxa *.a \ - pxp_utf8.cmo pxp_utf8.cmx pxp_utf8.o` && \ - ocamlfind install $(NAME) $(MLI) tmp/pxp_entity.mli $$files META - -.PHONY: uninstall -uninstall: - ocamlfind remove $(NAME) - -.PHONY: markup-install -markup-install: - $(MAKE) -C compatibility install - -.PHONY: markup-uninstall -markup-uninstall: - $(MAKE) -C compatibility uninstall - -tmp/pxp_entity.mli: pxp_entity.ml - mkdir -p tmp - rm -f tmp/pxp_entity.* - cp pxp_entity.ml tmp - echo '(* Sorry, this is currently undocumented *)' >tmp/mli - ocamlc -i -c tmp/pxp_entity.ml >>tmp/mli - mv tmp/mli tmp/pxp_entity.mli - -.PHONY: clean -clean: - rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa *.new *.old - rm -f pxp_yacc.ml - touch lexers/objects_iso88591 lexers/objects_utf8 lexers/depend - $(MAKE) -C lexers clean - $(MAKE) -C compatibility clean - -.PHONY: CLEAN -CLEAN: clean - $(MAKE) -C doc CLEAN - $(MAKE) -C examples CLEAN - $(MAKE) -C rtests CLEAN - $(MAKE) -C m2parsergen CLEAN - touch tools/ucs2_to_utf8/depend - $(MAKE) -C tools/ucs2_to_utf8 clean - -.PHONY: distclean -distclean: clean - rm -f *~ depend depend.pkg - $(MAKE) -C doc distclean - $(MAKE) -C examples distclean - $(MAKE) -C rtests distclean - $(MAKE) -C m2parsergen distclean - touch tools/ucs2_to_utf8/depend - $(MAKE) -C tools/ucs2_to_utf8 clean - $(MAKE) -C compatibility distclean - -RELEASE: META - awk '/version/ { print substr($$3,2,length($$3)-2) }' META >RELEASE - -.PHONY: dist -dist: RELEASE - r=`head -1 RELEASE`; cd ..; gtar czf $(NAME)-$$r.tar.gz --exclude='*/CVS*' --exclude="*~" --exclude="*/depend.pkg" --exclude="*/depend" --exclude="*/oo_questions*" --exclude="*/testsamples*" --exclude="*/tmp/*" --exclude="*reptil*" --exclude="*/doc/common.xml" --exclude="*/doc/config.xml" --exclude="*.fig.bak" --exclude="*/ps/pic*" --exclude="*/examples/panel*" --exclude="*/examples/xmlforms_gtk*" --exclude="*/Mail*" $(NAME)/* - -.PHONY: tag-release -tag-release: RELEASE - r=`head -1 RELEASE | sed -e s/\\\./-/g`; cd ..; cvs tag -F $(NAME)-$$r markup - -.PHONY: release -release: distclean - $(MAKE) tag-release - $(MAKE) dist - -.PHONY: dev -dev: - $(MAKE) all - -$(MAKE) uninstall - $(MAKE) install - $(MAKE) -C examples/validate distclean - $(MAKE) -C examples/validate validate diff --git a/helm/DEVEL/pxp/pxp/Makefile.code b/helm/DEVEL/pxp/pxp/Makefile.code deleted file mode 100644 index 3afed39ca..000000000 --- a/helm/DEVEL/pxp/pxp/Makefile.code +++ /dev/null @@ -1,96 +0,0 @@ -# make all: make bytecode archives -# make opt: make native archives -#---------------------------------------------------------------------- - -include Makefile.conf - -all: - $(MAKE) -f Makefile.code pxp_types.cma - $(MAKE) -f Makefile.code pxp_lex_iso88591.cma - if [ "x$(UTF8_SUPPORT)" = "xyes" ]; then $(MAKE) -f Makefile.code pxp_lex_utf8.cma; else rm -f pxp_lex_utf8.cma; fi - $(MAKE) -f Makefile.code pxp_engine.cma - if [ "x$(UTF8_SUPPORT)" = "xyes" ]; then $(MAKE) -f Makefile.code pxp_utf8.cmo; else rm -f pxp_utf8.cmo; fi - -opt: - $(MAKE) -f Makefile.code pxp_types.cmxa - $(MAKE) -f Makefile.code pxp_lex_iso88591.cmxa - if [ "x$(UTF8_SUPPORT)" = "xyes" ]; then $(MAKE) -f Makefile.code pxp_lex_utf8.cmxa; else rm -f pxp_lex_utf8.cmxa; fi - $(MAKE) -f Makefile.code pxp_engine.cmxa - if [ "x$(UTF8_SUPPORT)" = "xyes" ]; then $(MAKE) -f Makefile.code pxp_utf8.cmx; else rm -f pxp_utf8.cmx; fi - -#---------------------------------------------------------------------- - -pxp_types.cma: $(OBJECTS_types) - $(OCAMLC) -a -o pxp_types.cma $(OBJECTS_types) - -pxp_types.cmxa: $(XOBJECTS_types) - $(OCAMLOPT) -a -o pxp_types.cmxa $(XOBJECTS_types) - -pxp_engine.cma: $(OBJECTS_engine) - $(OCAMLC) -a -o pxp_engine.cma $(OBJECTS_engine) - -pxp_engine.cmxa: $(XOBJECTS_engine) - $(OCAMLOPT) -a -o pxp_engine.cmxa $(XOBJECTS_engine) - - -# The following rules are "phony" to force 'make' to go into the -# "lexers" subdirectory. - -.PHONY: pxp_lex_iso88591.cma -pxp_lex_iso88591.cma: $(CMI_types) - $(MAKE) -C lexers all_iso88591 - cp lexers/pxp_lex_iso88591.cma . - -.PHONY: pxp_lex_iso88591.cmxa -pxp_lex_iso88591.cmxa: $(CMI_types) - $(MAKE) -C lexers opt_iso88591 - cp lexers/pxp_lex_iso88591.cmxa lexers/pxp_lex_iso88591.a . - -.PHONY: pxp_lex_utf8.cma -pxp_lex_utf8.cma: $(CMI_types) - $(MAKE) -C lexers all_utf8 - cp lexers/pxp_lex_utf8.cma . - -.PHONY: pxp_lex_utf8.cmxa -pxp_lex_utf8.cmxa: $(CMI_types) - $(MAKE) -C lexers opt_utf8 - cp lexers/pxp_lex_utf8.cmxa lexers/pxp_lex_utf8.a . - -#---------------------------------------------------------------------- -# general rules: - -OPTIONS = -OCAMLC = $(OCAMLFIND) ocamlc -package "$(PACKAGES)" \ - -g -I lexers $(OPTIONS) $(ROPTIONS) -OCAMLOPT = $(OCAMLFIND) ocamlopt -package "$(PACKAGES)" \ - -p -I lexers $(OPTIONS) $(ROPTIONS) -OCAMLDEP = ocamldep $(OPTIONS) -OCAMLFIND = ocamlfind - -depend: *.ml *.mli pxp_yacc.ml - $(OCAMLDEP) *.ml *.mli >depend - -.SUFFIXES: .cmo .cmi .cmx .ml .mli .mll .m2y - -.ml.cmx: - $(OCAMLOPT) -c $< - -.ml.cmo: - $(OCAMLC) -c $< - -.mli.cmi: - $(OCAMLC) -c $< - -.mll.ml: - ocamllex $< - -.m2y.ml: - ./m2parsergen/m2parsergen < $< >`basename $< .m2y`.ml || { rm -f `basename $< .m2y`.ml; false; } - -*.mli: - - -# Generated dependencies: - -include depend - diff --git a/helm/DEVEL/pxp/pxp/Makefile.conf b/helm/DEVEL/pxp/pxp/Makefile.conf deleted file mode 100644 index 749c702c7..000000000 --- a/helm/DEVEL/pxp/pxp/Makefile.conf +++ /dev/null @@ -1,37 +0,0 @@ -# User-configurable section: - -# yes or no: Do you want that the parser has support for the internal -# representation as UTF-8 strings? "yes" is recommended, but the parser -# becomes much bigger -UTF8_SUPPORT = yes - -# --- End of User-configurable section. - -# Settings. - -NAME = pxp -PACKAGES = netstring - -# Caml objects that are needed by the lexers: -OBJECTS_types = \ - pxp_types.cmo pxp_lexer_types.cmo - -CMI_types = $(OBJECTS_types:.cmo=.cmi) - -# Caml objects that depend on the lexers: -OBJECTS_engine = \ - pxp_lexers.cmo \ - pxp_dfa.cmo \ - pxp_aux.cmo pxp_reader.cmo \ - pxp_entity.cmo pxp_dtd.cmo pxp_document.cmo \ - pxp_yacc.cmo pxp_codewriter.cmo - -# Same as native objects: -XOBJECTS_types = $(OBJECTS_types:.cmo=.cmx) -XOBJECTS_engine = $(OBJECTS_engine:.cmo=.cmx) - -# .mli files to install: - -MLI = pxp_document.mli pxp_dtd.mli \ - pxp_types.mli pxp_yacc.mli \ - pxp_codewriter.mli pxp_dfa.mli diff --git a/helm/DEVEL/pxp/pxp/RELEASE b/helm/DEVEL/pxp/pxp/RELEASE deleted file mode 100644 index d3827e75a..000000000 --- a/helm/DEVEL/pxp/pxp/RELEASE +++ /dev/null @@ -1 +0,0 @@ -1.0 diff --git a/helm/DEVEL/pxp/pxp/compatibility/.cvsignore b/helm/DEVEL/pxp/pxp/compatibility/.cvsignore deleted file mode 100644 index deb5b7fba..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -*.cmo -*.cmx -*.cmi - diff --git a/helm/DEVEL/pxp/pxp/compatibility/META b/helm/DEVEL/pxp/pxp/compatibility/META deleted file mode 100644 index 441e30a0f..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/META +++ /dev/null @@ -1,6 +0,0 @@ -version = "PXP-emulator" -requires = "pxp" -description = "Validating parser for XML-1.0" -archive(byte) = "markup.cma" -archive(native) = "markup.cmxa" - diff --git a/helm/DEVEL/pxp/pxp/compatibility/Makefile b/helm/DEVEL/pxp/pxp/compatibility/Makefile deleted file mode 100644 index 187116ccb..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# make all: make bytecode archive -# make opt: make native archive -# make install: install bytecode archive, and if present, native archive -# make uninstall: uninstall package -# make clean: remove intermediate files (in this directory) -# make CLEAN: remove intermediate files (recursively) -# make distclean: remove any superflous files (recursively) - -#---------------------------------------------------------------------- - -include Makefile.conf - -.PHONY: all -all: - $(MAKE) -f Makefile.code all - -.PHONY: opt -opt: - $(MAKE) -f Makefile.code opt - -.PHONY: install -install: all - files=`../tools/collect_files *.cmi *.cma *.cmxa *.a` && \ - ocamlfind install $(NAME) $(MLI) $$files META - -.PHONY: uninstall -uninstall: - ocamlfind remove $(NAME) - -.PHONY: clean -clean: - rm -f *.cmi *.cmo *.cma *.cmx *.o *.a *.cmxa *.new *.old - -.PHONY: CLEAN -CLEAN: clean - -.PHONY: distclean -distclean: clean - rm -f *~ depend depend.pkg - diff --git a/helm/DEVEL/pxp/pxp/compatibility/Makefile.code b/helm/DEVEL/pxp/pxp/compatibility/Makefile.code deleted file mode 100644 index 2733faa09..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/Makefile.code +++ /dev/null @@ -1,50 +0,0 @@ -# make all: make bytecode archives -# make opt: make native archives -#---------------------------------------------------------------------- - -include Makefile.conf - -.PHONY: all -all: markup.cma - -.PHONY: opt -opt: markup.cmxa - -#---------------------------------------------------------------------- - -markup.cma: $(OBJECTS) - $(OCAMLC) -a -o markup.cma $(OBJECTS) - -markup.cmxa: $(XOBJECTS) - $(OCAMLOPT) -a -o markup.cmxa $(XOBJECTS) - -#---------------------------------------------------------------------- -# general rules: - -OPTIONS = -OCAMLC = ocamlfind ocamlc -g -I .. -package netstring $(OPTIONS) $(ROPTIONS) -OCAMLOPT = ocamlfind ocamlopt -p -I .. -package netstring $(OPTIONS) $(ROPTIONS) -OCAMLDEP = ocamldep $(OPTIONS) -OCAMLFIND = ocamlfind - -depend: *.ml *.mli - $(OCAMLDEP) *.ml *.mli >depend - -.SUFFIXES: .cmo .cmi .cmx .ml .mli - -.ml.cmx: - $(OCAMLOPT) -c $< - -.ml.cmo: - $(OCAMLC) -c $< - -.mli.cmi: - $(OCAMLC) -c $< - -*.mli: - - -# Generated dependencies: - -include depend - diff --git a/helm/DEVEL/pxp/pxp/compatibility/Makefile.conf b/helm/DEVEL/pxp/pxp/compatibility/Makefile.conf deleted file mode 100644 index 061d0cae1..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/Makefile.conf +++ /dev/null @@ -1,9 +0,0 @@ -NAME = markup - -OBJECTS = markup_types.cmo markup_dtd.cmo markup_reader.cmo \ - markup_document.cmo markup_yacc.cmo -XOBJECTS = $(OBJECTS:.cmo=.cmx) - -MLI = markup_document.mli markup_dtd.mli \ - markup_types.mli markup_yacc.mli markup_reader.mli - diff --git a/helm/DEVEL/pxp/pxp/compatibility/README b/helm/DEVEL/pxp/pxp/compatibility/README deleted file mode 100644 index 50086732a..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/README +++ /dev/null @@ -1,21 +0,0 @@ -This directory contains the modules for Markup-0.2.10 -compatibility. The modules consist mainly of wrapper classes for the -new PXP classes, and translate the old methods to the new ones. - -Please note that the compatibility is not perfect. Sometimes there are -new methods which do not exist in Markup-0.2.10, and sometimes even -existing methods changed their signature. I have tried to avoid that, -but there are some ugly cases which are hard to solve without such -modifications. - -Translating old methods into new methods costs time and -memory. Because of this, it is best to consider the compatibility -modules as migration path to PXP: You can test whether PXP parses your -input files, and you can compare the old API with the new API -directly. (However, it is hard to test new features of PXP with the -compatibility modules; the old API does not reflect the new features.) - -The compatibility modules are currently maintained, but that will stop -once PXP has been established. - -(Gerd) diff --git a/helm/DEVEL/pxp/pxp/compatibility/markup_document.ml b/helm/DEVEL/pxp/pxp/compatibility/markup_document.ml deleted file mode 100644 index bbc497953..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/markup_document.ml +++ /dev/null @@ -1,374 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - *) - -type node_type = - T_element of string - | T_data - -class type [ 'node ] extension = [ 'node ] Pxp_document.extension - -class type [ 'ext, 'node ] pxp_extension_type = -object ('self) - method clone : 'self - method node : 'self Pxp_document.node - method set_node : 'self Pxp_document.node -> unit - - method markup_node : 'node - method set_markup_node : 'node -> unit - - method set_index : 'self Pxp_yacc.index -> unit - method index : 'self Pxp_yacc.index - end -;; - - -class type [ 'ext ] node = - object ('self) - constraint 'ext = 'ext node #extension - method pxp_node : (('ext, 'ext node) pxp_extension_type) Pxp_document.node - - method extension : 'ext - method delete : unit - method parent : 'ext node - method root : 'ext node - method orphaned_clone : 'ext node - method orphaned_flat_clone : 'ext node - method add_node : 'ext node -> unit - method add_pinstr : Markup_dtd.proc_instruction -> unit - method pinstr : string -> Markup_dtd.proc_instruction list - method pinstr_names : string list - method sub_nodes : 'ext node list - method iter_nodes : ('ext node -> unit) -> unit - method iter_nodes_sibl : - ('ext node option -> 'ext node -> 'ext node option -> unit) -> unit - method set_nodes : 'ext node list -> unit - method data : string - method node_type : node_type - method attribute : string -> Markup_types.att_value - method attribute_names : string list - method attribute_type : string -> Markup_types.att_type - method attributes : (string * Markup_types.att_value) list - method required_string_attribute : string -> string - method required_list_attribute : string -> string list - method optional_string_attribute : string -> string option - method optional_list_attribute : string -> string list - method quick_set_attributes : (string * Markup_types.att_value) list -> unit - method find : string -> 'ext node - method reset_finder : unit - method dtd : Markup_dtd.dtd - method create_element : - Markup_dtd.dtd -> node_type -> (string * string) list -> 'ext node - method create_data : Markup_dtd.dtd -> string -> 'ext node - method local_validate : unit - method keep_always_whitespace_mode : unit - method write_compact_as_latin1 : Markup_types.output_stream -> unit - method internal_adopt : 'ext node option -> unit - method internal_delete : 'ext node -> unit - method internal_init : Markup_dtd.dtd -> string -> (string * string) list -> unit - end -;; - - -class [ 'ext ] pxp_extension init_markup_node = - (object (self : 'self) - (* constraint 'ext = 'ext node #extension *) - val mutable pxp_node = (None : - 'self Pxp_document.node option) - (* 'ext pxp_extension Pxp_document.node option *) - val mutable markup_node = (init_markup_node : 'ext node) - - val mutable index = (None : 'self Pxp_yacc.index option) - - method clone = - {< >} - - method node = - match pxp_node with - None -> - assert false - | Some n -> n - - method set_node n = - pxp_node <- Some n - - method markup_node = markup_node - - method set_markup_node n = markup_node <- n - - method set_index ix = - index <- Some ix - - method index = - match index with - None -> assert false - | Some x -> x - - end - : ['ext, 'ext node] pxp_extension_type ) -;; - - -class [ 'ext ] emulate_markup_node init_ext init_pxp_node = - object (self) - constraint 'ext = 'ext node #extension - val mutable pxp_node = (init_pxp_node : - ('ext, 'ext #node) - pxp_extension_type Pxp_document.node option) - val mutable extension = (init_ext : 'ext) - - method pxp_node = - match pxp_node with - None -> assert false - | Some n -> n - - method extension = extension - method delete = self # pxp_node # delete - method parent = self # pxp_node # parent # extension # markup_node - method root = self # pxp_node # root # extension # markup_node - - method orphaned_clone = - let ext' = extension # clone in - let pxp' = self # pxp_node # orphaned_clone in - let n = new emulate_markup_node ext' (Some pxp') in - ext' # set_node (n : 'ext #node :> 'ext node); - pxp' # extension # set_markup_node n; - n - - method orphaned_flat_clone = - let ext' = extension # clone in - let pxp' = self # pxp_node # orphaned_flat_clone in - let n = new emulate_markup_node ext' (Some pxp') in - ext' # set_node (n : 'ext #node :> 'ext node); - pxp' # extension # set_markup_node n; - n - - method dtd = self # pxp_node # dtd - - method add_node (n : 'ext node) = - let n_pxp = n # pxp_node in - self # pxp_node # add_node n_pxp - - method add_pinstr pi = - self # pxp_node # add_pinstr pi - - method sub_nodes = - let l = self # pxp_node # sub_nodes in - List.map (fun n_pxp -> n_pxp # extension # markup_node) l - - method pinstr name = - self # pxp_node # pinstr name - - method pinstr_names = - self # pxp_node # pinstr_names - - method iter_nodes f = - self # pxp_node # iter_nodes - (fun n_pxp -> f (n_pxp # extension # markup_node)) - - method iter_nodes_sibl f = - self # pxp_node # iter_nodes_sibl - (fun left_pxp node_pxp right_pxp -> - let left = - match left_pxp with - None -> None - | Some n_pxp -> Some (n_pxp # extension # markup_node) in - let right = - match right_pxp with - None -> None - | Some n_pxp -> Some (n_pxp # extension # markup_node) in - let node = - node_pxp # extension # markup_node in - f left node right - ) - - method set_nodes (l : 'ext node list) = - let l_pxp = List.map (fun n -> n # pxp_node) l in - self # pxp_node # set_nodes l_pxp - - method data = self # pxp_node # data - - method node_type = - match self # pxp_node # node_type with - Pxp_document.T_data -> T_data - | Pxp_document.T_element name -> T_element name - | Pxp_document.T_super_root -> T_element "-vr" - | Pxp_document.T_pinstr _ -> T_element "-pi" - | _ -> assert false - - method attribute name = - self # pxp_node # attribute name - - method attribute_names = - self # pxp_node # attribute_names - - method attribute_type name = - self # pxp_node # attribute_type name - - method attributes = - self # pxp_node # attributes - - method required_string_attribute name = - self # pxp_node # required_string_attribute name - - method required_list_attribute name = - self # pxp_node # required_list_attribute name - - method optional_string_attribute name = - self # pxp_node # optional_string_attribute name - - method optional_list_attribute name = - self # pxp_node # optional_list_attribute name - - method quick_set_attributes l = - self # pxp_node # quick_set_attributes l - - method find (name : string) = - let index = self # root # pxp_node # extension # index in - let n = index # find name in (* may raise Not_found *) - n # extension # markup_node - - method reset_finder = () - - method create_element dtd nt atts = - let nt_pxp = - match nt with - T_data -> Pxp_document.T_data - | T_element name -> Pxp_document.T_element name in - let node_pxp = - self # pxp_node # create_element dtd nt_pxp atts in - let ext' = extension # clone in - let n = new emulate_markup_node ext' (Some node_pxp) in - ext' # set_node (n : 'ext #node :> 'ext node); - node_pxp # extension # set_markup_node n; - n - - method create_data dtd s = - let node_pxp = - self # pxp_node # create_data dtd s in - let ext' = extension # clone in - let n = new emulate_markup_node ext' (Some node_pxp) in - ext' # set_node (n : 'ext #node :> 'ext node); - node_pxp # extension # set_markup_node n; - n - - method keep_always_whitespace_mode = - self # pxp_node # keep_always_whitespace_mode - - method write_compact_as_latin1 out = - self # pxp_node # write_compact_as_latin1 out - - method local_validate = - self # pxp_node # local_validate() - - method internal_adopt (p:'ext node option) = - assert false; - () - - method internal_delete (n:'ext node) = - assert false; - () - - method internal_init (d:Markup_dtd.dtd) (s:string) (atts:(string*string)list) = - assert false; - () - end -;; - -class [ 'ext ] data_impl ext data = - object (self) - inherit [ 'ext ] emulate_markup_node ext None - constraint 'ext = 'ext node #extension - initializer - if data <> "" then - failwith "Emulation of Markup_document: Cannot instantiate data node with non-empty string"; - let self' = (self : 'ext #node :> 'ext node ) in - pxp_node <- Some (new Pxp_document.data_impl (new pxp_extension self')) - - end -;; - -class [ 'ext ] element_impl ext = - object (self) - inherit [ 'ext ] emulate_markup_node ext None - initializer - let self' = (self : 'ext #node :> 'ext node ) in - pxp_node <- Some (new Pxp_document.element_impl (new pxp_extension self')) - end -;; - - -class [ 'ext ] document w = - object (self) - val pxp_doc = new Pxp_document.document - (w : Markup_types.collect_warnings :> Pxp_types.collect_warnings) - - val mutable standalone_flag = false - - method init_xml_version v = - pxp_doc # init_xml_version v - - method xml_version = - pxp_doc # xml_version - - method init_xml_standalone b = - standalone_flag <- b - - method xml_standalone = standalone_flag - - method init_root (r : 'ext node) = - pxp_doc # init_root (r # pxp_node); - self # dtd # set_standalone_declaration standalone_flag - (* questionable *) - - method root = - let pxp_root = pxp_doc # root in - pxp_root # extension # markup_node - - method dtd = - pxp_doc # dtd - - method add_pinstr pi = - pxp_doc # add_pinstr pi - - method pinstr name = - pxp_doc # pinstr name - - method pinstr_names = - pxp_doc # pinstr_names - - method write_compact_as_latin1 out = - pxp_doc # write_compact_as_latin1 out - - end -;; - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:30 lpadovan - * Initial revision - * - * Revision 1.6 2000/08/18 20:19:00 gerd - * Changed the emulation: there are now wrapper objects for nodes. - * This was necessary because node_type changed in PXP such that it became - * incompatible with Markup's node_type. - * - * Revision 1.5 2000/07/14 21:35:35 gerd - * Updated because of the simplification of Pxp_types.collect_warnings. - * - * Revision 1.4 2000/07/08 17:40:50 gerd - * Updated the simulation. - * - * Revision 1.3 2000/06/14 22:19:27 gerd - * Update because of additional 'encoding' methods. - * - * Revision 1.2 2000/05/30 00:08:40 gerd - * Bugfix. - * - * Revision 1.1 2000/05/29 23:43:51 gerd - * Initial compatibility revision. - * - *) - diff --git a/helm/DEVEL/pxp/pxp/compatibility/markup_document.mli b/helm/DEVEL/pxp/pxp/compatibility/markup_document.mli deleted file mode 100644 index 2e37f0f22..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/markup_document.mli +++ /dev/null @@ -1,420 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * Markup! The validating XML parser for Objective Caml. - * Copyright 1999 by Gerd Stolpmann. See LICENSE for details. - * - * THIS IS THE markup-0.2.10 COMPATIBLE INTERFACE TO markup_document.mli. - * It corresponds to revision 1.13 of markup_document.mli. - *) - -(**********************************************************************) -(* *) -(* Markup_document: *) -(* Object model of the document/element instances *) -(* *) -(**********************************************************************) - - -(* ====================================================================== - * OVERVIEW - * - * class type node ............. The common class type of the nodes of - * the element tree. Nodes are either - * elements (inner nodes) or data nodes - * (leaves) - * class type extension ........ The minimal properties of the so-called - * extensions of the nodes: Nodes can be - * customized by applying a class parameter - * that adds methods/values to nodes. - * class data_impl : node ...... Implements data nodes. - * class element_impl : node ... Implements element nodes - * class document .............. A document is an element with some additional - * properties - * - * ====================================================================== - * - * THE STRUCTURE OF NODE TREES: - * - * Every node except the root node has a parent node. The parent node is - * always an element, because data nodes never contain other nodes. - * In the other direction, element nodes may have children; both elements - * and data nodes are possible as children. - * Every node knows its parent (if any) and all its children (if any); - * the linkage is maintained in both directions. A node without a parent - * is called a root. - * It is not possible that a node is the child of two nodes (two different nodes - * or a multiple child of the same node). - * You can break the connection between a node and its parent; the method - * "delete" performs this operations and deletes the node from the parent's - * list of children. The node is now a root, for itself and for all - * subordinate nodes. In this context, the node is also called an orphan, - * because it has lost its parent (this is a bit misleading because the - * parent is not always the creator of a node). - * In order to simplify complex operations, you can also set the list of - * children of an element. Nodes that have been children before are unchanged; - * new nodes are added (and the linkage is set up), nodes no more occurring - * in the list are handled if they have been deleted. - * If you try to add a node that is not a root (either by an "add" or by a - * "set" operation) the operation fails. - * - * CREATION OF NODES - * - * The class interface supports creation of nodes by cloning a so-called - * exemplar. The idea is that it is sometimes useful to implement different - * element types by different classes, and to implement this by looking up - * exemplars. - * Imagine you have three element types A, B, and C, and three classes - * a, b, and c implementing the node interface (for example, by providing - * different extensions, see below). The XML parser can be configured to - * have a lookup table - * { A --> a0, B --> b0, C --> c0 } - * where a0, b0, c0 are exemplars of the classes a, b, and c, i.e. empty - * objects belonging to these classes. If the parser finds an instance of - * A, it looks up the exemplar a0 of A and clones it (actually, the method - * "create_element" performs this for elements, and "create_data" for data - * nodes). Clones belong to the same class as the original nodes, so the - * instances of the elements have the same classes as the configured - * exemplars. - * Note: This technique assumes that the interface of all exemplars is the - * same! - * - * THE EXTENSION - * - * The class type node and all its implementations have a class parameter - * 'ext which must at least fulfil the properties of the class type "extension". - * The idea is that you can add properties, for example: - * - * class my_extension = - * object - * (* minimal properties required by class type "extension": *) - * method clone = ... - * method node = ... - * method set_node n = ... - * (* here my own methods: *) - * method do_this_and_that ... - * end - * - * class my_element_impl = [ my_extension ] element_impl - * class my_data_impl = [ my_extension ] data_impl - * - * The whole XML parser is parameterized with 'ext, so your extension is - * visible everywhere (this is the reason why extensibility is solved by - * parametric polymorphism and not by inclusive polymorphism (subtyping)). - * - * - * SOME COMPLICATED TYPE EXPRESSIONS - * - * Sometimes the following type expressions turn out to be necessary: - * - * 'a node extension as 'a - * This is the type of an extension that belongs to a node that - * has an extension that is the same as we started with. - * - * 'a extension node as 'a - * This is the type of a node that has an extension that belongs to a - * node of the type we started with. - * - * - * DOCUMENTS - * ... - * - * ====================================================================== - * - * SIMPLE USAGE: ... - *) - - -open Markup_dtd - - -type node_type = - T_element of string - | T_data - - - -class type [ 'node ] extension = - object ('self) - method clone : 'self - (* "clone" should return an exact deep copy of the object. *) - method node : 'node - (* "node" returns the corresponding node of this extension. This method - * intended to return exactly what previously has been set by "set_node". - *) - method set_node : 'node -> unit - (* "set_node" is invoked once the extension is associated to a new - * node object. - *) - end -;; - -class type [ 'ext, 'node ] pxp_extension_type = -object ('self) - method clone : 'self - method node : 'self Pxp_document.node - method set_node : 'self Pxp_document.node -> unit - - method markup_node : 'node - method set_markup_node : 'node -> unit - - method set_index : 'self Pxp_yacc.index -> unit - method index : 'self Pxp_yacc.index - end -;; - -class type [ 'ext ] node = - object ('self) - constraint 'ext = 'ext node #extension - method pxp_node : (('ext, 'ext node) pxp_extension_type) Pxp_document.node - - method extension : 'ext - (* Return the extension of this node: *) - - method delete : unit - (* Delete this node from the parent's list of sub nodes. This node gets - * orphaned. - * 'delete' does nothing if this node does not have a parent. - *) - - method parent : 'ext node - (* Get the parent, or raise Not_found if this node is an orphan. *) - - method root : 'ext node - (* Get the direct or indirect parent that does not have a parent itself, - * i.e. the root of the tree. - *) - - method orphaned_clone : 'ext node - (* return an exact clone of this element and all sub nodes (deep copy) - * except string values which are shared by this node and the clone. - * The other exception is that the clone has no parent (i.e. it is now - * a root). - *) - - method orphaned_flat_clone : 'ext node - (* return a clone of this element where all subnodes are omitted. - * The type of the node, and the attributes are the same as in the - * original node. - * The clone has no parent. - *) - - method add_node : 'ext node -> unit - (* Append new sub nodes -- mainly used by the parser itself, but - * of course open for everybody. If an element is added, it must be - * an orphan (i.e. does not have a parent node); and after addition - * *this* node is the new parent. - *) - - method add_pinstr : proc_instruction -> unit - (* Add a processing instruction to the set of processing instructions of - * this node. Usually only elements contain processing instructions. - *) - - method pinstr : string -> proc_instruction list - (* Get all processing instructions with the passed name *) - - method pinstr_names : string list - (* Get a list of all names of processing instructions *) - - method sub_nodes : 'ext node list - (* Get the list of sub nodes *) - - method iter_nodes : ('ext node -> unit) -> unit - (* iterate over the sub nodes *) - - method iter_nodes_sibl : - ('ext node option -> 'ext node -> 'ext node option -> unit) -> unit - (* Here every iteration step can also access to the previous and to the - * following node if present: - *) - - method find : string -> 'ext node - (* Get the node that has an ID attribute with this value, or raise - * Not_found. - * "find" may also cause a Validation_error if something is wrong - * with the IDs. - *) - - method reset_finder : unit - (* makes that newly added nodes will also be found *) - - method set_nodes : 'ext node list -> unit - (* Set the list of sub nodes. Elements that are no longer sub nodes gets - * orphaned, and all new elements that previously were not sub nodes - * must have been orphaned. - *) - - method data : string - (* Get the data string of this node. For data nodes, this string is just - * the content. For elements, this string is the concatenation of all - * subordinate data nodes. - *) - - method node_type : node_type - (* Get the name of the element type. *) - - method attribute : string -> Markup_types.att_value - method attribute_names : string list - method attribute_type : string -> Markup_types.att_type - method attributes : (string * Markup_types.att_value) list - (* Get a specific attribute; get the names of all attributes; get the - * type of a specific attribute; get names and values of all attributes. - * Only elements have attributes. - * Note: If the DTD allows arbitrary for this element, "attribute_type" - * raises Undeclared. - *) - - method required_string_attribute : string -> string - method required_list_attribute : string -> string list - (* Return the attribute or fail if the attribute is not present: - * The first version passes the value always as string back; - * the second version always as list. - *) - - method optional_string_attribute : string -> string option - method optional_list_attribute : string -> string list - (* Return some attribute value or return None if the attribute is not - * present: - * The first version passes the value always as string back; - * the second version always as list. - *) - - method quick_set_attributes : (string * Markup_types.att_value) list -> unit - (* Sets the attributes but does not check whether they match the DTD. - *) - - method dtd : dtd - (* Get the DTD *) - - method create_element : dtd -> node_type -> (string * string) list -> 'ext node - (* create an "empty copy" of this element: - * - new DTD - * - new node type - * - new attribute list - * - empty list of nodes - *) - - method create_data : dtd -> string -> 'ext node - (* create an "empty copy" of this data node: *) - - method local_validate : unit - (* Check that this element conforms to the DTD: *) - - method keep_always_whitespace_mode : unit - (* Normally, add_node does not accept data nodes when the DTD does not - * allow data nodes or only whitespace ("ignorable whitespace"). - * Once you have invoked this method, ignorable whitespace is forced - * to be included into the document. - *) - - method write_compact_as_latin1 : Markup_types.output_stream -> unit - (* Write the contents of this node and the subtrees to the passed - * output stream; the character set ISO-8859-1 is used. The format - * is compact (the opposite of "pretty printing"). - *) - - (* ---------------------------------------- *) - (* internal methods: *) - method internal_adopt : 'ext node option -> unit - method internal_delete : 'ext node -> unit - method internal_init : dtd -> string -> (string * string) list -> unit - end -;; - -class [ 'ext ] data_impl : 'ext -> string -> [ 'ext ] node - -class [ 'ext ] element_impl : 'ext -> [ 'ext ] node - -class [ 'ext ] document : - Markup_types.collect_warnings -> - object - method init_xml_version : string -> unit - method init_xml_standalone : bool -> unit - method init_root : 'ext node -> unit - - method xml_version : string - method xml_standalone : bool - method dtd : dtd - method root : 'ext node - - method add_pinstr : proc_instruction -> unit - method pinstr : string -> proc_instruction list - method pinstr_names : string list - - method write_compact_as_latin1 : Markup_types.output_stream -> unit - (* Write the document to the passed - * output stream; the character set ISO-8859-1 is used. The format - * is compact (the opposite of "pretty printing"). - * If a DTD is present, the DTD is included into the internal subset. - *) - - end -;; - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:30 lpadovan - * Initial revision - * - * Revision 1.4 2000/08/18 20:19:16 gerd - * Updates in the emulation because of PXP changes. - * - * Revision 1.3 2000/07/16 16:35:06 gerd - * Update because PXP interface contains now the method 'write'. - * - * Revision 1.2 2000/06/14 22:19:27 gerd - * Update because of additional 'encoding' methods. - * - * Revision 1.1 2000/05/29 23:43:51 gerd - * Initial compatibility revision. - * - * ====================================================================== - * OLD LOGS: - * - * Revision 1.13 2000/05/27 19:15:08 gerd - * Removed the method init_xml_standalone. - * - * Revision 1.12 2000/05/01 20:42:34 gerd - * New method write_compact_as_latin1. - * - * Revision 1.11 2000/04/30 18:15:57 gerd - * Beautifications. - * New method keep_always_whitespace_mode. - * - * Revision 1.10 2000/03/11 22:58:15 gerd - * Updated to support Markup_codewriter. - * - * Revision 1.9 2000/01/27 21:51:56 gerd - * Added method 'attributes'. - * - * Revision 1.8 2000/01/27 21:19:07 gerd - * Added further methods. - * - * Revision 1.7 1999/11/09 22:20:14 gerd - * Removed method init_dtd from class "document". The DTD is - * implicitly passed to the document by the root element. - * - * Revision 1.6 1999/09/01 22:51:40 gerd - * Added methods to store processing instructions. - * - * Revision 1.5 1999/09/01 16:19:57 gerd - * The "document" class has now a "warner" as class argument. - * - * Revision 1.4 1999/08/19 21:59:13 gerd - * Added method "reset_finder". - * - * Revision 1.3 1999/08/19 01:08:29 gerd - * Added method "find". - * - * Revision 1.2 1999/08/15 02:19:41 gerd - * Some new explanations: That unknown elements are not rejected - * if the DTD allows them. - * - * Revision 1.1 1999/08/10 00:35:51 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/pxp/compatibility/markup_dtd.ml b/helm/DEVEL/pxp/pxp/compatibility/markup_dtd.ml deleted file mode 100644 index 7df5e29c6..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/markup_dtd.ml +++ /dev/null @@ -1,36 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - *) - -class dtd w = - Pxp_dtd.dtd - (w : Markup_types.collect_warnings :> Pxp_types.collect_warnings) - `Enc_iso88591;; - -class dtd_element dtd name = - Pxp_dtd.dtd_element dtd name;; - -class dtd_notation name id = - Pxp_dtd.dtd_notation name id `Enc_iso88591;; - -class proc_instruction target value = - Pxp_dtd.proc_instruction target value `Enc_iso88591;; - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:30 lpadovan - * Initial revision - * - * Revision 1.3 2000/07/14 21:35:35 gerd - * Updated because of the simplification of Pxp_types.collect_warnings. - * - * Revision 1.2 2000/06/14 22:19:27 gerd - * Update because of additional 'encoding' methods. - * - * Revision 1.1 2000/05/29 23:43:51 gerd - * Initial compatibility revision. - * - *) diff --git a/helm/DEVEL/pxp/pxp/compatibility/markup_dtd.mli b/helm/DEVEL/pxp/pxp/compatibility/markup_dtd.mli deleted file mode 100644 index 660b35ae8..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/markup_dtd.mli +++ /dev/null @@ -1,108 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * Markup! The validating XML parser for Objective Caml. - * Copyright 1999 by Gerd Stolpmann. See LICENSE for details. - * - * THIS IS THE markup-0.2.10 COMPATIBLE INTERFACE TO markup_dtd.mli. - * It corresponds to revision 1.11 of markup_dtd.mli. - *) - -(**********************************************************************) -(* *) -(* Markup_dtd: *) -(* Object model of document type declarations *) -(* *) -(**********************************************************************) - -(* ====================================================================== - * OVERVIEW - * - * class dtd ............... represents the whole DTD, including element - * declarations, entity declarations, notation - * declarations, and processing instructions - * class dtd_element ....... represents an element declaration consisting - * of a content model and an attribute list - * declaration - * class dtd_notation ...... represents a notation declaration - * class proc_instruction .. represents a processing instruction - * ====================================================================== - * - *) - - -class dtd : - Markup_types.collect_warnings -> - Pxp_dtd.dtd - (* Incompatibilities: - * add_gen_entity, gen_entity - *) - -class dtd_element : dtd -> string -> Pxp_dtd.dtd_element - (* Incompatibilities: - * set_content_model, add_attribute - *) - -class dtd_notation : string -> Markup_types.ext_id -> Pxp_dtd.dtd_notation - -class proc_instruction : string -> string -> Pxp_dtd.proc_instruction - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:30 lpadovan - * Initial revision - * - * Revision 1.1 2000/05/29 23:43:51 gerd - * Initial compatibility revision. - * - * ====================================================================== - * OLD LOGS: - * - * Revision 1.11 2000/05/29 21:14:57 gerd - * Changed the type 'encoding' into a polymorphic variant. - * - * Revision 1.10 2000/05/27 19:20:38 gerd - * Changed the interfaces for the standalone check: New - * methods: standalone_declaration, set_standalone_declaration, - * externally_declared, attribute_violates_standalone_declaration. - * The method set_content_model has been renamed to - * set_cm_and_extdecl; it now initializes also whether the element - * has been declared in an external entity. - * Methods add_gen_entity and gen_entity pass an additional - * boolean argument containing whether the declaration of the - * general entity happened in an external entity. - * Method add_attribute expects this argument, too, which - * states whether the declaration of the attribute happened in an - * external entity. - * - * Revision 1.9 2000/05/20 20:31:40 gerd - * Big change: Added support for various encodings of the - * internal representation. - * - * Revision 1.8 2000/05/06 23:10:26 gerd - * allow_arbitrary for elements, too. - * - * Revision 1.7 2000/05/01 20:42:52 gerd - * New method write_compact_as_latin1. - * - * Revision 1.6 2000/03/11 22:58:15 gerd - * Updated to support Markup_codewriter. - * - * Revision 1.5 2000/02/22 02:32:02 gerd - * Updated. - * - * Revision 1.4 1999/11/09 22:15:41 gerd - * Added method "arbitrary_allowed". - * - * Revision 1.3 1999/09/01 16:21:56 gerd - * "dtd" classes have now an argument that passes a "warner". - * - * Revision 1.2 1999/08/15 02:20:23 gerd - * New feature: a DTD can allow arbitrary elements. - * - * Revision 1.1 1999/08/10 00:35:51 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/pxp/compatibility/markup_reader.ml b/helm/DEVEL/pxp/pxp/compatibility/markup_reader.ml deleted file mode 100644 index a196c2219..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/markup_reader.ml +++ /dev/null @@ -1,119 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - *) - -open Markup_types;; - -class type resolver = - object - method open_in : ext_id -> Lexing.lexbuf - method close_in : unit - method change_encoding : string -> unit - method clone : resolver - end -;; - -(* General note: close_in is simulated by close_all. Of course, this is - * wrong, but it should not matter - *) - - -class resolve_read_channel ch the_warner = - object (self) - val pxp_resolver = - new Pxp_reader.resolve_read_this_channel - ~auto_close:false - ch - val warner = the_warner - - initializer - pxp_resolver # init_warner - (warner : Markup_types.collect_warnings :> Pxp_types.collect_warnings); - pxp_resolver # init_rep_encoding `Enc_iso88591; - - method open_in xid = - pxp_resolver # open_in xid - - method close_in = - pxp_resolver # close_all (* sic! *) - - method change_encoding enc = - pxp_resolver # change_encoding enc - - method clone = - ( {< pxp_resolver = pxp_resolver # clone >} : #resolver :> resolver ) - - end -;; - - -class resolve_read_string str = - object (self) - val pxp_resolver = - new Pxp_reader.resolve_read_this_string str - val warner = new Pxp_types.drop_warnings - - initializer - pxp_resolver # init_warner warner; - pxp_resolver # init_rep_encoding `Enc_iso88591; - - method open_in xid = - pxp_resolver # open_in xid - - method close_in = - pxp_resolver # close_all (* sic! *) - - method change_encoding enc = - pxp_resolver # change_encoding enc - - method clone = - ( {< pxp_resolver = pxp_resolver # clone >} : #resolver :> resolver ) - end -;; - - -class resolve_as_file the_warner = - object (self) - val pxp_resolver = - new Pxp_reader.resolve_as_file - ~system_encoding:`Enc_iso88591 - () - val warner = the_warner - - initializer - pxp_resolver # init_warner - (warner : Markup_types.collect_warnings :> Pxp_types.collect_warnings); - pxp_resolver # init_rep_encoding `Enc_iso88591; - - method open_in xid = - pxp_resolver # open_in xid - - method close_in = - pxp_resolver # close_all (* sic! *) - - method change_encoding enc = - pxp_resolver # change_encoding enc - - method clone = - ( {< pxp_resolver = pxp_resolver # clone >} : #resolver :> resolver ) - end -;; - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:30 lpadovan - * Initial revision - * - * Revision 1.3 2000/07/14 21:35:35 gerd - * Updated because of the simplification of Pxp_types.collect_warnings. - * - * Revision 1.2 2000/07/08 17:40:50 gerd - * Updated the simulation. - * - * Revision 1.1 2000/05/29 23:43:51 gerd - * Initial compatibility revision. - * - *) diff --git a/helm/DEVEL/pxp/pxp/compatibility/markup_reader.mli b/helm/DEVEL/pxp/pxp/compatibility/markup_reader.mli deleted file mode 100644 index 8e5e2c8fc..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/markup_reader.mli +++ /dev/null @@ -1,141 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * Markup! The validating XML parser for Objective Caml. - * Copyright by Gerd Stolpmann. See LICENSE for details. - * - * THIS IS THE markup-0.2.10 COMPATIBLE INTERFACE TO markup_reader.mli. - * It corresponds to revision 1.3 of markup_reader.mli. - *) - -open Markup_types;; - - -(* The class type resolver is the official type of all "resolvers". - * Resolvers get file names (or better, external identifiers) and - * return lexbufs, scanning the file for tokens. Resolvers may be - * cloned, and clones can interpret relative file names relative to - * their creator. - *) - -class type resolver = - object - (* A resolver can open a character source, and returns this source as - * Lexing.lexbuf. - * The resolver should recode the source into ISO-8859-1. By default, - * a resolver should assume UTF-8 or UTF-16 encoding. Before - * 'change_encoding' is invoked, the resolver should only return - * lexbufs with one character. After 'change_encoding' has been invoked, - * there is no character limit anymore. - * 'change_encoding' can only be invoked once. This method is usually - * called after the <? ... ?> prolog of the entity has been read. - * If this method is not called, it is up to the resolver to find out - * if UTF-8 or UTF-16 is used. It is recommended to invoke this method - * with an empty string to indicate this situation. - *) - method open_in : ext_id -> Lexing.lexbuf - method close_in : unit - method change_encoding : string -> unit - - - (* Every resolver can be cloned. The clone does not inherit the connection - * with the external object, i.e. it is closed. - *) - method clone : resolver - - end -;; - - -(* The following class is the current main implementation of resolvers. - * It fetches strings from an arbitrary source (by calling init_in, and - * then repeatedly next_string), recodes them to ISO-8859-1, and creates - * lexbufs for them. - * It is not complete, as the source is missing. - * - * Note that 'resolve_general' may change in future revisions; it is ugly. - *) - -(* -- This API simulation does not provide 'resolve_general' any longer - -class virtual resolve_general : - collect_warnings -> - object - val mutable encoding : string - val mutable encoding_requested : bool - val warner : collect_warnings - - method clone : resolver - - method private warn : int -> unit - method private autodetect : string -> unit - - method private virtual next_string : string -> int -> int -> int - method private virtual init_in : ext_id -> unit - method virtual close_in : unit - - method open_in : ext_id -> Lexing.lexbuf - - method change_encoding : string -> unit - end -*) - - -(* The next classes are resolvers for concrete input sources. *) - -class resolve_read_channel : - in_channel -> collect_warnings -> resolver;; - - (* Reads from the passed channel (it may be even a pipe). Note that this - * resolver cannot handle file inclusions, as it is pre-bound to a - * specific channel and is not able to interpret file names. - * That means, if there is a entity reference (something like &name; or - * %name;) to parse, and the definition points to another file, the - * resolver will fail. - *) - - -class resolve_read_string : - string -> resolver;; - - (* Reads from the passed string. As 'resolver_read_channel', this - * resolver cannot handle file inclusions. - *) - - -class resolve_as_file : - collect_warnings -> resolver;; - - (* Reads from the local file system. Every file name is interpreted as - * file name of the local file system, and the referred file is read. - * This resolver can handle file inclusions as long as they do not - * exceed the scope of the local file system (i.e. no URLs). - *) - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:30 lpadovan - * Initial revision - * - * Revision 1.2 2000/07/08 17:40:50 gerd - * Updated the simulation. - * - * Revision 1.1 2000/05/29 23:43:51 gerd - * Initial compatibility revision. - * - * ====================================================================== - * OLD LOGS: - * - * Revision 1.3 2000/05/29 21:14:57 gerd - * Changed the type 'encoding' into a polymorphic variant. - * - * Revision 1.2 2000/05/20 20:31:40 gerd - * Big change: Added support for various encodings of the - * internal representation. - * - * Revision 1.1 2000/03/13 23:41:54 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/pxp/compatibility/markup_types.ml b/helm/DEVEL/pxp/pxp/compatibility/markup_types.ml deleted file mode 100644 index a0c0c271b..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/markup_types.ml +++ /dev/null @@ -1,103 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - *) - - -type ext_id = Pxp_types.ext_id = - System of string - | Public of (string * string) - | Anonymous -type dtd_id = Pxp_types.dtd_id= - External of ext_id - | Derived of ext_id - | Internal -type content_model_type = Pxp_types.content_model_type = - Unspecified - | Empty - | Any - | Mixed of mixed_spec list - | Regexp of regexp_spec -and mixed_spec = Pxp_types.mixed_spec = - MPCDATA - | MChild of string -and regexp_spec = Pxp_types.regexp_spec = - Optional of regexp_spec - | Repeated of regexp_spec - | Repeated1 of regexp_spec - | Alt of regexp_spec list - | Seq of regexp_spec list - | Child of string -type att_type = Pxp_types.att_type = - A_cdata - | A_id - | A_idref - | A_idrefs - | A_entity - | A_entities - | A_nmtoken - | A_nmtokens - | A_notation of string list - | A_enum of string list -type att_default = Pxp_types.att_default = - D_required - | D_implied - | D_default of string - | D_fixed of string -type att_value = Pxp_types.att_value = - Value of string - | Valuelist of string list - | Implied_value - -class collect_warnings = -object - val mutable w = Buffer.create 100 - method print_warnings = - Buffer.contents w - method reset = - Buffer.clear w - method warn s = - Buffer.add_string w ("WARNING: " ^ s ^ "\n") -end - -exception Illegal_character of int -exception Validation_error = Pxp_types.Validation_error -exception WF_error = Pxp_types.WF_error -exception Character_not_supported = Pxp_types.Character_not_supported -exception Bad_character_stream = Netconversion.Malformed_code -exception At = Pxp_types.At -exception Undeclared = Pxp_types.Undeclared - -let string_of_exn = Pxp_types.string_of_exn - -type output_stream = Pxp_types.output_stream = - Out_buffer of Buffer.t - | Out_channel of out_channel - | Out_function of (string -> int -> int -> unit) - -let write = Pxp_types.write - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:30 lpadovan - * Initial revision - * - * Revision 1.5 2000/08/18 20:19:16 gerd - * Updates in the emulation because of PXP changes. - * - * Revision 1.4 2000/07/16 18:30:15 gerd - * Updated because PXP does no longer have the exception - * Illegal_character. - * - * Revision 1.3 2000/07/14 21:35:35 gerd - * Updated because of the simplification of Pxp_types.collect_warnings. - * - * Revision 1.2 2000/07/08 17:40:50 gerd - * Updated the simulation. - * - * Revision 1.1 2000/05/29 23:43:51 gerd - * Initial compatibility revision. - * - *) diff --git a/helm/DEVEL/pxp/pxp/compatibility/markup_types.mli b/helm/DEVEL/pxp/pxp/compatibility/markup_types.mli deleted file mode 100644 index b33bb30b2..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/markup_types.mli +++ /dev/null @@ -1,125 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * Markup! The validating XML parser for Objective Caml. - * Copyright 1999 by Gerd Stolpmann. See LICENSE for details. - * - * THIS IS THE markup-0.2.10 COMPATIBLE INTERFACE TO markup_types.mli. - * It corresponds to revision 1.7 of markup_types.mli. - *) - - -type ext_id = Pxp_types.ext_id = - System of string - | Public of (string * string) - | Anonymous -type dtd_id = Pxp_types.dtd_id = - External of ext_id - | Derived of ext_id - | Internal -type content_model_type = Pxp_types.content_model_type = - Unspecified - | Empty - | Any - | Mixed of mixed_spec list - | Regexp of regexp_spec -and mixed_spec = Pxp_types.mixed_spec = - MPCDATA - | MChild of string -and regexp_spec = Pxp_types.regexp_spec = - Optional of regexp_spec - | Repeated of regexp_spec - | Repeated1 of regexp_spec - | Alt of regexp_spec list - | Seq of regexp_spec list - | Child of string -type att_type = Pxp_types.att_type = - A_cdata - | A_id - | A_idref - | A_idrefs - | A_entity - | A_entities - | A_nmtoken - | A_nmtokens - | A_notation of string list - | A_enum of string list -type att_default = Pxp_types.att_default = - D_required - | D_implied - | D_default of string - | D_fixed of string -type att_value = Pxp_types.att_value = - Value of string - | Valuelist of string list - | Implied_value - -class collect_warnings : - object - method warn : string -> unit - method print_warnings : string - method reset : unit - end -;; - - -exception Illegal_character of int -exception Validation_error of string -exception WF_error of string -exception Character_not_supported -exception Bad_character_stream -exception At of (string * exn) -exception Undeclared - -val string_of_exn : exn -> string - (* Converts a Markup exception into a readable string *) - - -type output_stream = Pxp_types.output_stream = - Out_buffer of Buffer.t - | Out_channel of out_channel - | Out_function of (string -> int -> int -> unit) - -val write : output_stream -> string -> int -> int -> unit - (* write os s pos len: Writes the string to the buffer/channel/stream *) - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:30 lpadovan - * Initial revision - * - * Revision 1.2 2000/07/08 17:40:50 gerd - * Updated the simulation. - * - * Revision 1.1 2000/05/29 23:43:51 gerd - * Initial compatibility revision. - * - * ====================================================================== - * OLD LOGS: - * - * Revision 1.7 2000/05/29 21:14:57 gerd - * Changed the type 'encoding' into a polymorphic variant. - * - * Revision 1.6 2000/05/20 20:31:40 gerd - * Big change: Added support for various encodings of the - * internal representation. - * - * Revision 1.5 2000/05/01 20:43:25 gerd - * New type output_stream; new function 'write'. - * - * Revision 1.4 1999/09/01 16:25:35 gerd - * Dropped Illegal_token and Content_not_allowed_here. WF_error can - * be used instead. - * - * Revision 1.3 1999/08/15 02:22:40 gerd - * Added exception Undeclared. - * - * Revision 1.2 1999/08/14 22:15:17 gerd - * New class "collect_warnings". - * - * Revision 1.1 1999/08/10 00:35:52 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/pxp/compatibility/markup_yacc.ml b/helm/DEVEL/pxp/pxp/compatibility/markup_yacc.ml deleted file mode 100644 index 26c40de18..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/markup_yacc.ml +++ /dev/null @@ -1,245 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - *) - -open Markup_types -open Markup_dtd -open Markup_document - -type config = - { warner : collect_warnings; - errors_with_line_numbers : bool; - processing_instructions_inline : bool; - virtual_root : bool; - debugging_mode : bool; - } - - -type source = - Entity of ((dtd -> Pxp_entity.entity) * Markup_reader.resolver) - | Channel of in_channel - | File of string - | Latin1 of string - | ExtID of (ext_id * Markup_reader.resolver) - -type 'ext domspec = - { map : (node_type, 'ext node) Hashtbl.t; - default_element : 'ext node; - } - - -class default_ext = - object(self) - val mutable node = (None : ('a extension node as 'a) option) - method clone = {< >} - method node = - match node with - None -> - assert false - | Some n -> n - method set_node n = - node <- Some n - end -;; - - -let default_extension = new default_ext;; - -let default_config = - { warner = new collect_warnings; - errors_with_line_numbers = true; - processing_instructions_inline = false; - virtual_root = false; - debugging_mode = false; - } - - -let default_dom = - let d = Hashtbl.create 2 in - Hashtbl.add d T_data (new data_impl default_extension ""); - { map = d; - default_element = new element_impl default_extension - } -;; - - -let pxp_config cfg = - { Pxp_yacc.default_config with - Pxp_yacc.warner = (cfg.warner :> Pxp_types.collect_warnings); - Pxp_yacc.errors_with_line_numbers = cfg.errors_with_line_numbers; - Pxp_yacc.enable_pinstr_nodes = cfg.processing_instructions_inline; - Pxp_yacc.enable_super_root_node = cfg.virtual_root; - Pxp_yacc.encoding = `Enc_iso88591; - Pxp_yacc.recognize_standalone_declaration = false; - Pxp_yacc.debugging_mode = cfg.debugging_mode; - } -;; - - -class pxp_resolver r = - object (self) - val markup_resolver = r - - method init_rep_encoding enc = - assert (enc = `Enc_iso88591 ) - - method init_warner w = - () - - method rep_encoding = `Enc_iso88591 - - method open_in xid = - markup_resolver # open_in xid - - method close_in = - markup_resolver # close_in - - method close_all = - markup_resolver # close_in - - method change_encoding enc = - markup_resolver # change_encoding enc - - method clone = - ( {< markup_resolver = markup_resolver # clone >} - : #Pxp_reader.resolver :> Pxp_reader.resolver ) - end -;; - - -let pxp_source src = - match src with - Entity (mkent, res) -> Pxp_yacc.Entity(mkent, new pxp_resolver res) - | ExtID (id, res) -> Pxp_yacc.ExtID(id, new pxp_resolver res) - | Channel ch -> Pxp_yacc.from_channel - ~system_encoding:`Enc_iso88591 ch - | File f -> Pxp_yacc.from_file - ~system_encoding:`Enc_iso88591 f - | Latin1 s -> Pxp_yacc.from_string ~fixenc:`Enc_iso88591 s -;; - - -let pxp_dom dom = - let dex = - try Hashtbl.find dom.map T_data - with Not_found -> assert false - in - let eex = dom.default_element in - let m = Hashtbl.create 100 in - Hashtbl.iter - (fun nt ex -> - match nt with - T_element name when name <> "-vr" && name <> "-pi" -> - let pxp_ex = ex # pxp_node in - Hashtbl.add m name pxp_ex - | _ -> () - ) - dom.map; - let srex = - try - Some ((Hashtbl.find dom.map (T_element "-vr")) # pxp_node) - with - Not_found -> None - in - let piex = - try - Some ((Hashtbl.find dom.map (T_element "-pi")) # pxp_node) - with - Not_found -> None - in - Pxp_document.make_spec_from_mapping - ?super_root_exemplar:srex - ?default_pinstr_exemplar:piex - ~data_exemplar:(dex # pxp_node) - ~default_element_exemplar:(eex # pxp_node) - ~element_mapping:m - () -;; - - -let markup_document w index doc = - let mdoc = new document w in - mdoc # init_xml_version (doc # xml_version); - mdoc # init_xml_standalone (doc # xml_standalone); - let r = doc # root # extension in - r # set_index index; - mdoc # init_root (r # markup_node); - List.iter - (fun piname -> - let l = doc # pinstr piname in - List.iter - (fun pi -> mdoc # add_pinstr pi) - l) - (doc # pinstr_names); - mdoc -;; - - - -let parse_dtd_entity cfg src = - Pxp_yacc.parse_dtd_entity - (pxp_config cfg) - (pxp_source src) -;; - - -let parse_document_entity cfg src dom = - let index = (new Pxp_yacc.hash_index :> 'ext Pxp_yacc.index) in - markup_document - cfg.warner - index - (Pxp_yacc.parse_document_entity - ~id_index:index - (pxp_config cfg) - (pxp_source src) - (pxp_dom dom)) -;; - - -let parse_content_entity cfg src dtd dom = - let index = (new Pxp_yacc.hash_index :> 'ext Pxp_yacc.index) in - let n = - (Pxp_yacc.parse_content_entity - ~id_index:index - (pxp_config cfg) - (pxp_source src) - dtd - (pxp_dom dom)) # extension in - n # set_index index; - n # markup_node -;; - - -let parse_wf_entity cfg src dom = - let index = (new Pxp_yacc.hash_index :> 'ext Pxp_yacc.index) in - (* Restriction: index is not filled! *) - markup_document - cfg.warner - index - (Pxp_yacc.parse_wfdocument_entity - (pxp_config cfg) - (pxp_source src) - (pxp_dom dom)) -;; - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:30 lpadovan - * Initial revision - * - * Revision 1.4 2000/08/18 20:19:16 gerd - * Updates in the emulation because of PXP changes. - * - * Revision 1.3 2000/07/14 21:35:35 gerd - * Updated because of the simplification of Pxp_types.collect_warnings. - * - * Revision 1.2 2000/07/08 17:40:50 gerd - * Updated the simulation. - * - * Revision 1.1 2000/05/29 23:43:51 gerd - * Initial compatibility revision. - * - *) diff --git a/helm/DEVEL/pxp/pxp/compatibility/markup_yacc.mli b/helm/DEVEL/pxp/pxp/compatibility/markup_yacc.mli deleted file mode 100644 index daccad4c7..000000000 --- a/helm/DEVEL/pxp/pxp/compatibility/markup_yacc.mli +++ /dev/null @@ -1,233 +0,0 @@ -(* $Id$ - * ---------------------------------------------------------------------- - * Markup! The validating XML parser for Objective Caml. - * Copyright 1999 by Gerd Stolpmann. See LICENSE for details. - * - * THIS IS THE markup-0.2.10 COMPATIBLE INTERFACE TO markup_yacc.mli. - * It corresponds to revision 1.4 of markup_yacc.mli. - *) - - -(*$ markup-yacc.mli *) - -open Markup_types -open Markup_dtd -open Markup_document - -type config = - { warner : collect_warnings; - (* An object that collects warnings. *) - - errors_with_line_numbers : bool; - (* Whether error messages contain line numbers or not. The parser - * is 10 to 20 per cent faster if line numbers are turned off; - * you get only character positions in this case. - *) - - processing_instructions_inline : bool; - (* true: turns a special mode for processing instructions on. Normally, - * you cannot determine the exact location of a PI; you only know - * in which element the PI occurs. The "inline" mode makes it possible - * to find the exact location out: Every PI is artificially wrapped - * by a special element with name "-pi". For example, if the XML text - * is <a><?x?><?y?></a>, the parser normally produces only an element - * object for "a", and puts the PIs "x" and "y" into it (without - * order). In inline mode, the object "a" will contain two objects - * with name "-pi", and the first object will contain "x", and the - * second "y". - * Notes: - * (1) The name "-pi" is reserved. You cannot use it for your own - * tags because tag names must not begin with '-'. - * (2) You need not to add a declaration for "-pi" to the DTD. These - * elements are handled separately. - * (3) Of course, the "-pi" objects are created from exemplars of - * your DOM map. - *) - - virtual_root : bool; - (* true: the topmost element of the XML tree is not the root element, - * but the so-called virtual root. The root element is a son of the - * virtual root. The virtual root is an ordinary element with name - * "-vr". - * The following behaviour changes, too: - * - PIs occurring outside the root element and outside the DTD are - * added to the virtual root instead of the document object - * - If processing_instructions_inline is also turned on, these PIs - * are added inline to the virtual root - * Notes: - * (1) The name "-vr" is reserved. You cannot use it for your own - * tags because tag names must not begin with '-'. - * (2) You need not to add a declaration for "-vr" to the DTD. These - * elements are handled separately. - * (3) Of course, the "-vr" objects are created from exemplars of - * your DOM map. - *) - - (* The following options are not implemented, or only for internal - * use. - *) - - debugging_mode : bool; - } - - -type source = - Entity of ((dtd -> Pxp_entity.entity) * Markup_reader.resolver) - | Channel of in_channel - | File of string - | Latin1 of string - | ExtID of (ext_id * Markup_reader.resolver) - -(* Note on sources: - * - * The sources do not have all the same capabilities. Here the differences: - * - * - File: A File source reads from a file by name. This has the advantage - * that references to external entites can be resolved. - The problem - * with SYSTEM references is that they usually contain relative file - * names; more exactly, a file name relative to the document containing it. - * It is only possible to convert such names to absolute file names if the - * name of the document containing such references is known; and File - * denotes this name. - * - * - Channel, Latin1: These sources read from documents given as channels or - * (Latin 1-encoded) strings. There is no file name, and because of this - * the documents must not contain references to external files (even - * if the file names are given as absolute names). - * - * - ExtID(x,r): The identifier x (either the SYSTEM or the PUBLIC name) of the - * entity to read from is passed to the resolver r as-is. - * The intention of this option is to allow customized - * resolvers to interpret external identifiers without any restriction. - * For example, you can assign the PUBLIC identifiers a meaning (they - * currently do not have any), or you can extend the "namespace" of - * identifiers. - * ExtID is the interface of choice for own extensions to resolvers. - * - * - Entity(m,r): You can implementy every behaviour by using a customized - * entity class. Once the DTD object d is known that will be used during - * parsing, the entity e = m d is determined and used together with the - * resolver r. - * This is only for hackers. - *) - - -type 'ext domspec = - { map : (node_type, 'ext node) Hashtbl.t; - default_element : 'ext node; - } - (* Specifies which node to use as exemplar for which node type. See the - * manual for explanations. - *) - -val default_config : config - (* - The resolver is able to read from files by name - * - Warnings are thrown away - * - Error message will contain line numbers - * - The internal encoding is ISO-8859-1 - * - standalone declaration is checked - *) - -val default_extension : ('a node extension) as 'a - (* A "null" extension; an extension that does not extend the funtionality *) - -val default_dom : ('a node extension as 'a) domspec - (* Specifies that you do not want to use extensions. *) - -val parse_dtd_entity : config -> source -> dtd - (* Parse an entity containing a DTD, and return this DTD. *) - -val parse_document_entity : config -> source -> 'ext domspec -> 'ext document - (* Parse a closed document, i.e. a document beginning with <!DOCTYPE...>, - * and validate the contents of the document against the DTD contained - * and/or referenced in the document. - *) - -val parse_content_entity : config -> - source -> - dtd -> - 'ext domspec -> - 'ext node - (* Parse a file representing a well-formed fragment of a document. The - * fragment must be a single element (i.e. something like <a>...</a>; - * not a sequence like <a>...</a><b>...</b>). The element is validated - * against the passed DTD, but it is not checked whether the element is - * the root element specified in the DTD. - * Note that you can create DTDs that specify not to validate at all - * (invoke method allow_arbitrary on the DTD). - *) - -val parse_wf_entity : config -> source -> 'ext domspec -> 'ext document - (* Parse a closed document (see parse_document_entity), but do not - * validate it. Only checks on well-formedness are performed. - *) - -(*$-*) - - -(* ====================================================================== - * History: - * - * $Log$ - * Revision 1.1 2000/11/17 09:57:30 lpadovan - * Initial revision - * - * Revision 1.1 2000/05/29 23:43:51 gerd - * Initial compatibility revision. - * - * ====================================================================== - * OLD LOGS: - * - * Revision 1.4 2000/05/29 21:14:57 gerd - * Changed the type 'encoding' into a polymorphic variant. - * - * Revision 1.3 2000/05/27 19:24:01 gerd - * New option: recognize_standalone_declaration. - * - * Revision 1.2 2000/05/20 20:31:40 gerd - * Big change: Added support for various encodings of the - * internal representation. - * - * Revision 1.1 2000/05/06 23:21:49 gerd - * Initial revision. - * - * Revision 1.9 2000/04/30 18:23:38 gerd - * New config options 'processing_instructions_inline' and - * 'virtual_root'. - * - * Revision 1.8 2000/03/13 23:46:46 gerd - * Change: The 'resolver' component of the 'config' type has - * disappeared. Instead, there is a new resolver component in the Entity - * and ExtID values of 'source'. I hope that this makes clearer that the - * resolver has only an effect if used together with Entity and ExtID - * sources. - * Change: The Entity value can now return the entity dependent - * on the DTD that is going to be used. - * - * Revision 1.7 2000/02/22 02:32:02 gerd - * Updated. - * - * Revision 1.6 2000/02/22 01:52:45 gerd - * Added documentation. - * - * Revision 1.5 2000/01/20 20:54:43 gerd - * New config.errors_with_line_numbers. - * - * Revision 1.4 1999/09/01 23:09:10 gerd - * New function parse_wf_entity that simulates a well-formedness - * parser. - * - * Revision 1.3 1999/09/01 16:26:36 gerd - * Added an empty line. This is *really* a big change. - * - * Revision 1.2 1999/08/14 22:20:27 gerd - * The "config" slot has now a component "warner"which is - * an object with a "warn" method. This is used to warn about characters - * that cannot be represented in the Latin 1 alphabet. - * Furthermore, there is a new component "debugging_mode". - * - * Revision 1.1 1999/08/10 00:35:52 gerd - * Initial revision. - * - * - *) diff --git a/helm/DEVEL/pxp/pxp/doc/ABOUT-FINDLIB b/helm/DEVEL/pxp/pxp/doc/ABOUT-FINDLIB deleted file mode 100644 index d942e2786..000000000 --- a/helm/DEVEL/pxp/pxp/doc/ABOUT-FINDLIB +++ /dev/null @@ -1,52 +0,0 @@ -****************************************************************************** -ABOUT-FINDLIB - Package manager for O'Caml -****************************************************************************** - - -============================================================================== -Abstract -============================================================================== - -The findlib library provides a scheme to manage reusable software components -(packages), and includes tools that support this scheme. Packages are -collections of OCaml modules for which metainformation can be stored. The -packages are kept in the filesystem hierarchy, but with strict directory -structure. The library contains functions to look the directory up that stores -a package, to query metainformation about a package, and to retrieve dependency -information about multiple packages. There is also a tool that allows the user -to enter queries on the command-line. In order to simplify compilation and -linkage, there are new frontends of the various OCaml compilers that can -directly deal with packages. - -Together with the packages metainformation is stored. This includes a version -string, the archives the package consists of, and additional linker options. -Packages can also be dependent on other packages. There is a query which finds -out all predecessors of a list of packages and sorts them topologically. The -new compiler frontends do this implicitly. - -Metainformation can be conditional, i.e. depend on a set of predicates. This is -mainly used to be able to react on certain properties of the environment, such -as if the bytecode or the native compiler is invoked, if the application is -multi-threaded, and a few more. If the new compiler frontends are used, most -predicates are found out automatically. - -There is special support for scripts. A new directive, "#require", loads -packages into scripts. Of course, this works only with newly created toploops -which include the findlib library. - -============================================================================== -Where to get findlib -============================================================================== - -The manual of findlib is available online [1]. You can download findlib here -[2]. - - --------------------------- - -[1] see http://www.ocaml-programming.de/packages/documentation/findlib/ - -[2] see http://www.ocaml-programming.de/packages/findlib-0.3.1.tar.gz - - - diff --git a/helm/DEVEL/pxp/pxp/doc/ABOUT-FINDLIB.xml b/helm/DEVEL/pxp/pxp/doc/ABOUT-FINDLIB.xml deleted file mode 100644 index d1dc5b04e..000000000 --- a/helm/DEVEL/pxp/pxp/doc/ABOUT-FINDLIB.xml +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE readme SYSTEM "readme.dtd" [ - -<!ENTITY % common SYSTEM "common.xml"> -%common; - -<!ENTITY f "<em>findlib</em>"> -<!ENTITY F "<em>Findlib</em>"> - -]> - -<readme title="ABOUT-FINDLIB - Package manager for O'Caml"> - <sect1> - <title>Abstract</title> -<p> -The &f; library provides a scheme to manage reusable software -components (packages), and includes tools that support this -scheme. Packages are collections of OCaml modules for which -metainformation can be stored. The packages are kept in the filesystem -hierarchy, but with strict directory structure. The library contains -functions to look the directory up that stores a package, to query -metainformation about a package, and to retrieve dependency -information about multiple packages. There is also a tool that allows -the user to enter queries on the command-line. In order to simplify -compilation and linkage, there are new frontends of the various OCaml -compilers that can directly deal with packages. -</p> - -<p> -Together with the packages metainformation is stored. This includes a -version string, the archives the package consists of, and additional -linker options. Packages can also be dependent on other -packages. There is a query which finds out all predecessors of a list -of packages and sorts them topologically. The new compiler frontends -do this implicitly. -</p> - -<p> -Metainformation can be conditional, i.e. depend on a set of -predicates. This is mainly used to be able to react on certain -properties of the environment, such as if the bytecode or the native -compiler is invoked, if the application is multi-threaded, and a few -more. If the new compiler frontends are used, most predicates are -found out automatically. -</p> - -<p> -There is special support for scripts. A new directive, "#require", -loads packages into scripts. Of course, this works only with newly -created toploops which include the &f; library. -</p> - - </sect1> - - <sect1><title>Where to get findlib</title> - <p> -The manual of &f; is available <a href="&url.findlib-project;">online</a>. -You can download &f; <a href="&url.findlib-download;">here</a>. -</p> - </sect1> -</readme> diff --git a/helm/DEVEL/pxp/pxp/doc/EXTENSIONS b/helm/DEVEL/pxp/pxp/doc/EXTENSIONS deleted file mode 100644 index a95683910..000000000 --- a/helm/DEVEL/pxp/pxp/doc/EXTENSIONS +++ /dev/null @@ -1,50 +0,0 @@ -****************************************************************************** -Extensions of the XML specification -****************************************************************************** - - -============================================================================== -This document -============================================================================== - -This parser has some options extending the XML specification. Here, the options -are explained. - -============================================================================== -Optional declarations instead of mandatory declarations -============================================================================== - -The XML spec demands that elements, notations, and attributes must be declared. -However, there are sometimes situations where a different rule would be better: -If there is a declaration, the actual instance of the element type, notation -reference or attribute must match the pattern of the declaration; but if the -declaration is missing, a reasonable default declaration should be assumed. - -I have an example that seems to be typical: The inclusion of HTML into a meta -language. Imagine you have defined some type of "generator" or other tool -working with HTML fragments, and your document contains two types of elements: -The generating elements (with a name like "gen:xxx"), and the object elements -which are HTML. As HTML is still evolving, you do not want to declare the HTML -elements; the HTML fragments should be treated as well-formed XML fragments. In -contrast to this, the elements of the generator should be declared and -validated because you can more easily detect errors. - -The following two processing instructions can be included into the DTD: - -- - <?pxp:dtd optional-element-and-notation-declarations?> - - References to unknown element types and notations no longer cause an error. - The element may contain everything, but it must be still well-formed. It may - have arbitrary attributes, and every attribute is treated as an #IMPLIED - CDATA attribute. - -- - <?pxp:dtd optional-attribute-declarations elements="x y ..."?> - - References to unknown attributes inside one of the enumerated elements no - longer cause an error. Such an attribute is treated as an #IMPLIED CDATA - attribute. - If there are several "optional-attribute-declarations" PIs, they are all - interpreted (implicitly merged). - diff --git a/helm/DEVEL/pxp/pxp/doc/EXTENSIONS.xml b/helm/DEVEL/pxp/pxp/doc/EXTENSIONS.xml deleted file mode 100644 index e64d06152..000000000 --- a/helm/DEVEL/pxp/pxp/doc/EXTENSIONS.xml +++ /dev/null @@ -1,62 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE readme SYSTEM "readme.dtd" [ - -<!ENTITY % common SYSTEM "common.xml"> -%common; - -<!-- Special HTML config: --> -<!ENTITY % readme:html:up '<a href="../..">up</a>'> - -<!ENTITY % config SYSTEM "config.xml"> -%config; - -]> - -<readme title="Extensions of the XML specification"> - - <sect1> - <title>This document</title> - <p>This parser has some options extending the XML specification. Here, the -options are explained. -</p> - </sect1> - - <sect1> - <title>Optional declarations instead of mandatory declarations</title> - -<p>The XML spec demands that elements, notations, and attributes must be -declared. However, there are sometimes situations where a different rule would -be better: <em>If</em> there is a declaration, the actual instance of the -element type, notation reference or attribute must match the pattern of the -declaration; but if the declaration is missing, a reasonable default declaration -should be assumed.</p> - -<p>I have an example that seems to be typical: The inclusion of HTML into a -meta language. Imagine you have defined some type of "generator" or other tool -working with HTML fragments, and your document contains two types of elements: -The generating elements (with a name like "gen:xxx"), and the object elements -which are HTML. As HTML is still evolving, you do not want to declare the HTML -elements; the HTML fragments should be treated as well-formed XML fragments. In -contrast to this, the elements of the generator should be declared and -validated because you can more easily detect errors.</p> - -<p>The following two processing instructions can be included into the DTD:</p> - <ul> - <li><p><code><![CDATA[<?pxp:dtd optional-element-and-notation-declarations?>]]></code> - References to unknown element types and notations no longer cause an - error. The element may contain everything, but it must be still - well-formed. It may have arbitrary attributes, and every attribute is - treated as an #IMPLIED CDATA attribute.</p> - </li> - <li><p><code><![CDATA[<?pxp:dtd optional-attribute-declarations elements="x y ..."?>]]></code> - References to unknown attributes inside one of the enumerated elements - no longer cause an error. Such an attribute is treated as an #IMPLIED - CDATA attribute. -</p> - -<p>If there are several "optional-attribute-declarations" PIs, they are all -interpreted (implicitly merged).</p> - </li> - </ul> - </sect1> -</readme> diff --git a/helm/DEVEL/pxp/pxp/doc/INSTALL b/helm/DEVEL/pxp/pxp/doc/INSTALL deleted file mode 100644 index 9a49a2217..000000000 --- a/helm/DEVEL/pxp/pxp/doc/INSTALL +++ /dev/null @@ -1,154 +0,0 @@ -****************************************************************************** -INSTALL - PXP, the XML parser for O'Caml -****************************************************************************** - - -============================================================================== -The "pxp" package -============================================================================== - ------------------------------------------------------------------------------- -Prerequisites ------------------------------------------------------------------------------- - -PXP requires that the netstring package [1] is already installed. PXP works -only with O'Caml 3.00 (the support for 2.04 has been dropped). The installation -procedure defined in the Makefile requires findlib [2] to work [3]. - ------------------------------------------------------------------------------- -Configuration ------------------------------------------------------------------------------- - -It is not necessary to configure PXP; but you can switch off the UTF-8 support -by setting the variable - -UTF8_SUPPORT = no - -in Makefile.conf. In this case, the UTF-8 modules are not even compiled. - By -default, the UTF-8 support is enabled. - -Note: Compiling the UTF-8 modules lasts 10 minutes on my 400 Mhz Pentium II; if -this is too long, you can set UTF8_SUPPORT to "no". - ------------------------------------------------------------------------------- -Compilation ------------------------------------------------------------------------------- - -The Makefile defines the following goals: - -- make all - compiles with the bytecode compiler and creates the files pxp_types.cma, - pxp_lex_iso88591.cma, pxp_lex_utf8.cma (*), pxp_engine.cma, and pxp_utf8.cmo - (*). The (*) files are not built if the UTF-8 support is switched off. - -- make opt - compiles with the native compiler and creates the files pxp_types.cmxa, - pxp_lex_iso88591.cmxa, pxp_lex_utf8.cmxa (*), pxp_engine.cmxa, and - pxp_utf8.cmx (*). The (*) files are not built if the UTF-8 support is - switched off. - ------------------------------------------------------------------------------- -Installation ------------------------------------------------------------------------------- - -The Makefile defines the following goals: - -- make install - installs the bytecode archives, the interface definitions, and if present, - the native archives in the default location of findlib as package "pxp" - -- make uninstall - removes the package "pxp" - -- make markup-install - installs the Markup compatibility API as package "markup" - -- make markup-uninstall - removes the package "markup" - ------------------------------------------------------------------------------- -Usage with the help of "findlib" ------------------------------------------------------------------------------- - -You can refer to the parser as the findlib package "pxp": - -ocamlfind ocamlc -package pxp ... - -By default, the UTF-8 support modules will be linked in. If you do not need -them, you may define the predicate "pxp_without_utf8", which causes that the -UTF-8 relevant parts are not linked with your program; the difference in size -is about 1 MB: - -ocamlfind ocamlc -package pxp -predicates pxp_without_utf8 ... - -Note that you can also reduce the size of the resulting executable by -specifying Netstring-related predicates (e.g. netstring_only_iso); see the -documentation of Netstring. - ------------------------------------------------------------------------------- -Linking with the archives directly ------------------------------------------------------------------------------- - -If you need UTF-8 support, you must link your program as follows: - -ocamlc ... pxp_types.cma pxp_lex_iso88591.cma pxp_lex_utf8.cma - pxp_engine.cma pxp_utf8.cmo ... - -If you do not need UTF-8, the following suffices: - -ocamlc ... pxp_types.cma pxp_lex_iso88591.cma pxp_engine.cma ... - - - -============================================================================== -The examples -============================================================================== - -In the "examples" directory you find several applications of PXP. They require -that PXP has been installed using findlib. See the Makefiles in the directories -for descriptions of "make" goals. - -============================================================================== -Trouble shooting -============================================================================== - ------------------------------------------------------------------------------- -Solaris ------------------------------------------------------------------------------- - -The "make" utility of Solaris does not work properly enough; there is a bug in -it that prevents the so-called suffix rules from being recognized. There are -two solutions: - -- Install GNU make and use it instead of Solaris make. This is the recommended - way to solve the problem, as GNU make can process almost every Makefile from - open source projects, and you will never have problems with building - software again. - -- Add the following lines to Makefile.code: - - %.cmx: %.ml - $(OCAMLOPT) -c $< - - %.cmo: %.ml - $(OCAMLC) -c $< - - %.cmi: %.mli - $(OCAMLC) -c $< - - %.ml: %.mll - ocamllex $< - - - - --------------------------- - -[1] see http://www.ocaml-programming.de/packages/documentation/netstring - -[2] see http://www.ocaml-programming.de/packages/documentation/findlib/ - -[3] Findlib is a package manager, see the file ABOUT-FINDLIB. - - - diff --git a/helm/DEVEL/pxp/pxp/doc/INSTALL.xml b/helm/DEVEL/pxp/pxp/doc/INSTALL.xml deleted file mode 100644 index ac7832dbb..000000000 --- a/helm/DEVEL/pxp/pxp/doc/INSTALL.xml +++ /dev/null @@ -1,171 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE readme SYSTEM "readme.dtd" [ - -<!ENTITY % common SYSTEM "common.xml"> -%common; - -<!ENTITY m "<em>PXP</em>"> - -]> - -<readme title="INSTALL - PXP, the XML parser for O'Caml"> - <sect1><title>The "pxp" package</title> - <sect2><title>Prerequisites</title> - <p> -&m; requires that the <a href="&url.netstring-project;">netstring package -</a> is already installed. &m; works -only with O'Caml 3.00 (the support for 2.04 has been dropped). -The installation -procedure defined in the Makefile requires <a -href="&url.findlib-project;">findlib</a> to work<footnote><em>Findlib</em> is a -package manager, see the file ABOUT-FINDLIB.</footnote>. -</p> - </sect2> - - <sect2><title>Configuration</title> - <p> -It is not necessary to configure PXP; but you can switch off the UTF-8 -support by setting the variable - -<code> -UTF8_SUPPORT = no -</code> - -in Makefile.conf. In this case, the UTF-8 modules are not even compiled. -- By default, the UTF-8 support is enabled. -</p> - - <p> -Note: Compiling the UTF-8 modules lasts 10 minutes on my 400 Mhz Pentium II; -if this is too long, you can set UTF8_SUPPORT to "no".</p> - </sect2> - - <sect2><title>Compilation</title> - <p> -The Makefile defines the following goals: -</p> - <ul> - <li> - <p>make all</p> - <p>compiles with the bytecode compiler and creates the files -pxp_types.cma, pxp_lex_iso88591.cma, pxp_lex_utf8.cma (*), pxp_engine.cma, -and pxp_utf8.cmo (*). The (*) files are not built if the UTF-8 support -is switched off.</p> - </li> - <li> - <p>make opt</p> - <p>compiles with the native compiler and creates the files -pxp_types.cmxa, pxp_lex_iso88591.cmxa, pxp_lex_utf8.cmxa (*), pxp_engine.cmxa, -and pxp_utf8.cmx (*). The (*) files are not built if the UTF-8 support -is switched off.</p> - </li> - </ul> - </sect2> - - <sect2><title>Installation</title> - <p> -The Makefile defines the following goals:</p> - <ul> - <li> - <p>make install</p> - <p>installs the bytecode archives, the interface definitions, and if -present, the native archives in the default location of <em>findlib</em> as -package "pxp" -</p> - </li> - <li> - <p>make uninstall</p> - <p>removes the package "pxp"</p> - </li> - <li> - <p>make markup-install</p> - <p>installs the Markup compatibility API as package "markup"</p> - </li> - <li> - <p>make markup-uninstall</p> - <p>removes the package "markup"</p> - </li> - </ul> - </sect2> - - <sect2> - <title>Usage with the help of "findlib"</title> - <p>You can refer to the parser as the findlib package "pxp": - -<code> -ocamlfind ocamlc -package pxp ... -</code> - -By default, the UTF-8 support modules will be linked in. If you do not need -them, you may define the predicate "pxp_without_utf8", which causes that the -UTF-8 relevant parts are not linked with your program; the difference in size -is about 1 MB: - -<code> -ocamlfind ocamlc -package pxp -predicates pxp_without_utf8 ... -</code> - -Note that you can also reduce the size of the resulting executable by -specifying Netstring-related predicates (e.g. netstring_only_iso); see the -documentation of Netstring. -</p> - </sect2> - - <sect2> - <title>Linking with the archives directly</title> - <p>If you need UTF-8 support, you must link your program as follows: - -<code> -ocamlc ... pxp_types.cma pxp_lex_iso88591.cma pxp_lex_utf8.cma - pxp_engine.cma pxp_utf8.cmo ... -</code> - -If you do not need UTF-8, the following suffices: - -<code> -ocamlc ... pxp_types.cma pxp_lex_iso88591.cma pxp_engine.cma ... -</code> - -</p> - </sect2> - - </sect1> - - <sect1><title>The examples</title> - <p> -In the "examples" directory you find several applications of &m;. They require -that &m; has been installed using <em>findlib</em>. See the Makefiles in the -directories for descriptions of "make" goals. -</p> - </sect1> - - <sect1><title>Trouble shooting</title> - <sect2><title>Solaris</title> - <p> -The "make" utility of Solaris does not work properly enough; there is a bug -in it that prevents the so-called suffix rules from being recognized. There -are two solutions:</p> - <ul> - <li><p>Install GNU make and use it instead of Solaris make. This is -the recommended way to solve the problem, as GNU make can process almost -every Makefile from open source projects, and you will never have problems -with building software again.</p></li> - <li><p>Add the following lines to Makefile.code: - <code> -%.cmx: %.ml - $(OCAMLOPT) -c $< - -%.cmo: %.ml - $(OCAMLC) -c $< - -%.cmi: %.mli - $(OCAMLC) -c $< - -%.ml: %.mll - ocamllex $< -</code> -</p></li> - </ul> - </sect2> - </sect1> -</readme> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/Makefile b/helm/DEVEL/pxp/pxp/doc/Makefile deleted file mode 100644 index 0ed12741c..000000000 --- a/helm/DEVEL/pxp/pxp/doc/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -.PHONY: all -all: README INSTALL ABOUT-FINDLIB SPEC PRERELEASE EXTENSIONS - -README: README.xml common.xml config.xml - readme -text README.xml >README - -INSTALL: INSTALL.xml common.xml config.xml - readme -text INSTALL.xml >INSTALL - -ABOUT-FINDLIB: ABOUT-FINDLIB.xml common.xml config.xml - readme -text ABOUT-FINDLIB.xml >ABOUT-FINDLIB - -SPEC: SPEC.xml common.xml config.xml - readme -text SPEC.xml >SPEC - -EXTENSIONS: EXTENSIONS.xml common.xml config.xml - readme -text EXTENSIONS.xml >EXTENSIONS - -PRERELEASE: PRERELEASE.xml common.xml config.xml - readme -text PRERELEASE.xml >PRERELEASE - -config.xml: - touch config.xml - -common.xml: - ln -s dist-common.xml common.xml - -.PHONY: clean -clean: - -.PHONY: CLEAN -CLEAN: clean - $(MAKE) -C manual CLEAN - -.PHONY: distclean -distclean: clean - rm -f *~ - $(MAKE) -C manual distclean - -.PHONY: symlinks -symlinks: - ln -s ../examples/readme/readme.dtd . - diff --git a/helm/DEVEL/pxp/pxp/doc/PRERELEASE b/helm/DEVEL/pxp/pxp/doc/PRERELEASE deleted file mode 100644 index bc46cd059..000000000 --- a/helm/DEVEL/pxp/pxp/doc/PRERELEASE +++ /dev/null @@ -1,103 +0,0 @@ -****************************************************************************** -README - PXP, the XML parser for O'Caml -****************************************************************************** - - -============================================================================== -Pre-release of PXP, the XML parser for O'Caml -============================================================================== - -PXP is the new, completely revised and partly rewritten validating XML parser -for O'Caml; the old name, "Markup", has been dropped. The current version of -PXP is still a bit experimental because it is not fully tested; however, it is -now stable enough to be used in experimental applications. - -PXP will retain most parts of Markup's API; the name PXP emphasizes the -strengths of the API: it is the Polymorphic XML Parser. The document objects -representing the parsed file have an interesting polymorphism which allows that -the user of the parser can control which kind of objects are actually created. -The current API supports the element type as criterion for object/class -selection; future APIs will extend this concept such that arbitrary criterions -are possible (e.g. you may want to have different classes for different -namespaces). - -The current development goals of PXP are: - -- Full XML-1.0 conformance: The current pre-release is now very close to - strict XML-1.0 conformance. The only bigger difference to the standard is - that PXP sometimes accepts DTDs as legal while the standard forbids them - (non-deterministic content models). - One of the more important improvements since 0.2.10 is the possibility to - represent XML documents internally as UTF-8 strings, not only as ISO-8859-1 - strings. Thanks to Claudio Sacerdoti Coen who contributed a special lexer - preprocessor hiding the details of the UTF-8 encoding in the lexer - definitions. - -- Correctness of validation: The well-formedness and valididity constraints - must be implemented as correct as possible. The last stable release had - already a regression test covering many aspects of XML. The test suite will - be extended. - -- Parsing performance: It should be possible to process large amounts of data - in a reasoable period of time. The last stable release had many stages of - processing that wasted time. - The current pre-release is already 30 per cent faster than 0.2.10. - -- Simplicity of usage: Unlike parsers basing on imperative languages and DOM, - the usage of PXP should be simple, even for complex tasks. The current - parser API has already many advantages over DOM; especially it is well - integrated into the functional and object-oriented language O'Caml. You do - not have to deal with artificial representations like "node lists" while the - programming environment already provides good support for list structures. - The fact that O'Caml allows a functional programming style is interesting - for programs transforming XML trees. - -============================================================================== -Download the PXP pre-release -============================================================================== - -The current pre-release is available under -http://www.ocaml-programming.de/packages/pxp-pre-0.99.8.tar.gz [1]. There is -currently no documentation for this version of the software; it is recommended -to use the Markup manual [2] and compare it with the current module interfaces. - -Please note that this is work in progress; it may still contain bugs and -irregularities. - -The parser works only with OCaml-3. The parser needs the netstring package [3], -at least version 0.9.1. - -I am very interested in your opinion to PXP; please contact me [4]. - -============================================================================== -Author, Credits, Copying -============================================================================== - -PXP has been written by Gerd Stolpmann [5]; it contains contributions by -Claudio Sacerdoti Coen. You may copy it as you like, you may use it even for -commercial purposes as long as the license conditions are respected, see the -file LICENSE coming with the distribution. It allows almost everything. - -============================================================================== -Where to find the stable release -============================================================================== - -Here. [6] - - --------------------------- - -[1] see http://www.ocaml-programming.de/packages/pxp-pre-0.99.8.tar.gz - -[2] see http://www.ocaml-programming.de/packages/documentation/markup/manual - -[3] see http://www.ocaml-programming.de/packages/documentation/netstring - -[4] see mailto:gerd@gerd-stolpmann.de - -[5] see mailto:gerd@gerd-stolpmann.de - -[6] see http://www.ocaml-programming.de/packages/documentation/markup - - - diff --git a/helm/DEVEL/pxp/pxp/doc/PRERELEASE.xml b/helm/DEVEL/pxp/pxp/doc/PRERELEASE.xml deleted file mode 100644 index f155abd96..000000000 --- a/helm/DEVEL/pxp/pxp/doc/PRERELEASE.xml +++ /dev/null @@ -1,116 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE readme SYSTEM "readme.dtd" [ - -<!ENTITY % common SYSTEM "common.xml"> -%common; - -<!-- Special HTML config: --> -<!ENTITY % readme:html:up '<a href="../..">up</a>'> - -<!ENTITY % config SYSTEM "config.xml"> -%config; - -]> - -<readme title="README - PXP, the XML parser for O'Caml"> - <sect1> - <title>Pre-release of PXP, the XML parser for O'Caml</title> - - <p>PXP is the new, completely revised and partly rewritten -validating XML parser -for O'Caml; the old name, "Markup", has been dropped. The current version -of PXP is still a bit experimental because it is not fully tested; however, -it is now stable enough to be used in experimental applications. -</p> - - <p>PXP will retain most parts of Markup's API; the name PXP -emphasizes the strengths of the API: it is the Polymorphic XML Parser. -The document objects representing the parsed file have an interesting -polymorphism which allows that the user of the parser can control -which kind of objects are actually created. The current API supports -the element type as criterion for object/class selection; future APIs will -extend this concept such that arbitrary criterions are possible -(e.g. you may want to have different classes for different namespaces). -</p> - - <p>The current development goals of PXP are:</p> - - <ul> - <li><p><em>Full XML-1.0 conformance:</em> The current pre-release -is now very close to strict XML-1.0 conformance. The only bigger -difference to the standard is that PXP sometimes accepts DTDs as legal -while the standard forbids them (non-deterministic content models).</p> - -<p>One of the more important improvements since 0.2.10 is the possibility to -represent XML documents internally as UTF-8 strings, not only as ISO-8859-1 -strings. Thanks to Claudio Sacerdoti Coen who contributed a special lexer -preprocessor hiding the details of the UTF-8 encoding in the lexer definitions. -</p> - </li> - - <li><p><em>Correctness of validation:</em> The well-formedness -and valididity constraints must be implemented as correct as possible. -The last stable release had already a regression test covering many -aspects of XML. The test suite will be extended.</p> - </li> - - <li><p><em>Parsing performance:</em> It should be possible to -process large amounts of data in a reasoable period of time. The last -stable release had many stages of processing that wasted time.</p> - - <p>The current pre-release is already 30 per cent faster than -0.2.10.</p> - </li> - - <li><p><em>Simplicity of usage:</em> Unlike parsers basing on -imperative languages and DOM, the usage of PXP should be simple, even -for complex tasks. The current parser API has already many advantages -over DOM; especially it is well integrated into the functional and -object-oriented language O'Caml. You do not have to deal with -artificial representations like "node lists" while the programming -environment already provides good support for list structures. The -fact that O'Caml allows a functional programming style is interesting -for programs transforming XML trees.</p> - </li> - </ul> - </sect1> - - <sect1> - <title>Download the PXP pre-release</title> - - <p>The current pre-release is available under -<a href="&url.gps-ocaml-download;/pxp-pre-0.99.8.tar.gz"> -&url.gps-ocaml-download;/pxp-pre-0.99.8.tar.gz</a>. There is currently no -documentation for this version of the software; it is recommended to use the <a -href="&url.markup-manual;">Markup manual</a> and compare it with the current -module interfaces.</p> - - <p>Please note that this is work in progress; it may still contain bugs -and irregularities.</p> - - <p>The parser works only with OCaml-3. The parser needs the <a -href="&url.netstring-project;">netstring package</a>, at least version 0.9.1. -</p> - - <p>I am very interested in your opinion to PXP; please <a -href="mailto:&person.gps.mail;">contact me</a>.</p> - </sect1> - - <sect1> - <title>Author, Credits, Copying</title> - <p> -<em>PXP</em> has been written by &person.gps;; it contains contributions by -Claudio Sacerdoti Coen. You may copy it as you like, -you may use it even for commercial purposes as long as the license conditions -are respected, see the file LICENSE coming with the distribution. It allows -almost everything. -</p> - </sect1> - - <sect1> - <title>Where to find the stable release</title> - <p><a href="&url.markup-project;">Here.</a></p> - </sect1> - -</readme> - diff --git a/helm/DEVEL/pxp/pxp/doc/README b/helm/DEVEL/pxp/pxp/doc/README deleted file mode 100644 index b7ad5de59..000000000 --- a/helm/DEVEL/pxp/pxp/doc/README +++ /dev/null @@ -1,247 +0,0 @@ -****************************************************************************** -README - PXP, the XML parser for O'Caml -****************************************************************************** - - -============================================================================== -Abstract -============================================================================== - -PXP is a validating parser for XML-1.0 which has been written entirely in -Objective Caml. - -PXP is the new name of the parser formerly known as "Markup". PXP means -"Polymorphic XML parser" and emphasizes its most useful property: that the API -is polymorphic and can be configured such that different objects are used to -store different types of elements. - -============================================================================== -Download -============================================================================== - -You can download PXP as gzip'ed tarball [1]. The parser needs the Netstring [2] -package (0.9.3). Note that PXP requires O'Caml 3.00. - -============================================================================== -User's Manual -============================================================================== - -The manual is included in the distribution both as Postscript document and -bunch of HTML files. An online version can be found here [3]. - -============================================================================== -Author, Credits, Copying -============================================================================== - -PXP has been written by Gerd Stolpmann [4]; it contains contributions by -Claudio Sacerdoti Coen. You may copy it as you like, you may use it even for -commercial purposes as long as the license conditions are respected, see the -file LICENSE coming with the distribution. It allows almost everything. - -Thanks also to Alain Frisch and Haruo Hosoya for discussions and bug reports. - -============================================================================== -Description -============================================================================== - -PXP is a validating XML parser for O'Caml [5]. It strictly complies to the -XML-1.0 [6] standard. - -The parser is simple to call, usually only one statement (function call) is -sufficient to parse an XML document and to represent it as object tree. - -Once the document is parsed, it can be accessed using a class interface. The -interface allows arbitrary access including transformations. One of the -features of the document representation is its polymorphic nature; it is simple -to add custom methods to the document classes. Furthermore, the parser can be -configured such that different XML elements are represented by objects created -from different classes. This is a very powerful feature, because it simplifies -the structure of programs processing XML documents. - -Note that the class interface does not comply to the DOM standard. It was not a -development goal to realize a standard API (industrial developers can this much -better than I); however, the API is powerful enough to be considered as -equivalent with DOM. More important, the interface is compatible with the XML -information model required by many XML-related standards. - ------------------------------------------------------------------------------- -Detailed feature list ------------------------------------------------------------------------------- - -- The XML instance is validated against the DTD; any violation of a validation - constraint leads to the rejection of the instance. The validator has been - carefully implemented, and conforms strictly to the standard. If needed, it - is also possible to run the parser in a well-formedness mode. - -- If possible, the validator applies a deterministic finite automaton to - validate the content models. This ensures that validation can always be - performed in linear time. However, in the case that the content models are - not deterministic, the parser uses a backtracking algorithm which can be - much slower. - It is also possible to reject non-deterministic content - models. - -- In particular, the validator also checks the complicated rules whether - parentheses are properly nested with respect to entities, and whether the - standalone declaration is satisfied. On demand, it is checked whether the - IDREF attributes only refer to existing nodes. - -- Entity references are automatically resolved while the XML text is being - scanned. It is not possible to recognize in the object tree where a - referenced entity begins or ends; the object tree only represents the - logical structure. - -- External entities are loaded using a configurable resolver infrastructure. - It is possible to connect the parser with an arbitrary XML source. - -- The parser can read XML text encoded in a variety of character sets. - Independent of this, it is possible to choose the encoding of the internal - representation of the tree nodes; the parser automatically converts the - input text to this encoding. Currently, the parser supports UTF-8 and - ISO-8859-1 as internal encodings. - -- The interface of the parser has been designed such that it is best - integrated into the language O'Caml. The first goal was simplicity of usage - which is achieved by many convenience methods and functions, and by allowing - the user to select which parts of the XML text are actually represented in - the tree. For example, it is possible to store processing instructions as - tree nodes, but the parser can also be configured such that these - instructions are put into hashtables. The information model is compatible - with the requirements of XML-related standards such as XPath. - -- In particular, the node tree can optionally contain or leave out processing - instructions and comments. It is also possible to generate a "super root" - object which is the parent of the root element. The attributes of elements - are normally not stored as nodes, but it is possible to get them wrapped - into nodes. - -- There is also an interface for DTDs; you can parse and access sequences of - declarations. The declarations are fully represented as recursive O'Caml - values. - ------------------------------------------------------------------------------- -Code examples ------------------------------------------------------------------------------- - -This distribution contains several examples: - -- validate: simply parses a document and prints all error messages - -- readme: Defines a DTD for simple "README"-like documents, and offers - conversion to HTML and text files [7]. - -- xmlforms: This is already a sophisticated application that uses XML as style - sheet language and data storage format. It shows how a Tk user interface can - be configured by an XML style, and how data records can be stored using XML. - ------------------------------------------------------------------------------- -Restrictions and missing features ------------------------------------------------------------------------------- - -The following restrictions apply that are not violations of the standard: - -- The attributes "xml:space", and "xml:lang" are not supported specially. (The - application can do this.) - -- The built-in support for SYSTEM and PUBLIC identifiers is limited to local - file access. There is no support for catalogs. The parser offers a hook to - add missing features. - -- It is currently not possible to check for interoperatibility with SGML. - -The following features are also missing: - -- There is no special support for namespaces. (Perhaps in the next release?) - -- There is no support for XPATH or XSLT. - -However, I hope that these features will be implemented soon, either by myself -or by contributors (who are invited to do so). - ------------------------------------------------------------------------------- -Recent Changes ------------------------------------------------------------------------------- - -- Changed in 1.0: - Support for document order. - -- Changed in 0.99.8: - Several fixes of bugs reported by Haruo Hosoya and Alain Frisch. - The class type "node" has been extended: you can go directly to the next and - previous nodes in the list; you can refer to nodes by position. - There are now some iterators for nodes: find, find_all, find_element, - find_all_elements, map_tree, iter_tree. - Experimental support for viewing attributes as nodes; I hope that helps - Alain writing his XPath evaluator. - The user's manual has been revised and is almost up to date. - -- Changed in 0.99.7: - There are now additional node types T_super_root, T_pinstr and T_comment, - and the parser is able to create the corresponding nodes. - The functions for character set conversion have been moved to the Netstring - package; they are not specific for XML. - -- Changed in 0.99.6: - Implemented a check on deterministic content models. Added an alternate - validator basing on a DFA. - This means that now all mandatory features for - an XML-1.0 parser are implemented! The parser is now substantially complete. - -- Changed in 0.99.5: - The handling of ID and IDREF attributes has changed. The index of nodes - containing an ID attribute is now separated from the document. Optionally - the parser now checks whether the IDREF attributes refer to existing - elements. - The element nodes can optionally store the location in the source XML code. - The method 'write' writes the XML tree in every supported encoding. - (Successor of 'write_compact_as_latin1'.) - Several smaller changes and fixes. - -- Changed in 0.99.4: - The module Pxp_reader has been modernized. The resolver classes are simpler - to use. There is now support for URLs. - The interface of Pxp_yacc has been improved: The type 'source' is now - simpler. The type 'domspec' has gone; the new 'spec' is opaque and performs - better. There are some new parsing modes. - Many smaller changes. - -- Changed in 0.99.3: - The markup_* modules have been renamed to pxp_*. There is a new - compatibility API that tries to be compatible with markup-0.2.10. - The type "encoding" is now a polymorphic variant. - -- Changed in 0.99.2: - Added checks for the constraints about the standalone declaration. - Added regression tests about attribute normalization, attribute checks, - standalone checks. - Fixed some minor errors of the attribute normalization function. - The bytecode/native archives are now separated in a general part, in a - ISO-8859-1-relevant part, and a UTF-8-relevant part. The parser can again be - compiled with ocamlopt. - -- Changed in 0.99.1: - In general, this release is an early pre-release of the next stable version - 1.00. I do not recommend to use it for serious work; it is still very - experimental! - The core of the parser has been rewritten using a self-written parser - generator. - The lexer has been restructured, and can now handle UTF-8 encoded files. - Numerous other changes. - - --------------------------- - -[1] see http://www.ocaml-programming.de/packages/pxp-1.0.tar.gz - -[2] see http://www.ocaml-programming.de/packages/documentation/netstring - -[3] see http://www.ocaml-programming.de/packages/documentation/pxp/manual - -[4] see mailto:gerd@gerd-stolpmann.de - -[5] see http://caml.inria.fr/ - -[6] see http://www.w3.org/TR/1998/REC-xml-19980210.html - -[7] This particular document is an example of this DTD! - - - diff --git a/helm/DEVEL/pxp/pxp/doc/README.xml b/helm/DEVEL/pxp/pxp/doc/README.xml deleted file mode 100644 index 34c7726ad..000000000 --- a/helm/DEVEL/pxp/pxp/doc/README.xml +++ /dev/null @@ -1,423 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE readme SYSTEM "readme.dtd" [ - -<!-- -<!ENTITY url.ocaml "http://caml.inria.fr/"> -<!ENTITY url.xml-spec "http://www.w3.org/TR/1998/REC-xml-19980210.html"> -<!ENTITY url.jclark-xmltdata "ftp://ftp.jclark.com/pub/xml/xmltest.zip"> -<!ENTITY url.gps-ocaml-download "http://people.darmstadt.netsurf.de/ocaml"> -<!ENTITY url.markup-download "&url.gps-ocaml-download;/markup-0.1.tar.gz"> -<!ENTITY person.gps '<a - href="mailto:Gerd.Stolpmann@darmstadt.netsurf.de">Gerd Stolpmann</a>'> ---> - -<!ENTITY % common SYSTEM "common.xml"> -%common; - -<!-- Special HTML config: --> -<!ENTITY % readme:html:up '<a href="../..">up</a>'> - -<!ENTITY % config SYSTEM "config.xml"> -%config; - -]> - -<readme title="README - PXP, the XML parser for O'Caml"> - <sect1> - <title>Abstract</title> - <p> -<em>PXP</em> is a validating parser for XML-1.0 which has been written -entirely in Objective Caml. -</p> - - <p>PXP is the new name of the parser formerly known as "Markup". -PXP means "Polymorphic XML parser" and emphasizes its most useful -property: that the API is polymorphic and can be configured such that -different objects are used to store different types of elements.</p> - </sect1> - - <sect1> - <title>Download</title> - <p> -You can download <em>PXP</em> as gzip'ed <a -href="&url.pxp-download;">tarball</a>. The parser needs the <a -href="&url.netstring-project;">Netstring</a> package (0.9.3). Note that PXP -requires O'Caml 3.00. -</p> - </sect1> - - <sect1> - <title>User's Manual</title> - <p> -The manual is included in the distribution both as Postscript document and -bunch of HTML files. An online version can be found <a - href="&url.pxp-manual;">here</a>. -</p> - </sect1> - - <sect1> - <title>Author, Credits, Copying</title> - <p> -<em>PXP</em> has been written by &person.gps;; it contains contributions by -Claudio Sacerdoti Coen. You may copy it as you like, -you may use it even for commercial purposes as long as the license conditions -are respected, see the file LICENSE coming with the distribution. It allows -almost everything. -</p> - - <p>Thanks also to Alain Frisch and Haruo Hosoya for discussions and bug -reports.</p> - </sect1> - - <sect1> - <title>Description</title> - <p> -<em>PXP</em> is a validating XML parser for <a -href="&url.ocaml;">O'Caml</a>. It strictly complies to the -<a href="&url.xml-spec;">XML-1.0</a> standard. -</p> - - <p>The parser is simple to call, usually only one statement (function -call) is sufficient to parse an XML document and to represent it as object -tree.</p> - - <p> -Once the document is parsed, it can be accessed using a class interface. -The interface allows arbitrary access including transformations. One of -the features of the document representation is its polymorphic nature; -it is simple to add custom methods to the document classes. Furthermore, -the parser can be configured such that different XML elements are represented -by objects created from different classes. This is a very powerful feature, -because it simplifies the structure of programs processing XML documents. -</p> - - <p> -Note that the class interface does not comply to the DOM standard. It was not a -development goal to realize a standard API (industrial developers can this much -better than I); however, the API is powerful enough to be considered as -equivalent with DOM. More important, the interface is compatible with the -XML information model required by many XML-related standards. -</p> - - <sect2> - <title>Detailed feature list</title> - - <ul> - <li><p>The XML instance is validated against the DTD; any violation of -a validation constraint leads to the rejection of the instance. The validator -has been carefully implemented, and conforms strictly to the standard. If -needed, it is also possible to run the parser in a well-formedness mode.</p> - </li> - <li><p>If possible, the validator applies a deterministic finite -automaton to validate the content models. This ensures that validation can -always be performed in linear time. However, in the case that the content -models are not deterministic, the parser uses a backtracking algorithm which -can be much slower. - It is also possible to reject non-deterministic content -models.</p> - </li> - <li><p>In particular, the validator also checks the complicated rules -whether parentheses are properly nested with respect to entities, and whether -the standalone declaration is satisfied. On demand, it is checked whether the -IDREF attributes only refer to existing nodes.</p> - </li> - <li><p>Entity references are automatically resolved while the XML text -is being scanned. It is not possible to recognize in the object tree where a -referenced entity begins or ends; the object tree only represents the logical structure.</p> - </li> - <li><p>External entities are loaded using a configurable resolver -infrastructure. It is possible to connect the parser with an arbitrary XML source.</p> - </li> - <li><p>The parser can read XML text encoded in a variety of character -sets. Independent of this, it is possible to choose the encoding of the -internal representation of the tree nodes; the parser automatically converts -the input text to this encoding. Currently, the parser supports UTF-8 and -ISO-8859-1 as internal encodings.</p> - </li> - <li><p>The interface of the parser has been designed such that it is -best integrated into the language O'Caml. The first goal was simplicity of -usage which is achieved by many convenience methods and functions, and by -allowing the user to select which parts of the XML text are actually -represented in the tree. For example, it is possible to store processing -instructions as tree nodes, but the parser can also be configured such that -these instructions are put into hashtables. The information model is compatible -with the requirements of XML-related standards such as XPath.</p> - </li> - <li><p>In particular, the node tree can optionally contain or leave out -processing instructions and comments. It is also possible to generate a "super -root" object which is the parent of the root element. The attributes of -elements are normally not stored as nodes, but it is possible to get them -wrapped into nodes.</p> - </li> - <li><p>There is also an interface for DTDs; you can parse and access -sequences of declarations. The declarations are fully represented as recursive -O'Caml values. -</p> - </li> - </ul> - </sect2> - - - <sect2> - <title>Code examples</title> - <p> -This distribution contains several examples:</p> - <ul> - <li><p> -<em>validate:</em> simply parses a -document and prints all error messages -</p></li> - - <li><p> -<em>readme:</em> Defines a DTD for simple "README"-like documents, and offers -conversion to HTML and text files<footnote>This particular document is an -example of this DTD!</footnote>. -</p></li> - - <li><p> -<em>xmlforms:</em> This is already a -sophisticated application that uses XML as style sheet language and data -storage format. It shows how a Tk user interface can be configured by an -XML style, and how data records can be stored using XML. -</p></li> - </ul> - </sect2> - - <sect2> - <title>Restrictions and missing features</title> - <p> -The following restrictions apply that are not violations of the standard: -</p> - <ul> - <li><p> -The attributes "xml:space", and "xml:lang" are not supported specially. - (The application can do this.)</p></li> - - <li><p> -The built-in support for SYSTEM and PUBLIC identifiers is limited to - local file access. There is no support for catalogs. The parser offers - a hook to add missing features.</p></li> - - <li><p> -It is currently not possible to check for interoperatibility with SGML. -</p></li> - </ul> - -<p>The following features are also missing:</p> - <ul> - <li><p>There is no special support for namespaces. (Perhaps in the next release?)</p> - </li> - <li><p>There is no support for XPATH or XSLT.</p> - </li> - </ul> -<p>However, I hope that these features will be implemented soon, either by -myself or by contributors (who are invited to do so).</p> - </sect2> - - <sect2> - <title>Recent Changes</title> - <ul> - <li> - <p>Changed in 1.0:</p> - <p>Support for document order.</p> - </li> - <li> - <p>Changed in 0.99.8:</p> - <p>Several fixes of bugs reported by Haruo Hosoya and Alain -Frisch.</p> - <p>The class type "node" has been extended: you can go directly to -the next and previous nodes in the list; you can refer to nodes by -position.</p> - <p>There are now some iterators for nodes: find, find_all, -find_element, find_all_elements, map_tree, iter_tree.</p> - <p>Experimental support for viewing attributes as nodes; I hope that -helps Alain writing his XPath evaluator.</p> - <p>The user's manual has been revised and is almost up to date.</p> - </li> - <li> - <p>Changed in 0.99.7:</p> - <p>There are now additional node types T_super_root, T_pinstr and -T_comment, and the parser is able to create the corresponding nodes.</p> - <p>The functions for character set conversion have been moved to -the Netstring package; they are not specific for XML.</p> - </li> - <li> - <p>Changed in 0.99.6:</p> - <p>Implemented a check on deterministic content models. Added -an alternate validator basing on a DFA. - This means that now all mandatory -features for an XML-1.0 parser are implemented! The parser is now substantially -complete.</p> - </li> - <li> - <p>Changed in 0.99.5:</p> - <p>The handling of ID and IDREF attributes has changed. The -index of nodes containing an ID attribute is now separated from the document. -Optionally the parser now checks whether the IDREF attributes refer to -existing elements.</p> - <p>The element nodes can optionally store the location in the -source XML code.</p> - <p>The method 'write' writes the XML tree in every supported -encoding. (Successor of 'write_compact_as_latin1'.)</p> - <p>Several smaller changes and fixes.</p> - </li> - <li> - <p>Changed in 0.99.4:</p> - <p>The module Pxp_reader has been modernized. The resolver classes -are simpler to use. There is now support for URLs.</p> - <p>The interface of Pxp_yacc has been improved: The type 'source' -is now simpler. The type 'domspec' has gone; the new 'spec' is opaque and -performs better. There are some new parsing modes.</p> - <p>Many smaller changes.</p> - </li> - <li> - <p>Changed in 0.99.3:</p> - <p>The markup_* modules have been renamed to pxp_*. There is a new -compatibility API that tries to be compatible with markup-0.2.10.</p> - <p>The type "encoding" is now a polymorphic variant.</p> - </li> - <li> - <p>Changed in 0.99.2:</p> - <p>Added checks for the constraints about the standalone -declaration.</p> - <p>Added regression tests about attribute normalization, -attribute checks, standalone checks.</p> - <p>Fixed some minor errors of the attribute normalization -function.</p> - <p>The bytecode/native archives are now separated in -a general part, in a ISO-8859-1-relevant part, and a UTF-8-relevant -part. The parser can again be compiled with ocamlopt.</p> - </li> - <li> - <p>Changed in 0.99.1:</p> - <p>In general, this release is an early pre-release of the -next stable version 1.00. I do not recommend to use it for serious -work; it is still very experimental!</p> - <p>The core of the parser has been rewritten using a self-written -parser generator.</p> - <p>The lexer has been restructured, and can now handle UTF-8 -encoded files.</p> - <p>Numerous other changes.</p> - </li> - -<!-- - <li> - <p>Changed in 0.2.10:</p> - <p>Bugfix: in the "allow_undeclared_attributes" feature.</p> - <p>Bugfix: in the methods write_compact_as_latin1.</p> - <p>Improvement: The code produced by the codewriter module can be -faster compiled and with less memory usage.</p> - </li> - - <li> - <p>Changed in 0.2.9:</p> - <p>New: The module Markup_codewriter generates for a given XML -tree O'Caml code that creates the same XML tree. This is useful for -applications which use large, constant XML trees.</p> - <p>New: Documents and DTDs have a method write_compact_as_latin1 -that writes an XML tree to a buffer or to a channel. (But it is not a pretty -printer...)</p> - <p>Enhancement: If a DTD contains the processing instruction -<code> -<?xml:allow_undeclared_attributes x?></code> -where "x" is the name of an already declared element it is allowed that -instances of this element type have attributes that have not been declared. -</p> - <p>New function Markup_types.string_of_exn that converts an -exception from Markup into a readable string.</p> - <p>Change: The module Markup_reader contains all resolvers. -The resolver API is now stable.</p> - <p>New parser modes processing_instructions_inline and -virtual_root that help locating processing instructions exactly (if needed). -</p> - <p>Many bugs regarding CRLF handling have been fixed.</p> - <p>The distributed tarball contains now the regression test suite. -</p> - <p>The manual has been extended (but it is still incomplete and -still behind the code).</p> - </li> - <li> - <p>Changed in 0.2.8:</p> - <p>A bit more documentation (Markup_yacc).</p> - <p>Bugfix: In previous versions, the second trial to refer to -an entity caused a Bad_character_stream exception. The reason was improper -re-initialization of the resolver object.</p> - </li> - <li> - <p>Changed in 0.2.7:</p> - <p>Added some methods in Markup_document.</p> - <p>Bugfix: in method orphaned_clone</p> - </li> - <li> - <p>Changed in 0.2.6:</p> - <p>Enhancement: The config parameter has a new component -"errors_with_line_numbers". If "true", error exceptions come with line numbers -(the default; and the only option in the previous versions); if "false" -the line numbers are left out (only character positions). The parser is 10 to -20 percent faster if the lines are not tracked.</p> - <p>Enhancement: If a DTD contains the processing instruction -<code> -<?xml:allow_undeclared_elements_and_notations?></code> -it is allowed that -elements and notations are undeclared. However, the elements for which -declarations exist are still validated. The main effect is that the -keyword ALL in element declarations means that also undeclared elements -are permitted at this location.</p> - <p>Bugfix in method "set_nodes" of class Markup_document.node_impl. -</p> - </li> - <li> - <p>Changed in 0.2.5:</p> - <p>If the XML source is a string (i.e. Latin1 some_string is passed -to the parser functions as source), resolving did not work properly in -previous releases. This is now fixed. -</p> - </li> - <li> - <p>Changed in 0.2.4:</p> - <p>A problem with some kind of DTD that does not specify the name -of the root element was fixed. As a result, the "xmlforms" application works -again. Again thanks to Haruo.</p> - <p>Due to the XML specs it is forbidden that parameter entities are -referenced within the internal subset if the referenced text is not a -complete declaration itself. This is checked, but the check was too hard; -even in external entities referenced from the internal subset this rule -was enforced. This has been corrected; in external entities it is now possible -to use parameter entities in an unrestricted way. -</p> - </li> - <li> - <p>Changed in 0.2.3:</p> - <p>A fix for a problem when installing Markup on Solaris. -Haruo detected the problem.</p> - </li> - <li> - <p>Changed in 0.2.2:</p> - <p>A single bugfix: The parser did not reject documents where the -root element was not the element declared as root element. Again thanks -to Claudio.</p> - </li> - <li> - <p>Changed in 0.2.1:</p> - <p>A single bugfix which reduces the number of warnings. Thanks -to Claudio for detecting the bug.</p> - </li> - <li> - <p>Changed in 0.2:</p> - <p> -Much more constraints are checked in the 0.2 release than in 0.1. Especially -that entities are properly nested is now guaranteed; parsed entities now always -match the corresponding production of the grammar.</p> - <p> -Many weak checks have been turned into strong checks. For example, it is now -detected if the "version", "encoding", and "standalone" attributes of an XML -declaration are ordered in the right way. -</p> - <p> -The error messages have been improved. -</p> - </li> ---> - </ul> - </sect2> - </sect1> -</readme> - diff --git a/helm/DEVEL/pxp/pxp/doc/SPEC b/helm/DEVEL/pxp/pxp/doc/SPEC deleted file mode 100644 index 28e6914ce..000000000 --- a/helm/DEVEL/pxp/pxp/doc/SPEC +++ /dev/null @@ -1,185 +0,0 @@ -****************************************************************************** -Notes on the XML specification -****************************************************************************** - - -============================================================================== -This document -============================================================================== - -There are some points in the XML specification which are ambiguous. The -following notes discuss these points, and describe how this parser behaves. - -============================================================================== -Conditional sections and the token ]]> -============================================================================== - -It is unclear what happens if an ignored section contains the token ]]> at -places where it is normally allowed, i.e. within string literals and comments, -e.g. - -<![IGNORE[ <!-- ]]> --> ]]> - -On the one hand, the production rule of the XML grammar does not treat such -tokens specially. Following the grammar, already the first ]]> ends the -conditional section - -<![IGNORE[ <!-- ]]> - -and the other tokens are included into the DTD. - -On the other hand, we can read: "Like the internal and external DTD subsets, a -conditional section may contain one or more complete declarations, comments, -processing instructions, or nested conditional sections, intermingled with -white space" (XML 1.0 spec, section 3.4). Complete declarations and comments -may contain ]]>, so this is contradictory to the grammar. - -The intention of conditional sections is to include or exclude the section -depending on the current replacement text of a parameter entity. Almost always -such sections are used as in - -<!ENTITY % want.a.feature.or.not "INCLUDE"> (or "IGNORE") -<![ %want.a.feature.or.not; [ ... ]]> - -This means that if it is possible to include a section it must also be legal to -ignore the same section. This is a strong indication that the token ]]> must -not count as section terminator if it occurs in a string literal or comment. - -This parser implements the latter. - -============================================================================== -Conditional sections and the inclusion of parameter entities -============================================================================== - -It is unclear what happens if an ignored section contains a reference to a -parameter entity. In most cases, this is not problematic because nesting of -parameter entities must respect declaration braces. The replacement text of -parameter entities must either contain a whole number of declarations or only -inner material of one declaration. Almost always it does not matter whether -these references are resolved or not (the section is ignored). - -But there is one case which is not explicitly specified: Is it allowed that the -replacement text of an entity contains the end marker ]]> of an ignored -conditional section? Example: - -<!ENTITY % end "]]>"> -<![ IGNORE [ %end; - -We do not find the statement in the XML spec that the ]]> must be contained in -the same entity as the corresponding <![ (as for the tokens <! and > of -declarations). So it is possible to conclude that ]]> may be in another entity. - -Of course, there are many arguments not to allow such constructs: The resulting -code is incomprehensive, and parsing takes longer (especially if the entities -are external). I think the best argument against this kind of XML is that the -XML spec is not detailed enough, as it contains no rules where entity -references should be recognized and where not. For example: - -<!ENTITY % y "]]>"> -<!ENTITY % x "<!ENTITY z '<![CDATA[some text%y;'>"> -<![ IGNORE [ %x; ]]> - -Which token ]]> counts? From a logical point of view, the ]]> in the third line -ends the conditional section. As already pointed out, the XML spec permits the -interpretation that ]]> is recognized even in string literals, and this may be -also true if it is "imported" from a separate entity; and so the first ]]> -denotes the end of the section. - -As a practical solution, this parser does not expand parameter entities in -ignored sections. Furthermore, it is also not allowed that the ending ]]> of -ignored or included sections is contained in a different entity than the -starting <![ token. - -============================================================================== -Standalone documents and attribute normalization -============================================================================== - -If a document is declared as stand-alone, a restriction on the effect of -attribute normalization takes effect for attributes declared in external -entities. Normally, the parser knows the type of the attribute from the ATTLIST -declaration, and it can normalize attribute values depending on their types. -For example, an NMTOKEN attribute can be written with leading or trailing -spaces, but the parser returns always the nmtoken without such added spaces; in -contrast to this, a CDATA attribute is not normalized in this way. For -stand-alone document the type information is not available if the ATTLIST -declaration is located in an external entity. Because of this, the XML spec -demands that attribute values must be written in their normal form in this -case, i.e. without additional spaces. - -This parser interprets this restriction as follows. Obviously, the substitution -of character and entity references is not considered as a "change of the value" -as a result of the normalization, because these operations will be performed -identically if the ATTLIST declaration is not available. The same applies to -the substitution of TABs, CRs, and LFs by space characters. Only the removal of -spaces depending on the type of the attribute changes the value if the ATTLIST -is not available. - -This means in detail: CDATA attributes never violate the stand-alone status. -ID, IDREF, NMTOKEN, ENTITY, NOTATION and enumerator attributes must not be -written with leading and/or trailing spaces. IDREF, ENTITIES, and NMTOKENS -attributes must not be written with extra spaces at the beginning or at the end -of the value, or between the tokens of the list. - -The whole check is dubious, because the attribute type expresses also a -semantical constraint, not only a syntactical one. At least this parser -distinguishes strictly between single-value and list types, and returns the -attribute values differently; the first are represented as Value s (where s is -a string), the latter are represented as Valuelist [s1; s2; ...; sN]. The -internal representation of the value is dependent on the attribute type, too, -such that even normalized values are processed differently depending on whether -the attribute has list type or not. For this parser, it makes still a -difference whether a value is normalized and processed as if it were CDATA, or -whether the value is processed according to its declared type. - -The stand-alone check is included to be able to make a statement whether other, -well-formedness parsers can process the document. Of course, these parsers -always process attributes as CDATA, and the stand-alone check guarantees that -these parsers will always see the normalized values. - -============================================================================== -Standalone documents and the restrictions on entity -references -============================================================================== - -Stand-alone documents must not refer to entities which are declared in an -external entity. This parser applies this rule only: to general and NDATA -entities when they occur in the document body (i.e. not in the DTD); and to -general and NDATA entities occuring in default attribute values declared in the -internal subset of the DTD. - -Parameter entities are out of discussion for the stand-alone property. If there -is a parameter entity reference in the internal subset which was declared in an -external entity, it is not available in the same way as the external entity is -not available that contains its declaration. Because of this "equivalence", -parameter entity references are not checked on violations against the -stand-alone declaration. It simply does not matter. - Illustration: - -Main document: - -<!ENTITY % ext SYSTEM "ext"> -%ext; -%ent; - -"ext" contains: - -<!ENTITY % ent "<!ELEMENT el (other*)>"> - - - -Here, the reference %ent; would be illegal if the standalone declaration is -strictly interpreted. This parser handles the references %ent; and %ext; -equivalently which means that %ent; is allowed, but the element type "el" is -treated as externally declared. - -General entities can occur within the DTD, but they can only be contained in -the default value of attributes, or in the definition of other general -entities. The latter can be ignored, because the check will be repeated when -the entities are expanded. Though, general entities occuring in default -attribute values are actually checked at the moment when the default is used in -an element instance. - -General entities occuring in the document body are always checked. - -NDATA entities can occur in ENTITY attribute values; either in the element -instance or in the default declaration. Both cases are checked. - diff --git a/helm/DEVEL/pxp/pxp/doc/SPEC.xml b/helm/DEVEL/pxp/pxp/doc/SPEC.xml deleted file mode 100644 index 906f45a79..000000000 --- a/helm/DEVEL/pxp/pxp/doc/SPEC.xml +++ /dev/null @@ -1,226 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE readme SYSTEM "readme.dtd" [ - -<!ENTITY % common SYSTEM "common.xml"> -%common; - -<!-- Special HTML config: --> -<!ENTITY % readme:html:up '<a href="../..">up</a>'> - -<!ENTITY % config SYSTEM "config.xml"> -%config; - -]> - -<readme title="Notes on the XML specification"> - - <sect1> - <title>This document</title> - <p>There are some points in the XML specification which are ambiguous. -The following notes discuss these points, and describe how this parser -behaves.</p> - </sect1> - - <sect1> - <title>Conditional sections and the token ]]></title> - - <p>It is unclear what happens if an ignored section contains the -token ]]> at places where it is normally allowed, i.e. within string -literals and comments, e.g. - -<code> -<![IGNORE[ <!-- ]]> --> ]]> -</code> - -On the one hand, the production rule of the XML grammar does not treat such -tokens specially. Following the grammar, already the first ]]> ends -the conditional section - -<code> -<![IGNORE[ <!-- ]]> -</code> - -and the other tokens are included into the DTD.</p> - -<p>On the other hand, we can read: "Like the internal and external DTD subsets, -a conditional section may contain one or more complete declarations, comments, -processing instructions, or nested conditional sections, intermingled with -white space" (XML 1.0 spec, section 3.4). Complete declarations and comments -may contain ]]>, so this is contradictory to the grammar.</p> - -<p>The intention of conditional sections is to include or exclude the section -depending on the current replacement text of a parameter entity. Almost -always such sections are used as in - -<code> -<!ENTITY % want.a.feature.or.not "INCLUDE"> (or "IGNORE") -<![ %want.a.feature.or.not; [ ... ]]> -</code> - -This means that if it is possible to include a section it must also be -legal to ignore the same section. This is a strong indication that -the token ]]> must not count as section terminator if it occurs -in a string literal or comment.</p> - -<p>This parser implements the latter.</p> - - </sect1> - - <sect1> - <title>Conditional sections and the inclusion of parameter entities</title> - - <p>It is unclear what happens if an ignored section contains a reference -to a parameter entity. In most cases, this is not problematic because -nesting of parameter entities must respect declaration braces. The -replacement text of parameter entities must either contain a <em>whole</em> -number of declarations or only inner material of one declaration. Almost always -it does not matter whether these references are resolved or not -(the section is ignored).</p> - - <p>But there is one case which is not explicitly specified: Is it allowed -that the replacement text of an entity contains the end marker ]]> -of an ignored conditional section? Example: - -<code> -<!ENTITY % end "]]>"> -<![ IGNORE [ %end; -</code> - -We do not find the statement in the XML spec that the ]]> must be contained -in the same entity as the corresponding <![ (as for the tokens <! and -> of declarations). So it is possible to conclude that ]]> may be in -another entity.</p> - - <p>Of course, there are many arguments not to allow such constructs: The -resulting code is incomprehensive, and parsing takes longer (especially if the -entities are external). I think the best argument against this kind of XML -is that the XML spec is not detailed enough, as it contains no rules where -entity references should be recognized and where not. For example: - -<code> -<!ENTITY % y "]]>"> -<!ENTITY % x "<!ENTITY z '<![CDATA[some text%y;'>"> -<![ IGNORE [ %x; ]]> -</code> - -Which token ]]> counts? From a logical point of view, the ]]> in the -third line ends the conditional section. As already pointed out, the XML spec -permits the interpretation that ]]> is recognized even in string literals, -and this may be also true if it is "imported" from a separate entity; and so -the first ]]> denotes the end of the section.</p> - - <p>As a practical solution, this parser does not expand parameter entities -in ignored sections. Furthermore, it is also not allowed that the ending ]]> -of ignored or included sections is contained in a different entity than the -starting <![ token.</p> - </sect1> - - - <sect1> - <title>Standalone documents and attribute normalization</title> - - <p> -If a document is declared as stand-alone, a restriction on the effect of -attribute normalization takes effect for attributes declared in external -entities. Normally, the parser knows the type of the attribute from -the ATTLIST declaration, and it can normalize attribute values depending -on their types. For example, an NMTOKEN attribute can be written with -leading or trailing spaces, but the parser returns always the nmtoken -without such added spaces; in contrast to this, a CDATA attribute is -not normalized in this way. For stand-alone document the type information is -not available if the ATTLIST declaration is located in an external -entity. Because of this, the XML spec demands that attribute values must -be written in their normal form in this case, i.e. without additional -spaces. -</p> - <p>This parser interprets this restriction as follows. Obviously, -the substitution of character and entity references is not considered -as a "change of the value" as a result of the normalization, because -these operations will be performed identically if the ATTLIST declaration -is not available. The same applies to the substitution of TABs, CRs, -and LFs by space characters. Only the removal of spaces depending on -the type of the attribute changes the value if the ATTLIST is not -available. -</p> - <p>This means in detail: CDATA attributes never violate the -stand-alone status. ID, IDREF, NMTOKEN, ENTITY, NOTATION and enumerator -attributes must not be written with leading and/or trailing spaces. IDREF, -ENTITIES, and NMTOKENS attributes must not be written with extra spaces at the -beginning or at the end of the value, or between the tokens of the list. -</p> - <p>The whole check is dubious, because the attribute type expresses also a -semantical constraint, not only a syntactical one. At least this parser -distinguishes strictly between single-value and list types, and returns the -attribute values differently; the first are represented as Value s (where s is -a string), the latter are represented as Valuelist [s1; s2; ...; sN]. The -internal representation of the value is dependent on the attribute type, too, -such that even normalized values are processed differently depending on -whether the attribute has list type or not. For this parser, it makes still a -difference whether a value is normalized and processed as if it were CDATA, or -whether the value is processed according to its declared type. -</p> - <p>The stand-alone check is included to be able to make a statement -whether other, well-formedness parsers can process the document. Of course, -these parsers always process attributes as CDATA, and the stand-alone check -guarantees that these parsers will always see the normalized values. -</p> - </sect1> - - <sect1> - <title>Standalone documents and the restrictions on entity -references</title> - <p> -Stand-alone documents must not refer to entities which are declared in an -external entity. This parser applies this rule only: to general and NDATA -entities when they occur in the document body (i.e. not in the DTD); and to -general and NDATA entities occuring in default attribute values declared in the -internal subset of the DTD. -</p> - <p> -Parameter entities are out of discussion for the stand-alone property. If there -is a parameter entity reference in the internal subset which was declared in an -external entity, it is not available in the same way as the external entity is -not available that contains its declaration. Because of this "equivalence", -parameter entity references are not checked on violations against the -stand-alone declaration. It simply does not matter. - Illustration: -</p> - - <p> -Main document: - - <code><![CDATA[ -<!ENTITY % ext SYSTEM "ext"> -%ext; -%ent; -]]></code> - -"ext" contains: - - <code><![CDATA[ -<!ENTITY % ent "<!ELEMENT el (other*)>"> -]]></code> -</p> - - <p>Here, the reference %ent; would be illegal if the standalone -declaration is strictly interpreted. This parser handles the references -%ent; and %ext; equivalently which means that %ent; is allowed, but the -element type "el" is treated as externally declared. -</p> - - <p> -General entities can occur within the DTD, but they can only be contained in -the default value of attributes, or in the definition of other general -entities. The latter can be ignored, because the check will be repeated when -the entities are expanded. Though, general entities occuring in default -attribute values are actually checked at the moment when the default is -used in an element instance. -</p> - <p> -General entities occuring in the document body are always checked.</p> - <p> -NDATA entities can occur in ENTITY attribute values; either in the element -instance or in the default declaration. Both cases are checked. -</p> - </sect1> - -</readme> diff --git a/helm/DEVEL/pxp/pxp/doc/design.txt b/helm/DEVEL/pxp/pxp/doc/design.txt deleted file mode 100644 index bf75d0618..000000000 --- a/helm/DEVEL/pxp/pxp/doc/design.txt +++ /dev/null @@ -1,340 +0,0 @@ ------------------------------------------------- -*- indented-text -*- -Some Notes About the Design: ----------------------------------------------------------------------- - ----------------------------------------------------------------------- -Compilation ----------------------------------------------------------------------- - -Compilation is non-trivial because: - - - The lexer and parser generators ocamlllex resp. ocamlyacc normally - create code such that the parser module precedes the lexer module. - THIS design requires that the lexer layer precedes the entity layer - which precedes the parser layer, because the parsing results modify - the behaviour of the lexer and entity layers. There is no way to get - around this because of the nature of XML. - - So the dependency relation of the lexer and the parser is modified; - in particular the "token" type that is normally defined by the - generated parser is moved to a common prdecessor of both lexer - and parser. - - - Another modification of the standard way of handling parsers is that - the parser is turned into an object. This is necessary because the - whole parser is polymorphic, i.e. there is a type parameter (the - type of the node extension). - -...................................................................... - -First some modules are generated as illustrated by the following -diagram: - - - markup_yacc.mly - | | - \|/ \|/ [ocamlyacc, 1] - V V - markup_yacc.mli markup_yacc.ml - | --> renamed into markup_yacc.ml0 - [awk, 2] \|/ | - V \|/ [sed, 3] - markup_yacc_token.mlf V - | | markup_yacc.ml - markup_lexer_types_ | | - shadow.mli | | | markup_lexer_types_ - \|/ [sed, \|/ | shadow.ml - V 4] V | | - markup_lexer_types.mli | | [sed, 4] - \|/ \|/ - V V - markup_lexer_types.ml - - - markup_yacc_shadow.mli - | - \|/ [replaces, 5] - V - markup_yacc.mli - - - - markup_lexers.mll - | - \|/ [ocamllex, 6] - V - markup_lexers.ml - - -Notes: - - (1) ocamlyacc generates both a module and a module interface. - The module is postprocessed in step (3). The interface cannot - be used, but it contains the definition of the "token" type. - This definition is extracted in step (2). The interface is - completely replaced in step (5) by a different file. - - (2) An "awk" script extracts the definition of the type "token". - "token" is created by ocamlyacc upon the %token directives - in markup_yacc.mly, and normally "token" is defined in - the module generated by ocamlyacc. This turned out not to be - useful as the module dependency must be that the lexer is - an antecedent of the parser and not vice versa (as usually), - so the "token" type is "moved" to the module Markup_lexer_types - which is an antecedent of both the lexer and the parser. - - (3) A "sed" script turns the generated parser into an object. - This is rather simple; some "let" definitions must be rewritten - as "val" definitions, the other "let" definitions as - "method" definitions. The parser object is needed because - the whole parser has a polymorphic type parameter. - - (4) The implementation and definition of Markup_lexer_types are - both generated by inserting the "token" type definition - (in markup_lexer_types.mlf) into two pattern files, - markup_lexer_types_shadow.ml resp. -.mli. The point of insertion - is marked by the string INCLUDE_HERE. - - (5) The generated interface of the Markup_yacc module is replaced - by a hand-written file. - - (6) ocamllex generates the lexer; this process is not patched in any - way. - -...................................................................... - -After the additional modules have been generated, compilation proceeds -in the usual manner. - - ----------------------------------------------------------------------- -Hierarchy of parsing layers: ----------------------------------------------------------------------- - -From top to bottom: - - - Parser: Markup_yacc - + gets input stream from the main entity object - + checks most of the grammar - + creates the DTD object as side-effect - + creates the element tree as side-effect - + creates further entity objects that are entered into the DTD - - Entity layer: Markup_entity - + gets input stream from the lexers, or another entity object - + handles entity references: if a reference is encountered the - input stream is redirected such that the tokens come from the - referenced entity object - + handles conditional sections - - Lexer layer: Markup_lexers - + gets input from lexbuffers created by resolvers - + different lexers for different lexical contexts - + a lexer returns pairs (token,lexid), where token is the scanned - token, and lexid is the name of the lexer that must be used for - the next token - - Resolver layer: Markup_entity - + a resolver creates the lexbuf from some character source - + a resolver recodes the input and handles the encoding scheme - ----------------------------------------------------------------------- -The YACC based parser ----------------------------------------------------------------------- - -ocamlyacc allows it to pass an arbitrary 'next_token' function to the -parsing functions. We always use 'en # next_token()' where 'en' is the -main entity object representing the main file to be parsed. - -The parser is not functional, but uses mainly side-effects to accumulate -the structures that have been recognized. This is very important for the -entity definitions, because once an entity definition has been found there -may be a reference to it which is handled by the entity layer (which is -below the yacc layer). This means that such a definition modifies the -token source of the parser, and this can only be handled by side-effects -(at least in a sensible manner; a purely functional parser would have to -pass unresolved entity references to its caller, which would have to -resolve the reference and to re-parse the whole document!). - -Note that also element definitions profit from the imperative style of -the parser; an element instance can be validated directly once the end -tag has been read in. - ----------------------------------------------------------------------- -The entity layer ----------------------------------------------------------------------- - -The parser gets the tokens from the main entity object. This object -controls the underlying lexing mechanism (see below), and already -interprets the following: - -- Conditional sections (if they are allowed in this entity): - The structures <![ INCLUDE [ ... ]]> and <! IGNORE [ ... ]]> are - recognized and interpreted. - - This would be hard to realize by the yacc parser, because: - - INCLUDE and IGNORE are not recognized as lexical keywords but as names. - This means that the parser cannot select different rules for them. - - The text after IGNORE requires a different lexical handling. - -- Entity references: &name; and %name; - The named entity is looked up and the input source is redirected to it, i.e. - if the main entity object gets the message 'next_token' this message is - forwarded to the referenced entity. (This entity may choose to forward the - message again to a third entity, and so on.) - - There are some fine points: - - - It is okay that redirection happens at token level, not at character level: - + General entities must always match the 'content' production, and because - of this they must always consist of a whole number of tokens. - + If parameter entities are resolved, the XML specification states that - a space character is inserted before and after the replacement text. - This also means that such entities always consists of a whole number - of tokens. - - - There are some "nesting constraints": - + General entities must match the 'content' production. Because of this, - the special token Begin_entity is inserted before the first token of - the entity, and End_entity is inserted just before the Eof token. The - brace Begin_entity...End_entity is recognized by the yacc parser, but - only in the 'content' production. - + External parameter entities must match 'extSubsetDecl'. Again, - Begin_entity and End_entity tokens embrace the inner token stream. - The brace Begin_entity...End_entity is recognized by the yacc parser - at the appropriate position. - (As general and parameter entities are used in different contexts - (document vs. DTD), both kinds of entities can use the same brace - Begin_entity...End_entity.) - + TODO: - The constraints for internal parameter entities are not yet checked. - - - Recursive references can be detected because entities must be opened - before the 'next_token' method can be invoked. - ----------------------------------------------------------------------- -The lexer layer ----------------------------------------------------------------------- - -There are five main lexers, and a number of auxiliary lexers. The five -main lexers are: - -- Document (function scan_document): - Scans an XML document outside the DTD and outside the element instance. - -- Content (function scan_content): - Scans an element instance, but not within tags. - -- Within_tag (function scan_within_tag): - Scans within <...>, i.e. a tag denoting an element instance. - -- Document_type (function scan_document_type): - Scans after <!DOCTYPE until the corresponding >. - -- Declaration (function scan_declaration): - Scans sequences of declarations - -Why several lexers? Because there are different lexical rules in these -five regions of an XML document. - -Every lexer not only produces tokens, but also the name of the next lexer -to use. For example, if the Document lexer scans "<!DOCTYPE", it also -outputs that the next token must be scanned by Document_type. - -It is interesting that this really works. The beginning of every lexical -context can be recognized by the lexer of the previous context, and there -is always a token that unambigously indicates that the context ends. - ----------------------------------------------------------------------- -The DTD object ----------------------------------------------------------------------- - -There is usually one object that collects DTD declarations. All kinds of -declarations are entered here: - -- element and attribute list declarations -- entity declarations -- notation declarations - -Some properties are validated directly after a declarations has been added -to the DTD, but most validation is done by a 'validate' method. - -The result of 'validate' is stored such that another invocation is cheap. -A DTD becomes again 'unchecked' if another declaration is added. - -TODO: We need a special DTD object that allows every content. - -The DTD object is known by more or less every other object, i.e. entities -know the DTD, element declarations and instances know the DTD, and so on. - -TODO: We need a method that deletes all entity declarations once the DTD -is complete (to free memory). - ----------------------------------------------------------------------- -Element and Document objects ----------------------------------------------------------------------- - -The 'element' objects form the tree of the element instances. - -The 'document' object is a derivate of 'element' where properties of the -whole document can be stored. - -New element objects are NOT created by the "new class" mechanism, but -instead by an exemplar/instance scheme: A new instance is the duplicate -of an exemplar. This has the advantage that the user can provide own -classes for the element instances. A hashtable contains the exemplars -for every element type (tag name), and there is a default exemplar. -The user can configure this hashtable such that for elements A objects -of class element_a, for elements B objects of class element_b and so on -are used. - -The object for the root element must already be created before parsing -starts, and the parser returns the (filled) root object. Because of this, -the user determines the *static* type of the object without the need -of back coercion (which is not possible in Ocaml). - ----------------------------------------------------------------------- -Newline normalization ----------------------------------------------------------------------- - -The XML spec states that all of \n, \r, and \r\n must be recognized -as newline characters/character sequences. Notes: -- The replacement text of entities always contains the orginal text, - i.e. \r and \r\n are NOT converted to \n. - It is unclear if this is a violation of the standard or not. -- Content of elements: Newline characters are converted to \n. -- Attribute values: Newline characters are converted to spaces. -- Processing instructions: Newline characters are not converted. - It is unclear if this is a violation of the standard or not. - ----------------------------------------------------------------------- -Empty entities ----------------------------------------------------------------------- - -Many entities are artificially surrounded by a Begin_entity/End_entity pair. -This is sometimes not done if the entity is empty: - -- External parameter entities are parsed entities, i.e. they must match - the markupdecl* production. If they are not empty, the Begin_entity/End_entity - trick guarantees that they match markupdecl+, and that they are only - referred to at positions where markupdecl+ is allowed. - If they are empty, they are allowed everywhere just like internal - parameter entities. Because of this, the Begin_entity/End_entity pair - is dropped. - -- This does not apply to parameter entities (either external or internal) - which are referred to in the internal subset, nor applies to internal - parameter entities, nor applies to general entities: - - + References in the internal subset are only allowed at positions where - markupdecl can occur, so Begin_entity/End_entity is added even if the - entity is empty. - + References to internal parameter entities are allowed anywhere, so - never Begin_entity/End_entity is added. - + References to general entities: An empty Begin_entity/End_entity pair - is recognized by the yacc parser, so special handling is not required. - Moreover, there is the situation that an empty entity is referred to - after the toplevel element: - <!DOCTYPE doc ...[ - <!ENTITY empty ""> - ]> - <doc></doc>∅ - - This is illegal, and the presence of an empty Begin_entity/End_entity pair - helps to recognize this. diff --git a/helm/DEVEL/pxp/pxp/doc/dist-common.xml b/helm/DEVEL/pxp/pxp/doc/dist-common.xml deleted file mode 100644 index d18a1500f..000000000 --- a/helm/DEVEL/pxp/pxp/doc/dist-common.xml +++ /dev/null @@ -1,123 +0,0 @@ -<?xml encoding="ISO-8859-1"?> - -<!-- ************************************************************ --> -<!-- EXTERNAL URLs --> -<!-- ************************************************************ --> - -<!ENTITY url.ocaml - "http://caml.inria.fr/"> - -<!ENTITY url.ocaml.list - "http://caml.inria.fr/caml-list-eng.html"> - -<!ENTITY url.ocaml.download - "ftp://ftp.inria.fr/lang/caml-light/"> - -<!ENTITY url.ocaml.camlp4 - "http://caml.inria.fr/camlp4/"> - -<!ENTITY url.ocaml.hump - "http://caml.inria.fr/hump.html"> - -<!ENTITY url.ocaml.mottl - "http://miss.wu-wien.ac.at/~mottl/ocaml_sources/intro.html"> - -<!ENTITY url.ocaml.mottl.pcre - "http://miss.wu-wien.ac.at/~mottl/ocaml_sources/pcre_ocaml.tar.gz"> - -<!ENTITY url.ocaml.lindig - "http://www.cs.tu-bs.de/softech/people/lindig/software/index.html"> - -<!ENTITY url.ocaml.lindig.ocmarkup - "http://www.cs.tu-bs.de/softech/people/lindig/software/ocmarkup.html"> - -<!ENTITY url.ocaml.lindig.tony - "http://www.cs.tu-bs.de/softech/people/lindig/software/tony.html"> - -<!ENTITY url.ocaml.filliatre - "http://www.lri.fr/~filliatr/software.en.html"> - -<!ENTITY url.ocaml.filliatre.cgi - "http://www.lri.fr/~filliatr/ftp/ocaml/cgi/"> - -<!ENTITY url.xml-spec - "http://www.w3.org/TR/1998/REC-xml-19980210.html"> - -<!ENTITY url.xml.oasis - "http://www.oasis-open.org/cover/"> - -<!ENTITY url.xml.w3c - "http://www.w3c.org/XML/"> - -<!ENTITY url.jclark-xmltdata - "ftp://ftp.jclark.com/pub/xml/xmltest.zip"> - -<!ENTITY urlprefix.ietf.rfc - "http://www.ietf.org/rfc"> - <!-- Ohne "/" am Ende! --> - -<!ENTITY url.apache - "http://www.apache.org/"> - - -<!-- ************************************************************ --> -<!-- MY URLs --> -<!-- ************************************************************ --> - -<!ENTITY url.linkdb - "http://www.npc.de/ocaml/linkdb"> - -<!-- ************************************************************ --> -<!-- HOMEPAGE URLs --> -<!-- ************************************************************ --> - -<!-- GENERIC --> - -<!ENTITY url.gps-ocaml-download - "http://people.darmstadt.netsurf.de/Gerd.Stolpmann/ocaml"> - -<!ENTITY url.gps-ocaml-projects - "http://people.darmstadt.netsurf.de/Gerd.Stolpmann/ocaml/projects"> - -<!ENTITY url.gps-old-download - "http://people.darmstadt.netsurf.de/Gerd.Stolpmann/download"> - - -<!-- SPECIFIC --> - -<!ENTITY release.findlib - "SOME-VERSION"> - -<!ENTITY url.findlib-download - "&url.gps-ocaml-download;/findlib-&release.findlib;.tar.gz"> - -<!ENTITY url.findlib-project - "&url.gps-ocaml-projects;/findlib/"> - -<!ENTITY url.findlib-manual - "&url.gps-ocaml-projects;/findlib/"> - - - -<!ENTITY release.markup - "SOME-VERSION"> - -<!ENTITY url.markup-download - "&url.gps-ocaml-download;/markup-&release.markup;.tar.gz"> - -<!ENTITY url.markup-project - "&url.gps-ocaml-projects;/markup"> - -<!ENTITY url.markup-manual - "&url.gps-ocaml-projects;/markup/manual"> - - -<!-- ************************************************************ --> -<!-- MAIL URLs --> -<!-- ************************************************************ --> - -<!ENTITY person.gps '<a href="mailto:&person.gps.mail;">Gerd Stolpmann</a>'> - -<!ENTITY person.gps.mail - "Gerd.Stolpmann@darmstadt.netsurf.de"> - diff --git a/helm/DEVEL/pxp/pxp/doc/manual/Makefile b/helm/DEVEL/pxp/pxp/doc/manual/Makefile deleted file mode 100644 index 5a3e1ffab..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/Makefile +++ /dev/null @@ -1,82 +0,0 @@ -DOCBOOK_HTML = /usr/share/sgml/docbkdsl/html -DOCBOOK_PRINT = /usr/share/sgml/docbkdsl/print -SRC = $(PWD)/src - -.PHONY: html ps - -default: html ps - -html: html/book1.htm html/pic/done - -ps: ps/markup.ps ps/pic/done - - -src/readme.ent: ../../examples/readme/to_html.ml - src/getcode.ml <../../examples/readme/to_html.ml >src/readme.ent - -src/yacc.mli.ent: ../../pxp_yacc.mli - src/getcode.ml <../../pxp_yacc.mli >src/yacc.mli.ent - -src/dtd.mli.ent: ../../pxp_dtd.mli - src/getcode.ml <../../pxp_dtd.mli >src/dtd.mli.ent - -html/book1.htm: src/*.sgml src/readme.ent src/yacc.mli.ent src/dtd.mli.ent - mkdir -p html - cp src/markup.css html; \ - cd html; \ - rm -f *.htm*; \ - jade -t sgml -D$(DOCBOOK_HTML) -D$(SRC) -ihtml markup.sgml; \ - true - touch html/TIMESTAMP - -html/pic/done: src/pic/*.fig - mkdir -p html/pic - l=`cd src/pic; echo *.fig`; \ - for x in $$l; do fig2dev -L gif src/pic/$$x html/pic/`basename $$x .fig`.gif; done - touch html/pic/done - -#man: src/findlib_reference.xml -# mkdir -p man -# cd man; \ -# rm -f *.[0-9]; \ -# db2man <../src/findlib_reference.xml - -ps/markup.tex: src/*.sgml src/readme.ent src/yacc.mli.ent src/dtd.mli.ent - mkdir -p ps - cd ps; \ - jade -t tex -D$(DOCBOOK_PRINT) -D$(SRC) markup.sgml; \ - true - -ps/markup.dvi: ps/markup.tex ps/pic/done - cd ps; \ - jadetex markup.tex; \ - jadetex markup.tex; \ - jadetex markup.tex - -ps/markup.ps: ps/markup.dvi - cd ps; \ - dvips -f <markup.dvi >markup.ps - -ps/pic/done: src/pic/*.fig - mkdir -p ps/pic - l=`cd src/pic; echo *.fig`; \ - for x in $$l; do fig2dev -L ps -m 0.8 src/pic/$$x ps/pic/`basename $$x .fig`.ps; done - touch ps/pic/done - -.SUFFIXES: .xml .sgml - -.sgml.xml: - sx -xndata $< >$@; true - - - -clean: - rm -rf html man ps - rm -f src/readme.ent - -CLEAN: clean - -distclean: - rm -f src/*~ - rm -f *~ - rm -f ps/*.aux ps/*.dvi ps/*.log ps/*.tex diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/TIMESTAMP b/helm/DEVEL/pxp/pxp/doc/manual/html/TIMESTAMP deleted file mode 100644 index e69de29bb..000000000 diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/c1567.html b/helm/DEVEL/pxp/pxp/doc/manual/html/c1567.html deleted file mode 100644 index ab88e87bf..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/c1567.html +++ /dev/null @@ -1,434 +0,0 @@ -<HTML -><HEAD -><TITLE ->Configuring and calling the parser</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="User's guide" -HREF="p34.html"><LINK -REL="PREVIOUS" -TITLE="Details of the mapping from XML text to the tree representation" -HREF="x1496.html"><LINK -REL="NEXT" -TITLE="Resolvers and sources" -HREF="x1629.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="CHAPTER" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x1496.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" -></TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x1629.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="CHAPTER" -><H1 -><A -NAME="AEN1567" ->Chapter 4. Configuring and calling the parser</A -></H1 -><DIV -CLASS="TOC" -><DL -><DT -><B ->Table of Contents</B -></DT -><DT ->4.1. <A -HREF="c1567.html#AEN1569" ->Overview</A -></DT -><DT ->4.2. <A -HREF="x1629.html" ->Resolvers and sources</A -></DT -><DT ->4.3. <A -HREF="x1812.html" ->The DTD classes</A -></DT -><DT ->4.4. <A -HREF="x1818.html" ->Invoking the parser</A -></DT -><DT ->4.5. <A -HREF="x1965.html" ->Updates</A -></DT -></DL -></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN1569" ->4.1. Overview</A -></H1 -><P ->There are the following main functions invoking the parser (in Pxp_yacc): - - <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->parse_document_entity:</I -> You want to -parse a complete and closed document consisting of a DTD and the document body; -the body is validated against the DTD. This mode is interesting if you have a -file - -<PRE -CLASS="PROGRAMLISTING" -><!DOCTYPE root ... [ ... ] > <root> ... </root></PRE -> - -and you can accept any DTD that is included in the file (e.g. because the file -is under your control).</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->parse_wfdocument_entity:</I -> You want to -parse a complete and closed document consisting of a DTD and the document body; -but the body is not validated, only checked for well-formedness. This mode is -preferred if validation costs too much time or if the DTD is missing.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->parse_dtd_entity:</I -> You want only to -parse an entity (file) containing the external subset of a DTD. Sometimes it is -interesting to read such a DTD, for example to compare it with the DTD included -in a document, or to apply the next mode:</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->parse_content_entity:</I -> You want only to -parse an entity (file) containing a fragment of a document body; this fragment -is validated against the DTD you pass to the function. Especially, the fragment -must not have a <TT -CLASS="LITERAL" -> <!DOCTYPE></TT -> clause, and must directly -begin with an element. The element is validated against the DTD. This mode is -interesting if you want to check documents against a fixed, immutable DTD.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->parse_wfcontent_entity:</I -> This function -also parses a single element without DTD, but does not validate it.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->extract_dtd_from_document_entity:</I -> This -function extracts the DTD from a closed document consisting of a DTD and a -document body. Both the internal and the external subsets are extracted.</P -></LI -></UL -></P -><P ->In many cases, <TT -CLASS="LITERAL" ->parse_document_entity</TT -> is the preferred mode -to parse a document in a validating way, and -<TT -CLASS="LITERAL" ->parse_wfdocument_entity</TT -> is the mode of choice to parse a -file while only checking for well-formedness.</P -><P ->There are a number of variations of these modes. One important application of a -parser is to check documents of an untrusted source against a fixed DTD. One -solution is to not allow the <TT -CLASS="LITERAL" -><!DOCTYPE></TT -> clause in -these documents, and treat the document like a fragment (using mode -<I -CLASS="EMPHASIS" ->parse_content_entity</I ->). This is very simple, but -inflexible; users of such a system cannot even define additional entities to -abbreviate frequent phrases of their text.</P -><P ->It may be necessary to have a more intelligent checker. For example, it is also -possible to parse the document to check fully, i.e. with DTD, and to compare -this DTD with the prescribed one. In order to fully parse the document, mode -<I -CLASS="EMPHASIS" ->parse_document_entity</I -> is applied, and to get the DTD to -compare with mode <I -CLASS="EMPHASIS" ->parse_dtd_entity</I -> can be used.</P -><P ->There is another very important configurable aspect of the parser: the -so-called resolver. The task of the resolver is to locate the contents of an -(external) entity for a given entity name, and to make the contents accessible -as a character stream. (Furthermore, it also normalizes the character set; -but this is a detail we can ignore here.) Consider you have a file called -<TT -CLASS="LITERAL" ->"main.xml"</TT -> containing - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % sub SYSTEM "sub/sub.xml"> -%sub;</PRE -> - -and a file stored in the subdirectory <TT -CLASS="LITERAL" ->"sub"</TT -> with name -<TT -CLASS="LITERAL" ->"sub.xml"</TT -> containing - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % subsub SYSTEM "subsub/subsub.xml"> -%subsub;</PRE -> - -and a file stored in the subdirectory <TT -CLASS="LITERAL" ->"subsub"</TT -> of -<TT -CLASS="LITERAL" ->"sub"</TT -> with name <TT -CLASS="LITERAL" ->"subsub.xml"</TT -> (the -contents of this file do not matter). Here, the resolver must track that -the second entity <TT -CLASS="LITERAL" ->subsub</TT -> is located in the directory -<TT -CLASS="LITERAL" ->"sub/subsub"</TT ->, i.e. the difficulty is to interpret the -system (file) names of entities relative to the entities containing them, -even if the entities are deeply nested.</P -><P ->There is not a fixed resolver already doing everything right - resolving entity -names is a task that highly depends on the environment. The XML specification -only demands that <TT -CLASS="LITERAL" ->SYSTEM</TT -> entities are interpreted like URLs -(which is not very precise, as there are lots of URL schemes in use), hoping -that this helps overcoming the local peculiarities of the environment; the idea -is that if you do not know your environment you can refer to other entities by -denoting URLs for them. I think that this interpretation of -<TT -CLASS="LITERAL" ->SYSTEM</TT -> names may have some applications in the internet, but -it is not the first choice in general. Because of this, the resolver is a -separate module of the parser that can be exchanged by another one if -necessary; more precisely, the parser already defines several resolvers.</P -><P ->The following resolvers do already exist: - - <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P ->Resolvers reading from arbitrary input channels. These -can be configured such that a certain ID is associated with the channel; in -this case inner references to external entities can be resolved. There is also -a special resolver that interprets SYSTEM IDs as URLs; this resolver can -process relative SYSTEM names and determine the corresponding absolute URL.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->A resolver that reads always from a given O'Caml -string. This resolver is not able to resolve further names unless the string is -not associated with any name, i.e. if the document contained in the string -refers to an external entity, this reference cannot be followed in this -case.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->A resolver for file names. The <TT -CLASS="LITERAL" ->SYSTEM</TT -> -name is interpreted as file URL with the slash "/" as separator for -directories. - This resolver is derived from the generic URL resolver.</P -></LI -></UL -> - -The interface a resolver must have is documented, so it is possible to write -your own resolver. For example, you could connect the parser with an HTTP -client, and resolve URLs of the HTTP namespace. The resolver classes support -that several independent resolvers are combined to one more powerful resolver; -thus it is possible to combine a self-written resolver with the already -existing resolvers.</P -><P ->Note that the existing resolvers only interpret <TT -CLASS="LITERAL" ->SYSTEM</TT -> -names, not <TT -CLASS="LITERAL" ->PUBLIC</TT -> names. If it helps you, it is possible to -define resolvers for <TT -CLASS="LITERAL" ->PUBLIC</TT -> names, too; for example, such a -resolver could look up the public name in a hash table, and map it to a system -name which is passed over to the existing resolver for system names. It is -relatively simple to provide such a resolver.</P -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x1496.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x1629.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->Details of the mapping from XML text to the tree representation</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="p34.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->Resolvers and sources</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/c36.html b/helm/DEVEL/pxp/pxp/doc/manual/html/c36.html deleted file mode 100644 index d74ecbbca..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/c36.html +++ /dev/null @@ -1,533 +0,0 @@ -<HTML -><HEAD -><TITLE ->What is XML?</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="User's guide" -HREF="p34.html"><LINK -REL="PREVIOUS" -TITLE="User's guide" -HREF="p34.html"><LINK -REL="NEXT" -TITLE="Highlights of XML" -HREF="x107.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="CHAPTER" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="p34.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" -></TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x107.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="CHAPTER" -><H1 -><A -NAME="AEN36" ->Chapter 1. What is XML?</A -></H1 -><DIV -CLASS="TOC" -><DL -><DT -><B ->Table of Contents</B -></DT -><DT ->1.1. <A -HREF="c36.html#AEN38" ->Introduction</A -></DT -><DT ->1.2. <A -HREF="x107.html" ->Highlights of XML</A -></DT -><DT ->1.3. <A -HREF="x468.html" ->A complete example: The <I -CLASS="EMPHASIS" ->readme</I -> DTD</A -></DT -></DL -></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN38" ->1.1. Introduction</A -></H1 -><P ->XML (short for <I -CLASS="EMPHASIS" ->Extensible Markup Language</I ->) -generalizes the idea that text documents are typically structured in sections, -sub-sections, paragraphs, and so on. The format of the document is not fixed -(as, for example, in HTML), but can be declared by a so-called DTD (document -type definition). The DTD describes only the rules how the document can be -structured, but not how the document can be processed. For example, if you want -to publish a book that uses XML markup, you will need a processor that converts -the XML file into a printable format such as Postscript. On the one hand, the -structure of XML documents is configurable; on the other hand, there is no -longer a canonical interpretation of the elements of the document; for example -one XML DTD might want that paragraphes are delimited by -<TT -CLASS="LITERAL" ->para</TT -> tags, and another DTD expects <TT -CLASS="LITERAL" ->p</TT -> tags -for the same purpose. As a result, for every DTD a new processor is required.</P -><P ->Although XML can be used to express structured text documents it is not limited -to this kind of application. For example, XML can also be used to exchange -structured data over a network, or to simply store structured data in -files. Note that XML documents cannot contain arbitrary binary data because -some characters are forbidden; for some applications you need to encode binary -data as text (e.g. the base 64 encoding).</P -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN45" ->1.1.1. The "hello world" example</A -></H2 -><P ->The following example shows a very simple DTD, and a corresponding document -instance. The document is structured such that it consists of sections, and -that sections consist of paragraphs, and that paragraphs contain plain text:</P -><PRE -CLASS="PROGRAMLISTING" -><!ELEMENT document (section)+> -<!ELEMENT section (paragraph)+> -<!ELEMENT paragraph (#PCDATA)></PRE -><P ->The following document is an instance of this DTD:</P -><PRE -CLASS="PROGRAMLISTING" -><?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE document SYSTEM "simple.dtd"> -<document> - <section> - <paragraph>This is a paragraph of the first section.</paragraph> - <paragraph>This is another paragraph of the first section.</paragraph> - </section> - <section> - <paragraph>This is the only paragraph of the second section.</paragraph> - </section> -</document></PRE -><P ->As in HTML (and, of course, in grand-father SGML), the "pieces" of -the document are delimited by element braces, i.e. such a piece begins with -<TT -CLASS="LITERAL" -><name-of-the-type-of-the-piece></TT -> and ends with -<TT -CLASS="LITERAL" -></name-of-the-type-of-the-piece></TT ->, and the pieces are -called <I -CLASS="EMPHASIS" ->elements</I ->. Unlike HTML and SGML, both start tags and -end tags (i.e. the delimiters written in angle brackets) can never be left -out. For example, HTML calls the paragraphs simply <TT -CLASS="LITERAL" ->p</TT ->, and -because paragraphs never contain paragraphs, a sequence of several paragraphs -can be written as: - -<PRE -CLASS="PROGRAMLISTING" -><p>First paragraph -<p>Second paragraph</PRE -> - -This is not possible in XML; continuing our example above we must always write - -<PRE -CLASS="PROGRAMLISTING" -><paragraph>First paragraph</paragraph> -<paragraph>Second paragraph</paragraph></PRE -> - -The rationale behind that is to (1) simplify the development of XML parsers -(you need not convert the DTD into a deterministic finite automaton which is -required to detect omitted tags), and to (2) make it possible to parse the -document independent of whether the DTD is known or not.</P -><P ->The first line of our sample document, - -<PRE -CLASS="PROGRAMLISTING" -><?xml version="1.0" encoding="ISO-8859-1"?></PRE -> - -is the so-called <I -CLASS="EMPHASIS" ->XML declaration</I ->. It expresses that the -document follows the conventions of XML version 1.0, and that the document is -encoded using characters from the ISO-8859-1 character set (often known as -"Latin 1", mostly used in Western Europe). Although the XML declaration is not -mandatory, it is good style to include it; everybody sees at the first glance -that the document uses XML markup and not the similar-looking HTML and SGML -markup languages. If you omit the XML declaration, the parser will assume -that the document is encoded as UTF-8 or UTF-16 (there is a rule that makes -it possible to distinguish between UTF-8 and UTF-16 automatically); these -are encodings of Unicode's universal character set. (Note that <SPAN -CLASS="ACRONYM" ->PXP</SPAN ->, unlike its -predecessor "Markup", fully supports Unicode.)</P -><P ->The second line, - -<PRE -CLASS="PROGRAMLISTING" -><!DOCTYPE document SYSTEM "simple.dtd"></PRE -> - -names the DTD that is going to be used for the rest of the document. In -general, it is possible that the DTD consists of two parts, the so-called -external and the internal subset. "External" means that the DTD exists as a -second file; "internal" means that the DTD is included in the same file. In -this example, there is only an external subset, and the system identifier -"simple.dtd" specifies where the DTD file can be found. System identifiers are -interpreted as URLs; for instance this would be legal: - -<PRE -CLASS="PROGRAMLISTING" -><!DOCTYPE document SYSTEM "http://host/location/simple.dtd"></PRE -> - -Please note that <SPAN -CLASS="ACRONYM" ->PXP</SPAN -> cannot interpret HTTP identifiers by default, but it is -possible to change the interpretation of system identifiers.</P -><P ->The word immediately following <TT -CLASS="LITERAL" ->DOCTYPE</TT -> determines which of -the declared element types (here "document", "section", and "paragraph") is -used for the outermost element, the <I -CLASS="EMPHASIS" ->root element</I ->. In this -example it is <TT -CLASS="LITERAL" ->document</TT -> because the outermost element is -delimited by <TT -CLASS="LITERAL" -><document></TT -> and -<TT -CLASS="LITERAL" -></document></TT ->. </P -><P ->The DTD consists of three declarations for element types: -<TT -CLASS="LITERAL" ->document</TT ->, <TT -CLASS="LITERAL" ->section</TT ->, and -<TT -CLASS="LITERAL" ->paragraph</TT ->. Such a declaration has two parts: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT <TT -CLASS="REPLACEABLE" -><I ->name</I -></TT -> <TT -CLASS="REPLACEABLE" -><I ->content-model</I -></TT ->></PRE -> - -The content model is a regular expression which describes the possible inner -structure of the element. Here, <TT -CLASS="LITERAL" ->document</TT -> contains one or -more sections, and a <TT -CLASS="LITERAL" ->section</TT -> contains one or more -paragraphs. Note that these two element types are not allowed to contain -arbitrary text. Only the <TT -CLASS="LITERAL" ->paragraph</TT -> element type is declared -such that parsed character data (indicated by the symbol -<TT -CLASS="LITERAL" ->#PCDATA</TT ->) is permitted.</P -><P ->See below for a detailed discussion of content models. </P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN84" ->1.1.2. XML parsers and processors</A -></H2 -><P ->XML documents are human-readable, but this is not the main purpose of this -language. XML has been designed such that documents can be read by a program -called an <I -CLASS="EMPHASIS" ->XML parser</I ->. The parser checks that the document -is well-formatted, and it represents the document as objects of the programming -language. There are two aspects when checking the document: First, the document -must follow some basic syntactic rules, such as that tags are written in angle -brackets, that for every start tag there must be a corresponding end tag and so -on. A document respecting these rules is -<I -CLASS="EMPHASIS" ->well-formed</I ->. Second, the document must match the DTD in -which case the document is <I -CLASS="EMPHASIS" ->valid</I ->. Many parsers check only -on well-formedness and ignore the DTD; <SPAN -CLASS="ACRONYM" ->PXP</SPAN -> is designed such that it can -even validate the document.</P -><P ->A parser does not make a sensible application, it only reads XML -documents. The whole application working with XML-formatted data is called an -<I -CLASS="EMPHASIS" ->XML processor</I ->. Often XML processors convert documents into -another format, such as HTML or Postscript. Sometimes processors extract data -of the documents and output the processed data again XML-formatted. The parser -can help the application processing the document; for example it can provide -means to access the document in a specific manner. <SPAN -CLASS="ACRONYM" ->PXP</SPAN -> supports an -object-oriented access layer specially.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN94" ->1.1.3. Discussion</A -></H2 -><P ->As we have seen, there are two levels of description: On the one hand, XML can -define rules about the format of a document (the DTD), on the other hand, XML -expresses structured documents. There are a number of possible applications:</P -><P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P ->XML can be used to express structured texts. Unlike HTML, there is no canonical -interpretation; one would have to write a backend for the DTD that translates -the structured texts into a format that existing browsers, printers -etc. understand. The advantage of a self-defined document format is that it is -possible to design the format in a more problem-oriented way. For example, if -the task is to extract reports from a database, one can use a DTD that reflects -the structure of the report or the database. A possible approach would be to -have an element type for every database table and for every column. Once the -DTD has been designed, the report procedure can be splitted up in a part that -selects the database rows and outputs them as an XML document according to the -DTD, and in a part that translates the document into other formats. Of course, -the latter part can be solved in a generic way, e.g. there may be configurable -backends for all DTDs that follow the approach and have element types for -tables and columns.</P -><P ->XML plays the role of a configurable intermediate format. The database -extraction function can be written without having to know the details of -typesetting; the backends can be written without having to know the details of -the database.</P -><P ->Of course, there are traditional solutions. One can define an ad hoc -intermediate text file format. This disadvantage is that there are no names for -the pieces of the format, and that such formats usually lack of documentation -because of this. Another solution would be to have a binary representation, -either as language-dependent or language-independent structure (example of the -latter can be found in RPC implementations). The disadvantage is that it is -harder to view such representations, one has to write pretty printers for this -purpose. It is also more difficult to enter test data; XML is plain text that -can be written using an arbitrary editor (Emacs has even a good XML mode, -PSGML). All these alternatives suffer from a missing structure checker, -i.e. the programs processing these formats usually do not check the input file -or input object in detail; XML parsers check the syntax of the input (the -so-called well-formedness check), and the advanced parsers like <SPAN -CLASS="ACRONYM" ->PXP</SPAN -> even -verify that the structure matches the DTD (the so-called validation).</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->XML can be used as configurable communication language. A fundamental problem -of every communication is that sender and receiver must follow the same -conventions about the language. For data exchange, the question is usually -which data records and fields are available, how they are syntactically -composed, and which values are possible for the various fields. Similar -questions arise for text document exchange. XML does not answer these problems -completely, but it reduces the number of ambiguities for such conventions: The -outlines of the syntax are specified by the DTD (but not necessarily the -details), and XML introduces canonical names for the components of documents -such that it is simpler to describe the rest of the syntax and the semantics -informally.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->XML is a data storage format. Currently, every software product tends to use -its own way to store data; commercial software often does not describe such -formats, and it is a pain to integrate such software into a bigger project. -XML can help to improve this situation when several applications share the same -syntax of data files. DTDs are then neutral instances that check the format of -data files independent of applications. </P -></LI -></UL -></DIV -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="p34.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x107.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->User's guide</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="p34.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->Highlights of XML</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/c533.html b/helm/DEVEL/pxp/pxp/doc/manual/html/c533.html deleted file mode 100644 index c58e6ff3e..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/c533.html +++ /dev/null @@ -1,234 +0,0 @@ -<HTML -><HEAD -><TITLE ->Using PXP</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="User's guide" -HREF="p34.html"><LINK -REL="PREVIOUS" -TITLE="A complete example: The readme DTD" -HREF="x468.html"><LINK -REL="NEXT" -TITLE="How to parse a document from an application" -HREF="x550.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="CHAPTER" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x468.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" -></TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x550.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="CHAPTER" -><H1 -><A -NAME="AEN533" ->Chapter 2. Using <SPAN -CLASS="ACRONYM" ->PXP</SPAN -></A -></H1 -><DIV -CLASS="TOC" -><DL -><DT -><B ->Table of Contents</B -></DT -><DT ->2.1. <A -HREF="c533.html#AEN536" ->Validation</A -></DT -><DT ->2.2. <A -HREF="x550.html" ->How to parse a document from an application</A -></DT -><DT ->2.3. <A -HREF="x675.html" ->Class-based processing of the node tree</A -></DT -><DT ->2.4. <A -HREF="x738.html" ->Example: An HTML backend for the <I -CLASS="EMPHASIS" ->readme</I -> -DTD</A -></DT -></DL -></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN536" ->2.1. Validation</A -></H1 -><P ->The parser can be used to <I -CLASS="EMPHASIS" ->validate</I -> a document. This means -that all the constraints that must hold for a valid document are actually -checked. Validation is the default mode of <SPAN -CLASS="ACRONYM" ->PXP</SPAN ->, i.e. every document is -validated while it is being parsed.</P -><P ->In the <TT -CLASS="LITERAL" ->examples</TT -> directory of the distribution you find the -<TT -CLASS="LITERAL" ->pxpvalidate</TT -> application. It is invoked in the following way: - -<PRE -CLASS="PROGRAMLISTING" ->pxpvalidate [ -wf ] <TT -CLASS="REPLACEABLE" -><I ->file</I -></TT ->...</PRE -> - -The files mentioned on the command line are validated, and every warning and -every error messages are printed to stderr.</P -><P ->The -wf switch modifies the behaviour such that a well-formedness parser is -simulated. In this mode, the ELEMENT, ATTLIST, and NOTATION declarations of the -DTD are ignored, and only the ENTITY declarations will take effect. This mode -is intended for documents lacking a DTD. Please note that the parser still -scans the DTD fully and will report all errors in the DTD; such checks are not -required by a well-formedness parser.</P -><P ->The <TT -CLASS="LITERAL" ->pxpvalidate</TT -> application is the simplest sensible program -using <SPAN -CLASS="ACRONYM" ->PXP</SPAN ->, you may consider it as "hello world" program. </P -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x468.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x550.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->A complete example: The <I -CLASS="EMPHASIS" ->readme</I -> DTD</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="p34.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->How to parse a document from an application</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/c893.html b/helm/DEVEL/pxp/pxp/doc/manual/html/c893.html deleted file mode 100644 index 0e564fb20..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/c893.html +++ /dev/null @@ -1,349 +0,0 @@ -<HTML -><HEAD -><TITLE ->The objects representing the document</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="User's guide" -HREF="p34.html"><LINK -REL="PREVIOUS" -TITLE="Example: An HTML backend for the readme -DTD" -HREF="x738.html"><LINK -REL="NEXT" -TITLE="The class type node" -HREF="x939.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="CHAPTER" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x738.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" -></TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x939.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="CHAPTER" -><H1 -><A -NAME="AEN893" ->Chapter 3. The objects representing the document</A -></H1 -><DIV -CLASS="TOC" -><DL -><DT -><B ->Table of Contents</B -></DT -><DT ->3.1. <A -HREF="c893.html#AEN897" ->The <TT -CLASS="LITERAL" ->document</TT -> class</A -></DT -><DT ->3.2. <A -HREF="x939.html" ->The class type <TT -CLASS="LITERAL" ->node</TT -></A -></DT -><DT ->3.3. <A -HREF="x1439.html" ->The class type <TT -CLASS="LITERAL" ->extension</TT -></A -></DT -><DT ->3.4. <A -HREF="x1496.html" ->Details of the mapping from XML text to the tree representation</A -></DT -></DL -></DIV -><P -><I -CLASS="EMPHASIS" ->This description might be out-of-date. See the module interface files -for updated information.</I -></P -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN897" ->3.1. The <TT -CLASS="LITERAL" ->document</TT -> class</A -></H1 -><P -><PRE -CLASS="PROGRAMLISTING" ->class [ 'ext ] document : - Pxp_types.collect_warnings -> - object - method init_xml_version : string -> unit - method init_root : 'ext node -> unit - - method xml_version : string - method xml_standalone : bool - method dtd : dtd - method root : 'ext node - - method encoding : Pxp_types.rep_encoding - - method add_pinstr : proc_instruction -> unit - method pinstr : string -> proc_instruction list - method pinstr_names : string list - - method write : Pxp_types.output_stream -> Pxp_types.encoding -> unit - - end -;;</PRE -> - -The methods beginning with <TT -CLASS="LITERAL" ->init_</TT -> are only for internal use -of the parser.</P -><P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->xml_version</TT ->: returns the version string at the beginning of -the document. For example, "1.0" is returned if the document begins with -<TT -CLASS="LITERAL" -><?xml version="1.0"?></TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->xml_standalone</TT ->: returns the boolean value of -<TT -CLASS="LITERAL" ->standalone</TT -> declaration in the XML declaration. If the -<TT -CLASS="LITERAL" ->standalone</TT -> attribute is missing, <TT -CLASS="LITERAL" ->false</TT -> is -returned. </P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->dtd</TT ->: returns a reference to the global DTD object.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->root</TT ->: returns a reference to the root element.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->encoding</TT ->: returns the internal encoding of the -document. This means that all strings of which the document consists are -encoded in this character set.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->pinstr</TT ->: returns the processing instructions outside the DTD -and outside the root element. The argument passed to the method names a -<I -CLASS="EMPHASIS" ->target</I ->, and the method returns all instructions with this -target. The target is the first word inside <TT -CLASS="LITERAL" -><?</TT -> and -<TT -CLASS="LITERAL" ->?></TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->pinstr_names</TT ->: returns the names of the processing instructions</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->add_pinstr</TT ->: adds another processing instruction. This method -is used by the parser itself to enter the instructions returned by -<TT -CLASS="LITERAL" ->pinstr</TT ->, but you can also enter additional instructions.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->write</TT ->: writes the document to the passed stream as XML -text using the passed (external) encoding. The generated text is always valid -XML and can be parsed by PXP; however, the text is badly formatted (this is not -a pretty printer).</P -></LI -></UL -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x738.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x939.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->Example: An HTML backend for the <I -CLASS="EMPHASIS" ->readme</I -> -DTD</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="p34.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->The class type <TT -CLASS="LITERAL" ->node</TT -></TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/index.html b/helm/DEVEL/pxp/pxp/doc/manual/html/index.html deleted file mode 100644 index 3c07ff28f..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/index.html +++ /dev/null @@ -1,330 +0,0 @@ -<HTML -><HEAD -><TITLE ->The PXP user's guide</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="NEXT" -TITLE="User's guide" -HREF="p34.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="BOOK" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="BOOK" -><A -NAME="AEN1" -></A -><DIV -CLASS="TITLEPAGE" -><H1 -CLASS="TITLE" -><A -NAME="AEN1" ->The PXP user's guide</A -></H1 -><H3 -CLASS="AUTHOR" ->Gerd Stolpmann</H3 -><P -CLASS="COPYRIGHT" ->Copyright © 1999, 2000 by <SPAN -CLASS="HOLDER" ->Gerd Stolpmann</SPAN -></P -><DIV -><DIV -CLASS="ABSTRACT" -><P -></P -><P -><SPAN -CLASS="ACRONYM" ->PXP</SPAN -> is a validating parser for XML-1.0 which has been -written entirely in Objective Caml.</P -><DIV -CLASS="FORMALPARA" -><P -><H1 -CLASS="TITLE" -><A -NAME="AEN18" ->Download <SPAN -CLASS="ACRONYM" ->PXP</SPAN ->:</A -></H1 ->The free <SPAN -CLASS="ACRONYM" ->PXP</SPAN -> library can be downloaded at -<A -HREF="http://www.ocaml-programming.de/packages/" -TARGET="_top" ->http://www.ocaml-programming.de/packages/</A ->. This user's guide is included. -Newest releases of <SPAN -CLASS="ACRONYM" ->PXP</SPAN -> will be announced in -<A -HREF="http://www.npc.de/ocaml/linkdb/" -TARGET="_top" ->The OCaml Link -Database</A ->.</P -></DIV -><P -></P -></DIV -></DIV -><DIV -CLASS="LEGALNOTICE" -><P -><B ->License</B -></P -><P ->This document, and the described software, "<SPAN -CLASS="ACRONYM" ->PXP</SPAN ->", are copyright by -Gerd Stolpmann. </P -><P ->Permission is hereby granted, free of charge, to any person obtaining -a copy of this document and the "<SPAN -CLASS="ACRONYM" ->PXP</SPAN ->" software (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions:</P -><P ->The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software.</P -><P ->The Software is provided ``as is'', without warranty of any kind, express -or implied, including but not limited to the warranties of -merchantability, fitness for a particular purpose and noninfringement. -In no event shall Gerd Stolpmann be liable for any claim, damages or -other liability, whether in an action of contract, tort or otherwise, -arising from, out of or in connection with the Software or the use or -other dealings in the software.</P -></DIV -><HR></DIV -><DIV -CLASS="TOC" -><DL -><DT -><B ->Table of Contents</B -></DT -><DT ->I. <A -HREF="p34.html" ->User's guide</A -></DT -><DD -><DL -><DT ->1. <A -HREF="c36.html" ->What is XML?</A -></DT -><DD -><DL -><DT ->1.1. <A -HREF="c36.html#AEN38" ->Introduction</A -></DT -><DT ->1.2. <A -HREF="x107.html" ->Highlights of XML</A -></DT -><DT ->1.3. <A -HREF="x468.html" ->A complete example: The <I -CLASS="EMPHASIS" ->readme</I -> DTD</A -></DT -></DL -></DD -><DT ->2. <A -HREF="c533.html" ->Using <SPAN -CLASS="ACRONYM" ->PXP</SPAN -></A -></DT -><DD -><DL -><DT ->2.1. <A -HREF="c533.html#AEN536" ->Validation</A -></DT -><DT ->2.2. <A -HREF="x550.html" ->How to parse a document from an application</A -></DT -><DT ->2.3. <A -HREF="x675.html" ->Class-based processing of the node tree</A -></DT -><DT ->2.4. <A -HREF="x738.html" ->Example: An HTML backend for the <I -CLASS="EMPHASIS" ->readme</I -> -DTD</A -></DT -></DL -></DD -><DT ->3. <A -HREF="c893.html" ->The objects representing the document</A -></DT -><DD -><DL -><DT ->3.1. <A -HREF="c893.html#AEN897" ->The <TT -CLASS="LITERAL" ->document</TT -> class</A -></DT -><DT ->3.2. <A -HREF="x939.html" ->The class type <TT -CLASS="LITERAL" ->node</TT -></A -></DT -><DT ->3.3. <A -HREF="x1439.html" ->The class type <TT -CLASS="LITERAL" ->extension</TT -></A -></DT -><DT ->3.4. <A -HREF="x1496.html" ->Details of the mapping from XML text to the tree representation</A -></DT -></DL -></DD -><DT ->4. <A -HREF="c1567.html" ->Configuring and calling the parser</A -></DT -><DD -><DL -><DT ->4.1. <A -HREF="c1567.html#AEN1569" ->Overview</A -></DT -><DT ->4.2. <A -HREF="x1629.html" ->Resolvers and sources</A -></DT -><DT ->4.3. <A -HREF="x1812.html" ->The DTD classes</A -></DT -><DT ->4.4. <A -HREF="x1818.html" ->Invoking the parser</A -></DT -><DT ->4.5. <A -HREF="x1965.html" ->Updates</A -></DT -></DL -></DD -></DL -></DD -></DL -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -> </TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -> </TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="p34.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -> </TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -> </TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->User's guide</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/markup.css b/helm/DEVEL/pxp/pxp/doc/manual/html/markup.css deleted file mode 100644 index 67dfaecb7..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/markup.css +++ /dev/null @@ -1,4 +0,0 @@ -.acronym { - font-weight: bold; - color: #c71585 -} diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/p34.html b/helm/DEVEL/pxp/pxp/doc/manual/html/p34.html deleted file mode 100644 index 9db427d34..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/p34.html +++ /dev/null @@ -1,167 +0,0 @@ -<HTML -><HEAD -><TITLE ->User's guide</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="PREVIOUS" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="NEXT" -TITLE="What is XML?" -HREF="c36.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="PART" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="index.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" -></TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="c36.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="PART" -><A -NAME="AEN34" -></A -><DIV -CLASS="TITLEPAGE" -><H1 -CLASS="TITLE" ->I. User's guide</H1 -><DIV -CLASS="TOC" -><DL -><DT -><B ->Table of Contents</B -></DT -><DT ->1. <A -HREF="c36.html" ->What is XML?</A -></DT -><DT ->2. <A -HREF="c533.html" ->Using <SPAN -CLASS="ACRONYM" ->PXP</SPAN -></A -></DT -><DT ->3. <A -HREF="c893.html" ->The objects representing the document</A -></DT -><DT ->4. <A -HREF="c1567.html" ->Configuring and calling the parser</A -></DT -></DL -></DIV -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="index.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="c36.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->The PXP user's guide</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -> </TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->What is XML?</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/pic/done b/helm/DEVEL/pxp/pxp/doc/manual/html/pic/done deleted file mode 100644 index e69de29bb..000000000 diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/pic/extension_general.gif b/helm/DEVEL/pxp/pxp/doc/manual/html/pic/extension_general.gif deleted file mode 100644 index 6cc260a4e19ac61c777c6af49d45112cd548b2d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2098 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 cpZ^RK=s*j4(1b3up%0DdL@RpHa3}x(JHpcj2LJ#7 diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_add.gif b/helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_add.gif deleted file mode 100644 index 0091db2a23fc022fe916158104275aafe78f78d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4334 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 diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_clone.gif b/helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_clone.gif deleted file mode 100644 index 97cd3639e30c63c6d9efd363fd7f3c5bd49fab8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4031 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 diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_delete.gif b/helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_delete.gif deleted file mode 100644 index d521123a7ff695ad03a4ee24deb20e2e238a96fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3459 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 diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_general.gif b/helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_general.gif deleted file mode 100644 index 5f6358cc3606b2abf7871fdbf33089072c866704..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1294 zcmV+p1@ZbvNk%v~VcP(h0HFW?00030|Np<gzW@LLEC2ui0NVhV00091jE||y?GK}z zwAzca-n{z{hT=$;=82~2%C_zc$MQ_q_KoNI&iDQg3<`(DA`pN~DwoWr^9hYgr_`$T zip_=q#_o;_0(-|bvBykKzt9}E`kiuX<na24j=|ga9lgcR7kB|kK`3|_VJM-9*toz5 z0qHmyAn9O9iHOOtnHkur0P1NcicmWGc50xCO2*1c`jooW8VMkPo2#4TN?Xf$t1B!F zyYl+`IIK+Ub&PDf9G!b><osMIoh?v&VvQWEEzMoxT?-yAPE_7{jvhTOvOe1Gz6|gC zaeq{=t)Gu?j$c0^@-opAILu!kfT#{4+(nS#yoc$66r|*k;<o;XVZLd!$MN5<j1(2N zk?4u!Lz5dWPEv`G<s6hLKPC)$=9x`qI2VqDSx@H7j^<YF+&ILgCTKR1B&F%d4A5*` zoU*W_R1g{@8o^Y(ng{A3sa{u_s>Ei=0VQayw)Kkk?H{q9&Whn0bd}z{oZiA+tM)He zx_j<^O)%B%-@dD)@_k%s?_i=Y*IEvRH=*0hRnzifBDb+sr=)omA`Iv5<p#HuAni*! z)QzmO&PIOV_>yhFLK%x}v~@FUz>#+Apq*yx>Bhy4<3K(}`SQqqavw(>9r0YffUG~q z-bH!^!HKlzfL=uWc*%>LmjSQN{2<Z7hp)DQzUS@v_x_vrpOK$M^6>|mfBU^hS!x3k zcwl+%#Sowm>V@^6feJzh-wzW~SfGO)u8|>Yr__hrf*E)>!G<6v*b<8+KFHyP?ZF6^ ziz1fRR%nmJ6`EQ-n%1ByC{8D13(x_n8jNs}WmjN|nb=~5GfHVph>IOo<dTLZDaT?T zo=BsIU&a9*TYmZYNM}EqW+q!IMmeUKy-^usdQhH3r<g^OX=5LtvB=Gk+vQ14hzJr2 zCZaDY8jqm>-kB4lx`kP2pFO<UhL5FSTIp{Z25Ewsd#*?69gZ3)+&!X>2q_5>x*+PP zem?1`tf%^Rsitwz8mXjs*7^mKDs1)&uPD4~{*1803VI@tw)P5bu%(8frjV-+d+V{X zbmQ7KvCiRaXHG=>>v<%Rct$^>gnKT!DQ0^|V#T_%ZfW!m1uTF9jkqr;N%UK1xin05 z(+1m=)CR(Xk_%y1Eq$~J!61>E?;1^=cyS&(F@kIuM@b@aMSpBeF~hKaJjhY6rKqwZ z9jDv!cq*^FNX+kAYRt?W&rCCJJR9<I!aB=5G|NTnDe%cZ8-27bOHXNX&QB-8bI+_* z3N*YAPaO%?OgBAg#ZrTPN!3;-<2BN7!Vq#eK$}fS+ipYcQ^Q>Qe0SM-+b8z0X;Zy7 zCx2U*w2_13O}2=E?}&38iwmCk)sZvn-nZX2e@!yx8LN%2-6$6_x#XGCUAWSlgFZUy zsT01o=MZary6O%SS+~Bg!#+FiW|dsK?Ym>FFz~<AUOL;u3(t?cDax%p-%%T%d_Exy z8GXR5mmzOF=rlhFP~3<8ybS*;<Lnlh5%Ybs_M{Jf@5eQf?4P^JU%d6#RMz<YT4}An zo%#1)82$lJKi3=JSOjRmPyH`}Y6uzwkAT1jej$PqJP!pcIGYP%@KE8~U^6u6LGhU{ z3nVO|2~UW^6smAsA#9-wUkJk(%5a7>tf2~Th{GJ}aECnXp$~ru#2^ZBh(s)6CJF!m EJ2@YLvj6}9 diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_term.gif b/helm/DEVEL/pxp/pxp/doc/manual/html/pic/node_term.gif deleted file mode 100644 index 5644c91f34530b9aaa488adcb9006bb2e7af2e83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4284 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 diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x107.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x107.html deleted file mode 100644 index 102aba218..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x107.html +++ /dev/null @@ -1,1694 +0,0 @@ -<HTML -><HEAD -><TITLE ->Highlights of XML</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="What is XML?" -HREF="c36.html"><LINK -REL="PREVIOUS" -TITLE="What is XML?" -HREF="c36.html"><LINK -REL="NEXT" -TITLE="A complete example: The readme DTD" -HREF="x468.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="c36.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 1. What is XML?</TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x468.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN107" ->1.2. Highlights of XML</A -></H1 -><P ->This section explains many of the features of XML, but not all, and some -features not in detail. For a complete description, see the <A -HREF="http://www.w3.org/TR/1998/REC-xml-19980210.html" -TARGET="_top" ->XML -specification</A ->.</P -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN111" ->1.2.1. The DTD and the instance</A -></H2 -><P ->The DTD contains various declarations; in general you can only use a feature if -you have previously declared it. The document instance file may contain the -full DTD, but it is also possible to split the DTD into an internal and an -external subset. A document must begin as follows if the full DTD is included: - -<PRE -CLASS="PROGRAMLISTING" -><?xml version="1.0" encoding="<TT -CLASS="REPLACEABLE" -><I ->Your encoding</I -></TT ->"?> -<!DOCTYPE <TT -CLASS="REPLACEABLE" -><I ->root</I -></TT -> [ - <TT -CLASS="REPLACEABLE" -><I ->Declarations</I -></TT -> -]></PRE -> - -These declarations are called the <I -CLASS="EMPHASIS" ->internal subset</I ->. Note -that the usage of entities and conditional sections is restricted within the -internal subset.</P -><P ->If the declarations are located in a different file, you can refer to this file -as follows: - -<PRE -CLASS="PROGRAMLISTING" -><?xml version="1.0" encoding="<TT -CLASS="REPLACEABLE" -><I ->Your encoding</I -></TT ->"?> -<!DOCTYPE <TT -CLASS="REPLACEABLE" -><I ->root</I -></TT -> SYSTEM "<TT -CLASS="REPLACEABLE" -><I ->file name</I -></TT ->"></PRE -> - -The declarations in the file are called the <I -CLASS="EMPHASIS" ->external -subset</I ->. The file name is called the <I -CLASS="EMPHASIS" ->system -identifier</I ->. -It is also possible to refer to the file by a so-called -<I -CLASS="EMPHASIS" ->public identifier</I ->, but most XML applications won't use -this feature.</P -><P ->You can also specify both internal and external subsets. In this case, the -declarations of both subsets are mixed, and if there are conflicts, the -declaration of the internal subset overrides those of the external subset with -the same name. This looks as follows: - -<PRE -CLASS="PROGRAMLISTING" -><?xml version="1.0" encoding="<TT -CLASS="REPLACEABLE" -><I ->Your encoding</I -></TT ->"?> -<!DOCTYPE <TT -CLASS="REPLACEABLE" -><I ->root</I -></TT -> SYSTEM "<TT -CLASS="REPLACEABLE" -><I ->file name</I -></TT ->" [ - <TT -CLASS="REPLACEABLE" -><I ->Declarations</I -></TT -> -]></PRE -></P -><P ->The XML declaration (the string beginning with <TT -CLASS="LITERAL" -><?xml</TT -> and -ending at <TT -CLASS="LITERAL" ->?></TT ->) should specify the encoding of the -file. Common values are UTF-8, and the ISO-8859 series of character sets. Note -that every file parsed by the XML processor can begin with an XML declaration -and that every file may have its own encoding.</P -><P ->The name of the root element must be mentioned directly after the -<TT -CLASS="LITERAL" ->DOCTYPE</TT -> string. This means that a full document instance -looks like - -<PRE -CLASS="PROGRAMLISTING" -><?xml version="1.0" encoding="<TT -CLASS="REPLACEABLE" -><I ->Your encoding</I -></TT ->"?> -<!DOCTYPE <TT -CLASS="REPLACEABLE" -><I ->root</I -></TT -> SYSTEM "<TT -CLASS="REPLACEABLE" -><I ->file name</I -></TT ->" [ - <TT -CLASS="REPLACEABLE" -><I ->Declarations</I -></TT -> -]> - -<<TT -CLASS="REPLACEABLE" -><I ->root</I -></TT ->> - <TT -CLASS="REPLACEABLE" -><I ->inner contents</I -></TT -> -</<TT -CLASS="REPLACEABLE" -><I ->root</I -></TT ->></PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN146" ->1.2.2. Reserved characters</A -></H2 -><P ->Some characters are generally reserved to indicate markup such that they cannot -be used for character data. These characters are <, >, and -&. Furthermore, single and double quotes are sometimes reserved. If you -want to include such a character as character, write it as follows: - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->&lt;</TT -> instead of <</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->&gt;</TT -> instead of ></P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->&amp;</TT -> instead of &</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->&apos;</TT -> instead of '</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->&quot;</TT -> instead of "</P -></LI -></UL -> - -All other characters are free in the document instance. It is possible to -include a character by its position in the Unicode alphabet: - -<PRE -CLASS="PROGRAMLISTING" ->&#<TT -CLASS="REPLACEABLE" -><I ->n</I -></TT ->;</PRE -> - -where <TT -CLASS="REPLACEABLE" -><I ->n</I -></TT -> is the decimal number of the -character. Alternatively, you can specify the character by its hexadecimal -number: - -<PRE -CLASS="PROGRAMLISTING" ->&#x<TT -CLASS="REPLACEABLE" -><I ->n</I -></TT ->;</PRE -> - -In the scope of declarations, the character % is no longer free. To include it -as character, you must use the notations <TT -CLASS="LITERAL" ->&#37;</TT -> or -<TT -CLASS="LITERAL" ->&#x25;</TT ->.</P -><P ->Note that besides &lt;, &gt;, &amp;, -&apos;, and &quot; there are no predefines character entities. This is -different from HTML which defines a list of characters that can be referenced -by name (e.g. &auml; for ä); however, if you prefer named characters, you -can declare such entities yourself (see below).</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN173" ->1.2.3. Elements and ELEMENT declarations</A -></H2 -><P ->Elements structure the document instance in a hierarchical way. There is a -top-level element, the <I -CLASS="EMPHASIS" ->root element</I ->, which contains a -sequence of inner elements and character sections. The inner elements are -structured in the same way. Every element has an <I -CLASS="EMPHASIS" ->element -type</I ->. The beginning of the element is indicated by a <I -CLASS="EMPHASIS" ->start -tag</I ->, written - -<PRE -CLASS="PROGRAMLISTING" -><<TT -CLASS="REPLACEABLE" -><I ->element-type</I -></TT ->></PRE -> - -and the element continues until the corresponding <I -CLASS="EMPHASIS" ->end tag</I -> -is reached: - -<PRE -CLASS="PROGRAMLISTING" -></<TT -CLASS="REPLACEABLE" -><I ->element-type</I -></TT ->></PRE -> - -In XML, it is not allowed to omit start or end tags, even if the DTD would -permit this. Note that there are no special rules how to interpret spaces or -newlines near start or end tags; all spaces and newlines count.</P -><P ->Every element type must be declared before it can be used. The declaration -consists of two parts: the ELEMENT declaration describes the content model, -i.e. which inner elements are allowed; the ATTLIST declaration describes the -attributes of the element.</P -><P ->An element can simply allow everything as content. This is written: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT <TT -CLASS="REPLACEABLE" -><I ->name</I -></TT -> ANY></PRE -> - -On the opposite, an element can be forced to be empty; declared by: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT <TT -CLASS="REPLACEABLE" -><I ->name</I -></TT -> EMPTY></PRE -> - -Note that there is an abbreviated notation for empty element instances: -<TT -CLASS="LITERAL" -><<TT -CLASS="REPLACEABLE" -><I ->name</I -></TT ->/></TT ->. </P -><P ->There are two more sophisticated forms of declarations: so-called -<I -CLASS="EMPHASIS" ->mixed declarations</I ->, and <I -CLASS="EMPHASIS" ->regular -expressions</I ->. An element with mixed content contains character data -interspersed with inner elements, and the set of allowed inner elements can be -specified. In contrast to this, a regular expression declaration does not allow -character data, but the inner elements can be described by the more powerful -means of regular expressions.</P -><P ->A declaration for mixed content looks as follows: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT <TT -CLASS="REPLACEABLE" -><I ->name</I -></TT -> (#PCDATA | <TT -CLASS="REPLACEABLE" -><I ->element<SUB ->1</SUB -></I -></TT -> | ... | <TT -CLASS="REPLACEABLE" -><I ->element<SUB ->n</SUB -></I -></TT -> )*></PRE -> - -or if you do not want to allow any inner element, simply - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT <TT -CLASS="REPLACEABLE" -><I ->name</I -></TT -> (#PCDATA)></PRE -></P -><BLOCKQUOTE -CLASS="BLOCKQUOTE" -><P -><B ->Example</B -></P -><P ->If element type <TT -CLASS="LITERAL" ->q</TT -> is declared as - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT q (#PCDATA | r | s)*></PRE -> - -this is a legal instance: - -<PRE -CLASS="PROGRAMLISTING" -><q>This is character data<r></r>with <s></s>inner elements</q></PRE -> - -But this is illegal because <TT -CLASS="LITERAL" ->t</TT -> has not been enumerated in the -declaration: - -<PRE -CLASS="PROGRAMLISTING" -><q>This is character data<r></r>with <t></t>inner elements</q></PRE -></P -></BLOCKQUOTE -><P ->The other form uses a regular expression to describe the possible contents: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT <TT -CLASS="REPLACEABLE" -><I ->name</I -></TT -> <TT -CLASS="REPLACEABLE" -><I ->regexp</I -></TT ->></PRE -> - -The following well-known regexp operators are allowed: - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->element-name</I -></TT -></TT -></P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->(<TT -CLASS="REPLACEABLE" -><I ->subexpr<SUB ->1</SUB -></I -></TT -> ,</TT -> ... <TT -CLASS="LITERAL" ->, <TT -CLASS="REPLACEABLE" -><I ->subexpr<SUB ->n</SUB -></I -></TT -> )</TT -></P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->(<TT -CLASS="REPLACEABLE" -><I ->subexpr<SUB ->1</SUB -></I -></TT -> |</TT -> ... <TT -CLASS="LITERAL" ->| <TT -CLASS="REPLACEABLE" -><I ->subexpr<SUB ->n</SUB -></I -></TT -> )</TT -></P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->subexpr</I -></TT ->*</TT -></P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->subexpr</I -></TT ->+</TT -></P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->subexpr</I -></TT ->?</TT -></P -></LI -></UL -> - -The <TT -CLASS="LITERAL" ->,</TT -> operator indicates a sequence of sub-models, the -<TT -CLASS="LITERAL" ->|</TT -> operator describes alternative sub-models. The -<TT -CLASS="LITERAL" ->*</TT -> indicates zero or more repetitions, and -<TT -CLASS="LITERAL" ->+</TT -> one or more repetitions. Finally, <TT -CLASS="LITERAL" ->?</TT -> can -be used for optional sub-models. As atoms the regexp can contain names of -elements; note that it is not allowed to include <TT -CLASS="LITERAL" ->#PCDATA</TT ->.</P -><P ->The exact syntax of the regular expressions is rather strange. This can be -explained best by a list of constraints: - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P ->The outermost expression must not be -<TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->element-name</I -></TT -></TT ->. </P -><P -><I -CLASS="EMPHASIS" ->Illegal:</I -> -<TT -CLASS="LITERAL" -><!ELEMENT x y></TT ->; this must be written as -<TT -CLASS="LITERAL" -><!ELEMENT x (y)></TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->For the unary operators <TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->subexpr</I -></TT ->*</TT ->, -<TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->subexpr</I -></TT ->+</TT ->, and -<TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->subexpr</I -></TT ->?</TT ->, the -<TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->subexpr</I -></TT -></TT -> must not be again an -unary operator.</P -><P -><I -CLASS="EMPHASIS" ->Illegal:</I -> -<TT -CLASS="LITERAL" -><!ELEMENT x y**></TT ->; this must be written as -<TT -CLASS="LITERAL" -><!ELEMENT x (y*)*></TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->Between <TT -CLASS="LITERAL" ->)</TT -> and one of the unary operatory -<TT -CLASS="LITERAL" ->*</TT ->, <TT -CLASS="LITERAL" ->+</TT ->, or <TT -CLASS="LITERAL" ->?</TT ->, there must -not be whitespace.</P -><P -><I -CLASS="EMPHASIS" ->Illegal:</I -> -<TT -CLASS="LITERAL" -><!ELEMENT x (y|z) *></TT ->; this must be written as -<TT -CLASS="LITERAL" -><!ELEMENT x (y|z)*></TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->There is the additional constraint that the -right parenthsis must be contained in the same entity as the left parenthesis; -see the section about parsed entities below.</P -></LI -></UL -> </P -><P ->Note that there is another restriction on regular expressions which must be -deterministic. This means that the parser must be able to see by looking at the -next token which alternative is actually used, or whether the repetition -stops. The reason for this is simply compatability with SGML (there is no -intrinsic reason for this rule; XML can live without this restriction).</P -><BLOCKQUOTE -CLASS="BLOCKQUOTE" -><P -><B ->Example</B -></P -><P ->The elements are declared as follows: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT q (r?, (s | t)+)> -<!ELEMENT r (#PCDATA)> -<!ELEMENT s EMPTY> -<!ELEMENT t (q | r)></PRE -> - -This is a legal instance: - -<PRE -CLASS="PROGRAMLISTING" -><q><r>Some characters</r><s/></q></PRE -> - -(Note: <TT -CLASS="LITERAL" -><s/></TT -> is an abbreviation for -<TT -CLASS="LITERAL" -><s></s></TT ->.) - -It would be illegal to leave <TT -CLASS="LITERAL" -><s/></TT -> out because at -least one instance of <TT -CLASS="LITERAL" ->s</TT -> or <TT -CLASS="LITERAL" ->t</TT -> must be -present. It would be illegal, too, if characters existed outside the -<TT -CLASS="LITERAL" ->r</TT -> element; the only exception is white space. -- This is -legal, too: - -<PRE -CLASS="PROGRAMLISTING" -><q><s/><t><q><s/></q></t></q></PRE -></P -></BLOCKQUOTE -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN304" ->1.2.4. Attribute lists and ATTLIST declarations</A -></H2 -><P ->Elements may have attributes. These are put into the start tag of an element as -follows: - -<PRE -CLASS="PROGRAMLISTING" -><<TT -CLASS="REPLACEABLE" -><I ->element-name</I -></TT -> <TT -CLASS="REPLACEABLE" -><I ->attribute<SUB ->1</SUB -></I -></TT ->="<TT -CLASS="REPLACEABLE" -><I ->value<SUB ->1</SUB -></I -></TT ->" ... <TT -CLASS="REPLACEABLE" -><I ->attribute<SUB ->n</SUB -></I -></TT ->="<TT -CLASS="REPLACEABLE" -><I ->value<SUB ->n</SUB -></I -></TT ->"></PRE -> - -Instead of -<TT -CLASS="LITERAL" ->"<TT -CLASS="REPLACEABLE" -><I ->value<SUB ->k</SUB -></I -></TT ->"</TT -> -it is also possible to use single quotes as in -<TT -CLASS="LITERAL" ->'<TT -CLASS="REPLACEABLE" -><I ->value<SUB ->k</SUB -></I -></TT ->'</TT ->. -Note that you cannot use double quotes literally within the value of the -attribute if double quotes are the delimiters; the same applies to single -quotes. You can generally not use < and & as characters in attribute -values. It is possible to include the paraphrases &lt;, &gt;, -&amp;, &apos;, and &quot; (and any other reference to a general -entity as long as the entity is not defined by an external file) as well as -&#<TT -CLASS="REPLACEABLE" -><I ->n</I -></TT ->;.</P -><P ->Before you can use an attribute you must declare it. An ATTLIST declaration -looks as follows: - -<PRE -CLASS="PROGRAMLISTING" -><!ATTLIST <TT -CLASS="REPLACEABLE" -><I ->element-name</I -></TT -> - <TT -CLASS="REPLACEABLE" -><I ->attribute-name</I -></TT -> <TT -CLASS="REPLACEABLE" -><I ->attribute-type</I -></TT -> <TT -CLASS="REPLACEABLE" -><I ->attribute-default</I -></TT -> - ... - <TT -CLASS="REPLACEABLE" -><I ->attribute-name</I -></TT -> <TT -CLASS="REPLACEABLE" -><I ->attribute-type</I -></TT -> <TT -CLASS="REPLACEABLE" -><I ->attribute-default</I -></TT -> -></PRE -> - -There are a lot of types, but most important are: - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->CDATA</TT ->: Every string is allowed as attribute value.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->NMTOKEN</TT ->: Every nametoken is allowed as attribute -value. Nametokens consist (mainly) of letters, digits, ., :, -, _ in arbitrary -order.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->NMTOKENS</TT ->: A space-separated list of nametokens is allowed as -attribute value.</P -></LI -></UL -> - -The most interesting default declarations are: - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->#REQUIRED</TT ->: The attribute must be specified.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->#IMPLIED</TT ->: The attribute can be specified but also can be -left out. The application can find out whether the attribute was present or -not. </P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->"<TT -CLASS="REPLACEABLE" -><I ->value</I -></TT ->"</TT -> or -<TT -CLASS="LITERAL" ->'<TT -CLASS="REPLACEABLE" -><I ->value</I -></TT ->'</TT ->: This particular value is -used as default if the attribute is omitted in the element.</P -></LI -></UL -></P -><BLOCKQUOTE -CLASS="BLOCKQUOTE" -><P -><B ->Example</B -></P -><P ->This is a valid attribute declaration for element type <TT -CLASS="LITERAL" ->r</TT ->: - -<PRE -CLASS="PROGRAMLISTING" -><!ATTLIST r - x CDATA #REQUIRED - y NMTOKEN #IMPLIED - z NMTOKENS "one two three"></PRE -> - -This means that <TT -CLASS="LITERAL" ->x</TT -> is a required attribute that cannot be -left out, while <TT -CLASS="LITERAL" ->y</TT -> and <TT -CLASS="LITERAL" ->z</TT -> are optional. The -XML parser indicates the application whether <TT -CLASS="LITERAL" ->y</TT -> is present or -not, but if <TT -CLASS="LITERAL" ->z</TT -> is missing the default value -"one two three" is returned automatically. </P -><P ->This is a valid example of these attributes: - -<PRE -CLASS="PROGRAMLISTING" -><r x="He said: &quot;I don't like quotes!&quot;" y='1'></PRE -></P -></BLOCKQUOTE -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN368" ->1.2.5. Parsed entities</A -></H2 -><P ->Elements describe the logical structure of the document, while -<I -CLASS="EMPHASIS" ->entities</I -> determine the physical structure. Entities are -the pieces of text the parser operates on, mostly files and macros. Entities -may be <I -CLASS="EMPHASIS" ->parsed</I -> in which case the parser reads the text and -interprets it as XML markup, or <I -CLASS="EMPHASIS" ->unparsed</I -> which simply -means that the data of the entity has a foreign format (e.g. a GIF icon).</P -><P ->If the parsed entity is going to be used as part of the DTD, it -is called a <I -CLASS="EMPHASIS" ->parameter entity</I ->. You can declare a parameter -entity with a fixed text as content by: - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % <TT -CLASS="REPLACEABLE" -><I ->name</I -></TT -> "<TT -CLASS="REPLACEABLE" -><I ->value</I -></TT ->"></PRE -> - -Within the DTD, you can <I -CLASS="EMPHASIS" ->refer to</I -> this entity, i.e. read -the text of the entity, by: - -<PRE -CLASS="PROGRAMLISTING" ->%<TT -CLASS="REPLACEABLE" -><I ->name</I -></TT ->;</PRE -> - -Such entities behave like macros, i.e. when they are referred to, the -macro text is inserted and read instead of the original text. - -<BLOCKQUOTE -CLASS="BLOCKQUOTE" -><P -><B ->Example</B -></P -><P ->For example, you can declare two elements with the same content model by: - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % model "a | b | c"> -<!ELEMENT x (%model;)> -<!ELEMENT y (%model;)></PRE -> </P -></BLOCKQUOTE -> - -If the contents of the entity are given as string constant, the entity is -called an <I -CLASS="EMPHASIS" ->internal</I -> entity. It is also possible to name a -file to be used as content (an <I -CLASS="EMPHASIS" ->external</I -> entity): - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % <TT -CLASS="REPLACEABLE" -><I ->name</I -></TT -> SYSTEM "<TT -CLASS="REPLACEABLE" -><I ->file name</I -></TT ->"></PRE -> - -There are some restrictions for parameter entities: - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P ->If the internal parameter entity contains the first token of a declaration -(i.e. <TT -CLASS="LITERAL" -><!</TT ->), it must also contain the last token of the -declaration, i.e. the <TT -CLASS="LITERAL" ->></TT ->. This means that the entity -either contains a whole number of complete declarations, or some text from the -middle of one declaration.</P -><P -><I -CLASS="EMPHASIS" ->Illegal:</I -> -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % e "(a | b | c)>"> -<!ELEMENT x %e;</PRE -> Because <TT -CLASS="LITERAL" -><!</TT -> is contained in the main -entity, and the corresponding <TT -CLASS="LITERAL" ->></TT -> is contained in the -entity <TT -CLASS="LITERAL" ->e</TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->If the internal parameter entity contains a left paranthesis, it must also -contain the corresponding right paranthesis.</P -><P -><I -CLASS="EMPHASIS" ->Illegal:</I -> -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % e "(a | b | c"> -<!ELEMENT x %e;)></PRE -> Because <TT -CLASS="LITERAL" ->(</TT -> is contained in the entity -<TT -CLASS="LITERAL" ->e</TT ->, and the corresponding <TT -CLASS="LITERAL" ->)</TT -> is -contained in the main entity.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->When reading text from an entity, the parser automatically inserts one space -character before the entity text and one space character after the entity -text. However, this rule is not applied within the definition of another -entity.</P -><P -><I -CLASS="EMPHASIS" ->Legal:</I -> -<PRE -CLASS="PROGRAMLISTING" -> -<!ENTITY % suffix "gif"> -<!ENTITY iconfile 'icon.%suffix;'></PRE -> Because <TT -CLASS="LITERAL" ->%suffix;</TT -> is referenced within -the definition text for <TT -CLASS="LITERAL" ->iconfile</TT ->, no additional spaces are -added.</P -><P -><I -CLASS="EMPHASIS" ->Illegal:</I -> -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % suffix "test"> -<!ELEMENT x.%suffix; ANY></PRE -> -Because <TT -CLASS="LITERAL" ->%suffix;</TT -> is referenced outside the definition -text of another entity, the parser replaces <TT -CLASS="LITERAL" ->%suffix;</TT -> by -<TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->space</I -></TT ->test<TT -CLASS="REPLACEABLE" -><I ->space</I -></TT -></TT ->. </P -><P -><I -CLASS="EMPHASIS" ->Illegal:</I -> -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % e "(a | b | c)"> -<!ELEMENT x %e;*></PRE -> Because there is a whitespace between <TT -CLASS="LITERAL" ->)</TT -> -and <TT -CLASS="LITERAL" ->*</TT ->, which is illegal.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->An external parameter entity must always consist of a whole number of complete -declarations.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->In the internal subset of the DTD, a reference to a parameter entity (internal -or external) is only allowed at positions where a new declaration can start.</P -></LI -></UL -></P -><P ->If the parsed entity is going to be used in the document instance, it is called -a <I -CLASS="EMPHASIS" ->general entity</I ->. Such entities can be used as -abbreviations for frequent phrases, or to include external files. Internal -general entities are declared as follows: - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY <TT -CLASS="REPLACEABLE" -><I ->name</I -></TT -> "<TT -CLASS="REPLACEABLE" -><I ->value</I -></TT ->"></PRE -> - -External general entities are declared this way: - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY <TT -CLASS="REPLACEABLE" -><I ->name</I -></TT -> SYSTEM "<TT -CLASS="REPLACEABLE" -><I ->file name</I -></TT ->"></PRE -> - -References to general entities are written as: - -<PRE -CLASS="PROGRAMLISTING" ->&<TT -CLASS="REPLACEABLE" -><I ->name</I -></TT ->;</PRE -> - -The main difference between parameter and general entities is that the former -are only recognized in the DTD and that the latter are only recognized in the -document instance. As the DTD is parsed before the document, the parameter -entities are expanded first; for example it is possible to use the content of a -parameter entity as the name of a general entity: -<TT -CLASS="LITERAL" ->&#38;%name;;</TT -><A -NAME="AEN445" -HREF="#FTN.AEN445" ->[1]</A ->.</P -><P ->General entities must respect the element hierarchy. This means that there must -be an end tag for every start tag in the entity value, and that end tags -without corresponding start tags are not allowed.</P -><BLOCKQUOTE -CLASS="BLOCKQUOTE" -><P -><B ->Example</B -></P -><P ->If the author of a document changes sometimes, it is worthwhile to set up a -general entity containing the names of the authors. If the author changes, you -need only to change the definition of the entity, and do not need to check all -occurrences of authors' names: - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY authors "Gerd Stolpmann"></PRE -> - -In the document text, you can now refer to the author names by writing -<TT -CLASS="LITERAL" ->&authors;</TT ->.</P -><P -><I -CLASS="EMPHASIS" ->Illegal:</I -> -The following two entities are illegal because the elements in the definition -do not nest properly: - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY lengthy-tag "<section textcolor='white' background='graphic'>"> -<!ENTITY nonsense "<a></b>"></PRE -></P -></BLOCKQUOTE -><P ->Earlier in this introduction we explained that there are substitutes for -reserved characters: &lt;, &gt;, &amp;, &apos;, and -&quot;. These are simply predefined general entities; note that they are -the only predefined entities. It is allowed to define these entities again -as long as the meaning is unchanged.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN463" ->1.2.6. Notations and unparsed entities</A -></H2 -><P ->Unparsed entities have a foreign format and can thus not be read by the XML -parser. Unparsed entities are always external. The format of an unparsed entity -must have been declared, such a format is called a -<I -CLASS="EMPHASIS" ->notation</I ->. The entity can then be declared by referring to -this notation. As unparsed entities do not contain XML text, it is not possible -to include them directly into the document; you can only declare attributes -such that names of unparsed entities are acceptable values.</P -><P ->As you can see, unparsed entities are too complicated in order to have any -purpose. It is almost always better to simply pass the name of the data file as -normal attribute value, and let the application recognize and process the -foreign format. </P -></DIV -></DIV -><H3 -CLASS="FOOTNOTES" ->Notes</H3 -><TABLE -BORDER="0" -CLASS="FOOTNOTES" -WIDTH="100%" -><TR -><TD -ALIGN="LEFT" -VALIGN="TOP" -WIDTH="5%" -><A -NAME="FTN.AEN445" -HREF="x107.html#AEN445" ->[1]</A -></TD -><TD -ALIGN="LEFT" -VALIGN="TOP" -WIDTH="95%" -><P ->This construct is only -allowed within the definition of another entity; otherwise extra spaces would -be added (as explained above). Such indirection is not recommended.</P -><P ->Complete example: -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % variant "a"> <!-- or "b" --> -<!ENTITY text-a "This is text A."> -<!ENTITY text-b "This is text B."> -<!ENTITY text "&#38;text-%variant;;"></PRE -> -You can now write <TT -CLASS="LITERAL" ->&text;</TT -> in the document instance, and -depending on the value of <TT -CLASS="LITERAL" ->variant</TT -> either -<TT -CLASS="LITERAL" ->text-a</TT -> or <TT -CLASS="LITERAL" ->text-b</TT -> is inserted.</P -></TD -></TR -></TABLE -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="c36.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x468.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->What is XML?</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c36.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->A complete example: The <I -CLASS="EMPHASIS" ->readme</I -> DTD</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x1439.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x1439.html deleted file mode 100644 index 267730574..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x1439.html +++ /dev/null @@ -1,464 +0,0 @@ -<HTML -><HEAD -><TITLE ->The class type extension</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="The objects representing the document" -HREF="c893.html"><LINK -REL="PREVIOUS" -TITLE="The class type node" -HREF="x939.html"><LINK -REL="NEXT" -TITLE="Details of the mapping from XML text to the tree representation" -HREF="x1496.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x939.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 3. The objects representing the document</TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x1496.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN1439" ->3.3. The class type <TT -CLASS="LITERAL" ->extension</TT -></A -></H1 -><P -> <PRE -CLASS="PROGRAMLISTING" ->class type [ 'node ] extension = - object ('self) - method clone : 'self - (* "clone" should return an exact deep copy of the object. *) - method node : 'node - (* "node" returns the corresponding node of this extension. This method - * intended to return exactly what previously has been set by "set_node". - *) - method set_node : 'node -> unit - (* "set_node" is invoked once the extension is associated to a new - * node object. - *) - end</PRE -> - -This is the type of classes used for node extensions. For every node of the -document tree, there is not only the <TT -CLASS="LITERAL" ->node</TT -> object, but also -an <TT -CLASS="LITERAL" ->extension</TT -> object. The latter has minimal -functionality; it has only the necessary methods to be attached to the node -object containing the details of the node instance. The extension object is -called extension because its purpose is extensibility.</P -><P ->For some reasons, it is impossible to derive the -<TT -CLASS="LITERAL" ->node</TT -> classes (i.e. <TT -CLASS="LITERAL" ->element_impl</TT -> and -<TT -CLASS="LITERAL" ->data_impl</TT ->) such that the subclasses can be extended by new -new methods. But -subclassing nodes is a great feature, because it allows the user to provide -different classes for different types of nodes. The extension objects are a -workaround that is as powerful as direct subclassing, the costs are -some notation overhead.</P -><DIV -CLASS="FIGURE" -><A -NAME="EXTENSION-GENERAL" -></A -><P -><B ->Figure 3-6. The structure of nodes and extensions</B -></P -><P -><IMG -SRC="pic/extension_general.gif"></P -></DIV -><P ->The picture shows how the nodes and extensions are linked -together. Every node has a reference to its extension, and every extension has -a reference to its node. The methods <TT -CLASS="LITERAL" ->extension</TT -> and -<TT -CLASS="LITERAL" ->node</TT -> follow these references; a typical phrase is - -<PRE -CLASS="PROGRAMLISTING" ->self # node # attribute "xy"</PRE -> - -to get the value of an attribute from a method defined in the extension object; -or - -<PRE -CLASS="PROGRAMLISTING" ->self # node # iter - (fun n -> n # extension # my_method ...)</PRE -> - -to iterate over the subnodes and to call <TT -CLASS="LITERAL" ->my_method</TT -> of the -corresponding extension objects.</P -><P ->Note that extension objects do not have references to subnodes -(or "subextensions") themselves; in order to get one of the children of an -extension you must first go to the node object, then get the child node, and -finally reach the extension that is logically the child of the extension you -started with.</P -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1460" ->3.3.1. How to define an extension class</A -></H2 -><P ->At minimum, you must define the methods -<TT -CLASS="LITERAL" ->clone</TT ->, <TT -CLASS="LITERAL" ->node</TT ->, and -<TT -CLASS="LITERAL" ->set_node</TT -> such that your class is compatible with the type -<TT -CLASS="LITERAL" ->extension</TT ->. The method <TT -CLASS="LITERAL" ->set_node</TT -> is called -during the initialization of the node, or after a node has been cloned; the -node object invokes <TT -CLASS="LITERAL" ->set_node</TT -> on the extension object to tell -it that this node is now the object the extension is linked to. The extension -must return the node object passed as argument of <TT -CLASS="LITERAL" ->set_node</TT -> -when the <TT -CLASS="LITERAL" ->node</TT -> method is called.</P -><P ->The <TT -CLASS="LITERAL" ->clone</TT -> method must return a copy of the -extension object; at least the object itself must be duplicated, but if -required, the copy should deeply duplicate all objects and values that are -referred by the extension, too. Whether this is required, depends on the -application; <TT -CLASS="LITERAL" ->clone</TT -> is invoked by the node object when one of -its cloning methods is called.</P -><P ->A good starting point for an extension class: - -<PRE -CLASS="PROGRAMLISTING" ->class custom_extension = - object (self) - - val mutable node = (None : custom_extension node option) - - method clone = {< >} - - method node = - match node with - None -> - assert false - | Some n -> n - - method set_node n = - node <- Some n - - end</PRE -> - -This class is compatible with <TT -CLASS="LITERAL" ->extension</TT ->. The purpose of -defining such a class is, of course, adding further methods; and you can do it -without restriction. </P -><P ->Often, you want not only one extension class. In this case, -it is the simplest way that all your classes (for one kind of document) have -the same type (with respect to the interface; i.e. it does not matter if your -classes differ in the defined private methods and instance variables, but -public methods count). This approach avoids lots of coercions and problems with -type incompatibilities. It is simple to implement: - -<PRE -CLASS="PROGRAMLISTING" ->class custom_extension = - object (self) - val mutable node = (None : custom_extension node option) - - method clone = ... (* see above *) - method node = ... (* see above *) - method set_node n = ... (* see above *) - - method virtual my_method1 : ... - method virtual my_method2 : ... - ... (* etc. *) - end - -class custom_extension_kind_A = - object (self) - inherit custom_extension - - method my_method1 = ... - method my_method2 = ... - end - -class custom_extension_kind_B = - object (self) - inherit custom_extension - - method my_method1 = ... - method my_method2 = ... - end</PRE -> - -If a class does not need a method (e.g. because it does not make sense, or it -would violate some important condition), it is possible to define the method -and to always raise an exception when the method is invoked -(e.g. <TT -CLASS="LITERAL" ->assert false</TT ->).</P -><P ->The latter is a strong recommendation: do not try to further -specialize the types of extension objects. It is difficult, sometimes even -impossible, and almost never worth-while.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1481" ->3.3.2. How to bind extension classes to element types</A -></H2 -><P ->Once you have defined your extension classes, you can bind them -to element types. The simplest case is that you have only one class and that -this class is to be always used. The parsing functions in the module -<TT -CLASS="LITERAL" ->Pxp_yacc</TT -> take a <TT -CLASS="LITERAL" ->spec</TT -> argument which -can be customized. If your single class has the name <TT -CLASS="LITERAL" ->c</TT ->, -this argument should be - -<PRE -CLASS="PROGRAMLISTING" ->let spec = - make_spec_from_alist - ~data_exemplar: (new data_impl c) - ~default_element_exemplar: (new element_impl c) - ~element_alist: [] - ()</PRE -> - -This means that data nodes will be created from the exemplar passed by -~data_exemplar and that all element nodes will be made from the exemplar -specified by ~default_element_exemplar. In ~element_alist, you can -pass that different exemplars are to be used for different element types; but -this is an optional feature. If you do not need it, pass the empty list.</P -><P ->Remember that an exemplar is a (node, extension) pair that serves as pattern -when new nodes (and the corresponding extension objects) are added to the -document tree. In this case, the exemplar contains <TT -CLASS="LITERAL" ->c</TT -> as -extension, and when nodes are created, the exemplar is cloned, and cloning -makes also a copy of <TT -CLASS="LITERAL" ->c</TT -> such that all nodes of the document -tree will have a copy of <TT -CLASS="LITERAL" ->c</TT -> as extension.</P -><P ->The <TT -CLASS="LITERAL" ->~element_alist</TT -> argument can bind -specific element types to specific exemplars; as exemplars may be instances of -different classes it is effectively possible to bind element types to -classes. For example, if the element type "p" is implemented by class "c_p", -and "q" is realized by "c_q", you can pass the following value: - -<PRE -CLASS="PROGRAMLISTING" ->let spec = - make_spec_from_alist - ~data_exemplar: (new data_impl c) - ~default_element_exemplar: (new element_impl c) - ~element_alist: - [ "p", new element_impl c_p; - "q", new element_impl c_q; - ] - ()</PRE -> - -The extension object <TT -CLASS="LITERAL" ->c</TT -> is still used for all data nodes and -for all other element types.</P -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x939.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x1496.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->The class type <TT -CLASS="LITERAL" ->node</TT -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c893.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->Details of the mapping from XML text to the tree representation</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x1496.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x1496.html deleted file mode 100644 index faea39fc6..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x1496.html +++ /dev/null @@ -1,442 +0,0 @@ -<HTML -><HEAD -><TITLE ->Details of the mapping from XML text to the tree representation</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="The objects representing the document" -HREF="c893.html"><LINK -REL="PREVIOUS" -TITLE="The class type extension" -HREF="x1439.html"><LINK -REL="NEXT" -TITLE="Configuring and calling the parser" -HREF="c1567.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x1439.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 3. The objects representing the document</TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="c1567.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN1496" ->3.4. Details of the mapping from XML text to the tree representation</A -></H1 -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1498" ->3.4.1. The representation of character-free elements</A -></H2 -><P ->If an element declaration does not allow the element to -contain character data, the following rules apply.</P -><P ->If the element must be empty, i.e. it is declared with the -keyword <TT -CLASS="LITERAL" ->EMPTY</TT ->, the element instance must be effectively -empty (it must not even contain whitespace characters). The parser guarantees -that a declared <TT -CLASS="LITERAL" ->EMPTY</TT -> element does never contain a data -node, even if the data node represents the empty string.</P -><P ->If the element declaration only permits other elements to occur -within that element but not character data, it is still possible to insert -whitespace characters between the subelements. The parser ignores these -characters, too, and does not create data nodes for them.</P -><DIV -CLASS="FORMALPARA" -><P -><B ->Example. </B ->Consider the following element types: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT x ( #PCDATA | z )* > -<!ELEMENT y ( z )* > -<!ELEMENT z EMPTY></PRE -> - -Only <TT -CLASS="LITERAL" ->x</TT -> may contain character data, the keyword -<TT -CLASS="LITERAL" ->#PCDATA</TT -> indicates this. The other types are character-free. </P -></DIV -><P ->The XML term - -<PRE -CLASS="PROGRAMLISTING" -><x><z/> <z/></x></PRE -> - -will be internally represented by an element node for <TT -CLASS="LITERAL" ->x</TT -> -with three subnodes: the first <TT -CLASS="LITERAL" ->z</TT -> element, a data node -containing the space character, and the second <TT -CLASS="LITERAL" ->z</TT -> element. -In contrast to this, the term - -<PRE -CLASS="PROGRAMLISTING" -><y><z/> <z/></y></PRE -> - -is represented by an element node for <TT -CLASS="LITERAL" ->y</TT -> with only -<I -CLASS="EMPHASIS" ->two</I -> subnodes, the two <TT -CLASS="LITERAL" ->z</TT -> elements. There -is no data node for the space character because spaces are ignored in the -character-free element <TT -CLASS="LITERAL" ->y</TT ->.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1521" ->3.4.2. The representation of character data</A -></H2 -><P ->The XML specification allows all Unicode characters in XML -texts. This parser can be configured such that UTF-8 is used to represent the -characters internally; however, the default character encoding is -ISO-8859-1. (Currently, no other encodings are possible for the internal string -representation; the type <TT -CLASS="LITERAL" ->Pxp_types.rep_encoding</TT -> enumerates -the possible encodings. Principially, the parser could use any encoding that is -ASCII-compatible, but there are currently only lexical analyzers for UTF-8 and -ISO-8859-1. It is currently impossible to use UTF-16 or UCS-4 as internal -encodings (or other multibyte encodings which are not ASCII-compatible) unless -major parts of the parser are rewritten - unlikely...)</P -><P ->The internal encoding may be different from the external encoding (specified -in the XML declaration <TT -CLASS="LITERAL" -><?xml ... encoding="..."?></TT ->); in -this case the strings are automatically converted to the internal encoding.</P -><P ->If the internal encoding is ISO-8859-1, it is possible that there are -characters that cannot be represented. In this case, the parser ignores such -characters and prints a warning (to the <TT -CLASS="LITERAL" ->collect_warning</TT -> -object that must be passed when the parser is called).</P -><P ->The XML specification allows lines to be separated by single LF -characters, by CR LF character sequences, or by single CR -characters. Internally, these separators are always converted to single LF -characters.</P -><P ->The parser guarantees that there are never two adjacent data -nodes; if necessary, data material that would otherwise be represented by -several nodes is collapsed into one node. Note that you can still create node -trees with adjacent data nodes; however, the parser does not return such trees.</P -><P ->Note that CDATA sections are not represented specially; such -sections are added to the current data material that being collected for the -next data node.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1532" ->3.4.3. The representation of entities within documents</A -></H2 -><P -><I -CLASS="EMPHASIS" ->Entities are not represented within -documents!</I -> If the parser finds an entity reference in the document -content, the reference is immediately expanded, and the parser reads the -expansion text instead of the reference.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1536" ->3.4.4. The representation of attributes</A -></H2 -><P ->As attribute -values are composed of Unicode characters, too, the same problems with the -character encoding arise as for character material. Attribute values are -converted to the internal encoding, too; and if there are characters that -cannot be represented, these are dropped, and a warning is printed.</P -><P ->Attribute values are normalized before they are returned by -methods like <TT -CLASS="LITERAL" ->attribute</TT ->. First, any remaining entity -references are expanded; if necessary, expansion is performed recursively. -Second, newline characters (any of LF, CR LF, or CR characters) are converted -to single space characters. Note that especially the latter action is -prescribed by the XML standard (but <TT -CLASS="LITERAL" -></TT -> is not converted -such that it is still possible to include line feeds into attributes).</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1542" ->3.4.5. The representation of processing instructions</A -></H2 -><P ->Processing instructions are parsed to some extent: The first word of the -PI is called the target, and it is stored separated from the rest of the PI: - -<PRE -CLASS="PROGRAMLISTING" -><?target rest?></PRE -> - -The exact location where a PI occurs is not represented (by default). The -parser puts the PI into the object that represents the embracing construct (an -element, a DTD, or the whole document); that means you can find out which PIs -occur in a certain element, in the DTD, or in the whole document, but you -cannot lookup the exact position within the construct.</P -><P ->If you require the exact location of PIs, it is possible to -create extra nodes for them. This mode is controled by the option -<TT -CLASS="LITERAL" ->enable_pinstr_nodes</TT ->. The additional nodes have the node type -<TT -CLASS="LITERAL" ->T_pinstr <TT -CLASS="REPLACEABLE" -><I ->target</I -></TT -></TT ->, and are created -from special exemplars contained in the <TT -CLASS="LITERAL" ->spec</TT -> (see -pxp_document.mli).</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1551" ->3.4.6. The representation of comments</A -></H2 -><P ->Normally, comments are not represented; they are dropped by -default. However, if you require them, it is possible to create -<TT -CLASS="LITERAL" ->T_comment</TT -> nodes for them. This mode can be specified by the -option <TT -CLASS="LITERAL" ->enable_comment_nodes</TT ->. Comment nodes are created from -special exemplars contained in the <TT -CLASS="LITERAL" ->spec</TT -> (see -pxp_document.mli). You can access the contents of comments through the -method <TT -CLASS="LITERAL" ->comment</TT ->.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1558" ->3.4.7. The attributes <TT -CLASS="LITERAL" ->xml:lang</TT -> and -<TT -CLASS="LITERAL" ->xml:space</TT -></A -></H2 -><P ->These attributes are not supported specially; they are handled -like any other attribute.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1563" ->3.4.8. And what about namespaces?</A -></H2 -><P ->Currently, there is no special support for namespaces. -However, the parser allows it that the colon occurs in names such that it is -possible to implement namespaces on top of the current API.</P -><P ->Some future release of PXP will support namespaces as built-in -feature...</P -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x1439.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="c1567.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->The class type <TT -CLASS="LITERAL" ->extension</TT -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c893.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->Configuring and calling the parser</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x1629.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x1629.html deleted file mode 100644 index 06b1e60ea..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x1629.html +++ /dev/null @@ -1,895 +0,0 @@ -<HTML -><HEAD -><TITLE ->Resolvers and sources</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="Configuring and calling the parser" -HREF="c1567.html"><LINK -REL="PREVIOUS" -TITLE="Configuring and calling the parser" -HREF="c1567.html"><LINK -REL="NEXT" -TITLE="The DTD classes" -HREF="x1812.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="c1567.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 4. Configuring and calling the parser</TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x1812.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN1629" ->4.2. Resolvers and sources</A -></H1 -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1631" ->4.2.1. Using the built-in resolvers (called sources)</A -></H2 -><P ->The type <TT -CLASS="LITERAL" ->source</TT -> enumerates the two -possibilities where the document to parse comes from. - -<PRE -CLASS="PROGRAMLISTING" ->type source = - Entity of ((dtd -> Pxp_entity.entity) * Pxp_reader.resolver) - | ExtID of (ext_id * Pxp_reader.resolver)</PRE -> - -You normally need not to worry about this type as there are convenience -functions that create <TT -CLASS="LITERAL" ->source</TT -> values: - - - <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->from_file s</TT ->: The document is read from -file <TT -CLASS="LITERAL" ->s</TT ->; you may specify absolute or relative path names. -The file name must be encoded as UTF-8 string.</P -><P ->There is an optional argument <TT -CLASS="LITERAL" ->~system_encoding</TT -> -specifying the character encoding which is used for the names of the file -system. For example, if this encoding is ISO-8859-1 and <TT -CLASS="LITERAL" ->s</TT -> is -also a ISO-8859-1 string, you can form the source: - -<PRE -CLASS="PROGRAMLISTING" ->let s_utf8 = recode_string ~in_enc:`Enc_iso88591 ~out_enc:`Enc_utf8 s in -from_file ~system_encoding:`Enc_iso88591 s_utf8</PRE -></P -><P ->This <TT -CLASS="LITERAL" ->source</TT -> has the advantage that -it is able to resolve inner external entities; i.e. if your document includes -data from another file (using the <TT -CLASS="LITERAL" ->SYSTEM</TT -> attribute), this -mode will find that file. However, this mode cannot resolve -<TT -CLASS="LITERAL" ->PUBLIC</TT -> identifiers nor <TT -CLASS="LITERAL" ->SYSTEM</TT -> identifiers -other than "file:".</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->from_channel ch</TT ->: The document is read -from the channel <TT -CLASS="LITERAL" ->ch</TT ->. In general, this source also supports -file URLs found in the document; however, by default only absolute URLs are -understood. It is possible to associate an ID with the channel such that the -resolver knows how to interpret relative URLs: - -<PRE -CLASS="PROGRAMLISTING" ->from_channel ~id:(System "file:///dir/dir1/") ch</PRE -> - -There is also the ~system_encoding argument specifying how file names are -encoded. - The example from above can also be written (but it is no -longer possible to interpret relative URLs because there is no ~id argument, -and computing this argument is relatively complicated because it must -be a valid URL): - -<PRE -CLASS="PROGRAMLISTING" ->let ch = open_in s in -let src = from_channel ~system_encoding:`Enc_iso88591 ch in -...; -close_in ch</PRE -></P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->from_string s</TT ->: The string -<TT -CLASS="LITERAL" ->s</TT -> is the document to parse. This mode is not able to -interpret file names of <TT -CLASS="LITERAL" ->SYSTEM</TT -> clauses, nor it can look up -<TT -CLASS="LITERAL" ->PUBLIC</TT -> identifiers. </P -><P ->Normally, the encoding of the string is detected as usual -by analyzing the XML declaration, if any. However, it is also possible to -specify the encoding directly: - -<PRE -CLASS="PROGRAMLISTING" ->let src = from_string ~fixenc:`ISO-8859-2 s</PRE -></P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->ExtID (id, r)</TT ->: The document to parse -is denoted by the identifier <TT -CLASS="LITERAL" ->id</TT -> (either a -<TT -CLASS="LITERAL" ->SYSTEM</TT -> or <TT -CLASS="LITERAL" ->PUBLIC</TT -> clause), and this -identifier is interpreted by the resolver <TT -CLASS="LITERAL" ->r</TT ->. Use this mode -if you have written your own resolver.</P -><P ->Which character sets are possible depends on the passed -resolver <TT -CLASS="LITERAL" ->r</TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->Entity (get_entity, r)</TT ->: The document -to parse is returned by the function invocation <TT -CLASS="LITERAL" ->get_entity -dtd</TT ->, where <TT -CLASS="LITERAL" ->dtd</TT -> is the DTD object to use (it may be -empty). Inner external references occuring in this entity are resolved using -the resolver <TT -CLASS="LITERAL" ->r</TT ->.</P -><P ->Which character sets are possible depends on the passed -resolver <TT -CLASS="LITERAL" ->r</TT ->.</P -></LI -></UL -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1682" ->4.2.2. The resolver API</A -></H2 -><P ->A resolver is an object that can be opened like a file, but you -do not pass the file name to the resolver, but the XML identifier of the entity -to read from (either a <TT -CLASS="LITERAL" ->SYSTEM</TT -> or <TT -CLASS="LITERAL" ->PUBLIC</TT -> -clause). When opened, the resolver must return the -<TT -CLASS="LITERAL" ->Lexing.lexbuf</TT -> that reads the characters. The resolver can -be closed, and it can be cloned. Furthermore, it is possible to tell the -resolver which character set it should assume. - The following from Pxp_reader: - -<PRE -CLASS="PROGRAMLISTING" ->exception Not_competent -exception Not_resolvable of exn - -class type resolver = - object - method init_rep_encoding : rep_encoding -> unit - method init_warner : collect_warnings -> unit - method rep_encoding : rep_encoding - method open_in : ext_id -> Lexing.lexbuf - method close_in : unit - method change_encoding : string -> unit - method clone : resolver - method close_all : unit - end</PRE -> - -The resolver object must work as follows:</P -><P -> <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P ->When the parser is called, it tells the resolver the -warner object and the internal encoding by invoking -<TT -CLASS="LITERAL" ->init_warner</TT -> and <TT -CLASS="LITERAL" ->init_rep_encoding</TT ->. The -resolver should store these values. The method <TT -CLASS="LITERAL" ->rep_encoding</TT -> -should return the internal encoding.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->If the parser wants to read from the resolver, it invokes -the method <TT -CLASS="LITERAL" ->open_in</TT ->. Either the resolver succeeds, in which -case the <TT -CLASS="LITERAL" ->Lexing.lexbuf</TT -> reading from the file or stream must -be returned, or opening fails. In the latter case the method implementation -should raise an exception (see below).</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->If the parser finishes reading, it calls the -<TT -CLASS="LITERAL" ->close_in</TT -> method.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->If the parser finds a reference to another external -entity in the input stream, it calls <TT -CLASS="LITERAL" ->clone</TT -> to get a second -resolver which must be initially closed (not yet connected with an input -stream). The parser then invokes <TT -CLASS="LITERAL" ->open_in</TT -> and the other -methods as described.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->If you already know the character set of the input -stream, you should recode it to the internal encoding, and define the method -<TT -CLASS="LITERAL" ->change_encoding</TT -> as an empty method.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->If you want to support multiple external character sets, -the object must follow a much more complicated protocol. Directly after -<TT -CLASS="LITERAL" ->open_in</TT -> has been called, the resolver must return a lexical -buffer that only reads one byte at a time. This is only possible if you create -the lexical buffer with <TT -CLASS="LITERAL" ->Lexing.from_function</TT ->; the function -must then always return 1 if the EOF is not yet reached, and 0 if EOF is -reached. If the parser has read the first line of the document, it will invoke -<TT -CLASS="LITERAL" ->change_encoding</TT -> to tell the resolver which character set to -assume. From this moment, the object can return more than one byte at once. The -argument of <TT -CLASS="LITERAL" ->change_encoding</TT -> is either the parameter of the -"encoding" attribute of the XML declaration, or the empty string if there is -not any XML declaration or if the declaration does not contain an encoding -attribute. </P -><P ->At the beginning the resolver must only return one -character every time something is read from the lexical buffer. The reason for -this is that you otherwise would not exactly know at which position in the -input stream the character set changes.</P -><P ->If you want automatic recognition of the character set, -it is up to the resolver object to implement this.</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->If an error occurs, the parser calls the method -<TT -CLASS="LITERAL" ->close_all</TT -> for the top-level resolver; this method should -close itself (if not already done) and all clones.</P -></LI -></UL -></P -><DIV -CLASS="FORMALPARA" -><P -><B ->Exceptions. </B ->It is possible to chain resolvers such that when the first resolver is not able -to open the entity, the other resolvers of the chain are tried in turn. The -method <TT -CLASS="LITERAL" ->open_in</TT -> should raise the exception -<TT -CLASS="LITERAL" ->Not_competent</TT -> to indicate that the next resolver should try -to open the entity. If the resolver is able to handle the ID, but some other -error occurs, the exception <TT -CLASS="LITERAL" ->Not_resolvable</TT -> should be raised -to force that the chain breaks. - </P -></DIV -><P ->Example: How to define a resolver that is equivalent to -from_string: ...</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1728" ->4.2.3. Predefined resolver components</A -></H2 -><P ->There are some classes in Pxp_reader that define common resolver behaviour. - -<PRE -CLASS="PROGRAMLISTING" ->class resolve_read_this_channel : - ?id:ext_id -> - ?fixenc:encoding -> - ?auto_close:bool -> - in_channel -> - resolver</PRE -> - -Reads from the passed channel (it may be even a pipe). If the -<TT -CLASS="LITERAL" ->~id</TT -> argument is passed to the object, the created resolver -accepts only this ID. Otherwise all IDs are accepted. - Once the resolver has -been cloned, it does not accept any ID. This means that this resolver cannot -handle inner references to external entities. Note that you can combine this -resolver with another resolver that can handle inner references (such as -resolve_as_file); see class 'combine' below. - If you pass the -<TT -CLASS="LITERAL" ->~fixenc</TT -> argument, the encoding of the channel is set to the -passed value, regardless of any auto-recognition or any XML declaration. - If -<TT -CLASS="LITERAL" ->~auto_close = true</TT -> (which is the default), the channel is -closed after use. If <TT -CLASS="LITERAL" ->~auto_close = false</TT ->, the channel is -left open. - </P -><P -><PRE -CLASS="PROGRAMLISTING" ->class resolve_read_any_channel : - ?auto_close:bool -> - channel_of_id:(ext_id -> (in_channel * encoding option)) -> - resolver</PRE -> - -This resolver calls the function <TT -CLASS="LITERAL" ->~channel_of_id</TT -> to open a -new channel for the passed <TT -CLASS="LITERAL" ->ext_id</TT ->. This function must either -return the channel and the encoding, or it must fail with Not_competent. The -function must return <TT -CLASS="LITERAL" ->None</TT -> as encoding if the default -mechanism to recognize the encoding should be used. It must return -<TT -CLASS="LITERAL" ->Some e</TT -> if it is already known that the encoding of the -channel is <TT -CLASS="LITERAL" ->e</TT ->. If <TT -CLASS="LITERAL" ->~auto_close = true</TT -> -(which is the default), the channel is closed after use. If -<TT -CLASS="LITERAL" ->~auto_close = false</TT ->, the channel is left open.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->class resolve_read_url_channel : - ?base_url:Neturl.url -> - ?auto_close:bool -> - url_of_id:(ext_id -> Neturl.url) -> - channel_of_url:(Neturl.url -> (in_channel * encoding option)) -> - resolver</PRE -> - -When this resolver gets an ID to read from, it calls the function -<TT -CLASS="LITERAL" ->~url_of_id</TT -> to get the corresponding URL. This URL may be a -relative URL; however, a URL scheme must be used which contains a path. The -resolver converts the URL to an absolute URL if necessary. The second -function, <TT -CLASS="LITERAL" ->~channel_of_url</TT ->, is fed with the absolute URL as -input. This function opens the resource to read from, and returns the channel -and the encoding of the resource.</P -><P ->Both functions, <TT -CLASS="LITERAL" ->~url_of_id</TT -> and -<TT -CLASS="LITERAL" ->~channel_of_url</TT ->, can raise Not_competent to indicate that -the object is not able to read from the specified resource. However, there is a -difference: A Not_competent from <TT -CLASS="LITERAL" ->~url_of_id</TT -> is left as it -is, but a Not_competent from <TT -CLASS="LITERAL" ->~channel_of_url</TT -> is converted to -Not_resolvable. So only <TT -CLASS="LITERAL" ->~url_of_id</TT -> decides which URLs are -accepted by the resolver and which not.</P -><P ->The function <TT -CLASS="LITERAL" ->~channel_of_url</TT -> must return -<TT -CLASS="LITERAL" ->None</TT -> as encoding if the default mechanism to recognize the -encoding should be used. It must return <TT -CLASS="LITERAL" ->Some e</TT -> if it is -already known that the encoding of the channel is <TT -CLASS="LITERAL" ->e</TT ->.</P -><P ->If <TT -CLASS="LITERAL" ->~auto_close = true</TT -> (which is the default), the channel is -closed after use. If <TT -CLASS="LITERAL" ->~auto_close = false</TT ->, the channel is -left open.</P -><P ->Objects of this class contain a base URL relative to which relative URLs are -interpreted. When creating a new object, you can specify the base URL by -passing it as <TT -CLASS="LITERAL" ->~base_url</TT -> argument. When an existing object is -cloned, the base URL of the clone is the URL of the original object. - Note -that the term "base URL" has a strict definition in RFC 1808.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->class resolve_read_this_string : - ?id:ext_id -> - ?fixenc:encoding -> - string -> - resolver</PRE -> - -Reads from the passed string. If the <TT -CLASS="LITERAL" ->~id</TT -> argument is passed -to the object, the created resolver accepts only this ID. Otherwise all IDs are -accepted. - Once the resolver has been cloned, it does not accept any ID. This -means that this resolver cannot handle inner references to external -entities. Note that you can combine this resolver with another resolver that -can handle inner references (such as resolve_as_file); see class 'combine' -below. - If you pass the <TT -CLASS="LITERAL" ->~fixenc</TT -> argument, the encoding of -the string is set to the passed value, regardless of any auto-recognition or -any XML declaration.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->class resolve_read_any_string : - string_of_id:(ext_id -> (string * encoding option)) -> - resolver</PRE -> - -This resolver calls the function <TT -CLASS="LITERAL" ->~string_of_id</TT -> to get the -string for the passed <TT -CLASS="LITERAL" ->ext_id</TT ->. This function must either -return the string and the encoding, or it must fail with Not_competent. The -function must return <TT -CLASS="LITERAL" ->None</TT -> as encoding if the default -mechanism to recognize the encoding should be used. It must return -<TT -CLASS="LITERAL" ->Some e</TT -> if it is already known that the encoding of the -string is <TT -CLASS="LITERAL" ->e</TT ->.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->class resolve_as_file : - ?file_prefix:[ `Not_recognized | `Allowed | `Required ] -> - ?host_prefix:[ `Not_recognized | `Allowed | `Required ] -> - ?system_encoding:encoding -> - ?url_of_id:(ext_id -> Neturl.url) -> - ?channel_of_url: (Neturl.url -> (in_channel * encoding option)) -> - unit -> - resolver</PRE -> -Reads from the local file system. Every file name is interpreted as -file name of the local file system, and the referred file is read.</P -><P ->The full form of a file URL is: file://host/path, where -'host' specifies the host system where the file identified 'path' -resides. host = "" or host = "localhost" are accepted; other values -will raise Not_competent. The standard for file URLs is -defined in RFC 1738.</P -><P ->Option <TT -CLASS="LITERAL" ->~file_prefix</TT ->: Specifies how the "file:" prefix of -file names is handled: - <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->`Not_recognized:</TT ->The prefix is not -recognized.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->`Allowed:</TT -> The prefix is allowed but -not required (the default).</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->`Required:</TT -> The prefix is -required.</P -></LI -></UL -></P -><P ->Option <TT -CLASS="LITERAL" ->~host_prefix:</TT -> Specifies how the "//host" phrase of -file names is handled: - <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->`Not_recognized:</TT ->The prefix is not -recognized.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->`Allowed:</TT -> The prefix is allowed but -not required (the default).</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->`Required:</TT -> The prefix is -required.</P -></LI -></UL -></P -><P ->Option <TT -CLASS="LITERAL" ->~system_encoding:</TT -> Specifies the encoding of file -names of the local file system. Default: UTF-8.</P -><P ->Options <TT -CLASS="LITERAL" ->~url_of_id</TT ->, <TT -CLASS="LITERAL" ->~channel_of_url</TT ->: Not -for the casual user!</P -><P -><PRE -CLASS="PROGRAMLISTING" ->class combine : - ?prefer:resolver -> - resolver list -> - resolver</PRE -> - -Combines several resolver objects. If a concrete entity with an -<TT -CLASS="LITERAL" ->ext_id</TT -> is to be opened, the combined resolver tries the -contained resolvers in turn until a resolver accepts opening the entity -(i.e. it does not raise Not_competent on open_in).</P -><P ->Clones: If the 'clone' method is invoked before 'open_in', all contained -resolvers are cloned separately and again combined. If the 'clone' method is -invoked after 'open_in' (i.e. while the resolver is open), additionally the -clone of the active resolver is flagged as being preferred, i.e. it is tried -first. </P -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="c1567.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x1812.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->Configuring and calling the parser</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c1567.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->The DTD classes</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x1812.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x1812.html deleted file mode 100644 index 34f09c208..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x1812.html +++ /dev/null @@ -1,517 +0,0 @@ -<HTML -><HEAD -><TITLE ->The DTD classes</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="Configuring and calling the parser" -HREF="c1567.html"><LINK -REL="PREVIOUS" -TITLE="Resolvers and sources" -HREF="x1629.html"><LINK -REL="NEXT" -TITLE="Invoking the parser" -HREF="x1818.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x1629.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 4. Configuring and calling the parser</TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x1818.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN1812" ->4.3. The DTD classes</A -></H1 -><P -><I -CLASS="EMPHASIS" ->Sorry, not yet -written. Perhaps the interface definition of Pxp_dtd expresses the same:</I -></P -><P -><PRE -CLASS="PROGRAMLISTING" -> (**********************************************************************) -(* *) -(* Pxp_dtd: *) -(* Object model of document type declarations *) -(* *) -(**********************************************************************) - -(* ====================================================================== - * OVERVIEW - * - * class dtd ............... represents the whole DTD, including element - * declarations, entity declarations, notation - * declarations, and processing instructions - * class dtd_element ....... represents an element declaration consisting - * of a content model and an attribute list - * declaration - * class dtd_notation ...... represents a notation declaration - * class proc_instruction .. represents a processing instruction - * ====================================================================== - * - *) - - -class dtd : - (* Creation: - * new dtd - * creates a new, empty DTD object without any declaration, without a root - * element, without an ID. - *) - Pxp_types.collect_warnings -> - Pxp_types.rep_encoding -> - object - method root : string option - (* get the name of the root element if present *) - - method set_root : string -> unit - (* set the name of the root element. This method can be invoked - * only once - *) - - method id : Pxp_types.dtd_id option - (* get the identifier for this DTD *) - - method set_id : Pxp_types.dtd_id -> unit - (* set the identifier. This method can be invoked only once *) - - method encoding : Pxp_types.rep_encoding - (* returns the encoding used for character representation *) - - - method allow_arbitrary : unit - (* After this method has been invoked, the object changes its behaviour: - * - elements and notations that have not been added may be used in an - * arbitrary way; the methods "element" and "notation" indicate this - * by raising Undeclared instead of Validation_error. - *) - - method disallow_arbitrary : unit - - method arbitrary_allowed : bool - (* Returns whether arbitrary contents are allowed or not. *) - - method standalone_declaration : bool - (* Whether there is a 'standalone' declaration or not. Strictly - * speaking, this declaration is not part of the DTD, but it is - * included here because of practical reasons. - * If not set, this property defaults to 'false'. - *) - - method set_standalone_declaration : bool -> unit - (* Sets the 'standalone' declaration. *) - - - method add_element : dtd_element -> unit - (* add the given element declaration to this DTD. Raises Not_found - * if there is already an element declaration with the same name. - *) - - method add_gen_entity : Pxp_entity.entity -> bool -> unit - (* add_gen_entity e extdecl: - * add the entity 'e' as general entity to this DTD (general entities - * are those represented by &name;). If there is already a declaration - * with the same name, the second definition is ignored; as exception from - * this rule, entities with names "lt", "gt", "amp", "quot", and "apos" - * may only be redeclared with a definition that is equivalent to the - * standard definition; otherwise a Validation_error is raised. - * - * 'extdecl': 'true' indicates that the entity declaration occurs in - * an external entity. (Used for the standalone check.) - *) - - method add_par_entity : Pxp_entity.entity -> unit - (* add the given entity as parameter entity to this DTD (parameter - * entities are those represented by %name;). If there is already a - * declaration with the same name, the second definition is ignored. - *) - - method add_notation : dtd_notation -> unit - (* add the given notation to this DTD. If there is already a declaration - * with the same name, a Validation_error is raised. - *) - - method add_pinstr : proc_instruction -> unit - (* add the given processing instruction to this DTD. *) - - method element : string -> dtd_element - (* looks up the element declaration with the given name. Raises - * Validation_error if the element cannot be found. (If "allow_arbitrary" - * has been invoked before, Unrestricted is raised instead.) - *) - - method element_names : string list - (* returns the list of the names of all element declarations. *) - - method gen_entity : string -> (Pxp_entity.entity * bool) - (* let e, extdecl = obj # gen_entity n: - * looks up the general entity 'e' with the name 'n'. Raises - * WF_error if the entity cannot be found. - * 'extdecl': indicates whether the entity declaration occured in an - * external entity. - *) - - method gen_entity_names : string list - (* returns the list of all general entity names *) - - method par_entity : string -> Pxp_entity.entity - (* looks up the parameter entity with the given name. Raises - * WF_error if the entity cannot be found. - *) - - method par_entity_names : string list - (* returns the list of all parameter entity names *) - - method notation : string -> dtd_notation - (* looks up the notation declaration with the given name. Raises - * Validation_error if the notation cannot be found. (If "allow_arbitrary" - * has been invoked before, Unrestricted is raised instead.) - *) - - method notation_names : string list - (* Returns the list of the names of all added notations *) - - method pinstr : string -> proc_instruction list - (* looks up all processing instructions with the given target. - * The "target" is the identifier following "<?". - * Note: It is not possible to find out the exact position of the - * processing instruction. - *) - - method pinstr_names : string list - (* Returns the list of the names (targets) of all added pinstrs *) - - method validate : unit - (* ensures that the DTD is valid. This method is optimized such that - * actual validation is only performed if DTD has changed. - * If the DTD is invalid, mostly a Validation_error is raised, - * but other exceptions are possible, too. - *) - - method only_deterministic_models : unit - (* Succeeds if all regexp content models are deterministic. - * Otherwise Validation_error. - *) - - method write : Pxp_types.output_stream -> Pxp_types.encoding -> bool -> unit - (* write_compact_as_latin1 os enc doctype: - * Writes the DTD as 'enc'-encoded string to 'os'. If 'doctype', a - * DTD like <!DOCTYPE root [ ... ]> is written. If 'not doctype', - * only the declarations are written (the material within the - * square brackets). - *) - - method write_compact_as_latin1 : Pxp_types.output_stream -> bool -> unit - (* DEPRECATED METHOD; included only to keep compatibility with - * older versions of the parser - *) - - - (*----------------------------------------*) - method invalidate : unit - (* INTERNAL METHOD *) - method warner : Pxp_types.collect_warnings - (* INTERNAL METHOD *) - end - - - -(* ---------------------------------------------------------------------- *) - -and dtd_element : dtd -> string -> - (* Creation: - * new dtd_element init_dtd init_name: - * creates a new dtd_element object for init_dtd with init_name. - * The strings are represented in the same encoding as init_dtd. - *) - object - - method name : string - (* returns the name of the declared element *) - - method externally_declared : bool - (* returns whether the element declaration occurs in an external - * entity. - *) - - method content_model : Pxp_types.content_model_type - (* get the content model of this element declaration, or Unspecified *) - - method content_dfa : Pxp_dfa.dfa_definition option - (* return the DFA of the content model if there is a DFA, or None. - * A DFA exists only for regexp style content models which are - * deterministic. - *) - - method set_cm_and_extdecl : Pxp_types.content_model_type -> bool -> unit - (* set_cm_and_extdecl cm extdecl: - * set the content model to 'cm'. Once the content model is not - * Unspecified, it cannot be set to a different value again. - * Furthermore, it is set whether the element occurs in an external - * entity ('extdecl'). - *) - - method encoding : Pxp_types.rep_encoding - (* Return the encoding of the strings *) - - method allow_arbitrary : unit - (* After this method has been invoked, the object changes its behaviour: - * - attributes that have not been added may be used in an - * arbitrary way; the method "attribute" indicates this - * by raising Undeclared instead of Validation_error. - *) - - method disallow_arbitrary : unit - - method arbitrary_allowed : bool - (* Returns whether arbitrary attributes are allowed or not. *) - - method attribute : string -> - Pxp_types.att_type * Pxp_types.att_default - (* get the type and default value of a declared attribute, or raise - * Validation_error if the attribute does not exist. - * If 'arbitrary_allowed', the exception Undeclared is raised instead - * of Validation_error. - *) - - method attribute_violates_standalone_declaration : - string -> string option -> bool - (* attribute_violates_standalone_declaration name v: - * Checks whether the attribute 'name' violates the "standalone" - * declaration if it has value 'v'. - * The method returns true if: - * - The attribute declaration occurs in an external entity, - * and if one of the two conditions holds: - * - v = None, and there is a default for the attribute value - * - v = Some s, and the type of the attribute is not CDATA, - * and s changes if normalized according to the rules of the - * attribute type. - * - * The method raises Validation_error if the attribute does not exist. - * If 'arbitrary_allowed', the exception Undeclared is raised instead - * of Validation_error. - *) - - method attribute_names : string list - (* get the list of all declared attributes *) - - method names_of_required_attributes : string list - (* get the list of all attributes that are specified as required - * attributes - *) - - method id_attribute_name : string option - (* Returns the name of the attribute with type ID, or None. *) - - method idref_attribute_names : string list - (* Returns the names of the attributes with type IDREF or IDREFS. *) - - method add_attribute : string -> - Pxp_types.att_type -> - Pxp_types.att_default -> - bool -> - unit - (* add_attribute name type default extdecl: - * add an attribute declaration for an attribute with the given name, - * type, and default value. If there is more than one declaration for - * an attribute name, the first declaration counts; the other declarations - * are ignored. - * 'extdecl': if true, the attribute declaration occurs in an external - * entity. This property is used to check the "standalone" attribute. - *) - - method validate : unit - (* checks whether this element declaration (i.e. the content model and - * all attribute declarations) is valid for the associated DTD. - * Raises mostly Validation_error if the validation fails. - *) - - method write : Pxp_types.output_stream -> Pxp_types.encoding -> unit - (* write_compact_as_latin1 os enc: - * Writes the <!ELEMENT ... > declaration to 'os' as 'enc'-encoded string. - *) - - method write_compact_as_latin1 : Pxp_types.output_stream -> unit - (* DEPRECATED METHOD; included only to keep compatibility with - * older versions of the parser - *) - end - -(* ---------------------------------------------------------------------- *) - -and dtd_notation : string -> Pxp_types.ext_id -> Pxp_types.rep_encoding -> - (* Creation: - * new dtd_notation a_name an_external_ID init_encoding - * creates a new dtd_notation object with the given name and the given - * external ID. - *) - object - method name : string - method ext_id : Pxp_types.ext_id - method encoding : Pxp_types.rep_encoding - - method write : Pxp_types.output_stream -> Pxp_types.encoding -> unit - (* write_compact_as_latin1 os enc: - * Writes the <!NOTATION ... > declaration to 'os' as 'enc'-encoded - * string. - *) - - method write_compact_as_latin1 : Pxp_types.output_stream -> unit - (* DEPRECATED METHOD; included only to keep compatibility with - * older versions of the parser - *) - - end - -(* ---------------------------------------------------------------------- *) - -and proc_instruction : string -> string -> Pxp_types.rep_encoding -> - (* Creation: - * new proc_instruction a_target a_value - * creates a new proc_instruction object with the given target string and - * the given value string. - * Note: A processing instruction is written as <?target value?>. - *) - object - method target : string - method value : string - method encoding : Pxp_types.rep_encoding - - method write : Pxp_types.output_stream -> Pxp_types.encoding -> unit - (* write os enc: - * Writes the <?...?> PI to 'os' as 'enc'-encoded string. - *) - - method write_compact_as_latin1 : Pxp_types.output_stream -> unit - (* DEPRECATED METHOD; included only to keep compatibility with - * older versions of the parser - *) - - method parse_pxp_option : (string * string * (string * string) list) - (* Parses a PI containing a PXP option. Such PIs are formed like: - * <?target option-name option-att="value" option-att="value" ... ?> - * The method returns a triple - * (target, option-name, [option-att, value; ...]) - * or raises Error. - *) - - end - -;; </PRE -></P -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x1629.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x1818.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->Resolvers and sources</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c1567.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->Invoking the parser</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x1818.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x1818.html deleted file mode 100644 index b289a3674..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x1818.html +++ /dev/null @@ -1,779 +0,0 @@ -<HTML -><HEAD -><TITLE ->Invoking the parser</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="Configuring and calling the parser" -HREF="c1567.html"><LINK -REL="PREVIOUS" -TITLE="The DTD classes" -HREF="x1812.html"><LINK -REL="NEXT" -TITLE="Updates" -HREF="x1965.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x1812.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 4. Configuring and calling the parser</TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x1965.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN1818" ->4.4. Invoking the parser</A -></H1 -><P ->Here a description of Pxp_yacc.</P -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1821" ->4.4.1. Defaults</A -></H2 -><P ->The following defaults are available: - -<PRE -CLASS="PROGRAMLISTING" ->val default_config : config -val default_extension : ('a node extension) as 'a -val default_spec : ('a node extension as 'a) spec</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1825" ->4.4.2. Parsing functions</A -></H2 -><P ->In the following, the term "closed document" refers to -an XML structure like - -<PRE -CLASS="PROGRAMLISTING" -><!DOCTYPE ... [ <TT -CLASS="REPLACEABLE" -><I ->declarations</I -></TT -> ] > -<<TT -CLASS="REPLACEABLE" -><I ->root</I -></TT ->> -... -</<TT -CLASS="REPLACEABLE" -><I ->root</I -></TT ->></PRE -> - -The term "fragment" refers to an XML structure like - -<PRE -CLASS="PROGRAMLISTING" -><<TT -CLASS="REPLACEABLE" -><I ->root</I -></TT ->> -... -</<TT -CLASS="REPLACEABLE" -><I ->root</I -></TT ->></PRE -> - -i.e. only to one isolated element instance.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->val parse_dtd_entity : config -> source -> dtd</PRE -> - -Parses the declarations which are contained in the entity, and returns them as -<TT -CLASS="LITERAL" ->dtd</TT -> object.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->val extract_dtd_from_document_entity : config -> source -> dtd</PRE -> - -Extracts the DTD from a closed document. Both the internal and the external -subsets are extracted and combined to one <TT -CLASS="LITERAL" ->dtd</TT -> object. This -function does not parse the whole document, but only the parts that are -necessary to extract the DTD.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->val parse_document_entity : - ?transform_dtd:(dtd -> dtd) -> - ?id_index:('ext index) -> - config -> - source -> - 'ext spec -> - 'ext document</PRE -> - -Parses a closed document and validates it against the DTD that is contained in -the document (internal and external subsets). The option -<TT -CLASS="LITERAL" ->~transform_dtd</TT -> can be used to transform the DTD in the -document, and to use the transformed DTD for validation. If -<TT -CLASS="LITERAL" ->~id_index</TT -> is specified, an index of all ID attributes is -created.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->val parse_wfdocument_entity : - config -> - source -> - 'ext spec -> - 'ext document</PRE -> - -Parses a closed document, but checks it only on well-formedness.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->val parse_content_entity : - ?id_index:('ext index) -> - config -> - source -> - dtd -> - 'ext spec -> - 'ext node</PRE -> - -Parses a fragment, and validates the element.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->val parse_wfcontent_entity : - config -> - source -> - 'ext spec -> - 'ext node</PRE -> - -Parses a fragment, but checks it only on well-formedness.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1851" ->4.4.3. Configuration options</A -></H2 -><P -> <PRE -CLASS="PROGRAMLISTING" ->type config = - { warner : collect_warnings; - errors_with_line_numbers : bool; - enable_pinstr_nodes : bool; - enable_super_root_node : bool; - enable_comment_nodes : bool; - encoding : rep_encoding; - recognize_standalone_declaration : bool; - store_element_positions : bool; - idref_pass : bool; - validate_by_dfa : bool; - accept_only_deterministic_models : bool; - ... - }</PRE -> - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->warner:</TT ->The parser prints -warnings by invoking the method <TT -CLASS="LITERAL" ->warn</TT -> for this warner -object. (Default: all warnings are dropped)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->errors_with_line_numbers:</TT ->If -true, errors contain line numbers; if false, errors contain only byte -positions. The latter mode is faster. (Default: true)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->enable_pinstr_nodes:</TT ->If true, -the parser creates extra nodes for processing instructions. If false, -processing instructions are simply added to the element or document surrounding -the instructions. (Default: false)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->enable_super_root_node:</TT ->If -true, the parser creates an extra node which is the parent of the root of the -document tree. This node is called super root; it is an element with type -<TT -CLASS="LITERAL" ->T_super_root</TT ->. - If there are processing instructions outside -the root element and outside the DTD, they are added to the super root instead -of the document. - If false, the super root node is not created. (Default: -false)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->enable_comment_nodes:</TT ->If true, -the parser creates nodes for comments with type <TT -CLASS="LITERAL" ->T_comment</TT ->; -if false, such nodes are not created. (Default: false)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->encoding:</TT ->Specifies the -internal encoding of the parser. Most strings are then represented according to -this encoding; however there are some exceptions (especially -<TT -CLASS="LITERAL" ->ext_id</TT -> values which are always UTF-8 encoded). -(Default: `Enc_iso88591)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->recognize_standalone_declaration:</TT -> If true and if the parser is -validating, the <TT -CLASS="LITERAL" ->standalone="yes"</TT -> declaration forces that it -is checked whether the document is a standalone document. - If false, or if the -parser is in well-formedness mode, such declarations are ignored. -(Default: true)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->store_element_positions:</TT -> If -true, for every non-data node the source position is stored. If false, the -position information is lost. If available, you can get the positions of nodes -by invoking the <TT -CLASS="LITERAL" ->position</TT -> method. -(Default: true)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->idref_pass:</TT ->If true and if -there is an ID index, the parser checks whether every IDREF or IDREFS attribute -refer to an existing node; this requires that the parser traverses the whole -doument tree. If false, this check is left out. (Default: false)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->validate_by_dfa:</TT ->If true and if -the content model for an element type is deterministic, a deterministic finite -automaton is used to validate whether the element contents match the content -model of the type. If false, or if a DFA is not available, a backtracking -algorithm is used for validation. (Default: true)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->accept_only_deterministic_models:</TT -> If true, only deterministic content -models are accepted; if false, any syntactically correct content models can be -processed. (Default: true)</P -></LI -></UL -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1895" ->4.4.4. Which configuration should I use?</A -></H2 -><P ->First, I recommend to vary the default configuration instead of -creating a new configuration record. For instance, to set -<TT -CLASS="LITERAL" ->idref_pass</TT -> to <TT -CLASS="LITERAL" ->true</TT ->, change the default -as in: -<PRE -CLASS="PROGRAMLISTING" ->let config = { default_config with idref_pass = true }</PRE -> -The background is that I can add more options to the record in future versions -of the parser without breaking your programs.</P -><DIV -CLASS="FORMALPARA" -><P -><B ->Do I need extra nodes for processing instructions? </B ->By default, such nodes are not created. This does not mean that the -processing instructions are lost; however, you cannot find out the exact -location where they occur. For example, the following XML text - -<PRE -CLASS="PROGRAMLISTING" -><x><?pi1?><y/><?pi2?></x> </PRE -> - -will normally create one element node for <TT -CLASS="LITERAL" ->x</TT -> containing -<I -CLASS="EMPHASIS" ->one</I -> subnode for <TT -CLASS="LITERAL" ->y</TT ->. The processing -instructions are attached to <TT -CLASS="LITERAL" ->x</TT -> in a separate hash table; you -can access them using <TT -CLASS="LITERAL" ->x # pinstr "pi1"</TT -> and <TT -CLASS="LITERAL" ->x # -pinstr "pi2"</TT ->, respectively. The information is lost where the -instructions occur within <TT -CLASS="LITERAL" ->x</TT ->.</P -></DIV -><P ->If the option <TT -CLASS="LITERAL" ->enable_pinstr_nodes</TT -> is -turned on, the parser creates extra nodes <TT -CLASS="LITERAL" ->pi1</TT -> and -<TT -CLASS="LITERAL" ->pi2</TT -> such that the subnodes of <TT -CLASS="LITERAL" ->x</TT -> are now: - -<PRE -CLASS="PROGRAMLISTING" ->x # sub_nodes = [ pi1; y; pi2 ]</PRE -> - -The extra nodes contain the processing instructions in the usual way, i.e. you -can access them using <TT -CLASS="LITERAL" ->pi1 # pinstr "pi1"</TT -> and <TT -CLASS="LITERAL" ->pi2 # -pinstr "pi2"</TT ->, respectively.</P -><P ->Note that you will need an exemplar for the PI nodes (see -<TT -CLASS="LITERAL" ->make_spec_from_alist</TT ->).</P -><DIV -CLASS="FORMALPARA" -><P -><B ->Do I need a super root node? </B ->By default, there is no super root node. The -<TT -CLASS="LITERAL" ->document</TT -> object refers directly to the node representing the -root element of the document, i.e. - -<PRE -CLASS="PROGRAMLISTING" ->doc # root = r</PRE -> - -if <TT -CLASS="LITERAL" ->r</TT -> is the root node. This is sometimes inconvenient: (1) -Some algorithms become simpler if every node has a parent, even the root -node. (2) Some standards such as XPath call the "root node" the node whose -child represents the root of the document. (3) The super root node can serve -as a container for processing instructions outside the root element. Because of -these reasons, it is possible to create an extra super root node, whose child -is the root node: - -<PRE -CLASS="PROGRAMLISTING" ->doc # root = sr && -sr # sub_nodes = [ r ]</PRE -> - -When extra nodes are also created for processing instructions, these nodes can -be added to the super root node if they occur outside the root element (reason -(3)), and the order reflects the order in the source text.</P -></DIV -><P ->Note that you will need an exemplar for the super root node -(see <TT -CLASS="LITERAL" ->make_spec_from_alist</TT ->).</P -><DIV -CLASS="FORMALPARA" -><P -><B ->What is the effect of the UTF-8 encoding? </B ->By default, the parser represents strings (with few -exceptions) as ISO-8859-1 strings. These are well-known, and there are tools -and fonts for this encoding.</P -></DIV -><P ->However, internationalization may require that you switch over -to UTF-8 encoding. In most environments, the immediate effect will be that you -cannot read strings with character codes >= 160 any longer; your terminal will -only show funny glyph combinations. It is strongly recommended to install -Unicode fonts (<A -HREF="http://czyborra.com/unifont/" -TARGET="_top" ->GNU Unifont</A ->, -<A -HREF="http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz" -TARGET="_top" ->Markus Kuhn's fonts</A ->) and <A -HREF="http://myweb.clark.net/pub/dickey/xterm/xterm.html" -TARGET="_top" ->terminal emulators -that can handle UTF-8 byte sequences</A ->. Furthermore, a Unicode editor may -be helpful (such as <A -HREF="ftp://metalab.unc.edu/pub/Linux/apps/editors/X/" -TARGET="_top" ->Yudit</A ->). There are -also <A -HREF="http://www.cl.cam.ac.uk/~mgk25/unicode.html" -TARGET="_top" ->FAQ</A -> by -Markus Kuhn.</P -><P ->By setting <TT -CLASS="LITERAL" ->encoding</TT -> to -<TT -CLASS="LITERAL" ->`Enc_utf8</TT -> all strings originating from the parsed XML -document are represented as UTF-8 strings. This includes not only character -data and attribute values but also element names, attribute names and so on, as -it is possible to use any Unicode letter to form such names. Strictly -speaking, PXP is only XML-compliant if the UTF-8 mode is used; otherwise it -will have difficulties when validating documents containing -non-ISO-8859-1-names.</P -><P ->This mode does not have any impact on the external -representation of documents. The character set assumed when reading a document -is set in the XML declaration, and character set when writing a document must -be passed to the <TT -CLASS="LITERAL" ->write</TT -> method.</P -><DIV -CLASS="FORMALPARA" -><P -><B ->How do I check that nodes exist which are referred by IDREF attributes? </B ->First, you must create an index of all occurring ID -attributes: - -<PRE -CLASS="PROGRAMLISTING" ->let index = new hash_index</PRE -> - -This index must be passed to the parsing function: - -<PRE -CLASS="PROGRAMLISTING" ->parse_document_entity - ~id_index:(index :> index) - config source spec</PRE -> - -Next, you must turn on the <TT -CLASS="LITERAL" ->idref_pass</TT -> mode: - -<PRE -CLASS="PROGRAMLISTING" ->let config = { default_config with idref_pass = true }</PRE -> - -Note that now the whole document tree will be traversed, and every node will be -checked for IDREF and IDREFS attributes. If the tree is big, this may take some -time.</P -></DIV -><DIV -CLASS="FORMALPARA" -><P -><B ->What are deterministic content models? </B ->These type of models can speed up the validation checks; -furthermore they ensure SGML-compatibility. In particular, a content model is -deterministic if the parser can determine the actually used alternative by -inspecting only the current token. For example, this element has -non-deterministic contents: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT x ((u,v) | (u,y+) | v)></PRE -> - -If the first element in <TT -CLASS="LITERAL" ->x</TT -> is <TT -CLASS="LITERAL" ->u</TT ->, the -parser does not know which of the alternatives <TT -CLASS="LITERAL" ->(u,v)</TT -> or -<TT -CLASS="LITERAL" ->(u,y+)</TT -> will work; the parser must also inspect the second -element to be able to distinguish between the alternatives. Because such -look-ahead (or "guessing") is required, this example is -non-deterministic.</P -></DIV -><P ->The XML standard demands that content models must be -deterministic. So it is recommended to turn the option -<TT -CLASS="LITERAL" ->accept_only_deterministic_models</TT -> on; however, PXP can also -process non-deterministic models using a backtracking algorithm.</P -><P ->Deterministic models ensure that validation can be performed in -linear time. In order to get the maximum benefits, PXP also implements a -special validator that profits from deterministic models; this is the -deterministic finite automaton (DFA). This validator is enabled per element -type if the element type has a deterministic model and if the option -<TT -CLASS="LITERAL" ->validate_by_dfa</TT -> is turned on.</P -><P ->In general, I expect that the DFA method is faster than the -backtracking method; especially in the worst case the DFA takes only linear -time. However, if the content model has only few alternatives and the -alternatives do not nest, the backtracking algorithm may be better.</P -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x1812.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x1965.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->The DTD classes</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c1567.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->Updates</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x1965.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x1965.html deleted file mode 100644 index 8fc856264..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x1965.html +++ /dev/null @@ -1,152 +0,0 @@ -<HTML -><HEAD -><TITLE ->Updates</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="Configuring and calling the parser" -HREF="c1567.html"><LINK -REL="PREVIOUS" -TITLE="Invoking the parser" -HREF="x1818.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x1818.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 4. Configuring and calling the parser</TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -> </TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN1965" ->4.5. Updates</A -></H1 -><P -><I -CLASS="EMPHASIS" ->Some (often later added) features that are otherwise -not explained in the manual but worth to be mentioned.</I -></P -><P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P ->Methods node_position, node_path, nth_node, -previous_node, next_node for nodes: See pxp_document.mli</P -></LI -><LI -STYLE="list-style-type: disc" -><P ->Functions to determine the document order of nodes: -compare, create_ord_index, ord_number, ord_compare: See pxp_document.mli</P -></LI -></UL -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x1818.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -> </TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->Invoking the parser</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c1567.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -> </TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x468.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x468.html deleted file mode 100644 index dc9cc1e8c..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x468.html +++ /dev/null @@ -1,474 +0,0 @@ -<HTML -><HEAD -><TITLE ->A complete example: The readme DTD</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="What is XML?" -HREF="c36.html"><LINK -REL="PREVIOUS" -TITLE="Highlights of XML" -HREF="x107.html"><LINK -REL="NEXT" -TITLE="Using PXP" -HREF="c533.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x107.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 1. What is XML?</TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="c533.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="SECT.README.DTD" ->1.3. A complete example: The <I -CLASS="EMPHASIS" ->readme</I -> DTD</A -></H1 -><P ->The reason for <I -CLASS="EMPHASIS" ->readme</I -> was that I often wrote two versions -of files such as README and INSTALL which explain aspects of a distributed -software archive; one version was ASCII-formatted, the other was written in -HTML. Maintaining both versions means double amount of work, and changes -of one version may be forgotten in the other version. To improve this situation -I invented the <I -CLASS="EMPHASIS" ->readme</I -> DTD which allows me to maintain only -one source written as XML document, and to generate the ASCII and the HTML -version from it.</P -><P ->In this section, I explain only the DTD. The <I -CLASS="EMPHASIS" ->readme</I -> DTD is -contained in the <SPAN -CLASS="ACRONYM" ->PXP</SPAN -> distribution together with the two converters to -produce ASCII and HTML. Another <A -HREF="x738.html" ->section</A -> of this manual describes the HTML -converter.</P -><P ->The documents have a simple structure: There are up to three levels of nested -sections, paragraphs, item lists, footnotes, hyperlinks, and text emphasis. The -outermost element has usually the type <TT -CLASS="LITERAL" ->readme</TT ->, it is -declared by - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT readme (sect1+)> -<!ATTLIST readme - title CDATA #REQUIRED></PRE -> - -This means that this element contains one or more sections of the first level -(element type <TT -CLASS="LITERAL" ->sect1</TT ->), and that the element has a required -attribute <TT -CLASS="LITERAL" ->title</TT -> containing character data (CDATA). Note that -<TT -CLASS="LITERAL" ->readme</TT -> elements must not contain text data.</P -><P ->The three levels of sections are declared as follows: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT sect1 (title,(sect2|p|ul)+)> - -<!ELEMENT sect2 (title,(sect3|p|ul)+)> - -<!ELEMENT sect3 (title,(p|ul)+)></PRE -> - -Every section has a <TT -CLASS="LITERAL" ->title</TT -> element as first subelement. After -the title an arbitrary but non-empty sequence of inner sections, paragraphs and -item lists follows. Note that the inner sections must belong to the next higher -section level; <TT -CLASS="LITERAL" ->sect3</TT -> elements must not contain inner -sections because there is no next higher level.</P -><P ->Obviously, all three declarations allow paragraphs (<TT -CLASS="LITERAL" ->p</TT ->) and -item lists (<TT -CLASS="LITERAL" ->ul</TT ->). The definition can be simplified at this -point by using a parameter entity: - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % p.like "p|ul"> - -<!ELEMENT sect1 (title,(sect2|%p.like;)+)> - -<!ELEMENT sect2 (title,(sect3|%p.like;)+)> - -<!ELEMENT sect3 (title,(%p.like;)+)></PRE -> - -Here, the entity <TT -CLASS="LITERAL" ->p.like</TT -> is nothing but a macro abbreviating -the same sequence of declarations; if new elements on the same level as -<TT -CLASS="LITERAL" ->p</TT -> and <TT -CLASS="LITERAL" ->ul</TT -> are later added, it is -sufficient only to change the entity definition. Note that there are some -restrictions on the usage of entities in this context; most important, entities -containing a left paranthesis must also contain the corresponding right -paranthesis. </P -><P ->Note that the entity <TT -CLASS="LITERAL" ->p.like</TT -> is a -<I -CLASS="EMPHASIS" ->parameter</I -> entity, i.e. the ENTITY declaration contains a -percent sign, and the entity is referred to by -<TT -CLASS="LITERAL" ->%p.like;</TT ->. This kind of entity must be used to abbreviate -parts of the DTD; the <I -CLASS="EMPHASIS" ->general</I -> entities declared without -percent sign and referred to as <TT -CLASS="LITERAL" ->&name;</TT -> are not allowed -in this context.</P -><P ->The <TT -CLASS="LITERAL" ->title</TT -> element specifies the title of the section in -which it occurs. The title is given as character data, optionally interspersed -with line breaks (<TT -CLASS="LITERAL" ->br</TT ->): - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT title (#PCDATA|br)*></PRE -> - -Compared with the <TT -CLASS="LITERAL" ->title</TT -> <I -CLASS="EMPHASIS" ->attribute</I -> of -the <TT -CLASS="LITERAL" ->readme</TT -> element, this element allows inner markup -(i.e. <TT -CLASS="LITERAL" ->br</TT ->) while attribute values do not: It is an error if -an attribute value contains the left angle bracket < literally such that it -is impossible to include inner elements. </P -><P ->The paragraph element <TT -CLASS="LITERAL" ->p</TT -> has a structure similar to -<TT -CLASS="LITERAL" ->title</TT ->, but it allows more inner elements: - -<PRE -CLASS="PROGRAMLISTING" -><!ENTITY % text "br|code|em|footnote|a"> - -<!ELEMENT p (#PCDATA|%text;)*></PRE -> - -Line breaks do not have inner structure, so they are declared as being empty: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT br EMPTY></PRE -> - -This means that really nothing is allowed within <TT -CLASS="LITERAL" ->br</TT ->; you -must always write <TT -CLASS="LITERAL" -><br></br></TT -> or abbreviated -<TT -CLASS="LITERAL" -><br/></TT ->.</P -><P ->Code samples should be marked up by the <TT -CLASS="LITERAL" ->code</TT -> tag; emphasized -text can be indicated by <TT -CLASS="LITERAL" ->em</TT ->: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT code (#PCDATA)> - -<!ELEMENT em (#PCDATA|%text;)*></PRE -> - -That <TT -CLASS="LITERAL" ->code</TT -> elements are not allowed to contain further markup -while <TT -CLASS="LITERAL" ->em</TT -> elements do is a design decision by the author of -the DTD.</P -><P ->Unordered lists simply consists of one or more list items, and a list item may -contain paragraph-level material: - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT ul (li+)> - -<!ELEMENT li (%p.like;)*></PRE -> - -Footnotes are described by the text of the note; this text may contain -text-level markup. There is no mechanism to describe the numbering scheme of -footnotes, or to specify how footnote references are printed. - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT footnote (#PCDATA|%text;)*></PRE -> - -Hyperlinks are written as in HTML. The anchor tag contains the text describing -where the link points to, and the <TT -CLASS="LITERAL" ->href</TT -> attribute is the -pointer (as URL). There is no way to describe locations of "hash marks". If the -link refers to another <I -CLASS="EMPHASIS" ->readme</I -> document, the attribute -<TT -CLASS="LITERAL" ->readmeref</TT -> should be used instead of <TT -CLASS="LITERAL" ->href</TT ->. -The reason is that the converted document has usually a different system -identifier (file name), and the link to a converted document must be -converted, too. - -<PRE -CLASS="PROGRAMLISTING" -><!ELEMENT a (#PCDATA)*> -<!ATTLIST a - href CDATA #IMPLIED - readmeref CDATA #IMPLIED -></PRE -> - -Note that although it is only sensible to specify one of the two attributes, -the DTD has no means to express this restriction.</P -><P ->So far the DTD. Finally, here is a document for it: - -<PRE -CLASS="PROGRAMLISTING" -><?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE readme SYSTEM "readme.dtd"> -<readme title="How to use the readme converters"> -<sect1> - <title>Usage</title> - <p> - The <em>readme</em> converter is invoked on the command line by: - </p> - <p> - <code>readme [ -text | -html ] input.xml</code> - </p> - <p> - Here a list of options: - </p> - <ul> - <li> - <p><code>-text</code>: specifies that ASCII output should be produced</p> - </li> - <li> - <p><code>-html</code>: specifies that HTML output should be produced</p> - </li> - </ul> - <p> - The input file must be given on the command line. The converted output is - printed to <em>stdout</em>. - </p> -</sect1> -<sect1> - <title>Author</title> - <p> - The program has been written by - <a href="mailto:Gerd.Stolpmann@darmstadt.netsurf.de">Gerd Stolpmann</a>. - </p> -</sect1> -</readme></PRE -> </P -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x107.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="c533.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->Highlights of XML</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c36.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->Using <SPAN -CLASS="ACRONYM" ->PXP</SPAN -></TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x550.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x550.html deleted file mode 100644 index f2dcdd79b..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x550.html +++ /dev/null @@ -1,765 +0,0 @@ -<HTML -><HEAD -><TITLE ->How to parse a document from an application</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="Using PXP" -HREF="c533.html"><LINK -REL="PREVIOUS" -TITLE="Using PXP" -HREF="c533.html"><LINK -REL="NEXT" -TITLE="Class-based processing of the node tree" -HREF="x675.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="c533.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 2. Using <SPAN -CLASS="ACRONYM" ->PXP</SPAN -></TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x675.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN550" ->2.2. How to parse a document from an application</A -></H1 -><P ->Let me first give a rough overview of the object model of the parser. The -following items are represented by objects: - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->Documents:</I -> The document representation is more or less the -anchor for the application; all accesses to the parsed entities start here. It -is described by the class <TT -CLASS="LITERAL" ->document</TT -> contained in the module -<TT -CLASS="LITERAL" ->Pxp_document</TT ->. You can get some global information, such -as the XML declaration the document begins with, the DTD of the document, -global processing instructions, and most important, the document tree. </P -></LI -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->The contents of documents:</I -> The contents have the structure -of a tree: Elements contain other elements and text<A -NAME="AEN562" -HREF="#FTN.AEN562" ->[1]</A ->. - -The common type to represent both kinds of content is <TT -CLASS="LITERAL" ->node</TT -> -which is a class type that unifies the properties of elements and character -data. Every node has a list of children (which is empty if the element is empty -or the node represents text); nodes may have attributes; nodes have always text -contents. There are two implementations of <TT -CLASS="LITERAL" ->node</TT ->, the class -<TT -CLASS="LITERAL" ->element_impl</TT -> for elements, and the class -<TT -CLASS="LITERAL" ->data_impl</TT -> for text data. You find these classes and class -types in the module <TT -CLASS="LITERAL" ->Pxp_document</TT ->, too.</P -><P ->Note that attribute lists are represented by non-class values.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->The node extension:</I -> For advanced usage, every node of the -document may have an associated <I -CLASS="EMPHASIS" ->extension</I -> which is simply -a second object. This object must have the three methods -<TT -CLASS="LITERAL" ->clone</TT ->, <TT -CLASS="LITERAL" ->node</TT ->, and -<TT -CLASS="LITERAL" ->set_node</TT -> as bare minimum, but you are free to add methods as -you want. This is the preferred way to add functionality to the document -tree<A -NAME="AEN582" -HREF="#FTN.AEN582" ->[2]</A ->. The class type <TT -CLASS="LITERAL" ->extension</TT -> is -defined in <TT -CLASS="LITERAL" ->Pxp_document</TT ->, too.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->The DTD:</I -> Sometimes it is necessary to access the DTD of a -document; the average application does not need this feature. The class -<TT -CLASS="LITERAL" ->dtd</TT -> describes DTDs, and makes it possible to get -representations of element, entity, and notation declarations as well as -processing instructions contained in the DTD. This class, and -<TT -CLASS="LITERAL" ->dtd_element</TT ->, <TT -CLASS="LITERAL" ->dtd_notation</TT ->, and -<TT -CLASS="LITERAL" ->proc_instruction</TT -> can be found in the module -<TT -CLASS="LITERAL" ->Pxp_dtd</TT ->. There are a couple of classes representing -different kinds of entities; these can be found in the module -<TT -CLASS="LITERAL" ->Pxp_entity</TT ->. </P -></LI -></UL -> - -Additionally, the following modules play a role: - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->Pxp_yacc:</I -> Here the main parsing functions such as -<TT -CLASS="LITERAL" ->parse_document_entity</TT -> are located. Some additional types and -functions allow the parser to be configured in a non-standard way.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><I -CLASS="EMPHASIS" ->Pxp_types:</I -> This is a collection of basic types and -exceptions. </P -></LI -></UL -> - -There are some further modules that are needed internally but are not part of -the API.</P -><P ->Let the document to be parsed be stored in a file called -<TT -CLASS="LITERAL" ->doc.xml</TT ->. The parsing process is started by calling the -function - -<PRE -CLASS="PROGRAMLISTING" ->val parse_document_entity : config -> source -> 'ext spec -> 'ext document</PRE -> - -defined in the module <TT -CLASS="LITERAL" ->Pxp_yacc</TT ->. The first argument -specifies some global properties of the parser; it is recommended to start with -the <TT -CLASS="LITERAL" ->default_config</TT ->. The second argument determines where the -document to be parsed comes from; this may be a file, a channel, or an entity -ID. To parse <TT -CLASS="LITERAL" ->doc.xml</TT ->, it is sufficient to pass -<TT -CLASS="LITERAL" ->from_file "doc.xml"</TT ->. </P -><P ->The third argument passes the object specification to use. Roughly -speaking, it determines which classes implement the node objects of which -element types, and which extensions are to be used. The <TT -CLASS="LITERAL" ->'ext</TT -> -polymorphic variable is the type of the extension. For the moment, let us -simply pass <TT -CLASS="LITERAL" ->default_spec</TT -> as this argument, and ignore it.</P -><P ->So the following expression parses <TT -CLASS="LITERAL" ->doc.xml</TT ->: - -<PRE -CLASS="PROGRAMLISTING" ->open Pxp_yacc -let d = parse_document_entity default_config (from_file "doc.xml") default_spec</PRE -> - -Note that <TT -CLASS="LITERAL" ->default_config</TT -> implies that warnings are collected -but not printed. Errors raise one of the exception defined in -<TT -CLASS="LITERAL" ->Pxp_types</TT ->; to get readable errors and warnings catch the -exceptions as follows: - -<PRE -CLASS="PROGRAMLISTING" ->class warner = - object - method warn w = - print_endline ("WARNING: " ^ w) - end -;; - -try - let config = { default_config with warner = new warner } in - let d = parse_document_entity config (from_file "doc.xml") default_spec - in - ... -with - e -> - print_endline (Pxp_types.string_of_exn e)</PRE -> - -Now <TT -CLASS="LITERAL" ->d</TT -> is an object of the <TT -CLASS="LITERAL" ->document</TT -> -class. If you want the node tree, you can get the root element by - -<PRE -CLASS="PROGRAMLISTING" ->let root = d # root</PRE -> - -and if you would rather like to access the DTD, determine it by - -<PRE -CLASS="PROGRAMLISTING" ->let dtd = d # dtd</PRE -> - -As it is more interesting, let us investigate the node tree now. Given the root -element, it is possible to recursively traverse the whole tree. The children of -a node <TT -CLASS="LITERAL" ->n</TT -> are returned by the method -<TT -CLASS="LITERAL" ->sub_nodes</TT ->, and the type of a node is returned by -<TT -CLASS="LITERAL" ->node_type</TT ->. This function traverses the tree, and prints the -type of each node: - -<PRE -CLASS="PROGRAMLISTING" ->let rec print_structure n = - let ntype = n # node_type in - match ntype with - T_element name -> - print_endline ("Element of type " ^ name); - let children = n # sub_nodes in - List.iter print_structure children - | T_data -> - print_endline "Data" - | _ -> - (* Other node types are not possible unless the parser is configured - differently. - *) - assert false</PRE -> - -You can call this function by - -<PRE -CLASS="PROGRAMLISTING" ->print_structure root</PRE -> - -The type returned by <TT -CLASS="LITERAL" ->node_type</TT -> is either <TT -CLASS="LITERAL" ->T_element -name</TT -> or <TT -CLASS="LITERAL" ->T_data</TT ->. The <TT -CLASS="LITERAL" ->name</TT -> of the -element type is the string included in the angle brackets. Note that only -elements have children; data nodes are always leaves of the tree.</P -><P ->There are some more methods in order to access a parsed node tree: - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->n # parent</TT ->: Returns the parent node, or raises -<TT -CLASS="LITERAL" ->Not_found</TT -> if the node is already the root</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->n # root</TT ->: Returns the root of the node tree. </P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->n # attribute a</TT ->: Returns the value of the attribute with -name <TT -CLASS="LITERAL" ->a</TT ->. The method returns a value for every -<I -CLASS="EMPHASIS" ->declared</I -> attribute, independently of whether the attribute -instance is defined or not. If the attribute is not declared, -<TT -CLASS="LITERAL" ->Not_found</TT -> will be raised. (In well-formedness mode, every -attribute is considered as being implicitly declared with type -<TT -CLASS="LITERAL" ->CDATA</TT ->.) </P -><P ->The following return values are possible: <TT -CLASS="LITERAL" ->Value s</TT ->, -<TT -CLASS="LITERAL" ->Valuelist sl</TT -> , and <TT -CLASS="LITERAL" ->Implied_value</TT ->. -The first two value types indicate that the attribute value is available, -either because there is a definition -<TT -CLASS="LITERAL" -><TT -CLASS="REPLACEABLE" -><I ->a</I -></TT ->="<TT -CLASS="REPLACEABLE" -><I ->value</I -></TT ->"</TT -> -in the XML text, or because there is a default value (declared in the -DTD). Only if both the instance definition and the default declaration are -missing, the latter value <TT -CLASS="LITERAL" ->Implied_value</TT -> will be returned.</P -><P ->In the DTD, every attribute is typed. There are single-value types (CDATA, ID, -IDREF, ENTITY, NMTOKEN, enumerations), in which case the method passes -<TT -CLASS="LITERAL" ->Value s</TT -> back, where <TT -CLASS="LITERAL" ->s</TT -> is the normalized -string value of the attribute. The other types (IDREFS, ENTITIES, NMTOKENS) -represent list values, and the parser splits the XML literal into several -tokens and returns these tokens as <TT -CLASS="LITERAL" ->Valuelist sl</TT ->.</P -><P ->Normalization means that entity references (the -<TT -CLASS="LITERAL" ->&<TT -CLASS="REPLACEABLE" -><I ->name</I -></TT ->;</TT -> tokens) and -character references -(<TT -CLASS="LITERAL" ->&#<TT -CLASS="REPLACEABLE" -><I ->number</I -></TT ->;</TT ->) are replaced -by the text they represent, and that white space characters are converted into -plain spaces.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->n # data</TT ->: Returns the character data contained in the -node. For data nodes, the meaning is obvious as this is the main content of -data nodes. For element nodes, this method returns the concatenated contents of -all inner data nodes.</P -><P ->Note that entity references included in the text are resolved while they are -being parsed; for example the text "a &lt;&gt; b" will be returned -as "a <> b" by this method. Spaces of data nodes are always -preserved. Newlines are preserved, but always converted to \n characters even -if newlines are encoded as \r\n or \r. Normally you will never see two adjacent -data nodes because the parser collapses all data material at one location into -one node. (However, if you create your own tree or transform the parsed tree, -it is possible to have adjacent data nodes.)</P -><P ->Note that elements that do <I -CLASS="EMPHASIS" ->not</I -> allow #PCDATA as content -will not have data nodes as children. This means that spaces and newlines, the -only character material allowed for such elements, are silently dropped.</P -></LI -></UL -> - -For example, if the task is to print all contents of elements with type -"valuable" whose attribute "priority" is "1", this function can help: - -<PRE -CLASS="PROGRAMLISTING" ->let rec print_valuable_prio1 n = - let ntype = n # node_type in - match ntype with - T_element "valuable" when n # attribute "priority" = Value "1" -> - print_endline "Valuable node with priotity 1 found:"; - print_endline (n # data) - | (T_element _ | T_data) -> - let children = n # sub_nodes in - List.iter print_valuable_prio1 children - | _ -> - assert false</PRE -> - -You can call this function by: - -<PRE -CLASS="PROGRAMLISTING" ->print_valuable_prio1 root</PRE -> - -If you like a DSSSL-like style, you can make the function -<TT -CLASS="LITERAL" ->process_children</TT -> explicit: - -<PRE -CLASS="PROGRAMLISTING" ->let rec print_valuable_prio1 n = - - let process_children n = - let children = n # sub_nodes in - List.iter print_valuable_prio1 children - in - - let ntype = n # node_type in - match ntype with - T_element "valuable" when n # attribute "priority" = Value "1" -> - print_endline "Valuable node with priority 1 found:"; - print_endline (n # data) - | (T_element _ | T_data) -> - process_children n - | _ -> - assert false</PRE -> - -So far, O'Caml is now a simple "style-sheet language": You can form a big -"match" expression to distinguish between all significant cases, and provide -different reactions on different conditions. But this technique has -limitations; the "match" expression tends to get larger and larger, and it is -difficult to store intermediate values as there is only one big -recursion. Alternatively, it is also possible to represent the various cases as -classes, and to use dynamic method lookup to find the appropiate class. The -next section explains this technique in detail. </P -></DIV -><H3 -CLASS="FOOTNOTES" ->Notes</H3 -><TABLE -BORDER="0" -CLASS="FOOTNOTES" -WIDTH="100%" -><TR -><TD -ALIGN="LEFT" -VALIGN="TOP" -WIDTH="5%" -><A -NAME="FTN.AEN562" -HREF="x550.html#AEN562" ->[1]</A -></TD -><TD -ALIGN="LEFT" -VALIGN="TOP" -WIDTH="95%" -><P ->Elements may -also contain processing instructions. Unlike other document models, <SPAN -CLASS="ACRONYM" ->PXP</SPAN -> -separates processing instructions from the rest of the text and provides a -second interface to access them (method <TT -CLASS="LITERAL" ->pinstr</TT ->). However, -there is a parser option (<TT -CLASS="LITERAL" ->enable_pinstr_nodes</TT ->) which changes -the behaviour of the parser such that extra nodes for processing instructions -are included into the tree.</P -><P ->Furthermore, the tree does normally not contain nodes for XML comments; -they are ignored by default. Again, there is an option -(<TT -CLASS="LITERAL" ->enable_comment_nodes</TT ->) changing this.</P -></TD -></TR -><TR -><TD -ALIGN="LEFT" -VALIGN="TOP" -WIDTH="5%" -><A -NAME="FTN.AEN582" -HREF="x550.html#AEN582" ->[2]</A -></TD -><TD -ALIGN="LEFT" -VALIGN="TOP" -WIDTH="95%" -><P ->Due to the typing system it is more or less impossible to -derive recursive classes in O'Caml. To get around this, it is common practice -to put the modifiable or extensible part of recursive objects into parallel -objects.</P -></TD -></TR -></TABLE -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="c533.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x675.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->Using <SPAN -CLASS="ACRONYM" ->PXP</SPAN -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c533.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->Class-based processing of the node tree</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x675.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x675.html deleted file mode 100644 index cf3f4737c..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x675.html +++ /dev/null @@ -1,538 +0,0 @@ -<HTML -><HEAD -><TITLE ->Class-based processing of the node tree</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="Using PXP" -HREF="c533.html"><LINK -REL="PREVIOUS" -TITLE="How to parse a document from an application" -HREF="x550.html"><LINK -REL="NEXT" -TITLE="Example: An HTML backend for the readme -DTD" -HREF="x738.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x550.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 2. Using <SPAN -CLASS="ACRONYM" ->PXP</SPAN -></TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x738.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN675" ->2.3. Class-based processing of the node tree</A -></H1 -><P ->By default, the parsed node tree consists of objects of the same class; this is -a good design as long as you want only to access selected parts of the -document. For complex transformations, it may be better to use different -classes for objects describing different element types.</P -><P ->For example, if the DTD declares the element types <TT -CLASS="LITERAL" ->a</TT ->, -<TT -CLASS="LITERAL" ->b</TT ->, and <TT -CLASS="LITERAL" ->c</TT ->, and if the task is to convert -an arbitrary document into a printable format, the idea is to define for every -element type a separate class that has a method <TT -CLASS="LITERAL" ->print</TT ->. The -classes are <TT -CLASS="LITERAL" ->eltype_a</TT ->, <TT -CLASS="LITERAL" ->eltype_b</TT ->, and -<TT -CLASS="LITERAL" ->eltype_c</TT ->, and every class implements -<TT -CLASS="LITERAL" ->print</TT -> such that elements of the type corresponding to the -class are converted to the output format.</P -><P ->The parser supports such a design directly. As it is impossible to derive -recursive classes in O'Caml<A -NAME="AEN688" -HREF="#FTN.AEN688" ->[1]</A ->, the specialized element classes cannot be formed by -simply inheriting from the built-in classes of the parser and adding methods -for customized functionality. To get around this limitation, every node of the -document tree is represented by <I -CLASS="EMPHASIS" ->two</I -> objects, one called -"the node" and containing the recursive definition of the tree, one called "the -extension". Every node object has a reference to the extension, and the -extension has a reference to the node. The advantage of this model is that it -is now possible to customize the extension without affecting the typing -constraints of the recursive node definition.</P -><P ->Every extension must have the three methods <TT -CLASS="LITERAL" ->clone</TT ->, -<TT -CLASS="LITERAL" ->node</TT ->, and <TT -CLASS="LITERAL" ->set_node</TT ->. The method -<TT -CLASS="LITERAL" ->clone</TT -> creates a deep copy of the extension object and -returns it; <TT -CLASS="LITERAL" ->node</TT -> returns the node object for this extension -object; and <TT -CLASS="LITERAL" ->set_node</TT -> is used to tell the extension object -which node is associated with it, this method is automatically called when the -node tree is initialized. The following definition is a good starting point -for these methods; usually <TT -CLASS="LITERAL" ->clone</TT -> must be further refined -when instance variables are added to the class: - -<PRE -CLASS="PROGRAMLISTING" ->class custom_extension = - object (self) - - val mutable node = (None : custom_extension node option) - - method clone = {< >} - method node = - match node with - None -> - assert false - | Some n -> n - method set_node n = - node <- Some n - - end</PRE -> - -This part of the extension is usually the same for all classes, so it is a good -idea to consider <TT -CLASS="LITERAL" ->custom_extension</TT -> as the super-class of the -further class definitions. Continuining the example of above, we can define the -element type classes as follows: - -<PRE -CLASS="PROGRAMLISTING" ->class virtual custom_extension = - object (self) - ... clone, node, set_node defined as above ... - - method virtual print : out_channel -> unit - end - -class eltype_a = - object (self) - inherit custom_extension - method print ch = ... - end - -class eltype_b = - object (self) - inherit custom_extension - method print ch = ... - end - -class eltype_c = - object (self) - inherit custom_extension - method print ch = ... - end</PRE -> - -The method <TT -CLASS="LITERAL" ->print</TT -> can now be implemented for every element -type separately. Note that you get the associated node by invoking - -<PRE -CLASS="PROGRAMLISTING" ->self # node</PRE -> - -and you get the extension object of a node <TT -CLASS="LITERAL" ->n</TT -> by writing - -<PRE -CLASS="PROGRAMLISTING" ->n # extension</PRE -> - -It is guaranteed that - -<PRE -CLASS="PROGRAMLISTING" ->self # node # extension == self</PRE -> - -always holds.</P -><P ->Here are sample definitions of the <TT -CLASS="LITERAL" ->print</TT -> -methods: - -<PRE -CLASS="PROGRAMLISTING" ->class eltype_a = - object (self) - inherit custom_extension - method print ch = - (* Nodes <a>...</a> are only containers: *) - output_string ch "("; - List.iter - (fun n -> n # extension # print ch) - (self # node # sub_nodes); - output_string ch ")"; - end - -class eltype_b = - object (self) - inherit custom_extension - method print ch = - (* Print the value of the CDATA attribute "print": *) - match self # node # attribute "print" with - Value s -> output_string ch s - | Implied_value -> output_string ch "<missing>" - | Valuelist l -> assert false - (* not possible because the att is CDATA *) - end - -class eltype_c = - object (self) - inherit custom_extension - method print ch = - (* Print the contents of this element: *) - output_string ch (self # node # data) - end - -class null_extension = - object (self) - inherit custom_extension - method print ch = assert false - end</PRE -></P -><P ->The remaining task is to configure the parser such that these extension classes -are actually used. Here another problem arises: It is not possible to -dynamically select the class of an object to be created. As workaround, -<SPAN -CLASS="ACRONYM" ->PXP</SPAN -> allows the user to specify <I -CLASS="EMPHASIS" ->exemplar objects</I -> for -the various element types; instead of creating the nodes of the tree by -applying the <TT -CLASS="LITERAL" ->new</TT -> operator the nodes are produced by -duplicating the exemplars. As object duplication preserves the class of the -object, one can create fresh objects of every class for which previously an -exemplar has been registered.</P -><P ->Exemplars are meant as objects without contents, the only interesting thing is -that exemplars are instances of a certain class. The creation of an exemplar -for an element node can be done by: - -<PRE -CLASS="PROGRAMLISTING" ->let element_exemplar = new element_impl extension_exemplar</PRE -> - -And a data node exemplar is created by: - -<PRE -CLASS="PROGRAMLISTING" ->let data_exemplar = new data_impl extension_exemplar</PRE -> - -The classes <TT -CLASS="LITERAL" ->element_impl</TT -> and <TT -CLASS="LITERAL" ->data_impl</TT -> -are defined in the module <TT -CLASS="LITERAL" ->Pxp_document</TT ->. The constructors -initialize the fresh objects as empty objects, i.e. without children, without -data contents, and so on. The <TT -CLASS="LITERAL" ->extension_exemplar</TT -> is the -initial extension object the exemplars are associated with. </P -><P ->Once the exemplars are created and stored somewhere (e.g. in a hash table), you -can take an exemplar and create a concrete instance (with contents) by -duplicating it. As user of the parser you are normally not concerned with this -as this is part of the internal logic of the parser, but as background knowledge -it is worthwhile to mention that the two methods -<TT -CLASS="LITERAL" ->create_element</TT -> and <TT -CLASS="LITERAL" ->create_data</TT -> actually -perform the duplication of the exemplar for which they are invoked, -additionally apply modifications to the clone, and finally return the new -object. Moreover, the extension object is copied, too, and the new node object -is associated with the fresh extension object. Note that this is the reason why -every extension object must have a <TT -CLASS="LITERAL" ->clone</TT -> method.</P -><P ->The configuration of the set of exemplars is passed to the -<TT -CLASS="LITERAL" ->parse_document_entity</TT -> function as third argument. In our -example, this argument can be set up as follows: - -<PRE -CLASS="PROGRAMLISTING" ->let spec = - make_spec_from_alist - ~data_exemplar: (new data_impl (new null_extension)) - ~default_element_exemplar: (new element_impl (new null_extension)) - ~element_alist: - [ "a", new element_impl (new eltype_a); - "b", new element_impl (new eltype_b); - "c", new element_impl (new eltype_c); - ] - ()</PRE -> - -The <TT -CLASS="LITERAL" ->~element_alist</TT -> function argument defines the mapping -from element types to exemplars as associative list. The argument -<TT -CLASS="LITERAL" ->~data_exemplar</TT -> specifies the exemplar for data nodes, and -the <TT -CLASS="LITERAL" ->~default_element_exemplar</TT -> is used whenever the parser -finds an element type for which the associative list does not define an -exemplar. </P -><P ->The configuration is now complete. You can still use the same parsing -functions, only the initialization is a bit different. For example, call the -parser by: - -<PRE -CLASS="PROGRAMLISTING" ->let d = parse_document_entity default_config (from_file "doc.xml") spec</PRE -> - -Note that the resulting document <TT -CLASS="LITERAL" ->d</TT -> has a usable type; -especially the <TT -CLASS="LITERAL" ->print</TT -> method we added is visible. So you can -print your document by - -<PRE -CLASS="PROGRAMLISTING" ->d # root # extension # print stdout</PRE -></P -><P ->This object-oriented approach looks rather complicated; this is mostly caused -by working around some problems of the strict typing system of O'Caml. Some -auxiliary concepts such as extensions were needed, but the practical -consequences are low. In the next section, one of the examples of the -distribution is explained, a converter from <I -CLASS="EMPHASIS" ->readme</I -> -documents to HTML.</P -></DIV -><H3 -CLASS="FOOTNOTES" ->Notes</H3 -><TABLE -BORDER="0" -CLASS="FOOTNOTES" -WIDTH="100%" -><TR -><TD -ALIGN="LEFT" -VALIGN="TOP" -WIDTH="5%" -><A -NAME="FTN.AEN688" -HREF="x675.html#AEN688" ->[1]</A -></TD -><TD -ALIGN="LEFT" -VALIGN="TOP" -WIDTH="95%" -><P ->The problem is that the subclass is -usually not a subtype in this case because O'Caml has a contravariant subtyping -rule. </P -></TD -></TR -></TABLE -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x550.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x738.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->How to parse a document from an application</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c533.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->Example: An HTML backend for the <I -CLASS="EMPHASIS" ->readme</I -> -DTD</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x738.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x738.html deleted file mode 100644 index 674180172..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x738.html +++ /dev/null @@ -1,1036 +0,0 @@ -<HTML -><HEAD -><TITLE ->Example: An HTML backend for the readme -DTD</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="Using PXP" -HREF="c533.html"><LINK -REL="PREVIOUS" -TITLE="Class-based processing of the node tree" -HREF="x675.html"><LINK -REL="NEXT" -TITLE="The objects representing the document" -HREF="c893.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="x675.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 2. Using <SPAN -CLASS="ACRONYM" ->PXP</SPAN -></TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="c893.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="SECT.README.TO-HTML" ->2.4. Example: An HTML backend for the <I -CLASS="EMPHASIS" ->readme</I -> -DTD</A -></H1 -><P ->The converter from <I -CLASS="EMPHASIS" ->readme</I -> documents to HTML -documents follows strictly the approach to define one class per element -type. The HTML code is similar to the <I -CLASS="EMPHASIS" ->readme</I -> source, -because of this most elements can be converted in the following way: Given the -input element - -<PRE -CLASS="PROGRAMLISTING" -><e>content</e></PRE -> - -the conversion text is the concatenation of a computed prefix, the recursively -converted content, and a computed suffix. </P -><P ->Only one element type cannot be handled by this scheme: -<TT -CLASS="LITERAL" ->footnote</TT ->. Footnotes are collected while they are found in -the input text, and they are printed after the main text has been converted and -printed. </P -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN747" ->2.4.1. Header</A -></H2 -><P -><PRE -CLASS="PROGRAMLISTING" ->open Pxp_types -open Pxp_document</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN751" ->2.4.2. Type declarations</A -></H2 -><P -><PRE -CLASS="PROGRAMLISTING" ->class type footnote_printer = - object - method footnote_to_html : store_type -> out_channel -> unit - end - -and store_type = - object - method alloc_footnote : footnote_printer -> int - method print_footnotes : out_channel -> unit - end -;;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN755" ->2.4.3. Class <TT -CLASS="LITERAL" ->store</TT -></A -></H2 -><P ->The <TT -CLASS="LITERAL" ->store</TT -> is a container for footnotes. You can add a -footnote by invoking <TT -CLASS="LITERAL" ->alloc_footnote</TT ->; the argument is an -object of the class <TT -CLASS="LITERAL" ->footnote_printer</TT ->, the method returns the -number of the footnote. The interesting property of a footnote is that it can -be converted to HTML, so a <TT -CLASS="LITERAL" ->footnote_printer</TT -> is an object -with a method <TT -CLASS="LITERAL" ->footnote_to_html</TT ->. The class -<TT -CLASS="LITERAL" ->footnote</TT -> which is defined below has a compatible method -<TT -CLASS="LITERAL" ->footnote_to_html</TT -> such that objects created from it can be -used as <TT -CLASS="LITERAL" ->footnote_printer</TT ->s.</P -><P ->The other method, <TT -CLASS="LITERAL" ->print_footnotes</TT -> prints the footnotes as -definition list, and is typically invoked after the main material of the page -has already been printed. Every item of the list is printed by -<TT -CLASS="LITERAL" ->footnote_to_html</TT ->.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->class store = - object (self) - - val mutable footnotes = ( [] : (int * footnote_printer) list ) - val mutable next_footnote_number = 1 - - method alloc_footnote n = - let number = next_footnote_number in - next_footnote_number <- number+1; - footnotes <- footnotes @ [ number, n ]; - number - - method print_footnotes ch = - if footnotes <> [] then begin - output_string ch "<hr align=left noshade=noshade width=\"30%\">\n"; - output_string ch "<dl>\n"; - List.iter - (fun (_,n) -> - n # footnote_to_html (self : #store_type :> store_type) ch) - footnotes; - output_string ch "</dl>\n"; - end - - end -;;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN772" ->2.4.4. Function <TT -CLASS="LITERAL" ->escape_html</TT -></A -></H2 -><P ->This function converts the characters <, >, &, and " to their HTML -representation. For example, -<TT -CLASS="LITERAL" ->escape_html "<>" = "&lt;&gt;"</TT ->. Other -characters are left unchanged. - -<PRE -CLASS="PROGRAMLISTING" ->let escape_html s = - Str.global_substitute - (Str.regexp "<\\|>\\|&\\|\"") - (fun s -> - match Str.matched_string s with - "<" -> "&lt;" - | ">" -> "&gt;" - | "&" -> "&amp;" - | "\"" -> "&quot;" - | _ -> assert false) - s -;;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN778" ->2.4.5. Virtual class <TT -CLASS="LITERAL" ->shared</TT -></A -></H2 -><P ->This virtual class is the abstract superclass of the extension classes shown -below. It defines the standard methods <TT -CLASS="LITERAL" ->clone</TT ->, -<TT -CLASS="LITERAL" ->node</TT ->, and <TT -CLASS="LITERAL" ->set_node</TT ->, and declares the type -of the virtual method <TT -CLASS="LITERAL" ->to_html</TT ->. This method recursively -traverses the whole element tree, and prints the converted HTML code to the -output channel passed as second argument. The first argument is the reference -to the global <TT -CLASS="LITERAL" ->store</TT -> object which collects the footnotes. - -<PRE -CLASS="PROGRAMLISTING" ->class virtual shared = - object (self) - - (* --- default_ext --- *) - - val mutable node = (None : shared node option) - - method clone = {< >} - method node = - match node with - None -> - assert false - | Some n -> n - method set_node n = - node <- Some n - - (* --- virtual --- *) - - method virtual to_html : store -> out_channel -> unit - - end -;;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN788" ->2.4.6. Class <TT -CLASS="LITERAL" ->only_data</TT -></A -></H2 -><P ->This class defines <TT -CLASS="LITERAL" ->to_html</TT -> such that the character data of -the current node is converted to HTML. Note that <TT -CLASS="LITERAL" ->self</TT -> is an -extension object, <TT -CLASS="LITERAL" ->self # node</TT -> is the node object, and -<TT -CLASS="LITERAL" ->self # node # data</TT -> returns the character data of the node. - -<PRE -CLASS="PROGRAMLISTING" ->class only_data = - object (self) - inherit shared - - method to_html store ch = - output_string ch (escape_html (self # node # data)) - end -;;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN797" ->2.4.7. Class <TT -CLASS="LITERAL" ->readme</TT -></A -></H2 -><P ->This class converts elements of type <TT -CLASS="LITERAL" ->readme</TT -> to HTML. Such an -element is (by definition) always the root element of the document. First, the -HTML header is printed; the <TT -CLASS="LITERAL" ->title</TT -> attribute of the element -determines the title of the HTML page. Some aspects of the HTML page can be -configured by setting certain parameter entities, for example the background -color, the text color, and link colors. After the header, the -<TT -CLASS="LITERAL" ->body</TT -> tag, and the headline have been printed, the contents -of the page are converted by invoking <TT -CLASS="LITERAL" ->to_html</TT -> on all -children of the current node (which is the root node). Then, the footnotes are -appended to this by telling the global <TT -CLASS="LITERAL" ->store</TT -> object to print -the footnotes. Finally, the end tags of the HTML pages are printed.</P -><P ->This class is an example how to access the value of an attribute: The value is -determined by invoking <TT -CLASS="LITERAL" ->self # node # attribute "title"</TT ->. As -this attribute has been declared as CDATA and as being required, the value has -always the form <TT -CLASS="LITERAL" ->Value s</TT -> where <TT -CLASS="LITERAL" ->s</TT -> is the -string value of the attribute. </P -><P ->You can also see how entity contents can be accessed. A parameter entity object -can be looked up by <TT -CLASS="LITERAL" ->self # node # dtd # par_entity "name"</TT ->, -and by invoking <TT -CLASS="LITERAL" ->replacement_text</TT -> the value of the entity -is returned after inner parameter and character entities have been -processed. Note that you must use <TT -CLASS="LITERAL" ->gen_entity</TT -> instead of -<TT -CLASS="LITERAL" ->par_entity</TT -> to access general entities.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->class readme = - object (self) - inherit shared - - method to_html store ch = - (* output header *) - output_string - ch "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">"; - output_string - ch "<!-- WARNING! This is a generated file, do not edit! -->\n"; - let title = - match self # node # attribute "title" with - Value s -> s - | _ -> assert false - in - let html_header, _ = - try (self # node # dtd # par_entity "readme:html:header") - # replacement_text - with WF_error _ -> "", false in - let html_trailer, _ = - try (self # node # dtd # par_entity "readme:html:trailer") - # replacement_text - with WF_error _ -> "", false in - let html_bgcolor, _ = - try (self # node # dtd # par_entity "readme:html:bgcolor") - # replacement_text - with WF_error _ -> "white", false in - let html_textcolor, _ = - try (self # node # dtd # par_entity "readme:html:textcolor") - # replacement_text - with WF_error _ -> "", false in - let html_alinkcolor, _ = - try (self # node # dtd # par_entity "readme:html:alinkcolor") - # replacement_text - with WF_error _ -> "", false in - let html_vlinkcolor, _ = - try (self # node # dtd # par_entity "readme:html:vlinkcolor") - # replacement_text - with WF_error _ -> "", false in - let html_linkcolor, _ = - try (self # node # dtd # par_entity "readme:html:linkcolor") - # replacement_text - with WF_error _ -> "", false in - let html_background, _ = - try (self # node # dtd # par_entity "readme:html:background") - # replacement_text - with WF_error _ -> "", false in - - output_string ch "<html><header><title>\n"; - output_string ch (escape_html title); - output_string ch "</title></header>\n"; - output_string ch "<body "; - List.iter - (fun (name,value) -> - if value <> "" then - output_string ch (name ^ "=\"" ^ escape_html value ^ "\" ")) - [ "bgcolor", html_bgcolor; - "text", html_textcolor; - "link", html_linkcolor; - "alink", html_alinkcolor; - "vlink", html_vlinkcolor; - ]; - output_string ch ">\n"; - output_string ch html_header; - output_string ch "<h1>"; - output_string ch (escape_html title); - output_string ch "</h1>\n"; - (* process main content: *) - List.iter - (fun n -> n # extension # to_html store ch) - (self # node # sub_nodes); - (* now process footnotes *) - store # print_footnotes ch; - (* trailer *) - output_string ch html_trailer; - output_string ch "</html>\n"; - - end -;;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN817" ->2.4.8. Classes <TT -CLASS="LITERAL" ->section</TT ->, <TT -CLASS="LITERAL" ->sect1</TT ->, -<TT -CLASS="LITERAL" ->sect2</TT ->, and <TT -CLASS="LITERAL" ->sect3</TT -></A -></H2 -><P ->As the conversion process is very similar, the conversion classes of the three -section levels are derived from the more general <TT -CLASS="LITERAL" ->section</TT -> -class. The HTML code of the section levels only differs in the type of the -headline, and because of this the classes describing the section levels can be -computed by replacing the class argument <TT -CLASS="LITERAL" ->the_tag</TT -> of -<TT -CLASS="LITERAL" ->section</TT -> by the HTML name of the headline tag.</P -><P ->Section elements are converted to HTML by printing a headline and then -converting the contents of the element recursively. More precisely, the first -sub-element is always a <TT -CLASS="LITERAL" ->title</TT -> element, and the other -elements are the contents of the section. This structure is declared in the -DTD, and it is guaranteed that the document matches the DTD. Because of this -the title node can be separated from the rest without any checks.</P -><P ->Both the title node, and the body nodes are then converted to HTML by calling -<TT -CLASS="LITERAL" ->to_html</TT -> on them.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->class section the_tag = - object (self) - inherit shared - - val tag = the_tag - - method to_html store ch = - let sub_nodes = self # node # sub_nodes in - match sub_nodes with - title_node :: rest -> - output_string ch ("<" ^ tag ^ ">\n"); - title_node # extension # to_html store ch; - output_string ch ("\n</" ^ tag ^ ">"); - List.iter - (fun n -> n # extension # to_html store ch) - rest - | _ -> - assert false - end -;; - -class sect1 = section "h1";; -class sect2 = section "h3";; -class sect3 = section "h4";;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN833" ->2.4.9. Classes <TT -CLASS="LITERAL" ->map_tag</TT ->, <TT -CLASS="LITERAL" ->p</TT ->, -<TT -CLASS="LITERAL" ->em</TT ->, <TT -CLASS="LITERAL" ->ul</TT ->, <TT -CLASS="LITERAL" ->li</TT -></A -></H2 -><P ->Several element types are converted to HTML by simply mapping them to -corresponding HTML element types. The class <TT -CLASS="LITERAL" ->map_tag</TT -> -implements this, and the class argument <TT -CLASS="LITERAL" ->the_target_tag</TT -> -determines the tag name to map to. The output consists of the start tag, the -recursively converted inner elements, and the end tag. - -<PRE -CLASS="PROGRAMLISTING" ->class map_tag the_target_tag = - object (self) - inherit shared - - val target_tag = the_target_tag - - method to_html store ch = - output_string ch ("<" ^ target_tag ^ ">\n"); - List.iter - (fun n -> n # extension # to_html store ch) - (self # node # sub_nodes); - output_string ch ("\n</" ^ target_tag ^ ">"); - end -;; - -class p = map_tag "p";; -class em = map_tag "b";; -class ul = map_tag "ul";; -class li = map_tag "li";;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN844" ->2.4.10. Class <TT -CLASS="LITERAL" ->br</TT -></A -></H2 -><P ->Element of type <TT -CLASS="LITERAL" ->br</TT -> are mapped to the same HTML type. Note -that HTML forbids the end tag of <TT -CLASS="LITERAL" ->br</TT ->. - -<PRE -CLASS="PROGRAMLISTING" ->class br = - object (self) - inherit shared - - method to_html store ch = - output_string ch "<br>\n"; - List.iter - (fun n -> n # extension # to_html store ch) - (self # node # sub_nodes); - end -;;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN851" ->2.4.11. Class <TT -CLASS="LITERAL" ->code</TT -></A -></H2 -><P ->The <TT -CLASS="LITERAL" ->code</TT -> type is converted to a <TT -CLASS="LITERAL" ->pre</TT -> -section (preformatted text). As the meaning of tabs is unspecified in HTML, -tabs are expanded to spaces. - -<PRE -CLASS="PROGRAMLISTING" ->class code = - object (self) - inherit shared - - method to_html store ch = - let data = self # node # data in - (* convert tabs *) - let l = String.length data in - let rec preprocess i column = - (* this is very ineffective but comprehensive: *) - if i < l then - match data.[i] with - '\t' -> - let n = 8 - (column mod 8) in - String.make n ' ' ^ preprocess (i+1) (column + n) - | '\n' -> - "\n" ^ preprocess (i+1) 0 - | c -> - String.make 1 c ^ preprocess (i+1) (column + 1) - else - "" - in - output_string ch "<p><pre>"; - output_string ch (escape_html (preprocess 0 0)); - output_string ch "</pre></p>"; - - end -;;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN858" ->2.4.12. Class <TT -CLASS="LITERAL" ->a</TT -></A -></H2 -><P ->Hyperlinks, expressed by the <TT -CLASS="LITERAL" ->a</TT -> element type, are converted -to the HTML <TT -CLASS="LITERAL" ->a</TT -> type. If the target of the hyperlink is given -by <TT -CLASS="LITERAL" ->href</TT ->, the URL of this attribute can be used -directly. Alternatively, the target can be given by -<TT -CLASS="LITERAL" ->readmeref</TT -> in which case the ".html" suffix must be added to -the file name. </P -><P ->Note that within <TT -CLASS="LITERAL" ->a</TT -> only #PCDATA is allowed, so the contents -can be converted directly by applying <TT -CLASS="LITERAL" ->escape_html</TT -> to the -character data contents. - -<PRE -CLASS="PROGRAMLISTING" ->class a = - object (self) - inherit shared - - method to_html store ch = - output_string ch "<a "; - let href = - match self # node # attribute "href" with - Value v -> escape_html v - | Valuelist _ -> assert false - | Implied_value -> - begin match self # node # attribute "readmeref" with - Value v -> escape_html v ^ ".html" - | Valuelist _ -> assert false - | Implied_value -> - "" - end - in - if href <> "" then - output_string ch ("href=\"" ^ href ^ "\""); - output_string ch ">"; - output_string ch (escape_html (self # node # data)); - output_string ch "</a>"; - - end -;;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN870" ->2.4.13. Class <TT -CLASS="LITERAL" ->footnote</TT -></A -></H2 -><P ->The <TT -CLASS="LITERAL" ->footnote</TT -> class has two methods: -<TT -CLASS="LITERAL" ->to_html</TT -> to convert the footnote reference to HTML, and -<TT -CLASS="LITERAL" ->footnote_to_html</TT -> to convert the footnote text itself.</P -><P ->The footnote reference is converted to a local hyperlink; more precisely, to -two anchor tags which are connected with each other. The text anchor points to -the footnote anchor, and the footnote anchor points to the text anchor.</P -><P ->The footnote must be allocated in the <TT -CLASS="LITERAL" ->store</TT -> object. By -allocating the footnote, you get the number of the footnote, and the text of -the footnote is stored until the end of the HTML page is reached when the -footnotes can be printed. The <TT -CLASS="LITERAL" ->to_html</TT -> method stores simply -the object itself, such that the <TT -CLASS="LITERAL" ->footnote_to_html</TT -> method is -invoked on the same object that encountered the footnote.</P -><P ->The <TT -CLASS="LITERAL" ->to_html</TT -> only allocates the footnote, and prints the -reference anchor, but it does not print nor convert the contents of the -note. This is deferred until the footnotes actually get printed, i.e. the -recursive call of <TT -CLASS="LITERAL" ->to_html</TT -> on the sub nodes is done by -<TT -CLASS="LITERAL" ->footnote_to_html</TT ->. </P -><P ->Note that this technique does not work if you make another footnote within a -footnote; the second footnote gets allocated but not printed.</P -><P -><PRE -CLASS="PROGRAMLISTING" ->class footnote = - object (self) - inherit shared - - val mutable footnote_number = 0 - - method to_html store ch = - let number = - store # alloc_footnote (self : #shared :> footnote_printer) in - let foot_anchor = - "footnote" ^ string_of_int number in - let text_anchor = - "textnote" ^ string_of_int number in - footnote_number <- number; - output_string ch ( "<a name=\"" ^ text_anchor ^ "\" href=\"#" ^ - foot_anchor ^ "\">[" ^ string_of_int number ^ - "]</a>" ) - - method footnote_to_html store ch = - (* prerequisite: we are in a definition list <dl>...</dl> *) - let foot_anchor = - "footnote" ^ string_of_int footnote_number in - let text_anchor = - "textnote" ^ string_of_int footnote_number in - output_string ch ("<dt><a name=\"" ^ foot_anchor ^ "\" href=\"#" ^ - text_anchor ^ "\">[" ^ string_of_int footnote_number ^ - "]</a></dt>\n<dd>"); - List.iter - (fun n -> n # extension # to_html store ch) - (self # node # sub_nodes); - output_string ch ("\n</dd>") - - end -;;</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN889" ->2.4.14. The specification of the document model</A -></H2 -><P ->This code sets up the hash table that connects element types with the exemplars -of the extension classes that convert the elements to HTML. - -<PRE -CLASS="PROGRAMLISTING" ->open Pxp_yacc - -let tag_map = - make_spec_from_alist - ~data_exemplar:(new data_impl (new only_data)) - ~default_element_exemplar:(new element_impl (new no_markup)) - ~element_alist: - [ "readme", (new element_impl (new readme)); - "sect1", (new element_impl (new sect1)); - "sect2", (new element_impl (new sect2)); - "sect3", (new element_impl (new sect3)); - "title", (new element_impl (new no_markup)); - "p", (new element_impl (new p)); - "br", (new element_impl (new br)); - "code", (new element_impl (new code)); - "em", (new element_impl (new em)); - "ul", (new element_impl (new ul)); - "li", (new element_impl (new li)); - "footnote", (new element_impl (new footnote : #shared :> shared)); - "a", (new element_impl (new a)); - ] - () -;;</PRE -></P -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="x675.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="c893.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->Class-based processing of the node tree</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c533.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->The objects representing the document</TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/html/x939.html b/helm/DEVEL/pxp/pxp/doc/manual/html/x939.html deleted file mode 100644 index cf177f88e..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/html/x939.html +++ /dev/null @@ -1,2337 +0,0 @@ -<HTML -><HEAD -><TITLE ->The class type node</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.46"><LINK -REL="HOME" -TITLE="The PXP user's guide" -HREF="index.html"><LINK -REL="UP" -TITLE="The objects representing the document" -HREF="c893.html"><LINK -REL="PREVIOUS" -TITLE="The objects representing the document" -HREF="c893.html"><LINK -REL="NEXT" -TITLE="The class type extension" -HREF="x1439.html"><LINK -REL="STYLESHEET" -TYPE="text/css" -HREF="markup.css"></HEAD -><BODY -CLASS="SECT1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" -><DIV -CLASS="NAVHEADER" -><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TH -COLSPAN="3" -ALIGN="center" ->The PXP user's guide</TH -></TR -><TR -><TD -WIDTH="10%" -ALIGN="left" -VALIGN="bottom" -><A -HREF="c893.html" ->Prev</A -></TD -><TD -WIDTH="80%" -ALIGN="center" -VALIGN="bottom" ->Chapter 3. The objects representing the document</TD -><TD -WIDTH="10%" -ALIGN="right" -VALIGN="bottom" -><A -HREF="x1439.html" ->Next</A -></TD -></TR -></TABLE -><HR -ALIGN="LEFT" -WIDTH="100%"></DIV -><DIV -CLASS="SECT1" -><H1 -CLASS="SECT1" -><A -NAME="AEN939" ->3.2. The class type <TT -CLASS="LITERAL" ->node</TT -></A -></H1 -><P -> From <TT -CLASS="LITERAL" ->Pxp_document</TT ->: - -<PRE -CLASS="PROGRAMLISTING" ->type node_type = - T_data -| T_element of string -| T_super_root -| T_pinstr of string -| T_comment -<TT -CLASS="REPLACEABLE" -><I ->and some other, reserved types</I -></TT -> -;; - -class type [ 'ext ] node = - object ('self) - constraint 'ext = 'ext node #extension - - <A -NAME="TYPE-NODE-GENERAL.SIG" -></A ->(* <A -HREF="x939.html#TYPE-NODE-GENERAL" -><I -><I ->General observers</I -></I -></A -> *) - - method extension : 'ext - method dtd : dtd - method parent : 'ext node - method root : 'ext node - method sub_nodes : 'ext node list - method iter_nodes : ('ext node -> unit) -> unit - method iter_nodes_sibl : - ('ext node option -> 'ext node -> 'ext node option -> unit) -> unit - method node_type : node_type - method encoding : Pxp_types.rep_encoding - method data : string - method position : (string * int * int) - method comment : string option - method pinstr : string -> proc_instruction list - method pinstr_names : string list - method write : Pxp_types.output_stream -> Pxp_types.encoding -> unit - - <A -NAME="TYPE-NODE-ATTS.SIG" -></A ->(* <A -HREF="x939.html#TYPE-NODE-ATTS" -><I -><I ->Attribute observers</I -></I -></A -> *) - - method attribute : string -> Pxp_types.att_value - method required_string_attribute : string -> string - method optional_string_attribute : string -> string option - method required_list_attribute : string -> string list - method optional_list_attribute : string -> string list - method attribute_names : string list - method attribute_type : string -> Pxp_types.att_type - method attributes : (string * Pxp_types.att_value) list - method id_attribute_name : string - method id_attribute_value : string - method idref_attribute_names : string - - <A -NAME="TYPE-NODE-MODS.SIG" -></A ->(* <A -HREF="x939.html#TYPE-NODE-MODS" -><I -><I ->Modifying methods</I -></I -></A -> *) - - method add_node : ?force:bool -> 'ext node -> unit - method add_pinstr : proc_instruction -> unit - method delete : unit - method set_nodes : 'ext node list -> unit - method quick_set_attributes : (string * Pxp_types.att_value) list -> unit - method set_comment : string option -> unit - - <A -NAME="TYPE-NODE-CLONING.SIG" -></A ->(* <A -HREF="x939.html#TYPE-NODE-CLONING" -><I -><I ->Cloning methods</I -></I -></A -> *) - - method orphaned_clone : 'self - method orphaned_flat_clone : 'self - method create_element : - ?position:(string * int * int) -> - dtd -> node_type -> (string * string) list -> - 'ext node - method create_data : dtd -> string -> 'ext node - method keep_always_whitespace_mode : unit - - <A -NAME="TYPE-NODE-WEIRD.SIG" -></A ->(* <A -HREF="x939.html#TYPE-NODE-WEIRD" -><I -><I ->Validating methods</I -></I -></A -> *) - - method local_validate : ?use_dfa:bool -> unit -> unit - - (* ... Internal methods are undocumented. *) - - end -;;</PRE -> - -In the module <TT -CLASS="LITERAL" ->Pxp_types</TT -> you can find another type -definition that is important in this context: - -<PRE -CLASS="PROGRAMLISTING" ->type Pxp_types.att_value = - Value of string - | Valuelist of string list - | Implied_value -;;</PRE -></P -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN958" ->3.2.1. The structure of document trees</A -></H2 -><P ->A node represents either an element or a character data section. There are two -classes implementing the two aspects of nodes: <TT -CLASS="LITERAL" ->element_impl</TT -> -and <TT -CLASS="LITERAL" ->data_impl</TT ->. The latter class does not implement all -methods because some methods do not make sense for data nodes.</P -><P ->(Note: PXP also supports a mode which forces that processing instructions and -comments are represented as nodes of the document tree. However, these nodes -are instances of <TT -CLASS="LITERAL" ->element_impl</TT -> with node types -<TT -CLASS="LITERAL" ->T_pinstr</TT -> and <TT -CLASS="LITERAL" ->T_comment</TT ->, -respectively. This mode must be explicitly configured; the basic representation -knows only element and data nodes.)</P -><P ->The following figure -(<A -HREF="x939.html#NODE-TERM" -><I -><I ->A tree with element nodes, data nodes, and attributes</I -><I -></I -></I -></A ->) shows an example how -a tree is constructed from element and data nodes. The circular areas -represent element nodes whereas the ovals denote data nodes. Only elements -may have subnodes; data nodes are always leaves of the tree. The subnodes -of an element can be either element or data nodes; in both cases the O'Caml -objects storing the nodes have the class type <TT -CLASS="LITERAL" ->node</TT ->.</P -><P ->Attributes (the clouds in the picture) are not directly -integrated into the tree; there is always an extra link to the attribute -list. This is also true for processing instructions (not shown in the -picture). This means that there are separated access methods for attributes and -processing instructions.</P -><DIV -CLASS="FIGURE" -><A -NAME="NODE-TERM" -></A -><P -><B ->Figure 3-1. A tree with element nodes, data nodes, and attributes</B -></P -><P -><IMG -SRC="pic/node_term.gif"></P -></DIV -><P ->Only elements, data sections, attributes and processing -instructions (and comments, if configured) can, directly or indirectly, occur -in the document tree. It is impossible to add entity references to the tree; if -the parser finds such a reference, not the reference as such but the referenced -text (i.e. the tree representing the structured text) is included in the -tree.</P -><P ->Note that the parser collapses as much data material into one -data node as possible such that there are normally never two adjacent data -nodes. This invariant is enforced even if data material is included by entity -references or CDATA sections, or if a data sequence is interrupted by -comments. So <TT -CLASS="LITERAL" ->a &amp; b <-- comment --> c <![CDATA[ -<> d]]></TT -> is represented by only one data node, for -instance. However, you can create document trees manually which break this -invariant; it is only the way the parser forms the tree.</P -><DIV -CLASS="FIGURE" -><A -NAME="NODE-GENERAL" -></A -><P -><B ->Figure 3-2. Nodes are doubly linked trees</B -></P -><P -><IMG -SRC="pic/node_general.gif"></P -></DIV -><P ->The node tree has links in both directions: Every node has a link to its parent -(if any), and it has links to the subnodes (see -figure <A -HREF="x939.html#NODE-GENERAL" -><I -><I ->Nodes are doubly linked trees</I -><I -></I -></I -></A ->). Obviously, -this doubly-linked structure simplifies the navigation in the tree; but has -also some consequences for the possible operations on trees.</P -><P ->Because every node must have at most <I -CLASS="EMPHASIS" ->one</I -> parent node, -operations are illegal if they violate this condition. The following figure -(<A -HREF="x939.html#NODE-ADD" -><I -><I ->A node can only be added if it is a root</I -><I -></I -></I -></A ->) shows on the left side -that node <TT -CLASS="LITERAL" ->y</TT -> is added to <TT -CLASS="LITERAL" ->x</TT -> as new subnode -which is allowed because <TT -CLASS="LITERAL" ->y</TT -> does not have a parent yet. The -right side of the picture illustrates what would happen if <TT -CLASS="LITERAL" ->y</TT -> -had a parent node; this is illegal because <TT -CLASS="LITERAL" ->y</TT -> would have two -parents after the operation.</P -><DIV -CLASS="FIGURE" -><A -NAME="NODE-ADD" -></A -><P -><B ->Figure 3-3. A node can only be added if it is a root</B -></P -><P -><IMG -SRC="pic/node_add.gif"></P -></DIV -><P ->The "delete" operation simply removes the links between two nodes. In the -picture (<A -HREF="x939.html#NODE-DELETE" -><I -><I ->A deleted node becomes the root of the subtree</I -><I -></I -></I -></A ->) the node -<TT -CLASS="LITERAL" ->x</TT -> is deleted from the list of subnodes of -<TT -CLASS="LITERAL" ->y</TT ->. After that, <TT -CLASS="LITERAL" ->x</TT -> becomes the root of the -subtree starting at this node.</P -><DIV -CLASS="FIGURE" -><A -NAME="NODE-DELETE" -></A -><P -><B ->Figure 3-4. A deleted node becomes the root of the subtree</B -></P -><P -><IMG -SRC="pic/node_delete.gif"></P -></DIV -><P ->It is also possible to make a clone of a subtree; illustrated in -<A -HREF="x939.html#NODE-CLONE" -><I -><I ->The clone of a subtree</I -><I -></I -></I -></A ->. In this case, the -clone is a copy of the original subtree except that it is no longer a -subnode. Because cloning never keeps the connection to the parent, the clones -are called <I -CLASS="EMPHASIS" ->orphaned</I ->.</P -><DIV -CLASS="FIGURE" -><A -NAME="NODE-CLONE" -></A -><P -><B ->Figure 3-5. The clone of a subtree</B -></P -><P -><IMG -SRC="pic/node_clone.gif"></P -></DIV -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1007" ->3.2.2. The methods of the class type <TT -CLASS="LITERAL" ->node</TT -></A -></H2 -><A -NAME="TYPE-NODE-GENERAL" -></A -><DIV -CLASS="FORMALPARA" -><P -><B -> <A -HREF="x939.html#TYPE-NODE-GENERAL.SIG" ->General observers</A -> - . </B -> <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->extension</TT ->: The reference to the extension object which -belongs to this node (see ...).</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->dtd</TT ->: Returns a reference to the global DTD. All nodes -of a tree must share the same DTD.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->parent</TT ->: Get the father node. Raises -<TT -CLASS="LITERAL" ->Not_found</TT -> in the case the node does not have a -parent, i.e. the node is the root.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->root</TT ->: Gets the reference to the root node of the tree. -Every node is contained in a tree with a root, so this method always -succeeds. Note that this method <I -CLASS="EMPHASIS" ->searches</I -> the root, -which costs time proportional to the length of the path to the root.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->sub_nodes</TT ->: Returns references to the children. The returned -list reflects the order of the children. For data nodes, this method returns -the empty list.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->iter_nodes f</TT ->: Iterates over the children, and calls -<TT -CLASS="LITERAL" ->f</TT -> for every child in turn. </P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->iter_nodes_sibl f</TT ->: Iterates over the children, and calls -<TT -CLASS="LITERAL" ->f</TT -> for every child in turn. <TT -CLASS="LITERAL" ->f</TT -> gets as -arguments the previous node, the current node, and the next node.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->node_type</TT ->: Returns either <TT -CLASS="LITERAL" ->T_data</TT -> which -means that the node is a data node, or <TT -CLASS="LITERAL" ->T_element n</TT -> -which means that the node is an element of type <TT -CLASS="LITERAL" ->n</TT ->. -If configured, possible node types are also <TT -CLASS="LITERAL" ->T_pinstr t</TT -> -indicating that the node represents a processing instruction with target -<TT -CLASS="LITERAL" ->t</TT ->, and <TT -CLASS="LITERAL" ->T_comment</TT -> in which case the node -is a comment.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->encoding</TT ->: Returns the encoding of the strings.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->data</TT ->: Returns the character data of this node and all -children, concatenated as one string. The encoding of the string is what -the method <TT -CLASS="LITERAL" ->encoding</TT -> returns. -- For data nodes, this method simply returns the represented characters. -For elements, the meaning of the method has been extended such that it -returns something useful, i.e. the effectively contained characters, without -markup. (For <TT -CLASS="LITERAL" ->T_pinstr</TT -> and <TT -CLASS="LITERAL" ->T_comment</TT -> -nodes, the method returns the empty string.)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->position</TT ->: If configured, this method returns the position of -the element as triple (entity, line, byteposition). For data nodes, the -position is not stored. If the position is not available the triple -<TT -CLASS="LITERAL" ->"?", 0, 0</TT -> is returned.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->comment</TT ->: Returns <TT -CLASS="LITERAL" ->Some text</TT -> for comment -nodes, and <TT -CLASS="LITERAL" ->None</TT -> for other nodes. The <TT -CLASS="LITERAL" ->text</TT -> -is everything between the comment delimiters <TT -CLASS="LITERAL" -><--</TT -> and -<TT -CLASS="LITERAL" ->--></TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->pinstr n</TT ->: Returns all processing instructions that are -directly contained in this element and that have a <I -CLASS="EMPHASIS" ->target</I -> -specification of <TT -CLASS="LITERAL" ->n</TT ->. The target is the first word after -the <TT -CLASS="LITERAL" -><?</TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->pinstr_names</TT ->: Returns the list of all targets of processing -instructions directly contained in this element.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->write s enc</TT ->: Prints the node and all subnodes to the passed -output stream as valid XML text, using the passed external encoding.</P -></LI -></UL -> - </P -></DIV -><A -NAME="TYPE-NODE-ATTS" -></A -><DIV -CLASS="FORMALPARA" -><P -><B -> <A -HREF="x939.html#TYPE-NODE-ATTS.SIG" ->Attribute observers</A -> - . </B -> <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->attribute n</TT ->: Returns the value of the attribute with name -<TT -CLASS="LITERAL" ->n</TT ->. This method returns a value for every declared -attribute, and it raises <TT -CLASS="LITERAL" ->Not_found</TT -> for any undeclared -attribute. Note that it even returns a value if the attribute is actually -missing but is declared as <TT -CLASS="LITERAL" ->#IMPLIED</TT -> or has a default -value. - Possible values are: - <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->Implied_value</TT ->: The attribute has been declared with the -keyword <TT -CLASS="LITERAL" ->#IMPLIED</TT ->, and the attribute is missing in the -attribute list of this element.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->Value s</TT ->: The attribute has been declared as type -<TT -CLASS="LITERAL" ->CDATA</TT ->, as <TT -CLASS="LITERAL" ->ID</TT ->, as -<TT -CLASS="LITERAL" ->IDREF</TT ->, as <TT -CLASS="LITERAL" ->ENTITY</TT ->, or as -<TT -CLASS="LITERAL" ->NMTOKEN</TT ->, or as enumeration or notation, and one of the two -conditions holds: (1) The attribute value is present in the attribute list in -which case the value is returned in the string <TT -CLASS="LITERAL" ->s</TT ->. (2) The -attribute has been omitted, and the DTD declared the attribute with a default -value. The default value is returned in <TT -CLASS="LITERAL" ->s</TT ->. -- Summarized, <TT -CLASS="LITERAL" ->Value s</TT -> is returned for non-implied, non-list -attribute values.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->Valuelist l</TT ->: The attribute has been declared as type -<TT -CLASS="LITERAL" ->IDREFS</TT ->, as <TT -CLASS="LITERAL" ->ENTITIES</TT ->, or -as <TT -CLASS="LITERAL" ->NMTOKENS</TT ->, and one of the two conditions holds: (1) The -attribute value is present in the attribute list in which case the -space-separated tokens of the value are returned in the string list -<TT -CLASS="LITERAL" ->l</TT ->. (2) The attribute has been omitted, and the DTD declared -the attribute with a default value. The default value is returned in -<TT -CLASS="LITERAL" ->l</TT ->. -- Summarized, <TT -CLASS="LITERAL" ->Valuelist l</TT -> is returned for all list-type -attribute values.</P -></LI -></UL -> - -Note that before the attribute value is returned, the value is normalized. This -means that newlines are converted to spaces, and that references to character -entities (i.e. <TT -CLASS="LITERAL" ->&#<TT -CLASS="REPLACEABLE" -><I ->n</I -></TT ->;</TT ->) and -general entities -(i.e. <TT -CLASS="LITERAL" ->&<TT -CLASS="REPLACEABLE" -><I ->name</I -></TT ->;</TT ->) are expanded; -if necessary, expansion is performed recursively.</P -><P ->In well-formedness mode, there is no DTD which could declare an -attribute. Because of this, every occuring attribute is considered as a CDATA -attribute.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->required_string_attribute n</TT ->: returns the Value attribute -called n, or the Valuelist attribute as a string where the list elements -are separated by spaces. If the attribute value is implied, or if the -attribute does not exists, the method will fail. - This method is convenient -if you expect a non-implied and non-list attribute value.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->optional_string_attribute n</TT ->: returns the Value attribute -called n, or the Valuelist attribute as a string where the list elements -are separated by spaces. If the attribute value is implied, or if the -attribute does not exists, the method returns None. - This method is -convenient if you expect a non-list attribute value including the implied -value.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->required_list_attribute n</TT ->: returns the Valuelist attribute -called n, or the Value attribute as a list with a single element. -If the attribute value is implied, or if the -attribute does not exists, the method will fail. - This method is -convenient if you expect a list attribute value.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->optional_list_attribute n</TT ->: returns the Valuelist attribute -called n, or the Value attribute as a list with a single element. -If the attribute value is implied, or if the -attribute does not exists, an empty list will be returned. - This method -is convenient if you expect a list attribute value or the implied value.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->attribute_names</TT ->: returns the list of all attribute names of -this element. As this is a validating parser, this list is equal to the -list of declared attributes.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->attribute_type n</TT ->: returns the type of the attribute called -<TT -CLASS="LITERAL" ->n</TT ->. See the module <TT -CLASS="LITERAL" ->Pxp_types</TT -> for a -description of the encoding of the types.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->attributes</TT ->: returns the list of pairs of names and values -for all attributes of -this element.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->id_attribute_name</TT ->: returns the name of the attribute that is -declared with type ID. There is at most one such attribute. The method raises -<TT -CLASS="LITERAL" ->Not_found</TT -> if there is no declared ID attribute for the -element type.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->id_attribute_value</TT ->: returns the value of the attribute that -is declared with type ID. There is at most one such attribute. The method raises -<TT -CLASS="LITERAL" ->Not_found</TT -> if there is no declared ID attribute for the -element type.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->idref_attribute_names</TT ->: returns the list of attribute names -that are declared as IDREF or IDREFS.</P -></LI -></UL -> - </P -></DIV -><A -NAME="TYPE-NODE-MODS" -></A -><DIV -CLASS="FORMALPARA" -><P -><B -> <A -HREF="x939.html#TYPE-NODE-MODS.SIG" ->Modifying methods</A -> - . </B ->The following methods are only defined for element nodes (more exactly: -the methods are defined for data nodes, too, but fail always). - - <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->add_node sn</TT ->: Adds sub node <TT -CLASS="LITERAL" ->sn</TT -> to the list -of children. This operation is illustrated in the picture -<A -HREF="x939.html#NODE-ADD" -><I -><I ->A node can only be added if it is a root</I -><I -></I -></I -></A ->. This method expects that -<TT -CLASS="LITERAL" ->sn</TT -> is a root, and it requires that <TT -CLASS="LITERAL" ->sn</TT -> and -the current object share the same DTD.</P -><P ->Because <TT -CLASS="LITERAL" ->add_node</TT -> is the method the parser itself uses -to add new nodes to the tree, it performs by default some simple validation -checks: If the content model is a regular expression, it is not allowed to add -data nodes to this node unless the new nodes consist only of whitespace. In -this case, the new data nodes are silently dropped (you can change this by -invoking <TT -CLASS="LITERAL" ->keep_always_whitespace_mode</TT ->).</P -><P ->If the document is flagged as stand-alone, these data nodes only -containing whitespace are even forbidden if the element declaration is -contained in an external entity. This case is detected and rejected.</P -><P ->If the content model is <TT -CLASS="LITERAL" ->EMPTY</TT ->, it is not allowed to -add any data node unless the data node is empty. In this case, the new data -node is silently dropped.</P -><P ->These checks only apply if there is a DTD. In well-formedness mode, it is -assumed that every element is declared with content model -<TT -CLASS="LITERAL" ->ANY</TT -> which prohibits any validation check. Furthermore, you -turn these checks off by passing <TT -CLASS="LITERAL" ->~force:true</TT -> as first -argument.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->add_pinstr pi</TT ->: Adds the processing instruction -<TT -CLASS="LITERAL" ->pi</TT -> to the list of processing instructions.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->delete</TT ->: Deletes this node from the tree. After this -operation, this node is no longer the child of the former father node; and the -node loses the connection to the father as well. This operation is illustrated -by the figure <A -HREF="x939.html#NODE-DELETE" -><I -><I ->A deleted node becomes the root of the subtree</I -><I -></I -></I -></A ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->set_nodes nl</TT ->: Sets the list of children to -<TT -CLASS="LITERAL" ->nl</TT ->. It is required that every member of <TT -CLASS="LITERAL" ->nl</TT -> -is a root, and that all members and the current object share the same DTD. -Unlike <TT -CLASS="LITERAL" ->add_node</TT ->, no validation checks are performed.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->quick_set_attributes atts</TT ->: sets the attributes of this -element to <TT -CLASS="LITERAL" ->atts</TT ->. It is <I -CLASS="EMPHASIS" ->not</I -> checked -whether <TT -CLASS="LITERAL" ->atts</TT -> matches the DTD or not; it is up to the -caller of this method to ensure this. (This method may be useful to transform -the attribute values, i.e. apply a mapping to every attribute.)</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->set_comment text</TT ->: This method is only applicable to -<TT -CLASS="LITERAL" ->T_comment</TT -> nodes; it sets the comment text contained by such -nodes. </P -></LI -></UL -></P -></DIV -><A -NAME="TYPE-NODE-CLONING" -></A -><DIV -CLASS="FORMALPARA" -><P -><B -> <A -HREF="x939.html#TYPE-NODE-CLONING.SIG" ->Cloning methods</A -> - . </B -> <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->orphaned_clone</TT ->: Returns a clone of the node and the complete -tree below this node (deep clone). The clone does not have a parent (i.e. the -reference to the parent node is <I -CLASS="EMPHASIS" ->not</I -> cloned). While -copying the subtree, strings are skipped; it is likely that the original tree -and the copy tree share strings. Extension objects are cloned by invoking -the <TT -CLASS="LITERAL" ->clone</TT -> method on the original objects; how much of -the extension objects is cloned depends on the implemention of this method.</P -><P ->This operation is illustrated by the figure -<A -HREF="x939.html#NODE-CLONE" -><I -><I ->The clone of a subtree</I -><I -></I -></I -></A ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->orphaned_flat_clone</TT ->: Returns a clone of the node, -but sets the list of sub nodes to [], i.e. the sub nodes are not cloned.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><A -NAME="TYPE-NODE-METH-CREATE-ELEMENT" -></A -> -<TT -CLASS="LITERAL" ->create_element dtd nt al</TT ->: Returns a flat copy of this node -(which must be an element) with the following modifications: The DTD is set to -<TT -CLASS="LITERAL" ->dtd</TT ->; the node type is set to <TT -CLASS="LITERAL" ->nt</TT ->, and the -new attribute list is set to <TT -CLASS="LITERAL" ->al</TT -> (given as list of -(name,value) pairs). The copy does not have children nor a parent. It does not -contain processing instructions. See -<A -HREF="x939.html#TYPE-NODE-EX-CREATE-ELEMENT" ->the example below</A ->.</P -><P ->Note that you can specify the position of the new node -by the optional argument <TT -CLASS="LITERAL" ->~position</TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><A -NAME="TYPE-NODE-METH-CREATE-DATA" -></A -> -<TT -CLASS="LITERAL" ->create_data dtd cdata</TT ->: Returns a flat copy of this node -(which must be a data node) with the following modifications: The DTD is set to -<TT -CLASS="LITERAL" ->dtd</TT ->; the node type is set to <TT -CLASS="LITERAL" ->T_data</TT ->; the -attribute list is empty (data nodes never have attributes); the list of -children and PIs is empty, too (same reason). The new node does not have a -parent. The value <TT -CLASS="LITERAL" ->cdata</TT -> is the new character content of the -node. See -<A -HREF="x939.html#TYPE-NODE-EX-CREATE-DATA" ->the example below</A ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->keep_always_whitespace_mode</TT ->: Even data nodes which are -normally dropped because they only contain ignorable whitespace, can added to -this node once this mode is turned on. (This mode is useful to produce -canonical XML.)</P -></LI -></UL -></P -></DIV -><A -NAME="TYPE-NODE-WEIRD" -></A -><DIV -CLASS="FORMALPARA" -><P -><B -> <A -HREF="x939.html#TYPE-NODE-WEIRD.SIG" ->Validating methods</A -> - . </B ->There is one method which locally validates the node, i.e. checks whether the -subnodes match the content model of this node. - - <P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->local_validate</TT ->: Checks that this node conforms to the -DTD by comparing the type of the subnodes with the content model for this -node. (Applications need not call this method unless they add new nodes -themselves to the tree.)</P -></LI -></UL -></P -></DIV -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1252" ->3.2.3. The class <TT -CLASS="LITERAL" ->element_impl</TT -></A -></H2 -><P ->This class is an implementation of <TT -CLASS="LITERAL" ->node</TT -> which -realizes element nodes: - -<PRE -CLASS="PROGRAMLISTING" ->class [ 'ext ] element_impl : 'ext -> [ 'ext ] node</PRE -> </P -><DIV -CLASS="FORMALPARA" -><P -><B ->Constructor. </B ->You can create a new instance by - -<PRE -CLASS="PROGRAMLISTING" ->new element_impl <TT -CLASS="REPLACEABLE" -><I ->extension_object</I -></TT -></PRE -> - -which creates a special form of empty element which already contains a -reference to the <TT -CLASS="REPLACEABLE" -><I ->extension_object</I -></TT ->, but is -otherwise empty. This special form is called an -<I -CLASS="EMPHASIS" ->exemplar</I ->. The purpose of exemplars is that they serve as -patterns that can be duplicated and filled with data. The method -<A -HREF="x939.html#TYPE-NODE-METH-CREATE-ELEMENT" -><TT -CLASS="LITERAL" ->create_element</TT -></A -> is designed to perform this action.</P -></DIV -><A -NAME="TYPE-NODE-EX-CREATE-ELEMENT" -></A -><DIV -CLASS="FORMALPARA" -><P -><B ->Example. </B ->First, create an exemplar by - -<PRE -CLASS="PROGRAMLISTING" ->let exemplar_ext = ... in -let exemplar = new element_impl exemplar_ext in</PRE -> - -The <TT -CLASS="LITERAL" ->exemplar</TT -> is not used in node trees, but only as -a pattern when the element nodes are created: - -<PRE -CLASS="PROGRAMLISTING" ->let element = exemplar # <A -HREF="x939.html#TYPE-NODE-METH-CREATE-ELEMENT" ->create_element</A -> dtd (T_element name) attlist </PRE -> - -The <TT -CLASS="LITERAL" ->element</TT -> is a copy of <TT -CLASS="LITERAL" ->exemplar</TT -> -(even the extension <TT -CLASS="LITERAL" ->exemplar_ext</TT -> has been copied) -which ensures that <TT -CLASS="LITERAL" ->element</TT -> and its extension are objects -of the same class as the exemplars; note that you need not to pass a -class name or other meta information. The copy is initially connected -with the <TT -CLASS="LITERAL" ->dtd</TT ->, it gets a node type, and the attribute list -is filled. The <TT -CLASS="LITERAL" ->element</TT -> is now fully functional; it can -be added to another element as child, and it can contain references to -subnodes.</P -></DIV -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1281" ->3.2.4. The class <TT -CLASS="LITERAL" ->data_impl</TT -></A -></H2 -><P ->This class is an implementation of <TT -CLASS="LITERAL" ->node</TT -> which -should be used for all character data nodes: - -<PRE -CLASS="PROGRAMLISTING" ->class [ 'ext ] data_impl : 'ext -> [ 'ext ] node</PRE -> </P -><DIV -CLASS="FORMALPARA" -><P -><B ->Constructor. </B ->You can create a new instance by - -<PRE -CLASS="PROGRAMLISTING" ->new data_impl <TT -CLASS="REPLACEABLE" -><I ->extension_object</I -></TT -></PRE -> - -which creates an empty exemplar node which is connected to -<TT -CLASS="REPLACEABLE" -><I ->extension_object</I -></TT ->. The node does not contain a -reference to any DTD, and because of this it cannot be added to node trees.</P -></DIV -><P ->To get a fully working data node, apply the method -<A -HREF="x939.html#TYPE-NODE-METH-CREATE-DATA" -><TT -CLASS="LITERAL" ->create_data</TT -></A -> to the exemplar (see example).</P -><A -NAME="TYPE-NODE-EX-CREATE-DATA" -></A -><DIV -CLASS="FORMALPARA" -><P -><B ->Example. </B ->First, create an exemplar by - -<PRE -CLASS="PROGRAMLISTING" ->let exemplar_ext = ... in -let exemplar = new exemplar_ext data_impl in</PRE -> - -The <TT -CLASS="LITERAL" ->exemplar</TT -> is not used in node trees, but only as -a pattern when the data nodes are created: - -<PRE -CLASS="PROGRAMLISTING" ->let data_node = exemplar # <A -HREF="x939.html#TYPE-NODE-METH-CREATE-DATA" ->create_data</A -> dtd "The characters contained in the data node" </PRE -> - -The <TT -CLASS="LITERAL" ->data_node</TT -> is a copy of <TT -CLASS="LITERAL" ->exemplar</TT ->. -The copy is initially connected -with the <TT -CLASS="LITERAL" ->dtd</TT ->, and it is filled with character material. -The <TT -CLASS="LITERAL" ->data_node</TT -> is now fully functional; it can -be added to an element as child.</P -></DIV -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1308" ->3.2.5. The type <TT -CLASS="LITERAL" ->spec</TT -></A -></H2 -><P ->The type <TT -CLASS="LITERAL" ->spec</TT -> defines a way to handle the details of -creating nodes from exemplars. - -<PRE -CLASS="PROGRAMLISTING" ->type 'ext spec -constraint 'ext = 'ext node #extension - -val make_spec_from_mapping : - ?super_root_exemplar : 'ext node -> - ?comment_exemplar : 'ext node -> - ?default_pinstr_exemplar : 'ext node -> - ?pinstr_mapping : (string, 'ext node) Hashtbl.t -> - data_exemplar: 'ext node -> - default_element_exemplar: 'ext node -> - element_mapping: (string, 'ext node) Hashtbl.t -> - unit -> - 'ext spec - -val make_spec_from_alist : - ?super_root_exemplar : 'ext node -> - ?comment_exemplar : 'ext node -> - ?default_pinstr_exemplar : 'ext node -> - ?pinstr_alist : (string * 'ext node) list -> - data_exemplar: 'ext node -> - default_element_exemplar: 'ext node -> - element_alist: (string * 'ext node) list -> - unit -> - 'ext spec</PRE -> - -The two functions <TT -CLASS="LITERAL" ->make_spec_from_mapping</TT -> and -<TT -CLASS="LITERAL" ->make_spec_from_alist</TT -> create <TT -CLASS="LITERAL" ->spec</TT -> -values. Both functions are functionally equivalent and the only difference is -that the first function prefers hashtables and the latter associative lists to -describe mappings from names to exemplars.</P -><P ->You can specify exemplars for the various kinds of nodes that need to be -generated when an XML document is parsed: - -<P -></P -><UL -COMPACT="COMPACT" -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->~super_root_exemplar</TT ->: This exemplar -is used to create the super root. This special node is only created if the -corresponding configuration option has been selected; it is the parent node of -the root node which may be convenient if every working node must have a parent.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->~comment_exemplar</TT ->: This exemplar is -used when a comment node must be created. Note that such nodes are only created -if the corresponding configuration option is "on".</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->~default_pinstr_exemplar</TT ->: If a node -for a processing instruction must be created, and the instruction is not listed -in the table passed by <TT -CLASS="LITERAL" ->~pinstr_mapping</TT -> or -<TT -CLASS="LITERAL" ->~pinstr_alist</TT ->, this exemplar is used. -Again the configuration option must be "on" in order to create such nodes at -all. </P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->~pinstr_mapping</TT -> or -<TT -CLASS="LITERAL" ->~pinstr_alist</TT ->: Map the target names of processing -instructions to exemplars. These mappings are only used when nodes for -processing instructions are created.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->~data_exemplar</TT ->: The exemplar for -ordinary data nodes.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->~default_element_exemplar</TT ->: This -exemplar is used if an element node must be created, but the element type -cannot be found in the tables <TT -CLASS="LITERAL" ->element_mapping</TT -> or -<TT -CLASS="LITERAL" ->element_alist</TT ->.</P -></LI -><LI -STYLE="list-style-type: disc" -><P -><TT -CLASS="LITERAL" ->~element_mapping</TT -> or -<TT -CLASS="LITERAL" ->~element_alist</TT ->: Map the element types to exemplars. These -mappings are used to create element nodes.</P -></LI -></UL -> - -In most cases, you only want to create <TT -CLASS="LITERAL" ->spec</TT -> values to pass -them to the parser functions found in <TT -CLASS="LITERAL" ->Pxp_yacc</TT ->. However, it -might be useful to apply <TT -CLASS="LITERAL" ->spec</TT -> values directly.</P -><P ->The following functions create various types of nodes by selecting the -corresponding exemplar from the passed <TT -CLASS="LITERAL" ->spec</TT -> value, and by -calling <TT -CLASS="LITERAL" ->create_element</TT -> or <TT -CLASS="LITERAL" ->create_data</TT -> on -the exemplar. - -<PRE -CLASS="PROGRAMLISTING" ->val create_data_node : - 'ext spec -> - dtd -> - (* data material: *) string -> - 'ext node - -val create_element_node : - ?position:(string * int * int) -> - 'ext spec -> - dtd -> - (* element type: *) string -> - (* attributes: *) (string * string) list -> - 'ext node - -val create_super_root_node : - ?position:(string * int * int) -> - 'ext spec -> - dtd -> - 'ext node - -val create_comment_node : - ?position:(string * int * int) -> - 'ext spec -> - dtd -> - (* comment text: *) string -> - 'ext node - -val create_pinstr_node : - ?position:(string * int * int) -> - 'ext spec -> - dtd -> - proc_instruction -> - 'ext node</PRE -></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1354" ->3.2.6. Examples</A -></H2 -><DIV -CLASS="FORMALPARA" -><P -><B ->Building trees. </B ->Here is the piece of code that creates the tree of -the figure <A -HREF="x939.html#NODE-TERM" -><I -><I ->A tree with element nodes, data nodes, and attributes</I -><I -></I -></I -></A ->. The extension -object and the DTD are beyond the scope of this example. - -<PRE -CLASS="PROGRAMLISTING" ->let exemplar_ext = ... (* some extension *) in -let dtd = ... (* some DTD *) in - -let element_exemplar = new element_impl exemplar_ext in -let data_exemplar = new data_impl exemplar_ext in - -let a1 = element_exemplar # create_element dtd (T_element "a") ["att", "apple"] -and b1 = element_exemplar # create_element dtd (T_element "b") [] -and c1 = element_exemplar # create_element dtd (T_element "c") [] -and a2 = element_exemplar # create_element dtd (T_element "a") ["att", "orange"] -in - -let cherries = data_exemplar # create_data dtd "Cherries" in -let orange = data_exemplar # create_data dtd "An orange" in - -a1 # add_node b1; -a1 # add_node c1; -b1 # add_node a2; -b1 # add_node cherries; -a2 # add_node orange;</PRE -> - -Alternatively, the last block of statements could also be written as: - -<PRE -CLASS="PROGRAMLISTING" ->a1 # set_nodes [b1; c1]; -b1 # set_nodes [a2; cherries]; -a2 # set_nodes [orange];</PRE -> - -The root of the tree is <TT -CLASS="LITERAL" ->a1</TT ->, i.e. it is true that - -<PRE -CLASS="PROGRAMLISTING" ->x # root == a1</PRE -> - -for every x from { <TT -CLASS="LITERAL" ->a1</TT ->, <TT -CLASS="LITERAL" ->a2</TT ->, -<TT -CLASS="LITERAL" ->b1</TT ->, <TT -CLASS="LITERAL" ->c1</TT ->, <TT -CLASS="LITERAL" ->cherries</TT ->, -<TT -CLASS="LITERAL" ->orange</TT -> }.</P -></DIV -><P ->Furthermore, the following properties hold: - -<PRE -CLASS="PROGRAMLISTING" -> a1 # attribute "att" = Value "apple" -& a2 # attribute "att" = Value "orange" - -& cherries # data = "Cherries" -& orange # data = "An orange" -& a1 # data = "CherriesAn orange" - -& a1 # node_type = T_element "a" -& a2 # node_type = T_element "a" -& b1 # node_type = T_element "b" -& c1 # node_type = T_element "c" -& cherries # node_type = T_data -& orange # node_type = T_data - -& a1 # sub_nodes = [ b1; c1 ] -& a2 # sub_nodes = [ orange ] -& b1 # sub_nodes = [ a2; cherries ] -& c1 # sub_nodes = [] -& cherries # sub_nodes = [] -& orange # sub_nodes = [] - -& a2 # parent == a1 -& b1 # parent == b1 -& c1 # parent == a1 -& cherries # parent == b1 -& orange # parent == a2</PRE -></P -><DIV -CLASS="FORMALPARA" -><P -><B ->Searching nodes. </B ->The following function searches all nodes of a tree -for which a certain condition holds: - -<PRE -CLASS="PROGRAMLISTING" ->let rec search p t = - if p t then - t :: search_list p (t # sub_nodes) - else - search_list p (t # sub_nodes) - -and search_list p l = - match l with - [] -> [] - | t :: l' -> (search p t) @ (search_list p l') -;;</PRE -></P -></DIV -><P ->For example, if you want to search all elements of a certain -type <TT -CLASS="LITERAL" ->et</TT ->, the function <TT -CLASS="LITERAL" ->search</TT -> can be -applied as follows: - -<PRE -CLASS="PROGRAMLISTING" ->let search_element_type et t = - search (fun x -> x # node_type = T_element et) t -;;</PRE -></P -><DIV -CLASS="FORMALPARA" -><P -><B ->Getting attribute values. </B ->Suppose we have the declaration: - -<PRE -CLASS="PROGRAMLISTING" -><!ATTLIST e a CDATA #REQUIRED - b CDATA #IMPLIED - c CDATA "12345"></PRE -> - -In this case, every element <TT -CLASS="LITERAL" ->e</TT -> must have an attribute -<TT -CLASS="LITERAL" ->a</TT ->, otherwise the parser would indicate an error. If -the O'Caml variable <TT -CLASS="LITERAL" ->n</TT -> holds the node of the tree -corresponding to the element, you can get the value of the attribute -<TT -CLASS="LITERAL" ->a</TT -> by - -<PRE -CLASS="PROGRAMLISTING" ->let value_of_a = n # required_string_attribute "a"</PRE -> - -which is more or less an abbreviation for - -<PRE -CLASS="PROGRAMLISTING" ->let value_of_a = - match n # attribute "a" with - Value s -> s - | _ -> assert false</PRE -> - -- as the attribute is required, the <TT -CLASS="LITERAL" ->attribute</TT -> method always -returns a <TT -CLASS="LITERAL" ->Value</TT ->.</P -></DIV -><P ->In contrast to this, the attribute <TT -CLASS="LITERAL" ->b</TT -> can be -omitted. In this case, the method <TT -CLASS="LITERAL" ->required_string_attribute</TT -> -works only if the attribute is there, and the method will fail if the attribute -is missing. To get the value, you can apply the method -<TT -CLASS="LITERAL" ->optional_string_attribute</TT ->: - -<PRE -CLASS="PROGRAMLISTING" ->let value_of_b = n # optional_string_attribute "b"</PRE -> - -Now, <TT -CLASS="LITERAL" ->value_of_b</TT -> is of type <TT -CLASS="LITERAL" ->string option</TT ->, -and <TT -CLASS="LITERAL" ->None</TT -> represents the omitted attribute. Alternatively, -you could also use <TT -CLASS="LITERAL" ->attribute</TT ->: - -<PRE -CLASS="PROGRAMLISTING" ->let value_of_b = - match n # attribute "b" with - Value s -> Some s - | Implied_value -> None - | _ -> assert false</PRE -></P -><P ->The attribute <TT -CLASS="LITERAL" ->c</TT -> behaves much like -<TT -CLASS="LITERAL" ->a</TT ->, because it has always a value. If the attribute is -omitted, the default, here "12345", will be returned instead. Because of this, -you can again use <TT -CLASS="LITERAL" ->required_string_attribute</TT -> to get the -value.</P -><P ->The type <TT -CLASS="LITERAL" ->CDATA</TT -> is the most general string -type. The types <TT -CLASS="LITERAL" ->NMTOKEN</TT ->, <TT -CLASS="LITERAL" ->ID</TT ->, -<TT -CLASS="LITERAL" ->IDREF</TT ->, <TT -CLASS="LITERAL" ->ENTITY</TT ->, and all enumerators and -notations are special forms of string types that restrict the possible -values. From O'Caml, they behave like <TT -CLASS="LITERAL" ->CDATA</TT ->, i.e. you can -use the methods <TT -CLASS="LITERAL" ->required_string_attribute</TT -> and -<TT -CLASS="LITERAL" ->optional_string_attribute</TT ->, too.</P -><P ->In contrast to this, the types <TT -CLASS="LITERAL" ->NMTOKENS</TT ->, -<TT -CLASS="LITERAL" ->IDREFS</TT ->, and <TT -CLASS="LITERAL" ->ENTITIES</TT -> mean lists of -strings. Suppose we have the declaration: - -<PRE -CLASS="PROGRAMLISTING" -><!ATTLIST f d NMTOKENS #REQUIRED - e NMTOKENS #IMPLIED></PRE -> - -The type <TT -CLASS="LITERAL" ->NMTOKENS</TT -> stands for lists of space-separated -tokens; for example the value <TT -CLASS="LITERAL" ->"1 abc 23ef"</TT -> means the list -<TT -CLASS="LITERAL" ->["1"; "abc"; "23ef"]</TT ->. (Again, <TT -CLASS="LITERAL" ->IDREFS</TT -> -and <TT -CLASS="LITERAL" ->ENTITIES</TT -> have more restricted values.) To get the -value of attribute <TT -CLASS="LITERAL" ->d</TT ->, one can use - -<PRE -CLASS="PROGRAMLISTING" ->let value_of_d = n # required_list_attribute "d"</PRE -> - -or - -<PRE -CLASS="PROGRAMLISTING" ->let value_of_d = - match n # attribute "d" with - Valuelist l -> l - | _ -> assert false</PRE -> - -As <TT -CLASS="LITERAL" ->d</TT -> is required, the attribute cannot be omitted, and -the <TT -CLASS="LITERAL" ->attribute</TT -> method returns always a -<TT -CLASS="LITERAL" ->Valuelist</TT ->. </P -><P ->For optional attributes like <TT -CLASS="LITERAL" ->e</TT ->, apply - -<PRE -CLASS="PROGRAMLISTING" ->let value_of_e = n # optional_list_attribute "e"</PRE -> - -or - -<PRE -CLASS="PROGRAMLISTING" ->let value_of_e = - match n # attribute "e" with - Valuelist l -> l - | Implied_value -> [] - | _ -> assert false</PRE -> - -Here, the case that the attribute is missing counts like the empty list.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN1435" ->3.2.7. Iterators</A -></H2 -><P ->There are also several iterators in Pxp_document; please see -the mli file for details. You can find examples for them in the -"simple_transformation" directory. - -<PRE -CLASS="PROGRAMLISTING" ->val find : ?deeply:bool -> - f:('ext node -> bool) -> 'ext node -> 'ext node - -val find_all : ?deeply:bool -> - f:('ext node -> bool) -> 'ext node -> 'ext node list - -val find_element : ?deeply:bool -> - string -> 'ext node -> 'ext node - -val find_all_elements : ?deeply:bool -> - string -> 'ext node -> 'ext node list - -exception Skip -val map_tree : pre:('exta node -> 'extb node) -> - ?post:('extb node -> 'extb node) -> - 'exta node -> - 'extb node - - -val map_tree_sibl : - pre: ('exta node option -> 'exta node -> 'exta node option -> - 'extb node) -> - ?post:('extb node option -> 'extb node -> 'extb node option -> - 'extb node) -> - 'exta node -> - 'extb node - -val iter_tree : ?pre:('ext node -> unit) -> - ?post:('ext node -> unit) -> - 'ext node -> - unit - -val iter_tree_sibl : - ?pre: ('ext node option -> 'ext node -> 'ext node option -> unit) -> - ?post:('ext node option -> 'ext node -> 'ext node option -> unit) -> - 'ext node -> - unit</PRE -></P -></DIV -></DIV -><DIV -CLASS="NAVFOOTER" -><HR -ALIGN="LEFT" -WIDTH="100%"><TABLE -WIDTH="100%" -BORDER="0" -CELLPADDING="0" -CELLSPACING="0" -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" -><A -HREF="c893.html" ->Prev</A -></TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="index.html" ->Home</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" -><A -HREF="x1439.html" ->Next</A -></TD -></TR -><TR -><TD -WIDTH="33%" -ALIGN="left" -VALIGN="top" ->The objects representing the document</TD -><TD -WIDTH="34%" -ALIGN="center" -VALIGN="top" -><A -HREF="c893.html" ->Up</A -></TD -><TD -WIDTH="33%" -ALIGN="right" -VALIGN="top" ->The class type <TT -CLASS="LITERAL" ->extension</TT -></TD -></TR -></TABLE -></DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/helm/DEVEL/pxp/pxp/doc/manual/ps/markup.ps b/helm/DEVEL/pxp/pxp/doc/manual/ps/markup.ps deleted file mode 100644 index 3a98c7964..000000000 --- a/helm/DEVEL/pxp/pxp/doc/manual/ps/markup.ps +++ /dev/null @@ -1,8866 +0,0 @@ -%!PS-Adobe-2.0 -%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software -%%Pages: 96 -%%PageOrder: Ascend -%%BoundingBox: 0 0 596 842 -%%DocumentFonts: Helvetica-Bold Times-Roman Times-Bold Times-Italic -%%+ Courier Courier-Oblique Helvetica-BoldOblique Courier-Bold -%%DocumentPaperSizes: a4 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: dvips -f -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2000.08.30:1757 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: 8r.enc -% @@psencodingfile@{ -% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry", -% version = "0.6", -% date = "1 July 1998", -% filename = "8r.enc", -% email = "tex-fonts@@tug.org", -% docstring = "Encoding for TrueType or Type 1 fonts -% to be used with TeX." -% @} -% -% Idea is to have all the characters normally included in Type 1 fonts -% available for typesetting. This is effectively the characters in Adobe -% Standard Encoding + ISO Latin 1 + extra characters from Lucida. -% -% Character code assignments were made as follows: -% -% (1) the Windows ANSI characters are almost all in their Windows ANSI -% positions, because some Windows users cannot easily reencode the -% fonts, and it makes no difference on other systems. The only Windows -% ANSI characters not available are those that make no sense for -% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen -% (173). quotesingle and grave are moved just because it's such an -% irritation not having them in TeX positions. -% -% (2) Remaining characters are assigned arbitrarily to the lower part -% of the range, avoiding 0, 10 and 13 in case we meet dumb software. -% -% (3) Y&Y Lucida Bright includes some extra text characters; in the -% hopes that other PostScript fonts, perhaps created for public -% consumption, will include them, they are included starting at 0x12. -% -% (4) Remaining positions left undefined are for use in (hopefully) -% upward-compatible revisions, if someday more characters are generally -% available. -% -% (5) hyphen appears twice for compatibility with both -% ASCII and Windows. -% -/TeXBase1Encoding [ -% 0x00 (encoded characters from Adobe Standard not in Windows 3.1) - /.notdef /dotaccent /fi /fl - /fraction /hungarumlaut /Lslash /lslash - /ogonek /ring /.notdef - /breve /minus /.notdef -% These are the only two remaining unencoded characters, so may as -% well include them. - /Zcaron /zcaron -% 0x10 - /caron /dotlessi -% (unusual TeX characters available in, e.g., Lucida Bright) - /dotlessj /ff /ffi /ffl - /.notdef /.notdef /.notdef /.notdef - /.notdef /.notdef /.notdef /.notdef - % very contentious; it's so painful not having quoteleft and quoteright - % at 96 and 145 that we move the things normally found there to here. - /grave /quotesingle -% 0x20 (ASCII begins) - /space /exclam /quotedbl /numbersign - /dollar /percent /ampersand /quoteright - /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash -% 0x30 - /zero /one /two /three /four /five /six /seven - /eight /nine /colon /semicolon /less /equal /greater /question -% 0x40 - /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O -% 0x50 - /P /Q /R /S /T /U /V /W - /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore -% 0x60 - /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o -% 0x70 - /p /q /r /s /t /u /v /w - /x /y /z /braceleft /bar /braceright /asciitilde - /.notdef % rubout; ASCII ends -% 0x80 - /.notdef /.notdef /quotesinglbase /florin - /quotedblbase /ellipsis /dagger /daggerdbl - /circumflex /perthousand /Scaron /guilsinglleft - /OE /.notdef /.notdef /.notdef -% 0x90 - /.notdef /.notdef /.notdef /quotedblleft - /quotedblright /bullet /endash /emdash - /tilde /trademark /scaron /guilsinglright - /oe /.notdef /.notdef /Ydieresis -% 0xA0 - /.notdef % nobreakspace - /exclamdown /cent /sterling - /currency /yen /brokenbar /section - /dieresis /copyright /ordfeminine /guillemotleft - /logicalnot - /hyphen % Y&Y (also at 45); Windows' softhyphen - /registered - /macron -% 0xD0 - /degree /plusminus /twosuperior /threesuperior - /acute /mu /paragraph /periodcentered - /cedilla /onesuperior /ordmasculine /guillemotright - /onequarter /onehalf /threequarters /questiondown -% 0xC0 - /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla - /Egrave /Eacute /Ecircumflex /Edieresis - /Igrave /Iacute /Icircumflex /Idieresis -% 0xD0 - /Eth /Ntilde /Ograve /Oacute - /Ocircumflex /Otilde /Odieresis /multiply - /Oslash /Ugrave /Uacute /Ucircumflex - /Udieresis /Yacute /Thorn /germandbls -% 0xE0 - /agrave /aacute /acircumflex /atilde - /adieresis /aring /ae /ccedilla - /egrave /eacute /ecircumflex /edieresis - /igrave /iacute /icircumflex /idieresis -% 0xF0 - /eth /ntilde /ograve /oacute - /ocircumflex /otilde /odieresis /divide - /oslash /ugrave /uacute /ucircumflex - /udieresis /yacute /thorn /ydieresis -] def - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginProcSet: color.pro -%! -TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop -setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll -}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def -/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ -setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ -/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch -known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC -/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC -/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 -setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 -setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 -0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC -/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 -setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 -0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ -0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ -0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC -/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 -setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 -setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 -0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC -/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 -setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 -0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ -0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ -0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC -/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 -setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC -/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 -0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 -0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 -0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 -setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 -0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC -/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 -setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 -0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 -1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC -/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 -setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ -0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} -DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 -setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 -setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 -setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end - -%%EndProcSet -TeXDict begin 39158280 55380996 1000 600 600 () @start -/Fa 106[21 149[{TeXBase1Encoding ReEncodeFont}1 59.7758 -/Times-Roman rf /Fb 135[77 2[77 77 77 3[77 77 77 3[77 -3[77 77 77 99[{TeXBase1Encoding ReEncodeFont}11 129.116 -/Courier-Bold rf /Fc 134[65 65 2[65 65 65 65 1[65 65 -65 65 65 2[65 65 65 65 65 65 65 65 65 1[65 36[65 6[65 -65 65 49[{TeXBase1Encoding ReEncodeFont}25 107.597 /Courier-Bold -rf /Fd 141[56 4[128 7[80 88 2[80 97[{TeXBase1Encoding ReEncodeFont}5 -143.462 /Helvetica-BoldOblique rf /Fe 147[21 4[37 1[33 -3[37 23[25 14[25 58[{TeXBase1Encoding ReEncodeFont}6 -74.7198 /Times-Italic rf /Ff 204[25 25 25 49[{ -TeXBase1Encoding ReEncodeFont}3 49.8132 /Times-Roman -rf -%DVIPSBitmapFont: Fg cmmi8 8 2 -/Fg 2 63 df<EE01C01607161FEE7F00ED01FCED07F0ED1FC0037FC7FCEC01FCEC07F0EC -0FC0023FC8FC14FCEB03F8EB0FE0EB3F8001FEC9FCEA03F8EA0FE0EA3F8000FECAFC12F8 -12FEEA3F80EA0FE0EA03F8EA00FEEB3F80EB0FE0EB03F8EB00FC143FEC0FC0EC07F0EC01 -FCEC007FED1FC0ED07F0ED01FCED007FEE1FC0160716012A2B7AA537>60 -D<12E012F812FEEA3F80EA0FE0EA03F8EA00FEEB3F80EB0FE0EB03F8EB00FC143FEC0FC0 -EC07F0EC01FCEC007FED1FC0ED07F0ED01FCED007FEE1FC01607161FEE7F00ED01FCED07 -F0ED1FC0037FC7FCEC01FCEC07F0EC0FC0023FC8FC14FCEB03F8EB0FE0EB3F8001FEC9FC -EA03F8EA0FE0EA3F8000FECAFC12F812E02A2B7AA537>62 D E -%EndDVIPSBitmapFont -/Fh 131[40 1[40 40 40 40 40 40 40 40 40 40 40 40 40 40 -40 40 1[40 40 40 1[40 40 40 40 40 1[40 5[40 3[40 40 40 -40 40 40 40 40 40 40 40 1[40 40 40 1[40 40 40 40 40 1[40 -40 40 40 40 40 1[40 4[40 1[40 1[40 40 40 40 40 40 40 -40 40 40 40 1[40 40 40 33[{TeXBase1Encoding ReEncodeFont}69 -67.2479 /Courier rf /Fi 105[37 28[37 37 54 37 37 21 29 -25 37 37 37 37 58 21 37 1[21 37 37 25 33 37 33 37 33 -7[54 54 3[46 5[54 66 46 2[25 2[42 2[50 50 54 5[21 21 -11[19 1[19 2[25 25 25 4[30 31[42 2[{TeXBase1Encoding ReEncodeFont}45 -74.7198 /Times-Roman rf /Fj 135[55 7[61 2[89 28 6[55 -3[55 27[66 69[{TeXBase1Encoding ReEncodeFont}7 99.6264 -/Helvetica-Bold rf /Fk 145[27 2[27 57[27 49[{ -TeXBase1Encoding ReEncodeFont}3 44.8318 /Courier-Oblique -rf /Fl 135[50 3[50 50 3[50 50 3[50 50 3[50 1[50 50 2[50 -95[{TeXBase1Encoding ReEncodeFont}11 83.022 /Courier-Oblique -rf -%DVIPSBitmapFont: Fm cmmi10 10 2 -/Fm 2 63 df<EF0380EF0FC0173FEFFF80933803FE00EE0FF8EE3FE0EEFF80DB03FEC7FC -ED0FF8ED3FE0EDFF80DA03FEC8FCEC0FF8EC3FE0ECFF80D903FEC9FCEB0FF8EB3FE0EBFF -80D803FECAFCEA0FF8EA3FE0EA7F8000FECBFCA2EA7F80EA3FE0EA0FF8EA03FEC66C7EEB -3FE0EB0FF8EB03FE903800FF80EC3FE0EC0FF8EC03FE913800FF80ED3FE0ED0FF8ED03FE -923800FF80EE3FE0EE0FF8EE03FE933800FF80EF3FC0170FEF0380323279AD41>60 -D<126012FCB4FCEA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038007F -C0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED01FF9238007FC0EE1FF0EE07FCEE -01FF9338007F80EF1FC0A2EF7F80933801FF00EE07FCEE1FF0EE7FC04B48C7FCED07FCED -1FF0ED7FC04A48C8FCEC07FCEC1FF0EC7FC04948C9FCEB07FCEB1FF0EB7FC04848CAFCEA -07FCEA3FF0EA7FC048CBFC12FC1270323279AD41>62 D E -%EndDVIPSBitmapFont -/Fn 134[45 45 1[45 45 45 45 45 1[45 45 45 45 45 1[45 -45 45 45 45 45 45 45 45 45 1[45 5[45 2[45 8[45 5[45 2[45 -45 1[45 19[45 45 44[{TeXBase1Encoding ReEncodeFont}32 -74.7198 /Courier-Oblique rf -%DVIPSBitmapFont: Fo cmmi9 9 2 -/Fo 2 63 df<171C177EEE01FEEE07FCEE1FF0EE7FC0923801FF00ED07FCED1FF0ED7FC0 -4A48C7FCEC07FCEC1FF0EC7FC04948C8FCEB07FCEB1FF0EB7FC04848C9FCEA07FCEA1FF0 -EA7FC048CAFCA2EA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038007F -C0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED01FF9238007FC0EE1FF0EE07FCEE -01FEEE007E171C2F2E7AA93C>60 D<127012FCB4FCEA7FC0EA1FF0EA07FCEA01FF38007F -C0EB1FF0EB07FCEB01FF9038007FC0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED -01FF9238007FC0EE1FF0EE07FCEE01FEA2EE07FCEE1FF0EE7FC0923801FF00ED07FCED1F -F0ED7FC04A48C7FCEC07FCEC1FF0EC7FC04948C8FCEB07FCEB1FF0EB7FC04848C9FCEA07 -FCEA1FF0EA7FC048CAFC12FC12702F2E7AA93C>62 D E -%EndDVIPSBitmapFont -/Fp 134[66 66 93 66 73 40 66 47 1[73 73 73 106 33 2[33 -73 73 40 66 73 66 73 66 8[80 113 80 86 73 80 86 1[80 -1[86 100 73 2[33 86 1[73 80 86 86 1[86 1[73 5[66 66 66 -66 66 66 66 66 66 66 1[33 40 33 2[40 40 5[57 31[73 2[{ -TeXBase1Encoding ReEncodeFont}58 119.552 /Helvetica-Bold -rf /Fq 129[45 45 45 45 45 45 45 45 45 45 45 45 45 45 -45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 -45 45 45 45 1[45 45 45 45 45 45 45 45 45 45 45 45 45 -45 45 1[45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 -45 45 45 45 1[45 45 45 45 45 45 45 45 45 45 45 45 45 -45 45 45 45 1[45 45 45 33[{TeXBase1Encoding ReEncodeFont}90 -74.7198 /Courier rf /Fr 134[37 37 55 37 42 23 32 32 1[42 -42 42 60 23 37 23 23 42 42 23 37 42 37 42 42 1[42 6[51 -69 1[60 46 42 2[51 1[55 69 46 2[28 3[51 60 55 1[51 1[42 -4[28 42 42 42 42 42 42 42 42 42 42 1[21 28 21 2[28 28 -6[28 30[42 2[{TeXBase1Encoding ReEncodeFont}58 83.022 -/Times-Italic rf /Fs 138[105 57 96 67 1[105 105 105 153 -48 1[48 48 105 105 57 96 105 96 105 96 8[115 163 1[124 -105 3[115 2[143 105 5[105 2[124 3[105 10[96 96 96 96 -2[48 43[105 2[{TeXBase1Encoding ReEncodeFont}35 172.154 -/Helvetica-Bold rf /Ft 106[23 29 29 25[33 33 48 33 33 -18 26 22 1[33 33 33 52 18 33 18 18 33 33 22 29 33 29 -33 29 8[48 3[41 37 2[37 6[22 1[48 12[18 10[18 17 1[17 -2[22 22 5[27 31[37 2[{TeXBase1Encoding ReEncodeFont}41 -66.4176 /Times-Roman rf /Fu 134[42 42 60 42 46 28 32 -37 1[46 42 46 69 23 46 1[23 46 42 28 37 46 37 46 42 9[83 -60 60 55 46 60 3[60 78 55 2[32 65 65 51 55 60 60 55 60 -1[42 6[42 1[42 42 42 42 42 42 2[21 28 21 4[28 39[{ -TeXBase1Encoding ReEncodeFont}53 83.022 /Times-Bold rf -/Fv 27[37 58[63 42[45 40 1[40 37 42 42 60 42 42 23 32 -28 42 42 42 42 65 23 42 23 23 42 42 28 37 42 37 42 37 -28 42 1[28 23 28 1[60 60 78 60 60 51 46 55 60 46 60 60 -74 51 60 1[28 60 60 46 51 60 55 55 60 1[37 47 47 47 23 -23 42 42 42 42 42 42 42 42 42 42 23 21 28 21 2[28 28 -28 65 69 1[42 34 28 29[46 46 2[{TeXBase1Encoding ReEncodeFont}90 -83.022 /Times-Roman rf /Fw 136[65 1[51 1[46 32 2[51 51 -1[23 2[23 51 51 1[46 51 2[46 8[55 3[51 3[55 11[60 9[28 -18[23 39[{TeXBase1Encoding ReEncodeFont}19 83.022 /Helvetica-Bold -rf /Fx 134[80 80 112 80 88 48 80 56 1[88 88 88 128 40 -80 1[40 88 88 48 80 88 80 88 80 8[96 1[96 104 88 96 104 -2[112 104 120 88 2[40 104 112 1[96 104 104 1[104 6[48 -4[80 80 80 80 80 2[40 48 45[{TeXBase1Encoding ReEncodeFont}48 -143.462 /Helvetica-Bold rf /Fy 138[126 1[115 80 8[57 -126 126 1[115 126 11[138 2[149 126 3[138 6[57 26[57 6[57 -39[{TeXBase1Encoding ReEncodeFont}15 206.584 /Helvetica-Bold -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%BeginPaperSize: a4 -a4 -%%EndPaperSize - -%%EndSetup -%%Page: 1 1 -1 0 bop Black Black 890 647 a Fy(The)58 b(PXP)f(user')-12 -b(s)58 b(guide)1384 2594 y Fx(Ger)m(d)39 b(Stolpmann)p -Black Black eop -%%Page: 2 2 -2 1 bop Black Black -2 579 a Fw(The)22 b(PXP)j(user')-5 -b(s)23 b(guide)-2 687 y Fv(by)d(Gerd)f(Stolpmann)-2 903 -y(Cop)o(yright)f(\251)j(1999,)e(2000)g(by)g(Gerd)h(Stolpmann)-2 -1135 y(PXP)h(is)g(a)g(v)n(alidating)d(parser)i(for)f(XML-1.0)g(which)h -(has)g(been)g(written)g(entirely)f(in)h(Objecti)n(v)o(e)g(Caml.)-2 -1285 y Fw(Do)o(wnload)h(PXP:)j Fv(The)c(free)g(PXP)h(library)e(can)h -(be)g(do)n(wnloaded)d(at)k(http://www)-5 b(.ocaml-programming)o(.de)o -(/pack)o(age)o(s/.)15 b(This)-2 1393 y(user')-5 b(s)20 -b(guide)f(is)j(included.)c(Ne)n(west)j(releases)f(of)g(PXP)h(will)g(be) -f(announced)e(in)i(The)g(OCaml)g(Link)g(Database)-2 1500 -y(\(http://www)-5 b(.npc.de/ocaml/linkdb)o(/\).)-2 1899 -y Fu(License)-2 2090 y Ft(This)16 b(document,)j(and)e(the)h(described)h -(softw)o(are,)f("PXP",)e(are)i(cop)o(yright)i(by)d(Gerd)g(Stolpmann.)-2 -2198 y(Permission)h(is)e(hereby)j(granted,)f(free)g(of)f(char)o(ge,)h -(to)f(an)o(y)h(person)f(obtaining)j(a)d(cop)o(y)h(of)f(this)h(document) -g(and)g(the)f("PXP")g(softw)o(are)i(\(the)f("Softw)o(are"\),)g(to)f -(deal)i(in)-2 2306 y(the)f(Softw)o(are)g(without)h(restriction,)g -(including)h(without)e(limitation)i(the)e(rights)g(to)f(use,)g(cop)o(y) -l(,)g(modify)l(,)g(mer)o(ge,)g(publish,)h(distrib)o(ute,)h(sublicense,) -g(and/or)f(sell)-2 2414 y(copies)g(of)f(the)h(Softw)o(are,)g(and)g(to)f -(permit)h(persons)f(to)h(whom)e(the)i(Softw)o(are)h(is)e(furnished)h -(to)f(do)g(so,)g(subject)h(to)g(the)f(follo)n(wing)j(conditions:)-2 -2522 y(The)d(abo)o(v)o(e)h(cop)o(yright)h(notice)g(and)f(this)f -(permission)h(notice)h(shall)f(be)g(included)h(in)e(all)h(copies)h(or)e -(substantial)i(portions)g(of)e(the)g(Softw)o(are.)-2 -2630 y(The)g(Softw)o(are)h(is)f(pro)o(vided)i(\223as)e(is\224,)g -(without)i(w)o(arranty)g(of)e(an)o(y)g(kind,)h(e)o(xpress)f(or)g -(implied,)i(including)g(b)o(ut)e(not)h(limited)h(to)e(the)h(w)o -(arranties)h(of)e(merchantability)l(,)-2 2737 y(\002tness)g(for)g(a)g -(particular)j(purpose)e(and)g(noninfringement.)i(In)d(no)g(e)n(v)o(ent) -h(shall)h(Gerd)e(Stolpmann)h(be)g(liable)h(for)e(an)o(y)g(claim,)h -(damages)g(or)f(other)h(liability)l(,)i(whether)-2 2845 -y(in)d(an)g(action)i(of)e(contract,)i(tort)f(or)f(otherwise,)i(arising) -f(from,)e(out)i(of)f(or)g(in)g(connection)j(with)e(the)f(Softw)o(are)i -(or)e(the)h(use)f(or)g(other)h(dealings)h(in)e(the)h(softw)o(are.)p -Black Black eop -%%Page: 3 3 -3 2 bop Black Black -2 621 a Fs(T)-14 b(ab)n(le)48 b(of)g(Contents)396 -815 y Fu(I.)21 b(User')m(s)g(guide)p Black 4 w(.)p Black -Black -1 w(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black 4 w(6)596 -943 y Fv(1.)f(What)g(is)h(XML?)p Black 4 w(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black 4 w(7)795 1051 -y(1.1.)e(Introduction)p Black 14 w(.)p Black Black -1 -w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black 4 w(7)994 1159 -y(1.1.1.)g(The)g("hello)h(w)o(orld")g(e)o(xample)p Black -13 w(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black 4 w(7)994 1267 y(1.1.2.)f(XML)h(parsers)g(and)f -(processors)p Black 3 w(.)p Black Black -2 w(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black 4 w(9)994 1375 y(1.1.3.)g(Discussion)p -Black 9 w(.)p Black Black -1 w(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -4 w(9)795 1483 y(1.2.)g(Highlights)g(of)h(XML)p Black -10 w(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(11)994 -1591 y(1.2.1.)f(The)g(DTD)i(and)e(the)i(instance)p Black -15 w(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black 4 w(11)994 1699 y(1.2.2.)e(Reserv)o(ed)g(characters)p -Black 19 w(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(12)994 1807 y(1.2.3.)g(Elements)g(and)h -(ELEMENT)f(declarations)p Black 7 w(.)p Black Black -2 -w(.)p Black Black(.)p Black Black(.)p Black Black -1 -w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(13)994 -1915 y(1.2.4.)g(Attrib)n(ute)g(lists)j(and)e(A)-9 b(TTLIST)19 -b(declarations)p Black 6 w(.)p Black Black -2 w(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black 4 w(15)994 2023 y(1.2.5.)g(P)o(arsed)g(entities)p -Black 18 w(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black 4 w(16)994 2131 y(1.2.6.)g(Notations)g(and)h -(unparsed)e(entities)p Black 14 w(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black 4 w(19)795 2238 y(1.3.)h(A)i(complete)e(e)o(xample:)g -(The)h Fr(r)m(eadme)f Fv(DTD)p Black 3 w(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black 4 w(20)596 2346 y(2.)h(Using)g(PXP)p Black -6 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black 4 w(24)795 2454 y(2.1.)f(V)-9 b(alidation)p -Black 3 w(.)p Black Black -2 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(24)795 -2562 y(2.2.)19 b(Ho)n(w)h(to)g(parse)g(a)h(document)d(from)h(an)h -(application)p Black 10 w(.)p Black Black -2 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(24)795 -2670 y(2.3.)f(Class-based)h(processing)f(of)h(the)g(node)g(tree)p -Black 8 w(.)p Black Black -1 w(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(29)795 -2778 y(2.4.)f(Example:)g(An)h(HTML)g(back)o(end)f(for)g(the)i -Fr(r)m(eadme)e Fv(DTD)p Black 3 w(.)p Black Black -1 -w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(33)994 2886 y(2.4.1.)g(Header)p -Black 9 w(.)p Black Black -2 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black 4 w(33)994 2994 y(2.4.2.)g(T)-7 b(ype)19 -b(declarations)p Black 14 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black 4 w(33)994 3102 y(2.4.3.)g(Class)i Fq(store)p Black -11 w Fv(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black 4 w(34)994 3210 y(2.4.4.)e(Function)g -Fq(escape_html)p Black Fv(.)p Black Black -2 w(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -4 w(35)994 3318 y(2.4.5.)g(V)-5 b(irtual)20 b(class)h -Fq(shared)p Black 4 w Fv(.)p Black Black -2 w(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(35)994 3426 y(2.4.6.)e(Class)i -Fq(only_data)p Black 17 w Fv(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(36)994 -3534 y(2.4.7.)e(Class)i Fq(readme)p Black 8 w Fv(.)p -Black Black -1 w(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(36)994 3642 y(2.4.8.)e(Classes)i -Fq(section)p Fv(,)f Fq(sect1)p Fv(,)f Fq(sect2)p Fv(,)h(and)g -Fq(sect3)p Black 13 w Fv(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(39)994 3749 y(2.4.9.)f(Classes)i -Fq(map_tag)p Fv(,)f Fq(p)p Fv(,)g Fq(em)p Fv(,)g Fq(ul)p -Fv(,)g Fq(li)p Black 16 w Fv(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(39)994 -3857 y(2.4.10.)e(Class)k Fq(br)p Black Fv(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(40)994 3965 y(2.4.11.)c(Class)k -Fq(code)p Black 13 w Fv(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(40)994 4073 y(2.4.12.)c(Class)k -Fq(a)p Black 4 w Fv(.)p Black Black -1 w(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(41)994 -4181 y(2.4.13.)c(Class)k Fq(footnote)p Black 1 w Fv(.)p -Black Black -2 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black 4 w(42)994 4289 -y(2.4.14.)c(The)i(speci\002cation)f(of)h(the)g(document)f(model)p -Black 12 w(.)p Black Black -2 w(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black 4 w(43)596 4397 y(3.)h(The)f(objects)h -(representing)e(the)j(document)p Black 4 w(.)p Black -Black -3 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -4 w(46)795 4505 y(3.1.)e(The)h Fq(document)f Fv(class)p -Black 7 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black 4 w(46)795 4613 y(3.2.)g(The)h(class)h(type)f -Fq(node)p Black 2 w Fv(.)p Black Black -2 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -4 w(47)994 4721 y(3.2.1.)f(The)g(structure)h(of)g(document)e(trees)p -Black 3 w(.)p Black Black -1 w(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(49)994 -4829 y(3.2.2.)h(The)g(methods)h(of)f(the)i(class)g(type)f -Fq(node)p Black 13 w Fv(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black 4 w(52)p Black 3842 -5278 a Fr(3)p Black eop -%%Page: 4 4 -4 3 bop Black Black 994 579 a Fv(3.2.3.)19 b(The)g(class)j -Fq(element_impl)p Black 2 w Fv(.)p Black Black -3 w(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black 4 w(56)994 687 y(3.2.4.)d(The)g(class)j Fq(data_impl)p -Black 12 w Fv(.)p Black Black -2 w(.)p Black Black -1 -w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(57)994 -795 y(3.2.5.)d(The)g(type)h Fq(spec)p Black 5 w Fv(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black 4 w(58)994 903 y(3.2.6.)f(Examples)p Black -5 w(.)p Black Black -3 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(60)994 -1011 y(3.2.7.)g(Iterators)p Black 12 w(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black 4 w(64)795 1119 y(3.3.)g(The)h(class)h(type)f Fq(extension)p -Black 6 w Fv(.)p Black Black -2 w(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black 4 w(65)994 1226 y(3.3.1.)f(Ho)n(w)h(to)g(de\002ne) -g(an)g(e)o(xtension)f(class)p Black 13 w(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black 4 w(66)994 1334 -y(3.3.2.)g(Ho)n(w)h(to)g(bind)f(e)o(xtension)g(classes)i(to)g(element)e -(types)p Black 10 w(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -4 w(68)795 1442 y(3.4.)g(Details)i(of)f(the)g(mapping)e(from)i(XML)g -(te)o(xt)g(to)g(the)g(tree)h(representation)p Black 13 -w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(69)994 -1550 y(3.4.1.)e(The)g(representation)g(of)g(character)n(-free)f -(elements)p Black 9 w(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -4 w(69)994 1658 y(3.4.2.)h(The)g(representation)g(of)g(character)g -(data)p Black 10 w(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black 4 w(70)994 1766 -y(3.4.3.)g(The)g(representation)g(of)g(entities)i(within)f(documents)p -Black 12 w(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black 4 w(70)994 1874 y(3.4.4.)f(The)g(representation)g -(of)g(attrib)n(utes)p Black 20 w(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black 4 w(71)994 1982 y(3.4.5.)g(The)g(representation)g(of)g -(processing)g(instructions)p Black(.)p Black Black -1 -w(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(71)994 2090 y(3.4.6.)g(The)g -(representation)g(of)g(comments)p Black 7 w(.)p Black -Black -1 w(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black 4 w(71)994 2198 y(3.4.7.)g(The)g(attrib)n(utes)i -Fq(xml:lang)e Fv(and)h Fq(xml:space)p Black 10 w Fv(.)p -Black Black -2 w(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black 4 w(72)994 2306 y(3.4.8.)f(And)g(what)h(about)g(namespaces?)p -Black 12 w(.)p Black Black -2 w(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(72)596 -2414 y(4.)g(Con\002guring)e(and)h(calling)h(the)g(parser)p -Black 11 w(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(73)795 2522 y(4.1.)f(Ov)o(ervie)n(w)p -Black 19 w(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(73)795 -2630 y(4.2.)g(Resolv)o(ers)h(and)g(sources)p Black 2 -w(.)p Black Black -1 w(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black 4 w(75)994 2737 -y(4.2.1.)f(Using)h(the)g(b)n(uilt-in)f(resolv)o(ers)h(\(called)f -(sources\))p Black 5 w(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -4 w(75)994 2845 y(4.2.2.)g(The)g(resolv)o(er)g(API)p -Black 11 w(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black 4 w(76)994 2953 y(4.2.3.)g(Prede\002ned)f(resolv)o(er)h -(components)p Black 13 w(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black 4 w(78)795 3061 -y(4.3.)g(The)h(DTD)g(classes)p Black 1 w(.)p Black Black -1 w(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(81)795 -3169 y(4.4.)f(In)m(v)n(oking)f(the)i(parser)p Black 14 -w(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(89)994 -3277 y(4.4.1.)f(Def)o(aults)p Black 10 w(.)p Black Black --1 w(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black 4 w(89)994 3385 y(4.4.2.)g(P)o(arsing)g(functions)p -Black 4 w(.)p Black Black -3 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black 4 w(90)994 3493 y(4.4.3.)g(Con\002guration)f(options)p -Black 19 w(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(91)994 3601 y(4.4.4.)h(Which)h -(con\002guration)d(should)i(I)i(use?)p Black 18 w(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -4 w(93)795 3709 y(4.5.)e(Updates)p Black 10 w(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(95)p Black 3842 5278 a -Fr(4)p Black eop -%%Page: 5 5 -5 4 bop Black Black -2 621 a Fs(List)48 b(of)g(Figures)396 -815 y Fv(3-1.)19 b(A)i(tree)f(with)h(element)e(nodes,)h(data)g(nodes,)f -(and)g(attrib)n(utes)p Black 18 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black 4 w(49)396 923 y(3-2.)g(Nodes)h(are)g(doubly)f(link)o -(ed)g(trees)p Black 15 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black 4 w(50)396 -1031 y(3-3.)g(A)i(node)e(can)h(only)g(be)g(added)f(if)h(it)h(is)g(a)g -(root)p Black 5 w(.)p Black Black -1 w(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black 4 w(51)396 1139 y(3-4.)e(A)i(deleted)f(node)f -(becomes)g(the)h(root)g(of)g(the)g(subtree)p Black 3 -w(.)p Black Black -1 w(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -4 w(51)396 1247 y(3-5.)f(The)h(clone)g(of)g(a)g(subtree)p -Black 18 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black 4 w(52)396 1355 y(3-6.)f(The)h(structure)g -(of)f(nodes)h(and)g(e)o(xtensions)p Black 18 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black -1 w(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black Black(.)p Black Black(.)p Black Black(.)p Black -Black -1 w(.)p Black Black(.)p Black Black(.)p Black -Black(.)p Black Black -1 w(.)p Black Black(.)p Black -Black(.)p Black Black(.)p Black Black -1 w(.)p Black -Black(.)p Black Black(.)p Black Black(.)p Black Black --1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p -Black Black -1 w(.)p Black Black(.)p Black Black(.)p -Black Black(.)p Black Black(.)p Black Black -1 w(.)p -Black 4 w(65)p Black 3842 5278 a Fr(5)p Black eop -%%Page: 6 6 -6 5 bop Black Black 1241 647 a Fy(I.)58 b(User')-12 b(s)57 -b(guide)p Black Black eop -%%Page: 7 7 -7 6 bop Black Black -2 621 a Fs(Chapter)48 b(1.)f(What)h(is)f(XML?)-2 -1055 y Fx(1.1.)39 b(Intr)m(oduction)396 1235 y Fv(XML)20 -b(\(short)g(for)f Fr(Extensible)h(Markup)g(Langua)o(g)o(e)p -Fv(\))e(generalizes)h(the)h(idea)g(that)g(te)o(xt)g(documents)f(are)h -(typically)396 1343 y(structured)f(in)h(sections,)g(sub-sections,)f -(paragraphs,)f(and)i(so)g(on.)g(The)g(format)f(of)h(the)g(document)e -(is)j(not)f(\002x)o(ed)g(\(as,)396 1451 y(for)g(e)o(xample,)e(in)j -(HTML\),)e(b)n(ut)h(can)g(be)g(declared)f(by)h(a)h(so-called)e(DTD)i -(\(document)c(type)j(de\002nition\).)f(The)g(DTD)396 -1559 y(describes)h(only)f(the)i(rules)f(ho)n(w)f(the)i(document)d(can)i -(be)g(structured,)e(b)n(ut)j(not)e(ho)n(w)h(the)g(document)e(can)i(be) -396 1667 y(processed.)f(F)o(or)h(e)o(xample,)e(if)j(you)e(w)o(ant)i(to) -f(publish)f(a)i(book)e(that)h(uses)h(XML)f(markup,)e(you)h(will)i(need) -f(a)g(processor)396 1775 y(that)h(con)m(v)o(erts)d(the)i(XML)g(\002le)h -(into)f(a)h(printable)e(format)g(such)h(as)h(Postscript.)f(On)g(the)g -(one)g(hand,)f(the)h(structure)f(of)396 1883 y(XML)h(documents)f(is)i -(con\002gurable;)d(on)i(the)g(other)f(hand,)g(there)h(is)h(no)f(longer) -f(a)h(canonical)f(interpretation)f(of)i(the)396 1991 -y(elements)g(of)g(the)g(document;)f(for)g(e)o(xample)g(one)h(XML)g(DTD) -g(might)g(w)o(ant)g(that)g(paragraphes)e(are)i(delimited)g(by)396 -2099 y Fq(para)g Fv(tags,)h(and)e(another)g(DTD)h(e)o(xpects)g -Fq(p)g Fv(tags)h(for)e(the)i(same)f(purpose.)e(As)j(a)g(result,)f(for)g -(e)n(v)o(ery)e(DTD)j(a)f(ne)n(w)396 2206 y(processor)f(is)i(required.) -396 2356 y(Although)e(XML)h(can)g(be)g(used)g(to)g(e)o(xpress)g -(structured)f(te)o(xt)h(documents)e(it)j(is)g(not)f(limited)g(to)g -(this)h(kind)e(of)396 2464 y(application.)g(F)o(or)h(e)o(xample,)e(XML) -i(can)g(also)h(be)f(used)g(to)g(e)o(xchange)e(structured)h(data)h(o)o -(v)o(er)f(a)h(netw)o(ork,)f(or)h(to)396 2572 y(simply)g(store)g -(structured)f(data)h(in)g(\002les.)h(Note)f(that)h(XML)f(documents)e -(cannot)i(contain)f(arbitrary)f(binary)h(data)396 2680 -y(because)g(some)g(characters)g(are)g(forbidden;)e(for)i(some)g -(applications)g(you)f(need)h(to)h(encode)e(binary)g(data)h(as)h(te)o -(xt)g(\(e.g.)396 2788 y(the)g(base)h(64)f(encoding\).)-2 -3116 y Fp(1.1.1.)35 b(The)f("hello)g(w)n(orld")e(e)n(xample)396 -3283 y Fv(The)20 b(follo)n(wing)f(e)o(xample)f(sho)n(ws)j(a)f(v)o(ery)f -(simple)i(DTD,)f(and)f(a)i(corresponding)c(document)h(instance.)h(The) -396 3391 y(document)f(is)k(structured)c(such)i(that)h(it)f(consists)h -(of)f(sections,)g(and)g(that)g(sections)g(consist)h(of)f(paragraphs,)d -(and)j(that)396 3499 y(paragraphs)e(contain)h(plain)h(te)o(xt:)396 -3679 y Fq(<!ELEMENT)44 b(document)f(\(section\)+>)396 -3777 y(<!ELEMENT)h(section)f(\(paragraph\)+>)396 3874 -y(<!ELEMENT)h(paragraph)f(\(#PCDATA\)>)396 4065 y Fv(The)20 -b(follo)n(wing)f(document)f(is)j(an)f(instance)g(of)g(this)h(DTD:)396 -4245 y Fq(<?xml)44 b(version="1.0")f(encoding="ISO-8859-1"?>)396 -4342 y(<!DOCTYPE)h(document)f(SYSTEM)h("simple.dtd">)396 -4439 y(<document>)486 4536 y(<section>)576 4633 y(<paragraph>This)e(is) -i(a)h(paragraph)e(of)i(the)f(first)g(section.</paragraph>)576 -4731 y(<paragraph>This)e(is)i(another)g(paragraph)f(of)i(the)f(first)g -(section.</paragraph>)486 4828 y(</section>)p Black 3839 -5278 a Fr(7)p Black eop -%%Page: 8 8 -8 7 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 486 579 a Fq(<section>)576 676 y(<paragraph>This)42 -b(is)i(the)h(only)f(paragraph)f(of)i(the)f(second)g -(section.</paragraph>)486 773 y(</section>)396 870 y(</document>)396 -1061 y Fv(As)21 b(in)g(HTML)f(\(and,)f(of)h(course,)f(in)h(grand-f)o -(ather)d(SGML\),)j(the)g("pieces")g(of)g(the)g(document)f(are)h -(delimited)f(by)396 1169 y(element)h(braces,)f(i.e.)i(such)f(a)g(piece) -g(be)o(gins)f(with)i Fo(<)p Fq(name-of-the-type-of-the-piece)p -Fo(>)15 b Fv(and)20 b(ends)g(with)396 1277 y Fo(<)p Fq -(/name-of-the-type-of-the-piece)p Fo(>)p Fv(,)15 b(and)20 -b(the)g(pieces)g(are)g(called)g Fr(elements)p Fv(.)g(Unlik)o(e)g(HTML)g -(and)396 1385 y(SGML,)g(both)g(start)g(tags)h(and)f(end)f(tags)i -(\(i.e.)f(the)g(delimiters)g(written)g(in)g(angle)g(brack)o(ets\))f -(can)h(ne)n(v)o(er)f(be)h(left)g(out.)396 1493 y(F)o(or)g(e)o(xample,)f -(HTML)h(calls)h(the)f(paragraphs)e(simply)i Fq(p)p Fv(,)g(and)f -(because)h(paragraphs)e(ne)n(v)o(er)h(contain)g(paragraphs,)f(a)396 -1601 y(sequence)h(of)h(se)n(v)o(eral)g(paragraphs)e(can)i(be)g(written) -g(as:)396 1781 y Fq(<p>First)44 b(paragraph)396 1878 -y(<p>Second)g(paragraph)396 2069 y Fv(This)21 b(is)g(not)f(possible)g -(in)g(XML;)g(continuing)e(our)i(e)o(xample)e(abo)o(v)o(e)h(we)h(must)h -(al)o(w)o(ays)f(write)396 2249 y Fq(<paragraph>First)42 -b(paragraph</paragraph>)396 2346 y(<paragraph>Second)g -(paragraph</paragraph>)396 2537 y Fv(The)20 b(rationale)f(behind)g -(that)h(is)i(to)e(\(1\))f(simplify)h(the)g(de)n(v)o(elopment)d(of)j -(XML)h(parsers)f(\(you)e(need)i(not)g(con)m(v)o(ert)e(the)396 -2645 y(DTD)j(into)f(a)g(deterministic)f(\002nite)i(automaton)d(which)i -(is)h(required)d(to)j(detect)f(omitted)f(tags\),)h(and)g(to)g(\(2\))g -(mak)o(e)f(it)396 2753 y(possible)h(to)h(parse)e(the)i(document)d -(independent)f(of)j(whether)f(the)i(DTD)f(is)h(kno)n(wn)e(or)h(not.)396 -2903 y(The)g(\002rst)h(line)f(of)g(our)g(sample)g(document,)396 -3083 y Fq(<?xml)44 b(version="1.0")f(encoding="ISO-8859-1"?>)396 -3274 y Fv(is)21 b(the)e(so-called)g Fr(XML)h(declar)o(ation)p -Fv(.)d(It)j(e)o(xpresses)e(that)i(the)f(document)f(follo)n(ws)h(the)g -(con)m(v)o(entions)e(of)i(XML)g(v)o(ersion)396 3382 y(1.0,)h(and)f -(that)h(the)h(document)d(is)j(encoded)d(using)i(characters)f(from)g -(the)i(ISO-8859-1)c(character)i(set)i(\(often)e(kno)n(wn)396 -3490 y(as)i("Latin)e(1",)g(mostly)h(used)f(in)h(W)-7 -b(estern)20 b(Europe\).)d(Although)h(the)i(XML)g(declaration)e(is)i -(not)g(mandatory)-5 b(,)16 b(it)21 b(is)f(good)396 3598 -y(style)h(to)f(include)f(it;)i(e)n(v)o(erybody)c(sees)k(at)g(the)f -(\002rst)h(glance)f(that)g(the)g(document)e(uses)j(XML)f(markup)f(and)g -(not)h(the)396 3706 y(similar)n(-looking)e(HTML)i(and)g(SGML)g(markup)f -(languages.)f(If)i(you)g(omit)g(the)g(XML)g(declaration,)e(the)j -(parser)e(will)396 3813 y(assume)h(that)h(the)f(document)e(is)j -(encoded)e(as)i(UTF-8)e(or)h(UTF-16)f(\(there)h(is)h(a)g(rule)e(that)i -(mak)o(es)f(it)h(possible)f(to)396 3921 y(distinguish)f(between)h -(UTF-8)g(and)f(UTF-16)g(automatically\);)g(these)h(are)g(encodings)f -(of)h(Unicode')-5 b(s)19 b(uni)n(v)o(ersal)396 4029 y(character)g(set.) -i(\(Note)f(that)g(PXP,)h(unlik)o(e)e(its)i(predecessor)e("Markup",)f -(fully)i(supports)f(Unicode.\))396 4179 y(The)h(second)f(line,)396 -4359 y Fq(<!DOCTYPE)44 b(document)f(SYSTEM)h("simple.dtd">)396 -4550 y Fv(names)20 b(the)g(DTD)h(that)f(is)h(going)e(to)h(be)g(used)g -(for)g(the)g(rest)h(of)f(the)g(document.)e(In)i(general,)f(it)i(is)g -(possible)f(that)g(the)396 4658 y(DTD)h(consists)f(of)g(tw)o(o)h -(parts,)f(the)g(so-called)f(e)o(xternal)g(and)h(the)g(internal)f -(subset.)h("External")f(means)h(that)g(the)h(DTD)396 -4766 y(e)o(xists)g(as)g(a)f(second)g(\002le;)h("internal")e(means)h -(that)g(the)g(DTD)h(is)g(included)d(in)j(the)f(same)g(\002le.)h(In)f -(this)g(e)o(xample,)f(there)p Black 3842 5278 a Fr(8)p -Black eop -%%Page: 9 9 -9 8 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 396 579 a Fv(is)g(only)f(an)g(e)o(xternal)f(subset,)h(and)g(the)g -(system)g(identi\002er)g("simple.dtd")e(speci\002es)j(where)f(the)g -(DTD)g(\002le)h(can)f(be)396 687 y(found.)e(System)j(identi\002ers)f -(are)g(interpreted)e(as)j(URLs;)g(for)f(instance)g(this)g(w)o(ould)g -(be)g(le)o(gal:)396 867 y Fq(<!DOCTYPE)44 b(document)f(SYSTEM)h -("http://host/location/simple.dtd">)396 1058 y Fv(Please)21 -b(note)f(that)g(PXP)h(cannot)e(interpret)g(HTTP)i(identi\002ers)e(by)h -(def)o(ault,)f(b)n(ut)i(it)g(is)g(possible)f(to)g(change)f(the)396 -1166 y(interpretation)f(of)i(system)h(identi\002ers.)396 -1315 y(The)f(w)o(ord)g(immediately)f(follo)n(wing)f Fq(DOCTYPE)i -Fv(determines)f(which)g(of)h(the)g(declared)f(element)h(types)g(\(here) -396 1423 y("document",)e("section",)h(and)h("paragraph"\))d(is)k(used)f -(for)g(the)g(outermost)f(element,)g(the)h Fr(r)l(oot)h(element)q -Fv(.)f(In)g(this)396 1531 y(e)o(xample)f(it)i(is)g Fq(document)f -Fv(because)f(the)h(outermost)f(element)h(is)h(delimited)e(by)h -Fo(<)p Fq(document)p Fo(>)f Fv(and)396 1639 y Fo(<)p -Fq(/document)p Fo(>)p Fv(.)396 1789 y(The)h(DTD)g(consists)h(of)f -(three)g(declarations)f(for)g(element)h(types:)g Fq(document)p -Fv(,)f Fq(section)p Fv(,)g(and)h Fq(paragraph)p Fv(.)f(Such)396 -1896 y(a)i(declaration)d(has)j(tw)o(o)f(parts:)396 2077 -y Fo(<)p Fq(!ELEMENT)43 b Fn(name)i(content-model)p Fo(>)396 -2268 y Fv(The)20 b(content)f(model)h(is)h(a)f(re)o(gular)f(e)o -(xpression)g(which)g(describes)h(the)g(possible)g(inner)f(structure)h -(of)g(the)g(element.)396 2376 y(Here,)g Fq(document)f -Fv(contains)h(one)g(or)g(more)f(sections,)h(and)g(a)g -Fq(section)g Fv(contains)f(one)h(or)g(more)f(paragraphs.)f(Note)396 -2483 y(that)j(these)f(tw)o(o)g(element)g(types)g(are)g(not)g(allo)n -(wed)f(to)i(contain)e(arbitrary)g(te)o(xt.)g(Only)h(the)g -Fq(paragraph)g Fv(element)f(type)396 2591 y(is)i(declared)e(such)h -(that)h(parsed)e(character)g(data)h(\(indicated)f(by)h(the)g(symbol)f -Fq(#PCDATA)p Fv(\))g(is)i(permitted.)396 2741 y(See)g(belo)n(w)e(for)h -(a)h(detailed)e(discussion)h(of)g(content)f(models.)-2 -3110 y Fp(1.1.2.)35 b(XML)e(par)n(ser)n(s)h(and)g(pr)n(ocessor)n(s)396 -3278 y Fv(XML)20 b(documents)f(are)h(human-readable,)c(b)n(ut)21 -b(this)f(is)h(not)f(the)h(main)e(purpose)g(of)h(this)h(language.)d(XML) -i(has)g(been)396 3386 y(designed)f(such)h(that)g(documents)f(can)h(be)g -(read)g(by)f(a)i(program)d(called)i(an)g Fr(XML)h(par)o(ser)r -Fv(.)f(The)g(parser)g(checks)f(that)396 3494 y(the)h(document)f(is)i -(well-formatted,)d(and)h(it)i(represents)f(the)g(document)e(as)j -(objects)f(of)g(the)g(programming)d(language.)396 3602 -y(There)j(are)g(tw)o(o)g(aspects)h(when)e(checking)g(the)h(document:)e -(First,)j(the)f(document)e(must)j(follo)n(w)e(some)h(basic)396 -3710 y(syntactic)g(rules,)g(such)g(as)h(that)f(tags)h(are)f(written)g -(in)g(angle)g(brack)o(ets,)f(that)h(for)g(e)n(v)o(ery)f(start)h(tag)h -(there)e(must)i(be)f(a)396 3818 y(corresponding)d(end)j(tag)g(and)f(so) -i(on.)f(A)g(document)e(respecting)h(these)i(rules)f(is)h -Fr(well-formed)r Fv(.)f(Second,)f(the)396 3926 y(document)f(must)j -(match)e(the)i(DTD)f(in)g(which)g(case)h(the)f(document)e(is)j -Fr(valid)r Fv(.)f(Man)o(y)f(parsers)h(check)f(only)h(on)396 -4034 y(well-formedness)e(and)i(ignore)f(the)h(DTD;)h(PXP)g(is)g -(designed)e(such)g(that)i(it)g(can)f(e)n(v)o(en)f(v)n(alidate)g(the)i -(document.)396 4183 y(A)g(parser)f(does)f(not)h(mak)o(e)g(a)h(sensible) -f(application,)e(it)j(only)f(reads)g(XML)g(documents.)e(The)i(whole)g -(application)396 4291 y(w)o(orking)f(with)h(XML-formatted)e(data)i(is)h -(called)f(an)g Fr(XML)h(pr)l(ocessor)r Fv(.)f(Often)g(XML)g(processors) -f(con)m(v)o(ert)396 4399 y(documents)g(into)h(another)e(format,)h(such) -h(as)h(HTML)f(or)g(Postscript.)g(Sometimes)g(processors)f(e)o(xtract)g -(data)h(of)g(the)396 4507 y(documents)f(and)g(output)g(the)i(processed) -e(data)h(again)f(XML-formatted.)e(The)j(parser)g(can)g(help)f(the)i -(application)396 4615 y(processing)e(the)h(document;)f(for)g(e)o -(xample)g(it)i(can)f(pro)o(vide)e(means)i(to)g(access)h(the)f(document) -e(in)j(a)f(speci\002c)h(manner)-5 b(.)396 4723 y(PXP)21 -b(supports)e(an)i(object-oriented)c(access)k(layer)e(specially)-5 -b(.)p Black 3842 5278 a Fr(9)p Black eop -%%Page: 10 10 -10 9 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black -2 583 a Fp(1.1.3.)35 b(Discussion)396 751 y Fv(As)21 -b(we)g(ha)n(v)o(e)e(seen,)h(there)g(are)g(tw)o(o)h(le)n(v)o(els)f(of)g -(description:)f(On)h(the)g(one)g(hand,)f(XML)h(can)g(de\002ne)f(rules)i -(about)e(the)396 859 y(format)g(of)h(a)h(document)d(\(the)i(DTD\),)g -(on)f(the)i(other)e(hand,)g(XML)h(e)o(xpresses)g(structured)f -(documents.)f(There)h(are)h(a)396 967 y(number)f(of)h(possible)f -(applications:)p Black 396 1199 a Ft(\225)p Black 60 -w Fv(XML)i(can)f(be)g(used)g(to)g(e)o(xpress)f(structured)g(te)o(xts.)h -(Unlik)o(e)g(HTML,)g(there)g(is)h(no)e(canonical)g(interpretation;)g -(one)479 1307 y(w)o(ould)h(ha)n(v)o(e)f(to)i(write)f(a)h(back)o(end)d -(for)i(the)g(DTD)g(that)h(translates)f(the)g(structured)f(te)o(xts)h -(into)g(a)h(format)e(that)479 1415 y(e)o(xisting)h(bro)n(wsers,)f -(printers)g(etc.)i(understand.)c(The)j(adv)n(antage)e(of)i(a)h -(self-de\002ned)e(document)f(format)h(is)i(that)f(it)479 -1523 y(is)h(possible)f(to)h(design)e(the)h(format)f(in)i(a)f(more)g -(problem-oriented)c(w)o(ay)-5 b(.)20 b(F)o(or)f(e)o(xample,)g(if)h(the) -h(task)f(is)h(to)g(e)o(xtract)479 1631 y(reports)f(from)f(a)h -(database,)g(one)f(can)h(use)h(a)f(DTD)h(that)f(re\003ects)h(the)f -(structure)f(of)h(the)g(report)f(or)h(the)g(database.)g(A)479 -1739 y(possible)g(approach)e(w)o(ould)i(be)g(to)g(ha)n(v)o(e)g(an)g -(element)f(type)h(for)g(e)n(v)o(ery)f(database)g(table)h(and)g(for)g(e) -n(v)o(ery)e(column.)479 1847 y(Once)i(the)g(DTD)h(has)f(been)g -(designed,)e(the)j(report)e(procedure)e(can)j(be)g(splitted)h(up)e(in)i -(a)f(part)g(that)h(selects)g(the)479 1955 y(database)f(ro)n(ws)g(and)g -(outputs)f(them)h(as)h(an)f(XML)g(document)e(according)g(to)j(the)f -(DTD,)g(and)g(in)g(a)g(part)g(that)479 2063 y(translates)h(the)f -(document)e(into)i(other)f(formats.)g(Of)i(course,)e(the)h(latter)h -(part)e(can)h(be)h(solv)o(ed)e(in)h(a)h(generic)e(w)o(ay)-5 -b(,)479 2170 y(e.g.)20 b(there)g(may)f(be)h(con\002gurable)e(back)o -(ends)h(for)h(all)g(DTDs)h(that)f(follo)n(w)g(the)g(approach)e(and)i -(ha)n(v)o(e)f(element)h(types)479 2278 y(for)g(tables)g(and)g(columns.) -479 2428 y(XML)h(plays)f(the)g(role)g(of)g(a)g(con\002gurable)e -(intermediate)h(format.)g(The)g(database)h(e)o(xtraction)e(function)h -(can)h(be)479 2536 y(written)g(without)g(ha)n(ving)f(to)h(kno)n(w)f -(the)h(details)h(of)f(typesetting;)f(the)h(back)o(ends)f(can)h(be)g -(written)g(without)g(ha)n(ving)479 2644 y(to)h(kno)n(w)e(the)h(details) -h(of)e(the)i(database.)479 2793 y(Of)g(course,)e(there)h(are)g -(traditional)f(solutions.)g(One)h(can)g(de\002ne)g(an)g(ad)g(hoc)g -(intermediate)e(te)o(xt)j(\002le)f(format.)f(This)479 -2901 y(disadv)n(antage)f(is)k(that)e(there)g(are)g(no)f(names)h(for)g -(the)g(pieces)g(of)g(the)g(format,)f(and)h(that)g(such)g(formats)g -(usually)f(lack)479 3009 y(of)h(documentation)d(because)j(of)g(this.)g -(Another)f(solution)g(w)o(ould)h(be)g(to)g(ha)n(v)o(e)g(a)h(binary)e -(representation,)e(either)j(as)479 3117 y(language-dependent)c(or)k -(language-independent)14 b(structure)20 b(\(e)o(xample)e(of)i(the)g -(latter)h(can)f(be)g(found)e(in)j(RPC)479 3225 y(implementations\).)d -(The)i(disadv)n(antage)e(is)j(that)f(it)h(is)g(harder)e(to)i(vie)n(w)f -(such)g(representations,)e(one)h(has)i(to)f(write)479 -3333 y(pretty)g(printers)f(for)h(this)g(purpose.)f(It)h(is)h(also)g -(more)e(dif)n(\002cult)h(to)g(enter)g(test)h(data;)f(XML)g(is)h(plain)f -(te)o(xt)g(that)h(can)f(be)479 3441 y(written)g(using)g(an)g(arbitrary) -f(editor)g(\(Emacs)h(has)g(e)n(v)o(en)f(a)i(good)e(XML)h(mode,)f -(PSGML\).)h(All)h(these)f(alternati)n(v)o(es)479 3549 -y(suf)n(fer)g(from)f(a)h(missing)g(structure)g(check)o(er)m(,)e(i.e.)i -(the)h(programs)d(processing)h(these)h(formats)f(usually)h(do)g(not)479 -3657 y(check)g(the)g(input)f(\002le)i(or)f(input)g(object)f(in)i -(detail;)f(XML)g(parsers)g(check)f(the)h(syntax)g(of)g(the)g(input)g -(\(the)f(so-called)479 3765 y(well-formedness)f(check\),)h(and)h(the)g -(adv)n(anced)e(parsers)i(lik)o(e)g(PXP)h(e)n(v)o(en)f(v)o(erify)e(that) -j(the)f(structure)f(matches)h(the)479 3872 y(DTD)h(\(the)f(so-called)f -(v)n(alidation\).)p Black 396 4022 a Ft(\225)p Black -60 w Fv(XML)i(can)f(be)g(used)g(as)g(con\002gurable)e(communication)g -(language.)g(A)i(fundamental)e(problem)h(of)h(e)n(v)o(ery)479 -4130 y(communication)e(is)j(that)f(sender)f(and)h(recei)n(v)o(er)f -(must)h(follo)n(w)g(the)g(same)g(con)m(v)o(entions)e(about)h(the)h -(language.)e(F)o(or)479 4238 y(data)i(e)o(xchange,)e(the)i(question)f -(is)j(usually)d(which)h(data)g(records)f(and)h(\002elds)g(are)g(a)n(v)n -(ailable,)g(ho)n(w)g(the)o(y)f(are)479 4346 y(syntactically)h -(composed,)e(and)i(which)f(v)n(alues)h(are)g(possible)g(for)g(the)g(v)n -(arious)f(\002elds.)h(Similar)h(questions)e(arise)479 -4454 y(for)h(te)o(xt)g(document)e(e)o(xchange.)g(XML)i(does)g(not)g -(answer)g(these)g(problems)f(completely)-5 b(,)18 b(b)n(ut)i(it)h -(reduces)e(the)479 4562 y(number)g(of)h(ambiguities)f(for)g(such)h(con) -m(v)o(entions:)e(The)i(outlines)f(of)h(the)g(syntax)g(are)g -(speci\002ed)g(by)g(the)g(DTD)g(\(b)n(ut)479 4669 y(not)g(necessarily)g -(the)g(details\),)g(and)g(XML)g(introduces)e(canonical)h(names)h(for)g -(the)g(components)e(of)i(documents)479 4777 y(such)g(that)h(it)f(is)i -(simpler)d(to)i(describe)e(the)h(rest)h(of)f(the)g(syntax)g(and)f(the)h -(semantics)h(informally)-5 b(.)p Black 3800 5278 a Fr(10)p -Black eop -%%Page: 11 11 -11 10 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black Black 396 579 a Ft(\225)p Black 60 w Fv(XML)f(is)g(a)g(data)f -(storage)g(format.)f(Currently)-5 b(,)17 b(e)n(v)o(ery)h(softw)o(are)h -(product)f(tends)h(to)h(use)f(its)i(o)n(wn)d(w)o(ay)i(to)f(store)h -(data;)479 687 y(commercial)f(softw)o(are)h(often)f(does)h(not)g -(describe)f(such)h(formats,)f(and)h(it)h(is)g(a)g(pain)e(to)i(inte)o -(grate)e(such)h(softw)o(are)479 795 y(into)g(a)g(bigger)f(project.)f -(XML)i(can)g(help)f(to)h(impro)o(v)o(e)e(this)j(situation)e(when)g(se)n -(v)o(eral)g(applications)g(share)h(the)g(same)479 903 -y(syntax)g(of)g(data)g(\002les.)h(DTDs)f(are)g(then)g(neutral)g -(instances)g(that)g(check)f(the)h(format)g(of)f(data)i(\002les)g -(independent)c(of)479 1011 y(applications.)-2 1512 y -Fx(1.2.)39 b(Highlights)e(of)i(XML)396 1692 y Fv(This)21 -b(section)f(e)o(xplains)f(man)o(y)g(of)h(the)g(features)f(of)h(XML,)g -(b)n(ut)h(not)e(all,)i(and)f(some)g(features)f(not)h(in)g(detail.)g(F)o -(or)g(a)396 1800 y(complete)f(description,)g(see)i(the)f(XML)g -(speci\002cation)396 1908 y(\(http://www)-5 b(.w3.or)o -(g/TR/1998/REC-xml-)o(19)o(98)o(02)o(10)o(.htm)o(l\).)-2 -2236 y Fp(1.2.1.)35 b(The)f(DTD)g(and)g(the)f(instance)396 -2404 y Fv(The)20 b(DTD)g(contains)g(v)n(arious)f(declarations;)g(in)h -(general)f(you)h(can)g(only)f(use)i(a)f(feature)f(if)i(you)e(ha)n(v)o -(e)h(pre)n(viously)396 2512 y(declared)f(it.)i(The)f(document)e -(instance)i(\002le)h(may)e(contain)g(the)i(full)f(DTD,)g(b)n(ut)g(it)h -(is)g(also)g(possible)f(to)g(split)h(the)f(DTD)396 2619 -y(into)g(an)g(internal)g(and)f(an)h(e)o(xternal)f(subset.)h(A)h -(document)d(must)j(be)o(gin)e(as)h(follo)n(ws)g(if)h(the)f(full)g(DTD)g -(is)h(included:)396 2800 y Fo(<)p Fq(?xml)44 b(version="1.0")f -(encoding=")p Fn(Your)f(encoding)t Fq("?)p Fo(>)396 2897 -y(<)p Fq(!DOCTYPE)h Fn(root)i Fq([)486 2994 y Fn(Declarations)396 -3091 y Fq(])p Fo(>)396 3282 y Fv(These)20 b(declarations)f(are)h -(called)g(the)h Fr(internal)e(subset)q Fv(.)i(Note)f(that)g(the)g -(usage)g(of)g(entities)h(and)e(conditional)g(sections)396 -3390 y(is)i(restricted)f(within)g(the)g(internal)g(subset.)396 -3539 y(If)g(the)h(declarations)d(are)j(located)e(in)h(a)h(dif)n(ferent) -e(\002le,)h(you)f(can)h(refer)g(to)g(this)h(\002le)g(as)g(follo)n(ws:) -396 3720 y Fo(<)p Fq(?xml)44 b(version="1.0")f(encoding=")p -Fn(Your)f(encoding)t Fq("?)p Fo(>)396 3817 y(<)p Fq(!DOCTYPE)h -Fn(root)i Fq(SYSTEM)e(")p Fn(file)h(name)p Fq(")p Fo(>)396 -4008 y Fv(The)20 b(declarations)f(in)h(the)h(\002le)f(are)h(called)f -(the)g Fr(e)n(xternal)g(subset)q Fv(.)g(The)g(\002le)h(name)f(is)h -(called)f(the)g Fr(system)h(identi\002er)r Fv(.)e(It)396 -4116 y(is)i(also)g(possible)f(to)g(refer)g(to)g(the)g(\002le)h(by)f(a)g -(so-called)g Fr(public)f(identi\002er)r Fv(,)g(b)n(ut)i(most)f(XML)g -(applications)f(w)o(on')o(t)g(use)396 4223 y(this)i(feature.)396 -4373 y(Y)-9 b(ou)20 b(can)g(also)g(specify)g(both)f(internal)h(and)f(e) -o(xternal)g(subsets.)i(In)e(this)i(case,)g(the)f(declarations)f(of)h -(both)f(subsets)i(are)396 4481 y(mix)o(ed,)e(and)h(if)g(there)g(are)g -(con\003icts,)g(the)g(declaration)f(of)h(the)g(internal)f(subset)i(o)o -(v)o(errides)d(those)i(of)g(the)g(e)o(xternal)396 4589 -y(subset)h(with)f(the)g(same)h(name.)e(This)h(looks)g(as)h(follo)n(ws:) -396 4769 y Fo(<)p Fq(?xml)44 b(version="1.0")f(encoding=")p -Fn(Your)f(encoding)t Fq("?)p Fo(>)396 4866 y(<)p Fq(!DOCTYPE)h -Fn(root)89 b Fq(SYSTEM)44 b(")p Fn(file)g(name)p Fq(")g([)p -Black 3800 5278 a Fr(11)p Black eop -%%Page: 12 12 -12 11 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 486 579 a Fn(Declarations)396 676 y Fq(])p Fo(>)396 -909 y Fv(The)f(XML)g(declaration)f(\(the)h(string)g(be)o(ginning)d -(with)k Fo(<)p Fq(?xml)e Fv(and)h(ending)f(at)i Fq(?)p -Fo(>)p Fv(\))f(should)f(specify)g(the)h(encoding)396 -1016 y(of)g(the)g(\002le.)h(Common)e(v)n(alues)h(are)g(UTF-8,)f(and)h -(the)g(ISO-8859)e(series)j(of)f(character)f(sets.)i(Note)f(that)g(e)n -(v)o(ery)f(\002le)396 1124 y(parsed)h(by)f(the)i(XML)f(processor)f(can) -h(be)o(gin)f(with)h(an)g(XML)h(declaration)d(and)i(that)g(e)n(v)o(ery)f -(\002le)i(may)e(ha)n(v)o(e)h(its)h(o)n(wn)396 1232 y(encoding.)396 -1382 y(The)f(name)g(of)g(the)g(root)f(element)h(must)g(be)g(mentioned)f -(directly)g(after)h(the)g Fq(DOCTYPE)g Fv(string.)f(This)i(means)e -(that)i(a)396 1490 y(full)f(document)f(instance)g(looks)h(lik)o(e)396 -1670 y Fo(<)p Fq(?xml)44 b(version="1.0")f(encoding=")p -Fn(Your)f(encoding)t Fq("?)p Fo(>)396 1767 y(<)p Fq(!DOCTYPE)h -Fn(root)89 b Fq(SYSTEM)44 b(")p Fn(file)g(name)p Fq(")g([)486 -1864 y Fn(Declarations)396 1961 y Fq(])p Fo(>)396 2156 -y(<)p Fn(root)p Fo(>)486 2253 y Fn(inner)g(contents)396 -2350 y Fo(<)p Fq(/)p Fn(root)p Fo(>)-2 2802 y Fp(1.2.2.)35 -b(Reser)q(ved)h(c)o(haracter)n(s)396 2970 y Fv(Some)20 -b(characters)f(are)i(generally)d(reserv)o(ed)h(to)h(indicate)g(markup)e -(such)i(that)g(the)o(y)g(cannot)f(be)h(used)g(for)g(character)396 -3078 y(data.)g(These)g(characters)f(are)h Fm(<)p Fv(,)h -Fm(>)p Fv(,)f(and)f(&.)h(Furthermore,)e(single)i(and)g(double)e(quotes) -i(are)g(sometimes)g(reserv)o(ed.)396 3186 y(If)g(you)g(w)o(ant)g(to)g -(include)f(such)h(a)h(character)e(as)i(character)m(,)d(write)j(it)f(as) -h(follo)n(ws:)p Black 396 3473 a Ft(\225)p Black 60 w -Fq(<)f Fv(instead)g(of)g Fm(<)p Black 396 3581 a Ft(\225)p -Black 60 w Fq(>)g Fv(instead)g(of)g Fm(>)p Black 396 -3689 a Ft(\225)p Black 60 w Fq(&)g Fv(instead)g(of)g(&)p -Black 396 3797 a Ft(\225)p Black 60 w Fq(')g Fv(instead)g(of)g(')p -Black 396 3905 a Ft(\225)p Black 60 w Fq(")g Fv(instead)g(of)g(") -396 4054 y(All)h(other)e(characters)h(are)g(free)g(in)g(the)g(document) -e(instance.)i(It)g(is)i(possible)d(to)i(include)e(a)i(character)e(by)g -(its)j(position)396 4162 y(in)f(the)f(Unicode)f(alphabet:)396 -4342 y Fq(&#)p Fn(n)p Fq(;)396 4533 y Fv(where)h Fl(n)g -Fv(is)i(the)e(decimal)f(number)g(of)h(the)g(character)-5 -b(.)19 b(Alternati)n(v)o(ely)-5 b(,)18 b(you)h(can)h(specify)g(the)g -(character)f(by)h(its)396 4641 y(he)o(xadecimal)e(number:)396 -4822 y Fq(&#x)p Fn(n)p Fq(;)p Black 3800 5278 a Fr(12)p -Black eop -%%Page: 13 13 -13 12 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 396 579 a Fv(In)f(the)g(scope)g(of)g(declarations,)f(the)h -(character)f(\045)i(is)g(no)f(longer)f(free.)g(T)-7 b(o)20 -b(include)g(it)h(as)f(character)m(,)f(you)g(must)h(use)396 -687 y(the)g(notations)g Fq(%)g Fv(or)f Fq(%)p -Fv(.)396 836 y(Note)h(that)h(besides)f(<,)g(>,)g(&,)f -(',)g(and)h(")f(there)h(are)g(no)g(prede\002nes)f(character)g -(entities.)h(This)396 944 y(is)h(dif)n(ferent)e(from)g(HTML)h(which)g -(de\002nes)g(a)g(list)i(of)d(characters)h(that)g(can)g(be)g(referenced) -e(by)i(name)f(\(e.g.)h(ä)396 1052 y(for)g(\344\);)g(ho)n(we)n(v)o -(er)m(,)e(if)i(you)g(prefer)e(named)i(characters,)f(you)g(can)h -(declare)f(such)h(entities)h(yourself)e(\(see)h(belo)n(w\).)-2 -1422 y Fp(1.2.3.)35 b(Elements)g(and)f(ELEMENT)e(dec)n(larations)396 -1589 y Fv(Elements)20 b(structure)f(the)h(document)f(instance)g(in)i(a) -f(hierarchical)f(w)o(ay)-5 b(.)20 b(There)f(is)i(a)g(top-le)n(v)o(el)d -(element,)i(the)g Fr(r)l(oot)396 1697 y(element)q Fv(,)g(which)g -(contains)g(a)g(sequence)f(of)h(inner)g(elements)f(and)h(character)f -(sections.)h(The)g(inner)f(elements)h(are)396 1805 y(structured)f(in)h -(the)f(same)h(w)o(ay)-5 b(.)20 b(Ev)o(ery)e(element)h(has)h(an)g -Fr(element)f(type)p Fv(.)h(The)f(be)o(ginning)f(of)h(the)h(element)f -(is)i(indicated)396 1913 y(by)f(a)h Fr(start)g(ta)o(g)p -Fv(,)e(written)396 2093 y Fo(<)p Fn(element-type)p Fo(>)396 -2284 y Fv(and)h(the)g(element)g(continues)f(until)h(the)g -(corresponding)d Fr(end)i(ta)o(g)h Fv(is)h(reached:)396 -2465 y Fo(<)p Fq(/)p Fn(element-type)p Fo(>)396 2655 -y Fv(In)f(XML,)f(it)i(is)f(not)g(allo)n(wed)f(to)h(omit)f(start)i(or)e -(end)g(tags,)h(e)n(v)o(en)f(if)h(the)g(DTD)g(w)o(ould)f(permit)g(this.) -h(Note)g(that)g(there)f(are)396 2763 y(no)h(special)g(rules)g(ho)n(w)g -(to)g(interpret)g(spaces)g(or)g(ne)n(wlines)g(near)f(start)i(or)f(end)g -(tags;)g(all)h(spaces)f(and)g(ne)n(wlines)g(count.)396 -2913 y(Ev)o(ery)f(element)h(type)f(must)i(be)f(declared)f(before)f(it)j -(can)f(be)g(used.)g(The)g(declaration)f(consists)h(of)g(tw)o(o)h -(parts:)f(the)396 3021 y(ELEMENT)f(declaration)f(describes)h(the)h -(content)f(model,)f(i.e.)i(which)f(inner)g(elements)g(are)h(allo)n -(wed;)f(the)h(A)-9 b(TTLIST)396 3129 y(declaration)19 -b(describes)h(the)g(attrib)n(utes)g(of)g(the)g(element.)396 -3278 y(An)g(element)g(can)g(simply)g(allo)n(w)g(e)n(v)o(erything)e(as)i -(content.)f(This)i(is)g(written:)396 3458 y Fo(<)p Fq(!ELEMENT)43 -b Fn(name)i Fq(ANY)p Fo(>)396 3649 y Fv(On)20 b(the)h(opposite,)e(an)h -(element)f(can)h(be)g(forced)f(to)i(be)f(empty;)f(declared)g(by:)396 -3829 y Fo(<)p Fq(!ELEMENT)43 b Fn(name)i Fq(EMPTY)p Fo(>)396 -4020 y Fv(Note)20 b(that)h(there)e(is)j(an)e(abbre)n(viated)e(notation) -h(for)g(empty)g(element)h(instances:)g Fo(<)p Fn(name)p -Fq(/)p Fo(>)p Fv(.)396 4170 y(There)g(are)g(tw)o(o)g(more)g -(sophisticated)f(forms)g(of)h(declarations:)f(so-called)h -Fr(mixed)g(declar)o(ations)p Fv(,)e(and)i Fr(r)m(e)m(gular)396 -4278 y(e)n(xpr)m(essions)p Fv(.)g(An)h(element)e(with)i(mix)o(ed)e -(content)g(contains)g(character)g(data)h(interspersed)f(with)i(inner)e -(elements,)396 4386 y(and)h(the)g(set)h(of)f(allo)n(wed)g(inner)f -(elements)h(can)g(be)g(speci\002ed.)g(In)f(contrast)h(to)g(this,)h(a)g -(re)o(gular)d(e)o(xpression)396 4494 y(declaration)h(does)h(not)g(allo) -n(w)g(character)f(data,)h(b)n(ut)g(the)g(inner)f(elements)h(can)g(be)g -(described)f(by)h(the)g(more)g(po)n(werful)396 4601 y(means)g(of)g(re)o -(gular)f(e)o(xpressions.)396 4751 y(A)i(declaration)e(for)g(mix)o(ed)g -(content)g(looks)h(as)h(follo)n(ws:)p Black 3800 5278 -a Fr(13)p Black eop -%%Page: 14 14 -14 13 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 396 579 a Fo(<)p Fq(!ELEMENT)43 b Fn(name)i Fq(\(#PCDATA)e(|)i -Fn(element)1892 609 y Fk(1)1962 579 y Fq(|)g(...)f(|)h -Fn(element)2636 609 y Fk(n)2707 579 y Fq(\)*)p Fo(>)396 -770 y Fv(or)20 b(if)h(you)e(do)h(not)g(w)o(ant)g(to)g(allo)n(w)g(an)o -(y)g(inner)f(element,)h(simply)396 950 y Fo(<)p Fq(!ELEMENT)43 -b Fn(name)i Fq(\(#PCDATA\))p Fo(>)396 1279 y Fj(Example)479 -1426 y Fi(If)19 b(element)g(type)g Fh(q)g Fi(is)g(declared)h(as)479 -1596 y Fh(<!ELEMENT)44 b(q)c(\(#PCDATA)k(|)c(r)h(|)g(s\)*>)479 -1776 y Fi(this)19 b(is)f(a)h(le)o(gal)g(instance:)479 -1947 y Fh(<q>This)43 b(is)e(character)j(data<r></r>with)h(<s></s>inner) -g(elements</q>)479 2127 y Fi(But)19 b(this)g(is)f(ille)o(gal)g(because) -i Fh(t)f Fi(has)h(not)f(been)g(enumerated)i(in)e(the)g(declaration:)479 -2297 y Fh(<q>This)43 b(is)e(character)j(data<r></r>with)h(<t></t>inner) -g(elements</q>)396 2571 y Fv(The)20 b(other)f(form)h(uses)g(a)h(re)o -(gular)e(e)o(xpression)f(to)j(describe)e(the)h(possible)g(contents:)396 -2752 y Fo(<)p Fq(!ELEMENT)43 b Fn(name)i(regexp)p Fo(>)396 -2942 y Fv(The)20 b(follo)n(wing)f(well-kno)n(wn)f(re)o(ge)o(xp)g -(operators)h(are)h(allo)n(wed:)p Black 396 3299 a Ft(\225)p -Black 60 w Fn(element-name)p Black 396 3407 a Ft(\225)p -Black 60 w Fq(\()p Fn(subexpr)839 3437 y Fk(1)910 3407 -y Fq(,)g Fv(...)g Fq(,)45 b Fn(subexpr)1463 3437 y Fk(n)1533 -3407 y Fq(\))p Black 396 3515 a Ft(\225)p Black 60 w -Fq(\()p Fn(subexpr)839 3545 y Fk(1)910 3515 y Fq(|)20 -b Fv(...)g Fq(|)45 b Fn(subexpr)1463 3545 y Fk(n)1533 -3515 y Fq(\))p Black 396 3623 a Ft(\225)p Black 60 w -Fn(subexpr)s Fq(*)p Black 396 3731 a Ft(\225)p Black -60 w Fn(subexpr)s Fq(+)p Black 396 3839 a Ft(\225)p Black -60 w Fn(subexpr)s Fq(?)396 3989 y Fv(The)20 b Fq(,)h -Fv(operator)d(indicates)i(a)h(sequence)e(of)h(sub-models,)e(the)i -Fq(|)h Fv(operator)d(describes)i(alternati)n(v)o(e)f(sub-models.)f(The) -396 4096 y Fq(*)j Fv(indicates)f(zero)f(or)h(more)g(repetitions,)f(and) -g Fq(+)i Fv(one)f(or)f(more)h(repetitions.)f(Finally)-5 -b(,)19 b Fq(?)i Fv(can)f(be)g(used)g(for)f(optional)396 -4204 y(sub-models.)g(As)i(atoms)f(the)g(re)o(ge)o(xp)e(can)i(contain)f -(names)h(of)g(elements;)g(note)g(that)g(it)h(is)g(not)f(allo)n(wed)f -(to)i(include)396 4312 y Fq(#PCDATA)p Fv(.)396 4462 y(The)f(e)o(xact)g -(syntax)f(of)h(the)g(re)o(gular)f(e)o(xpressions)g(is)i(rather)e -(strange.)h(This)g(can)g(be)g(e)o(xplained)f(best)h(by)g(a)g(list)i(of) -396 4570 y(constraints:)p Black 396 4802 a Ft(\225)p -Black 60 w Fv(The)e(outermost)f(e)o(xpression)g(must)h(not)g(be)g -Fn(element-name)p Fv(.)p Black 3800 5278 a Fr(14)p Black -eop -%%Page: 15 15 -15 14 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 479 579 a(Ille)m(gal:)e Fq(<!ELEMENT)43 b(x)i(y>)p -Fv(;)21 b(this)f(must)h(be)f(written)g(as)h Fq(<!ELEMENT)43 -b(x)i(\(y\)>)p Fv(.)p Black 396 728 a Ft(\225)p Black -60 w Fv(F)o(or)20 b(the)g(unary)f(operators)g Fn(subexpr)s -Fq(*)p Fv(,)g Fn(subexpr)s Fq(+)p Fv(,)g(and)g Fn(subexpr)s -Fq(?)p Fv(,)g(the)h Fn(subexpr)i Fv(must)f(not)f(be)g(again)f(an)479 -836 y(unary)g(operator)-5 b(.)479 986 y Fr(Ille)m(gal:)19 -b Fq(<!ELEMENT)43 b(x)i(y**>)p Fv(;)20 b(this)h(must)f(be)g(written)g -(as)h Fq(<!ELEMENT)44 b(x)g(\(y*\)*>)p Fv(.)p Black 396 -1135 a Ft(\225)p Black 60 w Fv(Between)21 b Fq(\))f Fv(and)g(one)f(of)h -(the)h(unary)d(operatory)g Fq(*)p Fv(,)j Fq(+)p Fv(,)f(or)g -Fq(?)p Fv(,)g(there)g(must)g(not)g(be)g(whitespace.)479 -1285 y Fr(Ille)m(gal:)f Fq(<!ELEMENT)43 b(x)i(\(y|z\))f(*>)p -Fv(;)21 b(this)f(must)h(be)f(written)g(as)h Fq(<!ELEMENT)43 -b(x)i(\(y|z\)*>)p Fv(.)p Black 396 1434 a Ft(\225)p Black -60 w Fv(There)20 b(is)h(the)f(additional)f(constraint)g(that)h(the)h -(right)e(parenthsis)g(must)i(be)f(contained)e(in)j(the)f(same)g(entity) -g(as)h(the)479 1542 y(left)g(parenthesis;)e(see)i(the)f(section)g -(about)f(parsed)h(entities)g(belo)n(w)-5 b(.)396 1733 -y(Note)20 b(that)g(there)g(is)h(another)e(restriction)g(on)h(re)o -(gular)e(e)o(xpressions)h(which)h(must)g(be)g(deterministic.)f(This)h -(means)g(that)396 1841 y(the)g(parser)g(must)g(be)g(able)g(to)h(see)g -(by)e(looking)g(at)i(the)f(ne)o(xt)f(tok)o(en)h(which)f(alternati)n(v)o -(e)g(is)i(actually)f(used,)g(or)f(whether)396 1949 y(the)h(repetition)f -(stops.)i(The)f(reason)f(for)g(this)i(is)g(simply)f(compatability)f -(with)h(SGML)g(\(there)g(is)h(no)f(intrinsic)f(reason)396 -2057 y(for)h(this)h(rule;)e(XML)i(can)f(li)n(v)o(e)g(without)f(this)i -(restriction\).)396 2302 y Fj(Example)479 2449 y Fi(The)e(elements)g -(are)g(declared)h(as)f(follo)n(ws:)479 2620 y Fh(<!ELEMENT)44 -b(q)c(\(r?,)i(\(s)f(|)g(t\)+\)>)479 2707 y(<!ELEMENT)j(r)c -(\(#PCDATA\)>)479 2795 y(<!ELEMENT)k(s)c(EMPTY>)479 2882 -y(<!ELEMENT)k(t)c(\(q)i(|)e(r\)>)479 3062 y Fi(This)19 -b(is)f(a)h(le)o(gal)g(instance:)479 3233 y Fh(<q><r>Some)44 -b(characters</r><s/><)q(/q>)479 3413 y Fi(\(Note:)19 -b Fg(<)p Fh(s/)p Fg(>)g Fi(is)g(an)g(abbre)n(viation)h(for)f -Fg(<)p Fh(s)p Fg(><)p Fh(/s)p Fg(>)p Fi(.\))g(It)f(w)o(ould)i(be)f -(ille)o(gal)f(to)h(lea)o(v)o(e)g Fh(<s/>)h Fi(out)f(because)h(at)f -(least)f(one)479 3510 y(instance)i(of)f Fh(s)g Fi(or)g -Fh(t)g Fi(must)g(be)g(present.)g(It)f(w)o(ould)i(be)f(ille)o(gal,)f -(too,)h(if)f(characters)i(e)o(xisted)f(outside)h(the)e -Fh(r)i Fi(element;)f(the)g(only)479 3607 y(e)o(xception)h(is)f(white)g -(space.)g(\226)g(This)f(is)h(le)o(gal,)f(too:)479 3778 -y Fh(<q><s/><t><q><s/><)q(/q>)q(</t)q(></)q(q>)-2 4230 -y Fp(1.2.4.)35 b(Attrib)n(ute)e(lists)h(and)g(A)-11 b(TTLIST)34 -b(dec)n(larations)396 4398 y Fv(Elements)20 b(may)g(ha)n(v)o(e)f -(attrib)n(utes.)h(These)g(are)g(put)g(into)g(the)g(start)h(tag)f(of)g -(an)g(element)g(as)h(follo)n(ws:)396 4578 y Fo(<)p Fn(element-name)43 -b(attribute)1444 4608 y Fk(1)1469 4578 y Fq(=")p Fn(value)1784 -4608 y Fk(1)1810 4578 y Fq(")i(...)f Fn(attribute)2484 -4608 y Fk(n)2509 4578 y Fq(=")p Fn(value)2824 4608 y -Fk(n)2850 4578 y Fq(")p Fo(>)396 4769 y Fv(Instead)20 -b(of)g Fq(")p Fn(value)1017 4799 y Fk(k)1043 4769 y Fq(")g -Fv(it)h(is)g(also)g(possible)f(to)g(use)g(single)g(quotes)g(as)h(in)f -Fq(')p Fn(value)2817 4799 y Fk(k)2843 4769 y Fq(')p Fv(.)g(Note)h(that) -f(you)f(cannot)g(use)396 4877 y(double)g(quotes)h(literally)g(within)g -(the)g(v)n(alue)f(of)h(the)g(attrib)n(ute)g(if)h(double)d(quotes)i(are) -g(the)g(delimiters;)g(the)g(same)p Black 3800 5278 a -Fr(15)p Black eop -%%Page: 16 16 -16 15 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 396 579 a Fv(applies)f(to)h(single)f(quotes.)f(Y)-9 -b(ou)20 b(can)g(generally)e(not)i(use)g Fm(<)h Fv(and)e(&)i(as)g -(characters)e(in)h(attrib)n(ute)g(v)n(alues.)g(It)g(is)396 -687 y(possible)g(to)h(include)e(the)h(paraphrases)e(<,)j(>,)f -(&,)f(',)g(and)h(")f(\(and)g(an)o(y)g(other)h(reference)e -(to)j(a)396 795 y(general)e(entity)h(as)h(long)f(as)g(the)h(entity)f -(is)h(not)e(de\002ned)h(by)f(an)i(e)o(xternal)d(\002le\))j(as)g(well)g -(as)g(&#)p Fl(n)p Fv(;.)396 944 y(Before)f(you)f(can)h(use)h(an)f -(attrib)n(ute)g(you)f(must)h(declare)g(it.)g(An)g(A)-9 -b(TTLIST)20 b(declaration)e(looks)i(as)h(follo)n(ws:)396 -1124 y Fo(<)p Fq(!ATTLIST)43 b Fn(element-name)845 1222 -y(attribute-name)f(attribute-type)h(attribute-default)845 -1319 y Fq(...)845 1416 y Fn(attribute-name)f(attribute-type)h -(attribute-default)396 1513 y Fo(>)396 1704 y Fv(There)20 -b(are)g(a)g(lot)h(of)f(types,)f(b)n(ut)i(most)f(important)f(are:)p -Black 396 2061 a Ft(\225)p Black 60 w Fq(CDATA)p Fv(:)h(Ev)o(ery)f -(string)h(is)h(allo)n(wed)f(as)g(attrib)n(ute)g(v)n(alue.)p -Black 396 2169 a Ft(\225)p Black 60 w Fq(NMTOKEN)p Fv(:)g(Ev)o(ery)f -(nametok)o(en)f(is)j(allo)n(wed)f(as)g(attrib)n(ute)g(v)n(alue.)g -(Nametok)o(ens)f(consist)h(\(mainly\))f(of)g(letters,)479 -2277 y(digits,)h(.,)h(:,)f(-,)g(_)h(in)f(arbitrary)f(order)-5 -b(.)p Black 396 2385 a Ft(\225)p Black 60 w Fq(NMTOKENS)p -Fv(:)20 b(A)g(space-separated)f(list)i(of)f(nametok)o(ens)e(is)k(allo)n -(wed)d(as)i(attrib)n(ute)f(v)n(alue.)396 2534 y(The)g(most)g -(interesting)g(def)o(ault)f(declarations)g(are:)p Black -396 2767 a Ft(\225)p Black 60 w Fq(#REQUIRED)p Fv(:)h(The)f(attrib)n -(ute)h(must)g(be)h(speci\002ed.)p Black 396 2874 a Ft(\225)p -Black 60 w Fq(#IMPLIED)p Fv(:)e(The)h(attrib)n(ute)f(can)g(be)h -(speci\002ed)f(b)n(ut)h(also)g(can)f(be)h(left)g(out.)f(The)g -(application)g(can)g(\002nd)g(out)h(whether)479 2982 -y(the)g(attrib)n(ute)g(w)o(as)h(present)f(or)g(not.)p -Black 396 3090 a Ft(\225)p Black 60 w Fq(")p Fn(value)p -Fq(")g Fv(or)f Fq(')p Fn(value)p Fq(')p Fv(:)h(This)g(particular)e(v)n -(alue)i(is)g(used)g(as)h(def)o(ault)e(if)h(the)g(attrib)n(ute)g(is)g -(omitted)g(in)g(the)g(element.)396 3378 y Fj(Example)479 -3525 y Fi(This)f(is)f(a)h(v)n(alid)g(attrib)o(ute)g(declaration)g(for)g -(element)g(type)h Fh(r)p Fi(:)479 3695 y Fh(<!ATTLIST)44 -b(r)883 3782 y(x)c(CDATA)164 b(#REQUIRED)883 3870 y(y)40 -b(NMTOKEN)84 b(#IMPLIED)883 3957 y(z)40 b(NMTOKENS)k("one)d(two)h -(three">)479 4137 y Fi(This)19 b(means)g(that)g Fh(x)g -Fi(is)g(a)g(required)g(attrib)o(ute)f(that)h(cannot)h(be)f(left)g(out,) -f(while)h Fh(y)g Fi(and)h Fh(z)f Fi(are)g(optional.)g(The)g(XML)g -(parser)479 4235 y(indicates)h(the)f(application)g(whether)h -Fh(y)f Fi(is)f(present)i(or)f(not,)f(b)o(ut)h(if)f Fh(z)h -Fi(is)g(missing)g(the)g(def)o(ault)h(v)n(alue)f("one)h(tw)o(o)f(three") -h(is)479 4332 y(returned)g(automatically)-5 b(.)479 4470 -y(This)19 b(is)f(a)h(v)n(alid)g(e)o(xample)h(of)f(these)g(attrib)o -(utes:)479 4641 y Fh(<r)41 b(x="He)h(said:)h("I)f(don't)g(like)g -(quotes!"")j(y='1'>)p Black 3798 5278 a Fr(16)p -Black eop -%%Page: 17 17 -17 16 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black -2 583 a Fp(1.2.5.)35 b(P)l(ar)n(sed)g(entities)396 -751 y Fv(Elements)20 b(describe)f(the)i(logical)e(structure)h(of)g(the) -g(document,)e(while)i Fr(entities)g Fv(determine)f(the)h(physical)g -(structure.)396 859 y(Entities)h(are)f(the)g(pieces)g(of)g(te)o(xt)g -(the)g(parser)g(operates)f(on,)h(mostly)g(\002les)h(and)f(macros.)f -(Entities)h(may)g(be)g Fr(par)o(sed)i Fv(in)396 967 y(which)e(case)h -(the)f(parser)f(reads)h(the)g(te)o(xt)h(and)e(interprets)g(it)i(as)g -(XML)g(markup,)d(or)i Fr(unpar)o(sed)h Fv(which)e(simply)h(means)396 -1075 y(that)h(the)f(data)g(of)g(the)g(entity)g(has)g(a)h(foreign)d -(format)h(\(e.g.)h(a)g(GIF)h(icon\).)396 1224 y(If)f(the)g(parsed)f -(entity)g(is)i(going)e(to)h(be)g(used)f(as)i(part)e(of)h(the)g(DTD,)g -(it)g(is)h(called)f(a)g Fr(par)o(ameter)f(entity)p Fv(.)h(Y)-9 -b(ou)19 b(can)h(declare)396 1332 y(a)h(parameter)e(entity)g(with)i(a)f -(\002x)o(ed)g(te)o(xt)g(as)h(content)e(by:)396 1512 y -Fo(<)p Fq(!ENTITY)44 b(\045)g Fn(name)g Fq(")p Fn(value)p -Fq(")p Fo(>)396 1703 y Fv(W)m(ithin)20 b(the)h(DTD,)f(you)f(can)h -Fr(r)m(efer)h(to)f Fv(this)h(entity)-5 b(,)19 b(i.e.)i(read)e(the)h(te) -o(xt)g(of)g(the)h(entity)-5 b(,)19 b(by:)396 1883 y Fq(\045)p -Fn(name)p Fq(;)396 2074 y Fv(Such)h(entities)h(beha)n(v)o(e)e(lik)o(e)h -(macros,)f(i.e.)i(when)e(the)o(y)h(are)g(referred)e(to,)i(the)g(macro)g -(te)o(xt)g(is)h(inserted)e(and)h(read)396 2182 y(instead)g(of)g(the)g -(original)f(te)o(xt.)396 2478 y Fj(Example)479 2625 y -Fi(F)o(or)g(e)o(xample,)g(you)h(can)f(declare)h(tw)o(o)f(elements)g -(with)f(the)h(same)h(content)f(model)h(by:)479 2795 y -Fh(<!ENTITY)43 b(\045)e(model)h("a)f(|)g(b)g(|)f(c">)479 -2882 y(<!ELEMENT)k(x)c(\(\045model;\)>)479 2970 y(<!ELEMENT)k(y)c -(\(\045model;\)>)396 3202 y Fv(If)20 b(the)h(contents)e(of)h(the)g -(entity)g(are)g(gi)n(v)o(en)f(as)i(string)f(constant,)f(the)h(entity)g -(is)h(called)f(an)g Fr(internal)g Fv(entity)-5 b(.)19 -b(It)i(is)g(also)396 3310 y(possible)f(to)h(name)e(a)i(\002le)g(to)f -(be)g(used)g(as)h(content)e(\(an)h Fr(e)n(xternal)g Fv(entity\):)396 -3490 y Fo(<)p Fq(!ENTITY)44 b(\045)g Fn(name)g Fq(SYSTEM)g(")p -Fn(file)g(name)p Fq(")p Fo(>)396 3681 y Fv(There)20 b(are)g(some)g -(restrictions)f(for)h(parameter)f(entities:)p Black 396 -4038 a Ft(\225)p Black 60 w Fv(If)h(the)h(internal)e(parameter)g -(entity)g(contains)h(the)g(\002rst)h(tok)o(en)e(of)h(a)h(declaration)e -(\(i.e.)g Fo(<)p Fq(!)p Fv(\),)h(it)h(must)f(also)h(contain)479 -4146 y(the)f(last)i(tok)o(en)d(of)h(the)g(declaration,)e(i.e.)j(the)f -Fo(>)p Fv(.)g(This)g(means)g(that)h(the)f(entity)g(either)g(contains)f -(a)i(whole)e(number)479 4254 y(of)h(complete)f(declarations,)g(or)h -(some)g(te)o(xt)g(from)f(the)h(middle)g(of)g(one)f(declaration.)479 -4404 y Fr(Ille)m(gal:)479 4542 y Fq(<!ENTITY)44 b(\045)g(e)h("\(a)f(|)h -(b)g(|)f(c\)>">)479 4639 y(<!ELEMENT)g(x)g(\045e;)479 -4789 y Fv(Because)21 b Fo(<)p Fq(!)f Fv(is)h(contained)e(in)h(the)g -(main)g(entity)-5 b(,)19 b(and)h(the)g(corresponding)d -Fo(>)j Fv(is)h(contained)e(in)h(the)h(entity)e Fq(e)p -Fv(.)p Black 3797 5278 a Fr(17)p Black eop -%%Page: 18 18 -18 17 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black Black 396 579 a Ft(\225)p Black 60 w Fv(If)f(the)h(internal)e -(parameter)g(entity)g(contains)h(a)h(left)f(paranthesis,)f(it)i(must)f -(also)h(contain)e(the)h(corresponding)d(right)479 687 -y(paranthesis.)479 836 y Fr(Ille)m(gal:)479 975 y Fq(<!ENTITY)44 -b(\045)g(e)h("\(a)f(|)h(b)g(|)f(c">)479 1072 y(<!ELEMENT)g(x)g -(\045e;\)>)479 1222 y Fv(Because)21 b Fq(\()f Fv(is)h(contained)e(in)h -(the)g(entity)g Fq(e)p Fv(,)h(and)e(the)i(corresponding)16 -b Fq(\))21 b Fv(is)g(contained)e(in)h(the)g(main)g(entity)-5 -b(.)p Black 396 1371 a Ft(\225)p Black 60 w Fv(When)20 -b(reading)e(te)o(xt)i(from)f(an)g(entity)-5 b(,)19 b(the)h(parser)f -(automatically)f(inserts)i(one)g(space)f(character)g(before)f(the)i -(entity)479 1479 y(te)o(xt)g(and)g(one)g(space)g(character)f(after)h -(the)g(entity)g(te)o(xt.)f(Ho)n(we)n(v)o(er)m(,)f(this)j(rule)f(is)h -(not)f(applied)f(within)h(the)g(de\002nition)479 1587 -y(of)g(another)f(entity)-5 b(.)479 1736 y Fr(Le)m(gal:)479 -1875 y Fq(<!ENTITY)44 b(\045)g(suffix)g("gif">)479 1972 -y(<!ENTITY)g(iconfile)f('icon.\045suffix;'>)479 2121 -y Fv(Because)21 b Fq(\045suffix;)e Fv(is)i(referenced)d(within)i(the)g -(de\002nition)f(te)o(xt)h(for)g Fq(iconfile)p Fv(,)f(no)h(additional)f -(spaces)h(are)479 2229 y(added.)479 2379 y Fr(Ille)m(gal:)479 -2517 y Fq(<!ENTITY)44 b(\045)g(suffix)g("test">)479 2615 -y(<!ELEMENT)g(x.\045suffix;)f(ANY>)479 2764 y Fv(Because)21 -b Fq(\045suffix;)e Fv(is)i(referenced)d(outside)i(the)g(de\002nition)f -(te)o(xt)h(of)g(another)f(entity)-5 b(,)19 b(the)h(parser)g(replaces) -479 2872 y Fq(\045suffix;)g Fv(by)f Fn(space)p Fq(test)p -Fn(space)p Fv(.)479 3021 y Fr(Ille)m(gal:)479 3160 y -Fq(<!ENTITY)44 b(\045)g(e)h("\(a)f(|)h(b)g(|)f(c\)">)479 -3257 y(<!ELEMENT)g(x)g(\045e;*>)479 3407 y Fv(Because)21 -b(there)e(is)j(a)e(whitespace)g(between)f Fq(\))i Fv(and)e -Fq(*)p Fv(,)i(which)e(is)i(ille)o(gal.)p Black 396 3556 -a Ft(\225)p Black 60 w Fv(An)f(e)o(xternal)f(parameter)g(entity)h(must) -g(al)o(w)o(ays)h(consist)f(of)g(a)h(whole)e(number)g(of)h(complete)f -(declarations.)p Black 396 3664 a Ft(\225)p Black 60 -w Fv(In)h(the)g(internal)g(subset)g(of)g(the)g(DTD,)g(a)h(reference)d -(to)j(a)f(parameter)f(entity)h(\(internal)f(or)h(e)o(xternal\))e(is)k -(only)479 3772 y(allo)n(wed)e(at)h(positions)e(where)h(a)g(ne)n(w)g -(declaration)f(can)h(start.)396 3963 y(If)g(the)f(parsed)g(entity)g(is) -h(going)e(to)i(be)f(used)g(in)h(the)f(document)e(instance,)i(it)h(is)h -(called)e(a)h Fr(g)o(ener)o(al)e(entity)p Fv(.)h(Such)g(entities)396 -4071 y(can)h(be)g(used)g(as)h(abbre)n(viations)d(for)i(frequent)e -(phrases,)i(or)g(to)g(include)f(e)o(xternal)g(\002les.)i(Internal)e -(general)g(entities)i(are)396 4179 y(declared)e(as)i(follo)n(ws:)396 -4359 y Fo(<)p Fq(!ENTITY)44 b Fn(name)g Fq(")p Fn(value)p -Fq(")p Fo(>)396 4550 y Fv(External)19 b(general)g(entities)i(are)f -(declared)f(this)i(w)o(ay:)396 4730 y Fo(<)p Fq(!ENTITY)44 -b Fn(name)g Fq(SYSTEM)g(")p Fn(file)g(name)p Fq(")p Fo(>)p -Black 3800 5278 a Fr(18)p Black eop -%%Page: 19 19 -19 18 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 396 579 a Fv(References)f(to)g(general)f(entities)i(are)f -(written)g(as:)396 759 y Fq(&)p Fn(name)p Fq(;)396 950 -y Fv(The)g(main)g(dif)n(ference)e(between)h(parameter)g(and)h(general)f -(entities)h(is)i(that)e(the)g(former)f(are)h(only)f(recognized)f(in)j -(the)396 1058 y(DTD)g(and)e(that)i(the)f(latter)g(are)g(only)g -(recognized)e(in)i(the)g(document)e(instance.)i(As)h(the)f(DTD)g(is)i -(parsed)d(before)g(the)396 1166 y(document,)f(the)i(parameter)f -(entities)i(are)f(e)o(xpanded)d(\002rst;)k(for)f(e)o(xample)f(it)i(is)g -(possible)f(to)g(use)h(the)f(content)f(of)h(a)396 1274 -y(parameter)f(entity)h(as)h(the)f(name)g(of)f(a)i(general)e(entity:)h -Fq(&\045name;;)2557 1241 y Ff(1)2580 1274 y Fv(.)396 -1423 y(General)g(entities)g(must)h(respect)e(the)i(element)e(hierarchy) --5 b(.)17 b(This)k(means)f(that)g(there)g(must)g(be)g(an)g(end)g(tag)g -(for)g(e)n(v)o(ery)396 1531 y(start)h(tag)f(in)h(the)f(entity)g(v)n -(alue,)f(and)h(that)g(end)f(tags)i(without)e(corresponding)e(start)k -(tags)f(are)g(not)g(allo)n(wed.)396 1777 y Fj(Example)479 -1924 y Fi(If)f(the)f(author)i(of)f(a)f(document)j(changes)f(sometimes,) -f(it)f(is)g(w)o(orthwhile)h(to)g(set)f(up)i(a)e(general)i(entity)e -(containing)i(the)f(names)479 2021 y(of)g(the)g(authors.)h(If)e(the)h -(author)h(changes,)g(you)f(need)h(only)g(to)e(change)j(the)e -(de\002nition)g(of)g(the)g(entity)-5 b(,)18 b(and)i(do)f(not)h(need)f -(to)479 2118 y(check)h(all)f(occurrences)h(of)f(authors')h(names:)479 -2289 y Fh(<!ENTITY)43 b(authors)g("Gerd)f(Stolpmann">)479 -2469 y Fi(In)19 b(the)g(document)i(te)o(xt,)d(you)i(can)f(no)n(w)h -(refer)e(to)h(the)g(author)h(names)f(by)h(writing)e Fh(&authors;)p -Fi(.)479 2607 y Fe(Ille)m(gal:)h Fi(The)g(follo)n(wing)g(tw)o(o)g -(entities)g(are)g(ille)o(gal)f(because)i(the)f(elements)g(in)g(the)g -(de\002nition)g(do)g(not)h(nest)f(properly:)479 2778 -y Fh(<!ENTITY)43 b(lengthy-tag)i("<section)e(textcolor='white')j -(background='graphi)q(c'>)q(">)479 2865 y(<!ENTITY)d(nonsense)165 -b("<a></b>">)396 3139 y Fv(Earlier)20 b(in)g(this)h(introduction)d(we)i -(e)o(xplained)e(that)j(there)e(are)i(substitutes)f(for)g(reserv)o(ed)e -(characters:)i(<,)g(>,)396 3247 y(&,)f(',)h(and)f -(".)g(These)h(are)g(simply)g(prede\002ned)e(general)h(entities;)i -(note)f(that)g(the)o(y)g(are)g(the)g(only)396 3355 y(prede\002ned)e -(entities.)j(It)f(is)h(allo)n(wed)f(to)g(de\002ne)g(these)g(entities)h -(again)e(as)i(long)e(as)i(the)f(meaning)f(is)i(unchanged.)-2 -3725 y Fp(1.2.6.)35 b(Notations)g(and)e(unpar)n(sed)i(entities)396 -3892 y Fv(Unparsed)19 b(entities)i(ha)n(v)o(e)e(a)i(foreign)d(format)i -(and)f(can)h(thus)g(not)g(be)g(read)g(by)g(the)g(XML)g(parser)-5 -b(.)20 b(Unparsed)f(entities)396 4000 y(are)h(al)o(w)o(ays)h(e)o -(xternal.)e(The)h(format)f(of)h(an)g(unparsed)e(entity)i(must)g(ha)n(v) -o(e)g(been)f(declared,)g(such)h(a)h(format)e(is)i(called)f(a)396 -4108 y Fr(notation)p Fv(.)f(The)g(entity)h(can)g(then)g(be)g(declared)f -(by)h(referring)e(to)i(this)h(notation.)e(As)i(unparsed)d(entities)j -(do)f(not)396 4216 y(contain)f(XML)i(te)o(xt,)e(it)i(is)h(not)d -(possible)h(to)h(include)e(them)h(directly)f(into)h(the)g(document;)e -(you)i(can)g(only)f(declare)396 4324 y(attrib)n(utes)h(such)g(that)h -(names)e(of)h(unparsed)f(entities)h(are)h(acceptable)e(v)n(alues.)396 -4474 y(As)i(you)f(can)g(see,)g(unparsed)f(entities)h(are)g(too)g -(complicated)f(in)h(order)f(to)h(ha)n(v)o(e)g(an)o(y)f(purpose.)g(It)h -(is)h(almost)f(al)o(w)o(ays)396 4581 y(better)g(to)g(simply)g(pass)h -(the)f(name)g(of)g(the)g(data)g(\002le)h(as)g(normal)e(attrib)n(ute)g -(v)n(alue,)h(and)f(let)i(the)f(application)f(recognize)396 -4689 y(and)h(process)g(the)g(foreign)e(format.)p Black -3800 5278 a Fr(19)p Black eop -%%Page: 20 20 -20 19 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black -2 597 a Fx(1.3.)39 b(A)g(complete)f(e)n(xample:)g(The)h -Fd(readme)k Fx(DTD)396 777 y Fv(The)20 b(reason)g(for)f -Fr(r)m(eadme)h Fv(w)o(as)h(that)f(I)g(often)g(wrote)g(tw)o(o)g(v)o -(ersions)f(of)h(\002les)h(such)f(as)h(README)g(and)e(INST)-8 -b(ALL)396 885 y(which)20 b(e)o(xplain)f(aspects)h(of)g(a)h(distrib)n -(uted)e(softw)o(are)h(archi)n(v)o(e;)f(one)g(v)o(ersion)g(w)o(as)i -(ASCII-formatted,)d(the)i(other)g(w)o(as)396 993 y(written)g(in)h -(HTML.)e(Maintaining)g(both)g(v)o(ersions)h(means)f(double)g(amount)g -(of)h(w)o(ork,)f(and)h(changes)f(of)h(one)f(v)o(ersion)396 -1101 y(may)h(be)g(for)o(gotten)e(in)i(the)g(other)f(v)o(ersion.)g(T)-7 -b(o)20 b(impro)o(v)o(e)e(this)j(situation)e(I)i(in)m(v)o(ented)d(the)i -Fr(r)m(eadme)g Fv(DTD)g(which)f(allo)n(ws)396 1209 y(me)h(to)h -(maintain)e(only)h(one)f(source)h(written)g(as)g(XML)h(document,)d(and) -h(to)i(generate)e(the)h(ASCII)g(and)g(the)g(HTML)396 -1317 y(v)o(ersion)f(from)g(it.)396 1466 y(In)h(this)h(section,)f(I)g(e) -o(xplain)f(only)g(the)i(DTD.)f(The)f Fr(r)m(eadme)h Fv(DTD)h(is)g -(contained)d(in)j(the)f(PXP)h(distrib)n(ution)e(together)396 -1574 y(with)i(the)f(tw)o(o)g(con)m(v)o(erters)e(to)j(produce)d(ASCII)i -(and)g(HTML.)g(Another)e(section)i(of)g(this)h(manual)e(describes)h -(the)396 1682 y(HTML)g(con)m(v)o(erter)-5 b(.)396 1831 -y(The)20 b(documents)f(ha)n(v)o(e)g(a)i(simple)f(structure:)f(There)h -(are)g(up)g(to)g(three)g(le)n(v)o(els)g(of)g(nested)g(sections,)g -(paragraphs,)d(item)396 1939 y(lists,)22 b(footnotes,)c(hyperlinks,)g -(and)h(te)o(xt)h(emphasis.)g(The)g(outermost)f(element)g(has)i(usually) -e(the)h(type)g Fq(readme)p Fv(,)g(it)h(is)396 2047 y(declared)e(by)396 -2228 y Fq(<!ELEMENT)44 b(readme)f(\(sect1+\)>)396 2325 -y(<!ATTLIST)h(readme)845 2422 y(title)g(CDATA)g(#REQUIRED>)396 -2613 y Fv(This)21 b(means)f(that)g(this)h(element)e(contains)h(one)f -(or)h(more)f(sections)i(of)f(the)g(\002rst)h(le)n(v)o(el)f(\(element)f -(type)h Fq(sect1)p Fv(\),)f(and)396 2721 y(that)i(the)f(element)f(has)i -(a)f(required)f(attrib)n(ute)h Fq(title)f Fv(containing)g(character)g -(data)h(\(CD)m(A)-9 b(T)h(A\).)19 b(Note)h(that)h Fq(readme)396 -2829 y Fv(elements)f(must)g(not)g(contain)f(te)o(xt)h(data.)396 -2978 y(The)g(three)g(le)n(v)o(els)g(of)g(sections)g(are)g(declared)f -(as)i(follo)n(ws:)396 3158 y Fq(<!ELEMENT)44 b(sect1)g -(\(title,\(sect2|p|ul\)+\)>)396 3352 y(<!ELEMENT)g(sect2)g -(\(title,\(sect3|p|ul\)+\)>)396 3547 y(<!ELEMENT)g(sect3)g -(\(title,\(p|ul\)+\)>)396 3738 y Fv(Ev)o(ery)19 b(section)h(has)g(a)h -Fq(title)f Fv(element)g(as)g(\002rst)h(subelement.)e(After)h(the)g -(title)h(an)f(arbitrary)f(b)n(ut)h(non-empty)396 3846 -y(sequence)f(of)h(inner)g(sections,)g(paragraphs)e(and)h(item)i(lists)g -(follo)n(ws.)f(Note)g(that)g(the)g(inner)g(sections)g(must)g(belong)f -(to)396 3954 y(the)h(ne)o(xt)g(higher)f(section)h(le)n(v)o(el;)g -Fq(sect3)g Fv(elements)f(must)i(not)f(contain)f(inner)g(sections)h -(because)g(there)g(is)h(no)e(ne)o(xt)396 4061 y(higher)g(le)n(v)o(el.) -396 4211 y(Ob)o(viously)-5 b(,)18 b(all)j(three)f(declarations)e(allo)n -(w)j(paragraphs)d(\()p Fq(p)p Fv(\))h(and)h(item)g(lists)i(\()p -Fq(ul)p Fv(\).)e(The)f(de\002nition)g(can)h(be)396 4319 -y(simpli\002ed)g(at)h(this)g(point)e(by)h(using)f(a)i(parameter)e -(entity:)396 4499 y Fq(<!ENTITY)44 b(\045)g(p.like)g("p|ul">)396 -4693 y(<!ELEMENT)g(sect1)g(\(title,\(sect2|\045p.like;\)+\)>)p -Black 3800 5278 a Fr(20)p Black eop -%%Page: 21 21 -21 20 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 396 579 a Fq(<!ELEMENT)44 b(sect2)g -(\(title,\(sect3|\045p.like;\)+\)>)396 773 y(<!ELEMENT)g(sect3)g -(\(title,\(\045p.like;\)+\)>)396 964 y Fv(Here,)20 b(the)g(entity)g -Fq(p.like)g Fv(is)h(nothing)e(b)n(ut)h(a)g(macro)g(abbre)n(viating)d -(the)j(same)h(sequence)e(of)h(declarations;)f(if)h(ne)n(w)396 -1072 y(elements)f(on)h(the)f(same)h(le)n(v)o(el)f(as)h -Fq(p)g Fv(and)f Fq(ul)h Fv(are)f(later)h(added,)e(it)i(is)h(suf)n -(\002cient)e(only)f(to)i(change)e(the)i(entity)f(de\002nition.)396 -1180 y(Note)h(that)h(there)e(are)i(some)f(restrictions)f(on)h(the)g -(usage)g(of)g(entities)h(in)f(this)h(conte)o(xt;)e(most)h(important,)e -(entities)396 1288 y(containing)h(a)h(left)h(paranthesis)e(must)h(also) -h(contain)e(the)h(corresponding)d(right)i(paranthesis.)396 -1437 y(Note)h(that)h(the)f(entity)g Fq(p.like)g Fv(is)h(a)f -Fr(par)o(ameter)i Fv(entity)-5 b(,)19 b(i.e.)h(the)g(ENTITY)g -(declaration)e(contains)i(a)g(percent)f(sign,)396 1545 -y(and)h(the)g(entity)g(is)h(referred)e(to)h(by)g Fq(\045p.like;)p -Fv(.)f(This)h(kind)g(of)f(entity)h(must)h(be)f(used)g(to)g(abbre)n -(viate)e(parts)j(of)f(the)396 1653 y(DTD;)g(the)g Fr(g)o(ener)o(al)f -Fv(entities)h(declared)e(without)h(percent)g(sign)h(and)f(referred)f -(to)i(as)g Fq(&name;)f Fv(are)h(not)f(allo)n(wed)g(in)h(this)396 -1761 y(conte)o(xt.)396 1911 y(The)g Fq(title)g Fv(element)g -(speci\002es)g(the)h(title)f(of)g(the)h(section)f(in)g(which)g(it)g -(occurs.)g(The)f(title)i(is)h(gi)n(v)o(en)c(as)j(character)396 -2019 y(data,)f(optionally)f(interspersed)f(with)j(line)f(breaks)g(\()p -Fq(br)p Fv(\):)396 2199 y Fq(<!ELEMENT)44 b(title)g(\(#PCDATA|br\)*>) -396 2390 y Fv(Compared)19 b(with)h(the)g Fq(title)g Fr(attrib)n(ute)g -Fv(of)g(the)h Fq(readme)e Fv(element,)h(this)g(element)g(allo)n(ws)g -(inner)g(markup)e(\(i.e.)i Fq(br)p Fv(\))396 2498 y(while)g(attrib)n -(ute)g(v)n(alues)g(do)g(not:)g(It)g(is)h(an)g(error)e(if)h(an)g(attrib) -n(ute)g(v)n(alue)g(contains)f(the)h(left)h(angle)e(brack)o(et)g -Fm(<)i Fv(literally)396 2605 y(such)f(that)g(it)h(is)h(impossible)d(to) -h(include)g(inner)f(elements.)396 2755 y(The)h(paragraph)e(element)h -Fq(p)i Fv(has)f(a)h(structure)e(similar)i(to)f Fq(title)p -Fv(,)g(b)n(ut)g(it)h(allo)n(ws)f(more)g(inner)f(elements:)396 -2935 y Fq(<!ENTITY)44 b(\045)g(text)h("br|code|em|footnote|a">)396 -3129 y(<!ELEMENT)f(p)g(\(#PCDATA|\045text;\)*>)396 3320 -y Fv(Line)20 b(breaks)g(do)f(not)h(ha)n(v)o(e)g(inner)f(structure,)g -(so)i(the)o(y)e(are)h(declared)f(as)i(being)e(empty:)396 -3500 y Fq(<!ELEMENT)44 b(br)g(EMPTY>)396 3691 y Fv(This)21 -b(means)f(that)g(really)g(nothing)e(is)j(allo)n(wed)f(within)g -Fq(br)p Fv(;)g(you)f(must)i(al)o(w)o(ays)f(write)h Fq(<br></br>)e -Fv(or)h(abbre)n(viated)396 3799 y Fq(<br/>)p Fv(.)396 -3949 y(Code)g(samples)h(should)e(be)h(mark)o(ed)f(up)h(by)f(the)h -Fq(code)h Fv(tag;)f(emphasized)f(te)o(xt)h(can)g(be)g(indicated)f(by)h -Fq(em)p Fv(:)396 4129 y Fq(<!ELEMENT)44 b(code)g(\(#PCDATA\)>)396 -4323 y(<!ELEMENT)g(em)g(\(#PCDATA|\045text;\)*>)396 4514 -y Fv(That)20 b Fq(code)g Fv(elements)g(are)g(not)g(allo)n(wed)g(to)g -(contain)f(further)g(markup)f(while)i Fq(em)h Fv(elements)f(do)g(is)h -(a)f(design)g(decision)396 4622 y(by)g(the)g(author)f(of)h(the)g(DTD.) -396 4772 y(Unordered)e(lists)k(simply)d(consists)i(of)f(one)g(or)g -(more)f(list)i(items,)g(and)e(a)i(list)g(item)g(may)e(contain)g -(paragraph-le)n(v)o(el)396 4879 y(material:)p Black 3800 -5278 a Fr(21)p Black eop -%%Page: 22 22 -22 21 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 396 579 a Fq(<!ELEMENT)44 b(ul)g(\(li+\)>)396 773 -y(<!ELEMENT)g(li)g(\(\045p.like;\)*>)396 964 y Fv(F)o(ootnotes)19 -b(are)h(described)f(by)h(the)g(te)o(xt)g(of)g(the)g(note;)g(this)h(te)o -(xt)f(may)g(contain)f(te)o(xt-le)n(v)o(el)g(markup.)f(There)h(is)i(no) -396 1072 y(mechanism)e(to)i(describe)e(the)h(numbering)e(scheme)h(of)h -(footnotes,)f(or)h(to)g(specify)g(ho)n(w)f(footnote)g(references)f(are) -396 1180 y(printed.)396 1360 y Fq(<!ELEMENT)44 b(footnote)f -(\(#PCDATA|\045text;\)*>)396 1551 y Fv(Hyperlinks)19 -b(are)h(written)g(as)h(in)f(HTML.)g(The)g(anchor)f(tag)h(contains)f -(the)h(te)o(xt)g(describing)f(where)h(the)g(link)g(points)g(to,)396 -1659 y(and)g(the)g Fq(href)g Fv(attrib)n(ute)g(is)h(the)f(pointer)f -(\(as)i(URL\).)f(There)f(is)j(no)d(w)o(ay)i(to)f(describe)f(locations)h -(of)g("hash)g(marks".)f(If)396 1767 y(the)h(link)g(refers)g(to)g -(another)f Fr(r)m(eadme)h Fv(document,)e(the)i(attrib)n(ute)g -Fq(readmeref)f Fv(should)g(be)h(used)g(instead)g(of)g -Fq(href)p Fv(.)396 1875 y(The)g(reason)g(is)h(that)f(the)g(con)m(v)o -(erted)e(document)g(has)i(usually)g(a)h(dif)n(ferent)d(system)i -(identi\002er)g(\(\002le)h(name\),)d(and)i(the)396 1983 -y(link)g(to)h(a)f(con)m(v)o(erted)e(document)g(must)i(be)g(con)m(v)o -(erted,)e(too.)396 2163 y Fq(<!ELEMENT)44 b(a)g(\(#PCDATA\)*>)396 -2260 y(<!ATTLIST)g(a)845 2357 y(href)268 b(CDATA)44 b(#IMPLIED)845 -2454 y(readmeref)f(CDATA)h(#IMPLIED)396 2552 y(>)396 -2742 y Fv(Note)20 b(that)h(although)d(it)j(is)g(only)e(sensible)i(to)f -(specify)g(one)f(of)h(the)g(tw)o(o)h(attrib)n(utes,)f(the)g(DTD)g(has)h -(no)e(means)h(to)396 2850 y(e)o(xpress)g(this)g(restriction.)396 -3000 y(So)h(f)o(ar)f(the)g(DTD.)g(Finally)-5 b(,)19 b(here)h(is)h(a)g -(document)d(for)i(it:)396 3180 y Fq(<?xml)44 b(version="1.0")f -(encoding="ISO-8859-1"?>)396 3277 y(<!DOCTYPE)h(readme)f(SYSTEM)h -("readme.dtd">)396 3374 y(<readme)g(title="How)f(to)i(use)f(the)g -(readme)g(converters">)396 3471 y(<sect1>)486 3569 y -(<title>Usage</title>)486 3666 y(<p>)576 3763 y(The)g(<em>readme</em>)e -(converter)i(is)g(invoked)g(on)g(the)h(command)e(line)h(by:)486 -3860 y(</p>)486 3957 y(<p>)576 4054 y(<code>readme)e([)j(-text)f(|)h -(-html)f(])g(input.xml</code>)486 4151 y(</p>)486 4248 -y(<p>)576 4346 y(Here)g(a)g(list)h(of)f(options:)486 -4443 y(</p>)486 4540 y(<ul>)576 4637 y(<li>)665 4734 -y(<p><code>-)396 4831 y(text</code>:)f(specifies)g(that)i(ASCII)f -(output)f(should)h(be)h(produced</p>)p Black 3800 5278 -a Fr(22)p Black eop -%%Page: 23 23 -23 22 bop Black 3028 67 a Fr(Chapter)19 b(1.)h(What)h(is)g(XML?)p -Black 576 579 a Fq(</li>)576 676 y(<li>)665 773 y(<p><code>-)396 -870 y(html</code>:)43 b(specifies)g(that)i(HTML)f(output)g(should)f(be) -i(produced</p>)576 967 y(</li>)486 1065 y(</ul>)486 1162 -y(<p>)576 1259 y(The)f(input)g(file)g(must)g(be)h(given)f(on)g(the)h -(command)e(line.)h(The)h(converted)e(output)h(is)576 -1356 y(printed)f(to)i(<em>stdout</em>.)486 1453 y(</p>)396 -1550 y(</sect1>)396 1647 y(<sect1>)486 1745 y(<title>Author</title>)486 -1842 y(<p>)576 1939 y(The)f(program)g(has)g(been)g(written)g(by)576 -2036 y(<a)g(href="mailto:Gerd.Stolpmann@darmstadt.ne)o(tsurf.)o(de">Ge) -o(rd)39 b(Stolpmann</a>.)486 2133 y(</p>)396 2230 y(</sect1>)396 -2327 y(</readme>)-2 2746 y Fx(Notes)p Black 396 2926 -a Fv(1.)p Black 70 w(This)20 b(construct)g(is)h(only)e(allo)n(wed)h -(within)g(the)g(de\002nition)f(of)h(another)e(entity;)i(otherwise)g(e)o -(xtra)f(spaces)i(w)o(ould)529 3034 y(be)f(added)f(\(as)i(e)o(xplained)d -(abo)o(v)o(e\).)g(Such)i(indirection)e(is)j(not)f(recommended.)529 -3172 y Fi(Complete)f(e)o(xample:)529 3343 y Fh(<!ENTITY)43 -b(\045)e(variant)i("a">)243 b(<!-)42 b(or)f("b")g(->)529 -3430 y(<!ENTITY)i(text-a)g("This)f(is)f(text)h(A.">)529 -3518 y(<!ENTITY)h(text-b)g("This)f(is)f(text)h(B.">)529 -3605 y(<!ENTITY)h(text)f("&text-\045variant)q(;;")q(>)529 -3785 y Fi(Y)-8 b(ou)19 b(can)h(no)n(w)f(write)f Fh(&text;)j -Fi(in)e(the)g(document)h(instance,)f(and)h(depending)h(on)e(the)g(v)n -(alue)g(of)g Fh(variant)i Fi(either)e Fh(text-a)i Fi(or)529 -3882 y Fh(text-b)g Fi(is)d(inserted.)p Black 3800 5278 -a Fr(23)p Black eop -%%Page: 24 24 -24 23 bop Black Black -2 621 a Fs(Chapter)48 b(2.)f(Using)i(PXP)-2 -1055 y Fx(2.1.)39 b(V)-9 b(alidation)396 1235 y Fv(The)20 -b(parser)g(can)g(be)g(used)g(to)g Fr(validate)f Fv(a)i(document.)d -(This)i(means)g(that)g(all)h(the)f(constraints)g(that)g(must)g(hold)g -(for)f(a)396 1343 y(v)n(alid)h(document)e(are)i(actually)g(check)o(ed.) -f(V)-9 b(alidation)19 b(is)i(the)f(def)o(ault)f(mode)h(of)g(PXP,)g -(i.e.)h(e)n(v)o(ery)d(document)h(is)396 1451 y(v)n(alidated)g(while)i -(it)f(is)i(being)d(parsed.)396 1600 y(In)h(the)g Fq(examples)g -Fv(directory)e(of)i(the)g(distrib)n(ution)f(you)h(\002nd)g(the)g -Fq(pxpvalidate)f Fv(application.)f(It)j(is)g(in)m(v)n(ok)o(ed)d(in)j -(the)396 1708 y(follo)n(wing)e(w)o(ay:)396 1888 y Fq(pxpvalidate)43 -b([)i(-wf)f(])h Fn(file)p Fq(...)396 2079 y Fv(The)20 -b(\002les)h(mentioned)e(on)g(the)i(command)d(line)i(are)g(v)n -(alidated,)f(and)h(e)n(v)o(ery)e(w)o(arning)h(and)h(e)n(v)o(ery)f -(error)g(messages)h(are)396 2187 y(printed)f(to)i(stderr)-5 -b(.)396 2337 y(The)20 b(-wf)g(switch)h(modi\002es)e(the)i(beha)n(viour) -d(such)i(that)g(a)h(well-formedness)d(parser)h(is)i(simulated.)f(In)g -(this)g(mode,)f(the)396 2445 y(ELEMENT)-6 b(,)19 b(A)-9 -b(TTLIST)j(,)19 b(and)g(NO)m(T)-8 b(A)f(TION)20 b(declarations)f(of)h -(the)g(DTD)g(are)g(ignored,)e(and)i(only)f(the)i(ENTITY)396 -2553 y(declarations)e(will)i(tak)o(e)f(ef)n(fect.)g(This)g(mode)f(is)i -(intended)e(for)h(documents)e(lacking)h(a)i(DTD.)f(Please)h(note)f -(that)g(the)396 2661 y(parser)g(still)h(scans)g(the)f(DTD)g(fully)g -(and)g(will)h(report)e(all)h(errors)g(in)g(the)g(DTD;)h(such)f(checks)f -(are)h(not)g(required)f(by)g(a)396 2769 y(well-formedness)f(parser)-5 -b(.)396 2918 y(The)20 b Fq(pxpvalidate)f Fv(application)g(is)i(the)f -(simplest)h(sensible)f(program)e(using)i(PXP,)g(you)g(may)f(consider)g -(it)i(as)396 3026 y("hello)f(w)o(orld")f(program.)-2 -3445 y Fx(2.2.)39 b(Ho)n(w)g(to)g(par)n(se)f(a)i(document)d(fr)m(om)i -(an)g(application)396 3624 y Fv(Let)21 b(me)f(\002rst)h(gi)n(v)o(e)e(a) -i(rough)d(o)o(v)o(ervie)n(w)g(of)i(the)h(object)e(model)g(of)h(the)h -(parser)-5 b(.)19 b(The)h(follo)n(wing)f(items)h(are)h(represented)396 -3732 y(by)f(objects:)p Black 396 4055 a Ft(\225)p Black -60 w Fr(Documents:)f Fv(The)h(document)e(representation)g(is)j(more)e -(or)h(less)h(the)f(anchor)f(for)g(the)h(application;)f(all)i(accesses)g -(to)479 4163 y(the)f(parsed)g(entities)h(start)f(here.)g(It)g(is)h -(described)e(by)h(the)g(class)h Fq(document)f Fv(contained)e(in)j(the)f -(module)479 4271 y Fq(Pxp_document)p Fv(.)f(Y)-9 b(ou)19 -b(can)h(get)h(some)f(global)f(information,)e(such)j(as)h(the)f(XML)h -(declaration)d(the)j(document)479 4379 y(be)o(gins)f(with,)g(the)g(DTD) -g(of)g(the)g(document,)e(global)i(processing)e(instructions,)h(and)h -(most)g(important,)f(the)479 4487 y(document)f(tree.)p -Black 396 4595 a Ft(\225)p Black 60 w Fr(The)j(contents)e(of)h -(documents:)f Fv(The)h(contents)f(ha)n(v)o(e)h(the)g(structure)f(of)h -(a)h(tree:)f(Elements)g(contain)f(other)g(elements)479 -4703 y(and)h(te)o(xt)744 4670 y Ff(1)768 4703 y Fv(.)h(The)e(common)g -(type)h(to)g(represent)f(both)g(kinds)h(of)g(content)f(is)i -Fq(node)f Fv(which)g(is)h(a)g(class)g(type)e(that)479 -4811 y(uni\002es)h(the)h(properties)d(of)i(elements)g(and)g(character)f -(data.)h(Ev)o(ery)e(node)i(has)g(a)h(list)g(of)f(children)f(\(which)g -(is)i(empty)p Black 3800 5278 a Fr(24)p Black eop -%%Page: 25 25 -25 24 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 479 579 a Fv(if)h(the)f(element)g(is)h(empty)e(or)h(the)g(node)f -(represents)h(te)o(xt\);)f(nodes)h(may)g(ha)n(v)o(e)f(attrib)n(utes;)h -(nodes)g(ha)n(v)o(e)f(al)o(w)o(ays)i(te)o(xt)479 687 -y(contents.)d(There)g(are)g(tw)o(o)h(implementations)e(of)h -Fq(node)p Fv(,)h(the)f(class)i Fq(element_impl)d Fv(for)h(elements,)g -(and)g(the)h(class)479 795 y Fq(data_impl)h Fv(for)f(te)o(xt)h(data.)g -(Y)-9 b(ou)20 b(\002nd)f(these)i(classes)g(and)f(class)h(types)f(in)g -(the)g(module)f Fq(Pxp_document)p Fv(,)g(too.)479 944 -y(Note)h(that)h(attrib)n(ute)f(lists)h(are)f(represented)f(by)g -(non-class)h(v)n(alues.)p Black 396 1094 a Ft(\225)p -Black 60 w Fr(The)h(node)e(e)n(xtension:)g Fv(F)o(or)h(adv)n(anced)e -(usage,)i(e)n(v)o(ery)e(node)i(of)f(the)i(document)d(may)i(ha)n(v)o(e)f -(an)h(associated)479 1202 y Fr(e)n(xtension)g Fv(which)g(is)h(simply)f -(a)g(second)f(object.)h(This)g(object)g(must)g(ha)n(v)o(e)g(the)g -(three)g(methods)f Fq(clone)p Fv(,)g Fq(node)p Fv(,)h(and)479 -1310 y Fq(set_node)f Fv(as)h(bare)f(minimum,)e(b)n(ut)j(you)e(are)i -(free)e(to)i(add)f(methods)f(as)i(you)f(w)o(ant.)g(This)g(is)i(the)e -(preferred)e(w)o(ay)j(to)479 1417 y(add)g(functionality)e(to)i(the)h -(document)d(tree)1746 1384 y Ff(2)1770 1417 y Fv(.)j(The)e(class)j -(type)d Fq(extension)h Fv(is)h(de\002ned)e(in)h Fq(Pxp_document)p -Fv(,)f(too.)p Black 396 1525 a Ft(\225)p Black 60 w Fr(The)i(DTD:)f -Fv(Sometimes)g(it)h(is)g(necessary)e(to)i(access)f(the)h(DTD)f(of)g(a)h -(document;)d(the)i(a)n(v)o(erage)f(application)g(does)479 -1633 y(not)h(need)g(this)g(feature.)f(The)h(class)h Fq(dtd)g -Fv(describes)e(DTDs,)i(and)e(mak)o(es)h(it)h(possible)f(to)h(get)f -(representations)e(of)479 1741 y(element,)i(entity)-5 -b(,)19 b(and)h(notation)e(declarations)h(as)i(well)g(as)g(processing)e -(instructions)g(contained)f(in)j(the)f(DTD.)479 1849 -y(This)g(class,)g(and)f Fq(dtd_element)p Fv(,)g Fq(dtd_notation)p -Fv(,)e(and)i Fq(proc_instruction)f Fv(can)h(be)h(found)e(in)i(the)f -(module)479 1957 y Fq(Pxp_dtd)p Fv(.)h(There)f(are)h(a)h(couple)e(of)h -(classes)h(representing)d(dif)n(ferent)h(kinds)g(of)h(entities;)h -(these)f(can)g(be)g(found)f(in)479 2065 y(the)h(module)f -Fq(Pxp_entity)p Fv(.)396 2214 y(Additionally)-5 b(,)18 -b(the)i(follo)n(wing)f(modules)g(play)h(a)g(role:)p Black -396 2447 a Ft(\225)p Black 60 w Fr(Pxp_yacc:)e Fv(Here)i(the)h(main)e -(parsing)h(functions)e(such)i(as)h Fq(parse_document_entity)c -Fv(are)k(located.)e(Some)479 2555 y(additional)g(types)h(and)g -(functions)f(allo)n(w)h(the)g(parser)f(to)i(be)f(con\002gured)e(in)i(a) -h(non-standard)c(w)o(ay)-5 b(.)p Black 396 2663 a Ft(\225)p -Black 60 w Fr(Pxp_types:)19 b Fv(This)h(is)h(a)g(collection)e(of)h -(basic)g(types)g(and)g(e)o(xceptions.)396 2812 y(There)g(are)g(some)g -(further)e(modules)i(that)g(are)g(needed)f(internally)g(b)n(ut)h(are)g -(not)g(part)g(of)g(the)g(API.)396 2962 y(Let)h(the)f(document)e(to)i -(be)h(parsed)e(be)h(stored)g(in)g(a)h(\002le)g(called)f -Fq(doc.xml)p Fv(.)f(The)h(parsing)f(process)h(is)h(started)f(by)396 -3070 y(calling)g(the)g(function)396 3250 y Fq(val)45 -b(parse_document_entity)c(:)k(config)e(->)i(source)f(->)g('ext)g(spec)h -(->)f('ext)g(document)396 3441 y Fv(de\002ned)19 b(in)i(the)f(module)f -Fq(Pxp_yacc)p Fv(.)g(The)h(\002rst)h(ar)o(gument)d(speci\002es)i(some)g -(global)g(properties)e(of)i(the)g(parser;)g(it)h(is)396 -3549 y(recommended)c(to)j(start)g(with)g(the)g Fq(default_config)p -Fv(.)e(The)h(second)g(ar)o(gument)e(determines)i(where)g(the)h -(document)396 3657 y(to)h(be)f(parsed)f(comes)h(from;)f(this)i(may)f -(be)g(a)g(\002le,)h(a)g(channel,)d(or)i(an)g(entity)g(ID.)g(T)-7 -b(o)21 b(parse)f Fq(doc.xml)p Fv(,)f(it)i(is)g(suf)n(\002cient)396 -3764 y(to)g(pass)f Fq(from_file)44 b("doc.xml")p Fv(.)396 -3914 y(The)20 b(third)g(ar)o(gument)e(passes)i(the)h(object)e -(speci\002cation)h(to)g(use.)g(Roughly)f(speaking,)g(it)i(determines)e -(which)g(classes)396 4022 y(implement)g(the)h(node)g(objects)f(of)h -(which)g(element)g(types,)f(and)h(which)g(e)o(xtensions)f(are)h(to)g -(be)g(used.)g(The)g Fq('ext)396 4130 y Fv(polymorphic)d(v)n(ariable)i -(is)j(the)e(type)f(of)h(the)h(e)o(xtension.)d(F)o(or)i(the)g(moment,)f -(let)i(us)f(simply)g(pass)h Fq(default_spec)d Fv(as)396 -4238 y(this)j(ar)o(gument,)d(and)h(ignore)g(it.)396 4387 -y(So)i(the)f(follo)n(wing)e(e)o(xpression)h(parses)h -Fq(doc.xml)p Fv(:)396 4567 y Fq(open)44 b(Pxp_yacc)396 -4664 y(let)h(d)f(=)h(parse_document_entity)c(default_config)i -(\(from_file)g("doc.xml"\))g(de-)396 4762 y(fault_spec)p -Black 3800 5278 a Fr(25)p Black eop -%%Page: 26 26 -26 25 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 396 579 a Fv(Note)g(that)h Fq(default_config)d -Fv(implies)i(that)h(w)o(arnings)e(are)h(collected)g(b)n(ut)g(not)g -(printed.)e(Errors)h(raise)i(one)f(of)g(the)396 687 y(e)o(xception)f -(de\002ned)g(in)h Fq(Pxp_types)p Fv(;)f(to)i(get)f(readable)f(errors)g -(and)h(w)o(arnings)f(catch)h(the)g(e)o(xceptions)f(as)i(follo)n(ws:)396 -867 y Fq(class)44 b(warner)g(=)486 964 y(object)576 1061 -y(method)f(warn)i(w)f(=)665 1158 y(print_endline)f(\("WARNING:)g(")i(^) -f(w\))486 1256 y(end)396 1353 y(;;)396 1547 y(try)486 -1644 y(let)g(config)g(=)h({)f(default_config)f(with)h(warner)g(=)h(new) -f(warner)g(})g(in)486 1741 y(let)g(d)h(=)g(parse_document_entity)c -(config)j(\(from_file)f("doc.xml"\))g(default_spec)486 -1838 y(in)576 1935 y(...)396 2033 y(with)531 2130 y(e)h(->)620 -2227 y(print_endline)f(\(Pxp_types.string_of_exn)e(e\))396 -2418 y Fv(No)n(w)20 b Fq(d)h Fv(is)g(an)f(object)g(of)g(the)g -Fq(document)f Fv(class.)i(If)f(you)g(w)o(ant)g(the)g(node)f(tree,)h -(you)g(can)g(get)g(the)g(root)f(element)h(by)396 2598 -y Fq(let)45 b(root)f(=)g(d)h(#)g(root)396 2789 y Fv(and)20 -b(if)g(you)g(w)o(ould)f(rather)h(lik)o(e)g(to)g(access)h(the)f(DTD,)g -(determine)f(it)i(by)396 2969 y Fq(let)45 b(dtd)f(=)h(d)f(#)h(dtd)396 -3160 y Fv(As)21 b(it)g(is)g(more)f(interesting,)f(let)h(us)h(in)m(v)o -(estigate)e(the)h(node)f(tree)h(no)n(w)-5 b(.)19 b(Gi)n(v)o(en)g(the)i -(root)e(element,)g(it)i(is)h(possible)d(to)396 3268 y(recursi)n(v)o -(ely)f(tra)n(v)o(erse)h(the)h(whole)f(tree.)g(The)g(children)g(of)g(a)h -(node)f Fq(n)h Fv(are)f(returned)f(by)h(the)h(method)e -Fq(sub_nodes)p Fv(,)g(and)396 3376 y(the)i(type)g(of)g(a)h(node)e(is)i -(returned)d(by)i Fq(node_type)p Fv(.)f(This)i(function)d(tra)n(v)o -(erses)i(the)g(tree,)g(and)g(prints)g(the)g(type)f(of)h(each)396 -3484 y(node:)396 3664 y Fq(let)45 b(rec)f(print_structure)e(n)j(=)486 -3761 y(let)f(ntype)g(=)h(n)g(#)f(node_type)g(in)486 3858 -y(match)g(ntype)g(with)576 3955 y(T_element)f(name)h(->)665 -4053 y(print_endline)f(\("Element)g(of)i(type)f(")h(^)f(name\);)665 -4150 y(let)h(children)e(=)i(n)f(#)h(sub_nodes)e(in)665 -4247 y(List.iter)h(print_structure)e(children)486 4344 -y(|)j(T_data)e(->)665 4441 y(print_endline)g("Data")486 -4538 y(|)i(_)f(->)665 4635 y(\(*)h(Other)f(node)g(types)g(are)g(not)h -(possible)e(unless)h(the)g(parser)g(is)h(configured)800 -4733 y(differently.)710 4830 y(*\))p Black 3798 5278 -a Fr(26)p Black eop -%%Page: 27 27 -27 26 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 665 579 a Fq(assert)44 b(false)396 770 y Fv(Y)-9 -b(ou)20 b(can)g(call)g(this)h(function)e(by)396 950 y -Fq(print_structure)43 b(root)396 1141 y Fv(The)20 b(type)g(returned)e -(by)i Fq(node_type)f Fv(is)i(either)f Fq(T_element)43 -b(name)21 b Fv(or)e Fq(T_data)p Fv(.)h(The)g Fq(name)g -Fv(of)g(the)g(element)g(type)396 1249 y(is)h(the)g(string)e(included)g -(in)i(the)f(angle)f(brack)o(ets.)h(Note)g(that)g(only)f(elements)h(ha)n -(v)o(e)g(children;)f(data)h(nodes)f(are)h(al)o(w)o(ays)396 -1357 y(lea)n(v)o(es)h(of)e(the)i(tree.)396 1506 y(There)f(are)g(some)g -(more)f(methods)g(in)i(order)e(to)h(access)h(a)f(parsed)g(node)f(tree:) -p Black 396 1739 a Ft(\225)p Black 60 w Fq(n)45 b(#)g(parent)p -Fv(:)19 b(Returns)h(the)h(parent)e(node,)g(or)h(raises)h -Fq(Not_found)e Fv(if)h(the)g(node)g(is)h(already)e(the)h(root)p -Black 396 1847 a Ft(\225)p Black 60 w Fq(n)45 b(#)g(root)p -Fv(:)20 b(Returns)g(the)g(root)g(of)f(the)i(node)e(tree.)p -Black 396 1955 a Ft(\225)p Black 60 w Fq(n)45 b(#)g(attribute)e(a)p -Fv(:)21 b(Returns)f(the)g(v)n(alue)f(of)h(the)g(attrib)n(ute)g(with)h -(name)e Fq(a)p Fv(.)i(The)e(method)g(returns)h(a)g(v)n(alue)g(for)479 -2063 y(e)n(v)o(ery)f Fr(declar)m(ed)j Fv(attrib)n(ute,)d(independently) -e(of)j(whether)f(the)i(attrib)n(ute)e(instance)h(is)h(de\002ned)e(or)h -(not.)g(If)g(the)479 2170 y(attrib)n(ute)g(is)h(not)f(declared,)f -Fq(Not_found)g Fv(will)i(be)f(raised.)g(\(In)f(well-formedness)f(mode,) -h(e)n(v)o(ery)g(attrib)n(ute)h(is)479 2278 y(considered)f(as)i(being)e -(implicitly)h(declared)e(with)j(type)f Fq(CDATA)p Fv(.\))479 -2428 y(The)g(follo)n(wing)f(return)g(v)n(alues)g(are)i(possible:)f -Fq(Value)44 b(s)p Fv(,)20 b Fq(Valuelist)43 b(sl)21 b -Fv(,)f(and)g Fq(Implied_value)p Fv(.)e(The)i(\002rst)479 -2536 y(tw)o(o)h(v)n(alue)e(types)h(indicate)g(that)g(the)g(attrib)n -(ute)g(v)n(alue)g(is)h(a)n(v)n(ailable,)e(either)h(because)g(there)f -(is)i(a)g(de\002nition)479 2644 y Fn(a)p Fq(=")p Fn(value)p -Fq(")f Fv(in)g(the)g(XML)g(te)o(xt,)g(or)g(because)g(there)f(is)i(a)g -(def)o(ault)e(v)n(alue)h(\(declared)f(in)h(the)g(DTD\).)g(Only)g(if)g -(both)479 2752 y(the)g(instance)g(de\002nition)f(and)h(the)g(def)o -(ault)g(declaration)e(are)i(missing,)g(the)h(latter)f(v)n(alue)f -Fq(Implied_value)g Fv(will)479 2860 y(be)h(returned.)479 -3009 y(In)g(the)g(DTD,)h(e)n(v)o(ery)d(attrib)n(ute)i(is)h(typed.)e -(There)h(are)g(single-v)n(alue)e(types)i(\(CD)m(A)-9 -b(T)h(A,)20 b(ID,)g(IDREF)-7 b(,)21 b(ENTITY)-11 b(,)479 -3117 y(NMT)o(OKEN,)19 b(enumerations\),)f(in)i(which)g(case)g(the)h -(method)d(passes)j Fq(Value)44 b(s)21 b Fv(back,)e(where)h -Fq(s)g Fv(is)h(the)479 3225 y(normalized)e(string)g(v)n(alue)h(of)g -(the)g(attrib)n(ute.)g(The)f(other)h(types)g(\(IDREFS,)g(ENTITIES,)f -(NMT)o(OKENS\))479 3333 y(represent)g(list)j(v)n(alues,)d(and)h(the)g -(parser)g(splits)h(the)f(XML)g(literal)h(into)e(se)n(v)o(eral)h(tok)o -(ens)g(and)f(returns)h(these)g(tok)o(ens)479 3441 y(as)h -Fq(Valuelist)44 b(sl)p Fv(.)479 3590 y(Normalization)19 -b(means)h(that)g(entity)g(references)e(\(the)i Fq(&)p -Fn(name)p Fq(;)g Fv(tok)o(ens\))f(and)h(character)f(references)479 -3698 y(\()p Fq(&#)p Fn(number)s Fq(;)p Fv(\))g(are)h(replaced)f(by)g -(the)i(te)o(xt)f(the)o(y)f(represent,)g(and)h(that)g(white)g(space)g -(characters)f(are)i(con)m(v)o(erted)479 3806 y(into)f(plain)g(spaces.)p -Black 396 3955 a Ft(\225)p Black 60 w Fq(n)45 b(#)g(data)p -Fv(:)20 b(Returns)g(the)g(character)f(data)h(contained)f(in)h(the)g -(node.)f(F)o(or)h(data)g(nodes,)f(the)h(meaning)f(is)i(ob)o(vious)479 -4063 y(as)g(this)g(is)g(the)f(main)g(content)f(of)h(data)g(nodes.)f(F)o -(or)h(element)g(nodes,)f(this)i(method)e(returns)g(the)h(concatenated) -479 4171 y(contents)g(of)g(all)g(inner)g(data)g(nodes.)479 -4321 y(Note)g(that)h(entity)f(references)e(included)h(in)h(the)h(te)o -(xt)f(are)g(resolv)o(ed)f(while)h(the)o(y)f(are)h(being)g(parsed;)f -(for)h(e)o(xample)479 4429 y(the)g(te)o(xt)h("a)f(<>)g(b")g(will) -h(be)f(returned)e(as)j("a)g(<>)f(b")g(by)g(this)h(method.)d(Spaces)j -(of)f(data)g(nodes)f(are)h(al)o(w)o(ays)479 4537 y(preserv)o(ed.)e(Ne)n -(wlines)j(are)f(preserv)o(ed,)e(b)n(ut)i(al)o(w)o(ays)g(con)m(v)o -(erted)e(to)i(\\n)h(characters)e(e)n(v)o(en)g(if)i(ne)n(wlines)e(are)i -(encoded)479 4644 y(as)g(\\r\\n)f(or)g(\\r)-5 b(.)21 -b(Normally)e(you)g(will)i(ne)n(v)o(er)e(see)i(tw)o(o)f(adjacent)f(data) -i(nodes)e(because)h(the)g(parser)f(collapses)h(all)h(data)479 -4752 y(material)f(at)h(one)e(location)h(into)g(one)f(node.)g(\(Ho)n(we) -n(v)o(er)m(,)f(if)i(you)g(create)g(your)f(o)n(wn)g(tree)h(or)g -(transform)f(the)h(parsed)479 4860 y(tree,)g(it)h(is)g(possible)f(to)h -(ha)n(v)o(e)e(adjacent)h(data)g(nodes.\))p Black 3797 -5278 a Fr(27)p Black eop -%%Page: 28 28 -28 27 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 479 579 a Fv(Note)g(that)h(elements)f(that)g(do)g -Fr(not)h Fv(allo)n(w)f(#PCD)m(A)-9 b(T)h(A)20 b(as)h(content)e(will)i -(not)f(ha)n(v)o(e)g(data)g(nodes)f(as)i(children.)e(This)479 -687 y(means)h(that)g(spaces)h(and)f(ne)n(wlines,)f(the)h(only)g -(character)f(material)g(allo)n(wed)h(for)g(such)f(elements,)h(are)g -(silently)479 795 y(dropped.)396 986 y(F)o(or)g(e)o(xample,)e(if)i(the) -f(task)h(is)h(to)f(print)f(all)h(contents)f(of)g(elements)h(with)f -(type)h("v)n(aluable")e(whose)h(attrib)n(ute)g("priority")396 -1094 y(is)i("1",)f(this)h(function)d(can)i(help:)396 -1274 y Fq(let)45 b(rec)f(print_valuable_prio1)d(n)k(=)486 -1371 y(let)f(ntype)g(=)h(n)g(#)f(node_type)g(in)486 1468 -y(match)g(ntype)g(with)576 1565 y(T_element)f("valuable")g(when)h(n)h -(#)g(attribute)e("priority")g(=)i(Value)f("1")g(->)665 -1662 y(print_endline)f("Valuable)g(node)h(with)h(priotity)e(1)i -(found:";)665 1759 y(print_endline)e(\(n)h(#)h(data\))486 -1857 y(|)g(\(T_element)e(_)h(|)h(T_data\))f(->)665 1954 -y(let)h(children)e(=)i(n)f(#)h(sub_nodes)e(in)665 2051 -y(List.iter)h(print_valuable_prio1)d(children)486 2148 -y(|)k(_)f(->)665 2245 y(assert)g(false)396 2436 y Fv(Y)-9 -b(ou)20 b(can)g(call)g(this)h(function)e(by:)396 2616 -y Fq(print_valuable_prio1)42 b(root)396 2807 y Fv(If)20 -b(you)g(lik)o(e)g(a)h(DSSSL-lik)o(e)f(style,)g(you)g(can)g(mak)o(e)f -(the)h(function)f Fq(process_children)f Fv(e)o(xplicit:)396 -2987 y Fq(let)45 b(rec)f(print_valuable_prio1)d(n)k(=)486 -3182 y(let)f(process_children)e(n)j(=)576 3279 y(let)f(children)f(=)i -(n)g(#)f(sub_nodes)g(in)576 3376 y(List.iter)f(print_valuable_prio1)e -(children)486 3473 y(in)486 3667 y(let)j(ntype)g(=)h(n)g(#)f(node_type) -g(in)486 3764 y(match)g(ntype)g(with)576 3862 y(T_element)f("valuable") -g(when)h(n)h(#)g(attribute)e("priority")g(=)i(Value)f("1")g(->)665 -3959 y(print_endline)f("Valuable)g(node)h(with)h(priority)e(1)i -(found:";)665 4056 y(print_endline)e(\(n)h(#)h(data\))486 -4153 y(|)g(\(T_element)e(_)h(|)h(T_data\))f(->)665 4250 -y(process_children)e(n)486 4347 y(|)j(_)f(->)665 4444 -y(assert)g(false)396 4635 y Fv(So)21 b(f)o(ar)m(,)e(O'Caml)h(is)i(no)n -(w)d(a)i(simple)f("style-sheet)g(language":)e(Y)-9 b(ou)20 -b(can)g(form)f(a)h(big)g("match")g(e)o(xpression)e(to)396 -4743 y(distinguish)h(between)h(all)h(signi\002cant)e(cases,)i(and)f -(pro)o(vide)e(dif)n(ferent)g(reactions)i(on)g(dif)n(ferent)e -(conditions.)h(But)h(this)396 4851 y(technique)f(has)h(limitations;)g -(the)h("match")e(e)o(xpression)g(tends)h(to)g(get)g(lar)o(ger)f(and)h -(lar)o(ger)m(,)e(and)i(it)g(is)i(dif)n(\002cult)d(to)i(store)p -Black 3800 5278 a Fr(28)p Black eop -%%Page: 29 29 -29 28 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 396 579 a Fv(intermediate)f(v)n(alues)h(as)h(there)e(is)j(only)d -(one)h(big)f(recursion.)g(Alternati)n(v)o(ely)-5 b(,)18 -b(it)j(is)g(also)f(possible)g(to)h(represent)e(the)396 -687 y(v)n(arious)g(cases)i(as)g(classes,)g(and)f(to)g(use)h(dynamic)d -(method)h(lookup)g(to)h(\002nd)g(the)g(appropiate)e(class.)j(The)f(ne)o -(xt)f(section)396 795 y(e)o(xplains)g(this)i(technique)e(in)h(detail.) --2 1213 y Fx(2.3.)39 b(Class-based)e(pr)m(ocessing)g(of)j(the)f(node)f -(tree)396 1393 y Fv(By)21 b(def)o(ault,)e(the)h(parsed)g(node)f(tree)h -(consists)h(of)f(objects)g(of)g(the)g(same)g(class;)h(this)g(is)g(a)g -(good)e(design)g(as)i(long)e(as)i(you)396 1501 y(w)o(ant)g(only)e(to)h -(access)h(selected)f(parts)g(of)g(the)h(document.)c(F)o(or)j(comple)o -(x)f(transformations,)e(it)k(may)f(be)g(better)g(to)g(use)396 -1609 y(dif)n(ferent)f(classes)i(for)f(objects)g(describing)e(dif)n -(ferent)h(element)g(types.)396 1758 y(F)o(or)h(e)o(xample,)f(if)h(the)g -(DTD)h(declares)e(the)i(element)e(types)h Fq(a)p Fv(,)h -Fq(b)p Fv(,)f(and)g Fq(c)p Fv(,)g(and)g(if)g(the)g(task)h(is)g(to)f -(con)m(v)o(ert)e(an)j(arbitrary)396 1866 y(document)d(into)i(a)h -(printable)e(format,)g(the)h(idea)g(is)h(to)f(de\002ne)g(for)g(e)n(v)o -(ery)f(element)g(type)h(a)g(separate)g(class)h(that)g(has)f(a)396 -1974 y(method)f Fq(print)p Fv(.)h(The)g(classes)h(are)f -Fq(eltype_a)p Fv(,)f Fq(eltype_b)p Fv(,)g(and)h Fq(eltype_c)p -Fv(,)f(and)h(e)n(v)o(ery)f(class)i(implements)396 2082 -y Fq(print)f Fv(such)g(that)g(elements)g(of)g(the)g(type)g -(corresponding)d(to)j(the)g(class)i(are)e(con)m(v)o(erted)d(to)k(the)f -(output)f(format.)396 2232 y(The)h(parser)g(supports)f(such)h(a)g -(design)g(directly)-5 b(.)19 b(As)i(it)g(is)g(impossible)e(to)i(deri)n -(v)o(e)d(recursi)n(v)o(e)h(classes)i(in)g(O'Caml)3703 -2198 y Ff(3)3727 2232 y Fv(,)g(the)396 2340 y(specialized)f(element)f -(classes)j(cannot)d(be)h(formed)f(by)g(simply)h(inheriting)f(from)g -(the)h(b)n(uilt-in)g(classes)h(of)f(the)g(parser)396 -2447 y(and)g(adding)f(methods)g(for)g(customized)g(functionality)-5 -b(.)18 b(T)-7 b(o)20 b(get)g(around)f(this)h(limitation,)g(e)n(v)o(ery) -f(node)g(of)h(the)396 2555 y(document)e(tree)j(is)g(represented)d(by)i -Fr(two)h Fv(objects,)e(one)h(called)g("the)g(node")f(and)h(containing)e -(the)i(recursi)n(v)o(e)396 2663 y(de\002nition)f(of)h(the)g(tree,)g -(one)g(called)g("the)g(e)o(xtension".)e(Ev)o(ery)h(node)g(object)h(has) -g(a)h(reference)e(to)h(the)g(e)o(xtension,)f(and)396 -2771 y(the)h(e)o(xtension)f(has)i(a)f(reference)f(to)h(the)g(node.)f -(The)h(adv)n(antage)e(of)i(this)h(model)e(is)i(that)g(it)g(is)g(no)n(w) -e(possible)h(to)396 2879 y(customize)g(the)g(e)o(xtension)f(without)g -(af)n(fecting)g(the)h(typing)f(constraints)g(of)h(the)h(recursi)n(v)o -(e)d(node)h(de\002nition.)396 3029 y(Ev)o(ery)g(e)o(xtension)g(must)h -(ha)n(v)o(e)g(the)g(three)g(methods)f Fq(clone)p Fv(,)g -Fq(node)p Fv(,)h(and)g Fq(set_node)p Fv(.)f(The)h(method)f -Fq(clone)h Fv(creates)396 3137 y(a)h(deep)e(cop)o(y)h(of)g(the)g(e)o -(xtension)f(object)g(and)h(returns)f(it;)i Fq(node)f -Fv(returns)g(the)g(node)f(object)h(for)f(this)i(e)o(xtension)e(object;) -396 3244 y(and)h Fq(set_node)f Fv(is)i(used)f(to)h(tell)g(the)f(e)o -(xtension)f(object)g(which)h(node)f(is)i(associated)f(with)g(it,)h -(this)g(method)e(is)396 3352 y(automatically)g(called)h(when)g(the)g -(node)f(tree)h(is)h(initialized.)f(The)g(follo)n(wing)e(de\002nition)h -(is)i(a)g(good)e(starting)h(point)396 3460 y(for)g(these)g(methods;)f -(usually)h Fq(clone)g Fv(must)g(be)g(further)f(re\002ned)g(when)h -(instance)g(v)n(ariables)f(are)h(added)f(to)h(the)h(class:)396 -3640 y Fq(class)44 b(custom_extension)e(=)486 3738 y(object)i(\(self\)) -576 3932 y(val)g(mutable)g(node)g(=)g(\(None)g(:)h(custom_extension)d -(node)i(option\))576 4126 y(method)f(clone)h(=)h({<)g(>})576 -4223 y(method)e(node)i(=)665 4320 y(match)f(node)g(with)845 -4418 y(None)g(->)934 4515 y(assert)g(false)755 4612 y(|)h(Some)f(n)g -(->)h(n)576 4709 y(method)e(set_node)h(n)h(=)665 4806 -y(node)f(<-)h(Some)f(n)p Black 3800 5278 a Fr(29)p Black -eop -%%Page: 30 30 -30 29 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 486 676 a Fq(end)396 867 y Fv(This)h(part)e(of)h(the)h(e)o -(xtension)d(is)j(usually)f(the)g(same)h(for)e(all)i(classes,)g(so)g(it) -g(is)g(a)f(good)f(idea)h(to)g(consider)396 975 y Fq(custom_extension)e -Fv(as)j(the)f(super)n(-class)g(of)g(the)h(further)d(class)j -(de\002nitions.)e(Continuining)f(the)j(e)o(xample)d(of)396 -1083 y(abo)o(v)o(e,)h(we)h(can)g(de\002ne)g(the)g(element)g(type)f -(classes)j(as)e(follo)n(ws:)396 1263 y Fq(class)44 b(virtual)g -(custom_extension)e(=)486 1360 y(object)i(\(self\))576 -1457 y(...)g(clone,)g(node,)g(set_node)f(defined)h(as)g(above)g(...)576 -1652 y(method)f(virtual)h(print)g(:)h(out_channel)e(->)h(unit)486 -1749 y(end)396 1943 y(class)g(eltype_a)g(=)486 2040 y(object)g -(\(self\))576 2137 y(inherit)f(custom_extension)576 2234 -y(method)g(print)h(ch)h(=)g(...)486 2332 y(end)396 2526 -y(class)f(eltype_b)g(=)486 2623 y(object)g(\(self\))576 -2720 y(inherit)f(custom_extension)576 2817 y(method)g(print)h(ch)h(=)g -(...)486 2914 y(end)396 3109 y(class)f(eltype_c)g(=)486 -3206 y(object)g(\(self\))576 3303 y(inherit)f(custom_extension)576 -3400 y(method)g(print)h(ch)h(=)g(...)486 3497 y(end)396 -3688 y Fv(The)20 b(method)f Fq(print)h Fv(can)g(no)n(w)f(be)i -(implemented)d(for)h(e)n(v)o(ery)g(element)h(type)g(separately)-5 -b(.)18 b(Note)i(that)h(you)e(get)h(the)396 3796 y(associated)g(node)f -(by)h(in)m(v)n(oking)396 3976 y Fq(self)44 b(#)h(node)396 -4167 y Fv(and)20 b(you)f(get)h(the)h(e)o(xtension)d(object)i(of)g(a)h -(node)e Fq(n)h Fv(by)g(writing)396 4347 y Fq(n)45 b(#)g(extension)396 -4538 y Fv(It)21 b(is)g(guaranteed)d(that)396 4718 y Fq(self)44 -b(#)h(node)f(#)h(extension)e(==)i(self)p Black 3800 5278 -a Fr(30)p Black eop -%%Page: 31 31 -31 30 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 396 579 a Fv(al)o(w)o(ays)h(holds.)396 728 y(Here)f(are)g(sample) -g(de\002nitions)g(of)g(the)g Fq(print)g Fv(methods:)396 -909 y Fq(class)44 b(eltype_a)g(=)486 1006 y(object)g(\(self\))576 -1103 y(inherit)f(custom_extension)576 1200 y(method)g(print)h(ch)h(=) -665 1297 y(\(*)g(Nodes)f(<a>...</a>)f(are)h(only)g(containers:)f(*\)) -665 1394 y(output_string)g(ch)h("\(";)665 1491 y(List.iter)755 -1588 y(\(fun)g(n)h(->)f(n)h(#)g(extension)e(#)i(print)f(ch\))755 -1686 y(\(self)g(#)h(node)f(#)g(sub_nodes\);)665 1783 -y(output_string)f(ch)h("\)";)486 1880 y(end)396 2074 -y(class)g(eltype_b)g(=)486 2171 y(object)g(\(self\))576 -2268 y(inherit)f(custom_extension)576 2366 y(method)g(print)h(ch)h(=) -665 2463 y(\(*)g(Print)f(the)g(value)g(of)h(the)f(CDATA)g(attribute)f -("print":)h(*\))665 2560 y(match)g(self)g(#)h(node)f(#)h(attribute)e -("print")h(with)755 2657 y(Value)g(s)314 b(->)44 b(output_string)f(ch)h -(s)665 2754 y(|)h(Implied_value)e(->)h(output_string)f(ch)h -("<missing>")665 2851 y(|)h(Valuelist)e(l)135 b(->)44 -b(assert)g(false)1517 2948 y(\(*)h(not)f(possible)f(because)h(the)g -(att)h(is)f(CDATA)g(*\))486 3045 y(end)396 3240 y(class)g(eltype_c)g(=) -486 3337 y(object)g(\(self\))576 3434 y(inherit)f(custom_extension)576 -3531 y(method)g(print)h(ch)h(=)665 3628 y(\(*)g(Print)f(the)g(contents) -g(of)g(this)g(element:)g(*\))665 3725 y(output_string)f(ch)h(\(self)g -(#)h(node)f(#)h(data\))486 3823 y(end)396 4017 y(class)f -(null_extension)f(=)486 4114 y(object)h(\(self\))576 -4211 y(inherit)f(custom_extension)576 4308 y(method)g(print)h(ch)h(=)g -(assert)e(false)486 4405 y(end)396 4638 y Fv(The)20 b(remaining)f(task) -h(is)h(to)g(con\002gure)d(the)i(parser)g(such)g(that)g(these)g(e)o -(xtension)f(classes)i(are)f(actually)g(used.)g(Here)396 -4746 y(another)f(problem)f(arises:)j(It)g(is)g(not)f(possible)g(to)g -(dynamically)e(select)j(the)f(class)h(of)f(an)g(object)g(to)g(be)h -(created.)e(As)396 4854 y(w)o(orkaround,)e(PXP)k(allo)n(ws)g(the)f -(user)g(to)g(specify)g Fr(e)n(xemplar)g(objects)g Fv(for)f(the)h(v)n -(arious)g(element)f(types;)h(instead)g(of)p Black 3800 -5278 a Fr(31)p Black eop -%%Page: 32 32 -32 31 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 396 579 a Fv(creating)f(the)i(nodes)e(of)h(the)g(tree)g(by)g -(applying)f(the)h Fq(new)g Fv(operator)e(the)j(nodes)e(are)h(produced)e -(by)i(duplicating)e(the)396 687 y(e)o(x)o(emplars.)h(As)h(object)g -(duplication)f(preserv)o(es)g(the)h(class)h(of)f(the)g(object,)f(one)h -(can)g(create)g(fresh)g(objects)g(of)g(e)n(v)o(ery)396 -795 y(class)h(for)f(which)g(pre)n(viously)e(an)i(e)o(x)o(emplar)e(has)j -(been)e(re)o(gistered.)396 944 y(Ex)o(emplars)g(are)h(meant)g(as)h -(objects)f(without)f(contents,)g(the)h(only)g(interesting)f(thing)g(is) -j(that)e(e)o(x)o(emplars)e(are)396 1052 y(instances)i(of)g(a)h(certain) -f(class.)g(The)g(creation)f(of)h(an)h(e)o(x)o(emplar)d(for)h(an)h -(element)g(node)f(can)h(be)g(done)f(by:)396 1232 y Fq(let)45 -b(element_exemplar)d(=)i(new)h(element_impl)e(extension_exemplar)396 -1423 y Fv(And)20 b(a)h(data)f(node)f(e)o(x)o(emplar)f(is)j(created)f -(by:)396 1603 y Fq(let)45 b(data_exemplar)d(=)j(new)f(data_impl)g -(extension_exemplar)396 1794 y Fv(The)20 b(classes)h -Fq(element_impl)e Fv(and)h Fq(data_impl)f Fv(are)h(de\002ned)f(in)i -(the)f(module)f Fq(Pxp_document)p Fv(.)f(The)396 1902 -y(constructors)h(initialize)h(the)g(fresh)g(objects)g(as)h(empty)e -(objects,)h(i.e.)g(without)g(children,)e(without)i(data)g(contents,)f -(and)396 2010 y(so)i(on.)e(The)h Fq(extension_exemplar)e -Fv(is)j(the)f(initial)h(e)o(xtension)e(object)g(the)h(e)o(x)o(emplars)f -(are)h(associated)g(with.)396 2160 y(Once)g(the)g(e)o(x)o(emplars)f -(are)h(created)f(and)h(stored)g(some)n(where)f(\(e.g.)g(in)h(a)h(hash)f -(table\),)f(you)h(can)g(tak)o(e)g(an)g(e)o(x)o(emplar)396 -2268 y(and)g(create)g(a)g(concrete)f(instance)h(\(with)g(contents\))f -(by)h(duplicating)e(it.)j(As)g(user)f(of)g(the)g(parser)g(you)f(are)h -(normally)396 2376 y(not)g(concerned)e(with)i(this)h(as)g(this)g(is)g -(part)f(of)g(the)g(internal)f(logic)h(of)g(the)g(parser)m(,)f(b)n(ut)h -(as)h(background)c(kno)n(wledge)h(it)396 2483 y(is)j(w)o(orthwhile)e -(to)i(mention)e(that)h(the)g(tw)o(o)h(methods)e Fq(create_element)f -Fv(and)i Fq(create_data)f Fv(actually)g(perform)396 2591 -y(the)h(duplication)f(of)g(the)i(e)o(x)o(emplar)d(for)h(which)h(the)o -(y)f(are)h(in)m(v)n(ok)o(ed,)e(additionally)g(apply)i(modi\002cations)e -(to)j(the)f(clone,)396 2699 y(and)g(\002nally)g(return)f(the)h(ne)n(w)g -(object.)f(Moreo)o(v)o(er)m(,)f(the)i(e)o(xtension)e(object)i(is)h -(copied,)e(too,)h(and)f(the)i(ne)n(w)f(node)f(object)396 -2807 y(is)i(associated)f(with)g(the)g(fresh)g(e)o(xtension)e(object.)i -(Note)g(that)g(this)g(is)h(the)f(reason)g(why)f(e)n(v)o(ery)g(e)o -(xtension)f(object)i(must)396 2915 y(ha)n(v)o(e)g(a)g -Fq(clone)g Fv(method.)396 3065 y(The)g(con\002guration)e(of)i(the)g -(set)h(of)f(e)o(x)o(emplars)e(is)j(passed)f(to)h(the)f -Fq(parse_document_entity)d Fv(function)i(as)i(third)396 -3173 y(ar)o(gument.)d(In)i(our)f(e)o(xample,)g(this)h(ar)o(gument)e -(can)i(be)g(set)h(up)f(as)h(follo)n(ws:)396 3353 y Fq(let)45 -b(spec)f(=)486 3450 y(make_spec_from_alist)576 3547 y(~data_exemplar:) -535 b(\(new)44 b(data_impl)g(\(new)g(null_extension\)\))576 -3644 y(~default_element_exemplar:)c(\(new)k(element_impl)f(\(new)h -(null_extension\)\))576 3741 y(~element_alist:)710 3838 -y([)h("a",)89 b(new)44 b(element_impl)f(\(new)h(eltype_a\);)800 -3935 y("b",)89 b(new)44 b(element_impl)f(\(new)h(eltype_b\);)800 -4033 y("c",)89 b(new)44 b(element_impl)f(\(new)h(eltype_c\);)710 -4130 y(])576 4227 y(\(\))396 4418 y Fv(The)20 b Fq(~element_alist)f -Fv(function)f(ar)o(gument)g(de\002nes)i(the)g(mapping)e(from)h(element) -h(types)g(to)g(e)o(x)o(emplars)f(as)396 4526 y(associati)n(v)o(e)h -(list.)h(The)f(ar)o(gument)e Fq(~data_exemplar)g Fv(speci\002es)j(the)f -(e)o(x)o(emplar)e(for)i(data)g(nodes,)f(and)h(the)396 -4634 y Fq(~default_element_exemplar)d Fv(is)k(used)f(whene)n(v)o(er)e -(the)i(parser)g(\002nds)g(an)g(element)g(type)f(for)h(which)g(the)396 -4742 y(associati)n(v)o(e)g(list)h(does)f(not)g(de\002ne)g(an)g(e)o(x)o -(emplar)-5 b(.)p Black 3800 5278 a Fr(32)p Black eop -%%Page: 33 33 -33 32 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 396 579 a Fv(The)g(con\002guration)e(is)j(no)n(w)e(complete.)g(Y) --9 b(ou)20 b(can)g(still)h(use)g(the)f(same)g(parsing)f(functions,)g -(only)g(the)h(initialization)g(is)396 687 y(a)h(bit)f(dif)n(ferent.)f -(F)o(or)g(e)o(xample,)g(call)i(the)f(parser)f(by:)396 -867 y Fq(let)45 b(d)f(=)h(parse_document_entity)c(default_config)i -(\(from_file)g("doc.xml"\))g(spec)396 1058 y Fv(Note)20 -b(that)h(the)f(resulting)f(document)f Fq(d)j Fv(has)f(a)h(usable)f -(type;)g(especially)f(the)i Fq(print)f Fv(method)e(we)j(added)e(is)i -(visible.)396 1166 y(So)g(you)e(can)h(print)g(your)e(document)h(by)396 -1346 y Fq(d)45 b(#)g(root)f(#)g(extension)g(#)g(print)g(stdout)396 -1578 y Fv(This)21 b(object-oriented)c(approach)h(looks)i(rather)f -(complicated;)g(this)h(is)i(mostly)d(caused)h(by)g(w)o(orking)e(around) -h(some)396 1686 y(problems)g(of)h(the)g(strict)h(typing)e(system)h(of)g -(O'Caml.)g(Some)g(auxiliary)f(concepts)g(such)h(as)h(e)o(xtensions)e -(were)396 1794 y(needed,)g(b)n(ut)h(the)g(practical)g(consequences)e -(are)i(lo)n(w)-5 b(.)20 b(In)g(the)g(ne)o(xt)f(section,)h(one)g(of)g -(the)g(e)o(xamples)f(of)h(the)396 1902 y(distrib)n(ution)f(is)i(e)o -(xplained,)d(a)j(con)m(v)o(erter)d(from)h Fr(r)m(eadme)h -Fv(documents)e(to)i(HTML.)-2 2321 y Fx(2.4.)39 b(Example:)f(An)h(HTML)f -(bac)m(kend)g(f)m(or)h(the)g Fd(readme)44 b Fx(DTD)396 -2501 y Fv(The)20 b(con)m(v)o(erter)e(from)h Fr(r)m(eadme)h -Fv(documents)e(to)i(HTML)g(documents)f(follo)n(ws)h(strictly)g(the)g -(approach)e(to)j(de\002ne)e(one)396 2609 y(class)i(per)f(element)g -(type.)f(The)h(HTML)g(code)g(is)h(similar)f(to)g(the)h -Fr(r)m(eadme)e Fv(source,)g(because)h(of)g(this)h(most)f(elements)396 -2716 y(can)g(be)g(con)m(v)o(erted)e(in)i(the)g(follo)n(wing)f(w)o(ay:)h -(Gi)n(v)o(en)g(the)g(input)f(element)396 2897 y Fq(<e>content</e>)396 -3088 y Fv(the)h(con)m(v)o(ersion)e(te)o(xt)i(is)h(the)f(concatenation)e -(of)i(a)h(computed)d(pre\002x,)h(the)h(recursi)n(v)o(ely)f(con)m(v)o -(erted)e(content,)i(and)h(a)396 3195 y(computed)e(suf)n(\002x.)396 -3345 y(Only)i(one)g(element)f(type)h(cannot)f(be)h(handled)f(by)h(this) -g(scheme:)g Fq(footnote)p Fv(.)f(F)o(ootnotes)g(are)h(collected)g -(while)g(the)o(y)396 3453 y(are)g(found)f(in)h(the)g(input)g(te)o(xt,)g -(and)f(the)o(y)h(are)g(printed)f(after)h(the)g(main)g(te)o(xt)g(has)g -(been)g(con)m(v)o(erted)d(and)j(printed.)-2 3781 y Fp(2.4.1.)35 -b(Header)396 4021 y Fq(open)44 b(Pxp_types)396 4118 y(open)g -(Pxp_document)-2 4571 y Fp(2.4.2.)35 b(T)-7 b(ype)34 -b(dec)n(larations)396 4811 y Fq(class)44 b(type)g(footnote_printer)f(=) -p Black 3800 5278 a Fr(33)p Black eop -%%Page: 34 34 -34 33 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 486 579 a Fq(object)576 676 y(method)43 b(footnote_to_html)g(:)h -(store_type)f(-)p Fo(>)i Fq(out_channel)e(-)p Fo(>)h -Fq(unit)486 773 y(end)396 967 y(and)h(store_type)e(=)486 -1065 y(object)576 1162 y(method)g(alloc_footnote)g(:)i -(footnote_printer)d(-)p Fo(>)i Fq(int)576 1259 y(method)f -(print_footnotes)g(:)h(out_channel)f(-)p Fo(>)i Fq(unit)486 -1356 y(end)396 1453 y(;;)-2 1906 y Fp(2.4.3.)35 b(Class)g -Fc(store)396 2073 y Fv(The)20 b Fq(store)g Fv(is)h(a)g(container)d(for) -i(footnotes.)f(Y)-9 b(ou)19 b(can)h(add)g(a)g(footnote)f(by)h(in)m(v)n -(oking)e Fq(alloc_footnote)p Fv(;)g(the)396 2181 y(ar)o(gument)g(is)j -(an)f(object)g(of)g(the)g(class)h Fq(footnote_printer)p -Fv(,)d(the)i(method)f(returns)g(the)i(number)d(of)i(the)g(footnote.)396 -2289 y(The)g(interesting)f(property)f(of)i(a)h(footnote)d(is)k(that)e -(it)h(can)f(be)g(con)m(v)o(erted)d(to)k(HTML,)e(so)i(a)g -Fq(footnote_printer)d Fv(is)396 2397 y(an)i(object)g(with)g(a)h(method) -e Fq(footnote_to_html)p Fv(.)f(The)i(class)h Fq(footnote)e -Fv(which)h(is)h(de\002ned)e(belo)n(w)h(has)g(a)396 2505 -y(compatible)f(method)g Fq(footnote_to_html)f Fv(such)i(that)g(objects) -g(created)f(from)h(it)h(can)f(be)g(used)g(as)396 2613 -y Fq(footnote_printer)p Fv(s.)396 2763 y(The)g(other)f(method,)g -Fq(print_footnotes)f Fv(prints)i(the)g(footnotes)f(as)i(de\002nition)e -(list,)i(and)f(is)h(typically)e(in)m(v)n(ok)o(ed)396 -2870 y(after)h(the)g(main)g(material)g(of)g(the)g(page)g(has)g(already) -f(been)h(printed.)e(Ev)o(ery)h(item)h(of)g(the)h(list)g(is)g(printed)e -(by)396 2978 y Fq(footnote_to_html)p Fv(.)396 3200 y -Fq(class)44 b(store)g(=)486 3297 y(object)g(\(self\))576 -3491 y(val)g(mutable)g(footnotes)f(=)i(\()f([])h(:)f(\(int)h(*)f -(footnote_printer\))e(list)i(\))576 3589 y(val)g(mutable)g -(next_footnote_number)d(=)k(1)576 3783 y(method)e(alloc_footnote)g(n)i -(=)665 3880 y(let)g(number)e(=)i(next_footnote_number)d(in)665 -3977 y(next_footnote_number)g Fo(<)p Fq(-)i(number+1;)665 -4074 y(footnotes)g Fo(<)p Fq(-)g(footnotes)f(@)i([)g(number,)e(n)i(];) -665 4171 y(number)576 4366 y(method)e(print_footnotes)g(ch)h(=)665 -4463 y(if)h(footnotes)e Fo(<>)h Fq([])h(then)f(begin)396 -4560 y(output_string)f(ch)h(")p Fo(<)p Fq(hr)g(align=left)g -(noshade=noshade)e(width=\\"30\045\\")p Fo(>)p Fq(\\n";)396 -4657 y(output_string)h(ch)h(")p Fo(<)p Fq(dl)p Fo(>)p -Fq(\\n";)396 4754 y(List.iter)486 4851 y(\(fun)g(\(_,n\))g(-)p -Fo(>)p Black 3800 5278 a Fr(34)p Black eop -%%Page: 35 35 -35 34 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 620 579 a Fq(n)45 b(#)g(footnote_to_html)d(\(self)i(:)h -(#store_type)e(:)p Fo(>)h Fq(store_type\))f(ch\))486 -676 y(footnotes;)396 773 y(output_string)g(ch)h(")p Fo(<)p -Fq(/dl)p Fo(>)p Fq(\\n";)665 870 y(end)486 1065 y(end)396 -1162 y(;;)-2 1614 y Fp(2.4.4.)35 b(Function)f Fc(escape_html)396 -1782 y Fv(This)21 b(function)d(con)m(v)o(erts)h(the)h(characters)f -Fm(<)p Fv(,)h Fm(>)p Fv(,)g(&,)g(and)g(")h(to)f(their)g(HTML)g -(representation.)e(F)o(or)h(e)o(xample,)396 1890 y Fq(escape_html)43 -b(")p Fo(<>)p Fq(")h(=)h("<>")p Fv(.)19 b(Other)g(characters)h -(are)g(left)g(unchanged.)396 2070 y Fq(let)45 b(escape_html)e(s)h(=)486 -2167 y(Str.global_substitute)576 2264 y(\(Str.regexp)f(")p -Fo(<)p Fq(\\\\|)p Fo(>)p Fq(\\\\|&\\\\|\\""\))576 2362 -y(\(fun)h(s)g(-)p Fo(>)665 2459 y Fq(match)g(Str.matched_string)e(s)j -(with)755 2556 y(")p Fo(<)p Fq(")f(-)p Fo(>)h Fq("<")665 -2653 y(|)g(")p Fo(>)p Fq(")f(-)p Fo(>)h Fq(">")665 -2750 y(|)g("&")f(-)p Fo(>)h Fq("&")665 2847 y(|)g("\\"")f(-)p -Fo(>)g Fq(""")665 2944 y(|)h(_)g(-)p Fo(>)f Fq(assert)g(false\)) -576 3042 y(s)396 3139 y(;;)-2 3591 y Fp(2.4.5.)35 b(Vir)r(tual)f(c)n -(lass)h Fc(shared)396 3759 y Fv(This)21 b(virtual)e(class)i(is)g(the)g -(abstract)f(superclass)g(of)f(the)i(e)o(xtension)d(classes)k(sho)n(wn)d -(belo)n(w)-5 b(.)19 b(It)i(de\002nes)f(the)g(standard)396 -3867 y(methods)f Fq(clone)p Fv(,)h Fq(node)p Fv(,)g(and)g -Fq(set_node)p Fv(,)f(and)g(declares)h(the)g(type)g(of)g(the)g(virtual)g -(method)e Fq(to_html)p Fv(.)i(This)396 3975 y(method)f(recursi)n(v)o -(ely)f(tra)n(v)o(erses)i(the)g(whole)g(element)g(tree,)g(and)f(prints)h -(the)g(con)m(v)o(erted)e(HTML)i(code)f(to)i(the)f(output)396 -4083 y(channel)f(passed)h(as)h(second)f(ar)o(gument.)d(The)j(\002rst)h -(ar)o(gument)d(is)j(the)f(reference)f(to)h(the)g(global)f -Fq(store)h Fv(object)g(which)396 4191 y(collects)h(the)f(footnotes.)396 -4371 y Fq(class)44 b(virtual)g(shared)g(=)486 4468 y(object)g(\(self\)) -576 4662 y(\(*)g(--)h(default_ext)e(--)h(*\))576 4857 -y(val)g(mutable)g(node)g(=)g(\(None)g(:)h(shared)f(node)g(option\))p -Black 3800 5278 a Fr(35)p Black eop -%%Page: 36 36 -36 35 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 576 676 a Fq(method)43 b(clone)h(=)h({)p Fo(<)f(>)p -Fq(})576 773 y(method)f(node)i(=)665 870 y(match)f(node)g(with)845 -967 y(None)g(-)p Fo(>)934 1065 y Fq(assert)g(false)755 -1162 y(|)h(Some)f(n)g(-)p Fo(>)h Fq(n)576 1259 y(method)e(set_node)h(n) -h(=)665 1356 y(node)f Fo(<)p Fq(-)h(Some)f(n)576 1550 -y(\(*)g(--)h(virtual)e(--)i(*\))576 1745 y(method)e(virtual)h(to_html)g -(:)g(store)g(-)p Fo(>)h Fq(out_channel)e(-)p Fo(>)h Fq(unit)486 -1939 y(end)396 2036 y(;;)-2 2489 y Fp(2.4.6.)35 b(Class)g -Fc(only_data)396 2656 y Fv(This)21 b(class)g(de\002nes)f -Fq(to_html)f Fv(such)h(that)h(the)f(character)f(data)h(of)g(the)g -(current)f(node)g(is)i(con)m(v)o(erted)d(to)i(HTML.)g(Note)396 -2764 y(that)h Fq(self)f Fv(is)h(an)f(e)o(xtension)f(object,)g -Fq(self)44 b(#)h(node)20 b Fv(is)h(the)f(node)f(object,)h(and)f -Fq(self)45 b(#)f(node)g(#)h(data)20 b Fv(returns)396 -2872 y(the)g(character)f(data)h(of)g(the)h(node.)396 -3052 y Fq(class)44 b(only_data)g(=)486 3149 y(object)g(\(self\))576 -3247 y(inherit)f(shared)576 3441 y(method)g(to_html)h(store)g(ch)h(=) -665 3538 y(output_string)e(ch)h(\(escape_html)f(\(self)h(#)h(node)f(#)h -(data\)\))486 3635 y(end)396 3732 y(;;)-2 4185 y Fp(2.4.7.)35 -b(Class)g Fc(readme)396 4353 y Fv(This)21 b(class)g(con)m(v)o(erts)d -(elements)i(of)g(type)g Fq(readme)g Fv(to)g(HTML.)g(Such)f(an)h -(element)g(is)h(\(by)f(de\002nition\))e(al)o(w)o(ays)j(the)396 -4461 y(root)f(element)f(of)h(the)g(document.)e(First,)j(the)f(HTML)g -(header)f(is)j(printed;)d(the)h Fq(title)g Fv(attrib)n(ute)f(of)h(the)h -(element)396 4568 y(determines)e(the)i(title)f(of)g(the)h(HTML)f(page.) -f(Some)h(aspects)g(of)g(the)g(HTML)g(page)g(can)g(be)g(con\002gured)e -(by)h(setting)396 4676 y(certain)h(parameter)f(entities,)h(for)g(e)o -(xample)e(the)i(background)d(color)m(,)i(the)h(te)o(xt)g(color)m(,)f -(and)h(link)g(colors.)f(After)h(the)396 4784 y(header)m(,)f(the)h -Fq(body)g Fv(tag,)g(and)g(the)g(headline)f(ha)n(v)o(e)g(been)h -(printed,)f(the)h(contents)f(of)h(the)g(page)g(are)g(con)m(v)o(erted)e -(by)p Black 3798 5278 a Fr(36)p Black eop -%%Page: 37 37 -37 36 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 396 579 a Fv(in)m(v)n(oking)e Fq(to_html)i Fv(on)g(all)g -(children)f(of)h(the)g(current)f(node)g(\(which)h(is)h(the)f(root)f -(node\).)g(Then,)g(the)h(footnotes)f(are)396 687 y(appended)f(to)j -(this)f(by)g(telling)g(the)g(global)f Fq(store)h Fv(object)g(to)g -(print)g(the)g(footnotes.)f(Finally)-5 b(,)19 b(the)h(end)g(tags)g(of)g -(the)396 795 y(HTML)g(pages)g(are)g(printed.)396 944 -y(This)h(class)g(is)g(an)f(e)o(xample)f(ho)n(w)g(to)i(access)g(the)f(v) -n(alue)f(of)h(an)g(attrib)n(ute:)g(The)g(v)n(alue)g(is)h(determined)d -(by)i(in)m(v)n(oking)396 1052 y Fq(self)44 b(#)h(node)f(#)h(attribute)e -("title")p Fv(.)20 b(As)h(this)f(attrib)n(ute)g(has)g(been)g(declared)f -(as)i(CD)m(A)-9 b(T)h(A)20 b(and)g(as)h(being)396 1160 -y(required,)d(the)j(v)n(alue)e(has)i(al)o(w)o(ays)f(the)g(form)g -Fq(Value)44 b(s)20 b Fv(where)g Fq(s)g Fv(is)h(the)g(string)e(v)n(alue) -h(of)g(the)g(attrib)n(ute.)396 1310 y(Y)-9 b(ou)20 b(can)g(also)g(see)h -(ho)n(w)f(entity)g(contents)f(can)h(be)g(accessed.)g(A)h(parameter)e -(entity)g(object)h(can)g(be)g(look)o(ed)f(up)h(by)396 -1417 y Fq(self)44 b(#)h(node)f(#)h(dtd)f(#)h(par_entity)e("name")p -Fv(,)20 b(and)f(by)h(in)m(v)n(oking)e Fq(replacement_text)g -Fv(the)i(v)n(alue)g(of)396 1525 y(the)g(entity)g(is)h(returned)e(after) -h(inner)f(parameter)g(and)g(character)g(entities)i(ha)n(v)o(e)f(been)f -(processed.)g(Note)h(that)g(you)396 1633 y(must)g(use)h -Fq(gen_entity)e Fv(instead)h(of)g Fq(par_entity)f Fv(to)h(access)h -(general)e(entities.)396 1855 y Fq(class)44 b(readme)g(=)486 -1952 y(object)g(\(self\))576 2049 y(inherit)f(shared)576 -2244 y(method)g(to_html)h(store)g(ch)h(=)665 2341 y(\(*)g(output)f -(header)f(*\))665 2438 y(output_string)396 2535 y(ch)i(")p -Fo(<)p Fq(!DOCTYPE)e(HTML)h(PUBLIC)g(\\"-//W3C//DTD)e(HTML)j(3.2)f -(Final//EN\\")p Fo(>)p Fq(";)665 2632 y(output_string)396 -2729 y(ch)h(")p Fo(<)p Fq(!-)f(WARNING!)f(This)h(is)h(a)g(generated)e -(file,)h(do)g(not)h(edit!)f(-)p Fo(>)p Fq(\\n";)665 2826 -y(let)h(title)f(=)396 2923 y(match)g(self)g(#)h(node)f(#)h(attribute)e -("title")h(with)576 3021 y(Value)g(s)g(-)p Fo(>)h Fq(s)486 -3118 y(|)g(_)f(-)p Fo(>)h Fq(assert)e(false)665 3215 -y(in)665 3312 y(let)i(html_header,)d(_)j(=)396 3409 y(try)g(\(self)f(#) -g(node)g(#)h(dtd)f(#)h(par_entity)e("readme:html:header"\))934 -3506 y(#)i(replacement_text)396 3603 y(with)f(WF_error)g(_)h(-)p -Fo(>)f Fq("",)g(false)g(in)665 3701 y(let)h(html_trailer,)d(_)j(=)396 -3798 y(try)g(\(self)f(#)g(node)g(#)h(dtd)f(#)h(par_entity)e -("readme:html:trailer"\))934 3895 y(#)i(replacement_text)396 -3992 y(with)f(WF_error)g(_)h(-)p Fo(>)f Fq("",)g(false)g(in)665 -4089 y(let)h(html_bgcolor,)d(_)j(=)396 4186 y(try)g(\(self)f(#)g(node)g -(#)h(dtd)f(#)h(par_entity)e("readme:html:bgcolor"\))934 -4283 y(#)i(replacement_text)396 4380 y(with)f(WF_error)g(_)h(-)p -Fo(>)f Fq("white",)f(false)h(in)665 4478 y(let)h(html_textcolor,)d(_)j -(=)396 4575 y(try)g(\(self)f(#)g(node)g(#)h(dtd)f(#)h(par_entity)e -("readme:html:textcolor"\))934 4672 y(#)i(replacement_text)396 -4769 y(with)f(WF_error)g(_)h(-)p Fo(>)f Fq("",)g(false)g(in)665 -4866 y(let)h(html_alinkcolor,)d(_)i(=)p Black 3797 5278 -a Fr(37)p Black eop -%%Page: 38 38 -38 37 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 396 579 a Fq(try)45 b(\(self)f(#)g(node)g(#)h(dtd)f(#)h -(par_entity)e("readme:html:alinkcolor"\))934 676 y(#)i -(replacement_text)396 773 y(with)f(WF_error)g(_)h(-)p -Fo(>)f Fq("",)g(false)g(in)665 870 y(let)h(html_vlinkcolor,)d(_)i(=)396 -967 y(try)h(\(self)f(#)g(node)g(#)h(dtd)f(#)h(par_entity)e -("readme:html:vlinkcolor"\))934 1065 y(#)i(replacement_text)396 -1162 y(with)f(WF_error)g(_)h(-)p Fo(>)f Fq("",)g(false)g(in)665 -1259 y(let)h(html_linkcolor,)d(_)j(=)396 1356 y(try)g(\(self)f(#)g -(node)g(#)h(dtd)f(#)h(par_entity)e("readme:html:linkcolor"\))934 -1453 y(#)i(replacement_text)396 1550 y(with)f(WF_error)g(_)h(-)p -Fo(>)f Fq("",)g(false)g(in)665 1647 y(let)h(html_background,)d(_)i(=) -396 1745 y(try)h(\(self)f(#)g(node)g(#)h(dtd)f(#)h(par_entity)e -("readme:html:background"\))934 1842 y(#)i(replacement_text)396 -1939 y(with)f(WF_error)g(_)h(-)p Fo(>)f Fq("",)g(false)g(in)665 -2133 y(output_string)f(ch)h(")p Fo(<)p Fq(html)p Fo(><)p -Fq(header)p Fo(><)p Fq(title)p Fo(>)p Fq(\\n";)665 2230 -y(output_string)f(ch)h(\(escape_html)f(title\);)665 2327 -y(output_string)g(ch)h(")p Fo(<)p Fq(/title)p Fo(><)p -Fq(/header)p Fo(>)p Fq(\\n";)665 2424 y(output_string)f(ch)h(")p -Fo(<)p Fq(body)g(";)665 2522 y(List.iter)396 2619 y(\(fun)g -(\(name,value\))f(-)p Fo(>)531 2716 y Fq(if)h(value)g -Fo(<>)h Fq("")f(then)620 2813 y(output_string)f(ch)i(\(name)f(^)g -("=\\"")g(^)h(escape_html)e(value)h(^)h("\\")f("\)\))396 -2910 y([)h("bgcolor",)178 b(html_bgcolor;)486 3007 y("text",)313 -b(html_textcolor;)486 3104 y("link",)g(html_linkcolor;)486 -3202 y("alink",)268 b(html_alinkcolor;)486 3299 y("vlink",)g -(html_vlinkcolor;)396 3396 y(];)665 3493 y(output_string)43 -b(ch)h(")p Fo(>)p Fq(\\n";)665 3590 y(output_string)f(ch)h -(html_header;)665 3687 y(output_string)f(ch)h(")p Fo(<)p -Fq(h1)p Fo(>)p Fq(";)665 3784 y(output_string)f(ch)h(\(escape_html)f -(title\);)665 3882 y(output_string)g(ch)h(")p Fo(<)p -Fq(/h1)p Fo(>)p Fq(\\n";)665 3979 y(\(*)h(process)e(main)i(content:)e -(*\))665 4076 y(List.iter)396 4173 y(\(fun)h(n)h(-)p -Fo(>)f Fq(n)h(#)g(extension)e(#)i(to_html)e(store)h(ch\))396 -4270 y(\(self)g(#)h(node)f(#)h(sub_nodes\);)665 4367 -y(\(*)g(now)f(process)g(footnotes)f(*\))665 4464 y(store)h(#)h -(print_footnotes)d(ch;)665 4561 y(\(*)j(trailer)e(*\))665 -4659 y(output_string)g(ch)h(html_trailer;)665 4756 y(output_string)f -(ch)h(")p Fo(<)p Fq(/html)p Fo(>)p Fq(\\n";)p Black 3800 -5278 a Fr(38)p Black eop -%%Page: 39 39 -39 38 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 486 579 a Fq(end)396 676 y(;;)-2 1129 y Fp(2.4.8.)35 -b(Classes)h Fc(section)p Fp(,)31 b Fc(sect1)p Fp(,)g -Fc(sect2)p Fp(,)g(and)j Fc(sect3)396 1296 y Fv(As)21 -b(the)f(con)m(v)o(ersion)e(process)i(is)h(v)o(ery)e(similar)m(,)h(the)g -(con)m(v)o(ersion)d(classes)22 b(of)e(the)g(three)g(section)f(le)n(v)o -(els)i(are)f(deri)n(v)o(ed)396 1404 y(from)f(the)i(more)e(general)g -Fq(section)h Fv(class.)h(The)e(HTML)h(code)g(of)g(the)g(section)g(le)n -(v)o(els)g(only)f(dif)n(fers)h(in)g(the)g(type)g(of)396 -1512 y(the)g(headline,)f(and)h(because)f(of)h(this)h(the)f(classes)i -(describing)c(the)i(section)g(le)n(v)o(els)g(can)g(be)h(computed)d(by)i -(replacing)396 1620 y(the)g(class)i(ar)o(gument)17 b -Fq(the_tag)j Fv(of)g Fq(section)g Fv(by)f(the)i(HTML)e(name)h(of)g(the) -g(headline)f(tag.)396 1770 y(Section)h(elements)g(are)g(con)m(v)o -(erted)e(to)i(HTML)g(by)g(printing)e(a)j(headline)e(and)h(then)f(con)m -(v)o(erting)f(the)i(contents)f(of)h(the)396 1878 y(element)g(recursi)n -(v)o(ely)-5 b(.)18 b(More)h(precisely)-5 b(,)19 b(the)h(\002rst)h -(sub-element)e(is)i(al)o(w)o(ays)f(a)h Fq(title)f Fv(element,)f(and)h -(the)g(other)396 1985 y(elements)g(are)g(the)g(contents)g(of)g(the)g -(section.)g(This)g(structure)f(is)j(declared)c(in)j(the)f(DTD,)g(and)g -(it)h(is)g(guaranteed)d(that)396 2093 y(the)i(document)f(matches)g(the) -i(DTD.)f(Because)g(of)g(this)h(the)f(title)h(node)e(can)h(be)g -(separated)f(from)g(the)h(rest)h(without)f(an)o(y)396 -2201 y(checks.)396 2351 y(Both)g(the)h(title)g(node,)e(and)g(the)h -(body)f(nodes)h(are)g(then)f(con)m(v)o(erted)f(to)i(HTML)g(by)g -(calling)g Fq(to_html)f Fv(on)h(them.)396 2572 y Fq(class)44 -b(section)g(the_tag)g(=)486 2670 y(object)g(\(self\))576 -2767 y(inherit)f(shared)576 2961 y(val)h(tag)g(=)h(the_tag)576 -3155 y(method)e(to_html)h(store)g(ch)h(=)665 3252 y(let)g(sub_nodes)e -(=)i(self)f(#)g(node)h(#)f(sub_nodes)g(in)665 3350 y(match)g(sub_nodes) -g(with)486 3447 y(title_node)f(::)i(rest)f(-)p Fo(>)576 -3544 y Fq(output_string)e(ch)j(\(")p Fo(<)p Fq(")f(^)g(tag)h(^)f(")p -Fo(>)p Fq(\\n"\);)576 3641 y(title_node)f(#)h(extension)g(#)g(to_html)g -(store)g(ch;)576 3738 y(output_string)e(ch)j(\("\\n)p -Fo(<)p Fq(/")e(^)i(tag)f(^)h(")p Fo(>)p Fq("\);)576 3835 -y(List.iter)665 3932 y(\(fun)f(n)h(-)p Fo(>)f Fq(n)h(#)g(extension)e(#) -i(to_html)e(store)h(ch\))665 4029 y(rest)396 4127 y(|)h(_)g(-)p -Fo(>)576 4224 y Fq(assert)e(false)486 4321 y(end)396 -4418 y(;;)396 4612 y(class)h(sect1)g(=)h(section)f("h1";;)396 -4709 y(class)g(sect2)g(=)h(section)f("h3";;)396 4807 -y(class)g(sect3)g(=)h(section)f("h4";;)p Black 3800 5278 -a Fr(39)p Black eop -%%Page: 40 40 -40 39 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black -2 583 a Fp(2.4.9.)35 b(Classes)h Fc(map_tag)p -Fp(,)31 b Fc(p)p Fp(,)i Fc(em)p Fp(,)f Fc(ul)p Fp(,)h -Fc(li)396 751 y Fv(Se)n(v)o(eral)20 b(element)f(types)h(are)g(con)m(v)o -(erted)e(to)i(HTML)g(by)g(simply)g(mapping)e(them)i(to)g(corresponding) -d(HTML)396 859 y(element)j(types.)g(The)f(class)j Fq(map_tag)d -Fv(implements)g(this,)i(and)f(the)g(class)h(ar)o(gument)d -Fq(the_target_tag)396 967 y Fv(determines)h(the)i(tag)f(name)f(to)i -(map)e(to.)h(The)g(output)f(consists)i(of)f(the)g(start)h(tag,)f(the)g -(recursi)n(v)o(ely)e(con)m(v)o(erted)g(inner)396 1075 -y(elements,)i(and)g(the)g(end)f(tag.)396 1255 y Fq(class)44 -b(map_tag)g(the_target_tag)e(=)486 1352 y(object)i(\(self\))576 -1449 y(inherit)f(shared)576 1643 y(val)h(target_tag)f(=)i -(the_target_tag)576 1838 y(method)e(to_html)h(store)g(ch)h(=)665 -1935 y(output_string)e(ch)h(\(")p Fo(<)p Fq(")g(^)h(target_tag)e(^)i(") -p Fo(>)p Fq(\\n"\);)665 2032 y(List.iter)396 2129 y(\(fun)f(n)h(-)p -Fo(>)f Fq(n)h(#)g(extension)e(#)i(to_html)e(store)h(ch\))396 -2226 y(\(self)g(#)h(node)f(#)h(sub_nodes\);)665 2323 -y(output_string)e(ch)h(\("\\n)p Fo(<)p Fq(/")g(^)h(target_tag)e(^)h(")p -Fo(>)p Fq("\);)486 2420 y(end)396 2518 y(;;)396 2712 -y(class)g(p)h(=)g(map_tag)e("p";;)396 2809 y(class)h(em)h(=)f(map_tag)g -("b";;)396 2906 y(class)g(ul)h(=)f(map_tag)g("ul";;)396 -3003 y(class)g(li)h(=)f(map_tag)g("li";;)-2 3456 y Fp(2.4.10.)36 -b(Class)f Fc(br)396 3624 y Fv(Element)20 b(of)g(type)f -Fq(br)i Fv(are)f(mapped)f(to)h(the)g(same)g(HTML)g(type.)g(Note)g(that) -g(HTML)g(forbids)f(the)h(end)g(tag)g(of)g Fq(br)p Fv(.)396 -3804 y Fq(class)44 b(br)h(=)486 3901 y(object)f(\(self\))576 -3998 y(inherit)f(shared)576 4192 y(method)g(to_html)h(store)g(ch)h(=) -665 4289 y(output_string)e(ch)h(")p Fo(<)p Fq(br)p Fo(>)p -Fq(\\n";)665 4387 y(List.iter)396 4484 y(\(fun)g(n)h(-)p -Fo(>)f Fq(n)h(#)g(extension)e(#)i(to_html)e(store)h(ch\))396 -4581 y(\(self)g(#)h(node)f(#)h(sub_nodes\);)486 4678 -y(end)396 4775 y(;;)p Black 3800 5278 a Fr(40)p Black -eop -%%Page: 41 41 -41 40 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black -2 583 a Fp(2.4.11.)36 b(Class)f Fc(code)396 751 -y Fv(The)20 b Fq(code)g Fv(type)g(is)h(con)m(v)o(erted)d(to)i(a)h -Fq(pre)f Fv(section)g(\(preformatted)d(te)o(xt\).)i(As)i(the)g(meaning) -d(of)i(tabs)h(is)g(unspeci\002ed)e(in)396 859 y(HTML,)h(tabs)g(are)h(e) -o(xpanded)c(to)k(spaces.)396 1039 y Fq(class)44 b(code)g(=)486 -1136 y(object)g(\(self\))576 1233 y(inherit)f(shared)576 -1427 y(method)g(to_html)h(store)g(ch)h(=)665 1525 y(let)g(data)f(=)g -(self)h(#)f(node)g(#)h(data)f(in)665 1622 y(\(*)h(convert)e(tabs)i(*\)) -665 1719 y(let)g(l)f(=)h(String.length)e(data)h(in)665 -1816 y(let)h(rec)f(preprocess)f(i)i(column)f(=)396 1913 -y(\(*)h(this)f(is)g(very)h(ineffective)e(but)h(comprehensive:)e(*\))396 -2010 y(if)j(i)f Fo(<)h Fq(l)g(then)486 2107 y(match)f(data.[i])f(with) -665 2205 y('\\t')h(-)p Fo(>)396 2302 y Fq(let)h(n)f(=)h(8)g(-)f -(\(column)g(mod)g(8\))h(in)396 2399 y(String.make)e(n)i(')g(')f(^)h -(preprocess)e(\(i+1\))h(\(column)g(+)g(n\))576 2496 y(|)g('\\n')g(-)p -Fo(>)396 2593 y Fq("\\n")g(^)h(preprocess)e(\(i+1\))h(0)576 -2690 y(|)g(c)h(-)p Fo(>)396 2787 y Fq(String.make)e(1)i(c)g(^)f -(preprocess)f(\(i+1\))h(\(column)g(+)h(1\))396 2884 y(else)486 -2982 y("")665 3079 y(in)665 3176 y(output_string)e(ch)h(")p -Fo(<)p Fq(p)p Fo(><)p Fq(pre)p Fo(>)p Fq(";)665 3273 -y(output_string)f(ch)h(\(escape_html)f(\(preprocess)g(0)i(0\)\);)665 -3370 y(output_string)e(ch)h(")p Fo(<)p Fq(/pre)p Fo(><)p -Fq(/p)p Fo(>)p Fq(";)486 3564 y(end)396 3662 y(;;)-2 -4114 y Fp(2.4.12.)36 b(Class)f Fc(a)396 4282 y Fv(Hyperlinks,)19 -b(e)o(xpressed)g(by)g(the)i Fq(a)f Fv(element)g(type,)f(are)h(con)m(v)o -(erted)e(to)i(the)g(HTML)g Fq(a)h Fv(type.)e(If)i(the)f(tar)o(get)f(of) -h(the)396 4390 y(hyperlink)e(is)j(gi)n(v)o(en)d(by)i -Fq(href)p Fv(,)g(the)g(URL)g(of)g(this)g(attrib)n(ute)g(can)g(be)g -(used)g(directly)-5 b(.)18 b(Alternati)n(v)o(ely)-5 b(,)18 -b(the)i(tar)o(get)f(can)h(be)396 4498 y(gi)n(v)o(en)f(by)h -Fq(readmeref)f Fv(in)i(which)e(case)i(the)f(".html")g(suf)n(\002x)f -(must)i(be)f(added)f(to)h(the)g(\002le)h(name.)396 4647 -y(Note)f(that)h(within)f Fq(a)g Fv(only)g(#PCD)m(A)-9 -b(T)h(A)20 b(is)h(allo)n(wed,)e(so)i(the)f(contents)f(can)h(be)g(con)m -(v)o(erted)e(directly)h(by)h(applying)396 4755 y Fq(escape_html)f -Fv(to)i(the)f(character)f(data)h(contents.)p Black 3800 -5278 a Fr(41)p Black eop -%%Page: 42 42 -42 41 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 396 579 a Fq(class)44 b(a)h(=)486 676 y(object)f(\(self\))576 -773 y(inherit)f(shared)576 967 y(method)g(to_html)h(store)g(ch)h(=)665 -1065 y(output_string)e(ch)h(")p Fo(<)p Fq(a)h(";)665 -1162 y(let)g(href)f(=)396 1259 y(match)g(self)g(#)h(node)f(#)h -(attribute)e("href")h(with)576 1356 y(Value)g(v)g(-)p -Fo(>)h Fq(escape_html)e(v)486 1453 y(|)i(Valuelist)e(_)i(-)p -Fo(>)f Fq(assert)g(false)486 1550 y(|)h(Implied_value)d(-)p -Fo(>)665 1647 y Fq(begin)i(match)g(self)g(#)h(node)f(#)h(attribute)e -("readmeref")g(with)486 1745 y(Value)h(v)h(-)p Fo(>)f -Fq(escape_html)f(v)i(^)f(".html")396 1842 y(|)h(Valuelist)e(_)i(-)p -Fo(>)f Fq(assert)g(false)396 1939 y(|)h(Implied_value)e(-)p -Fo(>)576 2036 y Fq("")665 2133 y(end)665 2230 y(in)665 -2327 y(if)i(href)f Fo(<>)g Fq("")h(then)396 2424 y(output_string)e(ch)h -(\("href=\\"")88 b(^)45 b(href)f(^)h("\\""\);)665 2522 -y(output_string)e(ch)h(")p Fo(>)p Fq(";)665 2619 y(output_string)f(ch)h -(\(escape_html)f(\(self)h(#)h(node)f(#)h(data\)\);)665 -2716 y(output_string)e(ch)h(")p Fo(<)p Fq(/a)p Fo(>)p -Fq(";)486 2910 y(end)396 3007 y(;;)-2 3460 y Fp(2.4.13.)36 -b(Class)f Fc(footnote)396 3628 y Fv(The)20 b Fq(footnote)g -Fv(class)h(has)f(tw)o(o)h(methods:)e Fq(to_html)g Fv(to)i(con)m(v)o -(ert)d(the)i(footnote)f(reference)f(to)i(HTML,)g(and)396 -3736 y Fq(footnote_to_html)e Fv(to)j(con)m(v)o(ert)d(the)i(footnote)f -(te)o(xt)h(itself.)396 3885 y(The)g(footnote)f(reference)f(is)j(con)m -(v)o(erted)d(to)i(a)h(local)f(hyperlink;)e(more)h(precisely)-5 -b(,)19 b(to)h(tw)o(o)h(anchor)d(tags)j(which)e(are)396 -3993 y(connected)g(with)h(each)g(other)-5 b(.)19 b(The)h(te)o(xt)g -(anchor)f(points)h(to)g(the)g(footnote)f(anchor)m(,)f(and)h(the)i -(footnote)d(anchor)h(points)396 4101 y(to)i(the)f(te)o(xt)g(anchor)-5 -b(.)396 4250 y(The)20 b(footnote)f(must)h(be)g(allocated)f(in)i(the)f -Fq(store)g Fv(object.)f(By)i(allocating)e(the)h(footnote,)f(you)g(get)h -(the)g(number)f(of)396 4358 y(the)h(footnote,)f(and)g(the)i(te)o(xt)f -(of)f(the)i(footnote)d(is)j(stored)f(until)g(the)g(end)g(of)g(the)g -(HTML)g(page)f(is)j(reached)c(when)i(the)396 4466 y(footnotes)f(can)h -(be)g(printed.)f(The)h Fq(to_html)f Fv(method)g(stores)i(simply)e(the)i -(object)e(itself,)i(such)f(that)g(the)396 4574 y Fq(footnote_to_html)e -Fv(method)h(is)i(in)m(v)n(ok)o(ed)e(on)g(the)i(same)f(object)g(that)g -(encountered)d(the)k(footnote.)p Black 3800 5278 a Fr(42)p -Black eop -%%Page: 43 43 -43 42 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black 396 579 a Fv(The)g Fq(to_html)g Fv(only)f(allocates)h(the)h -(footnote,)d(and)h(prints)h(the)g(reference)f(anchor)m(,)f(b)n(ut)i(it) -h(does)f(not)g(print)g(nor)396 687 y(con)m(v)o(ert)e(the)j(contents)e -(of)h(the)g(note.)g(This)g(is)h(deferred)d(until)j(the)f(footnotes)e -(actually)i(get)g(printed,)f(i.e.)h(the)g(recursi)n(v)o(e)396 -795 y(call)h(of)f Fq(to_html)f Fv(on)h(the)g(sub)g(nodes)g(is)h(done)e -(by)h Fq(footnote_to_html)p Fv(.)396 944 y(Note)g(that)h(this)f -(technique)f(does)h(not)g(w)o(ork)f(if)i(you)e(mak)o(e)h(another)f -(footnote)f(within)i(a)h(footnote;)d(the)i(second)396 -1052 y(footnote)f(gets)h(allocated)g(b)n(ut)g(not)g(printed.)396 -1274 y Fq(class)44 b(footnote)g(=)486 1371 y(object)g(\(self\))576 -1468 y(inherit)f(shared)576 1662 y(val)h(mutable)g(footnote_number)e(=) -j(0)576 1857 y(method)e(to_html)h(store)g(ch)h(=)665 -1954 y(let)g(number)e(=)396 2051 y(store)h(#)h(alloc_footnote)d(\(self) -i(:)h(#shared)f(:)p Fo(>)g Fq(footnote_printer\))e(in)665 -2148 y(let)j(foot_anchor)e(=)396 2245 y("footnote")g(^)i(string_of_int) -e(number)h(in)665 2342 y(let)h(text_anchor)e(=)396 2439 -y("textnote")g(^)i(string_of_int)e(number)h(in)665 2537 -y(footnote_number)f Fo(<)p Fq(-)h(number;)665 2634 y(output_string)f -(ch)h(\()h(")p Fo(<)p Fq(a)f(name=\\"")g(^)g(text_anchor)f(^)i("\\")f -(href=\\"#")g(^)441 2731 y(foot_anchor)f(^)i("\\")p Fo(>)p -Fq([")e(^)i(string_of_int)e(number)h(^)441 2828 y("])p -Fo(<)p Fq(/a)p Fo(>)p Fq(")g(\))576 3022 y(method)f(footnote_to_html)g -(store)h(ch)g(=)665 3119 y(\(*)h(prerequisite:)d(we)j(are)f(in)h(a)f -(definition)g(list)g Fo(<)p Fq(dl)p Fo(>)p Fq(...)p Fo(<)p -Fq(/dl)p Fo(>)e Fq(*\))665 3217 y(let)j(foot_anchor)e(=)396 -3314 y("footnote")g(^)i(string_of_int)e(footnote_number)f(in)665 -3411 y(let)j(text_anchor)e(=)396 3508 y("textnote")g(^)i(string_of_int) -e(footnote_number)f(in)665 3605 y(output_string)h(ch)h(\(")p -Fo(<)p Fq(dt)p Fo(><)p Fq(a)g(name=\\"")f(^)i(foot_anchor)e(^)h("\\")h -(href=\\"#")e(^)396 3702 y(text_anchor)g(^)i("\\")p Fo(>)p -Fq([")f(^)g(string_of_int)f(footnote_number)f(^)396 3799 -y("])p Fo(<)p Fq(/a)p Fo(><)p Fq(/dt)p Fo(>)p Fq(\\n)p -Fo(<)p Fq(dd)p Fo(>)p Fq("\);)665 3896 y(List.iter)396 -3994 y(\(fun)i(n)h(-)p Fo(>)f Fq(n)h(#)g(extension)e(#)i(to_html)e -(store)h(ch\))396 4091 y(\(self)g(#)h(node)f(#)h(sub_nodes\);)665 -4188 y(output_string)e(ch)h(\("\\n)p Fo(<)p Fq(/dd)p -Fo(>)p Fq("\))486 4382 y(end)396 4479 y(;;)p Black 3800 -5278 a Fr(43)p Black eop -%%Page: 44 44 -44 43 bop Black 3136 67 a Fr(Chapter)20 b(2.)g(Using)g(PXP)p -Black -2 583 a Fp(2.4.14.)36 b(The)d(speci\002cation)j(of)e(the)f -(document)i(model)396 751 y Fv(This)21 b(code)e(sets)i(up)f(the)g(hash) -g(table)g(that)h(connects)e(element)h(types)g(with)g(the)g(e)o(x)o -(emplars)f(of)h(the)g(e)o(xtension)f(classes)396 859 -y(that)i(con)m(v)o(ert)d(the)i(elements)g(to)g(HTML.)396 -1039 y Fq(open)44 b(Pxp_yacc)396 1233 y(let)h(tag_map)e(=)486 -1330 y(make_spec_from_alist)576 1427 y(~data_exemplar:\(new)e -(data_impl)j(\(new)g(only_data\)\))576 1525 y -(~default_element_exemplar:\(new)39 b(element_impl)k(\(new)h -(no_markup\)\))576 1622 y(~element_alist:)665 1719 y([)h("readme",)e -(\(new)h(element_impl)f(\(new)h(readme\)\);)396 1816 -y("sect1",)89 b(\(new)44 b(element_impl)f(\(new)h(sect1\)\);)396 -1913 y("sect2",)89 b(\(new)44 b(element_impl)f(\(new)h(sect2\)\);)396 -2010 y("sect3",)89 b(\(new)4