From ieslick at common-lisp.net Sat May 5 22:10:40 2007 From: ieslick at common-lisp.net (ieslick) Date: Sat, 5 May 2007 18:10:40 -0400 (EDT) Subject: [elephant-cvs] CVS elephant/doc Message-ID: <20070505221040.B9D4172086@common-lisp.net> Update of /project/elephant/cvsroot/elephant/doc In directory clnet:/tmp/cvs-serv25290/doc Modified Files: user-guide.texinfo Log Message: Documentation edits; document collect and fix picture insertion --- /project/elephant/cvsroot/elephant/doc/user-guide.texinfo 2007/04/30 00:38:31 1.22 +++ /project/elephant/cvsroot/elephant/doc/user-guide.texinfo 2007/05/05 22:10:40 1.23 @@ -968,7 +968,7 @@ A simple, contrived example is shown in the figure below: - at center @image{IndexedBtrees1,,4.0in,[BTree Index Diagram],.png} + at center @image{IndexedBtrees1,,4.0in,[BTree Index Diagram],png} Here we have a primary, indexed btree with a set of keys and values represented by symbols. We'll declare the function @code{val} to take From ieslick at common-lisp.net Sat May 5 22:10:41 2007 From: ieslick at common-lisp.net (ieslick) Date: Sat, 5 May 2007 18:10:41 -0400 (EDT) Subject: [elephant-cvs] CVS elephant/src/elephant Message-ID: <20070505221041.3F4831008@common-lisp.net> Update of /project/elephant/cvsroot/elephant/src/elephant In directory clnet:/tmp/cvs-serv25290/src/elephant Modified Files: classindex.lisp collections.lisp Log Message: Documentation edits; document collect and fix picture insertion --- /project/elephant/cvsroot/elephant/src/elephant/classindex.lisp 2007/04/29 02:10:54 1.42 +++ /project/elephant/cvsroot/elephant/src/elephant/classindex.lisp 2007/05/05 22:10:40 1.43 @@ -390,7 +390,9 @@ (defun map-class (fn class &key collect) "Perform a map operation over all instances of class. Takes a - function of one argument, a class instance" + function of one argument, a class instance. Setting the collect + keyword to true will return a list of the values returned from + calls to fn on successive instances of the class." (let* ((class (if (symbolp class) (find-class class) class)) @@ -407,20 +409,8 @@ defined by the index. Specify the class and index by quoted name. The index may be a slot index or a derived index. - To map only a subset of key-value pairs, specify the range - using the :start and :end keywords; all elements greater than - or equal to :start and less than or equal to :end will be - traversed regardless of whether the start or end value is in - the index. - - Use nil in the place of start or end to specify the first - element or last element, respectively. - - To map a single value, iff it exists, use the :value keyword. - This is the only way to travers all nil values. - - To map from :end to :start in descending order, set :from-end - to true. If :value is used, :from-end is ignored" + Read the docstring for map-index for details on what the + various keywords do." (declare (dynamic-extent args) (ignorable args)) (let* ((index (if (symbolp index) --- /project/elephant/cvsroot/elephant/src/elephant/collections.lisp 2007/04/29 02:10:54 1.30 +++ /project/elephant/cvsroot/elephant/src/elephant/collections.lisp 2007/05/05 22:10:40 1.31 @@ -408,7 +408,10 @@ If values are not provided, then it maps over all values. BTrees do not have duplicates, but map-btree can also be used with indices in the case where you don't want access to the primary key so we - require a value argument as well for mapping duplicate value sets.")) + require a value argument as well for mapping duplicate value sets. + The collect keyword will accumulate the results from + each call of fn in a fresh list and return that list in the + same order the calls were made (first to last).")) ;; NOTE: the use of nil for the last element in a btree only works because the C comparison ;; function orders by type tag and nil is the highest valued type tag so nils are the last @@ -465,7 +468,9 @@ the last element in the index. If you want to traverse only a set of identical key values, for example all nil values, then use the value keyword which will override any values of start - and end.")) + and end. The collect keyword will accumulate the results from + each call of fn in a fresh list and return that list in the + same order the calls were made (first to last)"))")) (defmethod map-index (fn (index btree-index) &rest args &key start end (value nil value-set-p) from-end collect From ieslick at common-lisp.net Mon May 7 03:04:18 2007 From: ieslick at common-lisp.net (ieslick) Date: Sun, 6 May 2007 23:04:18 -0400 (EDT) Subject: [elephant-cvs] CVS elephant/src/elephant Message-ID: <20070507030418.C0D3E2D076@common-lisp.net> Update of /project/elephant/cvsroot/elephant/src/elephant In directory clnet:/tmp/cvs-serv16613 Modified Files: variables.lisp Log Message: Fix elephant code version to 0.9.0 --- /project/elephant/cvsroot/elephant/src/elephant/variables.lisp 2007/04/30 00:38:31 1.18 +++ /project/elephant/cvsroot/elephant/src/elephant/variables.lisp 2007/05/07 03:04:18 1.19 @@ -25,7 +25,7 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;; Versioning Support -(defvar *elephant-code-version* '(0 6 1) +(defvar *elephant-code-version* '(0 9 0) "The current database version supported by the code base") (defvar *elephant-unmarked-code-version* '(0 6 0) From ieslick at common-lisp.net Mon May 7 18:38:30 2007 From: ieslick at common-lisp.net (ieslick) Date: Mon, 7 May 2007 14:38:30 -0400 (EDT) Subject: [elephant-cvs] CVS elephant/src/elephant Message-ID: <20070507183830.3A11B13032@common-lisp.net> Update of /project/elephant/cvsroot/elephant/src/elephant In directory clnet:/tmp/cvs-serv26366/src/elephant Modified Files: collections.lisp Log Message: Fixed typo in map-index doc string leading to build failure --- /project/elephant/cvsroot/elephant/src/elephant/collections.lisp 2007/05/05 22:10:40 1.31 +++ /project/elephant/cvsroot/elephant/src/elephant/collections.lisp 2007/05/07 18:38:29 1.32 @@ -470,7 +470,7 @@ use the value keyword which will override any values of start and end. The collect keyword will accumulate the results from each call of fn in a fresh list and return that list in the - same order the calls were made (first to last)"))")) + same order the calls were made (first to last)")) (defmethod map-index (fn (index btree-index) &rest args &key start end (value nil value-set-p) from-end collect From ieslick at common-lisp.net Mon May 7 20:28:31 2007 From: ieslick at common-lisp.net (ieslick) Date: Mon, 7 May 2007 16:28:31 -0400 (EDT) Subject: [elephant-cvs] CVS elephant Message-ID: <20070507202831.0921316@common-lisp.net> Update of /project/elephant/cvsroot/elephant In directory clnet:/tmp/cvs-serv18813 Modified Files: ele-bdb.asd Log Message: Enable -l option for linux builds --- /project/elephant/cvsroot/elephant/ele-bdb.asd 2007/04/28 17:18:32 1.27 +++ /project/elephant/cvsroot/elephant/ele-bdb.asd 2007/05/07 20:28:30 1.28 @@ -53,7 +53,7 @@ (defmethod compiler-options ((compiler (eql :gcc)) (c bdb-c-source) &key &allow-other-keys) (append (library-directories c) (call-next-method) - #-(or linux) (list (format nil "-l~A" (get-db-name c))))) + (list (format nil "-l~A" (get-db-name c))))) (defun get-db-name (c) (subseq (pathname-name From ieslick at common-lisp.net Mon May 7 20:39:34 2007 From: ieslick at common-lisp.net (ieslick) Date: Mon, 7 May 2007 16:39:34 -0400 (EDT) Subject: [elephant-cvs] CVS elephant/src/elephant Message-ID: <20070507203934.0BECA16011@common-lisp.net> Update of /project/elephant/cvsroot/elephant/src/elephant In directory clnet:/tmp/cvs-serv20614/src/elephant Modified Files: controller.lisp Log Message: Modify upgrade scripts to allow 0.6.0 to 0.9.0 upgrades --- /project/elephant/cvsroot/elephant/src/elephant/controller.lisp 2007/04/28 03:07:38 1.52 +++ /project/elephant/cvsroot/elephant/src/elephant/controller.lisp 2007/05/07 20:39:33 1.53 @@ -263,7 +263,7 @@ (defparameter *elephant-upgrade-table* '( ((0 6 0) (0 5 0)) - ((0 6 1) (0 6 0)) + ((0 9 0) (0 6 0)) )) (defmethod up-to-date-p ((sc store-controller)) From ieslick at common-lisp.net Tue May 29 21:54:17 2007 From: ieslick at common-lisp.net (ieslick) Date: Tue, 29 May 2007 17:54:17 -0400 (EDT) Subject: [elephant-cvs] CVS elephant/doc Message-ID: <20070529215417.9D9D94B032@common-lisp.net> Update of /project/elephant/cvsroot/elephant/doc In directory clnet:/tmp/cvs-serv13506/doc Modified Files: docstrings.lisp Added Files: IndexedBtrees1.png IndexedBtrees1.ppt Log Message: Fixes to doc build to accommodate Daniel comments --- /project/elephant/cvsroot/elephant/doc/docstrings.lisp 2007/04/27 03:14:55 1.2 +++ /project/elephant/cvsroot/elephant/doc/docstrings.lisp 2007/05/29 21:54:16 1.3 @@ -761,7 +761,7 @@ (handler-bind ((warning #'muffle-warning)) (let ((directory (merge-pathnames (pathname directory))) (*print-right-margin* 200)) - (declare (special *print-miser-width*)) +;; (declare (special *print-miser-width*)) (ensure-directories-exist directory) (dolist (package packages) (dolist (doc (collect-documentation (find-package package))) --- /project/elephant/cvsroot/elephant/doc/IndexedBtrees1.png 2007/05/29 21:54:17 NONE +++ /project/elephant/cvsroot/elephant/doc/IndexedBtrees1.png 2007/05/29 21:54:17 1.1 ?PNG  IHDR?PgAMA???? cHRMz&?????u0?`:?p??Q< pHYs  ???IDATx^???U??}D at 2( I? I at r??$????DA at 2(H"??DA ? ?su?8?~???W???O????}V???????????W+????G(  ?B?????????B??P@(  ??a??P@(  p??w?M??;w~??g????o_j?2e~??s?d]q{???P? D??w?????] )X? U?5k?? c|??G??????IDAT???????XhR????1????j??? P?o?:c?\? ?a????H?-??M?d?ipx?/.?8???#4???}{??????K????k???????K??Q???_-Z?????;phR[? B????c8d??Tx'It ?O=?T?????>????+?? ??_?? ??3?!???'?CT*?~?-x5??????>? !#????<8n?8?,???*,0G?6m?? v??Ay??m?????_~i??/?p_a??^z???|?IJ?>v?????g?>???3g?|??WTa X?c??1Z3A?????0$?W,M ?'??????????+?r??X?"*??+2??? ??????2N????Om))???`?Zjx???~?i6??+W??5?????&?%lJ?io??"?????????1??!?5?S?U???,??o??&?Q??9%??e??6u?TK?#"h!?????Y@?Cp?P)FM???????K?.?E?t??{? 7???7????/!?g??? ?IE?n?????9f???{OY???`?u??? $??RP=??|?))?"? ?p??~?N????*?:>h???/?p?t??e?????F??T-?d4J?/?^???|b?xb+1 ??P????X??8?f??5??"C?uL?P??M?dt???7?C??3?? *c?2??CR2???k?p?X{?????T8Y?AL?H?@Q :?w? ??!?U8????h??!??v??u?????p??)o?'???NZ???????H pP?>??e?*?0?'????> %?N???C9P?:u?????4G?v??r>????tm"6???E??u??j?? 8???,??qe? b?IDATK?O?cN ????<*D>???_?}V?X??6??X?Fi*Y??C?Iu?@?(4?????:4{???&??tQ??? n???#??B?(???`s?p?}???V?Z???OD??8??#?i??h"???D?ep_???AyKBE?Qpfa<8???D7D?I1H?????i?(?y??>C?K*?^ ???|B??%?2?G7?%&?80?Q?w?TfOn??-???????h???_??.1B2??_I8rhlb?????&???n?G?cE??&?$?N????C?"??)???Fy? ?G?w??U???(S??h<~?Ly??>??p`?????QC?2?V??#?????j???0?b???F$???O??J?.?4????@??A?? ??? ?@??_|dT??(?94?xi?N?p?X?"6Q??7??X?*??r???c?d?d?i84?A?b?E?M&??'m=?g?(A??f?I??p}?2j?M?e?9})&H s?r?ka??2&I????F.????1??????'??b?n??$??)???@?RR(| $?:%?4?kD????6?O???? ??.??*'????? R?C??'?c??As???D0b:X?%?S?6??x??3??????d?u8??? ???N??g"$?$?t????X?? ???W???d]I??dj????N??? "??^?>??x?8???}?W?.??'?|???S_??a'??E??!?$_??? ??I??R3d?&??O?'(?#?9???'?2?????P?c ?:????7??OP??,?En?IDAT??L$?2H?g$s ?:MtH?'(?#?9???'?2?????P?c ?:????7??OP????L$?2H?g$s ?:MtH?'(?#?9???'?2?????P?c ?:????7??OP????L$?2H?g$s ?:MtH?'g?Y?X ?b7d?&?2H??I?/0S@?i??C?>??????4???KL*???u$??$? ?H&H??V?'pGG2-~??P ?(???Ub='?M?'(?CG? ??-C? ?E?d=??EO??M?'(?C????Q(?!?????dk:Y??8???p??(????3?$R?d}?? 8^?~???B?6??xg??o?q??????E??H[??U(??S ?? ?7? ,??&!??r?L??9?>??8n?o?yW??7?KW?X?;v9>????*V??n?1????M^?j??W?m:yj?[?<{?}w??z??]B?d??wwB?[K=;mRu?b?a5?4m????1????????t?0$????5+?U?\??%??^???h??yz??M?T??mTF?4iv?} ?"??_??????Ot??)?z?A262????-8eR?N?T?C1P?@??e????Y????fI??T?g?85?%{?Q}???????2f?????????r??C??f???7??0a??M'^?w?hP?#?f?z??QB?d????@?I=;m??H5 ?|?h??k6?8?d??&m?u/W?5gn?ol?????i?????@??5G????P?x?;G?}L??p??1D#|??]?Y?t??\?I?u?IDATN??~s(|??E????.?z?R???TWo}.~S?N??????:?qO??u??+??\*J???K?j?@a??SP? ?0??=OG?z???a???wM?"w?tkv?g?%H& ?????????9??4wQK] ?<m??*??(??7l?q?@?-?t^??_?L?L~??a?m?K???????.??i.cyc??fDiC?aP}??WU??^;??D??`R?8Dbi??4???@??ww?????E??Z?l?q?????.9??B(?|?/??1S}v?dh?g?Y??a??p?^2?88??g?0e?j??Y?6? ??p??#9?v???=f?*?\y?"?????\?- x?f ???K????8|/<\N{???7??p??n?.???e???m?f????{???a????7??'?B/(? ???7??S?F?'a|??h????y???;X??}?????*?????&?-t????4$-^b??s?|?Y??@???0?+Z????[?? ?Opa??m??6?a?i?p?+??2S?,?o?9?"SW??l?????n(@N5 G?vT???&??>%?)?i?`?rB?h^?%??ul8~???m???o?>k????7_?n? ' R? ?S?!?p?7gl>?,?p??2l????? %?y??.?x?@#??J:?m????44? ?p???p?uk?? ?? ? X??Js????@??o???2?f???]???o?q??R]( ?A?????SsGRVe???????/?#?0n}j9 at N?????U)V????T?.?? 'Aj?Q??y# ? ?4???D????-?} ???IDATa??#???ZN [K???O;v????#2??M??Y???????B??% +?1u??l??i?H.??? 80??9o^??S??|???` 8??jM?D?:?????JAH?J???![?K?RXG?'??^]{???ph2a?b8p?H???`???y??]?;wy4n?x???_?????B?@JP %?P???K[?????8??e???3?v??0s?z ???????>??7?-?e&?3? H??s?????EK????IT?\?J???&?C??????d??F?e????????G?l????{????????.?](?@????Z?kc??k:??xx'?????q?i???8??#6:????o_??=Aw?}????y??M??f ?p?x????l?????a?VK?'kV$?q?+d??????^?@u??]?l????gOT $2?{???9s^?x19vZ?p$23F?H8D?P G8??<8p?????W?N????yf? ??IDAT??I??P?Xw?u*H%?i!?D??7??????:?U?p??? ?k{?`???R!F???#V??}? ??Y???E?>??S?W?4( `???s??????=RT*?}?L?o????y??.?' ???*?????? ?#?m?^?z??6???;I/D?^?6j??=?r???k?(?D?'???u???n?l??U??P?????B$?????Q?I??t1??Y'?2????y??a<?y??Qc????|???E"????????/d{s??1?Pl8??u?-??;???}9??f/??c????6}?X????X? ?r??yz???m??o?F ?#??Tj"D;???t?!?u1????I??:??^ ?#G??E"W?\??W_?`??lo?H-?@`)0y?d???*?????? ??ZZ? 8?????1???o?g1x ???U?y?j?y }??S?"?!?W??????t??H????&??m0 d??m???uFn.????????8??[n?R??c?=???D?! R?:b?O?81b???3??_Y?^=L?0/??|?9W5wQK?????R- ?r? ?H??l?M:vZ??~?-D)??;m(????? 4-/????7d?????0Z at 60p??? ?.??T???M???3?JC??%?o>???}?k?&,^? 50)E" ??%?,[????? @Q2??I?e??q??A???j?????1??ZN5f[`0W?L?9????SW?6??K???p?Y?lo?F???3l?l[??P*"?LY???H??!s?T?\*??? ?????l??B???Q??f?? ? p??m??;??[?5?b???? 8??????;>p C?!C? ??X????>J~?d???+)??w??v?mdT??)????????? ?9???X?yTy?]??????i?j?D ?/f(????8i??< ?1?Q??M?L?-?????c#A?????MR?????????fg?%????hw;????C?^??K%z?J?R????j??|??s?^?Qc??????qc?l?0?+T?0{?????i?2?TD??+W??????????????? ?T???U? {_?]??rED?[???rB??>?J?2euG?:u??l8 R????G?V_?H?????H ??a???5l?t??u?????????g?????w??O?%`??<^~??????7??? Q\G8tX?N??? ?????R???4;? 8|??]?v?????v?"a??? K/'????? p(?&?E?b???i? S??<^y??#F????l????O??w???el?E??o??????vp???+rGIz7?????Z?EEP~??m?/-s?54??!S?????}?pNg?m? ND ??|)?O,??_?????@?L????o??!?C????? ??kkYZ*qg???.????H?JT??BY??D+ ?8u???3??IDAT??# (P?L?i??]?|9?&!? p?Bky??E?ay??:?????9?Ew?{?R?Nqc1?.?b?????z?=?8?;?>'?d?%??Q??!??0??`???5+U??Acw???x??WG??(]????S?~?m?z?????xL?W?XaiF????k?9?????ca??[???? ?|ct?K??2??{7????????$-w?????G,X6e????z+I'*?r?X?o??j????^??%?.?s9?i??F|??_???<?Lr,?????1c????O??_FB?g??? ? *Y??????r ??d ???????????oVG???z[N?]T?JwZ????89n??L??T\Y???e???.\?#??kra?;??;?????????Dd0?Q??O?%??1]??9??S??????_E??)??2@??n?:?? ????????G??=???? ?a??Io??f`?*??D?????^?8?&tF??Nk?[??%?C???C1?7?|???tn???OO????;7n??"E?/^?(jo??FB [??{5n???"R??1?28UN????????C???????\?K?fA??? ?`?? "??pp???3??#???7???=]??y?N?0_8|??w??-#?@?????D I0)?BD ?CA??>?!}pX???[????!/?[=y????Tl8?????????0??f-??a????^?? ??TR?IDAT1?N? ??????kOj?????1????4?d(0F^?Y??+V??B??&N ?p?T.??/\?=Y????G9G;t???g????????w`????}$?S????V?C:???????;?C?r?zR?+s6oA????JT?I?]?l??O_?j???*?X}?(???M??V?zu2/H??+w?^#Gq?I?o?F`j0Tj"%???t?Y??????K?Q?LFB d$?1e?????J ?9r,X? uD???qf????C8???b?)@ ???O>????p????X????9_9o! ??+?K??????F??C fB`pg?j^??%???L?g?85*R}????'? 2 !?pq??????????;?,3???? /Y?w??? Q?F?h???{???0{R??9g?T?<????? ?G*?x?M??^j4j?.???f p`~?&mZ?vF??=?s??]?????????*Ys???z eP????????????k??;?]????t??YVg??2??c?????????6O???-????$?)???? =e?????)??\?????????s?@?1??lJ=?_>?$-8????;?[?f???.;?[?f???? ?R1r ???)???????06?????LcnJs?^*?d??>???C??k???????m????x?2???q?$\Hc?p???LZ?B????K`???X^?q\( ?U?V?F I8bi=?IN?IC?Z????????C?)+Ws=k?l'??L??T?n????Ucc??????????la? |p0????C??$D??}??p?6pns_????V?;???]??W?f/?????t?Y??S??w??6mZ?2e?U!::u?? ????O??????-[\?R?(????;m?H????~ s?????/Y?-m;Fa?1????}????k????,?P???+??O/[?,?1b???????L?1?? F??xq5?"???T????}5??w??????.>??4??T, ?$???=q????7?>`^D????O??y???;? ?:??R???5??E???qrAk??:?3 GJ8?b'??//???IDAT?^?M??`???U?????|?W??O??B@??????"?:&???Y???/??>|??/?,?????C ?^?r????????M?6U?\?????#????\??S???????4?L????7/b ?)Ji?N??NO?'b?8T,f???J?? ?L??f??-?Rd???7/?px??? ?[ ?O;) ?8?-???>???uC?DI????????x?!)???{????h???g??a??????F?D8/Z???o?BU+???f????Z??v?7GC@??A?6|??????;[=4 at p?ik J??f?F?a?? ??%??qM ?>?2?I?W?i?6X$Z?Vx??m?Y??G?,??3i???6x??*??%?&B???;?=??????f?x?+z?b???A??[S?`?K!???G+V?H??!C????K?,?T?T)P? v[ ?????R?? R??v?on???8????=?A?????U??"(?w?6?KU?9P|??Fu2d?4?X?pNg?m? V&????S??'a ??` u????]??????m??y?W??dM?X??2p??????????l?s|??W?*U8p`|??[?b|0`??o?????F??????9s????y K?????G/???????????y?E?D?=h??^xA??& 'N??E???j?*L70?P#?p???^??96???3?IDAT???RE?? ?V,????K?xS ??a?????Z???_?^?p????<{?w$????????*U???)~C?S?`!&L??q??e??g??t????/Y?f?n?L2???????]??J"?Fw???5Dp?}?????$????~q[??_??)]?r?????08{?lpF?jGB??K???S????!?r?????/^?? ??? ?F???W?FoV??????p??L??TM,?#h?"?7o???(?(?S?? ??Qu!y?[?.????? ??p?`0D?}wGN6?OO?8?Y^Cw??????P??E???_?B??5H??O??M???Mz???c???H?@={?$?jb!4D???V??? n??][????IDAT??w??? ???j)#?@??{???? ??R???sdC????w???C?D??c Q?^?l????????_t+????;?????B?C?o?993???f2????i?E?Q?C?y?CR]$?jP?&cK1?? ?????6n?h??/E1 ????????=*|~?wBh?+Vy???{wbky\?~?_t.>??H????~???9=??Sy???n??w?????p??m?j??? l??7l?^Q?>oKI?? `??o????-???(???F{8??I$y?xg??k???gB?y??AA?w??i?7on??<??f???3dH2????s????a??%?m?IE?@C_?B?!C?X?Cmvf??K/?T?D?V?Z???zm??@? 6??5k??]w??w?????w????????#?S?R???+?c???EK?^?k7o??\|?Q???r???????b?T????m4??k7k6y?*?????v?R?LG?~??1??Mh????;Qe\??Ys??????3g?iH8Z??~?6F?m??[?H?\??@???2f????l?b?a?j?$G?K?h.,??6???} ???'???~HD?n??`???????! ????_??O<;???'?b??S??IDAT w??;v??_????Wp?`HN?&u]??C=D??v?Zt?!?\y??9?E??????? iD(?(?`???????T?xS(?:$4 (????P?X?bQA2???:O??5?3g?r?EG-?(,???L?8?b?????R????# g0??Q#?f??????+?`?????|??5)ph???? Q?4/#G?tk.????@?>??[ ?#xu?#X?]??8f{? ?H8\\??T ??h?-[????7?H ??k???D'??b?2H ??C???????,2??T?Y?H!?TB??,i???{??~-?zB GB?x??Ay?[??????!a??s?b?R??????k??@?o??????|???e??a;?:???>h45j??s??qt?y????/T??[o??R]2-?EZ?e?;v?D???A? ep??V? ?c ???;??????I? ?L=z4?2?yq?a??j ??{o??}C??>!???#??&?`w?S???4?x?y?b&??B?6??%z?6>???J???#G???|??it??5?R????? ?Y?f??`,?c??x?b???vtV???^?\9?h?Ct?i{??%?m?U?ll??IDAT?(?(?b?? ??G??(I?@DL'n:2b?I=Jd???(Q??A:?+>n ??????????????? ,Z??? ? ??LE??h? =?R????H??R=.\?^P?2$???uSZJH3?Na8@?? /?V???y????:?????/?????H?????n??f?;-?hJMg??? ????]? ?}\?DpP ??o????|/?1?E?a?b????k?6Q???JX???c{???GO?Zs?????qyG1A??c??8??????????C@??/????3??E???GD??]"C???#??????7p? ??????#???_|????n@???Yb???=?< ???#GP????|?wp?pT?X?@?`l i??U??0???yc0$????)????JW?\?R???(?6?k?.^^?]W????'???X???l7fR>|??B??L???????b?A at u?s???P]C????? 8?5X H5M?up?????h@???MF??*?36I? w???[??I?&?n????r? :??_~?-'G,b??%G?z??}?3?????????3fTu?+`+??9??????,??.???A ?FE?p?`>Q?7*????A\8D??)U???=?????? ?????????3g???4h??C????+|???B???,?!?#??#)1D?`?>?D?????????F? $M??"9??????|?O???'??m????j??O??????8?#?? ???+?y? ?@5y?G??0>T?>&???S? ?:t(U??????S?h???G>?E?? ?P">?'OF?????)?/? ???????IDAT?o453"U?V??!??p?`???VU???2? ?qH??????????S??~?~??!i??eF?'? ?!( 6^?????>??/K??4??????`?#'?8z??/vR) ? ??e?k????[??$u???? XO ??i????;?V?????dL?8\O+D?yhQ??pP&?cJm?d????p?OU ?P???%fxC?????]????????z??4Kz]L??#!+y????SR??XJ??e???F?rf/??[?_????^`?i4?? ????G?? ?uA*?^?!?`?!G1R00 B???+???d$G ??????;?4?? =b??w U???=?e?bx?`?%???? <2????AN????????B:? 6OD? ??+V?P???cfA??eG??????`??]?{d?&??r?????((????????X???????????D?IDAT7??Z8??????????A3d$H????LxVq8?N?(^?)?s?AH?P??!?? ;?Q:<]m?#D6???*?LM ? ?x ?Bt?? ?Aq?oX??y%??D?O??i'2?X?(?=z?@z?4?3nz????5o??c???EK?^?k7?3?n??}??9s???k?(??(U???u???v?f?W??????????????#Ys????gH?0??4?m?>?\?D?z?s?9j4j???Yn??/????Q?A?v?,R???;P?b???2-Sf??-???y ??????/\t g??U?#v?%?3??%? ??3h???j??P??j@?x????B????_???|u??&??.?@?sx?z???&kS?Cb??|?$??F??N??o? $???/?D???8J??6??#G3e?:l? u(??^?D???????;O??????? ?@???? v??!]??M???o?????{'????9o? R??-X%?\y?????8i??< 4??? 8Bt+%+T4i2???Z???[t??d??6??Iw??????? ???????????T?Z"????p~??=??OX]x????W?r??v??l?????`?? ?!y??X?$?V???? ?jTl?bqK??I%??9?!??????9??y??(2Z?/Nx???}H!?_z??[???}??S???=?????a?Io???.]}?????Y???S???>???K7?x??Q?A!?????c?????2(I????:f? Dz??1???S`A??C??reF?s:*???K?j?@a??SP? ?0??}???P[ ?@{B??.?R???:]G???i?y?i????*?%?)?.??}?OH?U"????J?? ???????? ???a???B????????:y????p?C?????g??{G9CS?n??d?Q?dT?|?Uupn{?e?"q?)??/????:Gl??w???y?F,?9f?;?a??;/S?,J? [W?2?(D?0L7?9I??/"8?i???q? b?????Z??Q?w?y ??g???WDh??]?u???2???0?]????2????4R???2??lC3???y?d#??=?l*J????#? )??H?"?@*?{??*?j??? ????b??TRg?^?.??*&J?????T?*??|????ULa???????R??0@D?VB4?)?=R4o?? ?Nq?2P?`??)?????la? ? ??????.W?????n???Cz?O?????;??w0k?Y5??GO?M;wQ?g?]`???????> +fh[?/?<] (??????????0?????Y?q????????K??/???6?????8,-'/ 9?i?k?%??R?97?????Af&?p?U?X#??Q????E??4??8???w*d?????DGUe???4=b???~=?[??4??Q1???5??,????#?8lK?J?*?x??h???????X\A?"??F $ppQ?rev$??? 8?a?/R?Q??XJr`??k??IDATc?????9?f2f4?mprSaC??n2e?=?A-?1??EP~??m?'pc??2g??? ???kH8?h[???k7k^?q8?R?P??h???? ???LCy??u??y ?H????Y?? ???>~?`s?v?E????x?a?e?????"???????n??K@??8 ?l??V?????h?"U???????? p <0d?eH??????????8???@xj{?&"*lPT ?p????#???3%????L7??K?kE?v??\lJs?R?] ??1??;T????(%c???g??M????>6?m??{{???-?????B?K??fJ?!=?x????&Y????? *VWv?}XD?"??=9??N $??%????N??\9?I???f?????de#???f??+??????s~Z??H?J ?????????3J.??_?@??0??8?r??E? ???QCmade+X????j???????b?3g&??y?5"?????0;???????????g???B??N2?p??R?Y???f???y?.?1?MD@f? ?K?,!? oN??E???? y??R!f?fvJR? # O.e?1O,#G^??4?1/p??`a??B6????c????yx??~;i?y]8??o?>??"?~?:?`0??? ;`???k? 1yU?/?C?G??n??p(=t??????@_???n?RE6d?l)?j?vp????h???U???o7j?>[??????5b?RL??Xq?????Y?Y??+V?7zL??M\9?5??b??IDATG?~???c??&?????????R?c??#G?F???9?Mp ?????Q?A?v?,R???;P?b???2-Sf??-?f?;JR??y ???!?ey???3'????&45??b5?/????p`?~?M7!5Q?MEO?.*?H??D`?(" ?.?*n????????K 6d??a??!?#? GxE?&??1?kNN??????K ? ??H7hH?`cXN?1K?MQ??c????????1?$??,U?9s&?sO?9?X}?h??Y?M??N?r???(Wx1b???r??5???C?8?7??PNdK??v?q??+=???^k?#6?*?????%{???????O$??s????8t?]n"W??f-.??Z-??7W?Sw???M;u?"?{g?&??????2(I???????s?|p???>?~?1:??C??N@?b? w?????r>?;?9i??%?,?J??????KG ?????-???2??e?? ?( P>Qr?"??V?f??+??v? *?????8?nYE@?A?53M???k ????Q-G'???*T}B ??-???E??? Y???g`?E?V?R??jl)] pp?b??;,???>?? ? ??B?UQ??X?U*?G??Ob?By??]?O?????A????/?h?1?9r$????.??#F?OD/b??3& ?DZ? ???????IM ?z???G?u%?IDATU?????e0??8)?R???m.\??pX}???_???W1l{?-???2?4?n??8Y?gO?6-???h5g./??:wU?:?[???Sg??????z e???s??????%?q+S????Yp?8??v}?r?e????C?r?=f,???HtP?`???d?uG? p /Q-o:? ???]?F|^?X(Q ?????2????f ??oW???bg??@??rA?e4?,S? ??*??D??&i????????Q???&???a???T???? ??BH??A?1f`??b?)???T?p?(8??u???:c,W!?????,?\???? 7?`N%?9??-?? ?_x????? mB+????#??C?@-?=?w??G+??+????????o_??J<lx????aW?_???1?xN??s?r??_???m8b@rFeF?$(????&`???4??m ,??b9.` Z?????s??x??\p?F1?t????e???wX!tI?uk???Z???D ????x????K?y?n8b?FQU?<????F??????_?z???F???(?n??V?fF_]? -S??N???5+?Z????yK?OA?B-L;? p?k?5V???d???JA6?t????s@`?,3??????5???????+[?+ )^??L?=+??p?:?u*??!????0#5?+s??$s oA?D1[?qs>X???81?$???? /????#fj!???V *??Q?b6?uD?????? ??JN y?b{?}?Qd ? EP????|?\??\?c? +?o?uO??7????????YL????- at g?????^m???C????_?vmlG????Cj??`?ME?p?v?mf?N? *~7\/\??< 1?8??(a?"n-?K8?9?A?T?E??6LH]??A??y?B?!?fl??? 8b?o??Lj????pp?????v02 c???Li?`{??*?????~?z?????wb;v??????>h??Ep??1?????{;?,-)? )?"??7p`?`???O(?G^??Q???n<;???? ??,? ?????A-??C?w??X_?I??h ?b? E?aO???y???"??&?+???W_)E???a??5J?0?'N:F??F?T5?D?? ?(??????>???@??G?CTI8B?t8Xy??|??>?0 ?%?q?8??~?R?I??b?]???+???U1?S?+?~p?????V E?]??????z1s?N?????7p????g6????#p?8T???H?IDAT,3?r??9p??)?"???A ??[2???X?`???3M0D??S??(??????%?6??????.?P???BcD;?%rnJL???[@?CF!{? qPuam??~-\???x??#?r?>q?(10?d?????Zs8??m ????(?!????????mw1?SrR /?????Fe/???fj???3?7????8?g???8-p}??s?+q?0<]Q?cC??1???\???*?HH?????? ??????y???? p??Ld???F p??&.*?$???p`YN?????,W?N????b?p?Bb/?<^3???j?g{b{0??B???????? ??? ??3?q???8f??E??????^??X?i?ne[' ?8????U??J?>c???o???C ??ict m?Wa|[?[??l??+O?$?????=???'?ta??E?Y?d??J8O?| ?2?h?p??Y??0p6p??c??a,?????/?U 4E?8?????????"?? ?tC}b%??"##??6?Z???X??x??px?3?fE??)???q1???&??7????$I????De9??1? 2a^?1]????*8?*Y??lds??5?QB???7ep??r??????g???=?@?O??`QHU?#]0?????A?[?K???B3fT?#0?? O?g?????V????????s?? ??t7?a?@?????$LgWl#?(??????!?C?P'^?? 8j??xa?j@?T? u?a&????(&?????A?_?^I???mH,{M??%??k0?n??W????p?xj?6}??????? )?{??Gh??-%? o?8>`T??A??CT*j?V??z??6??????? ???Pz?'j??h?!?$xQP?b? :{???$??f?D?UXtr??R&&?? ?????i??\fy???G.?E?0????M??????o??IDAT??v?L??M4A/?'p????{-M?C+C.5f?a,EA???q??(=?q)??H????y<$?%X??]?? ?j-??[????X]!?-?K?!???O,?? Q??????GuJ??????#??\?~:.2??ME?5??*?MJ?? u?gO?CmZ??9?!3?:?{[D,?????> ??'z`r?'?`V????b?eX}?r?x???[H????u=O?S#?????v???!??? ???@C1e????h??m ??????#`J?$?`R ?!ZZ~????D???(?Irf?9O?2??02?FV??:d???]\].6s?R? ??A*^???~@????4?S9???h?w??H8??@x??H8????[?[ &8???h???s?X???l?^?????????P?A Tmdc???q??}?\y????$??x?????M? w??e???????Nf?1???%?y??!??????y??.???y????@?? ,T?j 6?????0?M'^q2/?p???/???????N?f?S k??A???-[v??5???Z5j? ???Z??q|eT?*???uI??a??,6Hh?????#K??i??]??qu4??3??f???o??-hv??3hU?VL_??2???9z?c?Q:w?6???wr0k?@???O_.? ??T?9 at N?t??0?be???Ju?"?0&K?;?W0f??[w?=N&%?W??/????D????0????#L/s L????k:f?L+"8?i???q? .??K?\??~????K???/&???? M ????m.%#>/2?b"?p?????????????'m???~k??fa??????i???????uC?s??5?/??F2Mi??Ke???.?o?A? ?^?k??/*?-????? v? ?-???C????e???3?v??~?\????X??|*V? 8?????<? ???????r=~?F_>?H?k?&?+?o????"V???2????P@??wmF|^?vb?Y?fM^?-Zd?Q8@?E???Z??I4?D?}????E???0+???W?p ?????rs )m??&???W??I????w?d??>?e??}?b??Q??e?;f???U???S? *e$b????'%????IDAT2?Q?? ??>?{???m ?p}?H?B?(??V?H?1Fd~?J?oE:?;Vm????N??e">/?? ,??_???&L F??4??,X? ??{????U?O??.?C??'JI???d?Z?g?M8??<;F??b?k?7?=??~?x?>????x??BD\m??e?j??JY"?n?'?a??'?????_?-?yM!/?ne??????S?N???? r%?(Y?{??]?vm\O?????35? C??o?Y??? ???a?pX}??//?#??HFh??l? '?X??1??18>??3c#??w?}7l?0`???-?JXQ?v?[p??gN?qX .98?2??*p?'bV????X]G? ?>??jp??????????p????;??7o^??=H?:uT~T??N ???MM?L??k???Y?f5j????O5???g?D  ?????(?#??Ff??l? 8lg?? ?^Ed?CS??d?xm??E?????;???J??B? -Y????Q5??i??????y??W?s?A^??2g?h ??'?X????????=F ?x`?#? ^??s??p??P?EQ??*p?qoA$q27)`{???'?????????j?y?Bm:L O?N?:0 E?????????]?&?Yi Q )c?????????*0{?w?h????i??????K????C??????k?(?u??4?m?>?\?D?z?Hd???F?????>$C????%?[?1j? ?TA???}JW??1S??e? ?Q7;X?ReuM?LY?b9??z?Y?rH?Z?/?K??P??V????[;???o???Q????M?????? ~+?????E???c??6??????c:}?t/?1$????3???_?Y??e???N??j?>t?]???S???????!o?B?_??'o?v????8i??< 4??? 8Bt+H,M?L?-??Hj?????{???'??7B????K/?-P???G??Ngl?eb?{l?Z8?PdH?)`{????S,5 B?????a57m?t? 7`?A???l C ??!\9~??f?l?8f????4i?p??????}??a{8????m??-?18?y?n l0U?9|?? 7???X}??U??@??G?V?G?~??p?????U*!h??5??????0????R??'????7;s-?p??? ??????:?5|nA;?y`??Ki?%r9?1?b???I???7? i?L?*T?~???+n??? ??????+u???????-? ???;?v?l?@?n??U?n?%???cV????????w0??????o????(Z??Y?????H2?? p4h??D???}45 v?"Do?n0?_????{? ???@z xNnm????y??????I2?>#?9 ^?z5"???Y?ti?\?&N?????????? 1 YZ?Lvo{??T?e??!?=???^D?(?#.?D: 8???[??G_ (P??o&?1??????????;V?'.]?O rr????????=?j ???m??5???{{,??4k??T?R??????={??]?p??Z??z(?:??&?????j??U?.S????r???HP(??V?V?v|??-8??q????9?????#7?c????T??]?z???????s?? ???/??????}?????_?l ?2??? ?;w.faO x? \y?:????I??????]:???n?O_??????????+tu?b???)?<;??~??? ??E????N??/??r?=??n????&???????O<??????'(j?v???$??=]:???2??J_?m??U? ?{??/?*m??~n????|w?xmU?????j?DRB?A0L?]?X?n???????w?n??" ????[(h???p?Bx1?xA$??-????c?W?w????? ????]a??????#c?L??Z???i????])?#?????t??!f+t:p??.?????b?Y?Z?x? ??e?????H????2?H?"??e?u??o??S???pO??O?.??8??fpxEYi7.?g?6}h??B??G{????p???;*?0}?&??V??W_?+W???\??7?????????o?~?z????q1"?+??HUn?'?y??O???{#8??dnR??1t??????z?[???v,??SZ?o`?&??? #?V??z?"???0G?J???iGS??^??AL???????MN???5???6??S???? ?b?(?hr?#?? WV?>{????8_?v?^o??1?8?? ??in???c?;?a????*1Q?IDAT?@???{????-r??Rh???(n?6v?X?uL?<KU?z????U??l?????????j)#??bv??*p???lG??c??8b?? ??n???:`?7???in??d?@?D?0Hwz?y???:?j???? ??m?|cDR????f????{?9??t?????>?m0Q:?t????7??????????? ???D??O+)?H??Vgkse;??????"?V?tc?????'O?m????0%1?z??}?w????{?]e???9r?X?`??N?V?????YJq/c{Xe?????G p???????^l?^g?p?h???I??&??? ? p????????y???N??gl{q? ????w?ac??FQ?:ZE/T?8??X?k??} 8?j??>W?px?????3? ?x??W?s?????@??q?F?J;v????d.V???w???U?<>?x??E7????x?5?o?i{]x??Fzz??"?l?n????-gN??:l??,??b? ?D?.???????????????????vO=?T??D???fy???9???|E?4i&,Y???+??\{S?? v???W^p?m?Q?y?"%K?????_??%?p?x??*?d????"C?O?[??=1??????????v????R?q?????/??_8???????????Q???K?l7b???U?ao^???lpE???S?1?F?[?[{?o?hn????^G??c??yx??5?5^I??U?V?F??u???o?^???F??r????7???j<;???UyW??????? ??W????ZW6?IU???Zx???k~B??K??????0??????ys?????? ?g?5g.????ng-`??u?;J?[??uI???C/?8\???;;?]@????????KU??8:?????Fz?j 6??????w????^????}?????H8|X??P? D?j?)??R ?-?? ?*T?????f ?Nc?????z??+???EH??Mqf??}?MEC?s????c???_?^??v?y??h??? "?{-???F???O_.????:??#6;} #)V????T?.!g?u??????|*?y?%D&D??)? !???l,???????w;?????v???iG?tCD?6m?????.T%?{??i???-?&?(??0??d$B??u???M??? ????m?/?~??L]??ZXt?0????????b?8????h??* ??2?*?? ????=s?mG?????0??^?b?R?t?I?B?( ?#???Q?Z?f? 4????b??? ?i???]w?????{???8????h???????=)?@?!?,"?Yk_8?????g;o?t?????*????? ??>{?}?Qd???w}????q???D ??=??3?;?a??;/S?,??????D?C{? ?%???U ? |???6A?Ii????e???Z??B `??s??.\????????????? +fh[?/Y?g? ??L?IDATH?K??Om?z??%??????Y?q?}R?l? n8?z?????"?KSB?( ???}???">/D6?v??u?pr??t??=?1?{"??????e????????2b??G}? 8o?????J?? ?X?p???"?1??EP~??m?'Z?9?? ??!S??? b8??3??P?????h???:?0>?K?E???T?K(??y?2????D??????P (???>?CS?W???1????;????o[?n]?J?*??E??k?????/???*!?H7|?p2??=?U??+? ???#?????y?<?%?q?8??~?R?Iaeb?]?????g _?_?'&???B$??^j ?L?G?o:V??????au?:?#>/BVx?F?O?.T?????o?vd?q?~???w???!???|????C?>??W_}?*BUb??W?7?!???;???iA.#?C????P @?p?y?E?"n??/????q?????f?m??}???_t?nM????0\8???f????????&ax8?? ???????:f???!>?P?T?~(??G????;??+???W?%?t?????KOi-??p??t#?n??sA?!0??G??k????]??w: ;;??r??[??s?%?V?-?? ?3?F?????+??]?,? ~??GjL?0!b~8EU???&???X]i'?lo?~???r????_zw??vB *?.Z???NC{[??Z?????????x? l? ???????[???7?kCTW??c? 2v?X?W0???njL?4??o?I?/?W?? ?)M?g0????*p?9?4"?? ??n?(??VKJ'+H88?=???o???c??D?o?/_0V?1?m"???rx???#?s?? 5p?u@??_???^p~4'%8:Pc??)1?f;?????b???Z ??"?J x???rO lBi??v?C??????in???c? /???w??3??'??p???O?5k???^x??Y? < T??rx??????q???s???#C???,[?,?4?^n=???hr??????W???J?8\!?4 x??.?? ??Y?e? ??????ox?Ei\s;v%;i&?}E?? 7?D? ???V??????o????^z)(??7?K?.u??A?z??? R???={6?ZJ?[\|???J?1?????@?y?ULG?(/?zB???P??????????g??_??#?????T?????????m??????r??7?|?]?v?d,X?????h~???T'??T?FU?}?]?AW???G??Ds?IE,??*???>W??3??;o)??????[???????pe?=r??. ?Fy????e????5??? ? ??? U m??)?;???b?B??w???? 1???I??????MR8?=?u?????d3?:;???5 ? ???????d3'}?;w?U?V?y??????????ui?J??u???*P???k p?_=eL???g~?X#?C?(W?IDAT}? ?"w?-?????0???[&???l????Fu???;t??<{?\8p?k???#y??H8<%?4?7p????U??V??{??5?6m???o???c?{???????/wj?#??elN??JO?_R?*???#vp?~??Nq??? AKv?%?;N?%+T?)?????2????f]?? 2d?h??+Vj????3g=??H???*K?1?U?? m. tA?~<28??ac??c?????C8t??3'fVU?,?E?3g?4k? ??b? ??]N?A????V???????g??? 5j?8)D?a?t???Ub????3??4???_?^#FMq????????U?W/[???????1????xh???????T??????#2f?T?L???????T??[??j?????g????6?K??!el?'|??8?Bv??+ ????????????~#????S??b#??e??V/T??O?fr??U`??b???FR"?(??VK?c????????>?G?%hC???g?8?? ?????O?d???f???\??.7??yW?ZF??3{?????? ?~?.'???~B?U\Q??????Y^s?Y" M ????a?C??Z??]?j?Y?????C ??p8??A?%m?{??????A8 ?jZ???c?Z?HUn?'????mpxG[i9? pp?Nrm??i??????1[?|?s+;????sTV D|^?????u?DN??%J0???~v?Q_~??O\??&??7?????1????),??JO?ZtXM???D??????in?ne??`?$X??4???x?Tm>??56n?X?xq???????r???y? \??28` ?K?mc?????=m?"???????????S'??{?)?r%?+????G?W?z?W?^??FM??r?????J?~??(??V?x?3????%[v?D?b?y??xm^???+?1?Aw??D??CJ[-??\? ?X?vm?"E4hp?? G???^?{??j-M??l? ??J?q ?R???!A?L7??????yv ??w???????q???O\???~?m???? j???+???J??l??U?????? ???%ps???1(?[??&??v?uv??y??j.\X?@???z? ?#/Y?jU???6mz??i'M%D]'????;dg ??}W~?1?^p8?? f?Q ?4??W??Qs$?? R?Fu?$e?N?Z'???u??????ap?y;v? ??=K ???+???????IDAT7?????? ??*p?x??Tc ?????????:?? 7??? ?LJ??r?L??9?>??^?8???? ????Z{;Eky???????????r !??? ??????????{?9{??~?$(i{?8V??|??0O6??g?YW?~? 3&"?Hi????4l???K???8b??p?$?H$ ??j??k???,?V??? b??/???d??[o??U?V????Y>? ?^?d??P?????B$???T&|\????????5b??????w~?GV?^=Ys?? k????4$-^R?u?? ???|???+r?h?2$1P7S?????+?p??#:T?2 C?[??????? p???~?i?2e?$M)D?????h???y??m?6? ?}[E?W?+?w???>????H8??Pe=tpr??? ???????$p?n?????'-_??@"??G?n?d? ?&M???Z??k?%?????O?o\}?(?1??8~5Y?????8t?$e???Z???S!?? ???W?s??!!:~??'?@????_?x1a??????????7>??C???5?E??w?? K???px8???>C?E?v???? ?y????????*V???w[a?-???N??R??ph2?MBI???@D??M??!??C 5:v?H?.??????P?y?????K??M=%????N?6?m??v??w?w?}????;~?B9??O_.?W?y ? '???OA?R?LY?Q?N??E?6??U}?E?Fn1??()??"?p(8?????ho?R1b??&L??;wno??v ?/?? =!?r????G?.???,W??b??O??5???F??*?_???P[l:?? ??!13?o:??n??y?"?@?2u?j???|??G?V? ??UG8? R?1`??T*B?T?l?)?[8??knQR? p??vgp?????Gn????3???/??A|???i|????IDAT??d????p?6?%????c?N??1}????|??^C??'_U?z?k?&,^?lPd ??? ~?p;?a??;/S?,????0?$i???(Z??Y?????H2??"Q??A??%??7?3?;v ?p??p?EIi'???\?*?????g???K +fh[??I?d?>4/?B18?>??????`%??????f?Z?[?-??-JJ;????????3f?^???????????????A(?#G? :'?b?????"?????_???6?d??i???x?????lp?kJ?+??c6Ah ???p???QS??V ??9n???T'C?L??pNg?m? ????y??M??Ka|b?????o??y??????zR7p???\]p?????+W.??}??p??V???????{??_??q??:d???V?Zs???r?JJ??? }?????yGS e?8?D?8???v1?^?z????????Y??R<[?O?K??S?7??f?0)??]L;v+;?????~????'O??3g??}???(?B?7lH???R??9??Q=??c?k?g???a?1??gx?yG??.??W?????P ??g?e?B?|g?jq??4?cW?U?/$????m???Ni????o&M??????!%tX As??]Q:??l?#hIO??'4??!C>w$???Y^g???p?1^M ??b?? ?Q???????J%??@?????G>?????C???l????XA8???>?????(????Bt$??,Qz?? ??t??i.\?7V????SW????Z?R ????Y??[-?????{?l??0??V|[n?A?vp?z???$?#??Gg??m??8lg??`??-:??r???p?El?k??a?????T)??c???????%K?6m??Y???[?;i??U?"'?7%?? ???`>?M $?V??????g? P??*?? ?a????d?6???????+???#?:?&D';p?h?v?^TL?U? ??,????sx?o?m ?????L $?V??z?{?#?[lWym?O??B? ???;??? ?w?&{9???/O???g??`b???F?IDATi?Fa'????;?P-t~???uG??H_`H)??4????J?2euG?:u1?h????R?????=?IDAT31I?A3????6?"???K-?@?)`{???S????v?A??????H_??o'?h?9*W?Qm??K?q?u?W:?(T??p?mI?& q???`~A_ p?}j+??-?Jt??'3g??uJ???d?????F0\D2$?@l ??j&tci;?i0.e\?j???}?????/w??e???0a????m?%?+!:??????Z??*0??w#?U*?? 7!??|???mU????1?M?3????d??i?"??)? ?-T1?n??F?& p??0>?Kp~i??_? ?F?`??y?Hm??**3?a\"?H??$??????6.???Np|???W?n??%J? ,^???>?e???0? DqE]i??Fr???^z 7WO???o??^?z??=????\o??U?u?M??\?IDAT??o?,?? \???????G)??VKpCb ??1;F??V7??[-G????;u??5k?5j?Er??e?'?iBt?n??q???$?????iy~???} ??????O?p`?^?X????$?p7;F??VO???????????[?.a@ :?n?????/>1PX7?? ?J? 0??????*???m??a???????#? x??bA?AR:?9????1t?K??[o?u??A?"???g?e???g?#Q??x? b>VW ??????????]z??^o??n???ibO?cDIg??I ????q?=u??G??b?^??????8\d??4%?# B??iR??C-0??j??i?????C???o?@?+ G?V??G(?E???juv1W??|??>???j??? 8???????/????B?? \?p???2 ? ,1?H8,?K ???????^l?^g?H2???]?q????? '????;?????pzw?)b? ????????????,P??V?d????????1?p??6l D????-p??Em??2???n????(H???-?!Mk?%????c??@x??5????M;&?;_?????/W??-????Z{;Eky??????j?9r??7????3?????U? ???y???=JW?D8?g_????]?j?d6/8?6???9h???y ?6l8?8???3-?IDAT????JV?????R????I ??jml????v????p?B????7o?U?V?}??^f??n??d???8??)??49?}???F?2Z????????s??U????3g?9j4j???Yn?????[?1j!? ???|??Q?L???)Cu3??A[^} ?P????????9/q_ 2??;?????&?[Es;?? c??L?&DG?b?&M??7[o?s??1????g?1??{G???-;??o?,C??yKn?4????"???'o?v????8i??< 4??? 8BD%+T4i2???o?????{???'??7B ?G?.? ??t????C?$?*???"?????F?)`{???M????`???_M????{??????O=????????:u*???_~a????w?w?mr???x?31????I5?>C?E?v? z ?";?]@?aX? x(U?????? ???o? w?hjD'p:?o????????J??.P ??U[?|?I????]` ?????????f???????^ y????o?????????w?????????s?1???i?H?>}??2xH??-T?9 at N?C??V?X??:??R???m????R 0pP??a?? ?8?]???P?% ??#??c? $?VK?????W?X???6???O{??]?r??)S ??e?J?*????? ? &?????C?????2gF?????n??y?"?@?2u?j???*X TG?~??p?Aj$c?W?T???T????uKpPf??k??M???#*??{iF(W ???9?dj??1?H?"??_??&~??WlA@ O?????K'L?????????#W? 7???\?2qN ;??3U?c??= ?????3gNs?????????R!>?7??0v??????khp??W??D21a?R??r?"q???? Ey??,??A? p?OZ?????????pp;?a??;??C??? '?"???(Z??Y??(?Q??IDAT???H2?1#Q??A??%??7?3?;v?8V< ?1z??B?l????? ??/6??)t ??????p?o??????'??3g?+U ?????m??? >??? ? ?*U*{?????#?X?????k7l??Y?f?]???g?}??7?????????V? U?f??=?Q??????; ?"??? ??????J?n??|???o?????o???O?>2d?S?N??u?a??)?M7??w:w?;w??????x? L%0??l?????cHA\?;??? ,0???b??]?????????G?1y?d??????;??p)????t!p??l??P??w?????????Z??8? ??6?c p`?????W_??{????????o_|Y??/Ob??i??z???????? ? ????{?'?|??? ???_?R?Jz?:D??????;?????c;8l?&?"????j nH???8????3?????y????o??h??q??????Q?Fe????#??? "HW??m? ?G??O>y??? .|???{x????h??c??}??????Z?w??rn?IDAT??E?/?K??P?????B??w4$?G??c?8???????;/??????{??Q?Fu??? ?%J???%K???-Z?v?N?:=???>?(i]?{?9?????z???????a3??(n????k?A?8?s?LF?v9x??K??_3W7?X ?0@?t?C???H8?Ey?? x 8? tk????Y?/?/??^~H?oH??@e???pFP%$9r?U]????9?j????????H8\d~iJ(??\?D?z?????5G??o;s?????P?u?V?6?H??~.?w?t?J3e*Z? I ?? ?O?^???-?j5m8?'W?a????P ???:??Z????yKk??ZM??R? p?k?z??G???F2??J????T??Q??/F')??+ ????R@(D ??j?G {???v?i??????Z~???E??????[?? ??He????)K?C???Y?8??????UXc-]?,?x`?l$??(???M??????0???[??R?*/W?i$(???zz?z????????x??'p]9w?\?nm??? ?Nq?!?rLLT\Z4|K#T????N\??L?? ?R?{?IDAT????@?B?j?n??F?& p??0>?Kp~i??_?*w?Up?,$?p?PI?$ lo???/??0L??@O?>?;w????Gl??U??O=?@???t?<n?Npe;?8\???0UQ??+?O???3fY?Z???g??>????????NR??w??\?rAU"?e????c??)?!? S ????ER??? ?H??(??? x 8?J?`?TN??C???c?w?z???ct?d.?y?i???? ?p? 9s?,S?L?F?0S7n????yq?q????????,?? ?T??/?:_??"?l?sy?p??E*?M x 8?J???vfI????c?N?"?"???>}??o>??????MX?T???q??????????U??Z?'-_?????Ki??]??~?S????????K?=??? }??????c???j?BY?!C?,Y??(Q?????????Q?{????7??? ?/_???o???-Nw??|???I6??-V????_|?IDATq??sXd?? Gp????<???I$c{???????}??p?????$?"????????????+/????-[????f???????_?d????eK?>}?"Ej????C??????={??uD??7???+e??d&??s??I??N?1?[?WA???zX2?????y?o?f???1?l??y??!???[-????????'w???d???z?B?&M?????o?}M???+W???U??N?:u??U?)?????>??46??? ?=!?C???t?[%?l?b???@1??@=?S ?8??,.?re;v??a,Fm?+?[?o????'????kZ??1e???s?=????8B?????7k??O?>'N\?l??O?}??)\O??W???e}???( ???{^W???S?W1?l{?!??.????????'( ?????jy?#|lq???????_|q???C??Y?f???C?m??]???o???t??e???T?R 6?????>?p??m???~??D?????ta??/????????yG???\?D?z?0j??#>??????8??X?u?V?6??????(]??s ??g?us????*5w??ZM?????K?IDATG????= ????R?*??#S??8l?zq??z?Z}?&???w???ST??1??Z? X???.?}? ???KW??'?????M? c%? ?H ????g??8"???o???#b???v1?l=}V??1Z?p???9p8?yiA( [31 lines skipped] --- /project/elephant/cvsroot/elephant/doc/IndexedBtrees1.ppt 2007/05/29 21:54:17 NONE +++ /project/elephant/cvsroot/elephant/doc/IndexedBtrees1.ppt 2007/05/29 21:54:17 1.1 [324 lines skipped] From ieslick at common-lisp.net Thu May 31 19:52:34 2007 From: ieslick at common-lisp.net (ieslick) Date: Thu, 31 May 2007 15:52:34 -0400 (EDT) Subject: [elephant-cvs] CVS elephant Message-ID: <20070531195234.869314E01E@common-lisp.net> Update of /project/elephant/cvsroot/elephant In directory clnet:/tmp/cvs-serv26221 Modified Files: config.sexp Log Message: Clean up config.sexp defaults --- /project/elephant/cvsroot/elephant/config.sexp 2007/04/30 00:38:29 1.12 +++ /project/elephant/cvsroot/elephant/config.sexp 2007/05/31 19:52:32 1.13 @@ -1,26 +1,18 @@ -#+(and (or sbcl allegro) (not mswindows) (not windows)) -((:compiler . :gcc) - (:berkeley-db-include-dir . "/opt/local/include/db45/") - (:berkeley-db-lib-dir . "/opt/local/lib/db45/") - (:berkeley-db-lib . "/opt/local/lib/db45/libdb-4.5.dylib") - (:berkeley-db-deadlock . "/opt/local/bin/db45_deadlock") - (:berkeley-db-cachesize . 20971520) - (:berkeley-db-map-degree2 . t) - (:clsql-lib-paths . nil) - (:prebuilt-libraries . nil)) - -#+openmcl +;; Linux defaults +#+(and (or sbcl allegro openmcl lispworks) (not (or mswindows windows)) (not (or macosx darwin))) ((:compiler . :gcc) (:berkeley-db-include-dir . "/usr/local/BerkeleyDB.4.5/include/") (:berkeley-db-lib-dir . "/usr/local/BerkeleyDB.4.5/lib/") - (:berkeley-db-lib . "/usr/local/BerkeleyDB.4.5/lib/libdb-4.5.dylib") + (:berkeley-db-lib . "/usr/local/BerkeleyDB.4.5/lib/libdb-4.5.so") + (:berkeley-db-deadlock . "/usr/local/BerkeleyDB.4.5/bin/db_deadlock") (:berkeley-db-cachesize . 20971520) (:berkeley-db-map-degree2 . t) - (:prebuilt-libraries . nil) - (:clsql-lib-paths . nil)) + (:clsql-lib-paths . nil) + (:prebuilt-libraries . nil)) -#+(and lispworks (not mswindows)) +;; OSX Defaults +#+(and (or sbcl allegro openmcl lispworks) (not (or mswindows windows)) (or macosx darwin)) ((:compiler . :gcc) (:berkeley-db-include-dir . "/usr/local/BerkeleyDB.4.5/include/") (:berkeley-db-lib-dir . "/usr/local/BerkeleyDB.4.5/lib/") @@ -28,9 +20,10 @@ (:berkeley-db-deadlock . "/usr/local/BerkeleyDB.4.5/bin/db_deadlock") (:berkeley-db-cachesize . 20971520) (:berkeley-db-map-degree2 . t) - (:prebuilt-libraries . nil) - (:clsql-lib-paths . nil)) + (:clsql-lib-paths . nil) + (:prebuilt-libraries . nil)) +;; Windows defaults (assumes prebuild libraries) #+(or mswindows windows) ((:compiler . :cygwin) (:berkeley-db-include-dir . "C:/Program Files/Oracle/Berkeley DB 4.5.20/include/")