From e4d888ce1d89c7fedcb613370497a8381149ba4d Mon Sep 17 00:00:00 2001 From: root Date: Wed, 6 Mar 2024 15:21:38 +0100 Subject: [PATCH] First Add --- README.md | 15 + package/README | 5 + package/debian/changelog | 30 + package/debian/compat | 1 + package/debian/control | 15 + package/debian/install | 1 + package/debian/postinst | 2 + package/debian/prerm | 2 + package/debian/rules | 12 + package/usr/bin/nodeattr | 69 + package/usr/include/genders.h | 461 + package/usr/include/gendersplusplus.hpp | 141 + package/usr/lib/libGendersjni.a | Bin 0 -> 23108 bytes package/usr/lib/libGendersjni.la | 41 + package/usr/lib/libGendersjni.so | 1 + package/usr/lib/libGendersjni.so.0 | 1 + package/usr/lib/libGendersjni.so.0.0.0 | Bin 0 -> 31080 bytes package/usr/lib/libgenders.a | Bin 0 -> 133704 bytes package/usr/lib/libgenders.la | 41 + package/usr/lib/libgenders.so | 1 + package/usr/lib/libgenders.so.0 | 1 + package/usr/lib/libgenders.so.0.3.3 | Bin 0 -> 92176 bytes package/usr/lib/libgendersplusplus.a | Bin 0 -> 487916 bytes package/usr/lib/libgendersplusplus.la | 41 + package/usr/lib/libgendersplusplus.so | 1 + package/usr/lib/libgendersplusplus.so.2 | 1 + package/usr/lib/libgendersplusplus.so.2.0.0 | Bin 0 -> 281328 bytes package/usr/lib/python3.11/EGG-INFO/PKG-INFO | 4 + .../usr/lib/python3.11/EGG-INFO/SOURCES.txt | 7 + .../python3.11/EGG-INFO/dependency_links.txt | 1 + .../lib/python3.11/EGG-INFO/native_libs.txt | 1 + .../usr/lib/python3.11/EGG-INFO/not-zip-safe | 1 + .../usr/lib/python3.11/EGG-INFO/top_level.txt | 2 + .../__pycache__/genders.cpython-311.pyc | Bin 0 -> 16032 bytes .../__pycache__/libgenders.cpython-311.pyc | Bin 0 -> 994 bytes package/usr/lib/python3.11/genders.py | 299 + ...libgenders.cpython-311-x86_64-linux-gnu.so | Bin 0 -> 57632 bytes package/usr/lib/python3.11/libgenders.py | 9 + .../x86_64-linux-gnu/perl5/5.36/Genders.pm | 471 + .../x86_64-linux-gnu/perl5/5.36/Libgenders.pm | 307 + .../perl5/5.36/auto/Libgenders/Libgenders.so | Bin 0 -> 166536 bytes .../allclasses-index.html | 111 + .../allpackages-index.html | 63 + .../doc/genders-1.28-javadoc/element-list | 1 + .../gov/llnl/lc/chaos/Genders.html | 592 + .../gov/llnl/lc/chaos/GendersException.html | 150 + .../lc/chaos/GendersExceptionInternal.html | 149 + .../lc/chaos/GendersExceptionNotfound.html | 149 + .../llnl/lc/chaos/GendersExceptionOpen.html | 149 + .../lc/chaos/GendersExceptionParameters.html | 148 + .../llnl/lc/chaos/GendersExceptionParse.html | 149 + .../llnl/lc/chaos/GendersExceptionRead.html | 149 + .../llnl/lc/chaos/GendersExceptionSyntax.html | 149 + .../gov/llnl/lc/chaos/package-summary.html | 127 + .../gov/llnl/lc/chaos/package-tree.html | 85 + .../doc/genders-1.28-javadoc/help-doc.html | 175 + .../doc/genders-1.28-javadoc/index-all.html | 236 + .../share/doc/genders-1.28-javadoc/index.html | 26 + .../jquery-ui.overrides.css | 35 + .../legal/ASSEMBLY_EXCEPTION | 27 + .../doc/genders-1.28-javadoc/legal/jquery.md | 72 + .../genders-1.28-javadoc/legal/jqueryUI.md | 49 + .../member-search-index.js | 1 + .../module-search-index.js | 1 + .../genders-1.28-javadoc/overview-tree.html | 89 + .../package-search-index.js | 1 + .../genders-1.28-javadoc/resources/glass.png | Bin 0 -> 499 bytes .../doc/genders-1.28-javadoc/resources/x.png | Bin 0 -> 394 bytes .../script-dir/jquery-3.6.1.min.js | 2 + .../script-dir/jquery-ui.min.css | 6 + .../script-dir/jquery-ui.min.js | 6 + .../share/doc/genders-1.28-javadoc/script.js | 132 + .../share/doc/genders-1.28-javadoc/search.js | 354 + .../genders-1.28-javadoc/serialized-form.html | 113 + .../doc/genders-1.28-javadoc/stylesheet.css | 869 + .../genders-1.28-javadoc/tag-search-index.js | 1 + .../genders-1.28-javadoc/type-search-index.js | 1 + package/usr/share/java/Genders.jar | Bin 0 -> 4154 bytes package/usr/share/man/man3/Genders.3pm | 262 + package/usr/share/man/man3/Libgenders.3pm | 296 + source/AUTHORS | 5 + source/COPYING | 340 + source/ChangeLog | 1918 + source/DISCLAIMER | 24 + source/DISCLAIMER.UC | 45 + source/INSTALL | 229 + source/META | 9 + source/Makefile | 846 + source/Makefile.am | 15 + source/Makefile.in | 846 + source/NEWS | 185 + source/README | 47 + source/README.md | 10 + source/TODO | 52 + source/TUTORIAL | 291 + source/aclocal.m4 | 9740 ++++ source/autogen.sh | 14 + source/build | 5 + source/compat/Makefile | 539 + source/compat/Makefile.am | 10 + source/compat/Makefile.in | 539 + source/compat/gendlib.pl | 490 + source/compat/hostlist.pl | 368 + source/config.log | 3013 + source/config.status | 2362 + source/config/ac_cplusplus_extensions.m4 | 24 + source/config/ac_debug.m4 | 50 + source/config/ac_extension_destdir.m4 | 27 + source/config/ac_genders_file.m4 | 22 + source/config/ac_java_extenions.m4 | 24 + source/config/ac_meta.m4 | 27 + source/config/ac_perl_extensions.m4 | 27 + source/config/ac_perl_site_arch.m4 | 24 + source/config/ac_perl_vendor_arch.m4 | 24 + source/config/ac_python_extensions.m4 | 24 + source/config/config.guess | 1501 + source/config/config.h | 136 + source/config/config.h.in | 135 + source/config/config.sub | 1705 + source/config/depcomp | 630 + source/config/install-sh | 520 + source/config/ltmain.sh | 9655 ++++ source/config/missing | 376 + source/config/stamp-h1 | 1 + source/configure | 19507 +++++++ source/configure.ac | 264 + source/contrib/Makefile | 646 + source/contrib/Makefile.am | 7 + source/contrib/Makefile.in | 646 + source/contrib/cfengine/Makefile | 647 + source/contrib/cfengine/Makefile.am | 9 + source/contrib/cfengine/Makefile.in | 647 + source/contrib/cfengine/README | 9 + .../0001-Run-libtoolize-copy.patch | 47842 ++++++++++++++++ .../cfengine-2.2.10/0002-Build-libltdl.patch | 55 + .../0003-Build-libcfengine-with-libltdl.patch | 38 + .../0004-Rerun-autotools.patch | 23764 ++++++++ ...for-dynamic-modules-for-hard-classes.patch | 113 + ...all-to-before-classes-are-configured.patch | 42 + .../contrib/cfengine/cfengine-2.2.10/Makefile | 474 + .../cfengine/cfengine-2.2.10/Makefile.am | 15 + .../cfengine/cfengine-2.2.10/Makefile.in | 474 + .../0001-shared-library-support.patch | 138 + .../contrib/cfengine/cfengine-3.3.0/Makefile | 469 + .../cfengine/cfengine-3.3.0/Makefile.am | 10 + .../cfengine/cfengine-3.3.0/Makefile.in | 469 + source/contrib/cfengine/genders.c | 97 + source/contrib/php/Makefile | 466 + source/contrib/php/Makefile.am | 7 + source/contrib/php/Makefile.in | 466 + source/contrib/php/README | 66 + source/contrib/php/config.m4 | 62 + source/contrib/php/genders.c | 265 + source/contrib/php/php_genders.h | 60 + source/genders.sample | 20 + source/genders.spec | 241 + source/genders.spec.in | 241 + source/libtool | 10240 ++++ source/man/Makefile | 846 + source/man/Makefile.am | 88 + source/man/Makefile.in | 846 + source/man/compat/Makefile | 545 + source/man/compat/Makefile.am | 8 + source/man/compat/Makefile.in | 545 + source/man/compat/gendlib.3 | 115 + source/man/genders.3 | 26 + source/man/genders_attrlist_clear.3 | 26 + source/man/genders_attrlist_create.3 | 27 + source/man/genders_attrlist_destroy.3 | 26 + source/man/genders_errnum.3 | 64 + source/man/genders_errormsg.3 | 26 + source/man/genders_getattr.3 | 100 + source/man/genders_getattr_all.3 | 90 + source/man/genders_getmaxattrlen.3 | 26 + source/man/genders_getmaxattrs.3 | 26 + source/man/genders_getmaxnodelen.3 | 26 + source/man/genders_getmaxvallen.3 | 26 + source/man/genders_getnodename.3 | 81 + source/man/genders_getnodes.3 | 92 + source/man/genders_getnumattrs.3 | 26 + source/man/genders_getnumnodes.3 | 104 + source/man/genders_handle_create.3 | 48 + source/man/genders_handle_destroy.3 | 61 + source/man/genders_index_attrvals.3 | 92 + source/man/genders_isattr.3 | 26 + source/man/genders_isattrval.3 | 26 + source/man/genders_isnode.3 | 90 + source/man/genders_load_data.3 | 96 + source/man/genders_nodelist_clear.3 | 26 + source/man/genders_nodelist_create.3 | 144 + source/man/genders_nodelist_destroy.3 | 26 + source/man/genders_parse.3 | 73 + source/man/genders_perror.3 | 26 + source/man/genders_query.3 | 124 + source/man/genders_strerror.3 | 26 + source/man/genders_testattr.3 | 103 + source/man/genders_testattrval.3 | 26 + source/man/genders_testquery.3 | 105 + source/man/genders_vallist_clear.3 | 26 + source/man/genders_vallist_create.3 | 26 + source/man/genders_vallist_destroy.3 | 26 + source/man/libgenders.3 | 178 + source/man/nodeattr.1 | 296 + source/src/Makefile | 646 + source/src/Makefile.am | 7 + source/src/Makefile.in | 646 + source/src/extensions/Makefile | 646 + source/src/extensions/Makefile.am | 7 + source/src/extensions/Makefile.in | 646 + .../libgendersplusplus_la-gendersplusplus.Plo | 351 + .../cplusplus/.libs/libgendersplusplus.a | Bin 0 -> 487916 bytes .../cplusplus/.libs/libgendersplusplus.lai | 41 + .../.libs/libgendersplusplus.so.2.0.0 | Bin 0 -> 281328 bytes .../libgendersplusplus_la-gendersplusplus.o | Bin 0 -> 480624 bytes source/src/extensions/cplusplus/Makefile | 720 + source/src/extensions/cplusplus/Makefile.am | 25 + source/src/extensions/cplusplus/Makefile.in | 720 + .../extensions/cplusplus/gendersplusplus.cpp | 429 + .../extensions/cplusplus/gendersplusplus.hpp | 141 + .../cplusplus/libgendersplusplus.la | 42 + .../libgendersplusplus_la-gendersplusplus.lo | 12 + .../libgendersplusplus_la-gendersplusplus.o | Bin 0 -> 483672 bytes .../src/extensions/java/.deps/Gendersjni.Plo | 129 + source/src/extensions/java/.libs/Gendersjni.o | Bin 0 -> 21520 bytes source/src/extensions/java/Genders.h | 221 + .../java/GendersTest/GendersTest.java | 309 + .../extensions/java/GendersTest/testgenders | 21 + source/src/extensions/java/Gendersjni.lo | 12 + source/src/extensions/java/Gendersjni.o | Bin 0 -> 21520 bytes source/src/extensions/java/Makefile | 753 + source/src/extensions/java/Makefile.am | 70 + source/src/extensions/java/Makefile.in | 753 + .../src/extensions/java/classfile_constants.h | 588 + .../java/gov/llnl/lc/chaos/Genders.class | Bin 0 -> 1583 bytes .../java/gov/llnl/lc/chaos/Genders.jar | Bin 0 -> 4154 bytes .../java/gov/llnl/lc/chaos/Genders.java | 227 + .../gov/llnl/lc/chaos/GendersException.class | Bin 0 -> 250 bytes .../gov/llnl/lc/chaos/GendersException.java | 35 + .../lc/chaos/GendersExceptionInternal.class | Bin 0 -> 281 bytes .../lc/chaos/GendersExceptionInternal.java | 36 + .../lc/chaos/GendersExceptionNotfound.class | Bin 0 -> 281 bytes .../lc/chaos/GendersExceptionNotfound.java | 36 + .../llnl/lc/chaos/GendersExceptionOpen.class | Bin 0 -> 273 bytes .../llnl/lc/chaos/GendersExceptionOpen.java | 36 + .../lc/chaos/GendersExceptionParameters.class | Bin 0 -> 285 bytes .../lc/chaos/GendersExceptionParameters.java | 35 + .../llnl/lc/chaos/GendersExceptionParse.class | Bin 0 -> 275 bytes .../llnl/lc/chaos/GendersExceptionParse.java | 36 + .../llnl/lc/chaos/GendersExceptionRead.class | Bin 0 -> 273 bytes .../llnl/lc/chaos/GendersExceptionRead.java | 36 + .../lc/chaos/GendersExceptionSyntax.class | Bin 0 -> 277 bytes .../llnl/lc/chaos/GendersExceptionSyntax.java | 36 + .../java/gov/llnl/lc/chaos/MANIFEST.MF | 1 + .../java/javadoc/allclasses-index.html | 111 + .../java/javadoc/allpackages-index.html | 63 + .../src/extensions/java/javadoc/element-list | 1 + .../javadoc/gov/llnl/lc/chaos/Genders.html | 592 + .../gov/llnl/lc/chaos/GendersException.html | 150 + .../lc/chaos/GendersExceptionInternal.html | 149 + .../lc/chaos/GendersExceptionNotfound.html | 149 + .../llnl/lc/chaos/GendersExceptionOpen.html | 149 + .../lc/chaos/GendersExceptionParameters.html | 148 + .../llnl/lc/chaos/GendersExceptionParse.html | 149 + .../llnl/lc/chaos/GendersExceptionRead.html | 149 + .../llnl/lc/chaos/GendersExceptionSyntax.html | 149 + .../gov/llnl/lc/chaos/package-summary.html | 127 + .../gov/llnl/lc/chaos/package-tree.html | 85 + .../src/extensions/java/javadoc/help-doc.html | 175 + .../extensions/java/javadoc/index-all.html | 236 + source/src/extensions/java/javadoc/index.html | 26 + .../java/javadoc/jquery-ui.overrides.css | 35 + .../java/javadoc/legal/ASSEMBLY_EXCEPTION | 27 + .../extensions/java/javadoc/legal/jquery.md | 72 + .../extensions/java/javadoc/legal/jqueryUI.md | 49 + .../java/javadoc/member-search-index.js | 1 + .../java/javadoc/module-search-index.js | 1 + .../java/javadoc/overview-tree.html | 89 + .../java/javadoc/package-search-index.js | 1 + .../java/javadoc/resources/glass.png | Bin 0 -> 499 bytes .../extensions/java/javadoc/resources/x.png | Bin 0 -> 394 bytes .../javadoc/script-dir/jquery-3.6.1.min.js | 2 + .../java/javadoc/script-dir/jquery-ui.min.css | 6 + .../java/javadoc/script-dir/jquery-ui.min.js | 6 + source/src/extensions/java/javadoc/script.js | 132 + source/src/extensions/java/javadoc/search.js | 354 + .../java/javadoc/serialized-form.html | 113 + .../extensions/java/javadoc/stylesheet.css | 869 + .../java/javadoc/tag-search-index.js | 1 + .../java/javadoc/type-search-index.js | 1 + source/src/extensions/java/jawt.h | 356 + source/src/extensions/java/jawt_md.h | 60 + source/src/extensions/java/jdwpTransport.h | 276 + source/src/extensions/java/jni.h | 1987 + source/src/extensions/java/jni_md.h | 66 + source/src/extensions/java/jvmti.h | 2625 + source/src/extensions/java/jvmticmlr.h | 115 + source/src/extensions/java/src/.dirstamp | 0 .../extensions/java/src/.libs/libGendersjni.a | Bin 0 -> 23108 bytes .../java/src/.libs/libGendersjni.lai | 41 + .../java/src/.libs/libGendersjni.so.0.0.0 | Bin 0 -> 31080 bytes source/src/extensions/java/src/Gendersjni.c | 1024 + source/src/extensions/java/src/Gendersjni.h | 205 + .../src/extensions/java/src/libGendersjni.la | 42 + .../src/extensions/perl/Genders/Genders.3pm | 262 + source/src/extensions/perl/Genders/Genders.pm | 471 + .../src/extensions/perl/Genders/Genders.pm.in | 471 + source/src/extensions/perl/Genders/Makefile | 591 + .../src/extensions/perl/Genders/Makefile.am | 29 + .../src/extensions/perl/Genders/Makefile.in | 591 + .../extensions/perl/Libgenders/Libgenders.bs | 0 .../extensions/perl/Libgenders/Libgenders.c | 1708 + .../extensions/perl/Libgenders/Libgenders.o | Bin 0 -> 278736 bytes .../extensions/perl/Libgenders/Libgenders.pm | 307 + .../perl/Libgenders/Libgenders.pm.in | 307 + .../extensions/perl/Libgenders/Libgenders.xs | 571 + .../extensions/perl/Libgenders/MYMETA.json | 40 + .../src/extensions/perl/Libgenders/MYMETA.yml | 22 + .../src/extensions/perl/Libgenders/Makefile | 536 + .../extensions/perl/Libgenders/Makefile.PL | 33 + .../extensions/perl/Libgenders/Makefile.am | 77 + .../extensions/perl/Libgenders/Makefile.in | 536 + .../extensions/perl/Libgenders/Makefile.xs | 1055 + .../perl/Libgenders/blib/arch/.exists | 0 .../blib/arch/auto/Libgenders/.exists | 0 .../blib/arch/auto/Libgenders/Libgenders.so | Bin 0 -> 166536 bytes .../perl/Libgenders/blib/bin/.exists | 0 .../perl/Libgenders/blib/lib/.exists | 0 .../perl/Libgenders/blib/lib/Libgenders.pm | 307 + .../blib/lib/auto/Libgenders/.exists | 0 .../perl/Libgenders/blib/man1/.exists | 0 .../perl/Libgenders/blib/man3/.exists | 0 .../perl/Libgenders/blib/man3/Libgenders.3pm | 296 + .../perl/Libgenders/blib/script/.exists | 0 .../src/extensions/perl/Libgenders/pm_to_blib | 0 source/src/extensions/perl/Libgenders/typemap | 55 + source/src/extensions/perl/Makefile | 646 + source/src/extensions/perl/Makefile.am | 7 + source/src/extensions/perl/Makefile.in | 646 + source/src/extensions/python/Makefile | 493 + source/src/extensions/python/Makefile.am | 33 + source/src/extensions/python/Makefile.in | 493 + .../lib.linux-x86_64-cpython-311/genders.py | 299 + ...libgenders.cpython-311-x86_64-linux-gnu.so | Bin 0 -> 57648 bytes .../libgendersmodule.o | Bin 0 -> 71240 bytes .../libgenders-1.2-py3.11-linux-x86_64.egg | Bin 0 -> 29217 bytes source/src/extensions/python/genders.py | 299 + source/src/extensions/python/genderssetup.py | 13 + .../src/extensions/python/genderssetup.py.in | 13 + .../python/libgenders.egg-info/PKG-INFO | 4 + .../python/libgenders.egg-info/SOURCES.txt | 7 + .../libgenders.egg-info/dependency_links.txt | 1 + .../python/libgenders.egg-info/top_level.txt | 2 + .../src/extensions/python/libgendersmodule.c | 907 + .../src/libcommon/.deps/libcommon_la-hash.Plo | 108 + .../libcommon/.deps/libcommon_la-hostlist.Plo | 206 + .../src/libcommon/.deps/libcommon_la-list.Plo | 126 + .../libcommon/.deps/libcommon_la-thread.Plo | 94 + source/src/libcommon/.libs/libcommon.a | Bin 0 -> 46976 bytes .../src/libcommon/.libs/libcommon_la-hash.o | Bin 0 -> 4624 bytes .../libcommon/.libs/libcommon_la-hostlist.o | Bin 0 -> 32752 bytes .../src/libcommon/.libs/libcommon_la-list.o | Bin 0 -> 6856 bytes .../src/libcommon/.libs/libcommon_la-thread.o | Bin 0 -> 800 bytes source/src/libcommon/Makefile | 662 + source/src/libcommon/Makefile.am | 18 + source/src/libcommon/Makefile.in | 662 + source/src/libcommon/hash.c | 502 + source/src/libcommon/hash.h | 187 + source/src/libcommon/hostlist.c | 2715 + source/src/libcommon/hostlist.h | 417 + source/src/libcommon/libcommon.la | 41 + source/src/libcommon/libcommon_la-hash.lo | 12 + source/src/libcommon/libcommon_la-hash.o | Bin 0 -> 4624 bytes source/src/libcommon/libcommon_la-hostlist.lo | 12 + source/src/libcommon/libcommon_la-hostlist.o | Bin 0 -> 36016 bytes source/src/libcommon/libcommon_la-list.lo | 12 + source/src/libcommon/libcommon_la-list.o | Bin 0 -> 7112 bytes source/src/libcommon/libcommon_la-thread.lo | 12 + source/src/libcommon/libcommon_la-thread.o | Bin 0 -> 800 bytes source/src/libcommon/list.c | 880 + source/src/libcommon/list.h | 281 + source/src/libcommon/thread.c | 50 + source/src/libcommon/thread.h | 106 + .../.deps/libgenders_la-genders.Plo | 147 + .../.deps/libgenders_la-genders_parsing.Plo | 144 + .../.deps/libgenders_la-genders_query.tab.Plo | 137 + .../libgenders_la-genders_query_parse.Plo | 145 + .../.deps/libgenders_la-genders_util.Plo | 123 + source/src/libgenders/.libs/libgenders.a | Bin 0 -> 133704 bytes source/src/libgenders/.libs/libgenders.lai | 41 + .../src/libgenders/.libs/libgenders.so.0.3.3 | Bin 0 -> 92176 bytes .../libgenders/.libs/libgenders_la-genders.o | Bin 0 -> 25760 bytes .../.libs/libgenders_la-genders_parsing.o | Bin 0 -> 11560 bytes .../.libs/libgenders_la-genders_query.tab.o | Bin 0 -> 19224 bytes .../.libs/libgenders_la-genders_query_parse.o | Bin 0 -> 21664 bytes .../.libs/libgenders_la-genders_util.o | Bin 0 -> 5472 bytes source/src/libgenders/Makefile | 786 + source/src/libgenders/Makefile.am | 51 + source/src/libgenders/Makefile.in | 786 + source/src/libgenders/genders.c | 1654 + source/src/libgenders/genders.h | 461 + source/src/libgenders/genders.h.in | 461 + source/src/libgenders/genders.map | 6 + source/src/libgenders/genders_api.h | 181 + source/src/libgenders/genders_constants.h | 37 + source/src/libgenders/genders_parsing.c | 751 + source/src/libgenders/genders_parsing.h | 62 + source/src/libgenders/genders_query.tab.c | 1920 + source/src/libgenders/genders_query.tab.h | 24 + source/src/libgenders/genders_query.y | 717 + source/src/libgenders/genders_query_parse.c | 1824 + source/src/libgenders/genders_query_parse.l | 53 + source/src/libgenders/genders_util.c | 347 + source/src/libgenders/genders_util.h | 273 + source/src/libgenders/libgenders.la | 41 + .../src/libgenders/libgenders_la-genders.lo | 12 + source/src/libgenders/libgenders_la-genders.o | Bin 0 -> 26064 bytes .../libgenders_la-genders_parsing.lo | 12 + .../libgenders_la-genders_parsing.o | Bin 0 -> 11560 bytes .../libgenders_la-genders_query.tab.lo | 12 + .../libgenders_la-genders_query.tab.o | Bin 0 -> 19552 bytes .../libgenders_la-genders_query_parse.lo | 12 + .../libgenders_la-genders_query_parse.o | Bin 0 -> 21736 bytes .../libgenders/libgenders_la-genders_util.lo | 12 + .../libgenders/libgenders_la-genders_util.o | Bin 0 -> 5400 bytes .../src/nodeattr/.deps/nodeattr-nodeattr.Po | 147 + source/src/nodeattr/.libs/nodeattr | Bin 0 -> 68648 bytes source/src/nodeattr/Makefile | 689 + source/src/nodeattr/Makefile.am | 21 + source/src/nodeattr/Makefile.in | 689 + source/src/nodeattr/nodeattr | 210 + source/src/nodeattr/nodeattr-nodeattr.o | Bin 0 -> 42688 bytes source/src/nodeattr/nodeattr.c | 1680 + source/src/testsuite/Makefile | 646 + source/src/testsuite/Makefile.am | 7 + source/src/testsuite/Makefile.in | 646 + .../.deps/genders_test-genders_test.Po | 1 + .../genders_test-genders_test_corner_case.Po | 1 + ...ers_test-genders_test_corner_case_tests.Po | 1 + .../genders_test-genders_test_database.Po | 1 + ...genders_test-genders_test_functionality.Po | 1 + .../genders_test-genders_test_query_tests.Po | 1 + .../.deps/genders_test-genders_testlib.Po | 1 + source/src/testsuite/libgenders/Makefile | 865 + source/src/testsuite/libgenders/Makefile.am | 27 + source/src/testsuite/libgenders/Makefile.in | 865 + .../src/testsuite/libgenders/genders_test.c | 270 + .../libgenders/genders_test_corner_case.c | 1764 + .../libgenders/genders_test_corner_case.h | 308 + .../genders_test_corner_case_tests.c | 1899 + .../libgenders/genders_test_database.c | 1725 + .../libgenders/genders_test_database.h | 118 + .../libgenders/genders_test_functionality.c | 3226 ++ .../libgenders/genders_test_functionality.h | 75 + .../libgenders/genders_test_query_tests.c | 2739 + .../libgenders/genders_test_query_tests.h | 53 + .../testsuite/libgenders/genders_testlib.c | 759 + .../testsuite/libgenders/genders_testlib.h | 207 + .../libgenders/testdatabases/Makefile | 574 + .../libgenders/testdatabases/Makefile.am | 114 + .../libgenders/testdatabases/Makefile.in | 574 + .../libgenders/testdatabases/genders.base | 2 + .../testdatabases/genders.base_comma | 1 + .../genders.base_comments_beginning_of_line | 4 + ...ders.base_comments_beginning_of_line_comma | 2 + ....base_comments_beginning_of_line_hostrange | 2 + .../genders.base_comments_end_of_line | 3 + .../genders.base_comments_end_of_line_comma | 2 + ...enders.base_comments_end_of_line_hostrange | 2 + ....base_comments_end_of_line_with_whitespace | 3 + ...comments_end_of_line_with_whitespace_comma | 2 + ...ents_end_of_line_with_whitespace_hostrange | 2 + .../genders.base_comments_middle_of_line | 4 + ...genders.base_comments_middle_of_line_comma | 2 + ...ers.base_comments_middle_of_line_hostrange | 2 + .../testdatabases/genders.base_hostrange | 1 + .../genders.base_hostrange_single | 2 + .../genders.base_whitespace_after_attrs | 2 + .../genders.base_whitespace_after_attrs_comma | 1 + ...ders.base_whitespace_after_attrs_hostrange | 1 + .../genders.base_whitespace_after_nodes | 6 + .../genders.base_whitespace_after_nodes_comma | 5 + ...ders.base_whitespace_after_nodes_hostrange | 5 + ...ers.base_whitespace_before_and_after_nodes | 2 + ...se_whitespace_before_and_after_nodes_comma | 1 + ...hitespace_before_and_after_nodes_hostrange | 1 + .../genders.base_whitespace_before_nodes | 2 + ...genders.base_whitespace_before_nodes_comma | 1 + ...ers.base_whitespace_before_nodes_hostrange | 1 + .../genders.base_whitespace_between_nodes | 6 + ...rs.base_whitespace_between_nodes_and_attrs | 6 + .../testdatabases/genders.bugzilla414_1 | 2 + .../testdatabases/genders.bugzilla414_2 | 2 + .../testdatabases/genders.bugzilla414_3 | 2 + .../testdatabases/genders.bugzilla414_4 | 2 + .../testdatabases/genders.bugzilla414_5 | 2 + .../testdatabases/genders.corner_case | 2 + .../testdatabases/genders.empty_file | 0 .../testdatabases/genders.equal_sign_in_value | 2 + .../genders.flag_test_raw_values | 1 + .../testdatabases/genders.large_attr | 2 + .../testdatabases/genders.large_val | 1 + .../genders.nodes_and_attrs_only | 2 + .../genders.nodes_and_attrs_only_comma | 1 + .../genders.nodes_and_attrs_only_hostrange | 1 + .../testdatabases/genders.nodes_only_many | 5 + .../testdatabases/genders.nodes_only_one | 1 + .../testdatabases/genders.parse_error_all | 10 + .../genders.parse_error_comments_only | 1 + ...duplicate_attr_different_line_attr_and_val | 3 + ...ate_attr_different_line_attr_and_val_comma | 2 + ...attr_different_line_attr_and_val_hostrange | 2 + ...uplicate_attr_different_line_attr_with_val | 3 + ...te_attr_different_line_attr_with_val_comma | 2 + ...ttr_different_line_attr_with_val_hostrange | 2 + ...icate_attr_different_line_attr_without_val | 3 + ...attr_different_line_attr_without_val_comma | 2 + ..._different_line_attr_without_val_hostrange | 2 + ...arse_error_duplicate_attr_not_last_in_line | 6 + ...rror_duplicate_attr_same_line_attr_and_val | 2 + ...uplicate_attr_same_line_attr_and_val_comma | 1 + ...cate_attr_same_line_attr_and_val_hostrange | 1 + ...ror_duplicate_attr_same_line_attr_with_val | 2 + ...plicate_attr_same_line_attr_with_val_comma | 1 + ...ate_attr_same_line_attr_with_val_hostrange | 1 + ..._duplicate_attr_same_line_attr_without_val | 2 + ...cate_attr_same_line_attr_without_val_comma | 1 + ..._attr_same_line_attr_without_val_hostrange | 1 + .../genders.parse_error_empty_file | 0 .../genders.parse_error_equal_sign_in_value_1 | 1 + .../genders.parse_error_equal_sign_in_value_2 | 1 + .../genders.parse_error_errant_commas | 5 + ...genders.parse_error_hostname_not_shortened | 2 + ...s.parse_error_hostname_not_shortened_comma | 1 + ...rse_error_hostname_not_shortened_hostrange | 1 + .../genders.parse_error_hostname_too_long | 2 + ...enders.parse_error_hostname_too_long_comma | 1 + ...rs.parse_error_hostname_too_long_hostrange | 1 + .../genders.parse_error_hostrange_unbalanced | 11 + ...ders.parse_error_no_attr_before_equal_sign | 6 + ...ders.parse_error_no_value_after_equal_sign | 6 + .../genders.parse_error_whitespace_in_attr | 2 + ...nders.parse_error_whitespace_in_attr_comma | 2 + ...s.parse_error_whitespace_in_attr_hostrange | 2 + .../genders.parse_error_whitespace_in_list | 2 + ...nders.parse_error_whitespace_in_list_comma | 2 + ...s.parse_error_whitespace_in_list_hostrange | 2 + .../genders.parse_error_whitespace_in_val | 2 + ...enders.parse_error_whitespace_in_val_comma | 2 + ...rs.parse_error_whitespace_in_val_hostrange | 2 + .../libgenders/testdatabases/genders.query_1 | 8 + .../testdatabases/genders.query_1_comma | 5 + .../testdatabases/genders.query_1_hostrange | 5 + .../libgenders/testdatabases/genders.query_2 | 8 + .../testdatabases/genders.query_2_comma | 15 + .../testdatabases/genders.query_2_hostrange | 15 + .../testdatabases/genders.query_special_chars | 4 + .../testdatabases/genders.subst_escape_char | 2 + .../testdatabases/genders.subst_nodename | 2 + .../genders.subst_nodename_comma | 1 + .../genders.subst_nodename_hostrange | 1 + .../libgenders/testdatabases/genders.test_1 | 4 + .../testdatabases/genders.test_1_comma | 1 + .../testdatabases/genders.test_1_hostrange | 1 + .../libgenders/testdatabases/genders.test_2 | 4 + .../testdatabases/genders.test_2_comma | 2 + .../testdatabases/genders.test_2_hostrange | 2 + .../libgenders/testdatabases/genders.test_3 | 4 + .../genders.whitespace_after_nodes_nodes_only | 6 + ...itespace_before_and_after_nodes_nodes_only | 2 + ...genders.whitespace_before_nodes_nodes_only | 2 + 570 files changed, 229039 insertions(+) create mode 100644 README.md create mode 100755 package/README create mode 100755 package/debian/changelog create mode 100755 package/debian/compat create mode 100755 package/debian/control create mode 100755 package/debian/install create mode 100755 package/debian/postinst create mode 100755 package/debian/prerm create mode 100755 package/debian/rules create mode 100755 package/usr/bin/nodeattr create mode 100755 package/usr/include/genders.h create mode 100755 package/usr/include/gendersplusplus.hpp create mode 100755 package/usr/lib/libGendersjni.a create mode 100755 package/usr/lib/libGendersjni.la create mode 120000 package/usr/lib/libGendersjni.so create mode 120000 package/usr/lib/libGendersjni.so.0 create mode 100755 package/usr/lib/libGendersjni.so.0.0.0 create mode 100755 package/usr/lib/libgenders.a create mode 100755 package/usr/lib/libgenders.la create mode 120000 package/usr/lib/libgenders.so create mode 120000 package/usr/lib/libgenders.so.0 create mode 100755 package/usr/lib/libgenders.so.0.3.3 create mode 100755 package/usr/lib/libgendersplusplus.a create mode 100755 package/usr/lib/libgendersplusplus.la create mode 120000 package/usr/lib/libgendersplusplus.so create mode 120000 package/usr/lib/libgendersplusplus.so.2 create mode 100755 package/usr/lib/libgendersplusplus.so.2.0.0 create mode 100755 package/usr/lib/python3.11/EGG-INFO/PKG-INFO create mode 100755 package/usr/lib/python3.11/EGG-INFO/SOURCES.txt create mode 100755 package/usr/lib/python3.11/EGG-INFO/dependency_links.txt create mode 100755 package/usr/lib/python3.11/EGG-INFO/native_libs.txt create mode 100755 package/usr/lib/python3.11/EGG-INFO/not-zip-safe create mode 100755 package/usr/lib/python3.11/EGG-INFO/top_level.txt create mode 100755 package/usr/lib/python3.11/__pycache__/genders.cpython-311.pyc create mode 100755 package/usr/lib/python3.11/__pycache__/libgenders.cpython-311.pyc create mode 100755 package/usr/lib/python3.11/genders.py create mode 100755 package/usr/lib/python3.11/libgenders.cpython-311-x86_64-linux-gnu.so create mode 100755 package/usr/lib/python3.11/libgenders.py create mode 100755 package/usr/lib/x86_64-linux-gnu/perl5/5.36/Genders.pm create mode 100755 package/usr/lib/x86_64-linux-gnu/perl5/5.36/Libgenders.pm create mode 100755 package/usr/lib/x86_64-linux-gnu/perl5/5.36/auto/Libgenders/Libgenders.so create mode 100755 package/usr/share/doc/genders-1.28-javadoc/allclasses-index.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/allpackages-index.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/element-list create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/Genders.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/GendersException.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/GendersExceptionInternal.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/GendersExceptionNotfound.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/GendersExceptionOpen.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/GendersExceptionParameters.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/GendersExceptionParse.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/GendersExceptionRead.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/GendersExceptionSyntax.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/package-summary.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/gov/llnl/lc/chaos/package-tree.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/help-doc.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/index-all.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/index.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/jquery-ui.overrides.css create mode 100755 package/usr/share/doc/genders-1.28-javadoc/legal/ASSEMBLY_EXCEPTION create mode 100755 package/usr/share/doc/genders-1.28-javadoc/legal/jquery.md create mode 100755 package/usr/share/doc/genders-1.28-javadoc/legal/jqueryUI.md create mode 100755 package/usr/share/doc/genders-1.28-javadoc/member-search-index.js create mode 100755 package/usr/share/doc/genders-1.28-javadoc/module-search-index.js create mode 100755 package/usr/share/doc/genders-1.28-javadoc/overview-tree.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/package-search-index.js create mode 100755 package/usr/share/doc/genders-1.28-javadoc/resources/glass.png create mode 100755 package/usr/share/doc/genders-1.28-javadoc/resources/x.png create mode 100755 package/usr/share/doc/genders-1.28-javadoc/script-dir/jquery-3.6.1.min.js create mode 100755 package/usr/share/doc/genders-1.28-javadoc/script-dir/jquery-ui.min.css create mode 100755 package/usr/share/doc/genders-1.28-javadoc/script-dir/jquery-ui.min.js create mode 100755 package/usr/share/doc/genders-1.28-javadoc/script.js create mode 100755 package/usr/share/doc/genders-1.28-javadoc/search.js create mode 100755 package/usr/share/doc/genders-1.28-javadoc/serialized-form.html create mode 100755 package/usr/share/doc/genders-1.28-javadoc/stylesheet.css create mode 100755 package/usr/share/doc/genders-1.28-javadoc/tag-search-index.js create mode 100755 package/usr/share/doc/genders-1.28-javadoc/type-search-index.js create mode 100755 package/usr/share/java/Genders.jar create mode 100755 package/usr/share/man/man3/Genders.3pm create mode 100755 package/usr/share/man/man3/Libgenders.3pm create mode 100755 source/AUTHORS create mode 100755 source/COPYING create mode 100755 source/ChangeLog create mode 100755 source/DISCLAIMER create mode 100755 source/DISCLAIMER.UC create mode 100755 source/INSTALL create mode 100755 source/META create mode 100755 source/Makefile create mode 100755 source/Makefile.am create mode 100755 source/Makefile.in create mode 100755 source/NEWS create mode 100755 source/README create mode 100755 source/README.md create mode 100755 source/TODO create mode 100755 source/TUTORIAL create mode 100755 source/aclocal.m4 create mode 100755 source/autogen.sh create mode 100755 source/build create mode 100755 source/compat/Makefile create mode 100755 source/compat/Makefile.am create mode 100755 source/compat/Makefile.in create mode 100755 source/compat/gendlib.pl create mode 100755 source/compat/hostlist.pl create mode 100755 source/config.log create mode 100755 source/config.status create mode 100755 source/config/ac_cplusplus_extensions.m4 create mode 100755 source/config/ac_debug.m4 create mode 100755 source/config/ac_extension_destdir.m4 create mode 100755 source/config/ac_genders_file.m4 create mode 100755 source/config/ac_java_extenions.m4 create mode 100755 source/config/ac_meta.m4 create mode 100755 source/config/ac_perl_extensions.m4 create mode 100755 source/config/ac_perl_site_arch.m4 create mode 100755 source/config/ac_perl_vendor_arch.m4 create mode 100755 source/config/ac_python_extensions.m4 create mode 100755 source/config/config.guess create mode 100755 source/config/config.h create mode 100755 source/config/config.h.in create mode 100755 source/config/config.sub create mode 100755 source/config/depcomp create mode 100755 source/config/install-sh create mode 100755 source/config/ltmain.sh create mode 100755 source/config/missing create mode 100755 source/config/stamp-h1 create mode 100755 source/configure create mode 100755 source/configure.ac create mode 100755 source/contrib/Makefile create mode 100755 source/contrib/Makefile.am create mode 100755 source/contrib/Makefile.in create mode 100755 source/contrib/cfengine/Makefile create mode 100755 source/contrib/cfengine/Makefile.am create mode 100755 source/contrib/cfengine/Makefile.in create mode 100755 source/contrib/cfengine/README create mode 100755 source/contrib/cfengine/cfengine-2.2.10/0001-Run-libtoolize-copy.patch create mode 100755 source/contrib/cfengine/cfengine-2.2.10/0002-Build-libltdl.patch create mode 100755 source/contrib/cfengine/cfengine-2.2.10/0003-Build-libcfengine-with-libltdl.patch create mode 100755 source/contrib/cfengine/cfengine-2.2.10/0004-Rerun-autotools.patch create mode 100755 source/contrib/cfengine/cfengine-2.2.10/0005-Add-support-for-dynamic-modules-for-hard-classes.patch create mode 100755 source/contrib/cfengine/cfengine-2.2.10/0006-Move-cf.preconf-call-to-before-classes-are-configured.patch create mode 100755 source/contrib/cfengine/cfengine-2.2.10/Makefile create mode 100755 source/contrib/cfengine/cfengine-2.2.10/Makefile.am create mode 100755 source/contrib/cfengine/cfengine-2.2.10/Makefile.in create mode 100755 source/contrib/cfengine/cfengine-3.3.0/0001-shared-library-support.patch create mode 100755 source/contrib/cfengine/cfengine-3.3.0/Makefile create mode 100755 source/contrib/cfengine/cfengine-3.3.0/Makefile.am create mode 100755 source/contrib/cfengine/cfengine-3.3.0/Makefile.in create mode 100755 source/contrib/cfengine/genders.c create mode 100755 source/contrib/php/Makefile create mode 100755 source/contrib/php/Makefile.am create mode 100755 source/contrib/php/Makefile.in create mode 100755 source/contrib/php/README create mode 100755 source/contrib/php/config.m4 create mode 100755 source/contrib/php/genders.c create mode 100755 source/contrib/php/php_genders.h create mode 100755 source/genders.sample create mode 100755 source/genders.spec create mode 100755 source/genders.spec.in create mode 100755 source/libtool create mode 100755 source/man/Makefile create mode 100755 source/man/Makefile.am create mode 100755 source/man/Makefile.in create mode 100755 source/man/compat/Makefile create mode 100755 source/man/compat/Makefile.am create mode 100755 source/man/compat/Makefile.in create mode 100755 source/man/compat/gendlib.3 create mode 100755 source/man/genders.3 create mode 100755 source/man/genders_attrlist_clear.3 create mode 100755 source/man/genders_attrlist_create.3 create mode 100755 source/man/genders_attrlist_destroy.3 create mode 100755 source/man/genders_errnum.3 create mode 100755 source/man/genders_errormsg.3 create mode 100755 source/man/genders_getattr.3 create mode 100755 source/man/genders_getattr_all.3 create mode 100755 source/man/genders_getmaxattrlen.3 create mode 100755 source/man/genders_getmaxattrs.3 create mode 100755 source/man/genders_getmaxnodelen.3 create mode 100755 source/man/genders_getmaxvallen.3 create mode 100755 source/man/genders_getnodename.3 create mode 100755 source/man/genders_getnodes.3 create mode 100755 source/man/genders_getnumattrs.3 create mode 100755 source/man/genders_getnumnodes.3 create mode 100755 source/man/genders_handle_create.3 create mode 100755 source/man/genders_handle_destroy.3 create mode 100755 source/man/genders_index_attrvals.3 create mode 100755 source/man/genders_isattr.3 create mode 100755 source/man/genders_isattrval.3 create mode 100755 source/man/genders_isnode.3 create mode 100755 source/man/genders_load_data.3 create mode 100755 source/man/genders_nodelist_clear.3 create mode 100755 source/man/genders_nodelist_create.3 create mode 100755 source/man/genders_nodelist_destroy.3 create mode 100755 source/man/genders_parse.3 create mode 100755 source/man/genders_perror.3 create mode 100755 source/man/genders_query.3 create mode 100755 source/man/genders_strerror.3 create mode 100755 source/man/genders_testattr.3 create mode 100755 source/man/genders_testattrval.3 create mode 100755 source/man/genders_testquery.3 create mode 100755 source/man/genders_vallist_clear.3 create mode 100755 source/man/genders_vallist_create.3 create mode 100755 source/man/genders_vallist_destroy.3 create mode 100755 source/man/libgenders.3 create mode 100755 source/man/nodeattr.1 create mode 100755 source/src/Makefile create mode 100755 source/src/Makefile.am create mode 100755 source/src/Makefile.in create mode 100755 source/src/extensions/Makefile create mode 100755 source/src/extensions/Makefile.am create mode 100755 source/src/extensions/Makefile.in create mode 100755 source/src/extensions/cplusplus/.deps/libgendersplusplus_la-gendersplusplus.Plo create mode 100755 source/src/extensions/cplusplus/.libs/libgendersplusplus.a create mode 100755 source/src/extensions/cplusplus/.libs/libgendersplusplus.lai create mode 100755 source/src/extensions/cplusplus/.libs/libgendersplusplus.so.2.0.0 create mode 100755 source/src/extensions/cplusplus/.libs/libgendersplusplus_la-gendersplusplus.o create mode 100755 source/src/extensions/cplusplus/Makefile create mode 100755 source/src/extensions/cplusplus/Makefile.am create mode 100755 source/src/extensions/cplusplus/Makefile.in create mode 100755 source/src/extensions/cplusplus/gendersplusplus.cpp create mode 100755 source/src/extensions/cplusplus/gendersplusplus.hpp create mode 100755 source/src/extensions/cplusplus/libgendersplusplus.la create mode 100755 source/src/extensions/cplusplus/libgendersplusplus_la-gendersplusplus.lo create mode 100755 source/src/extensions/cplusplus/libgendersplusplus_la-gendersplusplus.o create mode 100755 source/src/extensions/java/.deps/Gendersjni.Plo create mode 100755 source/src/extensions/java/.libs/Gendersjni.o create mode 100755 source/src/extensions/java/Genders.h create mode 100755 source/src/extensions/java/GendersTest/GendersTest.java create mode 100755 source/src/extensions/java/GendersTest/testgenders create mode 100755 source/src/extensions/java/Gendersjni.lo create mode 100755 source/src/extensions/java/Gendersjni.o create mode 100755 source/src/extensions/java/Makefile create mode 100755 source/src/extensions/java/Makefile.am create mode 100755 source/src/extensions/java/Makefile.in create mode 100755 source/src/extensions/java/classfile_constants.h create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/Genders.class create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/Genders.jar create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/Genders.java create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersException.class create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersException.java create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionInternal.class create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionInternal.java create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionNotfound.class create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionNotfound.java create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionOpen.class create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionOpen.java create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionParameters.class create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionParameters.java create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionParse.class create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionParse.java create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionRead.class create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionRead.java create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionSyntax.class create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/GendersExceptionSyntax.java create mode 100755 source/src/extensions/java/gov/llnl/lc/chaos/MANIFEST.MF create mode 100755 source/src/extensions/java/javadoc/allclasses-index.html create mode 100755 source/src/extensions/java/javadoc/allpackages-index.html create mode 100755 source/src/extensions/java/javadoc/element-list create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/Genders.html create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/GendersException.html create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/GendersExceptionInternal.html create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/GendersExceptionNotfound.html create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/GendersExceptionOpen.html create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/GendersExceptionParameters.html create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/GendersExceptionParse.html create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/GendersExceptionRead.html create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/GendersExceptionSyntax.html create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/package-summary.html create mode 100755 source/src/extensions/java/javadoc/gov/llnl/lc/chaos/package-tree.html create mode 100755 source/src/extensions/java/javadoc/help-doc.html create mode 100755 source/src/extensions/java/javadoc/index-all.html create mode 100755 source/src/extensions/java/javadoc/index.html create mode 100755 source/src/extensions/java/javadoc/jquery-ui.overrides.css create mode 100755 source/src/extensions/java/javadoc/legal/ASSEMBLY_EXCEPTION create mode 100755 source/src/extensions/java/javadoc/legal/jquery.md create mode 100755 source/src/extensions/java/javadoc/legal/jqueryUI.md create mode 100755 source/src/extensions/java/javadoc/member-search-index.js create mode 100755 source/src/extensions/java/javadoc/module-search-index.js create mode 100755 source/src/extensions/java/javadoc/overview-tree.html create mode 100755 source/src/extensions/java/javadoc/package-search-index.js create mode 100755 source/src/extensions/java/javadoc/resources/glass.png create mode 100755 source/src/extensions/java/javadoc/resources/x.png create mode 100755 source/src/extensions/java/javadoc/script-dir/jquery-3.6.1.min.js create mode 100755 source/src/extensions/java/javadoc/script-dir/jquery-ui.min.css create mode 100755 source/src/extensions/java/javadoc/script-dir/jquery-ui.min.js create mode 100755 source/src/extensions/java/javadoc/script.js create mode 100755 source/src/extensions/java/javadoc/search.js create mode 100755 source/src/extensions/java/javadoc/serialized-form.html create mode 100755 source/src/extensions/java/javadoc/stylesheet.css create mode 100755 source/src/extensions/java/javadoc/tag-search-index.js create mode 100755 source/src/extensions/java/javadoc/type-search-index.js create mode 100755 source/src/extensions/java/jawt.h create mode 100755 source/src/extensions/java/jawt_md.h create mode 100755 source/src/extensions/java/jdwpTransport.h create mode 100755 source/src/extensions/java/jni.h create mode 100755 source/src/extensions/java/jni_md.h create mode 100755 source/src/extensions/java/jvmti.h create mode 100755 source/src/extensions/java/jvmticmlr.h create mode 100755 source/src/extensions/java/src/.dirstamp create mode 100755 source/src/extensions/java/src/.libs/libGendersjni.a create mode 100755 source/src/extensions/java/src/.libs/libGendersjni.lai create mode 100755 source/src/extensions/java/src/.libs/libGendersjni.so.0.0.0 create mode 100755 source/src/extensions/java/src/Gendersjni.c create mode 100755 source/src/extensions/java/src/Gendersjni.h create mode 100755 source/src/extensions/java/src/libGendersjni.la create mode 100755 source/src/extensions/perl/Genders/Genders.3pm create mode 100755 source/src/extensions/perl/Genders/Genders.pm create mode 100755 source/src/extensions/perl/Genders/Genders.pm.in create mode 100755 source/src/extensions/perl/Genders/Makefile create mode 100755 source/src/extensions/perl/Genders/Makefile.am create mode 100755 source/src/extensions/perl/Genders/Makefile.in create mode 100755 source/src/extensions/perl/Libgenders/Libgenders.bs create mode 100755 source/src/extensions/perl/Libgenders/Libgenders.c create mode 100755 source/src/extensions/perl/Libgenders/Libgenders.o create mode 100755 source/src/extensions/perl/Libgenders/Libgenders.pm create mode 100755 source/src/extensions/perl/Libgenders/Libgenders.pm.in create mode 100755 source/src/extensions/perl/Libgenders/Libgenders.xs create mode 100755 source/src/extensions/perl/Libgenders/MYMETA.json create mode 100755 source/src/extensions/perl/Libgenders/MYMETA.yml create mode 100755 source/src/extensions/perl/Libgenders/Makefile create mode 100755 source/src/extensions/perl/Libgenders/Makefile.PL create mode 100755 source/src/extensions/perl/Libgenders/Makefile.am create mode 100755 source/src/extensions/perl/Libgenders/Makefile.in create mode 100755 source/src/extensions/perl/Libgenders/Makefile.xs create mode 100755 source/src/extensions/perl/Libgenders/blib/arch/.exists create mode 100755 source/src/extensions/perl/Libgenders/blib/arch/auto/Libgenders/.exists create mode 100755 source/src/extensions/perl/Libgenders/blib/arch/auto/Libgenders/Libgenders.so create mode 100755 source/src/extensions/perl/Libgenders/blib/bin/.exists create mode 100755 source/src/extensions/perl/Libgenders/blib/lib/.exists create mode 100755 source/src/extensions/perl/Libgenders/blib/lib/Libgenders.pm create mode 100755 source/src/extensions/perl/Libgenders/blib/lib/auto/Libgenders/.exists create mode 100755 source/src/extensions/perl/Libgenders/blib/man1/.exists create mode 100755 source/src/extensions/perl/Libgenders/blib/man3/.exists create mode 100755 source/src/extensions/perl/Libgenders/blib/man3/Libgenders.3pm create mode 100755 source/src/extensions/perl/Libgenders/blib/script/.exists create mode 100755 source/src/extensions/perl/Libgenders/pm_to_blib create mode 100755 source/src/extensions/perl/Libgenders/typemap create mode 100755 source/src/extensions/perl/Makefile create mode 100755 source/src/extensions/perl/Makefile.am create mode 100755 source/src/extensions/perl/Makefile.in create mode 100755 source/src/extensions/python/Makefile create mode 100755 source/src/extensions/python/Makefile.am create mode 100755 source/src/extensions/python/Makefile.in create mode 100755 source/src/extensions/python/build/lib.linux-x86_64-cpython-311/genders.py create mode 100755 source/src/extensions/python/build/lib.linux-x86_64-cpython-311/libgenders.cpython-311-x86_64-linux-gnu.so create mode 100755 source/src/extensions/python/build/temp.linux-x86_64-cpython-311/libgendersmodule.o create mode 100755 source/src/extensions/python/dist/libgenders-1.2-py3.11-linux-x86_64.egg create mode 100755 source/src/extensions/python/genders.py create mode 100755 source/src/extensions/python/genderssetup.py create mode 100755 source/src/extensions/python/genderssetup.py.in create mode 100755 source/src/extensions/python/libgenders.egg-info/PKG-INFO create mode 100755 source/src/extensions/python/libgenders.egg-info/SOURCES.txt create mode 100755 source/src/extensions/python/libgenders.egg-info/dependency_links.txt create mode 100755 source/src/extensions/python/libgenders.egg-info/top_level.txt create mode 100755 source/src/extensions/python/libgendersmodule.c create mode 100755 source/src/libcommon/.deps/libcommon_la-hash.Plo create mode 100755 source/src/libcommon/.deps/libcommon_la-hostlist.Plo create mode 100755 source/src/libcommon/.deps/libcommon_la-list.Plo create mode 100755 source/src/libcommon/.deps/libcommon_la-thread.Plo create mode 100755 source/src/libcommon/.libs/libcommon.a create mode 100755 source/src/libcommon/.libs/libcommon_la-hash.o create mode 100755 source/src/libcommon/.libs/libcommon_la-hostlist.o create mode 100755 source/src/libcommon/.libs/libcommon_la-list.o create mode 100755 source/src/libcommon/.libs/libcommon_la-thread.o create mode 100755 source/src/libcommon/Makefile create mode 100755 source/src/libcommon/Makefile.am create mode 100755 source/src/libcommon/Makefile.in create mode 100755 source/src/libcommon/hash.c create mode 100755 source/src/libcommon/hash.h create mode 100755 source/src/libcommon/hostlist.c create mode 100755 source/src/libcommon/hostlist.h create mode 100755 source/src/libcommon/libcommon.la create mode 100755 source/src/libcommon/libcommon_la-hash.lo create mode 100755 source/src/libcommon/libcommon_la-hash.o create mode 100755 source/src/libcommon/libcommon_la-hostlist.lo create mode 100755 source/src/libcommon/libcommon_la-hostlist.o create mode 100755 source/src/libcommon/libcommon_la-list.lo create mode 100755 source/src/libcommon/libcommon_la-list.o create mode 100755 source/src/libcommon/libcommon_la-thread.lo create mode 100755 source/src/libcommon/libcommon_la-thread.o create mode 100755 source/src/libcommon/list.c create mode 100755 source/src/libcommon/list.h create mode 100755 source/src/libcommon/thread.c create mode 100755 source/src/libcommon/thread.h create mode 100755 source/src/libgenders/.deps/libgenders_la-genders.Plo create mode 100755 source/src/libgenders/.deps/libgenders_la-genders_parsing.Plo create mode 100755 source/src/libgenders/.deps/libgenders_la-genders_query.tab.Plo create mode 100755 source/src/libgenders/.deps/libgenders_la-genders_query_parse.Plo create mode 100755 source/src/libgenders/.deps/libgenders_la-genders_util.Plo create mode 100755 source/src/libgenders/.libs/libgenders.a create mode 100755 source/src/libgenders/.libs/libgenders.lai create mode 100755 source/src/libgenders/.libs/libgenders.so.0.3.3 create mode 100755 source/src/libgenders/.libs/libgenders_la-genders.o create mode 100755 source/src/libgenders/.libs/libgenders_la-genders_parsing.o create mode 100755 source/src/libgenders/.libs/libgenders_la-genders_query.tab.o create mode 100755 source/src/libgenders/.libs/libgenders_la-genders_query_parse.o create mode 100755 source/src/libgenders/.libs/libgenders_la-genders_util.o create mode 100755 source/src/libgenders/Makefile create mode 100755 source/src/libgenders/Makefile.am create mode 100755 source/src/libgenders/Makefile.in create mode 100755 source/src/libgenders/genders.c create mode 100755 source/src/libgenders/genders.h create mode 100755 source/src/libgenders/genders.h.in create mode 100755 source/src/libgenders/genders.map create mode 100755 source/src/libgenders/genders_api.h create mode 100755 source/src/libgenders/genders_constants.h create mode 100755 source/src/libgenders/genders_parsing.c create mode 100755 source/src/libgenders/genders_parsing.h create mode 100755 source/src/libgenders/genders_query.tab.c create mode 100755 source/src/libgenders/genders_query.tab.h create mode 100755 source/src/libgenders/genders_query.y create mode 100755 source/src/libgenders/genders_query_parse.c create mode 100755 source/src/libgenders/genders_query_parse.l create mode 100755 source/src/libgenders/genders_util.c create mode 100755 source/src/libgenders/genders_util.h create mode 100755 source/src/libgenders/libgenders.la create mode 100755 source/src/libgenders/libgenders_la-genders.lo create mode 100755 source/src/libgenders/libgenders_la-genders.o create mode 100755 source/src/libgenders/libgenders_la-genders_parsing.lo create mode 100755 source/src/libgenders/libgenders_la-genders_parsing.o create mode 100755 source/src/libgenders/libgenders_la-genders_query.tab.lo create mode 100755 source/src/libgenders/libgenders_la-genders_query.tab.o create mode 100755 source/src/libgenders/libgenders_la-genders_query_parse.lo create mode 100755 source/src/libgenders/libgenders_la-genders_query_parse.o create mode 100755 source/src/libgenders/libgenders_la-genders_util.lo create mode 100755 source/src/libgenders/libgenders_la-genders_util.o create mode 100755 source/src/nodeattr/.deps/nodeattr-nodeattr.Po create mode 100755 source/src/nodeattr/.libs/nodeattr create mode 100755 source/src/nodeattr/Makefile create mode 100755 source/src/nodeattr/Makefile.am create mode 100755 source/src/nodeattr/Makefile.in create mode 100755 source/src/nodeattr/nodeattr create mode 100755 source/src/nodeattr/nodeattr-nodeattr.o create mode 100755 source/src/nodeattr/nodeattr.c create mode 100755 source/src/testsuite/Makefile create mode 100755 source/src/testsuite/Makefile.am create mode 100755 source/src/testsuite/Makefile.in create mode 100755 source/src/testsuite/libgenders/.deps/genders_test-genders_test.Po create mode 100755 source/src/testsuite/libgenders/.deps/genders_test-genders_test_corner_case.Po create mode 100755 source/src/testsuite/libgenders/.deps/genders_test-genders_test_corner_case_tests.Po create mode 100755 source/src/testsuite/libgenders/.deps/genders_test-genders_test_database.Po create mode 100755 source/src/testsuite/libgenders/.deps/genders_test-genders_test_functionality.Po create mode 100755 source/src/testsuite/libgenders/.deps/genders_test-genders_test_query_tests.Po create mode 100755 source/src/testsuite/libgenders/.deps/genders_test-genders_testlib.Po create mode 100755 source/src/testsuite/libgenders/Makefile create mode 100755 source/src/testsuite/libgenders/Makefile.am create mode 100755 source/src/testsuite/libgenders/Makefile.in create mode 100755 source/src/testsuite/libgenders/genders_test.c create mode 100755 source/src/testsuite/libgenders/genders_test_corner_case.c create mode 100755 source/src/testsuite/libgenders/genders_test_corner_case.h create mode 100755 source/src/testsuite/libgenders/genders_test_corner_case_tests.c create mode 100755 source/src/testsuite/libgenders/genders_test_database.c create mode 100755 source/src/testsuite/libgenders/genders_test_database.h create mode 100755 source/src/testsuite/libgenders/genders_test_functionality.c create mode 100755 source/src/testsuite/libgenders/genders_test_functionality.h create mode 100755 source/src/testsuite/libgenders/genders_test_query_tests.c create mode 100755 source/src/testsuite/libgenders/genders_test_query_tests.h create mode 100755 source/src/testsuite/libgenders/genders_testlib.c create mode 100755 source/src/testsuite/libgenders/genders_testlib.h create mode 100755 source/src/testsuite/libgenders/testdatabases/Makefile create mode 100755 source/src/testsuite/libgenders/testdatabases/Makefile.am create mode 100755 source/src/testsuite/libgenders/testdatabases/Makefile.in create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_beginning_of_line create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_beginning_of_line_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_beginning_of_line_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_end_of_line create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_end_of_line_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_end_of_line_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_end_of_line_with_whitespace create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_end_of_line_with_whitespace_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_end_of_line_with_whitespace_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_middle_of_line create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_middle_of_line_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_comments_middle_of_line_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_hostrange_single create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_after_attrs create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_after_attrs_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_after_attrs_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_after_nodes create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_after_nodes_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_after_nodes_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_before_and_after_nodes create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_before_and_after_nodes_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_before_and_after_nodes_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_before_nodes create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_before_nodes_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_before_nodes_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_between_nodes create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.base_whitespace_between_nodes_and_attrs create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.bugzilla414_1 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.bugzilla414_2 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.bugzilla414_3 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.bugzilla414_4 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.bugzilla414_5 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.corner_case create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.empty_file create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.equal_sign_in_value create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.flag_test_raw_values create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.large_attr create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.large_val create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.nodes_and_attrs_only create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.nodes_and_attrs_only_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.nodes_and_attrs_only_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.nodes_only_many create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.nodes_only_one create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_all create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_comments_only create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_different_line_attr_and_val create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_different_line_attr_and_val_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_different_line_attr_and_val_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_different_line_attr_with_val create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_different_line_attr_with_val_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_different_line_attr_with_val_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_different_line_attr_without_val create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_different_line_attr_without_val_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_different_line_attr_without_val_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_not_last_in_line create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_same_line_attr_and_val create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_same_line_attr_and_val_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_same_line_attr_and_val_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_same_line_attr_with_val create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_same_line_attr_with_val_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_same_line_attr_with_val_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_same_line_attr_without_val create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_same_line_attr_without_val_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_duplicate_attr_same_line_attr_without_val_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_empty_file create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_equal_sign_in_value_1 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_equal_sign_in_value_2 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_errant_commas create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_hostname_not_shortened create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_hostname_not_shortened_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_hostname_not_shortened_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_hostname_too_long create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_hostname_too_long_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_hostname_too_long_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_hostrange_unbalanced create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_no_attr_before_equal_sign create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_no_value_after_equal_sign create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_whitespace_in_attr create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_whitespace_in_attr_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_whitespace_in_attr_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_whitespace_in_list create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_whitespace_in_list_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_whitespace_in_list_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_whitespace_in_val create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_whitespace_in_val_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.parse_error_whitespace_in_val_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.query_1 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.query_1_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.query_1_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.query_2 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.query_2_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.query_2_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.query_special_chars create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.subst_escape_char create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.subst_nodename create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.subst_nodename_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.subst_nodename_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.test_1 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.test_1_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.test_1_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.test_2 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.test_2_comma create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.test_2_hostrange create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.test_3 create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.whitespace_after_nodes_nodes_only create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.whitespace_before_and_after_nodes_nodes_only create mode 100755 source/src/testsuite/libgenders/testdatabases/genders.whitespace_before_nodes_nodes_only diff --git a/README.md b/README.md new file mode 100644 index 0000000..c58cb25 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# genders fork for Debian 12 +# source and package + +- package contain binaries for AMD64 only +- nodeattr /usr/bin is a wrapper to allow node as fqdn.domain.tld + +BUG: +``` +Normally nodeattr dosent support the point in fqdn +nodeattr script is a wrapper, it load file and replace . by ^ +if you search a node ex: workstation.domain.intra, wrapper do +- copy genders file to a tem file with . replaced by ^ +- then search workstation^domain^intra +- in display it replace ^by . for normal view (Like Debian 9 +``` diff --git a/package/README b/package/README new file mode 100755 index 0000000..7f43659 --- /dev/null +++ b/package/README @@ -0,0 +1,5 @@ +# source http://mirror.cnsr.ch/custom/bullseye/tomas/binary/ +BULLSEYE-tomas-app-genders_1.27.3.xxx.deb + +This is a rebuilded gender / nodeattr from scratch for Debian 11 for GCC 10 +it include all requirement and libgenders. diff --git a/package/debian/changelog b/package/debian/changelog new file mode 100755 index 0000000..6c519dc --- /dev/null +++ b/package/debian/changelog @@ -0,0 +1,30 @@ +genders (2023.07.26a) UNRELEASED; urgency=low + + * Debian 12 port (multiplatformes) (custom-conf 6.0.0) + - added Java libs + - added c libs + - added python 3.11 libraries (simple use: import genders) + + -- Laurent Tomas Wed, 26 Jul 2023 09:53:42 +0200 + +genders (2022.03.01b) UNRELEASED; urgency=high + + * Modification in wrappers + - Modified Wrapper, specific change for imager (total wrapper... should be) + - rel b modified Wrapper concept to manage options + + -- Laurent Tomas Tue, 01 Mar 2022 14:03:00 +0200 + +genders (2021.12.07g) UNRELEASED; urgency=high + + - added wrapper named nodeattr and renamed nodeattr in nodeattr.bin + work with alternate gender file + + -- Laurent Tomas Tue, 07 Dec 2021 17:05:00 +0200 + +genders (2021.11.24g) UNRELEASED; urgency=high + + * genders fork of gender, rebuilt from scratch for DEB 10 & 11 + based on 1.27.3 from github + + -- Laurent Tomas Wed, 24 Nov 2021 17:05:00 +0200 diff --git a/package/debian/compat b/package/debian/compat new file mode 100755 index 0000000..48082f7 --- /dev/null +++ b/package/debian/compat @@ -0,0 +1 @@ +12 diff --git a/package/debian/control b/package/debian/control new file mode 100755 index 0000000..dc7d3f8 --- /dev/null +++ b/package/debian/control @@ -0,0 +1,15 @@ +Source: genders +Section: admin +Priority: optionnal +Maintainer: Laurent.tomas +Homepage: http://mirror.cnsr.ch/custom/bullseye/tomas/binary/ +Standards-Version: 1.27.3.012 + +Package: genders +Architecture: all +Depends: pdsh, libgenders0 +Description: Fork of Genders 1.27.3 to allow fqdn in place of shortname + 1.27.3-012 012 add C, Java and python3.11 genders libraries. + 1.27.3-006 006 add wrapper to allow fqdn as nodename. + original genders dosent allow fqdn from Debian >=10 + this gender contain a wrapper to allow fqdn, binaries designed for GLIBC- GCC10 diff --git a/package/debian/install b/package/debian/install new file mode 100755 index 0000000..73752c9 --- /dev/null +++ b/package/debian/install @@ -0,0 +1 @@ +usr diff --git a/package/debian/postinst b/package/debian/postinst new file mode 100755 index 0000000..b162bfb --- /dev/null +++ b/package/debian/postinst @@ -0,0 +1,2 @@ +#! /bin/bash +# diff --git a/package/debian/prerm b/package/debian/prerm new file mode 100755 index 0000000..b162bfb --- /dev/null +++ b/package/debian/prerm @@ -0,0 +1,2 @@ +#! /bin/bash +# diff --git a/package/debian/rules b/package/debian/rules new file mode 100755 index 0000000..a174192 --- /dev/null +++ b/package/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f + +%: + dh $@ + +override_dh_install: + dh_install + find debian -type f -name .gitplaceholder -delete + +override_dh_installdocs: + dh_installdocs README + diff --git a/package/usr/bin/nodeattr b/package/usr/bin/nodeattr new file mode 100755 index 0000000..151979a --- /dev/null +++ b/package/usr/bin/nodeattr @@ -0,0 +1,69 @@ +#! /usr/bin/bash +# +# Nodeattr is not designed for hostname.domain.tld, just hostname +# it work to Debian 9 by accident. +# if debian > 9, original genders is copyed on /tmp, but . are replaced by ^ +# binary of nodeattr is renamed /usr/bin/nodeattr.bin +# this script replace requested fqdn host.domain.tld by host^domain^tld (like content of copy of genders in /tmp) +# nodeattr.bin see ^ as normal char like a simple nodename then it parse stdout of nodeattr.bin by a sed to replace ^ by . +# +MinWork=10 +# --------------------------------------------------------------------------------------------------------------- +# Calculate temp file +RNDSeq=$(echo $RANDOM$RANDOM$RANDOM | cut -b1-6) +TMPFile=/tmp/Alt-genders.$$-${RNDSeq} +AllParameters="$@" +OldOption="@@@" +NewParam="" +# Fixe gender file +PossibleGenders=$2 +GenderFile=/etc/genders +# --------------- +[ "$(echo ${AllParameters} | grep "\-f" | wc -l)" = "1" ] && GenderFile=$2 +# +# this FN generate valid cmd line for nodeattr.bin +# ex: -f /etc/gender.sample -n jackyix01.idiap.ch -l si_target +# become -f /tmp/ALT-Genders.$$-nnnnnn -n jackyix01^idiap^ch -l si_target +# -f gender file is changed to temp gender file +# if -n hostname . replaced by ^ +# --------------------------------------------------------------------------------------------------------------- + +_RemovePointOnFQDNParam() +{ +echo -n "-f ${TMPFile}" +for Option in ${AllParameters} + do + + if [ "o${OldOption}" = "o-l" ] + then + echo -n " ${Option}" | sed s/'\.'/'^'/g + elif [ "o${OldOption}" = "o-f" ] + then + #PATCH dont echo option followed by -f (already set before) + echo -n "" + elif [ "o${Option}" = "o-f" ] + then + #PATCH dont echo -f option (already set before) + echo -n "" + else + echo -n " ${Option}" + fi + OldOption=${Option} +done +} +# --------------------------------------------------------------------------------------------------------------- +NewParam="" +NewParam=$(_RemovePointOnFQDNParam $2) +# ---------------------------------------------------------------------- +if [ $(cat /etc/debian_version | awk -F "." ' { print $1 } ') -lt ${MinWork} ] + then + /usr/bin/nodeattr $* + exit +else + # Dirty hack + #echo ":${AllParameters}" >> /tmp/nodeattr.txt + cat ${GenderFile} | sed s/'\.'/'^'/g > ${TMPFile} 2> /dev/null + # Remove -f genderfile on options + /usr/bin/nodeattr.bin ${NewParam} | sed s/'\^'/'.'/g + [ -f ${TMPFile} ] && rm -f ${TMPFile} > /dev/null 2>&1 +fi diff --git a/package/usr/include/genders.h b/package/usr/include/genders.h new file mode 100755 index 0000000..a1b2ad6 --- /dev/null +++ b/package/usr/include/genders.h @@ -0,0 +1,461 @@ +/*****************************************************************************\ + * $Id: genders.h.in,v 1.39 2010-02-02 00:04:34 chu11 Exp $ + ***************************************************************************** + * Copyright (C) 2007-2019 Lawrence Livermore National Security, LLC. + * Copyright (C) 2001-2003 The Regents of the University of California. + * Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER). + * Written by Jim Garlick and Albert Chu . + * UCRL-CODE-2003-004. + * + * This file is part of Genders, a cluster configuration database. + * For details, see . + * + * Genders is free software; you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. + * + * Genders is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. + * + * You should have received a copy of the GNU General Public License along + * with Genders; if not, write to the Free Software Foundation, Inc., +\*****************************************************************************/ + +#ifndef _GENDERS_H +#define _GENDERS_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#define GENDERS_ERR_SUCCESS 0 +#define GENDERS_ERR_NULLHANDLE 1 +#define GENDERS_ERR_OPEN 2 +#define GENDERS_ERR_READ 3 +#define GENDERS_ERR_PARSE 4 +#define GENDERS_ERR_NOTLOADED 5 +#define GENDERS_ERR_ISLOADED 6 +#define GENDERS_ERR_OVERFLOW 7 +#define GENDERS_ERR_PARAMETERS 8 +#define GENDERS_ERR_NULLPTR 9 +#define GENDERS_ERR_NOTFOUND 10 +#define GENDERS_ERR_OUTMEM 11 +#define GENDERS_ERR_SYNTAX 12 +#define GENDERS_ERR_MAGIC 13 +#define GENDERS_ERR_INTERNAL 14 +#define GENDERS_ERR_ERRNUMRANGE 15 + +/* Flags for alternate genders before + * + * RAW_VALUES - Do not perform any substitution, such as with "%n" or + * "%%", when returning attribute values. + */ +#define GENDERS_FLAG_DEFAULT 0x00000000 +#define GENDERS_FLAG_RAW_VALUES 0x00000001 + +#define GENDERS_DEFAULT_FILE "/etc/genders" + +typedef struct genders *genders_t; + +/* + * genders_handle_create + * + * Creates and initialize a genders handle. + * + * Returns NULL on memory allocation error + */ +genders_t genders_handle_create(void); + +/* + * genders_handle_destroy + * + * Destroy a genders handle. + * + * Returns 0 on success, -1 on failure + */ +int genders_handle_destroy(genders_t handle); + +/* + * genders_load_data + * + * Opens/reads/parses the specified genders file. If filename is + * NULL, attempts to read default genders file. + * + * Returns 0 on success, -1 on failure + */ +int genders_load_data(genders_t handle, const char *filename); + +/* + * genders_errnum + * + * Returns an error code associated with a handle . + */ +int genders_errnum(genders_t handle); + +/* + * genders_strerror + * + * Returns a pointer to NUL-terminated statically allocated string + * describing the error code 'errnum'. + */ +char *genders_strerror(int errnum); + +/* + * genders_errormsg + * + * Returns a pointer to a NUL-terminated statically allocated string + * describing the most recent error that occurred. + */ +char *genders_errormsg(genders_t handle); + +/* + * genders_perror + * + * Produces a message on standard error describing the most recent + * error that occurred. + */ +void genders_perror(genders_t handle, const char *msg); + +/* + * genders_get_flags + * + * Get the currently configured flags for alternate genders + * behavior. + * + * Returns 0 on success, -1 on failure + */ +int genders_get_flags(genders_t handle, unsigned int *flags); + +/* + * genders_set_flags + * + * Set the flags for alternate genders behavior. + * + * Returns 0 on success, -1 on failure + */ +int genders_set_flags(genders_t handle, unsigned int flags); + +/* + * genders_getnumnodes + * + * Get the number of nodes read from the genders file. + * + * Returns number of nodes on success, -1 on failure + */ +int genders_getnumnodes(genders_t handle); + +/* + * genders_getnumattrs + * + * Get the number of attributes read from the genders file + * + * Returns number of attributes on success, -1 on failure + */ +int genders_getnumattrs(genders_t handle); + +/* + * genders_getmaxattrs + * + * Get the max number of attributes read of any one node in the + * genders file. + * + * Returns number of attributes on success, -1 on failure + */ +int genders_getmaxattrs(genders_t handle); + +/* + * genders_getmaxnodelen + * + * Get the max node name length of any one node in the genders file. + * + * Returns maximum node length on success, -1 on failure + */ +int genders_getmaxnodelen(genders_t handle); + +/* + * genders_getmaxattrlen + * + * Get the max attribute name length of any one attribute in the + * genders file. + * + * Returns maximum attribute length on success, -1 on failure + */ +int genders_getmaxattrlen(genders_t handle); + +/* + * genders_getmaxvallen + * + * Get the max value length of any one value in the genders file. + * + * Returns maximum value length on success, -1 on failure + */ +int genders_getmaxvallen(genders_t handle); + +/* + * genders_nodelist_create + * + * Allocate an array of character strings to store node names in. + * + * Returns number of elements the list can store on succcess, -1 on failure + */ +int genders_nodelist_create(genders_t handle, char ***nodelist); + +/* + * genders_nodelist_clear + * + * Clears the data stored in a previously created node list. + * + * Returns 0 on success, -1 on failure + */ +int genders_nodelist_clear(genders_t handle, char **nodelist); + +/* + * genders_nodelist_destroy + * + * Frees memory of a previously created node list. + * + * Returns 0 on success, -1 on failure + */ +int genders_nodelist_destroy(genders_t handle, char **nodelist); + +/* + * genders_attrlist_create + * + * Allocate an array of character strings to store attribute names in. + * + * Returns number of elements the list can store on succcess, -1 on failure + */ +int genders_attrlist_create(genders_t handle, char ***attrlist); + +/* + * genders_attrlist_clear + * + * Clears the data stored in a previously created attribute list. + * + * Returns 0 on success, -1 on failure + */ +int genders_attrlist_clear(genders_t handle, char **attrlist); + +/* + * genders_attrlist_destroy + * + * Frees memory of a previously created attribute list. + * + * Returns 0 on success, -1 on failure + */ +int genders_attrlist_destroy(genders_t handle, char **attrlist); + +/* + * genders_vallist_create + * + * Allocate an array of character strings to store values in. + * + * Returns number of elements the list can store on succcess, -1 on failure + */ +int genders_vallist_create(genders_t handle, char ***vallist); + +/* + * genders_vallist_clear + * + * Clears the data stored in a previously created value list. + * + * Returns 0 on success, -1 on failure + */ +int genders_vallist_clear(genders_t handle, char **vallist); + +/* + * genders_vallist_destroy + * + * Frees memory of a previously created value list. + * + * Returns 0 on success, -1 on failure + */ +int genders_vallist_destroy(genders_t handle, char **vallist); + +/* + * genders_getnodename + * + * Get the name of the current node. Node name returned is the + * shortened hostname. + * + * Returns 0 on success, -1 on failure + */ +int genders_getnodename(genders_t handle, char *node, int len); + +/* + * genders_getnodes + * + * Gets list of nodes with the specified attribute. If 'attr' is + * NULL, gets all nodes. If 'val' is non-NULL, get only nodes with + * attr=val. Nodes are returned in genders file order, + * + * Returns number of matches on success, -1 on failure + */ +int genders_getnodes(genders_t handle, + char *nodes[], + int len, + const char *attr, + const char *val); + +/* + * genders_getattr + * + * Gets list of attributes for the specified node. If 'node' is NULL, + * gets all attributes for the current node. If 'vals' array is + * non-NULL, stores any attribute values in it. + * + * Returns number of matches on success, -1 on failure + */ +int genders_getattr(genders_t handle, + char *attrs[], + char *vals[], + int len, + const char *node); + +/* + * genders_getattr_all + * + * Gets all attributes stored in the genders file. + * + * Returns number of attributes on success, -1 on failure + */ +int genders_getattr_all(genders_t handle, char *attrs[], int len); + +/* + * genders_testattr + * + * Tests whether a node has an attribute. If 'node' is NULL, tests + * the current node. If 'val' is non-NULL, stores the attribute value + * in it. + * + * Returns 1=true, 0=false, -1=failure + */ +int genders_testattr(genders_t handle, + const char *node, + const char *attr, + char *val, + int len); + +/* + * genders_testattrval + * + * Tests whether node has an attr=val pair. If 'node' is NULL, tests + * the current node. If 'val' is NULL, only the attribute is tested. + * + * Returns 1=true, 0=false, -1=failure + */ +int genders_testattrval(genders_t handle, + const char *node, + const char *attr, + const char *val); + +/* + * genders_isnode + * + * Tests whether the node exists in the genders file. If 'node' is + * NULL, tests the current node. + * + * Returns 1=true , 0=false, -1=failure + */ +int genders_isnode(genders_t handle, const char *node); + +/* + * genders_isattr + * + * Tests whether the attribute exists in the genders file. + * + * Returns 1=true , 0=false, -1=failure + */ +int genders_isattr(genders_t handle, const char *attr); + +/* + * genders_isattrval + * + * Tests whether an attr=val exists for some node in the genders file. + * + * Returns 1=true , 0=false, -1=failure + */ +int genders_isattrval(genders_t handle, const char *attr, const char *val); + +/* + * genders_index_attrvals + * + * Internally index values for specified attribute for faster search + * times on genders_getnodes and genders_isattrval. Only one + * attribute can be indexed at a time. Subsequent calls to this + * function will overwrite earlier indexes. A failure will not + * destroy an earlier index. + * + * Returns 0 on success, -1 on failure + */ +int genders_index_attrvals(genders_t handle, const char *attr); + +/* + * genders_query + * + * Query the genders database for a set of nodes based on union, + * intersection, difference, or complement of genders attributes and + * values. Signify union with '||', intersection with '&&', + * difference with '--', and complement with '~'. Operations are + * performed left to right. Parentheses can be used to change the + * order of operations. If 'query' is NULL, get all nodes. This + * function is not threadsafe. + * + * Return number matches on success, -1 on error + */ +int genders_query(genders_t handle, char *nodes[], int len, const char *query); + +/* + * genders_testquery + * + * Tests whether a node meets the conditions specified in the query. + * If 'node' is NULL, tests the current node. Queries are based on + * the union, intersection, difference, or complement of genders + * attributes and values. Signify union with '||', intersection with + * '&&', difference with '--', and complement with '~'. Operations + * are performed left to right. Parentheses can be used to change the + * order of operations. This function is not threadsafe. + * + * Returns 1=true, 0=false, -1=failure + */ +int genders_testquery(genders_t handle, + const char *node, + const char *query); + +/* + * genders_parse + * + * Parses a genders file, and outputs parse debugging information to + * the file stream. If 'filename' is NULL, parses default genders + * file. If 'stream' is NULL, outputs to stderr. + * + * Returns the number of parse errors (0 if no parse errors), -1 on error + */ +int genders_parse(genders_t handle, const char *filename, FILE *stream); + +/* + * genders_set_errnum + * + * Set the errnum for a genders handle. + */ +void genders_set_errnum(genders_t handle, int errnum); + +/* + * genders_copy + * + * Creates and returns a copy of a loaded genders handle. + * + * Returns new genders handle on success, NULL on error. + */ +genders_t genders_copy(genders_t handle); + +#ifdef __cplusplus +} +#endif + +#endif /* _GENDERS_H */ diff --git a/package/usr/include/gendersplusplus.hpp b/package/usr/include/gendersplusplus.hpp new file mode 100755 index 0000000..c792874 --- /dev/null +++ b/package/usr/include/gendersplusplus.hpp @@ -0,0 +1,141 @@ +/*****************************************************************************\ + * Copyright (C) 2007-2019 Lawrence Livermore National Security, LLC. + * Copyright (C) 2001-2007 The Regents of the University of California. + * Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER). + * Written by Jim Garlick and Albert Chu . + * UCRL-CODE-2003-004. + * + * This file is part of Genders, a cluster configuration database. + * For details, see . + * + * Genders is free software; you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. + * + * Genders is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. + * + * You should have received a copy of the GNU General Public License along + * with Genders. If not, see . +\*****************************************************************************/ + +#ifndef _GENDERSPLUSPLUS_HPP +#define _GENDERSPLUSPLUS_HPP + +#include +#include +#include + +extern "C" { +#include +} + +namespace Gendersplusplus +{ + +/* + * GendersException + * + * May occur in any Genders class function. + */ +class GendersException +{ +public: + GendersException(); + GendersException(int errnum); + const char *errormsg() const; + int errnum() const; +private: + int _errnum; +}; + +std::ostream &operator<<(std::ostream &output, const GendersException &e); + +class GendersExceptionOpen : public GendersException +{ +public: + GendersExceptionOpen(); +}; + +class GendersExceptionRead : public GendersException +{ +public: + GendersExceptionRead(); +}; + +class GendersExceptionParse : public GendersException +{ +public: + GendersExceptionParse(); +}; + +class GendersExceptionParameters : public GendersException +{ +public: + GendersExceptionParameters(); +}; + +class GendersExceptionNotfound : public GendersException +{ +public: + GendersExceptionNotfound(); +}; + +class GendersExceptionSyntax : public GendersException +{ +public: + GendersExceptionSyntax(); +}; + +class GendersExceptionInternal : public GendersException +{ +public: + GendersExceptionInternal(); +}; + +/* + * Genders + * + * C++ class for libgenders. Operates nearly identically to classic + * genders C library. Changes include: + * + * - Errors are returned via exceptions + * - Use of STL instead of genders specific data structures + * - Functions may take empty strings instead of NULL pointers for + * defaults. + * + */ +class Genders +{ +public: + Genders(); + Genders(const std::string filename); + Genders(const Genders ©); + const Genders &operator=(const Genders &right); + ~Genders(); + unsigned int getnumnodes() const; + unsigned int getnumattrs() const; + unsigned int getmaxattrs() const; + std::string getnodename() const; + std::vector< std::string > getnodes(const std::string attr = "", const std::string val = "") const; + std::vector< std::pair< std::string, std::string > > getattr(const std::string node = "") const; + std::vector< std::string > getattr_all() const; + bool testattr(const std::string attr, std::string &val, const std::string node = "") const; + bool testattrval(const std::string attr, const std::string val = "", const std::string node = "") const; + bool isnode(const std::string node = "") const; + bool isattr(const std::string attr) const; + bool isattrval(const std::string attr, const std::string val) const; + std::vector< std::string > query(const std::string query = "") const; + bool testquery(const std::string query, const std::string node = ""); +private: + void _constructor(const std::string filename); + void _throw_exception(int errnum) const; + genders_t gh; +}; + +} // Gendersplusplus + +#endif /* _GENDERSPLUSPLUS_HPP */ diff --git a/package/usr/lib/libGendersjni.a b/package/usr/lib/libGendersjni.a new file mode 100755 index 0000000000000000000000000000000000000000..56753934ce4044933c2ff962fddf1b621903ec0f GIT binary patch literal 23108 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 J5lUz+|3Cg_9eV%( literal 0 HcmV?d00001 diff --git a/package/usr/lib/libgenders.a b/package/usr/lib/libgenders.a new file mode 100755 index 0000000000000000000000000000000000000000..f6960fe6327773a0b0000d1570431b8e5cf5d2d6 GIT binary patch literal 133704 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 Z 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 RboclC2h*S*`Tt(`|1aX(?Lz9675HN9LrWcBT% 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 literal 0 HcmV?d00001 diff --git a/package/usr/lib/libgendersplusplus.a b/package/usr/lib/libgendersplusplus.a new file mode 100755 index 0000000000000000000000000000000000000000..cc53d1973cecc51a804b1671f4a6dc1e22883547 GIT binary patch literal 487916 zcmeFad3+RA_BLMC-H?zwIxaJA4DKtg{GR8WTUEC^iSl*k`+NU*-+WSam*+X>p1a>$ zRbAC-==6m%jvbcQt1$Dgw-r>seJ(8Q*Sn~nQl{lOj#J_|$tnLgAC-rXE9yUb=DcHO zE?l%=?qWHL2AGJlWiw_jsG2i>-iSVBOPt-L7VSQ@PuZN^*DBO8yJ760nF|-rUwFcz z*<#4tMH42@pD<>3a#>cdF@1Vxm&QR0W;R?R4bU4ZmAdo^Gp8TZV0kw{Z%}(tw(aAm zFI+UUVf7908`NK?r9l7m6J}PSH8q^bF9|i6Qorn+jGJFIYyRSSzfe{Ui!_)@pX^j7 zo;0s&`m%=e(vU!dDbz8ld>%?`-t@T*r_r#8Nu_SD7-;fQG@!ET*oE_#R?hUhvUIsg z<#qc*-KNEM&OWhwY_{75+4Z-p2I+Nj>{oV!5)ITtgZw%v_|-s(x`h*zXP?R$^XDz9 zTDW*d)%=BJ<0e)OtgM`|Y*|rJQJ64;!1v&&~ptSTy+aqRSkl~oI;Ne zKBH{nbezh5S-&)bk%#WLaOSN2Dl2C%TUNOMU1>g=$DFE@Dwp*BMdL;^)aZQcq5Z#a zanb*R&OT)m#!T#8`D?lTb<*^SyP;`hL$jM-ZXu`iN(8D6$4FC{ic3_ zoKKoqcaczc-_+3ZqXA|;I)7nRwp;9ARaPJS7glBU(d(?4GFD~vN&M2PtUi976v9=R z(<^(cZ|(H!^Y-iG$4<+eJLl-xnS0#IxzqQ}irQ~}ue`io_5}neu!HuMgaQ5ZGD5#W zeFqGbl&0maDytY3aa~+i&_CB1=7b?X)^Vm(q{{F@t0C%AA4>E2s+`+~_#JEG@ z?r;2K;8x(^U+JWDk1xurznYw`{%K;m`la-mkCN%?NnLW&Yran`Elt-9hsRyqJ#lyA zGjq~4M*^r>;iRjl=5CF3bkb{{NFFh@^vK6&B|5GZed%>CR=u;MYZ$Jr>XKXZ;)ev& z)nz!grE5k)OLZC2`Fln6`wID*cU(7X)_%USL`P>^P6CpTulJ*>2R^>uVyv$jzMZOr z^fVu9KFX~bri#~Xsp`o@s~f^rtbPa5*S@vPt{j_Fj z;hN{%EZ(-9NQOPza-vz`SXMYUE6ht+VScvd@ zbj@NGsKl?^vMdMHk&C>fYlbMbW=Qpu;;a57UHz8$P~Wv|I}Q|oVH6jptKX}rJ*EpP zv)o!cc@Q7!4P9j*Bxv2+^F?&1SW*}O)AQvG(i`p7P=E13AFTVt&q zlaW&(>03}}ThN;pluj)@icN4N+St0+7mtFP9rtLs0+pT71et@N4I)Wtgx{ECqaC(VY|@kc%1jskT(t+gSM}E> z@jyzn<*_o;)vro@29U2X=nrfc(4s0Jk-J>v(_SdLc7j?H#fUemH1eY>>! z)pYfv9B_q!Odeg%fpT#%T5Va;mUL|#WT)sGSY7nGa4M>IiObf*#-p91v=Rf{YH|ad zWAArTOb~v6hKSsbhXaP6EPA3T==HPMKAz%mRFlWHThlUK)7!VLQR2ca^);`I@mky0 z0Kds1OAU!>|NU+JX6c&UNka4Ug5(D|L4JNUGo^>lN_@J-)UjW|&zhDz1jSH$=xx^)MvW(B#dXp9GQDp6u+HV`v7^>E+a}Ra2k}ZE={Iu zMqs?%g7LK!V+#FG=2jGcTy;EY-79K_cIUX4NU`b9rs^oDcu< zEoOz9F}dj>W0H%{NY`+YQ2m_W$+$K0y@u|`N&S9EDDB_uhiL5O)vZtsS1TE=|=*?qqi9~zI2*J!Tg z+qQtUYx@sB@7lExFh1eh@mjjt&FRyQltf+@&MPoE~%4iYKkIAe-RORm=K z4UkK|utxllPSBXQmeo6N1=TB(_N=1)SIV-Y`g=}kiM2OlDypddhSQo~Ht=n~0MY(B z4dsM+(C~)}AA6!qe%FvM>4(eLVEzl%uYNuXjctBd^QBXrHTN|*5Bl?=v*we?_%%Q0 zCC+$@Euppr8&Y~k?9R0N!mhU;i6JC56}@OSoZB4koc--;y##Khf000~zewQb`WFe@ zZ3l#01jNX6jhe4pW8mr9M!>+#5xib&xl#93t$)~)kZ!UuDw!RJ*>wjy5EBj-O@>$f ziNA0`@$SIV8p|#;Jcyy6d5K_0f)I_Vkbxdn#&<$9}%^*y8u9hL^+2!g5)X z7H_L6D92#XJLqq0Uc{1V9}6!Wl&^WBWXFTJN|CNvluY;dIlXRIRU?yK%_htKfAF_! zmz&!K71pcKB#a4e%!40p-uOl@xXz`nhWuC}jrY36ebKeKsliXWA4Q!DB8@(eI*&ze zVt{HJHOh0S8vazj2i!NJ&e}+$ccRXnpdgS<8MuY9XA9;2$Tjs)x|ZG=xuCIgd9=~h zjhzRgjV@{IoE_WYB5F-zMxEQZ5&Y2Gq*0=|Q%mFRKTb(MV%1qQA46%!bn!o`dg{6m zrCB>dN;{4PS`la*V?mGT%z~c$51>fAgyAWx1fEca8=R zu5*J$_qXN>&&%oiFc2=z_ zudPgutxYE@sz2V*+221^PsTKsN>@+DZUZG%UB=B(VR`XuRU^~2E4XvonXbka&zgy! zrHfx${5&ol%C_V$>FPISlTu*~$|H7GU~hs_K*Qg$nb*TAs<)st%4?5oR5-Tyv#M!h zdu%PQJvKS6Hr97XM_ivtq zTsK=!461v*ApOAGTF0x+xtNxY+`6k>BQ*Aun20zYjX2ol|4t<4{{7H44(JEb8v;T z7S2DRaNgp%a|`DzDx5dJst|W>=N!Y9fj?fak@k#L{Yyb=F57duW;AMYpzOCRdVGc! z-B?=mwV0;Ttmd#y|Aeb}<;BmjW&6$gbH7>N$=1wfJ&tl{)^dfQ^uZFOURJbgtovQM zCYr8Ygse}@Xx7^yD9w6=G;6d(G|#?h_!wmu^=2!F1g=8>uw6qX1 zz0oB|?w+n*R0wi+=6dUh-dOK_oml%F0_C+wq0judoddx7^6D5CKT&NFX#3?@h(QIL zOfAzt;xp*jDLSG^4>N!a;>BANYfnWijVwpC;>6jYW<=|B&GOF}=$)*QQ&87?p0viO`dE^P9;$A$_n=U|~&FFkzw$;gb^4;t2u zS(F_c&3d!?UuGQmrYeDJi5OkJt?1!j=SF76Vo)o`ZJcu6h*^`>^-G-c2e%+C{H?-@ zfW1{Ozp#(C#+AwgYh!2(R8u>pf^lN0>FN%!h{U zIJ+>)3DI5N}ZFw9{Otk>lo)a1qx^au=Cyoj-12oK~;2;%(oeT)8bB z7k?r5Pfk%XCQeM9Ty->ZYHsVHLOKVOW~8;=zX|=$Q443D;ItklftYi#8*4OYUX>Fk zCh4^v-e?y5QtOCTiwyi_s+O`P| zYTGt6qHQ}#*fgk0D!3Bz)0o4kvk%T_E78O)h)dpq(9le?(u z7^g#b*SmhM9gSB-Mooo?c*y(a}f+k0EwTJIZi&++0Xkaw=vMcfVE zIB_rVju-bL?=*2Q@vac}Qty6oH+dh4d$|{%NBOI~{lvZ2J3!pudE>?Xy?3;@*L$al zdxLk4xHo!_iF>p6nz*-kyTtvhWm6PKPP?yLPM=Tro0c6{(%so|h`8UiJWt&3TTT%7 zhn5S){jue(a7Ru*dXcloY-#%kBL82*=h9=4$%5iF>|xuDBO?H;a3rw@uuOym!UD*lV%@#1dsmWX?qcb>SHdk=|wh4-4cS9za_dyUs@E%jXM^%eIz?;vr1 z?=2ShM(dz<&3xVL-mI?CPYbrSb3?*MWC;7t|xkKQtI@Al3Y_a5&yaqsn> z7WY2yqSGmVzjuqc4|var`=IxcxDR>xXApnb8z}B0-UM+U^%jZyxOc9&Pk5WfebReD z+^yc{;%@Vro=N$qyzb&Y?UjrBC+|3M|LoO>`;2#sxX*e|i2I!PwsCif`@GkontGo1 z_80dB??~e=7xypTrN+Ha+!wu9jr$|qUhO@%W#L)$ehzj_CUA)QG-~Eu0ajD3#m<xo zkrM=Y6S3QU#Qj4kxIo~a0OcYpYH72KJ|^Hu z3d&g*a*hE$Kj4TSO@8BQRi}Ls)d`RxY>BzZ6G{L zk`&Grir+5sj}!k_fI0E5$aPNPq@ zKV@!}b6fykoe6f3bQWqlETpZ(UxXGtv4_f2kWOr!k{I)jPcqQC3Q?>vu9%0SYJn!Q zNlAYLsV7PFgiNF9`j9lfLDF3zX>mZJT`mj5XnI6Rj9E|88%WL+-2}H2vl?f-+V-T9 z8SxOwQqBrJtq=?LAHE({cBMOW{wycSE+%ewa;#PRG#2xD` z6nC7rQrz)gfuwh^_YK2)_V?N{yypOKS}omy-g3D6An#6xp6(u8h~zWSaY7T0k~03e z`GdUc3rru)AJ1mzjKU~Yfg^f3#I^V4PZVStVvqL`_xcd#1mQTV0G;K-+V{IKK7V*y zuAW^POY)}*mpu1&oF1USEwu>ICy)3#`K4{|V2nzawB;_vNKY5(r$BW-!Rb33Dovk} zKA`R0wSj;Rj*@;yWV9C!$(T!@thSBR(2mlU_Y{lIkz~e$GA$4g9hB06Gyi(wh?drw?geIq_Sd?kX9x+|E<;bkgoT zBkwTqN`~TO=JC$6^X4*YlofS+-YQ0s>a1WIUHZf&Yss$1c+a*rRnv8;EIu@cT~~?~ ze}u>bIHK<|3s+0>T~Cva>$)!j_=gX=+k-Obsx#8(fPM^MHWMwPt~H`MnZz`JLsYxc ziY@?K%c<)f!ubR`2Z4htzJ@2MNYm@ODE=j2ZHHaw$qw0#j|Wqla@V^>10~(%IGsur zJ89!&JZtZCy&pc&yAi+@0jRPMhqCtodMFF#LP&+(R{*^cz-rjy_=_l0?Gs(M3YQc& zf^y5np=M}Ge+uDFfVySD&xLRapix<{He*p<320^({HjQ^RNa+;)@H$Pgz)8nuFZnE zpmQ9Neh|=OS?~t}%bMVIK<@;w7Q({#Pploy<;TJ$#mzwnXof=y!Ic`HJiW^4`V|u+ zqdUO9nFLkxbEu>O_ynJWt4a9l+DNAuNn|dtg#oSxEzstoxb>C~Ky; z`$xoYA;$Kv)+(W`A-n?co%#qJ4B=aVk(9524cge-LkUv8dw@_x5*w&1W0}ND@unTDDY=WmS{*PcY*HU>kuC*cb3h8zxfXqlMSmL94;!FM5otN8 z*%K_mNOLSOaA+=NKv2>l7O5KuLjzK1j72}(q8|e4f(Gce9p|fz=sOGiO9L4xQO28+ zx!7X<0jwtiCg%lP=cN|&O|ZTUn89df(=WH^aXf|59!FRdHuGwWIS{PT0W;g!-&xG* zV4WB+vyHvMV)7Y~s{&@d#@=kv?+5iyb?K(OHe1Yh!TKs-W*ckPs8R<7=tdoIXaQs! zdyl1a5LjaaX1&HfV9{rTy0k9c7;9F*V!{Tnt`3;l#y(-`d;qLJ2h40^pR$9QEPC@+n0s;5-wa-`n8Uyt7cjGpec56j3)ZrLnQiQ=7V|u?t`C^?8vBMte-zZe z)TNt}{g=hu0oD%zGuzk?EoKW$lwEPu-wbwG%;8{73Yhg8`>92r2kOeYblux@{Z5%2 zBCh~R`kr>c8HjSa#v;wQ-gGq7DAI!Iaq7m;*WepR&%W42IdNuAwyQaN9qpw~!_t1Q z8QvLCoU_+V?{aZxd7H(Z?L8^(vECcv&hfq!_c*V~x#S=36^c98D;4(y?`UyP^j3`Px)nD2XRmG`ir~LD;0N*H&NWR-W+k)d27Wz!@Ee_Gre2I zt?^zGx7K@0+;hFJ;ZA2>;rK3xzf;CaEPX z(rS=@(XK2TQgpSioIeYvJ!1FGOTasX0tshjGWu%HMud-HIQm+uAJnV=?7uLo;Y~J0(f1Rwpeh22Cak%v8wYca5g1m)@PjN&?GMDseE~RXe(VGi; z;JV~|QFWVSIf-yP9MMxKAo?`7x93a1Y1x<6P zO_G=5QutkgR{%OQfF-|WV#{`c$-fHl?@5^idvu!^{Uksi2J(cjz?9XR{&QJYs^~kR zlCmAgr=*Ia?vhMQ+j$IkS<(3eU~ZfY zZ9!97--seoD<_JTGhma4p4t?L6oWze(-6lw7HAJ3y@*;ltPFBE8pzlz+2w*Vqcedl z_GQI>*;$%Qo^J9F!j+jM$|_TBT_0$?2gGf4$;N6vkf-(X7C8S7c$_bEz=~d@iFzH8 zf~@Ri?vh%O5iNR)68343aJLf11_ZHI%3U@5Sqbw3g7|nc6|;8a)2Iel*=AXBS-=(_ zPlkPZ?vGUg`xVvwr+_Va;K}6gbtUWw2$DZ302BwR@f{^#u5-LX=oRZF|JwA-h+YV+ zCl2i!C$JML{-w&706RRu10_;xc1zu<^!cE!s!MlTI{1r5btZ5x1Y?uWa>@lu%J8%q zvG@Ck4rMC3hY@`N;OhZF>{Y_PhVVJS#+~d8Y1ZXxkWz;k>K>pK)kBq1QtEg^9Sz#_ z2B@}~#~A)naL*3-LEE#bR~YIwpxqi!7qSL4?fVVkaeyxc1Wtptnnw(4I~d;uEEbH- zdcv?0d*Wgz4y|q`X0zHxWjJ;FgHhtMbheW%W3;mpmQwC;5N7%$S875@`&pz_Ae@NSCBsPi9O& z3vi)NFb!v}Wy0CO&Lb{GtjgCJ*&7glmoKXWs}jyNgr@;M?-NYI7a8n5#P0~OMr?}F zD;1L~g^jQr^l)gxC?t4K9k`y8laeMoU2Y@d@KwqxdF#rWQ01@w4beno(170pJWO+uaS&dV*1Cx zz9eq7;g*Vvq492xlfq&5fjuqxeS!5QZpjxZE<@f}U{ic~d&nDNkrslmA|P2qUYSL@ z7=&vAk~QQ_v`7zvuq_~2quKEm=^YS03P{#4yuu`hnB8P4#8Az%JD3V-XGMm zfF8_VhPlyVR)Te02GfvkvPf$|xF8^f-AgO@j~4Sbumy@ z#yMwmVsZ}fQ-q-E{lFWsE^h|&(6i*CgCvmI{07L zBNJ{FwKa~iWD@&fr;j5$=aLnxpG>f1Mu0!H9vNx0Jem9)WyvfBe?vVoGV1VTWR^9- zeG4;e-wghiKqg?iGV16Bf~T7J>{mhjA|OjKg(sO8RDuspss6lPj?)E4cAF1tQ6*js zB!+@r5lDnQE!KB6yOQcGu$Gf4>l>+nz#6kw`&8-f2GA}Gl(ILPqWE43lFZ#8Jm~8) zcut;Fz2L6^dm{@^DK3eB1MElQvU5;-_fVWyiQJaBkh%vBd!e(h;$rszU}Jnd-0SPg zP1Oyx=rciG9MFSl(r*_Q^IWj544BzPy1-)I2iDU8lQn9mzS3g;3#=~#W_Ie=Sj>14 z9)`f7)fA*|E55^`4+XWNF5P77af>+%tR(?6+t?Q^=6bNM3Ygi(erqxB2kZHOS+B8; zJ!ukBW!pjht}fje+sJo0(pec@ENb=Ye%nz+|>e!q;1*^Fg>FAO-5|{nTR?{V`DAX@Fj5 z@$s@H_ydF*_qU6}81somDg>c_KnjgvK^uBrT#8pRco3*_8ldYif>jp^;x!RD9n4KQ znlg?9v(7!i1ntV>Vz$J+U_a|i&<2%|YL}Bp=wk0=b4~AG;D3q3qRPciNtN|Fj>+@J zsd(hJTAUTDx6_i{dU=g-O-VNS-3I8Bh0Q3^ZE&+a2f$UNe`|RdP>~_2p+IuQ^lrl> zrQ;BBGLGn}sCJh=mmDKKQ1#;49P}O_0-Jzd?F;DRW8Fqexlzu&AEzyZPlrAOj}cgO zzXs^70G6lAx*bIAM8CoDV*s|PER!3^PMk}LQ6$MJpT6#6JFzU{%~1rub1M(&?7_m?Lh+c@DLW$fp0{;Whhd%6HNa-6zZ|>Si zoV-gB<+={i6WvO2;;SKp-6Hf{?Y7+y0sq$s$L5!TE9KJh_}tqzhW^!;fR)o@f_F1i z=Jc58T`BG){c%o@BfSSDJk$G|xW{^5h&#v2J>ha}9i(7Ybj zvKXb(h6SY1-}T-Fp&~-N*vb|%`NW$cBn6gu)a}s(NvPlliXH%=l@z4MI`!V@r-S_o zls)M7dKV}i6E&0X&*m<6djDCKP=JvEQvOP zv_kBjKH?51toeJ!ZF|B**hsKkRCN=9G{RE?0s3sIKe=r=IK&y>Ql$Es!D%&OF3gl0 z$zrjR+~T&99!Q!BPcp&}A?B$-xSUo_5$&_ZrZ)h65WwRItNigs{wIL(AtwJW<=u&7 z;o1<&Xo<4+1Yux6q82eu8;CNOE3*Qu>Gd$BhBW1KOv+0^J0p`SDJ$!0!@3-dTLadp z!~Akl)~kl~I2h0QEFA>eG6PMYkqLMTE&c%b7d}UFs*_jZJ5?g2{Gs?=FAixAu9TN( zNF?+=fRKtn7#fghlPOel@5h}0@aTXbErB&^SQAv0y9|sq0ZY_q1AEflf7miJwI+^H zHi_;{INk0`nAW(>%{lR8pFB^=B{+>DSyUk{H?(5%98)1;*#rUfxVQ4KVsn@1N$-yf7;R?ABNoHuEcj)Pqvt*BcvwwMr?l~p@CZ6kGp-oTk5xs z>8guF_eh*(*C+9WJFrpE#;a6?jM)skNZ zY-N`G2a4+*9$;5w$$zA{Ttm4R*u#OmHl-gGcmIm`w|rT_2Ue>=@u>Y+P~<`IRHaH4sA7(Bc4pL?5j+7UoZv* zEKUc8P+|z<08a7=2D?_V$Z?22*~g@9+f{R$VXX&aQwB@bG|kmpk&!z9J{k~Y%MlI( zO+CHB9{C#>9|bJQVpv8}*G(51YGec!0XVD5rF^T;D$Jda}#3xR=R*{N#fF=bb7)wLzubiNdW zjK$xA8Ywe!4A^oaB0n;tGT8-lk?X|oL^8oXV+DM&bvXNIrc%mlbNAW+_&NLI!^<17%a3`o=>#?`aW_ybr^*TW3E zOTyo0yan2)nN&$x?eq5;jna`x&(yl0upU9h3fA!?g#j%fFLb_HELM?KI3gLb_6U@qYVuE zjCITXRh!vokmxo;b8C%58>^DB&$xGmPd57ua@^rKm61G^N!$Aj>Y55<22pAE_CABc z%W<4aRAhTdF=3xE;21w4v(F&My#c4&NETH}#y(?6KsNgfa@?13dYxp^tYvHV8KUfK zU_THSWr~}9hRC-#5RZf4u;tA@Lvr08*pMvT>@x(P4D5(3-0U+%|6*Xvvv9M|5d1=5 zo3e1T&yaflBd`auaI?=4{AFOT2e`Ikf1mL=;(sK@yt|~E7US*j@Kj-}vkSrBXS4#iXC}egXE4=bpd-l$&9wFzOyvlmvodvP zQ#1Pvv3)fNr~7J5IhuWjSb7z(-}_1oZuS`>zXjOVEP1of5c#)(y`Lp-_8DhwL?Jk1 zaT5TCWW(q;`-~fj7XsUhxYVOIC4ZkW6!D{dS-X+=`;4goj|~X3!_mp#XRHLc)+c1_ zGh`^b9MG*k>`K>?rl`ee_8G$52G-v)nUb6`%|1hzpM&LMiKF!L+A&BIyr-Giqq^fgft(7RT(77mg$22KI1|#t_oOF!gBNX8FvGG&?gvS zf1mLp;{WMm(zflY@%I@!$-w;ptNBXh2K$UQ0DA-k-Dd=b1pAEPU`z^FlEtu$RH47m zI1aSM0aXSbDf5hd#Yd{#K*NoSoLi78Nz%GtnCdl%|3%xM55zy z)dz<(aV;>pyET)ej_xzaD*{DPSu+W$`wXH75}g|qP{QA5Ohf$fR4&5=SBx3^3^8>r z@N)wWqcZjx!npzXy%`)=h}~&q!t67i1>qk7NtRG`_ZeS+5W!MjEfP|=a0>Pr-M|=# zV-WQ-P|UTV5n{^jYG&5nXUKR|3F>ja90RtTh{!&J%FqHaJYbRQ#M`1=dNatEiyVus zhfE0OFGJt*cDWF3{Hmx()1bW1KP?BY!%R# zi%9yXfO0kkm@${WUwOI6t)M&<2#5|!X)TzSi-?+65c>v+%!tEA=a`p^5dI3s_W`N} zdRK&`RxElPZ7L@(aJUy#)0mPe_*;cH4xFQGo-`B2nr)@zNDR!}TRQR6P|#Y{c!9}I zNDO0)zTU&Uz~lnNUWy}nS5Twgl~T^PA@)8WaUUXlH0?GoFnJ6Se*yePCI#2}K)Fpc zeB?vg9-KHgy4a$k5pHsMJ8U2E>Y4{8ozb2J?LIhR3 zzF(74{NxOAmq8;@->*q;2-uX>6xAa0Yf{?qIH6})5(=4LlhT$q14ymHuSr>_8o&=o zY4iZeZYmLvtN`(&xUn@K$>-7h{VcI$|IX`}wxqI3=ab!X4 z5c8YK#8G*?O{hPhOjJrBw;5ANOp}2Aj50Ap?D`$jxfw_Fb>_3D(B=s82x9-_Bkp@4 ze4@Z_0@@zH|0az0yyEX^Kw>^zE2X(gS_T5|&Pz&KN8I8&iA8Sn7N{OmqD#eWc9k1J=6!uN&C2~MRroZp z*8-dpu8>-a)@mh1J_Y0ZfF*?Bx?fW=S))#z1L0l_x*bo+?~fiV&8OoE8RtTt#;*1{ zf)OW826jF$GvILl!Il9!TT0)?12YrBGLO7uJuq_ukc9MKau!Vvmga*Xsq z)w?IHG!M)?1N22-Kqp1>zzpTw9XNeXcnS0wSRa@X-FYxMi9=!Qff=IR0PGupd|*Z{ zyT*Bo0;@lB3YIWEvAhw>%o1i6MCVd`Ig?gImoTdlTjL|{x)9bS%$0y{^5M)SjBMZ9 zGHtVjA_WBetIZ0_2M^mLgRKLph+I0Ee-hf32IEMab=vm0o%D+jGF|I|+i1g1Y#C?eH(M;T5`XS;Oz<Rb9<8?Y&>DRvN3&C-uHJWS{rmV`oP z=|@{$3m~-$OFx#r2C(#_(E~)ES^Bj`{)4Wd*_1Amwe+KsL6jQ|zIK$5tXslx>6eQc zP5KF!e!Czby#h&&OU^t&IiPx^@aUI^>b?=?X0 z2JpWLTT8z$1LRX8crptS`SfAw*Kc`X_qu}Dr=fqdxJpQ|mwrQll;VhfMHPzZ(r+?i zr}>Eca|r9wuL{tr0FJUNskAQr&Ifcw0OyAA)zXLW1oT)2?23vL9rO3R51Mwa*_zT~ zCbAW0cKVR$Fa4lChEBj6chP1{OHs4*gXwz$=}vSHqSAu6^pj@Kc;)NTkKqY8rUd+1 zOiP!3$0PDY0+LL|((iOcZ}1^^FD8_+^!q)qI|AHV{FtTRR$#AW;HpGY*QMWfz+VNF zo?#MZ>DL6KNpl=xohzlDvGnT!tT@0aZ`)~>e&awmDj+c*u9cEm`Yi&1H%uiZt)pP+ zmz;*IYl-U8j~(JVka??BO|x=umVQqF`)hzxqQ0fyzrpxAV1-LRc4?V?Sffsy1EF+U zF8zALFljzm`VkI!8oSzS3r3u@VCh$c8Kny}Ie1oDRvFDCFu2(`=2DTYrQfkYGM0W9 zA>#KqqGz!P>2t|3(gRiRo}yQumEH#QSzjPy=|?&DeVjfbd@k!IE47|1m~>Mo(|%`Ww|xJin0Ibt3FzBQ90b2b+s@c6SX*Ctw9OTB#th5kYC zYejc{F~9pv19X0+XMWuG|E(t<#TVhuulD5ob$y9{Hu~@}0Uy zqUS03xA+o0SIVopx-maJ&&Z)O8(1w4_XcKFwF1WSg8c8KH8Un)y$i1b$ehVaJV~dtNE1_F_v`kFveJ& zye$8ZkQj{!CwUdJg(n^n78;FkgOhU$rF@bQm@hXtndink%*IYqsCgBQD8XbS$q18q z6UVzaqB)lWSgWj3l8F9@BL~vae4yF{hZD;y5k0MZ2#uX|?3;1DGDxk-s5Xo+sdYwt z1&#?6st8kSGJ+(c$KhB^^x(|YnhciI*7*=pBYmA1+mF)f9Z2s2p7t3NrSlM2`b3b% z9w4zV1+ijp#j$1?xo;0i<}<)Q;E1lc0@6*<2Xr{dsm`HJM!3x((-uc`%14NjVJ7Et zf%ijfF_BPODkk%h{WxvtMs@p*l|(z7ho_w(7I4MGU!1svBoi(P+6H@#Y{5P#>$B#C zF;Ve6(BR5>uuu~{9GJsq<35H~lqu`YF|uZ4&`Y}_%k6&HqFi1;)x~7<0h%tG<9Nsm zn}JMER@%~d#Q<56HY?Ug#28&=D-m-u6JoQz&*v~82?d@kLm6*b>nFtMf7nVSZ(0}4 z-j{-$dkr2hIL;IZ+my=~IT?dyhdDnGM6u(4kn_>d=_JpS#OC-3amuhWZPK8 zAc+N@1~V;VKgEWbrA6WQ^&&#whgGb{&@OhcW znLW=zQBl}-u2s81=c>0W#f`{VUxapwNKl$;b=ZR%&(`NB*~6FkVwrtj&Cb0^1}^^2 z=tA&ZdgP?PvFQ+t2+rp)omOmIt!GE_&w=|e**rPP$8o;Zl}^`sZbX&{Wbm_2%IJiU z)4Pp31r9&*qywj_JIO}qjTepgCTmy;3M9F=U}?~6!+ z2D?9+VDhgMlao|Dqnza1h%C}h9j9M&eWz;Um#VTQaN8KAJTc0zS4nQO^S4xfT_=Yya~?pEP;^L-Xe%ekG_I~~Tlo_=-fDNnz~ z^{NT~%hRuLz3WX_i3LTw_q>JTe&C%a?uVXyg-gC?^|CZ&%CBZ3dGP3muyWe};OTdX zVy>s(C2Hh)Q_<%4V(M^&-dOfiMx#75$CEU}YvsFdBSITjMaRQgDKk0rJuK>K8(-6$2)<@!1B9zu8r(~^^H zu#}@i93vL^9PRnBM`au${{kP8t(&H=($5O#GjQ%Dhn_kq>k%7gwAyvCP#GRYsuZvyn*?EjqIgw_YPv(e z!=m?cLrvEPn%4V#t8!P+qCQ>u0xKvh=$*%xM&`iH!8}IyDXc^37Mn0%!dtQ#kz!53 z^!60wuX;bBcKPY=Xhs$AyL1+ya)9a|(w{E|R{ya6?Kb%S;r$EYH#uKg@JOI&S?Ns> zmI+9DKvS9_zg#|;zT8wQ_HC8P2m5K&t#Kn~jC z5X8OkVnp>|e5z}#PrI4s!OYZX{hc3b^&oQO!321US1V?8?gI)T!%#^RVqo8yad8)K1rV;O3k*Ed^G+h9~ zmGx;l)zWky2v5|f>2xKr?%X#)c-JRspJHo}*20C06KAmoO=j<%4{;-7h^Yr zBYFX=*={liAa<;exR($Pn#|asq)d|`(XGPiWJ+8SlF?*J1F~r{?=?j|-*Q9EjX)==R3UJP(1Z`IdC7C88X}uk8)$_?D@R%iTZ7ePs4EzZ`CC;EzLO`Z+tRpa7?;nml>9U?b1>$< zW;xQ(CwT0^_#(z~4XvBI|L$PS=V9V+AO(Lg=3_Pfp!*jjs{Y~qUx7aubo(KP3M?z# z0fAuEuVuo#ggt2P$)*R5+>qUaj)R^BIHC`tm@|6NTEw2~BkoqhK@a*%&~Qu-BGJ7Y zrw1wV=a7sZ^khIbJ%}9lUpQ?K$l7*H4||)KN=y%uY}JCWktAlzr7!G3_XT+~JxG#$1e`xnf`zIQngP>; zB<*)W_>`njt&&U+5=~7|bIozo(PVm%Xxa~iVv@2onI6Qtb0>mum`~D1!qy-?h(D-u z;?y+?9>0?rEXK>o@QL$4=mY<3qAIlh8JHRLqd8t)b2+AU@Wi0=+&VA zZa3n+#dv2J>~|yHq71qb5)HZ${6RNb9tbQeeIEkBep?HMc?rAGT`NpC;?;tdEU94a zatHL>gCqKPlyyco`ZHo*@e%i3!a+BR&hp1!(~U@Ue_$6+yqRt!$u>rLH^m{gtAu92bR$W-CkO*b3e_sfbR*F;9)u(6 z(`34lXj%-y>iRU9Zp6BCF9qQ$pQMc>xC+PTg`GHcNjK_%kdx}uNX%h=KZTt1w+spQ zx!*xAPtKi~(n1lAG(sO~_fvP;4WRSnUow~06P1nz&>0uMu}#{$t{f&zEn9_dPhD-wwYEg^$YVhj;qmS#$d3T1?=JiI1Px%?*4> z9l-iGZ$<9Z+yMomWCk>>j16cSO~Z2xRSjsCB18SDJh}JZOn^krIdnD9ywP5(9Vez* z2egQ`K}d$kfsI>GX?(sPF{n|Sv*DL9^VQ;_+|+4CM{!?EVex<_T*T`$6U751kd&l~ z2T7o{28tz6sDZ%};8*N0gAI{DZw(BUz#t9mFM$#blt>`0fl>*K*T4Z1n4*D^Ek`1^ z(=;%uc{u{dY9K9EFVH}_1gbP}pw|~!Sf+uo&Dx_FS8HHgViE$UY2cvTanQC#0|zIL zLf}jd92OrA1?x3%M5|+gY}CM!Z5ASMl?JAYIX7tFs3xrF+ci*`$E#oWYG9h!wnYO+ z=PreUC$x?R=SY=EA0IN@b=i*ieRb`_8vS7;!RWD!=E+H}Mo_Uv(Wbl{xrmrtmxOA= zQo=VXd@c#R+@=~7%h&61HxrW!cA{Oe3cUurjhLiN#U{~-ioF|P6rP~BH->D`$Gk}A z2j5j#395O!TC|4`nk$<_KGk?79q7t6(J>?ims(v0og~|{vU<33RhA!)&$`B{RAqJ5 zOQyAC@#G|z2O1`*hI<1I;$zjB#F)6M`Bv@Y*XZk%CyMRT z+8CA=KWDGiV3$_&s8l|`aW9R-uD_Y8egQG5BMQ0v8rZlS8; z$K10lRec?x(;4zysOmj3CA~0FRds@@;^*L%AO@*|KZgoBW#THkpH{~K#N;}%G+C+k zPGZ4yY3@^rOLJ%9I$sSrPA-fu3)EWB8iCHQ4?0v7-d3N&2c>a6ohhYuPSWe$p9W$< z#k!1hk{eFP)DVS#%83xns^w%? zZg|WKF#4P%Emp!RS5`RZW)f8I-^Ikugu*O}0+qehmAfS`WXReh^PR5TF8RD3f~IhW zSl;x^j1;7hG=(y~HP)R3j`7CmsE%0Wj1F>a-HsZPHP@@ z8P`qekS7A^BLit^2`YU{AiX@0wv^u#NM9OATku~3>H7j{OZoGG^s9li1%Dq%{}@Pz z<*D}V3{>zwls34KBjAuzU0HMU{*-3lYK-^0vef4-s}Qprx&x3C=PeK6_YlXMI;qcb zO3F!s-A*)1(fwPej(`oaEZx6N^OFOA+vXPs{&vlI-%~ildbWNb@bA;+rNF;$n;n6F zzcx{1Nclx=wgvHh+P)R|`?mcy@b_z*2>63rav7+yLsJ|d)xW>xA7=SSw;mku%i9eM z_y=14F_!;OOZIRperAhyfeo`-@|`PtvFxV}@0&ZV*31&ab%=g8m@JHS zE*L&i0y_K;FOz_d_`^p@Ku7%Hqb1N=hX3Jd2@KLexdciyaG(Uz8W@wy+dktpP$7YX zH84&B{0z0@3?DCni5i$7fk_&eB!S5qI6?x4Xy8Z*9IAmz2~5$zbO{`$ff*7wTmv&D zaD)ctO5jKhoFIXzI#CQiS?>8SM?p%*kd>n|M@(JO@(e^L+n$XddAS?O;9?z}fwBC? zef)CxQr8zC$Ww|1km8edN#6I0KR|R~0w)INQD>Jy9zT#>)n#yNereuGo;BgqWog3yAdZX z&eA(&ihnYQl|ibsx$YYHIaeiXbW4rq*IjKL?~4w8>(wT^I=S%EuXglKjUMVpyY!)4 zp;HqXuTOOxO@b^MfMjThxCP7rza6Xl2CjCD@U;<{jrl#95)7Z$3?MujdyUdq6< zU&%5-tSfy`%3E!DR=OX*pDUGP^jxOdl5gaO)s^D+Xj5PF#QWE&BXCOcqo;9xFm^CI znKWKrGLu%GaFV>GD8HLNLmq}o@+-7){#ahV<(lHB6;l7?iNIj8Q#>X4UDhPuJ)Pu> zwv&9jah&gZPUR26i9s3sN9+|2)FXShy$6isd1yY8xe-@Nk^T*lx)0+Em=zj1P_}4% zAT9%GO$O1F#fnhbWx%iTIR;*d)vi8p<30fB1s~S5R^fA$vQR zKWDNfLl%2=$ZmBJst$*gg01n?kTV4MsQNgkg`7&@^D{WMvNd5|&jjiG45G>K+ECdo zz#k-s4No&H*2`!=>U1H#0Q~g~j{df6)ENSQ3g~;nY#Tbf95wq`XVjVTz8D5DKCoLj zNsb9|j!j99Tyc&w$&cvcu#n`i5ofnga#)D7TPNA=XnHEQ4V*$CYZP0Nv7Y9a#3(+&oQFBD1f%`i!x;(V`3lDFRD zd`C!XCwwUeQ+)45Y6MTb(VzMdrzGFm5a+8S2Gf_~ODIzGCHX`9IA7e5`Ut+k3=ZbI z5mG!Q`6Ku^UsI5b9|j-ae2^M^C@2I{d`W$hZ9dKy4X1hy#_1ZK_&WZ<1X86COVO8P zT%4~l9n6=wr)nt6pN=Q_JNYDk1smtjjZ^&Hc#_YG%TG|xkVlb|jEwVF&?zEG{@^&p zQgpBzkIioe86(U(k41HfM|rapjg zFoT0%$0@~AlD`Ct^S64*+!^rk=YOgG(?KDSdLLOzvMa~?6S#O3PI;qo;%h<&6G#n( zSc<+RJA66y#E3zb?G)eWql$Yd_Nht~P zS3*fXwUp!oZYlBcetMiw0Hn$>Z72Bbwi*C2R7WeRR~WA9e@yj@Df5v{zxXtAF;&w zTbGXfO$`6$BCy0~9s-Zkk)O5T-x&yP@S*j{gwt`ofv!RHEg4WNN|fE?HsYNAEFhPi z*IGy_VUrTR3<&bnu`Ch7MR(aMWi{W_keVe*=$%2(rDNF%idEEyO;c=P23E(&3Cg;> z9#*h_(52ew{R>z_50OcawbJb*1@fen$4kB@W8!E{;444c4NAcfS}GxVnO^|%NVXQ? zV8w=HV4((U$yoM-q<%;S)1(knEeivTK6HwCW)WJpU1ZP8#Je$5O;)z0!~EVtSe`1@ z?7l5R+X5lW?4Fw77a5qAmn(z0xSP-MvDpEL}(?q$ud z#8b>X`G3l5bgS#0>2^f?L+(B}@7mSXCvc4U26}Vd$&p3)1xcVd*PRsZY#wo44A{;V zLEXVn(T)nJm-b`?oCIIzkp?F^0VgSfD>2SG3BIXp8sm@i<8Qkd@$Jt)7MFMs6+8h{ z_vdVq0)G0|;{s^%1Epc0Q!FXJGE49cAx|)k=lnDz?e=_L>ODm5QCT@14=Y9XlGh}( z=db9BuCkutlcc!^Z3@feID|Gh_Y0kT5VX*2)g-%OW_?!C&(OVy%fd?fFx^_w7_f z4SpWChv135j&Pi>fJfV3ZH!(GxqT}u=Q;Tc+6M1$;TsFF!Cl)*zmAgN+W~q)BHG^< z>x2o^Y0q~e&O(&rHL*0O2j74wCM8bENp#5Z11mM)wCAq?pMijs!bp^GriV*7KjWPV z`+*^00Ht6D_GN7Zr9i}K&)*S#WTz68g5Zf6sJicgM>}8Rw^%6gOCfj>Uv??*^;kua zhz{|^I!U2FJpyw(qQX+}E2jQZNDZTr{GH-ukdkgN5HU!9y3_3a=2Qj$(eQVnA3X`R zb{Blnr-hGq^KrG*1dwB@Z-JA4S3;Wrf84m|wY$;KX2&{(&1rV5I1C&cYhed^N?&Ww zXA(z2u{P}I-9o+$1%Y`E-jLU81W+fj2{kbZoaj+FiGfG6p(Gwa{9MK_$%t>yA6Q<9 zs9-GEo0&?Umy*0BzDGsfLb1n$V_r%qdau+PlZ~r?& z1*Vhu*K#}sPQLp)ll&)AMSN;6fvD(ScD!UWb!x1WJVx05OVsj2;K7isWs-`tHH~3` z6Hi4-wD$Oj-*jp`-qz@}=PUMaM3huO;!C$3UyJGo_OSy)!@yT=3%-WmNt}H&uDeq! zALNtbYlV2RGqF^^v*o0?$Z!7;PECHF-4nPWk;L%8;Be~DK;K4#7;q9h(^&36D%uGr z(LY$y<;!GyF@BmK&!(;E&dBMoWt0RKIf)rLy|}z+5%<4QyM%MY_ zZ>jhk{`O{Xd0e$4RrBv6xL4zdQ6jdKu?fD^Y8!mf4{!>~e-P=6)|c^!z2TT}Yg5+5 z-27YHn|Jdh`0}Z*L65|)H@V}cNYRee%)b`E3US29jQz~m_VZ_9)q*(bOVp~Z@T&Hf zf1uX;k+AeIP@~In%ChJjnZo=QDX;!YT(-<{s>wg!=f5B&&d0H@X8gT&e9$80`SA8T z(f!^79?axni_~7KEmHdmpWXhF8h^4iI_)1R#?A2?!baHc07OW;K=a(k4h#(gY>_Aj zC$V7)9z=$8l+TK4i$r`@i{z%XJ)cY61den6v}%;+Vh8tw`j6htbXe5$y+f<2`%?ix7P!0OtJ_JN-&t}3?Ehu&{11)^!^|NKC7H-S{Su`iF;;WF;D4xDKPywt~`adrDe^qKu4d)tgoR>1Q|Wjp;)n|IZo z5gDOPRD@%;_1D-gKr7yOqc=q2FEJyp*@fA7m}PuuZ;*QkwYUR9lWkgs6>u82u|i?_ z<@(9q7-@PaHT1SJ)0;fkTTdZ7 zHxbE=Z$R_pDWO%N&+o#~e78kxFHjP*`9Iws9sM&bK?W-DhPU1RYY{Lz!8t1wPH{NhBVwhZKdt}n|F)}qgDm5@}yn7dl zWH-i*hsn!m>bp5^*mZ737mRE1KR{h(J=bluQ4BBxNX%%d8N+MX#r#U-@OnIjGKSZT zQAryF1%j%DN&Wr^q2Dkn`Ku4#0E}_FJu3OVI+Xn{j7oEuk&LQpU{nfnk5TDn3jIf; z(#O>BAB{?T-VF_zbzOH<%BVJsP)Ab8?$bI#HMZMb*ggG%=2)|Vk{N9-UAH{j$DoH9EYvjZzxfWVuw(Ho#X$_QA~E0u>LBFCF7TI3un5IYrtNR<_HIIr3If4-u`PPc8W`L*cu zIXrz2O6+5t4xe_FPsP(J#@qaaSf|*{0Ag40v;n8cTAcj9{qMB`1-#jk`PY18tZn25 zD>|~t4xD2JWI3L(F4jV5-aXcK%wtHm!F6$r>*9>{a73*5<@Iok>*0)bu(tHwUk7V{ zz-%+)@|43neqe1yu9){!T{93>MLV8&?vKsA;jgt$xJwNIbhEY;RNoBbLX|0LK!8Sv4#i- zs$h12(6Wah^c&U?+HY;+cYh7x7f>kut80k5TSy8A8Nqh)O=iSi7B;tcL!r5W47Qe; z9oZ?cm&GdaA50>VQ@9M~{qx_j^tEeSEoKdG;OLc6!wsyFn?I6O7mw6npEtD7BkYgQQRK z)R57<8(7{t=8tRQJ1Nv~p*6Or3BP&y@@N{ECcdJE2B(S4QNhfFzkP!oIiBeF_JWKAH*z9sBPBq$(?DEhepqAZFaD2VvUqKF%t;=-bW;OGCoRbAbu`rbP; zA*kSQJUC6VQ6pH>Ukp@!`HZNN!Y zT$HM~&BB$d-?l$^{=1}j`vL_b(HK<>W8p0e-xTmgZkV`Wn;{yf#)j93&fr>9|rd*V4Wgtj|HgJ%8WpwOPf!ygKehQEo3Wx>Jn ze{@$dtaY|N;tdB0Q?yi58f53!GsO!K1WyPGQV5(`m0?gIy6?>igkS5X z3_5x0zt%i>;D>%|UGiZOYp76b2jnf$OFuLejRt z+xnR9uRn}A~Q*V7u^$-j6 zj8Ja}%TB?xvj0jz&kXVAxum{Wa%}$q0ISY(Nma||xq4~)Ce%=DNNIly_HHJ{i4d=Y zy_@yA!yRZP<~a~75*sIt@px8ufEdkFNDk3gq8OeG?j<9(^;h_ zyS|S>!Je$L2N^QoD3U6B2-+^9Jc+V0ONrVU=sAh1ym#{Ko#!=}lrtd>3pfPVCJmDSQO ziM3w3x%g1pN97A4Ry|JYPk-4?1b$0;dMPpc)6=e%xd^(Ez?`$Jejdc4=a;}J*VWZ_ z2D@C9)@$K|-9S59L9MNP`Qs|Y|6B@bE``hzsI7bnB!Rgc(p(OiWl%%;GDrerNu;?X z>K)J;{=^SKk;|e%Si(JoHA^GU?r)MMn`c_Uns&cu?-$GA?kZ~9`<|U&(c;z4&iCwl zySS5NVc(b6#xCw8814F(D%ZxY+;YGbYBN-Vm}l7W<+T}B1_t{*t&Php{{Hvw5r@~z zV~Yyg!j?Z|$)T2!Hw40L0(m4XRtX=)3ngH6dX_}Zqgip5i_+<;HJl`p!wwPA&4?6v z6xIbh2Xa{%9wn0x5E0D-v1#*hCCQUW%N>cJwEfOOa3S_kBA!aBW4bwE*D+#o5c~{D z{)u1iw%EgXI46ihga1&Yvjf=wP}}ez?)fS?d)L8F^{|>obh7ihU+Wal=J?it)2TM~ zT=fDl&P%>XpFnPEAaMfG9D?-{aRQO2dtI=QIDuH6h!cqA=s1B`4v7TZ= zh#UPc8jweMT?ii&5&Zxnre0h8MkE*bzJUu?av5`)i6;<$@nbYR-!-Uq0xL~{f= zNi>I&QAZx(cEK7;Jb}3MCm^z$$O?H_+Xbrx_}+*Mi4x!m#3@J)$BDcmUn_DU8TUMa z$hV1H2uq)Gk7$tyk)bZ`P9QF^3H8H%=W^VCo#-s^JU~WxVA}=Hwzjq5&TBsl^H&@yMsW6+JaI!{!DHaP`dZ9dP_&#+C*WY#Vt*r` zT#Hq)pI ze(0#DwM?VQ9>9JU6-^)Bw@T7SVKA200 z)K7br`(h|>jr>922FI?{6w)u_oje@G`JG`TP`&1F(P!g%2%LoA9XiYS`kmjoHa&%C zy#)4Lq8*L}zSiSHHbPHGl6ZXQ7r#P<-y`&Y*d-#m6_KzYQrh_Dp$k?;GUiCqHyk#J z2_g(cM85*$@L55jjc?1kkhP2>XS~N>0!VnhfYVnnoN1N<70vO)^0brZL$xhJ zz%LN6`nVi~H~812Fc^*GTGJePei}&qw2Rb8&KctHtwuVO6sl^Zz;k}N9uX8^L98JK z&w}u3n>oQ8Iw#&oh~(9_iZAxUUjXnOKSO)sW1EM**sqg$PkagkAD`*qV3zjNx*r62 zn~%>d%Z|^$AHrLpvLh!Gxoz(6lDe7Nm4Fe_@7}Omxe56G_J+${Oa1JUdQ)Roz>&!# zH%VW50kx4+qvq5Ya!PbTb87Ua#7sLnQe{)3=9Cz6Ds(|}O7y0}Y-V+2(y35$DhxRV zy6~@@3eSBWg}+Ot!k_#Gybfk6jFOh*{5j$oAoZj2D^G>Bjsm8_1*A}YDjdY7=tZR9 z>$QQ6_D6`cUQ=Y@Sy1pMjVeaF6Fg3lI}xd$_8NGKJeL&KYl^&+6uc?Y+ny>IemN~Z zPe8ARRkq3A`y2q}B;g(Gv7?i(?D^sqRGDO7A+>kwBs-cT-V;V|Ig@FsE;k0&W9wvz znF^P|89XmsZguIqc|z>t6!Pwv5Q{Va=!Uho`>?M_4(H0qjv`{chUFy8?t=sjtJ1S1 z&JfN#D_Umv;WIM%Y7x;Fa`DCc5?rv#-0VKwCz8W&h=}H`38@#-?LMq+{KZb8!H4$`@2*cC( z{|x>#fr5_Db_T()7ZXmSpQsLA{xFJwh)j}^%@_$ft~eZ*>H@*=&LqQoc!@zwo~K*T zr6Y0qFF*~srm5k!!%)?r`TZY)OP=YaHx3PgWAG52h#$l2zIX^a9spCH!xO4@Oc4E4 zGWAn6nYTw+4u7h)V+6OAfGM8(HcVwVOjHCk#r{FV+Og(C+MVv5=$!zvJN`5g z%xQw4W68m|0uNDl+r?+DV$n0^1;Lp}RUgOCW=JtHaeWQpvYEXp?Z2P3nO6Qb6fO~{dC$<;UbkhMC z!5tcCM$izMXl@TIowoq>0C2dK!{9cTLA@LlgHBRnn1}y+;ZGA9w-qhM4Iy|6kH(Jy z{{`@ZPJ%F;ivMTgPZKC8owP4LfQ_f{8vGdWTMalt7;eG;ui{S=C@4L=9X|VuC-p3T zHX{II;^GyKV$+t%SR8o-x)gfMwB>f_^7K+E*L-GFx`-K;_EWs2m-fW{M?j6J^=zAw zwbEDm@Bwh9A1>3=wyXnMt}X9}1e^fi@O+2CK`Yvllo&pN|JUJ96B_sIKpA}rPvJN4 zW82aUc7iZ`AOC-ZKTROqOSpRw`~pwmZ}DT>(ts0$;SKy(e*!pxg3>7y@q=hI9zO=0 zLjtTX38EtkqwRRwWK0lDBhZ!-C@38^9UuQjl3MhVP!=f_qbbyrU8x39Pj1R*wL=MC z@gOtmsYVXE@qDgT&)3ZZoh6Jg+yKgV;xD=hKh0<1M|}l9t+(N)iP7K!V>?jC1wTUk zdHk8eHOOH2EeX``#~)Y4SO9w{s?Y$MkaXKKPc|Mg;5@*7PRI{q(B74XXVZXT+PgNpXoX^!;{M(?Dw)k*F zrr<9cji2V%SMM_%nqs!$Y+eKN5LoNWdnNuh!x$pW!1Hi%*ejKw;dw|i;z}xQ7Bdo~I@M`4{9%|Lckhr$2+4yAF=#a3lN}_>6)31OxYNZ09_pGt34!U+2<9)czKTYVMvh93h? z8$jR@mZ9M4EbS?1PVHd!!Qm1H^-kQP*A$P z3-_PnDO`*n!vblJB4ji=-0($vG>#`oE8oZd-=U9Qz{}`+opJU9PDZUN4@wltXZ4w7NpN+I&Xdw>F0Oj{%0hG zhr9HwEv^ZB%qq0g-4=B+V0czr6T`gG5tKU7LEME4KZBpNEzEHstd~Omp%% zn6^3E8)uPu{yO}%L!}ufP~Cf*uOgrCWSZ03L1|P8ORoO|-YEPSaJo4Jo_l|DW8_c8 zpE>Xxl16vPC##q*0 z@Aw@ov2Uxziw_I*ZLP-nusc5t^hxzil1akkCo6AP?}3)#%%QsPgm&NKdjreFnK z@Mg2vrKbO*H|p}+30^5FVEVvPe%Eg)sZL69DwHz9W%8>kY2>e;5FXOPN6ejP=8A{a ziXU(~Q%z3JsH-(=i%FB8RMzBYs@{C-o~?%Pf?pT-!8)FI=I1&hyy>(lqw%?ZbKAu8 z{KQ=d`4@0ub1zd37cwOYUPaOfKN>RBfw)>NhlgR0a2b*f$!|8QV8&s=$L;3?9dJEu zR2OW!##gJB8*6aq+(jZQr19!Pk-jMx>{L=J#zVuWWink?v78?`C_~+;*7V{t_RZLM5?|; zT;=_>PZDdg5FGy|%_>KN9w3&tTj}k$SEvIyuRZn;lY%eV z<@a?;F1g2kGm)w{;2>Ut`vWOd-(&Xo-et$U>PbstcyRQBILfD3&rv`BT6UWKIRH7V@@7TQEBSLov;Qq84LyfdlB{|!abyGEAys2LovrwSko`;% znpCfTZ8?uM)I0N!WNHj8&PvzRp>TP4%e&{K*1&OfU^64|IK)nb^R$rn&OxIC%->*KEWZ%t->_8gVr#s`rFzjB)2w3A)-!*&t;ZS8 z%!ZMTkiYh$$9X)N+037cSAEn=N<$17yZxuAfHB5BGOdnG^2TAo8RSea7eo@8Tn|Dt z(;J*im9Uw1XN;j?%{c304eH&R%VzMGgkEd_A+EVXuD)CdxgK-DGY87qiB1aZ)`Fd! z(sVv&QgL&Qm=S?AmqpY69MTi*LP+1V3*HUZ&i-(jpnHGM0Plgj892kK_8#~iTyipO zVV9jYQg~h5Fl>|fYX>M8I4zuV3#t)@;!@*OA?#!?A`VvoV*`hLHy|Gd3N(e$5wvUp zkRpBaP@_e>EA)#}iC9AHJ5PZWqKFY~=-K`bb5@YG@+)uBT5)5; z)fi0G&)6#~&Qgl8?6|cF3~n#7iie1Zm7-D+o~+|Ua?yECSlMLS*bJ}K8vjYs0KIMt zmGN?!D4o~3nnjy^)dZ!%oycI^9#Bhi%s&jQ&>Yc76MNjQE>o<4fNp5Ec2gjbk_*$U z5gbIkN{t_b8-lb2p5(qK9^w248D2! zmuoN+&P~#m2+^IF$UA{{=ZA)mS9bx-h4&;6YR%~8s_W6?)p)rc{phm&j{upOGL0U9 z6DxQCPV!fuUPG7bj`$SSc~+^vhAx+r3JvX*V&`{PU;bw)zwfscr%E!c3ZOnODKb^f$ZH3CZkTt>BAyu1TVR;iQs?Y?B*R2WmSEFA6CvR61@YA+wdsLT#AEF6% zQQM-jE^L}Szzf$_wF!1n8%ilKLvR;0OQvl@I`J-QSDDChxod^C`oOxi)m+ux*}C3s zHPE<3DQEOs%Am%jSBh)o?0<|>e%Eg)S=TtM{zgAPTRez<=O^gLt6At_7oJKU)SB-N zuiEe9)dsRVO}~#Cjn1I^EiGJ4`NA0A1+Ol9HUuwKo zEuZe<>1xc@L;I7E%-(d2S7=qQlyVisQf}LMip!%W=WhCEi9gT{;Z>|6OKr zlgEW3PkFguD-&&kt(g%b86OOB5U{7X+u?%k_UPzB>w8%WcRkWjFYQ@7DH3oA0SB~U zQ)}+!USrJ}=fNHdm(%ZNY}~-BtYstKUNuaF%nh=#wuSnyY-Kj!`UW4F*<7poj5jBxv%&u{@UE^URsVNxc;+AI0^A@x^Rwc@TPlgx1?L4?<`5yd9qTnPbs0zS11n zGyhv4{RepFcSZ{iysAkpcY5Xz1B&xgzg5pX`p#1zgYeA14|elA*E5f0$8K1X{F^-U z8?oqrg=an$gpXpSb2v&Z^O--26=Axd<9aBKl=;kWGWfpF{98%d60wkyKJ()jV>5YpX(X9J#%b0f&ZSjN4Ea7{QZo*;GK^%0Kc^W zuUUZKc>o6IMK8&$8ox7M1t#y6L7e8QxMt*$196&b?1Y5i{|%C0+UT#MJIYq1IqF~B z!mLPjZbj-|=U~Iw5XWlB2R4SNnU^<`#E`FZxDfIM4;LzIrw$z+_G~b5K&4$@u7A0O zx@g09lFl8(p6?}K*q>P{Z=rfFC)<47HhrGx{kfd<>c@G4A{~`f&$Vb?sAuDj!Dn3w zkP1Mhjne^k($Qo3ME2PF&etTg`9=eF{UBQP1+e3{YN1?S*otu?iIkm>PkJZGPGvEu zvXh>^_yLi41Jzh(k?26Pn;H8T%khohK?#LCn_*RL(w62Q`|=|8W!atAnft)OXSYOq zl2*RkNZs%o5-pQ7*N={*JhM?4kkg)-P+9B7>35VnO#r60v!~I6dcJ1of@L2HvE}X= z=#kMPD{K{!BHxvF!PdhZp1njQhkSG1g{}%8uwOdn*!QB4s-J!d-)Y~k-*hV29o&tx z<#GUL+YaA<4+vCu>t)*t4xJu4)e9uwjvv^q_W+Up6Wn?SZ-R=*Mf4!tdYcl*TTuT~ z+u@-TW`o@U=7l(XZ0HI;G0FP>TbPq1;}%>$CM#?ZoOnr3V_!T zP`dR7{RQbqiRnqS_jQe=2pq1hn*zY3JdBVp|b2oZ>myDKM8JslKG#2wpMker7ph!<1`7*$J4U#xd8C20t z=}ZHp!!zuwXV9Uae5ijz?bjsKqNVW2d$@0BBm$qUL(3~w5$jC zLclkPRJ{>Bo#oVopa7lq4^pVAv;42){1bEsHud+w*FI9+0p_}%xhZ4OKH<%PnKTh! z5jpjz{wM>pobkFE+OL4 zwC!r%3?R*fR?sW?%gDMXycuvEt0Y-%ldNWq?NF+*oi0uPj^^RAl}8ltW&lNZ94VgOzsIE8Rkwel%|=2ATRTSsMrqdv_tR}`C zGVU4*x0Dc5MWkWbbs28KMJ>+6Hap zsV0to7cxWIp>PJ<7j+8Q|0mZ@^FLyCi$&7akRcb>U2nho(5 zCok_qkXcWrEuS}CybnTVU75n?CN)p}XWi()E2w|}(*~{|aG6VjQ>N;rpk%7afm2ZC za{yKq6l-6Tx)T`+%30g?Cn(t)04dJ9K~T15L;S}GiV=u5cjFynnf$u$HnVOSYbLZ9IzTeqaBWBpF9x0`PKjYa}{uxhJ%~2S{ zCq2{Mb9W0?TkB34E7_Bi{?ak9EXE0t26v4h3(k~73V%j1H1`TJ8==A7Gt5Y)92_{6 zgSmK^*)DA09(WSt&*&*QBcj!RTApnN?}>~eOd^x)iy7XG!J<74!4Fm`~4Q=)ABPP`VC6+ zcEDXp#QTB6GapUubjIP&kxUCv8=J7yw|@}O@(bT|;O08$PG=-Gpg9Y7Jk|ozBOyqbJ{+B47Tw zMDY#H?|D}=@i@wZ-W@{bw8{6~4MOJl$Pc`uB_`=1FUg!XnYwdwIOK^z91a=G-9az! zp@Llx3x3{sAuE@Jt_oKNJ>Bxl526|W+3zP@`~ej5E`2}YvN_=0_eskg1E-Y4oQq9? z2Z-dmQ|0bKrhuHT;7-CNy8!7e>?CCB$#wPMcM@Fr4il>E+Ogrc;mUKN>{IfUzis8( zfj0;Bz8@8lrm5$}&)7|IU~#<3%6m?if67MYfn?1q#`AM$yt#(q4#N#Zs_y5mvRUv` zVhwV$z&18FGWD*&s=is^dL{eMjm(*4NZv-KtrY=}CZOCP@VEE|I=Ta&|MjHcOZLF; zCp=4}>J2!Eje-rSL8@;Q{JU=s+M8N*5bq~65>6iaf9JlR@a;US|CIL=x}?|Fu3zG( zTOON-W|C`Y&+}`oDlUf(Bb;0gdE1=E9xxXN-8dI;QXzTUoXP$Gl+bB}^R$EK_ir?# z?j7s--J7lP7S}}o+KYp_ZmTa30=`IZ!q_BjNtMNW=>_<&DK6m$@nhye^Wm^gCtUj>nYT`9 zBU7b)_X+~uHWe;+;Jh9@=yVrTU4-Pz2yU*Vns(owW(EFfV%+91c)_<=ffJnJ0sQ|V z{xqS3mHSp$fpcm7mHM_BhJg9m^?;>^1Yh;;-Y|>luX&5$f4LBJ z4kEwwkL``pxeyFjc(4&N$~L%&@B688^WBY&O>uWO&_9 zlJj#;E|j-xR1>xq*>C)+QySXjS3ENZxi!mB>DsVVeU0E9fXqDQt_OGk@&cAveRWjj z0Hou-+5yO*SKf}2E&bb*dd1(V{oj31aMg=a+T=wknHl5o`@cuTdojfdJMThS!4ms> zF(o_&>=nvyTuD0v4Q=eW4Lel21GHs_F zhW(t?#2Lhveu~rIo=(=X4!pviPFgv)r4JRHDet{LAztO#3Xw;^Ae474J|$`{U&(yC zoyh&8$=w4@%@b(Q?&-wAdsk|p8mahC5d|>4`cyG9!GKSo1EB44UjJMh!5jEVt2l||<5Rj#N!yYahB5nPwS2EhVJ)vkYG_C#N#P$7c*c7j za*~<+Yfb*6^oxP7iQ*ASt3orZq8O$StZXoCChKy%`Vx7(4?nrO9N%fS5iV6^m*MH; zzgqL^hf%h{GZ~odZ%^_V?{Z%zNiy*-KCyJ+p};X;CrOe+ey_xZ0zc*FLe^$3B^ncM zdBFZ4z;FAdp}Imzm9ss061y}>Wz3PIS{#+beRtIbw&Jhr8?rWq3DL0^- zHVvD@N#f{;`B-Vg&B6zr&GoL7yq8+vo`8EUOsB{l7N#uJ=TO$ib76WP%(j*h0UHlo zH#^Lpm(L0tj2-5Tmkg_#9p+s%Z(Ahl3b&jNCVhvo=iIX01HktzBB1Bo8pyIk6MUIX zux^$eKY8aug%0Qni_e#FQsjp_T}V0rfO;8{!w-wRaFLAg+nz4W=EG&`BqT+vKeJ*f zKh@dgK9A{upgCUB#~p-*FrUawl0$wpGYws`0@f%{uMAy7B(L?l_yuDZY%>GyuLlFJ zR!D#Nh5!ryAR3otC#Uc^(Ia$8L*J59e=Xg8 z2&z+c55TkUGh5E-8`}3rl0bF)-WxZzRM_+#mlMnD`J!z4#HMakLp7V)Z{ncWeS?+N z${L0-2K8FapGn?+oYkfUU2;Rkrm0^xO``6vzK7D={z`(5e_8eGlSK8amcvP)`hHZ} zBfECkbNsYQaUkI{D`1@BGdl?0;kSe^{<$d;6V#s$Lm8eCFV8e(^>-+A;x8hObmDu5 z-?FNtJ&7|-t3CuA>CpFf7_(_C#es8w5pleJT=yNucixG)53u##qSODKcVe#6((uI6 z-87Xvsj7Spyqj$xRl{#4&cAnQcnZeG25y)Nj*y*>Ik&c={+rfG zn{tVY565^Z;U~2zgG&{yMurK@L{Mu;I5e;(0i#rIkYvLr$qnMArL%!t?%m2pjRVcR zTa`9QmX?Me2|E3MR^eXrkvkIH>Il`(R|hiH;0ovU87;u^ycAiBnTs-9TgnSj=VcK% zFyv8<3T5D0iKQ&Vvj&Uh`!l?M;+?Y}Q%w;MPudP$e8SPFl{aK6D`JO2Mf}`Rz!`)h zb{0Pmm$nmU5Q;d(fg*kmV)LJ;h#zB1{KqKbUb#c-W>GgZp`MnOegFw8Ul~+bsiix& zm6ZF^(lyjyo}><}+|MD-zgM|)FUC{ucYr4fiF6noKG#H!OpXIC{3(#;6(#`Og{I_Dt=Va51#g>i*~}Z~9sgT!e1>kx#Cz6U z51QfOBB!TDSm_oao<1+^7OCL~5rMJ(*hk9<_tpHJgr65Vl?c!5pYR?6J>hsk&7Q}C z@WCRd65%cO=$GRUEGy%9Va+WhyjbK^BE0>+{Stlc$I)aKT?wX5Fb!;FX`?raw;*uYrn0M z4wJ*K34))29)^jUmW`edA~`tDECaK-+b%jh)ZqrE40YBZPD$Dbu9E57TmC@6QeI*Eo%iT!<~pWFbi8B*q<($wmVtaLKz);G^iRDHa9FdjeBuL7O3cVBHF+# z^sj)YO(Y95m6;!2b}URbEV$WZsF;+pR^TMI6VV1{q5sKc+CMG^3)7XE`<8;LX@&8I z1vgV(S&@aO$O6#@W}*Ly^Sh?I<4uef|J8|^^4-sf0T*{nHFNnUVfm6LEuRx8 zT`!7=UG&9MMl3o3%KPsk$N61?v#4`>_*HTjZ1F$}Yya-j;7NKzfOvb!7QS#~xbcH5 zrQf~eB_LRkg=GZ{OCIrY^Z2{qw0h}n=Zh_fjDT}^7Csy{pRKL~O!#pD*n5ER#b!hM5M)`aaf1zwrMIn9(DMW{j(@dg zKcwzN5^DZVwCB_w!L$QNxJ!M62q)pklu5$DwghLmCi&0jY#_3Ub|RXZA9O4`A_(rs zGd`BSe^7hV$le*|!|4a$d1F2Y9UGyW_*Irsq@r(B!yh|0`NTaUy+1+(pSVAYIkU{i z)jPh6Q9(B=l9vSf4An`PpkpSIry<$W*+;eCk7O5_`~$+=XV|X$LN|-r1!Ezi@uW!B ze9XP>3tKZaC@n?j&|(UY!;h)>p7`)s(CKWgGmuOpN*lAPR0D8YOyPA7yv2Y!JL@Y* zzMbI4th!%ahDM3Lr@knJ5shtvT64##AatL|3V$dgKNFG5)b9}sSNARb_RDCy=Mm}p zoD^3}@~N4}o`S-^hn(=6BD-h$O-ZTvXL~ffyhATWs@@$x;f^97q^F<|KVZw`MvxA7 z6*=K{A`(>IGI^Ltp2M~4M8TNl1zRR#SAg$NkndF@J3L)PysZkW-lC`0cdH~$s>!XA zvzLR{cga?X`I@o)><{{@;#SFPXwvFiB~>;$RuIYSuPS>gsWS(ADt8m9`ksn+X3D7| z@vc<0ZIcB;ysV%|nZ&lq#;2m(BL!5IZIk^8x6a!pMjN0+Y@2+F1O~lrvIoX#vS0Fm zl5;ZI&$Q=jBq}H7RcR&7%>1CDTh|4(hPz}TeFiRszY`JfP-_O`VB^C_oOc@V*YD(P zm*mKjh99GWj7eTRF8BCr!sQmP33gK>goiBB2oI;E6J>Vrhn{jcQv~3KFkMotCPXS@ zsaZjAq-%nH9s(5yJGVml#KDx-aQN4^84k70q-i){r1WG)s=GHjOtN7gJbA0h3y<+OhSZ)-J zp<&C02)C9^O-qeucGs}eT)~@86J3^!nrZAP+X7Akr?VE6_XOmG-1-&*qBOSf?#U{VMWhYS4hM*Nry-#w{>#I_T6g4iAMCdOR1Q0T+eUs z7oRod4k6lTHZ;PHK7?(Yos3$7>exBWwS8e&J225gb7XhG>Sar?>E3VB(X>V)l1|vw zwYNTG26oslWg$a`*xwiu1h+KUC)qWdH}KrrCvscvP5``$@*_fS@nGL_{m-~f=?Y#-B! zx%OD-xCXw@^uDdijp?I|C@zBfw5&r?sXiAgwX>NA_UneEZGx2jjV9<;MuBxVvKJ0W zYhXAuBV4k1V4{?bXp!ncQcDNH!LEuW3=!96p>3T*@_CZ*p@vR(>#Xj}YiD-1*rCu3 z`}spQW7;fo%@PkwhLoAID4SRswI*_Tcmwp&5ocpO+QE%^mC&=>k1A4095oYNWph~B zqy5UxZg(hX#URWdU_ zYE)rPsT}Y1^!(v&$exf5lkR$`AjtBGlhM;Vw^9~Qnu&(kyt|W)-xLHV8&06GblMxX zBBvNQ(}F>;e0VB4WM_pDY84z^*898Ft|K})i#TQdF$vS%bW{-_DL_*08OkZujY&T`s%SbW2+njF z#`v+Kah954RPx!dou;&o=6rPy%An;T$Nag<2u*j(tnOP;lj*GAdB)sIG|~A90IGVb zp4r_P1Q$3~yA|00uN0rI?vS__`k9(Dev)+&vaAUZ1gjK{kCm#OX3J{Bmz`a@ha3bI z_MQ)&iTVzR5O&^ z6)KrTaU|tR1v3m{bd?&K=!%c4@lcjmD-4{(&SCA=C=Gs&Y~Qk>0m{V1cvCGa;W~^SPw37T0?0VId zD3Kc!MnIw-fe-|r26$A=BiyLWV8BrNj1u!m!&Ebod^Te#8U86#L2#4pGohtEmw_kB zb$0u?Dw!5<&Si2SeO__B@CBQbG>@C3Z^__McB-MiC>nw_{!-SqX_2x3R*rFUX`@>T+W*d%i<{C;Q)<3GON^=&HqS(8rCL~-?O0#hPAHM zj}@LTtQ*Gjg;xvP9UCkUM!$D_@^8xW;MkzoP#in>vJLN&bF~QUyjoC;%5!$JIlGxR z1SC$~apa_St5K}VtA#9D-ZB@*YO%gJz9f#&hx-2bj)Gd8K-qtS?g;=r;f*kyyjDNS zzS7slZ!wfaI3h(VyI){$^N6@mUf6!81_jTryFTyr~xihR^{MM?t-+G< zF9T1+^DR@S=IXD<_r{86Lfi?*pr&xGtx*)GX@N__z_gk8g?m2qqt@*yxO*4L6M2`M zquGr-%}07#=O(o;?qI7LMUR`-5pLdPh)@bftfY^wGxTN(r;G!- zkYzVATgLqs)3z{EFVUg((TQrUuJ6GV)3aI4>RVS7dK7p9m;ma*%+<3QkNcPB%r|&n z1Rm|~;A{gDX)mnX(dfn!{u2zOJ#|#J7$rJ0LupWkN_pB!E;SK@`TyfQpLSK>we;`zA(4;2*k z>rME)E2&>D*WlfShV#_3X$mo5X#03kfM>GZ7%pMwr1I2QiJDZohP;sE`f$ndQnKqw zz#DDo83A7ltt+F3o?xJXBSpsZ1y&eJ?E9<=oC)JXS|ey7(ukNKdJ#Ml-|JQ+__bhyFqRF9m>w|20YWDD z(?@Iy^=1nqcnM_7n=J_8B^buN=>rg={pzrSlu=vLOd7CYkey$bZwW{f2=>Wf` zvSq4}@I?ys@)J;q7Bb91A>)RNoDtGoSTe%MO!G*{OfIt#3!%nw$+YAN$w-LL$Z^rh zD4~!^b&C<>+I&J?KA}0EFeGbBOQUsYZYZ|p6U1O^$g3m6Mo!>s3QGc0(V7OoH?eUe zJGapeRrIGA6F#z#U?PjCMaD}SK)1nC%O}W@ZXoKLB?|hnp)r@xn1?9l6H566(L_(1 zi4ZJ_N_9l5uUw&jqL61^e(-Z!qvJ7YA9$fM|1ZRpTLbXIR-+-vS#RBDCX(UaM7bxX z-UE?=nHPRpQQ)4KdzeAhmg}AVO7kaLNhBw({SxtJT}dRjPV1M5Hw8-~Jf9+k~J|g z){z&f!I|%=bS6mdC{SL4KXn@J<$y5+MFI-+#t-vl0vVFZocRyhQf{< z+QsL*L=IJb%z@08=genLg{iZHieK+{sxlLRx02!%vrf}k*{sC`ISKh%ESWH}Ue9^2 z>_jR0*(S*8!LBxP?bKx2sc8h-X@qU3+@KqQIbuYY(G6T+mgUYT9_I-m0wd~AX)Yul zMw#Ajyp*ZpYljLEH7@z9kYW`gB@hu<9+*fcm}m|UOr#Uc4`P^~fLZW_Uqu+gzlvUn ztQY%*=yz1XBHs2NZ8)gk2Wrtm@j`$TkIgnutY=V1`) z%k}^A-*5H#G5(z&UlCXKYY#(L4ZBal_kEu-Ou?`HLUbiu<4HY4kt3^lsiTU1?N$1d zdfhNSsXwo`TOMG=H+_8aZ_0{bdB1+`ie($#CFfWTt^)DI+wA2mvN?+|;JgMN2}d?K zsqKPao48rDyk&leHLw0%_@~hLwf`sjOJt-k0hHagB>=a)M`84!-|lC>-5)*_nz=PW zv&zR~Wh)591JO?@DZkgRV)1~V*R>Q8QKPMdui9YA`0s%y;`w%>FZ+_{dOF;s{ptMH zQb)Nosm*EL2<47wnJ@cYBtv<5K(iYe@|JF#E`={UAGIq@uQO+1tlbj55>*;u6X3+Y zC3*s`RQ&`%qSe=~$am2!=m~?qFhA1>!etX!CBiwQN)XPeWkHxZUTrE7_NLc8VZo$2 zx;gKR-qRPDJ-sC&TS%-2O@pPRZ2O6**DYnvXcQ!kf}ArN<@&kOBtW@hCRk5rH2BDx zLx;=Yj27{{>)MBomNj$AOzVtoOms#X&D&y)$QICLP7NPhC)9KO+i1Lljgv4QTFXNuu5c!KG`vzWA2l0J#`HSU9H2G%l zq@{&*LJ&%F2quIf8*(wFH{3W{GIy=scrrGlPYFh^2*$!P(UYgwx#(IweW`(5`Z1Ly zLacKX_tisCsF^qMF;-F7FoQj8q$#K8K(mAke2|e)3Oxr}WPb%y5!navkiC^lWn>S; zL-tlIm61J=3|X4cbasgm)8M<88hp8{$t}mR4eyP5(^@&Hf;;_qt!u+2eNqBy%P{9+ zxQKBbE!i)h0EoO%E92}joH0*@)H?cvWu6;?@VTSzVoc%{VL$5YAzL}YBB~%Yk;#_{ ztYW^YMRC^ACq_v{&tFY+3|BLB;fQY9sNC&m{5BgI#ZV~8MnJ37<`e4j3H1#*l!iP+ zQ$C@XPY`wc5LaplVqn!`!{C4q`4&9Eax+^BmJ_2iJ%EM~WQRn{pcgvl@}KOzxoDx> zxb;E(F+Bu(xSa;aAFe)5E-%CJMrjVm&&zPU!I{JH^HLlsO{}kwh=T7&u)FVRpVr#f zKC(DlM@-kI^`t0<%RDc>t_bgs1#k3{J2^PZ9F_(^4pt_J!ODFBX|7rhg~6Kda4h?M z3BWNDDG)sUQ^ul9K)xKkhMY_wL**Tilk%EqdFp)V;Ir(b4rqj&xDUmgJG8^NZ@p2= zx_G0O3Erq>f;VcJ;Eh@)c%zmH-l%1Q7`0>SPi`(G%P5&X&Md`J;TeZfD`cg~jP*3P zrV5cJ-$d}hJZhe0;DHI-oz$`*^g$~c6t561)Vu9vSM7Tpgvdb$+Xa{sGH=Ag(^2;2l07<^LXi!FG0gR&qH4?)RiK0mbK3|!iV}6v;W2^MaMeo=nplRZ zx`ZqoV_o37*31{RjlK`55tS9nf;7rj2f7js!9Hn-C~1hQmmMMTM-zdQAlPn0*R-|U zerg|&$oL7ipDc4;W3*7NmLzNZmNv$gCb6~=O*~!0%fGFvsA;2MNH>-w_oY^!dxI-bOJuLqYS=65_;sP1=U31z z6NYu6o13X6zZLqt34^Su15;YZ7~An<%pd}!sB<$;ZRqC7sIxoZDKhKBj|95Djf10& zAlTeO)dWC0JvL(|S6I*2z-Lm|i~%L*CX^xF;4D(A2^d~})K$tWvlq*%-iJaMIS+-8 zgs9mbYxN`H3z1rsYQ~9W4o8o|ELLmQVVJ4)Vdq7xmp(6A8!^5%y2U2k65V4G?txR1 z5E*UL4i!0@7%mO;#QQ?n?)pCP#&#oTh-c{5u=n^GiMDz;d^|Mj$IBUqoX5joxEz)$ zS|2BJw64b*X~G1xXIcUh2sdmPf0GN?`5+K`*lj(F<7L678?4of53Jz>H@y%1P|dRA z?c;~;RZ0H6>LENLd98j~-5e&VcZEN6kG~K9?jBc0XG9i&1-c?5_W(6KJ6iqPa=r8- zW&S^`&Vic`37-f*Zy%lxpED0xeVAXB8pIp4@JmYgM>_aNDr)zP2DM@#bZopW{8Xm4 zF8t(r1;^OX5M?bwC=(p_XvE2CHvs-w;oqN43!c5g)_k|5p9Sn@`NqKwZlotcs+4S% zpan6rO15n_h>|NzOZ}8AjYlIbVz#eWXp?OG!Fxz)5(&mSNhKu$xU^LbxJ*EP zS#dIf#bsJ7w)k0bHbFq(+HW!>?Oi4a8=}m&=2d72CKp+sA%1-u2P9u>PEU&RYW*r$ z2E8W8oy#G=Qq7kwL2Q$gO;45@qvN4-8nNQmBYSIBp9*gn;@j+oc_s(hiy0s3cB$*p zFpF^@pKV-e1j1SbnkVg0m`n0GP!V2aG4%P9%M2swsgIV_uFXIh3!*|KNQYBIJ|eQ` zX{O2P%%B%q3R+0NXQZ$>7aI}u?tKQYzM;MXp3Q4$%1fH4 zkL{H-p(QU!hI-DFX)2s-&EKXL-|lTey9*f_Vvuw8ijOQTTq298MQ&=5Mlb25tXh#Q zwMe0?0MOhb2WAC;oRm#~`}0k8eweIyL`O{^vdQCv->*y%%=3_&j2Z+vI!uBzgG@q> zl}4-%j|s+NbTpgMkXF5x%w+;xZ;`VE+cZ+d4TLAwIgWeK`eL=jsL-E`#<&*31w;#e zv?kMT1eRsP6p%yG{@x@b<$Cyf!>KcnNIIQJ9Ty2cIw`=yq#LvPOY0(>hxxIdNZ@^WZ_K; z_2ID)mf^I&hZ6)-y1#B2%~tN-bkME5u5ytX009b@(}0VVXAtm1itRX8MO z8{{hWRI+c9A28i)mhQ_HzCNKZ2Rz#cC%K1EwD=cLDDY^5PD)tRXyHN^hA zkTne?H0C>QA-kZ;LUuu_vxSDtFJu?Ml>YBR)-7`XyO2!>zFFb$>^XLvILevH0~xatTwrc2a|8oU*d67>_2=- zf3~0&3ZSXTo_aAY`8}MKE6I7*&-Pr(Z0`*2FKMo6K=DVK7Wj|!mv}7%65=;;%|oEy zj6Yj237;)|wtxgtXdCm}F6Mf`Es9vEfS5$XZqki7DTF(VQ3ee=@-7X#ip%(-7b0aROpK=x#0GhY2VBu0=5U_K z`%tv{7t8fM(UX|)@$g*qNApnLa-ERN&MDFA$CqO_>+-0wdt#Kvp+mStrhu38qAMaB z{bF>heUfXO80#ac4h*R0=d~%)m1R@pde^3qTT!RRT5yR?@XWvEWy7_oTi^tI+%0DX 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