Project

General

Profile

Revision 181

Added by Matt Jones over 20 years ago

integrated new structured query facility (DBQuery) into the servlet demo (MetaCatServlet)

View differences:

lib/metacat.jar
1
PKu?(	META-INF/PKPKu?(META-INF/MANIFEST.MF?M??LK-.?
2
K-*??ϳR0?3??PK?Rf?PKu?(edu/PKPKu?(	edu/ucsb/PKPKu?(edu/ucsb/nceas/PKPKu?(edu/ucsb/nceas/metacat/PKPKu?()edu/ucsb/nceas/metacat/BasicElement.class?U[wU??	I?
1
PK=??(	META-INF/PKPK@??(META-INF/MANIFEST.MF?M??LK-.?
2
K-*??ϳR0?3??PK?Rf?PK@??(edu/PKPK@??(	edu/ucsb/PKPK@??(edu/ucsb/nceas/PKPK@??(edu/ucsb/nceas/metacat/PKPK@??()edu/ucsb/nceas/metacat/BasicElement.class?U[wU??	I?
3 3
)-?M/@H)?H)??"?m@[??L?C;?LBf-???????k??iU???A??G?ߙ???0<d?????w??{?????????`(?7"?
4 4
#??F%??a?c!??0nF?;?K?,?*?Z)? !?]r#?L?_??RH?G?^??-?/?R;(!??xI?????}E?G$頊?1"?Y?a\?%L???Ϋ??3*.cX?fU?cL?5?R??}?*nI?m\PqG??"??C????}??
5 5
?8=
......
11 11
e6????9??"V?)??R?D?$?ajM?I??;????^?`??-w?????s?E???o?:?O??5?\Fk?	??.????*?
12 12
U?'Ul??oQ?3?DZы-?Cm???˚r?mM?c?elLvUѹJ??????9A}?>?qOcJ??UlOƫ?IƂUĽy?c?Is?4?	{?{??r?v??M\?????_¦??????;c?GDŽ??ƨ?ig?"?}-*dW?K?+8?F|E??e?	?Y??ʤ???Kx?H?!uA?MJ?n?4?ߦ,!F+?????j?Te?6_????X=~???u??
13 13
^`????????o/?b??s ???W?U?i???#?K???_?yF;?m????!??:EY??T?A??z??P?R?C??	?DY?M?Ǜ?Eʒ/?v/?U?r-?>w????cl^????????#?s#?!?uK??Xo?;?7?-?bk[p	?ޙ?ϙ|?y??
14
????ݏq???q?B???3??d???????<??[???G?#z?!???n/?g???O?/??????v/??Ez޵_???PK??^"PKu?()edu/ucsb/nceas/metacat/DBDTDHandler.class?SaO?P=ol?6+?!c?Lp(??=??#b"Q?1?S?=II?ζ#?4???Q??6L 1~?=?y??s?????~b?x??b
14
????ݏq???q?B???3??d???????<??[???G?#z?!???n/?g???O?/??????v/??Ez޵_???PK??^"PK@??()edu/ucsb/nceas/metacat/DBDTDHandler.class?SaO?P=ol?6+?!c?Lp(??=??#b"Q?1?S?=II?ζ#?4???Q??6L 1~?=?y??s?????~b?x??b
15 15
KX0P6P1P5P3 3Hb,ʹ?4?ȥa`"?n?0i??&?q??̙X???G?2?S#?K?&w?CK???/?Q?x?u?????F׾??ګ?
16 16
?j?gWn???????Qr??hC ?巕?xc???xiymW5]%??>?UW???]?S?{??
17 17
???˒Ɂ??˷t?諬N] w????:?G????q?b?摀????K???=ٳÖ?le???"˶"y?Y??k???ȉ?ߩ?wuf?S?wf?F???ҽ4??
18
?_N?y]+U{?5H??br???ߴ8??<#?,s?1??????:??*\<h??p?g???=j'?ڜ?W]?˽b??<	??????~??.?V?Lj??wd??n?+_H	?c?qE???\?Q?.X?eZ`??3?_q3'N?%VN0J?`?p???U???,j??T^A?l?9i>??>U?HL+Z=v?:a:??4??VE.6?F?:??i??V?9???,?=???PK???2@PKu?(-edu/ucsb/nceas/metacat/DBEntityResolver.class?W?W????,?)????RY??5m????UXQ?(??ά??
18
?_N?y]+U{?5H??br???ߴ8??<#?,s?1??????:??*\<h??p?g???=j'?ڜ?W]?˽b??<	??????~??.?V?Lj??wd??n?+_H	?c?qE???\?Q?.X?eZ`??3?_q3'N?%VN0J?`?p???U???,j??T^A?l?9i>??>U?HL+Z=v?:a:??4??VE.6?F?:??i??V?9???,?=???PK???2@PK@??(-edu/ucsb/nceas/metacat/DBEntityResolver.class?W?W????,?)????RY??5m????UXQ?(??ά??
19 19
}????i??DM?4}F?szN?F(???-???!??PO?wvvz??{??~?????׿?]?0??0΅a????	??R?e|_ƫ2^??3???2ޔ񖌛2nɸ-?m??xW?/d?/?W<??v?'?]b?'??8A'ъ???"؍?т~?x???AqJ6b??W"h°?ME???3?x#b:?
20 20
$?/y/F??##?L?g,?e??
21 21
?M?7???-,*xE????*?<??5???*?!.?%??G?V?c?)x
......
33 33
??t??t~/?e??Gq???L??'?P??3\/:??%Vc?u?Z#G?_?f??C7?)??w??MJ??QX?B??)Lb?<]a????+lg???[?m\eŠL?"m??K????o??????,?O8׉A?\??hU??Pg????u~??5?Gk0?U>?Dp??b,ǪɏU9D????q?????)??P??????
34 34
??
35 35
<?7q7Yn??s?\?????W?0???	$?????W?P?#jx?]\????5??\b_u?)??#?11??Gt]?f?ě?????`?>~I??"?!?Mq?pק??w?i?KzX?'????P?pϳ_{?D???{"ɞ?i???w???3??4S>??M0egk?Ebb??&??PKMT`??
36
PKu?(%edu/ucsb/nceas/metacat/DBReader.class?Ws??֖?kY`?Dy??1?l?y?,??Y6~?Bݵ????H+IJ<Ҥ?&????$???i?$6??vچN??N?t:?L:????????-?h??s??ǽ?~?ܣ??????(E~?`HA\AB?????G<?ं??RpZ?g|I??|E??|]??
36
PK@??(%edu/ucsb/nceas/metacat/DBReader.class?Ws??֖?kY`?Dy??1?l?y?,??Y6~?Bݵ????H+IJ<Ҥ?&????$???i?$6??vچN??N?t:?L:????????-?h??s??ǽ?~?ܣ??????(E~?`HA\AB?????G<?ं??RpZ?g|I??|E??|]??
37 37
?e???2^??Io?xK??e?-?2ޑ?C??qQ?%??x/?R?]?m?????2????r??Ce?E?(?
38 38
??Q?Na?%?>a?]?O???¢O??~??_?
39 39
xq??c%ʇ???ʃb?ϊ}u?????0*Ș ? ????yd|xAH??/?p_??e<??+H??M??-A??q???>|WL_ň????u??{?????B·+b?d}????Ė??Fʇ??P?v??D?[?j	KԴi??f.??o
......
48 48
5???ls?b3??e??3???Q?_??	7??D'~?>??????oa??ß`??x?|???Wv??W??߉??ش~????????h?oz?F7?1?N???5??U??\W>???????S鹀d?M??4O??<r? 7??gV?@?=7?Wh?Y?O??7?>?M?qj???0?؉V?`-?????O???:?gCs̾/#?&?ab??,?a???=8J??,W????@?FL?9?=&?ˣ??v
49 49
?}'?'H-{?Sx?!8?=?????Y?Y??{?v???[qN?{^???X???b\??R??!Z?t5Ă???P?5?_FXsOB	z4?i?]p]A?湆ʁ?gA??ĤYSV@??U?b?2g?Z???|?ŽI?^?O??0??#?????A-?u??ZO?u|(?@?6??lf?6Rk?а?c#S?	?؎"?{І?t????09#h'?{q?I?N?A???<2?y]???ƃA:?1?~?n
50 50
Ăt??&?ĩ?
51
??:??F?&??̭P?????????ƝϚ?_"Y?7a?w??R???i??KC"?[?=?z?B??@??Źj???y??9V??L??A{???2?|??u?›巩?O?	??q~?w?? =G?&+??Lܯڥ?I|?.????S??PKj???3PKu?(1edu/ucsb/nceas/metacat/DBReader$DoctypeInfo.class?QMo?@??8qc??M??i?????^āFH?"???m?%u??????~????x? J?`?3?????????P?.nۨٸac?a]??ǀk?3??aK?c?æ?m
51
??:??F?&??̭P?????????ƝϚ?_"Y?7a?w??R???i??KC"?[?=?z?B??@??Źj???y??9V??L??A{???2?|??u?›巩?O?	??q~?w?? =G?&+??Lܯڥ?I|?.????S??PKj???3PK@??(1edu/ucsb/nceas/metacat/DBReader$DoctypeInfo.class?QMo?@??8qc??M??i?????^āFH?"???m?%u??????~????x? J?`?3?????????P?.nۨٸac?a]??ǀk?3??aK?c?æ?m
52 52
\!?5[?#q,??P????X
53 53
?	?f??y?+?q0?~?B)?`$????H?t?ߟ?'b????*??	?AI??y?=c'??$ԓW??^&???L?"?dF??m??ԍ?|4?e?T?\?:kT????P>???қ(}(u?(	???i?psNY??G㯱?????2gbZ?eћdZ?:m?????d???,?}G|??0?wQ?mX????p
54
?)???y??9[?X?2c?U??s???9??O'((??;F??a?~?f?U?=????p?S???\?'\?g????????M>??i?31???(?????0ޚi-_???>?j_??<?F~????p????PK???W?XPKu?(*edu/ucsb/nceas/metacat/DBSAXDocument.class?V[Se~?lkPhCO[mKHR?3-=	d?` m???eI?45?ɦ?Z??F?????_???Z?P???????Ϸ?@Jә?}??=?v?????D+?s??~d???qݏ?d?e2?d?2,%?d?eTd?2?2?˘ ?H?
54
?)???y??9[?X?2c?U??s???9??O'((??;F??a?~?f?U?=????p?S???\?'\?g????????M>??i?31???(?????0ޚi-_???>?j_??<?F~????p????PK???W?XPK@??(*edu/ucsb/nceas/metacat/DBSAXDocument.class?V[Se~?lkPhCO[mKHR?3-=	d?` m???eI?45?ɦ?Z??F?????_???Z?P???????Ϸ?@Jә?}??=?v?????D+?s??~d???qݏ?d?e2?d?2,%?d?eTd?2?2?˘ ?H?
55 55
p??o????8"?Q??c3??É??I?<Ў-8%??6(l?&?	????✰8/???o?C?V??&@R?M?+x_oᚂi\U?0#@N??U0?	?(???????!XĔ?񮂏???qY??)?	?
56 56
?g??4	?B}ɻ?}=V???X?.??3???ʽb,mT?E;c?????8𺄮P???7?Zݡ??b!????_b
57 57
Wo?6??w???"??e????|??mc?0E?]?L?T???B??B?!G,?4rv?2ό??C???-???ψ?7$tć3CW?V?*r?6dj?UVg
......
64 64
?у??S?Fj?wK???3?x????0?	?MU{6??򪫩~͔[?GD?=????]?[-??z??*z[ub??*vI?"??6M??7?+س??Kt?e??Zx???P"??X??^?|?x??????{??&u
65 65
1???????Mz %ۆ??<N~???Gdx`=z?
66 66
????{%z??h?C?.߷P?^??$??)bU???k?slz?z?V?Ǫ‘?Di??Zi??$????%??{?o?FO??=G???#???3G?cX?%?J?????g?1?U????h??魅???ꔛK-?a?2vD<kӈ?W??\??N?t[?U?+?B#?8??Ӓ1?4?x??r+??Xp?y?????0?Y?>?e?%g	?????2??&?i>P:??3?4=?p?K?PK?h???
67
PKu?()edu/ucsb/nceas/metacat/DBSAXElement.class?V?s??֖-Y^?#0???H???E!???D?ec?&?⬥?? ??????ۼ?W??_	?t:?dRQ'3?)???????????P?<Cg?s?=?????٫???|??1??Cx&?K!,?`?????B%??!<µ ^? ??? ?q#???0????8?O?؀??????ݸ???C?؄?.܋??،?8?b??8Fc??$?LJ???I?;.???a܃KEZ???$#?Ӓ?HrR?feY(?????籨??Q?"??x	?U??U??YI???b^?k8??u?R?ܾ?9oI?m<???xW?~&?}*|?????????S*~?????78?ⷒ??V?{??XR??Oy?????3?e#Q4??DֵMkiX????Y)&f?S)?Y??P?u
67
PK@??()edu/ucsb/nceas/metacat/DBSAXElement.class?V?s??֖-Y^?#0???H???E!???D?ec?&?⬥?? ??????ۼ?W??_	?t:?dRQ'3?)???????????P?<Cg?s?=?????٫???|??1??Cx&?K!,?`?????B%??!<µ ^? ??? ?q#???0????8?O?؀??????ݸ???C?؄?.܋??،?8?b??8Fc??$?LJ???I?;.???a܃KEZ???$#?Ӓ?HrR?feY(?????籨??Q?"??x	?U??U??YI???b^?k8??u?R?ܾ?9oI?m<???xW?~&?}*|?????????S*~?????78?ⷒ??V?{??XR??Oy?????3?e#Q4??DֵMkiX????Y)&f?S)?Y??P?u
68 68
W,K*?nޣg?)?[.?uDS???\?DSw???@?????;D??????7?9?آlآМko?#???Y????ݕe볱???'J?%?Y??1??[?(T???????p??5򆛘ώ=?,??H?J??6]S?yشL?????\n65>?K*??\?[??B??e?-WW?J??HA?X???M?
69 69
B??͞e>
70 70
B??sS?LNA0?N?\$i?%[[??D5?0????B?r??-:Ң
......
75 75
?#?4?|Z??QC}G??????X?=?????
76 76
;"?b?6([?2o?ԇ??1?e???S???,?B????H??$A?t?Ag??????ڞ@??p?}??cx?sd??/??/ {???h?Y?(|p
77 77
?v?Ƿ??ʦ߳???TpJ??#??!b'Α6??HFi?O?Z????>f??F<?Y???%0cl?(_?Gh3IО?v?????)?PØ??w'9E?X?^ ????<?v??,?f?s|??_8???'?<???
78
??B???ך9???z?N?5p??D??^?b??No.NG?Q?~?~T?%?/??K???,^?N8?4??&OT????????}??PK]?PKu?()edu/ucsb/nceas/metacat/DBSAXHandler.class?WmxW~?l2???@ @?Д?d,??e	X?]`1٤$?2?L????vw??ֶXim+?m?բh?m?[??E?V??ժ?U?R[??_?|х?y????}?9??so???gO?+?/
78
??B???ך9???z?N?5p??D??^?b??No.NG?Q?~?~T?%?/??K???,^?N8?4??&OT????????}??PK]?PK@??()edu/ucsb/nceas/metacat/DBSAXHandler.class?WmxW~?l2???@ @?Д?d,??e	X?]`1٤$?2?L????vw??ֶXim+?m?բh?m?[??E?V??ժ?U?R[??_?|х?y????}?9??so???gO?+?/
79 79
?hxX??4<?ᨆ'4<?aX??4???i?*N?8?bH?*~??E/?xY?/U????*~??*^
80 80
?
81 81
??P???"@Z?0׊b??v???C?u??ᇎ?B9?ӏ??%^v?c.??7???jO?a?%l"?rt??Y??z????W<??II?_@*??H?퍒nV?愵?%????I???n?q?-ఀ??/?!_?>?????o☎o㸎??q?P?t|???n?q???C|L?a???P?r??V??yP?S???.??+|E????k?M??~/??w?x_??'ܣ?/??s??ے?????q????y??!??????X$\????.???
......
95 95
X?voD^J9M?ޡP\ŦQ?X?y????Nv??'|`7??z???	I?u???9?R?????o??N?3?a\>?F??l?1y6??????_?????	??ƒn4?@?y?R??U%???T'Z? ?#?????~?lA?^?N?z?"]??,ʫ},?q̐??E 8?Z?9u??U(7??ank??-ODY8?CX?r????H?}??f5a?d??8?W??\w???>??:xe?l???ဠu??j?^?h:?W???z??ɶ?5??
96 96
??
97 97
???~ލ?͜?[8???r??????0??A?C???5???.?ǽ??0??>6?0??C''s?^^?򅏇)9B?/??d??/?'xh??+x?_???&/??x??
98
??1Ň??4d&??I?????PK??#??PKu?((edu/ucsb/nceas/metacat/DBSAXWriter.class?Wk[?~?V??!?6?`G؉-???68??S?qi?B??V\?&?i??M?^?6????͘4Z?[??K?Q??? ??????9?9???????!*ц?????|߁8?s~????ȁ??x]?2~"?2~&?m???????xW?{2n˸#??2ޗqW?d?QƟd???X?'2??X?q߉Ct? .Aj1?D? i???؇?p"?D? ? ?;рH5?Â?T?	?B˘_??-?4aB(??+N?ǔ?]u?IL?W???5!???? /rC??}?8M`U?f?M]?? ? ??אR?C?)????????7?m?DL???5?AT??xQ???|??
98
??1Ň??4d&??I?????PK??#??PK@??((edu/ucsb/nceas/metacat/DBSAXWriter.class?Wk[?~?V??!?6?`G؉-???68??S?qi?B??V\?&?i??M?^?6????͘4Z?[??K?Q??? ??????9?9???????!*ц?????|߁8?s~????ȁ??x]?2~"?2~&?m???????xW?{2n˸#??2ޗqW?d?QƟd???X?'2??X?q߉Ct? .Aj1?D? i???؇?p"?D? ? ?;рH5?Â?T?	?B˘_??-?4aB(??+N?ǔ?]u?IL?W???5!???? /rC??}?8M`U?f?M]?? ? ??אR?C?)????????7?m?DL???5?AT??xQ???|??
99 99
??y?	?9?*?@V?,*??|?ey???K?t??p?}24?.????????F"5?m	?H8???r?l	G?aB?]L$??"6???ɱq?ۀn5?@S?ř?o??45???na?y1?詔5zʂwѲ??z?????8?2p?w???p?????=
100 100
?	?=O(?g??E!?P?Iͷ????U#???N?x??kQ??2J?ps???7?.???A5K??%գ?-e?B??	H?	seL????"??.?a?F??C?k????&???+??S??zL?P짃SF?Ԍv?Y??M?\iC?j?ո?ܖ??b??n?]tw?j``dbh8??CC?K????ɡ?????rTK??d$Ԇ)-?]?ь	u&?C?m	?????)w??Y#??Γpar??Ҁ?%???\=q?S?????2??j&???^׵?L?:溄?)C??)?N?w?Ƭ?LKK㦦?Z*?ItN5?L0Jk$TǴ??M??~	ǴX֗?ff|???f|??FU???.	'?D???????-}G?*?aoP?c@5'?D?סfj?[!?/????NPM??j???y?1????7C;??6??sL9a?:˽5\?zZ3?֘(???L??
101 101
?$A)?8???e??????*?nI鰿?'?d~#?yQϦb%k?!V?l?*p?qu???y??V?,?k?/Нؕ??-?8gb?З
......
104 104
?H??????"m?9???Y????л??????E??????O?f?!F?c???????F5f(???'.Ɲ?8?9??܃Z1???w?&????~?<?1"?|1?????Uq??ӗ<??n????8???ۚlm????6z?d?tʵk]???t??蠛b?#?薛i?.?????D,?7V?]??[8M?{9?????x?x/p?NW??CRH?]:Zi??ÙP???	{??o?mwP????T?/?!&??{hi-pn?!???:?\??I
105 105
	??<]_%1F???<L?Wo??O7?	??Qt??J??U???%>?c?#??8?O????????B<ҋߣ?2?))??"r?ɣFL???<?b??W?????~{G8y*?e???"??ަ???6?s?<????%\??A/v?
106 106
R?_l??N????&s?NѸ?x?x???{_???xwh?]F?f?2^?1?v?????>??z??+?JQ??ΐ???TuF$?????YG?߶
107
??α??d?=?_x????j????????P???P\Q8????|:?gWQy?65 ʆ??T?XKv???xMt?秇i{??2Ep?~zق? Ȇ???)?*?0????0?p:kqc?B?/???=??y?PK?]K???PKu?(*edu/ucsb/nceas/metacat/DBSimpleQuery.class?Wkt??Kڕ???m!e?j˲?Mx-?l??0?$d-?mY+vW?[ڦ?&M?GKh?Gh뾒?1$$M??6??o??OO??_6??kY??ϡ??s<s??w??????ܾ?2??O"?D?D??xFėD|Y?WD|U??D|]?7E<+?9??o?xY?+"^qQ??E?@??"??7\𦀷?V?W\p]?
107
??α??d?=?_x????j????????P???P\Q8????|:?gWQy?65 ʆ??T?XKv???xMt?秇i{??2Ep?~zق? Ȇ???)?*?0????0?p:kqc?B?/???=??y?PK?]K???PK@??(*edu/ucsb/nceas/metacat/DBSimpleQuery.class?Wkt??Kڕ???m!e?j˲?Mx-?l??0?$d-?mY+vW?[ڦ?&M?GKh?Gh뾒?1$$M??6??o??OO??_6??kY??ϡ??s<s??w??????ܾ?2??O"?D?D??xFėD|Y?WD|U??D|]?7E<+?9??o?xY?+"^qQ??E?@??"??7\𦀷?V?W\p]?
108 108
7L?pK?????x??|??M?#u??]\???=^?????ŧ???f?s?o?r?A?1n1??gp܏N??'??I>|ʇGp?;xڏMP?Ű?"??$k??>*?y??o? ?8'?G\?c|O?O𪄟⌄?ႄ?#+a
109 109
???y	??%?HK?&$??%??C?"#?=.??$???K?=w?!&%܃)?#?xCq????C?}?V?d9I?܄????V??0???K??9͘??P^S?9??Q#i53??????>?HeFI]?W??ӑ^?̥?>??????JGb?g?VJ??\YM?Q?=?PQ_?q?A57[W??Sz?0)-???	{js̓+/???R??K?i?;K?2T???6Pȍ?h??,
110 110
?>lhY?В}?ji??dR????????ᴶx?EI?]B??^O>????o?E?d(?c?E_4??^Ys???D???$q?g?uB???X)+??OY?Y>?F#?1?s?<1l>??}n*???&???0)???Ɔ-??|B?&ҩL?"{!?????E?쉹p?蜝]?l???EOj??}??lZ;?W?????H?XK?p??[??????n?{cG⽱V2??nȣ?eQ2?TR?3KhY?6????TF??MkF?/"1??"_?g?e:?댵??v?s?m8?ς????%S2O??!S???;9?-?;*?3??<??I?R??????,?2<??/S?X???2ާ猄֖??????Sd?8yAI?W?<?9?35???j?gu#?W>?6???ɰa?Щ??|?>"?ƨ????*b???$n?٬?I2?iݤ?T)?_RQ?j?Ӓ?H.aG2	M5#??&T+?`y?K???oQ??(?v:???Ze?a?I??i??Eq???2??|?i?hI???K3Mu? 
......
123 123
r'??j'u6??H?Fl
124 124
eW)?k?*???C??T\п?
125 125
????[a-??????I?]?-?mva?b/?S????1jۨm?At`?q??q??? r袻??P?D?>??~"???(na?
126
z??0??q?	?O?_?????x??x???6Z?0+G?m@?m???I?a??%?.|?PKt[8ny?PKu?((edu/ucsb/nceas/metacat/DBTransform.class?W?w???%?Z??
126
z??0??q?	?O?_?????x??x???6Z?0+G?m@?m???I?a??%?.|?PKt[8ny?PK@??((edu/ucsb/nceas/metacat/DBTransform.class?W?w???%?Z??
127 127
(??v?06???A?b?????
128 128
f-?m???+??4
129 129
m?Ґ?M???Q?$m??M??Ƹ%?+m??󧶿圜?=????l䓞V?hf????w???~??k?Q?F?M??V?Eg<???*????<??k
......
139 139
?AV?N?J?oc?~턻????}~yWO??	?'?k~>???;????@?;T?_#?????????r\??)<T??˽?8?4S???+z?!O?3???x(?J?q<R.???l13(xp???1I?!y&?O#?Ԩ??|?33?'4??&????/a??N?,??r?T?yb???%?a??Q???9?6?
140 140
|???P~??@?!J?2?D??K1??!2f
141 141
H??Q???c??D?e??c?v}???(l??0?(?	?$???u|?S?OJ?d̏???????9W?????J?3?ٽU??:???)k?A????X??9.u??
142
x/⁎q??????Ɔ?W?r	?&?>???????ػ??G?Ө??&?O?&q??_4?U}??$??s5&?+?,?w5p8??㨸??W?4?`u?'?-?g??#?ϓ?/??,?/??en?Whq?ߴ??s?=?????.???5a~RF?E?e<??I?E?z?_&?W??O??L?i\e?)z?Fg?&???dq??[\a?޿l}??	l?Cv?}Ө??'?,MbS?3??	^cH??.???k?Ć	D????&bE???r?8?ρ<ྊN???%?s8?>?ʀ???p-?^rg?Vr,ڋj???k%4m؈?Q?o?؇???.rn'??Fn?Y?fz:?}_?PK???PKu?(/edu/ucsb/nceas/metacat/GenericXMLValidate.class?W?_??fY	??h4.6????W?)?.PP?$?v/?fwggM?$?i??ͻ??I?>l?Q?(m??5m???ߙ?????V?{??s???9߽??????gsA??x6???fo? ~??-???wt???:~???:~?㒎??????븬㊎?t\?qMDz??C???B"6??&????Hwc(?
142
x/⁎q??????Ɔ?W?r	?&?>???????ػ??G?Ө??&?O?&q??_4?U}??$??s5&?+?,?w5p8??㨸??W?4?`u?'?-?g??#?ϓ?/??,?/??en?Whq?ߴ??s?=?????.???5a~RF?E?e<??I?E?z?_&?W??O??L?i\e?)z?Fg?&???dq??[\a?޿l}??	l?Cv?}Ө??'?,MbS?3??	^cH??.???k?Ć	D????&bE???r?8?ρ<ྊN???%?s8?>?ʀ???p-?^rg?Vr,ڋj???k%4m؈?Q?o?؇???.rn'??Fn?Y?fz:?}_?PK???PK@??(/edu/ucsb/nceas/metacat/GenericXMLValidate.class?W?_??fY	??h4.6????W?)?.PP?$?v/?fwggM?$?i??ͻ??I?>l?Q?(m??5m???ߙ?????V?{??s???9߽??????gsA??x6???fo? ~??-???wt???:~???:~?㒎??????븬㊎?t\?qMDz??C???B"6??&????Hwc(?
143 143
8B???"???:???"b"??6,?#!~?????c?q	pL????؊I???̦?p'??v<&?qY???Rwस=!?LY????I?M	?M??Y`?pDdE?"??^2?????>????\ķ
144 144
???k~?????2??-b???D??I????l`Ef???(????8m?/x??_񴁛8e?o?C???j?-????uHæ???)?M??ltd??J??k?㮓?f??ZT??T::h?2?1ݔm??xk?c;??6?|Tî?X??DMg?v\??F?k????@a?Ӯ??J梹Dv:j%???f?k?2zDY?I%N?cf:?4]?9??/?O54?>?d??-}ʎ?)3?O{_?z????\ɐ:Z*l?Nu(73?$??>??Rn??Xl?^eG??gev??lg6??IG??+??sc*k????ܱ??ql??J?????ׇ???;n?D?H[V/??N?wl??R~M'?????D:e?܇5???????T4???!????<#2@??zO7Nb*GChp!?慽Y.???;?;oYϜ.ě?;?ch???3`??Ɉe??>*ң???=?6?Y??n????dc)K
145 145
?2??9fN?y??%?2).S??-Õ?t7Uʶ?m?vD????Y?HR??P??f?-?y???:6?d"	??r??{ŰP??)??O??
......
151 151
?H?rs?U?q???$vk??X???\>w??ynt?b??gJ??P??t*rj???y??I;?f?-?"(?	gA?U??o?4??.???P?x6?????~???*?W?Rs?W m?˔a(?);??ɦ??+???9Tyۖ???}	?+M-??
152 152
?8???c_?Ë0&?Á??G_?5?v\?g?p??????Ua?.??ð{?????~?`?? v? m?Ӻ?v}????<??y?pj8Zg؇?? ????<z:e?Wg?v?R????8q??q?L????N? ?)???cD?8?i[%m"?`K?V??Wp?T?2>?<)?l?
153 153
?q?
154
6?½yܟ*y???->?m???U???g=?Oi>??{~????????ĝ?L??Z?g캅?y<p	?G?;?????>:????>>GxL?~?-jC{?/\U+3	W?:?????n.?6\k?\bT{r?z?$~?|z?$|?	}s????%?ϲ???w?/A??O?wS?:ضc?En^BW?CR;?^?g??}P.?????؎?I??t??,??	?0?֪??Z?e?K?k??M2[?62*??n_O??E&	?^Jp?<?5՗?Ȉ?dr??b?cG9? ?Mrk??$h?䏢]??x?i?@??;??<ɔ??6?.?"?Y????e?[???2#J??>)o+??|l?^Ƨ??E=(?+\?@?|?	5t??XW?????S|??F?OH7?m7???3????x???:f?"3?]?Wq?-???g=??Rq|?/PK??g?PKu?(;edu/ucsb/nceas/metacat/GenericXMLValidate$ErrorStorer.class?U[oU??cg??6NMۤ-iC??/q?@Z?)-npR??8?­???V?u??.?????8R"??H?'?$?@B?&<#?؛Kci$ϙ3?}s?̙?>?{?#? 	#?????M?)?WPP???[
154
6?½yܟ*y???->?m???U???g=?Oi>??{~????????ĝ?L??Z?g캅?y<p	?G?;?????>:????>>GxL?~?-jC{?/\U+3	W?:?????n.?6\k?\bT{r?z?$~?|z?$|?	}s????%?ϲ???w?/A??O?wS?:ضc?En^BW?CR;?^?g??}P.?????؎?I??t??,??	?0?֪??Z?e?K?k??M2[?62*??n_O??E&	?^Jp?<?5՗?Ȉ?dr??b?cG9? ?Mrk??$h?䏢]??x?i?@??;??<ɔ??6?.?"?Y????e?[???2#J??>)o+??|l?^Ƨ??E=(?+\?@?|?	5t??XW?????S|??F?OH7?m7???3????x???:f?"3?]?Wq?-???g=??Rq|?/PK??g?PK@??(;edu/ucsb/nceas/metacat/GenericXMLValidate$ErrorStorer.class?U[oU??cg??6NMۤ-iC??/q?@Z?)-npR??8?­???V?u??.?????8R"??H?'?$?@B?&<#?؛Kci$ϙ3?}s?̙?>?{?#? 	#?????M?)?WPP???[
155 155
?U??T(Q?"$E/???sR??bT:.HȓR<BQbR?U?!!?1?I	?]?/j???R??!?i
156 156
/K1+E)
157 157
sxN?I
......
163 163
w??!?U?N??F?j?!H?ydG??r?W_?D?Y?8?JW?M??Z??Էʭ??????6f8ѽ]w????ahg?B?hE?袦?m:????g?????iz?,???wg?????3z?j???IR???m?4??$ThZ??!"?9??h????'??&	?5?đxbg?l??!G^??)?????ޢ]?&??IgX?/???@?x????{!Ԗ?;:?[?,??I?t??@??1E???}?[Ƴ?y??\F?C~??'?{??)8??????9YWp??{??Ôޖ?c:?>?}J!@ke??M?瓑?&N,%M?l??R2??ٟ?J;???6B?S-Yʿ??r?!?iI??P?%?8????_rN??8?W?8???N?a??!????
164 164
Q?????????_????|u?ja??rib????|Iu???/Ⱥ??
165 165
?? ?P>_??*?>d0???4=?u?PK????
166
PKu?(:edu/ucsb/nceas/metacat/GenericXMLValidate$ParseError.class?R?n?P=??
166
PK@??(:edu/ucsb/nceas/metacat/GenericXMLValidate$ParseError.class?R?n?P=??
167 167
?!)?$?	$-I?$q??Qu??
168 168
?<$??ۋ??S0?m*基h?Z???????5(BƋԒ?xf??????_??	^?8Tq??$C?Z1h?%d%lHؔ?H???x??9?5??????t_b?!^??
169 169
?z??Ƙ?C?w+L?w=Dz?͠?aP??̘?nϰM?]c"<nr?x/l?X構?
170 170
[}??j?v{u?*K*֢??˶???ִ/?W??BF???mʶ??u????????IO8yoL?rQ??Em+s?W?s??CNw:sLqn???퍄g??0Gܹ\?1????????e!?I???>^ki????Y?????G???<x?6?[???,??xA?O$Oq?7??*?]h???<D0<???S
171
,j`?K?س ?R??K????J?H?????я}(????^L?HꥤU/)>?߉?P&ԑ??,?#IV!?f9dYyV@?Qa[8?C????I??lR?????v??2a???-D?%ԑ???aj??)  ?Ǒ????/????i?1??+\ZӜ{@??????d3??{?PK?O?2?PKu?(+edu/ucsb/nceas/metacat/MetaCatServlet.class?Z	|T???g2??2y?2"0D??m@Z?!`??????:ɼ$???0??ֽ?u?Z??[0.T?V[?ֵ.???Z?JQ???-???}???s?s?????<???Q?;?*OP??'?\??$?KT.Uy??ǩ|??'?|??'?|??A?UnR9???r??a?ת|????T??S?]?u*?UN??T9??z?7?|???|???|???W?b?/U?J??V???U?z?oPy??w?|?????ʏ????_????ߩ?Ou䨎<??V??(P?U?P?1\u?P#U?(?/R?F?oR??
172
߬?-
173
?J?[???O(???O)????(?G????
174
???????+?W?_P?E?_R?o
175
???+
176
???k
177
???
178
?]?7~K?~G?(????)?O??S?_
179
??
180
??M'?nj?.`??????????Kn????i??UV8Q@P@?^qS5???j??kB?0x?M+?|j?7?h	?]????w?C??n:????<:??w???A>5???C9?G???>??ꦵ???ѿ????d?"???o_???+??ka?'?"??|
181
??|??7n0?V?wn
182
?>??????|ja??N?\??.?ȀUp?<??ݴ??q>?pf$??|j??n??7?ࡐ??${??0!)?px8??#d8R?Q8{q_>?M	-?
183
I???
184
?8??	b????"?|? ?%?Avg????C?f
185
???Z?V8V?K?Z?˄?r??ƿ?35????U?c???34?F?uܡq'?i????o?t?o????4?CH??ݼX?R????o????)???i?{???S5??%w?B???o?????и??k?Wh?0?????«4~T?;??[?|?Wj??0???4?.??CA|?~?????gi????+9?׼H?=<K???H?r???p?? >Us0?88?#?'??????͡?j͡?њ#_?x??(?!???s4?0aP?Gi?|1??J{\??f???㱸/???d*
186
G[|????4??2kJ????,?<ץ?x?_1SN?j.bY<?fmp}???????dC<???3?
187
mL$m?/i\?7%1=<kzy*???}???Ղ??tb]Ŀ\O?"?z]?xmD*???Eq?x0?E??Y????_ѓ?z???&????_e?5r??~?vb~???|nq?"!^?h??zhqZB?!?27??_?	je????.&Z??F???d?!?u]ȫ=M?[??]?Ci?"X?%
188
????⾚?W?"L?bx??Q???޳??n4?F????D??ڤ?6=l
189
&?Us?;^kJv????????O??g?? \?5??A?L???礚?
190
w?<0?hpi\o??P}2???q?d??K??#???”b?x?>'
191
???`??k??q?	fF?????Z=?L??x??????p8?q?Q????53?G??_??æJ??O?7N ?'??U8??????????????ʿ?H???5?Ɏ??h??d?T?BN?j????????x??ךc??4?C.5????*??k??ILC?????s???+jk??yuHbt0T?c??Y??k[?-?ҟ???J????J??>	]0#*??A|??x??Y4?br?1?[GT
192
C_S$?H?,??"2,Še?????H8z
193
?ndfQ"-?"?Ĥ?E???M?D??5?7?,??&c?F<??)?0P~9??brUZ?vU???q??S?4ι???T?k3?d?
194
?Y?	??%?>?r=֮KPQQ?4?,?Ie`$P?.<-???O??ķ??d&?W]@???ƆC29j?ze???.?{????&??4?f??>j2?&?c?ӂ?!&~}0?LlE??p?U?kZ???03M??Ќ?(-sGs_??M4??
195
[?	?=?,??r??X<?K??>]V`{???Mz?,K@
196
?{??????G?eb? <|`???@6?&??Rm?z|??^???
197
??A???[?2?:?j?Ov?I>c?7?1?=P?7?w?LZ?
198
!g?$?Ƭn?4?l?	=y
199
???r?W
200
_?5a?!(bJ???ysW?i?*???Kj}pܓl[I??[>O?!?L?1?????*?:???KJ??t??U?????>?C_?d?o?????8???Ҫ?G??4?`???M?????`;?&?B'n2?g?n?'???P?6!F?$??"??c1)M?(????PL?1???AD??90?/$?%??btP?B??>??"?bMq?T???dn?b,l?Bl?°?
201
?&?I??T?_Ԇ??????}???f?HnP,Уz<?Ů2?D1a?l??h?JxR, ?ݸP#?&9?1д?Q?ViR?? ??h???E??FD*?H,?HHLưtPs8?S?0l????[?t??ށ){??"D[???}???uh?Г9ɤd2_&???L?b,?{?di=6M??!?<??#f?֌,L??la?52YkPn???}?ٖ{?????Ƙ%k&n???zi???&ư?{?М?m$c?Dm,?ϋ?&?R0??r2?|?b??a?D?z+?1?K?i'c6#???k??О5el???7@͕??.??????? ɘ-蝭?????Nԥ"??1l??3V??Z˚Kǐ?c&R}???l?d????hE?f?F-??sʍ?_s0???? ??'??dܵ?8???~.?????5?=iyc??!ӡ???
202
c??4?{ҷ??>،??/???Au0?|????3?q???pE?h?DƼL?3?E?p?/??W?????d*S????8?S?6??T???h?XbLU??gP??c?G.<?;?Ψ??_??~?@O5?$h?9?HK??p?
203
?8???v?T3?,?]0?d?Jn0?va??I?u?(%??3?j??Ƶ???f?d<
204
̷?q>í4?y`Ւ?V|?&W?F??-??gEK(?֐b^"՘?3??3??j?7??X:G${?{a??u>g???>????E??U??ZҌކ`Q+s7H?Ȍ?????XK????c?;??xZB?DT@?=???.???O???o???:?0ګ???|?a???ګ?V~|6???5V{??~?g??'???[1?Q?A????6??}t??K\,?~!?RO?_?ev
205
xN??6	ضU?????:???h.;???EiUS-????ʨ??P-M?:????????9??<?<,??E*8>?g???b?۩?Au??Z?z\7???~??sR?v???ͯ?????t?4?p?fZ??un?N??tB@????Љ?=?n??W颛???.z???Y??.?+=.?k??:7??ΔEtH"???g??t?Lk?S1]???r?v??)???????{?~?????4??񼓊y??4???8?O?,~?S??b~?j?jA-?K~??????y??_????.~????I~?o?UP???a8SZ???????յ?D?h?tވ??6?y??.????Z???c*߱?rAG|Q?4???e??.?~-??=??i??`???6i<??F?t?ג?DD/s?菐????lm????u????6???9???2Ჩ???^??6o?	?Mkg???I??7Z ??bzn?[??:?????5t҈?<c?s??c???#G????K???._?U?鴀?Iy????Y9?#???9n????/褹վ?ha?fZ&??7׺[????8?V??U??>?c?0^ȋ?XK?????;???N?#H??G?яa?PJI??6??l??.?/`w????kz??????{?C???o?S????}?Ʋ????????s8????)?????Py!?;?֡q?c?E?<s??aU;`U?I򡰪<???\e?iW9G?^g R??8??W'Mn(??2??Ԑ?W?&??("?\驶*??H?R???????L??cLO?)@M7Pm???7vі??ѥ^?W??v?S[??h??Kګh8???g??+f?;?F?lH??&`\??hϧ)??VBS?\﯃?Щ??K?<^N??J????6????e??:$????9?ࣃ??[???參<??_<Ga?2|O?uK"??b?w?9?Rz???-ɥ?j??H3?4?A?jD؜????:S=??]=Ժ??6x?/?a?k??v?b???ԋ?~?C?ӓ? ???? ^g?h?w??.z?"???w4x??=n?P???H?:E?;??=L???%i]??MwK???{???B????.??_y?=?y??s???I?y1G????$?|54?o???0???r??@yW'u`r?1YbM??I??V??????-Ă@?;;i*&?dM??Ic1?ì??"f?{??.?p+??`$???=\?????v?`??????ň? ??Ċ??]?`yh3?E?p?????H?7??U?x#?????O?[??~???[D??(??w?Agӝtr?t7V݋t?;?F??#?E??{????? ??ң?%??=??nJ??!??E;?l*=????i??"b?E?'??.??9??_?xz?Ch[?E^G/?????p??QE???!"?E?_??&z?o???mh?7???BV~??md?w?Q?F&}?_??M?Vvv{??n?R????2?d+?!??Z
206
??e????Z?b?MN?H??7BЈ????`#G??c#G?A?F&?$?????G?F+???]?cKBHȨ? ?|?2??4m	??2>???_???6
207
??(5s???
208
?]?'C;?i~)?`p<_&?`???;?#{]?iHzJ?+D??t?W?Mä?͕?]'E?(s?E???]? Wt????7B???)4[C@.?^;?S`?8?{??4ݛ?:y?y?aNn??\Y?Ճ2V?[e?,3?IB?jV?٫
209
?V\X3O??<??A=?B5????~
210
?Y?????ܩ?ÈT?08????? ? $?:?(0?`??? ?F?ڙ'?IܘN?]T?,?????4???[??n
211
׽4???J?u?7????B??v?ɬB???!H?C)ŅH6?i3???x$?£?n?R??E??DR~N?%?c??rE?%?X??G?D???$??%??Ky??\??s#?s?+?4?Ϥ?`]?l?L7?ذ??????V7???x8\F*vI?????n:????Q???":?????3???n:/?BR??3Ӕ4W?0?+?x8p????R?$???ܵ?z?????J=?A??=?g???9??0?????Fᰑ^Aд?-?i??r?D??st?ax???4??Aq.????R)_L?0>?/?_Js?2??˩	m3???q??6?5?6???L?????o?-?/???6ͻ?<?n?m|+=¿????+?+X?:?n???n?'d?7[V?v"??">*)???%??fE%?kFZ?D??Fr?6?a?? -???yfw???Ny???????_f?g???x?=~?W?????T{?????d?@?ڲ????D/?kP!???k?Tw*??h5?5?q$?x?9?P??1?#?dT??t5!???^?Vj?????mB??D??6??(2l????u?ű?Z욄???]?ߧ
212
?V?:@??ը???7???/PK??t??+PKu?((edu/ucsb/nceas/metacat/MetaCatUtil.class??[OA?????-?
171
,j`?K?س ?R??K????J?H?????я}(????^L?HꥤU/)>?߉?P&ԑ??,?#IV!?f9dYyV@?Qa[8?C????I??lR?????v??2a???-D?%ԑ???aj??)  ?Ǒ????/????i?1??+\ZӜ{@??????d3??{?PK?O?2?PK@??(+edu/ucsb/nceas/metacat/MetaCatServlet.class?Z	|T????e2?e?0`X???lh???	?uȼ$?L??@????RW? .5???$ J?VTܰ.?ժժ??u????????LfH"??}???]ι??{?;x????QU(4?иRc?Ɠ5???T??иQ?Ɔ?M7kܢqH?u??8???#?j?8?qB?6?7i?Y?v?;4>U??4>]?34>S?4???????/??2???_???o??:??????q?Ʒh?+??5ޣ??????5?RSM?4%GS\???)??2HSk?M?h?pM?)?4?XS?j?8M??U*?Z?[U?M??U?C?;U?K?]*???*???T???/??'?_Q?U????k*???*?E?7U~K忪???????S?T~O快????P???T?#??V?????W*??7*?*?????68?^u?J?????5???]?Z?	???
172
-???h??Zz?E??[B?Wa𶋎??s)Do??rzG???&??#?=?]???!??B
173
?(????.:?>ɥ&??`???K??[N???6??.ZJ???|?F?2?6?W?v??7r?o??)??̹??J.?8?E??! ?EavJO?	??ʥu???؍?p*· ?@?
174
v???ٍ??@?I?(??6?
175
A???2LH?CB<g?2??h?y?hcp_.v?&+[??Ly<???d??b??N?Ra_&??l???Kv???Y??P#`???? ?D????:o???-:_?輝/?y+?8?w?9:_???|????l???U:?õ:????|???ųu???һ?꼗?????A>J?}?T??H?!????ܠ?#??oٯ??x?Ώr????h??i:?:?)?)^???|?????Y<'?=?'???0????:&??y????5:??
176
㸊?C*Y\?+??+????StE?%?????\?<M???Y)??!v?]?ku???ѕ??ƫue????p?ѼXW??e?PW???LĤ??|?1c?????Ec?P?3m?H(??m
177
?
178
??ˤ{?U?hc?#??͔???6#ց??-a?*?Tc?ELCJ&ծl
179
?BQ_],I4?B	#6?iPD?}?֮3?.ʘ^?I?6????Ռ?????ưo?o'?
180
??I"???o^???h8??k?ōئ????[??h$a??r?~?	?ȑj??ہ?Ur?????%5????dQ??M􀒔??C?3enhI?R?ʾQi?]??$k??[?$????u!??h$nm9???r#?????Tҋ?G?`?9?	%?uܧ?G?ZQ_?PҌ>???ǔ??hR?l?5???"?F ??`$????z?u?q???DG?Qi?z??>6?xºX?шǿ˔Hʿ᜶?&??&?O.??????O??8?T??ĴR?-?h?i?M)?k??~???#?????>(????~??????'???#?4bm????\^;3s?)?p?ҾQ}k?[?oHl
181
Y$?%?O???*?DJj??@c??o?`yX??4?w\}m}?#l?[#ѣ?????C?,??V?ij~,?l??$ٰ?$??u&y?Bq????'1V?|
182
G????XR???[?dW?.??)?ʷ6?]??n#?V??2?V?K&H??3?T??ણq?&#?jfO??\|????U????㳊?
183
acűU-??p(??9<?8?S?W"Ҭb?a??x???3?f?e??Z_,??1?4Q>9??brV??vV?"??y̞S?4??Ѡ??"o"?
184
?q????^?r#?jH?PYY?4?*"?J????Ux??????~??o6?t???ڏŝ?
185
e?ܚl	 Jɬ?oE?7́?7`?mS ܆???c????H?1% ?Т??EL?V+??I?,D?M?؆?ˁ?0?S??8[??9?h??Y?*????U'dz@?tv!s3?9?h7l?׌ Y6?2H?X›h	Ž?????y?F?,?#f??$?????.??f\?4+?2YAm(b,m۰ֈ??J?$32CF@(?}????<???j???????L?WO\?;?
186
$lD??3?-?+?????-??!?)??U5xk??ަL/L??W;o?
187
1
188
Y坿|?/<?䤕Ľ
189
?-?'??w??hH???d?a???\??%??D^?b??[?^?M/T?t?
190
?cjk????-\U??`H/J?
191
?=?ό?????_?p,t¡F???F?"n?5s#??H??-B????h????	????pQ????????W????V܃????hb?9ɲ???=
192
K9?l?????4-?Ҷ?dk|?' ???????f{x???M?*ٰ?FĈ???UV???C?i??ͦ[	OCN?%?B?'ʆ@?$Q7?
193
?S??M?ͳ{??X?U?g?#V?>_?qe\??@"??yM?H0??a??'??d?|????,?
194
v	?t???:??Fl)0t?ϭ?4??\??#Rg?Y?XQ?????Xf??t??X??fdaʸe??{#??̀)W? y?cl7҃=S??X?%c&fy???????ƴ??? k.i#iŗDcƼ?ak?!?/ ??/?L?Hd?????$?fY*?ͦ??Cg?b???d?t6oO??+5??hb~6?k?$m6?g?6*:?3??-??bs#??b@??]?\?8
195
??H?}??2i;??7dwE
196
=+E??r?(3?????????
197
?ij???ڴ???q(??w??a2^Hj?;?1?G/O??y?c??4?;Ҹ??^ش???~??J?m=wz???]?Xot?:?a#?,?1'[eU????????
198
v h??te??dy6?zU??m??BxeT.3????绩???W.???j?? ?{=???c?{?ٞ A?????D?h??
199
W??!c?Z??fg٭????ن!?]t?X?
200
?\??H?n?D)	<{???5???]?KE?`&M?[1?z??3?J?fY
201
???a?jK ?n??Hb??tTLX?czv?–?u??s????Ɠi?|?YT3??V7?J????(??8???<??)????$v?c>??5??9Bh????R!Gs?|@$?@8??dqG{kT}C?)ND?????)???^?H+?g???l???????|?U?V~?7??v;?nm?
202
v?m?_??hs??7bt)?h?J??R??.p??K<*?jWxN?>W
203
x\?K?J?v?O?s???9?jʡy????????BI5TL?h"-?r??)????R?I??T?z`Wa4翘?Z??6r??O??Qz/]Ꞹ?~???
204
?^:a??n:??vT???ej@s??ۓ???0Ms9??:O?cݪ???I'?ջ???X??Mg{?.????tѳ]?p'??;?豂vf?G????bAg?????LD?zywAD?!???B?i?Z??.?_eѭtZK?? 8?'(????4????秨???1?<???^??????Q?G??/??-D??_?%?*5???_?0?A??~???[?K~?n?;???ߥ?v??O?"?p??LYh?Ҳ?n??G?.X?9?Џ?'?91n??o????Ed,V䟕,?+)t?eMs?ٟ]?袝?b???]???T6q?~? ????????F?R?????!#??&53???̚?????د??e{7?دy?.ڱ??۬?۬??j'M??\h??E?c??=??~%?/?9??.z???7??????,9J&?^r<?u?j??Mg??N?)+????WO?Qv~???/ꤹ~-y??DK?Ll'O?}?,9r?y?]?ӫ?>}H??X^ȋ?x[??ht?O?駰?????a?l?k??7??????Ya:[Q?"???%?^PTzU????;???G?CE???<?\ɧ/??V?XQ?Xōo W*E<E????U??B?/V????fe?SF????Ÿ????U?&?#`U98?m)0*?;?ݓ-?ʚ?wx?lH?jq????N??P?>?4?2Sn??hӭ?|???%e?H??*?K???]?u+
205
?pϱXH<y???5?DMLrOnzc???0????h.:??;??#J?hK{?.5??"rB9\?o)
206
?:H???c\?+h??)??V?Z????O??D????<?%??܌(0??E
207
.?;?@bO']9?>??=??8??r7ms?????̕??÷o7핌??j?X/?w??.??????S?t?d????????I
208
?q?e??ݷ1-?T?|?N?;?????t?_-ۃ?Eb?k<????!?e?????w.?V*??xY????`=S?O????Ht?v????#????A??˴??@_??gN?t??L.JNv?O????????N.?tN'i?w?@?l"?	b?5ށ?\?"??q4xrܳ`?(????_Z?Q6??LN7'K??;:)??+<??0?U??X03?ˮN:??2&??Q???1y;"H?{? ??l?U?????_?r???|??c??^??V\??Ft5?t
209
Vl??*?k?M?i???:?N;Q\~[??FZM7Q? ????m??i#2?f??~Dw????????zVu!;v??????t??A?#=Lo??}z?????kz?.??xJ?b????N??L??? ??s???y9=?[?/y??џ8???^??U|???^H??x{??D?z???_?F?o???.?+?F????G???? ????7??w?_????!]~H?{&???KHY
210
?K??S?$?`?z5?6??^?Cd??G??	f@|h????!} G&?C{!{?C??#?
211
??j+???]?cKD?????8N?????_;MD[?TΧR5??4???)?~?Ϡ&>?΄(?E?{1G!?gSI? ?3?H~?<?????@B6?3?5?\x?i?????Q?Saj
212
?????`S??m7].RO??v??퉱`i??e??Jxn???HʾN??*sOq?X????b??q?!??????Ӯ???b1?˟?I?=y?????k^??f?Ζպ??K[?gǫG?W?̤??|O??????ו4??V&
213
&3??R;ꍠ?ǻ??s??{i3.w??Д??,=~?]?[???z????B˴F?93???|?$??7i?gH,??0???/?gK_?f?
214
??,????T?RYh[8?6????觜K?C?VH[y ??AHgQ??d??}<???hz??p??p?q??Oy}?9?K??'qO???
215
^ĕ??'?	<?
216
?[x*??H>?????????Qx??????L?m:wq?????O??uLZ7nn??,6=???;iuC?j???,?R??ꈾ???T5?̬F??1??.????K?Za?n??a????W?@?+s?M8?H?Jz???d?v?d??????venݤr?????H??@?}?}G??i?W?T9?1??b?3?໔
217
???h_NC?
218
?4W??e+??4
219
?x;?y??먖wR#?&̇?&??/????;Q??B??t
220
?F;?v???_?.???]??|/=????Ѿ?{?oF?????}??-8??(???zD?,yǔ?u?}?e?FM?k&???t/1??#v??QO?R??wu?	O???9?'???qer|?5???n?&?/Y㣓??ؗ_e??L???Uh?
221
͹??7???>???VB??Y?R?4?|'BX'?????A?p? ?-!?߄???@?B0?u???Q???9??u?Fd??~+r}?R???????P?F??F???L?O$?:P3?y.7???PK"I?y??,PK@??((edu/ucsb/nceas/metacat/MetaCatUtil.class??[OA?????-?
213 222
D?Z(K??b?<??ˣ?n???v??΂~+M$>??P?3
214 223
i?s??~??ə_??DU?ll?ر?gᑅ'6-lY([??a!?B?i$?O??]?.?c1?U2(b-??Xʠ??v??`?!?U~?P?j??w|.?Ω<??/O?>?}?????r?
215 224
??NCI)\?)I???ɻ}???=??3חDCuC??gWL\?0??8??m??m?????0䎅?
......
219 228
j+?B6?{??ޥ
220 229
:4?(4??Д???jW??z.?
221 230
?O???.??6?9?ő4?{(??>i?H?/??
222
1??1?gC??F6??t??Ob	i,c?Y?4?d?;ғ???q)zi+??B??x??\!?a{?z?l=???:Κ?`??*?b???#??m???PK?R?? ?PKu?(*edu/ucsb/nceas/metacat/ReaderElement.class?W?wT???0?;??B?:?2 ??????I&a??d?d <??f?&?t?N?{??G?E[???hAE5??U?L????~???????Z?????߹??!????g?}??g???̞????kpօ	?s??????w????%O*????*xA??
231
1??1?gC??F6??t??Ob	i,c?Y?4?d?;ғ???q)zi+??B??x??\!?a{?z?l=???:Κ?`??*?b???#??m???PK?R?? ?PK@??(*edu/ucsb/nceas/metacat/ReaderElement.class?W?wT???0?;??B?:?2 ??????I&a??d?d <??f?&?t?N?{??G?E[???hAE5??U?L????~???????Z?????߹??!????g?}??g???̞????kpօ	?s??????w????%O*????*xA??
223 232
N*xI?)/+xE?i?*xM????Ӄ?E??A:$???Z??DT?͒??????M?.j??E=?v=??zр???E?[??6??b?>ĥ?]r;ܨŀu???u?%Mv???H?+???~IH??}e,?*aXS??$?*?C?Q?$?JrP???U??T|
224 233
#*?FR?3R?,FU<'ůK?
225 234
?*??s*NH?yi<)?7?P?-<??
......
235 244
;Џ??c?L?_8'8%?8???PT?= ??b
236 245
~$??ODGy???~?Ld????,?yވ??Mep?z֫???5#q{????"??\?$???w?5?b?K?t??A??/?s<L?Y	???|L??W??????%xb??Ư???I??<}??g/=?㷟????A????;0ęa?>??H?%?$??:!r?ь	?1mcT??????7?qX4????b??73????;%??eMaIO??poؾ??X?i-`?@??/?f??|M??1Ꚛ????
237 246
?5ZS????Y???Of=.ՊYG?/L?Ʒ??n???????%??_???Y?ⷸ?glaQ???'laql'??]?
238
Y???'??8}???PKP?%??PKu?((edu/ucsb/nceas/metacat/XMLValidate.class}S]S?@=K
247
Y???'??8}???PKP?%??PK@??((edu/ucsb/nceas/metacat/XMLValidate.class}S]S?@=K
239 248
ic(P?"?-??A?ӂ??)m?N?6a??????G?u?ud???r????ùwwϽ????_??B???$?	?dL?Hʘ?1'c^Ƃ??T@?B?!?n)?q;D0 ??
240 249
?qG?&(C
241 250
B?]q:?R?Q????)<R1??*^ࡊE$T??K?qO?
242 251
?*VU???]z4u`?M?`?y#?????a???C@_?[??r??>C??rܼqT,?ydl???ݙz?}az?wWglIZ???q??q???e??R1?ݷf?@;??@?1?(ʧXnIp?[h???xM?aM?QN?݆&%??,_?Dr}?3?|Z??ݍԎY?r?ϵ$%xO?q??7)?Nǚ?i?%W?:?)uC?9Y?(ϕ?R??v???Q侙5}c??ܵ?B???^"???3t^??rތי??/m??x>'V?hZ6????t?Ԝ$?D$:ch>B?-P~??~ɵ?\?q=????kX??Q?????{)
243
?? ?h?[?w?ц?h?	??^?M??????1w/V?????#;Ap?????~GG???H{¯?uc??p=???HS?_?J?X]D??J?	??:	?7Eq?a#??=?)$I?,^???<v??s:?K]'?Mdc???h?U?~?-&%R'īP?????B?J????=?y??6??Z+&?PK????{PKu?()edu/ucsb/nceas/metacat/metacat.properties}PKo?0??WH?\??c?ؖۊ%+??m???$:u?}?f?q?^?DžXȇH#;L??y????VR`GCF)J?Pn?a
244
??x???N ???c??,?i?t)70??mݐ2???a?쳻.???˓????,KU~Pխ?>??F__˚??Sο???X???$s??E???(Z?Lc\??UK?VFyw=o????M??;7?Ϟ?%???U?[o?;?䳲?]?}??_?ЙS???ǿ???PZ)?Q??c6??WS?l????ْ??Efr{???^?_??a??5?
245
??Y????A??͘K4?6s???w?7O5??hv?/{M???D`?F?PK?h6?\?PKu?(%edu/ucsb/nceas/metacat/TextNode.class?R?N?@=-?R@n**W-??5>(1?B?})R?@1?W?(&>?~?q? ???=;s???N??????v?
252
?? ?h?[?w?ц?h?	??^?M??????1w/V?????#;Ap?????~GG???H{¯?uc??p=???HS?_?J?X]D??J?	??:	?7Eq?a#??=?)$I?,^???<v??s:?K]'?Mdc???h?U?~?-&%R'īP?????B?J????=?y??6??Z+&?PK????{PK@??()edu/ucsb/nceas/metacat/metacat.properties}PMO?0??WXZ$.??@)?%K?]??5?ā????ز'K??u6????޼7?f?V?!???,&?l???`???@???S??	6@ƃC{8OK?m???3????mk???ӓ??}V >Ɲx)??yQ??,?K^~Q?'uq?k???g??)?S?bc????=?ҋ??~?c\??u?1?;????0:?~???6?G0uvP??p?O????R&bM??????N1?Ds???Zx1eߊ^???KχRR???(;???wr??????r??|?)9????og????Q?D?No?????	͘C?h?9??????5???w?ۛ??1???1V ??K0?"?"0?	??$"??????e?PK?b?x-PK@??(%edu/ucsb/nceas/metacat/TextNode.class?R?N?@=-?R@n**W-??5>(1?B?})R?@1?W?(&>?~?q? ???=;s???N??????v?
246 253
`[??P2? ,RU@D@TE
247 254
k*??P?CREq???ʵ[vό??F?Zv?T?G+?H?jUq??juY??mZ[???,?r???r??b5???q?͇-???X5????&???"??N?????9j?????s???1.??2?n???'	?.w?
248 255
s?2h????w!4ˮ+?J??O?r???3?O?+?@?,??"/?)$Ӕ5h?:?<??
249
?????'??>=? ??z??\}?|??"?b??'?eYR? 6s????_?}?[?]?~???Dʢ???v???Ç=bJ??>!ܤSF?PK????PKu?(&edu/ucsb/nceas/metacat/BasicNode.class?V?sU?m?4](RZI?!??/)i)??-H+???&YڔdS???D???|G|?3??uhdd?qFG????F???6m?????s???s?=?ܽ???o????c?`?~?????/??/?????j??>?@??*?X`?"??†JN?:b??????1{?
256
?????'??>=? ??z??\}?|??"?b??'?eYR? 6s????_?}?[?]?~???Dʢ???v???Ç=bJ??>!ܤSF?PK????PK@??(&edu/ucsb/nceas/metacat/BasicNode.class?V?sU?m?4](RZI?!??/)i)??-H+???&YڔdS???D???|G|?3??uhdd?qFG????F???6m?????s???s?=?ܽ???o????c?`?~?????/??/?????j??>?@??*?X`?"??†JN?:b??????1{?
250 257
UxH??"=,?G6	<*?9?
251 258
t
252 259
e?L?
......
263 270
?8?/???D%s?t@T??z?n?]??z?
264 271
?U@G???Pp:?V??"?Y???0??.b??b?F??o3??????!p????*>F???????`?1
265 272
??"?1?/h??.'?0G	> ɘ?*???"N??a/"??M=I|?EjY?????z??C?????.?
266
??@?;?_??gM?&?yOj??z?x?3?Vw?Nj?jvn??????x?ܧ???&?R?袅\?Um?b??i?u?WP?V??f??????????W?ߢ_r???ekt??B.L??????j?fc???W?.t??$?N?;????[X??"?'j?{?????F?mj?????͟"ߠ?=o~???"?'?y?;?V7?"??????S?PK{???RPKu?((edu/ucsb/nceas/metacat/ElementNode.class?Wkp[W??c?^I׎?ĦJ QB˲?夕]'??P????JR???Z???Ȓ#]9??
273
??@?;?_??gM?&?yOj??z?x?3?Vw?Nj?jvn??????x?ܧ???&?R?袅\?Um?b??i?u?WP?V??f??????????W?ߢ_r???ekt??B.L??????j?fc???W?.t??$?N?;????[X??"?'j?{?????F?mj?????͟"ߠ?=o~???"?'?y?;?V7?"??????S?PK{???RPK@??((edu/ucsb/nceas/metacat/ElementNode.class?Wkp[W??c?^I׎?ĦJ QB˲?夕]'??P????JR???Z???Ȓ#]9??
267 274
iˣO?(Pu?m??\7???4??P
268 275
??30????w?,[???`<wϞ?=??sv?h????|	???????U<??*>??3*R?GT<??	?T<??s
269 276
???)_R????????VpF?Y??WpAAƁ???@?$??!???@9?$i??;??C?NI??t9?~l???.??ێ*?8?BH??&?v'?b????r?+W씲??.'>????n???8qt*?'M?҃?$?DI%?J2$7?+ګ?(F$??$?JrD??q@?	$%?䣒?pR??>????????q
......
283 290
^?xC??O?х7E?L??s?oD??h?,????N`?{??q?^-??vgQg)T??`MN??O?lu???w??ج?@?C0?D?zj?H\?.?vR?r? g?[?0
284 291
?#??E??????#??b??
285 292
?	????2n&??1???N?e?y?E?n~!?e/?2ļ?!?.??n"??ww???1/??5?? J??c??A!J_"?f?O???8?????u? )????(}즗??/??rU8????^??}?GDeM8*6?~с?.?{?H?*??7p??
286
Oe?xT??Vtx3???Ί?	??-o???????^-f]?-??I?D?2??xK\??[??\?]?A?)X/p??????V?P}J-?sz?Eo睂5???(e?U???????p~???[4?w???c3??X???????/H???p'?qb?S?PK!????PKu?(&edu/ucsb/nceas/metacat/DBSAXNode.class?W	|????m????a?@$B?&V?????hC^?&m4MJ?c?󜷛?t
293
Oe?xT??Vtx3???Ί?	??-o???????^-f]?-??I?D?2??xK\??[??\?]?A?)X/p??????V?P}J-?sz?Eo睂5???(e?U???????p~???[4?w???c3??X???????/H???p'?qb?S?PK!????PK@??(&edu/ucsb/nceas/metacat/DBSAXNode.class?W	|????m????a?@$B?&V?????hC^?&m4MJ?c?󜷛?t
287 294
?޴^l? ?⁺????N??s??;?????/I??n?6???????9??{?}???P??u?N???]N???=N???n'??ė?x?????Đ9???xĉGxҁ????r???āxɁ?:??s?????/xՁ_????2̑a:6?a
288 295
6
289 296
?N+????g?c&?,??U?#???p??ʸ?#
......
308 315
??.??l???ү%?&????	?p6G????;c3???v.?@?X?&?,J1;uҼ(R?ˌZ?;Fq????\???5?<Ɍr??f??W?w????t??;y|?????;?7?Yx?????W?@??Pv?a??Yb*??g/Kh???x?c!?K??Q:?q??u?KmO?<I7?C?o?wY?p?M?G??}??^Hx???]H????\J????
309 316
????S?*???w??(?nʖ?2A??m?M$?P~T??3?????????@?7?
310 317
??DP7??V?????S?v????????Ip?PK%8[?
311
"PKu?(%edu/ucsb/nceas/metacat/DBWriter.class?W[?=k+?cbl?ĶpG???! lp??<?u?EZ??J??V??8qb??GҦ??M??݆?M?baG??gڦ?-?	?zf%@`?/_?Owf?ܹs??s??/???.?Є?8??8?}'~??/?xˉw??ĉ?N|!?
318
"PK@??(%edu/ucsb/nceas/metacat/DBWriter.class?W[?=k+?cbl?ĶpG???! lp??<?u?EZ??J??V??8qb??GҦ??M??݆?M?baG??gڦ?-?	?zf%@`?/_?Owf?ܹs??s??/???.?Є?8??8?}'~??/?xˉw??ĉ?N|!?
312 319
???3???_?????e???@Ƈ2~#?2>??;???k2?˸!㦌;2>????ta?]p?]??]X/D??Bl???t?
313 320
G]P?X+D=?\،?*l?H%MF?8V??1&\???&\xH??q\x9!V|Åu8)??BN	?o?pT1;)?E????4!bBL	1-<???q?,.V?(???g?8+?y!?Q?:f?)?&?ƫ
314 321
~??)????]?
......
325 332
??tJ<V?q????v?4?AG'?A"у$???Q?Ǒ???)?\qߦg'#??6?H?/ ?%?)g??r$rX??C?D?<<Y??cg?'?(?S?h???O\?X???b???P?Q+ϣQL?]Y) Ԁ.??a?%B??b??l????3???߳??9?q?xmx??.??%?Y???i??q?@?/?Wh9??J?M??J\?؞?f?/T[q?~????ˢ??.?5?ʲh??g?"U??FCc^?6?3??o#?c6??a?Dm?DH}??r???u????????X8????S???F??p?Pd???????Z?x??L"?2
326 333
?pe?cRkE?砈?C??5?s?>1?G9?????c*?D6??˳???Wd?;????}׸??yd1???q
327 334
??D]V?F???|??x?,}????|\%K???׹???C???2Sv?Y????޻W????2?Nі	rx?ZB^GK???%,????h
328
8???V????_?m<.NX?X_>????&-??&?;$??o????5???s(?Θ6!º[8i???nF?J???~?-???6?;?????N?Ƚ]l??*????™^?B?????0@?Z???y??K\%?5??{?PK„x?N?PKu?(,edu/ucsb/nceas/metacat/AccessionNumber.class?Ww???^y?Ғ???lI?,[?A?dP?eb?M????FD??
335
8???V????_?m<.NX?X_>????&-??&?;$??o????5???s(?Θ6!º[8i???nF?J???~?-???6?;?????N?Ƚ]l??*????™^?B?????0@?Z???y??K\%?5??{?PK„x?N?PK@??(,edu/ucsb/nceas/metacat/AccessionNumber.class?Ww???^y?Ғ???lI?,[?A?dP?eb?M????FD??
329 336
L)M?y?i??.iH?Ԅ??$m?hzꜞӤ'?????Ö???T???ٹ3sg???{??????G+T\V?]?S?}ϩ????U???E??xU?U???X?g
330 337
^W???Y?QpM?;
331 338
~??]????}?S????^???
......
338 345
?F??ɱ
339 346
?~?"?n۲bʶ?C?_s?vvmT????j4?????#?C)+?aKu&f.?]b??	3?&t(?m'M	?H6kgu?ҫŦL???o?????E?+??;???Si{?Hnji3??턑?&?????[?yӿ??;2?03??????!	?EB?Ɔ??????H?Y?9?dk?Z56?J6?:?NF⺿#?w4K??/e?E'???4Q?^>e?kR?C?Mc??G㑾H???wf??;8?ǎ??E#zŶz_?xD??;c=+??	]%[?ƌյod????ٛ^{?S#.Z?p?,?22?JJp%?v?Rjr?'??hr?1iN<k{?$l)?GW????L????D??0?\۴?	?)?<?(??@???J?????s?6??<l$(挙?;??eΤr???HMBV=??s,F6??????Q?Bn}??)>??c?"V^/L?9C?:j:?3W??ygK??aw???b??kӋ??$|?"???Ao?>?װ?
340 347
??R?]Bs?B?J?3yg`?K잫ؾ?????r(?й?}?X?[k?N?]?-??????YaƟ?pdU?‚??F9??3fֹ???"a?z/	B?c??f?3H??z?*????d2L?%;??o????DɈ???tFHoʙNgޱ???锨/>?Ә?O?J???e??ω?(?t???en3??@7.?3|??Y??
341
,`?'$$\??P`6?-n^?+?~	?|`??H??,?:?e?,?,?P=|?+X"??pZ̏H?|?%<.?`????a?S??{?<????<????y???;oq?:A'v??y?7J?9r???</?/??YË?%ʽ?=x!???J?+?~?x?B?pe,?????d?݅F??bt?E?ƕ??~)&?e?E?~]??u???/??Xd??D7???D+??*?*i?D7?n,?n????S|?"??=>?h?C?Kl	?܋h?/L?b-^??|??|_?$???>O??L-?_D?SFQ(z֠?Y?n3?a??:\F?*vs?3?fF`)?2? /?m,????8&r??8A??????Y41?vX?7?\Ɠ??C?#?????1\g??s}?~????s????|?N?߈??2?[??????Tg?????L?????X??`????Š??j??]????p??p+X????????`%6???[???pU?????w??5?ǻ??:|??<?c/> X?9??R????p?????????_*?? ???'Ph??c?8r???>[Q?AշWT?;BU4??y????]~????R??dM?B???6hYDP_?a??-?E???Z?$X?<?ކbϳ??=?r???(=??޵??r?E????kY?p?N???/,??(?z?,?rn&?????eَ???,?Flj??b?~$X?S??96??y?E?,W??X?7J??r?H]???7?y???j?$??t.?PK$????PKu?($edu/ucsb/nceas/metacat/DBQuery.class?W?wW?<??3;;в????L?а	Y?ʰ$?d?`?AB????$6;??,???Zk[[J?*J?_@?b?֤)??ZԪ???_???<???7?/؜?1??????????;o???G?P?M???2?2?d<+?k2???u??xAƋ2^?񲌳2^??7d?)?-o????[2~'?.J?$??.K????%\?pU?5	?%ܐ???I	S>?0-?#	7%?R¯??PP-H? kЩ@C??Jt?U8(f?"؈?0-{?cG??B?00??8*?E? ? ??B?X>&??+X
342
S?VR?GZ??b?1,Ȉؖ~GU??-HA?qA?"?3*??S*?'???wT??V?#?W?c8*??i8??'?T?y??U?3!?5N?????9??i?????????*? ???T|?'!?“*???E??*??ۨ0,'??Z???0?N?}??ae???Q?Ϛ??x??(O?;?d??v&7L?Y?s2?ĝB???B_??L6?̑??t3V?de5{?(CyM[I??k|nƊ??d?N?c?<???\R??'zp^t??in?,v??tF\s??0??K?n??↚??P23????%???ɺ?1??j.
343
Q??We?y޴y??5].?~g?E?~?????b?rt0????????T?+-?=Pg?Xś??1N???p3n?ω?3y?'?>??,M?m??.EE?i|,???C???R???I?D*??e\?/%f=???D??O0?.??٧&?
344
?XiN???"?zq<?5?#-??޶?N}???????}??????C?V?hҶ-[?K	?3i?.m??̋? ?'?<OQr<??"????L?w???+.m+y??G?[X?H??`????-}={?%
345
]??3????!7?	??m??!o:?i?N7??҃???8?}??E??y??֐n??^?r???(?f>?si?`*k9?5???(?i>dRv[???B??r?7??w͔??gbb?^D??????^??q%?F?83?Iy??z?mB穂KA-??ҭ3ݕ?_F%?l???c???b?QR????M?1????,?ٯ?@?Q???^+f?m]s?/?U?A??qK???i?{?B.}?FO??{?]jk??[?B?3u?~zGl봏?%??P?x/?Mʂ?w??s?????E?K~?f?Y???hz0eX???r????Y+efG,?5?lm?b??!????00ff?V ?lj?L})-a?????k}???I}??PK???X?ނ0e??[?I]??????I???`?O	?'z??K'+??d???*z??=??R???l????:߀
346
??hUM??E˯c?U?1|??B?B$kL??h-??4?ѨŦPc`? ?X????l?D%BDO??uӻk??
347
<IO?S?&Id2tj???+?h??????????B}3?2#???Mh??HNa???V-<?}?8@?m?|{??s?4v0?Ӱ??P4e{?E&pKS?h\#?)AԔ??i??Ϥ???6?&G#?xH?
348
үoc?&??:?-(D?L??S?+,
349
!? )H?
350
K???EC?
351
uZ@??????/?\???δ?ћs?w~??ra????`????h?4?H?]?
352
?b:[G?c3?/?E??Qa?G/P?^?r??J?D?:K??H?UB?9zP???xMx{???d??q?0?&??p?x????ez=?C(?H??E?\?????w?K?{?????q?U?}??,Ev???U?D?f\c????q??c???1??C???й??
353
?[?E??]?6??ƫ????X??#l茅<??%D?Q??cR??Vh?MZ?C???X5????EQ?5?ʁ?)l?Bܐ??$Q??bCaF???D??J???RFe?u??
354
O??m,??iK?A_??QEš:??b?ټD?T?.ʊvӞ&??J?‚#??n???.?~???Z?ܵ4???	?]???bA&c?L????h]Ӈ(?[Q??T????~?%Ho]?FBE?Nڃ-h?6w???m؍????aB?0?0?n8??S?????&???
355
?e?!d
356
???8N8x?pp? ???8??A??+#???l9???j?'??ѽ^??PKF???@?PKu?(/edu/ucsb/nceas/metacat/QuerySpecification.class?X	xT??o2?{^$p?4L?J5,a?` 	`??/3/??df?y???b]Z????*?b?t/?$b,???ںTmk??u??u??Z??o&Ʉ?_կ_?9??s?=??s?sfn?????E????F7?Y?-:??8??^??xT?c:??񜮔?rt??U??F?j??&?TW?tU??r]M??
357
??'
358
????W5???u
359
ohxS?[???m
360
???
361
?h???w5??)MS??
362
4???(7f"??,!>!UB???F9"B?nLA̍jlqc?n?"??d!S?L2S??b%)?
363
9W?	?.z;
364
h?<!?r??Oˎd?????gF??q.v?{?,\*?ώB>'?\&{????\L]!_+_?ٸRd_??]%?˲?+??W?쫢r??k?\'g쒽??\/?? n?`????m!??]!??WȝB?r???8`?????o?
365
??5?[|???x??SB~?_?~a?i?n???,?7?<?n5?n3?w|???2????)V^?^?L}?R??r?5C4?
366
?}C?l???
367
?ЀG'?x?3T1~f??JEo2j
368
?
369
u?1?Tܦ??
370
??EMK?
371
??+???h??????)?Y?OnŬz???6?[͚??Yپ?
372
?s????P????q??k??d?7?P4µ?E?5ۺ?5	s[?*3???s???:t?BqE}VçU4X?dM2?h??,3Q?m?f??kV'?????u??Y3Ѳx4?+?O??{[?x??u?G?:w??b?壘X??Fv????j?s?V??h??P?rd?d͖dE:s?4??c+F?)+Ī??b???dG????l??:o??l??P???UdU?
373
??l??qY??5?Ϧ?y?"????m5????[1LaI4?b????H0?N???*?x<?\/?^?%?h2H?@??PW_/???
374
??Ι?eۙ???
375
??h?R(??F??ך?$??%????4?n\????߬??oX1?nBa??敍^??1??B»n???/+??7IG3?#+^6	???|?n????XM??v+?j???]? ?W?Z6/g????d??،???7):??DeT ?:Ua?H?f????vD ???u??kW?F?n?*ݶ?1d?-?۝ʑ?+a??e?2?W?yG????vP??)_?F:????h?׌w?>u?T6h3T?I?BaN??X̊pb?G?aˌ??Y0?+?١??݁.3nl+?̌$?q?\e?]ֶX??Ӓ??Q?	?????b3
376
49p???S?p?ǁ??I????–??#?f7??Oq??%i?)͵??ǒ2???<?)oд??ӲK?? ?`E:?.???J$?N.hd??????L1:?txGw???h??:3F?3d?C;?TǢ?P????????O?2?T??????~?`?fH3ʆ????01v????4`??e?stձ?d???u?'l?{??֮x??t?g???`U?&3j?]??Q??mn?!?(u?1?)?d??k?==???t???f?tY??Y,???c21?eљ?K???d???9??:j%??3?#??&f
377
yxF?f.uYa??H?[jJP??h???9?38?[???}W̲??X4&r)?@g??F2A??m???!gL'#?t?j??al??RN?d????0n??x$?d????x???i%FbX?y???ILP??M)?l3??N;:?̼?Rt|[M?c?g?O?~L.c?#??e.???ϟ??'?×?Fyl8??}E?X@?|?P?#rw??<????p?ODP?Y?~???p?A?s:??b????U?V?6U???????'sЃ???}??1z?α?Ջ՜??SO?2???N??<qF??????I(?b????$\B?N?r??g?Փ?????1??nm???P?>>?r9?ש????>??II?T7??
378
(D?0??aR???q?ُm???????;??8?Jk?J?z?R?_??)?E?.?R?A??`E?3D=?O?????(?!Zփ	?8?BT/1[?n???>a"?????+F???G1?1v?2f?c%ߞk8?ɗg;?]7?	$y????2?N??(ԐO?קn???k???<?_????V?Ջ?>,????	IJ?P֏?6??*?.R??sj]=(?Z.?}????rX&??	Жa&9?z?s?R?t??i(?Q؇	????~?????Q???D/҇Sy????_???
379
?X?{p6?&:?`+??<g'?]?p\?Bۍ????a???N??????B5л??™
380
??C?ʁ!?}Q?>H?6?{?/??*????????????|q'?????p	?q)u.??{?.u????c???V??}??)?FO?Ԕ/?Ć~Li??d??<޼????1}˯??P?c?ޭr?\)?2,d??????D;g? ?8wP???c?	s????f?v????,F%?dH????
381
?~?d?8??ң?¿?ң9?셙?? ??ź???_????ԃ??C???fԺ?waz??J1?q??tA???j??b?l????jn?UZZ??????s+)?;??&?#}:?ecz????"?%6??q
382
^a???{?F\??f???x????o?۸?k???0?Jy??TSz??B??????MU????V???ʝ????*?;??8ck??yq?*?+v?y??P?2??z?N????W???)N??Kw?`JF??b?$0??\M?]öx-?q3??p?????т[?4of큅[??=?0?;p;.d\??U???%?q????8??$??ɡm?%?????A
383
"K???H?Oi(V:????'?m?>?????? ?r?#?}PK.?…}PKu?(:edu/ucsb/nceas/metacat/QuerySpecification$QueryGroup.class?U]S[e~???$>?G???B!д??Bi#P0|????!????9?ɉʌ3^???:?s??
384
??q????_P?=I?(3????gw??}Y??????v*xO??
385
>P0?`RA֏?V?x??S????~?~l??'?F)Z*?
386
i?J?O?HD?/@?A??o@3??)?	?DP?ܖ?w%???)ܕ?Cおeܗ"??̩x?Qk?H?i?cLE?*??R!0?b[bw0???????:5-?T?????RA?
387
???#x5-*?"?ˑhjW?\O?t3?X??g??;?؆?ew??.9F.1i??a??D?+?\#GRb??(e??	3#?b"/=?;	w?tAd?m#?B{\״?qTV?0vY?y:q??i~?D??q?>???ma3鶳??N????g?c?x?ߓ?a?8?[??u?4????Ţ(? MhN??/?7???o?\[??a%???텞???Y/ t??W??%?]!??tۛ?ii?dgĔ!??{??##?4??-??2?c???酂0?/#?0	?s?$???#?y???3???????&4d??<??yG/?Y??<?j=?	-'??????^?o;?ﲖz?x>S|?T???k??͂;?R??w????r?Ѿ?-3?9{1?m뎞Ә??????s??U?/8????	?%ȟ:??\?ۍ??#S?`9?_??a?;??X?????J???k?<>@+??y?Y????/?????u??DMh?tR'??OHc?ک?'?c????xm?G??2B]\Cs1?΍?1&?^?U??@??)#??!B2?f?K??M
388
s?q??hd???w,?/?c5V????x>?+?!?x????ۇ????\?W95TǢ?n?
389
{?D?%:????????5?G????`5?Ub
390
?㭐??.?v??????C>b??G????F?Fq???N??=t?n?}???Q?4???
391
Mc??=?g4?f??_S
392
/?--?;Z?F?T??O??z?v*Ξc?鈳<??}???'5(?}??J??x?{?H?=b"k<?x??????#I?%??x?}?x?^9/1(?G?PK?R?48^PKu?(9edu/ucsb/nceas/metacat/QuerySpecification$QueryTerm.class?U?oTe?M??=]?
393
-??R?W??\??He??- ???????ٲ?l)&>?x?E???%^"?(	?}1F??'?L|4Μ???v5??I3????f?;_????;?E?
394
U???W????
395
(8????
396
N*H)8?`L?s
397
&L{??<H{??@??	?^l،?hA??@??m/? *?n????>,????'?#><?'?
398
<??38.???Y???y?}?Đ????!??>??b?????fu?oV??????A¶
399
??k???L.?????9?eb?!?႞?????հҚ?[?i?1'????W9}?uj?yQ?d?&??9-????X???d/;???R???)?
400
ik<f?u͊?趖?옓55???	??F??[m?Eb??{??yv????z??ZrS5"?	T	??t?01??+Ô?#H??Q??q???`R??ɞ7̌>??9?;w?8,?Rk`?_??a?	8??i?B??`]}? ??MS??e5??!??NhL?>P????x????un??ͻ?F?w<r-???????F?X????}??[?>?g?M?
401
??~ܐ???K&%???C??????l-?W????fgu3CX????tδ5???\;a?sw??X?G??
402
{?O?_(hYN?qR??x?q??u?r¯g[????Θ^????3?>.!?R†?{??TaK??±?[???c#*s??p?[????Y????aO??=L?sˉ?ٹS?켜?P7W<?Ǒ?P??lP?<? ???j?t$???4Krґ
403
3??eL?*??:??CKh?o?3T{?!???.5?]lQ?????	? 2?\?DK7?z?DMah?i??Et?<???̑?}??{8???Px{?ŵ?m??:θ????U?.s?+h?W?z?K??X?? t??????H?0?P??QI}?Q?J?????8?#U???+??1N-G??G?i꼍?g?В?$
404
ȶ?h?o?+??j??.bg?z\rX?;??U?Ena?Z??El_?C=?$???,???B?!4:??U??0?H?+?_φ3?̻7ZJ????????Q?a??N?u̕???pz?h,WZ??Y}
405
-?K????V}?-t???sW;?#?SD???eM??E??%?,/?-?L??
406
?o?m?Mw?.}?k?%???p???o?
407
~g??????F??	??o?-?]
408
??˳+V[W??}m~*??q??R?????p;?95e???P;<????]????8O?0A????O=?|??H????؄??
409
PK??
410
PKu?(.ReaderElement.java.swp?mlG?'?K?ҴQ		
348
,`?'$$\??P`6?-n^?+?~	?|`??H??,?:?e?,?,?P=|?+X"??pZ̏H?|?%<.?`????a?S??{?<????<????y???;oq?:A'v??y?7J?9r???</?/??YË?%ʽ?=x!???J?+?~?x?B?pe,?????d?݅F??bt?E?ƕ??~)&?e?E?~]??u???/??Xd??D7???D+??*?*i?D7?n,?n????S|?"??=>?h?C?Kl	?܋h?/L?b-^??|??|_?$???>O??L-?_D?SFQ(z֠?Y?n3?a??:\F?*vs?3?fF`)?2? /?m,????8&r??8A??????Y41?vX?7?\Ɠ??C?#?????1\g??s}?~????s????|?N?߈??2?[??????Tg?????L?????X??`????Š??j??]????p??p+X????????`%6???[???pU?????w??5?ǻ??:|??<?c/> X?9??R????p?????????_*?? ???'Ph??c?8r???>[Q?AշWT?;BU4??y????]~????R??dM?B???6hYDP_?a??-?E???Z?$X?<?ކbϳ??=?r???(=??޵??r?E????kY?p?N???/,??(?z?,?rn&?????eَ???,?Flj??b?~$X?S??96??y?E?,W??X?7J??r?H]???7?y???j?$??t.?PK$????PK@??($edu/ucsb/nceas/metacat/DBQuery.class?W	x??'???#?;QD	8?!"B?7?
349
1ز?	&@XKk[??UvW9?J)W)ʙr
350
ni)??Ҧ??R??-????'-????fW??D??Tߧy3?y???y?OE??o?p\??A?k9>?q??r<??	??9??$ǣ?q?r|??????,????˱?c????Oq?q?s?8??y?/p<???????3??%?(?%	/K???W%?&?G~,?'~*?u	???s	???K	oHxS¯$?Z?o$?֍7???Qup?	7j??B?AVa?E?a?K??V7??6?Aڃs1"!Jsc?b?v?{?!?X??r?!?{w	Q?=X????W??W?????~??*???^<????1?*?{??q/???????~_?????7?%/^?Ǽ?&???[????G??n?⻸ދ??/???????????????y?'???/b??B?_q????-^????4????_??a?;???Z"7?f?&7?lB??1??=?껛Nօ???XsO8?U?a_????p8s$8l?Y9?,?????~YC???ûFҦ??S?}?I3?Թ?K;?*;?pZ?????	sձ?SOe?]9?6???T#?6{T?? ??T:ː?b???ʪ?n?Ƌ*??K
351
?]mcSZxm*??;?p??f???X?3?
352
??T?U?ǯS?aS 1K??<?x!????P?3?7?O?[?GM?iB?Rޫ=)Ɩ?? ??p։?E\?u5??j??TLUd?V?????Tz?Im????[?L??g'^??$??%?՛KF?ںZ{??c???	t??t??R?q??SI*%?5?(#*-<??L?iu?d?Ί?7Z?CZ??a{J=`z~>?k???j?MUi?ȺUt?j??Ybm??LA8?CI?Ĵ2??j??C?
353
2?1H?"?Zl??D:?I??#E'?wEʻ?E?[????h~_utD5?-?T?[h{_?Ȫ??`JMF?S(???Mхh?F??????싷w??*:i~ ???f???ڡ6??????8?c?;E?"?p??͌?9):Ḳ?x???UK????e??1ErP6?.l?u??~?u????y?
354
??}?bm???kz`H5MJ?@*)??62+z??n*???خ??)i?>??ύ?z?h]??d??3JS?	J?ݣ??*z*Ck_O?y19 Xy?Q????I7T?&9d?ة?ɦ???au	?)?t???X?????Y??QUUE?S2?)Q?lV?$???f?َ?Ee? +L?:?R+?*?????d.?K?LBU+?????<C'?V???ϰ?L??;5??D:??s?D????u??ș????T&ٖ????I???S5eHd-&??2??v,(?Êѩ?j,???{??6
355
`?Ҿ??L ۻ&Ӣ[??B??)Fq?\??2??6Z,E?Y?^2SPT??8???6?n?rNﰮ??SwN?ddXp?f?)S>+(?'?=?;??(0I?(??1????.ؚHȚ?$Ҫl?2򚴖P?Úa??Ή,?M? ??m?n
356
?cDI?,GF?EH????[?qe?Z?M]d???'ujXz}??j??SZN?]rqj?$'k???&n5
357
2??ʞR:o?%I?/Y?4W??*
358
U??#Զ?Tn&?l?.?M?$???9?S?->zi6M|[?mk]??q?*HP??}g???h??E??/?NC?մ?1?e??q4??SX'??P???Ҭ b??ÅŘ??1W`>????z?8??/?μB?????-9??????-???y??䵹????cug??7???j}?6p??i??6?g???????=8?ƷȚT??N??54?f٬~,?A?
359
N#L???L???c??`A???B????x?x??se1?Vj(J??/???
360
x??;%Iϔm?J??r
361
?Qn?'ʭ?B???Tz?؞?6??쥃?G?H?X??d??L.g??d~5?5?? Z???:?k??i??F'?&?d??}}+<?8?w;c?4???iϜ~w?=+??%{&? s???!????>I8??|??\p?掣?/???4?w,??C?`???C?`r}?C?????|˦I?+<{?m%??c?Jٵ??*!?6wO?t?-?/H?yꥵ{)??
362
6??T????v,??4^K??\O?}fSt?Re??????Pt??6z??A/?;ъ??A???=?<N`F??v?~\MRoǃD}?0????x??3?q??s?n6O?
363
?LZ?e??-??J?g
364
8??q?u`???????
365
?6U??g??Jc?0t?m??t??Be???#?rF??8??<?q??I??;???;a?\~K???㈉???Am?8Z??,s&????G\vM䅛?&{?n?@	?bC+$e?޼EA? ???)t??A????l??O??{򛧉x?r?ݴ??aϻ??Q3f?.?SN]2?@?0=`???u
366
M?p?(?????1'?X???~??????x??J?o?Wa!?Բ??5?????i_Vl@a۱?S?\Gc'6R??oE7??J??*?Qmo???D?OPf?E?f?????R?A?-¿???_0'H?$sAe?1?b?	??Z*??????PK??X;
367
?PK@??(/edu/ucsb/nceas/metacat/QuerySpecification.class?Xy|T??n2ɼL^	0?@Ȋ?T(??I??-h???K2f23?y??mժ?u?[k+V[?Һ?DLE?"????ں????Z[?~?I2!????{Ͻ??s??????w:?lT??n??E
368
_ҰOí?pT?5?H?O4?T?3~??lMy4??)???i?XSS4U??RMM??4M????^??ŋ^???k^???????ox?//????^?Nj??xۋw?8?U?*ͫ???U?^?{U?s??C??
369
U"J?a*b"?>L?N?a?P??S`?0M?L?D?1I??K?+b?L?q??;??>"?">&??q??(s?q1q>*q?e?ԇ??T????ˤ??|?çė?e?>??+??U2?i?ru>jp?讕?]'?z???b>+?d??D|^čr?^?{??/??7?7??:?,?^???_?~DqX?#:~?C:~??Eܣ?x@D??_?+:??S:~%???????:^Ɲ:~'?^??:??>?m:??;t?w?????*?W???Ы???,<??l?S9?]W?4?????Ɗ?/??"&Ѐ*??j"???I???&?pU"??!]?5]??ú??;?O!7??iU?LaL`]s?=???????\}?P?/?l^?„?y
370
???????Y?v???n??p????Au?Gj??d?iv8??D?ŬΚ?=?????f?a%Lk?s?fGnS(*??hxQY?ٞ?I?m5ѐi$jzL?v͆?i?i???pG8?u??ZmŒ??b????w?i?8[?????G?-&Zޏ?m?md?j?߭f>g\???j???э?5?F;s(?٣??-?)?????]?+???2-?v?y?~d?X?{Z8t^Y??^?i)C17?>????V???ܦ?-i?
371
??l	??X?*"??#?I?l??%AˊY??#????KZ!޲3W??Kobٙ??Κ`?Y????<+c??B??X4aQ{?Ir\?*X?|S???7??|??!3.?M(̪k^??;?SWH??	6?b???MR???hԴVF?D?䦅?Z?26??fS??ʹ6mzW4?????˙FW?3ah\Z?k????f?2&??
372
??0i?WղG!o??`-˷??ј?A???[??iE?T?-???ʍnx*)?F?Y?*?N?#&??ss)?&?7?,_?
373
ȹ????0\?4?n?b??@ԉR ?0?N713f?`!7??4ʕ]???F<nF???b??iDSy/L?M???.?}?.?2B?i1?cBIˢ????e?[ܝҤv?n$?'??%?+?D8???n?{????>
374
'}??/fFL	?F.5d|[?1??Τ?6۴?)tuA??
375
?x?;M{?>6??N????o4	??^?W???t????2?1?93VX6"??L???L8??{xp?W?Υ??????uCOӦы?/?.?M???
376
K?]?ٱdz?U*s-?vO?6{F??e??MՂ??m??X?h2??~=F?k}=F?PuA??Վ0	R?>\J?G???4???ؚź\mčP?Y??$??neHT?JZ/~?/kN?\??,?q3i5?Y?uS?????i9??>?eF?~"??ΐ?8ٱ$??q?gp?[???'n??jv<???
377

  
378
?ӍDeE2A???^ѐӦ??:]??9?a?;??C{x??X?????"å	ӰB]=N)?#h????+1Ae?Uvن??N;6?̜]B:>eJ?h???-<?or??qȒG??????{??3???Ov[y?8?s?}c?6?6????=r?F??qJ?:S???T????CX?n9?'??ݎ?JYՏ-MUG?M~???T?V???0>??^L???T??{????zD6?5??O??????K?;	?X?b??	Xŗ['c
379
?K????5r-4a+??l?G7g?m?;>??c9u?l??Lq??~,>@?{????(?Y#,<?G(?³??????ZQ:??k=???>?xSjs?s???6?8?_؇???{a[/?SU?????R???T??(?ʟ?ZӋITMrT<h??nŖa???O?t?6???l?#"j?.??X?????????V"??o?.???-?|?^???b??+>-?ȥ??۝??5V?n?	?/??j???}X׏????4?b?Q?`jk??J?dNRUߏ?zzQz?^???Tg_??R	??p???^#0?9w?sn????6
380
?? ? ????GI??H?G	??0?mAP?k- ?N%?V?]??Z%`??m$?v?Cx1Ra?s>Iu!?]???j<??xx?$>?S???H`U??????PQ~?,Hs?࿰???5"D}?~??b?J?????????w9?x?p
381
?\?Uס?s?
382
?S??qO??P??m.???^?.??>?Vy???Lo?4???~,j@	?6??o:????`pe/ƥ???????%XF?R?Ւ?@;a?ׁ??d??\?Ϳ???	?n??C??GBvca????*7Ud??֏
383
??>?m??{???3???r???a?^??,??g
384
??z?XugJDf?zJoĬ?b????2AQ??l??C?l??4w6;?,-????Թ???W?S?
385

  
386
?a^????L?I???"?6N?;$?1?R?j?Ye?\6?*???ͯ??^??}JgLfb U?^aD?hW`?$jIS?㨩<??|?x??U?E9?ђ?ݔ?>t]???r?<???,e.۷T
387
?d?J[˫?c?.t8fMU?Gsn????>???#>ocY?E?e	?W?v?"??ft?a??l??>b?~??>??qp?\?[?أ??P)o w??$g?C??Iz???Tt*\?G??P?G??"?g??;߻?Im?Y$P	i???l???PKY?Qi-?PK@??(:edu/ucsb/nceas/metacat/QuerySpecification$QueryGroup.class?UISW?	i4?
388
f???c?iAȉ?0?c???,??ăxH??y4JBU?r?%??RN??5IŢW??k?K?B?~#??pSEwOw????h?????C?
389
???ຂ
390
n*W?b1?? >?I??YO?0?XS??W?))??V????5 E4?b??4*??I)?d4%}WU?R??]?{Ob?i??m)>???4,?C)?cZ?2F5?ࡆO???1
391
9?Ұ???
392
[?
393
&F??N????|U8[zޱ?e?.?pmg?????̊?Fc?M?s#U4?|jvmS???7?Y?1?<?#??kS?V?$k???1_4???­hF?WS?\e-e?QI??k?7?M?-???a?<h?皔3??
394
7O?]NɃ?=t?0?Yb0z?8Ž?Ɔp?t?Q?+o??-?2???t???m?2?;|oi{]??%?tѨTD??8iBkƴ?L??&?c???:?M;5Ǎ]n/?g??z????lm9??????m?$?Ӳv?ɉ	Sv
395
e?,? \3?4??u??2]0?l?rYXҗ?GX?رY?????????EQ????U???Z??M???Z0*Ӷ#???ڏ8oBۛ??y??_nv??
396
?w?w??z?x>K|?6???w?eo??!?E.p?퍣??V^w??bD?0\??3[	???{??]?:/8
397
????	?yȟ&??<?ۍu?#??r??V9?Ǻ7??3??+\??+\??;>(??h[?A;??y?)????????u?u???4?G;??????~Bw??y?&?j?t'j?Xگ??
398
q?????ؘ???^?
399
?ΚX+SC??=?d????g????5N1?p???7?е????6?'?;????P|c??25ܴ????"???X??#Q???DW??B#͉׺$??1?S1?k????.s?????&????g??N6ǡ?T??34?Nz?ep???G3`?9L?#?R????l??1??"Z?WlM?x??oi???`?
400
^??Y??J???g??,Ojzm??I?$?5t.
401
6?????? ?D?<t?6??M?3??j"M%L??W<?=?Y?????̠??PK?8^PK@??(9edu/ucsb/nceas/metacat/QuerySpecification$QueryTerm.class?U[lTe????.K??BKi9???E??-?,R??mK?????i{p{??9[??o??[?}0c?$Т???1???%???3g?t?]
402
&n?o????f?????>???bF??
403
?Qp??]
404
?SЭ?G?n{?UpX?)?
405
?<?`B?)???i2?^4?ˋ
406
?-(׳-??zDE?&?.?;űC?;E?ˇq???|x??|8?c><?????x?>d?χiSl9$??Ф.??h??~v&?????e?Z>=5????l?p?jق?7?b???ϩ#z~Z5??f?nZ?m?
407
í&???UN??]??.^?v???Sڬ?j?d,e?
408
s????ਃc?T ?g
409
?B???i]?bӺ??5;?dM??ic?൑3{ƖG[n?????z???2???)=m?T-???ˏ?^f:P????a????x?j?8??zhx ???Ξ4̌~V=v8>w?BqX<???ؿ?q?6L??????7?u?.??????zyA???????j?	B??4??*a?zaz\Ϗh?Y?ֹ
410
?7o???ȵ?>???ؗ??g%?K??Ao?????7?+???!C?֧Ι???F?utp0>zF?? _i??[????a??OP?9?????v턝???RVc=???1?)>?~??e9?I?????#?-?	??m)??N:cRx=*4?gX?\Bj??Օ?r??8???W?c/??Յ?FT?ة??z?!??l-o?*ž2?-ۙn???sG??y9%?n?xl?#&????~yA8
411
???S?H~#i??#f?˘?U??u,????
412
_FG??2?Bt??jh?آbkv??"? 0է?B?X?Y֓?*`-͢?Π??A=?.zQ?H??R????ru(?)????Psg\?????@/qԗ??^`?I?+?neI҃?%?????#???XUj{%?uF?*????&?8?W???SA}?qj!*??=?NS?Ul8>??%?_??G??h???68??$??%?????<Zd_?
413
?Σ??æ9???????Y?p????0#?H?8?U?u	?<?;??
414
?W??4???????04?D?/nv??s?yse?p????n4??-m?^?B????y?UW???G?mt??!??1"?	vѧH???p?>???4}?'?^d?
415
}?W?k?A??-???:n?w?I??w???O??Z?? {?F\??հ|~av?j?ն͡?Oe58?ڢ?]
416
\?t???b??"?????Oj????C7?I??????&?W<M??G?oI?^޵k1???PK????
417
PK@??(.ReaderElement.java.swp?mlG?'?K?ҴQ		
411 418
?k?k?tg'M;nk;Wjd'???&"????m??{ٙ?K??B??R?PH?TQ!??BT5???RR(???C)?? Q(????۽=??%
412 419
?G?)??g??y晹ݙ'?}ct[?N?@?????&%??{	9d[??ťʘՁ9??????(y?M3Ӯט%?5S?z9?-?t7?j???4??|?	USE??T?9??
413 420
?C??Ié???'[???ݞ???떽׺+???J*???J*????UQ_N?ƿ]@??/XY|^n??SI%?TRI%?TRI%?TRI%??GT???????~???̈́??{?:?^????@??A?,??<?%x??@P?A????]?,x`ȃ????????:??x?x??ZB^??????Ip??????B~A	??ZMȏ?p<F?X^????UpX`/]?l!g???????7V?x
......
431 438
??e??x||̂C`l?^K?yp<??#??c?'A(??հ	???`8!?A??$?/?"???88>>
432 439
????W???p?'?????7?_?Ep?N;???????????K???A?l?a??v?su??*??e??.z??J????J?=z?9?D???FOF??6??j0X(??:?vk?ck?s_?kh?Íif??*sXd]6??????.B??D??ӽ???v??+/߇?]Ħ?8?NM1?o[????
433 440
?-58?7?I?6'???嵥??br?,?z????ӟwy???n?sh?;?T?Νθ?ɋ?c???g/zq???Ο???	C_0?????4?&?0?(?Û?<֧?M#}B??%k;:5??"?CZ?^?L?D??M?!??{;?\?m~??K?0?0?o$nޣR??ds͝???wřm?wfr?~?)??L?-??;???m??PCåRqldo?0_kWܙ~???ތ_F]+?ǯ??C?$?s???`OOT?[?W?رdL???˂g?wX?Y…^??ŝ?"9?۳t6?N?}:Zˌ?KJ???R??b?i?Թ???ڿb9l1K?o?k?E?ט??f?N,IM^`{w????!ik?_??:?'k?(k2?X???)]`???g?????S??:A?ʯ?C?PK?_??W
434
PPKu?(.BasicElement.java.swp?[lWLJ?4??R?H'?????:M(ظ?1n?*n?E?ٙ??qfg?????V*? !?R?
441
PPK@??(.BasicElement.java.swp?[lWLJ?4??R?H'?????:M(ظ?1n?*n?E?ٙ??qfg?????V*? !?R?
435 442
?
436 443
????$h?rB?S?
437 444
B??7???fgvgm?HE???_?;?;络??9?????29?8nA????|q??+X?O?`Y?a?kg?0?Bͺ_6hGq???-?v??è?nov}?-;???=??$-;pM?.?ԡ?>I?Y???o??
......
449 456
|l?????6p5??=?s???s?Q?s?fp?????x||\8
450 457
n??F????c?x<?????]???*h<?>:?(???!/W?s?Yp	??S?0?_?N|.??RJ)?????7!???W?g6G??v$???~????-???v
451 458
??-b????m?x˞???㎫?^??$??G??=:n3????_?Wx?b}?X?n?̡??WӤ?P׭?/?]?<?C?J????U??g?.?uv?Y?w??l??A??C??J??>??'Ƣ?m?=???Ɯ?3???m?Y?F(?k???AJ??lw7??]?u????~0?@?.i??tԦ??L?????̩?ɶ???(??!?9???T??s????-ՌڧL?!?楺???gN??V'	?1?3vG???????(:OW??????w?m?+?Z??????@H?c???j??`w?p?m?8nDh??A??T???D?YNZL?&;XM?."b???#m0[?Kc??/?2?ж??Yl?so???СI???]?[#?9rP??:?6?~\???o?)Tˬ?
452
\1+???:??	?˝????X??PU6?|???mꑹP??Z5	)?R%??Lu9$Ҳ9Y??7PK?????@PKu?(.TextNode.java.swp횿oE?'HD1?$	A??l???%??"a.aqvh????1?3????")"ڀ	
459
\1+???:??	?˝????X??PU6?|???mꑹP??Z5	)?R%??Lu9$Ҳ9Y??7PK?????@PK@??(.TextNode.java.swp횿oE?'HD1?$	A??l???%??"a.aqvh????1?3????")"ڀ	
453 460
j?????	?PP??"?wf?|??+???J?޾7yy??yz??????9?b???_Mo2v??v?"???:???Fy?w)????(?!?:?H?h/K?Nz?)−2*cӋTL?DYmў??	5w?P&gPP?D/?=?z???SOn??R????????????g????G@?	
454 461

  
455 462

  
......
478 485
?K?<]?=a???	K??K%????x`k?N*c??V??d?%????BQ?xϼ???L????d???`??Ʃ0f?WR??#??\#??kp??{?L.??t??:C?L?
479 486
Y??????C?=V?????????
480 487
?ξ?0Y?d???rwP?i??͆+\??>JMʦ;????????n8??:]? ?U?xz=9??܊W???taV??????O?צ}m?W?Hy%Q???b?Sݗ1???42???#???*JG?B?v??m?Z?]??iם????@iv?t??????pG)???N??"׆V?
481
[??1)eSd5{|?mӿPK??e??0PKu?(.ElementNode.java.swp?{lG?'???q^MyJ<&״^;ǝ?< N???U5??y4?D{??M?v/??@
488
[??1)eSd5{|?mӿPK??e??0PK@??(.ElementNode.java.swp?{lG?'???q^MyJ<&״^;ǝ?< N???U5??y4?D{??M?v/??@
482 489
??
483 490
??	$@Q	BJR???B????J??P!R?????????H?'}???߼~󛙝???m??7@7???JB?Om??w???
484 491
??3
......
507 514
?.`Z?*?u?N??Z???DVUo??S??SJm)_ƃ@???X4AT?`?ʕ????wu???v?۬?B3???2???
508 515
?1???Ѽ?*????>????knL??aVkF/;???>?M!???w?w?g{??Dzpk;8??WV?\?t?
509 516
??????24қ?????*???X;??j?j??y???y??ѹ????su??y?b?*J?т?*????c26?r@RE???????B͉??Ev?`g?U???j?};l??[@?X??F1?????R??w???????-?0xL?)??5??????O??^V????8>40???????p??
510
Fp?o?p?<????!0??`a???4?8L????gp???npX^???Ipl-??8?à???s?,8Ƃ?=?<?3???? ??M?%??/??A<0??w?{??OF???;??+?u?Yp|?w?ׁ??O???J~!??0*??0*?q?J?Qq??8??è8????h,?9?֐?ϕ%?Z???NP??????? ,7lj<??????SN?ac??&??ߓU?EY????O?X??,?Hd??]?????rX:F?.ӵ???A?5}??7PK?=?Ug`PKu?(.DBReader.java.swp?{?UǏۖ?Z,???pz)??v?w?Żݖ??K?????6d??ٻ?Ν?;s?>?D?Q?TQ?A#??0?@0???FL0??b?I$||Ϝ3???n??????????y???t??CtG?29???>?[	y???ö?\???2f? ??K0[q?ì??c???l??v??,?],??֧??S?2?????Ud??-3?5???c?Μ?am^[I??$?H(?]????s7O????H"?$?H"?$?H"????+????T??k?G???^
517
Fp?o?p?<????!0??`a???4?8L????gp???npX^???Ipl-??8?à???s?,8Ƃ?=?<?3???? ??M?%??/??A<0??w?{??OF???;??+?u?Yp|?w?ׁ??O???J~!??0*??0*?q?J?Qq??8??è8????h,?9?֐?ϕ%?Z???NP??????? ,7lj<??????SN?ac??&??ߓU?EY????O?X??,?Hd??]?????rX:F?.ӵ???A?5}??7PK?=?Ug`PK@??(.DBReader.java.swp?{?UǏۖ?Z,???pz)??v?w?Żݖ??K?????6d??ٻ?Ν?;s?>?D?Q?TQ?A#??0?@0???FL0??b?I$||Ϝ3???n??????????y???t??CtG?29???>?[	y???ö?\???2f? ??K0[q?ì??c???l??v??,?],??֧??S?2?????Ud??-3?5???c?Μ?am^[I??$?H(?]????s7O????H"?$?H"?$?H"????+????T??k?G???^
511 518
?;?g??*?a?N$?DI$?DI$?DI$?D?{E?	ٌ?'?&????M??|L?Mํ?<S?Zp
512 519
?v??`x?lB~
513 520
?O?????~??A??Y?<??w???A0րg7r?????zBN?߂??ap18?o?#?5??L?]`3x?LB?^?/?E`?#`7 ??ZB??9?\>N????;???? ?Vp!??B^??[?u????&?e?4x||?lXEȫ?1pX????-?<??O?2??e`[?l۷?^??@?m?d?E?6m??;f/???:n?b?<??????)?cn???#(?W\^????0j4??Y?ʙ??2>??*?;۩n
......
530 537
?h?z?ցg?????^???^/?|<??_w?10??W?$?G?!?0&??J?
531 538
h???????????3?x?: ???np?t???Y??o?&?E?(??U??A??XE???	?mp?,?|?́#?
532 539
lk?k-?8?????"?????	7?\??U?2?\????hr?w???<nB??-?؆~???4Vr??.λ:??/~Å1?n???#Z8??>??Q??LO5?79rף?	???L_?g?j?<?ǥ?q??jyqd???ѭ?3?t???h<GK?p[?kk턁?Z??,=???Đ???w?ײ???۲9?Ǟ2??2`???$&?LO???e??G|b???????n???kUeϔ?????Gh?S):?)H??.?Ԥ??|??d??@^%????pdcJ???mM˼?[?X?dr?5?^qJh^zE?N?:3S??????ő>?????ȓ?????҆?SU???????}n퉇?|??!????O?A@??3??@???ꇅ??=?)????0G?t?-?t?={u:<?be??肆?C?`?L?bɨ?ڼHU5??,???4?eםg????l?㭮>?=??4??=????t???{5C?&?S`E?4??(f?Sf??k?ůVRm?X?˔?&?ؑa?4?k??㧵/??PK-??@
533
`PKu?(.DBSAXElement.java.swp?{lGLJ&M???B??Q??zg?y:2??>?k??_?D%?w'w???^vg????*P?
540
`PK@??(.DBSAXElement.java.swp?{lGLJ&M???B??Q??zg?y:2??>?k??_?D%?w'w???^vg????*P?
534 541
$?P?VH???*@?J?
535 542
T??U?*E?&?%$? ???????l_BT???????;???f?73??ؿP????{	?&Bz??C??&??	9???#K?1??d?>??Pw?SL?X4[b?S?1?Vjw?ł??f?_???4?Pc\?5^?-+YL?ϟҖ?N?U?DI ??ߚ?M?????6E?%J?(Q?D?%o???r?_no	?
536 543
? ??zD??%J?(Q?D?%J?(Q???#?A??]?<???????o$?%?%0??????????9???>
......
555 562
???????i????` ??_??=???3?1?e??m????G?o??@dA??????????????`????W?S?<??48(??f{????s??x???????1????m?\?D?%?*k-?:X?l???D??i??)??P???_{???uQz?Y?Wx???Wx_?%??̍O??([:V?C;??#4?$??mi?ElC?????\?-?;?z?m??mU???&?Y?K\??z?G??pȵpk??[
556 563
??TF?ܗ>'В&n{sғkl?????u?q?k??2?G ?v????it?"vU*	???y?fw?UlIֈ6Bm?՝Ě????Bq|?4+?1?;??z??O&8#????????H?'?L.???kM]??-??????T"?]qDkӬm??Z?u?mS?kdnKOj?M?
557 564
ѭ??K??V[?lM??o?Q>pMS?ϑ 0??uy@O??Q?ͬL"??%?PK?h?
558
PPKu?(.DBSAXHandler.java.swp?{?Uǧ??.T@?r?mһ?u?P??p?ݮ?-A`?̹?Nw??ݙsw?*????C???ĈT?A?F??M?P5hx?@#b??y???}??d~?ӻ3s????~???3T?//?&;?s
565
PPK@??(.DBSAXHandler.java.swp?{?Uǧ??.T@?r?mһ?u?P??p?ݮ?-A`?̹?Nw??ݙsw?*????C???ĈT?A?F??M?P5hx?@#b??y???}??d~?ӻ3s????~???3T?//?&;?s
559 566
??q?/8??q?x??8?42??:??
560 567
???ap??TܒCg?4?g?????R?B?D?V?eG??oS+*5(?l??F?'??_b??GC?5k?乹䒋?s?o??ػ???}??*??K.??K.????XXs??2~OC`?b
561 568
xV?k?????LpX?K.??K.??K.??K.??b9??$?x?:C???1??f?.??t?a?~????2p)8?X{?a<
......
591 598
?b!??3fQi??G???OY?֐ٛ?X????G???(^&??(
592 599
T????????C??(}??6 ?p$?U?Jc?$٨?e????r?Ӂ?t?a ?szf!?N?G<?ԗ	;ɶ?w-?o???k3p?$Hu?????Yp?#I=L?>?^?a\),?w?дҹʬ?j???ސ???ɏ?%2۱??^'??6?,??윸?e?dӃ
593 600
>?z`?=?u??L_Y??????R]X?uҗ?d??O'??H??a???3?'Aw?ٝge?:Nv56u~F?K|qܷ??PKo?%??
594
`PKu?(	notes.txt=N??0??W??@ՙ??5J?6???qT??8????qwC??=?,+,?? `8?*bܚ?i_?????st?P?	j?6?p1??D?@_
595
JaY???D	&?Q?!?<\'%Ld?aqT???c??m?d??h9??9?????U2???Oz??PKO?#??PKu?(.DBWriter.java.swp?m?\W?oS?????_?N?d6]?ݼPg????M?????f?@?Ν337?s???3???V#~?"X?X??????R???R???/~R??`???s?gf_R?V??f??s?{^???{k?s3s?~H??ִ??????c?????vY???6???Դ?)?F???%qP??:_?费+?ն#E?f??e?z??Z~?p-n?F?K?2?Q9~޳%???油?g?K.?-?]b?S?_g%?\r?%?\r?%?\ry?Ev?io??X???;???~x?K.??K.??K.??K.????Y״???IA??`???4?O???xm???<<??6???8???_wj???????`??x???~
601
`PK@??(	notes.txt=N??0??W??@ՙ??5J?6???qT??8????qwC??=?,+,?? `8?*bܚ?i_?????st?P?	j?6?p1??D?@_
602
JaY???D	&?Q?!?<\'%Ld?aqT???c??m?d??h9??9?????U2???Oz??PKO?#??PK@??(.DBWriter.java.swp?m?\W?oS?????_?N?d6]?ݼPg????M?????f?@?Ν337?s???3???V#~?"X?X??????R???R???/~R??`???s?gf_R?V??f??s?{^???{k?s3s?~H??ִ??????c?????vY???6???Դ?)?F???%qP??:_?费+?ն#E?f??e?z??Z~?p-n?F?K?2?Q9~޳%???油?g?K.?-?]b?S?_g%?\r?%?\r?%?\ry?Ev?io??X???;???~x?K.??K.??K.??K.????Y״???IA??`???4?O???xm???<<??6???8???_wj???????`??x???~
596 603
?n?'A%?a?!???h?u?$x|\{??+wi??`???C?^?O??6???nM?3x<?_
597 604
0	>>n?K??~	???W?nm״??K???<8????D??w?7???W?5?Ep???@Zpt??ߩi????`\P?????G?1??88?o????m?0????b?'E?$=?m???p?l?6%\?[?.?p8L???蟱?5_??=O???t?"ץ???ǣ?2??b??U?w?U>???N??9??f???4y?jl??|??E???r?+Ŕh?mY?^??vB
598 605
+????!???W?No??͆??i?Q????`?kK?t?yp??'H"?5?98lپN????H!)N?L9???yBt?z\??/????F?=??Ċ?fNg???n??u?53??`瀡~??????6guS?5???J?H
......
613 620
?4nlu>0??q?'T??8q?֮??f}ﳓ????
614 621
???d?4-?@?NRǁQ+r*2G????N:??K????$*}ocz?a?li?3ޠ]??'?q?l?z??ɫ?-??o?"?M???5ڦo??D?}????
615 622
???F?ͷh驘&????<?On???????F{[???7PKߍ?t
616
@PKu?(DBSimpleQuery.java.new?X[o?6~?ũ1`rj?q?>?Nҥ??f˥??m@[?D?jeQ#)'Ɛ??Ë$?R?tZG???9?=??????,??^??e??%???+Y?J?}?&P?3"?? (??
623
@PK@??(DBSimpleQuery.java.new?X[o?6~?ũ1`rj?q?>?Nҥ??f˥??m@[?D?jeQ#)'Ɛ??Ë$?R?tZG???9?=??????,??^??e??%???+Y?J?}?&P?3"?? (??
617 624
 ?iFd?r???34?K?K??p\??H?ӫRRkjAV?R??V’HmX2ܦ??
618 625
???!??K@?<7??2S?I?Y.R!Q?\[?I?YB?DG?2EI???ť
619 626
ަ???y?C???CV?yz?????ކz?3??.?tE?H?Z??,E?yJtEP????*?!??\?,c?i?????|??l??	|???r????)?~c9U[??*?O?矎????`??y??_???a{<?y9y1???D???3??z???k
......
629 636
_1?Q?a?????p=?\I;T]A?TxD]??&i0??~L#b?????????,P=?_???b?^rS	6???ܟ???WI>5???j?=)?}?X]?g`<???r?O??G?)?ʟV?????????C?Q{??K?????3??m?V??5??6??!?E)?
630 637
Ks?C??uȒY
631 638
Z?? YU#^?T?)Z??????3O???۸?qƄs?k??`??up?~?92?????Du/???6_????	}??PK?
632
W??}PKu?(.DBSimpleQuery.java.swp?klW?o?&?}QA??f)tV???a'?c۸?Nj?-Ub?x?w?ٙ??]??CE?ʫ???hyU|???P$?UU?AZA%>*???'TU??}????8u*A?#??ݙs_??8'?2z??7??*B????G?&????=?W?c?6?ȝ??z?g???aũ?l??~?e?ot]??+?(?????{V?R?,fF?.?e???Ԣ?
639
W??}PK@??(.DBSimpleQuery.java.swp?klW?o?&?}QA??f)tV???a'?c۸?Nj?-Ub?x?w?ٙ??]??CE?ʫ???hyU|???P$?UU?AZA%>*???'TU??}????8u*A?#??ݙs_??8'?2z??7??*B????G?&????=?W?c?6?ȝ??z?g???aũ?l??~?e?ot]??+?(?????{V?R?,fF?.?e???Ԣ?
633 640
\vS????s??Nå?R??}{???o|??kݕRJ)??RJ)??RJ)?,<"/????E? ??^J)??RJ)??RJ)??RJ)??????A?U*???	y?????$???v???<q!?????{?:8&???0x?rB????.0$?]Fȟ?W?m?#????^???g????j?aB_??u?1??%?|||?΂??n?????6x|`L??'vr7?\??I?O???-`\^????߃???C?*????g?	??!??7?%P?rH?ɓ?|??,nF?u
634 641
?F:w?j????։?????????c??7Ѕ?MK?????????2?ա?ֆ???e#?????OjY?s9?I??g?̳??Cu? b??i/?$M}?K?G顺?[=?S???
635 642
A;?,????#|?N?O??"?pVG<?f?qc??*?;v?A?,Uߥ??6x?e??j??z?q??z3??C?U??0p_??G?)m?????Wg?&?Lc??įd???O??	P?????Ӕ?<??u?#?t?t?a???(?????n??x?5?z?6u?[ϼ?Z?^?'?oR?a(?"?????4d?vԬ??vF?m?Ϟ?]??Ҁ5?W???S?F,3?ۨ+S?Ӗ."?6ع??FՊ?mVF????????[+9?9jFn???R?捙?z?-?y\?W,???mm0?Ǚ4i$??se?<(?J$??F{k40?h??jP*~hZ.3Π;?:?4?|4#?Tj?
......
653 660
H?"3/?b???b
654 661
?b;????j??????J?}*?3?;???©?]?箯??D?9|y1?@[??5?L????ԑ?#?4?c&"#?y?_??<;?oo?????h???X?=?U?V???B:I/?<B?)???835?Iȋ8x?e҇}?Su?"?????r?jv??e?C??*p(8|?Xh?.?????=?FT??H˺?H2?f[?;???2?I?A$xسx?7:?????????????2?K
655 662
SA??A?M?U????
656
s0?=?PKԼDx@PKu?(.DBSAXDocument.java.swp?[?G???رv?+?ag7?3???kYfwf???[v?7?0=ݵ;m?t????
663
s0?=?PKԼDx@PK@??(.DBSAXDocument.java.swp?[?G???رv?+?ag7?3???kYfwf???[v?7?0=ݵ;m?t????
657 664
 ,??p,?",?	D?(?D???a?D!?A????g??0	?>??骮:u?Tu??S9]?????>B?|?x??eBΌr?s'?K?1w??GU????]`???????s?F??"?Rw?gUs?7s?
658 665
r?ɫ9?d?ՙ0LC?
659 666
?剳??
......
678 685
?q????	?(??Q????Vpk/!π????,8?W??<?s?:????]?'w"?@??^?M?g@??E?????2?o????o?O?s`??????%??8hT???+;?x<???^?*??"??vm?_???n??@??_?>}?"juF?T????ڥ?Q?~:?J?????ο???K(?>6?!?P?l?л-#"5mf9?h?5?s4?Itt$	:ʢ?}?g?~?"?(?JH_~vfF?_&?ѹ???<mF?2?v???????\?@?~?T9Ѻ?X?H?Ϝ(?U?0x?Ws?߫~&??-?????????M3???4??>a??_)???T'??:M???:???`?.f.?r??m?7?i/??[?q??͚:j?YL?%'???I?B?'??H?<\?X?ꘄ??mG???ԌOĻ|XV??:c%?c?HQi?r???m*?ՈC?Ay]=<?
679 686
?1Z?v?4
680 687
?l?Js??h?.Oj?ɆP?Ӊ???Ĩ?#D.?WΔ???<?z.K6S??ު??Z?Rqr?gH?5??*]??/???4?:sbp???Bq^.?]=???p?D??k֎?!퇫Mgz?"??]L????S?!??-??Z????ݲ?QYG?!??J??P????{???y8?Ut?4u?F3???g?J,a??D?!|2?U?b?4??ZY?}.?){J?T,ڧ???d?>D??5߃??/?z<?{?лe???=8U????V?|t???H????x?ѫ?c?+?????fO=????\a?R\#׽A^?e???L(?zœ>]\4???.f?ty?Ĩ6?.???Nyr?????z?۩p??b?r%߷???	PK?"n?
681
@PKu?(.DBSAXNode.java.swp?{?U?m?Z)V????W?w?˽??n??>.?ew??#ifg??v???<???B FD?0??	B?`"1!QCb??h???@PL?h?"P?{?w?eyd~?O?Μ3??;g????Lt????7?jB??zō?|?B?86??ѥƘ}???D?????a??f?`??ruf??ٺ?;?D?s?
688
@PK@??(.DBSAXNode.java.swp?{?U?m?Z)V????W?w?˽??n??>.?ew??#ifg??v???<???B FD?0??	B?`"1!QCb??h???@PL?h?"P?{?w?eyd~?O?Μ3??;g????Lt????7?jB??zō?|?B?86??ѥƘ}???D?????a??f?`??ruf??ٺ?;?D?s?
682 689
3?J?{[g?W?3_?5???3?}??c??mZ;?Ls?%?H6m????:????tQr?%?\r?%?\r?%?E??????K?p?bX????h???R??%?\r?%?\r?%?\r?%?\޽??<???q?jix?B?w?k?Y??r<????? ׀.???ZE?w?]`h?qp!?.??$?%p\????o?N?o?????p??炗N#???|?o? ??p#???Z?©?7??5??5`??rB~	??`;h瀗O!?? ?փ??<??Ʉ<	_
683 690
0փ7??8??v?*?(xq)!??w?????Z?????Kd=?ׂπ.??1c???9?g?2s?r?5m߲????:.5m???iOQ?1X'-?'?O???P??#?9@u??k?8???????ؔ??φ?x??cx??ѶMV*t??kP??(mu??CM?[????)f3W?A']?.???Mh?4'i?W??4?+?v?V??
684 691
mt?~?\??P^v???????_?-?cŨ??&?ez?'n??}?(?jD?V!HX??W?ڨ???[JxJﭙ?1ԋmQ????>zk?xqIT{?8??Z~????͗ڀ?x?x#?#??(?7??-"???X?z??>hl??]?a?e?????+??Ec??j???Qj??VcSI????YF??8K?i??˽1L#
......
707 714
??0?p?????ߖu?}??'ɺ?-?gU??Q?	n@?e????_?N0??.?{JYW[y?u???????U1?5?.u?!6o???n?W?	?xT?nyhA8?񍡨????Ο4?v??Hb+?H?????&??T?j)????ň6?
708 715
C??ŅHjJ?????K?<??H??R?????5??[lϩ?w??b?5?N?E7ϖ?So4%??IL??K'z??Y?M?̑??Wjވ3?%????p?߆Hf7¼??G?N.?!??O,???qS[????@?w,??m?=?O???????F?Y?L?F?t?????hIw?x-v??tu$M??n??AjZl„?z?T???M??f???q?]?ry?????d?u7?wF&???A??؝8?q?c4%?]WVG?4y?]{i?L"??u?UG??g0???@??OкS????t??:r?I???k?֍??ͼ੍x?6?ÐG????i?k?st?,k?׮???;r??Ξ?@?F *K??Ի?eR?:?C?z}'zT???(}<?SO???g?[??k!?iM<n%??K???????R??٭???X??b+ؐʷ?9T??jWT?cԬ??h?q
709 716
_-p?B[??hQ?B?%?PK?w???
710
`PKu?(.QuerySpecification.java.swp??$Uy?{䡢PEY1????rw??
711
k??K?{??????޹w!=3???ݙ???????PF"	 ?X>	U?J%1!U?**A????RJL??hU4?A??wݧ{zfB?9U????}????????n?W?d/?β??w??-??e?:?<??????u?8???C?⏪3\?K??[?
712
?WZ?ЫW??6???N-??5n?-?5;????j??k΂?k?s???%?XR?A??߱u???ֳ??<????A?A?A?A?A?Ax?C?^g?'?_?`???R???`	<??ׁ#`f??>	??C?zaaaaaaa^;??[֛???d??%}/???60	N?????-?믷?????~p??:`??.?g?}?v???
713
6??ϰ?????^0
714
????c?[?G?G?
715
????|?4??????????y?-?o_gYS?\?&??S-????????J0~?x?e?||??`?
716
?_gYρg???????`???ɖ?!p+?l?>ɲ??<
717
>	?7?p??Z?z|<??????kd?=??pa2\?jvXk?|y??R?m:/?x?]?`????U?:a??;n?t?G?6?ɫ??=?Ba$~?????Q??????Vs?M?v??ffl?R?5?t?|??u?3<??????%?Y??FnB?(???"?L=? ???+7_??]?x3?qD??ߍ?????Gn?2?????A??
718
?D?ui??W?~?C??N???z???{	֯_EuX?2\lrw1l?K?j/?B$Wc?N????<??Z???e???Z?S???ƍl???vu\?<??<?f6???Era?	DK!?ΏP?UC?m????7[-l??r?L??tU?2?@7K$zH?'?
719
?????u?????/Q???^)Έ??????e?? ?n?b)?B??\E?vy?u??
720
jv9??x???MN-?|?ʃ?aC?X?f"˒?@TR????=д????j???x?僆?i?Y?s?V-!I??/A?wj!?]?Z?ָ????5Q?qC_o%?????I?"7:{Ɠ9?3???Z?n????h????jd{?B??n?V??_??)qq?V?,??3;?:h?wsy'?bC??%?FE??:jޮǕM	Y??
721
M5?F?*?];̘?ĕN?K??Odܯ{?p???8A?n????m?~K????&??ǂN;.?	?@5??큲t????d?<???????gj?G6gPP???{???nvx?6ib????L?1?'??SF[UIw???Z??59t?&ϸI9?????N??D?b4a??;??{??\; S9ϷkM.?P
722
+K[?x?:?t/Ɋ?X??v??????A*?γ?r?n?c<ͮ|??4C=Ȑ2E??T?J??|%?n=`?105??Ö?????Ѹ-???TzW??ې??4???Ð?;??h??????"
723
?????T???/8Ov?"#Yc???
724
;?{?????2?!1?\[T]?????ab?h?f??^V?N?Tku$?I?:?X???Ȅ2o??yߘ?2Ўj'T}B?BK?"?`?b	?>?ۉ??we?ʸ?z????7"??a?،?;E:(]???4ul?R???ng?/׷g?8B=?Ķ/f[7o?<?y??ml?;?o?h?Eۘ8??J+mv??FE?:ցn??v,4Ð].??'??)!=g??!??????n????j?BY*?.4W$c?k???b#?.???}Qh?R?y?Y?"????8M(??:??R?8??b???G?L	:??'E?t????'??tFh?????3?????ӧK???🅽?U????ep?|??G?^?g?G`??
725
X??]? +???????Qp	?.l?{??l?7?S?:?O??7??T>?:?Uu?? ? ? ? ???@>Ϥ?S???o.CO??US??cL>a?۰?????2?9vat??sW????{?#%v???D![???/j?m??hyu??<?邙?~?9A
726
F0?X?????/?0%M?????<9B?ߵ?RyG?3(n]5??Ȅ+????Uy?kqX=??*YI?<?|z}
727
;)??s??h7=???;?n?0??)??b?K?S>?c֩??DeX??5?E??;,??@m?=?+J?"?!n?H=60c?)? ?r?<??R?S?c꧝?ӓ?Mv
728
]l???lɐ??'K????o( ?F>???H?q?|E%M??f??? ??#.W?G???Z?5dkG?GUIN?+s?)?Q?j???^qaGE^??c??????^8K??F????>?V?U`3'????????????`???O?;?[?K???6??+?&?S??O?O?A
729
???????a???>n?QgV????3?p3?{?8???T?,(??????jY?w?e??<?
730
??<??)??=p??`??np8?>?β?|??"X??
731
??r?e}|<?MP%p.????y?o?o??M?\
732
6?Kt?m??(??Zپk?fM?Y?[1/?i??_????Jq?{?/H?սh?GL?(??Y?q? ?1?eC?Н?~?Q?\?#/91Nxm??zbxK?c??-???dn?-3?i?;??Q?ݢ?W’ܙ????t?!??
733
;??|??PA?<óA?49?#^??1u?3?F???v??~'?????Ǵkf???~????F?1SG?R?qMUA?GU?ȧYk????,G?8>?%32?2
734
???m?jQ&9??f????T??Raf?<$2?7??ّ??}O1??(.=rC?tX??&mJS?S??-j???eN?A@D<?.??w?"ꎞ?݅??R??Y?]ZJ?r??f?????(2
735
(	M?QGy??2J?Wf֨?T]E9??????r3W?a?WK?N????	??{?*KUPj?ج'?R'??L??2DA???T?D? 	I???2??-'e??nU?׭X???+??Mٌ6?hs??c?Ej??(?[?h?R!?S*?Tv??M??r?6??g?Ǵ?fQ???5?J?R??I}?(]?)KʰU??=?O??c?a?#?Wa??I???"?S?Z$ız???!y?c"????+???T?|G????2??F9뉸?񲂊??L?	J?v????fZ@=??z?X?
736
?.P??6V??tN???֒?ߥFw-7???(uN]ۡ]o.-+~u??H?MI?n?m??+cs???r??6mb??!????Ŗ=?????^,u?????????65??61=>?Y????9?36u6???ɦ?' V????XT????\i??Uh?yzj?<W??RR?ƍ+?]{J?CHb???ܴ???!Y?H?(Z?D??N??S?d?g??k?D?g????l?|i???????j?4;Iq3Z0?AT?<.?jQV0??6??C<5??ΐR ??s?[^K?N?f?Z?ؗ???zp~??bD??NO???z?GY?1????:?O?????p?,?+?(x'???Y???Z????'???
737
n?@?y?灟O??|P?&A?;S?>
738
???[????w?*g??¶????/?wn?`x???`<[?i?1??;???M?,???O??[?-`??6??T????:i?F????0??2x	????c?np??q?0??di?????W?<8<	{?O?{??N??kd[>?&???Ԓ?????9?.??&~?[.r:??sC??+?U??	??r?????Or?,?????BU?MJ?g ??	c??7S?]?ʶf????*???QA]?(?q&G?wk?y?W?8n??{?KT???Li6?h?-rm?z??׉?Jx?
739
G?????j?
740
??@??DI??UEi?;-q?#??L?z?????4?z??lr??m?x?9?ꛎ??VH?Ӌ?Hֈ^??8??a°??J?]I?ߕ?84???????]??T?$*?I<????5uԒ$T2??^j:???~&?b4???E??N?Թxg+??~?rߏ??Q?>??ߐQ?!?	W?Te?g???2]?G@??G?{2???%O?yt,_?*??`ݏ?@??1?4??U?M?B??l
741
???ay?KOva??
742
y?'?q??hX?N?׉?<??W?Z?\-?R4??X?-S??R?.?TՈ?$t?eW????M{Q{(?r??h??H?^?tZ`^?(?oԆ??m?*????T?J??Z?xʯb?d`?^<?8?)?Dk{??fN?Q??]Z=???Ѭ??W????x?}??u?n?;Q?Z??,??z?%?>?L?Z ?@B
743
???T?w??????????\?Bg??6???Ա??y?"{?_mSī?7??m??^N?kM?
744
N???RX?N?nˬW??:,?W?ɜߎb??deo2?qa??E??Ly??????=?????????.h? 6????<?g??????[x??}??mp?\g?7p\??????^???}??3,?[???`\????wN??O?#`?p???~?:?	?*??D????3??jY??_6???1p8?(???a??~?\^N'????)p\??a??<n{??`-?2???7lg??m?h??oX??o<g/F&??Z?2??Ի????c????'YOB????8%?I?g???8?)1???!??03Z,.???t?S?????=N??F???ȿ?(??mۜ?;??L??sb???Cr?3??W??mn??X??0ž??????!z?WG??U??2;?"??7?"?????<`A±??9ZI?RE6ho>?eX??"D???\??z?+?0W?Uz?U??%?G?U??????8?Qn?Fh?#?x?K
745
??;?Ʀ ?K?Ay?:x?b[l{mݎ?꩸??N*??b?w=Ӆ??C?DΊ?v???q???pf?>????5e%C*?l^fTJ??d>?s?!??CV*?9?xқ?˜H??:R??ǝ?H'?c??[7},8^??R0Z???dhV?????壥??Pqv??yKg??L??X???L??7???cle?	k???{??%???A?;/g@Ryaj??U?8???9??(dv?N?ț?5?;?S??@2Nb0????V?cfj?OY?Ok{*
746
??H?pZ?J?̽f⾃sRe?
747
=?:d?????,v?ɋ?????Ȯ??%$?<O?Bm???T??.?0?N5A?????=b??
748
'>,?;????E?^???6?T?+1^?{yW~((n?^????b???ۇX?zQ??'J^?]??Ow?v?	Z?e
749
r??L{'??%E}"?W"[Q}? O??T??!(???'??v?????[?ڗ????s?!;mh'%C?߅(??????ߤB:?x?Z???{??g?T??	Bj8}??5d??N??#=?-???Q????Q???R	+q?}?H??Lφ~???<?rL?e???>??=?PK???ҪpPKu?(SAXWriter.java.txt??o?H??J?f}Rc7.??C?M?8b?ɱs7???.?c??w?$?S?????????EjM?o???????'?9qה?[χ'^???d?4Jh???,	∜???#?x?c?j????#??????e?E/!f?'!?	ewtaX?t$)?n!^? YBI?$ΘO??yylG?1?$}r?k3?g)G???2?9?>A>??m?4??e?]???t???Da?ъ?q?pS????
717
`PK@??(.QuerySpecification.java.swp??%Uy?{?????$Jr?f?޻?wfG?8?????,3???>xkϽg?6{o???3s?%7??ѐ5?T)?5HR??H,*AKHLLi????????}?o߻?I????N????w^???g?ML???[gZ֊?v?i?e}r?e]?<??j??Kx̺A?o?޵??????y?k6??/6?W???J????[?`?߭p;?o?Ю?a?e-????:?v<?|?=o/%?<?!o?4?ۅu???}????<?!y?C?<??ea?d???}?R?Bq"?3~[
718
?>	\???OdػB^??_T?y?C?<?!y?C?<??vղ?b??&???)??/?aY?w?)p"x?t?z/??M?{?a??
719
>???????????ų?Ap'??906??jY????e`'????bYw?????+??^cY_??w?
720
\	???a?e}??~<?ʲ?
721
>
722
?W?ap68????[?!???e?m?Ϝ???????[???.0	^??z~??l}??	?????Qp?8????ѕ???;?0?0?ϯ@ݤ
723
,L?ìb??+N?_??&?K0^b???n!o??VXn????⡠?+?j???b?4???~???l??|!?vq?Q?c[?/?;????????M??8u???U?3<?????%ə??FnB?m?D?1"?sL=? ??炫?V?3^x??a?w#??>??G?Q?;=?m|???IVlVi]T(?????1?՘Aa?Y?W??^?u??EQ?YV???ܝkl3?D텛A??*?ٚ??yϩ????EY૮?mۿq#??=?]??Y?g!B????$??H.?9??b)D??!*#?j??5m??????Vk??0S?(]??-????ӿ?	??hD??e!?q??seTw9?˻DL?????]?2??h7L?o?U????]G?x??t?ڀm?V??A??F?ΩE??ny? 9??b??a???BdY?J*ҿ|j???y?Rm?:?ϱbP?Z?*?x.ڪ!$Iq?%?V%d???B?
724
ב3??"?"? n??VW???9N? ???ٳ4P$?Zj??bӣ??V`???????????~?]?zOj????ң?je}r?;o??NQI??g?-Q9*??VQ?v5?mj+????*#??H?"?thW2?F'q???Rc???^%l7?????>^	?ٖ
725
8o??=S'?;z,h5?.??a??i???????P??ꖪ>??L?????.?/6??O??-??M??m?=Se?????lÜ?TUҙ=???VgdMD???3n?#??.8U?? ?eU;???疯???'?T???J?-??Y?,c???Xн$+?\?nڕ"s??u?R?u?՜;?v=?iz??g?V=?F8?fY?K?@???C?V?Lu?o??j??nd{h܊V^TY5*	????ې??4?\6ɐ?;:?l??????? 
726
?????T???/8Ov?2#Y????5;?{???ժ2?>1?\[T]?????ab???z??^V?%6?V{8?I?:?X????Ȅ2o??y?m??i??ɼ?B;fZ???Z3????DZ?㾝?[|W???????;^y#R?Ĕ?x?U&G?p?.+Gi??R?:-&l?b?OT?2tR?P?ͳM?7?????????????
727
2????l??FE?:ڂn??V?aȶW??x?CG??4A?U?xū{sH??Fq?8?P??????mߙ??C";?焦)???:?T??M??ф???cAx ??%u#?T?8?dJ?r:????7??-????,ӵũg???F??[+??tf? ???o?@	?)?p?o???lpk???o??o??OB???1?Y???J?޵/??#y?C?<?!y?ë ??9i͖g7?O?gˡ'?3d$U??cL>a7?ܭ){bS??F
728
?????:?>??KZ?{??'??-?J?5?_?5???_S?????~?9A?h׈?2??BR?X??&?qKkv{vٵ?ߵ)Z??m/n]5Ғ̄e;}eb??????]?۴??ad???O??*>'?>vaUT|??i??f???V?x-?)??)?B?ːj??&'.gTՅ
729
q?E
730
???m?>?L;??J?k$ھ8=>9>??Q~?*?d??):	=?U????e|???O??_mYXc???????????=`A?lc`?,e?8?Q????׀+???`-8?{?O???ep.x???\????bY??2x?}h??w?<?!y?ë70?*??-ׇo??_"tw?????p??.)m?""???]?],4??ڸ????r.($?l:?ђv0?)Q?k=??E%???F?'?袭
731
?١p??m???P	Y=s?;Y?N???e?<?N???%Y??FS???b??J?'4??Z1N??]???b⹐>p?|??	???(?G?u????@??~??U??????"??g?G???<p18<???????,??k?
732
???O????????!???9`???x?L???˺?!?8`F???j????\Z ?x??U??}??Np+??`??$??NFY?}?^?Qp??t??^8ɲ???w?+?E`?փ_?hY??????&?w6?Z??	???l???q??s?~p;?
733
?s?l?V.{??
734
Y??݄ݫ?Lshl?????k???%[?M?Cl=??D/4?,;???Ca?Ŗ>?)????J?#
735
??t?tu?6??s1?3ʷs.ʆ??3?2 ?98?%/a_$?o?\F?*z???u|?%=k??̍?e??S?N?r?q????p\N.??,?h?R??Ly>WO??H??A#d?C???]???4??ϫs???J??/ߚn8?uX???ӵ?w?¨?1??K?????2??,?O??5֙??e???W32?2
736
???r?Z??D????j?(??t??????G???C"sE?/?)Ψ^XK?Q???#?:?>t?N~?T?}%C??"e?Sc?]?9???YD??}????QJu?"??MK?RN?]???#?+?(2
737
(	M?Q+?豌?g??Ef?jH?U???߱l????
738
??bX2t:U]?R3???*KUP??ެ'???R?q?D?T#H?JUNB??Viy?V???|?l7f?ɩZ?0??]?_?lF???[??*M+U??R47N*??	??e|??.?oR%??U0_4???ֱ1?V?%:?|)M??GσK]??Uӱ?L??|?n??G?L??P??_?q????ދ????Sk?8V???z?\1$ߛ??P#F?%\@@??L??????[Y?(gb9?5^UP1י)8?x?????
739
?2???Pz??bP(Y@??b?S:??6?Ԓ?ߥFw?6???(UN]ۡ?H8??f??
740
?:?Tt??U??.?H?:Ďeȃl\?#O?u?O?????/Y#?T???b)?η?T?? Z?P?o?k??+:=??T?91Xis??(??p?Q@*????oF??j?O???????????p?t??{?-??`?\^?????g?{???	0
741
~???Ꝁ[??/?????k???L?<??????\????籗o?)p"x{??7????A?	??Q?Y??z??&P??V??????????;@?ׁׂ_?c??U?pT?0
742
~???~??j?#??~?}?7?G@l?	NϢ??O??????oղ?򉃇d??	????(Ao37q/?L7窱?Ru??{&v??{?P.???j2w⌌_?y??x0=g%?/??=????[Hť???ZeN&ѠX?0?蹅Ri??&??'|???zI??."1??a?P5?%%?D????{?hX[???b?Հ?"??^"[nG?ę??rX??E??c?a????6T??]??wG:XJ??u?S?.S_'?*?;g(?????j???@??DI??UEi?;
743
a? ^???n??}?^>k?e6?Z?6???9??ރ_$I?"c?E?l襷pk??3Ll?h2W[??$???HO?U??????i;??T?$??Sx 3???%I?d"9??t?????D?ъ?T,:?P??R?b_?t???=?jGu???_?Q?>??ΦUe?g??,??.?i?L??y2???%O?yt???C?Qs??G?ƪ?1e????H?bsl
744
?????З????Y??+??q??hX?^?׋?<x=_?+a?]J?hh???]?ny?{?@kF?(?H?A???:?t???s?H@?jE?@????????G??FmȊ??z[??@קڋD?????&??m??H`??XY%Z?3?7s2w??????d?d?Şz??ƹ?E??
745
:Uo??5?sU?Y???hd????3?k??	5?|*SQL?H??N??K7?Q?չ??.??e?1V?>?K???1E??'??ٖ6vm?T?ԑ?i׫?
746
???;??V???}????a?3?=???πj?=?&?????_?*?}`P}+?O`??]?yp?C???`??????{?`?ا???S?W?????.?L(???N???!??>??5(x???
747
??.R??G?W??`78?x?e?n6???}???#?
748
?	??????>n????*eX	^?~?S? ?.T??x???`%?:???#???ڕ?????c;ol??s?=??dO??ݢ.??????Vd1^?d=?eݧ??(??q??q???2?3??Ⓐf<O+y??v?????t??bN??ϑu:?Q2??TnrN?cfrF??K?R?S{?or`2?+5L???X??O\_uu?}?????4^???Ǖ?4?8n?Cf??1?r??t?D?@J??
749
?-??Xr?+\?????#?r@?j?>C?R?c??L[d?><??ְJp?%P@&o???C2?1?.?[Ƒf?yԠ?HyMD??*7??nGC?T?Dc'?P? ???i!H???["g??,X?8?,??Gᤦ?艓9#?r???ب??I?B??)???b?Y??(??>9k???VG??j?qg?(?2?bq??#??f??????"?U*?塲hh)]?T?-?t?^?.??0V?x8S1{
750
e???b@?ZK???	??'-i?؄??T^?:?y#N??œ?{2?`+??ޚ???>{H?I?F?%?n??h?f?L????w????o??6??hI??X????=??
751
"z8??bX????,v??H?)?1???N\B?xi?uP??a????b?q?yqu?	?|?I1]?N︓~}???|}(?̘0j???l??]W(b?????tb???[w5??Xbd??>????(Yҁ?????????\~?0?Eٞ??0??r
752
WR?W8?o??Z՗?T?HŠ?j??	??zJ[;?|V??)u?:?????s???6?$%C?߅,7?????K ?m<?}_>????͢??ߨ?{???IoD?/???E??:j??D???	*??G??w????ܸ?????\?鿌???"??PKԅ?K??PK@??(SAXWriter.java.txt??o?H??J?f}Rc7.??C?M?8b?ɱs7???.?c??w?$?S?????????EjM?o???????'?9qה?[χ'^???d?4Jh???,	∜???#?x?c?j????#??????e?E/!f?'!?	ewtaX?t$)?n!^? YBI?$ΘO??yylG?1?$}r?k3?g)G???2?9?>A>??m?4??e?]???t???Da?ъ?q?pS????
750 753
M?
751 754
?N??	??9k~??,IA????7??pI*?c?+?SPp@?????Թ?Uր?z??2??????U???B/2????P?? ?"??
752 755
?R/7?	?'?F6^JY??Iin@X?1???7???/?#X?F?a?"?U<?y?~v}???&??????.V????|/\?#?Y?O???/?
......
770 773
9?F ?"^f??ۀ7?Q??$Ue?Q??I]?:???(??R?op?g?E?9̑0Mv?g?6?0.???o??nܭ?L~??K?Y~}C?||??n/?|%Tq
771 774
?E???P?Dw?E%?[?A?W?F?q?????K?=>?;???i>?=~dG?>/N	azd;???h????????????O?p?Y?w.?1ܥk?6???M???ݲ??????1?͖?H????V?+w^~?ŷ	??3?g????q?@`????p?????D
772 775
h??? V??????>5?(?l?Ϳ?T.?_??qIn?΋N?54???Hܶ0?\??^?????H>????Uq?Ãno)n5?z??ˊչF???Nu??IIeT?m?E?գ??i?|?{x?]?uP????pO?u@?}+.?׆??Ϯz*???f???8A?f??Z63TR??	?Tf5?|?#<?_??M?<???h?ƈa?`??:?ܑ?????b+:?l?,w?W??|'??x??~}?/{4??l?r??????(???1r??2?8??!??(????YiE\?իߧ<}?_PK??R??
773
?/PKu?(.DBQuery.java.swp?ZM?Gn;v?q?r???<Dʌ????1^???];k?k{?(???t????=????HP$A?B\H??H	??D??%J?8q#?K??OwW??ڎ?@H????tիWU?^?????gff?>{?=dY?}m?c??Z???,?B?غ=5????XmG??p|?{U??0?l?X??k-??n?GN???jlj???a4????թ#?;,Z?/?z']TPA?
774
~???<?????P
776
?/PK@??(.DBQuery.java.swp?[{?U???R^?hbгWw???????v?([?v?PlΝ9?wڹ3?3g??bИ?1??????G??H? ??B?"?Q0????H$D???̜??-?s??{g?w?s?w????}wn????i??2@ym???}?0n=e??F??N??،[??J3?Q??Cͭ8t?zA?A}VYmx,pj?(?+ԉ+??*?M??Ҡ̲-V??.??y?Z??ȐT?F;??_?!?x??=??
775 777
*???
776 778
*???
777
*???2??f?&>7.?I?>``????
779
*?_L?y??:?o`??Y?
780
Pu????!u}6p>?.???
778 781
*???
779 782
*???
783
*????s?Bҿ?ϓ?e
784
?o??2p=?x??)?
785
???0~<?	|?4?<???$?^`??y??pp/?#`???0>??????~???'?/???????\?????1?????????
786
?KoGpp??2p9?	???0&?}?n???^?d?_\`;?6๳
787
?Y????N൳?)?.???7?g??^?l6l????[)?E??m1?Nʓ?6m27?	?%?d?,?E?6? ff3t}???F??zw?l?i5??wʥኼQ6r?/?7c=?}n??????1???o?@?֘???$??1?9?????????܈?˔???:-?{Z\~???I?rq?\??uף???խh:?b?ʽ\??????н???Y?k?[_F?N??_F??W?};??ۭ*lݩ???y5??F??#???H??^RM?????:7';љc,^Z????'s-y?W*d?['au?>???7t?M4ѡc.??3???2֙?~?ՙU?^?^?Ӿz????Is=?g7??eY?Qon??z?e?f??G?VѰuѓ?Ԏ?ۭ/?9?H(?????F?? l5?v*?e{?<?	?N???YqkB\??4?2??M??cQӔY?[d?g????????7?5?vb;??F??>X՗??'?1?.G????|?^Ds`??C?,?Ę??]"e.??????dxj??ʪ3I]?>?w2??G;0?׊i??4??i?S??????9??`?J;m?
788
)?C]C)
789
?GȰ? >??_??r8??Q?u????azҔF?MV	?/}D????sC`?p?5?'X???uOOO:?ZU??bg?D#?[?I3?y????5,?W??B?ʛo???d/Vm52C?F????/ܖ???9???r?R????ś"L?3??ՠoV@bI??2?]~???hD_
790
%??K??#k???f0?؉&???@B?$?/V$??h$?"͞??L??l??W?Ȋw)wp??????Mx2?Yy?Veɳ??p????J?Yeuׯ?????AĪ??|?%DPʸl?N'????-;??&?FQ?Zz??-F"?!Zri?k|94}??]?]_3	?b???Wա?3??X$?d3yo??6:@?B(t?H?@B???5??bhG?????Š??HN?n??jB
791
?AԔ???hu$?d\?B????S9eO?H?-I]???X?Cl0A??h!f??7??jw{kz?wh[`?}<?:???|??i??|?Y??????lh??t.?hb<?:??_n6??ͦz?????^?^Ur??SN??=???s????_Q?'??ա]??A"ޯF??$?^n?????Y=?*??V???nѐ?L??q(???|??`م!?Q4??r???|?<??????uV?!?tYl?2?E?!$[?w?-υdߵ? 0?L?̟???à?[}.4:?G???8l<?>-?T????D??i??*??????|??Ԁ??
792
?A`?x7?????E?.`8x????.p.^E??,?4?$?p;???A??0p7?I?f??<`?:r??[??^@??<p7?)?&`x'?g????w??????!???u?6`0\?y????ǁ	`?
793
??<?y???????????~ԁ??n?????@l^A??p'p8w?ܓ灟??U?	???p?[?L
794
?Q??ņ?7??.?k??F?X??ӑR??f?R2w^i\e\1??T?sk??Ü#%?????????B%?s?T&gе{?ញ??7?M?ls?c????t?46??&??????GvH"?N?Z????i	0[kҖ?QQ???J?۔Fgn,?8?%?ëd+??R??6??X?*?r}ۋ3??y?;x??&?+eq??ij??3bR???8?,?
795
Z??ۣ??p?HK?.l#rK????"???;Đr???=?p??dž?b1?9??d2(?;g=>/֙$Y??!yp?A?4?j??4??db??+????,?I?kS?Y?
796
C???b1!??Y?k;]f??p݁?2^2F3b
797
f???l?'?"B<4??xI$???"˨?b!>Iv??@?6OH?Q?q???v?lƪ?֧?Ć?,?wʽ??.? ????>?11 ?:j?u
798
?0?#?ϋːz????????????2?Ȍ _?{#c??L??i:?h?8 g;??x???'??d<??i<??q??#??$wd
799
U?'?;???U?R??(?(j?'t?´??ɗ?^?i??I?-s,?*?????Zx????| ?}C?!R???יe+??>???'?<f%i????q=???м
800
އ??S?=L??;?^	b˽$7l?/Z;???(g?f??89d m?긐??????}Y1??GeM???$?װ???!??`<n?j?8_??.+a?"?֮I?I?X?????6??jD????>'7?IwM?iҜ&???^Xi1m????ڝ??g?m??΅?4\Jl??$??rUZ%Y?{#JI.R?7@$??,??]s???DyAp\("wJ?O?2 ?y?W?????Ov?;?P5?o+??L??	b??N?[???O?>ҁ??C?2??A???I??K???\YX?????i$??Ᲊm2#k՜?e???K??5??#\??y?.2]U??~^ݓ?,????߽?„r;?&?Ȟ???dk??eT<?*?ٶ48e'?R??a?9???H?1?>??N?/?????yojy??|?P??V???B@n6ʺ?2?T?4A??C[?????t0???Yl????=d??v	0?O????!׎?L???G?'?[??????4??oB????e????????I??c?????p1p?k0??nҿ??
780 801
*???
781
??%??? >o? ?!???N<_?;??>hYW????,?w??????-????;?????׀?րq?_;,?e?9??"p???^?~
782
?|?"??ۀ?mG;`?0lnn??????????&????\B?8P??}?^^8?Q?????c?G??????Ų??	p`?y?e??
783
ԁQ`??͖?y?i`?e`3?i?Z???K?h?Bʝ&)O?9?ͽ0 ?B.g?,?ǜ????v????;>?0?T?M?m???XUČ??J??X?߻?t. d??NG???Ӷ?#p?R?K?"|?5N????t?+A?2ߋ???x???ա,3?Y?l?O?L?+皬6=??r?פ?l1??+B??t?ET?^7Ag?.?u49`N?W???/?b?k-?!z?K???[??+??Bus?t?¢c=x?4d?+?i?Ԕ?-??~??d%?s?4,?c\l5W??y?JN	?$???Mr?U??4?D??v??)??1Ϝ??i??????}z?g?Š??Ԉ??r?X?kT?u??a?XtK]Pv?N?M??Eݓ?^cN?39m?????[??H??8^
784
?n??RQ?g??v#v`??ES?4`?Đ??lZ???e?NR??=?aQSG2??iߘ?I?J?L?]?u?13???'??#??㳣?s??0?f?
785
?k???L1y
786
R?l?˼I???n/??:????'?N?7r??X?????1)?Ș??1%? a<???B????U?x'
787
ni(?1??8Sė??H?>N?&z:o?}Ұ(JO????ı?o??[~?m??B?n???
788
1q??w?ޝ??gճ?XY+?H?????}|???g-?? 8{^?T{?=U??Ƭi+3a??{A#???F?l????JMF0g?N?4)?(???ޭ?Ē??"e@??Y?;Y??J&?<???D-?t?u??a0??C?,??D??x???Tg????hT?_?Ѯ?g?خ??
789
w?Vp???91?l?&<?wڮ=X7???d?'??%?%k?c?x?j??С~3?ymh??PM???6.?ǤӁâ?=????)?P?Ⲗ?&?$???bS?{ȓ?'H???"r??6!3\o?~U?8?Ŋ??pLS?FWP|?A?V
790
??qS݄?Ц?,q?9?v??N?S??q0?j?M??????Tբ??$ZN?I?
791
57&??Ԑ}yG?>??t?/T?.?????V;??40[??mܮ?֦?z??N??????o???۳??xZ?]???ޣ{?P?/?B!?j?l?܎-^n???Ͷ~?Y\??-rF]?j?Gg?1_{X!C????'?#?????>"߯?E?M}??H????f?52??"??;ݲ"??DݓP2|?P????C&?Z??H?/?Xy<	?a{=򖛼&?C?ٲ\&m^K?'??|]?LR߃???R??q?;??{???0??!?:Q;??I?v?$C?/oHb#??	q?-*?????x?K?ԁ???"0?>\в?\??m??????E`xx?????_??>	T?
792
?w???/?|?$0<?n"??|??1?
793
?????:??o??_?
794
|xx
795
x?+???/????a?U??/?????N?/??oׁo
796
`
797
?)?u????-J?Ⳡ?
798
??U8???8)N???K??Y??'|?B&RA?,??r?6?t???Gql\???E5i?m?d?bCf?O?M??8?T????l0?????'?yI혷???85?ĉ:ˋnD??j,?"??p??Y&??J?(?!?>?N???V?nwt?m?H?????*)W??]?a?????G8??B?[?????4???q:i(T?,??t?R??*&?'????v?%?g=ʊ?
799
???O?jI2nK?S???l}??ۃ?BLR???F.8a8?G???<?R?4J?m#??򤎺?F???嘆??d?2?2d????aL???g4??
800
?6?n???P?}??&??e*?gVt?????'???#?f`???E?CD??p??V?Ly%?-WH?74?V7?m??jin??邺H;*;.?ks?iU9?,??c*' B??3?1<?yoJἘ?n?2a?!????]??i?fШUvڿ2?g#?=?Sj??t?Ԋ&?i??=?jeN:?e??Y?,?-???Ԧy!,?? ?j
801
uX?Xʇc?d?$?m??2??=I~?B?4?A?????*vJ?O23 ?y?S?۹?O?p ??9?q+???\ȏ????????0??҇?7#?0??dӋ??,`???????Y??ԯ'??v??2?1]?O???'??uXna
802
?2#\??E?.#]?????|??j?????¤r?8&Ȯ?\f?;?HE?U?BT??Nۉl1Vm??c??c,@??!?&?v|x?|?i???hCd>??Qy
803
3? 22????$????Lд@??6o?=?H<-F?9?p?a뽇nxg????????ř?s?񉹩3s????饙??)qJ?PKx??M6@PKu?(DBSAXNode.java.new?Y?o۶?y?+?ƀڙ';????6??"q????[?H??UU?Jb<?w$%Q??%C׼????????sw?{pЀп[?c?w3p?Ov???E?&B??F?Ԋ)Hy?r?c%?????b\???8?X?$??d??˕:??^??|?׉d??*oy*C???????!Ӽ??P1WT?"f??	O?a?H,CG8???ԫ????1??J??ΘR?FĜ&??[RA?????i?m??-zG?j???W??W?????w??!?Il`r???/?U??H???-9? ?2_^{?ϙ??\1???F#\'"U@?=?1?N*C???{?'???\???{??J????M?l?SfV6?@??;??Z?#?]*?g?]\2?b@	`0ԈIN?c?ӄ?F?]G??_X?=?$?}=??F I?[??F???߉3U??*a)?@?'???4?b???W?W????Bc?	
802
*???
803
*???ay??틱???o<I???>??,?N;?/?:???;?k?RZ.????{?F?????????o>
804
??~?????S?????v?E?{?
805
???)???
806
*???
807
*???
808
??#?a???ZivoI??]?V?c??0???gc4l??%?K?.?kR?nd&???HI?((Z????tbȘ#Q?r????/Y^D?8[<	???A???3S?3jԖ/?[E$E???y??ᵼ?Ự??z?]??w%??,E??.#m-?U???w??T$^K\??${?]??7?A????V7?N???K?PKpˢX?
809
`PK@??(DBSAXNode.java.new?Y?o۶?y?+?ƀڙ';????6??"q????[?H??UU?Jb<?w$%Q??%C׼????????sw?{pЀп[?c?w3p?Ov???E?&B??F?Ԋ)Hy?r?c%?????b\???8?X?$??d??˕:??^??|?׉d??*oy*C???????!Ӽ??P1WT?"f??	O?a?H,CG8???ԫ????1??J??ΘR?FĜ&??[RA?????i?m??-zG?j???W??W?????w??!?Il`r???/?U??H???-9? ?2_^{?ϙ??\1???F#\'"U@?=?1?N*C???{?'???\???{??J????M?l?SfV6?@??;??Z?#?]*?g?]\2?b@	`0ԈIN?c?ӄ?F?]G??_X?=?$?}=??F I?[??F???߉3U??*a)?@?'???4?b???W?W????Bc?	
804 810
?????l2[?)?W??? S?֛??|3?mh?w??_?"d?????82??H?e???y?z??	??5c??:-G"?ҁ?J?x??k??(d????1?
805 811
????Cn;0??( 1??????o?,?,#ɵm??֒????2?i?4?B8t?????er:???JNXBLϛW?8?K?6oל??!?}?v??v~%?R??3?Zر??1	??~?y??6AV?t?f??+?x?>??y.??%???Dj&?[P?~?
806 812
c?`6[???֣????f?}`??*-ؒ?`???(??~?܁?M?0??0???Γm,y?)Չ?x??
......
812 818
?B???+?hK?{^E?B|!??1?S?/ ???u=??bq9^-&???2@?\b??_?¦!??$?^?\[?E??p?oE?tZ\?R??V??v?N??*???FH?[?MLf?-N?Z?,????BL??Qh?_K????C)??
813 819
o?^Rʡ?(??]??DZy?3}??????y??ֆ???^"Ԟ?kU
814 820
???0???	ۧ?@?V?;]??;?֋]?%nV??.?^???s;??m?n??C\?塄?wԝE?t&r?Z??^r???<B??Y???a|>??^.`89=?????-?
815
?п_??`x?Lg????j1?M@B??z?Y?U??-?_??w[??4??/*??@i?=,M[N?(??e"?ֽ??,??`??????O?s???c??o?%$N?Hm?g;?=???,D???%E?q?ClOOX?#?N	f͜v?8aR?-WE?6?^~?E??bρ???Y???aA??od?)?<?P??H?$?!???2e(1Qn?T?P??????E??B6?E/?}(??۵?`??ҥ?Y??4?:?ё???M[??????mA?n????G???C??PK?Y?k?? PKu?(.#DBSAXNode.java.1.27?Y?o۶?y?+?ƀڙ';????6??"q????[?H??UU?Jb<?w$%Q??%C׼????????sw?{pЀп[?c?w3p?Ov???E?&B??F?Ԋ)Hy?r?c%?????b\???8?X?$??d??˕:??^??|?׉d??*oy*C???????!Ӽ??P1WT?"f??	O?a?H,CG8???ԫ????1??J??ΘR?FĜ&??[RA?????i?m??-zG?j???W??W?????w??!?Il`r???/?U??H???-9? ?2_^{?ϙ??\1???F#\'"U@?=?1?N*C???{?'???\???{??J????M?l?SfV6?@??;??Z?#?]*?g?]\2?b@	`0ԈIN?c?ӄ?F?]G??_X?=?$?}=??F I?[??F???߉3U??*a)?@?'???4?b???W?W????Bc?	
821
?п_??`x?Lg????j1?M@B??z?Y?U??-?_??w[??4??/*??@i?=,M[N?(??e"?ֽ??,??`??????O?s???c??o?%$N?Hm?g;?=???,D???%E?q?ClOOX?#?N	f͜v?8aR?-WE?6?^~?E??bρ???Y???aA??od?)?<?P??H?$?!???2e(1Qn?T?P??????E??B6?E/?}(??۵?`??ҥ?Y??4?:?ё???M[??????mA?n????G???C??PK?Y?k?? PK@??(.#DBSAXNode.java.1.27?Y?o۶?y?+?ƀڙ';????6??"q????[?H??UU?Jb<?w$%Q??%C׼????????sw?{pЀп[?c?w3p?Ov???E?&B??F?Ԋ)Hy?r?c%?????b\???8?X?$??d??˕:??^??|?׉d??*oy*C???????!Ӽ??P1WT?"f??	O?a?H,CG8???ԫ????1??J??ΘR?FĜ&??[RA?????i?m??-zG?j???W??W?????w??!?Il`r???/?U??H???-9? ?2_^{?ϙ??\1???F#\'"U@?=?1?N*C???{?'???\???{??J????M?l?SfV6?@??;??Z?#?]*?g?]\2?b@	`0ԈIN?c?ӄ?F?]G??_X?=?$?}=??F I?[??F???߉3U??*a)?@?'???4?b???W?W????Bc?	
816 822
?????l2[?)?W??? S?֛??|3?mh?w??_?"d?????82??H?e???y?z??	??5c??:-G"?ҁ?J?x??k??(d????1?
817 823
????Cn;0??( 1??????o?,?,#ɵm??֒????2?i?4?B8t?????er:???JNXBLϛW?8?K?6oל??!?}?v??v~%?R??3?Zر??1	??~?y??6AV?t?f??+?x?>??y.??%???Dj&?[P?~?
818 824
c?`6[???֣????f?}`??*-ؒ?`???(??~?܁?M?0??0???Γm,y?)Չ?x??
......
824 830
?B???+?hK?{^E?B|!??1?S?/ ???u=??bq9^-&???2@?\b??_?¦!??$?^?\[?E??p?oE?tZ\?R??V??v?N??*???FH?[?MLf?-N?Z?,????BL??Qh?_K????C)??
825 831
o?^Rʡ?(??]??DZy?3}??????y??ֆ???^"Ԟ?kU
826 832
???0???	ۧ?@?V?;]??;?֋]?%nV??.?^???s;??m?n??C\?塄?wԝE?t&r?Z??^r???<B??Y???a|>??^.`89=?????-?
827
?п_??`x?Lg????j1?M@B??z?Y?U??-?_??w[??4??/*??@i?=,M[N?(??e"?ֽ??,??`??????O?s???c??o?%$N?Hm?g;?=???,D???%E?q?ClOOX?#?N	f͜v?8aR?-WE?6?^~?E??bρ???Y???aA??od?)?<?P??H?$?!???2e(1Qn?T?P??????E??B6?E/?}(??۵?`??ҥ?Y??4?:?ё???M[??????mA?n????G???C??PK?Y?k?? PKu?(	META-INF/PKu?(?Rf?9META-INF/MANIFEST.MFPKu?(?edu/PKu?(	?edu/ucsb/PKu?(edu/ucsb/nceas/PKu?(@edu/ucsb/nceas/metacat/PKu?(??^")?edu/ucsb/nceas/metacat/BasicElement.classPKu?(???2@)edu/ucsb/nceas/metacat/DBDTDHandler.classPKu?(MT`??
828
-?	edu/ucsb/nceas/metacat/DBEntityResolver.classPKu?(j???3%?edu/ucsb/nceas/metacat/DBReader.classPKu?(???W?X1edu/ucsb/nceas/metacat/DBReader$DoctypeInfo.classPKu?(?h???
829
*>edu/ucsb/nceas/metacat/DBSAXDocument.classPKu?(]?)>"edu/ucsb/nceas/metacat/DBSAXElement.classPKu?(??#??))edu/ucsb/nceas/metacat/DBSAXHandler.classPKu?(?]K???(2edu/ucsb/nceas/metacat/DBSAXWriter.classPKu?(t[8ny?*3:edu/ucsb/nceas/metacat/DBSimpleQuery.classPKu?(???(Cedu/ucsb/nceas/metacat/DBTransform.classPKu?(??g?/MLedu/ucsb/nceas/metacat/GenericXMLValidate.classPKu?(????
830
;Tedu/ucsb/nceas/metacat/GenericXMLValidate$ErrorStorer.classPKu?(?O?2?:~Xedu/ucsb/nceas/metacat/GenericXMLValidate$ParseError.classPKu?(??t??++[edu/ucsb/nceas/metacat/MetaCatServlet.classPKu?(?R?? ?(gqedu/ucsb/nceas/metacat/MetaCatUtil.classPKu?(P?%??*?sedu/ucsb/nceas/metacat/ReaderElement.classPKu?(????{(+|edu/ucsb/nceas/metacat/XMLValidate.classPKu?(?h6?\?)*edu/ucsb/nceas/metacat/metacat.propertiesPKu?(????%݀edu/ucsb/nceas/metacat/TextNode.classPKu?({???R&??edu/ucsb/nceas/metacat/BasicNode.classPKu?(!????(??edu/ucsb/nceas/metacat/ElementNode.classPKu?(%8[?
831
"&??edu/ucsb/nceas/metacat/DBSAXNode.classPKu?(„x?N?%t?edu/ucsb/nceas/metacat/DBWriter.classPKu?($????,?edu/ucsb/nceas/metacat/AccessionNumber.classPKu?(F???@?$6?edu/ucsb/nceas/metacat/DBQuery.classPKu?(.?…}/ȵedu/ucsb/nceas/metacat/QuerySpecification.classPKu?(?R?48^:,?edu/ucsb/nceas/metacat/QuerySpecification$QueryGroup.classPKu?(??
832
9??edu/ucsb/nceas/metacat/QuerySpecification$QueryTerm.classPKu?(?_??W
833
P6?.ReaderElement.java.swpPKu?(?????@??.BasicElement.java.swpPKu?(??e??0??.TextNode.java.swpPKu?(?=?Ug`7?.ElementNode.java.swpPKu?(-??@
834
`??.DBReader.java.swpPKu?(?h?
835
Pa?.DBSAXElement.java.swpPKu?(o?%??
836
`?.DBSAXHandler.java.swpPKu?(O?#??	?notes.txtPKu?(ߍ?t
837
@b.DBWriter.java.swpPKu?(?
838
W??} DBSimpleQuery.java.newPKu?(ԼDx@?'.DBSimpleQuery.java.swpPKu?(?"n?
839
@?3.DBSAXDocument.java.swpPKu?(?w???
840
`u>.DBSAXNode.java.swpPKu?(???Ҫp?L.QuerySpecification.java.swpPKu?(??R??
841
?/?bSAXWriter.java.txtPKu?(x??M6@?p.DBQuery.java.swpPKu?(?Y?k?? 
842
|DBSAXNode.java.newPKu?(?Y?k?? ?.#DBSAXNode.java.1.27PK55-?
833
?п_??`x?Lg????j1?M@B??z?Y?U??-?_??w[??4??/*??@i?=,M[N?(??e"?ֽ??,??`??????O?s???c??o?%$N?Hm?g;?=???,D???%E?q?ClOOX?#?N	f͜v?8aR?-WE?6?^~?E??bρ???Y???aA??od?)?<?P??H?$?!???2e(1Qn?T?P??????E??B6?E/?}(??۵?`??ҥ?Y??4?:?ё???M[??????mA?n????G???C??PK?Y?k?? PK@??(.MetaCatServlet.java.swp?]?GyI~H?l?$}k?f??????ɖ?????t?$?ufw?nG??Y???[$)cbH??3
834
H;`?Pv(B HHQ???1?@aȣ!?"????=3=??;??@?v?g????????=???f?V/1??bw3W??0???q?k??X;59o???x?`Xk??q??Gݩ?|??^{????ʢzv????;?N#??Z
835
n?EZ
836
+?M??1+???????qk?ZO???O?Di?????J??O;?ˮJ??S??S??S??S??S?=?)l?e<?7u`?™??P??P???~?p`h??}6?ޢ~o??\??~?~?~?~?~?~?~?_^?l?8??CJ?S?
837
?gƃ?????????0p'??k??LC???????'???ۀ?	ව?n5?o????=`??
838
|?\ø?hu?r?<?s?#???ˁ?끣????~??0?V?a?'?
839
㯁ۀ+??9?0????????/*?`?????Q?5?<p?\?3?k?}?k????V?[?PO?6?Z?Y??7????
840
??ƀm??????m???ޔᄉ4??|??u?j?wZ??2K*?M??б\??TV?a?	?
841
?򕐍2?5?,TxB1&_?? ??wA?????bL???|???n?_?N?ul?sl&?r?<ʅb|o9??N?4x;t??`¶??????@????>?B????v???Vșm?V?
842
8???
843
??Qm?v?=-??????|?e??y??mnu\7jqﴥVC+??筎?^?m?Mf;????
844
?i?,??\T??;(?j?諐9!Ӫ6??&⼅??F'?AT-?b?a?
845
Y?j?:Z?-?\ϲ?͖ץGA??܎?E?P
846
T=?a?????I??n?ZB?$?I?|˖?Zi[>?I???ʢ?3?[]у??J?
847
W]~??T/JU??????V,{?݋?S\???G|??{?"
848
???$?9F??{???݅ы;?_ݲ?f?ǫ?hj??j?Yl??;mD9OuT??}Q?RK}K"
849
?b?
850
vR
851
H:C-~d?H,??e?@??gX˴???I?Na;w????;??Z?"g?c?????B??}??YŠQ3:b&P?%???u?SL????%?7??
852
??3"???ILK??8	?8;q??{??	?v?U?E?&-r?kd?*M??V?r?ڹ?z?Tx?#`B??/?F	??????;??????s<dj?q??ݗ?aq??k??T]DSRO&?1?ٻ/?T??M?P?0_'???ف#?Sq??²??f?A?rK`.??ޢ?m?(ʻ????%9i8V?b*$?O\'i?u|?
853
u?-??)??>e?Yp?o4??b?t UQ??;??hF?%?d???	???ͳ?g? ??q?j6yT,2`v3?r*8??R?N?
854
?i?=F3[??erT>ߣ? ?}??.ŒU[??~!??3??B>?BkɊ?!v\?x~?(D??xի!?'[????Z.z??|???*??*???Ү??aꡞ$??Na{o? ????0
855
?ը\?[??f??Sʚ?b?
856
?????Е?:?T???U?GC?
857
?? R?#Kg?nrL? \'u2??????TH?6?5???35W?????#~???w??"?\?j??Dnφ??	!HZ?״咴?6?#]*@dx?~?? W???k??&$z?	h?[??a???????g˃J?<uy????.??w3??\?;!?3?Vㄵ??;U?쮊???:,0v????mO?{XA?we?
858
Uw]?v
859
?/?
860
]?w????=??3d?&V???mJ?1??6=?3A?B"??qlN???d??A????H??B?O4<@?????j5p?T?]mA????ګ????????|A?_?c?G[8ʠq?*=???c	F ?՘??m/?{ ??YK?c?K?6'??>??E!?;Q?i???
861
??9R?'?}?~
862
8?t??oƁ?wB?p3??
863
p!p>?C?????p6?S???^??ˀ??Q???????(ݞ???sd????%H??????????????G:)???į??Vc?۬??°Ȝ????}??_???4???????= 3?4??͖??s??N^?iIj??Of?λ??h?wxb?/򥬻??a? ?3/K/S=?c??Ն??}?ma?J_&?\)G??d7??2?5%??Jx??l%⓱? ?m?r??I?O
864
J?=?sqa???̌?e??q?O<?i??zFYu??i??nK?@?pA??Q?1?1f?`?(_u?r«=?2e`oQ?ÝV?,????4?U???-.B?+??Jgɓz$IѠ?숤z}G???1&?C+?uZW?p6}t?fP?????]?[???I??g?????????K?m?p?w}N
865
~?&r???,?ԙg?$?I??u?0?b??RMۄF???jh]??=I?N?*2?q`?^?{?^i??f??T?s CX%?ɵN?4wL??bd?D??OY???h&?h??????3 ???????9????????o?C??"?Q??ˁ?1? 0??<??W?????[?)?*`3???????
866
4?+?M???k?B?????
867
?e?C?;???????6???	??ˀ?G7?/????
868
T??G??;?C*&?N`?
869
??,?1?u???U\?v`+?3?_???ہ??-???g?y?|?}? ??b6ƻ?pp?͍h?z???v??r???`ij????o?pbŮ???O?a<fM雜w?k??Bm?+wJ??ܱ??,?,?%m??????pLS>??p$4?̒"@V??J?^???ncƛ??Z?lo"?ї???H?P?[b;??n?+m??$???n???#j+<air??Ӟ?A?!9!
870
qɞ??k??iӞ?iJbi&Z?e!??*E??=:7??p?????z?0?XA'ݍCMLX?N??\ig?vplb?l-?Zm??\?͕?vhϕ2?
871
??4v???	?17st???C???Jr?-I???\i?:8W?2U?????<y??Z[?iZl|?L??=:????`???l?U\n0?KS??1
872
N!?u]f=??\;?2KFq!?\?3g?lo0"??ӷSDd??0?쪶jԆ3`ьB?? ??Ӳ#?W`?B?MY?? ٛ4ws?U?fكWR?b"?O:??,W?-???G??J?zZz ?tmUV????@?R'?Dի?QaF2
873
C????}Z<+?]N?4"<??Dt]e?"?eqA!?|_/'?:?劥d?B?y???a????ۑ	?<-X??勨'dߦ??p??"?u?1:E?f?VQ???n;?j???*?Z
874
]???*?6?vy?p?????zD4?X?r??lM?=G????WV?"??Q?eH?q??Ɛ4D!??=??Ewp???N?]5D??80?INB0?5????2&P?*??DQA??D?ឨ?I9Ŵ?ȒW?
875
????F?ǤPH?y?26??e?^??q?6???{E?F̰2t?[I???2dI?TH?,"?l?0?	?׌5J?“?B???J?Ųr2??uw??.?t>k??ԃ??N?.???#??n?U???Z?%?u٫??B??z+???D??Z#3{Ǭ?B?Q???/?_?ί????r??V??~?W*u???X?d??իl/?uy?0o<??g?͞?|&~??ve???uE??v??U???94?&g?L+J?g??AOǂ)??`v?D'~????|<??yF?"????im*??C
876
6???????z?"????n?
877
???ہQ`6_????2??	?z???>?Pq???N`pP?
878
z?ہ6?#?3???-:?????m??h?O???,???wM`x6?,`?f???]``??????4??80?.??????/o\u`xp?t?O?7;?Ǡ???,p7?)]?9???c????+???kO??/~?A????N??~?0B?????? ??KbOmXng&?mz??+???]
879
???
880
ex??0EYljp?iq???27x??NOlE4?"?hi???#6	?"?+B?h???D?0t[6?W?*A+?i9q#h??Wh鋗^$?Ru?xS????S?-	E?TaY?AF(?????6F??DIu:?@,Vs?"??????w?*?jH??<?????*?ykѣQ?٨A?[i??hG?'zQ',??<?'???P?GD??E?iDF??f?(?w??4Q?S?ҽ???~?֝DC?q?M??O?㾒????s??]????Vx??,Q?c?????3s?
881
Ty?B?B;?? ???T?jy?E6?:?N?u?????}?ks?()?@S??r'?dV?#ۈv_?$f驟܎?JA????T?????&?%?ˢݢH???E?G?????%/?ḥTR!???z?j??W=$???J?E??P?w?[??ߟħ?Z??!??`'}?2???????ӱ?xL?2?UҘ?hW??$??m????V?ia??.??Q?P??>?Ϡ^f>j9Z?i%????U?بms2?$?Z?;Z??
882
g?[??&?F?.q????0J?_4*B????˰???;P?8g{??W???n??H/?Lz?D!?Mώ8R??p?Ȍu?r??,?9QN?O??8?.?$??>T??2????WX?)?$?c?O?>}!????u??G:?!9???d)	۽YJeH6?rMN?,	/?"?\b?$??L?9?(?皜?9r?#?x??g??'???kf?h?ܝuvf'Տ???}?qO??	Qx%"?7??Q6????x*??gBq???N?b4u???????O???"t??'?=?V?!???
883
??>?????????N????U???W??o*????? ???]?!?q????^
884
???t?o?'????W??x#0???g????9p+0????E?s?/Aǿ?h?(??gI????;??\
885
<?;t?{???]?????L>|?????`
886
????A???v??@?U??G0?>?A??@?h?pvB=Hn???"??ꆻ?*mWۑ"?=?iT??0I???G?&??4??\??p??u??[??G$qfx?\"v~ϗO5???'?N*?\$~cqk^?+??G??J?K???????J?0>???A????ׇu'???6????ww1??aS߭[WK?ի?]?K??|ךE
887
?*j?T?|H/l|???v}9>?(CXa?Ô??aLE?gzId?e??:??˙Y?dSN????jŪ?f\??J???;?N???ڞ??rk9??/???ZE?????D?	??j??.?@T?ܓi?V??\?{?V#7)?ϔ*Ծԙ?????	A????I?+q?%?䩞v\??n?"???f??)
888
??3???[??K?|b?h??&?&???D??z???????kx8ك?|U?ɬk???4a*tjr|Ob??Ď3?d?/????(=????Е?.?C[?T'Ә?ɬ.???SN	m^??	wqf?ڗ??#?b?\DSN??uN??=?Ʊ?w?#o?j??75Q?8%{$g?????X:)?K?2?TXj?%??4-~OL?Ga"?????0(E?*?7?5?UqS'u?(>u?2?G???????V?J?<???i!	?=?u(W??w8_T?0??k CU]??c3 u????S??`?:??????ʹ?_??Lm??c???j??????Tg5[4S8?_???pOq?#??%?-??Q???
889
?G??x3`????/???x?b??o?????:?????@????&P~]???'??$?R??
890
]?3?]*`	?????I?u??+?ۀ[?WO?C???=???ہ?7(?????=?&???>?ƀK?-???e_>??8????i>?	?????p?w??G?{?{???w??p??l2????
891
??????]?8=u?/?S??i?b?
892
L??e??.m?\5?+?Q????JS??Y?+fv?M?Ұ?:)??^H琻:00`D?y?kil????؞??\?r???X?e]u?(?o}:??=_.?M?{?ˡ?????Ct??q]??|??l[???V2wJ#b?
893
?O??/F^ǖ???M???L?v.?ً?9?NA??{j(????Q?uT!}?X?D
894
??Yܺ
895
?^G?^N\??r6?Q?u׆R?MQb??]p(?0}t??MLo???8
896
?9G?J??%?R_J???-R??i? ֋|n??$?ef???1U?:2Taiդ(<PH??????????g?S???'b???R??????Ç??,??h]ڕ?Ô?֊??e?f'?&Ǝ?CH?Bo85??????}?K2х??}ȵ5#????ݙ?aW?@:??}?G}?)??Fa6ydƮ???d|?iբ????[uE????b??Q????uh????Yk?????g????o&:E?Vj?O?ڣ?lae?*???Y&{?\k?????p????t?^j?;x?;?ojr|????(?lto~??vy??????tgR_???Ε??K??J{??_j?|t???????[m?\	-??`???????i???p?'??;d?	?gb$?D8d???I???C$?E?B??t?b?ծ??p????F)rUQ.???_???^???s???C?h?ʉ?3??ܤ????ː?ev?u3?۟|}?T??1]%.??!?HZGϰ??]t?b&?????.????L?2?`U?=??-??uQ???ba<??Z?eg?f??PK?RFL??PK=??(	META-INF/PK@??(?Rf?9META-INF/MANIFEST.MFPK@??(?edu/PK@??(	?edu/ucsb/PK@??(edu/ucsb/nceas/PK@??(@edu/ucsb/nceas/metacat/PK@??(??^")?edu/ucsb/nceas/metacat/BasicElement.classPK@??(???2@)edu/ucsb/nceas/metacat/DBDTDHandler.classPK@??(MT`??
897
-?	edu/ucsb/nceas/metacat/DBEntityResolver.classPK@??(j???3%?edu/ucsb/nceas/metacat/DBReader.classPK@??(???W?X1edu/ucsb/nceas/metacat/DBReader$DoctypeInfo.classPK@??(?h???
898
*>edu/ucsb/nceas/metacat/DBSAXDocument.classPK@??(]?)>"edu/ucsb/nceas/metacat/DBSAXElement.classPK@??(??#??))edu/ucsb/nceas/metacat/DBSAXHandler.classPK@??(?]K???(2edu/ucsb/nceas/metacat/DBSAXWriter.classPK@??(t[8ny?*3:edu/ucsb/nceas/metacat/DBSimpleQuery.classPK@??(???(Cedu/ucsb/nceas/metacat/DBTransform.classPK@??(??g?/MLedu/ucsb/nceas/metacat/GenericXMLValidate.classPK@??(????
899
;Tedu/ucsb/nceas/metacat/GenericXMLValidate$ErrorStorer.classPK@??(?O?2?:~Xedu/ucsb/nceas/metacat/GenericXMLValidate$ParseError.classPK@??("I?y??,+[edu/ucsb/nceas/metacat/MetaCatServlet.classPK@??(?R?? ?( redu/ucsb/nceas/metacat/MetaCatUtil.classPK@??(P?%??*?tedu/ucsb/nceas/metacat/ReaderElement.classPK@??(????{(?|edu/ucsb/nceas/metacat/XMLValidate.classPK@??(?b?x-)?edu/ucsb/nceas/metacat/metacat.propertiesPK@??(????%??edu/ucsb/nceas/metacat/TextNode.classPK@??({???R&??edu/ucsb/nceas/metacat/BasicNode.classPK@??(!????(n?edu/ucsb/nceas/metacat/ElementNode.classPK@??(%8[?
900
"&e?edu/ucsb/nceas/metacat/DBSAXNode.classPK@??(„x?N?%I?edu/ucsb/nceas/metacat/DBWriter.classPK@??($????,?edu/ucsb/nceas/metacat/AccessionNumber.classPK@??(??X;
901
?$?edu/ucsb/nceas/metacat/DBQuery.classPK@??(Y?Qi-?/??edu/ucsb/nceas/metacat/QuerySpecification.classPK@??(?8^:"?edu/ucsb/nceas/metacat/QuerySpecification$QueryGroup.classPK@??(????
902
9??edu/ucsb/nceas/metacat/QuerySpecification$QueryTerm.classPK@??(?_??W
903
P-?.ReaderElement.java.swpPK@??(?????@??.BasicElement.java.swpPK@??(??e??0??.TextNode.java.swpPK@??(?=?Ug`.?.ElementNode.java.swpPK@??(-??@
904
`??.DBReader.java.swpPK@??(?h?
905
PX?.DBSAXElement.java.swpPK@??(o?%??
906
`?	.DBSAXHandler.java.swpPK@??(O?#??	?notes.txtPK@??(ߍ?t
907
@Y.DBWriter.java.swpPK@??(?
908
W??}
909
#DBSimpleQuery.java.newPK@??(ԼDx@?*.DBSimpleQuery.java.swpPK@??(?"n?
910
@?6.DBSAXDocument.java.swpPK@??(?w???
911
`lA.DBSAXNode.java.swpPK@??(ԅ?K???O.QuerySpecification.java.swpPK@??(??R??
912
?/?eSAXWriter.java.txtPK@??(pˢX?
913
`?s.DBQuery.java.swpPK@??(?Y?k?? ށDBSAXNode.java.newPK@??(?Y?k?? ݊.#DBSAXNode.java.1.27PK@??(?RFL??ߓ.MetaCatServlet.java.swpPK66sƮ
lib/metacat.properties
13 13
executescript=test.bat
14 14
defaultGlobalName=NCEAS
15 15
accNumberSeparator=:
16
saxparser=org.apache.xerces.parsers.SAXParser
src/edu/ucsb/nceas/metacat/QuerySpecification.java
70 70

  
71 71
    // Initialize the parser and read the queryspec
72 72
    Parser parser = initializeParser();
73
    if (parser == null) {
74
      System.err.println("SAX parser not instantiated properly.");
75
    }
73 76
    try {
74 77
      parser.parse(new InputSource(queryspec));
75 78
    } catch (SAXException e) {
......
105 108
         FileReader xml = new FileReader(new File(xmlfile));
106 109
         QuerySpecification qspec = new QuerySpecification(xml, DEFAULT_PARSER);
107 110
         System.out.println(qspec.printSQL());
111

  
112
         // Also test the XML formatting function of DBQuery
113
/*
114
         System.out.println(DBQuery.createQuery("mysearchvalue", "mydoctype"));
115
         StringReader xml2 = new StringReader(
116
                      DBQuery.createQuery("mysearchvalue", "mydoctype"));
117
         QuerySpecification qspec2 = 
118
                      new QuerySpecification(xml2, DEFAULT_PARSER);
119
         System.out.println(qspec2.printSQL());
120
*/
108 121
       } catch (IOException e) {
109 122
         System.err.println(e.getMessage());
110 123
       }
src/edu/ucsb/nceas/metacat/DBQuery.java
74 74
                              dbstring, user, password);
75 75

  
76 76
          // Execute the query
77
          DBQuery rd = new DBQuery(dbconn, parser);
77
          DBQuery queryobj = new DBQuery(dbconn, parser);
78 78
          FileReader xml = new FileReader(new File(xmlfile));
79 79
          Hashtable nodelist = null;
80
          nodelist = rd.findDocuments(xml);
80
          nodelist = queryobj.findDocuments(xml);
81 81

  
82 82
          // Print the reulting document listing
83 83
          StringBuffer result = new StringBuffer();
......
181 181
      }
182 182
    return docListResult;
183 183
  }
184

  
185
  /**
186
   * format a simple free-text value query as an XML document that conforms
187
   * to the pathquery.dtd and is appropriate for submission to the DBQuery
188
   * structured query engine
189
   *
190
   * @param value the text string to search for in the xml catalog
191
   * @param doctype the type of documents to include in the result set -- use
192
   *        "any" or "ANY" for unfiltered result sets
193
   */
194
   public static String createQuery(String value, String doctype) {
195
     StringBuffer xmlquery = new StringBuffer();
196
     xmlquery.append("<?xml version=\"1.0\"?>\n");
197
     xmlquery.append("<!DOCTYPE pathquery PUBLIC ");
198
     xmlquery.append("\"-//NCEAS//pathquery-1.0//EN\" ");
199
     xmlquery.append("\"http://24.237.19.164/xmltodb/lib/pathquery.dtd\" >");
200
     xmlquery.append("<pathquery version=\"1.0\">");
201
     xmlquery.append("<meta_file_id>Unspecified</meta_file_id>");
202
     xmlquery.append("<querytitle>Unspecified</querytitle>");
203

  
204
     if (!doctype.equals("any") && !doctype.equals("ANY")) {
205
       xmlquery.append("<returndoctype>");
206
       xmlquery.append(doctype).append("</returndoctype>");
207
     }
208

  
209
     xmlquery.append("<querygroup operator=\"UNION\">");
210
     xmlquery.append("<queryterm casesensitive=\"false\" ");
211
     xmlquery.append("searchmode=\"contains\">");
212
     xmlquery.append("<value>").append(value).append("</value>");
213
     xmlquery.append("</queryterm>");
214
     xmlquery.append("</querygroup>");
215
     xmlquery.append("</pathquery>");
216

  
217
     
218
     return (xmlquery.toString());
219
   }
220

  
221
  /**
222
   * format a simple free-text value query as an XML document that conforms
223
   * to the pathquery.dtd and is appropriate for submission to the DBQuery
224
   * structured query engine
225
   *
226
   * @param value the text string to search for in the xml catalog
227
   */
228
   public static String createQuery(String value) {
229
     return createQuery(value, "any");
230
   }
184 231
}
src/edu/ucsb/nceas/metacat/MetaCatServlet.java
67 67

  
68 68
  private ServletConfig		config = null;
69 69
  private ServletContext	context = null;
70
  Connection 		conn = null;
71
  DBSimpleQuery		queryobj = null;
72
  DBReader		docreader = null;
73
  DBTransform		dbt = null;
74
  String 	user = null;
75
  String 	password = null;
76
  String 	defaultDB = null;
77
  String 	resultStyleURL = null;
78
  String 	xmlcatalogfile = null;
79
  String    defaultdatapath = null; // path to directory where data files 
80
                                    // that can be downloaded will be stored
81
  String    executescript  = null;  // script to get data file and put it 
82
                                    // in defaultdocpath dir
83
  PropertyResourceBundle options = null;
70
  private Connection 		conn = null;
71
  private DBQuery		queryobj = null;
72
  private DBReader		docreader = null;
73
  private DBTransform		dbt = null;
74
  private String 		user = null;
75
  private String 		password = null;
76
  private String 		defaultDB = null;
77
  private String 		resultStyleURL = null;
78
  private String 		xmlcatalogfile = null;
79
  private String 		saxparser = null;
80
  private String    		defaultdatapath = null; 
81
					// path to directory where data files 
82
					// that can be downloaded will be stored
83
  private String    		executescript  = null;  
84
					// script to get data file and put it 
85
                                    	// in defaultdocpath dir
86
  private PropertyResourceBundle options = null;
84 87

  
85 88
  /**
86 89
   * Initialize the servlet by creating appropriate database connections
......
100 103
      defaultDB = (String)options.handleGetObject("defaultDB");
101 104
      resultStyleURL = (String)options.handleGetObject("resultStyleURL");
102 105
      xmlcatalogfile = (String)options.handleGetObject("xmlcatalogfile");
106
      saxparser = (String)options.handleGetObject("saxparser");
103 107
      defaultdatapath = (String)options.handleGetObject("defaultdatapath");
104 108
      executescript = (String)options.handleGetObject("executescript");
105 109

  
......
109 113
                "oracle.jdbc.driver.OracleDriver",
110 114
                defaultDB, user, password);
111 115

  
112
        queryobj = new DBSimpleQuery(conn);
116
        queryobj = new DBQuery(conn,saxparser);
113 117
        docreader = new DBReader(conn);
114 118
        dbt = new DBTransform(conn);
115 119

  
......
152 156
                "oracle.jdbc.driver.OracleDriver",
153 157
                defaultDB, user, password);
154 158
  
155
        queryobj = new DBSimpleQuery(conn);
159
        queryobj = new DBQuery(conn, saxparser);
156 160
        docreader = new DBReader(conn);
157 161
        dbt = new DBTransform(conn);
158 162
  
......
210 214
      //out.println("<P>Caught exception looking for Y value.");
211 215
    }
212 216

  
213
    if (action.equals("query")) {
217
    if (action.equals("query") || action.equals("squery")) {
214 218
      handleQueryAction(out, params, response);
215 219
    } else if (action.equals("getdocument")) {
216 220
      try {
......
240 244
   */
241 245
  private void handleQueryAction(PrintWriter out, Hashtable params, 
242 246
               HttpServletResponse response) {
243
      // Run the query
247
      String action = ((String[])params.get("action"))[0];
248
      String query = ((String[])params.get("query"))[0]; 
244 249
      Hashtable doclist = null;
245
      String query = ((String[])params.get("query"))[0]; 
246
      String[] doctypeArr = (String[])params.get("doctype");
250
      String[] doctypeArr = null;
247 251
      String doctype = null;
248
      if (doctypeArr != null) {
249
        doctype = ((String[])params.get("doctype"))[0]; 
250
      }
251
      if (queryobj != null) {
252
      Reader xmlquery = null;
253

  
254
      // Run the query if it is a structured query
255
      // or, if it is a free-text, simple query,
256
      // format it first as a structured query and then run it
257
      if (action.equals("query")) {
258
        doctypeArr = (String[])params.get("doctype");
259
        doctype = null;
260
        if (doctypeArr != null) {
261
          doctype = ((String[])params.get("doctype"))[0]; 
262
        }
263

  
252 264
        if (doctype != null) {
253
          doclist = queryobj.findDocuments(query,doctype);
265
          xmlquery = new StringReader(DBQuery.createQuery(query,doctype));
254 266
        } else {
255
          doclist = queryobj.findDocuments(query);
267
          xmlquery = new StringReader(DBQuery.createQuery(query));
256 268
        }
269
      } else if (action.equals("squery")) {
270
        xmlquery = new StringReader(query);
257 271
      } else {
272
        System.err.println("Error handling query -- illegal action value");
273
      }
274

  
275
      if (queryobj != null) {
276
          doclist = queryobj.findDocuments(xmlquery);
277
      } else {
258 278
        out.println("Query Object Init failed.");
259
	/*
260
        out.println(user);
261
        out.println(defaultDB);
262
        out.println(xmlcatalogfile);
263
        */
264 279
        return;
265 280
      }
266 281
 

Also available in: Unified diff