Gnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

The XML C library for Gnome

List of Symbols per Module for libxml2

Main Menu
Related links
API Indexes

Module DOCBparser:

docbParserCtxt docbParserCtxtPtr docbParserNodeInfo docbSAXHandler docbSAXHandlerPtr docbParserInput docbParserInputPtr docbDocPtr docbNodePtr docbEncodeEntities docbSAXParseDoc docbParseDoc docbSAXParseFile docbParseFile docbFreeParserCtxt docbCreatePushParserCtxt docbParseChunk docbCreateFileParserCtxt docbParseDocument

Module HTMLparser:

htmlParserCtxt htmlParserCtxtPtr htmlParserNodeInfo htmlSAXHandler htmlSAXHandlerPtr htmlParserInput htmlParserInputPtr htmlDocPtr htmlNodePtr htmlElemDesc htmlElemDescPtr htmlEntityDesc htmlEntityDescPtr htmlTagLookup htmlEntityLookup htmlEntityValueLookup htmlIsAutoClosed htmlAutoCloseTag htmlParseEntityRef htmlParseCharRef htmlParseElement htmlParseDocument htmlSAXParseDoc htmlParseDoc htmlSAXParseFile htmlParseFile UTF8ToHtml htmlEncodeEntities htmlIsScriptAttribute htmlHandleOmittedElem htmlFreeParserCtxt htmlCreatePushParserCtxt htmlParseChunk

Module HTMLtree:

HTML_TEXT_NODE HTML_ENTITY_REF_NODE HTML_COMMENT_NODE HTML_PRESERVE_NODE HTML_PI_NODE htmlNewDoc htmlNewDocNoDtD htmlGetMetaEncoding htmlSetMetaEncoding htmlDocDumpMemory htmlDocDump htmlSaveFile htmlNodeDump htmlNodeDumpFile htmlNodeDumpFileFormat htmlSaveFileEnc htmlSaveFileFormat htmlNodeDumpFormatOutput htmlDocContentDumpOutput htmlDocContentDumpFormatOutput htmlIsBooleanAttr

Module SAX:

getPublicId getSystemId setDocumentLocator getLineNumber getColumnNumber isStandalone hasInternalSubset hasExternalSubset internalSubset externalSubset getEntity getParameterEntity resolveEntity entityDecl attributeDecl elementDecl notationDecl unparsedEntityDecl startDocument endDocument attribute startElement endElement reference characters ignorableWhitespace processingInstruction globalNamespace setNamespace getNamespace checkNamespace namespaceDecl comment cdataBlock initxmlDefaultSAXHandler inithtmlDefaultSAXHandler initdocbDefaultSAXHandler xmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit docbDefaultSAXHandlerInit

Module c14n:

xmlC14NDocSaveTo xmlC14NDocDumpMemory xmlC14NDocSave xmlC14NIsVisibleCallback xmlC14NExecute

Module catalog:

XML_CATALOGS_NAMESPACE XML_CATALOG_PI xmlCatalogPrefer xmlCatalogAllow xmlCatalog xmlCatalogPtr xmlNewCatalog xmlLoadACatalog xmlLoadSGMLSuperCatalog xmlConvertSGMLCatalog xmlACatalogAdd xmlACatalogRemove xmlACatalogResolve xmlACatalogResolveSystem xmlACatalogResolvePublic xmlACatalogResolveURI xmlACatalogDump xmlFreeCatalog xmlCatalogIsEmpty xmlInitializeCatalog xmlLoadCatalog xmlLoadCatalogs xmlCatalogCleanup xmlCatalogDump xmlCatalogResolve xmlCatalogResolveSystem xmlCatalogResolvePublic xmlCatalogResolveURI xmlCatalogAdd xmlCatalogRemove xmlParseCatalogFile xmlCatalogConvert xmlCatalogFreeLocal xmlCatalogAddLocal xmlCatalogLocalResolve xmlCatalogLocalResolveURI xmlCatalogSetDebug xmlCatalogSetDefaultPrefer xmlCatalogSetDefaults xmlCatalogGetDefaults xmlCatalogGetSystem xmlCatalogGetPublic

Module debugXML:

xmlDebugDumpString xmlDebugDumpAttr xmlDebugDumpAttrList xmlDebugDumpOneNode xmlDebugDumpNode xmlDebugDumpNodeList xmlDebugDumpDocumentHead xmlDebugDumpDocument xmlDebugDumpDTD xmlDebugDumpEntities xmlLsOneNode xmlLsCountNode xmlShellReadlineFunc xmlShellCtxt xmlShellCtxtPtr xmlShellCmd xmlShellPrintXPathError xmlShellPrintNode xmlShellPrintXPathResult xmlShellList xmlShellBase xmlShellDir xmlShellCat xmlShellLoad xmlShellWrite xmlShellSave xmlShellValidate xmlShellDu xmlShellPwd xmlShell

Module encoding:

xmlCharEncoding xmlCharEncodingInputFunc xmlCharEncodingOutputFunc xmlCharEncodingHandler xmlCharEncodingHandlerPtr xmlInitCharEncodingHandlers xmlCleanupCharEncodingHandlers xmlRegisterCharEncodingHandler xmlGetCharEncodingHandler xmlFindCharEncodingHandler xmlNewCharEncodingHandler xmlAddEncodingAlias xmlDelEncodingAlias xmlGetEncodingAlias xmlCleanupEncodingAliases xmlParseCharEncoding xmlGetCharEncodingName xmlDetectCharEncoding xmlCharEncOutFunc xmlCharEncInFunc xmlCharEncFirstLine xmlCharEncCloseFunc UTF8Toisolat1 isolat1ToUTF8 xmlGetUTF8Char xmlCheckUTF8 xmlUTF8Strsize xmlUTF8Strndup xmlUTF8Strpos xmlUTF8Strloc xmlUTF8Strsub xmlUTF8Strlen

Module entities:

xmlEntityType xmlEntity xmlEntitiesTablePtr xmlInitializePredefinedEntities xmlAddDocEntity xmlAddDtdEntity xmlGetPredefinedEntity xmlGetDocEntity xmlGetDtdEntity xmlGetParameterEntity xmlEncodeEntities xmlEncodeEntitiesReentrant xmlEncodeSpecialChars xmlCreateEntitiesTable xmlCopyEntitiesTable xmlFreeEntitiesTable xmlDumpEntitiesTable xmlDumpEntityDecl xmlCleanupPredefinedEntities

Module globals:

xmlGlobalState xmlGlobalStatePtr xmlInitializeGlobalState xmlMalloc xmlRealloc xmlFree xmlMemStrdup docbDefaultSAXHandler htmlDefaultSAXHandler oldXMLWDcompatibility xmlBufferAllocScheme xmlDefaultBufferSize xmlDefaultSAXHandler xmlDefaultSAXLocator xmlDoValidityCheckingDefaultValue xmlGenericError xmlGenericErrorContext xmlGetWarningsDefaultValue xmlIndentTreeOutput xmlTreeIndentString xmlKeepBlanksDefaultValue xmlLineNumbersDefaultValue xmlLoadExtDtdDefaultValue xmlParserDebugEntities xmlParserVersion xmlPedanticParserDefaultValue xmlSaveNoEmptyTags xmlSubstituteEntitiesDefaultValue

Module hash:

xmlHashTable xmlHashTablePtr xmlHashDeallocator xmlHashCopier xmlHashScanner xmlHashScannerFull xmlHashCreate xmlHashFree xmlHashAddEntry xmlHashUpdateEntry xmlHashAddEntry2 xmlHashUpdateEntry2 xmlHashAddEntry3 xmlHashUpdateEntry3 xmlHashRemoveEntry xmlHashRemoveEntry2 xmlHashRemoveEntry3 xmlHashLookup xmlHashLookup2 xmlHashLookup3 xmlHashCopy xmlHashSize xmlHashScan xmlHashScan3 xmlHashScanFull xmlHashScanFull3

Module list:

xmlLink xmlLinkPtr xmlList xmlListPtr xmlListDeallocator xmlListDataCompare xmlListWalker xmlListCreate xmlListDelete xmlListSearch xmlListReverseSearch xmlListInsert xmlListAppend xmlListRemoveFirst xmlListRemoveLast xmlListRemoveAll xmlListClear xmlListEmpty xmlListFront xmlListEnd xmlListSize xmlListPopFront xmlListPopBack xmlListPushFront xmlListPushBack xmlListReverse xmlListSort xmlListWalk xmlListReverseWalk xmlListMerge xmlListDup xmlListCopy xmlLinkGetData

Module nanoftp:

ftpListCallback ftpDataCallback xmlNanoFTPInit xmlNanoFTPCleanup xmlNanoFTPNewCtxt xmlNanoFTPFreeCtxt xmlNanoFTPConnectTo xmlNanoFTPOpen xmlNanoFTPConnect xmlNanoFTPClose xmlNanoFTPQuit xmlNanoFTPScanProxy xmlNanoFTPProxy xmlNanoFTPUpdateURL xmlNanoFTPGetResponse xmlNanoFTPCheckResponse xmlNanoFTPCwd xmlNanoFTPGetConnection xmlNanoFTPCloseConnection xmlNanoFTPList xmlNanoFTPGetSocket xmlNanoFTPGet xmlNanoFTPRead

Module nanohttp:

xmlNanoHTTPInit xmlNanoHTTPCleanup xmlNanoHTTPScanProxy xmlNanoHTTPFetch xmlNanoHTTPMethod xmlNanoHTTPMethodRedir xmlNanoHTTPOpen xmlNanoHTTPOpenRedir xmlNanoHTTPReturnCode xmlNanoHTTPAuthHeader xmlNanoHTTPRead xmlNanoHTTPSave xmlNanoHTTPClose

Module parser:

XML_DEFAULT_VERSION xmlParserInputDeallocate xmlParserInput xmlParserNodeInfo xmlParserNodeInfoPtr xmlParserNodeInfoSeq xmlParserNodeInfoSeqPtr xmlParserInputState XML_DETECT_IDS XML_COMPLETE_ATTRS xmlParserCtxt xmlSAXLocator resolveEntitySAXFunc internalSubsetSAXFunc externalSubsetSAXFunc getEntitySAXFunc getParameterEntitySAXFunc entityDeclSAXFunc notationDeclSAXFunc attributeDeclSAXFunc elementDeclSAXFunc unparsedEntityDeclSAXFunc setDocumentLocatorSAXFunc startDocumentSAXFunc endDocumentSAXFunc startElementSAXFunc endElementSAXFunc attributeSAXFunc referenceSAXFunc charactersSAXFunc ignorableWhitespaceSAXFunc processingInstructionSAXFunc commentSAXFunc cdataBlockSAXFunc warningSAXFunc errorSAXFunc fatalErrorSAXFunc isStandaloneSAXFunc hasInternalSubsetSAXFunc hasExternalSubsetSAXFunc xmlSAXHandler xmlExternalEntityLoader xmlInitParser xmlCleanupParser xmlParserInputRead xmlParserInputGrow xmlStrdup xmlStrndup xmlCharStrndup xmlCharStrdup xmlStrsub xmlStrchr xmlStrstr xmlStrcasestr xmlStrcmp xmlStrncmp xmlStrcasecmp xmlStrncasecmp xmlStrEqual xmlStrlen xmlStrcat xmlStrncat xmlParseDoc xmlParseMemory xmlParseFile xmlSubstituteEntitiesDefault xmlKeepBlanksDefault xmlStopParser xmlPedanticParserDefault xmlLineNumbersDefault xmlRecoverDoc xmlRecoverMemory xmlRecoverFile xmlParseDocument xmlParseExtParsedEnt xmlSAXParseDoc xmlSAXUserParseFile xmlSAXUserParseMemory xmlSAXParseMemory xmlSAXParseMemoryWithData xmlSAXParseFile xmlSAXParseFileWithData xmlSAXParseEntity xmlParseEntity xmlParseDTD xmlSAXParseDTD xmlIOParseDTD xmlParseBalancedChunkMemory xmlParseBalancedChunkMemoryRecover xmlParseExternalEntity xmlParseCtxtExternalEntity xmlInitParserCtxt xmlClearParserCtxt xmlFreeParserCtxt xmlSetupParserForBuffer xmlCreateDocParserCtxt xmlGetFeaturesList xmlGetFeature xmlSetFeature xmlCreatePushParserCtxt xmlParseChunk xmlCreateIOParserCtxt xmlNewIOInputStream xmlParserFindNodeInfo xmlInitNodeInfoSeq xmlClearNodeInfoSeq xmlParserFindNodeInfoIndex xmlParserAddNodeInfo xmlSetExternalEntityLoader xmlGetExternalEntityLoader xmlLoadExternalEntity

Module parserInternals:

XML_MAX_NAMELEN INPUT_CHUNK IS_CHAR IS_BLANK IS_BASECHAR IS_DIGIT IS_COMBINING IS_EXTENDER IS_IDEOGRAPHIC IS_LETTER IS_PUBIDCHAR SKIP_EOL MOVETO_ENDTAG MOVETO_STARTTAG xmlIsBaseChar xmlIsBlank xmlIsPubidChar xmlIsLetter xmlIsDigit xmlIsIdeographic xmlIsExtender xmlIsCombining xmlIsChar xmlCreateFileParserCtxt xmlCreateMemoryParserCtxt xmlNewParserCtxt xmlCreateEntityParserCtxt xmlSwitchEncoding xmlSwitchToEncoding xmlHandleEntity xmlNewStringInputStream xmlNewEntityInputStream xmlPushInput xmlPopInput xmlFreeInputStream xmlNewInputFromFile xmlNewInputStream xmlSplitQName xmlNamespaceParseNCName xmlNamespaceParseQName xmlNamespaceParseNSDef xmlParseQuotedString xmlParseNamespace xmlScanName xmlParseName xmlParseNmtoken xmlParseEntityValue xmlParseAttValue xmlParseSystemLiteral xmlParsePubidLiteral xmlParseCharData xmlParseExternalID xmlParseComment xmlParsePITarget xmlParsePI xmlParseNotationDecl xmlParseEntityDecl xmlParseDefaultDecl xmlParseNotationType xmlParseEnumerationType xmlParseEnumeratedType xmlParseAttributeType xmlParseAttributeListDecl xmlParseElementMixedContentDecl xmlParseElementChildrenContentDecl xmlParseElementContentDecl xmlParseElementDecl xmlParseMarkupDecl xmlParseCharRef xmlParseEntityRef xmlParseReference xmlParsePEReference xmlParseDocTypeDecl xmlParseAttribute xmlParseStartTag xmlParseEndTag xmlParseCDSect xmlParseContent xmlParseElement xmlParseVersionNum xmlParseVersionInfo xmlParseEncName xmlParseEncodingDecl xmlParseSDDecl xmlParseXMLDecl xmlParseTextDecl xmlParseMisc xmlParseExternalSubset XML_SUBSTITUTE_NONE XML_SUBSTITUTE_REF XML_SUBSTITUTE_PEREF XML_SUBSTITUTE_BOTH xmlDecodeEntities xmlStringDecodeEntities nodePush "EXi<b.+(q,II\ͬ<Ndք8=OD#,11,U}eL7D&9y=1^K]hWWh:|s.'vMI$k,ō+|#^rolSvB\G&F|9Y w)*'Y0$#,frs&RXI~ _rt)IK.Q9yݐ⿞(Tk-KKk럋$H889@:/58|;Gة;^{k?ǡ,╝^VjI7|WY&[R|@9H0TmYEt4jǔ4jC v3r51I49j@-{/+igYdߞXG%U2x/e6D/S"w-r¹ R4;/%? 4'xv,[6w= iV'Φ.\VatNZ;u4~ ` 搘;2b# 4X!űPI!lk'1Kh~#n#!vSӾNЬ #ǀ&>iߏe\y!CS䠇t)|Rzx羀$6߱B?>}|MSh\&jVd6WP7fPZp|BBLRy.7G~ SDŸZ$ȡD$rHAvǿ"W6 ae XejZ.]-{qq"B̀ǶjL  XM;e1jIFq~ԬMMi+Qkc֐F9 uMR?ޠԞn=(C!C 0߆8qjgB79d2/ml9nҴ~w'T$6}qT5Ta$ў: E<)Br R1,f%?LJ԰gqdC )Vxm3nD![#~o͚[02[?(CNo̶5)uqZJzʠCh{Z ImF>ltp{22$,"[% a,E>X3Qwұy1a}jvU-^BmꗻJ\gJt U1-  r+4߶(K?M\{Ӊd1ЮF,ɞ*y=nڢ[FsR3y,=\)IK'^ ׷&=2`Qwf"A{@ɀLIޜMXoNwM*3 .ϿRŬeA?{C0sӅzxQ [K:);5N<Sqx[%ѳxzBY&אX2h`,Ν _zMd=rnHOi-I p 84YxEMz$(h#t6 'aXp5aⰓmyt"qoeK¬9YYBl%@g;(+!(U0:$_ЦuLpf ;AJ3=m7$týUs"IR"n€m" 燒h8wk=F:@sP%\ fܙ I=sFt[{{EUSO2ա>RǏ)CwtM)}EX93*:,~a>O.tC^UWp"ՑQ ?6ޘal>2LWݼEy|Jtĺ|F֞= LXp.b yPOM&#Ec" T4rޠN-}'Q ؑut0ߊ%W{5ĵ8UGuf9?Q!t88Lp !ݝΘ \?pdST䄷z$eP`9pw3 fXV8oDTIuo^KK  )}tu6QB}V~Ib\.hv!%7~žYP!ttxcG5]rT:|T2-UBs%"!GWQ/xQstBR%H88F8 5~KlvNB[6A7cߢ ]d 5fORׄ#FPAMz{^V>4 pIaw(6Z=Dh&̐ݴ&+OFncЛ$ &DX2cڹ6SbӥʜW9%1C:Tx,X.{u\zGA4!b(ާw+pGdsk' PNd:?[CxnKES}bѦ,cƃ컎0PCd'OR(SLÐm}$GG6"/&`=gsVJ$۷EFe6¿ߑ#Y0#Z C8_N\ ~xQwTQ80]/9šA.M:,pe5*y)RhΤ`zmǗaS`J~'i_%B5Lc7>)6Zm4]D'lHd-Mm\fᯊ^ӗ%Xu{6K5Ut!!78T=- i^T^сhFRls󊵍?x#DP!;^1dXٖM\{*zKUbĭg@LKI8{*xpmfSMʆ6 ¥iYT?>g aB\^l^ wbl(HI|ۃLXQ:'6;$a,o#(-fN'O2ԏ` s `LMfl$÷19. Wj̗{)e[ Kc7ʠzʯjx朰CuhkE〻%?IX?g5E5`QɈSi_0K%%@= M$|zu#ih}z0Xb2k*"r>T--gd kN&qVL14S"`~kMAv8o<9aYe)q̝9 >~qZ=1>thb!%Uwxv?#}0I(.Q{X`_<Z1R:(*(ҕylKA=b8pDǒ`- _q YBc?tl;± MBW?]"']AOS%V3 y} !ͷrУ(^=jD2њ=L}iX.v1L $n?NL9!};mJ".2U}Olh N-!D1A@3K1=~M/ZRǥ͍桁s PBQr=T^rݼiYH4 ǂS| e^'AmɶeȯS )*`+^¤}𫄊ILe}z iB/RfuTQQ&M>Lf?QlzBtS5tAǴA0A~o=#݃f˧D$5Gs<;lQpTEkEt^0P5Z? `twvB:gEy c_m>F[ܠ8viDžlttlR }ztJh[vk:j\16sKŋaRo{~\T8QPB_p0ʺOT4/(n*1wιI64#JifPi#)$lAfNdJI>@Gj ;WJ#pƦ8.^[6DiB-1Sk#EV,ބC̀xfcp[eSݻ෋Ȥr,D͠,;YaB! jÕZ sK\Rd̐U˞Yj!P󏯭KR6{ x~}ӆ}_~ؘ44мt&s 5X0-W7z\ejwazu^IUȥCv$Oc?$:H>vO䗱 _f7l84Kڼ-`MⱩvfiR/aPVqģ_dP@kFLb{ɴhwҚ#y~h_GfZ7KHl^^{>&.a}l9(U@“@&S[=2B~/x?[6Ő|p;,9BҖ@L4SVsM"9+7oLe-7i -oTN35#9u2Y9ŗ_wSQK*&Ͽl:ôp%az bkM@Wò #EKa!T:yQ8[Ud$D_΄r^H7>0 ۈ_r+) L A8&f6os#ZwFcD.&b qPD7[)>> ,:w%碈jk~o#L9K '^gMuBVkX_oDR*b˄SPK%g Wz}'-H3nL# Nz *DH!XY,Op8쭖\R-מ1c U-2'B(6py$ͯtɟdŏE[]p0+)V[ǯsB"@dm.DS[ }1]OzR?76tb8>/5ARgc 5o[M\&0QK-])f|&|C+nh+ﷻ+&4܅ә sc)IF`DP Ma*uqè'Fzz)0U'-I`v6zJLDbޗhM),(&zxxzߜ$;|e{t\50ӹhgdD$LlxW8iF<^e&Sp ;[^;^gw ;wh MU{=x PҴ6dʵ7a^FF$̒Z͖l>jR=n6qXzO(^f_1Kr@ɕT,f8>mFn B8c`lABD/ bxNt '-_krPyN5MgS y`IՄwj&ҋuQooRN+>׃2훜o0|y6֭.s7X]xc iQ?ѮXLM0L-nO7pdx8 @wj3Lvvs?&`Ì]j_&ZߌtSMWޫ"\]h4w{!VŧV"!b&Ɖ(+v3[/qw^rzMD{vT?wZ ~d9<F=o,8=,ÃRam]޷=Sx'$Gs,$e1DgǭW!p{4)riqF;5w YZ`2r䧊j|ۧkN3kII9~Gق`À=cᷗ|rTWt6j-$ထ-~u%%6 >w%V\\DoF,DjKw6ESg7z\9gܔ(kA{t 4LaB.S$Yąr1NyɵQ4.5{NnlDhR(.Uf)cʣW~sl|AA5S6U8a[tC8Z\?NRFE1Zm `AGB}8uDC~= "*]UZZլ6K&.U=pԊCM/bDlyhA/8Z}c =yVV8K[SbuQՉVX w W#OqKRt|^J.h8!R ŘYrWiVn{%Y༲!ӄ[Z&+aX‡[H LIxE؈4VcKj(nP[*KyүќU2+n^*j |л'ݒi.XQ@+>;x(lӻU=M|ȍ:?#8,Nz̍AohNgrj`bp̟KUWM N7CgXZ$$5~\Y^~Nq~ѷ2?C@Z= gA1@Dki]1z}CG{1fZOӕ~Q=Fs’zҮR;V75-Rժ#eDtKu2t%!]^up?.}nMHmU5 ߜ ,n[=kp'.%󈃆}E/~0.ֺ gHÒ\I4ww9QwMy l2 C*SIӃk7>M'i\=T\/Q ^$>FOD_ѐ, FnVpҀ wO,0ꑿe4g/a,+ Ervay+ =qL8hWAGI4}G20.˟$9}*=.n7RA@Ӄ*s]>N],ëXvmi1Vykxˊc3z>4Er[jX,>ӱ&u9&WuX?n*Ψ?2:`m݂#~U@-dH6dxYL[= Y*#l7ݺѕrpXE̓,4)M[PwPjȚk0I}W$~M-i^Jâms,]dᖲ4\zo`"? ~1 >.3'tz8Q#دR+7eoz%*Kl B@)?:e=- 8u7~MWpu\VѨ UQ;s${O6X+1/=4E}7G{, %t πb>Of!0i ֪b7K!W$a0Q~1/ZpUdZݬ">\f,pQg^c;ȭo?^/O#Km1l>pѻ!6N,RwT%' OU> s HӴA \N^r!t/`E=G$gt7ܩQ|Ԏ:խ$?sSz݅"jIg ^e3h&1f(2+lշc>31]Ja:*tPDΪȝ һQݶShD(-徉n& VE?i+ |ȍ3l{'4oj<Eņ'cQ Up nt%I 0=o) HÃcT:m5tJ[X18acB2:^I Kra9$ [NÙ25ڷZjp'᪳o8fұ ۜCd""@W9Xx i }s&YW d̂,m-O)x^-=v=N"uN#.:]f U_rۗ^r੏AuS1GjUB$ =9g0XB,7 cLm$`mjwk>S_S_,p:1PfwH:v=Y;:fAg":ƂF%R $,rрu߼L3) aSA7Aj 73B$[:#˟ J|8HkZ8Ҩ%{/Cз/ +%u6*+ňCTݧZa=y=)i=g/  ML MnLB\]W#bzf+tn7R~hiltD|#]7r2攻; -a!%DĮ@(G]!ܓЩgXZ?LhC4ɺҵ]PwE)pTj//lʹ1F""F$t[3C`4Qƺb?^&腛4<ж̛27?1q&U1BNlĨۆCk&"os{~pܢk7[gLB Mx|Xh>bY1Γm!w8rP9Y7z+lzZ 9}J2bBpaIB:j}nT{&]ԛHR MN^%a1FOtxvVx ȨOJ##TAC3{''-"),}Jw=_RB[^}<#\&e4cچb5x$rcAtmDJAk.Ub*"FClL)/a1&Ҟ(PA˙UokY* z9f ;Ne`)YrAо'.!?K_7w;i,=9PKPJMw 5bS,U᥮zCd3Foz7>.:D)>1dbF5f@eM5JN{N$R V45ݏӅ:5i>ݥDcÂyӒM mON <))R۹e߼P(7IlmwML3h>|=MBWÌ* Ŏ\ZG0t\x |;-%Ve 9q(#WU+EC{͢ 螩p饿y! 5#orV-EG#$ޏuUU:@eCIz\:2_m_T6(_SЃzcTقԦ9)BJM&xc/\ϭrU/obd$TۿVX+U(}ʓ[i#Ub.; crxDQ3%T=!Ҡ\ ް$s.҅bܢ\ K^?Z4>4GlZ^K\ad3{ ){$- OO8S5d[ ͗>;*sHD'eN O3)tM@.>Dn|վZʌh \Cqd_[fO 2=P2{5gSby [aK O톸>igǂnLx*|ɕ(bPqbUGb\mTAI }Ra..76C"&&4J%4q&5~@ڧ&o19]kjq73?gnFn[͆EmKru'*,&Ζ;ܔ|QVG *t8qp >5҉-K2(*zNPW64! N[nYbg$F7gec ؚ?(|"^ ]82R^s[-h &X\7ÖCj[ Y Qާ'Q[7M ^Zy#ga^@iBHFܙ>p3Sm-[:*Ng6>ZIʗ"zHUUXBh6^. S+ uQr՞2)m>X3"֐@L0Xi~#7~W\ji7Hw[#H'pf7/eJ\׎$>Y\-/ԠYD"#>tzARh[Ee j)8uxQ_zavU8_[sP1]ÙI16!8L26:];<ٜ9RIW=$(%ݏG mg1yˠ2H )*m N=_7A[\n\% uRvŔ]K~;YLj 61гz3V IQk?` j>& <{< bJ4w;ag{?вX'\cj rVf ZڜA_::Mo79=Rֵ hi+Ne@,V*[ ? 3},#=qA|596 e9eBkl,̚R:B,5>)-_7HW5lمTEve -ܱjtRb3q68.D}ޑ^t߳p,3QDĐ_`loTin~W38GIOς8H#Mr2n%D\~ILXPa5?pso%KK#!O 55E*KTMVYo"Mh z؞66{RyfgߕпZؾr']>cn] Xt흽U_&a, ΆѭbúaGkJh`}Sx>M֜8C ur:c!L%N e݁KrL(LtGq)^}F @ƜBɻ۬) uJ![U+Z+VSZLlX{{`]VCIIgg@,ލn6R |qEMO0?5 3%f$,\-y&JѨ^B#- )Dz 6c`)0AS&8ap׌{9m4nejc``~vot[(G:(.ǿ⬨pfޕsBe2F+T:y,J(Xq,58i`~f/ǗvwrJ9ؤӼ)zƵpC /|$[̞WO"2$ӸiC0!nGnC{oyc.yۛߴ Ӊkk /0Xh_9~lAx4J#}M/5P`cȊvw񶔠Fov VKWHvȸvcSrK"_҉, B/FАH2C,DrX*oJb_u 38{6eMldf'eز,䟧 S ~/iLi] ~a+E5u3)NLC(k;E{g+9T_NgEv#جp3mQrKv) lo*̡?A4 / YfȞe2\B"# Usa8k- ӈ. Nt~ȅyvk>KINMҎ,1bJ 0?5 5EFNrT~rZ$ ~hpE>Z=֣~ qC)D7FuӨp2l^XSy1<_IJ c 3~g$!|hŝ)DO 0w 7Db*u1T}pQ |[ ϦLWL{ )PQ71#2xـtt.Nop3eW{@]x!I#tQR%ҖZ;.-ૣIEږon rXyqtTɻO\+Cl)F cQ ,'[($lqć`kّILjO6z;z`GC!PK6WlI 䔽n߭Z DHnH*G_`vvڮOlXU{H 6EIKisA#}?;e$wo"-a+5w&\E)#Ⱥdv5)6B&2?2M;2_52P+޵$xuZ/mcc7p?YGl/To>JRs gvKBێ G|]vn$ +U$Kpz{Ѡ8AF,;_:Of2#!7axBy4#7qE&ͺ^JyЏjۇGqx@~>\hzUc ?4rGZ00]M~\A"r),YW*:UJ~77Dp14UUG;!kLaFCOL+fKxsb%gncOJRY {jv J<$G]ȋX սgi1].)ڮkD:3gCo鰂ٿu}󕽁.c50oZ@ia |bz fy莘)ZH >A}{C50\K1"{ŇXn7@~?P~3_/ڦ5\gZ8ZfTCBg|ϼEQa+sN,NB^2Kȕb~d $6'Unؚ~G)T0r>F\Oݹn lu;sk2JRb<<n60N0D ޕHK= z$[c_Gg+Mh x&W0=Yݯ'4w U ~fR㻭qWQDFNES{L-f, %s<0pAڣÖL >@ߗe_Y,zO w>=)Ӏmk^f0اف^X],6OG ñO<(fDdʏC Η?ޯX.孠-+@'KKqiL@OceX0 FB W3;JÏÝ']kn0WEcK5OeU(uI<ԑLDa񟂆B̿~ p3> (A{8uA[. y}“<6m<1>^ W-flL#nJwކ1Sbٍ[H KUTve6_e?&5F}LdbJ ^}lyÃ,bYp{ AB&.o5BF荤y[ F{ye7c/ACP"ƾլ 'QXl%B ^1Oi3W[c*0f2CSEqN^ Sr齂0#r& LzM͚0Fc9%MpbN+(wC;PC樼v=u4y=T:/H>d!k&&Br\`IM\ʁ8søoVBLĒ% 1ZWA?NayZ?&zTb~S>Y|eߺ]4'xju0X 6aO▃M͈?_vU {;ڒ!v"Tw2 ֍H7XOU,1:B#{t˳scSǀRU:3/O?Et1|Ԥ"fm!]'cH _{'KpO /BL QX~}&v"߁NH 0&zC }I-d.)B`uFOmx3AMcƏ<(}y|npu8зCRxZёHC)9uSlCq7XSCY>B*"88)R&F'ҏCZst6܈{Jt4re]zc0Rfִ\A~Fq8pMN053A]s©>1nv#N&_:eu؆d)tJ` Vm+y U'yZd۴%Tº7Ŧ@0^?jW]L2b+dGn*9{{3yF -;-K)!s6 jH˱֓˜)e=_L4?cq0gHWk.&U&fK)/9=R`~n9~#yyN2":y'T<3{6L{[Jl,ye^0=|Aw}}K-6*@4P!7 gP#L+~ȓ)einSvɧ[QjX̎c-fAܙsD "uL58ܑei ؀.Y%Sq9X[P)e3}\Ώœ-fS]Sk1|.*n0aEWQ֙ H)nZ7K~もs4dm4zIjizؐ[Xĕ4h7P?$,"[uYeٹL7*i;ɉAc$#nk'g״>Eɡa|Wt+?=\dxI)^-`JApkҩ^ᆠ=>Mu(Lۈ oA]I=9KnLk0miJvp=a3O3_:"ѿ$S~eUMҎ@$Xt$U/`/.IA(jFM嫗WOgA0uf:+«TlnN68B;$k'~S-Ǫɦ^s+O Ɩ~Mj1ob6C'qfp~24s(ߌ*oXsnSķ%3)|4/$z6E^-ΌO7g;gs z?+=Mj&Z٣+P"ILvK ^nV5\@s֕R't.sCc3Q6m? *S=йZ'Ff@;I~{@8)@.Kh9ӃC# y 76I}7$YOiԯ wr7Vz4t< x4y/BHGk1>1CE ?x5L t ue@.PVdPvdU~tfj(Z7i}\v^փWAdu.Cj[Cc rSjߊ<<+Hʦ=hAIP)>~QƟ̚5BOmɪ]-ԫ#y4q8=tɅ4=*T&n )s+/#,eCB3fgp,C&G~҂ӚS8M1vAO* ͯ:8n[J/#n Z1?ܬw96BY8u]y} ؀ HfʭFfUsp^[9GCgȃ@sK~'{}apTJ`<6Fm+$ƕc`$`+ϟENItrա%J)@B1:c)!2fh孜A[mj*J,q,x0:l"Sq SƋQ}MLh! 2|tn"&A[n6`JTa}qw.m egòNXc]]zs V6fd*'Z9Dmz8HдC{ n !{QTg':+9Bi KNMmuy.|d3 H%.F l7l0x'Dő|_!eNbK( P*Q#~9O3MQǴLnٌI($Tfak1dO(' u6ٰ8@LW# (,^ n"dZvx02ֵC"E/BnTK!(ӂr9w 0kGTup:Z%|SY  DT1mfA>NT t/'D3vo|7+eآAӖ`$YvN$>qZCޯҨP7jEdBqD zl^v }U֬/u@X4O!ߓ3YO#ݗ78 !rQ+;jȌ5/"#MU5=PZ_d!\*bsX[5,Z^f<`?|. c !%B~BmԎ`f\Jdɪv\ |Uoqi·n/nm9vЉZbXyuHԚ; l6CyUޝg;2'3^ ؎Ɲ ѫ,Sg"< lRpIS@n#E& U۔꽰ǥ\˔@WlG ca(a\^Gύth0 cYN=뷻=%xdݓ 1Le-5XaXwVĮk(gA6W b8c3>-;٤Bd9 avx}_BP2BjB<-΋;Wj{gtprsL H32FFRyxMDXcԌ*x;N?2lZC9<|$yՁRM"z'R8ߐ9+# Eɮ7_f  ݦCYQ9V ʏp̄:蜦F *˨R&W@UYmDwA0EZ\Մ `S~K#`9xߖMxDDk,AIkR!Նbٰ֘;R`Zl:;y4#)-qcь>6 [L;Leʃ]!bFP;{,*g$ Th$V0d ŵf!e0)%XEF^/Hndp-5`C4lo|\ NΒb'nSI5ǿyNU*_GZk @Qm_[O`I7,؆U|,z `4zG Y\,IPU*<`Nz#6k<~FxPHPtFya!2Nqڍ jYў80{PC\y̭C;xi$)t\5SZ|_C/-&+:O)s!Ūf!bLE_[ 5C@U̧DŨX3W\>xҾopfŘJ~tȜJ2@356Dݾ $FGE"M59HBǞ^!b8)ܽ$io$fhfq[RF~wT5g]щ'D$vmJEDtvnUJ%dDUgJM,iN$h'a0BzW\mOf%?; Wx 竩khVٗ~(OO])Y+eGcR\HN,2dln\d}yaG-yAY7m)2D92$ϘFPۣTT0劒!3]쭤$ r )g d×*>>M5-BIZJ䥆cvAniz2K+e>!M-aė t$ EHZ#G5?U%}E%m*P[7U&xt+Tu)Ji]$;'N[+f 78I Aҁ<U <_wrIa2Q҉fSJ`QE?Y`+Sو8:xVk9#[tdѧ ċ.Swa_ 6x݂Xl[MTE[B7 N!ω Vvp4!);7Q>3M,Mq^u%c~5f"]R(ʐ3?$t4wz58YG)%PD|2jH$Xq. y Xz23mFRC&Xe&T+S!$ 6J  rx1,e(vݐ7%  NSfGMj@:]EC8",wTϥfF xAWN r}&CoPF ]j>RD;}*z\WޏTO7=H؀ gnُ(=02(g,u|%nO3 N-.b]#J]/zJӓi#ƪy$mMܣd//0Yı\YP7"<[iA *)Se? vbĢJJЧ^  %+\ɻEn<z`8|ky[M\eI `G[i}x4f)ѧe1Gxu VW}.jE<37<rp^6R J0*i>#jE,qJX6VkĤyAf G<>s,)-y>Gbo/{C®zx!WVz'QzKdxaye٭+x&oRϨIN($WIey([~T=L&/Sػv[b)Ujac4k݁HFBtZrF\06مr߷/+hWxj^ɆlIVrp=.~I$߄V5aV EI\°noE´<~ q UvxWu^3a`벯kJqӓ %Q.m+rY"QXaQ+:Z7]Hμ.# J#.#dM2Zx^- AVlJulnzdS/ݥR69ޕJ(fWdRg^YG3TN!} X=O16r.2AJ~}buM\va4GQ.FfHԛ/d1Ͽ"?qrhaj( lg*w_>bF/Ivy^U!?h~m^1&enRZ1cbR~6Nǿí Ne,?zSh^Q%&A򂈕]{Ԏ ' Tkl8:w?ZYL/o5xGK 6[ʁk)%>1%5^UU&W|KV|续$/jpJ"H_:TMΑoa:.xc!ӬQO }>~, cY*5=.@%\y<K`uCG>J,.,@Eż˜•x[12$['ˠE!c䐆ܵjƋ1{VG׍8][OЦE Oz}Pz#oӋ: | !i9iճ=4] 4. Aբ߮'3ix0вu}hr@ lEu>cw+lp} J˘4cWԻxL[qm~u\ 8ٓp(ktˇe^ 0X vk;rYjg6JQڄu:+λv n("I7267I yb279TKO-ϔdngJ{]g5:&Id0:>O.LgPPdM(жRB+Bܨˡ 3FUOtZ$ȃV\ \e 4DsC\2{ 4%83!FAH**aOCt`ҭNE/xP;as ['Wr™ %%dk}᛹dt\\@,6AY"1f^FۡGeCĮ/5oxc+Gã᝖]W/=i"ĊP -'o$tʾlJ3m5+N4iQS}lƶHx<xo9g<۶=,OkU)4@1|dZO>M=CepxAHDoQC<2l!+4!Ϲr>,0i& V/T EM:o7ǵ?04@d|oKY!o>1t˝Fcoc?p6h.-Z8gPYKk5͈g+rS~zxeopx`LEXO81;zyv֊ 6 et<ȩbV?͒jJٔĈXR2I0WCYqW P'A5~Md0PQ]MB0Lz=%Ʊۂ6f}/nI;w2?u媋Eiu٧ASXY) |˫((kOaKYǣk,O,0Y\lAŴ{N%?@tg)u'WeAƜ)קfMpP^8IT~2xG]VUYnݍ BdSxЇJxC[JJ rtk&\wgȴ{,6 'zcl`w˞E{s?  NB&zY)W_`o*_!W=;hgC!(""ġaM(0sc筸Gn}n#<5C2]N4Mj]  0veRr~of@fRBr ܿ0vDm)l_y9#c:/D{kYpӨrP)ZR&TsK8 eFW8w gWSy`ex;icx 3VĜa3u_*pF=(sXK; iyY5 "kр; w\lwK#ʼnJBqo0iLT7ech0@(RTziކ$:gC V{=Nxtq~a$u8a37nְglFFL{t f@`wfoḪ>t}kmU}A$v| 8G}YD(,Q}''?P]1o{h@z52MݕR.<T1]U"iO+=P]ݽ  &2BoaHT": .u0 rwDJ☈/MOí#A6_}Nҥ=XK )w0ḼNJ"=?Nٕ'Ool{p[ݳU91 4ѠT#9GE毬-IK E4WU/s\vkCP˹"xi56z&+IDR?Xc40"+ k&X .uZj8ppOD^af#Ve- Ks 2 MuU|Jiz,~}ebWA͋ 5e3{:%捋K2#  eӮ?Gw[T;Br0/Sq * p&0 ѻoƎ#*!tF/gԐ0u 簼5ƒ5ڃ} GC1ё\'6 n޷xF@Jj8H/+G?,ME IMʳ;cm:-\ @&gCz{6{!GUmP]rLAe:~FK}=3dF : RfYm*<%z~FgD4ہ3Llq.=!nR}zHȻOxW/!mȱ)@TQe" $EBvOR4+e++;i+wKgT FgCI O4/񲽙b,RO$ucq\S?DRPatH=~yqʔw[\",~tJ @:3IH g c6Y`M7B;,tdQU݊aLN(gG۾P Rg!JVdhoF8GƧ.K5iCTWXJ鈁VP长jo,$g㤟Bj]ߦj͐W Ij9|(ZlC=stxфLh- 6G=)nnshf3J؜Yز*Bվ rOi Qz|3]FX*U@HByT՟_]zPؙ닫2J1Dʨ53UkωTLM#o~Q `j۵_ =$nE{;RH<+A'Ă1`=jzWgzUatSҵ4 3? b8}K]H.W_C@CwNCT4-6q-_1K' uH벑.NI8wTqI!t絽<ӌ@2nбPsdJhwY~*&n6\"(WCrrŝJQ~M;I׽gc .֨Ay觕 1NTSǍLrH+R7 0VY)S2̧JX'SF KѶ Uf* 'Ș=7SqD9!չZ(rz2MC,q?8u<ٷm:N[,*Ada vƆ$-b6PW&Щ"g)<2CX=Aq\%9'OP"os9>?չxWLhՈ- Rr*ewBGEJZ_8Mgs5 Nߘ0bI@Q' 6uT[k;Q2tZ>.{@n*w~Ə fѺWOs䐆j2њJ[Ё6(ٍtpRTl&u!iy%߼ }g#%I!NaPh} L%N+KNrPBxLJPi*!Hj^[nzZ1NBTtn}›a D6zdc8RjWeq#z=GiXU>Mayu*>`҄\ 4Xk6y45(Pr8$/|HSf<:-i}A՝W;֛\&18ĩ6>G*.J/.8 3dHud1晽$+VVB@(*}͉]{'(iNEo)OlxhHvMp&:dQ{.s?#͞r2~5@ H$8i# ~GPSPsԷhXJw/,p| C6#_ hzmɍn"%HEa ?2xsf׌yrqM/v>f'o*5^k:0F;(6 >vtH/ )ck~ 3e鎖]N~%Mξ>ua!Ifq}(?D<5~O1V|yCɺUo8j_g֠J7W<f&jHQ 24r ҡG)\ĉkhJ!9UiC6G%#XT0IDǩ٦POT9*}Z*3Y"|[X*K>a-~ߣ` [1AQxw\'ndWL[$^/9;'GWZb~!% ;#IK7u/Τ অ`u^X_Sxןs=H)%.ƏhYD5(K_`q,u1NIU˲=nWB@i }*xR'QW!YrY<+MfD:< v6: \{ ,fv;;kQ6S*ƅ9>ꠛM)+) m"Aȳb ƶtu v+I$@,9(%ZwkO{W(U˗#7-7Ƈնj*qDĕa[ˈAډ`9j1aǀ2ҹ<#]~m\Jrͣ&.W2 {cVQDhzt .|L5K`.*ސZ"H Ҳ/WU5=̾taUq kuѡ~|xZ\?NXXVX~;-8j|Rn0Ps K rD?Evqj_yP/\ @EU0:#+:.30)y'?njl[ Y̙'ϕ%4,0$U!lU}ã/M!eK>oEMUNNﵴ[/EPՉbLТ^fq5|0|o騅N絔}/Аq2[x$jL=*v_0A*6@Y#cw2Ʃb)%6H~k~"'=tbM!Z*`v;7'Z(eX_~U?HHQ:LZ ޷7@C^7)NSR)XT]Y{4?a^#bA>nNŸ(Qpm}Xb7lƳtai@1Q0g?gW0eZM;xR"Z1~o UVM0N΅_g `ٜn74a1f^f c;>63vlHǬ/Vw $g:VW`X]A]L-BX~w IxVG! hV2hZ")DZ+e ᵃ_8AFۃiBq eW3dw/mS],'iutiiox3CPjb~ ~ Xx\VS^?{ϫx0zS}{ldTa i+Cq#ݡ;esG MVIV&MEG@:ZVӦ} 3t~w\{H<>E-{%ɩr ScQJL^lIam :%>6L+|RH[-ˠpV^XTNSB?7q~'PMH0vܟ*d>KdS'BՊ<\P7)CVtߔl وw4abb.OByJ%jnbr?*U͊w^c T 3|vb_kRQbO=2 Z`f.YDz"YDeʢ f-֋`Gq??IX$2`l;imkqTȡD @yYHN<ߕ-T"=+ٔ# "z}+8 iPZz.iz0mQs9/1F@vWlטz'QDXO5{29!erh H0*DN^^\$ ᐻٍ^FCm|]oNڠ,]$:u-Oz@D'GzB=B mѣB (zt4? abGR>âĜ6jИ#~EW䥦?5 I(A(Y2<rZcJHr_ܒgP:Z? t bm%ZϑFbEaB0:6ϑq#L| cD楴KX=BWR,?\pR4n|o"}%h$;DMSJtO)> `aǝ YUZh3I]֯0t |wMU,PP@,$u;Ď.2Q|F1#0b)5#Zνlp;ZO!E_Kg/%&eb?[69arQiI`Ld#@)x**b"]!>yL *}7j+@ڜ vsAk&HUHO1u?C*{}`#{E`r0O+!#AW-{r#G|Fp1Fz٪kZ4{$e| Zcf|fX$huVN\z8sE*`D$AK8ۣ*Qk[Qmzݫ P˳xLaiI[~ZzLAv%ʖ1#9j<EH>FoN| ֍IWT7[8ۆMYS 1cHwxjO&.S`3Q4+{3_k|S"RÒXL/n$޿=!¤sAwhKٴ(JCfOaZr,7))57$TXh%os 23A^ag:O=cs]!3q> y߱<&F+pVxvRr' tɗI&T (\9 hI_f8gmlcKCލsc3I Pdjܚr\H O%u8 qQ\|t|Bf /lptiX6&Q%l_[8^\k(mQxgK *`5EQS>K.]tHpZ#5F)/ sCWWA?MOA&ܬ7M>Fr6+u9؍tƚ_=AKcH4 ꢷaO'K/"ݣY' "-J `i$8 pC@ 'yB9]jؐ `utEmb zNJIV R_I3)j߸< Ym~X>䃽5qw]w7!BKڧT|ge?3tzN\P5X[Oz%t~EE53e 3NYa */R+sX~Zi`R:?;U[89*YƓӵ4RJ?~}8w<;ze'5oL"nuBVm)aJ w3N;5Aj5].-7uV2Xf,^݀R%Ũ6~8̦7Ik^%sW}@TzMlLZ,=;5S+\)C(l}`xhU(!Ċz߶sF6&U$ՑUT?GD{EĻwƻ<ƼװE|n^e'J`G(/IF黝A^> g]Z*p39 [<ƨˑy5t%9j uA.8ŵEZZe_~XibOaۉM9Ƨz#A>s6ɼ%b)L20㯔`1BWlS.bf3D.jgB7dk}oϸ ~:QRcFۤ(}懽FU@h8qa :d3Yg!ݘ.7X*O C-ɑpZ<9Ĉȋl\AQ'Y846ٷ T>h8S'4|c-Je5uo:bK#@_ǢZX+'[rBj˗>F.i7qa!zfeAsW5q>@Z@!w1f\v\ _IY(y0*m3e>y&CN> !j9u_zX|:~`RW{âVhd@jy0"өb6hN%);"b4p`Sєf26bg\ ZC񂘭^HK \UjQROvpRZؓ;Q:I&ACV%馜~(G ߘcЇ 3j (9$ɵ*DHBQY_m%wta uVu.~vMn5UZv"Im1o=Rl~L#j~XUjzPegrg~GD'Žwѳc W5nOտ/hz7j4{h-:[[зiyT+,{Z98Mr~]kp Qa1o z|l'\Ȑx>eI:JH1]Ԋ`-]OBkm|-n&\Nܰ[L.0)m'$Zt.'cG%;5fL凩՘#ӵtQsP^\I=}'9=ID椖xp _?kg6PH8mq ݳ)vKUwcQ0_bz5}EBh['kn OȗGI[:tr3N- [6c'ud[Vot3"r@<Cd94wJI;?ﱜ}v<Y;K)!2NL!qOF+(L{7p g >,grpQ싽P%UBBp?=9x*PJ'FFfwe ,4[-6z$~ 5PUɺ:"~ˬ |ϹI|z=!廂=y:+b'JLy12N3ވ~ T/8U9lJ9F ]HGuoOw:Rǁ/eB6J"wdN".X">Cc/mL$ !"TLgE+}P,|>I^K/]θ ѭ$GVELҧ/,d[arq1]kޟZֺYS0#,0`\FUrNq%i)&@h={h.NHK'FԮD5>5gx0HC{BUhNHi ?cj-^wTiu'8hBXqզ ȋg taE[_tv<ˆ8DT%k{M C1A1K@Qn&Ӟ?D~04wCVٝ>!Pi AdK􊭈nm2׭Xƛ0~$aǀPOntg2tn‹t8-]W(u.f u[Cs]rwfn(j`h @Z/QBVw&~7\/K; %̀캀91<)JkpBjr:|νYsnV*s-bX;d'nfj5}3VNf6'e1ˣ i\>r/AUՅ%㊵wFFT>8pXm@`+:ZWDU1A?6RYM !DWB܏J_MJI+ѿtаa`g\'۾MòV,tPi%*V͓oV1R[I$Hmg h[oExU?\KЦs3']Fς:[3eĮ'4Kg/k5\I~(fn2in!{izy3#pl0ϚIExwYcBώ.G,t jg9`C'G|8eտ38 Wupl 0`vyם%F, vM h tq,tE8 +*;MeYPhƟ>beeusd2BBDpPiZ{8J\ NU+ޤQhJAc@f4x6a}aH6Hgj;@h'j%Zs_k][KabÖίz|ՃnmkY)= ѿ`egk??ǯ?b>I^3rqHzrt ˺[GT’V~"gy *z;ew68!=}o<ϸ'#j bȿ-Pbg*9fTI3ZvR>/k`ijW͸}3'Gv=;ƷIQSŸL*Ϩ ߅~e  M:zliy4XʇT2BPgG$[]UI5QZ /.W@lx3i P~yL` ˤ|oCN? V{b&J%A;BH+ٽI=>amqj1A<Tfy%zvhnK}B]ݸ+[m*"^XHdֶ!TءuhsD_z&ZW6]ŀE l-$-,7 ǥTmtc.S,U)4TIhKPjnY |g4 )n d=+wsUEfC>ԉ W3 dRe~),WߊVu96pbj.8Y6-EmW"gO8^&dLb=4Olb2Ed˿oWxeߤpw8Uz[JO ~?U|:q_{0G&1D֛sep'5aq=L /6H"hEN?e~@+Dfá8'bs|wźtoh| % A܏ܡJ8 GfѤ `ymӨ8Tŷ>+3YBqhm0|gXH?9'Nfk dM7e|3vkdH~%AN+aK7xVmЃ e?1U Z26f+2RiyV{ҫ;'%-q^d8X8͒0=͙7ePLr YձP1<,Jexу1`ީg,p9/St)UJP*?8!s/_7%;1n՜au֎\ *dI<3Նav>F:]1OxCB;Xk퀚"Um@FN55>tGlFozJ9q`s! w,Ĉٚ-d뾑/޲gjZIܧb]FΔPr;O~Nle P&'VDN8Q CRݧ^dYMC,ݽb;S Z %:VwÅ+~58K:gVp_5קZE`utūrΠE)Z>XRV#vd?Z}?5 [*Pm_T%J9saFq=]b癖SrUo `Tedy{Kl,զE(a K`Qd]sQhUd T8 ]GYOK̵lS+n:.P\l<Xt Ƌ.:O6Δg‹$%)yT0b5r2ОjxhUlF rޙ;7GP3yt.1 nbH~dAXs3U"LmxMȦ;8¹:f; 0^AVNR$gsl@;,zpmnm0>'0Ԧ0v% vNw:%WxU^i0$1hF/FCdCrNWk7:\]9Ttna0ZyyqFNǘU ZbC\\krAcgp3\]eBrvgX]csMg7(,\e"ʰz ͑ퟩSa|n4JY@Hh#M;b$dcrpRiŭ| њo !7W#_g+߰6Yf>3Yag^uY.WBFAW)h'H-ܼ ax=-\ M w]zɏUug57vtVہRF46N4]&VX%8^Q8vZsA{hA'O*qe>K%pXѕŹ{شWyRFVX͗oRXɌ!wSy K׵UPDwcg 9b_;o :XPx'[$:NjBTشF cwQ9_o%k&; V.5PFYpH+10Ô`9%!*U?{D4V"pQjkaɽ->?6A{,=jk iJ{ b|'1(atz' \8J5\IdUZEP>wQjocW\&; ]C!zw$F3AYzlfn`#YiHռz~tׅN{Y\EŎL]~֦\њp3~F$C@S]" A] I?+ˀ%W(rǘ+o轾 gbNIQ-]ML"1t E{*XDZ,k2N"F-iminIg!=_z>zE>PN:μ(ɪy85V/6ȶz>N[PHm@)J+B 9{q>s =SO퇀k,8CƇNDX {%’Js+T2&1cW'>R\8#5`LFQ?HcJ6̒ E/}q.ҹأuKAQXr`D%順3JLuh@Dى_(=n@+5n{jgo;VD:4ψ2' q9> );Y6OvWs8Sz{8qG:܈=e]СbfO3r P )?qk $rɡbqŜZܖq&M V38q|<=Akoh(v?Hͭ8%d>*` ic_k%%XqMp*$oXN2ؾL߯݋sA?U0mv ݐ6L] ޓ1{O(),Β1\8IfMWj `ub/keRd^, $^D޵P3Ez9YK1lϢVCQ·Pz9;0\5[Cqž@RUΈʾ՟n0X%8^Uua|H.tUȝO[gUƾdE -?J9cooxijon,9dВ_cQА}9QW~VqGꣻvq)%$v9t^<}VpwoML3|w. |c6dMlhJ6o%0ڗaw,LwK%#󼹾}* @fr6 xn*@@he:&<-3 C).c TLNF۱{ ;,l}2 UA܌sʼn*OA`aY9;rM?PmVʎn%\Q A[sU"4zUڃlZZ"d ovU)54ts}{] c ~Jyڜ8& GDx< j.YZ#SKSO{ SZRBe;Q2,U]s'V]P;t;¶ # Yf&Zfk!Mr)XK LR`R5(mG'iDfc!8im5quta ڰjrq%|u`ȗ]LN(a9gaT8b8]cbnp{]*d&Gh@XU?O j'#`=wgrL2qJ"DI];ueUANz4<-nr j3I ?àud8lIs,覗:{yKdIn񀐿nAܗs/ǒlWI:Nz{"Ў @@}JWv_akyV"ʯo>u(j SjXu QBH@[$ 1_; m@ ,Wjh:Ξ,@yr )m_%Ul.gJg:g9 ߜvKv;v%qm2xᓈ -vygʅZ*3 CbVOUJa*ۈ@wn,n@[+i$rf{HH/gZmg) " p7=vyJ[j_!M&2\^9*٪}5T2M8rX#@P=0¨!1!a֝nRVb&uI#H=%(!ʱ"dn~ϗ#2,?!9l8D;JxdB:FE+wUwyV @Dۙgy3f;L|-.[1R,?ĩ@xb "U7M\.mq2ٲ6$#sn=NNjM;`Odu]x^:Nb]>nxAd-JSet5fpI^4(62ǃ" < K*Lno˂8'dqƄWv{air{H8-v^@:f>:EMxy"씆B;Jϳ~7HƘKR׋O`ߛ%2?<.O\Q㩅{"BjI$0 Xsf׸\6GGWesB5H['CC\JVw紜9rvlLF#}ơ cbLJͯĮ PQheaAn6ȠrNL$@<̥wQБWH35}yO&]KwW &T$m|5:=R yg<ރ#NG9VǮrvWNȳC7<3>]b{e3n#6Ԉy ^ պ|T 3| VZN2z0τ;?^I&F37%RVXGp+2JmG_"WykVdYM6ǕOXޕe uZb낧0 !#n;7VZOr2 缾w /R#9`Ϛ0 iv=ʵ*tۭ\I䁑ޣ!Ϙ,5oS E_ \u4keϭ.HZyġ[ŠϤeNIG6 cQx`h LhUiWV9q)\U. ,BRdۨ7'MEiG-㴑[]"y; @s"r.+^-KwVp^ 'qWa&#L4ƈo+c6>$LJ>sDfqcHuVdr -~k6Ou h"l5Qy=ĎSxOwx9ztrci:D/|GAt/>ES'K\Mp^^nbJk/.nh[EB]V=%瘏&j1CGt--Nµ+:[1!AXPL1yDSZLL8VNxѵ04얻5wQM56jYĿhc<]-*^\QRqvǦOP0퓬nqp4\a秎n4řQ@iO3DR~'̫b;ŕTWDHW#)a]u])`W)U zS(^L[V,Pٟ:JpA"Z(_L=";BwkuғN" L:`niEg1<[I"]XʒDo/З+%,L!qAPe{պ/bE}=!+@#"RcUKtgq->s*T9 PX2ka{u l1at*L+ʖQXZLF}oje3UUma>yQ7J)?r^TÊ/ 1OtIRdR<ܩULhb.c#7&t*)yB<^j5`E߫|Vfz)[N%jHJ9(3+>k~qU,.ajaF`A,5DX;JG"vA0Qo~_ފp+{ܪBQ3^葋H/&F4ݢ{.]1kC{f ;Icq{[Oy9 :h!b(3Xv9)}O ]NY6цDߟ ?3 k\ξy-1>@"W/_f)=Dmチ7p^`v+߾.k *CT&&8#"Z8 F6BŽ1evQ;!kT7#s}fQo7)}*}&YU[ba#S+AwPi7[F5Ҙg@?D[ <ᴟ#M9 s&5;_V@nٝ-JuS͋Gr{?bFpqßҚ~d'sh7Ɂ4lo8RlKks]D;]{ {ǾFYJDQo;2wҞt!E*`w M@{Q` >3rvJVvs|H`lc\44(yAo¦)y[~'U_6`PFT vf_skϨ^nOwriօ^DCH[di#oF62A*׸G̓lJ_r"M߄a(~,N-^q+3VR#/v]((|bGj_nd̶D>SBvŊ BЂQotz'pNT[⓶E0PP320^Ek*J>*gdGƉPz^r}[K"RdvTEƙyFo6տFkO9 }O2rf\lFx z >._zݱaSf&|5{Y(q-䱄>ч;wt< j>fVI'.h9UKPl-3?,-H__`OɅH;9Oh!x.L빭 HF\GI' 6ʍlttS|A ҆OJŠ IWN ǝXVִA)`Uר}5(4'u{zm*/v 6&}$5Kew c$Rcӧ7 SD]NqBڢ@v1>P4hhL~_˞_+q٢)hM!%pTx HPy޾GdeqD:^8'ƀ+;V*͖C.]frpJzUGSrPL_{}\xeW 3X<1Dnޙ#3/XMF5 &@toܸi9,%YqGfIz7Si=w?2汏|Pn2K >εz`IFɮAXy[գ:;^qY$B^A3Տ5BRG@D{~,VSi9ղXRy& h7PC~.mQLw7q +I^3rXpWfNNbl/WN+yB}?jhjz)eL^So5`Q/s$\Nz{۽hZGL2qՎQ-1kl,OJ} Xfϡd9bHs wa>ϬϲyOx_[Nh &#Qг|wnDM_\yu[G\#A0xbC W _v'A2RqG_5mf.f}RS(dNoZ[̤0^qht84ktmb6n)Aۜt>[evV--RE|}@]ito[{ð5;D 陰U&%^unა 2s?ʸbն[-;:^=?1ꇸ><h]rƢ -<4;rE›Sc92Q1"ݮ ȷL]s RFu3x2'"gvW64Gnm&mBD.vQx|uJEBSN:/u8;R`%.¥!e8Y`q:YEdl᧥U?`:Ȣ7_/ qOUCX_cz) B8b>O(20Euߔ΁,ٴs(A5JБ3H QZǦ-7 撜/&G^#Xфv$m.sq0$n{Vz{ZyE  R9#P86` tWhv=X~ߎJ(]N#Pε-,Mu &Gӥ>҃{K_:UWS7c=[*px[̣&lN'/ʛ c?6`t-\ObF !ìI ᇴa1Djs^=ךhW`m6.Aq2fQ TI-sI7Z~r `zE$D] rٚ46 yLH3Cwx4J81uݏ VsYk΅`|? m<.AZ}4?k1\C~xB)ž-KB*B1qbqƛ%9_S JBg=o ?qO[ Bpi+wdQ&jp=Po>0ŊԦ(" 1w>frN.+\l!(t& xMA|44Ud l$`DyZHKvPVx/ӰJQ\e+%1Nce7wOD~\J۸YiC79-rkڮD~-ym6YUcbKER^qQ <% [M1 ='}ض_2h·3= z6l?E=:R>6E$ | 3psdͶ(Pqn xG|{ޒf7͇if8%HhLio7LL L$p+{3D5 u'[A䟕ρ0;DB W?;'wZ<&#ށV|;g;fI6WV|ݘďG@uqaU,pu 7 π,ʔ%I5V&5'|([lzj$,04W)i6{A4'$ooI1 KnޣuR5!1Q秽%E z?~ ~2Wd]˜r,||tTZjj,Ǵ1}/~v7,"zqDkj|UqiGЭXZRf+P{8VKRأk, LȑiSq .{K2Kȍxdjr~>1i[Ϸlљ^5c6[W$<*ʇM11m$7%Z``܎gibmf(Ifd: qIpϴO5΃6asrmT-Rh>FaƇ~K^BEdE<,>$Xq-[tGy@s=Xf{h=j.ZJ(tgeZ'OWj1`6o{d\Nǁ*3x|%eb}(D Zq$ؘRsޠT{tZ8=3~EUdIB9%6Y!qK u儉fu$C>:c 3[6  Č0$P(=xU]?\ hGsJ }/!x =-Fp=cʰIepuU _0 DTq9h{Qcb."qɶ,&}-)o`oeM t%C"A )edqXwu>Wl~V_51AaGkd`$Z_&+̤\zFy $O:pW`@Y.#9p+XkPr7OɣQlWF%`\ewilFɔ oTMKD%( p]U^](71?ڎx``EGz;V#mn Խ|>*b-I.7_)0̺^Oe=6 q]k.{tO~7M6e_v`|7EE39?1]Λ 2*>r|4?cbmH|>Ԉ/3ЃV0 d% GCvt0?+UfY*WA5Ep T{"n!0n'Dy}~+pPʉY`>_m9TA_Uw̩-7SXz($gMT&*36)i)=o.:zQ=Df^/$n)=4y&>^~ a `ex"9qaWKTDt(4(X . & "zbtԿCiQDc@00]]<L as>'8h AAb_ 4;&'dQ23 WO梽5-'*!0.kqdF=yFO9MυN(g!I xqj_|Y)$\/]3)dkT^W#H"PzL9hJaQoӱq]]T }^ƇH#SNSuwB[$UG)׎EL:i(O7s< 'Y0"wh>lbM)H$m2VƔ=ܼ8Z {Xz!t,C8${Oѡy[FV~4Fu[2{G7e-.MFz{;MFVuy`0SUS~~wSF]#:i$TbZ .1!1M7I#k5=؝G,[hvK|t's֚)Uo670ܢ>EN4KjQB %7?%J+37Rrң~6iu'\!ADŽ&k,w]2O*a t QS[|m IXxksɊ6X*T kZixў53a,YLl•D*԰cqح=lzNO*H"έ`aϠ/cγ é6T)\#E#w]T~t[=(G!(t(W)&op)ZwBOg'ۤys̺nҚd P>*Dn cLM) л3zh5N ( N7@Y&ܣGx= ;羱F$2N,%-U k;T W[0q>=[е: ,6{8ޗ?P͂*`IRDy\^M"g_&acfiioet'o p*: z%y8vPʿ4Oȹ!\/(ShQ͞ȕP iB{"GkwHȬNo݃;؞nCNu,S6޶ܲӯ* >hhK_YƗ>yz/LuxW$^#O|S<j&sw4~VO[YkrSt@yb;u&"̂J[%$^Fuӵ?͞IIVA4cW恞g$ͮNm-:֗raj*4ĝ=<-uEaKhx 9r0~w*\). ]bӪo ЅPQYt.f VOl63ğo!E"a]vIjH{P3H9v }M\hB{ /+$7j*yhو8IJTҺ)BQ^Ib6a\7hVʮ=6td: Ba0n<aNe=%Oa9NgDuIc,- 6/ ^,7.Ғ v\eۈyؿwcmMhh}Yx6]ʇFs! |'k,lߏ@-R55)?J(Jߞ S=VXAG;V|Jlןß,-jg@xҿڈYw^Ot:qXo.Aݗ±ZNF|B;#)uzhW*!X p.P}2Ug4g0n)"f*nwe)%*E@}PY1<=G#ƈ#f}{`+A6 Y;#}ǐ~hmjŰ'f꧹1+p6 E!Yph8@0cgVgJu26S>(9e N`M^z9Tm+M\+WS6Urh,҈ZOCDt;2<˶0-r^zٷQ\z)ڃZ1Zۙ=EKF\"e#Y@l$1Pe5l/J85@w޿? dҵMh)Њ?aRXOudN3r&G<0񵆰̈d/q&3 ~?AuڧjVwQS&#FHp-q9@>h3v8gsn"]aDݜ~ YǚI} -VxH߃7_1DbzR9(f{fwqh W>Y]c?Sp?2w.OYLk ]s,331+Q ?<+B2e0RxNa9(+jJc*q;7I!3'GE7g!Z5'tDQ{Jޕ= hj()KH1~{H0e}6v_A SE~Kl싶gS8L )ڕ~8(b&*n7 n|ǖ ϻ77(V- nK^Uyb(Wt-HM>6`_^W>,jbE(}M`iUMބX|g3IP.=2kSDMЦcj'zXz[ ,-{x\5T L쬔q,ܿ>)`0>0BmzrȠ7.4S?kFW/xwo2iE ,5/_*43EHo%Z+ϋX"7 81({D6{yM~H?x  E3 9 c_e [B WqE7gg]wkQ9G6ƍG=v\hQ;uko90!|o^M@6YU[\׬R:?V+U?ݮ5\X$cXD+AW7b!X\?Fvn͍oawq0x ʂZ鮤/},ZW =ol._3ִqz֊FlhJ90t4|hTlgeP] u-unaXh:yE#x+w>IROg4˳ׇd`;|$- 3цp^_ ఉ*Y.-&ڈlMBWES;S~D?X9A-;gU15GggNS Q6!9ݝ&_y)egTt; L6koyRQ<'O\.pZ;@8JtWFAVD^MJ 0Dh8q fxhv[{۲_r)r:K(JjAZeڰWqp쳓j  oEBt?D_zӄV%>g?Vnـ lx͇\Y0&V 3$sm׈bWGsr1Cjc7ˌD.#t~ ({̗G"ޑzw{ҭ<!n4Y0 [s8HƄ2S#kU{07fcz [l$-|i񻙔QۉSS_`T+;f0-_3تŸX}͛V~LXPATHEQUALVALUES">xmlXPathEqualValues xmlXPathNotEqualValues xmlXPathCompareValues xmlXPathValueFlipSign xmlXPathAddValues xmlXPathSubValues xmlXPathMultValues xmlXPathDivValues xmlXPathModValues xmlXPathIsNodeType xmlXPathNextSelf xmlXPathNextChild xmlXPathNextDescendant xmlXPathNextDescendantOrSelf xmlXPathNextParent xmlXPathNextAncestorOrSelf xmlXPathNextFollowingSibling xmlXPathNextFollowing xmlXPathNextNamespace xmlXPathNextAttribute xmlXPathNextPreceding xmlXPathNextAncestor xmlXPathNextPrecedingSibling xmlXPathLastFunction xmlXPathPositionFunction xmlXPathCountFunction xmlXPathIdFunction xmlXPathLocalNameFunction xmlXPathNamespaceURIFunction xmlXPathStringFunction xmlXPathStringLengthFunction xmlXPathConcatFunction xmlXPathContainsFunction xmlXPathStartsWithFunction xmlXPathSubstringFunction xmlXPathSubstringBeforeFunction xmlXPathSubstringAfterFunction xmlXPathNormalizeFunction xmlXPathTranslateFunction xmlXPathNotFunction xmlXPathTrueFunction xmlXPathFalseFunction xmlXPathLangFunction xmlXPathNumberFunction xmlXPathSumFunction xmlXPathFloorFunction xmlXPathCeilingFunction xmlXPathRoundFunction xmlXPathBooleanFunction xmlXPathNodeSetFreeNs

Module xpointer:

xmlLocationSet xmlLocationSetPtr xmlXPtrLocationSetCreate xmlXPtrFreeLocationSet xmlXPtrLocationSetMerge xmlXPtrNewRange xmlXPtrNewRangePoints xmlXPtrNewRangeNodePoint xmlXPtrNewRangePointNode xmlXPtrNewRangeNodes xmlXPtrNewLocationSetNodes xmlXPtrNewLocationSetNodeSet xmlXPtrNewRangeNodeObject xmlXPtrNewCollapsedRange xmlXPtrLocationSetAdd xmlXPtrWrapLocationSet xmlXPtrLocationSetDel xmlXPtrLocationSetRemove xmlXPtrNewContext xmlXPtrEval xmlXPtrRangeToFunction xmlXPtrBuildNodeList xmlXPtrEvalRangePredicate

Daniel Veillard