FS21kƣԙpCreated Zope ApplicationkƣԙQ(cApp.ApplicationManager ApplicationManager q)tq.}qUProductsqUqQs.kƣԙA(cAccessControl.User UserFolder q)tq.}qUdataqUqQs.kƣ/p+Created Zope Application Added temp_folderkƣ/!(cProducts.ZODBMountPoint.MountedObject MountedObject q)tq.}q(U_create_mount_pointsqI01 UidqU temp_folderqU_pathqU /temp_folderqu.kƣBDpAdded session_data_managerkƣBD"(cProducts.Sessions.SessionDataManager SessionDataManager q)tq.}q(Uobpathq]q(UU temp_folderqU session_dataqeUtitleqUSession Data Managerq U_requestSessionNameq USESSIONq U_hasTraversalHookq KUidq Usession_data_managerqu.kƣBD"(cProducts.Sessions.SessionDataManager SessionDataManagerTraverser q)tq.}q(U_sessionDataManagerqUsession_data_managerqU_requestSessionNameqUSESSIONqu.kƣS pAdded browser_id_manager kƣS ?3(cProducts.Sessions.BrowserIdManager BrowserIdManager q)tq.}q(Ucookie_life_daysqKUtitleqUBrowser Id ManagerqU cookie_domainqUUbrowserid_namespacesq(Ucookiesq Uformq tq Uauto_url_encodingq I00 Ubrowserid_nameq U_ZopeIdqU cookie_secureqI00 UidqUbrowser_id_managerqU cookie_pathqU/u.kƣV*pAdded ZGlobalskƣVcpersistent.mapping PersistentMapping q.}qU _containerq}q(U ApplicationqUqQUZGlobalsq(U qcBTrees._OOBTree OOBTree q tQus. kƣVcBTrees._OOBTree OOBTree q.N.*kƣ^fpCreated initial user kƣ^f(cAccessControl.User User q)tq.}q(U__qU!{SHA}TKiT7stSb4jM8KFrYcTzR1+siZA=qUdomainsq]qUnameqUadminq Urolesq (UManagerq tq u.kƣp"Added site error_log at /error_log kƣ=(cProducts.SiteErrorLog.SiteErrorLog SiteErrorLog q)tq.}q.kƣSpInstalled product BTreeFolder2kƣS(cApp.Product Product q)tq.}q(UHelpqUqQUtitleqU3Installed product BTreeFolder2 (BTreeFolder2-1.0.2)qUmanage_optionsq(}q (Uactionq U manage_mainq Uhelpq (UOFSPq UObjectManager_Contents.stxqtqUlabelqUContentsqu}q(h Umanage_propertiesFormqh (h UProperties.stxqtqhU Propertiesqu}q(h U manage_accessqUfilterqcAccessControl.Role _isNotBeingUsedAsAMethod qh (h U Security.stxqtqhUSecurityqu}q(h hhcAccessControl.Role _isBeingUsedAsAMethod qh (h USecurity_Define-Permissions.stxq tq!hUDefine Permissionsq"u}q#(h Umanage_UndoFormq$h (h UUndo.stxq%tq&hUUndoq'u}q((h U manage_ownerq)hcAccessControl.Owned ownableFilter q*h (h U Ownership.stxq+tq,hU Ownershipq-u}q.(h Umanage_interfacesq/hU Interfacesq0u}q1(h Umanage_findFormq2h (h UFind.stxq3tq4hUFindq5u}q6(h U manage_readmeq7hUREADMEq8u}q9(h Umanage_refreshq:h (h UProduct_Refresh.stxq;tqUthisIsAnInstalledProductq?KUversionq@UBTreeFolder2-1.0.2qAU_objectsqB(}qC(U meta_typeqDU Product HelpqEUidqFhutqGUhomeqHU8/data/zmath/master/zope/lib/python/Products/BTreeFolder2qIhFU BTreeFolder2qJUiconqKUp_/InstalledProduct_iconqLu.kƣSj(cHelpSys.HelpSys ProductHelp q)tq.}q(UcatalogqUqQUidqUHelpqUtitleqU BTreeFolder2q u.kƣS(cProducts.ZCatalog.ZCatalog ZCatalog q)tq.}q(U vocabularyqNUtitleqUUvocab_idqUU thresholdqM'U_catalogqUq QUidq Ucatalogq u.kƣS(cProducts.ZCatalog.Catalog Catalog q)tq.}q(Upathsq(UqcBTrees._IOBTree IOBTree qtQUuidsq(UqcBTrees._OIBTree OIBTree q tQUindexesq }q (U permissionsq Uq QU categoriesqUqQUSearchableTextqUqQuUnamesq(hh U title_or_idqUurlqUidqtqU_lengthq(UqcBTrees.Length Length qtQUdataq(UqhtQUschemaq}q(hKhKhKhKh Kuu.kƣScBTrees._IOBTree IOBTree q.N.kƣScBTrees.Length Length q.K.kƣS%(cProducts.PluginIndexes.TextIndex.TextIndex TextIndex q)tq.}q(U_lexiconqNU call_methodsqNU vocabulary_idqU __intern__qU useOperatorqUorq U ignore_exq NUidq USearchableTextq Ucatalogq UqQU_indexq(UqcBTrees._IOBTree IOBTree qtQU_unindexq(UqhtQu.kƣScBTrees._IOBTree IOBTree q.N.kƣScBTrees._IOBTree IOBTree q.N.kƣSr(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(Uq cBTrees._OOBTree OOBTree q tQU_lengthq (Uq cBTrees.Length Length q tQU_unindexq(UqcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU categoriesqaU operatorsq(UorqUandqtqUidqU categoriesqu.kƣScBTrees._IOBTree IOBTree q.N.kƣScBTrees.Length Length q.K.kƣScBTrees._OOBTree OOBTree q.N.kƣSt(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(Uq cBTrees._OOBTree OOBTree q tQU_lengthq (Uq cBTrees.Length Length q tQU_unindexq(U qcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU permissionsqaU operatorsq(UorqUandqtqUidqU permissionsqu. kƣScBTrees._IOBTree IOBTree q.N.kƣScBTrees.Length Length q.K.kƣScBTrees._OOBTree OOBTree q.N.kƣScBTrees._OIBTree OIBTree q.N.kƣScBTrees._IOBTree IOBTree q.N.kƣyp Installed product ExternalEditor!kƣy}m(cApp.Product Product q)tq.}q(UHelpqU"qQUtitleqU(Installed product ExternalEditor (0.9.2)qUmanage_optionsq(}q (Uactionq U manage_mainq Uhelpq (UOFSPq UObjectManager_Contents.stxqtqUlabelqUContentsqu}q(h Umanage_propertiesFormqh (h UProperties.stxqtqhU Propertiesqu}q(h U manage_accessqUfilterqcAccessControl.Role _isNotBeingUsedAsAMethod qh (h U Security.stxqtqhUSecurityqu}q(h hhcAccessControl.Role _isBeingUsedAsAMethod qh (h USecurity_Define-Permissions.stxq tq!hUDefine Permissionsq"u}q#(h Umanage_UndoFormq$h (h UUndo.stxq%tq&hUUndoq'u}q((h U manage_ownerq)hcAccessControl.Owned ownableFilter q*h (h U Ownership.stxq+tq,hU Ownershipq-u}q.(h Umanage_interfacesq/hU Interfacesq0u}q1(h Umanage_findFormq2h (h UFind.stxq3tq4hUFindq5u}q6(h U manage_readmeq7hUREADMEq8u}q9(h Umanage_refreshq:h (h UProduct_Refresh.stxq;tqUthisIsAnInstalledProductq?KUversionq@U0.9.2qAU_objectsqB(}qC(U meta_typeqDU Product HelpqEUidqFhutqGUhomeqHU//data/zmath/master/zope/Products/ExternalEditorqIhFUExternalEditorqJUiconqKUp_/InstalledProduct_iconqLu."kƣy}l(cHelpSys.HelpSys ProductHelp q)tq.}q(UcatalogqU#qQUidqUHelpqUtitleqUExternalEditorq u.#kƣy}(cProducts.ZCatalog.ZCatalog ZCatalog q)tq.}q(U vocabularyqNUtitleqUUvocab_idqUU thresholdqM'U_catalogqU$q QUidq Ucatalogq u.$kƣy}(cProducts.ZCatalog.Catalog Catalog q)tq.}q(Upathsq(U%qcBTrees._IOBTree IOBTree qtQUuidsq(U&qcBTrees._OIBTree OIBTree q tQUindexesq }q (U permissionsq U'q QU categoriesqU(qQUSearchableTextqU)qQuUnamesq(hh U title_or_idqUurlqUidqtqU_lengthq(U*qcBTrees.Length Length qtQUdataq(U+qhtQUschemaq}q(hKhKhKhKh Kuu.+kƣy}cBTrees._IOBTree IOBTree q.N.*kƣy}cBTrees.Length Length q.K.)kƣy}%(cProducts.PluginIndexes.TextIndex.TextIndex TextIndex q)tq.}q(U_lexiconqNU call_methodsqNU vocabulary_idqU __intern__qU useOperatorqUorq U ignore_exq NUidq USearchableTextq Ucatalogq U#qQU_indexq(U,qcBTrees._IOBTree IOBTree qtQU_unindexq(U-qhtQu.-kƣy}cBTrees._IOBTree IOBTree q.N.,kƣy}cBTrees._IOBTree IOBTree q.N.(kƣy}r(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(U.q cBTrees._OOBTree OOBTree q tQU_lengthq (U/q cBTrees.Length Length q tQU_unindexq(U0qcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU categoriesqaU operatorsq(UorqUandqtqUidqU categoriesqu.0kƣy}cBTrees._IOBTree IOBTree q.N./kƣy}cBTrees.Length Length q.K..kƣy}cBTrees._OOBTree OOBTree q.N.'kƣy}t(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(U1q cBTrees._OOBTree OOBTree q tQU_lengthq (U2q cBTrees.Length Length q tQU_unindexq(U3qcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU permissionsqaU operatorsq(UorqUandqtqUidqU permissionsqu.3kƣy}cBTrees._IOBTree IOBTree q.N.2kƣy}cBTrees.Length Length q.K.1kƣy}cBTrees._OOBTree OOBTree q.N.&kƣy}cBTrees._OIBTree OIBTree q.N.%kƣy}cBTrees._IOBTree IOBTree q.N.kƣejp Installed product ExternalMethod4kƣe(L(cApp.Product Product q)tq.}q(UHelpqU5qQUtitleqU8Installed product ExternalMethod (External Method-1-0-0)qUmanage_optionsq(}q (Uactionq U manage_mainq Uhelpq (UOFSPq UObjectManager_Contents.stxqtqUlabelqUContentsqu}q(h Umanage_propertiesFormqh (h UProperties.stxqtqhU Propertiesqu}q(h U manage_accessqUfilterqcAccessControl.Role _isNotBeingUsedAsAMethod qh (h U Security.stxqtqhUSecurityqu}q(h hhcAccessControl.Role _isBeingUsedAsAMethod qh (h USecurity_Define-Permissions.stxq tq!hUDefine Permissionsq"u}q#(h Umanage_UndoFormq$h (h UUndo.stxq%tq&hUUndoq'u}q((h U manage_ownerq)hcAccessControl.Owned ownableFilter q*h (h U Ownership.stxq+tq,hU Ownershipq-u}q.(h Umanage_interfacesq/hU Interfacesq0u}q1(h Umanage_findFormq2h (h UFind.stxq3tq4hUFindq5u}q6(h U manage_readmeq7hUREADMEq8u}q9(h Umanage_refreshq:h (h UProduct_Refresh.stxq;tqUthisIsAnInstalledProductq?KUversionq@UExternal Method-1-0-0qAU_objectsqB(}qC(U meta_typeqDU Product HelpqEUidqFhutqGUhomeqHU:/data/zmath/master/zope/lib/python/Products/ExternalMethodqIhFUExternalMethodqJUiconqKUp_/InstalledProduct_iconqLu.5kƣe(L#(cHelpSys.HelpSys ProductHelp q)tq.}q(UExternal-Method.stxqU6qQUtitleqU Zope HelpqUlastRegisteredq(cDateTime.DateTime DateTime q Noq }q (U_nearsecq G@U_secondq G@-VU_tzqUGMT+1qU_pmhourqKU _dayoffsetqKU_fdayqUFridayqU_amonqUFebqU_tqGAwI#U_pmqUpmqUtimeqG?";U_minuteqK3U_monthqKU_adayqUFriqU_hourqK U_millisqL1172235065154L U_dayq KU_yearq!MU_pmonq"UFeb.q#U_pdayq$UFri.q%U_fmonq&UFebruaryq'U_dq(G@1";ubUcatalogq)U7q*QUExternal-Method_Add.stxq+U8q,QUExternal-Method_Properties.stxq-U9q.QUExternalMethod.pyq/U:q0QU_objectsq1(}q2(U meta_typeq3U Help Topicq4Uidq5hu}q6(h3h4h5h/u}q7(h3h4h5UExternal-Method_Try-It.stxq8u}q9(h3h4h5h+u}q:(h3h4h5h-utq;h8U;qqQUmethodsq]q (U?q QU@q QeUnameq UExternalMethodq U attributesq]qUAqQau.Akƣe(L_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.@kƣe(L(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT[Change the External Method. See the description of manage_addExternalMethod for a description of the arguments 'module' and 'function'. Note that calling 'manage_edit' causes the "module" to be effectively reloaded. This is useful during debugging to see the effects of changes, but can lead to problems of functions rely on shared global data.qUrequiredq(UtitleqUmoduleqUfunctionq tq Uoptionalq ((UREQUESTq Nttq UnameqU manage_editqu.?kƣe(L(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UnameqU__call__qUdocqT3Call the External Method. Calling an External Method is roughly equivalent to calling the original actual function from Python. Positional and keyword parameters can be passed as usual. Note however that unlike the case of a normal Python method, the "self" argument must be passed explicitly. An exception to this rule is made if: - The supplied number of arguments is one less than the required number of arguments, and - The name of the function's first argument is 'self'. In this case, the URL parent of the object is supplied as the first argument.qUrequiredq)Uvarargsq Uargsq Ukwargsq Ukwq Uoptionalq )u.>kƣe(L(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTAdd an external method to an 'ObjectManager'. In addition to the standard object-creation arguments, 'id' and title, the following arguments are defined: function -- The name of the python function. This can be a an ordinary Python function, or a bound method. module -- The name of the file containing the function definition. The module normally resides in the 'Extensions' directory, however, the file name may have a prefix of 'product.', indicating that it should be found in a product directory. For example, if the module is: 'ACMEWidgets.foo', then an attempt will first be made to use the file 'lib/python/Products/ACMEWidgets/Extensions/foo.py'. If this failes, then the file 'Extensions/ACMEWidgets.foo.py' will be used.qUrequiredq(UidqUtitleqUmoduleq Ufunctionq tq Uoptionalq )Unameq Umanage_addExternalMethodqu.<kƣe(L(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTAdd an external method to an 'ObjectManager'. In addition to the standard object-creation arguments, 'id' and title, the following arguments are defined: function -- The name of the python function. This can be a an ordinary Python function, or a bound method. module -- The name of the file containing the function definition. The module normally resides in the 'Extensions' directory, however, the file name may have a prefix of 'product.', indicating that it should be found in a product directory. For example, if the module is: 'ACMEWidgets.foo', then an attempt will first be made to use the file 'lib/python/Products/ACMEWidgets/Extensions/foo.py'. If this failes, then the file 'Extensions/ACMEWidgets.foo.py' will be used.qUrequiredq(UidqUtitleqUmoduleq Ufunctionq tq Uoptionalq )Unameq Umanage_addExternalMethodqu.9kƣe(L(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTExternal Method - Properties: Manage the properties of an external method. Description View and manage the properties of an External Method. Controls 'ID' -- Specifies the id of the external method. 'Title' -- Allows you to specify the title of the external method. 'Function name' -- Allows you to specify the name of the function (method) to use for the external method. 'Python module file' -- Allows you to specify the module in which the function is located. The Python module may be located in the Zope 'Extensions' directory, or in a 'Extensions' directory in a product directory. Product directories are located in 'lib/python/Products'. If the Python module is in a product directory this should be indicated in the name of the module which should be the name of the product followed by a dot followed by the name of the Python module file. qUidqUExternal-Method_Properties.stxqUfileqU^/data/zmath/master/zope/lib/python/Products/ExternalMethod/help/External-Method_Properties.stxq Utitleq UExternal Method - Propertiesq u.8kƣe(L|(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTExternal Method - Add: Create a new External Method. Description Creates a new External Method and adds it to the current Folder. Controls 'ID' -- Specifies the id of the external method. 'Title' -- Allows you to specify the title of the external method. 'Function name' -- Allows you to specify the name of the function to use for the external method. 'Python module file' -- Allows you to specify the module in which the function is located. The Python module may be located in the Zope 'Extensions' directory, or in a 'Extensions' directory in a product directory. Product directories are located in 'lib/python/Products'. If the Python module is in a product directory this should be indicated in the name of the module which should be the name of the product followed by a dot followed by the name of the Python module file. qUidqUExternal-Method_Add.stxqUfileqUW/data/zmath/master/zope/lib/python/Products/ExternalMethod/help/External-Method_Add.stxq Utitleq UExternal Method - Addq u.7kƣe(L(cProducts.ZCatalog.ZCatalog ZCatalog q)tq.}q(U vocabularyqNUtitleqUUvocab_idqUU thresholdqM'U pgthresholdqKU _migrated_280q I01 U_catalogq UBq QUidq Ucatalogq u.Bkƣe(L(cProducts.ZCatalog.Catalog Catalog q)tq.}q(Upathsq(UCqcBTrees._IOBTree IOBTree qtQUuidsq(UDqcBTrees._OIBTree OIBTree q tQUindexesq }q (U permissionsq UEq QU categoriesqUFqQUSearchableTextqUGqQuUnamesq(hh U title_or_idqUurlqUidqtqU_lengthq(UHqcBTrees.Length Length qtQUdataq(UIqhtQUschemaq}q(hKhKhKhKh Kuu.Ikƣe(LcBTrees._IOBTree IOBTree q.((((Jp((UContent Manager Informationqtq(UViewqtqUExternal MethodqU?/Control_Panel/Products/ExternalMethod/Help/External-Method.stxqUExternal-Method.stxqtq Jp(hhUExternalMethodq U=/Control_Panel/Products/ExternalMethod/Help/ExternalMethod.pyq UExternalMethod.pyq tq Jp(hhUExternal Method - Try ItqUF/Control_Panel/Products/ExternalMethod/Help/External-Method_Try-It.stxqUExternal-Method_Try-It.stxqtqJp(hhUExternal Method - AddqUC/Control_Panel/Products/ExternalMethod/Help/External-Method_Add.stxqUExternal-Method_Add.stxqtqJp(hhUExternal Method - PropertiesqUJ/Control_Panel/Products/ExternalMethod/Help/External-Method_Properties.stxqUExternal-Method_Properties.stxqtqttttq.Hkƣe(LcBTrees.Length Length q.K.Gkƣe(L1(cProducts.PluginIndexes.TextIndex.TextIndex TextIndex q)tq.}q(U_lexiconqUJqQU call_methodsqNU vocabulary_idqU __intern__qU useOperatorq Uorq U ignore_exq NUidq USearchableTextq UcatalogqU7qQU_indexq(UKqcBTrees._IOBTree IOBTree qtQU_unindexq(ULqhtQu.Lkƣe(LTcBTrees._IOBTree IOBTree q.((((Jp]q(JÑJBҘJPTJ%JAJ[J%jJJ%FJbJ˜'Jo+J^,J={N?JAJ5FJ/HJ9\KJl0UJqVJVJWJ`jJoeJp]q(Jz[J3aJJÑJ2SJl0UJqVJhWJWJYJ|YJMZJ<[J: bJUbJ?dJOfJくgJlJoJitrJ1pArJ5seJp]q(J3aJJ={N?JӫFJMZJeJbkJoeJp]q(JJ2S(JpKtqJl0U}q(JpKJpKuJqV}q(JpKJpKJpKuJV(JpKtqJhW(JpKtqJW}q(JpKJpKuJY(JpKtqJ|Y(JpKtqJMZ}q(JpKJpKuJ<[(JpKtqJ/;^(JpKtqJ: b}q(JpKJpKJpKuJUb(JpKtqJ?d}q(JpK JpKJpKuJe(JpKtqJOf(JpKtqJくg(JpKtqJ`j(JpKtq Jbk}q!(JpKJpKuJl(JpKtq"Jo(URq#htQJitr(JpKtq$J1pAr(JpKtq%J5s}q&(JpKJpKJpKuttq'.Rkƣe(LJcBTrees._IIBTree IIBTree q.((((JpKJpKJpKJpKJpKttttq.Qkƣe(LCcBTrees._IIBTree IIBTree q.((((JpKJpKJpKJpKttttq.Okƣe(LcBTrees._IOBTree IOBucket q.((Jһq(JpKtqJ((JpKtqJ+(JpKtqJ".(USqcBTrees._IIBTree IIBTree qtQJav(JpKtqJ: }q(JpKJpKuJ! }q (JpKJpKuJ }q (JpKJpKJpKuJ(JpKtq J0ق}q (JpKJpKuJ6n}q (JpKJpKuJs4(JpKtqJ,(JpKtqJD+V(JpKtqJb(UTqhtQJ(JpKtqJq }q(JpKJpKuJ@"(JpKtqJ3H$(JpKtqJ$}q(JpKJpKuJHb%(JpKtqJ˜'(JpKtqJ_((JpKtqJU)}q(JpKJpKuJ+(JpKtqJo+(UUqhtQJ^,(JpKtqJR,(JpKtqJAJ2}q(JpKJpKuJ 5(JpKtq Ji6}q!(JpKJpKuJ7(JpKtq"JLeE7}q#(JpKJpKuJ8(JpKtq$J0!9(JpKtq%J.9(JpKtq&J;}q'(JpKJpKJpKuJ>(JpKtq(J={N?(UVq)htQJA(JpKtq*JLB}q+(JpKJpKJpKuJC}q,(JpKJpKuJD(JpKtq-t(UPq.htQtq/.Vkƣe(LJcBTrees._IIBTree IIBTree q.((((JpKJpKJpKJpKJpKttttq.Ukƣe(LJcBTrees._IIBTree IIBTree q.((((JpKJpKJpKJpKJpKttttq.Tkƣe(LCcBTrees._IIBTree IIBTree q.((((JpKJpKJpKJpKttttq.Skƣe(LCcBTrees._IIBTree IIBTree q.((((JpKJpKJpKJpKttttq.Nkƣe(LcBTrees._IOBTree IOBucket q.((J4H}q(JpKJpKJpKuJlU(JpKtqJ$(JpKtqJg?x(JpKtqJ (JpKtqJQ(JpKtqJ(JpKtqJڳ(JpKtq JoW}q (JpKJpKuJ(JpKtq J)(JpKtq J$ (JpKtq J[(JpKtqJh;(JpKtqJ m}q(JpKJpKuJz(JpKtqJ"(JpKtqJ[Q(JpKtqJA(JpKtqJ%j(UWqcBTrees._IIBTree IIBTree qtQJO7L}q(JpKJpKJpKuJP(JpKtqJw(JpKtqJs(JpKtqJ޲(JpKtqJ(UXqhtQJ`((JpKtqJ &}q(JpKJpKuJ c(JpKtqJh(JpKtq J(JpKtq!J?:(JpKtq"J\d(JpKtq#J%F(UYq$htQJ}q%(JpKJpKuJ (JpKtq&J95(JpKtq'JU (JpKtq(t(UOq)htQtq*.Ykƣe(LJcBTrees._IIBTree IIBTree q.((((JpKJpKJpKJpKJpKttttq.Xkƣe(LCcBTrees._IIBTree IIBTree q.((((JpKJpKJpKJpKttttq.Wkƣe(LCcBTrees._IIBTree IIBTree q.((((JpKJpKJpKJpKttttq.Mkƣe(LYcBTrees._IOBTree IOBucket q.((Jz[(JpKtqJ3a}q(JpKJpKuJ}q(JpKJpKJpKuJÑ}q(JpKJpKuJ2SU positionalqJl0UUcanqJqVUanqJVUdtmlqJhWUmodulesqJWUcallqJYU manage_editqJ|YU lib/pythonqJMZU parametersqJ<[UcausesqJ/;^UcurrentqJ: bUnameqJUbUhoweverqJ?dUofqJeUtestqJOfUdefinedqJくgUexternalmethodsqJ`jU associateq JbkUviewq!JlUduringq"JoUandq#JitrUdirectlyq$J1pArUleadq%J5sUproductq&ttq'.bkƣe(LcBTrees._IOBTree IOBucket q.((J%FUexternalqJUlocatedqJ UroughlyqJ95UfoundqJU U subdirectoryqJһqUeffectsqJ(UproblemsqJ+U argumentsq J".Uifq JavUreadq J: Ucontrolsq J! Udotq J UforqJUselfqJ0قUlib/python/productsqJ6nUuseqJs4UbutqJ,UglobalqJD+VUmanageqJbUzopeqJUsuppliedqJq UallowsqJ@"U__call__qJ3H$UthatqJ$U indicatedqJHb%UoneqJ˜'UotherqJ_(UnoteqJU)UyouqJ+UpossibleqJo+Utheq J^,U filesystemq!JR,Ucreateq"JAJ2Ushouldq#J 5Uoriginalq$Ji6Uwhichq%J7Uparentq&JLeE7U directoriesq'J8Unumberq(J0!9Uasq)J.9Urequiredq*J;Uitq+J>Uresultsq,J={N?Umethodq-JAUmethodsq.JLBU extensionsq/JCUfollowedq0t(Ucq1htQtq2.akƣe(L{cBTrees._IOBTree IOBucket q.((J@PUfirstqJU exceptionqJvU effectivelyqJ4HUmoduleqJlUU installationqJ$UcaseqJg?xU explicitlyqJ U debuggingq JQUmadeq JUcallingq JڳUwayq JoWUmayq JUunlikeqJ)UloadedqJ$ UnormalqJ[UcalledqJh;UtreatedqJ mUtitleqJzUreloadedqJ"Umanage_addexternalmethodqJ[QUkeywordqJAUchangeqJ%jUpythonqJO7LU directoryqJPUonlyqJwUusualqJsUaddsqJ޲UthanqJUfunctionqJ`(U __module__qJ &Uidq J cUexternalmethodq!JhUargumentq"JUcreatesq#J?:Utryq$J\dU equivalentq%t(Ubq&htQtq'.`kƣe(LOcBTrees._IOBTree IOBucket q.((Jz[UimportqJ3aUpassedqJUfileqJÑUobjectqJUreturnsqJ:пUroughlyqJ UruleqJИ0LUseeqJIUselfqJUsharedqJ UshouldqJAJ2U specifiesqJ.ɖUspecifyqJULKU subdirectoryqJU UsuppliedqJUtestqJeUthanqJ޲UthatqJ3H$UtheqJo+UthisqJAUtitleqJ mUtoq J2Utreatedq!Jh;Utryq"J?:Uunlikeq#JUurlq$Js~GUuseq%J6nUusefulq&J2(Uusualq'JwUviewq(JbkUwayq)JڳUwebq*Jڍ}U webcallableq+JjUwhichq,Ji6Uwithq-J/HUyouq.JU)Uzopeq/Jbttq0.fkƣe(LRcBTrees._OIBTree OIBucket q.((UlessqJDU lib/pythonqJ|YUlib/python/productsqJ0قUlikeqJ9\KUloadedqJ)UlocatedqJUmadeqJQUmanageq JD+VUmanage_addexternalmethodq J"U manage_editq JYUmayq JoWUmethodq J={N?UmethodsqJAUmoduleqJ4HUmodulesqJhWUmustqJUnameqJ: bUnewqJxkUnormalqJ$ UnotqJQ7UnoteqJ_(UnumberqJ8UobjectqJÑUofqJ?dUonqJ%UoneqJHb%UonlyqJPUorqJ́UoriginalqJ 5UotherqJ˜'Upackagesq JsU parametersq!JMZUparentq"J7Upassedq#J3aU positionalq$J>2St(Ugq%htQtq&.ekƣe(LmcBTrees._OIBTree OIBucket q.((U effectivelyqJvUeffectsqJһqU encapsulateqJ9U equivalentqJ\dU evaluatedqJQ(U exceptionqJUexecutesqJYU explicitlyq Jg?xU extensionsq JLBUexternalq J%FUexternalmethodq J cUexternalmethodsq JくgUfileqJU filesystemqJ^,UfirstqJ@PUfolderqJ{UfollowedqJCUforqJ UfoundqJ95UfromqJPTUfunctionqJU functionsqJUglobalqJ,UhoweverqJUbUidqJ &UifqJ".UimportqJz[UimportedqJ6UinqJBҘU indicatedqJ$U installationq JlUUisq!JLUitq"J;Ukeywordq#J[QUleadq$J1pArt(Ufq%htQtq&.dkƣe(LcBTrees._OIBTree OIBucket q.((U__call__qJ@"U __module__qJ`(UactualqJLUaddqJaUaddsqJsUallowsqJq UanqJqVUandq JoUanyq JӫFUareq JjUargumentq JhU argumentsq J+UasqJ0!9U associateqJ`jUbeqJ5FUbutqJs4UbyqJ8UcallqJWUcalledqJ[UcallingqJUcanqJl0UUcaseqJ$UcausesqJ<[UchangeqJAUchangesqJkUcontrolsqJ: UcreateqJR,UcreatesqJUcurrentqJ/;^U currentlyqJ*OUdataq J%U debuggingq!J Udefinedq"JOfU descriptionq#JwpInstalled product Fivepkƣ\>wd(cApp.Product Product q)tq.}q(UHelpqUqqQUtitleqU#Installed product Five (Five 1.5.2)qUmanage_optionsq(}q (Uactionq U manage_mainq Uhelpq (UOFSPq UObjectManager_Contents.stxqtqUlabelqUContentsqu}q(h Umanage_propertiesFormqh (h UProperties.stxqtqhU Propertiesqu}q(h U manage_accessqUfilterqcAccessControl.Role _isNotBeingUsedAsAMethod qh (h U Security.stxqtqhUSecurityqu}q(h hhcAccessControl.Role _isBeingUsedAsAMethod qh (h USecurity_Define-Permissions.stxq tq!hUDefine Permissionsq"u}q#(h Umanage_UndoFormq$h (h UUndo.stxq%tq&hUUndoq'u}q((h U manage_ownerq)hcAccessControl.Owned ownableFilter q*h (h U Ownership.stxq+tq,hU Ownershipq-u}q.(h Umanage_interfacesq/hU Interfacesq0u}q1(h Umanage_findFormq2h (h UFind.stxq3tq4hUFindq5u}q6(h U manage_readmeq7hUREADMEq8u}q9(h Umanage_refreshq:h (h UProduct_Refresh.stxq;tqUthisIsAnInstalledProductq?KUversionq@U Five 1.5.2qAU_objectsqB(}qC(U meta_typeqDU Product HelpqEUidqFhutqGUhomeqHU0/data/zmath/master/zope/lib/python/Products/FiveqIhFUFiveqJUiconqKUp_/InstalledProduct_iconqLu.qkƣ\>wb(cHelpSys.HelpSys ProductHelp q)tq.}q(UcatalogqUrqQUidqUHelpqUtitleqUFiveq u.rkƣ\>w(cProducts.ZCatalog.ZCatalog ZCatalog q)tq.}q(U vocabularyqNUtitleqUUvocab_idqUU thresholdqM'U_catalogqUsq QUidq Ucatalogq u.skƣ\>w(cProducts.ZCatalog.Catalog Catalog q)tq.}q(Upathsq(UtqcBTrees._IOBTree IOBTree qtQUuidsq(UuqcBTrees._OIBTree OIBTree q tQUindexesq }q (U permissionsq Uvq QU categoriesqUwqQUSearchableTextqUxqQuUnamesq(hh U title_or_idqUurlqUidqtqU_lengthq(UyqcBTrees.Length Length qtQUdataq(UzqhtQUschemaq}q(hKhKhKhKh Kuu.zkƣ\>wcBTrees._IOBTree IOBTree q.N.ykƣ\>wcBTrees.Length Length q.K.xkƣ\>w%(cProducts.PluginIndexes.TextIndex.TextIndex TextIndex q)tq.}q(U_lexiconqNU call_methodsqNU vocabulary_idqU __intern__qU useOperatorqUorq U ignore_exq NUidq USearchableTextq Ucatalogq UrqQU_indexq(U{qcBTrees._IOBTree IOBTree qtQU_unindexq(U|qhtQu.|kƣ\>wcBTrees._IOBTree IOBTree q.N.{kƣ\>wcBTrees._IOBTree IOBTree q.N.wkƣ\>wr(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(U}q cBTrees._OOBTree OOBTree q tQU_lengthq (U~q cBTrees.Length Length q tQU_unindexq(UqcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU categoriesqaU operatorsq(UorqUandqtqUidqU categoriesqu.kƣ\>wcBTrees._IOBTree IOBTree q.N.~kƣ\>wcBTrees.Length Length q.K.}kƣ\>wcBTrees._OOBTree OOBTree q.N.vkƣ\>wt(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(Uq cBTrees._OOBTree OOBTree q tQU_lengthq (Uq cBTrees.Length Length q tQU_unindexq(UqcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU permissionsqaU operatorsq(UorqUandqtqUidqU permissionsqu.kƣ\>wcBTrees._IOBTree IOBTree q.N.kƣ\>wcBTrees.Length Length q.K.kƣ\>wcBTrees._OOBTree OOBTree q.N.ukƣ\>wcBTrees._OIBTree OIBTree q.N.tkƣ\>wcBTrees._IOBTree IOBTree q.N.kƣpInstalled product LocalFSkƣP(cApp.Product Product q)tq.}q(UHelpqUqQUtitleqU/Installed product LocalFS (LocalFS-1-3-andreas)qUmanage_optionsq(}q (Uactionq U manage_mainq Uhelpq (UOFSPq UObjectManager_Contents.stxqtqUlabelqUContentsqu}q(h Umanage_propertiesFormqh (h UProperties.stxqtqhU Propertiesqu}q(h U manage_accessqUfilterqcAccessControl.Role _isNotBeingUsedAsAMethod qh (h U Security.stxqtqhUSecurityqu}q(h hhcAccessControl.Role _isBeingUsedAsAMethod qh (h USecurity_Define-Permissions.stxq tq!hUDefine Permissionsq"u}q#(h Umanage_UndoFormq$h (h UUndo.stxq%tq&hUUndoq'u}q((h U manage_ownerq)hcAccessControl.Owned ownableFilter q*h (h U Ownership.stxq+tq,hU Ownershipq-u}q.(h Umanage_interfacesq/hU Interfacesq0u}q1(h Umanage_findFormq2h (h UFind.stxq3tq4hUFindq5u}q6(h Umanage_refreshq7h (h UProduct_Refresh.stxq8tq9hURefreshq:utq;UthisIsAnInstalledProductqU_objectsq?(}q@(U meta_typeqAU Product HelpqBUidqChutqDUhomeqEU(/data/zmath/master/zope/Products/LocalFSqFhCULocalFSqGUiconqHUp_/InstalledProduct_iconqIu.kƣ(cHelpSys.HelpSys ProductHelp q)tq.}q(UtitleqULocalFSqUFileSystem_Security.stxqUqQUlastRegisteredq(cDateTime.DateTime DateTime q Noq }q (U_nearsecq G@U_secondq G@\(U_tzqUGMT+1qU_pmhourqKU _dayoffsetqKU_fdayqUFridayqU_amonqUFebqU_tqGAw\)U_pmqUpmqUtimeqG?"U_minuteqK3U_monthqKU_adayqUFriqU_hourqK U_millisqL1172235065990L U_dayq KU_yearq!MU_pmonq"UFeb.q#U_pdayq$UFri.q%U_fmonq&UFebruaryq'U_dq(G@1"ubUFileSystem_Upload.stxq)Uq*QUcatalogq+Uq,QUFileSystem_Contents.stxq-Uq.QU_objectsq/(}q0(U meta_typeq1U Help Topicq2Uidq3UFileSystem_Add.stxq4u}q5(h1h2h3hu}q6(h1h2h3h)u}q7(h1h2h3h-u}q8(h1h2h3UFileSystem_Properties.stxq9utq:h4Uq;Qh3UHelpq tag. Property types 'boolean' -- 1 or 0. 'date' -- A 'DateTime' value, for example '12/31/1999 15:42:52 PST'. 'float' -- A decimal number, for example '12.4'. 'int' -- An integer number, for example, '12'. 'lines' -- A list of strings, one per line. 'long' -- A long integer, for example '12232322322323232323423'. 'string' -- A string of characters, for example 'This is a string'. 'text' -- A multi-line string, for example a paragraph. 'tokens' -- A list of strings separated by white space, for example 'one two three'. 'selection' -- A string selected by a pop-up menu. 'multiple selection' -- A list of strings selected by a selection list. Controls Editing Properties Existing properties can be edited by selecting them. '[Checkbox]' -- Select the properties to change. 'Property' -- The value of the property. 'Save Changes' -- Changes the value of the selected properties. 'Delete' -- Deletes the selected properties. Creating new properties 'Id' -- The id of the property. 'Type' -- The type of the property. 'Value' -- The value of the property. **Note: When creating 'selection' and 'multiple selection' properties, specify the name of another property (or method) as the 'Value'. This property (or method) should return a list of strings will be used to provide choices for the selection.** 'Add' -- Creates a new property. qUidqUFileSystem_Properties.stxqUfileqUG/data/zmath/master/zope/Products/LocalFS/help/FileSystem_Properties.stxq Utitleq ULocal File System - Propertiesq u.kƣ(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Local File System - Add: Add a Local File System. Description This view allows you to create a new Local File System. Local File System objects allow you to serve files and browse directories in Zope from the local file system. When you add a Local File System object to a folder, the path to the file system object becomes the "mount point" for the file system. The object has a property called "basepath" which works just like the base path of a regular web server. For example, if you create a file system object in the root folder with an id of 'images' and set the base path to '/usr/local/www/images', then the url http://zopeserver/images/bullet.gif will display the file /usr/local/www/images/bullet.gif. Controls 'Id' -- The id of the Local File System. 'Title' -- The optional title of the Local File System. 'Base Path' -- The path to the directory in the file system where the Local File System accesses its contents. 'Username' -- The username for a Windows share that requires login information (Win32 only). 'Password' -- The password for a Windows share that requires login information (Win32 only). 'Add' -- Creates a new Local File System. qUidqUFileSystem_Add.stxqUfileqU@/data/zmath/master/zope/Products/LocalFS/help/FileSystem_Add.stxq Utitleq ULocal File System - Addq u.kƣ (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTILocal File System - Contents: Edit contained objects. Description This view displays the contained objects and allows you to add, delete and change them. Each contained object is displayed on a line and is identified by an icon, an id and a title in parenthesis. Additionally, the size (if applicable) and the date during which the object was last modified are displayed. You can manage an object by clicking on its identifying link. Sorting You can sort contained objects by type, name (id), size, or modification date. To do so, click on the appropriate column heading. Clicking a second time on any column heading will reverse the sort on that field. Controls '[Checkbox]' -- Selects the object in order to perform operations on it. The operations you can perform are rename, cut, copy, delete, and export. Some operations may not be visible if they are not allowed. 'Rename' -- Changes the ids of the selected objects. 'Cut' -- Cuts selected objects and place them into the clipboard. This is similar to cut in most file managers. Cut objects can be pasted in a new location. When cut objects are pasted into another location the old objects are deleted. 'Copy' -- Copies selected objects and place them in the clipboard. This is similar to copy in most file managers. Copied objects can be pasted in a new location. 'Paste' -- Allows you to paste objects from the clipboard into this object. **Note: This option will only appear if objects have previously been copied or cut.** 'Delete' -- Deletes the selected objects. Deleted objects are *not* placed in the clipboard. 'Import/Export' -- Imports or exports a Zope object. 'Available Objects' -- Selects a type of object to add. 'Add' -- Adds an object specified in 'Available Objects'. 'Select All (Deselect All)' -- Toggles between selecting and deselecting each item currently displayed in the contents view. **Note: This control will only appear if your browser is javascript-enabled.** qUidqUFileSystem_Contents.stxqUfileqUE/data/zmath/master/zope/Products/LocalFS/help/FileSystem_Contents.stxq Utitleq ULocal File System - Contentsq u.kƣ(cProducts.ZCatalog.ZCatalog ZCatalog q)tq.}q(U vocabularyqNUtitleqUUvocab_idqUU thresholdqM'U pgthresholdqKU _migrated_280q I01 U_catalogq Uq QUidq Ucatalogq u.kƣ(cProducts.ZCatalog.Catalog Catalog q)tq.}q(Upathsq(UqcBTrees._IOBTree IOBTree qtQUuidsq(UqcBTrees._OIBTree OIBTree q tQUindexesq }q (U permissionsq Uq QU categoriesqUqQUSearchableTextqUqQuUnamesq(hh U title_or_idqUurlqUidqtqU_lengthq(UqcBTrees.Length Length qtQUdataq(UqhtQUschemaq}q(hKhKhKhKh Kuu.kƣcBTrees._IOBTree IOBTree q.((((JhJgk((UContent Manager Informationqtq(UViewqtqULocal File System - AddqU7/Control_Panel/Products/LocalFS/Help/FileSystem_Add.stxqUFileSystem_Add.stxqtq JiJgk(hhU%Security - Define security settings. q U/Control_Panel/Products/LocalFS/Help/FileSystem_Properties.stxqUFileSystem_Properties.stxqtqttttq.kƣcBTrees.Length Length q.K.kƣ1(cProducts.PluginIndexes.TextIndex.TextIndex TextIndex q)tq.}q(U_lexiconqUqQU call_methodsqNU vocabulary_idqU __intern__qU useOperatorq Uorq U ignore_exq NUidq USearchableTextq UcatalogqUqQU_indexq(UqcBTrees._IOBTree IOBTree qtQU_unindexq(UqhtQu.kƣ cBTrees._IOBTree IOBTree q.((((JhJgk]q(JQJq*J$J5JJ5JGcjCJ딞CJIJ$JJNJOJrmRJ0SJթYJZJ \J:gs\Jr\J˪_^Jг/_JZfJ&gJ.JnJVkoJGRqeJiJgk]q(Jq*JfJ?J͚Jb֞JiJѣJ\JaJ8* JE)JSدJM JJ-xJaUJJɻJcgJsKJJJ6TJ]tJ5JJJJq:QJJQWJExJDJJ{J.J6JJJQJ&JLJPiJLJ)JFJ6JJQJS J6hJ@4JJ#J^5JJJr-J[=p J+2JFrJJv@JJ JrJ J $JW݃'Jè*Jf_4JW6Jjo9JZ;J*B =JdBJKJNJ6!TJ sWJJ!XJ \Jycx^JcJ]dJtΕeJ&gJ=iJelJl-mJVkoJjurJkpJveJjJgk]q(Ji@Jq*J5JѣJ\JE)JoJcgJ;_Jg{JJk@J1JJJ#JJJ J˧GJթYJ.JneJkJgk]q(JlOJi@Jq*JKkJfJJؓJ5Jl3JJRJ5J^JJb֞JJ({JѣJ\JaJ?*JuJOAJJ*J$"JE)J-J?AJaUJȹJJcgJsKJbJJJ:JJGJ;_JflJ8Jg{JJQJJ#JJNJRJ ͒SJ%SJOUJ/WJ`]JjcJtΕeJ \oJVkoJz `pJ]pJGRqJjurJ reJlJgk]q(JމJO7J>JQJqJq*J44J5Jk:Jl3JLJИJCJ7JMQJIJ2ԫJ2J5JpJJb֞JCJiJM͠JboJJѣJ\J :JJJ*JDoJJ[ūJJTJE)JSدJ.JC~J-xJ-J?AJaUJ |JJJAJcgJ e9JsKJ|TJJ:JSJ6TJJa6JDJNJTJ˼.J@HxJ|J6J :JnJGJ;_JflJnJJ6JMJJg{J2J!nJoJOJ#JFJ=JJJNJSJJJӴ?J @JiAJ_sAJdBJCJGcjCJCJFEJ˧GJF&HJIJ$JJ^JJKJqLJ;LJNJOJRPJRhRJISJOUJ,VJWJ sWJoWJYJ ZJZJ \Jr\J@<]J`]JX6^J˪_^JV/_J qdJZfJ&gJhJ}XiJ=jJ.JnJVkoJ oJFpJ'mUqJGRqJjurJzsJsJ8sJQvettttq.kƣcBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ(UqhtQJsK(UqhtQJ(UqhtQJQ(UqhtQJ(UqhtQJ/7(Uq htQJ,(Uq htQJI(Uq htQJZ(Uq htQt(hhtQtq .kƣ6cBTrees._IOBTree IOBucket q.((JZ(JlJgkKtqJ \}q(JhJgkKJiJgkKJlJgkKuJ:gs\(JhJgkKtqJr\}q(JhJgkKJlJgkKuJ@<](JlJgkKtqJ`]}q(JkJgkKJlJgkKuJX6^(JlJgkKtqJ˪_^}q (JhJgkKJlJgkKuJycx^(JiJgkKtq JV/_(JlJgkKtq Jг/_(JhJgkKtq Jjc(JkJgkKtq Jc(JiJgkKtqJ qd(JlJgkKtqJ]d(JiJgkKtqJtΕe}q(JiJgkKJkJgkKuJZf}q(JhJgkKJlJgkKuJ&g}q(JhJgkKJiJgkKJlJgkK uJh(JlJgkKtqJ}Xi(JlJgkKtqJ=i(JiJgkKtqJ=j(JlJgkKtqJel(JiJgkKtqJl-m(JiJgkKtqJ.Jn}q(JhJgkKJjJgkKJlJgkKuJ \o(JkJgkKtqJVko(UqcBTrees._IIBTree IIBTree qtQJ o(JlJgkKtqJz `p(JkJgkKtqJ]p(JkJgkKtq JFp(JlJgkKtq!J'mUq(JlJgkKtq"JGRq}q#(JhJgkKJkJgkKJlJgkKuJjur}q$(JiJgkKJkJgkKJlJgkKuJ r(JkJgkKtq%Jzs(JlJgkKtq&Js(JlJgkKtq'J8s(JlJgkKtq(JQv(JlJgkKtq)JkpJv(JiJgkKtq*ttq+.kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJkJgkKJlJgkKttttq.kƣcBTrees._IOBTree IOBucket q.((JI}q(JhJgkKJlJgkKuJ$J}q(JhJgkKJkJgkKJlJgkKuJ^J(JlJgkKtqJ!J(JkJgkKtqJK}q(JiJgkKJkJgkKJlJgkK uJqL(JlJgkKtqJ;L(JlJgkKtqJFM(JkJgkKtq JN(Uq cBTrees._IIBTree IIBTree q tQJO}q (JhJgkKJkJgkKJlJgkKuJRP(JlJgkKtq Jo>R(JkJgkKtqJRhR(JlJgkKtqJrmR(JhJgkKtqJ0S(JhJgkKtqJ ͒S(JkJgkKtqJ%S(JkJgkKtqJIS(JlJgkKtqJ6!T(JiJgkKtqJOU}q(JkJgkKJlJgkKuJ,V(JlJgkKtqJW(JlJgkKtqJ sW}q(JiJgkKJlJgkKuJoW(JlJgkKtqJ/W(JkJgkKtqJJ!X(JiJgkKtqJթY}q(JhJgkKJjJgkKuJY(JlJgkKtqJ Z(JlJgkKtqJZ(JhJgkKtq t(Uq!htQtq".kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJkJgkK JlJgkKttttq.kƣEcBTrees._IOBTree IOBucket q.((J,}q(JkJgkKJlJgkKuJ#-(JlJgkKtqJW_3.(JkJgkKtqJg}.(JlJgkKtqJ{/}q(JhJgkKJkJgkKJlJgkKuJJC2}q(JkJgkKJlJgkKuJ2(JlJgkKtqJ(&3(JkJgkKtq Jf_4}q (JiJgkKJkJgkKJlJgkKuJW6(JiJgkKtq J47(JlJgkKtq Jnk7(JlJgkKtq J8(JlJgkKtqJjo9}q(JiJgkKJkJgkKJlJgkKuJt:(JlJgkKtqJmi:(JkJgkKtqJr:(JlJgkKtqJZ;(UqcBTrees._IIBTree IIBTree qtQJa<}q(JkJgkKJlJgkKuJ9=(JlJgkKtqJ*B =(UqhtQJ[$=(JlJgkKtqJbBZ=(JlJgkKtqJߝ=(JkJgkKtqJk=(JkJgkKtqJ..>}q(JhJgkKJlJgkKuJy?(JkJgkKtqJӴ?(JlJgkKtqJ @}q(JkJgkKJlJgkKuJiA(JlJgkKtq J_sA(JlJgkKtq!JdB}q"(JiJgkKJkJgkKJlJgkKuJC(JlJgkKtq#JGcjC}q$(JhJgkKJlJgkKuJ딞C(JhJgkKtq%JC(JlJgkKtq&JFE(JlJgkKtq'J˧G}q((JjJgkKJkJgkKJlJgkKuJF&H(JlJgkKtq)t(Uq*htQtq+.kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJkJgkKJlJgkKttttq.kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJkJgkKJlJgkKttttq.kƣ\cBTrees._IOBTree IOBucket q.((J/7(JhJgkKtqJKmQ(JlJgkKtqJn(JkJgkKtqJr}q(JiJgkKJlJgkKuJ (UqcBTrees._IIBTree IIBTree qtQJL!(JkJgkKtqJQ#6"(JlJgkKtq J s"(JlJgkKtq J#(JhJgkKtq J*#(JlJgkKtq Jdt $(JlJgkKtq Jjq$(JlJgkKtqJ $(JiJgkKtqJE#%}q(JkJgkKJlJgkKuJ<%(JkJgkKtqJY%(JhJgkKtqJ%(JlJgkKtqJ&}q(JhJgkKJlJgkKuJ&(JlJgkKtqJEZ7'}q(JkJgkKJlJgkKuJW݃'(JiJgkKtqJ8((JhJgkKtqJǛ((JlJgkKtqJ|((JkJgkKtqJ,Z*(JkJgkKtqJ*}q(JhJgkKJlJgkKuJ *(JlJgkKtqJè*(JiJgkKtqJq+(JlJgkKtqJ1,(JkJgkKtq t(Uq!htQtq".kƣJcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJjJgkKJkJgkKJlJgkKttttq.kƣcBTrees._IOBTree IOBucket q.((J(UqcBTrees._IIBTree IIBTree qtQJ#(UqhtQJk1(JlJgkKtqJB_}q(JkJgkKJlJgkKuJ" (JlJgkKtqJ^5}q(JiJgkKJlJgkKuJJ(Uq htQJ(JlJgkKtq Jr-(JiJgkKtq JVf(JkJgkKtq Jf(JkJgkKtq J'}q(JhJgkKJkJgkKJlJgkKuJ@-(JlJgkKtqJ6 (JkJgkKtqJBۣ }q(JhJgkKJlJgkKuJAK }q(JhJgkKJkJgkKJlJgkKuJ[=p }q(JiJgkKJkJgkKJlJgkKuJ&ܟ (JlJgkKtqJ (JlJgkKtqJ[ (JlJgkKtqJ8((JkJgkKtqJ-V(JlJgkKtqJO (JlJgkKtqJ+2}q(JiJgkKJlJgkKuJFr(JiJgkKtqJ}q(JiJgkKJkJgkKJlJgkKuJ܂(JkJgkKtqJu2(JlJgkKtqJv@(JiJgkKtqJ}q (JkJgkKJlJgkKuJ(Uq!htQJA(JlJgkKtq"Jq (JlJgkKtq#J5(JlJgkKtq$J }q%(JiJgkKJkJgkKJlJgkKuJfP(JkJgkKtq&Jz(JlJgkKtq'J(JlJgkKtq(J(qX(JlJgkKtq)JVe(JlJgkKtq*J^(JkJgkKtq+JGz(JkJgkKtq,J-(JkJgkKtq-JD(JkJgkKtq.JI}q/(JhJgkKJlJgkKuJ_f (JlJgkKtq0J6;(JkJgkKtq1J}q2(JhJgkKJlJgkKuJ~}q3(JhJgkKJlJgkKut(Uq4htQtq5.kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJkJgkKJlJgkKttttq.kƣJcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkK JjJgkKJkJgkKJlJgkKttttq.kƣJcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJjJgkKJkJgkKJlJgkK ttttq.kƣJcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJjJgkKJkJgkKJlJgkKttttq.kƣcBTrees._IOBTree IOBucket q.((JQ(UqcBTrees._IIBTree IIBTree qtQJ(JlJgkKtqJp$(JlJgkK tqJ[a+}q(JhJgkKJkJgkKJlJgkKuJQ(JlJgkKtqJ`(JlJgkKtqJѡ(JlJgkKtq J(JkJgkKtq J&(JiJgkKtq JzG(JhJgkKtq JZ(JlJgkKtq J}q(JhJgkKJlJgkKuJL}q(JiJgkKJlJgkKuJ}q(JkJgkKJlJgkKuJ_ (JlJgkKtqJn(JhJgkKtqJ(JlJgkKtqJ(JkJgkKtqJ4.(JhJgkKtqJ=4(JlJgkKtqJCl4(JkJgkKtqJ}q(JhJgkKJlJgkKuJPi(JiJgkKtqJl}q(JhJgkKJlJgkKuJdB(JlJgkKtqJ%v(JlJgkKtqJ8X}q(JhJgkKJlJgkK uJL}q(JiJgkKJkJgkKJlJgkK uJ(JlJgkKtqJ)(JiJgkKtq JF(JiJgkK tq!J羹(JkJgkKtq"J B(JkJgkKtq#JJ(JlJgkKtq$J6}q%(JiJgkKJkJgkKuJ(JiJgkKtq&JQ}q'(JiJgkKJlJgkKuJS }q((JiJgkKJkJgkKJlJgkKuJ6h}q)(JiJgkKJkJgkKJlJgkKuJ,}q*(JkJgkKJlJgkKuJJ[(JlJgkKtq+J@4}q,(JiJgkKJkJgkKJlJgkKuJ(JlJgkKtq-t(Uq.htQtq/.kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJkJgkKJlJgkKttttq.kƣcBTrees._IOBTree IOBucket q.((J(JiJgkKtqJ6(JlJgkKtqJ8(JkJgkKtqJq:Q(JiJgkKtqJM(JlJgkKtqJ(JlJgkKtqJg{(UqcBTrees._IIBTree IIBTree q tQJ}q (JiJgkKJkJgkKuJ2(JlJgkKtq JQ(JkJgkKtq J(JkJgkKtq J!n(JlJgkKtqJo(JlJgkKtqJQW(JiJgkKtqJO}q(JhJgkKJlJgkKuJEx(JiJgkKtqJ#}q(JhJgkKJkJgkKJlJgkKuJF(JlJgkKtqJ=(JlJgkKtqJ(JlJgkKtqJ(JlJgkKtqJ(JkJgkKtqJD(JiJgkKtqJN}q(JkJgkKJlJgkKuJS(JlJgkKtqJ(JlJgkKtqJ<}q(JkJgkKJlJgkKuJ(Uqh tQJ(JkJgkKtqJ{(JiJgkKtq J̴(JlJgkKtq!J.}q"(JiJgkKJkJgkKJlJgkKuJk@(JjJgkKtq#J*Z}q$(JhJgkKJlJgkKuJb6&(JlJgkKtq%JJ(JlJgkKtq&J1}q'(JhJgkKJjJgkKuJ(JkJgkKtq(J}q)(JhJgkKJjJgkKJlJgkKuJ6}q*(JiJgkKJkJgkKuJ5J(JlJgkKtq+J}q,(JiJgkKJlJgkKuJ}(JlJgkKtq-J(JiJgkKtq.t(Uq/htQtq0.kƣJcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJjJgkKJkJgkKJlJgkKttttq.kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJjJgkKJkJgkKJlJgkKttttq.kƣcBTrees._IOBTree IOBucket q.((JsK(UqcBTrees._IIBTree IIBTree qtQJ|T(JlJgkKtqJb(JkJgkKtqJ}q(JiJgkKJkJgkKJlJgkKuJ}q(JiJgkKJkJgkKuJ:}q(JhJgkKJkJgkKJlJgkKuJS(JlJgkKtq J6T}q (JiJgkKJlJgkKuJ]t(JiJgkKtq J(JlJgkKtq J5(JiJgkKtq J(JiJgkK tqJa6(JlJgkKtqJD(JlJgkKtqJN(JlJgkKtqJT(JlJgkKtqJn[V(JhJgkKtqJ(JkJgkKtqJ˼.(JlJgkKtqJ@Hx(JlJgkKtqJ|}q(JhJgkKJlJgkK uJ6(JlJgkKtqJ(JiJgkKtqJ :(JlJgkKtqJn}q(JhJgkKJlJgkKuJG}q(JkJgkKJlJgkKuJ;_(UqhtQJfl}q(JkJgkKJlJgkKuJn(JlJgkKtqJ(JlJgkKtq t(Uq!htQtq".kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJjJgkKJkJgkKJlJgkKttttq.kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJkJgkK JlJgkKttttq.kƣcBTrees._IOBTree IOBucket q.((J}q(JkJgkKJlJgkKuJb֞(UqcBTrees._IIBTree IIBTree qtQJC(JlJgkKtqJi}q(JiJgkKJlJgkKuJ(JkJgkKtqJM͠(JlJgkKtqJbo(JlJgkKtq J({(JkJgkKtq J(JlJgkKtq Jѣ(Uq htQJ%(JhJgkKtq J\(UqhtQJ :(JlJgkKtqJa}q(JiJgkKJkJgkKuJ?*(JkJgkKtqJ(JlJgkKtqJ(JlJgkKtqJ*(JlJgkKtqJDo(JlJgkKtqJu(JkJgkKtqJOA(JkJgkKtqJ(JlJgkKtqJ[ū(JlJgkKtqJ(JkJgkKtqJ8* (JiJgkKtqJ*(JkJgkKtqJJT(JlJgkKtqJ$"(JkJgkKtqJE)(UqhtQJo(JjJgkKtq JSد}q!(JiJgkKJlJgkKuJM (JiJgkKtq"J(JhJgkKtq#J.(JlJgkKtq$JY(JhJgkKtq%J(JiJgkKtq&JC~(JlJgkKtq'J-x}q((JhJgkKJiJgkKJlJgkKuJ-}q)(JkJgkKJlJgkKuJ?A}q*(JkJgkKJlJgkKuJaU}q+(JiJgkKJkJgkKJlJgkKuJ |(JlJgkKtq,Jȹ(JkJgkKtq-J(Uq.htQJ(JlJgkKtq/Jɻ(JiJgkKtq0JA(JlJgkKtq1Jcg(Uq2htQJ e9(JlJgkKtq3t(Uq4htQtq5.kƣJcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJjJgkKJkJgkKJlJgkKttttq.kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJkJgkKJlJgkKttttq.kƣJcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJjJgkKJkJgkKJlJgkKEttttq.kƣJcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJjJgkKJkJgkKJlJgkKttttq.kƣJcBTrees._IIBTree IIBTree q.((((JhJgkK JiJgkKJjJgkKJkJgkKJlJgkK ttttq.kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJkJgkKJlJgkKttttq.kƣcBTrees._IOBTree IOBucket q.((Jމ(JlJgkKtqJO7(JlJgkKtqJlO(JkJgkKtqJ>(JlJgkKtqJQ}q(JhJgkKJlJgkKuJi@}q(JjJgkKJkJgkKuJq(JlJgkKtqJq*(Uq cBTrees._IIBTree IIBTree q tQJKk(JkJgkKtq Jf}q (JiJgkKJkJgkKuJ(JkJgkKtq J44(JlJgkKtqJ?(JiJgkK tqJؓ(JkJgkKtqJ$(JhJgkKtqJ5(Uqh tQJk:(JlJgkKtqJl3}q(JkJgkKJlJgkKuJ(JhJgkKtqJL(JlJgkKtqJИ(JlJgkKtqJC(JlJgkKtqJ7(JlJgkKtqJ5<(JhJgkKtqJMQ}q(JhJgkKJlJgkKuJI(JlJgkKtqJ(JkJgkKtqJ2ԫ(JlJgkKtqJ͚(JiJgkKtqJR(JkJgkKtq J2(JlJgkKtq!J5}q"(JkJgkKJlJgkKuJp(JlJgkKtq#J^(JkJgkKtq$t(Uq%htQtq&.kƣCcBTrees._IIBTree IIBTree q.((((JhJgkKJjJgkKJkJgkKJlJgkK ttttq.kƣJcBTrees._IIBTree IIBTree q.((((JhJgkKJiJgkKJjJgkKJkJgkKJlJgkKttttq.kƣT(cProducts.PluginIndexes.TextIndex.Lexicon Lexicon q)tq.}q(U_lexiconq(UqcBTrees._OIBTree OIBTree qtQUsplitterParamsqNUstop_synq}q U _inverseLexq (Uq cBTrees._IOBTree IOBTree q tQU SplitterFuncq cProducts.PluginIndexes.TextIndex.Splitter.ZopeSplitter.ZopeSplitter ZopeSplitter qU useSplitterqU ZopeSplitterqu.kƣcBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ5(UqhtQJSد(UqhtQJg{(UqhtQJL(UqhtQJBۣ (UqhtQJE#%(Uq htQJGcjC(Uq htQJ`](Uq htQt(hhtQtq .kƣDcBTrees._IOBTree IOBucket q.((J`]UoptionqJX6^UimageqJ˪_^UbrowseqJycx^U individuallyqJV/_UfactoryqJг/_UimagesqJjcUorderqJcU augmentedq J qdUdtmltreeq J]dU acquisitionq JtΕeUanyq JZfUloginq J&gUforqJhUdatetimeqJ}XiU penaltiesqJ=iUuserqJ=jUvalueqJelU containerqJl-mUrowsqJ.JnUpathqJ \oUoldqJVkoUobjectqJ oUtheseqJz `pUlastqJ]pU identifiedqJFpUconsistsqJ'mUqU separatedqJGRqUobjectsqJjurUthemqJ rUcopiedqJzsU extensionq JsUunboundq!J8sU contenttypeq"JQvUenableq#JkpJvUtermsq$ttq%.kƣcBTrees._IOBTree IOBucket q.((JGcjCUthenqJ딞CUrootqJCUtabsqJFEUspecifyqJ˧GUselectedqJF&HUstartupqJIU informationqJ$JUcontentsq J^JUthirdq J!JUappearq JKUnameq JqLUmisc_/localfs/genericq J;LUthreeqJFMU identifyingqJNUinqJOUonlyqJRPUproductqJo>RU previouslyqJRhRUdataqJrmRUwin32qJ0SU//zopeserver/images/bulletqJ ͒SUexportsqJ%SUimportsqJISUusingqJ6!TUassignedqJOUU specifiedqJ,VUmultipleqJWUinsteadqJ sWU selectionqJoWUsaveqJ/WUhaveq JJ!XUacquiredq!JթYUserverq"JYUclassq#J ZU performanceq$JZUbecomesq%JZUtokensq&J \Ucreateq'J:gs\U/usr/local/www/imagesq(Jr\Ucreatesq)J@<]Uspaceq*t(Uq+htQtq,.kƣcBTrees._IOBTree IOBucket q.((JE#%U displayedqJ<%U clipboardqJY%UserveqJ%UtypesqJ&UpasswordqJ&UmenuqJEZ7'UiconqJW݃'Unextq J8(U directoriesq JǛ(Uhavingq J|(Usortq J,Z*U containedq J*UbasepathqJ *UdoesnqJè*U permissionsqJq+U catalogingqJ1,UwasqJ,UitqJ#-UreturnsqJW_3.UcutqJg}.UdecimalqJ{/UifqJJC2UnoteqJ2UmustqJ(&3UsoqJf_4UbyqJW6UrowqJ47UbutqJnk7UmethodsqJ8UdocumentqJjo9Uareq Jt:Ubuiltq!Jmi:Uduringq"Jr:Uselfq#JZ;Unewq$JaUcalledq,Jy?Usizeq-JӴ?U associateq.J @Udateq/JiAUcauseq0J_sAUpopupq1JdBUfieldq2JCU functionsq3t(Uq4htQtq5.kƣ cBTrees._IOBTree IOBucket q.((JBۣ UoptionalqJAK UthatqJ[=p UmayqJ&ܟ U createselfqJ UownqJ[ UintegerqJ8(UcopiesqJ-VU managementq JO Uspacesq J+2Utheirq JFrUboxq JU selectingq J܂UnotqJu2UformatqJv@UatqJUdeletesqJUitsqJAUlargeqJq U especiallyqJ5UmethodqJ UcanqJfPUaddsqJzU dtmlmethodqJUdefinesqJ(qXU paragraphqJVeUfloatqJ^UdeselectqJGzUcopyqJ-U additionallyqJDUmodifiedqJIUgifq J_f U multilineq!J6;Utogglesq"JUwindowsq#J~Uurlq$J/7Uhttpq%JKmQUeditedq&JnU currentlyq'JrUshouldq(J Uyouq)JL!Usomeq*JQ#6"U includingq+J s"Unoneq,J#Usetq-J*#Ucausesq.Jdt $Ubooleanq/Jjq$U__call__q0J $Usecurityq1t(Uq2htQtq3.kƣcBTrees._IOBTree IOBucket q.((JLUdefineqJUallqJ_ U dtmldocumentqJnUbaseqJUnumberqJUpastedqJ4.UregularqJ=4Uoneq JCl4Uyourq JUexampleq JPiUtasksq JlUaccessesq JdBU parameterqJ%vUiconsqJ8XU directoryqJLUisqJU subdirectoryqJ)UcolumnsqJFU permissionqJ羹UcontrolqJ BUrenameqJJUproductsqJ6UperformqJUlinksqJQUtextqJS UdeleteqJ6hUmanageqJ,UchangesqJJ[UfunctionqJ@4UonqJUareasq JUcontrolsq!J#Uthisq"Jk1U necessaryq#JB_Usecondq$J" U associatesq%J^5U associatedq&JJUtoq'JUpenaltyq(Jr-Uableq)JVfUallowedq*JfUtheyq+J'Uwhichq,J@-Utreeq-J6 Ubetweenq.t(Uq/htQtq0.kƣ'cBTrees._IOBTree IOBucket q.((Jg{UzopeqJUclickingqJ2UtagqJQU parenthesisqJUidsqJ!nU extensionsqJoUeditingqJQWUdefinedq JOUwhereq JExUrolesq J#Uanq JFUfailq J=UseveralqJUzcatalogqJUsearchesqJUcutsqJDUinheritqJNUorqJSUcaseqJU implementedqJUhtmlqJQUusernameqJi@UbrowserqJqUinsideqJq*Uaddq JKkU operationsq JfUheadingq JUvisibleq J44Udefault_documentq J?UroleqJؓUdisplaysqJ$U/usr/local/www/images/bulletqJ5UsystemqJk:U traversalqJl3UintoqJUworksqJLUtwoqJИUcatalogqJCUfourthqJ7UperqJ5.kƣicBTrees._OIBTree OIBucket q.((UrowsqJl-mUsaveqJoWUsearchesqJUsecondqJB_UsecurityqJ $UselectqJ5UselectedqJ˧GU selectingq JU selectionq J sWUselectsq Jk=Uselfq Jr:U separatedq J'mUqUserveqJY%UserverqJթYUsetqJ#UsettingsqJUseveralqJ=UshareqJnUshouldqJrU significantqJ|TUsimilarqJaRUproductqJRPUproductsqJJU propertiesqJp$UpropertyqJ|UprovideqJ˼.UpstqJ6UregularqJ4.UrenameqJ BUrequiresqJUresolvedqJ :UreturnqJDUreturnsqJ#-UreverseqJȹUroleqJ?UrolesqJExUrootqJ딞CUrowqJW6t(Uq htQtq!.kƣcBTrees._OIBTree OIBucket q.((UlocalqJѣUlocalfsqJSUlocationqJUloginqJZfUlongqJO7UmanageqJ6hU managementqJ-VUmanagersq J^Umanyq J :Umapq JUmappingq J6Umappingsq JM͠UmayqJ[=p UmemberqJUmenuqJ&UmethodqJ5UmethodsqJnk7U misc_/localfsqJNUmisc_/localfs/genericqJqLU modificationqJUmodifiedqJDUmoduleqJ̴UmostqJUmountqJ%U multilineqJ_f UmultipleqJ,VUmustqJ2UnameqJKU necessaryqJk1UnewqJZ;Unextq JW݃'Unoneq!J s"Unotq"J܂Unoteq#JJC2Unothingq$J |Unumberq%JUobjectq&JVkoUobjectsq'JGRqUofq(JQUoldq)J \oUonq*J@4Uoneq+J=4Uonlyq,JOU operationsq-JKkUoptionq.J`]Uoptionalq/JBۣ Uorq0JNUorderq1JjcUotherq2JUownq3J Upageq4JoU paragraphq5J(qXU parameterq6JdBU parenthesisq7JQUpasswordq8J&Upasteq9JlOUpastedq:Jt(Uq;htQtq<.kƣcBTrees._OIBTree OIBucket q.((UhttpqJ/7UiconqJEZ7'Uicon_mapqJUiconsqJ%vUidqJ[a+U identifiedqJ]pU identifyingqJFMUidsq JUifq J{/Uimageq JX6^Uimagesq Jг/_U implementedq JU import/exportqJ*UimportsqJ%SUinqJNUincludedqJboU includingqJQ#6"UincurqJDoUindexqJbBZ=U indicatesqJ&U individuallyqJycx^U informationqJIUinheritqJDUinsideqJqU instancesqJAUinsteadqJWUintqJMUintegerqJ[ U intersectionqJ8* UintoqJl3Uisq JLUitq!J,Uitemq"J6Uitsq#JUjavascriptenabledq$J({Ujustq%Jn[VUlargeq&JAUlastq'Jz `pUlikeq(JYUlineq)J-Ulinesq*JnUlinkq+JaUlinksq,JUlistq-J6TUlistedq.JUloadedq/J*t(Uq0htQtq1.kƣcBTrees._OIBTree OIBucket q.((UdeletedqJRUdeletesqJU descriptionqJ\UdeselectqJ^U deselectingqJbU directoriesqJ8(U directoryqJ8XUdisplayq J*ZU displayedq JE#%Udisplaysq JؓUdoq JUdocumentq J8UdoesnqJ *U dtmldocumentqJ_ U dtmlmethodqJzUdtmltreeqJ qdUduringqJmi:UeachqJaUUeditqJt(Uq:htQtq;.kƣhcBTrees._OIBTree OIBucket q.((UcalledqJ..>UcanqJ UcaseqJSUcatalogqJИU catalogingqJq+UcauseqJiAUcausesqJ*#Uchangeq JGUchangesq J,U charactersq JމUcheckq JUcheckboxq J.UchoicesqJa6UclassqJYUclassesqJJTUclickqJUclickingqJU clipboardqJ<%UcolumnqJUcolumnsqJ)UconsistsqJFpUcontainqJU containedqJ,Z*U containerqJelUcontainsqJ5JUcontentsqJ$JU contenttypeqJ8sU contenttypesqJ9=UcontrolqJ羹UcontrolsqJUcopiedq J rUcopiesq!J8(Ucopyq"JGzUcreateq#J \Ucreatedq$JQUcreatesq%Jr\U createselfq&J&ܟ Ucreatingq'JCU currentlyq(JnUcutq)JW_3.Ucutsq*JUdataq+JRhRUdateq,J @Udatetimeq-JhUdecimalq.Jg}.Udefaultq/JUdefault_documentq0J44Udefineq1JLUdefinedq2JQWUdefinesq3JUdeleteq4JS t(Uq5htQtq6.kƣcBTrees._OIBTree OIBucket q.((U//zopeserver/images/bulletqJ0SU/usr/local/www/imagesqJ:gs\U/usr/local/www/images/bulletqJ$U__call__qJjq$UableqJr-UaccessesqJlUacquireqJUacquiredq JJ!XU acquisitionq J]dUaddq Jq*Uadditionq J{U additionallyq J-UaddsqJfPUallqJUallowqJzGUallowedqJVfUallowsqJcgUalsoqJUanqJ#UandqJsKUanotherqJ?AUanyqJtΕeUanywhereqJIUappearqJ!JU applicableqJU appropriateqJߝ=UareqJjo9UareasqJUasqJ2ԫUassignqJUassignedq J6!TU associateq!JӴ?U associatedq"J^5U associatesq#J" Uatq$Jv@U augmentedq%JcU availableq&JUbaseq'JnUbasepathq(J*Ubeq)JUbecomesq*JZUbeenq+J8Ubetweenq,J6 Ubooleanq-Jdt $Uboxq.JFrUbrowseq/J˪_^Ubrowserq0Ji@Ubrowsingq1JUbuiltq2Jt:Ubutq3J47Ubuttonq4JɻUbyq5Jf_4t(Uq6htQtq7.kƣr(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(Uq cBTrees._OOBTree OOBTree q tQU_lengthq (Uq cBTrees.Length Length q tQU_unindexq(UqcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU categoriesqaU operatorsq(UorqUandqtqUidqU categoriesqu.kƣ{cBTrees._IOBTree IOBTree q.((((JhJgk]qUContent Manager InformationqaJiJgk]qhaJjJgk]qhaJkJgk]qhaJlJgk]qhattttq.kƣcBTrees.Length Length q.K.kƣrcBTrees._OOBTree OOBTree q.((((UContent Manager Informationq(UqcBTrees._IIBTree IITreeSet qtQttttq.kƣBcBTrees._IIBTree IITreeSet q.((((JhJgkJiJgkJjJgkJkJgkJlJgkttttq.kƣt(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(Uq cBTrees._OOBTree OOBTree q tQU_lengthq (Uq cBTrees.Length Length q tQU_unindexq(UqcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU permissionsqaU operatorsq(UorqUandqtqUidqU permissionsqu.kƣdcBTrees._IOBTree IOBTree q.((((JhJgk]qUViewqaJiJgk]qhaJjJgk]qhaJkJgk]qhaJlJgk]qhattttq.kƣcBTrees.Length Length q.K.kƣ[cBTrees._OOBTree OOBTree q.((((UViewq(UqcBTrees._IIBTree IITreeSet qtQttttq.kƣBcBTrees._IIBTree IITreeSet q.((((JhJgkJiJgkJjJgkJkJgkJlJgkttttq.kƣ{cBTrees._OIBTree OIBTree q.((((U7/Control_Panel/Products/LocalFS/Help/FileSystem_Add.stxqJhJgkU/Control_Panel/Products/LocalFS/Help/FileSystem_Properties.stxqJlJgkU/Control_Panel/Products/LocalFS/Help/FileSystem_Properties.stxqttttq.kƣ(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTLocal File System - Upload: Upload local files. Description This page allows you to upload files from the web browser to the Zope server's file system. Controls 'File' -- Path to the file to add. 'Add' -- Add the selected file. qUidqUFileSystem_Upload.stxqUfileqUC/data/zmath/master/zope/Products/LocalFS/help/FileSystem_Upload.stxq Utitleq ULocal File System - Uploadq u.kƣ^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTSecurity - Define security settings. Description This view allows you to define security settings. Security settings are defined in terms of *roles* and *permissions*. When a role is assigned to a permission users with the given role will be able to perform tasks associated with the permission on the object. Controls Assign Roles to Permissions Roles are listed in columns and permissions are listed in rows. To assign a role to a permission check the checkbox at the intersection of the row and column. You can also manage roles and permissions individually by clicking on their name links. Create Roles You can create new roles by entering the role name in the text entry field under the 'User defined roles' heading and clicking the 'Add Role' button. You can delete any existing user defined roles by selecting them from the selection list under the 'User defined roles' heading and clicking the 'Delete Role' button. Local Roles You can create and manage local roles by clicking the 'local roles' link. Assign Permissions to a Role You can manage the permissions assigned to a role by clicking on the role name. Assign Roles to a Permission You can manage the roles assigned to a permission by clicking on the permission name. Acquire Permissions The 'Acquire permission settings' check box next to each permission indicates whether this item should inherit security settings for this permission from its container object. The acquired permission settings may be augmented by selecting roles for a permission in addition to selecting to acquire permissions. You can manage the acquisition of permission settings individually by clicking the 'Acquire permission settings' link. qUidqUFileSystem_Security.stxqUfileqUE/data/zmath/master/zope/Products/LocalFS/help/FileSystem_Security.stxq Utitleq U%Security - Define security settings. q u.kƣ{UpInstalled product MIMEToolskƣ{U^Z(cApp.Product Product q)tq.}q(UHelpqUqQUtitleqUInstalled product MIMEToolsqUmanage_optionsq(}q (Uactionq U manage_mainq Uhelpq (UOFSPq UObjectManager_Contents.stxqtqUlabelqUContentsqu}q(h Umanage_propertiesFormqh (h UProperties.stxqtqhU Propertiesqu}q(h U manage_accessqUfilterqcAccessControl.Role _isNotBeingUsedAsAMethod qh (h U Security.stxqtqhUSecurityqu}q(h hhcAccessControl.Role _isBeingUsedAsAMethod qh (h USecurity_Define-Permissions.stxq tq!hUDefine Permissionsq"u}q#(h Umanage_UndoFormq$h (h UUndo.stxq%tq&hUUndoq'u}q((h U manage_ownerq)hcAccessControl.Owned ownableFilter q*h (h U Ownership.stxq+tq,hU Ownershipq-u}q.(h Umanage_interfacesq/hU Interfacesq0u}q1(h Umanage_findFormq2h (h UFind.stxq3tq4hUFindq5u}q6(h U manage_readmeq7hUREADMEq8u}q9(h Umanage_refreshq:h (h UProduct_Refresh.stxq;tqUthisIsAnInstalledProductq?KUversionq@UU_objectsqA(}qB(U meta_typeqCU Product HelpqDUidqEhutqFUhomeqGU5/data/zmath/master/zope/lib/python/Products/MIMEToolsqHhEU MIMEToolsqIUiconqJUp_/InstalledProduct_iconqKu.kƣ{U^g(cHelpSys.HelpSys ProductHelp q)tq.}q(UcatalogqUqQUidqUHelpqUtitleqU MIMEToolsq u.kƣ{U^(cProducts.ZCatalog.ZCatalog ZCatalog q)tq.}q(U vocabularyqNUtitleqUUvocab_idqUU thresholdqM'U_catalogqUq QUidq Ucatalogq u.kƣ{U^(cProducts.ZCatalog.Catalog Catalog q)tq.}q(Upathsq(UqcBTrees._IOBTree IOBTree qtQUuidsq(UqcBTrees._OIBTree OIBTree q tQUindexesq }q (U permissionsq Uq QU categoriesqUqQUSearchableTextqUqQuUnamesq(hh U title_or_idqUurlqUidqtqU_lengthq(UqcBTrees.Length Length qtQUdataq(UqhtQUschemaq}q(hKhKhKhKh Kuu.kƣ{U^cBTrees._IOBTree IOBTree q.N.kƣ{U^cBTrees.Length Length q.K.kƣ{U^%(cProducts.PluginIndexes.TextIndex.TextIndex TextIndex q)tq.}q(U_lexiconqNU call_methodsqNU vocabulary_idqU __intern__qU useOperatorqUorq U ignore_exq NUidq USearchableTextq Ucatalogq UqQU_indexq(UqcBTrees._IOBTree IOBTree qtQU_unindexq(UqhtQu.kƣ{U^cBTrees._IOBTree IOBTree q.N.kƣ{U^cBTrees._IOBTree IOBTree q.N.kƣ{U^r(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(Uq cBTrees._OOBTree OOBTree q tQU_lengthq (Uq cBTrees.Length Length q tQU_unindexq(UqcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU categoriesqaU operatorsq(UorqUandqtqUidqU categoriesqu.kƣ{U^cBTrees._IOBTree IOBTree q.N.kƣ{U^cBTrees.Length Length q.K.kƣ{U^cBTrees._OOBTree OOBTree q.N.kƣ{U^t(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(Uq cBTrees._OOBTree OOBTree q tQU_lengthq (Uq cBTrees.Length Length q tQU_unindexq(UqcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU permissionsqaU operatorsq(UorqUandqtqUidqU permissionsqu.kƣ{U^cBTrees._IOBTree IOBTree q.N.kƣ{U^cBTrees.Length Length q.K.kƣ{U^cBTrees._OOBTree OOBTree q.N.kƣ{U^cBTrees._OIBTree OIBTree q.N.kƣ{U^cBTrees._IOBTree IOBTree q.N.kƣOZpInstalled product MailHostkƣOn>x(cApp.Product Product q)tq.}q(UHelpqUqQUtitleqU+Installed product MailHost (MailHost-1-3-0)qUmanage_optionsq(}q (Uactionq U manage_mainq Uhelpq (UOFSPq UObjectManager_Contents.stxqtqUlabelqUContentsqu}q(h Umanage_propertiesFormqh (h UProperties.stxqtqhU Propertiesqu}q(h U manage_accessqUfilterqcAccessControl.Role _isNotBeingUsedAsAMethod qh (h U Security.stxqtqhUSecurityqu}q(h hhcAccessControl.Role _isBeingUsedAsAMethod qh (h USecurity_Define-Permissions.stxq tq!hUDefine Permissionsq"u}q#(h Umanage_UndoFormq$h (h UUndo.stxq%tq&hUUndoq'u}q((h U manage_ownerq)hcAccessControl.Owned ownableFilter q*h (h U Ownership.stxq+tq,hU Ownershipq-u}q.(h Umanage_interfacesq/hU Interfacesq0u}q1(h Umanage_findFormq2h (h UFind.stxq3tq4hUFindq5u}q6(h U manage_readmeq7hUREADMEq8u}q9(h Umanage_refreshq:h (h UProduct_Refresh.stxq;tqUthisIsAnInstalledProductq?KUversionq@UMailHost-1-3-0qAU_objectsqB(}qC(U meta_typeqDU Product HelpqEUidqFhutqGUhomeqHU4/data/zmath/master/zope/lib/python/Products/MailHostqIhFUMailHostqJUiconqKUp_/InstalledProduct_iconqLu.kƣOn>(cHelpSys.HelpSys ProductHelp q)tq.}q(UMail-Host_Add.stxqUqQU Mail-Host.stxqUqQUtitleqU Zope Helpq UlastRegisteredq (cDateTime.DateTime DateTime q Noq }q (U_nearsecqG@U_secondqG@TEU_tzqUGMT+1qU_pmhourqKU _dayoffsetqKU_fdayqUFridayqU_amonqUFebqU_tqGAw΅OU_pmqUpmqUtimeqG?"ȕU_minuteqK3U_monthqKU_adayqUFriqU_hourq K U_millisq!L1172235066083L U_dayq"KU_yearq#MU_pmonq$UFeb.q%U_pdayq&UFri.q'U_fmonq(UFebruaryq)U_dq*G@1"ȕubUMail-Host_Edit.stxq+Uq,QUcatalogq-Uq.QU MailHost.pyq/Uq0QU_objectsq1(}q2(U meta_typeq3U Help Topicq4Uidq5hu}q6(h3h4h5h/u}q7(h3h4h5hu}q8(h3h4h5h+utq9h5UHelpq:u.kƣOn>(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqUUtitleqUMailHostq Uidq U MailHost.pyq Uapisq ]q UqQau.kƣOn>Y(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqUMailHost objects work as adapters to Simple Mail Transfer Protocol (SMTP) servers. MailHosts are used by DTML 'sendmail' tags to find the proper host to deliver mail to.qU constructorqUqQUmethodsq]q (Uq QUq QeUnameq UMailHostq U attributesq]qUqQau.kƣOn>_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.kƣOn>(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT%Sends an email message where the messageText is an rfc822 formatted message. This allows you complete control over the message headers, including setting any extra headers such as Cc: and Reply-To:. The arguments are: messageText -- The mail message. It can either be a rfc822 formed text with header fields, or just a body without any header fields. The other arguments given will override the header fields in the message, if they exist. mto -- A commaseparated string or list of recipient(s) of the message. mfrom -- The address of the message sender. subject -- The subject of the message. encode -- The rfc822 defined encoding of the message. The default of 'None' means no encoding is done. Valid values are 'base64', 'quoted-printable' and 'uuencode'.qUrequiredq(U messageTextqtqUoptionalq ((Umtoq Nt(Umfromq Nt(Usubjectq Nt(Uencodeq NttqUnameqUsendqu.kƣOn>(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqThSends a message. Only To:, From: and Subject: headers can be set. Note that simple_send does not process or validate its arguments in any way. The arguments are: mto -- A commaseparated string of recipient(s) of the message. mfrom -- The address of the message sender. subject -- The subject of the message. body -- The body of the message.qUrequiredq(UselfqUmtoqUmfromq Usubjectq Ubodyq tq Uoptionalq )UnameqU simple_sendqu.kƣOn>(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU*Add a mailhost object to an ObjectManager.qUrequiredq(UidqtqUoptionalq ((Utitleq Ut(U smtp_hostq Nt(U localhostq h t(U smtp_portq Kt(UtimeoutqG?ttqUnameqUmanage_addMailHostqu.kƣOn>(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU*Add a mailhost object to an ObjectManager.qUrequiredq(UidqtqUoptionalq ((Utitleq Ut(U smtp_hostq Nt(U localhostq h t(U smtp_portq Kt(UtimeoutqG?ttqUnameqUmanage_addMailHostqu.kƣOn>(cProducts.ZCatalog.ZCatalog ZCatalog q)tq.}q(U vocabularyqNUtitleqUUvocab_idqUU thresholdqM'U pgthresholdqKU _migrated_280q I01 U_catalogq Uq QUidq Ucatalogq u.kƣOn>(cProducts.ZCatalog.Catalog Catalog q)tq.}q(Upathsq(UqcBTrees._IOBTree IOBTree qtQUuidsq(UqcBTrees._OIBTree OIBTree q tQUindexesq }q (U permissionsq Uq QU categoriesqUqQUSearchableTextqUqQuUnamesq(hh U title_or_idqUurlqUidqtqU_lengthq(UqcBTrees.Length Length qtQUdataq(UqhtQUschemaq}q(hKhKhKhKh Kuu.kƣOn>cBTrees._IOBTree IOBTree q.((((J O((UContent Manager Informationqtq(UViewqtqUMailHost - AddqU7/Control_Panel/Products/MailHost/Help/Mail-Host_Add.stxqUMail-Host_Add.stxqtq J O(hhUMailHostq U1/Control_Panel/Products/MailHost/Help/MailHost.pyq U MailHost.pyq tq J O(hhUMailHostqU3/Control_Panel/Products/MailHost/Help/Mail-Host.stxqU Mail-Host.stxqtqJ O(hhUMailHost - EditqU8/Control_Panel/Products/MailHost/Help/Mail-Host_Edit.stxqUMail-Host_Edit.stxqtqttttq.kƣOn>cBTrees.Length Length q.K.kƣOn>1(cProducts.PluginIndexes.TextIndex.TextIndex TextIndex q)tq.}q(U_lexiconqUqQU call_methodsqNU vocabulary_idqU __intern__qU useOperatorq Uorq U ignore_exq NUidq USearchableTextq UcatalogqUqQU_indexq(UqcBTrees._IOBTree IOBTree qtQU_unindexq(UqhtQu.kƣOn>ccBTrees._IOBTree IOBTree q.((((J O]q(J!BJ~JJP|JM@JՒJțJ3VJvSJFBJ܏^J}TJsJ7JԔuJwJ.<$JJ#d&JKH4JJb1?JbDJD EJY~KJ]DOJOJP2QJ.Jb1?JbDJD EJq/IJY~KJ>1SMJ]DOJOJP2QJ.cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJՒ(UqhtQJ7(UqhtQJ<(UqhtQt(hhtQtq.kƣOn>rcBTrees._IOBTree IOBucket q.((J<}q(J OKJ OKuJC>}q(J OKJ OKuJb1?(UqcBTrees._IIBTree IIBTree qtQJbD}q(J OKJ OKuJD E}q(J OKJ OKuJq/I(J OKtqJY~K}q (J OKJ OKuJ>1SM(J OKtq J]DO}q (J OKJ OKuJO}q (J OKJ OKuJP2Q}q (J OKJ OKuJ.CcBTrees._IIBTree IIBTree q.((((J OKJ OKJ OKJ OKttttq.kƣOn>cBTrees._IOBTree IOBucket q.((J7}q(J OKJ OKuJ,J\ }q(J OKJ OKuJ-| (J OKtqJ (J OKtqJ}q(J OKJ OKuJn}q(J OKJ OKuJY$}q(J OKJ OKuJC,}q (J OKJ OKuJԔu(Uq cBTrees._IIBTree IIBTree q tQJU}q (J OKJ OKuJw}q (J OKJ OKuJ}q(J OKJ OKuJN(}q(J OKJ OKuJn#(J OKtqJa!}q(J OKJ OKuJ"(J OKtqJPH"}q(J OKJ OKuJ.<$(Uqh tQJ^%}q(J OKJ OKuJ^%}q(J OKJ OKuJ5&(J OKtqJJ#d&(J OKtqJKd'}q(J OKJ OKuJd)}q(J OKJ OKuJ-(J OKtqJ.}q(J OKJ OKuJKH4}q(J OKJ OKuJh8}q(J OKJ OKuJ :}q(J OKJ OKuJဟ:}q (J OKJ OKut(Uq!htQtq".kƣOn>CcBTrees._IIBTree IIBTree q.((((J OKJ OKJ OKJ OKttttq.kƣOn>CcBTrees._IIBTree IIBTree q.((((J OKJ OKJ OKJ OKttttq.kƣOn>CcBTrees._IIBTree IIBTree q.((((J OKJ OKJ OKJ OK ttttq.kƣOn>CcBTrees._IIBTree IIBTree q.((((J OKJ OKJ OKJ OKttttq.kƣOn>CcBTrees._IIBTree IIBTree q.((((J OKJ OK J OK J OKttttq.kƣOn>CcBTrees._IIBTree IIBTree q.((((J OKJ OKJ OKJ OKttttq.kƣOn>1cBTrees._IOBTree IOBucket q.((JN}q(J OKJ OKuJ Ћ}q(J OKJ OKJ OKuJ:Í}q(J OKJ OKuJN(J OKtqJ}q(J OKJ OKJ OKuJl?}q(J OKJ OKuJ!B}q(J OKJ OKJ OKuJ~}q (J OKJ OKuJ}q (J OKJ OKuJ$3\}q (J OKJ OKuJuq}q (J OKJ OKuJ}}q (J OKJ OKuJآ}q(J OKJ OKuJ}q(J OKJ OKuJ}q(J OKJ OKuJP|(J OKtqJ}(J OKtqJM@(UqcBTrees._IIBTree IIBTree qtQJr}q(J OKJ OKuJsg}q(J OKJ OKuJ{~}q(J OKJ OKuJ&!}q(J OKJ OKuJ}q(J OKJ OKuJ Ћ}q(J OKJ OKuJD}q(J OKJ OKuJ}q(J OKJ OKuJE}q(J OKJ OKuJ)}q(J OKJ OKuJ}q(J OKJ OKuJ`}q (J OKJ OKuJX}q!(J OKJ OKut(Uq"htQtq#.kƣOn>CcBTrees._IIBTree IIBTree q.((((J OKJ OKJ OKJ OKttttq.kƣOn>T(cProducts.PluginIndexes.TextIndex.Lexicon Lexicon q)tq.}q(U_lexiconq(UqcBTrees._OIBTree OIBTree qtQUsplitterParamsqNUstop_synq}q U _inverseLexq (U q cBTrees._IOBTree IOBTree q tQU SplitterFuncq cProducts.PluginIndexes.TextIndex.Splitter.ZopeSplitter.ZopeSplitter ZopeSplitter qU useSplitterqU ZopeSplitterqu. kƣOn>cBTrees._IOBTree IOBTree q.(((U qcBTrees._IOBTree IOBucket qtQJn5(U qhtQJဟ:(U qhtQt(hhtQtq. kƣOn>AcBTrees._IOBTree IOBucket q.((Jဟ:UtransferqJUandqJb1?UmailhostqJbDUitqJD EUareqJq/IUviaqJY~KUnoneq J>1SMUselfq J]DOUisq JOU recipientq JP2QUtextq J.cBTrees._IOBTree IOBucket q.((Jn5UeitherqJv U dtmlsendmailqJsUtheqJ9bUjustqJ7UobjectqJ,J\ UvaluesqJ-| UproperqJ U __module__q JUwhereq JnUsendq JY$Usimpleq JC,Umtoq JԔuUaddressqJUU formattedqJwUnameqJUheaderqJN(UextraqJn#UfindqJa!UinqJ"UsendmailqJPH"UitsqJ.<$UsmtpqJ^%UsetqJ^%UfromqJ5&UdtmlqJJ#d&UaddqJKd'UuuencodeqJd)UsendsqJ-UtagsqJ.UwillqJKH4Ucontrolsq Jh8Ucontrolq!J :Uexistq"t(U q#htQtq$. kƣOn>cBTrees._IOBTree IOBucket q.((JNUsuchqJ ЋUyouqJ:ÍUbodyqJNU propertiesqJUthisqJl?UprotocolqJ!BUhostqJ~Utitleq JUmessageq J$3\Uvalidateq JuqUwithoutq J}Udoesq JآUnoqJUportqJUfieldsqJP|UcreateqJ}UworkqJM@UtoqJrUencodingqJsgUsettingqJ{~UwayqJ&!UprocessqJUdefaultqJ ЋUanqJDUthatqJUifqJEU mailhostsqJ)UreplytoqJUheadersqJ`UvalidqJXU argumentsq JՒUserverq!JwUviewq"JP9Ucompleteq#JUmeansq$J^4Uoverrideq%J|Unoteq&JȞUusedq'JbUcanq(JuUemailq)JUlistq*JțU descriptionq+JUotherq,J3VUmailq-JvSUdomainq.JFBUthroughq/JUasq0J2DUdefinedq1J8Ustringq2JI+Uencodeq3JEUadaptersq4J܏^Uofq5J@.Ubeq6JUcommaseparatedq7JUanyq8JU simple_sendq9JCUtheyq:J}TUorq;JoUsenderq.kƣOn>cBTrees._OIBTree OIBTree q.(((U qcBTrees._OIBTree OIBucket qtQUeitherq(UqhtQUmfromq(UqhtQUserversq(Uq htQt(hhtQtq .kƣOn>cBTrees._OIBTree OIBucket q.((UserversqJqsUsetqJ^%UsettingqJsgUsimpleqJY$U simple_sendqJUsmtpqJ.<$UstringqJ8Usubjectq JfUsuchq JNUtagq JmU^Utagsq J-Utextq JP2QUthatqJDUtheqJsUtheyqJCUthisqJUthroughqJFBUtitleqJ~UtoqJM@UtransferqJဟ:UusedqJȞUuuencodeqJKd'UvalidqJ`UvalidateqJ$3\UvaluesqJ,J\ UviaqJq/IUviewqJwUwayqJ{~UwhereqJUwillqJ.Uwithq JhTfUwithoutq!JuqUworkq"J}Uyouq#J Ћttq$.kƣOn>cBTrees._OIBTree OIBucket q.((UmfromqJXUhUmtoqJC,UnameqJwUnewqJ)[UnoqJآUnoneqJY~KUnotqJWsUnoteq J|Uobjectq J7Uobjectsq JoUofq J܏^Uonlyq J$5sUorqJ}TUotherqJUoverqJ_UoverrideqJ^4UportqJUprocessqJ&!UproperqJ-| U propertiesqJNUprotocolqJl?UquotedprintableqJVU recipientqJOUrelayqJ^bUreplytoqJ)Urfc822qJV2`UselfqJ>1SMUsendqJnUsenderqJoUsendmailqJ"Usendsq Jd)Userverq!JՒt(Uq"htQtq#.kƣOn>cBTrees._OIBTree OIBucket q.((UeitherqJn5UemailqJuUencodeqJI+UencodingqJrUexistqJ :UextraqJN(UfieldsqJUfindq Jn#U formattedq JUUformedq JgUfromq J^%Ugivenq J-e_UheaderqJUheadersqJUhostqJ!BUidqJcBTrees._OIBTree OIBucket q.((U __module__qJ UadaptersqJEUaddqJJ#d&UaddressqJԔuUallowqJllUallowsqJ.Uanyq JUareq JD EU argumentsq JXUasq JUbase64qJ SUbeqJ@.UbodyqJ:ÍUbyqJ}SUcanqJbUccqJ7YUcommaseparatedqJUcompleteqJP9UcontrolqJh8UcontrolsqJKH4UcreateqJP|UdefaultqJUdefinedqJ2DUdeliverqJ{vU descriptionqJțUdoesqJ}UdomainqJvSUdoneqJnUdtmlq J5&U dtmlsendmailq!Jv Ueditq"J ct(Uq#htQtq$.kƣOn>r(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(Uq cBTrees._OOBTree OOBTree q tQU_lengthq (Uq cBTrees.Length Length q tQU_unindexq(UqcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU categoriesqaU operatorsq(UorqUandqtqUidqU categoriesqu.kƣOn>pcBTrees._IOBTree IOBTree q.((((J O]qUContent Manager InformationqaJ O]qhaJ O]qhaJ O]qhattttq.kƣOn>cBTrees.Length Length q.K.kƣOn>rcBTrees._OOBTree OOBTree q.((((UContent Manager Informationq(UqcBTrees._IIBTree IITreeSet qtQttttq.kƣOn>=cBTrees._IIBTree IITreeSet q.((((J OJ OJ OJ Ottttq.kƣOn>t(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(Uq cBTrees._OOBTree OOBTree q tQU_lengthq (Uq cBTrees.Length Length q tQU_unindexq(UqcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU permissionsqaU operatorsq(UorqUandqtqUidqU permissionsqu.kƣOn>YcBTrees._IOBTree IOBTree q.((((J O]qUViewqaJ O]qhaJ O]qhaJ O]qhattttq.kƣOn>cBTrees.Length Length q.K.kƣOn>[cBTrees._OOBTree OOBTree q.((((UViewq(UqcBTrees._IIBTree IITreeSet qtQttttq.kƣOn>=cBTrees._IIBTree IITreeSet q.((((J OJ OJ OJ Ottttq.kƣOn>cBTrees._OIBTree OIBTree q.((((U3/Control_Panel/Products/MailHost/Help/Mail-Host.stxqJ OU7/Control_Panel/Products/MailHost/Help/Mail-Host_Add.stxqJ OU8/Control_Panel/Products/MailHost/Help/Mail-Host_Edit.stxqJ OU1/Control_Panel/Products/MailHost/Help/MailHost.pyqJ Ottttq.kƣOn>cBTrees._IOBTree IOBTree q.((((J OU7/Control_Panel/Products/MailHost/Help/Mail-Host_Add.stxqJ OU1/Control_Panel/Products/MailHost/Help/MailHost.pyqJ OU3/Control_Panel/Products/MailHost/Help/Mail-Host.stxqJ OU8/Control_Panel/Products/MailHost/Help/Mail-Host_Edit.stxqttttq.kƣOn>C(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT{MailHost - Edit: Edit mail host properties Description This view allows you edit the MailHost. Controls 'ID' -- The id of the MailHost. 'Title' -- The title of the MailHost. 'SMTP host' -- The domain name or address of the SMTP mail server to relay mail through. 'SMTP port' -- The port of the SMTP mail server to relay mail through. qUidqUMail-Host_Edit.stxqUfileqUL/data/zmath/master/zope/lib/python/Products/MailHost/help/Mail-Host_Edit.stxq Utitleq UMailHost - Editq u.kƣOn>"(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTkMailHost: Sends mail through an SMTP server. MailHosts allow you to send mail via the Simple Mail Transfer Protocol (SMTP). This object can be used deliver mail by the tag or via the send() and simple_send() methods. 'send(messageText, mto=None, mfrom=None, subject=None, encode=None)' Sends an email message where the messageText is an rfc822 formatted message. This allows you complete control over the message headers, including setting any extra headers such as Cc: and Reply-To:. The arguments are: messageText -- The mail message. It can either be a rfc822 formed text with header fields, or just a body without any header fields. The other arguments given will override the header fields in the message, if they exist. mto -- A commaseparated string or list of recipient(s) of the message. mfrom -- The address of the message sender. subject -- The subject of the message. encode -- The rfc822 defined encoding of the message. The default of 'None' means no encoding is done. Valid values are 'base64', 'quoted-printable' and 'uuencode'. 'simple_send(self, mto, mfrom, subject, body)' Sends a message. Only To:, From: and Subject: headers can be set. Note that simple_send does not process or validate its arguments in any way. The arguments are: mto -- A commaseparated string of recipient(s) of the message. mfrom -- The address of the message sender. subject -- The subject of the message. body -- The body of the message. qUidqU Mail-Host.stxqUfileqUG/data/zmath/master/zope/lib/python/Products/MailHost/help/Mail-Host.stxq Utitleq UMailHostq u.kƣOn>5(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTpMailHost - Add: Create a new MailHost Description Create a new MailHost object. Controls 'ID' -- The id of the MailHost object. 'Title' -- The title of the MailHost. 'SMTP host' -- The domain name or address of the SMTP mail server to relay mail through. 'SMTP port' -- The port of the SMTP mail server to relay mail through. qUidqUMail-Host_Add.stxqUfileqUK/data/zmath/master/zope/lib/python/Products/MailHost/help/Mail-Host_Add.stxq Utitleq UMailHost - Addq u.ZkƣnU pInstalled product OFSPkƣnU^d(cApp.Product Product q)tq.}q(UHelpqUqQUtitleqU#Installed product OFSP (OFSP-1-0-0)qUmanage_optionsq(}q (Uactionq U manage_mainq Uhelpq (UOFSPq UObjectManager_Contents.stxqtqUlabelqUContentsqu}q(h Umanage_propertiesFormqh (h UProperties.stxqtqhU Propertiesqu}q(h U manage_accessqUfilterqcAccessControl.Role _isNotBeingUsedAsAMethod qh (h U Security.stxqtqhUSecurityqu}q(h hhcAccessControl.Role _isBeingUsedAsAMethod qh (h USecurity_Define-Permissions.stxq tq!hUDefine Permissionsq"u}q#(h Umanage_UndoFormq$h (h UUndo.stxq%tq&hUUndoq'u}q((h U manage_ownerq)hcAccessControl.Owned ownableFilter q*h (h U Ownership.stxq+tq,hU Ownershipq-u}q.(h Umanage_interfacesq/hU Interfacesq0u}q1(h Umanage_findFormq2h (h UFind.stxq3tq4hUFindq5u}q6(h U manage_readmeq7hUREADMEq8u}q9(h Umanage_refreshq:h (h UProduct_Refresh.stxq;tqUthisIsAnInstalledProductq?KUversionq@U OFSP-1-0-0qAU_objectsqB(}qC(U meta_typeqDU Product HelpqEUidqFhutqGUhomeqHU0/data/zmath/master/zope/lib/python/Products/OFSPqIhFUOFSPqJUiconqKUp_/InstalledProduct_iconqLu.kƣnU^(cHelpSys.HelpSys ProductHelp q)tq.}q(U(Database-Management_Cache-Parameters.stxqUqQUDTML-Document.stxqUqQUCacheManager-associate.stxqUq QU Folder.stxq Uq QUFile.stxq Uq QUSecurity_Manage-Acquisition.stxqU qQUOrderSupport_Contents.stxqU!qQU dtml-call.stxqU"qQUtitleqU Zope HelpqUZSearch-Interface.stxqU#qQU Version.stxqU$qQUFolder_Add.stxqU%qQUObjectManagerItem.pyqU&qQUZClass_Property-Sheets.stxqU'qQUZope-Factory_Add.stxq U(q!QUSecurity_Manage-Permission.stxq"U)q#QU File_Edit.stxq$U*q%QUZSearch-Interface_Add.stxq&U+q'QUZope-Permission.stxq(U,q)QUZope-Factory_Edit.stxq*U-q+QUObjectManager_Import-Export.stxq,U.q-QUFile_Upload.stxq.U/q/QUDTML-Method.stxq0U0q1QUProduct_Distribution.stxq2U1q3QU Request.pyq4U2q5QUdtml-comment.stxq6U3q7QUUser-Folder_Add-User.stxq8U4q9QUProperties.stxq:U5q;QU random.pyqU7q?QUZClass_Subobjects.stxq@U8qAQUDTML-DocumentOrMethod_View.stxqBU9qCQUUser-Folder_Contents.stxqDU:qEQUVersion_Properties.stxqFU;qGQUdtml-raise.stxqHUqMQU Ownership.stxqNU?qOQUVersion_Save-Discard.stxqPU@qQQUImage_Edit.stxqRUAqSQUZope-Permission_Edit.stxqTUBqUQUZClass_Basic.stxqVUCqWQU dtml-tree.stxqXUDqYQUUser-Folder_Properties.stxqZUEq[QU Response.pyq\UFq]QU Image.stxq^UGq_QU DTML-DocumentOrMethod_Upload.stxq`UHqaQUFile.pyqbUIqcQUDTML-DocumentOrMethod_Edit.stxqdUJqeQUFolder_View.stxqfUKqgQUZClass_Add.stxqhULqiQU Caching.stxqjUMqkQU dtml-let.stxqlUNqmQUFind.stxqnUOqoQUAccessControl.pyqpUPqqQUObjectManager_Rename.stxqrUQqsQUControl-Panel.stxqtURquQU_objectsqv(}qw(U meta_typeqxU Help TopicqyUidqzU dtml-in.stxq{u}q|(hxhyhzUOrderSupport.pyq}u}q~(hxhyhzh(u}q(hxhyhzUUser-Folder_Edit-User.stxqu}q(hxhyhzUDebug-Information_Profile.stxqu}q(hxhyhzUDTML-DocumentOrMethod_Add.stxqu}q(hxhyhzUCacheable-properties.stxqu}q(hxhyhzUFind_Advanced.stxqu}q(hxhyhzUdtml-return.stxqu}q(hxhyhzUZClass_Views.stxqu}q(hxhyhzhu}q(hxhyhzh u}q(hxhyhzUZClass_Methods.stxqu}q(hxhyhzhnu}q(hxhyhzUSecurity_Define-Permissions.stxqu}q(hxhyhzUdtml-sendmail.stxqu}q(hxhyhzhpu}q(hxhyhzU File_View.stxqu}q(hxhyhzU string.pyqu}q(hxhyhzh&u}q(hxhyhzU ZClass.stxqu}q(hxhyhzUDavLocks-ManageLocks.stxqu}q(hxhyhzh.u}q(hxhyhzhu}q(hxhyhzU#Database-Management_Flush-Cache.stxqu}q(hxhyhzh^u}q(hxhyhzh u}q(hxhyhzU sequence.pyqu}q(hxhyhzh$u}q(hxhyhzh`u}q(hxhyhzU DTMLMethod.pyqu}q(hxhyhzUVersion-Management_Version.stxqu}q(hxhyhzh6u}q(hxhyhzhu}q(hxhyhzhu}q(hxhyhzhJu}q(hxhyhzhPu}q(hxhyhzUdtml-sqltest.stxqu}q(hxhyhzU Folder.pyqu}q(hxhyhzhHu}q(hxhyhzUUser-Folder.stxqu}q(hxhyhzUdtml-sqlvar.stxqu}q(hxhyhzhXu}q(hxhyhzh"u}q(hxhyhzhNu}q(hxhyhzhZu}q(hxhyhzhfu}q(hxhyhzUImage.pyqu}q(hxhyhzUPropertyManager.pyqu}q(hxhyhzh2u}q(hxhyhzh>u}q(hxhyhzU Security.stxqu}q(hxhyhzUDTML-DocumentOrMethod_Proxy.stxqu}q(hxhyhzUmath.pyqu}q(hxhyhzhu}q(hxhyhzUDatabase-Management.stxqu}q(hxhyhzUControl-Panel_Contents.stxqu}q(hxhyhzUImage_View.stxqu}q(hxhyhzhtu}q(hxhyhzUOrderedFolder.pyqu}q(hxhyhzh0u}q(hxhyhzhlu}q(hxhyhzhRu}q(hxhyhzh@u}q(hxhyhzUProduct_Refresh.stxqu}q(hxhyhzUSecurity_User-Local-Roles.stxqu}q(hxhyhzhQhUYr?Qj'UZr@QhU[rAQhU\rBQhU]rCQjU^rDQj*U_rEQhU`rFQhUarGQhUbrHQhUcrIQhUdrJQhUerKQhUfrLQhUgrMQj UhrNQjUirOQhUjrPQhUkrQQh}UlrRQhUmrSQhUnrTQhUorUQjUprVQhUqrWQhUrrXQhUsrYQj,UtrZQhUur[QhUvr\Qj.Uwr]QhUxr^QhUyr_QhUzr`Qj!U{raQhU|rbQhU}rcQhU~rdQh{UreQhUrfQj0UrgQhUrhQj7UriQj2UrjQhzUHelprkhUrlQhUrmQhUrnQhUroQjUrpQjUrqQhUrrQjUrsQUlastRegisteredrt(cDateTime.DateTime DateTime ruNorv}rw(U_nearsecrxG@U_secondryG@vȴ9U_tzrzUGMT+1r{U_pmhourr|KU _dayoffsetr}KU_fdayr~UFridayrU_amonrUFebrU_trGAwΉU_pmrUpmrUtimerG?"0U_minuterK3U_monthrKU_adayrUFrirU_hourrK U_millisrL1172235066156L U_dayrKU_yearrMU_pmonrUFeb.rU_pdayrUFri.rU_fmonrUFebruaryrU_drG@1"0ubUcatalogrUrQjUrQjUrQhUrQj UrQhUrQhUrQj4UrQhUrQhUrQu.kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqT string: Python 'string' module The 'string' module provides string manipulation, conversion, and searching functions. It is a standard Python module. Since Zope 2.4 requires Python 2.1, make sure to consult the Python 2.1 documentation. See Also "Python 'string' module":http://www.python.org/doc/current/lib/module-string.html documentation at Python.org qUtitleqUstringq Uidq U string.pyq Uapisq ]q u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTCacheable objects For background information, see the description of cache management. The 'Cache' tab allows you to associate a cacheable object with a cache manager. It is only available when at least one cache manager exists somewhere in the current context. Use the drop-down box to select which cache manager should be associated with the object. Some types of objects provide additional caching options. DTML methods can be cached according to the DTML namespace. The entry box on the 'Cache' tab allows you to enter the names (one per line) that Zope should look up in the namespace to create the cache key. Note, however, that the namespace lookup operation can be expensive, so use this feature with care. Also note that it is not possible for accelerated HTTP cache managers to make use of this feature. (TODO) Python scripts and SQL methods may also provide further options. qUidqUCacheable-properties.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/OFSP/help/Cacheable-properties.stxq Utitleq UCacheable objects q u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUVersion - Add: Create a new Version Description This view allows you to create a new Version. Controls 'Id' -- The id of the Version. 'Title' -- The optional title of the Version. 'Add' -- Creates a new Version. qUidqUVersion_Add.stxqUfileqUE/data/zmath/master/zope/lib/python/Products/OFSP/help/Version_Add.stxq Utitleq U Version - Addq u.kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqUPropertySheetsqUidq UPropertySheets.pyq Uapisq ]q Uq Qau.kƣnU^t(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqTA PropertySheet is an abstraction for organizing and working with a set of related properties. Conceptually it acts like a container for a set of related properties and meta-data describing those properties. PropertySheet objects are accessed through a PropertySheets object that acts as a collection of PropertySheet instances. Objects that support property sheets (objects that support the PropertyManager interface or ZClass objects) have a 'propertysheets' attribute (a PropertySheets instance) that is the collection of PropertySheet objects. The PropertySheets object exposes an interface much like a Python mapping, so that individual PropertySheet objects may be accessed via dictionary-style key indexing.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QeUnameqUPropertySheetsqu.kƣnU^ (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the PropertySheet identified by 'name', or the value given in 'default' if the named PropertySheet is not found. Permission -- Python onlyqUrequiredq(UnameqtqUoptionalq ((Udefaultq Nttq hUgetq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUcReturn a sequence of all of the PropertySheet objects in the collection. Permission -- Python onlyqUrequiredq)Uoptionalq)UnameqUvaluesq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a sequence containing an '(id, object)' tuple for each PropertySheet object in the collection. Permission -- Python onlyqUrequiredq)Uoptionalq)UnameqUitemsq u.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.kƣnU^ )(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT= Security - Define Permissions: Map permissions. Description The "Define Permissions" view is used to define how the operations of this object (or objects that acquire permission settings from this object) correspond to the operations defined by your product or ZClass. Permissions Permissions are used to represent abstract operations or types of usage. A permission may correspond to many low-level object operations. Permissions provide a way to control access to operations without having to list each operation explicitly. When creating Products or ZClasses, we use high-level objects, like DTML Methods to define operations. These high-level objects have their own permissions, which represent abstract operations on the low-level operations of these high-level objects. When defining permissions for our products and ZClasses we need to define what low-level operations these new permissions correspond to. We could enumerate the low-level operations of the high-level objects used to implement the operations of our products or ZClasses, but this would be cumbersome, error prone, and likely to break as the interfaces of the high-level objects evolve. What we do instead is to treat the permissions of the high-level objects used to implement a Product or ZClass operations as the low-level operations that the product or ZClass operations abstract. Controls The view has a table with two columns. The first column lists the permissions for an object. The second column specifies the permissions that should have this permission in this product or ZClass. For ZClass methods only permissions that are defined for the ZClass are permitted. In general any permissions that include operations that change (mutate) an object should be disabled. Otherwise, a method could be modified when used on an instance, such as a ZClass instance. This interface is used to define how the operations of this object (or objects that acquire permission settings from this object) correspond to the operations defined by your product or ZClass. **Note: The 'View' permission should be always mapped to the 'View' permission, since every user, even 'Anonymous User' has this permission.** 'Permission for this object' -- The object permission to map. 'Permissions that correspond to (i.e. have) this permission' -- The Product or ZClass permission to map to. 'Change' -- Changes the permissions mapping. qUidqUSecurity_Define-Permissions.stxqUfileqUU/data/zmath/master/zope/lib/python/Products/OFSP/help/Security_Define-Permissions.stxq Utitleq USecurity - Define Permissionsq u.kƣnU^ (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTKFolder - Local Roles: Manage local roles. Description Local roles allow you to give users additional roles in the context of an object. Controls Editing local roles '[Checkbox]' -- Select users. Click a user's name to edit their local roles. 'Remove' -- Deletes local roles for the selected users. Creating local roles 'User' -- The user for which you would like to define local roles. 'Roles' -- The local roles you would like to assign to the user. 'Add' -- Adds the selected local roles for the selected user. qUidqUSecurity_Local-Roles.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/OFSP/help/Security_Local-Roles.stxq Utitleq UFolder - Local Rolesq u.kƣnU^T(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZope Permission - Add: Create a new Permission. Description This view allows you to create a new Permission. Controls 'Id' -- The id of the Zope Permission. 'Title' -- The optional title of the Zope Permission. 'Name' -- Allows you to specify the name of the permission. **Note: A permission's name must be unique.** 'Add' -- Create a Permission. qUidqUZope-Permission_Add.stxqUfileqUM/data/zmath/master/zope/lib/python/Products/OFSP/help/Zope-Permission_Add.stxq Utitleq UZope Permission - Addq u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTProduct - Zope extension. Description Products allow you to extend Zope by creating new types of addable Zope objects. A Product contains other objects such as ZClasses and Factories which allows you to make your objects available via the product add list. qUidqU Product.stxqUfileqUA/data/zmath/master/zope/lib/python/Products/OFSP/help/Product.stxq Utitleq UProduct - Zope extension. q u.kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqUUtitleqU DTMLDocumentq Uidq UDTMLDocument.pyq Uapisq ]q UqQau.kƣnU^(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]q(UqQUqQUqQUq QeUdocq UkA DTML Document is a Zope object that contains and executes DTML code. It is useful to represent web pages.q Uextendsq ]q ((UObjectManagerItemqU0OFSP/Help/ObjectManagerItem.py#ObjectManagerItemqtq(UPropertyManagerqU,OFSP/Help/PropertyManager.py#PropertyManagerqtqeU constructorqUqQU attributesq]qUqQaUnameqU DTMLDocumentqu.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU0Add a DTML Document to the current ObjectManagerqUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addDocumentq u.kƣnU^.(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUChange the DTML Document, replacing its contents with 'data' and changing its title. The data argument may be a file object or a string. Permission -- 'Change DTML Documents'qUrequiredq(UdataqUtitleqtq Uoptionalq )Unameq U manage_editq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUaReturns the unrendered source text of the DTML Document. Permission -- 'View management screens'qUrequiredq)Uoptionalq)UnameqU document_srcq u.kƣnU^ (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT Calling a DTMLDocument causes the Document to interpret the DTML code that it contains. The method returns the result of the interpretation, which can be any kind of object. To accomplish its task, DTML Document often needs to resolve various names into objects. For example, when the code '<dtml-var spam>' is executed, the DTML engine tries to resolve the name 'spam'. In order to resolve names, the Document must be passed a namespace to look them up in. This can be done several ways: * By passing a 'client' object -- If the argument 'client' is passed, then names are looked up as attributes on the argument. * By passing a 'REQUEST' mapping -- If the argument 'REQUEST' is passed, then names are looked up as items on the argument. If the object is not a mapping, an TypeError will be raised when a name lookup is attempted. * By passing keyword arguments -- names and their values can be passed as keyword arguments to the Document. The namespace given to a DTML Document is the composite of these three methods. You can pass any number of them or none at all. Names are looked up first in the keyword arguments, then in the client, and finally in the mapping. A DTMLDocument implicitly pass itself as a client argument in addition to the specified client, so names are looked up in the DTMLDocument itself. Passing in a namespace to a DTML Document is often referred to as providing the Document with a *context*. DTML Documents can be called three ways. From DTML A DTML Document can be called from another DTML Method or Document:: In this example, the Document 'aDTMLDocument' is being called from another DTML object by name. The calling method passes the value 'this' as the client argument and the current DTML namespace as the REQUEST argument. The above is identical to this following usage in a DTML Python expression:: From Python Products, External Methods, and Scripts can call a DTML Document in the same way as calling a DTML Document from a Python expression in DTML; as shown in the previous example. By the Publisher When the URL of a DTML Document is fetched from Zope, the DTML Document is called by the publisher. The REQUEST object is passed as the second argument to the Document. Permission -- 'View'qUrequiredq)Uoptionalq((UclientqNt(UREQUESTq }q t(URESPONSEq Nttq Unameq U__call__qUkwargsqUkwqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUcReturns the size of the unrendered source text of the DTML Document in bytes. Permission -- 'View'qUrequiredq)Uoptionalq)UnameqUget_sizeq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU0Add a DTML Document to the current ObjectManagerqUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addDocumentq u.kƣnU^(cProducts.ZCatalog.ZCatalog ZCatalog q)tq.}q(U vocabularyqNUtitleqUUvocab_idqUU thresholdqM'U pgthresholdqKU _migrated_280q I01 U_catalogq Uq QUidq Ucatalogq u.kƣnU^(cProducts.ZCatalog.Catalog Catalog q)tq.}q(Upathsq(UqcBTrees._IOBTree IOBTree qtQUuidsq(UqcBTrees._OIBTree OIBTree q tQUindexesq }q (U permissionsq Uq QU categoriesqUqQUSearchableTextqUqQuUnamesq(hh U title_or_idqUurlqUidqtqU_lengthq(UqcBTrees.Length Length qtQUdataq(UqhtQUschemaq}q(hKhKhKhKh Kuu.kƣnU^cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ{&= (UqhtQJ&= (UqhtQJ&= (UqhtQt(hhtQtq.kƣnU^ccBTrees._IOBTree IOBucket q.((J&= ((UContent Manager Informationqtq(UViewqtqUCache manager associations qUU:/Control_Panel/Products/OFSP/Help/User-Folder_Add-User.stxq?UUser-Folder_Add-User.stxq@tqAJ&= (hhUtryqBU./Control_Panel/Products/OFSP/Help/dtml-try.stxqCU dtml-try.stxqDtqEJ&= (hhU PropertySheetqFU2/Control_Panel/Products/OFSP/Help/PropertySheet.pyqGUPropertySheet.pyqHtqIJ&= (hhUDTML Document/Method - EditqJU@/Control_Panel/Products/OFSP/Help/DTML-DocumentOrMethod_Edit.stxqKUDTML-DocumentOrMethod_Edit.stxqLtqMJ&= (hhU DTMLDocumentqNU1/Control_Panel/Products/OFSP/Help/DTMLDocument.pyqOUDTMLDocument.pyqPtqQJ&= (hhUFile/Image - AddqRU./Control_Panel/Products/OFSP/Help/File_Add.stxqSU File_Add.stxqTtqUJ&= (hhU ObjectManagerqVU2/Control_Panel/Products/OFSP/Help/ObjectManager.pyqWUObjectManager.pyqXtqYJ&= (hhU DTML DocumentqZU3/Control_Panel/Products/OFSP/Help/DTML-Document.stxq[UDTML-Document.stxq\tq]J&= (hhUvarq^U./Control_Panel/Products/OFSP/Help/dtml-var.stxq_U dtml-var.stxq`tqaJ&= (hhUObjectManager - ContentsqbUU8/Control_Panel/Products/OFSP/Help/Version-Management.stxq?UVersion-Management.stxq@tqAJ&= (hhU Zope FactoryqBU2/Control_Panel/Products/OFSP/Help/Zope-Factory.stxqCUZope-Factory.stxqDtqEJ&= (hhUUser Folder - ContentsqFU:/Control_Panel/Products/OFSP/Help/User-Folder_Contents.stxqGUUser-Folder_Contents.stxqHtqIJ&= (hhUACommon Instance Property Sheet - Define properties for ZClasses. qJUD/Control_Panel/Products/OFSP/Help/Common-Instance-Property-Sheet.stxqKU"Common-Instance-Property-Sheet.stxqLtqMJ&= (hhU)Debug Information - Debugging InformationqNU=/Control_Panel/Products/OFSP/Help/Debug-Information_Debug.stxqOUDebug-Information_Debug.stxqPtqQJ&= (hhUFolder - Manage RoleqRU:/Control_Panel/Products/OFSP/Help/Security_Manage-Role.stxqSUSecurity_Manage-Role.stxqTtqUJ&= (hhUDatabase Management - Activity qVUB/Control_Panel/Products/OFSP/Help/Database-Management_Activity.stxqWU Database-Management_Activity.stxqXtqYJ&= (hhU UserFolderqZU//Control_Panel/Products/OFSP/Help/UserFolder.pyq[U UserFolder.pyq\tq]J&= (hhUZClass - Property Sheetsq^UU//Control_Panel/Products/OFSP/Help/Ownership.stxq?U Ownership.stxq@tqAJ&= (hhUUser Folder - PropertiesqBUn(hhUVersion - Private session. q.U-/Control_Panel/Products/OFSP/Help/Version.stxq/U Version.stxq0tq1J?n(hhUFileq2U*/Control_Panel/Products/OFSP/Help/File.stxq3UFile.stxq4tq5Ji&= (hhUZClass - Methodsq6U4/Control_Panel/Products/OFSP/Help/ZClass_Methods.stxq7UZClass_Methods.stxq8tq9Jj&= (hhUObjectManager - Findq:U*/Control_Panel/Products/OFSP/Help/Find.stxq;UFind.stxqUA/Control_Panel/Products/OFSP/Help/Security_Define-Permissions.stxq?USecurity_Define-Permissions.stxq@tqAJl&= (hhUsendmailqBU3/Control_Panel/Products/OFSP/Help/dtml-sendmail.stxqCUdtml-sendmail.stxqDtqEJm&= (hhU AccessControlqFU2/Control_Panel/Products/OFSP/Help/AccessControl.pyqGUAccessControl.pyqHtqIJn&= (hhU File - ViewqJU//Control_Panel/Products/OFSP/Help/File_View.stxqKU File_View.stxqLtqMJo&= (hhUstringqNU+/Control_Panel/Products/OFSP/Help/string.pyqOU string.pyqPtqQJp&= (hhUZ Search Interface - AddqRU;/Control_Panel/Products/OFSP/Help/ZSearch-Interface_Add.stxqSUZSearch-Interface_Add.stxqTtqUJq&= (hhU"ZClass - Define new Zope objects. qVU,/Control_Panel/Products/OFSP/Help/ZClass.stxqWU ZClass.stxqXtqYJr&= (hhU&WebDAV Lock Management - Manage Locks qZU:/Control_Panel/Products/OFSP/Help/DavLocks-ManageLocks.stxq[UDavLocks-ManageLocks.stxq\tq]Js&= (hhUFile/Image - Uploadq^U1/Control_Panel/Products/OFSP/Help/File_Upload.stxq_UFile_Upload.stxq`tqaJt&= (hhU Folder - AddqbU0/Control_Panel/Products/OFSP/Help/Folder_Add.stxqcUFolder_Add.stxqdtqeJu&= (hhU!Database Management - Flush CacheqfUE/Control_Panel/Products/OFSP/Help/Database-Management_Flush-Cache.stxqgU#Database-Management_Flush-Cache.stxqhtqiJv&= (hhUImage - Image object. qjU+/Control_Panel/Products/OFSP/Help/Image.stxqkU Image.stxqltqmJw&= (hhUZope Factory - AddqnU6/Control_Panel/Products/OFSP/Help/Zope-Factory_Add.stxqoUZope-Factory_Add.stxqptqqJx&= (hhUsequenceqrU-/Control_Panel/Products/OFSP/Help/sequence.pyqsU sequence.pyqttquJy&= (hhU File - EditqvU//Control_Panel/Products/OFSP/Help/File_Edit.stxqwU File_Edit.stxqxtqyJz&= (hhUDTML Document/Method - UploadqzUB/Control_Panel/Products/OFSP/Help/DTML-DocumentOrMethod_Upload.stxq{U DTML-DocumentOrMethod_Upload.stxq|tq}t(Uq~htQtq.kƣnU^cBTrees.Length Length q.K{.kƣnU^1(cProducts.PluginIndexes.TextIndex.TextIndex TextIndex q)tq.}q(U_lexiconqUqQU call_methodsqNU vocabulary_idqU __intern__qU useOperatorq Uorq U ignore_exq NUidq USearchableTextq UcatalogqUqQU_indexq(UqcBTrees._IOBTree IOBTree qtQU_unindexq(UqhtQu.kƣnU^cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ{&= (UqhtQJ&= (UqhtQJ&= (UqhtQt(hhtQtq.kƣnU^>cBTrees._IOBTree IOBucket q.((J&= ]q(JMIJ>J uwJUJJ ҜJqJ|ˢJiJJ،J~J^cJDJ{JJ'(JyJ聑JJ 9J?EJJ&YJ8" JP< JVJ~J(*JSJk!J$J)J,J.J52JZ:J2;J;J\`!OJ2?OJ䀩SJGTJ;(UJrVVJD=aJ2eJ[iJjJAueJ&= ]q(J˗JJrלJ:J聑JJڀJ;JZJVJ(*J,J%~ JU&&J)J*P1J@JJJbPJRJvdJ)fJ\iJjJmeJ&= ]q (J?JJӛJ|ˢJJ{JL(J3J:J +iJSJڀJVJ9LJHJHJ\`!OJbPJ)fJjJmeJ&= ]q (JZJ?J[ȔJJWJ:[dJeJ)fJjJjJSlJ3lJpJQJqJe1tJweJ&= ]q(J J?7JPEߋJ&[JӤJ꒐JlJJcJJ;AΜJEĝJՑJJ0J{SڤJJ䈯J8JdMJ{J97J\JJ\JSEkJ~ϱJJZJ0'Jg,ڶJθJ6JJZ_JWJ!3JQVJ|JVJt.RJ&J<JjJR"JP@JDJ2^JJKKJJZJR:]JJJJJKsJJ聑J JJUJ?EJ$J>EJVJJڀJJ8JZJH J;\JR/JtJJHJJ yJ $J%JA'J-+J,J;2Jȼ3J3J 4J 6JZ6J.=J09F?J?J['DJRTDJmDJFJQHJJJdOJRJSJcSJ;(UJuUJ4WJV˱ZJKT[JXu[JVaJD=aJ)fJfJ;iJjJenJpJt pJfApJŖpJseJ&= ]q(JJ|ˢJJ{JޫJM?Ja'JJJyRrJT[J،JuFJcJ# J JOPJڀJJZJJHJ.J*P1J_ 3J#3JAJ5؄BJGJ\`!OJbPJRJ^JvdJ)fJjJmJpeJ&= ]q(JXJMIJ<#JԍJy֎JZJf JUJJӛJy_JՑJGJ,̓JJdMJ<JK|J{JMJ\JűJJQJθJR JhJ0:JWJJQVJ|JbnJ$JJS5J̩JjJ:JDJ:D4JLxJIJxJKKJ4ObJ!JJu JJ{^J=J6VJyJJJKOJKsJ JJyJ*2JcJFJ#J 9JyJJDJJڀJZJ|J2JVs JŒ JJ JVJJF8JJsJJ(*JYNJJJLL%JA'J?)J&-J-J*P1Jiˍ1J;2Jȼ3J3J-;J.=JUE?J09F?Jz6@JFJ]FJiGJBIJJJMJQwNJDOJRJcSJRTJ;(UJVJy^[JXu[J\\J&^J} _J`J2eJ)fJ gJdhJjJLlJG.pJfApeJ&= ]q(J놉JZJ?J1JJӤJZqJJuJf J( J4JJ/fJ5JFJLFzJӛJ:JJXJ3JWJbJ!3Jd4JAJQVJ/J iJVs J# J# J8" JYG J@t JJ JP< Jn JVJ7J^5JMtJJJt%J9LJ9JsJtJ'= J(*JxJ ?JJtJHJ{J%~ J4 Jk!J8"J47#JbQ?$JE$JH %J&Jj 'Jx@'JA'Jl{'J(J ׆*J/,J^4N/JE:1JGd1JX=1J;2J2J3J3J 4J?4JR4JL5J5J#2nJ)LqJdKtJuJP~wJb2weJ&= ]q(JӤJJӛJ:JܽJjJuFJDJJIJxJKKJJƋJJcJJ6VJyJJJKsJ聑J JJOPJFJSJ#J 9JG5HJIJ)J?JSJJ6J5'JJ;JZJiZJ J8" JJ J`U JVJ~0JJ97J33JJsJgJ(*JxJJ!J4 J:!JK!Jk!J)@"J47#Jm#JLL%JA'J 'J9,J,J.J;2J#3J3J5J"@:J$:J.=J>J6?J5؄BJ['DJW-FJtFJTFJFJAFGJւGJ3ޘGJxr HJJJD4KJ?pLJ^WMJQwNJ\`!OJbPJZQJcQJRJ虪SJz=TJRTJ0TJ;(UJ UJZJZJy^[JXu[J8\J63`J~iaJvdJdJ2eJeJ)fJPgJgJ[iJjJEkJInJ,qeJ&= ]q(JᎎJJVJB;ҟJ|ˢJ0J{JJf uJ،J5RJ-+J'J6VJ Jg/J5JVJJJڀJ;JJgJgPJ4#J(#J/,J1,.J*P1JK3J5JP CJTjIHJ@IJReJ&= ]q(JxJ|`J1J+JKJPRJӤJ9JuJ˓J˗J4JJcJvJ1}JWJTF@JFJ珜J;AΜJqJOJWJՑJ)&JJՈJ0JSJJ9JdMJJkJJXJ{J |JtJr JJ\J\JM?J J'PJűJOJ JNJQJdJޓJ`.JθJ]JJӚJ3JWJ!3JQVJ|JyJFJ*J pJ!JJaJT[JJ،JJbJJ J$JJхJ?J>JjJJJ)J>J09F?Jf~@J4FJTjIHJLHJeHJ KJ\LJLJQwNJNJ\`!OJRJ(RJ6SJcSJ䀩SJRTJ{ZUJPUJrVVJ?IWJZmXJaZJy^[JXu[J[J63`JD=aJq{aJ[bJbJ2eJ)fJgJiJ,_jJjJLlJ"SnJInJnJXnJoJfApJQJqJ1EJJDJUJ"J:D4JJtKJIJ J'(J*7JpJyJN>J"1JkJ聑J JfJSJ*aJ8"J8JJ6JڀJtJͪJ}xJZJ`U J:9 J JJVJJ~JJ^JsJr:NJUJ(*JJHJ.JuJ,J4 Jk!J!J47#JC#J$JH %JLL%JVq&J&Jj 'JK)J)Jn+J9,J,J -Jˮ/J*P1J 4J04J5Jg:JFBJ['DJݙDJW-FJnFJFJmFJ_FJ@IJ/^JJxJJ?pLJwRNJQwNJNJ\`!OJ2?OJbPJhQJGJRJRJSJ UJ:XJy^[JXu[J=[J\JQ^Jj^JD=aJq{aJv@aJbJvdJdJ)fJjJmJQJqJeqJ,qJ~=reJ&= ]q(JGJ JJ DJW>JL/JӤJ>JJ.Jz1JuJf J uwJVJDNJEJ.W&JJJڄJ:JTF@J^䓛JJ ҜJ=J:J aJuFJ#pJ)2nJ`XpJbpJFppJ{rqJAyqJ sJSnKsJ6atJAueJ&= ]q(JJӛJ:J aJхJ>JjJuFJ,J(JުJ4dJpJJDJCxiJi_JJ:D4JLxJJ` JIJګJJTJ4ObJyJJhJdiJJJR:]JJ{^J6VJyJaJbJ~nxJٌJJֺ1J51UJJ#J JU:J聑J JgJJ)C"JJѡJ`JOPJFJJ+CJAJI0J 2J1J?EJ)J?JJJJVJ^uJ8J oJJ5'JڀJJJQJJJͪJ}xJ2%JZJ2JBsJVs J J8" J$ Jf'4 JP< Jn JVJrJhLJQJ97J;\J׃JJt%J9LJ9J2JJsJJtJdJJ(*JxJEJJJ]=JHJgPJt}JJ;ch J4 J:!J(J!Jk!JNZ"Jx(K"J#Jm#J4#JLL%JL¿%Jj 'Jl,'JA'J0'J9z(J(J3)JK)J)J4|)JB-+J,J-J-J|\.JȊ.JX.Js/JGd1J;2J2J-33Jȼ3J3J 4JL5J 5J5J\6JXo7Jr_,9J8;9J+:JĂ;J$;J#RJ̵RJRJcSJDSJTTJRTJGTJ;(UJ/UJ_UJVJۨ*YJ uZJKT[Jy^[JXu[J=`JD=aJq{aJbJbJvdJ!dJ2eJeJ)fJ9fJgJhhJdhJghJiJiJ^[jJjJETlJqlJݧzlJwmJ}>2nJ BnJ'NnJQpJqpJeqJ,qJhsJ_uJavJveJ&= ]q(J?JJJJ꒐JHJ:JFJpFJ_FJZNJ\`!OJbPJRJGTJy^[JXu[Jq{aJ?aJvdJ;iJ\iJjJmJoJRpJpJ6ateJ&= ]q"(JR;JXJo5J*JPAEJ ֍JJJhJ.W&JJӛJՑJi0J!٤Jm,JdMJK|J{JѰJ'PJmJJθJJJ!3J|J،J4JGiJ$J^cJjJipYJJDJ"J6GJJJ"wJJٌJKsJJC2J 9J$JJڀJQJVJJ;\J9LJsJJ(*JJJHJ4 J,J,J;2J.=J09F?JT'AJiGJ xLJQwNJDOJKdOJRJcSJ;(UJy^[JXu[Jց^J^J!dJ)fJgJjJ#QsJc֒settq#.kƣnU^-DcBTrees._IOBTree IOBucket q.((J&= ]q(JᎎJB;ҟJ|ˢJ0JSJ{JD״Jf uJ،J5RJIJ-+J6VJ Jg/J5JVJJJڀJ;JJVJJ4#JA'J+/J*P1JK3J5JP CJTjIHJ@IJ/^JJRJbJkeJjeJ&= ]q(JMIJ|J JW>J!JDNJ4JQJՑJJ0JJ0R JdMJ\JJѰJGJ<-JűJJ.8JޓJ|JUJ `JvwJܽJDJJIJJcJhJ6VJKsJ聑J JJQJJpJͪJZJxJHJJ47#J,J/2J-;J.=J6?J09F?JiAEJTjIHJ/^JJIMJDOJKdOJRJ;(UJVJXu[JԦ[JC]J_JbJbJCwfJdhJjJneJ&= ]q(JӤJvJJӛJGJB;ҟJ|ˢJJĠ8JdMJ{JxnJ- JL(JkJd4JQVJJ 1JqJ JyJJJJSJ8JڀJ}xJH JVJ(*JSJYGJ(#JǴ%J)J -Jˮ/J 4J5Je@J['DJFJ\`!OJbPJRJGTJy^[JXu[JĭD`J)fJVּfJjJQ|keJ&= ]q(JB=ȊJJ:JcQJ|ˢJJ{J//JQVJ:J +iJJ~J:Jܖ|J2JDJi_JIJJJcJpJ# J J2JYJڀJJ JVJcJ2JsJ?6Jk!JNZ"J)J#3J3J_FJD4KJ\`!OJbPJZQJRJ;(UJ)fJjJLlJmeJ&= ]q(JXJKf$JӤJuJJf J( JJUJJ ҜJՑJJ(JJ|ˢJ0J3J!٤JJdMJ:шJ]/J;rJ{J8JM?J4kJ釲J+@AJJJ`۵JFP]Je%J J3JWJdJQVJ8bJjiqJiJ،J8JJJ4JqJ^cJJ' IJWaJJ |)JJDJn J^RJJIJ'(JcJpJWJJ聑J J}L$J eJ)JYEJEJ 9JIJ$J8JJڀJJwJ6:JͪJZJJVs J Jk Jf'4 J:9 J JVJJhLJ7J;\JmJJ4}wJuzJsJJ`J(*JSJJuJz J0!J!="Jmx#J$Jw%J %J%Jj 'J9z(J)J,J*P1JGd1J;2J3JM4J4J5J+:J2;J-;J;J) ?J8@JV@J$CJP CJ.CJ['DJ/DJtFJHIGJxr HJQwNJ\`!OJj=OJ2?OJbPJ1PJ__QJQJ>RJ&ERJ拴RJRJSJDSJUJWJdWJ-@XJXu[J]JD=aJbJvdJ)fJdhJghJjJqlJqlJlJmJ[AmJ nJ=nJRpJbpJAyqJ,qeJ&= ]q(JJ|ˢJJ{Ja'JJ:JTJyJNJڀJbPJdJVּfJjJmeJ&= ]q(J$+J(JUJJՑJJĠ8J{JθJJWJ*JjJJֺ1J`J聑J JJ1JJŒ JhLJ,SJ;ch J)J;2J9N|@JʣFJ\`!OJQJcSJXu[J=`JD=aJvdJjJ6ateJ&= ]q (J놉JZJ?JSEJ]굋J|ҋJ=JzJ,ȌJ1J?2JJAdJJ`JԨnJz+JuJ ɔJhJ-xJ(cJTнJOJ4JU:xJJ*.ԘJYJəJFJӛJ珜J;AΜJrלJ=J"0%Jy_JJ1EJmJՑJ\՟JtXJW,hJ0JMJhDJ!٤JJx2JJ9JdMJ{JCGJMWJkJJ QJ{JgIJe_J@ JaJzJ JѰJGJjL=JűJBbJa]JNJLJUkֳJоJJD״JBJIb`J*ݶJAJ}"JU=JθJCEJ JGJoJWJJ sJ$3J3JzJWJJ޿J!3JAJQVJ@ J*JJJ(JRJJzJAJJ'UTJUWJ|gJ0GJhJT[JUJ،JrJ|J'JJDJ5 JJLJJ J*:JqJ$J^cJBSJ>JjJR]J%J 8J9JuFJުJ2JP@JJJDJKtJaJ!J2^J8qJvJgqJ)J>JJIJGJlJJ4KJWJJ J)wJJdiJJcJ?QJ dJJJJ,JJֺ1J51UJ'JJ"J[yJSJ JSbJ聑J JJFJѡJYEJtJJFJKJ!J#JBIJ 9JI0J$JJӚaJ,6J\JJbJHJpJO(JᏣJJ6J5'J9$JJJ;JJͪJQ%J9JJ~JZJyJJHJOJuJVs J8" J@t JQ JJ Jz JH J JVJvJJܻJouJJhLJ,PJzjJJJJt%J9LJJJ\ JsJJ -JtJUJdJ##JhWJ(*J ?JJ?6JJ JIJڀJ)@"J*P1JbPJdJjJmeJ&= ]q (J~2JZJ?JJ֪JZJP!QJ+VJ KJz+JuJnPJQJJDNJAeJcJ/fJJӛJՑJܳJJSJJJĠ8JdMJjRJkJJXJ{JʹJtJxnJ%J*JRJ J'PJAJ+@AJaJ+SJθJ3JzJ@=J-RJWJ!3JQVJyJ*JJ*J#JJ(?;J0J،J԰J4/J5 JJ]JWJ JVJ^cJ>JQJ\@J_JJJ聑Jp3JyJ%iHJ)C"JJOPJFJJ 9JI0JaJIJ?J$JiEJJ8JJyJJJQJJͪJZJ8" JJ J( Jr JH JVJUXJJ97J2JsJtJ(*JxJJ= JHJfJGE J4 Jk!J $JLL%JU&&J&J15&J9z(J(J B)JK)Jg3*J,J/,J,J0J*P1J\1JGd1J;2Jȼ3J#3J3J 4J}5J5JX7JZ{9J-;Jy#J4[)?J9?JC4AJnBJEJ4FJAFGJ0$HJŋIJJJ/^JJpLJ\`!OJ6ůOJ$JPJPJcQJRJ䀩SJGTJrVVJ NXJXJۨ*YJfZJ][Jy^[JXu[J\Jcr^J^Jk13`JD=aJq{aJaJbJevcJvdJdJ?dJ2eJeJ)fJgJdhJ;iJ6[jJfjJ(̋jJjJ[mJ=nJaoJ"pJFppJe qJc1rJ rJc֒sJ_ueJ&= ]q (J?JP!QJLFzJ:JDJEJ JJJ;J&YJBJJ(*JBpJk!J}(Jj=OJESJGTJXu[J!^J$%fJjJoeJ&= ]q(JJcQJ|ˢJ3J{JtJDJJXJӲJ>JWJKKJ]JZJ,_Jr:NJk!J#3J5JP CJ\`!OJRJ63`eJ&= ]q(JJ|ˢJ{J~J:J*7JڀJLL%Jˮ/J\`!OeJ&= ]q(JHJ|ˢJ{JM?JJ^cJIJ{,JV$J:Jk!J?O&JUW1JJJ\`!OJhQJRJZbaJq{aJjeJ&= ]q(JJ|ˢJJ{JL(JM?J+@AJJ JuFJUJIJ)JڀJJ$JH %Jn+J#3JW-FJ2?OJbPJGJRJRJ;(UJVJj^JdJjJLlJmeJ&= ]q(JVJB;ҟJ|ˢJ0J{JL(J JDJnJ*J،J.J*ˑJYJJ# JcJ2JIJJJVJ7J,PJ:JgPJ%~ J@JbPJy^[JjeJ&= ]q(J J=JMmJjJ>JޏJf J!@~JTC̔JJ:JJI0JJ聑J JyJ2J 9JJ)JyJJVJ8JJ&YJ}xJZJ J( JH JM9JVJ~0JlJhLJ7J97J;\J,_JXJr:NJtJJgJ(*JJHJgPJuJ;ch J!Jˡ!Js=5"Jw%J%JL+J/,J,JN .JT.JX/Jˮ/J*P1JGd1J;2J9wR2J2J2J3J 4J5J\6J2;J3=JFJqFJtFJqGJxr HJHIJJJ xLJ5LJLJ\`!OJbPJQJGZQJRJ2mSJDSJ-@XJ:XJ+{TZJfZJdH[Jy^[JXu[Jց^JD=aJ*ebJ"pcJ2eJ)fJgJ~}LhJghJjJ- kJqlJ @lJmJ}>2nJFppJqpJQJqeJ&= ]q(JJJ|ˢJJ{J*J:J +iJ^cJѩJyJ'(J>JڀJ#3JbPJdJjJmeJ&= ]q(JMmJ8iJܷJӤJJ>Jf JJUJJ:JαlJՑJ|ˢJJm,JdMJ]/J QJ{JD/GJ tJJ- JJ-4JkgJyJBbJ8.J,܆JFvJþJ+ JǫJlJ3JWJdJJ&JQVJ8bJJ:J J|gJJ،JnJJ4/J 1J2nJ=nJFppJAyqJ,qJdKtJwJJB;ҟJ|ˢJSJJ{J//J\J J+@AJnJJ*J،J~J*ˑJJ{,JJڀJJVJ7J,PJ%~ J#3J:J@J?pLJbPJy^[J[J63`JbJdJjeJ&= ]q(JMIJJ>J4JJJmJՑJJSJJdMJD/GJ6J|J J['DJHFJFJHJbPJRJ_JdJ)fJVּfJ\iJjJQ|kJmeJ&= ]q(J?JJӛJ:JJDJIJJ'(Jfg+JyJJڀJ J:#J(*JLL%JAQi-Jˮ/J3J 4Jxr HJbPJRJqUJ]`JvdJ)fJghJjJmeJ&= ]q(JJٚJFJ:iJVs J8" JYG JJ JP< JVJqJQJ#Jr:NJ(*JJHJJH %J!v&Jj 'Jl{'J9z(J)J?܍.J^4N/J*P1J;2J2J3J5J#JuFJi_JJpJEJJڀJZJVJ:Jk!J%J*P1JUW1J3J=JD4KJ\`!OJ=PTJ0_Jjet(Uq htQtq!.kƣnU^0cBTrees._IOBTree IOBucket q.((J{&= ]q(JZJ?J,ȌJJᎎJuJ˗JJVJDNJ4JJWJFJ:JiJWHJJҾZJDJ;BJJ`)JJIJұ'JcJNDJw/J6VJyJj6CJeJPJRsbJ~nxJ)JSbJJ聑J@rJ JJOPJFJSJ2J 9Jg/J?EJ?J"JVJVJ oJJ6JD"J;JJͪJZJ JJ JH JVJJ,PJ97JJJ9LJsJr:NJ(*JJHJgPJ? Jk!J4#J(#JLL%JL¿%J%J5%J&J-+J,J-J*P1JGd1J;2JK3Jȼ3JB3J3J 4J5J[j;J-;J) ?JV@J8CJ['DJ/DJ4FJTjIHJxJJ',LNJQwNJNJ\`!OJDOJbPJQJRJRTJWJ6XJ XJҶZJy^[JXu[J6R[J]JD=aJ~iaJq{aJvdJ)fJgJdhJjJqlJ}>2nJ)LqJdKtJuJP~wJb2weJ|&= ]q(J?$:JJ|ˢJJXmJ{JL(JWJ~JUJJIJJ*7J)JڀJJ$JH %Jn+Jˮ/J2?OJbPJ;(UJdJjJLlJwmJmeJ}&= ]q(JӤJ>JnJ˗JJcEJՑJJ{J>JJ+@AJWJ|J.=JJMJ3JIJxJ4ObJpJ6VJJ聑J JVJJZJAJVJouJsJr:NJ(*J(#JL85J.=J09F?J_FJIJ/^JJDOJRJXu[Jq{aJcJ)fJjJG.peJ~&= ]q(JJӤJޏJf J JJ$J&JαlJ|ˢJ0J!٤JJ4接J]/JJ{J- J JJY6J TJNJN|0JD״JDJ<5JþJ+ JVonJ3JWJQVJzJaJؓJJ،J,7JJ 1J~JqJtJ>J?J#pJvsJʙXJUJUJ:D4JIJcJN>JJRsbJٌJ51UJXx JʕJyJ)JFJVJݡJJ!wJtAKJJ34JJڀJZJVs J JJ JVJJ-J hJuzJsJr:NJJgJhJ(*JJgPJuJ,J4 Jk!JLL%Jj 'JK)JK)JL+J,J/J*P1JGd1J9wR2Jȼ3J3J 4J5J2;J0$HJHIJJJ/^JJxJJ xLJ^WMJIMJ\`!OJiOJbPJQJO6ERJRJ;(UJ:XJXJۨ*YJXu[J8v \JO6^Jtb_JD=aJbJvdJ2eJeJ)fJgJSgJ0hJjJkJ8lJ"IlJmJRpJFppJQJqJ CveJ&= ]q(JJZJxJ?JjJӤJ꒐J,JuJ`JJڄJ/fJəJJ旛JӛJ 9J:JPJ cJKsJkJ JJ 9JgJ$JiEJJ;JJ2%JJHJfkJKg JP< JVJsJAJ(*JHJ~j!JS"JK)J)J,JX.J^4N/J{/J3J 4JL5J=J.=J09F?J/?JAJiAEJFJJJ xLJ LJ|RJ)ֱRJRJVSJTJXDZJKT[JXu[J[Jց^J_J63`Jq{aJ[bJ-bJvdJ!dJ)fJr~jJjJqpJqJZitJtJ_ueJ&= ]q (JcQJ3J;JIJYJJ]Ȁ1J#3J5J?pLJ\`!OJRJSJXu[JjeJ&= ]q (JMIJJԍJՑJGJK|JMJ'PJJQJ+@AJθJWJJ!3J|J!JbnJjJDJLxJIJkJ JJFJyJJ JVJsJgJJ 'J/,Jiˍ1J;2J3J.=JUE?J09F?Jz6@J3ޘGJMJcSJy^[JXu[J)fJ\iJT)giJjJe1teJ&= ]q (J~JW>JJcQJ:JDJi_JJIJcJdJJKsJJ 9JgJg/JJJ;J2%JfkJKg J1 JVJJHJ~j!JS"J)J,J^4N/J{/J.=J09F?JFJJJ LJhQJRJVSJXDZJKT[JXu[J[Jց^J_J63`Jq{aJvdJ)fJdhJjJqpJZitJteJ&= ]q(J|JӤJ꒐J!J.J~7JJ?JjJ:JJuFJ#pJR"JJDJaOJ^RJLxJJkJ3JR:]JcJ*7J8JJ6VJyJJ09F?JT?JV@JrrAJP CJCJ)DJ/DJTjIHJJJ:oJJJJ/KJ xLJNJ\`!OJFPJQJRJSJ;(UJ+VJdWJWJZJy^[JXu[JfJY`J4[`JD=aJ~iaJq{aJbJsPeJ)fJghJ(iJYjJ,_jJjJ nJ}>2nJbpJ4rJZitJ_uJ_uJ˜uJP~weJ&= ]q(J?JJӤJJcQJՑJ|ˢJJ{J.{nJ*Ja'J:J،J +iJ^cJѩJDJyJ'(JJ>JڀJJsJ)@"J#3J5JbPJvdJdJjJmeJ&= ]q(JJᎎJJӤJ,JpVJWHJ4J -J*|SJJڄJ:J=JJjaJՑJJ|ˢJ0J[RJJm,JdMJ:шJ{JI_JnJV~J3JWJQVJ@ JU@J*J%LJJ:J JMԹJ،JLJ J< J>JJ]JѩJ:JWaJުJʙXJJDJ{J:D4JLxJIJJTJ4ObJyJJ[JcJVW4JpJ6VJyJ$}JJ(JٌJJ%JSJ>J聑JyJ J\JJR#}JCJJڀJ;JwJ~J2%JZJj JJ Jz' Jn JVJ~0J;\JeJJ'+JsJ,fJtJgJ:#J(*JJgPJk!JNZ"J(#JLL%JA'J*J,J/,J-J30J2J3J 4J5J\6J6J=J) ?J@JNCJW-FJqFJmFJBIJIJRJJ/^JJxJJ)KJ xLJIMJQwNJJjJ:J4dJDJi_J{JIJ4ObJJYJ6VJyJ]J# JJJ0(J聑J JJOPJSJJAJaJ?EJJZJVs JJ JVJ7JdJJt%J9LJsJgJ(*JJgPJJk!J!JDz#J(#J&JX=+J,J/,J*P1J;2J 4JL5J5J`>;JIS;J09F?J8@J9N|@J@JtBJJJ\`!OJbPJRJSJ虪SJ;(UJXJ/YJy^[JXu[J\J~iaJq{aJvdJ2eJ)fJCwfJhJ\iJjJQ|kJ/GtJP~weJ&= ]q(JZJ?J3OJuJӛJ:RJRJXu[J\JaJ2eJeJ)fJgJjJ)kJ{"peJ&= ]q(JJTF@J|ˢJeJJ{J蝉JWJQVJ*J JJIJ^JnJpJZR9JyJ^9wJJڀJJZJ%JJ JVJ4}wJr:NJ(*Jk!Jˮ/J*P1J3JL9J['DJOqFJ_FJ^WMJ\`!OJbPJRJDSJ YJ@?[JXu[JvdJ>eJ)fJVּfJjJmJoeJ&= ]q(JMIJȵьJӤJJ4JJӛJ;AΜJՑJBx~JJ{SڤJJdMJJeۨJ{J\J\JJNJJ+SJdJWJf uJ!3JQVJ|JuJ،JJDJнJJ4Jұ'JJJJ6VJJbJ cJ聑J JJJ8JJJ;JjZJ2%JfkJP< JouJsJHJ,JS"J6#J#J)J^4N/J{/J/2JK3J.=J09F?J/?JAJ}hBJiAEJFJJJ LJ7PJ)ֱRJRJRTJGTJ;(UJXu[J63`Jq{aJaJbJvdJ։dJ?dJ)fJ;iJjJ^pJqpJteJ&= ]q(J?JJL/JJbJՑJ|ˢJ3J!٤JJ{J.{nJ*JM?JOJNJFpJVonJ OJa'JJ،J J +iJ^cJѩJrTJJJuFJ%J>EJbzJIJyJJcJyJN>JJ# J>J7 J聑J JJڀJJZJʐ JVJe9JJr:NJ(*JSJJHJgPJ,J!J)@"JR%JU&&JVq&Jl{'J*J,J 4J5J+:JV@JW-FJ4FJFJQwNJ2?OJbPJPJRJVJXu[JD=aJvdJdJ)fJVּfJjJLlJmJXnJ~=reJ&= ]q(JPAEJᎎJ_JJ/fJTF@J|ˢJSJJ{Ja'J3JQVJJ:JqJ،J5 JJ^cJ:J%JDJIJyJ6VJ聑J J$JVJJڀJ;JwJVJJ(*J4 J&J-JX7J) ?J^WMJJjJJJJJ2JŒ JhLJhJ;ch J;2JʣFJ\`!OJcSJXu[J=`JD=aJjJ6ateJ&= ]q(J J JPAEJP^JpVJ˓Jf J JJ:EJJDJUJ"J:D4JJ` JtKJIJ J'(J*7JpJyJN>JJٌJ"1JkJ聑J JJѡJfJSJEJ*aJ8"JIJ8JJ6JڀJtJͪJ}xJZJ J`U J:9 J JJVJQJJ~J hJJ^JsJr:NJUJgJ(*JJHJ.JuJ,J4 Jk!J!J47#JC#J$JH %JLL%JVq&J&Jj 'JA'JK)J)Jn+J9,J,J -J/Jˮ/J*P1J#3J3J 4J04J5Jg:JFBJ['DJݙDJW-FJnFJFJmFJ_FJ@IJBIJ/^JJxJJ?pLJwRNJQwNJNJ\`!OJ2?OJbPJhQJGJRJRJSJ UJ:XJy^[JXu[J=[J\JQ^Jj^JD=aJq{aJv@aJbJvdJdJ)fJdhJ6[jJjJmJmJFppJQJqJeqJ,qJ~=reJ&= ]q(JJJ|ˢJ{JJWJJ~J:JvsJJ聑J JZJ JVJk!J2;JïAJ^WMJ\`!OJ8v \JdJjJmeJ&= ]q(J J=JU|JӤJzJJUJJ:2nJqpJQJqJ10sJ_ueJ&= ]q(J|ˢJJ 1JYGJbPJjJQ|keJ&= ]q(JK`JUJJ|ˢJ*JP}J:JIJKKJ*7J JJ JhS J%JRJJ^WMJ\`!OJRJfZJ"pcJdJkeJ2eJjeJ&= ]q(J JJJͪJZJ,JD.J#3Jjet(Uq htQtq!.kƣnU^(cBTrees._IOBTree IOBucket q.((J4n]q(JXJ|JӤJ,JP!QJ!JIJf JDNJ=ThJU:xJJڄJӛJ:tJ*7JJ6VJyJJ6?J09F?JV@JT'AJ3AJ5ѷBJP CJAFGJiGJTjIHJb#HJxJJFKJ xLJ^WMJMJNJOJDOJ.˜OJ`PJQJZQJQJcQJRJ䀩SJESJ=PTJRTJGTJ0TJ;(UJڵ5UJxUJrVVJdWJYJr5ZJy^[JXu[JہH\JS^J>^J_J63`JĭD`JfJY`Jq{aJaJ-bJbJvdJ+dJsPeJ2eJ랲eJ)fJghJjJm̃kJmJoJbpJEpJqpJ,qJ#QsJ_ueJ5n]q(J?J>JP!QJIJ JEJUJ_JJ珜J=J:JzGJzP2IJJJ?pLJ xLJ^WMJQwNJ:$PJZQJQJ<{]RJRJ|NXJtnXJ:XJۨ*YJnZJy^[JXu[JہH\JkrbJbJdJ͛keJ2eJ)fJPgJgJdhJ\iJjJmJYoJbpJŒxteJ6n]q(J?JJHJ|ˢJ{JDJ@ JuFJIJ# J>J聑J:JJ*J\`!OeJ7n]q(JJJ{JޫJL(Ja'JJJ:JyRrJT[Jp~J،JcJ JOPJڀJZJJHJ.J*P1J_ 3J#3JAJ5؄BJGJ\`!OJbPJRJ^JvdJ)fJjJmJpeJ8n]q(JXJMmJL/JӤJ*JV)ޓJJՑJ(J|ˢJSJ4接JdMJ]/J{JOJJθJ ڼJ3JiþJQVJ8bJ،J8JFJJJ,J~J4J5 JJqJ^cJtJvJJjJ:JJJJ ~J{J(J:D4JIJ(RJpJyJJJٌJ聑J J^JJFJ 9J?EJJ"JTJJ;JͪJ~JZJ/ J( JP< JJVJJhLJJ,_JJ hJ\ JsJtJ(*JSJJJgPJ.J4 J$Jw%J9z(J)J/,J,J,J/J;2J2J3Jexd9J;Jkf.RJRJcSJ{WJZmXJ+{TZJfZJKT[JXu[Jy2\J6Z\J~iaJbJ?dJ2eJ)fJdhJjJwmJmJ8wrJ6atJ_ueJ9n]q(JӤJJӛJ:JR]Jܖ|J)J聑J JSJ#J 9JJڀJQJ&YJZJz JVJ~0J97JJ3JJtqDJ9LJsJ(*JSJ4 Jk!J47#J$JLL%JL¿%JKϳ&JLr)JK)J9,J -J*P1J/2J#3J3J 4J5J76J=JT'AJ5؄BJnFJ4FJFJmFJ_FJjJJ?pLJ\`!OJbPJRJ;(UJ:XJXu[JbJ)fJjJkJmJpJqpJcueJJ聑J)J#JJJڀJJ;JwJͪJZJ# JVJÓ1JJD2JsJtJ(*JSJJHJ~j!JH %JVq&J*Jn+J +J/,J,Jȼ3J3J4J5Jkf.n]q (J?$:JUJJժFJ6J|ˢJ{JGJd4JDJIJ%WJ'(JpJ JJڀJr:NJk!JA'Jˮ/JiGJpLJ\`!OJRJ;(UeJ?n]q (JTF@J|ˢJ!٤JzJY"JJfJQVJ J،JDJIJ JJ JJZJH JqJJsJtJ(*Jk!J/,J]Ȁ1JB3J3J8JJ JJ{,J2JJڀJJ;J( JVJtJ(*J:JJuJ4 Jk!J/,JX/J*P1Jx]p3J#3J3J4J:J=JP CJpFJD4KJ?pLJQwNJbPJhQJRJmYJXu[J[J!^J63`JvdJdJ)fJ\iJjeJj&= ]q(JaJZJ-xJJmJ|ˢJJ QJ{JJ'PJOJ$3J3J0:J!3JQVJJT[J،J(bJ,JqJ>JR]Jܖ|JJDJi_JJJcJpJMJ聑J JSJ#J 9JJڀJ&YJZJz JVJ~0J97JJ3JJtqDJ9LJsJ(*JSJ4 Jk!J47#J$JLL%JKϳ&JK)J9,J -J#3J3J 4J=J5؄BJnFJ4FJFJ_FJjJJ?pLJ\`!OJbPJRJ;(UJ:XJ)fJjJmJpJcueJk&= ]q(J?J׍JӤJVJڄJcJ:JqJCJ|ˢJ0JSJ!٤JJ{J//JJD״Jٔ*JIb`JnJ3JQVJ@ JJ:JMJ،J +iJJJrJ# JJٌJ>J聑JJ JCJ?JGJJJ6J;JJZJVs JJ J- JVJ,PJJJ2JxJ:JJgPJ;ch J4 Jk!JП"J)@"JG$Jw%J%J9z(J,J -J*P1J3J 4Jh4J5JX7J)v=J=Jxr HJJJxJJ^WMJj=OJbPJcQJRJ=PTJRTJ_UJVJۨ*YJy^[JXu[J63`JbJvdJjeJ)fJjJmJԯmJIneJl&= ]q(JMIJZJ$+JZJӤJ4JUJJ/fJəJJՑJJ1J3JJ䈯J8JdMJRJ{JސJJ\JűJJg,ڶJoJθJ3JWJ|JVJ J^cJ<J;BJDJUJIJ7}PJZ.JJpJJٌJf/JJ聑J JJ#J 9J$J>EJJͪJZJVJsڮJsJ(*JHJSL"JՈ(JK)J2 +JI+JVI9,JT -Jk.J3J}5J5Jq:J.=J09F?JmDJ HJHJJJMJ\`!OJQJcSJqXTJ]UJqUJ4WJy^[JXu[JD=aJevcJvdJ"eJ)fJdhJjJ{nJpJfApJpJ seJm&= ]q(J?JuJHJ4J=JfJ3JJdMJ{J'PJNJT@JγJa'JWJdJbqJ&JQVJ*JJ4JUWJ،J5 JJ J0JJIJyJJyJJJp3JJJFJJ'JڀJ;JJ}xJZJ# J8" JJ Jf'4 JVJhLJt%J`ZJgJJHJx(K"J"JLL%JL¿%Jj 'J.J^4N/J3J 4J5J&v6J+:JJJ^WMJRJ9BWJۨ*YJ]ZJ4ZJy^[JXu[Juw,^J=`JbJ~3cJ)fJ9fJ\iJjJ4kJ}>2nJ,4nJ^!qJb2weJn&= ]q(J|ˢJJ{JpJYGJ['DJbPJ@?[J>eJVּfeJo&= ]q(J$+JUJՑJ{JθJJWJ!3J*JjJdiJJJJŒ JhLJ;ch J;2J*>JʣFJ\`!OJ9PJcSJtWJXu[J=`JD=aJjJ6ateJp&= ]q(JJӛJ:Jf JJ JՑJk%J6J|ˢJJ{JD/GJ~J'PJj.J6JFpJdJ JθJdsJ$3JlJ0:JWJQVJs^JJ JJ~J3cJqJ3J^cJtJ:JJ>EJUJ^RJ"J:D4JSmJIJJKKJ4ObJ'(JcJ*7JyJ聑J JEJyJ)J*aJ@JRJTJJڀJJ01JZJj J@k J( Jf'4 JM9JVJiJ,PJ97J~J\ JsJSJJgPJ4 Jk!J "J"J"#JH %JLL%J)Jn+J,J-J#3J3J 4J5J3=J=J) ?Jv AJ$CJbFJxr HJ HJRJJJJ/^JJQKJ\`!OJ2?OJbPJRJ;(UJVJZmXJy^[JXu[J\JdJ2eJ)fJ[iJjJLlJfLlJmJ[AmJ$oJ`XpJqpJQJqJsJ^eJVּfJjJQ|kJmeJt&= ]q(JJӛJ:eJVּfJjJmet(Uq htQtq!.kƣnU^}cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ8i(UqhtQJP!Q(UqhtQJ(UqhtQJ(UqhtQJӛ(UqhtQJαl(Uq htQJ(Uq htQJ(Uq htQJ砪(Uq htQJrb(Uq htQJ<-(UqhtQJ.8(UqhtQJIb`(UqhtQJ (UqhtQJ3(UqhtQJC(UqhtQJ(UqhtQJ!(UqhtQJ(UqhtQJ5 J(UqhtQJх(UqhtQJ;B(UqhtQJ2^(UqhtQJ(UqhtQJT(UqhtQJ(UqhtQJw/(UqhtQJe(UqhtQJ(Uq htQJ(Uq!htQJ1(Uq"htQJ(Uq#htQJFr(Uq$htQJ+ (Uq%htQJ2(Uq&htQJ;\(Uq'htQJ(Uq(htQJ(Uq)htQJ4 (Uq*htQJz^#(Uq+htQJKϳ&(Uq,htQJg3*(Uq-htQJq-(Uq.htQJkN1(Uq/htQJ 3(Uq0htQJ8(Uq1htQJ6?(Uq2htQJ8C(Uq3htQJzG(Uq4htQJJ(Uq5htQJN(Uq6htQJcQ(Uq7htQJ0T(Uq8htQJ:X(Uq9htQJy^[(Uq:htQJ~ia(Uq;htQJ)f(UqhtQJ*r(Uq?htQt(hhtQtq@.kƣnU^cBTrees._IOBTree IOBucket q.((J*r(J&= KtqJ r(J&= KtqJr(J&= KtqJ4r(J&= KtqJr}q(J&= K J&= KuJ s}q(Jl&= KJ&= KuJzs(J&= KtqJ10s(J&= Ktq JSnKs(J&= Ktq J#Qs(Uq cBTrees._IIBTree IIBTree q tQJc֒s}q (J&= KJ&= KuJs(J&= KtqJhs(J&= KtqJs(J&= KtqJs(Jr&= KtqJ2n(U q,htQJ Bn(J&= Ktq-J"Sn}q.(J&= KJ=nKJ&= KuJen(J&= Ktq/JXn(J&= Ktq0J,4n(Jm&= Ktq1J'Nn(J&= Ktq2JIn(Uq3htQJ=n(Uq4htQt(Uq5htQtq6.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((Jk&= KJ&= KJ&= KJ&= Kttttq. kƣnU^fcBTrees._IIBTree IIBTree q.((((Jm&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq. kƣnU^CcBTrees._IIBTree IIBTree q.((((Jr&= KJ&= KJ&= KJ&= Kttttq. kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ7nKJ8nKJ9nKJ;nKJ=nKJj&= KJk&= KJp&= KJr&= KJs&= KJt&= KJu&= KJw&= KJz&= KJ|&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq. kƣnU^CcBTrees._IIBTree IIBTree q.((((JcBTrees._IIBTree IIBTree q.((((J4nKxJ5nKJ7nKJ8nKJ9nK J:nK J;nKJ[d(J&= KtqJ։d(J&= KtqJ!d(U"q htQJ+d(J4nKtq!Jd(J&= Ktq"J?d}q#(J8nKJ&= KJ&= KuJ"e(Jl&= Ktq$J>e(U#q%htQJsPe}q&(J4nKJ&= KuJje(Jk&= Ktq'J͛ke(J5nKtq(Jke}q)(J&= KJ&= KuJHe(J&= Ktq*J2e(U$q+htQJGe}q,(J&= KJ&= KuJ랲e(J4nKtq-Je(J~&= Ktq.Je(U%q/htQJ e(J&= Ktq0t(Uq1htQtq2.%kƣnU^mcBTrees._IIBTree IIBTree q.((((J^(J4nKtq"Jo}^}q#(J&= KJ&= KuJ!^}q$(Ji&= KJ&= KuJ&^(J&= Ktq%J^}q&(J&= KJ&= KuJ^(J&= Ktq'J_(J&= Ktq(J} _(J&= Ktq)J$_(J&= Ktq*J0_(J&= Ktq+JXU_(J&= Ktq,Jtb_}q-(J~&= KJ&= KuJ_(U+q.htQJk13`(J&= Ktq/J63`(U,q0htQJjC`(J&= Ktq1JĭD`}q2(J&= KJ4nKuJfJY`}q3(J4nKJ&= KuJ4[`(J&= Ktq4J]`(J&= Ktq5J`(J&= Ktq6J(ݟ`(J&= Ktq7J`(J&= Ktq8J=`(U-q9htQJVa(J&= Ktq:JD=a(U.q;htQJHa(J&= KtqhtQtq?..kƣnU^cBTrees._IIBTree IIBTree q.((((J:nKJl&= KJo&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.-kƣnU^XcBTrees._IIBTree IIBTree q.((((Jm&= KJo&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.,kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJi&= KJk&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.+kƣnU^JcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= KJ&= Kttttq.*kƣnU^QcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.)kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.(kƣnU^JcBTrees._IIBTree IIBTree q.((((J=nKJ&= KJ&= KJ&= KJ&= Kttttq.'kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ5nK J8nKJ:nKJ;nKJnKJj&= KJp&= KJr&= KJ|&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^UcBTrees._IOBTree IOBucket q.((JcQ(U:qcBTrees._IIBTree IIBTree qtQJeQ(J&= KtqJQ(J&= KtqJhQ(U;qhtQJGZQ}q(J&= KJ=nK uJSR(J&= KtqJGJR(UR(U=q htQJO6ER(J~&= Ktq J&ER(J&= Ktq JrSR(J&= Ktq J<{]R(J5nKtqJ|R(J&= KtqJ)ֱR}q(J&= KJ&= KuJ拴R(J&= KtqJ̵R(J&= KtqJMR(J&= KtqJR(U>qhtQJcR(J&= K tqJ(R}q(J&= KJ&= KuJ? S(J&= KtqJS(U?qhtQJ6S(J&= KtqJcS(U@qhtQJ2mS(J&= KtqJS(J&= KtqJ䀩S(UAqhtQJ虪S}q(J&= KJ&= KJ&= KuJۮS(J&= KtqJRS(J&= Ktq JES}q!(J4nKJ&= KuJVS}q"(J&= KJ&= KuJDS(UBq#htQJTT(J&= Ktq$JT(J&= Ktq%J=PT(UCq&htQJz=T(J&= Ktq'JRT(UDq(htQJqXT}q)(Jl&= KJ&= KuJGT(UEq*htQt(Uq+htQtq,.EkƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJp&= KJw&= KJy&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.DkƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ=nKJk&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.CkƣnU^_cBTrees._IIBTree IIBTree q.((((J4nKJ=nKJk&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.BkƣnU^_cBTrees._IIBTree IIBTree q.((((J?nKJv&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.AkƣnU^XcBTrees._IIBTree IIBTree q.((((J4nKJ:nKJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.@kƣnU^{cBTrees._IIBTree IIBTree q.((((J8nKJl&= KJo&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.?kƣnU^mcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.>kƣnU^;cBTrees._IIBTree IIBTree q.((((J4nKJ5nKJ7nKJ8nKJ:nKJ;nK J=nKJ>nKJi&= KJj&= KJk&= KJm&= KJr&= KJv&= KJw&= KJy&= KJ{&= K J}&= KJ~&= K J&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K=J&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= K J&= KJ&= KJ&= KJ&= KJ&= Kttttq.=kƣnU^CcBTrees._IIBTree IIBTree q.((((J8nKJ&= KJ&= KJ&= Kttttq.<kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.;kƣnU^JcBTrees._IIBTree IIBTree q.((((Ji&= KJ&= KJ&= KJ&= KJ&= Kttttq.:kƣnU^fcBTrees._IIBTree IIBTree q.((((J4nKJk&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((JN(UFqcBTrees._IIBTree IIBTree qtQJ.3N(J&= KtqJ O(Jy&= KtqJO(J4nKtqJ\`!O(UGqhtQJj=O}q(Jk&= KJ&= KJ&= KuJDO(UHq htQJEO(J&= Ktq JdO(J&= Ktq JptO(J&= Ktq JKdO}q (J&= KJ&= KuJ.˜O(J4nKtqJ6ůO(J&= KtqJުO(J&= KtqJ2?O(UIqhtQJiO(J~&= KtqJհO(J&= KtqJjO(J&= KtqJ`P(J4nKtqJ:$P(J5nKtqJ$JP(J&= KtqJBWP(J&= KtqJFP(J&= KtqJbP(UJqhtQJBP(J&= KtqJP(J&= KtqJ1P(J&= KtqJP(UKqhtQJ7P(J&= KtqJ9P(Jo&= Ktq JQ(J4nKtq!JZQ(ULq"htQJQ(UMq#htQJ6Q(J&= Ktq$JvLQ}q%(J:nKJ&= KuJ__Q(J&= Ktq&t(Uq'htQtq(.MkƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ5nKJl&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.LkƣnU^JcBTrees._IIBTree IIBTree q.((((J4nKJ5nK J&= KJ&= KJ&= Kttttq.KkƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.JkƣnU^cBTrees._IIBTree IIBTree q.((((J7nKJ8nKJ9nKJ;nKJ=nKJi&= KJj&= KJk&= KJn&= KJp&= KJr&= KJs&= KJt&= KJu&= KJw&= KJy&= KJz&= KJ{&= KJ|&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.IkƣnU^cBTrees._IIBTree IIBTree q.((((J=nKJr&= KJ|&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.HkƣnU^{cBTrees._IIBTree IIBTree q.((((J4nKJ=nKJw&= KJy&= KJ{&= KJ}&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.GkƣnU^cBTrees._IIBTree IIBTree q.((((J6nKJ7nKJ8nKJ:nKJ;nKJ=nKJ>nKJ?nKJj&= KJl&= KJo&= KJp&= KJq&= KJr&= KJu&= KJv&= KJw&= KJy&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.FkƣnU^_cBTrees._IIBTree IIBTree q.((((J4nKJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^qcBTrees._IOBTree IOBucket q.((JJ}q(J&= KJ&= KuJxJ(UNqcBTrees._IIBTree IIBTree qtQJJ(J&= KtqJJ(J&= KtqJ.J(J&= KtqJD4K(UOqhtQJFK(J4nKtq JQK(Jr&= Ktq J K(J&= Ktq J)K(J&= Ktq JqK(J&= Ktq J/K(J&= KtqJPL(J&= KtqJ?pL(UPqhtQJ xL(UQqhtQJOL}q(J&= KJ&= KuJ\L(J&= KtqJpL}q(J&= KJ>nKuJ5L}q(J8nKJ&= KuJL(J&= KtqJ L(URqhtQJL}q(J8nKJ&= KJ&= KuJL(J&= KtqJM(J&= KtqJ"M(J&= KtqJ$M(J&= KtqJ 7M(J&= KtqJ^WM(USqhtQJUM(J&= KtqJӠM(J&= Ktq JM(UTq!htQJIM(UUq"htQJM(UVq#htQJ_!N(J&= Ktq$Jl+N(J&= Ktq%J',LN}q&(J&= KJ{&= KuJwRN}q'(J&= KJ&= KuJQwN(UWq(htQJN(J&= Ktq)JnKJ&= KJ&= KJ&= Kttttq.XkƣnU^QcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^[cBTrees._IOBTree IOBucket q.((J8C}q(J&= KJ{&= KuJ.C(J&= KtqJNC(J&= KtqJ̍D(Ju&= KtqJ['D(UaqcBTrees._IIBTree IIBTree qtQJ)D(J&= KtqJ/D}q (J&= KJ{&= KuJ@(:D(J&= Ktq JRTD(J&= Ktq J_D(J&= Ktq JmD}q (J&= KJl&= KuJݙD}q(J&= KJ&= KuJ2D(J&= KtqJ/D}q(J&= KJ&= KuJWE(J&= KtqJiAE}q(J&= KJ&= KJ&= KuJԯE(J&= KtqJӮE(J&= KtqJۻE}q(J&= KJ&= KuJE(J&= KtqJW-F(UbqhtQJHF(J&= KtqJnF(UcqhtQJtF(J&= KtqJ4F(UdqhtQJbF(Jr&= KtqJTF(J&= KtqJOqF(J&= KtqJF(UeqhtQJqF}q (J&= KJ&= KuJpF(Ufq!htQJtF}q"(J&= KJ&= KuJmF(Ugq#htQJF(J&= Ktq$JʣF}q%(J&= KJ&= KJo&= KuJ]F(J&= Ktq&J_F(Uhq'htQJF}q((J&= KJ:nKJ&= KuJAG(J&= Ktq)t(Uq*htQtq+.hkƣnU^{cBTrees._IIBTree IIBTree q.((((J;nKJ=nKJj&= KJw&= KJ}&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.gkƣnU^CcBTrees._IIBTree IIBTree q.((((J;nKJ&= KJ&= KJ&= Kttttq.fkƣnU^CcBTrees._IIBTree IIBTree q.((((Ji&= KJ&= KJ&= KJ&= Kttttq.ekƣnU^cBTrees._IIBTree IIBTree q.((((J;nKJj&= KJy&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.dkƣnU^cBTrees._IIBTree IIBTree q.((((J;nKJ?nKJj&= KJy&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.ckƣnU^mcBTrees._IIBTree IIBTree q.((((J;nKJj&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.bkƣnU^mcBTrees._IIBTree IIBTree q.((((J=nKJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.akƣnU^cBTrees._IIBTree IIBTree q.((((J8nKJ9nKJ?nKJn&= KJs&= KJy&= KJz&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((J6?}q(J&= KJ&= KJ4nKuJ9?(J&= KtqJUE?}q(J&= KJ&= KuJ09F?(UiqcBTrees._IIBTree IIBTree qtQJT?(J&= KtqJCq?(J&= KtqJ) ?(Ujq htQJ/?}q (J&= KJ&= KuJ?(J&= Ktq Jz6@}q (J&= KJ&= KuJ8@(Ukq htQJV@(UlqhtQJ9N|@(UmqhtQJ@(UnqhtQJf~@(J&= KtqJe@(J&= KtqJ@(J&= KtqJv A(Jr&= KtqJA}q(J&= KJ&= KuJT'A(UoqhtQJC4A(J&= KtqJhQA(J&= KtqJ ^A(J&= KtqJrrA(J&= KtqJ3A(J4nKtqJ&A(J&= KtqJcA(J&= KtqJïA(UpqhtQJmA(J&= KtqJA}q (J&= KJ7nKuJFB}q!(J&= KJ&= KuJtB}q"(J&= KJ&= KuJv7B(J&= Ktq#J}hB(J&= Ktq$J5؄B(Uqq%htQJB}q&(J&= KJv&= KuJ@pB(J&= Ktq'JnB(J&= Ktq(J5ѷB(J4nKtq)J$C}q*(Jr&= KJ&= KuJP C(Urq+htQJC(J&= Ktq,t(Uq-htQtq..rkƣnU^mcBTrees._IIBTree IIBTree q.((((J4nKJi&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.qkƣnU^JcBTrees._IIBTree IIBTree q.((((J7nKJ;nKJj&= KJ&= KJ&= Kttttq.pkƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.okƣnU^JcBTrees._IIBTree IIBTree q.((((J4nKJ;nKJ&= KJ&= KJ&= Kttttq.nkƣnU^fcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= K J&= KJ&= Kttttq.mkƣnU^QcBTrees._IIBTree IIBTree q.((((Jv&= KJw&= KJ&= KJ&= KJ&= KJ&= Kttttq.lkƣnU^fcBTrees._IIBTree IIBTree q.((((J4nK Ju&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kkƣnU^CcBTrees._IIBTree IIBTree q.((((Jp&= KJ&= KJ&= KJ&= Kttttq.jkƣnU^QcBTrees._IIBTree IIBTree q.((((Jr&= KJ{&= KJ&= KJ&= KJ&= KJ&= Kttttq.ikƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ;(J&= KtqJIS;(UuqhtQJĂ;(J&= KtqJՄ;(J4nKtqJ$;(J&= KtqJ[j;(J{&= KtqJ-;(UvqhtQJ;(UwqhtQJ#<(UxqhtQJy#<(Uyq htQJf%<(J&= Ktq!Jkf.<}q"(J8nKJ=nK uJ%]<(J&= Ktq#Jr<(J&= Ktq$J<(J?nKtq%J =(J&= Ktq&J3=(Uzq'htQJ}C5=(J&= Ktq(J)v=(Jk&= Ktq)J=(U{q*htQJ=(J&= Ktq+J8=(J&= Ktq,J.=(U|q-htQJ*>}q.(J&= KJo&= KuJ>(J4nKtq/J}y>}q0(J&= KJ5nKuJ>}q1(J&= KJ&= KJ&= KuJq>}q2(J&= KJ&= KuJ4[)?(J&= Ktq3t(Uq4htQtq5.|kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJnKJ|&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((Ji&= KJ&= KJ&= KJ&= Kttttq.kƣnU^XcBTrees._IIBTree IIBTree q.((((Jm&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^_cBTrees._IIBTree IIBTree q.((((J:nKJm&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((Jg3*}q(J&= KJ&= KuJux*(J&= KtqJ ׆*}q(J&= KJ&= KuJ<*(J&= KtqJ*(J&= KtqJ*(J&= KtqJ*(UqcBTrees._IIBTree IIBTree q tQJ2 +(Jl&= Ktq J-+(Uq h tQJL+}q (J&= KJ~&= KuJn+(Uq h tQJ +(J=nKtqJB-+(J&= KtqJB]+(J&= KtqJ#+(J&= KtqJX=+(J&= KtqJF+(J&= KtqJI+}q(J&= KJl&= KJ&= KuJL,(J&= KtqJVI9,(Jl&= KtqJ,(Uqh tQJ9,(Uqh tQJ/,(Uqh tQJ,(Uqh tQJ,(Uqh tQJ -(Uqh tQJ&-(J&= KtqJAQi-(J&= KtqJ%k-(J&= KtqJT -(Jl&= Ktq J-(Uq!h tQJ-}q"(Jr&= KJ&= KuJ-(Uq#h tQJ-(Uq$h tQt(Uq%htQtq&.kƣnU^XcBTrees._IIBTree IIBTree q.((((Jv&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= Kttttq.kƣnU^XcBTrees._IIBTree IIBTree q.((((J4nKJw&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^_cBTrees._IIBTree IIBTree q.((((J;nKJj&= KJk&= KJy&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ8nKJ=nKJk&= KJr&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nK"J8nKJnKJp&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J:nKJm&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^VcBTrees._IOBTree IOBucket q.((Jz^#(J&= KtqJC#}q(J&= KJ&= KJ&= KuJ#(J&= KtqJn#}q(J&= KJy&= KuJm#}q(J&= KJ&= KJ&= KuJ#(J&= KtqJ4#(UqcBTrees._IIBTree IIBTree q tQJ(#(Uq h tQJG$(Jk&= Ktq JbQ?$}q (J&= KJ&= KuJE$(J&= Ktq J $}q(J&= KJ&= KJ&= KuJ$(Uqh tQJ$}q(J&= KJ&= KuJ$}q(J&= KJ&= KJ&= KuJw%(Uqh tQJ\%(J&= KtqJ %(J&= KtqJH %(Uqh tQJK %(J&= KtqJ%(J&= KtqJLL%(Uqh tQJR%}q(J&= KJ&= KuJ6n^%(J&= KtqJ%(J&= KtqJǴ%}q(Jy&= KJs&= KJ&= KuJL¿%(Uqh tQJ%(Uqh tQJ)%(Uqh tQJ5%(J{&= Ktq JU&&(Uq!h tQJ?O&(Uq"h tQJVq&(Uq#h tQJ!v&(J&= Ktq$J&(Uq%h tQJ15&}q&(J&= KJ&= KJ&= Kut(Uq'htQtq(.kƣnU^mcBTrees._IIBTree IIBTree q.((((J{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J=nKJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((Jw&= KJ&= K J&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= Kttttq.kƣnU^mcBTrees._IIBTree IIBTree q.((((Jk&= KJ{&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^mcBTrees._IIBTree IIBTree q.((((J:nKJ;nKJm&= KJ{&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ;nKJj&= KJm&= KJr&= KJu&= KJv&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^{cBTrees._IIBTree IIBTree q.((((J=nKJr&= KJ|&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^fcBTrees._IIBTree IIBTree q.((((J4nKJ8nKJk&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J8nKJ;nKJj&= KJy&= KJ|&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^_cBTrees._IIBTree IIBTree q.((((Jy&= KJ{&= KJ}&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^QcBTrees._IIBTree IIBTree q.((((J:nKJ{&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^#cBTrees._IOBTree IOBucket q.((J4 (UqcBTrees._IIBTree IIBTree qtQJ (J4nKtqJ? }q(J&= KJ{&= KuJ= (J&= KtqJ*!(J&= KtqJ:!}q(J&= KJ&= KuJ(J!(J&= Ktq JLa!}q (J4nKJ&= KJ&= KuJ~j!(Uq htQJPy!(J&= Ktq JK!(J&= Ktq J!(J&= KtqJˡ!(J&= KtqJk!(UqhtQJ0!(J&= KtqJ!(J&= KtqJA!(J&= KtqJ!}q(J&= KJ&= KJ&= KuJNZ"(UqhtQJs=5"}q(J&= KJ&= KJ&= KuJ!="(J&= KtqJx(K"}q(J&= KJ&= KJm&= KuJSL"(Jl&= KtqJփ"(J&= KtqJП"(Jk&= KtqJ "}q(Jr&= KJ&= KuJS"}q(J&= KJ&= KJ&= KuJ)@"(UqhtQJ8"}q(J&= KJ&= KuJ"(Uq htQJDz#(J&= Ktq!J#(J&= Ktq"J"#(Jr&= Ktq#J6#(J&= Ktq$J47#(Uq%htQJmx#(J&= Ktq&t(Uq'htQtq(.kƣnU^tcBTrees._IIBTree IIBTree q.((((J5nKJ;nKJj&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((Jm&= KJr&= KJ&= KJ&= Kttttq.kƣnU^QcBTrees._IIBTree IIBTree q.((((Jk&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^icBTrees._IIBTree IIBTree q.((((J4nKJ5nKJ:nKJ;nK J>nKJ?nKJi&= KJj&= K Jk&= KJp&= KJq&= KJr&= KJu&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J=nKJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ8nKJ:nKJ;nKJi&= KJj&= KJk&= KJr&= KJy&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((J(UqcBTrees._IIBTree IIBTree qtQJA(J&= KtqJ(J&= KtqJU(J&= KtqJd}q(J&= KJ&= KJ&= KuJ(J&= KtqJ##(J&= Ktq Ju'(J4nKtq JhW(J&= Ktq Jg(Uq htQJh}q (J:nKJ~&= KJ&= KuJ:#}q(J&= KJ&= KuJ(*(UqhtQJT(J&= KtqJx(UqhtQJE(J&= KtqJ:(UqhtQJ ?}q(J&= KJ&= KJ&= KuJB(J&= KtqJYN(J&= KtqJPt(Uq?htQtq@.kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^_cBTrees._IIBTree IIBTree q.((((J4nKJk&= KJo&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^mcBTrees._IIBTree IIBTree q.((((J~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^fcBTrees._IIBTree IIBTree q.((((J4nKJi&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((Jn&= KJ&= KJ&= KJ&= Kttttq.kƣnU^XcBTrees._IIBTree IIBTree q.((((J8nKJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J5nKJ8nKJk&= KJr&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^8cBTrees._IIBTree IIBTree q.((((J4nKJ7nKJ=nKJl&= KJm&= KJw&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^icBTrees._IIBTree IIBTree q.((((J4nKJ5nKJ6nKJ8nKJ:nKJ=nKJi&= KJk&= KJm&= KJr&= KJu&= KJw&= KJ{&= KJ|&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J8nKJ9nKJ;nKJ=nKJj&= KJr&= KJs&= KJy&= KJz&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^fcBTrees._IIBTree IIBTree q.((((J6nKJi&= KJk&= KJq&= KJw&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^mcBTrees._IIBTree IIBTree q.((((Jk&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J5nKJ8nKJ;nKJ=nKJ?nKJi&= KJj&= KJl&= KJp&= KJu&= KJv&= KJw&= KJy&= KJ{&= KJ}&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((Jm&= KJt&= KJx&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^ cBTrees._IOBTree IOBucket q.((J(J4nKtqJNK(J5nKtqJ~}q(Jr&= KJ&= KJ&= KuJS}q(J&= KJ&= KuJ'+(J&= KtqJ9L(UqcBTrees._IIBTree IIBTree qtQJ[T(J&= Ktq J h}q (J8nKJ&= KJ~&= KuJ%}(J&= Ktq J}q (J&= KJ&= KuJq(J&= Ktq J:n(J4nKtqJ7(J&= KtqJh(J&= KtqJ9}q(J&= KJ&= KuJ^}q(J&= KJ&= KJ&= KuJ2(UqhtQJ(J&= KtqJ(J&= KtqJ(J&= KtqJ\ (UqhtQJD2(J=nKtqJuz(UqhtQJX(J&= KtqJB(J&= KtqJ(J&= KtqJ~(J&= KtqJs(UqhtQJ4 (J&= KtqJr:N(Uq htQJ,f(J&= Ktq!J(Uq"htQJ-}q#(J&= KJ&= KuJN(J&= Ktq$J -(J&= Ktq%Jk(J4nKtq&JU}q'(J&= KJ&= KuJ`Z}q((J&= KJm&= KuJ`(Uq)htQJt(Uq*htQJ (J&= Ktq+Jt}q,(J&= KJ&= KuJ}q-(J&= KJ&= KuJ`(J&= Ktq.J'= }q/(J&= KJ&= KuJ (J&= Ktq0JS(J&= Ktq1Jr(J&= Ktq2J(J&= Ktq3t(Uq4htQtq5.kƣnU^cBTrees._IIBTree IIBTree q.((((J8nKJ=nKJ?nKJi&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= Kttttq.kƣnU^XcBTrees._IIBTree IIBTree q.((((J4nKJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ>nKJv&= KJ{&= KJ}&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ5nKJ8nKJ:nKJ;nKJi}q(J&= KJ&= KuJfk}q(J&= KJ&= KJ&= KuJBs(J&= KtqJu(J&= KtqJ%(J&= KtqJ}q(J&= KJ&= KuJ }q (J&= KJ&= KJ&= KuJ (J&= Ktq!J (J&= Ktq"JVs (Uq#htQJʐ (J&= Ktq$Jd] (J&= Ktq%Jj }q&(J&= KJr&= KJ&= KuJ (Uq'htQJ# }q((J&= KJ=nKJm&= KuJP (J&= Ktq)J# (J&= Ktq*JhS }q+(J&= KJ&= KuJŒ (Uq,htQJ (Uq-htQJ (J&= Ktq.J.|" (J4nKtq/J8" (Uq0htQJ( }q1(Ji&= KJ&= Kut(Uq2htQtq3.kƣnU^cBTrees._IIBTree IIBTree q.((((J9nKJE}q(J&= KJl&= KuJV(Uq htQJV(Uq htQJ^u}q (J&= KJ&= KuJY}q (J&= KJ&= KuJ(Uq htQJH(J&= KtqJE(J&= KtqJp(J&= KtqJ7(J&= KtqJ8(UqhtQJD(J&= KtqJ o}q(J&= KJ{&= KJ&= KuJO((J&= KtqJ34(J~&= KtqJ(J&= KtqJᏣ(J&= KtqJ(UqhtQJy(J&= KtqJ'}q(Jx&= KJm&= KuJ6(UqhtQJ5'(UqhtQJڀ(UqhtQJN (J&= KtqJ&(J&= Ktq JD"}q!(J&= KJ{&= KuJ9$(J&= Ktq"J(Uq#htQJ(Uq$htQJp(J&= Ktq%J;(Uq&htQJQ(Uq'htQJw7(J&= Ktq(J(J&= Ktq)Jt}q*(J&= KJ&= KJ&= KuJk(J&= Ktq+J(J&= Ktq,J(Uq-htQJw(Uq.htQJ6:}q/(J&= KJ&= KuJjZ(J&= Ktq0Jͪ(Uq1htQJ<(J&= Ktq2J(J&= Ktq3JQ%(J&= Ktq4J&Y(Uq5htQt(Uq6htQtq7.kƣnU^QcBTrees._IIBTree IIBTree q.((((J;nKJj&= KJp&= K J&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J5nKJ8nKJ=nKJl&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J=nKJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJm&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^XcBTrees._IIBTree IIBTree q.((((J;nKJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J8nKJ:nKJ=nKJi&= KJk&= KJm&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^tcBTrees._IIBTree IIBTree q.((((J4nKJnKJi&= KJj&= KJm&= KJp&= KJr&= KJt&= KJu&= KJv&= KJw&= KJy&= KJ|&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^{cBTrees._IIBTree IIBTree q.((((Jk&= KJ{&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^IcBTrees._IIBTree IIBTree q.((((J4nK J5nKJ8nKJ9nKJ:nKJ;nKJ(UqhtQJ@(J&= KtqJSb(Uq htQJ(Uq htQJ(Uq htQJ}q (J&= KJ&= KJ&= KuJi}q (J&= KJ&= KuJ7 (J&= KtqJj5h(J&= KtqJk}q(J&= KJ&= KJnKJi&= KJl&= KJm&= KJo&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.#kƣnU^JcBTrees._IIBTree IIBTree q.((((J:nKJ&= KJ&= KJ&= KJ&= Kttttq."kƣnU^mcBTrees._IIBTree IIBTree q.((((J4nKJ5nKJm&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.!kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ7nKJ8nKJ:nKJ;nKJ>nKJ?nKJi&= KJj&= KJl&= KJr&= KJv&= KJy&= KJ{&= K J}&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq. kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ5nKJ6nKJ8nKJ:nKJ;nKJ=nKJj&= KJk&= KJl&= KJr&= KJs&= KJv&= KJx&= KJy&= KJz&= KJ{&= KJ}&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((Jy&= KJ{&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((Jl&= KJ&= KJ&= KJ&= K J&= K ttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J{&= KJ&= KJ&= KJ&= Kttttq.kƣnU^{cBTrees._IIBTree IIBTree q.((((J6nKJ;nKJ=nKJi&= KJk&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K ttttq.kƣnU^XcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((Je(U*qcBTrees._IIBTree IIBTree qtQJ](J&= KtqJ# (U+qhtQJ(U,qhtQJ,}q(J&= KJ&= KuJb}q(J&= KJ&= KJ&= KuJDYr(J&= Ktq JJ}q (Jm&= KJ&= KuJ}q (J&= KJk&= KuJc(J&= Ktq J(J&= Ktq Jѱ}q(J&= KJ&= KuJI0}q(J&= KJ&= KJ&= KuJP(U-qhtQJ ](J&= KtqJRsb}q(Jy&= KJ{&= KJ~&= KuJ~nx}q(J&= KJ{&= KJ&= KuJ(J&= KtqJٌ(U.qhtQJ}q(J&= KJ&= KuJ(J&= KtqJ¥}q(J&= KJ&= KuJ*(J;nKtqJ(U/qhtQJ(J:nKtqJֺ1(U0qhtQJKO(J&= KtqJ51U}q(J&= KJ&= KJ~&= KuJ^(J4nKtqJ`(J&= Ktq J%(J&= Ktq!J'(J&= Ktq"J(J&= Ktq#J"(J&= Ktq$J)}q%(J&= KJ{&= KuJf/(Jl&= Ktq&J[y(J&= Ktq'Jc}q((J&= KJ&= KJ&= KuJ?,(J&= Ktq)JLe(J&= Ktq*J c}q+(J&= KJ&= KuJM}q,(Jj&= KJ;nKuJS}q-(J&= KJ&= KuJ"1}q.(Jx&= KJ&= KJ&= KuJ8}q/(J4nKJ5nKuJ}q0(J&= KJ&= KuJN(J&= Ktq1J#}q2(J&= KJ&= KuJ`(J&= Ktq3J(J&= Ktq4JD (J&= Ktq5Jk}q6(J&= KJ&= KJ&= KuJXx }q7(J~&= KJ&= KuJ0(J&= Ktq8JKs(U1q9htQJ,(J&= Ktq:J=(J;nKtq;t(Uq(U5qhtQJj6C}q(J&= KJ{&= KuJnD(J&= KtqJ w(J&= KtqJ$}}q(J&= KJ&= KuJT~}q(J&= K J&= KuJG(J&= KtqJ{}q(J&= KJ&= KuJ}q(J&= KJ&= KJ&= KuJ^(J&= KtqJW}q(J&= KJ&= KuJr}q(Jk&= KJ&= KuJ(U6qhtQJ((J&= KtqJ(U7q htQJ(J&= Ktq!JvE}q"(J&= KJ&= Kut(Uq#htQtq$.7kƣnU^QcBTrees._IIBTree IIBTree q.((((J}&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.6kƣnU^cBTrees._IIBTree IIBTree q.((((J8nKJl&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= Kttttq.5kƣnU^XcBTrees._IIBTree IIBTree q.((((Jk&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.4kƣnU^CcBTrees._IIBTree IIBTree q.((((J8nKJo&= KJ&= KJ&= Kttttq.3kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ8nKJ:nKJ=nKJk&= KJm&= KJr&= KJu&= KJw&= KJy&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.2kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ9nK J:nKJ;nKJnKJj&= KJk&= KJl&= KJn&= KJs&= KJz&= KJ}&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.<kƣnU^cBTrees._IIBTree IIBTree q.((((J4nK J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= Kttttq.;kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.:kƣnU^mcBTrees._IIBTree IIBTree q.((((J4nKJr&= KJ|&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.9kƣnU^cBTrees._IIBTree IIBTree q.((((J7nKJ:nKJ;nKJj&= KJk&= KJr&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.8kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^icBTrees._IOBTree IOBucket q.((JT}q(J&= KJ&= KJ&= KuJ4Ob(U>qcBTrees._IIBTree IIBTree qtQJ*ˑ(U?qhtQJ4K}q(J&= KJ&= KuJ(J&= KtqJ!(J&= KtqJb(J&= Ktq JW(J&= Ktq J{(J4nKtq J}}q (J4nKJ&= KuJƋ}q (J&= K J&= KuJ#(J&= KtqJy(U@qhtQJ(UAqhtQJ%W(UBqhtQJk(J&= KtqJ-+}q(J&= KJ&= KuJ3(J&= KtqJu (J&= KtqJ (UCqhtQJ (J&= KtqJ'((UDqhtQJ3(J&= KtqJ7}P(Jl&= KtqJc(UEqhtQJh}q(J&= KJ&= KuJB>t(J4nKtqJ)w(J&= KtqJnğ(J&= KtqJfm(J&= Ktq J(J&= Ktq!JZ.(Jl&= Ktq"J+;}q#(J&= KJ&= KuJ~G(J&= Ktq$J(R(J8nKtq%JV(J&= Ktq&JZ(J&= Ktq'J b(J&= Ktq(Jdi(UFq)htQJ(J&= Ktq*J^(J&= Ktq+J(UGq,htQt(Uq-htQtq..GkƣnU^{cBTrees._IIBTree IIBTree q.((((J;nKJj&= KJm&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.FkƣnU^CcBTrees._IIBTree IIBTree q.((((Jo&= KJ&= KJ&= KJ&= Kttttq.EkƣnU^JcBTrees._IIBTree IIBTree q.((((J{&= KJ&= KJ&= KJ&= KJ&= Kttttq.DkƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ>nKJk&= KJr&= KJy&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.CkƣnU^QcBTrees._IIBTree IIBTree q.((((J?nKJy&= KJ&= KJ&= KJ&= KJ&= Kttttq.BkƣnU^JcBTrees._IIBTree IIBTree q.((((J>nKJt&= KJ&= KJ&= KJ&= Kttttq.AkƣnU^cBTrees._IIBTree IIBTree q.((((J5nKJ;nKJkƣnU^cBTrees._IIBTree IIBTree q.((((J5nKJr&= KJ}&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((J(J4nKtqJ}q(J&= KJz&= KJs&= KuJ>(J&= KtqJ"(UHqcBTrees._IIBTree IIBTree qtQJ0 (J&= KtqJ`)}q(J{&= KJ&= KuJ:D4(UIq htQJ6G(J&= Ktq J^(J&= Ktq JSm(Jr&= Ktq JLx(UJq htQJ(J&= KtqJ(J&= KtqJ(UKqhtQJE(J&= KtqJ(ULqhtQJ(UMqhtQJ` (UNqhtQJ3}q(J:nKJ&= KuJtK(UOqhtQJI(UPqhtQJG(J&= KtqJl}q(J&= KJ&= KuJ(J|&= KtqJګ(J4nKtqJګ(J&= KtqJi(J&= KtqJx(UQqhtQJ}q(J&= KJ&= KJ&= KuJ(URq htQJ (J&= Ktq!J4(J&= Ktq"Jұ'(USq#htQJKK(UTq$htQt(Uq%htQtq&.TkƣnU^fcBTrees._IIBTree IIBTree q.((((Ji&= KJr&= KJt&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.SkƣnU^JcBTrees._IIBTree IIBTree q.((((Jv&= KJ{&= KJ&= KJ&= KJ&= Kttttq.RkƣnU^mcBTrees._IIBTree IIBTree q.((((J9nKJp&= KJr&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.QkƣnU^JcBTrees._IIBTree IIBTree q.((((J}&= KJ&= KJ&= KJ&= KJ&= Kttttq.PkƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ5nKJ6nKJ8nKJ=nKJ>nKJ?nKJi&= KJk&= KJl&= KJm&= KJr&= KJu&= KJ{&= KJ|&= KJ}&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= Kttttq.OkƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.NkƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.MkƣnU^CcBTrees._IIBTree IIBTree q.((((Jm&= KJ&= KJ&= KJ&= Kttttq.LkƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ;nKJE(U]qcBTrees._IIBTree IIBTree qtQJʙX}q(J&= KJ~&= KuJipY}q(J&= KJ&= KuJi(J&= KtqJ&ȇ}q(J&= KJ&= KuJ}q (J8nKJ&= KJ&= KuJ(U^q htQJU(J~&= Ktq J(J&= Ktq J}q (Jy&= KJ&= KuJ(J&= KtqJ |)(J&= KtqJV,(J4nKtqJJ4(J&= KtqJ:6(J&= KtqJ4d}q(J&= KJ&= KJ&= KuJ3o(J&= KtqJ}q(J4nKJ&= KuJp(J&= KtqJ }q(J&= KJ&= KuJ(J&= KtqJ(U_qhtQJ(U`qhtQJD(UaqhtQJW}q(J4nKJ&= KuJCxi(J&= KtqJcv(Jk&= KtqJ ~(J8nKtqJKt(J&= Ktq Ja}q!(J&= KJ&= KuJ!}q"(J&= KJ&= KuJaO(J&= Ktq#t(Uq$htQtq%.akƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ9nKJ;nKJnKJ?nKJj&= KJk&= K Jl&= KJp&= KJs&= KJy&= KJz&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.`kƣnU^QcBTrees._IIBTree IIBTree q.((((J;nKJj&= KJ&= K=J&= KJ&= KJ&= Kttttq._kƣnU^fcBTrees._IIBTree IIBTree q.((((J8nKJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.^kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.]kƣnU^CcBTrees._IIBTree IIBTree q.((((Jr&= KJ&= KJ&= KJ&= Kttttq.kƣnU^ cBTrees._IOBTree IOBucket q.((Jх(UbqcBTrees._IIBTree IIBTree qtQJRK}q(J&= KJ&= KJ&= KuJQ}q(J&= KJ5nKuJ}q(J&= KJ&= KuJ̩}q(J}q(J&= KJ&= KJ&= KuJWH(UeqhtQJrT}q(J&= KJk&= KuJ(Uq,htQJ(J&= Ktq-Jv(Uq.htQJ (J&= Ktq/J]}q0(J&= KJ&= KJ=nKuJ}q1(J8nKJ&= KJ4nKuJ;,(J&= Ktq2JS5(J&= Ktq3J B(Jk&= Ktq4J N(J&= Ktq5J a}q6(J&= KJ&= Kut(Uq7htQtq8.kƣnU^JcBTrees._IIBTree IIBTree q.((((J8nKJy&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J;nKJj&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.~kƣnU^XcBTrees._IIBTree IIBTree q.((((J5nKJ8nKJr&= KJ~&= KJ&= KJ&= KJ&= Kttttq.}kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.|kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.{kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ8nKJ=nKJk&= KJl&= KJr&= KJw&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.zkƣnU^CcBTrees._IIBTree IIBTree q.((((Jr&= KJ}&= KJ&= KJ&= Kttttq.ykƣnU^QcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.xkƣnU^cBTrees._IIBTree IIBTree q.((((J8nKJ;nKJj&= KJr&= KJy&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((J(UqcBTrees._IIBTree IIBTree qtQJU(J&= KtqJ،(UqhtQJ&(J&= KtqJ (UqhtQJ1(J&= KtqJ(b}q (Jj&= KJ;nKuJ.}q (J&= KJ4nKuJߟ}q (J&= KJ&= KuJ{S(J&= Ktq J +i(Uq htQJr(J&= KtqJ|(J&= KtqJ^7(J4nKtqJ'(J&= KtqJR?(J&= KtqJ,7(UqhtQJ8(UqhtQJ԰}q(J&= KJ&= KuJHg(J4nKtqJ(J&= KtqJF(J8nKtqJ(J8nKtqJn(J&= KtqJ(J~&= KtqJ(Jr&= KtqJ(UqhtQJ}q(J&= KJ&= KuJ(UqhtQJ,(Uq htQJ4/}q!(J&= KJ&= KJ&= KuJ 1(Uq"htQJf(J4nKtq#Ji(J4nKtq$J<(Uq%htQJI(J&= Ktq&J~(Uq'htQJJ(J&= Ktq(Jb(J&= Ktq)J(J&= Ktq*J}q+(J&= KJ&= KuJ4(Uq,htQJ3c(Uq-htQJ#)(J5nK tq.J"A(J&= Ktq/JD(J&= Ktq0t(Uq1htQtq2.kƣnU^CcBTrees._IIBTree IIBTree q.((((Jr&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J8nKJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J8nKJ:nKJ=nKJi&= KJr&= KJu&= KJ{&= KJ|&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J4nKJk&= KJ&= KJ&= KJ&= Kttttq.kƣnU^mcBTrees._IIBTree IIBTree q.((((J~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J8nKJ;nKJj&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J8nKJk&= KJw&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^_cBTrees._IIBTree IIBTree q.((((J5nKJ8nKJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J~&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^tcBTrees._IIBTree IIBTree q.((((Jk&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^mcBTrees._IIBTree IIBTree q.((((Jr&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nK J5nKJ7nKJ8nKJ9nKJ:nKJ;nKJ=nKJ?nKJj&= KJk&= KJm&= KJt&= KJv&= KJx&= KJy&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJy&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((J!(UqcBTrees._IIBTree IIBTree qtQJz(UqhtQJA(J&= KtqJ}q(J&= KJ;nKuJ }q(J&= KJ&= KuJ.}q(J&= KJ&= KuJ(J}&= Ktq J *(J:nKtq J(?;(J&= Ktq JmP(J4nKtq J'UT(J&= Ktq JUW(UqhtQJ|g}q(J&= KJ&= KJ&= KuJM}q(Jk&= KJ}&= KuJF-(J&= KtqJ}q(J&= KJ&= KuJ(J&= KtqJ}q(Jj&= KJ;nKJ&= KuJ@x)(J&= KtqJyRr}q(J&= KJ7nKuJa(UqhtQJ0(J&= KtqJ(J&= KtqJ0G(J&= KtqJq(UqhtQJh(J&= KtqJ"!(J&= KtqJ;}q(J&= KJ&= KuJt.R(J&= KtqJT[(Uq htQJz(J&= Ktq!JP}(J&= Ktq"Jp~(J7nKtq#Jؓ(J~&= Ktq$t(Uq%htQtq&.kƣnU^XcBTrees._IIBTree IIBTree q.((((J7nKJ;nKJj&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J9nKJz&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J=nKJ{&= KJ~&= KJ&= KJ&= Kttttq.kƣnU^_cBTrees._IIBTree IIBTree q.((((Jm&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J~&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((Jy&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((J}q(J&= KJ&= KuJ%L(UqcBTrees._IIBTree IIBTree qtQJ(J5nKtqJ.=(J}&= KtqJ*(UqhtQJV}q(J&= KJl&= KuJ(J&= Ktq J_!(J&= Ktq J#(J&= Ktq Jjiq(J&= Ktq JMs(J5nKtq J (J?nKtqJ(J&= KtqJ(J&= KtqJ_k(J4nKtqJi}q(J:nKJ&= KJ&= KuJu}q(J&= KJ&= KJ&= KuJ(UqhtQJ:(UqhtQJ (UqhtQJ(}q(J&= KJ&= KuJ4(UqhtQJX(J&= KtqJ{(J&= KtqJ p(J&= KtqJk}q(J4nKJ&= KuJR(J&= KtqJ(J&= KtqJMԹ(J&= KtqJ{(J&= Ktq Jܷ(J&= Ktq!J (Jl&= Ktq"t(Uq#htQtq$.kƣnU^JcBTrees._IIBTree IIBTree q.((((J4nKJm&= KJu&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J5nKJ7nKJ=nKJk&= KJs&= KJz&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J7nK J=nKJk&= KJm&= KJr&= KJt&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= K J&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J=nKJm&= KJo&= KJx&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((JC(J&= KtqJ&}q(Ji&= KJm&= KJ&= KuJf u(UqcBTrees._IIBTree IIBTree qtQJ(Ju&= KtqJ}q(J&= KJ&= KuJ!3(UqhtQJd4(Uq htQJA(Uq htQJ B(Ji&= Ktq JQV(Uq htQJLH(J&= Ktq J/(J&= KtqJ|(UqhtQJ(J&= KtqJVj(J&= KtqJy}q(J&= KJ&= KuJYf(UqhtQJ(J&= KtqJ@ (UqhtQJU@(J&= KtqJ8b(UqhtQJ nKJy&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ;nKJj&= KJo&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= K J&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((J3(UqcBTrees._IIBTree IIBTree qtQJ0:(UqhtQJa&n(J&= KtqJ(J&= KtqJ(J&= KtqJ/(UqhtQJZ_(J&= Ktq Jiþ(J8nKtq J]Ǿ(J&= Ktq J;}q (Ji&= KJ&= KJ&= KuJپ(J&= Ktq Jz}q(Jp&= KJ&= KJ&= KuJ3(Jl&= KtqJ@=(J&= KtqJQ(J&= KtqJ-R(UqhtQJjS}q(J&= KJ&= KJ&= KuJW(UqhtQJV`(J&= KtqJb}q(J&= KJ&= KuJd(J&= KtqJd(UqhtQJf(J?nKtqJ}q(J&= KJ&= KuJ(UqhtQJbq}q(Jx&= KJm&= KuJ9}q(Jp&= KJ&= KuJο}q(J&= KJ&= KJ&= KuJ7ؿ(J&= KtqJ޿(J&= Ktq t(Uq!htQtq".kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((Ji&= KJm&= KJ&= KJ&= Kttttq.kƣnU^~cBTrees._IIBTree IIBTree q.((((J5nKJ:nKJ(J&= KtqJǙf(Ji&= KtqJq(J&= Ktq J](J&= Ktq!Jθ(J&= Ktq"Jθ(Uq#htQJ}q$(J&= KJ&= KuJ(J&= Ktq%J}q&(J&= KJ&= KJ&= KuJCE(J&= Ktq'Je%}q((J&= KJ&= Kut(Uq)htQtq*.kƣnU^cBTrees._IIBTree IIBTree q.((((J8nKJ:nKJl&= KJo&= KJr&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^QcBTrees._IIBTree IIBTree q.((((J~&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= Kttttq.kƣnU^_cBTrees._IIBTree IIBTree q.((((J4nKJ6nKJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((J.8(UqcBTrees._IIBTree IIBTree qtQJkR(J&= KtqJa(J4nKtqJk(UqhtQJNo(Jy&= KtqJ,܆(UqhtQJT@(Jm&= Ktq Jӣ(J&= Ktq JJ(J&= Ktq JQ(Uq htQJA(J&= Ktq JFp(UqhtQJγ(Jm&= KtqJUkֳ(J&= KtqJI_(J&= KtqJо(J&= KtqJ+@A(UqhtQJ(UqhtQJa(J&= KtqJZ}q(J&= KJ4nKuJ2(J&= KtqJD״(UqhtQJU(J4nKtqJB(J&= KtqJ+S(UqhtQJj}q(J&= KJ&= KJ&= KuJ(J&= KtqJ`۵(J&= KtqJT(J4nKtqJ0'(J&= Ktq Jٔ*(Jk&= Ktq!J!U(J&= Ktq"t(Uq#htQtq$.kƣnU^CcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((Jk&= KJ~&= KJ&= KJ&= KJ&= Kttttq.kƣnU^QcBTrees._IIBTree IIBTree q.((((J8nKJx&= KJ&= KJ&= K J&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J5nKJ9nKJi&= KJz&= KJ{&= KJ}&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^_cBTrees._IIBTree IIBTree q.((((J4nK%Jr&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^fcBTrees._IIBTree IIBTree q.((((J9nKJs&= KJy&= KJz&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((J<-}q(J&= KJ&= KJ4nKuJjL=(J&= KtqJMx(UqcBTrees._IIBTree IIBTree qtQJy}q(J&= KJ&= KJ&= KuJS=(J&= KtqJj.(Jr&= KtqJ&(J&= Ktq J(J=nKtq J}q (J&= KJ&= KJ?nKuJű(Uq htQJ ɱ(J:nKtq J~ϱ(J&= KtqJO(UqhtQJBb}q(J&= KJ&= KJ&= KuJVm }q(J&= KJ&= KJ&= KuJ(J&= KtqJ (J&= KtqJE(J&= KtqJa](J&= KtqJ4k(J&= KtqJ釲}q(J&= KJ&= KJ&= KuJN(UqhtQJL(UqhtQJm(J&= KtqJxf(J&= KtqJ(J&= KtqJ(UqhtQJ 0(J:nKtqJ8.(J&= KtqJN|0}q (J4nKJ~&= KuJ6(Jr&= Ktq!t(Uq"htQtq#.kƣnU^{cBTrees._IIBTree IIBTree q.((((J4nKJl&= KJ}&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJm&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^fcBTrees._IIBTree IIBTree q.((((J8nKJ;nKJj&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJl&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((Jrb(J&= KtqJ.{n(UqcBTrees._IIBTree IIBTree qtQJ}q(J&= KJ&= KJ5nKuJv(J&= KtqJ1(J&= KtqJY6(J~&= KtqJͮ(J&= Ktq J(J&= Ktq JL((Uq htQJb(J&= Ktq J%}q (J&= KJ&= KuJ@ (J&= KtqJ*(UqhtQJR(J&= KtqJ\}q(J&= KJ&= KJ&= KuJa(UqhtQJSEk}q(J&= KJ(J}&= KtqJѰ(UqhtQJG(Uq htQJ'P(Uq!htQJP(J&= Ktq"Jq,(J&= Ktq#t(Uq$htQtq%.kƣnU^cBTrees._IIBTree IIBTree q.((((J;nKJj&= KJm&= KJr&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^QcBTrees._IIBTree IIBTree q.((((J>nKJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J9nKJ=nKJp&= KJt&= KJw&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J5nKJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J7nKJ9nKJ=nKJi&= KJy&= KJ|&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((J砪(J4nKtqJ t(J&= KtqJM}q(J&= KJ&= KuJސ(UqcBTrees._IIBTree IIBTree qtQJ^}q(J&= KJ{&= KJ4nKuJR[k}q(J&= KJ&= KuJMR(J&= Ktq J}q (J4nKJ&= KuJY"}q (J&= KJ&= KJ?nKuJޫ}q (J&= KJ7nKuJn(J&= Ktq J |}q(J&= KJ&= KuJ]Z(Jp&= KtqJ](J&= KtqJl(J&= KtqJFs(J&= KtqJ~(Jr&= KtqJ\}q(J&= KJ&= KuJʹ(J&= KtqJt(UqhtQJr (J&= KtqJ(UqhtQJ8(J&= KtqJ\(UqhtQJxn}q(J&= KJ&= KJ&= KuJ(J&= KtqJ}(J4nKtqJ- (UqhtQJ (J~&= KtqJ(Uq htQt(Uq!htQtq".kƣnU^cBTrees._IIBTree IIBTree q.((((Jk&= KJ{&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((Jy&= KJ~&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ5nKJl&= KJv&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJ;nKJj&= KJl&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^QcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((Jl&= KJ&= KJ&= KJ&= Kttttq.kƣnU^fcBTrees._IOBTree IOBucket q.((J(UqcBTrees._IIBTree IIBTree qtQJx2}q(J&= KJ&= KJ&= KuJĠ8(UqhtQJ:}q(J{&= KJ&= KuJ4接}q(J8nKJ~&= KJ&= KuJ䈯}q(J&= KJl&= KuJ}q (J&= KJ&= KuJ(J&= Ktq J8}q (J&= KJl&= KuJ0R }q (J&= KJ&= KJ4nKuJm,(Uq htQJ9}q(J&= KJ&= KJ&= KuJdM(UqhtQJ{(J&= KtqJ(J&= KtqJCG(J&= KtqJjR}q(J:nKJ&= KJ&= KuJ+@}q(J&= KJv&= KuJ:ш(UqhtQJR(Jl&= KtqJ}q(J&= KJ&= KuJMW(UqhtQJ<(J&= KtqJ]/(UqhtQJ=(J4nKtqJXm(J|&= KtqJH&(J&= KtqJe(J&= KtqJJʨ(J&= KtqJeۨ(J&= Ktq J(J&= Ktq!JkJ(Uq"htQJ((J&= Ktq#J Q(Uq$htQJX(Uq%htQJ;r}q&(J&= KJ&= KuJK|}q'(J&= KJ&= KJ&= KuJ}q((J~&= KJ&= KuJs}q)(Ji&= KJ&= KuJ{(Uq*htQJz(J?nKtq+J//(Uq,htQJ:5(J&= Ktq-J97(J&= Ktq.J=}q/(J&= KJ&= KuJD/G(Uq0htQJgI(J&= Ktq1JX(J&= Ktq2Je_(J&= Ktq3Joa(J&= K tq4t(Uq5htQtq6.kƣnU^CcBTrees._IIBTree IIBTree q.((((Jr&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J=nKJi&= KJk&= K Jq&= KJw&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= K ttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nK J5nK J6nKJ7nKJ8nK J9nKJ:nKJ;nK J=nK J>nKJi&= KJj&= KJk&= KJl&= K Jm&= KJn&= KJo&= KJp&= KJr&= K Js&= KJt&= KJu&= KJv&= KJw&= KJy&= K Jz&= KJ{&= K J|&= KJ}&= KJ~&= KJ&= K J&= KJ&= KJ&= K J&= KJ&= K J&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= K5J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^tcBTrees._IIBTree IIBTree q.((((J4nKJ5nKJx&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J;nKJj&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J5nKJnKuJ(J&= KtqJ}q (Ji&= KJ&= KJ&= KuJ!a(J4nKtq JՈ(J&= Ktq J|ˢ(Uq htQJ$OϢ(J&= Ktq J(J&= KtqJ !(J&= KtqJi0}q(JnKJ?nKJi&= KJj&= KJk&= KJn&= KJp&= KJq&= KJr&= KJs&= KJt&= KJu&= KJv&= KJw&= KJy&= KJz&= KJ|&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J4nK Jl&= KJv&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((Jαl}q(J4nKJ&= KJ~&= KuJm(UqcBTrees._IIBTree IIBTree qtQJՑ(UqhtQJ|(J&= KtqJuٞ(J&= KtqJ(J&= KtqJ)&(J&= Ktq JG(Uq htQJtT(JnKuJD`(J&= Ktq J珜}q (J&= KJ5nKJ&= KuJ(J&= Ktq JnKJi&= KJj&= KJl&= KJp&= KJr&= KJt&= KJu&= KJv&= KJw&= KJy&= KJ{&= KJ|&= KJ}&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^`cBTrees._IOBTree IOBucket q.((J(UqcBTrees._IIBTree IIBTree qtQJz (J&= KtqJ4(J&= KtqJ~7(J&= KtqJ<(J&= KtqJXY(J&= KtqJh(Uq htQJ uw}q (J:nKJ&= K J&= KuJ$}q (J&= KJ&= KuJ-x}q (J&= KJj&= KJ;nKuJV(Uq htQJk,(J&= KtqJ?$:(UqhtQJD(J&= KtqJDN(UqhtQJ(c}q(J&= KJ&= KJ&= KuJ`(J&= KtqJTн(J&= KtqJl(J&= KtqJ }q(J&= KJ5nKJ~&= KuJv}q(Jy&= KJ&= KuJ7;(J&= KtqJs'I(J:nKtqJAe}q(J&= KJ&= KJ&= KuJ=Th(J4nKtqJ}i(J&= KtqJ -(J&= KtqJO(J&= KtqJ4(UqhtQJE}q (J5nKJ&= KuJ.W&(Uq!htQJ(}q"(J&= KJ&= KuJ{1<(J&= Ktq#J*|S(J&= Ktq$JU(Jl&= Ktq%JU(Uq&htQJU:x}q'(J&= KJ&= KJ4nKuJ_}q((J&= KJ5nKut(Uq)htQtq*.kƣnU^cBTrees._IIBTree IIBTree q.((((J5nKJ:nKJ>nKJo&= KJy&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^{cBTrees._IIBTree IIBTree q.((((Jl&= KJm&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K ttttq.kƣnU^_cBTrees._IIBTree IIBTree q.((((J4nKJnKJ|&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((Jk&= KJ{&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((J{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IOBTree IOBucket q.((JP!Q(U qcBTrees._IIBTree IIBTree qtQJpV}q(J&= KJ&= KJ&= KuJn}q(J&= KJ}&= KuJ3O(J&= KtqJ ֍(J&= KtqJ:?(J&= KtqJ+V(J&= Ktq Jin(J&= Ktq JԨn(J&= Ktq JZq(J&= Ktq J K(J&= Ktq J(J&= KtqJ}q(J&= KJ&= KJ&= KuJ(J&= KtqJ9}q(J:nKJ&= KuJ(J&= KtqJ*(J8nKtqJ(J&= KtqJhV }q(J&= KJ&= KuJx (J&= KtqJ!(U qhtQJz+(U qhtQJ.}q(J&= KJ&= KuJz1}q(J:nKJ&= KuJu(U qhtQJޏ}q(J&= KJ~&= KuJ[Ȕ(J&= KtqJ(J&= KtqJI}q(J4nKJ5nKuJ˓}q (J&= KJ&= KJ&= KuJV)ޓ(J8nKtq!JU}q"(J&= KJ&= KuJf (U q#htQJH}q$(J&= KJm&= KuJ( }q%(J&= KJ&= KuJnP(J&= Ktq&J!@~(J&= Ktq'JWH(J&= Ktq(J˗(Uq)htQJQ(J&= Ktq*J ɔ}q+(J&= K J&= KuJTC̔(J&= Ktq,t(Uq-htQtq..kƣnU^QcBTrees._IIBTree IIBTree q.((((J{&= KJ}&= KJ&= KJ&= KJ&= KJ&= Kttttq. kƣnU^cBTrees._IIBTree IIBTree q.((((J4nKJr&= KJ~&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq. kƣnU^cBTrees._IIBTree IIBTree q.((((Jm&= KJ{&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq. kƣnU^CcBTrees._IIBTree IIBTree q.((((J&= KJ&= KJ&= KJ&= Kttttq. kƣnU^CcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= Kttttq. kƣnU^QcBTrees._IIBTree IIBTree q.((((J4nKJ5nKJ:nKJ&= KJ&= KJ&= Kttttq.kƣnU^?cBTrees._IOBTree IOBucket q.((J8i}q(J&= KJ&= KJ&= KuJ?2(J&= KtqJ(UqcBTrees._IIBTree IIBTree qtQJԍ}q(J&= KJ&= KuJ׍(Jk&= KtqJAd(J&= KtqJK`(J&= Ktq J(Uq htQJS(J&= Ktq JPAE(Uq htQJP^}q (J&= KJ&= KuJj}q(J&= KJ&= KuJᎎ(UqhtQJ}q(J&= KJ~&= KuJܷ}q(J&= KJ&= KuJ|(UqhtQJy֎(J&= KtqJ (J&= KtqJW>(UqhtQJ+(J&= KtqJL/}q(J8nKJ&= KJ&= KuJn;(J(Uq$htQJ꒐(Uq%htQJ,}q&(J&= KJ4nKJ&= KuJK,(JJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= KJ&= KJ&= K J&= K J&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^CcBTrees._IIBTree IIBTree q.((((J8nKJ&= KJ&= KJ&= Kttttq.kƣnU^cBTrees._IIBTree IIBTree q.((((Jl&= KJ{&= K J&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= K J&= KJ&= Kttttq.kƣnU^{cBTrees._IIBTree IIBTree q.((((J:nKJl&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((J4nKJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^JcBTrees._IIBTree IIBTree q.((((Jv&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^QcBTrees._IIBTree IIBTree q.((((J:nKJ&= KJ&= KJ&= KJ&= KJ&= Kttttq.kƣnU^T(cProducts.PluginIndexes.TextIndex.Lexicon Lexicon q)tq.}q(U_lexiconq(U"qcBTrees._OIBTree OIBTree qtQUsplitterParamsqNUstop_synq}q U _inverseLexq (U#q cBTrees._IOBTree IOBTree q tQU SplitterFuncq cProducts.PluginIndexes.TextIndex.Splitter.ZopeSplitter.ZopeSplitter ZopeSplitter qU useSplitterqU ZopeSplitterqu.#kƣnU^}cBTrees._IOBTree IOBTree q.(((U$qcBTrees._IOBTree IOBucket qtQJ~(U%qhtQJPR(U&qhtQJ!(U'qhtQJV(U(qhtQJI(U)qhtQJ(U*q htQJ3(U+q htQJ^ۤ(U,q htQJ(U-q htQJ}~(U.q htQJ6(U/qhtQJ3(U0qhtQJVon(U1qhtQJz(U2qhtQJ@ (U3qhtQJMԹ(U4qhtQJ.(U5qhtQJv:(U6qhtQJQ(U7qhtQJuF(U8qhtQJ(U9qhtQJ)U(U:qhtQJI(U;qhtQJ(R(UqhtQJu(U?qhtQJ)(U@qhtQJ@(UAq htQJ(UBq!htQJ(UCq"htQJ2%(UDq#htQJ( (UEq$htQJn (UFq%htQJhL(UGq&htQJNK(UHq'htQJU(UIq(htQJ(UJq)htQJf(UKq*htQJ "(ULq+htQJKϳ&(UMq,htQJn+(UNq-htQJ/(UOq.htQJ;2(UPq/htQJ4(UQq0htQJexd9(URq1htQJ}y>(USq2htQJFB(UTq3htQJnF(UUq4htQJxJ(UVq5htQJ\`!O(UWq6htQJ>R(UXq7htQJtW(UYq8htQJy^[(UZq9htQJ^(U[q:htQJa(U\q;htQJ&c-f(U]qhtQJr(U`q?htQt(hhtQtq@.`kƣnU^cBTrees._IOBTree IOBucket q.((JrU twentiethqJ4rUtpidqJrUdaysqJ sUconnectqJzsUdomainqJ10sU client_homeqJSnKsUbenefitqJ#QsUdtmlifq Jc֒sUfiveq JsU skip_exprq JhsU hexadecimalq JsUhas_permissionq JsUunlocksqJ2nUbeingq'J BnU constructingq(J"SnUconsistsq)JenU name_exprq*JXnUenteringq+J,4nUpolicyq,J'NnUmoduloq-JInU specifiesq.J=nU applicationq/J{nUsmtpq0JnUperiodsq1JXnU attribute1q2JYoUhelpfulq3JaoUset_lazyq4t(U_q5htQtq6.]kƣnU^0cBTrees._IOBTree IOBucket q.((J&c-fUreturnvariableqJczfUmenubarqJfU situationsqJCwfUdtmlwithqJVּfUlocalqJ9fU executableqJr7gUadministratorsqJPgUdoesnq J{ÆgUencryptq JqɢgUiso8601q J gUoccurredq JgU scrollableq JgUrecentlyqJgUnoneqJSgUstayqJgUaffectedqJhUxscaleqJ9hUfinalqJ\FhUturnsqJ~}LhUleakqJhhU efficientlyqJ0hU indicationqJdhUupqJghUstartqJ(iUbranchesqJ;iUdividedqJZiU unconstrainedqJ\iUclassqJT)giU /dtmlraiseqJiiUchecksqJiUroundingq J[iUlocateq!JiU truncationq"JiUawayq#JYjU treestateq$J^[jUatofq%JrjUserviceq&J6[jUsortedq'JfjUsetvirtualrootq(J(̋jU categoriesq)J,_jUurlsq*Jw\jU intermediaryq+Jr~jUagainstq,JjUtheq-JjU computationq.JP%jUexportedq/t(U^q0htQtq1.\kƣnU^5cBTrees._IOBTree IOBucket q.((JaUprevioussequencesizeqJaUincludesqJ[bUescapesqJbU arbitraryqJ-bUleqJ!WbUeditedqJœbUhourqJHbU encryptionq J-bUprevioussequenceendnumberq JKbUpushesq JkrbUrelativeq JbUprovideq JbUsoqJ*ebU platformsqJ~3cUrejectqJ;QcU millisecondqJ"pcUrestartqJevcUserverqJcU /dtmlcommentqJ4cUdialogqJhcU sufficientqJvdUfromqJdUmanageqJ>[dUmovedpermanentlyqJ։dUmcdonaldqJ!dU conditionqJ+dUsequencevartitleqJdUbase0qJ?dU environmentqJ"eUsenderqJ>eUcomputerq JsPeUletterq!JjeUmappedq"J͛keU directionq#JkeU facilitiesq$JHeUmarq%J2eU informationq&JGeUrenamingq'J랲eUeeeeeeq(JeUtotalsq)JeUreturnedq*J eUreleaseq+J)fUbeq,JfUresumeq-J$%fUformsq.t(U]q/htQtq0.[kƣnU^VcBTrees._IOBTree IOBucket q.((J^UpasswordqJ>^UpreviousbatchesqJo}^U setheaderqJ!^UzsqlqJ&^Uerror_tbqJ^U conditionsqJ^U//hoohooqJ_Uoneorq J} _Uzerodivisionerrorq J$_Ulessthanq J0_Uextendq JXU_U carefullyq Jtb_U generallyqJ_UbasicqJk13`U traversedqJ63`UlikeqJjC`UvarietyqJĭD`UsmallerqJfJY`U alphanumericqJ4[`UdepthqJ]`UhiddenqJ`UhereqJ(ݟ`UtwodigitqJ`UcaughtqJ=`U functionsqJVaU7bitqJD=aUatqJHaUtellingqJZbaUfacilityqJ~iaUdisplayqJq{aUintoq Jv@aUdiamondq!J?aU persistenceq"t(U\q#htQtq$.ZkƣnU^cBTrees._IOBTree IOBucket q.((Jy^[UanqJXu[UisqJ[U singletonqJԦ[Uand/orqJ[UexactlyqJ=[U identifyingqJ6R[U document_idqJ![Ugiveq J8v \U parametersq Jy2\Ulimitq JہH\U particularq J{\Usuppliedq J\UextraqJ6Z\UsectionsqJ\U preciselyqJ\\U try/finallyqJ\UvisibleqJ\UdueqJ8\UcontrastqJ\UpropertymanagerqJ]UcausesqJ$]UindexingqJC]UearlierqJuw,^UpoliciesqJO6^UkeepingqJQ^UnoticeqJS^UloopsqJj^UaddsqJcr^U representsqJց^Umeansqt(U[q htQtq!.YkƣnU^pcBTrees._IOBTree IOBucket q.((JtWU manipulationqJ4WUdtmlmimeqJ9BWUknownqJ?IWUentityqJUWU requirementsqJdWUprefixqJ{WUprofileqJH'WU componentq JWUtreeq JWU compositeq J|NXUtotallyq JtnXUdeltaq J-@XUautoqJ NXUurlpath2qJ:XUtopqJZmXUsiteqJ6XU attemptedqJXUoptimalqJ XUengineqJXUcommandqJXUsrcqJXUcookieqJkXU invisiblyqJRXUshorterqJ YUpackagedqJۨ*YUalwaysqJmYUinheritsqJ/YU imageobjectqJVYUpropertysheetsqJYUfreedomqJ]ZUvalidateq J4ZUsecuritymanagerq!Jr5ZUnavigateq"J+{TZUdebugq#JfZU debuggingq$JnZU interpretedq%J`~ZUconsumeq&J3ZUminimizeq'J uZUutf8q(JaZUmissingq)JV˱ZUquotedprintableq*JXDZUnonblankq+JҶZU unrenderedq,JZUchildrenq-JwZUpidq.JZUindexedq/JdH[Uendsq0JKT[Uvalidq1J][U basepath0q2J@?[U downloadsq3t(UZq4htQtq5.XkƣnU^cBTrees._IOBTree IOBucket q.((J>RUmodeqJO6ERU calculationqJ&ERUmodesqJrSRU committedqJ<{]RU orderobjectsqJ|RU comparisonsqJ)ֱRUqueriesqJ拴RUmodq J̵RUchrq JMRU essentiallyq JRUinq JcRUproxyq J(RUoccursqJ? SUdatesqJSUmostqJ6SUstructuredtextqJcSU//wwwqJ2mSUsnapshotqJSUresideqJ䀩SU/aqJ虪SUeasyqJۮSU organizationqJRSU computingqJESU displayingqJVSUproperlyqJDSUfilesqJTTU semanticsqJTUneqJ=PTUcreatingqJz=TUdocsqJRTUfirstq JqXTUaddressq!JGTUformq"J0TUbrq#JyTU inclusivelyq$J{ZUUdtmlvariablenameq%JPUUdollarsq&J;(UUoneq'J/UUclosestq(Jڵ5UU encounteredq)J]UUhostq*JqUUreadyq+JxUUprevioussequenceendindexq,JUUhotfixq-J UU immutableq.J UUmanagersq/JuUU /dtmlmimeq0J_UU representq1J+VUexpandedq2JrVVUhrefq3JVUdefinedq4JWUdumpq5JWU collectionsq6t(UYq7htQtq8.WkƣnU^cBTrees._IOBTree IOBucket q.((J\`!OUzopeqJj=OU implementqJDOUexecutedqJEOUhisqJdOU filename_exprqJptOUmomentsqJKdOUnumqJ.˜OU variancenq J6ůOUedu/cgi/interfaceq JުOU databasesq J2?OUcheckboxq JiOUghostq JհOUphysicalqJjOUfourthqJ`PU sequencestartqJ:$PU moveobjectsupqJ$JPUlazyqJBWPU getusernameqJFPUcustomqJbPUviewqJBPUthinkingqJPU publishingqJ1PUwarningqJPUexistingqJ7PU themselvesqJ9PU org/doc/current/lib/modulestringqJQUtdqJZQU subobjectsqJQUnumberqJ6QUaroundqJvLQUdropdownq J__QUputq!JcQUwouldq"JeQU24hourq#JQU modifyingq$JhQUplaceq%JGZQUhelpq&JSRUunichrq'JGJRUdeletesq(t(UXq)htQtq*.VkƣnU^cBTrees._IOBTree IOBucket q.((JxJUdoqJJUcostlyqJJUleapqJ.JUhostsqJD4KUaddableqJFKUffffffqJQKU deselectsqJ KU url_quoteq J)KUownersq JqKU encryptingq J/KU treeitemurlq JPLUmodifyq J?pLU objectmanagerqJ xLUthanqJOLUscriptqJ\LUquotedqJpLUsessionqJ5LUonlineqJLUdollarsandcentsqJ LUfloatqJLUauthorsqJLUserviceunavailableqJMU nocontentqJ"MUpyqJ$MU shutsdownqJ 7MU dtmlunlessqJ^WMUaccessqJUMUunsignedqJӠMUslashesqJMUraiseqJIMUwhileq JMU beginningq!J_!NU difficultq"Jl+NUreallyq#J',LNUpassesq$JwRNU deselectingq%JQwNUitsq&JNUwritingq'JUregularqJ>UfindsqJq>UmetaqJ4[)?Ubase1qJ6?UindexqJ9?UrequestrelatedqJUE?U mirroringqJ09F?Utagq JT?U branches_exprq JCq?U multiplesq J) ?Uexecutesq J/?Usqlgroupq J?UchieflyqJz6@Uorg/doc/current/tut/node10qJ8@UstyleqJV@UnextqJ9N|@UgenerateqJ@UpropertyqJf~@U html_quoteqJe@UscaledqJ@UsomeoneqJv AU writelocksqJAUopqJT'AU evaluatesqJC4AUbase2qJhQAU presentingqJ ^AU addheaderqJrrAUincludedqJ3AUprevioussequencestartnumberqJ&AUshuttingqJcAU badgatewayq JïAUpackingq!JmAUuserfolderadduserq"JAUdomainsq#t(UTq$htQtq%.RkƣnU^cBTrees._IOBTree IOBucket q.((Jexd9U profilingqJZ{9U basepath2qJ;9U unencryptedqJM9UviewersqJk:UweekqJ+:UcheckqJ"@:U documentedqJZ:U associationsq Jg:U clipboardq J$:Uremovesq J:Uproceedsq Jq:Ucommasq J2;UcacheqJ`>;UborderqJIS;UuploadedqJĂ;UmixedqJՄ;UloopingqJ$;UbehavesqJ[j;U adtmlmethodqJ-;UnamesqJ;UonceqJ#U searchingq&J>U summarizeq't(USq(htQtq).QkƣnU^cBTrees._IOBTree IOBucket q.((J4UinnerqJ ?5UappendedqJL5UrenderedqJL85U commentingqJJ5UequaltoqJ fR5UfollowqJ5UlessthanequaltoqJ'5U save/discardq J 5Uasciiq J}5Uheadersq J5Uobjectq J 6U#org/doc/current/lib/modulemimetoolsq J 6U instance_homeqJ\6UusuallyqJ!6UcolspanqJNL6U greaterthanqJQ6U wholedollarsqJzTY6UcommaqJZ6UlibraryqJ&v6U accesscontrolqJ6U installationqJ76UfewerqJX7U explicitlyqJo M7U appearanceqJ7UgetphysicalpathqJ.7UlatestqJXo7UdivmodqJP7UtellsqJp8UexpandqJi8UfetchingqJxsj8U12hourq J8Uappletsq!J/d8Upmonthq"J8Uproperq#JL9U distributionq$JE9Umanage_workspaceq%Jr_,9Usecuritygetuserq&J8;9U arithmeticq't(URq(htQtq).PkƣnU^cBTrees._IOBTree IOBucket q.((J;2UpythonqJ K2U45pmqJ9wR2UstateqJ52U cacheableqJ2UlongqJ2UwellqJ2UmetatypeqJoQ2Ustartingq J3U describingq J_ 3Ulogq J-33U expressibleq J53Ubookmarks/favoritesq JK3UtemplateqJT3UpcommonqJx]p3UmainqJ}y3UhyphensqJ3UstorageqJȼ3UsameqJB3UholdqJ#3UfolderqJ3UasqJ 3UnextsequencesizeqJM4UworksqJ 4UmayqJd@04UcompleteqJ04UcopyqJ?4UblindlyqJh4UevolveqJ4UwhyqJ4UtabsqJR4Urelatedq t(UQq!htQtq".OkƣnU^?cBTrees._IOBTree IOBucket q.((J/U ordersupportqJX/UmanagedqJZ/UappendqJ'/U controllingqJ/U no_push_itemqJ/UrelyqJ{/U employeesqJ?/U title_and_idq J/U performanceq Jˮ/Uversionq J~h/Usszq Jt0Unowrapq J0U distinguishqJ30UwordsqJ0UcategoryqJ.0UpowerfulqJ*P1UwhichqJE:1U propertyinfoqJ.tK1U fileobjectqJkN1UneededqJUW1U factoriesqJ\1U //localhostqJGd1UrequestqJBu1U treelevelqJ]Ȁ1UgenericqJiˍ1UdtmltryqJ11UdigitqJX=1U organizingqJ;2U preciseampmqJ/2U expressionsqt(UPq htQtq!.NkƣnU^cBTrees._IOBTree IOBucket q.((Jn+UselectsqJ +UlabelqJB-+UdecodeqJB]+UobtainqJ#+U attribute2qJX=+U css_classqJF+U describedqJI+U describesq JL,Ujanuaryq JVI9,Umailhostq J,Usupportq J9,U containedq J/,UwebqJ,UvariableqJ,UeachqJ -UmodifiedqJ&-UsyntaxesqJAQi-U join/leaveqJ%k-U updateinfoqJT -UsentqJ-UnormallyqJ-U resourcesqJ-U underscoresqJ-UcallingqJq-UdegreesqJ-UpagesqJN .UlistingqJ.UconfirmqJ1,.UroughlyqJ]:Z.U appendcookieqJ|\.Udivisionq JD.U orderedfolderq!JȊ.U evaluatedq"J?܍.Uustringq#Jk.Upickq$JT.Ustoreq%J.Umanagerq&JX.Uequalq'J@.U occurrencesq(J.Uignoringq)Jݴ.U maintainsq*J.Umajorq+J+/Uboundq,J^4N/Ubooleanq-Js/U authorizedq.t(UOq/htQtq0.MkƣnU^zcBTrees._IOBTree IOBucket q.((JKϳ&U date/timeqJ&UdeletedqJ^&UdiscoverqJ&UincreaseqJj 'UsomeqJl,'U precisionqJ7'UtreesqJx@'U permssionq JA'Unoq JW'U update_dataq Jt'U authorizationq Jl{'U selectionq J 'UdotqJ0'UabsqJ+q'U traversingqJ''U internationalqJA'UwideqJ 'UexceptionexpressionqJda'UsavesqJ"k(UcomparedqJ9z(UwithoutqJ}(U searchinputqJՈ(UdearqJ(UmappingsqJ(U 0xffffffffqJ~ (UdecidedqJS-)U millisecondsqJ?)U regardlessqJ B)U callablesqJK)UworryqJ3)Uroundedq JLr)U combinationq!JK)U specifiedq"JM)U appendheaderq#J)Uselectq$J4|)Umachineq%J )Uloq&JA)U splittingq'Jg3*Uintendedq(Jux*U us/pacificq)J ׆*Ugetpropertytypeq*J<*Uuserfolderedituserq+J*U syntaxerrorq,J*U ownershipq-J*U associatedq.J2 +Umailtoq/J-+Uoftenq0JL+Uintervalq1t(UNq2htQtq3.LkƣnU^(cBTrees._IOBTree IOBucket q.((J "UtryingqJS"UsqltestqJ)@"UacquireqJ8"U propertyitemsqJ"UcasesqJDz#UaltqJ#UhexqJ"#Ufilterq J6#Ulogicq J47#Uidsq Jmx#Uenableq Jz^#Unonusq JC#UimportsqJ#U capitalizesqJn#U downloadedqJm#UparentqJ#UsmithqJ4#UlookupqJ(#UcontentqJG$UlowlevelqJbQ?$U abstractionqJE$Umanage_addpropertyqJ $U contenttypeqJ$UclickqJ$U revisionsqJ$UzodbqJw%UhowqJ\%UdecryptqJ %U refreshableqJH %UselectedqJK %U software_homeq J%Uuuencodeq!JLL%Uallq"JR%Utermsq#J6n^%Ufrontq$J%Uspacifyq%JǴ%Uuploadsq&JL¿%Ucontextq'J%Uproductsq(J)%Uratherq)J5%U dtmlmethodsq*JU&&Uadditionq+J?O&Ufactoryq,JVq&Ufieldq-J!v&Ulatin1q.J&Uurlq/J15&Ucookiesq0t(UMq1htQtq2.KkƣnU^acBTrees._IOBTree IOBucket q.((JfU get_headerqJ,U indicatesqJGE U script_nameqJ;ch UsinceqJ%~ UsheetsqJz UpatchqJ4 UonlyqJ Usequencelengthq J? U interpretq J= Uresetq J*!Uwordcapitalizationq J:!Ugetattrq J(J!UsignedqJLa!UlettersqJ~j!UunlessqJPy!U navigationqJK!U extensionsqJ!U automaticqJˡ!UforcefulqJk!UobjectsqJ0!UfilesystembasedqJ!U dimensionqJA!U irreversibleqJ!UheadingqJNZ"UwithinqJs=5"U automaticallyqJ!="U refreshedqJx(K"UomittedqJSL"Uorg/rfc/rfc0821qJփ"U accomplishedqJП"Ulikelyq t(ULq!htQtq".JkƣnU^LcBTrees._IOBTree IOBucket q.((JUonqJUmoveobjectstotopqJUtrqJSU expirecookieqJU accumulatedqJ?6UindicateqJ]=U32bitqJ@U lowercaseq JiU paragraphqJfkU dtmlsqltestqJBsU versatileqJuUfallsqJ%UshippedqJUmarkupqJ UraisingqJ Umanage_delobjectsqJ U commit/abortqJVs UtwoqJʐ U augmentedqJd] UsetbaseqJj UbecomesqJ UdatabaseqJ# Umanagingq JP Uknowq!J# Uactionq"JhS Ulocatedq#JŒ Usureq$J Upreviousq%J U operatorsq&J.|" Ucol_total_itemq'J8" Ureturnq(t(UEq)htQtq*.CkƣnU^gcBTrees._IOBTree IOBucket q.((JUandqJyUurl1qJ'U templatesqJ6UsecondqJ5'UsingleqJڀUallowsqJN UdealqJ&U sessioningq JD"Usourceq J9$U recognitionq JUcreateq JUusefulq JpU overwriteqJ;UmethodsqJQUfalseqJw7U capitalizeqJUsignqJtUexportsqJkUsavedqJUdangerousoperationqJUvaluesqJwUexecuteqJ6:UreloadqJjZUdtmlandqJͪUorderqJ<UwiderqJUactuallyqJQ%UamonthqJ&YUsearchqJFrUoccurqJ}xUwasq JUorphanq!J9Utimezoneq"JUtreatq#JGUrequestsq$J~Ustillq%t(UDq&htQtq'.BkƣnU^cBTrees._IOBTree IOBucket q.((JU representingqJUfoobarqJ5U scriptingqJaUdegreeqJӚaUcaseinsensitiveqJ!wU transactionqJyU$org/doc/current/lib/moduleexceptionsqJ,6Ufollowedq JUdigitsq JUhelpsq JyUchanceq J Ufasterq JGU enumerateqJ"UchangingqJiEUthusqJtAKUloadedqJSUmakesqJTUoffqJUstopsqJ\Urfc822qJUneedqJbUdowqJ;U excessiveqJ>EUmimeqJVUlookqJVUdocumentqJ^uUunicodeqJYU subobjectqJU variablesqJHU meaningfulqJEUbreaksq JpUinstantsq!J7Uurlparamq"J8Ulastq#JDUhandlesq$J oU identicalq%JO(Uminuteq&J34Utinyq'JU properitesq(JᏣU delimitersq)t(UCq*htQtq+.AkƣnU^cBTrees._IOBTree IOBucket q.((J@U sometimesqJV'CUnontextqJJ+CU characterqJBIUmon_qJ@SUskippedqJ 9UthenqJgUsqlvarqJT Uchartq JUextendsq JAUwordq J$Uanywayq JUtypedq Jg/UunlikeqJI0UcaseqJ 2UsecuritycheckpermissionqJR#}UmovingqJ1U sequencesqJaU absolute_urlqJUshowsqJRU locktokenqJV$UinsertqJ0UsequenceexpressionqJ?EUdoneqJG5HUnonchildqJIUsetsqJyjPUinhibitqJ^U passwordsqJCU anonymousqJ)UitselfqJgU collapse_allqJ^9wUarchiveq JU increasesq!JUdeepq"J?Umappingq#J&U interpretsq$J$Ubothq%t(UBq&htQtq'.@kƣnU^VcBTrees._IOBTree IOBucket q.((J)UperqJYEUeffectqJtUyearqJ2U instancesqJU __module__qJOPUexampleqJ\UimportedqJFUvalueq JKUforcedq JQU/dtmlletq JjU sequenceevenq J]Utogetherq J!UnamingqJSUtitleqJEUbelowqJU outermostqJNUblueqJ#UspecifyqJC2UinitialqJVUhalfqJ*aU displayedqJKoUrootedqJ8"U import/exportqJݡUtargetqJU correspondqJ UeveryqJćUoverlapqJUreservedqJUgraphqJwUunscrupulouslyqJ2Uget_sizeq JUspecialq!J5C$Uobjectmanageritemq"t(UAq#htQtq$.?kƣnU^qcBTrees._IOBTree IOBucket q.((JuUsequencenumberqJ@rUwaysqJʕUreducesqJ UcanqJ^UrealtimeqJ}L$UmanualqJp3UgetqJEU extensionq JUcountedq JUexistsq J}Udevelopq JU inadvertentlyq JgUsecurityvalidateqJUseeqJU file/imageqJeU completelyqJyUaboutqJ*2U releaselockqJ%iHUpurposesqJUUencodedqJ¶|UfreeingqJ UnobodyqJU executingqJ{,UcreationqJUonelineqJUurldocqJcUdangerousmethodqJ)C"Uhas_keyqJFU numericalqJ eU periodicallyqJUlenq JѡUorderingq!JfUoldq"J`U inclusiveq#t(U@q$htQtq%.>kƣnU^GcBTrees._IOBTree IOBucket q.((J51UU parameterqJ^U/trqJ`U2fqJ%U privilegesqJ'UgreaterthanequaltoqJUyyqJ"UcapturedqJ)Utaskq Jf/U alternatelyq J[yUminutesq JcU individualq J?,U restartedq JLeUolderqJ cUbuildqJMUfieldsqJSUhadqJ"1UsortingqJ8UmaximumqJUhashqJNUgoingqJ#UobtainedqJ`U org/doc/current/lib/modulerandomqJUdeletingqJD UlittleqJkUexportqJXx U configuredqJ0UdurationqJKsUexprqJ,U summarizesqJ=U restrictsqJU sequenceromanq J U charactersq!JU:U magnitudeq"J0(U calculatedq#J>U permissionsq$J@U consistentq%JSbUcallq&JUheaderq'JUbytesq(JUshortq)JiUpstq*J7 Uinheritq+Jj5hUdrawnq,JkU statementq-JuUbrowsersq.JUreversesq/J聑Uwithq0t(U?q1htQtq2.=kƣnU^ cBTrees._IOBTree IOBucket q.((JUcolumnqJj6CUinterpretationqJnDU16x16qJ wUquotingqJ$}UhappensqJT~U transactionsqJGU newline_to_brq J{Ubackq JU acquisitionq J^Ubenefitsq JWUllq JrUhavingqJUsetqJ(U abilitiesqJUtagsqJUhandleqJvEUmatchqJeUscreensqJ]UscaleqJ# UdefineqJUuploadqJ,UupperqJbUcomplexqJDYrUmountedqJJUgetuserqJU interfacesqJcUrecentqJU productingqJѱUpopupqJI0Uprocessq JPUltq!J ]U cgi/foo/barq"JRsbUsmallq#J~nxU typeerrorq$JUdictionarystyleq%JٌUbutq&JU referencingq'JUboundryq(J¥Ubeginq)J*Urejectedq*JUveryq+JUtodoq,Jֺ1Unumbersq-JKOUtry/except/elseq.t(U>q/htQtq0.<kƣnU^cBTrees._IOBTree IOBucket q.((J(RUscreenqJVUexistedqJZU multipartqJ bUrevertqJdiU conversionqJU datetimesqJ^U internalsqJUwhetherq JUsoonestq JU"U basepathnq JUatoiq JU trigonometricq JR:]UdefaultsqJ[UrunningqJnU configurableqJcUshouldqJVʚUbinariesqJU sql_quoteqJY3U extractedqJ'U webeditableqJ Umanage_changepropertiesqJVW4UminimalqJ*7UversionsqJ8UleavesqJ?QUhtml4qJ dUsundayqJdU nonexistentqJߜU algorithmqJYUcommonqJUtrueqJpUyourq JU adtmldocumentq!J5IUtoolbarq"Jfg+Ujoinq#JNDU publisherq$J{^Uhandlingq%J"wUsnakeq&JU url_unquoteq'JU dtmlreturnq(Jw/U replacingq)JxsUfocusq*JZR9Uexposedq+J=Utriedq,J "EUgetcontenttypeq-J6VUdtmlq.JyUwhenq/JU documentationq0JaUattributeerrorq1JUcluesq2J޿Ureloadedq3JUh_24q4JPUtrafficq5JUvirtual_url_pathq6t(U=q7htQtq8.;kƣnU^dcBTrees._IOBTree IOBucket q.((JIUareqJGUmillisqJlUparsedqJUabortsqJګUcount1qJګUroundqJiUacceptedqJxUdtmlcallq JUstopq JUcreatedq J U inheritedq J4Udtmlorq Jұ'UgtqJKKUinsideqJTUwhoseqJ4ObUdoesqJ*ˑUeditingqJ4KU specificationqJU registeredqJ!U dtmlexceptqJbUgetrolesincontextqJWUshowingqJ{UsequencevariableqJ}U uppercaseqJƋU meta_typeqJ#U filteringqJyUsecurityqJUmoreqJ%WUpublicqJkUqueryingqJ-+Ucommandsq J3Uunrestrictedtraverseq!Ju U error_typeq"J U appropriateq#J Uthousands_commasq$J'(Uchangesq%J3U treerooturlq&J7}PUsendsq'JcUlookedq(JhUyieldsq)JB>tU sequencequeryq*J)wU dayofweekq+JnğUcarefulq,JfmU scrollbarsq-JUfifthq.JZ.Uportq/J+;Uwhiteq0J~GUadjustq1t(UUcalendarqJ"U identifiedqJ0 Ucgi/fooqJ`)UactqJ:D4UhasqJ6GUdtmlelifqJ^UchoicesqJSmUcrashesqJLxUerrorqJUworldqJUwaitqJUsaveqJEU zcatalogsqJU expressionqJU indicatingq J` Utakesq!J3Uleastq"JtKUredq#t(U;q$htQtq%.9kƣnU^icBTrees._IOBTree IOBucket q.((JUskip_unauthorizedqJpUreplacedqJ UrememberqJUfmtqJUworkingqJUdatetimeqJDUorqJWUgroupingq JCxiUminusq JcvUabstractq J ~U accumulateq JKtUcenturyq JaUdayqJ!UpartsqJaOU collapsedqJ2^UformatqJά,UoddqJ;BU dtmlmethodqJeJUmoveobjecttopositionqJUUlineqJ8qU ampmminutesqJ4U sequenceoddqJUstrategyqJfUanalysisqJvUorg/tr/notedatetimeqJ"UtestedqJi_UtypesqJgqUiscurrentmonthqJϨUconvertsqJU transparentqJUviaq J2Uupdatingq!Jn Uflagq"t(U:q#htQtq$.8kƣnU^cBTrees._IOBTree IOBucket q.((JuFUnewqJUU refcountsqJUcallsqJҾZU manage_editqJWaU operationqJ#pUtableqJܖ|UframeqJR"Uskipsq JU/tdq J,Useeingq JUentitiesq J)EUclickingqJʙXUlevelqJipYUconditionexpressionqJiUarrowqJ&ȇU containersqJUtestingqJUstoresqJUUoperatesqJUunownedq JUenoughq!JUtestmodeq"J |)U developmentq#JV,Unextsequencestartindexq$JJ4Ucgiq%J:6Ucompiledq&J4dU equivalentq'J3oUstdtextq(t(U9q)htQtq*.7kƣnU^PcBTrees._IOBTree IOBucket q.((JQUoriginalqJUlinesqJ̩U returningqJ<UmessageqJ0UcheckingqJ\@U evironmentqJ' IUpushqJ fUloseq JѩUroleq JܽU objectidsq J_Udeferredq JiUkindq J?UendqJ>UnullqJWHUclientqJrTUcolumnsqJUotherq&JUdependedq'JvUupdateq(J Usupportsq)J]Umovesq*JUpushingq+J;,U identifierq,JS5Ujumpsq-J BUmapq.J NUvsq/J aUpossiblyq0JхUlengthq1JRKUrightq2t(U7q3htQtq4.5kƣnU^)cBTrees._IOBTree IOBucket q.((J.UdescribeqJߟUmadeqJ{SUutextqJ +iUsettingsqJrU yyyymmddthhqJ|U iscurrentdayqJ^7UstackqJ'Uacommonzq JR?Ucontrol_panel/manage_restartq J,7U currentlyq J8Uwantq J԰Uleadingq JHgU alternateqJU abbreviationqJFUtakingqJUprofilerqJnU redisplaysqJUgrowqJUclearqJUproductqJUreferqJUleftqJ,UspecificqJ4/UportionqJ 1UdisplaysqJfUsequencestepsizeqJiUprevioussequenceqJU definitionsqJǙfUouterqJqUfooterqJ]UtailoredqJθUbranchqJθUhttpqJU propertymapqJU /dtmlunlessqJUheightqJCEUthirdq Je%Ulooksq!J Umodifierq"JnUinstanceq#J+ Ureduceq$JR U try/exceptq%JGUwholeq&JUorganizeq'JoUreasonq(JkGVUoctq)J HiUtogglesq*JdsUmajorityq+J'Uinitializationq,J蝉U installedq-J]Ucollectionlengthq.JUspamq/JWUruleq0J\U overflowerrorq1JUcolonsq2JWUUagainq3t(U1q4htQtq5./kƣnU^cBTrees._IOBTree IOBucket q.((J6UfailuresqJ.8U/dtmlinqJkRUeqqJaU sequencevarqJkUbrowseqJNoU textbasedqJ,܆UundoqJT@Ucalledbyexecutableq JӣU undefinedq JJUfixedq JQUbuiltinq JAUurlpath0q JFpUitemqJγUcheckpermissionqJUkֳUrevisedqJI_UownedqJоUinvalidqJ+@AUcontentsqJUfunctionqJaU encapsulatesqJZU selectivelyqJ2U computersqJD״UgeneralqJUUcoloredqJBUisfutureqJ+SUqueryqJjUallowedqJUscanqJ`۵U zapplicationqJTU batchsizeqJ0'U xuuencodeq Jٔ*Uweq!J!UUstreamorientedq"JIb`U permittedq#J,{zUlimitsq$JDUallowq%Jg,ڶUsendingq&J*ݶUparseq'JUUinsecureq(t(U0q)htQtq*..kƣnU^cBTrees._IOBTree IOBucket q.((J}~U unauthorizedqJzUfloatingqJM?UaddqJ UdefaultqJ TU footprintqJ-4UkeptqJmFUinitiateqJkgUbarq J2Ucoreq J>Ucommentq JѰU consideredq JGUlaterq J'PUfoundqJPU effectiveqJq,UtallerqJ<-UdtmlletqJjL=UstrftimeqJMxUapiqJyU determineqJS=UappearsqJj.UbecomeqJ&Uabsolute_url_pathqJUadequateqJUmuchqJűUusingqJ ɱUcareqJ~ϱUuueqJOUlinkqJBbUsecondsqJVm UchildqJUfoolingq J Ucarriageq!JEU calculateq"Ja]Unow_eastq#J4kUothersq$J釲U especiallyq%JNUgivenq&JLUintegerq'JmU statementsq(JxfUstreamq)JUstatusq*JUblockq+J 0U acceleratedq,J8.Ufitsq-JN|0Ulargerq.t(U/q/htQtq0.-kƣnU^cBTrees._IOBTree IOBucket q.((JUoverqJY"UbinaryqJޫUinternetqJnUoftenrequestedqJ |U truncatesqJ]ZU seachableqJ]U start/stopqJlU supervaluesq JFsUprefixedq J~Uunlockq J\Ublocksq JʹUurlpath1q JtU includingqJr UnewlinesqJU attributeqJ8UexaminedqJ\U attributesqJxnUactualqJUwin32qJ}U largesequenceqJ- UlargeqJ UimprovesqJUusageqJrbUquotientqJ.{nUacquiredqJU correspondsqJvUacquiresqJ1UmiddleqJY6U statisticsqJͮUquitqJUnewerq JL(Ueditq!JbUacceptsq"J%U content_typeq#J@ U timeminutesq$J*Uassignq%JRU virtualhostq&J\U title_or_idq'JaUabsoluteq(JSEkUhiq)J }U validationq*t(U.q+htQtq,.,kƣnU^cBTrees._IOBTree IOBucket q.((J^ۤUmaxqJUquicklyqJ$< UprefixesqJUthisqJx2UnegativeqJĠ8UelementsqJ:UpiecesqJ4接Uspeedq J䈯U /dtmlsendmailq JU configurationq JU abbreviatedq J8Uemailq J0R U sequenceitemqJm,UwereqJ9U formattingqJdMUifqJ{UearliestqJUhasattrqJCGU earliesttimeqJjRU additionalqJ+@UimgqJ:шUtriesqJRUietfqJUproduceqJMWUtupleqJ<UhandledqJ]/UtooqJ=UstandarddeviationnqJXmUcommitsqJH&UliqJeUcertainq JJʨUpathsq!JeۨUtailorq"JU/ulq#JkJUreturnsq$J(U printableq%J QUperiodq&JXUsequenceq'J;rUopenedq(JK|Ututorialq)JUcachesq*JsU accessibleq+J{Utoq,JzUzipq-J//Uzclassq.J:5U cascadingq/J97U resume_fileq0J=Uoutsideq1JD/GUjustq2JgIU ambigiousq3JXUreorderq4Je_Upmq5JoaUstepq6J砪U reverse_exprq7J tUvisitedq8JMU dtmlraiseq9JސUblankq:J^Ushownq;JR[kU haspropertyqhtQtq?.+kƣnU^McBTrees._IOBTree IOBucket q.((J3UleaksqJUscanningqJUdtmlvarqJ1UmailqJW,hUsevenqJTU sort_exprqJ6UlockedqJU urlencodedq JU differenceq J!aUnumberedq JՈUxxq J|ˢU descriptionq J$OϢUpersonalqJU setcookieqJ !UnodeqJi0UmirrorsqJ0UhaveqJ3U containerqJ6UrecoverqJMU latesttimeqJSUmethodqJ1֎UhandyqJ1UbatchqJ3UtxtqJUkeysqJŒ-UtowardsqJUletsq J꒐Ugetidq J,UdirectlyqJK,UobsoleteqJP!QUkeyqJpVUcopiedqJnUcommentsqJ3OUreadonlyqJ ֍U dependingqJ:?UundoingqJ+VU basepath1qJinUlocallyqJԨnUacommonqJZqUmanage_delpropertiesqJ KU setserverurlqJUappliedqJUemptyqJUcodecqJ9UfurtherqJU if/elif/elseqJ*Uprofile_publisherq JUclientsq!JhV Ucolonq"Jx Usecurityvalidatevalueq#t(U'q$htQtq%.%kƣnU^gcBTrees._IOBTree IOBucket q.((J~U acl_usersqJzU fourdigitqJ,ȌUvariousqJȵьUnothingqJ|U necessaryqJJUhas_roleqJ$+UrequiresqJ1Uconvertq J DUinherentq JU|Ucommitq J8iUhistoryq J?2Udatefmtq JUpassedqJԍU exceptionnameqJ׍U cumbersomeqJAdUoffsetqJK`UadministrationqJUassignedqJSU notmodifiedqJPAEUactionsqJP^UpastedqJjUbeginsqJᎎU documentsqJUlongerqJܷUkeepqJ|UpushedqJy֎U error_valueqJ U processedqJW>UdefinesqJ+UassumingqJL/Utasksq Jn;Ureturnexpressionq!JKUcentsq"t(U&q#htQtq$.$kƣnU^cBTrees._IOBTree IOBucket q.((J UoptionsqJU canonicalqJ=UsystemqJaU subfoldersqJGUthingqJ?7U mimetoolsqJR;UconditionvariableqJ=U redirectionq J놉Ucorrectq J Ueasilyq JXUdtmlelseq JQUomitq JXU restartingqJ~2U traversalqJo5Usection006100000000000000000qJMIUstxqJZUargumentqJbUnicelyqJMmUshowqJxUreplacesqJ?U permissionqJBU progressionsqJB=ȊU metatypesqJ*UtestqJSEUampmqJ yUensuresqJUurl0qJ]굋Uorg/doc/current/lib/moduletimeqJ|ҋU acceptableqJPEߋU type_exprqJ|`Ueffectsq JU checkboxesq!J Ustepsq"J<#U constructsq#JKf$Uautorefreshableq$J=Ugmtq%J&[U dispositionq&t(U%q'htQtq(."kƣnU^cBTrees._OIBTree OIBTree q.(((UaqcBTrees._OIBTree OIBucket qtQU16x16q(UbqhtQUaccessedq(UcqhtQUallowq(Udq htQUareaq (Ueq htQUautoq (Ufq htQUbeq(UgqhtQUboxesq(UhqhtQUcannotq(UiqhtQUchangingq(UjqhtQUcolq(UkqhtQUcompareq(UlqhtQU constructq(UmqhtQU currentlyq(UnqhtQUdeleteq(UoqhtQUdirectlyq (Upq!htQU dtmlcommentq"(Uqq#htQUeditq$(Urq%htQUenterq&(Usq'htQUexamplesq((Utq)htQU expressionq*(Uuq+htQU file/imageq,(Uvq-htQUformq.(Uwq/htQUgoodq0(Uxq1htQUheadingq2(Uyq3htQUhttpq4(Uzq5htQUimportedq6(U{q7htQUinhibitq8(U|q9htQUintoq:(U}q;htQUkeysq<(U~q=htQUletsq>(Uq?htQUlogq@(UqAhtQUmakeqB(UqChtQUmaxqD(UqEhtQUminimalqF(UqGhtQUmoveqH(UqIhtQUnextsequenceendnumberqJ(UqKhtQUnow_westqL(UqMhtQUonqN(UqOhtQU ordersupportqP(UqQhtQUoverlapqR(UqShtQUpasswordqT(UqUhtQUplaceqV(UqWhtQUpresentqX(UqYhtQUprofileqZ(Uq[htQUqueryingq\(Uq]htQUrecordedq^(Uq_htQUrelevantq`(UqahtQU resizableqb(UqchtQUrowqd(UqehtQU seachableqf(UqghtQU sequenceindexqh(UqihtQUsheetsqj(UqkhtQUsmallerql(UqmhtQUsplitqn(UqohtQUstringqp(UqqhtQUtailoredqr(UqshtQUthereqt(UquhtQUtopicqv(UqwhtQUtrueqx(UqyhtQUunlikeqz(Uq{htQUusefulq|(Uq}htQUwayq~(UqhtQUworkerq(UqhtQt(hhtQtq.kƣnU^cBTrees._OIBTree OIBucket q.((UworkerqJ$UworkingqJUworksqJM4UworldqJUworryqJK)UwouldqJcQUwrapqJB;Uwritableq J_!Uwriteq JU writelocksq Jv AUwritesq JrGxUwritingq JNUxmlqJMtU xml_namespaceqJ/UxscaleqJhUxuueqJEĝU xuuencodeqJ0'UxxqJՈUyearqJtUyearsqJTнUyellowqJqUyesqJMUyieldsqJhUyouqJUyourqJpUyourselfqJUyscaleqJWUyyqJU yyyy/mm/ddqJjJUyyyymmddqJz U yyyymmddthhq JrU zapplicationq!J`۵U zcatalogsq"JEUzclassq#J//Uzclassesq$J:Uzeroq%J$Uzerodivisionerrorq&J} _Uzipq'JzUzodbq(J$Uzoneq)JvUzoomq*J!K Uzopeq+J\`!OUzsqlq,J!^ttq-.kƣnU^ZcBTrees._OIBTree OIBucket q.((UwayqJ,PUwaysqJ@rUweqJٔ*UwebqJ/,UwebdavqJ$oU webeditableqJ'UweekqJk:Uwellq J2Uwereq Jm,Uwhatq J:Uwhenq JyUwhereq JqpUwhetherqJUwhichqJ*P1UwhileqJIMUwhiteqJ+;U whitespaceqJVjUwhoqJ[AmUwholeqJGU wholedollarsqJQ6UwhomqJ@x)UwhoseqJTUwhyqJ4UwideqJA'UwiderqJ<UwidgetqJ)DUwidthqJUwillqJ(*Uwin32qJUwindowqJ_uUwithq J聑Uwithinq!JNZ"Uwithoutq"J9z(Uwizardq#JBUwordq$JAUwordcapitalizationq%J*!Uwordsq&J30Uworkq'J%Lt(Uq(htQtq).kƣnU^cBTrees._OIBTree OIBucket q.((UusefulqJUuserqJU userdatabaseqJ~U userfolderqJKxqUuserfolderadduserqJmAUuserfolderdelusersqJ5#UuserfolderedituserqJ<*Uusersq J U userspecificq J@HWUusesq JuzUusingq JűUustringq J?܍.UusuallyqJ\6UutcqJ,tUutextqJ{SUutf8qJ uZUutilityqJ%].kƣnU^icBTrees._OIBTree OIBucket q.((UunlikeqJg/UunlockqJ~UunlocksqJsUunownedqJU unpackingqJeU unrenderedqJҶZU unrestrictedqJ]ǾUunrestrictedtraverseq J3Uunscrupulouslyq JwUunselectq J~U unselectedq JZNUunsignedq JUMUuntilqJ*UupqJdhUupdateqJvU update_dataqJW'UupdatedqJ( U updateinfoqJ%k-UupdatesqJ3=UupdatingqJ2UuploadqJUuploadedqJIS;UuploadsqJǴ%UuponqJU@UupperqJ,U uppercaseqJ}UurlqJ&Uurl0qJUurl1qJyUurl2qJVU url_quoteq J KUurl_quote_plusq!J U url_unquoteq"JUurl_unquote_plusq#JOvkUurldocq$JU urlencodedq%JUurlnq&JnPUurlparamq'J7Uurlpath0q(JAUurlpath1q)JʹUurlpath2q*J NXUurlpathnq+Je qUurlsq,J,_jU us/easternq-JhWU us/pacificq.Jux*Uusableq/J@t Uusageq0JUuseq1JӤUusedq2JJt(Uq3htQtq4.kƣnU^cBTrees._OIBTree OIBucket q.((UtrueqJU truncatedqJsoU truncatesqJ |U truncationqJiUtryqJGU try/exceptqJR Utry/except/elseqJKOU try/finallyq J\\Utryingq J "Utunedq JE2E Utupleq JMWUtuplesq JAFGUturnqJ4UturnedqJ/GtUturnsqJ\FhUtutorialqJK|U twentiethqJrUtwoqJVs UtwodigitqJ(ݟ`UtxtqJ3UtypeqJFU type_exprqJPEߋUtypedqJU typeerrorqJ~nxUtypesqJi_U typicallyqJHUuiucqJUXUulqJ?vUulinesqJӮEU unambiguousqJWEU unauthorizedq J}~U unconstrainedq!JZiU undefinedq"JӣUunderq#JU underscoresq$J-U understandq%J[RUundoq&J,܆Uundoesq'J1U summarizesqJ,UsummaryqJUsundayqJ dU supervaluesqJlUsuppliedqJ{\UsupportqJ,U supportedqJz UsupportsqJ Usureq JŒ Usurfaceq!JUswitchq"J CvUsyntaxq#J|U syntaxerrorq$J*Usyntaxesq%J&-Usysq&JUsystemq'J=Utabq(J8bUtableq)J#pUtabsq*J4Utagq+J09F?Utagsq,JUtailorq-Jeۨt(Uq.htQtq/.kƣnU^cBTrees._OIBTree OIBucket q.((UsplitqJU splittingqJA)UsqlqJ2%U sql_quoteqJUsqlgroupqJ/?UsqltestqJS"UsqlvarqJgUsrcq JXUssq J-xUsszq J~h/Ustackq J^7Ustandardq J6atUstandard_html_footerqJP~wUstandard_html_headerqJWUstandarddeviationqJBUstandarddeviationnqJ=UstartqJghU start/stopqJ]UstartedqJ(UstartingqJoQ2UstateqJ9wR2U statementqJkU statementsqJmU statisticsqJY6UstatusqJUstayqJSgUstdtextqJ3oUstepqJoaUstepsqJ UstillqJ~Ustopq JUstopsq!JUstorageq"J3Ustoreq#JT.Ustoredq$JFppUstoresq%JUstrq&JݧzlU strategiesq'JUstrategyq(JUstreamq)JxfUstreamorientedq*J!UUstrftimeq+JjL=Ustrictq,JD`t(Uq-htQtq..kƣnU^XcBTrees._OIBTree OIBucket q.((UsmallerqJĭD`UsmallestqJ=UsmithqJ#UsmtpqJ{nUsmtphostqJ UsnakeqJ"wUsnapshotqJ2mSUsoq JbUsoftwareq JM9U software_homeq JK %Usomeq Jj 'U somemethodq JG.pUsomeoneqJ@U sometimesqJ@U somewhereqJs'IUsoonestqJUsortqJU sort_exprqJTUsortedqJ6[jUsortingqJ"1UsortsqJtU sequenceromanq JU sequencesq J1U sequencestartq J`PUsequencestepsizeq JfU sequencevarqJaUsequencevariableqJ{UsequencevartitleqJ+dUserverqJevcU server_urlqJ(1UserviceqJrjUserviceunavailableqJLUsessionqJpLU sessioningqJ&UsetqJUset_lazyqJaoUsetbaseqJd] UsetbrowserdefaultidqJtFU setcookieqJU setheaderqJo}^UsetsqJIU setserverurlqJ KU setstatusqJSlUsettingq JWUsettingsq!J +iUsetvirtualrootq"JfjUsevenq#JW,hUseverq$JQUseveralq%JUsharedq&Jb2Usheetq'J7t(Uq(htQtq).kƣnU^ cBTrees._OIBTree OIBucket q.((U seachableqJ]ZUsearchqJ&YU searchableqJBpUsearchedqJcuU searchingqJ*>U searchinputqJ}(UsecondqJ6Usecondsq JBbUsection006100000000000000000q Jo5Usectionsq J6Z\Usecureq JԯEUsecurityq JyUsecuritycalledbyexecutableqJa&nUsecuritycheckpermissionqJ 2UsecuritygetuserqJr_,9UsecuritymanagerqJ4ZUsecurityvalidateqJgUsecurityvalidatevalueqJx UseeqJUseeingqJ,UselectqJ)UselectedqJH %U selectingqJ~=rU selectionqJl{'U selectivelyqJZUselectsqJn+UselfqJւGU semanticsqJTTUsendqJsڮUsenderqJ"eUsendingq Jg,ڶUsendmailq!JmDUsendsq"J7}PUsentq#JT -U separatedq$JpUsequenceq%JXU sequenceendq&JU sequenceevenq'JjUsequenceexpressionq(J0t(Uq)htQtq*.kƣnU^cBTrees._OIBTree OIBucket q.((UrowqJVonUrow_itemqJmPU row_mean_itemqJ(ǷUrowsqJUruleqJWUrulesqJETlUrunqJ8wrUrunningq J[Usafeq JUsafelyq J1 Usalaryq J^pUsameq Jȼ3UsampleqJнUsaveqJU save/discardqJ'5UsavedqJkUsavesqJda'UsayqJ UscaleqJ]UscaledqJe@UscanqJUscanningqJUscreenqJ(RUscreensqJeUscriptqJOLU script_nameqJGE U scriptingqJ5UscriptsqJb2wU scrollableqJgU scrollbarsqJfmt(Uq htQtq!.kƣnU^}cBTrees._OIBTree OIBucket q.((U resizableqJCY6 UresolveqJuUresolvedqJ= U resourcesqJ-UresponseqJ]UresponsibilityqJtUrestartqJ"pcU restartedq J?,U restartingq JXUrestartsq JmmUrestrictq J5؄BU restrictedq JIUrestrictedtraverseqJlU restrictionsqJU restrictsqJ=UresultqJDNU resultingqJIUresultsqJmUresumeqJfU resume_fileqJ97U retainingqJU retrievedqJ^!qUreturnqJ8" UreturnedqJeUreturnexpressionqJn;U returningqJ̩UreturnsqJkJUreturnvariableqJ&c-fUreverseqJ~U reverse_exprqJ砪Ureversesq JUrevertq!J bUrevisedq"JUkֳUrevisionq#JNpU revisionsq$J$Urfcq%JəUrfc822q&J\Urightq'JRKU rightmostq(JUrisksq)J7ؿUroleq*JѩUrolesq+Ja'Uromanq,JEpUrootq-J^RUrootedq.JKoUroughlyq/J1,.Uroundq0JګUroundedq1J3)Uroundingq2Jit(Uq3htQtq4.kƣnU^,cBTrees._OIBTree OIBucket q.((UrelevantqJ BUreliableqJAUreloadqJ6:UreloadedqJ޿UreloadsqJ!@~UrelyqJ/UremainqJ'+U remainderq JF-Uremainsq JQUrememberq J Uremoveq JjaUremovedq J-RUremovesqJ$:UrenameqJ0UrenamingqJGeUrenderqJοUrenderedqJL5UrendersqJUreorderqJXUrepeatedqJUreplaceqJUreplacedqJpUreplacesqJxU replacingqJw/UreportqJ9U representqJ_UU representableqJܷUrepresentationqJ ɔUrepresentationsqJ_DU representedqJߧnrU representingq JU representsq!Jcr^Urequestq"JGd1U requestedq#J# &Urequestrelatedq$J9?Urequestsq%JGUrequireq&JUrequiredq'JU requirementsq(JUWUrequiresq)J$+Ureservedq*JUresetq+J= Uresideq,JSUresidentq-J*.Ԙt(Uq.htQtq/.kƣnU^McBTrees._OIBTree OIBucket q.((UrecordedqJUrecoverqJ6UredqJtKUredirectqJU redirectionqJ=U redisplaysqJnUreduceqJ+ Ureducesq JʕUrefcountq JTC̔U refcountsq JUUreferq JU referenceq JU referencedqJ2@ U referencingqJUreferredqJRUrefersqJMԹUrefreshqJtFU refreshableqJ %U refreshdataqJU refreshedqJ!="U refreshingqJqlU regardingqJ0U regardlessqJ?)U registeredqJUregularqJ}y>UrejectqJ~3cUrejectedqJ*UrelatedqJR4UrelativeqJkrbUreleaseqJ eU releaselockq J*2t(Uq!htQtq".kƣnU^cBTrees._OIBTree OIBucket q.((UqueryingqJkUquicklyqJUquitqJͮUquotedqJ\LUquotedprintableqJV˱ZUquotesqJޓUquotientqJrbUquotingq J wUradixq J1_FUraiseq JMUraisedq Jy_Uraisesq J!UraisingqJ UramqJJUrandomqJ(UrangeqJ|gUratherqJ)%UreqJ ҜUreadqJ&UreadonlyqJ3OUreadyqJqUUreallyqJl+NUrealtimeqJ^UreasonqJoU reassignedqJWHUrecentqJcUrecentlyqJgU recipientqJ;BU recognitionqJ9$U recognizedqJ 8t(Uq htQtq!.kƣnU^bcBTrees._OIBTree OIBucket q.((UprofileqJ{WUprofile_publisherqJ*UprofilerqJU profilingqJexd9U programmersqJbU progressionsqJBUproneqJ- Uproperq J8U properitesq JUproperlyq JVSU propertiesq JB;ҟUpropertyq J@U propertyidsqJ{U propertyinfoqJE:1U propertyitemsqJ8"UpropertymanagerqJ\U propertymapqJU propertysheetqJ^5UpropertysheetsqJVYUpropertyvaluesqJbUprotocolqJ HUprovideqJbUprovidedqJt%UprovidesqJ*U providingqJ)LqUproxyqJcRU pseudorandomqJ,SUpstqJiUpublicqJ%WU publishedqJAeU publisherq JNDU publishingq!JPUpurgedq"JNUpurposeq#JCGUpurposesq$J%iHUpushq%J' IUpushedq&J|Upushesq'JKbUpushingq(JUputq)J__QUpyq*J"MUpythonq+J;2U pythonbasedq,JbqU qualificationq-J"0%Uqueriesq.J)ֱRUqueryq/J+St(Uq0htQtq1.kƣnU^cBTrees._OIBTree OIBucket q.((UpresentqJy#^U previouslyq J Uprevioussequenceq JiUprevioussequenceendindexq JxUUprevioussequenceendnumberqJ-bUprevioussequencesizeqJaUprevioussequencestartindexqJUprevioussequencestartnumberqJ3AU printableqJ(UprivateqJժFU privilegeqJV~U privilegesqJ%UprobablyqJ5UproblemqJlUproceedqJ 7 UproceedsqJ:UprocessqJI0U processedqJ U processingqJ-UproduceqJUproductqJU productingqJUproductsq J%t(Uq!htQtq".kƣnU^cBTrees._OIBTree OIBucket q.((UplaceqJhQUplacedqJ@IUplainqJQUplatformqJ뼟U platformsqJ*ebUpleaseqJVUplusqJSUpmq Je_Upmonthq J/d8Upointq JުUpoliciesq Juw,^Upolicyq J,4nUpopupqJѱUportqJZ.UportionqJ4/UpositionqJmUpositiveqJUpossibleqJ=UpossiblyqJ aUpowqJt}UpowerqJEUpowerfulqJ.0U preciseampmqJ;2U preciselyqJ\U precisetimeqJlU precisionqJl,'U preconditionqJgpUprefixqJdWUprefixedqJFsUprefixesqJ$< t(Uq htQtq!.kƣnU^VcBTrees._OIBTree OIBucket q.((UpasswordqJ^U passwordsqJ^UpastqJ޿UpasteqJFBUpastedqJP^UpatchqJz UpathqJ( Upathsq JJʨUpcommonq JT3Upcommonzq J -Updayq JxvUperq J)UperfectqJFP]UperformqJU performanceqJ/U performedqJ`U performingqJeUperiodqJ QU periodicallyqJ eUperiodsqJnU permissionqJ?U permissionsqJ>U permittedqJIb`U permssionqJx@'U persistenceqJ?aU persistentqJRpUpersistentmappingqJk UpersonalqJ$OϢUphysicalqJհOUpickqJk.Upidq JwZUpiecesq!J:Upixelq"JHFt(Uq#htQtq$.kƣnU^9cBTrees._OIBTree OIBucket q.((UoverlapqJćU overwriteqJpU overwritesqJ%}UownqJVUownedqJI_UownerqJiU parameterqJ51UU parametersqJ8v \UparentqJm#U parenthesesqJlU parenthesisqJݙDUparentsqJ(?;UparseqJ*ݶUparsedqJlUpartqJEUpartialqJ sU particularqJہH\UpartsqJ!UpassqJUpassedq JUpassesq!J',LNUpassingq"J UothersqJ4kU otherwiseqJxUourqJGQUoutqJ3UouterqJǙfU outermostqJUoutputqJouUoutsideqJ=Uoverq JU overflowerrorq!J\t(Uq"htQtq#.kƣnU^cBTrees._OIBTree OIBucket q.((UonqJUonceqJ;UoneqJ;(UUonelineqJUoneorqJ_UonesqJvwUonlineqJ5LUonlyq J4 Uontoq J!Uopq JAUopenq J @lUopenedq J;rUoperandqJ{1UnumqJKdOUnumberqJQUnumberedqJ!aUnumbersqJֺ1Unumeralsq JUnumericq JU:xU numericalq JFUobjectq J5U objectidsq JܽU objectitemsqJiU objectmanagerqJ?pLUobjectmanageritemqJ5C$UobjectmangeritemsqJUobjectsqJk!U objectvaluesqJ/UobsoleteqJK,UobtainqJB]+UobtainedqJ#UoccurqJFrUoccurredqJ gU occurrencesqJ@.UoccursqJ(RUoctqJkGVUoctalqJ`ӡUoddqJά,UofqJVUoffqJTUoffsetq JAdUofspq!J`ءUoftenq"J-+Uoftenrequestedq#JnUokq$JUoldq%JfUolderq&JLeUomitq'JQUomittedq(Jx(K"t(Uq)htQtq*.kƣnU^cBTrees._OIBTree OIBucket q.((UnextsequenceendnumberqJUnextsequencesizeqJ 3UnextsequencestartindexqJV,UnextsequencestartnumberqJ7 UnicelyqJbUnoqJA'U no_push_itemqJ/Unobodyq J U nocontentq JMUnodeq J !Unodesq J/Unonblankq JXDZUnonchildqJG5HUnoneqJgUnonemptyqJwmU nonexistentqJdUnonitemqJ UnontextqJV'CUnonusqJz^#UnonzeroqJ35qUnorqJAUnormalqJ( UnormallyqJ-UnorthqJyUnotqJsUnotationqJiZUnoteqJ3U notequaltoqJU=UnotfoundqJe1tUnothingqJȵьUnoticeq JQ^Unotimplementedq!JU notmodifiedq"JSUnowq#J3Unow_eastq$Ja]t(Uq%htQtq&.kƣnU^cBTrees._OIBTree OIBucket q.((UmoveqJMsUmovedqJ#)UmovedpermanentlyqJ>[dUmovedtemporarilyqJEUmoveobjectsbydeltaqJUmoveobjectsdownqJŒxtUmoveobjectstobottomqJ#Umoveobjectstotopq JU moveobjectsupq J:$PUmoveobjecttopositionq JeJUmovesq J]Umovingq JR#}UmuchqJU multilineqJXU multipartqJZUmultipleqJP< U multiplesqJCq?UmustqJ9LUmutateqJUmyqJŖpU myimageidqJlFUnameqJHU name_exprqJenUnamedqJ_uUnamesqJ-;U namespaceqJTjIHUnamingqJ!UnarrowerqJtUnatureqJ[TUnavigateqJr5ZU navigationq JPy!Unbq!JtUncsaq"JEUneq#JTUnearestq$JOU necessaryq%J|Uneedq&JUneededq'JkN1Uneedsq(JdKtUnegativeq)Jx2Unestedq*J{SڤUnetworkq+J#+Uneverq,JRwUnewq-JuFUnewerq.JU newline_to_brq/JGUnewlinesq0Jr Unextq1JV@U nextbatchesq2J2U nextsequenceq3J7Unextsequenceendindexq4Jb#Ht(Uq5htQtq6.kƣnU^cBTrees._OIBTree OIBucket q.((UminimalqJVW4UminimizeqJ3ZUminimumqJIUminusqJCxiUminuteqJO(UminutesqJ[yU mirroringqJUE?Umirrorsq Ji0Umissingq JaZUmixedq JĂ;Umixinq JzGUmmq JR]UmodqJ拴RUmodeqJ>RUmodesqJ&ERU modificationqJ:9 UmodifiedqJ -UmodifierqJ UmodifyqJPLU modifyingqJQUmoduleqJhLUmodulesqJ`UmoduloqJ'NnUmomentqJjiqUmomentsqJptOUmonqJkUmon_qJBIUmonthqJ}"U monthdayyearqJzjUmoreqJUmostq JSUmountedq!JDYrt(Uq"htQtq#.kƣnU^ cBTrees._OIBTree OIBucket q.((UmaxqJ^ۤUmaximumqJ8UmayqJ 4UmcdonaldqJ։dUmeanqJUmeaningqJeHU meaningfulqJHUmeansq Jց^Umeantq JOqFUmemoryq JvsU mentionedq Jk,Umenuq J^jUmenubarqJczfUmessageqJ<UmetaqJq>U meta_typeqJƋU meta_typesqJ33UmetadataqJ)kUmetatypeqJ2U metatypesqJB=ȊUmethodqJSUmethodsqJ;UmiddleqJ1UmightqJ$CUmillisqJGU millisecondqJ;QcU millisecondsqJS-)UmimeqJ>EU mimetoolsqJ?7UminqJ׃t(Uq htQtq!.kƣnU^cBTrees._OIBTree OIBucket q.((UmakeqJUUmakesqJSUmanageqJdUmanage_addfolderqJ4"Umanage_addproductqJn Umanage_addpropertyqJE$Umanage_changepropertiesqJ Umanage_delobjectsq J Umanage_delpropertiesq JZqU manage_editq JҾZUmanage_workspaceq JE9Umanagedq JX/U managementqJ~U managementsqJD2UmanagerqJ.UmanagersqJ UUmanagingqJ# U manipulatedqJfU manipulationqJtWUmanualqJ}L$UmanuallyqJ nUmanyqJxr HUmapqJ BUmappedqJjeUmappingqJ?UmappingsqJ(UmarqJHeUmarchqJYUmarksqJfLlUmarkupqJUmatchq JvEUmatchingq!J(bUmathq"J2t(Uq#htQtq$.kƣnU^cBTrees._OIBTree OIBucket q.((UlogqJ_ 3UloggedinqJNCUlogicqJ6#UlongqJ2UlongerqJUlookqJVUlookedqJcUlookingq J}ԵUlooksq Je%Ulookupq J4#Uloopq JmUloopingq JՄ;UloopsqJS^UloseqJ fUlostqJ@k UlotqJAyqUlowerqJ珜U lowercaseqJ@UlowlevelqJG$UltqJPUmachineqJ4|)U machineryqJ8=UmadeqJߟU magnitudeqJU:UmailqJ1UmailfromqJ3UmailhostqJVI9,UmailtoqJ2 +UmainqJx]p3U maintainsqJݴ.Umajorq J.Umajorityq!Jdst(Uq"htQtq#.kƣnU^OcBTrees._OIBTree OIBucket q.((UletsqJ>UletterqJsPeUlettersqJLa!UlevelqJʙXUlevelsqJ"!UliqJH&UlibraryqJZ6Ulikeq J63`Ulikelyq JП"Ulimitq Jy2\Ulimitedq JTF@Ulimitingq JUlimitsqJ,{zUlineqJUUlinesqJUlinkqJOUlinksqJe9UlistqJ^cUlistedqJLlUlistingqJN .UlistsqJ2UliteralqJdUlittleqJD UllqJWUloqJ )UloadedqJtAKUloadingqJUloadsqJۻEUlocalqJVּfUlocallyqJinUlocateq J[iUlocatedq!JhS Ulocationq"JeqUlockq#J3cUlockedq$J6Ulocksq%J01U locktokenq&JRt(Uq'htQtq(.~kƣnU^KcBTrees._OIBTree OIBucket q.((UkeysqJUkeyvalueqJvUkeywordqJUWUkillqJXUkindqJiUknowqJP UknownqJ9BWUlabelq J +Ulabeledq J|Ulanguageq J5RUlargeq J- Ulargelyq JtTUlargerqJN|0U largesequenceqJ}UlargestqJavUlastqJ8UlaterqJGUlatestqJ.7U latesttimeqJMUlatin1qJ!v&UlazyqJ$JPUleqJ-bUleadingqJ԰UleakqJ~}LhUleaksqJ3UleapqJJUleastqJ3UleaveqJ:#UleavesqJ8UleftqJUlenq JUlengthq!JхUlessq"JUlessthanq#J$_Ulessthanequaltoq$J5Uletq%Jnt(Uq&htQtq'.}kƣnU^cBTrees._OIBTree OIBucket q.((UintoqJq{aU intrudersqJ{UinvalidqJоUinverseqJLU invisiblyqJkXUinvokedqJ}C5=UinvolvedqJ^䓛U irreversibleq JA!Uisq JXu[U iscurrentdayq J|U iscurrenthourq JUiscurrentminuteq JOUiscurrentmonthqJgqU iscurrentyearqJ1EUisfutureqJBU isleapyearqJ)UisoqJUiso8601qJqɢgUispastqJUUissuesqJs)UitqJWUitemqJFpUitemsqJ97UiteratesqJD\ U iterationqJ^<UitsqJQwNUitselfqJ)UjanuaryqJL,UjavaqJUfinetuneqJJUfirstqJRTUfitqJUfitsqJ8.UfiveqJc֒sUfixedqJJUflagqJn UfloatqJ LUfloatingqJzU floatingpointqJ*:UfloorqJUflushqJUfmtqJUfocusqJxsUfolderqJ#3U folderishqJ!UfoldersqJcQUfollowq J fR5Ufollowedq!J,6U followingq"JNUfoobarq#JUfoolingq$JUfooterq%JqU footprintq&J TUforq'J،U forbiddenq(J3lUforcedq)JKUforcefulq*Jˡ!U forgettingq+Jit(Uwq,htQtq-.ukƣnU^HcBTrees._OIBTree OIBucket q.((U expressionqJU expressionsqJ/2UextendqJ0_UextendsqJU extensionqJEU extensionsqJK!UexternalqJYfU externallyq JWUextraq J\U extractedq JY3U facilitiesq JkeUfacilityq JZbaUfactorqJ&U factoriesqJUW1UfactoryqJ?O&UfailuresqJ6UfallsqJuUfalseqJQUfasterqJ UfcommonqJUfcommonzqJܻUfeatureqJ *UfebruaryqJUdefiningq-JCU definitionsq.J>Udegreeq/JaUdegreesq0Jq-t(Uoq1htQtq2.mkƣnU^\cBTrees._OIBTree OIBucket q.((U constructqJkU constructingqJ BnU constructorqJBSU constructsqJ<#UconsultqJʣFUconsumeqJ`~ZUcontainqJP CU containedq J9,U containerq J3U containersq J&ȇU containingq JU containmentq J 9UcontainsqJUcontentqJ(#U content_typeqJ%UcontentdispositionqJZ_UcontentsqJ+@AUcontenttransferencodingqJt pU contenttypeqJ $UcontextqJL¿%U contractingqJ˜uUcontrastqJ8\UcontrolqJ:Ucontrol_panel/manage_restartqJR?U controllingqJ'/UcontrolsqJmU convenienceqJoU conversionqJdiUconvertqJ1U convertedqJ ?Uconvertsq JϨUcookieq!JXU cookieenabledq"J$Ucookiesq#J15&Ucopiedq$JpVUcopiesq%JUcopyq&J04Ucoreq'J2Ucorrectq(J놉U correctlyq)JqU correspondq*JU correspondingq+JqGU correspondsq,JUcostlyq-JJUcouldq.JԯmUcountq/JgUcount1q0JګUcountedq1JUcrashesq2JSmUcreateq3JUcreatedq4JUcreatesq5JoUcreatingq6J=PTUcreationq7J{,Ucriteriaq8JU css_classq9JX=+Ucstyleq:JbU cumbersomeq;J׍Ucurrentq.lkƣnU^cBTrees._OIBTree OIBucket q.((UcompareqJ(cUcomparedqJ"k(UcomparesqJeU computersqJ2U computingqJRSU conceptuallyqJLFzU conditionqJ!dUconditionexpressionqJipYU conditionsqJ^UconditionvariableqJR;U configurableqJnU configurationqJU configuredqJXx UconfirmqJ.UconnectqJ sU connectionqJ7U connectionsq JUcolumnsqJrTUcomqJyRrU combinationqJLr)UcomeqJUcomesqJtBUcommaqJzTY6UcommandqJXUcommandsqJ-+UcommasqJq:UcommentqJ>U commentingqJL85UcommentsqJnUcommitqJU|U commit/abortqJ Ucommitsq JXmU committedq!JrSRU committingq"JrEUclientqJWHU client_homeqJ10sUclientsqJU clipboardqJg:Uclockq JUcloseq!JšUclosestq"J/UUcluesq#JUcodeq$J(Ucodecq%Jt(Ukq&htQtq'.ikƣnU^QcBTrees._OIBTree OIBucket q.((UcannotqJfApU canonicalqJU capitalizeqJw7U capitalizesqJ#UcapturedqJ"UcareqJ ɱUcarefulqJnğU carefullyq JXU_Ucarriageq J U cascadingq J:5Ucaseq JI0Ucaseinsensitiveq JӚaUcasesqJ"UcatchingqJU categoriesqJ(̋jUcategoryqJ0UcaughtqJ`UcauseqJUcausedqJ UcausesqJ]UcausingqJqFUcellsqJPUcallqJSbUcallableqJŋIU callablesqJ B)UcalledqJuUcalledbyexecutableqJT@Ucallerq J]Ucallingq!J-Ucallsq"JUcanq#J Ucancelq$JUcancelsq%J t(Uiq&htQtq'.gkƣnU^lcBTrees._OIBTree OIBucket q.((UbeqJ)fUbecauseqJþUbecomeqJj.UbecomesqJj UbeenqJQJqUbeforeqJ$3UbeginqJ¥U beginningq JMUbeginsq JjUbehaveq JXUbehavesq J$;Ubehaviorq J@IUbeingqJ}>2nUbelowqJEUbenefitqJSnKsUbenefitsqJ^UbestqJfUbetweenqJuUbgcolorqJOUbinariesqJVʚUbinaryqJY"U binary/sourceqJ-E7UblankqJސUblindlyqJ?4UblockqJUblocksqJ\UblueqJNUbobqJiAEUbodyqJZUbookmarks/favoritesqJ53Ubooleanq J^4N/Uborderq!J`>;Ubothq"J$Ubottomq#J Uboundq$J+/Uboundryq%JUboxq&JFt(Uhq'htQtq(.fkƣnU^IcBTrees._OIBTree OIBucket q.((UautoqJ-@XU automaticqJ!U automaticallyqJs=5"U autorefreshqJ UautorefreshableqJKf$U availableqJ5 JUavoidqJdUawareq J rUawayq JiUbackq J{U backgroundq JiU badgatewayq JcAU badrequestqJwUbalanceqJǫUbarqJkgUbaseqJpFUbase0qJdUbase1qJ4[)?Ubase2qJC4AUbase64qJR/UbasedqJ\ UbasenqJ"pU basepath0qJ][U basepath1qJ+VU basepath2qJZ{9U basepathnqJU"UbasicqJ_UbatchqJ1U batchendindexqJu'UbatchesqJU batchsizeq JTUbatchstartindexq!J t(Ugq"htQtq#.ekƣnU^cBTrees._OIBTree OIBucket q.((UareaqJG(vUargqJLHUargumentqJZU argumentsqJ4U arithmeticqJ8;9UaroundqJ6QUarrowqJiUasq J3Uasciiq J 5Uassignq J*Uassignedq JU associateq JAuU associatedqJ*U associationsqJZ:Uassume_childrenqJn]q haJ?n]qhaJi&= ]qhaJj&= ]qhaJk&= ]qhaJl&= ]qhaJm&= ]qhaJn&= ]qhaJo&= ]qhaJp&= ]qhaJq&= ]qhaJr&= ]qhaJs&= ]qhaJt&= ]qhaJu&= ]qhaJv&= ]qhaJw&= ]qhaJx&= ]qhaJy&= ]qhaJz&= ]q hat(Uq!htQtq".kƣnU^cBTrees.Length Length q.K.kƣnU^rcBTrees._OOBTree OOBTree q.((((UContent Manager Informationq(UqcBTrees._IIBTree IITreeSet qtQttttq.kƣnU^jcBTrees._IIBTree IITreeSet q.(((UqcBTrees._IIBTree IISet qtQJ&= (UqhtQt(hhtQtq.kƣnU^\cBTrees._IIBTree IISet q.((J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= ttq.kƣnU^^cBTrees._IIBTree IISet q.((J4nJ5nJ6nJ7nJ8nJ9nJ:nJ;nJnJ?nJi&= Jj&= Jk&= Jl&= Jm&= Jn&= Jo&= Jp&= Jq&= Jr&= Js&= Jt&= Ju&= Jv&= Jw&= Jx&= Jy&= Jz&= J{&= J|&= J}&= J~&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= t(UqhtQtq.kƣnU^t(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(Uq cBTrees._OOBTree OOBTree q tQU_lengthq (Uq cBTrees.Length Length q tQU_unindexq(UqcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU permissionsqaU operatorsq(UorqUandqtqUidqU permissionsqu.kƣnU^cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ{&= (UqhtQJ&= (UqhtQJ&= (UqhtQt(hhtQtq.kƣnU^cBTrees._IOBTree IOBucket q.((J&= ]qUViewqaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]q haJ&= ]q haJ&= ]q haJ&= ]q haJ&= ]q haJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]q haJ&= ]q!haJ&= ]q"haJ&= ]q#hattq$.kƣnU^cBTrees._IOBTree IOBucket q.((J&= ]qUViewqaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]q haJ&= ]q haJ&= ]q haJ&= ]q haJ&= ]q haJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]q hat(Uq!htQtq".kƣnU^cBTrees._IOBTree IOBucket q.((J{&= ]qUViewqaJ|&= ]qhaJ}&= ]qhaJ~&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]q haJ&= ]q haJ&= ]q haJ&= ]q haJ&= ]q haJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]qhaJ&= ]q hat(Uq!htQtq".kƣnU^cBTrees._IOBTree IOBucket q.((J4n]qUViewqaJ5n]qhaJ6n]qhaJ7n]qhaJ8n]qhaJ9n]qhaJ:n]q haJ;n]q haJn]q haJ?n]qhaJi&= ]qhaJj&= ]qhaJk&= ]qhaJl&= ]qhaJm&= ]qhaJn&= ]qhaJo&= ]qhaJp&= ]qhaJq&= ]qhaJr&= ]qhaJs&= ]qhaJt&= ]qhaJu&= ]qhaJv&= ]qhaJw&= ]qhaJx&= ]qhaJy&= ]qhaJz&= ]q hat(Uq!htQtq".kƣnU^cBTrees.Length Length q.K.kƣnU^[cBTrees._OOBTree OOBTree q.((((UViewq(UqcBTrees._IIBTree IITreeSet qtQttttq.kƣnU^jcBTrees._IIBTree IITreeSet q.(((UqcBTrees._IIBTree IISet qtQJ&= (UqhtQt(hhtQtq.kƣnU^\cBTrees._IIBTree IISet q.((J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= ttq.kƣnU^^cBTrees._IIBTree IISet q.((J4nJ5nJ6nJ7nJ8nJ9nJ:nJ;nJnJ?nJi&= Jj&= Jk&= Jl&= Jm&= Jn&= Jo&= Jp&= Jq&= Jr&= Js&= Jt&= Ju&= Jv&= Jw&= Jx&= Jy&= Jz&= J{&= J|&= J}&= J~&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= J&= t(UqhtQtq.kƣnU^cBTrees._OIBTree OIBTree q.(((UqcBTrees._OIBTree OIBucket qtQU2/Control_Panel/Products/OFSP/Help/OrderedFolder.pyq(UqhtQU,/Control_Panel/Products/OFSP/Help/ZClass.stxq(UqhtQt(hhtQtq.kƣnU^cBTrees._OIBTree OIBucket q.((U,/Control_Panel/Products/OFSP/Help/ZClass.stxqJq&= U0/Control_Panel/Products/OFSP/Help/ZClass_Add.stxqJ&= U2/Control_Panel/Products/OFSP/Help/ZClass_Basic.stxqJ&= U4/Control_Panel/Products/OFSP/Help/ZClass_Methods.stxqJi&= U8/Control_Panel/Products/OFSP/Help/ZClass_Permissions.stxqJ&= UnU1/Control_Panel/Products/OFSP/Help/Version_Add.stxq J&= U8/Control_Panel/Products/OFSP/Help/Version_Join-Leave.stxq!J&= U8/Control_Panel/Products/OFSP/Help/Version_Properties.stxq"J&= U:/Control_Panel/Products/OFSP/Help/Version_Save-Discard.stxq#J&= t(Uq$htQtq%.kƣnU^ cBTrees._OIBTree OIBucket q.((U2/Control_Panel/Products/OFSP/Help/AccessControl.pyqJm&= U6/Control_Panel/Products/OFSP/Help/AuthenticatedUser.pyqJ&= UnU-/Control_Panel/Products/OFSP/Help/Version.stxq J?nU*/Control_Panel/Products/OFSP/Help/File.stxq Ji&= U4/Control_Panel/Products/OFSP/Help/ZClass_Methods.stxqJj&= U*/Control_Panel/Products/OFSP/Help/Find.stxqJk&= UA/Control_Panel/Products/OFSP/Help/Security_Define-Permissions.stxqJl&= U3/Control_Panel/Products/OFSP/Help/dtml-sendmail.stxqJm&= U2/Control_Panel/Products/OFSP/Help/AccessControl.pyqJn&= U//Control_Panel/Products/OFSP/Help/File_View.stxqJo&= U+/Control_Panel/Products/OFSP/Help/string.pyqJp&= U;/Control_Panel/Products/OFSP/Help/ZSearch-Interface_Add.stxqJq&= U,/Control_Panel/Products/OFSP/Help/ZClass.stxqJr&= U:/Control_Panel/Products/OFSP/Help/DavLocks-ManageLocks.stxqJs&= U1/Control_Panel/Products/OFSP/Help/File_Upload.stxqJt&= U0/Control_Panel/Products/OFSP/Help/Folder_Add.stxqJu&= UE/Control_Panel/Products/OFSP/Help/Database-Management_Flush-Cache.stxqJv&= U+/Control_Panel/Products/OFSP/Help/Image.stxqJw&= U6/Control_Panel/Products/OFSP/Help/Zope-Factory_Add.stxqJx&= U-/Control_Panel/Products/OFSP/Help/sequence.pyqJy&= U//Control_Panel/Products/OFSP/Help/File_Edit.stxqJz&= UB/Control_Panel/Products/OFSP/Help/DTML-DocumentOrMethod_Upload.stxqt(Uq htQtq!.kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqU PropertySheetqUidq UPropertySheet.pyq Uapisq ]q Uq Qau.kƣnU^@(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqT#A PropertySheet is an abstraction for organizing and working with a set of related properties. Conceptually it acts like a container for a set of related properties and meta-data describing those properties. A PropertySheet may or may not provide a web interface for managing its properties.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQUqQUqQUqQUqQUqQUqQeUnameqU PropertySheetqu.kƣnU^d(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a namespace string usable as an xml namespace for this property set. This may be an empty string if there is no default namespace for a given property sheet (especially property sheets added in ZClass definitions). Permission -- Python onlyqUrequiredq)Uoptionalq)UnameqU xml_namespaceq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUTReturn a list of (id, property) tuples. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqU propertyItemsq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUVReturns a list of actual property values. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqUpropertyValuesq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUMReturns a list of property ids. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqU propertyIdsq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUbGet the type of property 'id'. Returns None if no such property exists. Permission -- Python onlyqUrequiredq(UidqtqUoptionalq )Unameq UgetPropertyTypeq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUKReturns a mapping containing property meta-data. Permission -- Python onlyqUrequiredq)Uoptionalq)UnameqU propertyInfoq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTAdd a new property with the given 'id', 'value' and 'type'. These are the property types: 'boolean' -- 1 or 0. 'date' -- A 'DateTime' value, for example '12/31/1999 15:42:52 PST'. 'float' -- A decimal number, for example '12.4'. 'int' -- An integer number, for example, '12'. 'lines' -- A list of strings, one per line. 'long' -- A long integer, for example '12232322322323232323423'. 'string' -- A string of characters, for example 'This is a string'. 'text' -- A multi-line string, for example a paragraph. 'tokens' -- A list of strings separated by white space, for example 'one two three'. 'selection' -- A string selected by a pop-up menu. 'multiple selection' -- A list of strings selected by a selection list. This method will use the passed in 'type' to try to convert the 'value' argument to the named type. If the given 'value' cannot be converted, a ValueError will be raised. The value given for 'selection' and 'multiple selection' properites may be an attribute or method name. The attribute or method must return a sequence values. If the given 'type' is not recognized, the 'value' and 'type' given are simply stored blindly by the object. If no value is passed in for 'REQUEST', the method will return 'None'. If a value is provided for 'REQUEST' (as it will when called via the web), the property management form for the object will be rendered and returned. This method may be called via the web, from DTML or from Python code. Permission -- 'Manage Properties'qUrequiredq(UidqUvalueqUtypeq tq Uoptionalq ((UREQUESTq Nttq UnameqUmanage_addPropertyqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTDelete one or more properties with the given 'ids'. The 'ids' argument should be a sequence (tuple or list) containing the ids of the properties to be deleted. If 'ids' is empty no action will be taken. If any of the properties named in 'ids' does not exist, an error will be raised. Some objects have "special" properties defined by product authors that cannot be deleted. If one of these properties is named in 'ids', an HTML error message is returned. If no value is passed in for 'REQUEST', the method will return None. If a value is provided for 'REQUEST' (as it will be when called via the web), the property management form for the object will be rendered and returned. This method may be called via the web, from DTML or from Python code. Permission -- 'Manage Properties'qUrequiredq)Uoptionalq((UidsqNt(UREQUESTq Nttq Unameq Umanage_delPropertiesq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTCChange existing object properties by passing either a mapping object as 'REQUEST' containing name:value pairs or by passing name=value keyword arguments. Some objects have "special" properties defined by product authors that cannot be changed. If you try to change one of these properties through this method, an error will be raised. Note that no type checking or conversion happens when this method is called, so it is the caller's responsibility to ensure that the updated values are of the correct type. *This should probably change*. If a value is provided for 'REQUEST' (as it will be when called via the web), the method will return an HTML message dialog. If no REQUEST is passed, the method returns 'None' on success. This method may be called via the web, from DTML or from Python code. Permission -- 'Manage Properties'qUrequiredq)Uoptionalq((UREQUESTqNttq Unameq Umanage_changePropertiesq Ukwargsq Ukwq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUWReturns a tuple of mappings, giving meta-data for properties. Permssion -- Python onlyqUrequiredq)Uoptionalq)UnameqU propertyMapq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU~Get the property 'id', returning the optional second argument or None if no such property is found. Permission -- Python onlyqUrequiredq(UidqtqUoptionalq ((UdNttq Unameq U getPropertyq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUxReturns true if 'self' has a property with the given 'id', false otherwise. Permission -- 'Access contents information'qUrequiredq(UidqtqUoptionalq )Unameq U hasPropertyq u.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqUUtitleqU DTMLMethodq Uidq U DTMLMethod.pyq Uapisq ]q UqQau.kƣnU^(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]q(UqQUqQUqQUq QeUdocq T^A DTML Method is a Zope object that contains and executes DTML code. It can act as a template to display other objects. It can also hold small pieces of content which are inserted into other DTML Documents or DTML Methods. The DTML Method's id is available via the 'document_id' variable and the title is available via the 'document_title' variable.q Uextendsq ]q (UObjectManagerItemqU0OFSP/Help/ObjectManagerItem.py#ObjectManagerItemqtqaU constructorqUqQU attributesq]qUqQaUnameqU DTMLMethodqu.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU.Add a DTML Method to the current ObjectManagerqUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addDTMLMethodq u.kƣnU^*(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUChange the DTML Method, replacing its contents with 'data' and changing its title. The data argument may be a file object or a string. Permission -- 'Change DTML Methods'qUrequiredq(UdataqUtitleqtq Uoptionalq )Unameq U manage_editq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU_Returns the unrendered source text of the DTML Method. Permission -- 'View management screens'qUrequiredq)Uoptionalq)UnameqU document_srcq u.kƣnU^ ((cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT Calling a DTMLMethod causes the Method to interpret the DTML code that it contains. The method returns the result of the interpretation, which can be any kind of object. To accomplish its task, DTML Method often needs to resolve various names into objects. For example, when the code '<dtml-var spam>' is executed, the DTML engine tries to resolve the name 'spam'. In order to resolve names, the Method must be passed a namespace to look them up in. This can be done several ways: * By passing a 'client' object -- If the argument 'client' is passed, then names are looked up as attributes on the argument. * By passing a 'REQUEST' mapping -- If the argument 'REQUEST' is passed, then names are looked up as items on the argument. If the object is not a mapping, an TypeError will be raised when a name lookup is attempted. * By passing keyword arguments -- names and their values can be passed as keyword arguments to the Method. The namespace given to a DTML Method is the composite of these three methods. You can pass any number of them or none at all. Names will be looked up first in the keyword argument, next in the client and finally in the mapping. Unlike DTMLDocuments, DTMLMethods do not look up names in their own instance dictionary. Passing in a namespace to a DTML Method is often referred to as providing the Method with a *context*. DTML Methods can be called three ways: From DTML A DTML Method can be called from another DTML Method or Document:: In this example, the Method 'aDTMLMethod' is being called from another DTML object by name. The calling method passes the value 'this' as the client argument and the current DTML namespace as the REQUEST argument. The above is identical to this following usage in a DTML Python expression:: From Python Products, External Methods, and Scripts can call a DTML Method in the same way as calling a DTML Method from a Python expression in DTML; as shown in the previous example. By the Publisher When the URL of a DTML Method is fetched from Zope, the DTML Method is called by the publisher. The REQUEST object is passed as the second argument to the Method. Permission -- 'View'qUrequiredq)Uoptionalq((UclientqNt(UREQUESTq }q ttq Unameq U__call__q UkwargsqUkwqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUaReturns the size of the unrendered source text of the DTML Method in bytes. Permission -- 'View'qUrequiredq)Uoptionalq)UnameqUget_sizeq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU.Add a DTML Method to the current ObjectManagerqUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addDTMLMethodq u.kƣnU^V(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTgDatabase Management - Database: Zope database information and pack. Description This view gives you information about the size and location of the Zope database. The Zope database stores all Zope objects. You can reduce the size of your Zope database by packing it. Packing removes old revisions of objects, thus freeing up space but also limiting your ability to undo object changes. Controls 'Pack' -- Pack will remove all versions of objects from the Zope database. This will reduce the size of your database. **Note Pack will prevent you from undoing some or all old transactions.** You can control which old revisions of objects are removed from the database by specifying how many days old the revisions must be to be removed. If you specify 0 days old, then all old object revisions will be removed. qUidqU Database-Management_Database.stxqUfileqUV/data/zmath/master/zope/lib/python/Products/OFSP/help/Database-Management_Database.stxq Utitleq UDatabase Management - Databaseq u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTProduct Management: Contains Zope Products. Description The Product Management Folder contains installed Zope Products. There are two types of Zope products, Python Products which are installed in the filesystem and Products created through the web. qUidqUProduct-Management.stxqUfileqUL/data/zmath/master/zope/lib/python/Products/OFSP/help/Product-Management.stxq Utitleq UProduct Managementq u.kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqTc math: Python 'math' module The 'math' module provides trigonometric and other math functions. It is a standard Python module. Since Zope 2.4 requires Python 2.1, make sure to consult the Python 2.1 documentation. See Also "Python 'math' module":http://www.python.org/doc/current/lib/module-math.html documentation at Python.org qUtitleqUmathq Uidq Umath.pyq Uapisq ]q u.kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqUUtitleqUFolderq Uidq U Folder.pyq Uapisq ]q UqQau.kƣnU^(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]qUdocqUlA Folder is a generic container object in Zope. Folders are the most common ObjectManager subclass in Zope.qUextendsq]q ((UObjectManagerItemq U0OFSP/Help/ObjectManagerItem.py#ObjectManagerItemq tq (U ObjectManagerq U(OFSP/Help/ObjectManager.py#ObjectManagerqtq(UPropertyManagerqU,OFSP/Help/PropertyManager.py#PropertyManagerqtqeU constructorqUqQU attributesq]qUqQaUnameqUFolderqu.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFAdd a Folder to the current ObjectManager Permission -- 'Add Folders'qUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addFolderq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFAdd a Folder to the current ObjectManager Permission -- 'Add Folders'qUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addFolderq u.kƣnU^a(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTObjectManager - Advanced Find: Search Zope. Description This view allows you to search for Zope objects. To find objects you specify search criteria in the top frame and then click the 'Find' button. The find results will appear in the button frame. For fewer search criteria click the 'Simple...' link. Controls 'Find objects of type' -- The types of objects to find. 'with ids' -- The ids of objects to find. You may specify one or more ids separated by spaces. 'containing' -- The text that must be contained in the *body* of found items. Text in the title or other attribute fields will not be searched. 'expr' -- A DTML expressions to restrict found items. If the expression evaluates to false in the context of the found object, the object is rejected. 'modified' -- Allows you to restrict your search to a specific time period. You can choose whether objects 'before' or 'after' a specified date/time. **Note: The date should be a DateTime string such as 'YYYY/MM/DD hh:mm:ss', 'YYYY-MM-DD', or 'hh:mm'.** 'where the roles' -- Use in combination with 'have permission' option. Restricts found objects to those which provide the the indicated permissions for the indicated roles. 'have permission' -- Use in combination with 'where the roles'.Restricts found objects to those which provide the the indicated permissions for the indicated roles. 'Search only in this folder' -- Find objects in this folder. 'Search all subfolders' -- Find objects in all subfolders. 'Find' -- Find objects matching the find criteria.qUidqUFind_Advanced.stxqUfileqUG/data/zmath/master/zope/lib/python/Products/OFSP/help/Find_Advanced.stxq Utitleq UObjectManager - Advanced Findq u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTsendmail: Sends email with SMTP The 'sendmail' tag sends an email message using SMTP. Syntax 'sendmail' tag syntax:: The 'sendmail' tag is a block tag. It either requires a 'mailhost' or a 'smtphost' argument, but not both. The tag block is sent as an email message. The beginning of the block describes the email headers. The headers are separated from the body by a blank line. Alternately the 'To', 'From' and 'Subject' headers can be set with tag arguments. Attributes mailhost -- The name of a Zope MailHost object to use to send email. You cannot specify both a mailhost and a smtphost. smtphost -- The name of a SMTP server used to send email. You cannot specify both a mailhost and a smtphost. port -- If the smtphost attribute is used, then the port attribute is used to specify a port number to connect to. If not specified, then port 25 will be used. mailto -- The recipient address or a list of recipient addresses separated by commas. This can also be specified with the 'To' header. mailfrom -- The sender address. This can also be specified with the 'From' header. subject -- The email subject. This can also be specified with the 'Subject' header. Examples Sending an email message using a Mail Host:: To: From: Subject: Dear , You order number is ready. Please pick it up at your soonest convenience. See Also "RFC 821 (SMTP Protocol)":http://www.ietf.org/rfc/rfc0821.txt "mime tag":dtml-mime.stx qUidqUdtml-sendmail.stxqUfileqUG/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-sendmail.stxq Utitleq Usendmailq u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTmHistory: Object history. Description DTML Documents and Methods keep a history of their contents. This view allows you to browse, compare, and revert to old versions. Controls Historical revisions are described by a date, a user and a URL. This describes at what time by whom and at what URL the object was changed. Click on a historical version to view the object as it existed at a given point in history. '[Checkbox]' -- Select a historical revision. 'Copy to present' -- Changes the object to the same state as the selected historical revision. 'Compare' -- Summarizes the difference between two historical revisions. If you select one historical revision it will be compared to the current state. The comparison shows the changes needed to change the older revision to match the newer revision. qUidqU History.stxqUfileqUA/data/zmath/master/zope/lib/python/Products/OFSP/help/History.stxq Utitleq UHistoryq u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTif: Tests Conditions The 'if' tags allows you to test conditions and to take different actions depending on the conditions. The 'if' tag mirrors Python's 'if/elif/else' condition testing statements. Syntax If tag syntax:: [] ... [] The 'if' tag is a block tag. The 'if' tag and optional 'elif' tags take a condition variable name or a condition expression, but not both. If the condition name or expression evaluates to true then the 'if' block is executed. True means not zero, an empty string or an empty list. If the condition variable is not found then the condition is considered false. If the initial condition is false, each 'elif' condition is tested in turn. If any 'elif' condition is true, its block is executed. Finally the optional 'else' block is executed if none of the 'if' and 'elif' conditions were true. Only one block will be executed. Examples Testing for a variable:: The snake variable is true Testing for expression conditions:: num is greater than five num is less than five num must be five See Also "Python Tutorial: If Statements":http://www.python.org/doc/current/tut/node6.html#SECTION006100000000000000000 qUidqU dtml-if.stxqUfileqUA/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-if.stxq Utitleq Uifq u.kƣnU^&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUbZClass - Define new Zope objects. Description ZClasses define new types of Zope objects. qUidqU ZClass.stxqUfileqU@/data/zmath/master/zope/lib/python/Products/OFSP/help/ZClass.stxq Utitleq U"ZClass - Define new Zope objects. q u.kƣnU^@(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTwith: Controls DTML variable look up The 'with' tag pushes an object onto the DTML namespace. Variables will be looked up in the pushed object first. Syntax 'with' tag syntax:: The 'with' tag is a block tag. It pushes the named variable or variable expression onto the DTML namespace for the duration of the 'with' block. Thus names are looked up in the pushed object first. Attributes only -- Limits the DTML namespace to only include the one defined in the 'with' tag. mapping -- Indicates that the variable or expression is a mapping object. This ensures that variables are looked up correctly in the mapping object. Examples Looking up a variable in the REQUEST:: 'id' was not in the request. Pushing the first child on the DTML namespace:: First child's id: See Also "let tag":dtml-let.stx qUidqU dtml-with.stxqUfileqUC/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-with.stxq Utitleq Uwithq u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTCommon Instance Property Sheet - Define properties for ZClasses. Description Common Instance Property Sheets allow ZClasses to define sets of properties. A property sheets provides an editing view for the properties and default values for the properties. Individual instances of ZClasses have their own properties. A property sheet provides a way to describe and edit a set of properties. qUidqU"Common-Instance-Property-Sheet.stxqUfileqUX/data/zmath/master/zope/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet.stxq Utitleq UACommon Instance Property Sheet - Define properties for ZClasses. q u.kƣnU^%(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT$in: Loops over sequences The 'in' tag gives you powerful controls for looping over sequences and performing batch processing. Syntax 'in' tag syntax:: [] The 'in' block is repeated once for each item in the sequence variable or sequence expression. The current item is pushed on to the DTML namespace during each executing of the 'in' block. If there are no items in the sequence variable or expression, the optional 'else' block is executed. Attributes mapping -- Iterates over mapping objects rather than instances. This allows values of the mapping objects to be accessed as DTML variables. no_push_item -- Inhibit pushing sequence-item onto the namespace stack. reverse -- Reverses the sequence. sort=string -- Sorts the sequence by the given attribute name. start=int -- The number of the first item to be shown, where items are numbered from 1. end=int -- The number of the last item to be shown, where items are numbered from 1. size=int -- The size of the batch. skip_unauthorized -- Don't raise an exception if an unauthorized item is encountered. orphan=int -- The desired minimum batch size. This controls how sequences are split into batches. If a batch smaller than the orphan size would occur, then no split is performed, and a batch larger than the batch size results. For example, if the sequence size is 12, the batch size is 10 the orphan size is 3, then the result is one batch with all 12 items since splitting the items into two batches would result in a batch smaller than the orphan size. The default value is 0. overlap=int -- The number of items to overlap between batches. The default is no overlap. previous -- Iterates once if there is a previous batch. Sets batch variables for previous sequence. next -- Iterates once if there is a next batch. Sets batch variables for the next sequence. prefix=string -- Provide versions of the tag variables that start with this prefix instead of "sequence", and that use underscores (_) instead of hyphens (-). The prefix must start with a letter and contain only alphanumeric characters and underscores (_). sort_expr=expression -- Sorts the sequence by an attribute named by the value of the expression. This allows you to sort on different attributes. reverse_expr=expression -- Reverses the sequence if the expression evaluates to true. This allows you to selectively reverse the sequence. Tag Variables Current Item Variables These variables describe the current item. sequence-item -- The current item. sequence-key -- The current key. When looping over tuples of the form '(key,value)', the 'in' tag interprets them as '(sequence-key, sequence-item)'. sequence-index -- The index starting with 0 of the current item. sequence-number -- The index starting with 1 of the current item. sequence-roman -- The index in lowercase Roman numerals of the current item. sequence-Roman -- The index in uppercase Roman numerals of the current item. sequence-letter -- The index in lowercase letters of the current item. sequence-Letter -- The index in uppercase letters of the current item. sequence-start -- True if the current item is the first item. sequence-end -- True if the current item is the last item. sequence-even -- True if the index of the current item is even. sequence-odd -- True if the index of the current item is odd. sequence-length -- The length of the sequence. sequence-var-*variable* -- A variable in the current item. For example, 'sequence-var-title' is the 'title' variable of the current item. Normally you can access these variables directly since the current item is pushed on the DTML namespace. However these variables can be useful when displaying previous and next batch information. sequence-index-*variable* -- The index of a variable of the current item. Summary Variables These variable summarize information about numeric item variables. To use these variable you must loop over objects (like database query results) that have numeric variables. total-*variable* -- The total of all occurrences of an item variable. count-*variable* -- The number of occurrences of an item variable. min-*variable* -- The minimum value of an item variable. max-*variable* -- The maximum value of an item variable. mean-*variable* -- The mean value of an item variable. variance-*variable* -- The variance of an item variable with count-1 degrees of freedom. variance-n-*variable* -- The variance of an item variable with n degrees of freedom. standard-deviation-*variable* -- The standard-deviation of an item variable with count-1 degrees of freedom. standard-deviation-n-*variable* -- The standard-deviation of an item variable with n degrees of freedom. Grouping Variables These variables allow you to track changes in current item variables. first-*variable* -- True if the current item is the first with a particular value for a variable. last-*variable* -- True if the current item is the last with a particular value for a variable. Batch Variables sequence-query -- The query string with the 'start' variable removed. You can use this variable to construct links to next and previous batches. sequence-step-size -- The batch size. previous-sequence -- True if the current batch is not the first one. Note, this variable is only true for the first loop iteration. previous-sequence-start-index -- The starting index of the previous batch. previous-sequence-start-number -- The starting number of the previous batch. Note, this is the same as 'previous-sequence-start-index' + 1. previous-sequence-end-index -- The ending index of the previous batch. previous-sequence-end-number -- The ending number of the previous batch. Note, this is the same as 'previous-sequence-end-index' + 1. previous-sequence-size -- The size of the previous batch. previous-batches -- A sequence of mapping objects with information about all previous batches. Each mapping object has these keys 'batch-start-index', 'batch-end-index', and 'batch-size'. next-sequence -- True if the current batch is not the last batch. Note, this variable is only true for the last loop iteration. next-sequence-start-index -- The starting index of the next sequence. next-sequence-start-number -- The starting number of the next sequence. Note, this is the same as 'next-sequence-start-index' + 1. next-sequence-end-index -- The ending index of the next sequence. next-sequence-end-number -- The ending number of the next sequence. Note, this is the same as 'next-sequence-end-index' + 1. next-sequence-size -- The size of the next index. next-batches -- A sequence of mapping objects with information about all following batches. Each mapping object has these keys 'batch-start-index', 'batch-end-index', and 'batch-size'. Examples Looping over sub-objects:: title:
Looping over two sets of objects, using prefixes::
Looping over a list of '(key, value)' tuples:: id: , title:
Creating alternate colored table cells:: bgcolor="#EEEEEE" bgcolor="#FFFFFF"
Basic batch processing::

Previous Next

This example creates *Previous* and *Next* links to navigate between batches. Note, by using 'sequence-query', you do not lose any GET variables as you navigate between batches. qUidqU dtml-in.stxqUfileqUA/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-in.stxq Utitleq Uinq u.~kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUQImage - View: Preview Image. Description This view displays the Image. qUidqUImage_View.stxqUfileqUD/data/zmath/master/zope/lib/python/Products/OFSP/help/Image_View.stxq Utitleq U Image - Viewq u.}kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqU sequence: Sequence sorting module This module provides a 'sort' function for use with DTML, Page Templates, and Python-based Scripts. qUtitleq Usequenceq Uidq U sequence.pyq Uapisq ]qu.kƣnU^ r(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT Sort the sequence *seq* of objects by the optional sort schema *sort*. *sort* is a sequence of tuples '(key, func, direction)' that describe the sort order. key -- Attribute of the object to be sorted. func -- Defines the compare function (optional). Allowed values: "cmp" -- Standard Python comparison function "nocase" -- Case-insensitive comparison "strcoll" or "locale" -- Locale-aware string comparison "strcoll_nocase" or "locale_nocase" -- Locale-aware case-insensitive string comparison other -- A specified, user-defined comparison function, should return 1, 0, -1. direction -- defines the sort direction for the key (optional). (allowed values: "asc", "desc") DTML Examples Sort child object (using the 'objectValues' method) by id (using the 'getId' method), ignoring case::
Sort child objects by title (ignoring case) and date (from newest to oldest)::
Page Template Examples You can use the 'sequence.sort' function in Python expressions to sort objects. Here's an example that mirrors the DTML example above::
title modification date
This example iterates over a sorted list of object, drawing a table row for each object. The objects are sorted by title and modification time. See Also "Python cmp function":http://www.python.org/doc/lib/built-in-funcs.htmlqUrequiredq(UseqqUsortqtq Uoptionalq )Unameq hu.|kƣnU^ (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTWreturn: Returns data The 'return' tag stops executing DTML and returns data. It mirrors the Python 'return' statement. Syntax 'return' tag syntax:: Stops execution of DTML and returns a variable or expression. The DTML output is not returned. Usually a return expression is more useful than a return variable. Scripts largely obsolete this tag. Examples Returning a variable:: Returning a Python dictionary:: qUidqUdtml-return.stxqUfileqUE/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-return.stxq Utitleq Ureturnq u.{kƣnU^Z(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTFile/Image - Add: Create a File or Image. Description Creates a new File or Image. Controls 'Id' -- The id of the File or Image. **Note: If you do not provide an Id then the file name will be used.** 'Title' -- The optional title of the File or Image. 'File' -- The file to upload. use the 'Browse...' button to select a local file. 'Add' -- Creates a new File or Image. qUidqU File_Add.stxqUfileqUB/data/zmath/master/zope/lib/python/Products/OFSP/help/File_Add.stxq Utitleq UFile/Image - Addq u.zkƣnU^;(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTRVersion Management - Version: Manage versions. Description This view allows you to manage versions. Controls Non-empty versions are listed one per line. Click on a version to edit it. '[Checkbox]' -- Selects versions. 'Save' -- Commits the selected versions. 'Discard' -- Aborts the selected versions. qUidqUVersion-Management_Version.stxqUfileqUT/data/zmath/master/zope/lib/python/Products/OFSP/help/Version-Management_Version.stxq Utitleq UVersion Management - Versionq u.ykƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTControl Panel - Contents: Zope system controls Description This view displays information about the Zope process and allows you to restart and/or shutdown Zope. System Information 'Zope version' -- The version of Zope, the type of the release (binary/source), the Python version, and the platform the binaries were compiled on. 'Python version' -- The Python version that Zope is using. 'System Platform' -- The type of machine Zope is running on. 'SOFTWARE_HOME' -- The filesystem path of the core Zope software. 'INSTANCE_HOME' -- The filesystem path where Zope loads add-on software. 'CLIENT_HOME' -- The filesystem path where Zope stores data and log files. 'Process ID' -- The PID of the Zope process. 'Running for' -- How long the Zope process has been running. Management Options 'Database Management' -- Provides access to the database management functions such as packing and cache management. 'Version Management' -- Provides access to version management functions, including version commit and abort. 'Product Management' -- Provides access to management functions for installed Zope Products. Controls 'Shutdown' -- Shutsdown the Zope process. **Important: You will not be able to access Zope through the web after shutting it down.** 'Restart' -- Restarts Zope. This control will only appear if Zope is running under daemon control or as a win32 service. **Note: It may take a few moments until the Zope comes back up after being restarted.** If your browser supports JavaScript, you should be able to add the following link to your bookmarks/favorites and use it to restart any Zope site: (Restart Zope). qUidqUControl-Panel_Contents.stxqUfileqUP/data/zmath/master/zope/lib/python/Products/OFSP/help/Control-Panel_Contents.stxq Utitleq UControl Panel - Contentsq u.xkƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqUUtitleqU OrderedFolderq Uidq UOrderedFolder.pyq Uapisq ]q UqQau.kƣnU^>(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]qUdocqU,Extends the default Folder by order support.qUextendsq]q ((U OrderSupportq U&OFSP/Help/OrderSupport.py#OrderSupportq tq (UFolderq UOFSP/Help/Folder.py#FolderqtqeU constructorqUqQU attributesq]qUqQaUnameqU OrderedFolderqu.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUAdd a new ordered Folder object with id *id*. If the 'createPublic' and 'createUserF' parameters are set to any true value, an 'index_html' and a 'UserFolder' objects are created respectively in the new folder.qUrequiredq(UidqtqUoptionalq ((Utitleq Ut(U createPublicq Kt(U createUserFq Kt(UREQUESTq NttqUnameqUmanage_addOrderedFolderqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUAdd a new ordered Folder object with id *id*. If the 'createPublic' and 'createUserF' parameters are set to any true value, an 'index_html' and a 'UserFolder' objects are created respectively in the new folder.qUrequiredq(UidqtqUoptionalq ((Utitleq Ut(U createPublicq Kt(U createUserFq Kt(UREQUESTq NttqUnameqUmanage_addOrderedFolderqu.wkƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqUAuthenticatedUserqUidq UAuthenticatedUser.pyq Uapisq ]q Uq Qau.kƣnU^N(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqUqThis interface needs to be supported by objects that are returned by user validation and used for access control.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQUqQeUnameqUAuthenticatedUserqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU9Return the name of a user Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU getUserNameq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if the user has at least one role from a list of roles, optionally in the context of an object. Permission -- Always availableqUrequiredq(UrolesqtqUoptionalq ((Uobjectq Nttq Unameq Uhas_roleq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUVReturn true if the user has a permission on an object. Permission -- Always availableqUrequiredq(U permissionqUobjectqtq Uoptionalq )Unameq Uhas_permissionq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUBReturn a list of the user's roles. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUgetRolesq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUGet the ID of the user. The ID can be used from Python to get the user from the user's UserDatabase. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUgetIdq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the list of roles assigned to the user, including local roles assigned in context of an object. Permission -- Always availableqUrequiredq(UobjectqtqUoptionalq )Unameq UgetRolesInContextq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqURReturn the list of domain restrictions for a user. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU getDomainsq u.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.vkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT9ZClass - Methods: Manage ZClass methods. Description This view allows you to manage ZClass methods. A ZClass inherits methods from its base classes. It can also contain methods which are managed through the web. This view allows you to create and edit methods such as DTML Methods, ZSQL Methods, and External Methods though the web. Methods that you create through the web will be accessible as methods on instances of the ZClass. The creation and management of methods proceeds exactly like the management of a Folder's contents. See "Folder - Contents". The main difference between editing method objects and normal objects is that methods have a 'Define Permissions' view in place of a 'Security' view. See "Security - Define Permissions". If you create ZClasses inside the Methods view of a ZClass instances of the inner class will be addable to instances of the outer class. Typically the outer class will subclass 'ObjectManager' and the inner class will be only relevant inside the outer class. qUidqUZClass_Methods.stxqUfileqUH/data/zmath/master/zope/lib/python/Products/OFSP/help/ZClass_Methods.stxq Utitleq UZClass - Methodsq u.ukƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDebug Management - Profile: Performance testing. Description Zope can provide real-time profiling information. Profiling helps product authors to speed up sections of code that are taking too long to perform their tasks. In order to use profiling Zope has to be started with the 'PROFILE_PUBLISHER' environment variable set to a non-empty value. If the variable is set to a valid filesystem path, then the accumulated profile information will be dumped to the named file when Zope is shut down. If the variable is simply set to a non-empty value that is not a valid filesystem path then Zope will still run in profiling mode, but profile information will only be available through the web interface. **Note: Profiling will slow Zope performance significantly.** Once Zope has started in profiling mode visit your site with your Web browser - Zope will accumulate profiling information as you are working with your site. When you want to view the profiling information, visit the Control Panel, click on the 'Debugging information' link and select the 'Profiling' tab. The profiling screen will show a list of methods and the amount of time each method is taking. Multiple views are available by changing the sort order and pushing the "update" button. The online profiler is based on the standard Python profile module. For specific information on the meaning of the profile information, see the standard Python documentation for the 'profile' module. When you are done profiling turn profiling off by restarting Zope without the 'PROFILE_PUBLISHER' environment variable set. Controls 'Sort' -- How to sort function calls. 'Limit' -- How many function calls to display. 'Update' -- Updates the profiling information. See Also "Python profiler documentation":http://www.python.org/doc/current/lib/module-profile.htmlqUidqUDebug-Information_Profile.stxqUfileqUS/data/zmath/master/zope/lib/python/Products/OFSP/help/Debug-Information_Profile.stxq Utitleq UDebug Management - Profileq u.tkƣnU^)(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT(functions: DTML Functions DTML utility functions provide some Python built-in functions and some DTML-specific functions. Functions abs(number) -- Return the absolute value of a number. The argument may be a plain or long integer or a floating point number. If the argument is a complex number, its magnitude is returned. chr(integer) -- Return a string of one character whose ASCII code is the integer, e.g., 'chr(97)' returns the string 'a'. This is the inverse of ord(). The argument must be in the range 0 to 255, inclusive; 'ValueError' will be raised if the integer is outside that range. DateTime() -- Returns a Zope 'DateTime' object given constructor arguments. See the "DateTime":DateTime.py API reference for more information on constructor arguments. divmod(number, number) -- Take two numbers as arguments and return a pair of numbers consisting of their quotient and remainder when using long division. With mixed operand types, the rules for binary arithmetic operators apply. For plain and long integers, the result is the same as '(a / b, a % b)'. For floating point numbers the result is '(q, a % b)', where *q* is usually 'math.floor(a / b)' but may be 1 less than that. In any case 'q * b + a % b' is very close to *a*, if 'a % b' is non-zero it has the same sign as *b*, and '0 <= abs(a % b) < abs(b)'. float(number) -- Convert a string or a number to floating point. If the argument is a string, it must contain a possibly signed decimal or floating point number, possibly embedded in whitespace; this behaves identical to 'string.atof(number)'. Otherwise, the argument may be a plain or long integer or a floating point number, and a floating point number with the same value (within Python's floating point precision) is returned. getattr(object, string) -- Return the value of the named attributed of object. name must be a string. If the string is the name of one of the object's attributes, the result is the value of that attribute. For example, 'getattr(x, "foobar")' is equivalent to 'x.foobar'. If the named attribute does not exist, default is returned if provided, otherwise 'AttributeError' is raised. getitem(variable, render=0) -- Returns the value of a DTML variable. If 'render' is true, the variable is rendered. See the 'render' function. hasattr(object, string) -- The arguments are an object and a string. The result is 1 if the string is the name of one of the object's attributes, 0 if not. (This is implemented by calling getattr(object, name) and seeing whether it raises an exception or not.) hash(object) -- Return the hash value of the object (if it has one). Hash values are integers. They are used to quickly compare dictionary keys during a dictionary lookup. Numeric values that compare equal have the same hash value (even if they are of different types, e.g. 1 and 1.0). has_key(variable) -- Returns true if the DTML namespace contains the named variable. hex(integer) -- Convert an integer number (of any size) to a hexadecimal string. The result is a valid Python expression. Note: this always yields an unsigned literal, e.g. on a 32-bit machine, 'hex(-1)' yields '0xffffffff'. When evaluated on a machine with the same word size, this literal is evaluated as -1; at a different word size, it may turn up as a large positive number or raise an 'OverflowError' exception. int(number) -- Convert a string or number to a plain integer. If the argument is a string, it must contain a possibly signed decimal number representable as a Python integer, possibly embedded in whitespace; this behaves identical to 'string.atoi(number[, radix]'). The 'radix' parameter gives the base for the conversion and may be any integer in the range 2 to 36. If 'radix' is specified and the number is not a string, 'TypeError' is raised. Otherwise, the argument may be a plain or long integer or a floating point number. Conversion of floating point numbers to integers is defined by the C semantics; normally the conversion truncates towards zero. len(sequence) -- Return the length (the number of items) of an object. The argument may be a sequence (string, tuple or list) or a mapping (dictionary). max(s) -- With a single argument s, return the largest item of a non-empty sequence (e.g., a string, tuple or list). With more than one argument, return the largest of the arguments. min(s) -- With a single argument s, return the smallest item of a non-empty sequence (e.g., a string, tuple or list). With more than one argument, return the smallest of the arguments. namespace([name=value]...) -- Returns a new DTML namespace object. Keyword argument 'name=value' pairs are pushed into the new namespace. oct(integer) -- Convert an integer number (of any size) to an octal string. The result is a valid Python expression. Note: this always yields an unsigned literal, e.g. on a 32-bit machine, 'oct(-1)' yields '037777777777'. When evaluated on a machine with the same word size, this literal is evaluated as -1; at a different word size, it may turn up as a large positive number or raise an OverflowError exception. ord(character) -- Return the ASCII value of a string of one character. E.g., 'ord("a")' returns the integer 97. This is the inverse of 'chr()'. pow(x, y [,z]) -- Return *x* to the power *y*; if *z* is present, return *x* to the power *y*, modulo *z* (computed more efficiently than 'pow(x, y) % z'). The arguments must have numeric types. With mixed operand types, the rules for binary arithmetic operators apply. The effective operand type is also the type of the result; if the result is not expressible in this type, the function raises an exception; e.g., 'pow(2, -1)' or 'pow(2, 35000)' is not allowed. range([start,] stop [,step]) -- This is a versatile function to create lists containing arithmetic progressions. The arguments must be plain integers. If the step argument is omitted, it defaults to 1. If the start argument is omitted, it defaults to 0. The full form returns a list of plain integers '[start, start + step, start + 2 * step, ...]'. If step is positive, the last element is the largest 'start + i * step' less than *stop*; if *step* is negative, the last element is the largest 'start + i * step' greater than *stop*. *step* must not be zero (or else 'ValueError' is raised). round(x [,n]) -- Return the floating point value *x* rounded to *n* digits after the decimal point. If n is omitted, it defaults to zero. The result is a floating point number. Values are rounded to the closest multiple of 10 to the power minus n; if two multiples are equally close, rounding is done away from 0 (so e.g. round(0.5) is 1.0 and round(-0.5) is -1.0). render(object) -- Render 'object'. For DTML objects this evaluates the DTML code with the current namespace. For other objects, this is equivalent to 'str(object)'. reorder(s [,with] [,without]) -- Reorder the items in s according to the order given in 'with' and without the items mentioned in 'without'. Items from s not mentioned in with are removed. s, with, and without are all either sequences of strings or sequences of key-value tuples, with ordering done on the keys. This function is useful for constructing ordered select lists. SecurityCalledByExecutable() -- Return a true if the current object (e.g. DTML document or method) is being called by an executable (e.g. another DTML document or method, a script or a SQL method). SecurityCheckPermission(permission, object) -- Check whether the security context allows the given permission on the given object. For example, 'SecurityCheckPermission("Add Documents, Images, and Files", this())' would return true if the current user was authorized to create documents, images, and files in the current location. SecurityGetUser() -- Return the current user object. This is normally the same as the 'REQUEST.AUTHENTICATED_USER' object. However, the 'AUTHENTICATED_USER' object is insecure since it can be replaced. SecurityValidate([object] [,parent] [,name] [,value]) -- Return true if the value is accessible to the current user. 'object' is the object the value was accessed in, 'parent' is the container of the value, and 'name' is the named used to access the value (for example, if it was obtained via 'getattr'). You may omit some of the arguments, however it is best to provide all available arguments. SecurityValidateValue(object) -- Return true if the object is accessible to the current user. This function is the same as calling 'SecurityValidate(None, None, None, object)'. str(object) -- Return a string containing a nicely printable representation of an object. For strings, this returns the string itself. test(condition, result [,condition, result]... [,default]) -- Takes one or more condition, result pairs and returns the result of the first true condition. Only one result is returned, even if more than one condition is true. If no condition is true and a default is given, the default is returned. If no condition is true and there is no default, None is returned. unichr(number) -- Return a unicode string representing the value of number as a unicode character. This is the inverse of ord() for unicode characters. unicode(string[, encoding[, errors ] ]) -- Decodes string using the codec for encoding. Error handling is done according to errors. The default behavior is to decode UTF-8 in strict mode, meaning that encoding errors raise ValueError. Attributes None -- The 'None' object is equivalent to the Python built-in object 'None'. This is usually used to represent a Null or false value. See Also "'string' module":string.py "'random' module":random.py "'math' module":math.py "'sequence' module":sequence.py "Built-in Python Functions":http://www.python.org/doc/current/lib/built-in-funcs.html qUidqUdtml-funcs.stxqUfileqUD/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-funcs.stxq Utitleq U functionsq u.skƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUUser Folder - Defines users. Description User Folders define Zope users. You can only have one User Folder per Folder. User Folders always have 'acl_users' as an id. qUidqUUser-Folder.stxqUfileqUE/data/zmath/master/zope/lib/python/Products/OFSP/help/User-Folder.stxq Utitleq UUser Folder - Defines users. q u.rkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUZope Factory: Product creation facility. Description Zope Factories insert objects into the product add list. Typically Factories are used to place ZClasses in the product add list. qUidqUZope-Factory.stxqUfileqUF/data/zmath/master/zope/lib/python/Products/OFSP/help/Zope-Factory.stxq Utitleq U Zope Factoryq u.qkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTUser Folder - Edit User: Edit a user Descriptions This view allows you to edit a user. Controls 'Name' -- The user's name. 'Password' -- The user's password. 'Confirm' -- Confirm the user's password. 'Domains' -- Optionally allows you to restrict the Internet domains from which the user can log in. Domains should be separated by spaces. For example, 'digicool.com zope.org' 'Roles' -- The user's roles 'Change' -- Change the user.qUidqUUser-Folder_Edit-User.stxqUfileqUO/data/zmath/master/zope/lib/python/Products/OFSP/help/User-Folder_Edit-User.stxq Utitleq UUser Folder - Edit Userq u.pkƣnU^ 3(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT mime: Formats data with MIME The 'mime' tag allows you to create MIME encoded data. It is chiefly used to format email inside the 'sendmail' tag. Syntax 'mime' tag syntax:: [] ... The 'mime' tag is a block tag. The block is can be divided by one or more 'boundry' tags to create a multi-part MIME message. 'mime' tags may be nested. The 'mime' tag is most often used inside the 'sendmail' tag. Attributes Both the 'mime' and 'boundry' tags have the same attributes. encode=string -- MIME Content-Transfer-Encoding header, defaults to 'base64'. Valid encoding options include 'base64', 'quoted-printable', 'uuencode', 'x-uuencode', 'uue', 'x-uue', and '7bit'. If the 'encode' attribute is set to '7bit' no encoding is done on the block and the data is assumed to be in a valid MIME format. type=string -- MIME Content-Type header. type_expr=string -- MIME Content-Type header as a variable expression. You cannot use both 'type' and 'type_expr'. name=string -- MIME Content-Type header name. name_expr=string -- MIME Content-Type header name as a variable expression. You cannot use both 'name' and 'name_expr'. disposition=string -- MIME Content-Disposition header. disposition_expr=string -- MIME Content-Disposition header as a variable expression. You cannot use both 'disposition' and 'disposition_expr'. filename=string -- MIME Content-Disposition header filename. filename_expr=string -- MIME Content-Disposition header filename as a variable expression. You cannot use both 'filename' and 'filename_expr'. skip_expr=string -- A variable expression that if true, skips the block. You can use this attribute to selectively include MIME blocks. Examples Sending a file attachment:: To: Subject: Resume Hi, please take a look at my resume. See Also "Python Library: mimetools":http://www.python.org/doc/current/lib/module-mimetools.html qUidqU dtml-mime.stxqUfileqUC/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-mime.stxq Utitleq Umimeq u.okƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTVersion - Join/Leave: Start/Stop working in a Version. Description This view allows you to start and stop working in a private Version. When you are working in a version all changes you make will be hidden from other users. You may join and leave a Version as many times as necessary until you are ready to commit the Version or discard it. Controls 'Start Working in' -- Join the Version. 'Quit Working in' -- Leave the Version. qUidqUVersion_Join-Leave.stxqUfileqUL/data/zmath/master/zope/lib/python/Products/OFSP/help/Version_Join-Leave.stxq Utitleq UVersion - Join/Leaveq u.nkƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqU UserFolderqUidq U UserFolder.pyq Uapisq ]q Uq Qau.kƣnU^h(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqUUser Folder objects are containers for user objects. Programmers can work with collections of user objects using the API shared by User Folder implementations.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQeUnameqU UserFolderqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTAPI method for changing user object attributes. Note that not all user folder implementations support changing of user object attributes. Implementations that do not support changing of user object attributes will raise an error for this method. Permission -- Manage usersqUrequiredq(UnameqUpasswordqUrolesq Udomainsq tq Uoptionalq )hUuserFolderEditUserq UkwargsqUkwqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturns the user object specified by name. If there is no user named 'name' in the user folder, return None. Permission -- Manage usersqUrequiredq(UnameqtqUoptionalq )hUgetUserq u.kƣnU^|(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUAPI method for deleting one or more user objects. Note that not all user folder implementations support deletion of user objects. Implementations that do not support deletion of user objects will raise an error for this method. Permission -- Manage usersqUrequiredq(UnamesqtqUoptionalq )Unameq UuserFolderDelUsersq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTAPI method for creating a new user object. Note that not all user folder implementations support dynamic creation of user objects. Implementations that do not support dynamic creation of user objects will raise an error for this method. Permission -- Manage usersqUrequiredq(UnameqUpasswordqUrolesq Udomainsq tq Uoptionalq )hUuserFolderAddUserq UkwargsqUkwqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUcReturns a sequence of all user objects which reside in the user folder. Permission -- Manage usersqUrequiredq)Uoptionalq)UnameqUgetUsersq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUeReturns a sequence of names of the users which reside in the user folder. Permission -- Manage usersqUrequiredq)Uoptionalq)UnameqU getUserNamesq u.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.mkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUdFile - View: File Preview. Description This view downloads a File to your local computer. qUidqU File_View.stxqUfileqUC/data/zmath/master/zope/lib/python/Products/OFSP/help/File_View.stxq Utitleq U File - Viewq u.lkƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqU OrderSupportqUidq UOrderSupport.pyq Uapisq ]q Uq Qau.kƣnU^(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqTOrdered container mixin class. This is an extension to the regular ObjectManager. It saves the objects in order and lets you change the order of the contained objects. This is particular helpful, if the order does not depend on object attributes, but is totally user-specific.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQUqQUqQeUnameqU OrderSupportqu.kƣnU^d(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUMove specified sub-objects up by delta in container. If no delta is specified, delta is 1. See moveObjectsByDelta for more details. Permission -- Manage properties Returns -- Number of moved sub-objectsqUrequiredq(UidsqtqUoptionalq ((Udeltaq Kt(U subset_idsq Nttq Unameq U moveObjectsUpqu.kƣnU^](cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTMove specified sub-objects by delta. If delta is higher than the possible maximum, objects will be moved to the bottom. If delta is lower than the possible minimum, objects will be moved to the top. If subset_ids is not None, delta will be interpreted relative to the subset specified by a sequence of ids. The position of objects that are not part of this subset will not be changed. The order of the objects specified by ids will always be preserved. So if you don't want to change their original order, make sure the order of ids corresponds to their original order. If an object with id doesn't exist an error will be raised. Permission -- Manage properties Returns -- Number of moved sub-objectsqUrequiredq(UidsqUdeltaqtq Uoptionalq ((U subset_idsq Nttq Unameq UmoveObjectsByDeltaqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUhGet the position of an object by its id. Permission -- Access contents information Returns -- PositionqUrequiredq(UidqtqUoptionalq )Unameq UgetObjectPositionq u.kƣnU^/(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUMove specified sub-objects to top of container. See moveObjectsByDelta for more details. Permission -- Manage properties Returns -- Number of moved sub-objectsqUrequiredq(UidsqtqUoptionalq ((U subset_idsq Nttq Unameq UmoveObjectsToTopq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUpOrder sub-objects by key and direction. Permission -- Manage properties Returns -- Number of moved sub-objectsqUrequiredq(UkeyqtqUoptionalq ((Ureverseq Nttq Unameq U orderObjectsq u.kƣnU^h(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUMove specified sub-objects down by delta in container. If no delta is specified, delta is 1. See moveObjectsByDelta for more details. Permission -- Manage properties Returns -- Number of moved sub-objectsqUrequiredq(UidsqtqUoptionalq ((Udeltaq Kt(U subset_idsq Nttq Unameq UmoveObjectsDownqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUtMove specified object to absolute position. Permission -- Manage properties Returns -- Number of moved sub-objectsqUrequiredq(UidqUpositionqtq Uoptionalq )Unameq UmoveObjectToPositionq u.kƣnU^5(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUMove specified sub-objects to bottom of container. See moveObjectsByDelta for more details. Permission -- Manage properties Returns -- Number of moved sub-objectsqUrequiredq(UidsqtqUoptionalq ((U subset_idsq Nttq Unameq UmoveObjectsToBottomq u.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.kkƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqUPropertyManagerqUidq UPropertyManager.pyq Uapisq ]q Uq Qau.kƣnU^(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqUA Property Manager object has a collection of typed attributes called properties. Properties can be managed through the web or via DTML. In addition to having a type, properties can be writable or read-only and can have default values.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQUqQeUnameqUPropertyManagerqu.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUTReturn a list of (id, property) tuples. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqU propertyItemsq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUOReturns a list of property values. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqUpropertyValuesq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the value of the property 'id'. If the property is not found the optional second argument or None is returned. Permission -- 'Access contents information'qUrequiredq(UidqtqUoptionalq ((UdNttq Unameq U getPropertyq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUtGet the type of property 'id'. Returns None if no such property exists. Permission -- 'Access contents information'qUrequiredq(UidqtqUoptionalq )Unameq UgetPropertyTypeq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturns a tuple of mappings, giving meta-data for properties. The meta-data includes 'id', 'type', and 'mode'. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqU propertyMapq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqULReturns a list of property ids. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqU propertyIdsq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturns a true value if the Property Manager has the property 'id'. Otherwise returns a false value. Permission -- 'Access contents information'qUrequiredq(UidqtqUoptionalq )Unameq U hasPropertyq u.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.jkƣnU^c(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqU}Version Management - Control Zope versions. Description Version Management allows you to control all Zope Versions.qUidqUVersion-Management.stxqUfileqUL/data/zmath/master/zope/lib/python/Products/OFSP/help/Version-Management.stxq Utitleq U,Version Management - Control Zope versions. q u.ikƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Undo - Undo management actions. Description This view allows you to undo changes to Zope's database. Zope allows you to undo changes to its database. Changes are defined in terms of transactions which group together related changes. Each transaction has a URL and a user associated with it. In general the URL of a transaction indicates the URL that was called to initiate the changes. If an object was changed several times and you want to recover a version several changes back, you have to undo all the intermediary transactions as well. Controls '[Checkbox]' -- Selects one or more transactions. Each line shows one transaction. The transactions are sorted by date and time. The checkbox in the front allows you to check the transactions you would like to undo. The next entry on the line is the URL that caused the transaction, followed by the user who committed the transaction and the time transaction was performed. 'Earlier Transactions' -- Allows you to see transactions that were performed earlier then the ones you currently see. 'Later Transactions' -- Allows you to see transactions that were performed later then the ones you currently see. 'Undo' -- Undo the selected transactions. qUidqUUndo.stxqUfileqU>/data/zmath/master/zope/lib/python/Products/OFSP/help/Undo.stxq Utitleq U Undo - Undo management actions. q u.hkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTunless: Tests a condition The 'unless' tag provides a shortcut for testing negative conditions. For more complete condition testing use the 'if' tag. Syntax 'unless' tag syntax:: The 'unless' tag is a block tag. If the condition variable or expression evaluates to false, then the contained block is executed. Like the 'if' tag, variables that are not present are considered false. Examples Testing a variable:: The block will be executed if 'testMode' does not exist, or exists but is false. See Also "if tag":dtml-if.stx qUidqUdtml-unless.stxqUfileqUE/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-unless.stxq Utitleq Uunlessq u.gkƣnU^ k(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Product - Refresh: Reload a filesystem-based Python product. Description This view allows you to reload filesystem-based product code without restarting Zope. This function is useful during development of products. To enable your product to be refreshed, it is required that you put a file called 'refresh.txt' in your product directory. It can optionally contain a warning for others who might use the refresh function. (Producting refreshing is not perfect. Some products, especially "hotfix" style products which patch Zope, should not be refreshed. That's why 'refresh.txt' is required. Most products are safe to refresh, however.) There are two modes of operation. You can visit your product's 'Refresh' tab and manually push the refresh button. Or you can turn on "auto-refresh" mode, which causes Zope to periodically scan the modification time of the Python files that make up your product and execute a refresh operation in the background. **NOTE**: Don't enable auto-refresh for too many products at once. Scanning file modification times can take a lot of time per request. You can also select dependent refreshable products. If you have a product that subclasses from a product you're working on, you'll want to enable refresh for both products and add the product that subclasses as a dependent of the product you're modifying. This enables subclasses to be updated. Controls 'Refresh this product' -- The manual refresh button. 'Auto refresh mode' -- Check the checkbox to enable auto-refresh. 'Dependent auto-refreshable products' -- A list of other products which are auto-refreshable. How it works To execute a refresh, Zope looks in the sys.modules dictionary for modules with names that start with the prefix for your product. It tries to scan for dependencies between the modules that make up your product then uses Python's reload() function for each module in order. Then it sets a flag that will cause ZODB to dump its cache on the next connection so that changes to persistent classes will take effect. To implement auto-refresh, Zope stores a PersistentMapping called RefreshData on the database root object (below the Application object). The contents of the PersistentMapping are examined at the moment a database connection is opened by ZApplication. The PersistentMapping contains a list of which products have auto-refresh enabled. For each product with auto-refresh enabled, Zope compares the file mod times with the last recorded times and executes a refresh if there are any changes. qUidqUProduct_Refresh.stxqUfileqUI/data/zmath/master/zope/lib/python/Products/OFSP/help/Product_Refresh.stxq Utitleq UProduct - Refreshq u.fkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT=Database Management: Zope Database Management. Description Database Management gives you access to Zope database controls. The Zope database stores Zope objects. You can manage the size of the Zope database by packing it. You can control memory usage with the Zope database cache parameters. qUidqUDatabase-Management.stxqUfileqUM/data/zmath/master/zope/lib/python/Products/OFSP/help/Database-Management.stxq Utitleq UDatabase Managementq u.ekƣnU^ q(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Debug Information - Debugging Information: Online Zope debugging Description This view provides simple debugging information to help product authors find memory leaks in their products as well as Zope itself. Debugging Information * The Zope version * The Python version * The system platform name * The filesystem path of the Zope core software, add-on software, and data files. * The ID number of the Zope process (if available on your platform) * The length of time Zope has been running * The Python module search paths (sys.path). * The top refcounts, including a table listing the changes since * the last snapshot * The open object database connections The Zope version, Python version, and system platform name are used to verify compatibility between Zope, Python, and your system. On platforms where the process ID number is available, the Zope process can be managed using a more forceful means than is available through the web. Refcounts The top refcounts list lets you take a look at what is being stored by Zope in memory. The scrollable list shows how many instances of each type of object are currently in memory. If there are items in the list with a very high refcount, there is a good chance there is a memory leak in a product or in Zope. Using the snapshot and refresh options allow you to determine which operations are causing memory leaks. Open Connections A database connection usually corresponds with an HTTP request. The left column shows the time at which the connection was opened. If there is a request that has been running for a long time you may need to restart Zope to kill the corresponding thread. The middle column usually shows the state of the REQUEST object with size of the cache for that connection in parentheses. The right column shows information about the version the user is working in. Controls 'Update Snapshot' -- Takes the current refcounts and store them in memory. Then each time the debugging page is reloaded, the table will show the difference in refcounts between the snapshot and the current state. 'Refresh' -- Reloads and updates the debugging information. 'Auto refresh interval' -- The number of seconds to wait before automatically refreshing the debugging information. 'Start auto refresh' -- Begins automatically refreshing the debugging information. 'Stop auto refresh' -- Ends automatic refreshing of the debugging information. qUidqUDebug-Information_Debug.stxqUfileqUQ/data/zmath/master/zope/lib/python/Products/OFSP/help/Debug-Information_Debug.stxq Utitleq U)Debug Information - Debugging Informationq u.dkƣnU^Q(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTSecurity - Define security settings. Description This view allows you to define security settings. Security settings are defined in terms of *roles* and *permissions*. When a role is assigned to a permission users with the given role will be able to perform tasks associated with the permission on the object. Controls Assign Roles to Permissions Roles are listed in columns and permissions are listed in rows. To assign a role to a permission check the checkbox at the intersection of the row and column. You can also manage roles and permissions individually by clicking on their name links. Create Roles You can create new roles by entering the role name in the text entry field under the 'User defined roles' heading and clicking the 'Add Role' button. You can delete any existing user defined roles by selecting them from the selection list under the 'User defined roles' heading and clicking the 'Delete Role' button. Local Roles You can create and manage local roles by clicking the 'local roles' link. Assign Permissions to a Role You can manage the permissions assigned to a role by clicking on the role name. Assign Roles to a Permission You can manage the roles assigned to a permission by clicking on the permission name. Acquire Permissions The 'Acquire permission settings' check box next to each permission indicates whether this item should inherit security settings for this permission from its container object. The acquired permission settings may be augmented by selecting roles for a permission in addition to selecting to acquire permissions. You can manage the acquisition of permission settings individually by clicking the 'Acquire permission settings' link. qUidqU Security.stxqUfileqUB/data/zmath/master/zope/lib/python/Products/OFSP/help/Security.stxq Utitleq U%Security - Define security settings. q u.ckƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Folder - Manage Role: Assign permissions to a role. Description This view allows you to assign permissions to a role. Controls '[Permissions List]' -- The permissions assigned to the role. 'Change' -- Changes the security settings. qUidqUSecurity_Manage-Role.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/OFSP/help/Security_Manage-Role.stxq Utitleq UFolder - Manage Roleq u.bkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTsqlvar: Inserts SQL variables The 'sqlvar' tag safely inserts variables into SQL code. This tag is used in SQL Methods. Syntax 'sqlvar' tag syntax:: The 'sqlvar' tag is a singleton. Like the 'var' tag, the 'sqlvar' tag looks up a variable and inserts it. Unlike the var tag, the formatting options are tailored for SQL code. Attributes type=string -- The type of the variable. Valid types include: 'string', 'int', 'float' and 'nb'. 'nb' means non-blank string and should be used in place of 'string' unless you want to use blank strings. The type attribute is required and is used to properly escape inserted variable. optional=boolean -- If true and the variable is null or non-existent, then nothing is inserted. Examples Basic usage:: select * from employees where name= This SQL quotes the 'name' string variable. See Also "sqltest tag":dtml-sqltest.stx qUidqUdtml-sqlvar.stxqUfileqUE/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-sqlvar.stxq Utitleq Usqlvarq u.akƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT3ZClass - Views: Define management views. Description This view allows you to manage a ZClass's views. Views are managements screens that are available as tabs while managing a Zope object. To provides through the web management for your ZClass you need to define management views. Each management view consists of a name, a method, and a help topic. When the management view is selected by the user the view's method is executed. Typically view methods are edit forms. Help topics provide help for views. If a view has an associated help topic, a help button will appear on the management view. **Note: A view will not be visible to a user unless they have adequate permissions to execute the view method.** Controls Editing Views Views are listed one per line. '[Checkbox]' -- Selects a view. 'Method' -- The method of the view. 'Help Topic' -- The help topic associated with the view. 'Change' -- Change the views. 'Delete' -- Delete the selected views. 'First' -- Moves the selected view to the beginning of the view list. This allows you to change the order of the views. Creating Views 'New' -- Allows you to create a new view. In the 'Name' field you will be able to specify the label name of the view. The 'Method' and 'Help Topic' field are the same as above. 'Name' -- The name of the view. 'Method' -- The method of the view. 'Help Topic' -- The help topic associated with the view. 'Add' -- Create a new view. qUidqUZClass_Views.stxqUfileqUF/data/zmath/master/zope/lib/python/Products/OFSP/help/ZClass_Views.stxq Utitleq UZClass - Viewsq u.`kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqUDateTimeqUidq U DateTime.pyq Uapisq ]q Uq Qau.kƣnU^$C(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqT The DateTime object provides an interface for working with dates and times in various formats. DateTime also provides methods for calendar operations, date and time arithmetic and formatting. DateTime objects represent instants in time and provide interfaces for controlling its representation without affecting the absolute value of the object. DateTime objects may be created from a wide variety of string or numeric data, or may be computed from other DateTime objects. DateTimes support the ability to convert their representations to many major timezones, as well as the ability to create a DateTime object in the context of a given timezone. DateTime objects provide partial numerical behavior: - Two date-time objects can be subtracted to obtain a time, in days between the two. - A date-time object and a positive or negative number may be added to obtain a new date-time object that is the given number of days later than the input date-time object. - A positive or negative number and a date-time object may be added to obtain a new date-time object that is the given number of days later than the input date-time object. - A positive or negative number may be subtracted from a date-time object to obtain a new date-time object that is the given number of days earlier than the input date-time object. DateTime objects may be converted to integer, long, or float numbers of days since January 1, 1901, using the standard int, long, and float functions (Compatibility Note: int, long and float return the number of days since 1901 in GMT rather than local machine timezone). DateTime objects also provide access to their value in a float format usable with the python time module, provided that the value of the object falls in the range of the epoch-based time module. A DateTime object should be considered immutable; all conversion and numeric operations return a new DateTime object rather than modify the current object. A DateTime object always maintains its value as an absolute UTC time, and is represented in the context of some timezone based on the arguments used to create the object. A DateTime object's methods return values based on the timezone context. Note that in all cases the local machine timezone is used for representation if no timezone is specified. DateTimes may be created with from zero to seven arguments. - If the function is called with no arguments, then the current date/time is returned, represented in the timezone of the local machine. - If the function is invoked with a single string argument which is a recognized timezone name, an object representing the current time is returned, represented in the specified timezone. - If the function is invoked with a single string argument representing a valid date/time, an object representing that date/time will be returned. As a general rule, any date-time representation that is recognized and unambiguous to a resident of North America is acceptable.(The reason for this qualification is that in North America, a date like: 2/1/1994 is interpreted as February 1, 1994, while in some parts of the world, it is interpreted as January 2, 1994.) A date/time string consists of two components, a date component and an optional time component, separated by one or more spaces. If the time component is omitted, 12:00am is assumed. Any recognized timezone name specified as the final element of the date/time string will be used for computing the date/time value. (If you create a DateTime with the string 'Mar 9, 1997 1:45pm US/Pacific', the value will essentially be the same as if you had captured time.time() at the specified date and time on a machine in that timezone):: e=DateTime("US/Eastern") # returns current date/time, represented in US/Eastern. x=DateTime("1997/3/9 1:45pm") # returns specified time, represented in local machine zone. y=DateTime("Mar 9, 1997 13:45:00") # y is equal to x The date component consists of year, month, and day values. The year value must be a one-, two-, or four-digit integer. If a one- or two-digit year is used, the year is assumed to be in the twentieth century. The month may be an integer, from 1 to 12, a month name, or a month abbreviation, where a period may optionally follow the abbreviation. The day must be an integer from 1 to the number of days in the month. The year, month, and day values may be separated by periods, hyphens, forward slashes, or spaces. Extra spaces are permitted around the delimiters. Year, month, and day values may be given in any order as long as it is possible to distinguish the components. If all three components are numbers that are less than 13, then a month-day-year ordering is assumed. The time component consists of hour, minute, and second values separated by colons. The hour value must be an integer between 0 and 23 inclusively. The minute value must be an integer between 0 and 59 inclusively. The second value may be an integer value between 0 and 59.999 inclusively. The second value or both the minute and second values may be omitted. The time may be followed by am or pm in upper or lower case, in which case a 12-hour clock is assumed. - If the DateTime function is invoked with a single Numeric argument, the number is assumed to be a floating point value such as that returned by time.time(). A DateTime object is returned that represents the gmt value of the time.time() float represented in the local machine's timezone. - If the function is invoked with two numeric arguments, then the first is taken to be an integer year and the second argument is taken to be an offset in days from the beginning of the year, in the context of the local machine timezone. The date-time value returned is the given offset number of days from the beginning of the given year, represented in the timezone of the local machine. The offset may be positive or negative. Two-digit years are assumed to be in the twentieth century. - If the function is invoked with two arguments, the first a float representing a number of seconds past the epoch in gmt (such as those returned by time.time()) and the second a string naming a recognized timezone, a DateTime with a value of that gmt time will be returned, represented in the given timezone.:: import time t=time.time() now_east=DateTime(t,'US/Eastern') # Time t represented as US/Eastern now_west=DateTime(t,'US/Pacific') # Time t represented as US/Pacific # now_east == now_west # only their representations are different - If the function is invoked with three or more numeric arguments, then the first is taken to be an integer year, the second is taken to be an integer month, and the third is taken to be an integer day. If the combination of values is not valid, then a DateTimeError is raised. Two-digit years are assumed to be in the twentieth century. The fourth, fifth, and sixth arguments specify a time in hours, minutes, and seconds; hours and minutes should be positive integers and seconds is a positive floating point value, all of these default to zero if not given. An optional string may be given as the final argument to indicate timezone (the effect of this is as if you had taken the value of time.time() at that time on a machine in the specified timezone). New in Zope 2.7: A new keyword parameter "datefmt" can be passed to the constructor. If set to "international", the constructor is forced to treat ambigious dates as "days before month before year". This useful if you need to parse non-US dates in a reliable way If a string argument passed to the DateTime constructor cannot be parsed, it will raise DateTime.SyntaxError. Invalid date, time, or timezone components will raise a DateTime.DateTimeError. The module function Timezones() will return a list of the timezones recognized by the DateTime module. Recognition of timezone names is case-insensitive.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQUqQUqQU qQU qQU qQU qQU qQUqQUqQUqQUqQUqQUqQUqQUqQUq QUq!QUq"QUq#QUq$QUq%QUq&QUq'QUq(QUq)QU q*QU!q+QU"q,QU#q-QU$q.QU%q/QU&q0QU'q1QU(q2QU)q3QU*q4QU+q5QU,q6QU-q7QU.q8QU/q9QU0q:QU1q;QU2qQU5q?QU6q@QU7qAQU8qBQU9qCQU:qDQU;qEQUqHQU?qIQeUnameqJUDateTimeqKu.?kƣnU^ (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn date time string formatted according to 'format' See Python's "time.strftime":http://www.python.org/doc/current/lib/module-time.html function.qUrequiredq(UformatqtqUoptionalq )Unameq Ustrftimeq u.>kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUUReturn the integer day of the week, where Sunday is 0 Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUdowq u.=kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU~Return a string representing the object's value in the format: Mar. 1, 1997 1:45 pm US/Eastern Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUpCommonZq u.<kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSReturn the 12-hour clock representation of the hour Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUh_12q u.;kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU9Compatibility: see pMonth Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUMon_q u.:kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTCompare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time greater than or equal to the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq UgreaterThanEqualToq u.9kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUsReturn the day of the year, in context of the timezone representation of the object Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU dayOfYearq u.8kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT}Compare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time less than or equal to the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq UlessThanEqualToq u.7kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if this object represents a date/time that falls within the current hour, in the context of this object's timezone representation Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU isCurrentHourq u.6kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU:Return the full month name Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUMonthq u.5kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUKReturn the full name of the day of the week Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUDayq u.4kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU[Return the time string for an object to the nearest second. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUAMPMq u.3kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUsReturn a string representing the object's value in the format: Mar. 1, 1997 1:45 pm Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUpCommonq u.2kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU@Return month as a 2 digit string Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUmmq u.1kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUOReturn the appropriate time modifier (am or pm) Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUampmq u.0kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSReturn the 24-hour clock representation of the hour Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUhourq u./kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU7Compatibility: see pDay Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUDay_q u..kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU1Return the minute Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUminuteq u.-kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU6Return the integer day Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUdayq u.,kƣnU^8(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a new DateTime object that represents the earliest possible time (in whole seconds) that still falls within the current object's day, in the object's timezone context Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU earliestTimeq u.+kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU[Return the time string for an object to the nearest second. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUTimeq u.*kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUqReturn true if this object represents a date/time later than the time of the call Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUisFutureq u.)kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTtCompare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time greater than the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq U greaterThanq u.(kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFReturn the date string for the object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUDateq u.'kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUHReturn calendar year as a 2 digit string Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUyyq u.&kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if this object represents a date/time that falls within the current day, in the context of this object's timezone representation Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU isCurrentDayq u.%kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU>Return day as a 2 digit string Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUddq u.$kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUxReturn true if the current year (in the context of the object's timezone) is a leap year Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU isLeapYearq u.#kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFReturn the time string for the object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU PreciseTimeq u."kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUtReturn a string representing the object's value in the format: March 1, 1997 1:45 pm Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUfCommonq u.!kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUsReturn true if this object represents a date/time earlier than the time of the call Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUisPastq u. kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a string representing the object's value in the format: March 1, 1997 1:45 pm US/Eastern Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUfCommonZq u.kƣnU^a(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the date/time as a floating-point number in UTC, in the format used by the python time module. Note that it is possible to create date/time values with DateTime that have no meaningful value to the time module. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUtimeTimeq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU~Return a DateTime with the value as the current object, represented in the indicated timezone. Permission -- Always availableqUrequiredq(UztqUoptionalq)Unameq UtoZoneq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU9Compatibility: see aMonth Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUMonq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a tuple containing the calendar year, month, day, hour, minute second and timezone of the object Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUpartsq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUrReturn a string representing the object's value in the format: Mar 1, 1997 1:45 pm Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUaCommonq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if this object represents a date/time that falls within the current year, in the context of this object's timezone representation Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU isCurrentYearq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUYReturn the time string for an object not showing seconds. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU TimeMinutesq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTqCompare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time less than the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq UlessThanq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTpCompare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time equal to the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq UequalToq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUAReturn the date in RFC 822 format Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUrfc822q u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU`Return the abbreviated (with period) name of the day of the week Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUpDayq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUPReturn the abbreviated (with period) month name. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUpMonthq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTtCompare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time not equal to the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq U notEqualToq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSReturn the 24-hour clock representation of the hour Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUh_24q u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFReturn the time string for the object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU PreciseAMPMq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if this object represents a date/time that falls within the current month, in the context of this object's timezone representation Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUisCurrentMonthq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU6Compatibility: see Day Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU DayOfWeekq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUYReturn the time string for an object not showing seconds. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU AMPMMinutesq u. kƣnU^4(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a new DateTime object that represents the latest possible time (in whole seconds) that still falls within the current object's day, in the object's timezone context Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU latestTimeq u. kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUUReturn the integer day of the week, where Sunday is 1 Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUdow_1q u. kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUWReturn the timezone in which the object is represented. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUtimezoneq u. kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFReturn the calendar year of the object Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUyearq u. kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUrReturn the object in ISO standard format Dates are output as: YYYY-MM-DD HH:MM:SS Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUISOq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU1Return the second Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUsecondq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqULReturn the month of the object as an integer Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUmonthq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT%Return the object in the format used in the HTML4.0 specification, one of the standard forms in ISO8601. See "HTML 4.0 Specification":http://www.w3.org/TR/NOTE-datetime Dates are output as: YYYY-MM-DDTHH:MM:SSZ T, Z are literal characters. The time is in UTC. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUHTML4q u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUBReturn the abbreviated month name. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUaMonthq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUNReturn the millisecond since the epoch in GMT. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUmillisq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if this object represents a date/time that falls within the current minute, in the context of this object's timezone representation Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUisCurrentMinuteq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqURReturn the abbreviated name of the day of the week Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUaDayq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU}Return a string representing the object's value in the format: Mar 1, 1997 1:45 pm US/Eastern Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUaCommonZq u.kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu._kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUProduct - Add: Create a Product. Description This view allows you to create a new Product. Controls 'Id' -- The id of the Product. 'Title' -- The optional title of the Product. 'Generate' -- Creates a new Product. qUidqUProduct_Add.stxqUfileqUE/data/zmath/master/zope/lib/python/Products/OFSP/help/Product_Add.stxq Utitleq U Product - Addq u.^kƣnU^ (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT try: Handles exceptions The 'try' tag allows exception handling in DTML, mirroring the Python 'try/except' and 'try/finally' constructs. Syntax The 'try' tag has two different syntaxes, 'try/except/else' and 'try/finally'. 'try/except/else' Syntax:: ... [] The 'try' tag encloses a block in which exceptions can be caught and handled. There can be one or more 'except' tags that handles zero or more exceptions. If an 'except' tag does not specify an exception, then it handles all exceptions. When an exception is raised, control jumps to the first 'except' tag that handles the exception. If there is no 'except' tag to handle the exception, then the exception is raised normally. If no exception is raised, and there is an 'else' tag, then the 'else' tag will be executed after the body of the 'try' tag. The 'except' and 'else' tags are optional. 'try/finally' Syntax:: The 'finally' tag cannot be used in the same 'try' block as the 'except' and 'else' tags. If there is a 'finally' tag, its block will be executed whether or not an exception is raised in the 'try' block. Attributes except -- Zero or more exception names. If no exceptions are listed then the except tag will handle all exceptions. Tag Variables Inside the 'except' block these variables are defined. error_type -- The exception type. error_value -- The exception value. error_tb -- The traceback. Examples Catching a math error:: You tried to divide by zero. Returning information about the handled exception:: An error occurred. Error type: Error value: Using finally to make sure to perform clean up regardless of whether an error is raised or not:: See Also "raise tag":dtml-raise.stx "Python Tutorial: Errors and Exceptions":http://www.python.org/doc/current/tut/node10.html "Python Built-in Exceptions":http://www.python.org/doc/current/lib/module-exceptions.html qUidqU dtml-try.stxqUfileqUB/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-try.stxq Utitleq Utryq u.]kƣnU^ ^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTsqltest: Formats SQL condition tests The 'sqltest' tag inserts a condition test into SQL code. It tests a column against a variable. This tag is used in SQL Methods. Syntax 'sqltest' tag syntax:: The 'sqltest' tag is a singleton. It inserts a SQL condition test statement. It is used to build SQL queries. The 'sqltest' tag correctly escapes the inserted variable. The named variable or variable expression is tested against a SQL column using the specified comparison operation. Attributes type=string -- The type of the variable. Valid types include: 'string', 'int', 'float' and 'nb'. 'nb' means non-blank string, and should be used instead of 'string' unless you want to test for blank values. The type attribute is required and is used to properly escape inserted variable. column=string -- The name of the SQL column to test against. This attribute defaults to the variable name. multiple=boolean -- If true, then the variable may be a sequence of values to test the column against. optional=boolean -- If true, then the test is optional and will not be rendered if the variable is empty or non-existent. op=string -- The comparison operation. Valid comparisons include: eq -- equal to gt -- greater than lt -- less than ne -- not equal to ge -- greater than or equal to le -- less than or equal to The comparison defaults to equal to. If the comparison is not recognized it is used anyway. Thus you can use comparisons such as 'like'. Examples Basic usage:: select * from employees where If the 'name' variable is 'Bob' then this renders:: select * from employees where name = 'Bob' Multiple values:: select * from employees where If the 'empid' variable is '(12,14,17)' then this renders:: select * from employees where empid in (12, 14, 17) See Also "sqlgroup tag":dtml-sqlgroup.stx "sqlvar tag":dtml-sqlvar.stx qUidqUdtml-sqltest.stxqUfileqUF/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-sqltest.stxq Utitleq Usqltestq u.\kƣnU^((cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT0Database Management - Flush Cache: Zope Database cache flush. Description This view allows you to flush the Zope database cache. Controls 'Minimize' -- Allows you to remove all persistent objects from memory. They will be reloaded again on demand, when they are next accessed. qUidqU#Database-Management_Flush-Cache.stxqUfileqUY/data/zmath/master/zope/lib/python/Products/OFSP/help/Database-Management_Flush-Cache.stxq Utitleq U!Database Management - Flush Cacheq u.[kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDTML Document/Method - Proxy: Manage proxy roles. Description Proxy roles control security for DTML Documents and Methods. Normally a DTML Document or Method executes with an intersection of the owner's and viewer's roles. This means that the DTML can only perform actions that are available to both the owner and viewer. Proxy roles explicitly list the roles that a DTML Document or Method will execute with. This allows you to carefully control access. Proxy roles can either increase or decrease access. **Note: Proxy roles are limited to a subset of the owner's roles.** Controls 'Proxy Roles' -- The proxy roles for the DTML Document or Method. 'Change' -- Change the proxy roles. qUidqUDTML-DocumentOrMethod_Proxy.stxqUfileqUU/data/zmath/master/zope/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Proxy.stxq Utitleq UDTML Document/Method - Proxyq u.ZkƣnU^ (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT ObjectManager - Contents: Edit contained objects. Description This view displays the contained objects and allows you to add, delete and change them. Each contained object is displayed on a line and is identified by an icon, an id and a title in parenthesis. Additionally, the size (if applicable) and the date during which the object was last modified are displayed. You can manage an object by clicking on its identifying link. Sorting You can sort contained objects by type, name (id), size, or modification date. To do so, click on the appropriate column heading. Clicking a second time on any column heading will reverse the sort on that field. Versions If you are currently working in a version there will be a notice at the top of the list of objects indicating this. If there is a red diamond following the name of an object this indicates that the object has been modified in the version you are currently working in. If there is a red diamond with a lock after an object, this indicates the the object has been modified in another version. Controls '[Checkbox]' -- Selects the object in order to perform operations on it. The operations you can perform are rename, cut, copy, delete, and export. Some operations may not be visible if they are not allowed. 'Rename' -- Changes the ids of the selected objects. 'Cut' -- Cuts selected objects and place them into the clipboard. This is similar to cut in most file managers. Cut objects can be pasted in a new location. When cut objects are pasted into another location the old objects are deleted. 'Copy' -- Copies selected objects and place them in the clipboard. This is similar to copy in most file managers. Copied objects can be pasted in a new location. 'Paste' -- Allows you to paste objects from the clipboard into this object. **Note: This option will only appear if objects have previously been copied or cut.** 'Delete' -- Deletes the selected objects. Deleted objects are *not* placed in the clipboard. 'Import/Export' -- Imports or exports a Zope object. 'Available Objects' -- Selects a type of object to add. 'Add' -- Adds an object specified in 'Available Objects'. 'Select All (Deselect All)' -- Toggles between selecting and deselecting each item currently displayed in the contents view. **Note: This control will only appear if your browser is javascript-enabled.** qUidqUObjectManager_Contents.stxqUfileqUP/data/zmath/master/zope/lib/python/Products/OFSP/help/ObjectManager_Contents.stxq Utitleq UObjectManager - Contentsq u.YkƣnU^!(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT:WebDAV Lock Management - Manage Locks Description This view allows you to manage WebDAV WriteLocks. WebDAV, as an extension to the HTTP Protocol, allows the users to create *Write Locks* as a way of trying to avoid the "lost updates problem". However, sometimes WriteLocks may become abandoned. This may be due to users forgetting to unlock their resources, software failures such as crashes, etc. In many cases, locks might just time out before this becomes a problem. In cases where it's not, this control panel object may be used to locate locked resources inside of Zope and clear *ALL* of their WebDAV writelocks. **This does not clear locks caused by use of Versions**. Controls 'Path' -- This lets you enter a path (based off the root of the Zope site) to filter down the list of locked objects. Clicking 'Go' executes the filter. When locked objects are found, they are listed one per line with a checkbox that can be used to select the item. Also listed in each line is information about the lock(s) on the object - the user who created the lock (identified by the path to the user folder the user is defined in), and the locktoken that identifies the lock. In the majority of cases, there should only be one lock per object. '[Checkbox]' -- Selects locked items. 'Select All' -- This button marks all items displayed as selected. 'Deselect All' -- After 'Select All' has been clicked, it changes to say 'Deselect All'. Clicking this deselects all displayed items. 'Unlock objects' -- Unlocks the selected items.qUidqUDavLocks-ManageLocks.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/OFSP/help/DavLocks-ManageLocks.stxq Utitleq U&WebDAV Lock Management - Manage Locks q u.XkƣnU^ (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Database Management - Activity Description This view displays activity in the ZODB over a period of time. It shows how many objects were loaded and stored. You can use this information to determine the optimal memory cache size for your Zope application. You can also use it to discover applications that write to the database too often. Information 'Keep History' -- Lets you define how many seconds of history to keep for analysis. 3600 is one hour. 86400 is one day. Note that in the current implementation, analysis data is kept only in memory and is never stored to disk, so each time you restart, you lose the historical information. 'Displayed Range' -- Tells you what period of time is displayed by the chart. 'Show current chart' -- Redisplays the chart for the current time. The chart contains a bar graph. The rightmost bar shows the most recent activity. The red portion indicates the number of objects stored and the blue portion indicates the number of objects loaded during that time period. To the right of the graph there is a total. If you click on a bar, the chart will zoom in on the time period for just that bar. You will see the details of the activity during that short time period. Click the "Show current chart" button to return to the chart for the current time. How to use this information Once Zope has loaded enough objects, the ZODB cache consistently keeps in the cache the number of objects you specify under the "Cache Parameters" tab. Because the cache size is so consistent and ZODB is so transparent to both the user and application developer, Zope applications can invisibly develop a performance problem by loading objects from ZODB on every request. Also, if the cache size is set too high, Zope will consume more RAM than it needs. You need to find a good balance that fits your site. If the bar chart shows a large number of objects being loaded all the time, increase the cache size, which will increase memory usage but should also increase performance. If the chart shows little activity even though the site is visited frequently, you can reduce the cache size so Zope will consume less RAM. As your site changes, its cache size requirements may change also, so remember to make adjustments over time. If the graph shows a lot of writes (a significant portion of red), some application or product may be writing to the database too frequently. Check the "undo" log for clues. Note that the activity graph does not show activity in mounted databases, so objects loaded and stored by the sessioning machinery are not counted in the graph. qUidqU Database-Management_Activity.stxqUfileqUV/data/zmath/master/zope/lib/python/Products/OFSP/help/Database-Management_Activity.stxq Utitleq UDatabase Management - Activity q u.WkƣnU^T(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTvar: Inserts a variable The 'var' tags allows you insert variables into DTML output. Syntax 'var' tag syntax:: The 'var' tag is a singleton tag. The 'var' tag finds a variable by searching the DTML namespace which usually consists of current object, the current object's containers, and finally the web request. If the variable is found, it is inserted into the DTML output. If not found, Zope raises an error. 'var' tag entity syntax:: &dtml-variableName; Entity syntax is a short cut which inserts and HTML quotes the variable. It is useful when inserting variables into HTML tags. 'var' tag entity syntax with attributes:: &dtml.attribute1[.attribute2]...-variableName; To a limited degree you may specify attributes with the entity syntax. You may include zero or more attributes delimited by periods. You cannot provide arguments for attributes using the entity syntax. If you provide zero or more attributes, then the variable is not automatically HTML quoted. Thus you can avoid HTML quoting with this syntax, '&dtml.-variableName;'. Attributes html_quote -- Convert characters that have special meaning in HTML to HTML character entities. missing=string -- Specify a default value in case Zope cannot find the variable. fmt=string -- Format a variable. Zope provides a few built-in formats including C-style format strings. For more information on C-style format strings see the "Python Library Reference":http://www.python.org/doc/current/lib/typesseq-strings.html If the format string is not a built-in format, then it is assumed to be a method of the object, and it called. whole-dollars -- Formats the variable as dollars. dollars-and-cents -- Formats the variable as dollars and cents. collection-length -- The length of the variable, assuming it is a sequence. structured-text -- Formats the variable as Structured Text. For more information on Structured Text see "Structured Text How-To":http://www.zope.org/Members/millejoh/structuredText on the Zope.org web site. null=string -- A default value to use if the variable is None. lower -- Converts upper-case letters to lower case. upper -- Converts lower-case letters to upper case. capitalize -- Capitalizes the first character of the inserted word. spacify -- Changes underscores in the inserted value to spaces. thousands_commas -- Inserts commas every three digits to the left of a decimal point in values containing numbers for example '12000' becomes '12,000'. url -- Inserts the URL of the object, by calling its 'absolute_url' method. url_quote -- Converts characters that have special meaning in URLs to HTML character entities. url_quote_plus -- URL quotes character, like 'url_quote' but also converts spaces to plus signs. url_unquote -- Converts HTML '%xx' escapes into their single character values (ie: undoes the effects of url_quote). url_unquote_plus -- Like url_unquote, but also replaces '+' characters with spaces (ie: undoes the effects of url_quote_plus). sql_quote -- Converts single quotes to pairs of single quotes. This is needed to safely include values in SQL strings. newline_to_br -- Convert newlines (including carriage returns) to HTML break tags. size=arg -- Truncates the variable at the given length (Note: if a space occurs in the second half of the truncated string, then the string is further truncated to the right-most space). etc=arg -- Specifies a string to add to the end of a string which has been truncated (by setting the 'size' attribute listed above). By default, this is '...' Examples Inserting a simple variable into a document:: Truncation:: will produce the following output if *colors* is the string 'red yellow green':: red yellow, etc. C-style string formatting:: renders to:: 23432.23 Inserting a variable, *link*, inside an HTML 'A' tag with the entity syntax:: Link Inserting a link to a document 'doc', using entity syntax with attributes:: This creates an HTML link to an object using its URL and title. This example calls the object's 'absolute_url' method for the URL (using the 'url' attribute) and its 'title_or_id' method for the title. qUidqU dtml-var.stxqUfileqUB/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-var.stxq Utitleq Uvarq u.VkƣnU^*(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTYZClass - Permissions: Select ZClass permissions. Description This view allows you to select permissions to be used by a ZClass. When setting permissions for individual methods or property sheets of a ZClass, you will be able to select from inherited permissions and class permission which you set with this view. Controls 'Class permissions' -- The permissions available to your ZClass in addition to inherited permissions. 'Inherited permissions' -- Indicates the inherited permissions of your ZClass. 'Change' -- Change Class permissions. qUidqUZClass_Permissions.stxqUfileqUL/data/zmath/master/zope/lib/python/Products/OFSP/help/ZClass_Permissions.stxq Utitleq UZClass - Permissionsq u.UkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTSecurity - User local roles: Manage local roles. Description This view allows you to manage a user's local roles. Controls 'User' -- The user whose local roles you going to change. 'Roles' -- The user's local roles. 'Change' -- Change the local roles. qUidqUSecurity_User-Local-Roles.stxqUfileqUS/data/zmath/master/zope/lib/python/Products/OFSP/help/Security_User-Local-Roles.stxq Utitleq USecurity - User local rolesq u.TkƣnU^!(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT<DTML Document/Method - Add: Create a DTML Document/Method Description Creates a new DTML Document or Method. Controls 'Id' -- The id of the DTML Document or Method. 'Title' -- The optional title of the DTML Document or Method. 'File' -- Allows you to upload a file to provide the contents for the DTML Document or Method. Use the 'Browse...' button to select a local file. 'Add' -- Create the DTML Document or Method. 'Add and Edit' -- Create the DTML Document or Method, and return the 'Edit' view of the created object. qUidqUDTML-DocumentOrMethod_Add.stxqUfileqUS/data/zmath/master/zope/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Add.stxq Utitleq UDTML Document/Method - Addq u.SkƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qU@qQaUdocqUUtitleqUImageq Uidq UImage.pyq Uapisq ]q UAqQau.AkƣnU^(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]qUBqQaUdocqTAn Image is a Zope object that contains image content. An Image object can be used to upload or download image information with Zope. Image objects have two properties the define their dimension, 'height' and 'width'. These are calculated when the image is uploaded. For image types that Zope does not understand, these properties may be undefined. Using a Image object in Zope is easy. The most common usage is to display the contents of an image object in a web page. This is done by simply referencing the object from DTML:: This will generate an HTML IMG tag referencing the URL to the Image. This is equivalent to:: You can control the image display more precisely with the 'tag' method. For example:: qUextendsq ]q (UFileq UOFSP/Help/File.py#Fileq tq aU constructorqUCqQU attributesq]qUDqQaUnameqUImagequ.DkƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.CkƣnU^ (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUUAdd a new Image object. Creates a new Image object 'id' with the contents of 'file'.qUrequiredq(UidqUfileqtq Uoptionalq ((Utitleq Ut(U preconditionq Ut(U content_typeq UttqUnameqUmanage_addImagequ.BkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTThis method returns a string which contains an HTML IMG tag reference to the image. Optionally, the 'height', 'width', 'alt', 'scale', 'xscale' and 'yscale' arguments can be provided which are turned into HTML IMG tag attributes. Note, 'height' and 'width' are provided by default, and 'alt' comes from the 'title' property. Keyword arguments may be provided to support other or future IMG tag attributes. The one exception to this is the HTML Cascading Style Sheet tag 'class'. Because the word 'class' is a reserved keyword in Python, you must instead use the keyword argument 'css_class'. This will be turned into a 'class' HTML tag attribute on the rendered 'img' tag. Permission -- 'View'qUrequiredq)Uoptionalq((UheightqNt(Uwidthq Nt(Ualtq Nt(Uscaleq Kt(Uxscaleq Kt(Uyscaleq KttqUnameqUtagqUkwargsqUargsqu.@kƣnU^ (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUUAdd a new Image object. Creates a new Image object 'id' with the contents of 'file'.qUrequiredq(UidqUfileqtq Uoptionalq ((Utitleq Ut(U preconditionq Ut(U content_typeq UttqUnameqUmanage_addImagequ.RkƣnU^7(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTTControl Panel - Zope administration facilities. Description Control Panel provides centralized Zope administration facilities. In the Control Panel you can restart and shutdown Zope, access debugging information, manage the Zope database, and manage versions. Zope products are located inside the Control Panel. qUidqUControl-Panel.stxqUfileqUG/data/zmath/master/zope/lib/python/Products/OFSP/help/Control-Panel.stxq Utitleq U0Control Panel - Zope administration facilities. q u.QkƣnU^ (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT2ObjectManager - Rename: Change object ids. Description This view allows you to change the id of one or more objects. Controls 'to' -- The new id of each object. The default value is the old id. 'OK' -- Changes the ids of the objects. 'Cancel' -- Cancels renaming operation. qUidqUObjectManager_Rename.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/OFSP/help/ObjectManager_Rename.stxq Utitleq UObjectManager - Renameq u.PkƣnU^;(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUEqQaUdocqU AccessControl: Security functions and classes The functions and classes in this module are available to Python-based Scripts and Page Templates. qUtitleq U AccessControlq Uidq UAccessControl.pyq Uapisq ]qUFqQau.FkƣnU^(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqUdA security manager provides methods for checking access and managing executable context and policiesqU attributesq]qUGqQaUmethodsq ]q (UHq QUIq QUJq QUKqQeUnameqUSecurityManagerqu.KkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUsCheck whether the security context allows the given permission on the given object. permission -- Always availableqUrequiredq(UselfqU permissionqUobjectq tq Uoptionalq )Unameq UcheckPermissionq u.JkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT Validate access. Arguments: accessed -- the object that was being accessed container -- the object the value was found in name -- The name used to access the value value -- The value retrieved though the access. roles -- The roles of the object if already known. The arguments may be provided as keyword arguments. Some of these arguments may be omitted, however, the policy may reject access in some cases when arguments are omitted. It is best to provide all the values possible. permission -- Always availableqUrequiredq)Uoptionalq((UaccessedqNt(U containerq Nt(Unameq Nt(Uvalueq Nt(Urolesq Nttq h Uvalidatequ.IkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUfGet the current authenticated user. See the 'AuthenticatedUser' class. permission -- Always availableqUrequiredq(UselfqtqUoptionalq )Unameq UgetUserq u.HkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUnReturn a boolean value indicating if this context was called by an executable. permission -- Always availableqUrequiredq(UselfqtqUoptionalq )Unameq UcalledByExecutableq u.GkƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.EkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU>Returns the security manager. See the 'SecurityManager' class.qUrequiredq)Uoptionalq)UnameqUgetSecurityManagerq u.OkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqThObjectManager - Find: Search Zope. Description This view allows you to search for Zope objects. To find objects you specify search criteria in the top frame and then click the 'Find' button. The find results will appear in the button frame. For more search criteria click the 'Advanced...' link. Controls 'Find objects of type' -- The types of objects to find. 'with ids' -- The ids of objects to find. You may specify one or more ids separated by spaces. 'containing' -- The text that must be contained in the *body* of found items. Text in the title or other attribute fields will not be searched. 'modified' -- Allows you to restrict your search to a specific time period. You can choose whether objects 'before' or 'after' a specified date/time. **Note: The date should be a DateTime string such as 'YYYY/MM/DD hh:mm:ss', 'YYYY-MM-DD', or 'hh:mm'.** 'Search only in this folder' -- Find objects in this folder. 'Search all subfolders' -- Find objects in all subfolders. 'Find' -- Find objects matching the find criteria.qUidqUFind.stxqUfileqU>/data/zmath/master/zope/lib/python/Products/OFSP/help/Find.stxq Utitleq UObjectManager - Findq u.NkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTlet: Defines DTML variables The 'let' tag defines variables in the DTML namespace. Syntax 'let' tag syntax:: The 'let' tag is a block tag. Variables are defined by tag arguments. Defined variables are pushed onto the DTML namespace while the 'let' block is executed. Variables are defined by attributes. The 'let' tag can have one or more attributes with arbitrary names. If the attributes are defined with double quotes they are considered expressions, otherwise they are looked up by name. Attributes are processed in order, so later attributes can reference, and/or overwrite earlier ones. Examples Basic usage:: name: ids: Using the 'let' tag with the 'in' tag:: * = This yields:: 1 * 0 = 0 2 * 1 = 2 3 * 2 = 6 4 * 3 = 12 See Also "with tag":dtml-with.stx qUidqU dtml-let.stxqUfileqUB/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-let.stxq Utitleq Uletq u.MkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTCache Management: Configurable Caching Performing some computations in Zope can take a long time or use a lot of resources. One way to deal with expensive tasks is to cache them. The first time the computation is requested, the results are stored in a table or *cache*. Subsequent requests get the results from the cache. This can result in a dramatic speed increase. There are so many possible strategies for caching that no one could possibly come up with them all. Caches can be stored in memory, on disk, on other computers, or by other means. Caches can be limited in size or unconstrained. They can be made to work with only specific types of objects. They can be tuned in different ways. So instead of trying to provide for every possible caching strategy, Zope defines an API called *cache management* that lets developers write their own caching strategies, or *cache managers*, and lets site administrators easily connect cacheable objects to those cache managers. You can use caching to speed up access to often-requested pages, reduce disk access and network traffic, and deal with heavy loads. All these benefits come with risks of excessive caching, however, so it's important to fine-tune the cache settings. More on this later. How to set up caching The first thing you need to do is create a cache manager instance. In the Zope management interface, go to a folder containing objects that would benefit from caching. From the add list, select a cache manager type such as 'RAM Cache Manager'. Use an ID that describes the purpose of the cache manager. Next, visit one of the objects that you want to cache. A new tab labeled 'Cache' should be visible. Select it. From the drop-down box, select the cache manager you just created and press the 'Change' button. The object is now ready to be cached. Visit the 'View' tab. If the object is a script that takes a long time to render, the first view will still take just as long as before. But if you're using a RAM cache manager or similar, the second view should be much faster. Press the *reload* button in your browser to try it out. You can associate many objects to a cache manager at once using the 'Associate' tab of all cache managers. Visit the cache manager object you created and select the 'Associate' tab. Press the 'Locate' button. Zope will locate all cacheable objects in the folder. Select the checkboxes next to the objects you want to cache and press the 'Save changes' button. Inherent risks Cache managers generally don't know the nature of what is being cached, so here are some issues that can surface: - Data that is intended for authorized viewers only can be inadvertently cached in public caches. - Data is cached for too long a time. - If more than one cache is involved, data is purged from one cache but not the other. - A method that makes up part of the page sets the caching headers for the entire response, fooling downstream caches into thinking the whole response should be cached. - Result data can depend on any number of objects. Early on it was decided that the standard cache managers will not try to deduce dependencies, but instead rely on the user for configuration of simple dependencies. Because of these risks, you should be careful when setting up caching. You'll need to fine-tune the cache settings. Sometimes you'll find that you can't cache one of your major pages, but that you can cache pieces of it. Also remember that caching can actually slow down Zope if it is applied unscrupulously. You should perform speed tests to verify that caching really does speed up your site. qUidqU Caching.stxqUfileqUA/data/zmath/master/zope/lib/python/Products/OFSP/help/Caching.stxq Utitleq UCache Managementq u.LkƣnU^}(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZClass - Add: Add a new ZClass Description This view allows you to create a new ZClass. Controls 'Id' -- The id of the ZClass. 'Title' -- The optional title of the ZClass. 'Meta type' -- The name of the ZClass as it will appear in the product add list. 'Create constructor objects' -- Create the necessary objects to construct new ZClass instances. The created constructor objects are a Zope Permission, a Zope Factory, an add method and an add form. **Note: You must specify a 'Meta type' to create constructor objects** 'Base classes' -- Base classes of the ZClass. To add a base class select it from the 'Unselected' list and click the right arrow button. To remove a base class select it from the 'Selected' list and click the left arrow button. The names of base classes are divided into two parts separated by a colon indicating the product name and the class name of the base class. The order of Base classes is important. 'Include standard Zope persistent object base classes' -- Subclass Zope persistence classes and thereby act as a normal persistent object. 'Add' -- Creates the ZClass. qUidqUZClass_Add.stxqUfileqUD/data/zmath/master/zope/lib/python/Products/OFSP/help/ZClass_Add.stxq Utitleq U ZClass - Addq u.KkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUFolder - View: Folder Preview. Description This view allows you to preview the public appearance of a Folder. This view will only be available if the Folder contains (or acquires) an 'index_html' object.qUidqUFolder_View.stxqUfileqUE/data/zmath/master/zope/lib/python/Products/OFSP/help/Folder_View.stxq Utitleq U Folder - Viewq u.JkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDTML Document/Method - Edit: Edit contents. Description This view allows you to edit the contents of a DTML Document or Method. Information 'Id' -- The id of the DTML Document or Method. 'Size' -- The size of the contents. 'Last modified' -- The time the object was last changed. Controls 'Title' -- The optional title. '[Text area]' -- The contents of the DTML Document or Method. 'Taller' and 'Shorter' -- Allows to adjust the height of the contents text area. 'Wider' and 'Narrower' -- Allows to adjust the width of the contents text area. 'Save Changes' -- Changes the contents. **Note: When you change the contents it is parsed for correct DTML syntax. If there is a syntax error, the contents will not be changed.** 'File' -- Indicates a file to be uploaded to replace the contents of the current object. Use the 'Browse ...' button to select a local file. 'Upload File' -- Upload the file and change the contents. qUidqUDTML-DocumentOrMethod_Edit.stxqUfileqUT/data/zmath/master/zope/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Edit.stxq Utitleq UDTML Document/Method - Editq u.IkƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qULqQaUdocqUUtitleqUFileq Uidq UFile.pyq Uapisq ]q UMqQau.MkƣnU^N(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]q(UNqQUOqQUPqQeUdocq TA File is a Zope object that contains file content. A File object can be used to upload or download file information with Zope. Using a File object in Zope is easy. The most common usage is to display the contents of a file object in a web page. This is done by simply referencing the object from DTML:: A more complex example is presenting the File object for download by the user. The next example displays a link to every File object in a folder for the user to download::
In this example, the 'absolute_url' method and 'id' are used to create a list of HTML hyperlinks to all of the File objects in the current Object Manager. Also see ObjectManager for details on the 'objectValues' method.q Uextendsq ]q ((UObjectManagerItemq U0OFSP/Help/ObjectManagerItem.py#ObjectManagerItemqtq(UPropertyManagerqU,OFSP/Help/PropertyManager.py#PropertyManagerqtqeU constructorqUQqQU attributesq]qURqQaUnameqUFilequ.RkƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.QkƣnU^ (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqURAdd a new File object. Creates a new File object 'id' with the contents of 'file'qUrequiredq(UidqtqUoptionalq ((Ufileq Ut(Utitleq Ut(U preconditionq Ut(U content_typeq UttqUnameqUmanage_addFilequ.PkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU;Returns the content type of the file. Permission -- 'View'qUrequiredq)Uoptionalq)UnameqUgetContentTypeq u.OkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUThe Response object represents the response to a Zope request.qU attributesq]qUTqQaUmethodsq ]q (UUq QUVq QUWq QUXqQUYqQUZqQU[qQU\qQU]qQU^qQeUnameqUResponsequ.^kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT)Sets an HTTP return header "name" with value "value", clearing the previous value set for the header, if one exists. If the literal flag is true, the case of the header name is preserved, otherwise word-capitalization will be performed on the header name on output. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq )hU setHeaderq u.]kƣnU^L(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTSets the HTTP status code of the response; the argument may either be an integer or one of the following strings: OK, Created, Accepted, NoContent, MovedPermanently, MovedTemporarily, NotModified, BadRequest, Unauthorized, Forbidden, NotFound, InternalError, NotImplemented, BadGateway, ServiceUnavailable that will be converted to the correct integer value. Permission -- Always availableqUrequiredq(UstatusqtqUoptionalq ((Ureasonq Nttq Unameq U setStatusq u.\kƣnU^Q(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUAppend a value to a header. Sets an HTTP return header "name" with value "value", appending it following a comma if there was a previous value set for the header. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq ((U delimiterq U,ttq hU appendHeaderq u.[kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUKSet the base URL for the returned document. Permission -- Always availableqUrequiredq(UbaseqtqUoptionalq )Unameq UsetBaseq u.ZkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSet a new HTTP return header with the given value, while retaining any previously set headers with the same name. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq )hU addHeaderq u.YkƣnU^_(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTCause an HTTP cookie to be removed from the browser The response will include an HTTP header that will remove the cookie corresponding to "name" on the client, if one exists. This is accomplished by sending a new cookie with an expiration date that has already passed. Note that some clients require a path to be specified - this path must exactly match the path given when creating the cookie. The path can be specified as a keyword argument. Permission -- Always availableqUrequiredq(UnameqtqUoptionalq )hU expireCookieq Ukwargsq Ukwq u.XkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTReturns an HTTP header that sets a cookie on cookie-enabled browsers with a key "name" and value "value". If a value for the cookie has previously been set in the response object, the new value is appended to the old one separated by a colon. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq )hU appendCookieq u.WkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTSet an HTTP cookie on the browser The response will include an HTTP header that sets a cookie on cookie-enabled browsers with a key "name" and value "value". This overwrites any previously set value for the cookie in the Response object. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq )hU setCookieq Ukwargsq Ukwq u.VkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTReturn data as a stream HTML data may be returned using a stream-oriented interface. This allows the browser to display partial results while computation of a response to proceed. The published object should first set any output headers or cookies on the response object. Note that published objects must not generate any errors after beginning stream-oriented output. Permission -- Always availableqUrequiredq(UdataqtqUoptionalq )Unameq Uwriteq u.UkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTCause a redirection without raising an error. If the "lock" keyword argument is passed with a true value, then the HTTP redirect response code will not be changed even if an error occurs later in request processing (after redirect() has been called). Permission -- Always availableqUrequiredq(UlocationqtqUoptionalq ((Ulockq Kttq Unameq Uredirectq u.TkƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.EkƣnU^T(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTwUser Folder - Properties: Change properties of the user folder. Description This view allows you to change settings of a user folder. Controls The 'Encrypt user passwords' checkbox controls whether user passwords are stored encrypted. If passwords are stored encrypted, users can still use their password to log in but it is very difficult for anyone, especially intruders, to decrypt the passwords. It also prevents system administrators from telling users what their current password is, although system administrators can still reset user passwords. If you click the 'Update existing passwords' button while the 'Encrypt user passwords' checkbox is on, Zope will encrypt all the unencrypted passwords of the users in the folder. Zope uses the Secure Hash Algorithm so the encryption is irreversible. Note that you can still undo after updating the existing passwords because the unencrypted passwords are stored in the history in ZODB. After encrypting the passwords, you should pack the database then delete the temporary storage files created during packing. qUidqUUser-Folder_Properties.stxqUfileqUP/data/zmath/master/zope/lib/python/Products/OFSP/help/User-Folder_Properties.stxq Utitleq UUser Folder - Propertiesq u.DkƣnU^ (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTqtree: Inserts a tree widget The 'tree' tag displays a dynamic tree widget by querying Zope objects. Syntax 'tree' tag syntax:: The 'tree' tag is a block tag. It renders a dynamic tree widget in HTML. The root of the tree is given by variable name or expression, if present, otherwise it defaults to the current object. The 'tree' block is rendered for each tree node, with the current node pushed onto the DTML namespace. Tree state is set in HTTP cookies. Thus for trees to work, cookies must be enabled. Also you can only have one tree per page. Attributes branches=string -- Finds tree branches by calling the named method. The default method is 'tpValues' which most Zope objects support. branches_expr=string -- Finds tree branches by evaluating the expression. id=string -- The name of a method or id to determine tree state. It defaults to 'tpId' which most Zope objects support. This attribute is for advanced usage only. url=string -- The name of a method or attribute to determine tree item URLs. It defaults to 'tpURL' which most Zope objects support. This attribute is for advanced usage only. leaves=string -- The name of a DTML Document or Method used to render nodes that don't have any children. Note: this document should begin with '' and end with '' in order to ensure proper display in the tree. header=string -- The name of a DTML Document or Method displayed before expanded nodes. If the header is not found, it is skipped. footer=string -- The name of a DTML Document or Method displayed after expanded nodes. If the footer is not found, it is skipped. nowrap=boolean -- If true then rather than wrap, nodes may be truncated to fit available space. sort=string -- Sorts the branches by the named attribute. reverse -- Reverses the order of the branches. assume_children=boolean -- Assumes that nodes have children. This is useful if fetching and querying child nodes is a costly process. This results in plus boxes being drawn next to all nodes. single=boolean -- Allows only one branch to be expanded at a time. When you expand a new branch, any other expanded branches close. skip_unauthorized -- Skips nodes that the user is unauthorized to see, rather than raising an error. urlparam=string -- A query string which is included in the expanding and contracting widget links. This attribute is for advanced usage only. prefix=string -- Provide versions of the tag variables that start with this prefix instead of "tree", and that use underscores (_) instead of hyphens (-). The prefix must start with a letter and contain only alphanumeric characters and underscores (_). Tag Variables tree-item-expanded -- True if the current node is expanded. tree-item-url -- The URL of the current node. tree-root-url -- The URL of the root node. tree-level -- The depth of the current node. Top-level nodes have a depth of zero. tree-colspan -- The number of levels deep the tree is being rendered. This variable along with the 'tree-level' variable can be used to calculate table rows and colspan settings when inserting table rows into the tree table. tree-state -- The tree state expressed as a list of ids and sub-lists of ids. This variable is for advanced usage only. Tag Control Variables You can control the tree tag by setting these variables. expand_all -- If this variable is true then the entire tree is expanded. collapse_all -- If this variable is true then the entire tree is collapsed. Examples Display a tree rooted in the current object:: Display a tree rooted in another object, using a custom branches method:: Node id : qUidqU dtml-tree.stxqUfileqUC/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-tree.stxq Utitleq Utreeq u.CkƣnU^%(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTfZClass - Basic: Basic class attributes. Description This view allows you to manage the basic attributes of a ZClass. Controls 'Title' -- The title of the ZClass. 'Meta type' -- The name of the ZClass as it appears in the product add list. 'class id' -- The unique class identifier for the ZClass. 'icon' -- The path to the ZClass's icon. 'Icon image' -- Upload a new image file to sever as the ZClass's icon. Use the 'Browse...' button to local a file to upload. The uploaded icon file should be a 16x16 pixel GIF file. 'Change' -- Change the ZClass. qUidqUZClass_Basic.stxqUfileqUF/data/zmath/master/zope/lib/python/Products/OFSP/help/ZClass_Basic.stxq Utitleq UZClass - Basicq u.BkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTEZope Permission - Edit: Edit Permission. Description This view allows you to edit Zope Permission settings. Controls 'Title' -- The optional title of the Zope Permission. 'Name' -- The name of the permission. **Note: A permission's name must be unique.** 'Change' -- Change the Permission. qUidqUZope-Permission_Edit.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/OFSP/help/Zope-Permission_Edit.stxq Utitleq UZope Permission - Editq u.AkƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTImage - Edit: Image Properties. Description This view allows you to edit Image properties. Form Elements 'Title' -- The optional title of the Image. 'Content type' -- The content type of the Image. Zope will try to guess an appropriate content type when you upload an Image. 'Preview' -- Displays a preview version of the actual image content. If an image is very large, the preview may be scaled to a smaller size. 'Last Modified' -- The time that the object was last changed. 'File Size' -- The size (in bytes) of the image data. 'File Data' -- The file to upload. Use the 'Browse...' button to select a local file. 'Upload' -- Uploads the file. qUidqUImage_Edit.stxqUfileqUD/data/zmath/master/zope/lib/python/Products/OFSP/help/Image_Edit.stxq Utitleq U Image - Editq u.@kƣnU^a(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTVersion - Save/Discard: Commit/abort Version changes. Description This view allows you to commit or discard changes made in a Version. Controls When committing or discarding a Version you can enter comments in the comments text area. 'Save' -- Commit the changes in the Version and make them public. 'Discard' -- Discard the changes made in the Version. qUidqUVersion_Save-Discard.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/OFSP/help/Version_Save-Discard.stxq Utitleq UVersion - Save/Discardq u.?kƣnU^ 9(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Ownership: Manage ownership. Description This view allows you to set the ownership of an object. On the top of the page Zope will tell you whether the object has an owner and who it is. All Zope objects except objects within the Control Panel support ownership. When an object is created, copied or imported in Zope, the logged-in user performing the operation becomes the owner of the resulting object(s). Note that simply moving or renaming an object does not change its ownership. Ownership is most important for Zope objects that "execute" content supplied through the web, such as DTML Methods, DTML Documents and SQL Methods. The abilities of these executable objects are constrained by the abilities of the object's owner as well as the user causing the object to execute from a Zope security point of view. In other words, an executable cannot perform operations that its owner could not perform directly. While most Zope objects support ownership, objects may not always have an owner assigned. Objects that do not have an assigned owner are *unowned*. An unowned executable object executes with the permissions of the user running the object. It is possible to remove a user in your Zope installation while objects that were owned by that user remain (for instance, someone in your organization moves on, so you remove his account on your Zope server). When you remove a Zope user, objects that were owned by that user still have ownership information that refers to that user. This will not cause an error, but it is important to understand what happens to Zope objects whose owners no longer exist. This is most important for "executable" objects. Usually, the abilities of executable objects are constrained by the abilities of the object's owner as well as the user causing the object to execute. If Zope cannot find the user that the executable's ownership information refers to when it tries to execute the object, it will use the special 'nobody' or anonymous user instead. The 'nobody' user has very minimal privileges, so you should take this into account when deciding what to do about a user's owned objects when you delete the user. If the user had DTML documents or other executable objects that depended upon their owner to have a higher level of privilege than the 'nobody' user, they will not work correctly until their ownership has been reassigned to another user with sufficient privileges. Controls 'Take ownership' -- Gives you ownership of this object. **Note: For this operation you have the 'Take ownership' role.** 'Also take ownership of all sub-objects' -- Gives you ownership of all the current object's sub-objects when you take ownership of the current object. Normally you should leave this option checked. qUidqU Ownership.stxqUfileqUC/data/zmath/master/zope/lib/python/Products/OFSP/help/Ownership.stxq Utitleq U Ownershipq u.>kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqU ObjectManagerqUidq UObjectManager.pyq Uapisq ]q U_q Qau._kƣnU^l(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqTAn ObjectManager contains other Zope objects. The contained objects are Object Manager Items. To create an object inside an object manager use 'manage_addProduct':: self.manage_addProduct['OFSP'].manage_addFolder(id, title) In DTML this would be:: These examples create a new Folder inside the current ObjectManager. 'manage_addProduct' is a mapping that provides access to product constructor methods. It is indexed by product id. Constructor methods are registered during product initialization and should be documented in the API docs for each addable object.qU attributesq]qU`qQaUmethodsq ]q (Uaq QUbq QUcq QUdqQUeqQUfqQUgqQUhqQeUnameqU ObjectManagerqu.hkƣnU^v(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSets the id of the object or method used as the default method when the object manager is published. If acquire is set then the default method id will be acquired from the parent container. Permission -- 'Manage folderish settings'qUrequiredq)Uoptionalq((UidqUt(Uacquireq Kttq Unameq UsetBrowserDefaultIdq u.gkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTThis method returns a list of the ids of the contained objects. Optionally, you can pass an argument specifying what object meta_type(es) to restrict the results to. This argument can be a string specifying one meta_type, or it can be a list of strings to specify many. Example:: There are no sub-objects. This DTML code will display all the ids of the objects contained in the current Object Manager. Permission -- 'Access contents information'qUrequiredq)Uoptionalq((UtypeqNttq Unameq U objectIdsq u.fkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT"This method returns a sequence of (id, object) tuples. Like objectValues and objectIds, it accepts one argument, either a string or a list to restrict the results to objects of a given meta_type or set of meta_types. Each tuple's first element is the id of an object contained in the Object Manager, and the second element is the object itself. Example:: id: , type: There are no sub-objects. Permission -- 'Access contents information'qUrequiredq)Uoptionalq((UtypeqNttq Unameq U objectItemsq u.ekƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT_Returns the id of the object or method used as the default when the object manager is published. By default, this setting is acquired. If the acquire argument is true, then the return value will be acquired from the parent if it is not set locally. Otherwise, None is returned if the default id is not set on this object manager. Permission -- 'View'qUrequiredq)Uoptionalq((UacquireqKttq Unameq UgetBrowserDefaultIdq u.dkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTcReturns a child object given a child id. If there is no child with the given id, a KeyError is raised. This method makes it easy to refer to children that have id with file extensions. For example:: page=folder['index.html'] Note: this function only finds children; it doesn't return properties or other non-child attributes. Note: this function doesn't use acquisition to find children. It only returns direct children of the Object Manager. By contrast, using dot notation or 'getattr' will locate children (and other attributes) via acquisition if necessary. Permission -- 'Access contents information'qUrequiredq(UidqtqUoptionalq )Unameq U __getitem__q u.ckƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqURemoves one or more children from the Object Manager. The 'ids' argument is either a list of child ids, or a single child id. Permission -- 'Delete objects'qUrequiredq(UidsqtqUoptionalq )Unameq Umanage_delObjectsq u.bkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTThis method returns a sequence of contained objects. Like objectItems and objectIds, it accepts one argument, either a string or a list to restrict the results to objects of a given meta_type or set of meta_types. Example:: This is the icon for the: Folder
. There are no Folders.
The results were restricted to Folders by passing a meta_type to 'objectValues' method. Permission -- 'Access contents information'qUrequiredq)Uoptionalq((UtypeqNttq Unameq U objectValuesq u.akƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT*This method returns a list of objects of a given meta_type(es) contained in the Object Manager and all its parent Object Managers. The type argument specifies the meta_type(es). It can be a string specifying one meta_type, or it can be a list of strings to specify many. Permission -- Python onlyqUrequiredq(UtypeqtqUoptionalq )Unameq U superValuesq u.`kƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.=kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTCommon Instance Property Sheet - Add: Create a new Common Instance Property Sheet. Description This view allows you to add a 'container object' that will enclose all the properties for the ZClass. Controls 'Id' -- Specifies the id of the Common Instance Property Sheet. 'Title' -- Specifies an optional title of the Common Instance Property Sheet. 'Add' -- Creates the Common Instance Property Sheet. qUidqU&Common-Instance-Property-Sheet_Add.stxqUfileqU\/data/zmath/master/zope/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet_Add.stxq Utitleq U$Common Instance Property Sheet - Addq u.<kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT,raise: Raises an exception The 'raise' tag raises an exception, mirroring the Python 'raise' statement. Syntax 'raise' tag syntax:: The 'raise' tag is a block tag. It raises an exception. Exceptions can be an exception class or a string. The contents of the tag are passed as the error value. Examples Raising a KeyError:: Raising an HTTP 404 error:: Web Page Not Found See Also "try tag":dtml-try.stx "Python Tutorial: Errors and Exceptions":http://www.python.org/doc/current/tut/node10.html "Python Built-in Exceptions":http://www.python.org/doc/current/lib/module-exceptions.html qUidqUdtml-raise.stxqUfileqUD/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-raise.stxq Utitleq Uraiseq u.;kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUVersion - Properties: Edit Version Properties. Description This view allows you to edit the title of a Version. Controls 'Title' -- The title of the Version. 'Edit' -- Changes the title of the Version. qUidqUVersion_Properties.stxqUfileqUL/data/zmath/master/zope/lib/python/Products/OFSP/help/Version_Properties.stxq Utitleq UVersion - Propertiesq u.:kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTEUser Folder - Contents: Manage users. Description This view allows you to manage the users defined in a User Folder. Controls Users are listed one per line. Click on a user to edit the user. '[Checkbox]' -- Selects users. 'Add...' -- Adds a new user. 'Delete' -- Deletes the selected users. qUidqUUser-Folder_Contents.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/OFSP/help/User-Folder_Contents.stxq Utitleq UUser Folder - Contentsq u.9kƣnU^N(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUiDTML Document/Method - View: Display Description This view displays a DTML Document or Method. qUidqUDTML-DocumentOrMethod_View.stxqUfileqUT/data/zmath/master/zope/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_View.stxq Utitleq UDTML Document/Method - Viewq u.8kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZClass - Subobjects: Define suboject types. Description This view allows you to control what types of objects are addable within instances of your ZClass. Controls Select one or more of the listed meta-types to indicate that objects of these types can be added to instances of your ZClass. 'Objects should appear in folder lists' -- Controls whether or not instances of your ZClass appear as folders in the left Zope management frame. 'Change' -- Change subobject settings. qUidqUZClass_Subobjects.stxqUfileqUK/data/zmath/master/zope/lib/python/Products/OFSP/help/ZClass_Subobjects.stxq Utitleq UZClass - Subobjectsq u.7kƣnU^ X(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTsqlgroup: Formats complex SQL expressions The 'sqlgroup' tag formats complex boolean SQL expressions. You can use it along with the 'sqltest' tag to build dynamic SQL queries that tailor themselves to the environment. This tag is used in SQL Methods. Syntax 'sqlgroup' tag syntax:: [] [] ... The 'sqlgroup' tag is a block tag. It is divided into blocks with one or more optional 'or' and 'and' tags. 'sqlgroup' tags can be nested to produce complex logic. Attributes required=boolean -- Indicates whether the group is required. If it is not required and contains nothing, it is excluded from the DTML output. where=boolean -- If true, includes the string "where". This is useful for the outermost 'sqlgroup' tag in a SQL 'select' query. Examples Sample usage:: select * from employees If 'first' is 'Bob' and 'last' is 'Smith, McDonald' it renders:: select * from employees where (first='Bob' and last in ('Smith', 'McDonald') ) If 'salary' is 50000 and 'last' is 'Smith' it renders:: select * from employees where (salary > 50000.0 and last='Smith' ) Nested 'sqlgroup' tags:: select * from employees Given sample arguments, this template renders to SQL like so:: select * form employees where ( ( name like 'A*' and last like 'Smith' ) or salary > 20000.0 ) See Also "sqltest tag":dtml-sqltest.stx qUidqUdtml-sqlgroup.stxqUfileqUG/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-sqlgroup.stxq Utitleq Usqlgroupq u.6kƣnU^@(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqT random: Python 'random' module The 'random' module provides pseudo-random number functions. With it, you can generate random numbers and select random elements from sequences. This module is a standard Python module. Since Zope 2.4 requires Python 2.1, make sure to consult the Python 2.1 documentation. See Also "Python 'random' module":http://www.python.org/doc/current/lib/module-random.html documentation at Python.org qUtitleqUrandomq Uidq U random.pyq Uapisq ]q u.5kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTProperties - Define properties. Description This view allows you to edit and define properties on the current object. Property types 'boolean' -- 1 or 0. 'date' -- A 'DateTime' value, for example '12/31/1999 15:42:52 PST'. 'float' -- A decimal number, for example '12.4'. 'int' -- An integer number, for example, '12'. 'lines', 'ulines' -- A list of strings, one per line. 'long' -- A long integer, for example '12232322322323232323423'. 'string', 'ustring' -- A string of characters, for example 'This is a string'. 'text', 'utext' -- A multi-line string, for example a paragraph. 'tokens', 'utokens' -- A list of strings separated by white space, for example 'one two three'. 'selection' -- A string selected by a pop-up menu. 'multiple selection' -- A list of strings selected by a selection list. Some of these textual properties come in two forms. The 'u'-prefixed form stores Unicode text. The form without the prefix stores a python plain string object, which is commonly assumed to contain latin-1 text. Controls Editing Properties Existing properties can be edited by selecting them. '[Checkbox]' -- Select the properties to change. 'Property' -- The value of the property. 'Save Changes' -- Changes the value of the selected properties. 'Delete' -- Deletes the selected properties. Creating new properties 'Id' -- The id of the property. 'Type' -- The type of the property. 'Value' -- The value of the property. **Note: When creating 'selection' and 'multiple selection' properties, specify the name of another property (or method) as the 'Value'. This property (or method) should return a list of strings will be used to provide choices for the selection.** 'Add' -- Creates a new property. qUidqUProperties.stxqUfileqUD/data/zmath/master/zope/lib/python/Products/OFSP/help/Properties.stxq Utitleq U Properties - Define properties. q u.4kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTUser Folder - Add User: Define a new user. Description This view allows you to define a new user. Controls 'Name' -- The user's name. 'Password' -- The user's password. 'Confirm' -- Confirm the user's password. 'Domains' -- Optionally allows you to restrict the Internet domains from which the user can log in. Domains should be separated by spaces. For example, 'digicool.com zope.org' 'Roles' -- The user's roles 'Add' -- Create a new user. qUidqUUser-Folder_Add-User.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/OFSP/help/User-Folder_Add-User.stxq Utitleq UUser Folder - Add Userq u.3kƣnU^v(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTcomment: Comments DTML The comment tag lets you document your DTML with comments. You can also use it to temporarily disable DTML tags by commenting them out. Syntax 'comment' tag syntax:: The 'comment' tag is a block tag. The contents of the block are not executed, nor are they inserted into the DTML output. Examples Documenting DTML:: This content is not executed and does not appear in the output. Commenting out DTML:: This DTML is disabled and will not be executed. qUidqUdtml-comment.stxqUfileqUF/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-comment.stxq Utitleq Ucommentq u.2kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqURequestqUidq U Request.pyq Uapisq ]q Uiq Qau.ikƣnU^ (cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqT The request object encapsulates all of the information regarding the current request in Zope. This includes, the input headers, form data, server data, and cookies. The request object is a mapping object that represents a collection of variable to value mappings. In addition, variables are divided into five categories: - Environment variables These variables include input headers, server data, and other request-related data. The variable names are as specified in the CGI specification - Form data These are data extracted from either a URL-encoded query string or body, if present. - Cookies These are the cookie data, if present. - Lazy Data These are callables which are deferred until explicitly referenced, at which point they are resolved (called) and the result stored as "other" data, ie regular request data. Thus, they are "lazy" data items. An example is SESSION objects. Lazy data in the request may only be set by the Python method set_lazy(name,callable) on the REQUEST object. This method is not callable from DTML or through the web. - Other Data that may be set by an application object. The request object may be used as a mapping object, in which case values will be looked up in the order: environment variables, other variables, form data, and then cookies. These special variables are set in the Request: 'PARENTS' -- A list of the objects traversed to get to the published object. So, 'PARENTS[0]' would be the ancestor of the published object. 'REQUEST' -- The Request object. 'RESPONSE' -- The Response object. 'PUBLISHED' -- The actual object published as a result of url traversal. 'URL' -- The URL of the Request without query string. *URLn* -- 'URL0' is the same as 'URL'. 'URL1' is the same as 'URL0' with the last path element removed. 'URL2' is the same as 'URL1' with the last element removed. Etcetera. For example if URL='http://localhost/foo/bar', then URL1='http://localhost/foo' and URL2='http://localhost'. *URLPATHn* -- 'URLPATH0' is the path portion of 'URL', 'URLPATH1' is the path portion of 'URL1', and so on. For example if URL='http://localhost/foo/bar', then URLPATH1='/foo' and URLPATH2='/'. *BASEn* -- 'BASE0' is the URL up to but not including the Zope application object. 'BASE1' is the URL of the Zope application object. 'BASE2' is the URL of the Zope application object with an additional path element added in the path to the published object. Etcetera. For example if URL='http://localhost/Zope.cgi/foo/bar', then BASE0='http://localhost', BASE1='http://localhost/Zope.cgi', and BASE2='http://localhost/Zope.cgi/foo'. *BASEPATHn* -- 'BASEPATH0' is the path portion of 'BASE0', 'BASEPATH1' is the path portion of 'BASE1', and so on. 'BASEPATH1' is the externally visible path to the root Zope folder, equivalent to CGI's 'SCRIPT_NAME', but virtual-host aware. For example if URL='http://localhost/Zope.cgi/foo/bar', then BASEPATH0='/', BASEPATH1='/Zope.cgi', and BASEPATH2='/Zope.cgi/foo'.qU attributesq]qUjqQaUmethodsq ]q (Ukq QUlq QUmq QUnqQUoqQUpqQUqqQUrqQUsqQeUnameqURequestqu.skƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTWReturn the named HTTP header, or an optional default argument or None if the header is not found. Note that both original and CGI header names without the leading 'HTTP_' are recognized, for example, 'Content-Type', 'CONTENT_TYPE' and 'HTTP_CONTENT_TYPE' should all return the Content-Type header, if available. Permission -- Always availableqUrequiredq(UnameqtqUoptionalq ((Udefaultq Nttq hU get_headerq u.rkƣnU^6(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturns information about the request as text. This is useful for debugging purposes. The returned text lists form contents, cookies, special variables, and evironment variables. Permissions -- Always availableqUrequiredq)Uoptionalq)UnameqUtextq u.qkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTAlters 'URL', 'URLn', 'URLPATHn', 'BASEn', 'BASEPATHn', and 'absolute_url()' so that the current object has path 'path'. If 'hard' is true, 'PARENTS' is emptied. Provides virtual hosting support. Intended to be called from publishing traversal hooks. Permission -- Always availableqUrequiredq(UpathqtqUoptionalq ((Uhardq Kttq Unameq UsetVirtualRootq u.pkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUdReturns a sequence of values for all the keys in the REQUEST object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUvaluesq u.okƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUyReturns a true value if the REQUEST object contains key, returns a false value otherwise. Permission -- Always availableqUrequiredq(UkeyqtqUoptionalq )Unameq Uhas_keyq u.nkƣnU^C(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSets the specified elements of 'SERVER_URL', also affecting 'URL', 'URLn', 'BASEn', and 'absolute_url()'. Provides virtual hosting support. Permission -- Always availableqUrequiredq)Uoptionalq((UprotocolqNt(Uhostnameq Nt(Uportq Nttq Unameq U setServerURLq u.mkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUqReturns a sequence of (key, value) tuples for all the keys in the REQUEST object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUitemsq u.lkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU\Returns a sorted sequence of all keys in the REQUEST object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUkeysq u.kkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUCreate a new name in the REQUEST object and assign it a value. This name and value is stored in the 'Other' category. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq )hUsetq u.jkƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.1kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Product - Distribution: Create a Product distribution. Description This view allows you to create a distribution from a Product. A Product Distribution is a packaged version of a Product which is meant to be shipped to users. A Distribution provides limited access to the internals of a Product. Distribution files are installed by unpacking them in the Zope directory. Controls 'Version' -- The version of the Product distribution. 'Configurable objects' -- The objects that will be exposed by the distribution. These will be the objects that will appear when the distribution is installed as a Zope product. 'Create a distribution archive' -- Creates a distribution file and downloads it to your local computer. qUidqUProduct_Distribution.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/OFSP/help/Product_Distribution.stxq Utitleq UProduct - Distributionq u.0kƣnU^G(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDTML Method: Template object. Description DTML Methods provide general templating and scripting facilities. DTML Documents can contain scripting commands in Document Template Markup Language (DTML), which allows for dynamic behavior. Unlike DTML Documents, DTML Methods have no properties, and lookup variables in the namespace of the object they are bound to. qUidqUDTML-Method.stxqUfileqUE/data/zmath/master/zope/lib/python/Products/OFSP/help/DTML-Method.stxq Utitleq U DTML Methodq u./kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT+File/Image - Upload: File upload. Description Use this view to completely replace the File or Image with an uploaded file from your local computer. Controls 'Data' -- The file to upload. Use the 'Browse...' button to select a local file. 'Change' -- Uploads the file. qUidqUFile_Upload.stxqUfileqUE/data/zmath/master/zope/lib/python/Products/OFSP/help/File_Upload.stxq Utitleq UFile/Image - Uploadq u..kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTFolder - Import/Export: Import/export Zope objects. Description This view allows you to import or export Zope objects. Imported objects will be inserted into the current object. Exported objects will be saved to a file on the Zope server or downloaded to the local client. Controls 'Export object id' -- The id of the object to be exported. **Note: The exported object must be contained by the current object.** 'Export to' -- Where you want to save the exported file. 'Download to local machine' downloads the export file to your client, 'Save to file server' saves the export file to the Zope 'var' directory. 'XML format?' -- Whether the exported object is in a binary format or in XML format. 'Export' -- Exports the object. 'Import file name' -- The filename of the Zope export file that you would like to import. The file must be located in the Zope 'import' directory. 'Import' -- Imports the object. qUidqUObjectManager_Import-Export.stxqUfileqUU/data/zmath/master/zope/lib/python/Products/OFSP/help/ObjectManager_Import-Export.stxq Utitleq UFolder - Import/Exportq u.-kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZope Factory - Edit: Edit Factory. Description This view allows you to edit a Zope Factory. Controls 'Title' -- The optional title of the Zope Factory. 'Add list name' -- The name that will appear on the in the product add list. In the case of ZClasses this is normally the ZClass's meta-type. 'Method' -- The method that is executed when the product is chosen from the product add list. Typically this method is an add form. 'Permission' -- The permission needed to execute the factory. If the user does not have the Factory permission, the Factory's entry will not show up in the product add list. 'Change' -- Change the Factory and update the product add list. qUidqUZope-Factory_Edit.stxqUfileqUK/data/zmath/master/zope/lib/python/Products/OFSP/help/Zope-Factory_Edit.stxq Utitleq UZope Factory - Editq u.,kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUZope Permission: Define new Permissions. Description Zope Permissions allow you to define new permissions. Typically new Permissions are associated with operations on ZClasses. qUidqUZope-Permission.stxqUfileqUI/data/zmath/master/zope/lib/python/Products/OFSP/help/Zope-Permission.stxq Utitleq UZope Permissionq u.+kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZ Search Interface - Add: Add a Zope Search Interface Description This view allows you to create new a search results document and optionally a search input form. Controls 'Select one or more seachable objects' -- The objects to be searched. 'Report Id' -- The id of the results document. 'Report Title' -- The optional title of the results document. 'Report Style' -- Search results format. 'Search Input Id' -- The id of the input form. **Note: If you do not enter a search input id then no search input form will be created.** 'Search Input Title' -- The optional title of the input form. 'Add' -- Creates a results document and optionally a search input form. qUidqUZSearch-Interface_Add.stxqUfileqUO/data/zmath/master/zope/lib/python/Products/OFSP/help/ZSearch-Interface_Add.stxq Utitleq UZ Search Interface - Addq u.*kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT2File - Edit: File Properties. Description This view allows you to edit File properties. Form Elements 'Title' -- The optional title of the File. 'Content type' -- The content type of the file. Zope will try to guess an appropriate content type when you upload a File. 'Precondition' -- Allows you to specify a precondition for the File. A precondition is a method or document which is executed before the File is viewed or downloaded. If the precondition raises an exception then the File cannot be viewed. 'File Content' -- If the content of the file object is text-based and small enough to be edited with a Web form, a textarea containing the content of the file will be displayed. You can make changes to the content in this text area and click the 'Save Changes' button to update the file content. 'Last Modified' -- The time that the object was last changed. This is only displayed if the file data is non-text or too large to be edited with a Web form. 'File Size' -- The size (in bytes) of the image data. This is only displayed if the file data is not text or too large to be edited with a Web form. 'File Data' -- The file to upload. Use the 'Browse...' button to select a local file. 'Upload' -- Uploads the file. qUidqU File_Edit.stxqUfileqUC/data/zmath/master/zope/lib/python/Products/OFSP/help/File_Edit.stxq Utitleq U File - Editq u.)kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTFolder - Manage Permission: Assign roles to a permission. Description This view allows you to assign roles to a permission. Controls '[Role List]' -- The roles assigned to the permission. 'Also use roles acquired from folders containing this object' -- Whether or not to acquire permissions settings for the permission. 'Change' -- Changes the security settings. qUidqUSecurity_Manage-Permission.stxqUfileqUT/data/zmath/master/zope/lib/python/Products/OFSP/help/Security_Manage-Permission.stxq Utitleq UFolder - Manage Permissionq u.(kƣnU^,(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTaZope Factory - Add: Create a Zope Factory. Description This view allows you to create a new Zope Factory. Controls 'Id' -- The id of the Zope Factory. 'Title' -- The optional title of the Zope Factory. 'Add list name' -- The name that will appear on the in the product add list. In the case of ZClasses this is normally the ZClass's meta-type. 'Method' -- The method that is executed when the product is chosen from the product add list. Typically this method is an add form. 'Generate' -- Create the Factory and add its entry to the product add list. qUidqUZope-Factory_Add.stxqUfileqUJ/data/zmath/master/zope/lib/python/Products/OFSP/help/Zope-Factory_Add.stxq Utitleq UZope Factory - Addq u.'kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZClass - Property Sheets: Manage ZClass property sheets. Description This view allows you to manage a ZClass's property sheets. Property sheets provide a way to organize ZClass properties. A property sheet defines default values for ZClass instance attributes and provides an editing method for the attributes. The creation and management of property sheets proceeds exactly like the management of a Folder's contents. See "ObjectManager - Contents". qUidqUZClass_Property-Sheets.stxqUfileqUP/data/zmath/master/zope/lib/python/Products/OFSP/help/ZClass_Property-Sheets.stxq Utitleq UZClass - Property Sheetsq u.&kƣnU^(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqUObjectManagerItemqUidq UObjectManagerItem.pyq Uapisq ]q Utq Qau.tkƣnU^(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqTA Zope object that can be contained within an Object Manager. Almost all Zope objects that can be managed through the web are Object Manager Items. ObjectMangerItems have these instance attributes: 'title' -- The title of the object. This is an optional one-line string description of the object. 'meta_type' -- A short name for the type of the object. This is the name that shows up in product add list for the object and is used when filtering objects by type. This attribute is provided by the object's class and should not be changed directly. 'REQUEST' -- The current web request. This object is acquired and should not be set.qU attributesq]qUuqQaUmethodsq ]q (Uvq QUwq QUxq QUyqQUzqQU{qQU|qQU}qQU~qQUqQUqQUqQeUnameqUObjectManagerItemqu.kƣnU^4(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the path portion of the absolute URL of the object. This includes the leading slash, and can be used as an 'absolute-path reference' as defined in RFC 2396. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUabsolute_url_pathq u.kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT%Return the object obtained by traversing the given path from the object on which the method was called. This method begins with "unrestricted" because (almost) no security checks are performed. If an object is not found then the 'default' argument will be returned. Permission -- Python onlyqUrequiredq(UpathqtqUoptionalq ((Udefaultq Nttq Unameq UunrestrictedTraverseq u.kƣnU^&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUThis is the web method that is called when a user selects an item in a object manager contents view or in the Zope Management navigation view. Permission -- 'View management screens'qUrequiredq)Uoptionalq)UnameqUmanage_workspaceq u.~kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUIReturns the top-level Zope Application object. Permission -- Python onlyqUrequiredq)Uoptionalq)UnameqUgetPhysicalRootq u.}kƣnU^A(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTReturn the object. This turns out to be handy in two situations. First, it provides a way to refer to an object in DTML expressions. The second use for this is rather deep. It provides a way to acquire an object without getting the full context that it was acquired from. This is useful, for example, in cases where you are in a method of a non-item subobject of an item and you need to get the item outside of the context of the subobject. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUthisq u.|kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU^If the title is not blank, return it, otherwise return the id. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU title_or_idq u.{kƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT#Returns the object's id. The 'id' is the unique name of the object within its parent object manager. This should be a string, and can contain letters, digits, underscores, dashes, commas, and spaces. This method replaces direct access to the 'id' attribute. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUgetIdq u.zkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the object obtained by traversing the given path from the object on which the method was called, performing security checks along the way. If an object is not found then the 'default' argument will be returned. Permission -- Always availableqUrequiredq(UpathqtqUoptionalq ((Udefaultq Nttq Unameq UrestrictedTraverseq u.ykƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTBReturn the absolute URL of the object. This a canonical URL based on the object's physical containment path. It is affected by the virtual host configuration, if any, and can be used by external agents, such as a browser, to address the object. If the relative argument is provided, with a true value, then the value of virtual_url_path() is returned. Some Products incorrectly use '/'+absolute_url(1) as an absolute-path reference. This breaks in certain virtual hosting situations, and should be changed to use absolute_url_path() instead. Permission -- Always availableqUrequiredq)Uoptionalq((UrelativeqNttq Unameq U absolute_urlq u.xkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUIf the title is not blank, the return the title followed by the id in parentheses. Otherwise return the id. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU title_and_idq u.wkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTReturn a URL for the object, relative to the site root. If a virtual host is configured, the URL is a path relative to the virtual host's root object. Otherwise, it is the physical path. In either case, the URL does not begin with a slash. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUvirtual_url_pathq u.vkƣnU^(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU`Get the path of an object from the root, ignoring virtual hosts. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUgetPhysicalPathq u.ukƣnU^_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.%kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTFolder - Add: Add a Folder. Description This view allows you to create a new Folder. Controls 'Id' -- The id of the Folder. 'Title' -- The optional title of the Folder. 'Create public interface' -- Creates an 'index_html' Page Template inside the new Folder. 'Create user folder' -- Creates a User Folder inside the new Folder to hold authorization information for the Folder. 'Add' -- Creates a new Folder. qUidqUFolder_Add.stxqUfileqUD/data/zmath/master/zope/lib/python/Products/OFSP/help/Folder_Add.stxq Utitleq U Folder - Addq u.$kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTVersion - Private session. Description A Version allows you to make changes to Zope in a private session. No one else can see changes you make in a Version. Later you can make your changes public or discard them. Objects changed in a Version are locked. qUidqU Version.stxqUfileqUA/data/zmath/master/zope/lib/python/Products/OFSP/help/Version.stxq Utitleq UVersion - Private session. q u.#kƣnU^+(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT^Z Search Interface: Search wizard. Description A Search Interface is a wizard that creates search and results forms. The Search Interface will create a search-input form and a report for displaying the search results. You can search ZSQL Methods, ZCatalogs, or any other objects that implement the searchable interface. qUidqUZSearch-Interface.stxqUfileqUK/data/zmath/master/zope/lib/python/Products/OFSP/help/ZSearch-Interface.stxq Utitleq UZ Search Interfaceq u."kƣnU^s(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTcall: Call a method The 'call' tag lets you call a method without inserting the results into the DTML output. Syntax 'call' tag syntax:: If the call tag uses a variable, the methods arguments are passed automatically by DTML just as with the 'var' tag. If the method is specified in a expression, then you must pass the arguments yourself. Examples Calling by variable name:: This calls the 'UpdateInfo' object automatically passing arguments. Calling by expression:: See Also "var tag":dtml-var.stx qUidqU dtml-call.stxqUfileqUC/data/zmath/master/zope/lib/python/Products/OFSP/help/dtml-call.stxq Utitleq Ucallq u.!kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT ObjectManager with OrderSupport - Contents: Edit contained objects. Description This view displays the contained objects and allows you to add, delete, change and order them. Each contained object is displayed on a line and is identified by an icon, an id and a title in parenthesis. Additionally, the size (if applicable) and the date during which the object was last modified are displayed. You can manage an object by clicking on its identifying link. Sorting vs. Ordering You can sort contained objects by type, name (id), size, modification date or by position (fixed order, see below). To do so, click on the appropriate column heading. Clicking a second time on any column heading (except position) will reverse the sort on that field. Sorting takes no actions on the contained objects, but will only change the users personal point of view. You can order contained objects with the controls on the bottom of the page. The order of objects ('sort by position') is stored in the database and remains fixed until it is changed by another user. Versions If you are currently working in a version there will be a notice at the top of the list of objects indicating this. If there is a red diamond following the name of an object this indicates that the object has been modified in the version you are currently working in. If there is a red diamond with a lock after an object, this indicates the the object has been modified in another version. Controls '[Checkbox]' -- Selects the object in order to perform operations on it. The operations you can perform are rename, cut, copy, delete, and export. Some operations may not be visible if they are not allowed. 'Rename' -- Changes the ids of the selected objects. 'Cut' -- Cuts selected objects and place them into the clipboard. This is similar to cut in most file managers. Cut objects can be pasted in a new location. When cut objects are pasted into another location the old objects are deleted. 'Copy' -- Copies selected objects and place them in the clipboard. This is similar to copy in most file managers. Copied objects can be pasted in a new location. 'Paste' -- Allows you to paste objects from the clipboard into this object. **Note: This option will only appear if objects have previously been copied or cut.** 'Delete' -- Deletes the selected objects. Deleted objects are *not* placed in the clipboard. 'Import/Export' -- Imports or exports a Zope object. 'Available Objects' -- Selects a type of object to add. 'Add' -- Adds an object specified in 'Available Objects'. 'Select All (Deselect All)' -- Toggles between selecting and deselecting each item currently displayed in the contents view. **Note: This control will only appear if your browser is javascript-enabled.** 'Set View as Default' -- Sets current sorted view as default contents view for this folder. **Note: This option will only appear if your current sorted view is not the default view.** **The following options will only appear in Position view:** 'Up' -- Moves selected objects up by the selected amount of steps (default is 1). 'Down' -- Moves selected objects down by the selected amount of steps (default is 1). 'Top' -- Moves selected objects to the top of the page. 'Bottom' -- Moves selected objects to the bottom of the page. qUidqUOrderSupport_Contents.stxqUfileqUO/data/zmath/master/zope/lib/python/Products/OFSP/help/OrderSupport_Contents.stxq Utitleq U*ObjectManager with OrderSupport - Contentsq u. kƣnU^`(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqToSecurity - Permissions Acquisition: Security acquisition settings. Description This view allows you to manage security acquisition settings. You can control which permissions acquire security settings. Controls '[Permissions List]' -- The permissions which should acquire security settings. 'Change' -- Sets the acquisition settings. qUidqUSecurity_Manage-Acquisition.stxqUfileqUU/data/zmath/master/zope/lib/python/Products/OFSP/help/Security_Manage-Acquisition.stxq Utitleq U"Security - Permissions Acquisitionq u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT)File: Generic File. Description File objects can hold any binary or textual data such as zip files, Java applets, video, text, etcetera. Files provide a very limited through the web interface and are appropriate for data that will not be manipulated very much by Zope. qUidqUFile.stxqUfileqU>/data/zmath/master/zope/lib/python/Products/OFSP/help/File.stxq Utitleq UFileq u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTFolder - Container object. Description Folders allow you to organize Zope objects by grouping them together inside Folders. Folder contain other Zope objects including other Folders. Folders behave like directories in a filesystem. qUidqU Folder.stxqUfileqU@/data/zmath/master/zope/lib/python/Products/OFSP/help/Folder.stxq Utitleq UFolder - Container object. q u.kƣnU^(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTCache manager associations For background information, see the description of cache management. The 'Associate' form lets you search for cacheable objects and make or break multiple cache management associations at once. Simply select the search criteria then click the 'Locate' button. Zope will return a list of cacheable objects with a checkbox for each one. Select or unselect objects and click the 'Save changes' button when you're done. qUidqUCacheManager-associate.stxqUfileqUP/data/zmath/master/zope/lib/python/Products/OFSP/help/CacheManager-associate.stxq Utitleq UCache manager associations q u.kƣnU^P(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDTML Document: Content object. Description A DTML Document contains web-editable content. A DTML Document roughly corresponds to a web page. DTML Documents can contain scripting commands in Document Template Markup Language (DTML), which allows for dynamic behavior. Unlike DTML Methods, DTML Documents have properties and lookup variables in their own namespace.qUidqUDTML-Document.stxqUfileqUG/data/zmath/master/zope/lib/python/Products/OFSP/help/DTML-Document.stxq Utitleq U DTML Documentq u.kƣnU^ (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDatabase Management - Cache Parameters: Zope database cache. Description This view allows you to view Zope database cache statistics and set cache parameters. The Zope database cache operates by keeping recently used objects in memory to improve performance. A large cache improves object access speed, but increases memory usage. A small cache reduces memory usage but may slow down object access speed. Information 'Total number of objects in the database' -- Indicates the number of persistent objects in the Zope database. All of these objects are stored on disk, some of them are in memory too. 'Total number of objects in memory from all caches' -- Indicates the number of objects which are currently cached in memory. This is a good indication of the amount of memory used by Zope. 'Target number of objects in memory per cache' -- Indicates the target number of objects to have in each cache at any given time. Zope will allow the number of objects to grow above this number while processing a request, but will always reduce the level to this number at the end of each request. This parameter is one factor affecting the amount of memory use by Zope. It controls the amount of memory used per cache, the other factor is the number of caches. In general, Zope uses one cache per worker thread (specified by the '-t' switch on the command line) 'Total number of objects in each cache' -- This table displays one row for each object cache. 'Number of objects in memory' -- This value should not stay larger than the configured target size for longer than one transaction. Note that the total number at the bottom of this column should be the same as the figure in the top half of the page. It may be slightly different because there is a small time interval between the calculation of the two totals. 'Number of ghost objects' -- Ghost objects are those which only have a tiny memory footprint because their full state has not been loaded. You generally do not need to worry about the number of ghost objects because they are so small. qUidqU(Database-Management_Cache-Parameters.stxqUfileqU^/data/zmath/master/zope/lib/python/Products/OFSP/help/Database-Management_Cache-Parameters.stxq Utitleq U&Database Management - Cache Parametersq u. kƣ3rpInstalled product PageTemplateskƣ3 m(cApp.Product Product q)tq.}q(UHelpqUqQUtitleqU5Installed product PageTemplates (PageTemplates-1-4-0)qUmanage_optionsq(}q (Uactionq U manage_mainq Uhelpq (UOFSPq UObjectManager_Contents.stxqtqUlabelqUContentsqu}q(h Umanage_propertiesFormqh (h UProperties.stxqtqhU Propertiesqu}q(h U manage_accessqUfilterqcAccessControl.Role _isNotBeingUsedAsAMethod qh (h U Security.stxqtqhUSecurityqu}q(h hhcAccessControl.Role _isBeingUsedAsAMethod qh (h USecurity_Define-Permissions.stxq tq!hUDefine Permissionsq"u}q#(h Umanage_UndoFormq$h (h UUndo.stxq%tq&hUUndoq'u}q((h U manage_ownerq)hcAccessControl.Owned ownableFilter q*h (h U Ownership.stxq+tq,hU Ownershipq-u}q.(h Umanage_interfacesq/hU Interfacesq0u}q1(h Umanage_findFormq2h (h UFind.stxq3tq4hUFindq5u}q6(h Umanage_refreshq7h (h UProduct_Refresh.stxq8tq9hURefreshq:utq;UthisIsAnInstalledProductqU_objectsq?(}q@(U meta_typeqAU Product HelpqBUidqChutqDUhomeqEU9/data/zmath/master/zope/lib/python/Products/PageTemplatesqFhCU PageTemplatesqGUiconqHUp_/InstalledProduct_iconqIu.kƣ3 -(cHelpSys.HelpSys ProductHelp q)tq.}q(U tales-not.stxqUqQUtales-python.stxqUqQUtales-exists.stxqUq QUidq UHelpq Utal-omit-tag.stxq Uq QUtitleqU Zope HelpqUPageTemplate_Edit.stxqUqQUtal-replace.stxqUqQU_objectsq(}q(U meta_typeqU Help Topicqh Utales-path.stxqu}q(hhh Utal-attributes.stxqu}q(hhh Utales-string.stxqu}q(hhh hu}q(hhh Umetal-define-macro.stxqu}q (hhh Umetal-use-macro.stxq!u}q"(hhh hu}q#(hhh U tales.stxq$u}q%(hhh Utal.stxq&u}q'(hhh Utal-content.stxq(u}q)(hhh h u}q*(hhh hu}q+(hhh Umetal-fill-slot.stxq,u}q-(hhh Utales-nocall.stxq.u}q/(hhh Utal-repeat.stxq0u}q1(hhh U ZTUtils.pyq2u}q3(hhh Utal-define.stxq4u}q5(hhh U metal.stxq6u}q7(hhh Utal-condition.stxq8u}q9(hhh hu}q:(hhh Utal-on-error.stxq;u}q<(hhh hu}q=(hhh Umetal-define-slot.stxq>utq?h2Uq@Qh6UqAQh.UqBQh>UqCQhUqDQUlastRegisteredqE(cDateTime.DateTime DateTime qFNoqG}qH(U_nearsecqIG@U_secondqJG@/U_tzqKUGMT+1qLU_pmhourqMKU _dayoffsetqNKU_fdayqOUFridayqPU_amonqQUFebqRU_tqSGAwκMU_pmqTUpmqUUtimeqVG?"U_minuteqWK3U_monthqXKU_adayqYUFriqZU_hourq[K U_millisq\L1172235066911L U_dayq]KU_yearq^MU_pmonq_UFeb.q`U_pdayqaUFri.qbU_fmonqcUFebruaryqdU_dqeG@1"ubUcatalogqfUqgQh;UqhQh!UqiQh$UqjQh4UqkQh8UqlQh&UqmQh0UqnQhUqoQh,UqpQhUqqQhUqrQh(UqsQu.kƣ3 V(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTcontent: Replace the content of an element Syntax 'tal:content' syntax:: argument ::= (['text'] | 'structure') expression Description Rather than replacing an entire element, you can insert text or structure in place of its children with the 'tal:content' statement. The statement argument is exactly like that of 'tal:replace', and is interpreted in the same fashion. If the expression evaluates to *nothing*, the statement element is left childless. If the expression evaluates to *default*, then the element's contents are unchanged. *Note: The default replacement behavior is 'text'.* Examples Inserting the user name::

Fred Farkas

Inserting HTML/XML::

marked up content goes here.

See Also "'tal:replace'":tal-replace.stx qUidqUtal-content.stxqUfileqUN/data/zmath/master/zope/lib/python/Products/PageTemplates/help/tal-content.stxq Utitleq Ucontentq u.kƣ3 (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTattributes: Replace element attributes Syntax 'tal:attributes' syntax:: argument ::= attribute_statement [';' attribute_statement]* attribute_statement ::= attribute_name expression attribute_name ::= [namespace ':'] Name namespace ::= Name *Note: If you want to include a semi-colon (;) in an 'expression', it must be escaped by doubling it (;;).* Description The 'tal:attributes' statement replaces the value of an attribute (or creates an attribute) with a dynamic value. You can qualify an attribute name with a namespace prefix, for example 'html:table', if you are generating an XML document with multiple namespaces. The value of each expression is converted to a string, if necessary. If the expression associated with an attribute assignment evaluates to *nothing*, then that attribute is deleted from the statement element. If the expression evaluates to *default*, then that attribute is left unchanged. Each attribute assignment is independent, so attributes may be assigned in the same statement in which some attributes are deleted and others are left alone. If you use 'tal:attributes' on an element with an active 'tal:replace' command, the 'tal:attributes' statement is ignored. If you use 'tal:attributes' on an element with a 'tal:repeat' statement, the replacement is made on each repetition of the element, and the replacement expression is evaluated fresh for each repetition. Examples Replacing a link:: Replacing two attributes::
" />
" />
" />
" />
" />
id="secondary_classification" class="form" type="text" name="review_.classification:record" value="" />
qUglobalsq }q U__name__q U formular.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU /qQu. )t/"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUUglobalsq}q U__name__q U.dtmlq U__ac_local_roles__q }q Uzopeq]qUOwnerqasu. 't/"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs. &t/"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs. %t/" M(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqTU GIF89aKQQRRRRRRRSSSSSTTTTT T TUU U U U U U V VU VWWXXXXXYYYZZZ[]]]"d#d(c(d)d,d&f+e)f+f-g.g-i0j2n4n6pruBu?vGtFuFuGvFyMxQxNyNzQ|P}X~[WU\^ZY_Z\c\]ghlnskkuozryrzu|~{đʤ̧¨ʮ­үĵǺ͸ƻýɽ¿÷ǽ! ,K@ H*\ȰÇ#JH"Ef3jȱ#FAYIɓ(S6ȲeF"UʜI͊.svyϟ@Q[6ѣH*M*ӧPJ:TGȦ֬+ ٫ TVZTZKU|KSĘ-`pƒ%TrU X\k6Ly4theYܚ2,iﴸYسk jc5b@6=b`\6V@Q^ҶmkzjtE6JJ߀N&(PE-] Vh!C:e#w ާh3a(E*4X8t)@nAAJ-b &uVҘ%5MPE-8q4DpA ܰiZs-/5bS|! 4{+,V 65%,Ҕ7,782Dr-R #0*6`SL1ၳkx 0+AD / W8JR7l+6$l ֐#ιE8S@S [h'\pH7L04R$ +qKl2#T,ۗG+,O/8W3G1sJ;oѣBlD5V[R8r2%abL`p ='5",& ,F@",#EoݧQa%@P87ES^ h)ԼfI{r)N҅ [216*)̂LSʞ("60]] ?q H-Ȼ%8ν^V nS d#som׊%ȲmLHWd2T r o<8Sq OA)8ƣ n0O7^h41 8E)` ȓ7"I*! a 8Q=V)9 o"hB!rJ 19 ^#AX6"SJHǃ1+svǨqu B.D!!9DF$' i\%32 eG I,NJU挕t"aDY$.s)]򒑾-EJa,#2Ye2#AjZؼ#L|Ac1([4O̧>m>ftx xEBʡ"0ԎbM'p ]+@չ:7gb{nM%"! Le *E,+aSnS!iOuS<Հ6%6l4 M" ޥ/̓&Su.-l +)I E.t #M)*db<k#6A C$8q\4-ۂ;1W찴" ہ/"0\@<(l ߓ%2mb7 C[^T:[5/rcNM*ѤHw镛 1p<-#d o׽lo0 [)5PEqla qUglobalsq }q U__name__q U foot.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. #t/"H(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
" />
" />
" />

qUglobalsq }q U__name__q U test.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. "t/"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUr
qUglobalsq }q U__name__q U logo.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. !t/"2(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUq qUglobalsq }q U__name__q U init.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU .qQu. t/"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU7
© 2008 Zentralblatt MATH
qUglobalsq }q U__name__q U line.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU -qQu. t/"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTX qUglobalsq }q U__name__q U main.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU ,qQu. t/"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT- <dtml-var "gettextbyname(0, language_, owner_, 'title').show()"> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> qUglobalsq }q U__name__q U head.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU +qQu. t/" (cOFS.Folder Folder q)tq.}q(U start.dtmlqU (qQU__ac_local_roles__q}qUzopeq]q UOwnerq asUtitleq UU.dtmlq U )q QU_objectsq(}q(U meta_typeqU DTML MethodqUidqh u}q(hhhhu}q(hhhU formular.dtmlqutqhU *qQhUtemplatequ. t/"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU3

Zentralblatt MATH - Review submission form

qUglobalsq }q U__name__q U title.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.<tDj" 3p zope/test/manage_pasteObjects tDj"l(cOFS.Folder Folder q)tq.}q(U title.dtmlqU qQUtemplateqU qQU head.dtmlqU q QUtitleq UU main.dtmlq U q QU__ac_local_roles__q }qUzopeq]qUOwnerqasU line.dtmlqU qQU_ownerq(]qU acl_usersqaUzopeqtqU init.dtmlqU !qQU logo.dtmlqU "qQU_objectsq(}q(U meta_typeqU DTML Methodq Uidq!U init.dtmlq"u}q#(hh h!hu}q$(hh h!U foot.dtmlq%u}q&(U meta_typeq'UFolderq(Uidq)Utemplateq*u}q+(h'U DTML Methodq,h)U test.dtmlq-u}q.(h'h,h)h u}q/(h'h,h)hu}q0(h'h,h)hu}q1(U meta_typeq2U DTML Methodq3Uidq4hutq5h-U #q6Qh!Udtmlq7h%U $q8Qu. tDj"(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUenqUtitleqUu. tDj"(cOFS.Folder Folder q)tq.}q(UtitleqUUlogo.gifqU %qQU_ownerq(]qU acl_usersq aUzopeq tq U_objectsq (}q (U meta_typeqUImageqUidqhutqU__ac_local_roles__q}qUzopeq]qUOwnerqashUimagesqu. tDj"`(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasu. tDj"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index_htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasu. tDj"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUU_ownerq(]q U acl_usersq aUzopeq tq Uglobalsq }qU__name__qU layout.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU 'qQu. tDj"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUU_ownerq(]q U acl_usersq aUzopeq tq Uglobalsq }qU__name__qU scripts.jsqU__ac_local_roles__q}qUzopeq]qUOwnerqasu. tDj"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqThtml,body,input,textarea,select { font-family : verdana, arial, helvetica; font-size : 10pt; } h1 { font-size : 17pt; } div.formular { border : 1px solid #bbbbbb; padding : 10px; background : #eeeeee; } input.form, textarea.form { width : 100%; } input[type=submit], input[type=reset] { width : 200px; } .left { float : left; } .clear { clear : both; } div.form { padding-top : 5px; } label.form { margin-top : 5px; } div.text, div.logo { margin-bottom : 10px; } div.line { margin-top : 10px; } qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU styles.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU &qQu. 3tWp zope/test/manage_data 2tW:(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uformularq Utitleq UReview submission iframeq u.tWp zope/test/manage_data 1tW (cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq U submissionq Utitleq UReview submission formq u.tz;лp' zope/zmath/dtml/content/manage_pasteObjects \tz;л(cOFS.Folder Folder q)tq.}q(U standard.dtmlqU =qQUtitleqUU start.dtmlqU >qQU.dtmlq U ?q QU theme.dtmlq U @q QU search.dtmlq U AqQU news.dtmlqU BqQU_objectsq(}q(U meta_typeqU DTML MethodqUidqh u}q(hhhhu}q(U meta_typeqU DTML MethodqUidqhu}q(U meta_typeqU DTML MethodqUidqh u}q(hhhU sitemap.dtmlq u}q!(U meta_typeq"U DTML Methodq#Uidq$hu}q%(U meta_typeq&U DTML Methodq'Uidq(h utq)U__ac_local_roles__q*}q+Uzopeq,]q-UOwnerq.ashUcontentq/h U Cq0Qu.tSfp# zope/reviewer/websubmission.html/UNLOCK GtSf?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.tė*2p* zope/zmath/dtml/content/highlights.dtml/UNLOCK 7tė*2G?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.t͝gcp zope/portal/dtml/main.dtml/LOCK Zt͝g(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUA qUglobalsq }q U__name__q U main.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU OqQu.ct͞צDp zope/portal/dtml/main.dtml/UNLOCK Ot͞צDi?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.t͟ׯUp zope/zmath/dtml/main.dtml/UNLOCK kt͟ׯU?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.t)Ap% zope/portal/dtml/content/news.dtml/UNLOCK 4t)A?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.t/p zope/zmath/dtml/logo.dtml/UNLOCK t/n?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.t8p zope/portal/dtml/bloc.dtml/LOCK ft8[(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT

qUglobalsq }q U__name__q U bloc.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU TqQu.t֤p zope/portal/dtml/bloc.dtml/UNLOCK Tt֤ ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.t8b)p zope/zmath/layout.css/PUT t8b) (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU input.time { width : 4em; margin : 0px; padding : 0px; border : 0px; font-weight : bold; background : inherit; } qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU layout.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU YqQu.t9g*fp zope/zmath/styles.css/UNLOCK [t9g*f ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.t]΍p zope/zmath/dtml/highlights.dtml/PUT :t]΍ 3<(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTr
">
qUglobalsq }q U__name__q Uhighlights.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU ;qQu.t^',yp zope/portal/dtml/news.dtml/PUT Ut^',(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTU
">
qUglobalsq }q U__name__q U news.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU var start = (new Date()).getTime(); function time_show(id) { var abs = (Math.round(((new Date()).getTime() - start)/1000)); var sec = 59 - (abs % 60); var min = 29 - (Math.abs(Math.round((abs-30) / 60))); if (min < 0) { return; } if (sec < 10) {sec = '0' + String(sec)} else {sec = String(sec)} if (min < 10) {min = '0' + String(min)} else {min = String(min)} var elem = window.document.getElementById(id) if (elem) { elem.value = min + ':' + sec; } window.setTimeout('time_show(\''+id+'\')', 1000); } time_show('time'); qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scripts.jsqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU _qQu.tsQg="p zope/zmath/scripts.js/UNLOCK _tsQg=" ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.tξ,D8p zope/portal/dtml/copyright.dtml/LOCK jtξ,D!<(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT  Copyright © | | ">Webmaster qUglobalsq }q U__name__q Ucopyright.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU fqQu.8tοrȻp! zope/zmath/dtml/copyright.dtml/UNLOCK tοrȻ$|?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.tt fp zope/zmath/test-logout.html/UNLOCK stt f%*?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.tvefp zope/zmath/test-login.html/UNLOCK vtvef%?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.tzGqp zope/manage_pasteObjects tzGq&;(cProducts.LocalFS.LocalFS LocalFS q)tq.}q(UisPrincipiaFolderishqKU _type_mapq}q(U.stxq(U text/htmlqUAProducts.StructuredDocument.StructuredDocument.StructuredDocumentq tq U.smiq (Uapplication/smilq Utq U.pngq(U image/pngqUImageqtqU.rmq(Uapplication/vnd.rn-realmediaqUtqU.gifq(U image/gifqUImageqtqU.raq(Uaudio/vnd.rn-realaudioqUtqU.dtmlq(U text/htmlqU DTMLMethodqtqU.rvq (Uvideo/vnd.rn-realvideoq!Utq"U.zptq#(U text/htmlq$U PageTemplateq%tq&U.jpgq'(U image/jpegq(UImageq)tq*U.rtq+(Utext/vnd.rn-realtextq,Utq-U.swfq.(Uapplication/x-shockwave-flashq/Utq0U.xmlq1(Utext/xmlq2U"LocalFS.Factory.XMLDocumentFactoryq3tq4U.htmlq5(U text/htmlq6U DTMLDocumentq7tq8U.ptq9(U text/htmlq:U PageTemplateq;tqUtq?U.jpegq@(U image/jpegqAUImageqBtqCU.htmqD(U text/htmlqEU DTMLDocumentqFtqGuUicon_mapqH(U$application misc_/LocalFS/binary.gifqIU5application/mac-binhex40 misc_/LocalFS/compressed.gifqJU1application/octet-stream misc_/LocalFS/binary.gifqKU(application/pdf misc_/LocalFS/layout.gifqLU+application/postscript misc_/LocalFS/ps.gifqMU)application/smil misc_/LocalFS/layout.gifqNU4application/vnd.rn-realmedia misc_/LocalFS/movie.gifqOU'application/x-dvi misc_/LocalFS/dvi.gifqPU(application/x-gtar misc_/LocalFS/tar.gifqQU/application/x-gzip misc_/LocalFS/compressed.gifqRU6application/x-shockwave-flash misc_/LocalFS/image2.gifqSU'application/x-tar misc_/LocalFS/tar.gifqTU'application/x-tex misc_/LocalFS/tex.gifqUU,application/zip misc_/LocalFS/compressed.gifqVUaudio misc_/LocalFS/sound1.gifqWU#audio/mpeg misc_/LocalFS/sound1.gifqXU/audio/vnd.rn-realaudio misc_/LocalFS/sound1.gifqYU$audio/x-wav misc_/LocalFS/sound1.gifqZUdirectory misc_/LocalFS/dir.gifq[Uimage misc_/LocalFS/image2.gifq\U"image/gif misc_/LocalFS/image2.gifq]U#image/jpeg misc_/LocalFS/image2.gifq^U"image/png misc_/LocalFS/image2.gifq_U-image/vnd.rn-realpix misc_/LocalFS/image2.gifq`Utext misc_/LocalFS/text.gifqaU"text/html misc_/LocalFS/layout.gifqbU!text/plain misc_/LocalFS/text.gifqcU!text/x-python misc_/LocalFS/p.gifqdUvideo misc_/LocalFS/movie.gifqeU"video/mpeg misc_/LocalFS/movie.gifqfU'video/quicktime misc_/LocalFS/movie.gifqgU.video/vnd.rn-realvideo misc_/LocalFS/movie.gifqhtqiUtitleqjUU _local_pathqkU.UrootqlU qmQUbasepathqnU..qoUcatalogqpI00 U _icon_mapqq}qr(U image/jpegqsUmisc_/LocalFS/image2.gifqtUapplication/postscriptquUmisc_/LocalFS/ps.gifqvUvideo/quicktimeqwUmisc_/LocalFS/movie.gifqxUapplication/x-dviqyUmisc_/LocalFS/dvi.gifqzUvideoq{Umisc_/LocalFS/movie.gifq|Uapplication/pdfq}Umisc_/LocalFS/layout.gifq~Uimage/vnd.rn-realpixqUmisc_/LocalFS/image2.gifqU image/pngqUmisc_/LocalFS/image2.gifqUvideo/vnd.rn-realvideoqUmisc_/LocalFS/movie.gifqU applicationqUmisc_/LocalFS/binary.gifqUapplication/x-shockwave-flashqUmisc_/LocalFS/image2.gifqUaudio/vnd.rn-realaudioqUmisc_/LocalFS/sound1.gifqU image/gifqUmisc_/LocalFS/image2.gifqUtextqUmisc_/LocalFS/text.gifqUimageqUmisc_/LocalFS/image2.gifqU audio/mpegqUmisc_/LocalFS/sound1.gifqU audio/x-wavqUmisc_/LocalFS/sound1.gifqUapplication/x-gtarqUmisc_/LocalFS/tar.gifqUapplication/octet-streamqUmisc_/LocalFS/binary.gifqU text/plainqUmisc_/LocalFS/text.gifqUapplication/x-tarqUmisc_/LocalFS/tar.gifqUapplication/x-gzipqUmisc_/LocalFS/compressed.gifqU text/x-pythonqUmisc_/LocalFS/p.gifqUapplication/smilqUmisc_/LocalFS/layout.gifqU text/htmlqUmisc_/LocalFS/layout.gifqU video/mpegqUmisc_/LocalFS/movie.gifqUapplication/vnd.rn-realmediaqUmisc_/LocalFS/movie.gifqU directoryqUmisc_/LocalFS/dir.gifqUapplication/zipqUmisc_/LocalFS/compressed.gifqUaudioqUmisc_/LocalFS/sound1.gifqUapplication/x-texqUmisc_/LocalFS/tex.gifqUapplication/mac-binhex40qUmisc_/LocalFS/compressed.gifquU tree_viewqI00 U_ownerq(]qU acl_usersqaUzopeqtqUtype_mapq(U.dtml text/html DTMLMethodqU.gif image/gif ImageqU.htm text/html DTMLDocumentqU.html text/html DTMLDocumentqU.jpeg image/jpeg ImageqU.jpg image/jpeg ImageqU.png image/png ImageqU.pt text/html PageTemplateqU.ra audio/vnd.rn-realaudio qU!.rm application/vnd.rn-realmedia qU.rp image/vnd.rn-realpix qU.rt text/vnd.rn-realtext qU.rv video/vnd.rn-realvideo qU.smi application/smil qUP.stx text/html Products.StructuredDocument.StructuredDocument.StructuredDocumentqU#.swf application/x-shockwave-flash qU0.xml text/xml LocalFS.Factory.XMLDocumentFactoryqU.zpt text/html PageTemplateqtqUdefault_documentqUindex.html default.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasUidqUlocalqU_View_Permissionq(U Authenticatedqtqu. utzGq&(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUq qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qUtest-login.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_View_Permissionq(U AuthenticatedqtqU_dav_writelocksqU vqQu. rtzGq&(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUt qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qUtest-logout.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_View_Permissionq(U AuthenticatedqtqU_dav_writelocksqU sqQu.t})#p zope/test-request.html/PUT qt})<(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qUtest-request.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_View_Permissionq(U AuthenticatedqtqU_dav_writelocksqU xqQu.#t~."p zope/test-request.html/UNLOCK xt~.">?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.tڛ#Pp zope/portal/dtml/init.dtml/PUT ptڛ#P?U(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qUglobalsq }q U__name__q U init.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.tp zope/zmath/dtml/margin.dtml/PUT tAE8(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTr








qUglobalsq }q U__name__q U margin.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU wqQu.tDl[fp zope/zmath/dtml/margin.dtml/UNLOCK wtDl[fD?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.t8fE*p zope/manage_importObject t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qUglobalsq }q U__name__q U index_htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqUglobalsq }q U__name__q U citation.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUMqUglobalsq }q U__name__q U index.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqUglobalsq }q U__name__q U command.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEEp(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Udeq Utitleq UDeutschq u. t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqUglobalsq }q U__name__q U release.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqUglobalsq }q U__name__q U mirror.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqUglobalsq }q U__name__q U help.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqUglobalsq }q U__name__q U home.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqUglobalsq }q U__name__q U sinfo.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqUglobalsq }q U__name__q U full.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEEq(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uitq Utitleq UItalianoq u. t8fEE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqUglobalsq }q U__name__q U quick.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. t8fEEp(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uzhq Utitleq UChineseq u. t8fEEp(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uenq Utitleq UEnglishq u. ~t8fEE~(cOFS.Folder Folder q)tq.}q(UenqU qQUzhqU qQU quick.htmlqU q QUitq U q QU full.htmlq U q QUidqUZMATHqUesqU qQU sinfo.htmlqU qQUtitleqUU home.htmlqU qQU help.htmlqU qQU_objectsq(}q(U meta_typeqUFolderqhUdequ}q(hhhUenqu}q (hhhUesq!u}q"(hhhUfrq#u}q$(hhhUitq%u}q&(hhhUzhq'u}q((hU DTML Methodq)hU mirror.htmlq*u}q+(U meta_typeq,U DTML Methodq-Uidq.hu}q/(h,h-h.U release.htmlq0u}q1(h,h-h.U index.htmlq2u}q3(h,h-h.hu}q4(h,h-h.U citation.htmlq5u}q6(h,h-h.U command.htmlq7u}q8(h,h-h.h u}q9(h,h-h.hu}q:(h,h-h.hu}q;(h,h-h.U index_htmlqU q?Qh*U q@Qh0U qAQUdeqBU qCQh7U qDQh2U qEQh5U qFQU index_htmlqGU qHQU_ownerqI(]qJU acl_usersqKaUzopeqLtqMU__ac_local_roles__qN}qOUzopeqP]qQUOwnerqRasu.*tnfWp zope/zmath/dtml/zmath_login.dtml/PUT tnfU(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT&
: "> : "> : "> : ">
qUglobalsq }q U__name__q Uzmath_login.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU {qQu.Wu6p zope/ZMATH/fr/manage_editProperties u6^"x(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Ufrq Utitleq UFrançaisq u.u6J9@p zope/ZMATH/es/manage_editProperties u6J9@_w(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uesq Utitleq UEspañolq u.u94Ěp zope/test/checkin/PUT u94Ě_D(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU^qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qUcheckinqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.u9p zope/test/verify/PUT u9aC(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU^qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qUverifyqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.u9jUp zope/test/verify/UNLOCK u9jUc/?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u9wp zope/test/checkin/UNLOCK u9wc?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u9p" zope/test/dtml/template/start.dtml/PUT (u9dp (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU^qUglobalsq }q U__name__q U start.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.u9ܭlp% zope/test/dtml/template/start.dtml/UNLOCK u9ܭlf?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u+=p zope/test/mathml.xhtml/PUT u+=f?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u^+p' zope/test/mathml.xhtml/manage_delProperties u^gU(cOFS.DTMLDocument DTMLDocument q)tq.}q(U_varsq}qUtitleqUUrawqT MathML Test

MATHML in XHTML:

Wnk = e i π n k / N
a + b 2
x 2 + 4 x + 4 = 0
x = - b ± b 2 - 4 a c 2 a
z x + y
A = x y z w
x 2 4 x 4 0
x ± b b 2 4 a c 2 2 a
A x y z w
1 t x x x 1 t 1 x
x 1 t 1 x 1 t x x

SVG in XHTML:

qUglobalsq }q U _propertiesq (}q (Utypeq UstringqUidqhUmodeqUwdqutqU__name__qU mathml.xhtmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.+ufyUp zope/reviewer/manage_data ufyUw(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uoverviewq Utitleq UOverviewq u.uqp zope/reviewer/manage_data uqb{(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq U submissionq Utitleq U Submissionq u.u$p zope/reviewer/manage_data u$@(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq U communicationq Utitleq U Communicationq u.up zope/zmath/manage_data u$(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUcitationqUtitleqUCitation Checkqu.u3p zope/zmath/manage_data u3(f(cOFS.Folder Folder q)tq.}q(UtitleqUAbout Zentralblatt MATHqUoverviewqU "qQU_ownerq(]q U acl_usersq aUzopeq tq U_objectsq (}q(U meta_typeqUFolderqUidqUscopequ}q(hhhUhistoryqu}q(U meta_typeqUFolderqUidqhutqUscopeqU #qQU__ac_local_roles__q}qUzopeq]qUOwnerq asUidq!Uaboutq"Uhistoryq#U $q$Qu.uPػp zope/zmath/manage_data uPػ6(cOFS.Folder Folder q)tq.}q(UtitleqU SubscriptionqU_ownerq(]qU acl_usersqaUzopeq tq Ubookq U 'q QUonlineq U (qQUcdromqU )qQU_objectsq(}q(U meta_typeqUFolderqUidqh u}q(hhhh u}q(hhhhutqU__ac_local_roles__q}qUzopeq]qUOwnerqasUidqU subscriptionqu.usdp zope/zmath/manage_data usdz(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Umirrorsq Utitleq U Mirror Sitesq u.u؋p zope/zmath/manage_data u؋^(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUnewsqUtitleqUNewsqu.u؞@p zope/zmath/manage_data 9u؞@T{(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq U highlightsq Utitleq U Highlightsq u.uyp zope/zmath/manage_data u/!(cOFS.Folder Folder q)tq.}q(UsearchqU %qQUtitleqUSerials and JournalsqUbrowseqU &q QU_ownerq (]q U acl_usersq aUzopeq tqU_objectsq(}q(U meta_typeqUFolderqUidqUsearchqu}q(hhhhutqU__ac_local_roles__q}qUzopeq]qUOwnerqasUidqUjournalsqu.yu󒍵p zope/serials/dtml/init.dtml/UNLOCK 8u󒍵?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.uUfp) zope/serials/dtml/content/serials.dtml/UNLOCK uUf[?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.uZ)!"pInstalled product zauthors uZ)!"((cApp.Product Product q)tq.}q(UHelpqU qQUtitleqUInstalled product zauthorsqUmanage_optionsq(}q (Uactionq U manage_mainq Uhelpq (UOFSPq UObjectManager_Contents.stxqtqUlabelqUContentsqu}q(h Umanage_propertiesFormqh (h UProperties.stxqtqhU Propertiesqu}q(h U manage_accessqUfilterqcAccessControl.Role _isNotBeingUsedAsAMethod qh (h U Security.stxqtqhUSecurityqu}q(h hhcAccessControl.Role _isBeingUsedAsAMethod qh (h USecurity_Define-Permissions.stxq tq!hUDefine Permissionsq"u}q#(h Umanage_UndoFormq$h (h UUndo.stxq%tq&hUUndoq'u}q((h U manage_ownerq)hcAccessControl.Owned ownableFilter q*h (h U Ownership.stxq+tq,hU Ownershipq-u}q.(h Umanage_interfacesq/hU Interfacesq0u}q1(h Umanage_findFormq2h (h UFind.stxq3tq4hUFindq5u}q6(h Umanage_refreshq7h (h UProduct_Refresh.stxq8tq9hURefreshq:utq;UthisIsAnInstalledProductq(}q?(U meta_typeq@U Product HelpqAUidqBhutqCUhomeqDU)/data/zmath/master/zope/Products/zauthorsqEhBUzauthorsqFUiconqGUp_/InstalledProduct_iconqHu. uZ)!"(cHelpSys.HelpSys ProductHelp q)tq.}q(UcatalogqU qQUidqUHelpqUlastRegisteredq(cDateTime.DateTime DateTime q Noq }q (U_nearsecq G@FU_secondq G@Fj~U_tzqUGMT+2qU_pmhourqKU _dayoffsetqKU_fdayqUTuesdayqU_amonqUMayqU_tqGA B^5U_pmqUpmqUtimeqG?棏U_minuteqK:U_monthqKU_adayqUTueqU_hourqKU_millisqL1211302725037L U_dayq KU_yearq!MU_pmonq"hU_pdayq#UTue.q$U_fmonq%hU_dq&G@&ubUtitleq'U Zope Helpq(u. uZ)!"(cProducts.ZCatalog.ZCatalog ZCatalog q)tq.}q(U vocabularyqNUtitleqUUvocab_idqUU thresholdqM'U_catalogqU q QUidq Ucatalogq u. uZ)!"(cProducts.ZCatalog.Catalog Catalog q)tq.}q(Upathsq(U qcBTrees._IOBTree IOBTree qtQUuidsq(U qcBTrees._OIBTree OIBTree q tQUindexesq }q (U permissionsq U q QU categoriesqU qQUSearchableTextqU qQuUnamesq(hh U title_or_idqUurlqUidqtqU_lengthq(U qcBTrees.Length Length qtQUdataq(U qhtQUschemaq}q(hKhKhKhKh Kuu. uZ)!"cBTrees._IOBTree IOBTree q.N. uZ)!"cBTrees.Length Length q.K. uZ)!"%(cProducts.PluginIndexes.TextIndex.TextIndex TextIndex q)tq.}q(U_lexiconqNU call_methodsqNU vocabulary_idqU __intern__qU useOperatorqUorq U ignore_exq NUidq USearchableTextq Ucatalogq U qQU_indexq(U qcBTrees._IOBTree IOBTree qtQU_unindexq(U qhtQu. uZ)!"cBTrees._IOBTree IOBTree q.N. uZ)!"cBTrees._IOBTree IOBTree q.N. uZ)!"r(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(U q cBTrees._OOBTree OOBTree q tQU_lengthq (U q cBTrees.Length Length q tQU_unindexq(U qcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU categoriesqaU operatorsq(UorqUandqtqUidqU categoriesqu. uZ)!"cBTrees._IOBTree IOBTree q.N. uZ)!"cBTrees.Length Length q.K. uZ)!"cBTrees._OOBTree OOBTree q.N. uZ)!"t(cProducts.PluginIndexes.KeywordIndex.KeywordIndex KeywordIndex q)tq.}q(U call_methodsqNU ignore_exqNU useOperatorqUorqU_indexq(U q cBTrees._OOBTree OOBTree q tQU_lengthq (U q cBTrees.Length Length q tQU_unindexq(U qcBTrees._IOBTree IOBTree qtQU indexed_attrsq]qU permissionsqaU operatorsq(UorqUandqtqUidqU permissionsqu. uZ)!"cBTrees._IOBTree IOBTree q.N. uZ)!"cBTrees.Length Length q.K. uZ)!"cBTrees._OOBTree OOBTree q.N. uZ)!"cBTrees._OIBTree OIBTree q.N. uZ)!"cBTrees._IOBTree IOBTree q.N.u&6p zope/authors/manage_system u&6 p(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uenq Utitleq UEnglishq u.u'=@p zope/authors/manage_system u'=@p(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Udeq Utitleq UDeutschq u.u3ODp zope/authors/manage_data u3ODs(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Usearchq Utitleq USearchq u.u3p zope/authors/manage_data u3s(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Ubrowseq Utitleq UBrowseq u.u4^h(Up zope/authors/manage_data u4^h(U_o(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Unewsq Utitleq UNewsq u.u4; "p zope/authors/manage_data u4; "0u(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Ucontactq Utitleq UContactq u.u5Np zope/authors/manage_data u5Ny(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq U copyrightq Utitleq U Copyrightq u.u5e9p zope/authors/manage_data u5e9u(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uimprintq Utitleq UImprintq u.u6O3p zope/authors/manage_data u6O3u(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Usitemapq Utitleq USitemapq u.u6n"p zope/authors/manage_pasteObjects u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU7 qUglobalsq }q U__name__q U logo.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q Uparagraphs.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U bloc.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q Uadvertisement.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U margin.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U head.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU7 qUglobalsq }q U__name__q U editor.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U function.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U table.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U content.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U debug.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U state.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U main.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUC qUglobalsq }q U__name__q U.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUC qUglobalsq }q U__name__q U standard.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU7 qUglobalsq }q U__name__q Unavigation.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U print.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U texts.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U meta.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U admin.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U query.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU7 qUglobalsq }q U__name__q Ucopyright.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U list.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.u6n"F(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qUglobalsq }q U__name__q U news.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT  qUglobalsq }q U__name__q U portal.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUC qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.u6n"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u6n"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u6n"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs. u6n"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u6n"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u6n"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u6n"q(cOFS.Folder Folder q)tq.}q(U list_blue.gifqUqQUlist_yellow.gifqUqQUtitleqUU print.gifq Uq QUlogo.gifq Uq QU email.gifq UqQU springer.gifqUqQU_objectsq(}q(U meta_typeqUImageqUidqUems.gifqu}q(hhhUhaw.gifqu}q(hhhhu}q(hhhUfiz.gifqu}q(hhhU banner.gifqu}q(U meta_typeqUImageq Uidq!hu}q"(hh h!hu}q#(U meta_typeq$UImageq%Uidq&h u}q'(h$h%h&h u}q((h$h%h&h utq)U_ownerq*(]q+U acl_usersq,aUzopeq-tq.hUq/QhUq0QhUq1QU__ac_local_roles__q2}q3Uzopeq4]q5UOwnerq6asUidq7Uimagesq8hUq9Qu. u6n"(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqTv(&(N( 33""""""""""" """ """ """ """ """ """ """ !""""!""""!""""!""""!""""!""""""""""""( f3""""""""""" """ """ """ """ """ """ """ !""""!""""!""""!""""!""""!""""""""""""qU_ownerq(]q U acl_usersq aUzopeq tq U content_typeq U image/x-icoqU__name__qU favicon.icoqU_EtagSupport__etagqU ts55184769.25qU__ac_local_roles__q}qUzopeq]qUOwnerqasUsizeqMvu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT, <dtml-var title_ missing=""> " border="0" alt="" title=""> qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU image.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U menu.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U foot.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n" (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUh qUglobalsq }q U__name__q U news.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U special.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U path.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U text.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU0 qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU admin.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasu.u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT4 input.form, textarea.form, input.submit, select.form, button.form { width : 99.5%; } fieldset.form { background : #e7e7e7; margin : 0px; padding : 5px; border : 1px solid #aaaaaa; } legend.form { display : block; background : #ffffff; border : 1px solid #aaaaaa; padding : 1px; padding-bottom : 2px; padding-left : 5px; padding-right : 5px; font-size : 9pt; font-weight : bold; } span.msc0, span.msc1, span.msc2 { display : block; float : left; text-align : center; width : 10%; padding : 0px; padding-bottom : 2px; margin : 0px; margin-bottom : 2px; } span.msc0 { margin-top : 6px; background : #dddddd; } span.msc1 { margin-top : 4px; background : #e7e7e7; } span.msc2 { margin-top : 2px; background : #eeeeee; } span.msc0_text, span.msc1_text, span.msc2_text { display : block; float : left; padding : 0px; margin : 0px; margin-left : 2%; margin-bottom : 2px; } span.msc0_text { width : 87%; margin-top : 6px; } span.msc1_text { width : 82%; margin-top : 4px; } span.msc2_text { width : 77%; margin-top : 2px; } span.msc0_indent, span.msc1_indent, span.msc2_indent { display : block; float : left; width : 0%; padding : 0px; margin : 0px; margin-bottom : 2px; } span.msc1_indent { width : 5%; } span.msc2_indent { width : 10%; } qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU layout.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasu.u6n"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU0 qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scripts.jsqU__ac_local_roles__q}qUzopeq]qUOwnerqasu.u6n"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u6n"D(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqTIGIF89a):-333 =LPPQ-\^Uc_^]fffmmmHnvvvY|ׄfڈp܏zޛ⣣㦦柲Ա뽽ŷ!Created with The GIMP! ?,)@@pH,Ȥrl:(RGZ#C qִzn|.Y5E  }T,dU T 3T:0 :T#T" U :" :T#T j* 0T :5&ƠT :3 hUvi j~YV!,V *: h: %i0 @6 TP$`]U((.uqcUt|PO .\UtBEj0 @ JH*]4ZQիX߀K3!@*e]˶mTк σ*L*\+zIB4'T(L2Ö3kyW;@!RhABY `󥱎Nsعgg㬬@#Ьa}%*+JHY#e%SdKp^i\ױ94|:`.Cuba Ђ :5@p, uń @#| | %~Б %7CQQ P $~ hԌ %d?RL.%>HSC b_^efh[VC?}I:}a VnVtJCj ߁Q P0 H:#CIH-4P_ʐ RHp8^őkKTizA +UNkmf^mqmnme&R^@ߦFf $@)խOЂٛprWd YX0ths#CF#8Pv*BtDanb1!cK.s'h Tl"TM% 8<:XP5|2X` 0*PKv$uנH44 d}BhN;icuNs](F T2o`_{ pac`f"X!P,,4 'EↁJŤiL@$@wn px 0́j@FI X ° )&#P)@VDPaC |:  C XA;[C(2RŐ9!u|MX,tG \:Xti-d4BY0{pruBu?vGtFuFuGvFyMxQxNyNzQ|P}X~[WU\^ZY_Z\c\]ghlnskkuozryrzu|~{đʤ̧¨ʮ­үĵǺ͸ƻýɽ¿÷ǽ! ,K@ H*\ȰÇ#JH"Ef3jȱ#FAYIɓ(S6ȲeF"UʜI͊.svyϟ@Q[6ѣH*M*ӧPJ:TGȦ֬+ ٫ TVZTZKU|KSĘ-`pƒ%TrU X\k6Ly4theYܚ2,iﴸYسk jc5b@6=b`\6V@Q^ҶmkzjtE6JJ߀N&(PE-] Vh!C:e#w ާh3a(E*4X8t)@nAAJ-b &uVҘ%5MPE-8q4DpA ܰiZs-/5bS|! 4{+,V 65%,Ҕ7,782Dr-R #0*6`SL1ၳkx 0+AD / W8JR7l+6$l ֐#ιE8S@S [h'\pH7L04R$ +qKl2#T,ۗG+,O/8W3G1sJ;oѣBlD5V[R8r2%abL`p ='5",& ,F@",#EoݧQa%@P87ES^ h)ԼfI{r)N҅ [216*)̂LSʞ("60]] ?q H-Ȼ%8ν^V nS d#som׊%ȲmLHWd2T r o<8Sq OA)8ƣ n0O7^h41 8E)` ȓ7"I*! a 8Q=V)9 o"hB!rJ 19 ^#AX6"SJHǃ1+svǨqu B.D!!9DF$' i\%32 eG I,NJU挕t"aDY$.s)]򒑾-EJa,#2Ye2#AjZؼ#L|Ac1([4O̧>m>ftx xEBʡ"0ԎbM'p ]+@չ:7gb{nM%"! Le *E,+aSnS!iOuS<Հ6%6l4 M" ޥ/̓&Su.-l +)I E.t #M)*db<k#6A C$8q\4-ۂ;1W찴" ہ/"0\@<(l ߓ%2mb7 C[^T:[5/rcNM*ѤHw镛 1p<-#d o׽lo0 [)5PEqla qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU styles.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasu.u6n"8(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqU?GIF89a3!Created with The GIMP,@;qUheightqKUwidthq KU content_typeq U image/gifq U__name__q U list_blue.gifq U_EtagSupport__etagqU ts55210059.09qU__ac_local_roles__q}qUzopeq]qUOwnerqasUsizeqK?u.u6n"(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqUGIF89afff!Created with The GIMP! ,@;H #FBPi`(hTǽSdtm NlVh,y%pf;qUheightqKUwidthq KU content_typeq U image/gifq U__name__q U email.gifq U_EtagSupport__etagqU ts55509008.27qU__ac_local_roles__q}qUzopeq]qUOwnerqasUsizeqKu.u6n" (cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqT GIF89ax"@)K1R-P 0W5d:[7^6R<^ DgCgKm,D`MpF&IpPu/Kb Qw3Km-Pv0Qk'X~2Vz@Si`)^qMm@tOqZqJyVxKU}f|Paq\puLJ*̜Աʩ믾ֽŷݴ̮в!Created with The GIMP! ,x"@ٳ'Р@ >ug:iȱǏ CIF?yӧF"KĬ쳇 9i˜9Cʐ? $dH@mtJ)J A&H~dXp AbrH PqCBJ.5 A3F0qW xd) 7s9 /@02O,¤ၠ& @G/.:Aq +Xn@fZ P  ~ѣ $@O05 `C2@dƑ4`8awX2il`5h!2xB"xPr@aQ: OՒno@ 8Ђ;x~;ؗ:/|futS?0>P @Cd` 8@~^Ё ʃЃ$XPyX4 <И`` |c:vcL3| [*@j_X+ G.+ 6 s 3hxA` V 3 g=ȟVu"%c0p@4B;G|@ =+HyJP$(  ֻ2C2P܇D_$A@ ~u 2 C$4wPIz <cP@,-FP'hVI6C%G(P@ 3a: 5 Ԉ (-fx 7 `hhLy  0>D wD H>AFhlDFh xE/"6Gg208,X#!rHP<{?w>6#! i?`"A`rİ>ha?~p|`mm`7AtYik7|/7 4F-@W`8A: 7xa Nu,]! CSȃn \8eBQxp ,C c\ @tN  ;qUheightqK"Uwidthq KxU content_typeq U image/gifq U__name__q U springer.gifq U_EtagSupport__etagqU ts55186406.59qU__ac_local_roles__q}qUzopeq]qUOwnerqasUsizeqL2999L u.u6n"r(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqU}GIF89a!Created with The GIMP! ,@5i @A!{?U_xFdDz k.PdfI;qUheightqKUwidthq KU content_typeq U image/gifq U__name__q U print.gifq U_EtagSupport__etagqU ts55508994.33qU__ac_local_roles__q}qUzopeq]qUOwnerqasUsizeqK}u.u6n"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u6n"B(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUY qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.u6n"(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqUGIF89a<!Created with The GIMP! ,<@oڋ޼H扦ʶ L ĢL*̦ JԪjܮ N (8HXhxS;qUheightqKNYfJZ:Bp~EWEW:X:IǒSZM^rD_Qb^bXbÌXa]ker˝ΌRfW^^fqzȡvzorcb_fcjQ_ffqv͹.]dnjs.RJfknD3trdz{knŧ$do^fpvu}dlt|v~D@Ѧ`vuײ|}ntγӮL6ȥȻr^ʆc̺Fq&kε]d{|ԬbRZ5ҮIݾ)U`ζڪҢ뾹q!폊cvf{uξxʺNŞغ,˷MNޮmn҂o0ê^Ƹrrrzzrf!Created with The GIMP! ,WR H8ȰÇ#J@@3j߁ tITT˗ L@3`| eJ $aю~& (T8J5bO ep2(P *vͰC@x@֬"F 1DXF{buG@1 +hŁJxPE ((! #0İ`f hF0a$4h  Ш1z 6ܰ!6E a# uJEz-3XX0`=tAA A\(@p l5Wlmh Q:=@0C&A @H,@ N MI@_QD MP"D!D;#LBTaB=D Пa?At}FY@}0 6pYh]Q|!CCcdhda!p Wh DXl1FbTN_|_1kFnR@D-`Aq=IpF@T4=*-TН V ^2P\G0 /MhE"TxE#ҐX"@E`X\, F$bJ1 s(Y$@[ZE Z<{Dj+X'"q;TD@.#NV! ']$ ;V uD*  -B(>A[4D$`Hb&v-B B)D| Q06p=h@`@a&/v!J" +0Abc{H)4T@htF0; W0v)`Q' FH8/WIA$p%F!&aW؀ >0t?D Q` 6x*+$r@@*! G*U"8`-UXw@,p@K@Bi"" % @po@ꠄ\Uo('Pq 5HaIDx"/M/u B #PC KBz.Q@h ( H| O< j '2`?hI=O{"@V&A (G4M

nD#_B-?v, l|"%@l< { LLb x't1*ZaA66qr4J`p A Phf}X@w$p X,p``f  3PejjuPft@׀V@~ Рu htZ^   L`u%L~ #Pc0{ FdZ0 kP 4p 5 f@ڰ ڀN@tj K  [*@PY#NQ!0 0  K V@$ @_p Acۀu@$  Ӑ>@5F/aq -PG0q@ | FT  xPC _p E ("  p  0RZP { PLLP l  A1pA@ q @7 q ` ` !@= r@ )7 #TH ; 0 ~*[P 0( +" P:@ H0 Pw` @b`j`p %$p `0 @ _m7@i6*PmpE"nH` 6Fu6V@b8 ;@ m 8 U p/0J0,&MLP orF+ 5 P j` a'j G'Y6f r+p N }O`:0# B9@D`+; c@B]py 8p h R  ` ckkIO4w 01wPu@C$Y@K%TRbJpV `FP؅]j`[ Ԁ e=}J`Nr{I{p#*a? 5]Z ; z Mj ! w  ٛ&\! ?p>q`J= +vٰOpm2H 0SnG oH$_r{` #*0~ %p(0J ń XUipiI@Y 8T@ [ 1W+T '|-5:3p%Ц“@U@ETx͙ ;` x?/p(j$ g | ~0X0Q&  8P 4!৚P W@,'0a0_0 p~@;oUT0[>[uUzH0\$6 ~5LD0> `=H,6dQ$ C m|  `} P4[P~p" $\6DPL?P`+ Mp@o24_PP=<`b@C3S_{d@?u0NpLQ6p=pBvP`B&"`ɗ0ՀD` FSu( T )p &@h#A@M}~ {<+$h@ 0I~{ Gh|azpz B PP$Q  z f @pG0+phMp\A1`B( [G {0oH`u#ވh 0'@mmrBp"1& v0`Ę% ">r4p] @ -w@&n{0P0 q f#3a`rp-a G>h[.^ hpT!x  Sh'p B`P6\1aq9!$ PC H0v.L[$@&pҍm`pp0 ?@Q%&)B1"^wK&;ĦT,eAKfA\ NHP|5PM0;qUheightqKRUwidthq KWU content_typeq U image/gifq U__name__q Uems.gifq U_EtagSupport__etagqU ts55186382.59qU__ac_local_roles__q}qUzopeq]qUOwnerqasUsizeqL5823L u.u6n" R(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asUheightq KUwidthq KU content_typeq U image/gifqU__name__qUfiz.gifqU_EtagSupport__etagqU ts55286581.19qU_dav_writelocksqUqQUdataqT7 GIF89a         !"#!#"%&"!$%#'%(*&%'(&+),*+)+-*,-+-/,02/241621564:5486:6857969:8>:9=;><=;@B@CAECEBEGDJEDHIGMHGJKIOKJLMKNPMPRORTQSTRUVTVXU\XVZ[Yxyz^`]`b_wcebidcefd{ghfhigikh&~lnkqmkomq*)npmsom.rtqwrqtvsyts4vxuxywy{x~yxz|y}{{}zD́|{}|~AK΃TɆPҍRԋU׍]ѓ`ՔcәeٖlԚhgohqؠyuܢ}٢wۧzޅ֦ކ׮ڄ۩ܰ౯㱳ޓ䒿ỵ⸺廽ÿıɵ˸λмH! ,@ H*\ȰÇ#G!B"͢\*WIIY"0!ba>ͼ2_1e )f_In0ŴO`CK4zϟ9[-igqy+0H#K1[Lu2eȸ"*J-L8 xH D Pn ]CE=4[GNȓ+/Λ01WKNuai<$g1C$&,/\O# x/9@7NSE}PE0Ql#v[n54Gbl҉(aL67R_Np721S|P3V3`?5Dp# @ @<`.? qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index_htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasu.u6n":(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqU?GIF89a!Created with The GIMP,@;qUheightqKUwidthq KU content_typeq U image/gifq U__name__q Ulist_yellow.gifq U_EtagSupport__etagqU ts55210069.15qU__ac_local_roles__q}qUzopeq]qUOwnerqasUsizeqK?u.u8p" zope/authors/dtml/manage_renameObjects u8,Z(cOFS.Folder Folder q)tq.}q(U text.dtmlqU qQU news.dtmlqU qQU path.dtmlqU q QU special.dtmlq U q QUauthors_form.dtmlq U q QUauthors_text.dtmlqU qQU foot.dtmlqU qQUidqUdtmlqUnavigation.dtmlqU qQUauthors_list.dtmlqU qQUauthors_error.dtmlqU qQU menu.dtmlqU qQU main.dtmlqU qQU state.dtmlqU qQUcontentq U q!QU debug.dtmlq"U q#QU content.dtmlq$U q%QU table.dtmlq&U q'QU function.dtmlq(U q)QUauthors_result.dtmlq*U q+QU editor.dtmlq,U q-QUauthors_expression.dtmlq.U q/QU head.dtmlq0U q1QU margin.dtmlq2U q3QUauthors_alphabet.dtmlq4U q5QU texts.dtmlq6U q7QUadvertisement.dtmlq8U q9QU bloc.dtmlq:U q;QUparagraphs.dtmlqU q?QU list.dtmlq@U qAQUcopyright.dtmlqBU qCQU query.dtmlqDU qEQU admin.dtmlqFU qGQUauthors_browse.dtmlqHU qIQU meta.dtmlqJU qKQUauthors_line.dtmlqLU qMQU_ownerqN(]qOU acl_usersqPaUzopeqQtqRU print.dtmlqSU qTQU init.dtmlqUU qVQUtitleqWUU__ac_local_roles__qX}qYUzopeqZ]q[UOwnerq\asU_objectsq](}q^(U meta_typeq_U DTML Methodq`UidqahUu}qb(h_h`hahu}qc(h_h`hah0u}qd(h_h`hahu}qe(h_h`hah$u}qf(h_h`hah>u}qg(h_h`hahu}qh(h_h`hahu}qi(h_h`hahSu}qj(h_h`hahu}qk(h_h`hah,u}ql(h_UFolderqmhaUcontentqnu}qo(h_h`hahBu}qp(h_h`hahFu}qq(U meta_typeqrU DTML MethodqsUidqthJu}qu(hrhshth

:
? qUglobalsq }q U__name__q Uauthors_alphabet.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u8,ZW(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT → COMPLETE → ISSUES → ZMATH → ZMATH → ">ZMATH
qUglobalsq }q U__name__q Uauthors_browse.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu. u8,Z(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUERRORqUglobalsq }q U__name__q Uauthors_error.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u8,Z(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUV qUglobalsq }q U__name__q Uauthors_list.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. u8,Z(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU Uglobalsq}q U__name__q Uauthors_text.dtmlq U__ac_local_roles__q }q Uzopeq]qUOwnerqasu.u83p* zope/authors/dtml/content/manage_renameObjects u83>B(cOFS.Folder Folder q)tq.}q(U standard.dtmlqU qQU start.dtmlqU qQUtitleqUU.dtmlq U q QU portal.dtmlq Uq QU authors.dtmlq U qQU sitemap.dtmlqUqQU news.dtmlqUqQU_objectsq(}q(U meta_typeqU DTML MethodqUidqh u}q(hhhhu}q(hhhhu}q(U meta_typeqU DTML MethodqUidqhu}q(U meta_typeqU DTML Methodq Uidq!hu}q"(U meta_typeq#U DTML Methodq$Uidq%h u}q&(U meta_typeq'U DTML Methodq(Uidq)h utq*U__ac_local_roles__q+}q,Uzopeq-]q.UOwnerq/ashUcontentq0u.u:iwp& zope/authors/dtml/authors_form.dtml/UNLOCK#u:iw@?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u:z7"p& zope/authors/dtml/authors_line.dtml/UNLOCKu:z7"A?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u:<2fp( zope/authors/dtml/authors_result.dtml/UNLOCK u:<2fB>?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.u;B"p$ zope/authors/dtml/content/start.dtml/PUT u;B"Bk(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU
qUglobalsq }q U__name__q U start.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU'qQu.u;Up' zope/authors/dtml/content/start.dtml/UNLOCK'u;UD?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.uE3p zope/authors/dtml/init.dtml/UNLOCKuE3E?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.uo wp) zope/authors/dtml/content/authors.dtml/UNLOCK uo wF/?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.ufhp) zope/authors/dtml/authors_expression.dtml/PUT ufhF(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU
:
qUglobalsq }q U__name__q Uauthors_expression.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.vp߳G3p None/zmath/index_html vp߳G3I{(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uauthorsq Utitleq U Author Searchq u.vsx3p$ zope/zmath/dtml/content/serials.dtml/PUT mvsx3IZ(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT qUglobalsq }q U__name__q U serials.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.vL93p# zope/authors/dtml/authors_line.dtml/PUT vL93L(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
:
qUglobalsq }q U__name__q Uauthors_line.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.v}p# zope/authors/dtml/authors_form.dtml/PUT vO(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTH
:
">
:
">
" onclick="document.forms['form'].au.value='';document.forms['form'].ai.value='';return false;"> ">
qUglobalsq }q U__name__q Uauthors_form.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU#qQu.}v%ٻ3p zope/authors/dtml/init.dtml/PUT v%ٻ3WK;(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTw qUglobalsq }q U__name__q U init.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.v}3p& zope/authors/dtml/content/authors.dtml/PUT v}3Z)(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTb

qUglobalsq }q U__name__q U authors.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.vܒjp% zope/authors/dtml/authors_result.dtml/PUT vܒj`g(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
→ ZMATH : [ : ]
:
qUglobalsq }q U__name__q Uauthors_result.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.vt.gG p) zope/reviewer/dtml/reviewer_overview.dtml/PUT vt.gGef (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT +++ TEST +++ TEST +++ TEST +++

Pending items

Document State Author / Title / Source
">
" target="_blank">Zbl " target="_blank">Zbl pre



no pending documents


Completed items (last 10)

Document State Author / Title / Source

" target="_blank">Zbl " target="_blank">Zbl pre



no completed documents
qUglobalsq }q U__name__q Ureviewer_overview.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. vwp" zope/portal/dtml/content/news.dtml/PUT Bvwpl(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTZ

/&title_=','image','width=,height='); return false">" border="0" alt="" title="" />" border="0" alt="" title="" />



">
">

">more ...

qUglobalsq }q U__name__q U news.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU 4qQu.v (p' zope/zmath/dtml/content/highlights.dtml/PUT 6v ((cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT

/&title_=','image','width=,height='); return false">" border="0" alt="" title="" />" border="0" alt="" title="" />



">
">

">more ...

qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qUhighlights.dtmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU 7qQu.w Ĭp, zope/zmath/dtml/content/authors.dtml/manage_edit,w Ĭ:(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT qUglobalsq }q U__name__q U authors.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.w Fp% zope/zmath/dtml/content/manage_delObjects w FR(cOFS.Folder Folder q)tq.}q(Uhighlights.dtmlqU 6qQU serials.dtmlqU mqQU standard.dtmlqU nq QU start.dtmlq U lq QUtitleq UU order.dtmlq U oqQU.dtmlqU pqQU zmath.dtmlqU qqQU portal.dtmlqU rqQU authors.dtmlqU,qQU sitemap.dtmlqU sqQU news.dtmlqU tqQU_objectsq(}q(U meta_typeqU DTML MethodqUidqhu}q (hhhh u}q!(hhhhu}q"(U meta_typeq#U DTML Methodq$Uidq%hu}q&(U meta_typeq'U DTML Methodq(Uidq)hu}q*(U meta_typeq+U DTML Methodq,Uidq-hu}q.(U meta_typeq/U DTML Methodq0Uidq1hu}q2(U meta_typeq3U DTML Methodq4Uidq5hu}q6(U meta_typeq7U DTML Methodq8Uidq9U order.dtmlq:u}q;(U meta_typeqUhighlights.dtmlq?u}q@(U meta_typeqAU DTML MethodqBUidqChutqDU__ac_local_roles__qE}qFUzopeqG]qHUOwnerqIashUcontentqJu.wUqbp# zope/serials/dtml/serials_form.dtml/PUT *wUqbh3(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTg
:
">
:
">
" onclick="document.forms['form'].bi.value='';document.forms['form'].is.value='';return false;"> ">
qUglobalsq }q U__name__q Userials_form.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU-qQu.wUp& zope/serials/dtml/serials_form.dtml/UNLOCK-wU ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.w^J o p# zope/serials/dtml/serials_line.dtml/PUT %w^J o x(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT qUglobalsq }q U__name__q Userials_line.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU 2qQu. x%nk3p. zope/reviewer/dtml/reviewer_communication.dtml/PUT x%nk3(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT +++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: editor@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Notification from [] MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Email via Reviewer Service. Reviewer Id: Email Address: Reviewer Name: Address: Notification:

Reviewer Number:


" />
" />

" />
" />
qUglobalsq }q U__name__q Ureviewer_communication.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.x+5fp zope/reviewer/manage_data4x+5f(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq U auxiliaryq Utitleq UAuxiliary Submissionq u.xBǝi5p zope/reviewer/manage_pasteObjects xBǝi(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU0 qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU admin.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUbenefitsqUtitleqU$Benefits and Privileges for Reviewerqu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUcontactqUtitleqUContactqu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqU copyrightqUtitleqU Copyrightqu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUdeqUtitleqUDeutschqu. xBǝi$(cOFS.Folder Folder q)tq.}q(U text.dtmlqU qQU path.dtmlqU qQU special.dtmlqU q QU news.dtmlq U q QUreviewer_overview.dtmlq U q QU foot.dtmlqU qQUidqUdtmlqUcontentqU qQU menu.dtmlqU qQU main.dtmlqU qQU state.dtmlqU qQUnavigation.dtmlqU qQU debug.dtmlqU qQU content.dtmlqU qQU table.dtmlq U q!QU function.dtmlq"U q#QU editor.dtmlq$U q%QU head.dtmlq&U q'QU margin.dtmlq(U q)QUreviewer_submission.dtmlq*U q+QUadvertisement.dtmlq,U q-QU bloc.dtmlq.U q/QUparagraphs.dtmlq0U q1QUreviewer_login.dtmlq2U q3QU list.dtmlq4U q5QU logo.dtmlq6U q7QUcopyright.dtmlq8U q9QU query.dtmlq:U q;QU admin.dtmlqU q?QUreviewer_communication.dtmlq@U qAQU texts.dtmlqBU qCQU_ownerqD(]qEU acl_usersqFaUzopeqGtqHU print.dtmlqIU qJQU init.dtmlqKU qLQUtitleqMUU__ac_local_roles__qN}qOUzopeqP]qQUOwnerqRasU_objectsqS(}qT(U meta_typeqUU DTML MethodqVUidqWhKu}qX(hUhVhWhu}qY(hUhVhWh&u}qZ(hUhVhWhu}q[(hUhVhWhu}q\(hUhVhWh6u}q](hUhVhWhu}q^(hUhVhWhu}q_(hUhVhWhIu}q`(hUhVhWhu}qa(hUhVhWh$u}qb(hUUFolderqchWUcontentqdu}qe(hUhVhWh8u}qf(hUhVhWhu}qk(hhhihjh0u}ql(hhhihjhBu}qm(hhhihjhu}qn(hhhihjh u}qo(hhhihjh4u}qp(hhhihjh:u}qq(hhhihjh(u}qr(hhhihjh u}qs(hhhihjhu}qt(hhhihjh,u}qu(U meta_typeqvU DTML MethodqwUidqxhu}qy(U meta_typeqzU DTML Methodq{Uidq|h"u}q}(U meta_typeq~U DTML MethodqUidqU bloc.dtmlqu}q(U meta_typeqU DTML MethodqUidqhu}q(U meta_typeqU DTML MethodqUidqh2u}q(U meta_typeqU DTML MethodqUidqh u}q(U meta_typeqU DTML MethodqUidqh*u}q(hhhh@utqu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUemailsubmissionqUtitleqUE-mail Submissionqu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUems_membershipqUtitleqUEMS Membership for Reviewersqu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUenqUtitleqUEnglishqu. xBǝi(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asU_ownerq (]q U acl_usersq aUzopeqtqU content_typeqU image/x-icoqU__name__qU favicon.icoqU_EtagSupport__etagqU ts55184769.25qUdataqTv(&(N( 33""""""""""" """ """ """ """ """ """ """ !""""!""""!""""!""""!""""!""""""""""""( f3""""""""""" """ """ """ """ """ """ """ !""""!""""!""""!""""!""""!""""""""""""qUsizeqMvu. xBǝi(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT, <dtml-var title_ missing=""> " border="0" alt="" title=""> qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU image.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. xBǝiq(cOFS.Folder Folder q)tq.}q(U list_blue.gifqU qQUlist_yellow.gifqU qQUtitleqUU print.gifq U q QUlogo.gifq U q QU email.gifq U qQU springer.gifqU qQU_ownerq(]qU acl_usersqaUzopeqtqUhaw.gifqU qQU banner.gifqU qQU_objectsq(}q(U meta_typeqUImageqUidqUems.gifqu}q (hhhhu}q!(hhhhu}q"(hhhUfiz.gifq#u}q$(hhhhu}q%(U meta_typeq&UImageq'Uidq(hu}q)(h&h'h(hu}q*(U meta_typeq+UImageq,Uidq-h u}q.(h+h,h-h u}q/(h+h,h-h utq0U__ac_local_roles__q1}q2Uzopeq3]q4UOwnerq5ash#U q6QUidq7Uimagesq8hU q9Qu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUimprintqUtitleqUImprintqu. xBǝi(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index_htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasu. xBǝi(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT4 input.form, textarea.form, input.submit, select.form, button.form { width : 99.5%; } fieldset.form { background : #e7e7e7; margin : 0px; padding : 5px; border : 1px solid #aaaaaa; } legend.form { display : block; background : #ffffff; border : 1px solid #aaaaaa; padding : 1px; padding-bottom : 2px; padding-left : 5px; padding-right : 5px; font-size : 9pt; font-weight : bold; } span.msc0, span.msc1, span.msc2 { display : block; float : left; text-align : center; width : 10%; padding : 0px; padding-bottom : 2px; margin : 0px; margin-bottom : 2px; } span.msc0 { margin-top : 6px; background : #dddddd; } span.msc1 { margin-top : 4px; background : #e7e7e7; } span.msc2 { margin-top : 2px; background : #eeeeee; } span.msc0_text, span.msc1_text, span.msc2_text { display : block; float : left; padding : 0px; margin : 0px; margin-left : 2%; margin-bottom : 2px; } span.msc0_text { width : 87%; margin-top : 6px; } span.msc1_text { width : 82%; margin-top : 4px; } span.msc2_text { width : 77%; margin-top : 2px; } span.msc0_indent, span.msc1_indent, span.msc2_indent { display : block; float : left; width : 0%; padding : 0px; margin : 0px; margin-bottom : 2px; } span.msc1_indent { width : 5%; } span.msc2_indent { width : 10%; } qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU layout.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUnewsqUtitleqUNewsqu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUorganizationalqUtitleqU,Organizational Aspects of the Reviewing Taskqu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUprintqUtitleqUu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUsitemapqUtitleqUSitemapqu. xBǝi(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqU styleguideqUtitleqUReview Contents and Style Guidequ. xBǝi(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU0 qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU styles.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasu. xBǝi(cOFS.Folder Folder q)tq.}q(U auxiliaryqU4qQU submissionqU qQUtitleqUWeb Submissionq U communicationq U q QU_ownerq (]q U acl_usersqaUzopeqtqUoverviewqU qQU_objectsq(}q(U meta_typeqUFolderqUidqUoverviewqu}q(U meta_typeqUFolderqUidqhu}q(hhhh u}q(U meta_typeqUFolderq Uidq!hutq"U__ac_local_roles__q#}q$Uzopeq%]q&UOwnerq'asUidq(U websubmissionq)u. FxBǝi*(cOFS.DTMLDocument DTMLDocument q)tq.}q(U_varsq}qUtitleqUUrawqT2 Zentralblatt MATH - Review Submission Form REVIEW WEB SUBMISSION FORM qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qUwebsubmission.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU GqQu. xBǝi(cOFS.Image File q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asU_ownerq (]q U acl_usersq aUzopeqtqU content_typeqU text/plainqU__name__qUzmath-form.txtqU_EtagSupport__etagqU ts05874900.01qUdataqU \beginrev \reviewer \reviewernum \address \zblno \author \shorttitle \source \class \rpclass \rsclass \keywords \revtext \remarks \endrevqUsizeqKu. xBǝi(cOFS.Image File q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asU_ownerq (]q U acl_usersq aUzopeqtqU content_typeqU text/x-texqU__name__qUzmath-macro.texqU_EtagSupport__etagqU ts05874943.63qUdataqT% zblproof.tex jo, 01.04.92 % % \input this file to get proofsheets from your TeX-encoded % review with zbl's data flags. % (See 'Guide For E-Mail Submission Of Reviews' for flag-usage) % % NB: This is only a quick-and-dirty hack to get the tags defined % for TeX. At zbl they are only used to separate fields and are % NOT carried over to the databases. \def\beginrev{\parindent=0pt\begingroup} \def\reviewer{\endgroup\begingroup\it} \def\reviewernum{\endgroup\begingroup\it} \def\address{\endgroup\begingroup\par\it} \def\zblno{\endgroup\begingroup\par{\bf Zblno.:~}\tt} \def\author{\endgroup\begingroup\par{\bf Author:~}} \def\shorttitle{\endgroup\begingroup\par{\bf Title:~}} \def\source{\endgroup\begingroup\par{\bf Source:~}} \def\class{\endgroup\begingroup\par{\bf Class.:~}} \def\rpclass{\endgroup\begingroup\par{\bf Primary Class.:~}} \def\rsclass{\endgroup\begingroup\par{\bf Secondary Class.:~}} \def\keywords{\endgroup\begingroup\par{\bf Keywords:~}} \def\revtext{\endgroup\begingroup\par{\bf Review:~}} \def\remarks{\endgroup\begingroup\par{\bf Remarks:~}} \def\endrev{\endgroup\par\vfill\supereject\end} qUsizeqL1197L u.5xp" zope/zmath/dtml/zmath_matrix.dtml/LOCK x(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU [ " target="matrix">MATRIX ] qUglobalsq }q U__name__q Uzmath_matrix.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU:qQu.xՒ͙p zope/zmath/dtml/zmath_facts.dtml/PUT xՒ͙(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
: [ ]
| |
:
qUglobalsq }q U__name__q Uzmath_facts.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.xoNp# zope/zmath/dtml/zmath_facts.dtml/UNLOCK xoN?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.y>[ p zope/zmath/manage_data y>[5(cOFS.Folder Folder q)tq.}q(UchineseqU\Op zope/zmath/manage_data y>\OI~(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Ulibraryq Utitleq ULibrary Partnersq u.y>\~gUp zope/zmath/manage_data y>\~gU'(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uprojectsq Utitleq UResearch Projectsq u.y>\p zope/zmath/manage_data<y>\(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uchineseq Utitleq UChinese Cooperationq u.y[8 eǙp zope/index.html/UNLOCK y[8 eǙ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.ymDp zope/zmath/layout.css/UNLOCK YymD?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.yo`^,p zope/portal/layout.css/PUT yo`^,,(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT+body { border : 0px; margin : 0px; padding : 0px; background : #ffffff; } div.head { height : 95px; background : #eeeeee; } span.logo { display : block; width : 250px; height : 75px; padding : 10px; } span.function { display : block; position : absolute; top : 10px; right : 10px; } span.navigation { display : block; position : absolute; top : 48px; right : 10px; } div.line { left : 0px; height : 25px; background : #cccccc; border-top : 1px solid #aaaaaa; border-bottom : 1px solid #aaaaaa; margin-bottom : 10px; } span.path { display : block; float : left; margin-top : 3px; margin-left : 10px; } span.print { display : block; float : right; margin-top : 3px; margin-right : 10px; } div.menu { float : left; width : 18%; margin-bottom : 20px; } div.content { float : left; width : 58%; margin-left : 2%; margin-right : 2%; margin-bottom : 20px; } div.result { float : left; width : 77%; margin-left : 1%; margin-right : 2%; margin-bottom : 20px; } span.paragraph { display : block; width : 99.9%; margin-bottom : 10px; } span.paragraph_left, span.paragraph_right { display : block; float : left; width : 48%; margin-bottom : 10px; } span.paragraph_right { float : right; } span.paragraph_end { display : block; clear : both; height : 1px; } span.text { display : block; margin-bottom : 10px; } span.image_left { padding-right : 10px; padding-bottom : 10px; float : left; } span.image_right { padding-left : 10px; padding-bottom : 10px; float : right; } span.site_indent1, span.site_indent2, span.site_indent3, span.site_indent4, span.site_indent5, span.site_indent6, span.site_text0, span.site_text1, span.site_text2, span.site_text3, span.site_text4, span.site_text5, span.site_text6 { display : block; float : left; } span.site_indent1 { width : 5%; margin-top : 6px; } span.site_indent2 { width : 10%; margin-top : 4px; } span.site_indent3 { width : 15%; margin-top : 2px; } span.site_indent4 { width : 20%; } span.site_indent5 { width : 25%; } span.site_indent6 { width : 30%; } span.site_text1 { margin-top : 6px; } span.site_text2 { margin-top : 4px; } span.site_text3 { margin-top : 2px; } span.margin { position : absolute; top : 0px; right : 0%; margin : 10px; width : 20%; margin-bottom : 20px; } span.box_title_grey, span.box_text_grey, span.box_title_blue, span.box_text_blue, span.box_title_red, span.box_text_red, span.box_title_green, span.box_text_green, span.box_title_yellow, span.box_text_yellow { display : block; width : 95%; padding : 3px; padding-left : 6px; border : 1px solid #666666; color : #333333; font-size : 9pt; } span.box_title_grey, span.box_title_blue, span.box_title_red, span.box_title_green, span.box_title_yellow { border-bottom : 0px; font-weight : bold; } span.box_text_grey, span.box_text_blue, span.box_text_red, span.box_text_green, span.box_text_yellow { border-top : 0px; margin-bottom : 10px; } span.box_title_grey { background : #666666; border-color : #333333; color : #f0f0f0; } span.box_text_grey { background : #f0f0f0; border-color : #333333; } span.box_title_blue { background : #005299; border-color : #002f58; color : #eaf0f5; } span.box_text_blue { background : #eaf0f5; border-color : #002f58; } a.box_title_blue { color : #eaf0f5; font-size : 9pt; font-weight : bold; text-decoration : none; } span.box_title_red { background : #ea3b3b; border-color : #972626; color : #fcefeb; } span.box_text_red { background : #fcefeb; border-color : #972626; } span.box_title_green { background : #00af00; border-color : #006500; color : #ecfbec; } span.box_text_green { background : #ecfbec; border-color : #006500; } span.box_title_yellow { background : #ffd400; border-color : #d0ad00; color : #fffae6; } span.box_text_yellow { background : #fffae6; border-color : #d0ad00; } a.box_title_yellow { color : #fffae6; font-size : 9pt; font-weight : bold; text-decoration : none; } div.bloc { padding : 3px; padding-left : 10px; padding-bottom : 5px; background : #eeeeee; border : 1px solid #aaaaaa; } table.bloc { border : 1px solid #aaaaaa; } div.margin { float : left; width : 19%; } div.foot { clear : both; background : #eeeeee; padding : 3px; padding-left : 10px; padding-bottom : 5px; border-top : 1px solid #aaaaaa; border-bottom : 1px solid #aaaaaa; } span.copyright { display : block; } div.clear, span.clear { clear : both; padding : 0px; margin : 0px; border : 0px; } span.clear { display : block; } span.left { float : left; } span.right { float : right; } span.advertisement { display : block; width : 154px; height : 58px; } a.advertisement { display : block; padding : 5px; padding-bottom : 7px; padding-left : 10px; background : #e7e7e7; border : 1px solid #aaaaaa; font-size : 8pt; text-decoration : none; } a:hover.advertisement, a:active.advertisement { background : #ffffff; } span.icon { vertical-align : middle; text-decoration : none; } a.navigation_grey, a.navigation_blue, a.navigation_red { display : block; width : 9em; float : left; font-size : 9pt; color : #666666; font-weight : bold; text-decoration : none; background : #dddddd; margin-left : 6px; padding : 3px; padding-left : 6px; padding-right : 6px; border : 1px solid #aaaaaa; } a.navigation_blue { color : #eaf0f5; background : #005299; border : 1px solid #002f58; } a.navigation_red { color : #fcefeb; background : #ea3b3b; border : 1px solid #bb2f2f; } a:hover.navigation_grey, a:active.navigation_grey { background : #cccccc; color : #333333; } a:hover.navigation_blue, a:active.navigation_blue { color : #ffffff; } a:hover.navigation_red, a:active.navigation_red { color : #ffffff; } a.menu, a.menu_end, a.submenu, a.subsubmenu, a.menu_blue, a.menu_end_blue, a.submenu_blue, a.subsubmenu_blue { display : block; font-size : 9pt; color : #666666; font-weight : bold; text-decoration : none; background : #dddddd; padding : 3px; padding-left : 6px; padding-right : 6px; border : 1px solid #aaaaaa; border-bottom : 0px; } a.menu_end, a.menu_end_blue { border-bottom : 1px solid #aaaaaa; } a.submenu, a.submenu_blue { border-top : 0px; background : #eeeeee; } a.subsubmenu, a.subsubmenu_blue { border-top : 0px; background : #ffffff; } a:hover.menu, a:active.menu, a:hover.menu_end, a:active.menu_end, a:hover.submenu, a:active.submenu, a:hover.subsubmenu, a:active.subsubmenu { background : #cccccc; color : #333333; } a.menu_blue, a.menu_end_blue, a.submenu_blue, a.subsubmenu_blue { color : #eaf0f5; background : #005299; border : 1px solid #002f58; } a:hover.menu_blue, a:active.menu_blue, a:hover.menu_end_blue, a:active.menu_end_blue, a:hover.submenu_blue, a:active.submenu_blue, a:hover.subsubmenu_blue, a:active.subsubmenu_blue { color : #ffffff; } span.topmenu { float : right; padding-top : 3px; } a.topmenu, a.topmenu_blue { font-size : 9pt; color : #666666; font-weight : bold; text-decoration : none; background : #dddddd; padding : 3px; padding-left : 6px; padding-right : 6px; border : 1px solid #aaaaaa; } a:hover.topmenu, a:active.topmenu { background : #cccccc; color : #333333; } a.topmenu_blue { color : #eaf0f5; background : #005299; border : 1px solid #002f58; } a:hover.top_menu_blue, a:active.top_menu_blue { color : #ffffff; } a.editor, span.editor { display : block; text-align : right; padding : 3px; padding-left : 13px; } img.list { margin : 2px; margin-right : 4px; } ul.list { margin : 0px; padding-left : 3px; } li.list { list-style-position : inside; list-style-type : square; } div.form { background : #e7e7e7; border : 1px solid #aaaaaa; padding : 5px; padding-top : 1px; } form.form { border : 0px; margin : 0px; padding : 0px; } input.search { width : 160px; } select.language, select.search { width : 80px; } p.openurl { margin-left : 100px; margin-bottom : 10px; float : right; } p.link { margin-top : 10px; } a.link, a.button, a.comment { padding : 1px; padding-left : 5px; padding-right : 5px; background : #e7e7e7; border : 1px solid #aaaaaa; font-size : 8pt; text-decoration : none; } a.link, a.comment { color : #333333; } a.comment { float : right; } a:hover.link, a:active.link, a:hover.button, a:active.button, a:hover.comment, a:active.comment { background : #ffffff; } a.index { padding : 0px; margin : 0px; text-decoration : none; vertical-align : middle; } qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU layout.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.,zp zope/portal/layout.css/UNLOCK z.?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.zg9p zope/reviewer/addDTMLMethodHzg9.y(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU

This is the Document in the Folder.

qUglobalsq }q U__name__q U preview.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.z &Wp. zope/portal/dtml/content/standard.dtml/manage_edit =z &W0(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUz

qUglobalsq }q U__name__q U standard.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.zN\VM p zope/test/manage_pasteObjectszN\VM2. E(cOFS.Application Application q)tq.}q(U __error_log__qU qQU _mount_pointsq}qU temp_folderqUq QsUmanagement_page_charsetq Uutf-8q U_initializer_registryq }q (U error_logqKUvirtual_hostingqKUbrowser_id_managerqKU temp_folderqKUsession_data_managerqKuhU qQUreviewerqU7qQUstandard_error_messageqU qQhh QUserialsqU qQhhQU fckeditorqU qQU_objectsq(}q(U meta_typeqU User FolderqUidq U acl_usersq!u}q"(hU Control Panelq#h U Control_Panelq$u}q%(hUTemporary Folderq&h hu}q'(hUSession Data Managerq(h hu}q)(hUBrowser Id Managerq*h hu}q+(hUSite Error Logq,h hu}q-(hUImageq.h U favicon.icoq/u}q0(hU DTML Methodq1h Ustandard_html_headerq2u}q3(hU Page Templateq4h Ustandard_template.ptq5u}q6(hh1h Ustandard_error_messageq7u}q8(hh1h Ustandard_html_footerq9u}q:(hUVirtual Host Monsterq;h hu}q<(U meta_typeq=U DTML Methodq>Uidq?U zope.htmlq@u}qA(U meta_typeqBU DTML MethodqCUidqDU index.htmlqEu}qF(hBhChDU index_htmlqGu}qH(U meta_typeqIUZMscqJUidqKUmscqLu}qM(U meta_typeqNUZPortalqOUidqPUportalqQu}qR(hNUZSerialsqShPUserialsqTu}qU(hNUZZMathqVhPUzmathqWu}qX(U meta_typeqYULocal File SystemqZUidq[Udataq\u}q](hYhZh[Uscansq^u}q_(hYhZh[hu}q`(U meta_typeqaU Mail HostqbUidqcUmailhostqdu}qe(U meta_typeqfUZSiteqgUidqhUtestqiu}qj(U meta_typeqkULocal File SystemqlUidqmUlocalqnu}qo(hkU DTML MethodqphmUtest-login.htmlqqu}qr(hkhphmUtest-logout.htmlqsu}qt(hkhphmUtest-request.htmlquu}qv(U meta_typeqwUFolderqxUidqyUZMATHqzu}q{(U meta_typeq|UZAuthorsq}Uidq~Uauthorsqu}q(U meta_typeqU ZReviewerqUidqUreviewerqutqUtest-login.htmlqU uqQU__allow_groups__qUqQU__before_publishing_traverse__q(cZPublisher.BeforeTraverse MultiHook qoq}q(U_defined_in_classqI00 U _hooknameqhU_priorqNU_listq]q((cZPublisher.BeforeTraverse NameCaller qoq}qUnameqhsbUqQeubhUqQUtestqU 0qQU__before_traverse__q}q((Kh;tqh(K2USessionDataManagerqtqhQuUmscqU qQhU qQh^U qQUzmathqU qQh/U qQh5U qQUmailhostqU qQUportalqU qQUauthorsqU qQh@U qQh$UqQUdataqU qQUstandard_html_footerqU qQhEU qQUtest-logout.htmlqU rqQUlocalqU qQU!_standard_objects_have_been_addedqKU index_htmlqU qQhuU qqQhzU ~qQh!hQU _propertiesq(}q(UtypeqUstringqh?UtitleqUmodeqUwdqu}q(hUstringqh?Umanagement_page_charsetqutqUstandard_html_headerqU qQu. zt3p zope/zmath/dtml/xml.dtml/UNLOCK zt3<?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.ztwjp) zope/Control_Panel/Products/manage_delObjectsztw=(cApp.Product ProductFolder q)tq.}q(UzsystemqU pqQU BTreeFolder2qUqQUZReSTqU vq QUMailHostq Uq QUExternalMethodq U4q QU ZGadflyDAqU PqQU ZCTextIndexqU}qQUedbmqU qQU SiteAccessqUqQUOFSPqUqQUSessionsqU2qQU TransienceqU&qQUZODBMountPointqU cqQUFiveqUpqQUzmscq U q!QU_objectsq"(}q#(U meta_typeq$UProductq%Uidq&U PluginIndexesq'u}q((h$h%h&U BTreeFolder2q)u}q*(h$h%h&UExternalEditorq+u}q,(h$h%h&UExternalMethodq-u}q.(h$h%h&UFiveq/u}q0(h$h%h&ULocalFSq1u}q2(h$h%h&U MIMEToolsq3u}q4(h$h%h&UMailHostq5u}q6(h$h%h&UOFSPq7u}q8(h$h%h&U PageTemplatesq9u}q:(h$h%h&U PythonScriptsq;u}q<(h$h%h&USessionsq=u}q>(h$h%h&U SiteAccessq?u}q@(h$h%h&U SiteErrorLogqAu}qB(h$h%h&UStandardCacheManagersqCu}qD(h$h%h&UTemporaryFolderqEu}qF(h$h%h&U TransienceqGu}qH(h$h%h&U ZCTextIndexqIu}qJ(h$h%h&UZCatalogqKu}qL(h$h%h&U ZGadflyDAqMu}qN(h$h%h&UZODBMountPointqOu}qP(h$h%h&UZReSTqQu}qR(h$h%h&U ZSQLMethodsqSu}qT(h$h%h&UedbmqUu}qV(h$h%h&UzmscqWu}qX(h$h%h&UzportalqYu}qZ(h$h%h&U zretrievalq[u}q\(h$h%h&U zreviewerq]u}q^(h$h%h&Uzserialsq_u}q`(h$h%h&Uzsiteqau}qb(h$h%h&Uzsystemqcu}qd(h$h%h&Uzzmathqeu}qf(U meta_typeqgUProductqhUidqiUzauthorsqjutqkUZCatalogqlUqmQUStandardCacheManagersqnUqoQUExternalEditorqpU!qqQU zreviewerqrU 7qsQUzportalqtU quQUzserialsqvU JqwQUzsiteqxU ]qyQU PageTemplatesqzUq{QU PythonScriptsq|Uq}QU MIMEToolsq~UqQUzzmathqU qQU zretrievalqU $qQU SiteErrorLogqUqQUTemporaryFolderqUqQU ZSQLMethodsqU qQUzauthorsqU qQULocalFSqUqQU PluginIndexesqU qQu.jz`M7"p zope/portal/manage_pasteObjectsdz`M7"D+(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTfunction $(e){if(typeof e=='string')e=document.getElementById(e);return e}; function collect(a,f){var n=[];for(var i=0;i(h9h:h4hu}q?(h9h:h4Usearchq@u}qA(h9h:h4UnewsqBu}qC(h9h:h4UcontactqDu}qE(h9h:h4U copyrightqFu}qG(h9h:h4h u}qH(h9h:h4UsitemapqIu}qJ(h9U DTML MethodqKh4U admin.cssqLu}qM(h9h:h4UdtmlqNu}qO(h9UImageqPh4hu}qQ(h9hKh4U image.htmlqRu}qS(h9h:h4h u}qT(h9hKh4U index.htmlqUu}qV(h9hKh4U index_htmlqWu}qX(h9hKh4U layout.cssqYu}qZ(h9hKh4hu}q[(h9hKh4hu}q\(U meta_typeq]U DTML Methodq^Uidq_Uajax.jsq`utqaUajax.jsqbUeqcQUeditorqdI00 hLU qeQUutf8qfI00 UdeqgU qhQUnewsqiU qjQhRU qkQUsearchqlU qmQhUUqnQUnameqoUauthorsqpUdatabaseqqU:host=localhost port=5432 dbname=zmath user=zmath password=qrU index_htmlqsUqtQU_ownerqu(]qvU acl_usersqwaUzopeqxtqyUcontactqzU q{QU__ac_local_roles__q|}q}hx]q~UOwnerqashIU qQhYUqQu.eza+K(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU0 qUglobalsq }q U__name__q Uajax.jsq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.zaD-p zope/msc/manage_pasteObjectsfzaDSB(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU0 qUglobalsq }q U__name__q Uajax.jsq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.-zbڻ=p zope/serials/manage_pasteObjects zbڻTw(cProducts.zserials.zserials ZSerials q)tq.}q(UenqU qQUdtmlqU qQUcolorqU#003366q Uimprintq U q QUimagesq U q QU styles.cssqU qQUidqUserialsqU favicon.icoqU qQU copyrightqU qQUtitleqUSerials DatabaseqUbrowseqU qQU scripts.jsqU qQUsystemq(cProducts.zserials.serials.serials Serials qoq}q(Unameq Userialsq!Udatabaseq"U:host=localhost port=5432 dbname=zmath user=zmath password=q#Udbq$(cProducts.zserials.serials.site.system.connection Database q%oq&}q'(h"h#Udbnameq(Uzmathq)Uhostq*U localhostq+Uuserq,Uzmathq-Upasswordq.UUportq/U5432q0ubU connectionq1NUlocationq2UUedbmdbq3Nhh!ubUeditorq4I00 Uprintq5U q6QU_objectsq7(}q8(U meta_typeq9U DTML Methodq:hU admin.cssq;u}q<(h9UFolderq=hhu}q>(h9h=hUcontactq?u}q@(h9h=hU copyrightqAu}qB(h9h=hUdeqCu}qD(h9h=hUdtmlqEu}qF(h9h=hUenqGu}qH(h9UImageqIhU favicon.icoqJu}qK(h9h=hUimagesqLu}qM(h9h=hUimprintqNu}qO(h9h:hU index.htmlqPu}qQ(h9h:hU index_htmlqRu}qS(h9h:hU layout.cssqTu}qU(h9h=hUnewsqVu}qW(h9h=hUprintqXu}qY(h9h:hU scripts.jsqZu}q[(h9h=hUsearchq\u}q](h9h=hUsitemapq^u}q_(h9h:hU styles.cssq`u}qa(U meta_typeqbU DTML MethodqcUidqdU image.htmlqeu}qf(U meta_typeqgU DTML MethodqhUidqiUajax.jsqjutqkUajax.jsqlUgqmQh2U/data/zmath/serialsqnUdeqoU qpQUutf8qqI00 U admin.cssqrU qsQUnewsqtU quQheU qvQUsearchqwU qxQU index.htmlqyU qzQh Userialsq{h"U:host=localhost port=5432 dbname=zmath user=zmath password=q|U index_htmlq}U q~QU_ownerq(]qU acl_usersqaUzopeqtqUcontactqU qQU__ac_local_roles__q}qh]qUOwnerqasUsitemapqU qQU layout.cssqU qQu.gzbڻTw(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU0 qUglobalsq }q U__name__q Uajax.jsq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.=zb.:p zope/test/manage_pasteObjectshzb.:\(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU0 qUglobalsq }q U__name__q Uajax.jsq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. 0zb.:\(cProducts.zsite.zsite ZSite q)tq.}q(UenqU qQUdtmlqU qQUimagesqU q QU styles.cssq U q QUidq Utestq UtitleqUU scripts.jsqU qQUsystemq(cProducts.zsite.site.site Site qoq}q(UnameqUtestqUdatabaseqU:host=localhost port=5432 dbname=zmath user=zmath password=qUdbq(cProducts.zsite.site.system.connection Database qoq}q(hhUdbnameqUzmathqUhostqU localhostq Uuserq!Uzmathq"Upasswordq#UUportq$U5432q%ubU connectionq&NUlocationq'U/data/zmath/testq(h hubh'h(U_objectsq)(}q*(U meta_typeq+U DTML Methodq,h Ucheckinq-u}q.(h+UFolderq/h Udtmlq0u}q1(h+h/h Uenq2u}q3(h+h/h hu}q4(h+h,h U index.htmlq5u}q6(h+h,h U index_htmlq7u}q8(h+h,h U layout.cssq9u}q:(h+h,h hu}q;(h+h,h h u}q<(h+h,h Uverifyq=u}q>(h+h/h U submissionq?u}q@(h+h/h UformularqAu}qB(U meta_typeqCU DTML DocumentqDUidqEU mathml.xhtmlqFu}qG(U meta_typeqHU DTML MethodqIUidqJUajax.jsqKutqLUajax.jsqMUhqNQUformularqOU 2qPQh-U qQQhFU qRQh5U qSQhhU submissionqTU 1qUQhhU index_htmlqVU qWQU_ownerqX(]qYU acl_usersqZaUzopeq[tq\Uverifyq]U q^QU__ac_local_roles__q_}q`h[]qaUOwnerqbash9U qcQu.zbeU"/p zope/zmath/manage_pasteObjectsjzbeU"b(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU0 qUglobalsq }q U__name__q Uajax.jsq U__ac_local_roles__q }qUzopeq]qUOwnerqasu./zHyOwp zope/reviewer/manage_addFolder7zHyOwd ?(cProducts.zreviewer.zreviewer ZReviewer q)tq.}q(UenqU qQUdtmlqU qQUcolorqU#003366q Uzmath-form.txtq U q QUimprintq U q QUimagesqU qQUems_membershipqU qQUorganizationalqU qQU styles.cssqU qQUidqUreviewerqU favicon.icoqU qQUemailsubmissionqU qQU copyrightqU qQUtitleqUReviewer DatabaseqU scripts.jsq U q!QUsystemq"(cProducts.zreviewer.reviewer.reviewer Reviewer q#oq$}q%(Unameq&Ureviewerq'Udatabaseq(U:host=localhost port=5432 dbname=zmath user=zmath password=q)Udbq*(cProducts.zreviewer.reviewer.site.system.connection Database q+oq,}q-(h(h)Udbnameq.Uzmathq/Uhostq0U localhostq1Uuserq2Uzmathq3Upasswordq4UUportq5U5432q6ubU connectionq7NUlocationq8U/data/zmath/reviewerq9hh'ubUeditorq:I00 Uprintq;U q(U meta_typeq?U DTML Methodq@hU admin.cssqAu}qB(h?UFolderqChUbenefitsqDu}qE(h?hChUcontactqFu}qG(h?hChU copyrightqHu}qI(h?hChUdeqJu}qK(h?hChUdtmlqLu}qM(h?hChhu}qN(h?hChhu}qO(h?hChUenqPu}qQ(h?UImageqRhhu}qS(h?h@hU image.htmlqTu}qU(h?hChhu}qV(h?hChh u}qW(h?h@hU index.htmlqXu}qY(h?h@hU index_htmlqZu}q[(h?h@hU layout.cssq\u}q](h?hChUnewsq^u}q_(h?hChhu}q`(h?hChUprintqau}qb(h?h@hh u}qc(h?hChUsitemapqdu}qe(h?hChU styleguideqfu}qg(h?h@hhu}qh(h?hChU websubmissionqiu}qj(h?U DTML DocumentqkhUwebsubmission.htmlqlu}qm(h?UFileqnhh u}qo(h?hnhUzmath-macro.texqpu}qq(U meta_typeqrU DTML MethodqsUidqtU preview.htmlquu}qv(U meta_typeqwU DTML MethodqxUidqyUajax.jsqzu}q{(U meta_typeq|UFolderq}Uidq~UajaxqutqhpU qQhzUbqQh8U/data/zmath/reviewerqUdeqU qQUutf8qI00 hAU qQhUnqQhfU qQUnewsqU qQhuUHqQhTU qQhXU qQhDU qQh&Ureviewerqh(U:host=localhost port=5432 dbname=zmath user=zmath password=qhlU FqQU index_htmlqU qQU_ownerq(]qU acl_usersqaUzopeqtqUcontactqU qQhiU qQU__ac_local_roles__q}qh]qUOwnerqashdU qQh\U qQu.z豄fKp zope/reviewer/ajax.js/LOCKbz豄fl(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU0 qUglobalsq }q U__name__q Uajax.jsq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqqQu.Kz$p zope/reviewer/ajax.js/UNLOCKqz$n?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.zC"p zope/reviewer/scripts.js/UNLOCKlzC"n?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.z~ up zope/reviewer/ajax/tempstore/PUToz~ oS(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUr qUglobalsq }q U__name__q U tempstoreq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.uz0<p zope/reviewer/ajax/addDTMLMethodnz0<p%(cOFS.Folder Folder q)tq.}q(U tempstoreqUoqQUtitleqUU tempcleanqUpqQU_objectsq (}q (U meta_typeq U DTML Methodq Uidq hu}q(h h h hu}q(U meta_typeqU DTML MethodqUidqUtemploadqutqhUxqQU__ac_local_roles__q}qUzopeq]qUOwnerqasUidqUajaxqu.zHptp# zope/reviewer/ajax/tempload/manage_editxzHpr_ (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUk qUglobalsq }q U__name__q Utemploadq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.tzPtf2p zope/reviewer/scripts.js/PUT zPtfs(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT function donothing() { return; } function ajaxStore(server, reviewer, document, field) { if (!field) { return; } var dirname = reviewer + "_" + document; var filename = field.id; var text = encodeURIComponent(field.value); params = "dirname=" + dirname + "&filename=" + filename + "&text=" + text; ajax.post(server + "/reviewer/ajax/tempstore", donothing, params); } function ajaxLoad(server, reviewer, document, field) { if (!field) { return; } var dirname = reviewer + "_" + document; var filename = field.id; var text = encodeURIComponent(field.value); params = "dirname=" + dirname + "&filename=" + filename; var text = ajax.post(server + "/reviewer/ajax/tempload", donothing, params); field.value = text; } function ajaxClean(server, reviewer, document) { var dirname = reviewer + "_" + document; params = "dirname=" + dirname; ajax.post(server + "/reviewer/ajax/tempclean", donothing, params); } qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scripts.jsqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUlqQu.2zrͪmp$ zope/reviewer/ajax/tempclean/manage_editpzrͪy(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUb qUglobalsq }q U__name__q U tempcleanq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.m{C"iip zope/portal/dtml/init.dtml/UNLOCK {C"iiz?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.{\5Xp zope/zmath/zmath.xml/LOCK {\5{4(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUqU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU zmath.xmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.X{\1xһp zope/zmath/zmath.xml/UNLOCK{\1xһ|?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.{`E*p$ zope/zmath/dtml/zmath_matrix.dtml/UNLOCK:{`E*}8?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.{fJwp# zope/zmath/dtml/zmath_login.dtml/UNLOCK {{fJw}?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.{fP'Fwp" zope/zmath/dtml/content/start.dtml/PUT l{fP'F~(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTJ
qUglobalsq }q U__name__q U start.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.w{fP+p% zope/zmath/dtml/content/start.dtml/UNLOCK {fP+?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.{p%b p" zope/zmath/dtml/content/zmath.dtml/PUT q{p%b M(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT _blue" href="////">

qUglobalsq }q U__name__q U zmath.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. {3iMp zope/zmath/styles.css/PUT {3i(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT input.form, textarea.form, input.submit, button.submit, select.form, button.form { width : 99.5%; } fieldset.form { background : #e7e7e7; margin : 0px; padding : 5px; border : 1px solid #aaaaaa; } legend.form { display : block; background : #ffffff; border : 1px solid #aaaaaa; padding : 1px; padding-bottom : 2px; padding-left : 5px; padding-right : 5px; font-size : 9pt; font-weight : bold; } a.history { color : #333333; font-size : 9pt; text-decoration : none; } a:hover.history, a:active.history { background : #ffffff; } qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU styles.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU [qQu.M{:f%p zope/portal/styles.css/PUT {:f(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTbody, font, h1, h2, h3, h4, a, p, b, strong, li, ul, td, th, div, span, input, textarea, select, option, fieldset, legend, label { font-family : verdana, helvetica, arial; font-size : 10pt; color : #333333; } .normal { font-size : 10pt; } .middle { font-size : 9pt; } .small { font-size : 8pt; } .bold { font-weight : bold; } .plain { text-decoration : none; } .black { color : #333333; } .blue { color : #003399; } .red { color : #972626; } h1 { font-size : 14pt; color : #003399; font-weight : normal; border : 0px; margin : 0px; margin-top : 5px; margin-bottom : 10px; padding : 0px; } h2 { font-size : 10pt; color : #003399; font-weight : bold; border : 0px; margin : 0px; margin-bottom : 5px; padding : 0px; } h3 { font-size : 10pt; color : #333333; font-weight : bold; border : 0px; margin : 0px; margin-bottom : 5px; padding : 0px; } h4 { font-size : 10pt; color : #333333; font-weight : bold; border : 0px; margin : 0px; margin-bottom : 2px; padding : 0px; } p { margin-top : 0px; margin-bottom : 5px; } p.blue { color : #003399; margin-bottom : 5px; } p.paragraph { color : #003399; margin-bottom : 10px; } a { color : #003399; } a.navigation, a.sitemap, a.news { color : #333333; } qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU styles.cssqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU {qQu.%|㒧lUp zope/portal/manage_data |㒧lU }(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq U biographiesq Utitleq U Biographiesq u. |㒧lU (cOFS.Folder Folder q)tq.}q(UtitleqUHistory of MathematicsqU biographiesqU qQU__ac_local_roles__q}q Uzopeq ]q UOwnerq asU departmentsq U qQU_ownerq(]qU acl_usersqaUzopeqtqU_objectsq(}q(U meta_typeqUFolderqUidqUjournalsqu}q(U meta_typeqUFolderqUidqU departmentsqu}q(U meta_typeq UFolderq!Uidq"hutq#Ujournalsq$U q%QUidq&Uhistoryq'u.|YC5p zope/zmath/dtml/init.dtml/PUT |YC5(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT 100"> qUglobalsq }q U__name__q U init.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU zqQu.}N$ΪDp zope/zmath/dtml/init.dtml/UNLOCK z}N$ΪD?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.}$˪6p zope/portal/dtml/debug.dtml/PUT ]}$˪632(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTm
:
document_: : ;
qUglobalsq }q U__name__q U debug.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.}$Dp zope/portal/dtml/debug.dtml/UNLOCK}$D?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.}f3p zope/reviewer/dtml/debug.dtml/PUT }f3y"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU` qUglobalsq }q U__name__q U debug.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU VqQu.}"p zope/reviewer/dtml/debug.dtml/UNLOCK V}"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.}]Pp# zope/zmath/images/sfx.gif/manage_upload }]P(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asUheightq KUwidthq KeU content_typeq U image/gifqU__name__qUsfx.gifqU_EtagSupport__etagqU ts42201464.53qUdataqTGIF89ae223gqXz-8@:HP yQbi֪䓤ֹӦŊ|c[;4 fff???!#,e@hH,Ȥrl:eJZd>0A.ψznðB|et:eokq C~  l !Ø  l qڳ  ْ BgiA 򖉢@SS @`n-e + w vp݇6PP!SS7d$@@şF\'OÔ :e:@ T Ci8Ꮖ 8bJ5T#8@來%aC ypJ!pEi+FCK :*|@k@p!װcfL Y`E6rcq]ПVسkνo!ӣ ;qUsizeqMu.}p zope/zmath/manage_data }N(cOFS.Folder Folder q)tq.}q(UsearchqU qQUmathmlqUqQUtitleqUHelpq Ufaqsq U q QU_ownerq (]q U acl_usersqaUzopeqtqU_objectsq(}q(U meta_typeqUFolderqUidqUsearchqu}q(hhhh u}q(U meta_typeqUFolderqUidqUmathmlqutqU__ac_local_roles__q}qUzopeq ]q!UOwnerq"asUidq#Uhelpq$u.}Rhp zope/zmath/manage_data}Rhqs(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Umathmlq Utitleq UMathMLq u.~ma$D$p" zope/zmath/dtml/content/order.dtml/PUT o~ma$DD(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT

:
:
:
:
:
:
© Copyright

" method="post" target="">
qUglobalsq }q U__name__q U order.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU BqQu.$~mhp% zope/zmath/dtml/content/order.dtml/UNLOCK B~mhp?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.~gPp zope/portal/manage_delObjects ~gP">(cProducts.zportal.zportal ZPortal q)tq.}q(UenqU qQU financialqU qQUdtmlqU q QUcolorq U#003366q Uimprintq U q QUimagesqU qQU educationqU qQUidqUportalqU favicon.icoqU qQU statisticsqU qQU copyrightqU qQUtitleqUWorld of MathematicsqU scripts.jsqU qQUsystemq(cProducts.zportal.portal.portal Portal qoq }q!(Unameq"Uportalq#Udatabaseq$U:host=localhost port=5432 dbname=zmath user=zmath password=q%Udbq&(cProducts.zportal.portal.site.system.connection Database q'oq(}q)(h$h%Udbnameq*Uzmathq+Uhostq,U localhostq-Uuserq.Uzmathq/Upasswordq0UUportq1U5432q2ubU connectionq3NUlocationq4Uhh#ubh4U/data/zmath/portalq5Uprintq6U q7QU_objectsq8(}q9(U meta_typeq:U DTML Methodq;hU admin.cssqhUcontactq?u}q@(h:h>hU copyrightqAu}qB(h:h>hUdeqCu}qD(h:h>hUdtmlqEu}qF(h:h>hhu}qG(h:h>hUenqHu}qI(h:UImageqJhU favicon.icoqKu}qL(h:h>hhu}qM(h:h>hUhistoryqNu}qO(h:h;hU image.htmlqPu}qQ(h:h>hUimagesqRu}qS(h:h>hUimprintqTu}qU(h:h;hU index.htmlqVu}qW(h:h;hU index_htmlqXu}qY(h:h;hU layout.cssqZu}q[(h:h>hUnewsq\u}q](h:h>hUprintq^u}q_(h:h;hU scripts.jsq`u}qa(h:h>hUsearchqbu}qc(h:h>hUsitemapqdu}qe(h:h>hU statisticsqfu}qg(h:h;hU styles.cssqhu}qi(U meta_typeqjU DTML MethodqkUidqlUajax.jsqmutqnUajax.jsqoUdqpQUeditorqqI00 U admin.cssqrU qsQUutf8qtI00 UdequU qvQUnewsqwU qxQhPU qyQUsearchqzU q{QU index.htmlq|U q}QU styles.cssq~U qQh"Uportalqh$U:host=localhost port=5432 dbname=zmath user=zmath password=qU index_htmlqU qQU_ownerq(]qU acl_usersqaUzopeqtqUcontactqU qQU layout.cssqU qQU__ac_local_roles__q}qh]qUOwnerqasUsitemapqU qQUhistoryqU qQu.~$3p zope/zmath/dtml/manage_pasteObjects~$3?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.-C`fp zope/zmath/mathml.xhtml/PUT-C`fs(cOFS.DTMLDocument DTMLDocument q)tq.}q(U_varsq}qUtitleqUUrawqT ]> <dtml-var "dict_['an']">
()

MSC 2000:
Keywords:
qUglobalsq }q U__name__q U mathml.xhtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu. )"p zope/zmath/manage_main )"З?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.f:p. zope/zmath/dtml/gadget_highlights.dtml/manage_editf:6J(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTy
">
qUglobalsq }q U__name__q Ugadget_highlights.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.3 "p zope/zmath/images/manage_addImage 3 "x(cOFS.Folder Folder q)tq.}q(U list_blue.gifqU qQUlist_yellow.gifqU qQU zmath.gifqU q QUtitleq UU print.gifq U q QUlogo.gifq U qQU email.gifqU qQUsfx.gifqU qQU index.gifqU qQU_ownerq(]qU acl_usersqaUzopeqtqU springer.gifqU qQUhaw.gifqU qQU banner.gifqU qQUfiz.gifq U q!QUicon.gifq"Uq#QU__ac_local_roles__q$}q%Uzopeq&]q'UOwnerq(asUidq)Uimagesq*U_objectsq+(}q,(U meta_typeq-UImageq.Uidq/Uems.gifq0u}q1(h-h.h/hu}q2(h-h.h/hu}q3(h-h.h/h u}q4(h-h.h/hu}q5(U meta_typeq6UImageq7Uidq8hu}q9(h6h7h8hu}q:(U meta_typeq;UImageq(h;h


added in 
qUglobalsq }q U__name__q Ugadget_facts.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.N9[Dp zope/zmath/gadget.xml/UNLOCK9[D?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.97@Up zope/zmath/gadget.html/PUT97@U;(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTN Zentralblatt MATH
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU gadget.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.9=Up zope/zmath/gadget.html/UNLOCK9=Ub?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.M+3ip zope/zmath/gadget.xml/manage_editM+3(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU gadget.xmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.i3p" zope/zmath/dtml/zmath_history.dtml/PUT y(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
: "> () ">
qUglobalsq }q U__name__q Uzmath_history.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU hqQu.3kfp% zope/zmath/dtml/zmath_history.dtml/UNLOCK hkf?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.vYp" zope/zmath/dtml/zmath_command.dtml/PUTvYf?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs. vYf(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
:
" onclick="document.forms['form'].q.value='';return false;"> ">
qUglobalsq }q U__name__q Uzmath_command.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu. p zope/zmath/dtml/manage_delObjects # (cOFS.Folder Folder q)tq.}q(Uhighlights.dtmlqU :qQU text.dtmlqU qQUzmath_openurl.dtmlqU q QU path.dtmlq U q QU ascii.dtmlq U q QUzmath_result.dtmlqU qQUzmath_mirror.dtmlqU qQU external.dtmlqU qQU special.dtmlqU qQU news.dtmlqU qQUcontentqU qQU foot.dtmlqU qQUidqUdtmlqUzmath_history.dtmlqU qQUzmath_command.dtmlq U q!QUzmath_syntax.dtmlq"U q#QUzmath_simple.dtmlq$U q%QU menu.dtmlq&U q'QU main.dtmlq(U q)QU_ownerq*(]q+U acl_usersq,aUzopeq-tq.Ugadget_facts.dtmlq/Uq0QUzmath_facts.dtmlq1U q2QU debug.dtmlq3U q4QU content.dtmlq5U q6QUzmath_list.dtmlq7U q8QU function.dtmlq9U q:QUgadget_highlights.dtmlq;UqQUzmath_matrix.dtmlq?U q@QU head.dtmlqAU qBQUzmath_parameter.dtmlqCU qDQU margin.dtmlqEU qFQU table.dtmlqGU qHQU texts.dtmlqIU qJQUadvertisement.dtmlqKU qLQU bloc.dtmlqMU qNQU meta.dtmlqOU qPQUzmath_line.dtmlqQU qRQU logo.dtmlqSU qTQU list.dtmlqUU qVQUcopyright.dtmlqWU qXQU query.dtmlqYU qZQUzmath_expression.dtmlq[U q\QUorder_gauss.dtmlq]U q^QU admin.dtmlq_U q`QUparagraphs.dtmlqaU qbQUorder_tib.dtmlqcU qdQUxml.dtmlqeU qfQU bibtex.dtmlqgU qhQU state.dtmlqiU qjQU print.dtmlqkU qlQUzmath_advanced.dtmlqmU qnQU init.dtmlqoU qpQUorder_jason.dtmlqqU qrQUtitleqsUUzmath_citation.dtmlqtU quQUzmath_login.dtmlqvU qwQU__ac_local_roles__qx}qyUzopeqz]q{UOwnerq|asU_objectsq}(}q~(U meta_typeqU DTML MethodqUidqhou}q(hhhh(u}q(hhhhAu}q(hhhhu}q(hhhh5u}q(hhhhSu}q(hhhUnavigation.dtmlqu}q(hhhh u}q(hhhhku}q(hhhh&u}q(hhhh=u}q(hUFolderqhUcontentqu}q(hhhhWu}q(hhhh_u}q(U meta_typeqU DTML MethodqUidqhOu}q(hhhhau}q(hhhhIu}q(hhhhu}q(hhhhGu}q(hhhhUu}q(hhhhYu}q(hhhhEu}q(hhhhu}q(hhhhu}q(hhhhKu}q(U meta_typeqU DTML MethodqUidqhiu}q(U meta_typeqU DTML MethodqUidqh9u}q(U meta_typeqU DTML MethodqUidqh$u}q(hhhhtu}q(hhhhmu}q(hhhh u}q(hhhhu}q(U meta_typeqU DTML MethodqUidqhQu}q(U meta_typeqU DTML MethodqUidqh[u}q(U meta_typeqU DTML MethodqUidqhCu}q(U meta_typeqU DTML MethodqUidqhu}q(hhhhvu}q(U meta_typeqU DTML MethodqUidqh7u}q(U meta_typeqU DTML MethodqUidqheu}q(hhhhu}q(U meta_typeqU DTML MethodqUidqh u}q(U meta_typeqU DTML MethodqUidqhgu}q(U meta_typeqU DTML MethodqUidqhcu}q(hhhhqu}q(hhhh]u}q(U meta_typeqU DTML MethodqUidqU bloc.dtmlqu}q(U meta_typeqU DTML MethodqUidqh3u}q(U meta_typeqU DTML MethodqUidqh"u}q(hhhh1u}q(U meta_typeqU DTML MethodqUidqhu}q(U meta_typeqU DTML MethodqUidqhu}q(U meta_typeqU DTML MethodqUidqh?u}q(U meta_typeqU DTML MethodqUidqUhighlights.dtmlqu}q(U meta_typeqU DTML MethodqUidqh;u}q(U meta_typeqU DTML MethodqUidqUgadget_facts.dtmlqutrhU rQu.  upp! zope/zmath/opensearch.xml/manage_edit upB(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT ZMATH Search among more than 2.8 million mathematical reviews in the Zentralblatt Math database UTF-8 http://www.zentralblatt-math.org/zmath/favicon.ico http://www.zentralblatt-math.org/zmath/en/search/ qUglobalsq }q U__name__q Uopensearch.xmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.vVUp" zope/zmath/opensearch.html/manage_editvVU[o(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT qUglobalsq }q U__name__q Uopensearch.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.Z$32p zope/zmath/addDTMLMethod Z$3 :(cProducts.zzmath.zzmath ZZMath q)tq.}q(UenqU qQUzhqU qQUhelpqU q QUdtmlq U q QUcolorq U#003366q UcitationqU qQUitqU qQUimprintqU qQUimagesqU qQU zmath.bibtexqU qQU styles.cssqU qQUidqUzmathqUesqU qQUpartnersqU qQU favicon.icoq U q!QU copyrightq"U q#QUtitleq$UZMATH Databaseq%U scripts.jsq&U q'QUmirrorsq(U q)QUsystemq*(cProducts.zzmath.zmath.zmath ZMath q+oq,}q-(Unameq.Uzmathq/Udatabaseq0U:host=localhost port=5432 dbname=zmath user=zmath password=q1Uacl_rootq2U/data/zmath/zmathq3Udbq4(cProducts.zzmath.zmath.site.system.connection Database q5oq6}q7(h0h1Udbnameq8Uzmathq9Uhostq:U localhostq;UuserqUUportq?U5432q@ubU connectionqANUacl_listqB}qCUlocationqDh3UedbmdbqE(cProducts.zzmath.zmath.retrieval.retrieval Retrieval qFoqG}qH(UconfigqI(cConfigParser ConfigParser qJoqK}qL(U _defaultsqM}qN(UrootqOU /data/zmathqPUlistqQUuU _sectionsqR}qS(UserialsqT}qU(UrulesqVU%(root)s/serials/data.rulesqWU__name__qXhTUfactoryqYUserialsqZUdbpathq[U%(root)s/serials/dataq\Uschemaq]U%(root)s/serials/data.xmlq^uUpythonq_}q`(hXh_UpathqaU%(root)sqbuUzmathqc}qd(hXhcUlistqeU"zmath4,zmath3,zmath2,zmath1,zmath0qfuUzmath2qg}qh(UrulesqiU%(root)s/zmath/data.rulesqjhXhgUfactoryqkUzmathqlUdbpathqmU%(root)s/zmath/data2qnUschemaqoU%(root)s/zmath/data.xmlqpuUzmath3qq}qr(UrulesqsU%(root)s/zmath/data.rulesqthXhqUfactoryquUzmathqvUdbpathqwU%(root)s/zmath/data3qxUschemaqyU%(root)s/zmath/data.xmlqzuUzmath0q{}q|(Urulesq}U%(root)s/zmath/data.rulesq~hXh{UfactoryqUzmathqUdbpathqU%(root)s/zmath/data0qUschemaqU%(root)s/zmath/data.xmlquUzmath1q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUfactoryqUzmathqUdbpathqU%(root)s/zmath/data1qUschemaqU%(root)s/zmath/data.xmlquUzmath4q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUfactoryqUzmathqUdbpathqU%(root)s/zmath/data4qUschemaqU%(root)s/zmath/data.xmlquUmscq}q(UrulesqU%(root)s/msc/data.rulesqhXhUfactoryqUmscqUdbpathqU%(root)s/msc/dataqUschemaqU%(root)s/msc/data.xmlquuubUlistq]q(Uzmath4qUzmath3qUzmath2qUzmath1qUzmath0qeUnameqUzmathqUrootqhPubhh/Uacl_fileqU etc/user.aclqubUopensearch.htmlqUqQUauthenticationqU qQhDU/data/zmath/zmathqUprintqU qQU_objectsq(}q(U meta_typeqUFolderqhUaboutqu}q(hU DTML MethodqhU admin.cssqu}q(hhhUadvancedqu}q(hhhUauthenticationqu}q(hhhUcitationqu}q(hhhUcommandqu}q(hhhUcontactqu}q(hhhU copyrightqu}q(hhhUdequ}q(hhhUdtmlqu}q(hhhUenqu}q(hhhUesqu}q(hUImageqhU favicon.icoqu}q(hhhUfilesqu}q(hhhUfrqu}q(hhhUhelpqu}q(hhhUimagesqu}q(hhhUimprintqu}q(hhhU index.htmlqu}q(hhhU index_htmlqu}q(hhhUitqu}q(hhhUjournalsqu}q(hhhU layout.cssqu}q(hhhUnewsqu}q(hhhUorderqu}q(hhhhu}q(hhhUprintqu}q(hhhUruqu}q(hhhU scans.htmlqu}q(hhhU scripts.jsqu}q(hhhUsearchqu}q(hhhUsitemapqu}q(hhhU styles.cssqu}q(hhhU subscriptionqu}q(hhhUzhqu}r(hhhhu}r(hhhU zmath.texru}r(hhhU zmath.txtru}r(hhhU zmath.xmlru}r(U meta_typerUFolderr Uidr h(u}r (U meta_typer U DTML Methodr UidrU image.htmlru}r(U meta_typerUFolderrUidrU highlightsru}r(U meta_typerUFolderrUidrUauthorsru}r(U meta_typerU DTML MethodrUidrUajax.jsru}r(U meta_typer U DTML Documentr!Uidr"U mathml.xhtmlr#u}r$(U meta_typer%U DTML Methodr&Uidr'U gadget.xmlr(u}r)(j%j&j'U gadget.htmlr*u}r+(U meta_typer,U DTML Methodr-Uidr.Uopensearch.htmlr/u}r0(j,j-j.Uopensearch.xmlr1u}r2(U meta_typer3U DTML Methodr4Uidr5U rssfeed.xmlr6utr7hU r8QUajax.jsr9Ujr:QUeditorr;I00 Ufilesr<U r=QUfrr>U r?QUder@U rAQU rssfeed.xmlrBUrCQUrurDU rEQUutf8rFI00 U admin.cssrGU rHQUsearchrIU rJQU mathml.xhtmlrKUrLQUauthorsrMU rNQUnewsrOU rPQhU rQQj1UrRQhU rSQU subscriptionrTU rUQjU rVQUaboutrWU rXQU index.htmlrYU rZQjU r[Qh.Uzmathr\h0U:host=localhost port=5432 dbname=zmath user=zmath password=r]j*Ur^QU index_htmlr_U r`QjU raQU_ownerrb(]rcU acl_usersrdaUzoperetrfUcontactrgU rhQUcommandriU rjQjU 9rkQjU rlQU gadget.xmlrmUrnQU__ac_local_roles__ro}rpje]rqUOwnerrrasUorderrsU rtQUsitemapruU rvQU layout.cssrwU rxQu.28p zope/zmath/rssfeed.xml/manage_edit8tB(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT Sat, 01 Aug 2009 00:00:00 GMT ZMATH http://www.zentralblatt-math.org ZMATH QUERY http://www.zentralblatt-math.org qUglobalsq }q U__name__q U rssfeed.xmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.s@ p& zope/reviewer/dtml/reviewer_login.dtml/PUT s@"" (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTJ+++ TEST +++ TEST +++ TEST +++
WARNING:
" />
" />

qUglobalsq }q U__name__q Ureviewer_login.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUuqQu. s0p) zope/reviewer/dtml/reviewer_login.dtml/UNLOCKus0+?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Dc;p% zope/zmath/dtml/zmath_expression.dtml/PUT Dc,d(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
:
qUglobalsq }q U__name__q Uzmath_expression.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU yqQu.;Dg{3p( zope/zmath/dtml/zmath_expression.dtml/UNLOCK yDg{3.?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.GDfp$ zope/zmath/dtml/zmath_mirror.dtml/UNLOCK GDf/\?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.J3p zope/zmath/dtml/zmath_list.dtml/LOCK J30 (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT


MSC 2000:
qUglobalsq }q U__name__q Uzmath_list.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.JMDp" zope/zmath/dtml/zmath_list.dtml/UNLOCKJMD3'?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.,Cp! zope/zmath/dtml/zmath_simple.dtml/PUT ,3(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
:
">
" onclick="document.forms['form'].q.value='';return false;"> ">
qUglobalsq }q U__name__q Uzmath_simple.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU iqQu.C0rp$ zope/zmath/dtml/zmath_simple.dtml/UNLOCK i0r:!?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.hcp# zope/zmath/dtml/zmath_advanced.dtml/PUT hc:(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
:
id="q" name="a_va" value="">
:
checked="checked"> 
: checked="checked"> 
:
"> - ">
"> ">
qUglobalsq }q U__name__q Uzmath_advanced.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.m>p& zope/zmath/dtml/zmath_advanced.dtml/UNLOCK m>K?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.ƿp% zope/zmath/dtml/content/zmath.dtml/UNLOCK ƿL?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.(Rwp zope/zmath/dtml/zmath_line.dtml/PUT (RwM@*(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT` qUglobalsq }q U__name__q Uzmath_line.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU xqQu.D̈p" zope/zmath/dtml/zmath_line.dtml/UNLOCK xD̈^?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.$D p! zope/zmath/dtml/zmath_result.dtml/PUT $D_(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT

[ sec ] qUglobalsq }q U__name__q Uzmath_result.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU gqQu. Pop$ zope/zmath/dtml/zmath_result.dtml/UNLOCK gPoh?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.,p zope/msc/manage_data ,i_(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUchangesqUtitleqU Main Changesqu.mfp zope/msc/manage_data mfj^(cOFS.Folder Folder q)tq.}q(U_ownerq(]qU acl_usersqaUzopeqtqU__ac_local_roles__q }q Uzopeq ]q UOwnerq asUidqUmsc2000qUtitleqUMSC 2000qu. mfj^(cProducts.zmsc.zmsc ZMsc q)tq.}q(Umsc2000qU qQUenqU qQUdtmlqU q QUcolorq U#003366q Uimprintq U q QUimagesqU qQU styles.cssqU qQUidqUmscqU favicon.icoqU qQU copyrightqU qQUtitleqUMSC 2010qU scripts.jsqU qQUsystemq(cProducts.zmsc.msc.msc Msc qoq}q(Unameq Umscq!Udatabaseq"U:host=localhost port=5432 dbname=zmath user=zmath password=q#Udbq$(cProducts.zmsc.msc.site.system.connection Database q%oq&}q'(h"h#Udbnameq(Uzmathq)Uhostq*U localhostq+Uuserq,Uzmathq-Upasswordq.UUportq/U5432q0ubU connectionq1NUlocationq2UUedbmdbq3NUidq4h!ubUeditorq5I00 Uprintq6U q7QU_objectsq8(}q9(U meta_typeq:U DTML Methodq;h4U admin.cssqh4Uchangesq?u}q@(h:h>h4UcontactqAu}qB(h:h>h4U copyrightqCu}qD(h:h>h4UdeqEu}qF(h:h>h4UdtmlqGu}qH(h:h>h4UenqIu}qJ(h:UImageqKh4hu}qL(h:h>h4hu}qM(h:h>h4h u}qN(h:h;h4U index.htmlqOu}qP(h:h;h4U index_htmlqQu}qR(h:h>h4U instructionsqSu}qT(h:h;h4U layout.cssqUu}qV(h:h>h4UnewsqWu}qX(h:h>h4UprintqYu}qZ(h:h;h4hu}q[(h:h>h4Usearchq\u}q](h:h>h4Usitemapq^u}q_(h:h;h4hu}q`(U meta_typeqaU DTML MethodqbUidqcU image.htmlqdu}qe(U meta_typeqfU DTML MethodqgUidqhUajax.jsqiu}qj(U meta_typeqkUFolderqlUidqmhutqnUajax.jsqoUfqpQUlocationqqU/data/zmath/mscqrUdeqsU qtQUutf8quI00 hop zope/zmath/index.html/manage_edit Q>or?(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUV qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU *qQu.QPp zope/portal/index.html/UNLOCKQPt?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.QiOp zope/portal/index.html/manage_edit QiOuN(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.Qd3p" zope/portal/dtml/copyright.dtml/UNLOCK fQd3wY?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Q) p( zope/reviewer/dtml/content/reviewer.dtml/PUT Q)x I(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT _blue" href="////?logoff_=">LogoutLogin _blue" href="/////">
qUglobalsq }q U__name__q U reviewer.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU iqQu. Q9dUp+ zope/reviewer/dtml/content/reviewer.dtml/UNLOCK iQ9dU?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Q`ǖ3[p zope/reviewer/dtml/main.dtml/PUT Q`ǖ3(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U main.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU OqQu.[Qp zope/reviewer/dtml/main.dtml/UNLOCK OQ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Sfp zope/reviewer/index.html/UNLOCK Sf?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.SCu"E9p+ zope/reviewer/dtml/reviewer_submission.dtml/PUT SCu"6D(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTC+++ TEST +++ TEST +++ TEST +++ XXX XXX To: bert@zentralblatt-math.org To: zbl@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Review from [] for Subject: --- Review from [] for MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 \beginrev \reviewernum \reviewer \address \zblno \reviewernum \reviewer \address \zblno \author \shorttitle \source \class ; \keywords \revtext \remarks \endrev
ACKNOWLEDGEMENT:
Your review has just been received. Thank you very much!

The following data were submitted!


Document:

Document Number: 
Author: 
Title: 
Source: 


Meta data:

Primary Classification: 
Secondary Classifications: 
Keywords: 


Review:

" target="_blank">

Pre-Classification:

Pre-Keywords:


Document Number: Reviewer:

" />
" /> " /> " /> " />
" />
" />
" />

Document:

 
" />
" />
" />
" />

Review:

" onchange="ajaxStore('', '', '', this);" />
" onchange="ajaxStore('', '', '', this);" />
 
', '', ''); return confirm('Send review?')" />
qUglobalsq }q U__name__q Ureviewer_submission.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.E9SedBp. zope/reviewer/dtml/reviewer_submission.dtml/UNLOCK SedBw?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.S/ep zope/portal/dtml/head.dtml/PUT bS/e2K(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()"><dtml-if path_><dtml-if "gettextbyname(id_, language_, owner_, 'caption').show()"> - <dtml-var "gettextbyname(id_, language_, owner_, 'caption').show()"></dtml-if></dtml-if> " /> " /> " /> " /> " /> " /> " /> noindex,nofollow" /> " /> " /> " />

qUglobalsq }q U__name__q U head.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.SSwp zope/portal/dtml/head.dtml/UNLOCK SSw?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.VIz2p zope/reviewer/index.html/manage_edit VIz2ߏ(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.VaMP'  zope/reviewer/index.html/manage_edit VaMP(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.'VaW'  zope/reviewer/index.html/manage_edit VaW(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.'Vc)  zope/reviewer/index.html/manage_edit Vc (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.)Vz~4  zope/reviewer/index.html/manage_edit Vz~F;(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.4VN#w]  zope/reviewer/index.html/manage_edit VN#www(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT  1">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.]Va  zope/reviewer/index.html/manage_edit V(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.aVf.  zope/reviewer/index.html/manage_edit VfE(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu..VD  zope/reviewer/index.html/manage_edit VD{B(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUY qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.V'53p , zope/reviewer/dtml/reviewer_submission.dtml/LOCK V'53+(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.487766340315-0.452162993333-00105A989226:1259313969.189qUqQss.V'53+J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAL U _locktypeqXwriteqU_tokenq U90.487766340315-0.452162993333-00105A989226:1259313969.189q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.pV7wC + zope/reviewer/dtml/reviewer_submission.dtml/PUTV7w'J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtU _locktypeqXwriteqU_tokenq U90.487766340315-0.452162993333-00105A989226:1259313969.189q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. V7w}A(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTA+++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: zbl@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Review from [] for Subject: --- Review from [] for MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 \beginrev \reviewernum \reviewer \address \zblno \reviewernum \reviewer \address \zblno \author \shorttitle \source \class ; \keywords \revtext \remarks \endrev
ACKNOWLEDGEMENT:
Your review has just been received. Thank you very much!

The following data were submitted!


Document:

Document Number: 
Author: 
Title: 
Source: 


Meta data:

Primary Classification: 
Secondary Classifications: 
Keywords: 


Review:

" target="_blank">

Pre-Classification:

Pre-Keywords:


Document Number: Reviewer:

" />
" /> " /> " /> " />
" />
" />
" />

Document:

 
" />
" />
" />
" />

Review:

" onchange="ajaxStore('', '', '', this);" />
" onchange="ajaxStore('', '', '', this);" />
 
', '', ''); return confirm('Send review?')" />
qUglobalsq }q U__name__q Ureviewer_submission.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.CVgDN / zope/reviewer/dtml/reviewer_communication.dtml/LOCK VgD9}(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT +++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: editor@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Notification from [] MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Email via Reviewer Service. Reviewer Id: Email Address: Reviewer Name: Address: Notification:

Reviewer Number:


" />
" />

" />
" />
qUglobalsq }q U__name__q Ureviewer_communication.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.VgD9}(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU:0.000287188403784-0.3421429627-00105A989226:1259314044.334qUqQss.VgD9}K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAdVU _locktypeqXwriteqU_tokenq U:0.000287188403784-0.3421429627-00105A989226:1259314044.334q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.NV8UC + zope/reviewer/dtml/reviewer_submission.dtml/PUTV8UJJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA@U _locktypeqXwriteqU_tokenq U90.487766340315-0.452162993333-00105A989226:1259313969.189q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. V8U^JA(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT@+++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: zbl@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Review from [] for Subject: --- Review from [] for MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 \beginrev \reviewernum \reviewer \address \zblno \reviewernum \reviewer \address \zblno \author \shorttitle \source \class ; \keywords \revtext \remarks \endrev
ACKNOWLEDGEMENT:
Your review has just been received. Thank you very much!

The following data were submitted!


Document:

Document Number: 
Author: 
Title: 
Source: 


Meta data:

Primary Classification: 
Secondary Classifications: 
Keywords: 


Review:

" target="_blank">

Pre-Classification:

Pre-Keywords:


Document Number: Reviewer:

" /> " /> " /> " />
" />
" />
" />

Document:

 
" />
" />
" />
" />

Review:

" onchange="ajaxStore('', '', '', this);" />
" onchange="ajaxStore('', '', '', this);" />
 
', '', ''); return confirm('Send review?')" />
qUglobalsq }q U__name__q Ureviewer_submission.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.CVhdUC + zope/reviewer/dtml/reviewer_submission.dtml/PUTVhdUK]J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAU _locktypeqXwriteqU_tokenq U90.487766340315-0.452162993333-00105A989226:1259313969.189q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. VhdUL]A(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT@+++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: zbl@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Review from [] for Subject: --- Review from [] for MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 \beginrev \reviewernum \reviewer \address \zblno \reviewernum \reviewer \address \zblno \author \shorttitle \source \class ; \keywords \revtext \remarks \endrev
ACKNOWLEDGEMENT:
Your review has just been received. Thank you very much!

The following data were submitted!


Document:

Document Number: 
Author: 
Title: 
Source: 


Meta data:

Primary Classification: 
Secondary Classifications: 
Keywords: 


Review:

" target="_blank">

Pre-Classification:

Pre-Keywords:


Document Number: Reviewer:

" /> " /> " /> " />
" />
" />
" />

Document:

 
" />
" />
" />
" />

Review:

" onchange="ajaxStore('', '', '', this);" />
" onchange="ajaxStore('', '', '', this);" />
 
', '', ''); return confirm('Send review?')" />
qUglobalsq }q U__name__q Ureviewer_submission.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.CVlҙ . zope/reviewer/dtml/reviewer_communication.dtml/PUTVlҙIVK(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAVU _locktypeqXwriteqU_tokenq U:0.000287188403784-0.3421429627-00105A989226:1259314044.334q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. Vlҙ9(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT +++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: editor@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Notification from [] MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Email via Reviewer Service. Reviewer Id: Email Address: Reviewer Name: Address: Notification:

Reviewer Number:


" />
" />

" />
" />
qUglobalsq }q U__name__q Ureviewer_communication.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.VhC + zope/reviewer/dtml/reviewer_submission.dtml/PUTVhJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA U _locktypeqXwriteqU_tokenq U90.487766340315-0.452162993333-00105A989226:1259313969.189q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. VhA(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTA+++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: zbl@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Review from [] for Subject: --- Review from [] for MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 \beginrev \reviewernum \reviewer \address \zblno \reviewernum \reviewer \address \zblno \author \shorttitle \source \class ; \keywords \revtext \remarks \endrev
ACKNOWLEDGEMENT:
Your review has just been received. Thank you very much!

The following data were submitted!


Document:

Document Number: 
Author: 
Title: 
Source: 


Meta data:

Primary Classification: 
Secondary Classifications: 
Keywords: 


Review:

" target="_blank">

Pre-Classification:

Pre-Keywords:


Document Number: Reviewer:

" /> " /> " /> " />
" />
" />
" />

Document:

 
" />
" />
" />
" />

Review:

" onchange="ajaxStore('', '', '', this);" />
" onchange="ajaxStore('', '', '', this);" />
 
', '', ''); return confirm('Send review?')" />
qUglobalsq }q U__name__q Ureviewer_submission.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.CV߰[w . zope/reviewer/dtml/reviewer_communication.dtml/PUTV߰[w1&ZK(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA"U _locktypeqXwriteqU_tokenq U:0.000287188403784-0.3421429627-00105A989226:1259314044.334q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. V߰[wӦ&Z(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT+++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: editor@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Notification from [] MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Email via Reviewer Service. Reviewer Id: Email Address: Reviewer Name: Address: Notification:

Reviewer Number:


" />
" />

" />
" />
qUglobalsq }q U__name__q Ureviewer_communication.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.V9C + zope/reviewer/dtml/reviewer_submission.dtml/PUTV979J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA$gZU _locktypeqXwriteqU_tokenq U90.487766340315-0.452162993333-00105A989226:1259313969.189q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. V9B79A(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTA+++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: zbl@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Review from [] for Subject: --- Review from [] for MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 \beginrev \reviewernum \reviewer \address \zblno \reviewernum \reviewer \address \zblno \author \shorttitle \source \class ; \keywords \revtext \remarks \endrev
ACKNOWLEDGEMENT:
Your review has just been received. Thank you very much!

The following data were submitted!


Document:

Document Number: 
Author: 
Title: 
Source: 


Meta data:

Primary Classification: 
Secondary Classifications: 
Keywords: 


Review:

" target="_blank">

Pre-Classification:

Pre-Keywords:


Document Number: Reviewer:

" /> " /> " /> " />
" />
" />
" />

Document:

 
" />
" />
" />
" />

Review:

" onchange="ajaxStore('', '', '', this);" />
" onchange="ajaxStore('', '', '', this);" />
 
', '', ''); return confirm('Send review?')" />
qUglobalsq }q U__name__q Ureviewer_submission.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.CV,UU . zope/reviewer/dtml/reviewer_communication.dtml/PUTV,UU&{K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA&!U _locktypeqXwriteqU_tokenq U:0.000287188403784-0.3421429627-00105A989226:1259314044.334q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. V,UU({(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT+++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: editor@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Notification from [] MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Email via Reviewer Service. Reviewer Id: Email Address: Reviewer Name: Address: Notification:

Reviewer Number:


" />
" />

" />
" />
qUglobalsq }q U__name__q Ureviewer_communication.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.tew 1 zope/reviewer/dtml/reviewer_communication.dtml/UNLOCKtewH?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.*" . zope/reviewer/dtml/reviewer_submission.dtml/UNLOCK *"s?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.K5wp , zope/reviewer/dtml/reviewer_submission.dtml/LOCK K5wl(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.176275110128-0.643356239745-00105A989226:1260183737.627qUqQss.K5wlJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA8.hU _locktypeqXwriteqU_tokenq U90.176275110128-0.643356239745-00105A989226:1260183737.627q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.pȻ . zope/reviewer/dtml/reviewer_submission.dtml/UNLOCK Ȼ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Z r , zope/reviewer/dtml/reviewer_submission.dtml/LOCK Z .(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU:0.726472771008-0.0564555874383-00105A989226:1260195441.105qUqQss.Z K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGACFU _locktypeqXwriteqU_tokenq U:0.726472771008-0.0564555874383-00105A989226:1260195441.105q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.r3M3D + zope/reviewer/dtml/reviewer_submission.dtml/PUT3M3K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGACDU _locktypeqXwriteqU_tokenq U:0.726472771008-0.0564555874383-00105A989226:1260195441.105q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. 3M38B2(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT_A+++ TEST +++ TEST +++ TEST +++ To: bert@zentralblatt-math.org To: zbl@zentralblatt-math.org Bcc: bert@zentralblatt-math.org From: nobody@zentralblatt-math.org Subject: +++ Review from [] for Subject: --- Review from [] for MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 \beginrev \reviewernum \reviewer \address \zblno \reviewernum \reviewer \address \zblno \author \shorttitle \source \class ; \keywords \revtext \remarks \endrev
ACKNOWLEDGEMENT:
Your review has just been received. Thank you very much!

The following data were submitted!


Document:

Document Number: 
Author: 
Title: 
Source: 


Meta data:

Primary Classification: 
Secondary Classifications: 
Keywords: 


Review:

" target="_blank">

Pre-Classification:

Pre-Keywords:


Document Number: Reviewer:

" /> " /> " /> " />
" />
" />
" />

Document:

 
" />
" />
" />
" />

Review:

" onchange="ajaxStore('', '', '', this);" />
" onchange="ajaxStore('', '', '', this);" />
 
qUglobalsq }q U__name__q Ureviewer_submission.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.D2cl . zope/reviewer/dtml/reviewer_submission.dtml/UNLOCK 2cl9?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.T7  zope/zmath/dtml/addDTMLMethod T7\ (cOFS.Folder Folder q)tq.}q(Uorder_tib.dtmlqU qQU text.dtmlqU qQUzmath_openurl.dtmlqU q QU news.dtmlq U q QU ascii.dtmlq U q QU list.dtmlqU qQUzmath_mirror.dtmlqU qQU external.dtmlqU qQU special.dtmlqU qQU path.dtmlqU qQUcontentqU qQU foot.dtmlqU qQUidqUdtmlqUzmath_history.dtmlqU qQUzmath_command.dtmlq U q!QUzmath_syntax.dtmlq"U q#QUzmath_simple.dtmlq$U q%QU head.dtmlq&U q'QU menu.dtmlq(U q)QU main.dtmlq*U q+QU state.dtmlq,U q-QUgadget_facts.dtmlq.Uq/QUzmath_facts.dtmlq0U q1QU debug.dtmlq2U q3QU meta.dtmlq4U q5QU print.dtmlq6U q7QUzmath_list.dtmlq8U q9QU function.dtmlq:U q;QUgadget_highlights.dtmlqU q?QUzmath_matrix.dtmlq@U qAQU switch.dtmlqBUqCQUzmath_parameter.dtmlqDU qEQU margin.dtmlqFU qGQU table.dtmlqHU qIQUzmath_login.dtmlqJU qKQUadvertisement.dtmlqLU qMQU bloc.dtmlqNU qOQUparagraphs.dtmlqPU qQQUzmath_line.dtmlqRU qSQU logo.dtmlqTU qUQUzmath_result.dtmlqVU qWQUcopyright.dtmlqXU qYQU query.dtmlqZU q[QUorder_gauss.dtmlq\U q]QU admin.dtmlq^U q_QU texts.dtmlq`U qaQUhighlights.dtmlqbU :qcQUxml.dtmlqdU qeQU bibtex.dtmlqfU qgQU_ownerqh(]qiU acl_usersqjaUzopeqktqlU content.dtmlqmU qnQUzmath_advanced.dtmlqoU qpQU init.dtmlqqU qrQUorder_jason.dtmlqsU qtQUtitlequUUzmath_citation.dtmlqvU qwQUzmath_expression.dtmlqxU qyQU__ac_local_roles__qz}q{Uzopeq|]q}UOwnerq~asU_objectsq(}q(U meta_typeqU DTML MethodqUidqhqu}q(hhhh*u}q(hhhh&u}q(hhhhu}q(hhhhmu}q(hhhhTu}q(hhhUnavigation.dtmlqu}q(hhhhu}q(hhhh6u}q(hhhh(u}q(hhhh>u}q(hUFolderqhUcontentqu}q(hhhhXu}q(hhhh^u}q(U meta_typeqU DTML MethodqUidqh4u}q(hhhhPu}q(hhhh`u}q(hhhhu}q(hhhhHu}q(hhhhu}q(hhhhZu}q(hhhhFu}q(hhhh u}q(hhhhu}q(hhhhLu}q(U meta_typeqU DTML MethodqUidqh,u}q(U meta_typeqU DTML MethodqUidqh:u}q(U meta_typeqU DTML MethodqUidqh$u}q(hhhhvu}q(hhhhou}q(hhhh u}q(hhhhVu}q(U meta_typeqU DTML MethodqUidqhRu}q(U meta_typeqU DTML MethodqUidqhxu}q(U meta_typeqU DTML MethodqUidqhDu}q(U meta_typeqU DTML MethodqUidqhu}q(hhhhJu}q(U meta_typeqU DTML MethodqUidqh8u}q(U meta_typeqU DTML MethodqUidqhdu}q(hhhhu}q(U meta_typeqU DTML MethodqUidqh u}q(U meta_typeqU DTML MethodqUidqhfu}q(U meta_typeqU DTML MethodqUidqhu}q(hhhhsu}q(hhhh\u}q(U meta_typeqU DTML MethodqUidqU bloc.dtmlqu}q(U meta_typeqU DTML MethodqUidqh2u}q(U meta_typeqU DTML MethodqUidqh"u}q(hhhh0u}q(U meta_typeqU DTML MethodqUidqhu}q(U meta_typeqU DTML MethodqUidqhu}q(U meta_typeqU DTML MethodqUidqh@u}q(U meta_typeqU DTML MethodqUidqUhighlights.dtmlqu}q(U meta_typeqU DTML MethodqUidqh

This is the Document in the Folder.

qUglobalsq }q U__name__q U switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu. T,aw # zope/zmath/dtml/switch.dtml/manage_editT,aw^(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUUglobalsq}q U__name__q U switch.dtmlq U__ac_local_roles__q }q Uzopeq]qUOwnerqasu. TS # zope/zmath/dtml/switch.dtml/manage_editTSG(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUSWITCHqUglobalsq }q U__name__q U switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.TKwc # zope/zmath/dtml/content/start.dtml/LOCK TKwY4(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU70.1201560779-0.029334096012-00105A989226:1263128011.160qUqQss.TKw4H(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAsr7~U _locktypeqXwriteqU_tokenq U70.1201560779-0.029334096012-00105A989226:1263128011.160q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.cT#" " zope/zmath/dtml/content/start.dtml/PUTT#"%H(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAszLU _locktypeqXwriteqU_tokenq U70.1201560779-0.029334096012-00105A989226:1263128011.160q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. lT#"~%(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT`
qUglobalsq }q U__name__q U start.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.T'Wf " zope/zmath/dtml/content/start.dtml/PUTT'WfH(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAs|NU _locktypeqXwriteqU_tokenq U70.1201560779-0.029334096012-00105A989226:1263128011.160q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. lT'WfO+(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTf
qUglobalsq }q U__name__q U start.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.TIP  zope/zmath/dtml/manage_renameObjects TI) (cOFS.Folder Folder q)tq.}q(Uorder_tib.dtmlqU qQU text.dtmlqU qQUzmath_openurl.dtmlqU q QU news.dtmlq U q QU ascii.dtmlq U q QU list.dtmlqU qQUzmath_mirror.dtmlqU qQU external.dtmlqU qQU special.dtmlqU qQU path.dtmlqU qQUcontentqU qQU foot.dtmlqU qQUidqUdtmlqUzmath_history.dtmlqU qQUzmath_command.dtmlq U q!QUzmath_syntax.dtmlq"U q#QUzmath_simple.dtmlq$U q%QU menu.dtmlq&U q'QU main.dtmlq(U q)QU state.dtmlq*U q+QUgadget_facts.dtmlq,Uq-QUzmath_facts.dtmlq.U q/QU debug.dtmlq0U q1QU meta.dtmlq2U q3QU print.dtmlq4U q5QUzmath_list.dtmlq6U q7QU function.dtmlq8U q9QUgadget_highlights.dtmlq:Uq;QU editor.dtmlqU q?QUzmath_switch.dtmlq@UqAQU head.dtmlqBU qCQUzmath_parameter.dtmlqDU qEQU margin.dtmlqFU qGQU table.dtmlqHU qIQUzmath_login.dtmlqJU qKQUadvertisement.dtmlqLU qMQU bloc.dtmlqNU qOQUparagraphs.dtmlqPU qQQUzmath_line.dtmlqRU qSQU logo.dtmlqTU qUQUzmath_result.dtmlqVU qWQUcopyright.dtmlqXU qYQU query.dtmlqZU q[QUorder_gauss.dtmlq\U q]QU admin.dtmlq^U q_QU texts.dtmlq`U qaQUhighlights.dtmlqbU :qcQUxml.dtmlqdU qeQU bibtex.dtmlqfU qgQU_ownerqh(]qiU acl_usersqjaUzopeqktqlU content.dtmlqmU qnQUzmath_advanced.dtmlqoU qpQU init.dtmlqqU qrQUorder_jason.dtmlqsU qtQUtitlequUUzmath_citation.dtmlqvU qwQUzmath_expression.dtmlqxU qyQU__ac_local_roles__qz}q{Uzopeq|]q}UOwnerq~asU_objectsq(}q(U meta_typeqU DTML MethodqUidqhqu}q(hhhh(u}q(hhhhBu}q(hhhhu}q(hhhhmu}q(hhhhTu}q(hhhUnavigation.dtmlqu}q(hhhhu}q(hhhh4u}q(hhhh&u}q(hhhhu}q(U meta_typeqU DTML MethodqUidqUhighlights.dtmlqu}q(U meta_typeqU DTML MethodqUidqh:u}q(U meta_typeqU DTML MethodqUidrUgadget_facts.dtmlru}r(U meta_typerU DTML MethodrUidrh@utrhU rQu.TIY(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUSWITCHqUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.PTm " zope/zmath/dtml/content/start.dtml/PUTTm  H(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAscU _locktypeqXwriteqU_tokenq U70.1201560779-0.029334096012-00105A989226:1263128011.160q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. lTmV  ,(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTg
qUglobalsq }q U__name__q U start.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.Tm % zope/zmath/dtml/content/start.dtml/UNLOCK Tms ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.T%Lp"e # zope/zmath/dtml/content/zmath.dtml/LOCK T%Lp"L (cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU80.841545473414-0.35115275006-00105A989226:1263128168.741qUqQss.T%Lp" I(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAs/qU _locktypeqXwriteqU_tokenq U80.841545473414-0.35115275006-00105A989226:1263128168.741q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.eTa) E " zope/zmath/dtml/content/zmath.dtml/PUTTa)  8I(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAsU _locktypeqXwriteqU_tokenq U80.841545473414-0.35115275006-00105A989226:1263128168.741q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. qTa) 8 j(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT _blue" href="////">

qUglobalsq }q U__name__q U zmath.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. ET % zope/zmath/dtml/content/zmath.dtml/UNLOCK T  ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.T.J_ " zope/zmath/dtml/zmath_switch.dtml/LOCKT.J * 7(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUSWITCHqUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T.J 7(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.680388919843-0.388807942282-00105A989226:1263128230.849qUqQss.T.J 7J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAsWU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu._T}U ! zope/zmath/dtml/zmath_switch.dtml/PUTT}U " J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAsYU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T}U u ?(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUv
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T+ ! zope/zmath/dtml/zmath_switch.dtml/PUTT  J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAs{4U _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T O P(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.+T"$ ! zope/zmath/dtml/zmath_switch.dtml/PUTT"$  J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt uU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T"$ q (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.Tj" ! zope/zmath/dtml/zmath_switch.dtml/PUTTj" 0 #J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt%DU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.Tj" ! #(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TY ! zope/zmath/dtml/zmath_switch.dtml/PUTTY # '1J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtM;U _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.TY %H '1(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T3f ! zope/zmath/dtml/zmath_switch.dtml/PUTT3f 'n *J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtOZope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T3f ( *(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T^D ! zope/zmath/dtml/zmath_switch.dtml/PUTT^D +# .J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtQBU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T^D , .(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T|a ! zope/zmath/dtml/zmath_switch.dtml/PUTT|a . 2^J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtSMU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T|a 0M 2^(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TERY ! zope/zmath/dtml/zmath_switch.dtml/PUTTERY 2 6 J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt_%U _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.TERY 4 6 (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT5
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TpB" ! zope/zmath/dtml/zmath_switch.dtml/PUTTpB" 6] :J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtaIEU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.TpB" 7 :(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT9
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TmU ! zope/zmath/dtml/zmath_switch.dtml/PUTTmU :A =J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtkSU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.TmU ; =(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TR  ! zope/zmath/dtml/zmath_switch.dtml/PUTTR >) AJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt};U _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.TR ? A(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T5 ! zope/zmath/dtml/zmath_switch.dtml/PUTT5 A EpJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt׳U _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T5 C] Ep(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T  ! zope/zmath/dtml/zmath_switch.dtml/PUTT E I4J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt7U _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T G! I4(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.Th7f ! zope/zmath/dtml/zmath_switch.dtml/PUTTh7f Iq LJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtrU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.Th7f J L(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T ! zope/zmath/dtml/zmath_switch.dtml/PUTT M5 PJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt-U _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T N P(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T7 ! zope/zmath/dtml/zmath_switch.dtml/PUTT7 P TJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt =U _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T7 Rm T(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TuD ! zope/zmath/dtml/zmath_switch.dtml/PUTTuD T XDJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtwlU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.TuD V1 XD(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUUglobalsq}q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }q Uzopeq]qUOwnerqasU_dav_writelocksqUqQu.T)3 ! zope/zmath/dtml/zmath_switch.dtml/PUTT)3 X ZJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt$bU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T)3 Y Z(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU
SWITCH
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TU ! zope/zmath/dtml/zmath_switch.dtml/PUTTU [+ ]J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtYU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.TU \ ](cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU
SWITCH

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T-dg # zope/zmath/dtml/content/start.dtml/LOCK T-d Z `s(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.264676589031-0.618624014932-00105A989226:1263129185.432qUqQss.T-d `sJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt[U _locktypeqXwriteqU_tokenq U90.264676589031-0.618624014932-00105A989226:1263129185.432q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.gTJB " zope/zmath/dtml/content/start.dtml/PUTTJB af bJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt] U _locktypeqXwriteqU_tokenq U90.264676589031-0.618624014932-00105A989226:1263129185.432q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. lTJB  b,(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTg
qUglobalsq }q U__name__q U start.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.Tt % zope/zmath/dtml/content/start.dtml/UNLOCK Tt ` f?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Ti # zope/zmath/dtml/content/zmath.dtml/LOCK T  g(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU:0.0568236203959-0.629562247671-00105A989226:1263129236.036qUqQss.T gK(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtO'U _locktypeqXwriteqU_tokenq U:0.0568236203959-0.629562247671-00105A989226:1263129236.036q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.iT+ G " zope/zmath/dtml/content/zmath.dtml/PUTT+ h jK(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtU _locktypeqXwriteqU_tokenq U:0.0568236203959-0.629562247671-00105A989226:1263129236.036q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. qT+ j j(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT _blue" href="////">

qUglobalsq }q U__name__q U zmath.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. GTr ! zope/zmath/dtml/zmath_switch.dtml/PUTTr ] vdJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt(U _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.Tr _^ vd(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU-
SWITCH

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TØwZ  zope/zmath/styles.css/LOCK [TØw y=(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.561655340212-0.628104979497-00105A989226:1263129405.841qUqQss.TØw y=J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtuڃU _locktypeqXwriteqU_tokenq U90.561655340212-0.628104979497-00105A989226:1263129405.841q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.ZTS  zope/zmath/styles.css/UNLOCK [TS yo {?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.T^wZ  zope/zmath/layout.css/LOCK YT^w |D(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.546902419793-0.303806930743-00105A989226:1263129421.375qUqQss.T^w |DJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtWU _locktypeqXwriteqU_tokenq U90.546902419793-0.303806930743-00105A989226:1263129421.375q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.ZT4f  zope/zmath/layout.css/UNLOCK YT4f |v ~?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Tc*[  zope/portal/layout.css/LOCK Tc*.D K(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.760745739597-0.752999378905-00105A989226:1263129443.355qUqQss.Tc* KJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtֳU _locktypeqXwriteqU_tokenq U90.760745739597-0.752999378905-00105A989226:1263129443.355q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.[Tk ! zope/zmath/dtml/zmath_switch.dtml/PUTTk v J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAt+rU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.Tk x ((cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU_
SWITCH

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T  ! zope/zmath/dtml/zmath_switch.dtml/PUTT J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtlU _locktypeqXwriteqU_tokenq U90.680388919843-0.388807942282-00105A989226:1263128230.849q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T _ 5(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUl
SWITCH

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T:Z ! zope/zmath/dtml/zmath_switch.dtml/PUTT:Z n ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.T:Z j (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TԆYu ! zope/zmath/dtml/zmath_switch.dtml/PUTTԆY w o(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTB
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.uTU ! zope/zmath/dtml/zmath_switch.dtml/PUTTU (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTN
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T]>U ! zope/zmath/dtml/zmath_switch.dtml/PUTT]>U ) u((cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT\
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TόH  ! zope/zmath/dtml/zmath_switch.dtml/PUTTόH  /(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTc
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T!'D ! zope/zmath/dtml/zmath_switch.dtml/PUTT!'D I q(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T _0 ! zope/zmath/dtml/zmath_switch.dtml/PUTT _ (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.0TҦ@0 ! zope/zmath/dtml/zmath_switch.dtml/PUTTҦ@ (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.0TY7df#  zope/zmath/manage_data TY7df j /(cProducts.zzmath.zzmath ZZMath q)tq.}q(UenqU qQUzhqU qQUhelpqU q QUdtmlq U q QUcolorq U#003366q UcitationqU qQUitqU qQUimprintqU qQU zmath.bibtexqU qQUimagesqU qQU styles.cssqU qQUidqUzmathqUesqU qQUpartnersqU qQU favicon.icoq U q!QU copyrightq"U q#QUtitleq$UZMATH Databaseq%U scripts.jsq&U q'QUmirrorsq(U q)QUsystemq*(cProducts.zzmath.zmath.zmath ZMath q+oq,}q-(Unameq.Uzmathq/Udatabaseq0U:host=localhost port=5432 dbname=zmath user=zmath password=q1Uacl_rootq2U/data/zmath/zmathq3Udbq4(cProducts.zzmath.zmath.site.system.connection Database q5oq6}q7(h0h1Udbnameq8Uzmathq9Uhostq:U localhostq;UuserqUUportq?U5432q@ubU connectionqANUacl_listqB}qCUlocationqDh3UedbmdbqE(cProducts.zzmath.zmath.retrieval.retrieval Retrieval qFoqG}qH(UconfigqI(cConfigParser ConfigParser qJoqK}qL(U _defaultsqM}qN(UlistqOUUrootqPU /data/zmathqQuU _sectionsqR}qS(UserialsqT}qU(UrulesqVU%(root)s/serials/data.rulesqWU__name__qXhTUschemaqYU%(root)s/serials/data.xmlqZUfactoryq[Userialsq\Udbpathq]U%(root)s/serials/dataq^uUpythonq_}q`(hXh_UpathqaU%(root)sqbuUzmathqc}qd(hXhcUlistqeU"zmath4,zmath3,zmath2,zmath1,zmath0qfuUzmath2qg}qh(UrulesqiU%(root)s/zmath/data.rulesqjhXhgUschemaqkU%(root)s/zmath/data.xmlqlUfactoryqmUzmathqnUdbpathqoU%(root)s/zmath/data2qpuUzmath3qq}qr(UrulesqsU%(root)s/zmath/data.rulesqthXhqUschemaquU%(root)s/zmath/data.xmlqvUfactoryqwUzmathqxUdbpathqyU%(root)s/zmath/data3qzuUzmath0q{}q|(Urulesq}U%(root)s/zmath/data.rulesq~hXh{UschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data0quUzmath1q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data1quUzmath4q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data4quUmscq}q(UrulesqU%(root)s/msc/data.rulesqhXhUschemaqU%(root)s/msc/data.xmlqUfactoryqUmscqUdbpathqU%(root)s/msc/dataquuubUlistq]q(Uzmath4qUzmath3qUzmath2qUzmath1qUzmath0qeUnameqUzmathqUrootqhQubhh/Uacl_fileqU etc/user.aclqubUopensearch.htmlqUqQUauthenticationqU qQhDU/data/zmath/zmathqUprintqU qQU_objectsq(}q(U meta_typeqUFolderqhUaboutqu}q(hU DTML MethodqhU admin.cssqu}q(hhhUadvancedqu}q(hhhUauthenticationqu}q(hhhUcitationqu}q(hhhUcommandqu}q(hhhUcontactqu}q(hhhU copyrightqu}q(hhhUdequ}q(hhhUdtmlqu}q(hhhUenqu}q(hhhUesqu}q(hUImageqhU favicon.icoqu}q(hhhUfilesqu}q(hhhUfrqu}q(hhhUhelpqu}q(hhhUimagesqu}q(hhhUimprintqu}q(hhhU index.htmlqu}q(hhhU index_htmlqu}q(hhhUitqu}q(hhhUjournalsqu}q(hhhU layout.cssqu}q(hhhUnewsqu}q(hhhUorderqu}q(hhhhu}q(hhhUprintqu}q(hhhUruqu}q(hhhU scans.htmlqu}q(hhhU scripts.jsqu}q(hhhUsearchqu}q(hhhUsitemapqu}q(hhhU styles.cssqu}q(hhhU subscriptionqu}q(hhhUzhqu}r(hhhhu}r(hhhU zmath.texru}r(hhhU zmath.txtru}r(hhhU zmath.xmlru}r(U meta_typerUFolderr Uidr h(u}r (U meta_typer U DTML Methodr UidrU image.htmlru}r(U meta_typerUFolderrUidrU highlightsru}r(U meta_typerUFolderrUidrUauthorsru}r(U meta_typerU DTML MethodrUidrUajax.jsru}r(U meta_typer U DTML Documentr!Uidr"U mathml.xhtmlr#u}r$(U meta_typer%U DTML Methodr&Uidr'U gadget.xmlr(u}r)(j%j&j'U gadget.htmlr*u}r+(U meta_typer,U DTML Methodr-Uidr.Uopensearch.htmlr/u}r0(j,j-j.Uopensearch.xmlr1u}r2(U meta_typer3U DTML Methodr4Uidr5U rssfeed.xmlr6u}r7(U meta_typer8UFolderr9Uidr:U new-interfacer;utr<U gadget.xmlr=Ur>QhU r?QUajax.jsr@UjrAQUeditorrBI00 UfilesrCU rDQj;UrEQUfrrFU rGQU admin.cssrHU rIQU rssfeed.xmlrJUrKQUrurLU rMQUutf8rNI00 UderOU rPQUaboutrQU rRQU mathml.xhtmlrSUrTQUauthorsrUU rVQUnewsrWU rXQhU rYQhU rZQU subscriptionr[U r\QjU r]QUsearchr^U r_QU index.htmlr`U raQjU rbQh.Uzmathrch0U:host=localhost port=5432 dbname=zmath user=zmath password=rdj*UreQU index_htmlrfU rgQjU rhQU_ownerri(]rjU acl_usersrkaUzoperltrmUcontactrnU roQUcommandrpU rqQjU 9rrQjU rsQj1UrtQU__ac_local_roles__ru}rvjl]rwUOwnerrxasUorderryU rzQUsitemapr{U r|QU layout.cssr}U r~Qu.TY7df r(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq U new-interfaceq Utitleq Uu.#T#T  zope/zmath/manage_data T# ( %j(cProducts.zzmath.zzmath ZZMath q)tq.}q(UenqU qQUzhqU qQUhelpqU q QUdtmlq U q QUcolorq U#003366q UcitationqU qQUitqU qQUimprintqU qQU zmath.bibtexqU qQUimagesqU qQU styles.cssqU qQUidqUzmathqUesqU qQUpartnersqU qQU favicon.icoq U q!QU copyrightq"U q#QUtitleq$UZMATH Databaseq%U scripts.jsq&U q'QUmirrorsq(U q)QUsystemq*(cProducts.zzmath.zmath.zmath ZMath q+oq,}q-(Unameq.Uzmathq/Udatabaseq0U:host=localhost port=5432 dbname=zmath user=zmath password=q1Uacl_rootq2U/data/zmath/zmathq3Udbq4(cProducts.zzmath.zmath.site.system.connection Database q5oq6}q7(h0h1Udbnameq8Uzmathq9Uhostq:U localhostq;UuserqUUportq?U5432q@ubU connectionqANUacl_listqB}qCUlocationqDh3UedbmdbqE(cProducts.zzmath.zmath.retrieval.retrieval Retrieval qFoqG}qH(UconfigqI(cConfigParser ConfigParser qJoqK}qL(U _defaultsqM}qN(UlistqOUUrootqPU /data/zmathqQuU _sectionsqR}qS(UserialsqT}qU(UrulesqVU%(root)s/serials/data.rulesqWU__name__qXhTUschemaqYU%(root)s/serials/data.xmlqZUfactoryq[Userialsq\Udbpathq]U%(root)s/serials/dataq^uUpythonq_}q`(hXh_UpathqaU%(root)sqbuUzmathqc}qd(hXhcUlistqeU"zmath4,zmath3,zmath2,zmath1,zmath0qfuUzmath2qg}qh(UrulesqiU%(root)s/zmath/data.rulesqjhXhgUschemaqkU%(root)s/zmath/data.xmlqlUfactoryqmUzmathqnUdbpathqoU%(root)s/zmath/data2qpuUzmath3qq}qr(UrulesqsU%(root)s/zmath/data.rulesqthXhqUschemaquU%(root)s/zmath/data.xmlqvUfactoryqwUzmathqxUdbpathqyU%(root)s/zmath/data3qzuUzmath0q{}q|(Urulesq}U%(root)s/zmath/data.rulesq~hXh{UschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data0quUzmath1q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data1quUzmath4q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data4quUmscq}q(UrulesqU%(root)s/msc/data.rulesqhXhUschemaqU%(root)s/msc/data.xmlqUfactoryqUmscqUdbpathqU%(root)s/msc/dataquuubUlistq]q(Uzmath4qUzmath3qUzmath2qUzmath1qUzmath0qeUnameqUzmathqUrootqhQubhh/Uacl_fileqU etc/user.aclqubUopensearch.htmlqUqQUauthenticationqU qQhDU/data/zmath/zmathqUprintqU qQU_objectsq(}q(U meta_typeqUFolderqhUaboutqu}q(hU DTML MethodqhU admin.cssqu}q(hhhUadvancedqu}q(hhhUauthenticationqu}q(hhhUcitationqu}q(hhhUcommandqu}q(hhhUcontactqu}q(hhhU copyrightqu}q(hhhUdequ}q(hhhUdtmlqu}q(hhhUenqu}q(hhhUesqu}q(hUImageqhU favicon.icoqu}q(hhhUfilesqu}q(hhhUfrqu}q(hhhUhelpqu}q(hhhUimagesqu}q(hhhUimprintqu}q(hhhU index.htmlqu}q(hhhU index_htmlqu}q(hhhUitqu}q(hhhUjournalsqu}q(hhhU layout.cssqu}q(hhhUnewsqu}q(hhhUorderqu}q(hhhhu}q(hhhUprintqu}q(hhhUruqu}q(hhhU scans.htmlqu}q(hhhU scripts.jsqu}q(hhhUsearchqu}q(hhhUsitemapqu}q(hhhU styles.cssqu}q(hhhU subscriptionqu}q(hhhUzhqu}r(hhhhu}r(hhhU zmath.texru}r(hhhU zmath.txtru}r(hhhU zmath.xmlru}r(U meta_typerUFolderr Uidr h(u}r (U meta_typer U DTML Methodr UidrU image.htmlru}r(U meta_typerUFolderrUidrU highlightsru}r(U meta_typerUFolderrUidrUauthorsru}r(U meta_typerU DTML MethodrUidrUajax.jsru}r(U meta_typer U DTML Documentr!Uidr"U mathml.xhtmlr#u}r$(U meta_typer%U DTML Methodr&Uidr'U gadget.xmlr(u}r)(j%j&j'U gadget.htmlr*u}r+(U meta_typer,U DTML Methodr-Uidr.Uopensearch.htmlr/u}r0(j,j-j.Uopensearch.xmlr1u}r2(U meta_typer3U DTML Methodr4Uidr5U rssfeed.xmlr6u}r7(U meta_typer8UFolderr9Uidr:U new-interfacer;u}r<(j8j9j:Unewr=utr>U gadget.xmlr?Ur@QhU rAQUajax.jsrBUjrCQUeditorrDI00 UfilesrEU rFQj;UrGQUfrrHU rIQU admin.cssrJU rKQU rssfeed.xmlrLUrMQUrurNU rOQUutf8rPI00 UderQU rRQUaboutrSU rTQU mathml.xhtmlrUUrVQUauthorsrWU rXQUnewrYUrZQUnewsr[U r\QhU r]QhU r^QU subscriptionr_U r`QjU raQUsearchrbU rcQU index.htmlrdU reQjU rfQh.Uzmathrgh0U:host=localhost port=5432 dbname=zmath user=zmath password=rhj*UriQU index_htmlrjU rkQjU rlQU_ownerrm(]rnU acl_usersroaUzoperptrqUcontactrrU rsQUcommandrtU ruQjU 9rvQjU rwQj1UrxQU__ac_local_roles__ry}rzjp]r{UOwnerr|asUorderr}U r~QUsitemaprU rQU layout.cssrU rQu.T# %h(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Unewq Utitleq Uu.TT)I3  zope/zmath/manage_data T)I3 S ȁ(cProducts.zzmath.zzmath ZZMath q)tq.}q(UenqU qQUzhqU qQUhelpqU q QUdtmlq U q QUcolorq U#003366q UcitationqU qQUitqU qQUimprintqU qQU zmath.bibtexqU qQUimagesqU qQU styles.cssqU qQUidqUzmathqUesqU qQUpartnersqU qQU favicon.icoq U q!QU copyrightq"U q#QUtitleq$UZMATH Databaseq%U scripts.jsq&U q'QUmirrorsq(U q)QUsystemq*(cProducts.zzmath.zmath.zmath ZMath q+oq,}q-(Unameq.Uzmathq/Udatabaseq0U:host=localhost port=5432 dbname=zmath user=zmath password=q1Uacl_rootq2U/data/zmath/zmathq3Udbq4(cProducts.zzmath.zmath.site.system.connection Database q5oq6}q7(h0h1Udbnameq8Uzmathq9Uhostq:U localhostq;UuserqUUportq?U5432q@ubU connectionqANUacl_listqB}qCUlocationqDh3UedbmdbqE(cProducts.zzmath.zmath.retrieval.retrieval Retrieval qFoqG}qH(UconfigqI(cConfigParser ConfigParser qJoqK}qL(U _defaultsqM}qN(UlistqOUUrootqPU /data/zmathqQuU _sectionsqR}qS(UserialsqT}qU(UrulesqVU%(root)s/serials/data.rulesqWU__name__qXhTUschemaqYU%(root)s/serials/data.xmlqZUfactoryq[Userialsq\Udbpathq]U%(root)s/serials/dataq^uUpythonq_}q`(hXh_UpathqaU%(root)sqbuUzmathqc}qd(hXhcUlistqeU"zmath4,zmath3,zmath2,zmath1,zmath0qfuUzmath2qg}qh(UrulesqiU%(root)s/zmath/data.rulesqjhXhgUschemaqkU%(root)s/zmath/data.xmlqlUfactoryqmUzmathqnUdbpathqoU%(root)s/zmath/data2qpuUzmath3qq}qr(UrulesqsU%(root)s/zmath/data.rulesqthXhqUschemaquU%(root)s/zmath/data.xmlqvUfactoryqwUzmathqxUdbpathqyU%(root)s/zmath/data3qzuUzmath0q{}q|(Urulesq}U%(root)s/zmath/data.rulesq~hXh{UschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data0quUzmath1q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data1quUzmath4q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data4quUmscq}q(UrulesqU%(root)s/msc/data.rulesqhXhUschemaqU%(root)s/msc/data.xmlqUfactoryqUmscqUdbpathqU%(root)s/msc/dataquuubUlistq]q(Uzmath4qUzmath3qUzmath2qUzmath1qUzmath0qeUnameqUzmathqUrootqhQubhh/Uacl_fileqU etc/user.aclqubUopensearch.htmlqUqQUauthenticationqU qQhDU/data/zmath/zmathqUprintqU qQU_objectsq(}q(U meta_typeqUFolderqhUaboutqu}q(hU DTML MethodqhU admin.cssqu}q(hhhUadvancedqu}q(hhhUauthenticationqu}q(hhhUcitationqu}q(hhhUcommandqu}q(hhhUcontactqu}q(hhhU copyrightqu}q(hhhUdequ}q(hhhUdtmlqu}q(hhhUenqu}q(hhhUesqu}q(hUImageqhU favicon.icoqu}q(hhhUfilesqu}q(hhhUfrqu}q(hhhUhelpqu}q(hhhUimagesqu}q(hhhUimprintqu}q(hhhU index.htmlqu}q(hhhU index_htmlqu}q(hhhUitqu}q(hhhUjournalsqu}q(hhhU layout.cssqu}q(hhhUnewsqu}q(hhhUorderqu}q(hhhhu}q(hhhUprintqu}q(hhhUruqu}q(hhhU scans.htmlqu}q(hhhU scripts.jsqu}q(hhhUsearchqu}q(hhhUsitemapqu}q(hhhU styles.cssqu}q(hhhU subscriptionqu}q(hhhUzhqu}r(hhhhu}r(hhhU zmath.texru}r(hhhU zmath.txtru}r(hhhU zmath.xmlru}r(U meta_typerUFolderr Uidr h(u}r (U meta_typer U DTML Methodr UidrU image.htmlru}r(U meta_typerUFolderrUidrU highlightsru}r(U meta_typerUFolderrUidrUauthorsru}r(U meta_typerU DTML MethodrUidrUajax.jsru}r(U meta_typer U DTML Documentr!Uidr"U mathml.xhtmlr#u}r$(U meta_typer%U DTML Methodr&Uidr'U gadget.xmlr(u}r)(j%j&j'U gadget.htmlr*u}r+(U meta_typer,U DTML Methodr-Uidr.Uopensearch.htmlr/u}r0(j,j-j.Uopensearch.xmlr1u}r2(U meta_typer3U DTML Methodr4Uidr5U rssfeed.xmlr6u}r7(U meta_typer8UFolderr9Uidr:U new-interfacer;u}r<(j8j9j:Unewr=u}r>(j8j9j:Uxxxr?utr@U gadget.xmlrAUrBQhU rCQUajax.jsrDUjrEQUeditorrFI00 UfilesrGU rHQj;UrIQUfrrJU rKQU admin.cssrLU rMQU rssfeed.xmlrNUrOQUrurPU rQQUutf8rRI00 UderSU rTQUaboutrUU rVQU mathml.xhtmlrWUrXQUauthorsrYU rZQUnewr[Ur\QUnewsr]U r^QhU r_QhU r`QU subscriptionraU rbQjU rcQUsearchrdU reQU index.htmlrfU rgQjU rhQh.Uzmathrih0U:host=localhost port=5432 dbname=zmath user=zmath password=rjj*UrkQU index_htmlrlU rmQjU rnQU_ownerro(]rpU acl_usersrqaUzoperrtrsUcontactrtU ruQUcommandrvU rwQjU 9rxQjU ryQj?UrzQj1Ur{QU__ac_local_roles__r|}r}jr]r~UOwnerrasUorderrU rQUsitemaprU rQU layout.cssrU rQu.T)I3 ȁh(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Uxxxq Utitleq Uu.Tw  zope/zmath/manage_delObjects Tw ȯ e(cProducts.zzmath.zzmath ZZMath q)tq.}q(UenqU qQUzhqU qQUhelpqU q QUdtmlq U q QUcolorq U#003366q UcitationqU qQUitqU qQUimprintqU qQU zmath.bibtexqU qQUimagesqU qQU styles.cssqU qQUidqUzmathqUesqU qQUpartnersqU qQU favicon.icoq U q!QU copyrightq"U q#QUtitleq$UZMATH Databaseq%U scripts.jsq&U q'QUmirrorsq(U q)QUsystemq*(cProducts.zzmath.zmath.zmath ZMath q+oq,}q-(Unameq.Uzmathq/Udatabaseq0U:host=localhost port=5432 dbname=zmath user=zmath password=q1Uacl_rootq2U/data/zmath/zmathq3Udbq4(cProducts.zzmath.zmath.site.system.connection Database q5oq6}q7(h0h1Udbnameq8Uzmathq9Uhostq:U localhostq;UuserqUUportq?U5432q@ubU connectionqANUacl_listqB}qCUlocationqDh3UedbmdbqE(cProducts.zzmath.zmath.retrieval.retrieval Retrieval qFoqG}qH(UconfigqI(cConfigParser ConfigParser qJoqK}qL(U _defaultsqM}qN(UlistqOUUrootqPU /data/zmathqQuU _sectionsqR}qS(UserialsqT}qU(UrulesqVU%(root)s/serials/data.rulesqWU__name__qXhTUschemaqYU%(root)s/serials/data.xmlqZUfactoryq[Userialsq\Udbpathq]U%(root)s/serials/dataq^uUpythonq_}q`(hXh_UpathqaU%(root)sqbuUzmathqc}qd(hXhcUlistqeU"zmath4,zmath3,zmath2,zmath1,zmath0qfuUzmath2qg}qh(UrulesqiU%(root)s/zmath/data.rulesqjhXhgUschemaqkU%(root)s/zmath/data.xmlqlUfactoryqmUzmathqnUdbpathqoU%(root)s/zmath/data2qpuUzmath3qq}qr(UrulesqsU%(root)s/zmath/data.rulesqthXhqUschemaquU%(root)s/zmath/data.xmlqvUfactoryqwUzmathqxUdbpathqyU%(root)s/zmath/data3qzuUzmath0q{}q|(Urulesq}U%(root)s/zmath/data.rulesq~hXh{UschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data0quUzmath1q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data1quUzmath4q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data4quUmscq}q(UrulesqU%(root)s/msc/data.rulesqhXhUschemaqU%(root)s/msc/data.xmlqUfactoryqUmscqUdbpathqU%(root)s/msc/dataquuubUlistq]q(Uzmath4qUzmath3qUzmath2qUzmath1qUzmath0qeUnameqUzmathqUrootqhQubhh/Uacl_fileqU etc/user.aclqubUopensearch.htmlqUqQUauthenticationqU qQhDU/data/zmath/zmathqUprintqU qQU_objectsq(}q(U meta_typeqUFolderqhUaboutqu}q(hU DTML MethodqhU admin.cssqu}q(hhhUadvancedqu}q(hhhUauthenticationqu}q(hhhUcitationqu}q(hhhUcommandqu}q(hhhUcontactqu}q(hhhU copyrightqu}q(hhhUdequ}q(hhhUdtmlqu}q(hhhUenqu}q(hhhUesqu}q(hUImageqhU favicon.icoqu}q(hhhUfilesqu}q(hhhUfrqu}q(hhhUhelpqu}q(hhhUimagesqu}q(hhhUimprintqu}q(hhhU index.htmlqu}q(hhhU index_htmlqu}q(hhhUitqu}q(hhhUjournalsqu}q(hhhU layout.cssqu}q(hhhUnewsqu}q(hhhUorderqu}q(hhhhu}q(hhhUprintqu}q(hhhUruqu}q(hhhU scans.htmlqu}q(hhhU scripts.jsqu}q(hhhUsearchqu}q(hhhUsitemapqu}q(hhhU styles.cssqu}q(hhhU subscriptionqu}q(hhhUzhqu}r(hhhhu}r(hhhU zmath.texru}r(hhhU zmath.txtru}r(hhhU zmath.xmlru}r(U meta_typerUFolderr Uidr h(u}r (U meta_typer U DTML Methodr UidrU image.htmlru}r(U meta_typerUFolderrUidrU highlightsru}r(U meta_typerUFolderrUidrUauthorsru}r(U meta_typerU DTML MethodrUidrUajax.jsru}r(U meta_typer U DTML Documentr!Uidr"U mathml.xhtmlr#u}r$(U meta_typer%U DTML Methodr&Uidr'U gadget.xmlr(u}r)(j%j&j'U gadget.htmlr*u}r+(U meta_typer,U DTML Methodr-Uidr.Uopensearch.htmlr/u}r0(j,j-j.Uopensearch.xmlr1u}r2(U meta_typer3U DTML Methodr4Uidr5U rssfeed.xmlr6u}r7(U meta_typer8UFolderr9Uidr:U new-interfacer;u}r<(j8j9j:Uxxxr=utr>U gadget.xmlr?Ur@QhU rAQUajax.jsrBUjrCQUeditorrDI00 UfilesrEU rFQj;UrGQUfrrHU rIQU admin.cssrJU rKQU rssfeed.xmlrLUrMQUrurNU rOQUutf8rPI00 UderQU rRQUaboutrSU rTQU mathml.xhtmlrUUrVQUauthorsrWU rXQUnewsrYU rZQhU r[QhU r\QU subscriptionr]U r^QjU r_QUsearchr`U raQU index.htmlrbU rcQjU rdQh.Uzmathreh0U:host=localhost port=5432 dbname=zmath user=zmath password=rfj*UrgQU index_htmlrhU riQjU rjQU_ownerrk(]rlU acl_usersrmaUzoperntroUcontactrpU rqQUcommandrrU rsQjU 9rtQjU ruQj=UrvQj1UrwQU__ac_local_roles__rx}ryjn]rzUOwnerr{asUorderr|U r}QUsitemapr~U rQU layout.cssrU rQu.T(C  zope/zmath/manage_delObjects T(C G /(cProducts.zzmath.zzmath ZZMath q)tq.}q(UenqU qQUzhqU qQUhelpqU q QUdtmlq U q QUcolorq U#003366q UcitationqU qQUitqU qQUimprintqU qQU zmath.bibtexqU qQUimagesqU qQU styles.cssqU qQUidqUzmathqUesqU qQUpartnersqU qQU favicon.icoq U q!QU copyrightq"U q#QUtitleq$UZMATH Databaseq%U scripts.jsq&U q'QUmirrorsq(U q)QUsystemq*(cProducts.zzmath.zmath.zmath ZMath q+oq,}q-(Unameq.Uzmathq/Udatabaseq0U:host=localhost port=5432 dbname=zmath user=zmath password=q1Uacl_rootq2U/data/zmath/zmathq3Udbq4(cProducts.zzmath.zmath.site.system.connection Database q5oq6}q7(h0h1Udbnameq8Uzmathq9Uhostq:U localhostq;UuserqUUportq?U5432q@ubU connectionqANUacl_listqB}qCUlocationqDh3UedbmdbqE(cProducts.zzmath.zmath.retrieval.retrieval Retrieval qFoqG}qH(UconfigqI(cConfigParser ConfigParser qJoqK}qL(U _defaultsqM}qN(UlistqOUUrootqPU /data/zmathqQuU _sectionsqR}qS(UserialsqT}qU(UrulesqVU%(root)s/serials/data.rulesqWU__name__qXhTUschemaqYU%(root)s/serials/data.xmlqZUfactoryq[Userialsq\Udbpathq]U%(root)s/serials/dataq^uUpythonq_}q`(hXh_UpathqaU%(root)sqbuUzmathqc}qd(hXhcUlistqeU"zmath4,zmath3,zmath2,zmath1,zmath0qfuUzmath2qg}qh(UrulesqiU%(root)s/zmath/data.rulesqjhXhgUschemaqkU%(root)s/zmath/data.xmlqlUfactoryqmUzmathqnUdbpathqoU%(root)s/zmath/data2qpuUzmath3qq}qr(UrulesqsU%(root)s/zmath/data.rulesqthXhqUschemaquU%(root)s/zmath/data.xmlqvUfactoryqwUzmathqxUdbpathqyU%(root)s/zmath/data3qzuUzmath0q{}q|(Urulesq}U%(root)s/zmath/data.rulesq~hXh{UschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data0quUzmath1q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data1quUzmath4q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUschemaqU%(root)s/zmath/data.xmlqUfactoryqUzmathqUdbpathqU%(root)s/zmath/data4quUmscq}q(UrulesqU%(root)s/msc/data.rulesqhXhUschemaqU%(root)s/msc/data.xmlqUfactoryqUmscqUdbpathqU%(root)s/msc/dataquuubUlistq]q(Uzmath4qUzmath3qUzmath2qUzmath1qUzmath0qeUnameqUzmathqUrootqhQubhh/Uacl_fileqU etc/user.aclqubUopensearch.htmlqUqQUauthenticationqU qQhDU/data/zmath/zmathqUprintqU qQU_objectsq(}q(U meta_typeqUFolderqhUaboutqu}q(hU DTML MethodqhU admin.cssqu}q(hhhUadvancedqu}q(hhhUauthenticationqu}q(hhhUcitationqu}q(hhhUcommandqu}q(hhhUcontactqu}q(hhhU copyrightqu}q(hhhUdequ}q(hhhUdtmlqu}q(hhhUenqu}q(hhhUesqu}q(hUImageqhU favicon.icoqu}q(hhhUfilesqu}q(hhhUfrqu}q(hhhUhelpqu}q(hhhUimagesqu}q(hhhUimprintqu}q(hhhU index.htmlqu}q(hhhU index_htmlqu}q(hhhUitqu}q(hhhUjournalsqu}q(hhhU layout.cssqu}q(hhhUnewsqu}q(hhhUorderqu}q(hhhhu}q(hhhUprintqu}q(hhhUruqu}q(hhhU scans.htmlqu}q(hhhU scripts.jsqu}q(hhhUsearchqu}q(hhhUsitemapqu}q(hhhU styles.cssqu}q(hhhU subscriptionqu}q(hhhUzhqu}r(hhhhu}r(hhhU zmath.texru}r(hhhU zmath.txtru}r(hhhU zmath.xmlru}r(U meta_typerUFolderr Uidr h(u}r (U meta_typer U DTML Methodr UidrU image.htmlru}r(U meta_typerUFolderrUidrU highlightsru}r(U meta_typerUFolderrUidrUauthorsru}r(U meta_typerU DTML MethodrUidrUajax.jsru}r(U meta_typer U DTML Documentr!Uidr"U mathml.xhtmlr#u}r$(U meta_typer%U DTML Methodr&Uidr'U gadget.xmlr(u}r)(j%j&j'U gadget.htmlr*u}r+(U meta_typer,U DTML Methodr-Uidr.Uopensearch.htmlr/u}r0(j,j-j.Uopensearch.xmlr1u}r2(U meta_typer3U DTML Methodr4Uidr5U rssfeed.xmlr6u}r7(U meta_typer8UFolderr9Uidr:U new-interfacer;utr<U gadget.xmlr=Ur>QhU r?QUajax.jsr@UjrAQUeditorrBI00 UfilesrCU rDQj;UrEQUfrrFU rGQU admin.cssrHU rIQU rssfeed.xmlrJUrKQUrurLU rMQUutf8rNI00 UderOU rPQUaboutrQU rRQU mathml.xhtmlrSUrTQUauthorsrUU rVQUnewsrWU rXQhU rYQhU rZQU subscriptionr[U r\QjU r]QUsearchr^U r_QU index.htmlr`U raQjU rbQh.Uzmathrch0U:host=localhost port=5432 dbname=zmath user=zmath password=rdj*UreQU index_htmlrfU rgQjU rhQU_ownerri(]rjU acl_usersrkaUzoperltrmUcontactrnU roQUcommandrpU rqQjU 9rrQjU rsQj1UrtQU__ac_local_roles__ru}rvjl]rwUOwnerrxasUorderryU rzQUsitemapr{U r|QU layout.cssr}U r~Qu.Tm@  zope/zmath/manage_dataTm@ !sr(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq U new-interfaceq Utitleq Uu.T  zope/zmath/dtml/content/manage_main T g!E?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.TŲw , zope/zmath/dtml/content/authors.dtml/manage_edit,TŲw7!W(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT qUglobalsq }q U__name__q U authors.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.T5EU / zope/zmath/dtml/content/highlights.dtml/manage_edit 6T5EU=! (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT

/&title_=','image','width=,height='); return false">" border="0" alt="" title="" />" border="0" alt="" title="" />



">
">

">more ...

qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qUhighlights.dtmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU 7qQu.T!w ) zope/zmath/dtml/content/news.dtml/manage_edit tT!w)o!c(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qUglobalsq }q U__name__q U news.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.TI%wI * zope/zmath/dtml/content/order.dtml/manage_edit oTI%w!(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT

:
:
:
:
:
:
© Copyright

" method="post" target="">
qUglobalsq }q U__name__q U order.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU BqQu.IT|  , zope/zmath/dtml/content/serials.dtml/manage_edit mT| J!/w(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT qUglobalsq }q U__name__q U serials.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.TmHx - zope/zmath/dtml/content/standard.dtml/manage_edit nTmH!1(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU` qUglobalsq }q U__name__q U standard.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.xTDDUv , zope/zmath/dtml/content/sitemap.dtml/manage_edit sTDDU!3x(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU` qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.vTqnW + zope/zmath/dtml/content/portal.dtml/manage_edit rTqn%!4(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT@ qUglobalsq }q U__name__q U portal.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasu.WTX  zope/portal/layout.css/UNLOCK TX ~!7U?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.T-%f " zope/zmath/dtml/zmath_switch.dtml/LOCKT-% !7(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.357020402179-0.554845003167-00105A989226:1263132730.714qUqQss.T-%!7J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAxU _locktypeqXwriteqU_tokenq U90.357020402179-0.554845003167-00105A989226:1263132730.714q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.fT" ! zope/zmath/dtml/zmath_switch.dtml/PUTT"!8!:iJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAx.*U _locktypeqXwriteqU_tokenq U90.357020402179-0.554845003167-00105A989226:1263132730.714q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T" !:i)(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT]
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T Π: ! zope/zmath/dtml/zmath_switch.dtml/PUTT Π!:!?uJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAx*gU _locktypeqXwriteqU_tokenq U90.357020402179-0.554845003167-00105A989226:1263132730.714q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T Π!<!?u_(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.:Tܪ5 ! zope/zmath/dtml/zmath_switch.dtml/PUTTܪ!?!DJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAx3UU _locktypeqXwriteqU_tokenq U90.357020402179-0.554845003167-00105A989226:1263132730.714q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.Tܪ!A&!DZ(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.5T6xwa ! zope/zmath/dtml/zmath_switch.dtml/PUTT6xw!D!IJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAxK4vU _locktypeqXwriteqU_tokenq U90.357020402179-0.554845003167-00105A989226:1263132730.714q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T6xw!Fh!I(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT HIDE
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.aT?TDb ! zope/zmath/dtml/zmath_switch.dtml/PUTT?TD!J1!O]J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAxKݭU _locktypeqXwriteqU_tokenq U90.357020402179-0.554845003167-00105A989226:1263132730.714q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T?TD!K!O](cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT HIDE
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.bTj, $ zope/zmath/dtml/zmath_switch.dtml/UNLOCKTj,!89!T?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Tb " zope/zmath/dtml/zmath_switch.dtml/LOCKT!U!Ux(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU70.3648482457-0.458577513619-00105A989226:1263133170.837qUqQss.T!UxH(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAx|iU _locktypeqXwriteqU_tokenq U70.3648482457-0.458577513619-00105A989226:1263133170.837q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.bTCf ! zope/zmath/dtml/zmath_switch.dtml/PUTTCf!Vh!WH(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAx~U _locktypeqXwriteqU_tokenq U70.3648482457-0.458577513619-00105A989226:1263133170.837q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.TCf!Q!W(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT,......
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.TrЪ ! zope/zmath/dtml/zmath_switch.dtml/PUTTrЪ!X!]H(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAx! U _locktypeqXwriteqU_tokenq U70.3648482457-0.458577513619-00105A989226:1263133170.837q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.TrЪ!Y!](cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT&
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.T2C ! zope/zmath/dtml/zmath_switch.dtml/PUTT2C!]!cH(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAxU _locktypeqXwriteqU_tokenq U70.3648482457-0.458577513619-00105A989226:1263133170.837q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.T2C!_j!c(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT 
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.UZ3  zope/zmath/manage_renameObjects UZ3 !iH*(cProducts.zzmath.zzmath ZZMath q)tq.}q(UenqU qQUzhqU qQUhelpqU q QUdtmlq U q QUcolorq U#003366q UcitationqU qQUitqU qQUimprintqU qQUimagesqU qQU zmath.bibtexqU qQU styles.cssqU qQUidqUzmathqUesqU qQUpartnersqU qQU favicon.icoq U q!QU copyrightq"U q#QUtitleq$UZMATH Databaseq%U scripts.jsq&U q'QUmirrorsq(U q)QUsystemq*(cProducts.zzmath.zmath.zmath ZMath q+oq,}q-(Unameq.Uzmathq/Udatabaseq0U:host=localhost port=5432 dbname=zmath user=zmath password=q1Uacl_rootq2U/data/zmath/zmathq3Udbq4(cProducts.zzmath.zmath.site.system.connection Database q5oq6}q7(h0h1Udbnameq8Uzmathq9Uhostq:U localhostq;UuserqUUportq?U5432q@ubU connectionqANUacl_listqB}qCUlocationqDh3UedbmdbqE(cProducts.zzmath.zmath.retrieval.retrieval Retrieval qFoqG}qH(UconfigqI(cConfigParser ConfigParser qJoqK}qL(U _defaultsqM}qN(UrootqOU /data/zmathqPUlistqQUuU _sectionsqR}qS(UserialsqT}qU(UrulesqVU%(root)s/serials/data.rulesqWU__name__qXhTUdbpathqYU%(root)s/serials/dataqZUfactoryq[Userialsq\Uschemaq]U%(root)s/serials/data.xmlq^uUpythonq_}q`(hXh_UpathqaU%(root)sqbuUzmathqc}qd(hXhcUlistqeU"zmath4,zmath3,zmath2,zmath1,zmath0qfuUzmath2qg}qh(UrulesqiU%(root)s/zmath/data.rulesqjhXhgUdbpathqkU%(root)s/zmath/data2qlUfactoryqmUzmathqnUschemaqoU%(root)s/zmath/data.xmlqpuUzmath3qq}qr(UrulesqsU%(root)s/zmath/data.rulesqthXhqUdbpathquU%(root)s/zmath/data3qvUfactoryqwUzmathqxUschemaqyU%(root)s/zmath/data.xmlqzuUzmath0q{}q|(Urulesq}U%(root)s/zmath/data.rulesq~hXh{UdbpathqU%(root)s/zmath/data0qUfactoryqUzmathqUschemaqU%(root)s/zmath/data.xmlquUzmath1q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUdbpathqU%(root)s/zmath/data1qUfactoryqUzmathqUschemaqU%(root)s/zmath/data.xmlquUzmath4q}q(UrulesqU%(root)s/zmath/data.rulesqhXhUdbpathqU%(root)s/zmath/data4qUfactoryqUzmathqUschemaqU%(root)s/zmath/data.xmlquUmscq}q(UrulesqU%(root)s/msc/data.rulesqhXhUdbpathqU%(root)s/msc/dataqUfactoryqUmscqUschemaqU%(root)s/msc/data.xmlquuubUlistq]q(Uzmath4qUzmath3qUzmath2qUzmath1qUzmath0qeUnameqUzmathqUrootqhPubhh/Uacl_fileqU etc/user.aclqubUopensearch.htmlqUqQUauthenticationqU qQhDU/data/zmath/zmathqUprintqU qQU_objectsq(}q(U meta_typeqUFolderqhUaboutqu}q(hU DTML MethodqhU admin.cssqu}q(hhhUadvancedqu}q(hhhUauthenticationqu}q(hhhUcitationqu}q(hhhUcommandqu}q(hhhUcontactqu}q(hhhU copyrightqu}q(hhhUdequ}q(hhhUdtmlqu}q(hhhUenqu}q(hhhUesqu}q(hUImageqhU favicon.icoqu}q(hhhUfilesqu}q(hhhUfrqu}q(hhhUhelpqu}q(hhhUimagesqu}q(hhhUimprintqu}q(hhhU index.htmlqu}q(hhhU index_htmlqu}q(hhhUitqu}q(hhhUjournalsqu}q(hhhU layout.cssqu}q(hhhUnewsqu}q(hhhUorderqu}q(hhhhu}q(hhhUprintqu}q(hhhUruqu}q(hhhU scans.htmlqu}q(hhhU scripts.jsqu}q(hhhUsearchqu}q(hhhUsitemapqu}q(hhhU styles.cssqu}q(hhhU subscriptionqu}q(hhhUzhqu}r(hhhhu}r(hhhU zmath.texru}r(hhhU zmath.txtru}r(hhhU zmath.xmlru}r(U meta_typerUFolderr Uidr h(u}r (U meta_typer U DTML Methodr UidrU image.htmlru}r(U meta_typerUFolderrUidrU highlightsru}r(U meta_typerUFolderrUidrUauthorsru}r(U meta_typerU DTML MethodrUidrUajax.jsru}r(U meta_typer U DTML Documentr!Uidr"U mathml.xhtmlr#u}r$(U meta_typer%U DTML Methodr&Uidr'U gadget.xmlr(u}r)(j%j&j'U gadget.htmlr*u}r+(U meta_typer,U DTML Methodr-Uidr.Uopensearch.htmlr/u}r0(j,j-j.Uopensearch.xmlr1u}r2(U meta_typer3U DTML Methodr4Uidr5U rssfeed.xmlr6u}r7(U meta_typer8UFolderr9Uidr:Unewr;utr<hU r=QUajax.jsr>Ujr?QUeditorr@I00 UfilesrAU rBQUfrrCU rDQUderEU rFQU rssfeed.xmlrGUrHQUrurIU rJQUutf8rKI00 U admin.cssrLU rMQUsearchrNU rOQU mathml.xhtmlrPUrQQUauthorsrRU rSQUnewrTUrUQUnewsrVU rWQhU rXQj1UrYQhU rZQU subscriptionr[U r\QjU r]QUaboutr^U r_QU index.htmlr`U raQjU rbQh.Uzmathrch0U:host=localhost port=5432 dbname=zmath user=zmath password=rdj*UreQU index_htmlrfU rgQjU rhQU_ownerri(]rjU acl_usersrkaUzoperltrmUcontactrnU roQUcommandrpU rqQjU 9rrQjU rsQU gadget.xmlrtUruQU__ac_local_roles__rv}rwjl]rxUOwnerryasUorderrzU r{QUsitemapr|U r}QU layout.cssr~U rQu.UZ3!!iHh(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq Unewq Utitleq Uu.UZλ $ zope/zmath/dtml/zmath_switch.dtml/UNLOCKUZλ!U!~m?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Uy"f " zope/zmath/dtml/zmath_switch.dtml/LOCKUy"!~!(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.591706332547-0.034182690277-00105A989226:1263143128.365qUqQss.Uy"!J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA҂6\U _locktypeqXwriteqU_tokenq U90.591706332547-0.034182690277-00105A989226:1263143128.365q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.fU#D ! zope/zmath/dtml/zmath_switch.dtml/PUTU#D!!J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA҂@ |U _locktypeqXwriteqU_tokenq U90.591706332547-0.034182690277-00105A989226:1263143128.365q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.U#D!e=!(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.XP( ! zope/zmath/dtml/zmath_switch.dtml/PUTXP(!\!>?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.XP(!=!>(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.ZL]f " zope/zmath/dtml/zmath_switch.dtml/LOCKZL]!{!(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.776880730378-0.814042088356-00105A989226:1263214821.940qUqQss.ZL]!J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA9|*IU _locktypeqXwriteqU_tokenq U90.776880730378-0.814042088356-00105A989226:1263214821.940q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.fZM  ! zope/zmath/dtml/zmath_switch.dtml/PUTZM !!SJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAC[U _locktypeqXwriteqU_tokenq U90.776880730378-0.814042088356-00105A989226:1263214821.940q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.ZM !!S(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.ZM'f ! zope/zmath/dtml/zmath_switch.dtml/PUTZM'f!!J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAEW4U _locktypeqXwriteqU_tokenq U90.776880730378-0.814042088356-00105A989226:1263214821.940q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.ZM'f!!(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.ZM9> ! zope/zmath/dtml/zmath_switch.dtml/PUTZM9>!T!J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAFZU _locktypeqXwriteqU_tokenq U90.776880730378-0.814042088356-00105A989226:1263214821.940q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.ZM9>!!(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.ZNs8 ! zope/zmath/dtml/zmath_switch.dtml/PUTZNs8!!J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA`U _locktypeqXwriteqU_tokenq U90.776880730378-0.814042088356-00105A989226:1263214821.940q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.ZNs8!!(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT+
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.pg  zope/zmath/scans.html/LOCK pg ]!}(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT. <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scans.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.pg!}(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.363489339882-0.598392350329-00105A989226:1263556884.310qUqQss.pg!}J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAEZope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.pN"  zope/zmath/scans.html/PUTpN"!!#J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAeMU _locktypeqXwriteqU_tokenq U90.363489339882-0.598392350329-00105A989226:1263556884.310q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. pN"!!#9(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTM <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scans.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.p۟*  zope/zmath/scans.html/PUTp۟*!T!3J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAx8U _locktypeqXwriteqU_tokenq U90.363489339882-0.598392350329-00105A989226:1263556884.310q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. p۟*!!3K(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT_ <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scans.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.p  zope/zmath/scans.html/PUTp!d!UJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA nU _locktypeqXwriteqU_tokenq U90.363489339882-0.598392350329-00105A989226:1263556884.310q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. p!!UK(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT_ <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scans.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.p1i  zope/zmath/scans.html/PUTp1i!ن!wJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA U _locktypeqXwriteqU_tokenq U90.363489339882-0.598392350329-00105A989226:1263556884.310q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. p1i!!w(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT( <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scans.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.pP!  zope/zmath/scans.html/PUTpP!!!bJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAU _locktypeqXwriteqU_tokenq U90.363489339882-0.598392350329-00105A989226:1263556884.310q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. pP!!!b(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT( <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scans.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.pm0wJ  zope/zmath/scans.html/PUTpm0w!"MJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAndU _locktypeqXwriteqU_tokenq U90.363489339882-0.598392350329-00105A989226:1263556884.310q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. pm0w!"M{(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scans.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.JpeD0  zope/zmath/scans.html/PUTpeD"~" J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA{tU _locktypeqXwriteqU_tokenq U90.363489339882-0.598392350329-00105A989226:1263556884.310q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. peD"" a(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTu <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scans.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.0p!3b  zope/zmath/scans.html/PUTp!3" "2J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA?tU _locktypeqXwriteqU_tokenq U90.363489339882-0.598392350329-00105A989226:1263556884.310q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. p!3""D"2(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scans.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.bpw+  zope/zmath/scans.html/PUTpw+"3"EAJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGASjU _locktypeqXwriteqU_tokenq U90.363489339882-0.598392350329-00105A989226:1263556884.310q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. pw+"4|"EA(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT <dtml-var "gettextbyname(0, language_, owner_, 'caption').show()">
qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU scans.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.pݳ  zope/zmath/scans.html/UNLOCKpݳ!"V?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.)  zope/zmath/dtml/manage_main) !#"W?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.W`wj & zope/portal/dtml/content/sitemap.dtml/LOCK W`w%"X<(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.069175385014-0.873303344652-00105A989226:1267105783.799qUqQss.W`w"X<J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA2U _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.jW* 1 % zope/portal/dtml/content/sitemap.dtml/PUTW* "Y2"ZJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAvFU _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CW* "ZR(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ???

.....
qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. 1Wf 1 % zope/portal/dtml/content/sitemap.dtml/PUTWf"Z"dJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA*U _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CWf"\c"dR(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
.....   ???

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. 1Ww , % zope/portal/dtml/content/sitemap.dtml/PUTWw"e("o J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA.)U _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CWw"f"o M(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ???

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. ,W" 6 % zope/portal/dtml/content/sitemap.dtml/PUTW""oa"yTJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA7U _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CW""p"yTW(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ???

..........
qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. 6Ww 6 % zope/portal/dtml/content/sitemap.dtml/PUTWw"y"J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAGU _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CWw"{ "W(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ??? ..........

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. 6W] ; % zope/portal/dtml/content/sitemap.dtml/PUTW]""J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGANƱ}U _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CW]"G"\(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ??? .....#####.....

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. ;W|E @ % zope/portal/dtml/content/sitemap.dtml/PUTW|E""J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGATJU _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CW|E""a(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ??? .....#####*****.....

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. @Wڇ3 6 % zope/portal/dtml/content/sitemap.dtml/PUTWڇ3"T"[J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAh+U _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CWڇ3""[W(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ???

..........

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. 6WA&Dw , % zope/portal/dtml/content/sitemap.dtml/PUTWA&Dw""J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAnrU _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CWA&Dw""M(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ???

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. ,Wcߪ 1 % zope/portal/dtml/content/sitemap.dtml/PUTWcߪ""J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAp'U _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CWcߪ"N"R(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT#####
  ???

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. 1W  , % zope/portal/dtml/content/sitemap.dtml/PUTW ""J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAtU _locktypeqXwriteqU_tokenq U90.069175385014-0.873303344652-00105A989226:1267105783.799q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CW ""M(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ???

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. ,Wș ( zope/portal/dtml/content/sitemap.dtml/UNLOCK Wș"X~":?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.WPK % zope/zmath/dtml/content/sitemap.dtml/LOCK sWPK!3"$(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU` qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.WPK"(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.259716986309-0.935219277467-00105A989226:1267106298.867qUqQss.WPK"J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA~{U _locktypeqXwriteqU_tokenq U90.259716986309-0.935219277467-00105A989226:1267106298.867q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.W`w% $ zope/zmath/dtml/content/sitemap.dtml/PUTW`w"2"ϮJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA᠃80U _locktypeqXwriteqU_tokenq U90.259716986309-0.935219277467-00105A989226:1267106298.867q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. sW`w"0"ϮG(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.%Ww1 ' zope/zmath/dtml/content/sitemap.dtml/UNLOCKWw1"~"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.+!fj & zope/portal/dtml/content/sitemap.dtml/LOCK +!f"~"ӏ(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.460298204796-0.522072913858-00105A989226:1271847061.436qUqQss.+!f"ӏJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA%[OU _locktypeqXwriteqU_tokenq U90.460298204796-0.522072913858-00105A989226:1271847061.436q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.j+,U < % zope/portal/dtml/content/sitemap.dtml/PUT+,U"ԅ"J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA/`U _locktypeqXwriteqU_tokenq U90.460298204796-0.522072913858-00105A989226:1271847061.436q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. C+,U"»"](cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ???

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. <,,f , % zope/portal/dtml/content/sitemap.dtml/PUT,,f"B"EJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA5duU _locktypeqXwriteqU_tokenq U90.460298204796-0.522072913858-00105A989226:1271847061.436q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. C,,f"׶"EM(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ???

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. ,,OU < % zope/portal/dtml/content/sitemap.dtml/PUT,OU""yJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA8bU _locktypeqXwriteqU_tokenq U90.460298204796-0.522072913858-00105A989226:1271847061.436q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. C,OU""y](cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
  ???

qUglobalsq }q U__name__q U sitemap.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. <2! ( zope/portal/dtml/content/sitemap.dtml/UNLOCK 2!""?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.:Di # zope/zmath/dtml/content/zmath.dtml/LOCK :D!"r(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU:0.637305454098-0.0135299215378-00105A989226:1271847997.916qUqQss.:D"rK(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAzU _locktypeqXwriteqU_tokenq U:0.637305454098-0.0135299215378-00105A989226:1271847997.916q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.i;ZP  zope/zmath/dtml/content.dtml/LOCK ;ZP"(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U content.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.;ZP"(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.632735909953-0.517479877992-00105A989226:1271848077.504qUqQss.;ZP"J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA#`AU _locktypeqXwriteqU_tokenq U90.632735909953-0.517479877992-00105A989226:1271848077.504q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.<f  zope/zmath/dtml/content.dtml/UNLOCK<f"B"r?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.D % zope/zmath/dtml/content/zmath.dtml/UNLOCK D""?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs. =?Yf[  zope/portal/layout.css/LOCK  =?Yf!7"(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.315630314114-0.766339276362-00105A989226:1273482094.275qU qQss.  =?Yf"J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAۑZope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.[ ={ D  zope/portal/layout.css/UNLOCK  ={ D""3?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs. >th " zope/zmath/dtml/zmath_switch.dtml/LOCK >t"W"(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU:0.0628395852606-0.468449485506-00105A989226:1273482150.153qU qQss.  >t"K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAeU _locktypeqXwriteqU_tokenq U:0.0628395852606-0.468449485506-00105A989226:1273482150.153q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.h ?c4#h ! zope/zmath/dtml/zmath_switch.dtml/PUT  ?c4###IK(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA>U _locktypeqXwriteqU_tokenq U:0.0628395852606-0.468449485506-00105A989226:1273482150.153q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. ?c4#!T#I(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.h @Pf[  zope/portal/layout.css/LOCK  @Pf"h#(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.219830422346-0.231690107378-00105A989226:1273482258.964qU qQss.  @Pf#J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAU _locktypeqXwriteqU_tokenq U90.219830422346-0.231690107378-00105A989226:1273482258.964q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.[ @qh ! zope/zmath/dtml/zmath_switch.dtml/PUT  @q## K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAbU _locktypeqXwriteqU_tokenq U:0.0628395852606-0.468449485506-00105A989226:1273482150.153q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. @q## (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.h AN, $ zope/zmath/dtml/zmath_switch.dtml/UNLOCK AN,##?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs. Bʩ  zope/portal/layout.css/UNLOCK  Bʩ##=?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs. C@wf " zope/zmath/dtml/zmath_switch.dtml/LOCK C@w##(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.693555490005-0.630528665462-00105A989226:1273482435.162qU qQss.  C@w#J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA0^U _locktypeqXwriteqU_tokenq U90.693555490005-0.630528665462-00105A989226:1273482435.162q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.f CDa ! zope/zmath/dtml/zmath_switch.dtml/PUT  CD##QJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA8kQU _locktypeqXwriteqU_tokenq U90.693555490005-0.630528665462-00105A989226:1273482435.162q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. CD# #Q(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.a Cf $ zope/zmath/dtml/zmath_switch.dtml/UNLOCK Cf#!#?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.f<Ӱ ! zope/zmath/dtml/zmath_switch.dtml/PUT <Ӱ#]#J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA@U _locktypeqXwriteqU_tokenq U90.479875868088-0.469523387517-00105A989226:1274210080.242q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.<Ӱ##A(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTu
Zentralblatt MATH has released its new 2010 interface!
For an improved identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.
Zentralblatt MATH has released its new 2010 interface!
For an improved identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.K=3d " zope/zmath/dtml/zmath_switch.dtml/LOCKK=3#&:#,(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU80.695694311824-0.38717430411-00105A989226:1274434438.244qUqQss.K=3#,I(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAᏜU _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.dK>" ! zope/zmath/dtml/zmath_switch.dtml/PUTK>"#-#.I(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAS%U _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.K>"#&#.(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT 
Zentralblatt MATH has released its new 2010 interface!
For an improved identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.K@J  ! zope/zmath/dtml/zmath_switch.dtml/PUTK@J #.#6<I(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAV!U _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.K@J #03#6<B(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTv
Zentralblatt MATH has released its new 2010 interface!
For an improved identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.KBA# ! zope/zmath/dtml/zmath_switch.dtml/PUTKBA#6y#=`I(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA!5U _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.KBA#7#=`I(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT}
Zentralblatt MATH has released its new 2010 interface!
For an improved author identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.#KB{ ! zope/zmath/dtml/zmath_switch.dtml/PUTKB{#=#DI(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA,U _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.KB{#?#D7(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTk
Zentralblatt MATH has released its new 2010 interface!
For an improved author identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.KChZope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.KCh
Zentralblatt MATH has released its new 2010 interface!
For an improved author identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.KC1f# ! zope/zmath/dtml/zmath_switch.dtml/PUTKC1f#K#RI(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA8U _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.KC1f#MT#RI(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT}
Zentralblatt MATH has released its new 2010 interface!
For an improved author identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.#KD} ! zope/zmath/dtml/zmath_switch.dtml/PUTKD}#R#YI(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGADrCU _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.KD}#Tm#Y(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!
For an improved author identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.KEm  ! zope/zmath/dtml/zmath_switch.dtml/PUTKEm #Z%#aI(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAQnOU _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.KEm #[#a(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!
For an improved author identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.KFi( ! zope/zmath/dtml/zmath_switch.dtml/PUTKFi(#a#i;I(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA`0U _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.KFi(#cX#i;9(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTm
Zentralblatt MATH has released its new 2010 interface!
For an improved author identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.KGf* ! zope/zmath/dtml/zmath_switch.dtml/PUTKGf#ix#pVI(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAvsk]U _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.KGf#j#pVP(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
Zentralblatt MATH has released its new 2010 interface!
For an improved author identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.*KNGv ! zope/zmath/dtml/zmath_switch.dtml/PUTKNGv#p#wI(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA6וU _locktypeqXwriteqU_tokenq U80.695694311824-0.38717430411-00105A989226:1274434438.244q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.KNGv#r#w9(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTm
Zentralblatt MATH has released its new 2010 interface!
For an improved author identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.FOX $ zope/zmath/dtml/zmath_switch.dtml/UNLOCKFOX#,U#~?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.(8 & zope/zmath/dtml/copyright.dtml/manage_edit (8Y#T(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT Copyright © | | |
| ">Webmaster
qUglobalsq }q U__name__q Ucopyright.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.: & zope/zmath/dtml/copyright.dtml/manage_edit :##r(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT Copyright © | | |
| ">Webmaster
qUglobalsq }q U__name__q Ucopyright.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. Ɉ # zope/zmath/dtml/editor.dtml/manage_edit Ɉm#H(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTCopyright © : " target="fiz"> " target="ems"> " target="haw">
: " target="springer"> qUglobalsq }q U__name__q U editor.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.i" z  zope/zmath/images/haw.gif/LOCK i"#S (cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asUheightq K'Uwidthq KU content_typeq U image/gifqU__name__qUhaw.gifqU_EtagSupport__etagqU ts58703624.21qUsizeqL2263L UdataqTGIF89a'>"Rnޮzzz~VzގƦ.ZξJzFnҖ⪾~~~F枲:fΚbB^6bRv"Nv޾Nʺ*VBjNr֖憞6^fB2^Ίꖮ抢FJrΊJn҂j&VvަZ~֮>f&R:bJήrZzֺ⮾J~b’FjҎjnھ*VΎ⎎ʦƒJr:b! ,']H*\ȰÇ# ŋ3jȱǏ CIҏ (S\ɲ%H]ʜI&K6sܩHB'TBѣ9qzdr$,PzSի(}rTLD0>iF E`]vR7L0&#A@E$\VkF1D)^,ّP8El!ۋm@d!'#C~f7EuӰ,>`vF@]C^@'*pձR]Nb`GPW$uHuE jx#h^B dC9f8q/a0j̢`b:G 6F `'pL(A.Ȃ@@2ATD$a7;o # ZГ&vA\!A, # JbdIZS>$E,Th9!DE@PX(ЗE%!Dj| =8`ohJIQ`>@LCNAUiA$\*Ҁ"@AJ8'IC duL=Z7ӵn]k[zVHxͫ^׃;qU_dav_writelocksqUqQu.i"#S(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.338972078888-0.226537912718-00105A989226:1284641866.138qUqQss.i"#SJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA$3U _locktypeqXwriteqU_tokenq U90.338972078888-0.226537912718-00105A989226:1284641866.138q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. zi>~w  zope/zmath/images/haw.gif/UNLOCKi>~w##?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.jZ # zope/zmath/images/haw.gif/manage_upload jZ##~"(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asUheightq K,Uwidthq KU content_typeq U image/gifqU__name__qUhaw.gifqU_EtagSupport__etagqU ts84641910.6qUsizeqL1288L UdataqTGIF89a,#Qʔhhh͒mHn ?!,,I8ͻ`(di9OAk0x|?"v0Yk:('ah,VeBJ.ϝF.Txp, @= C 7 x.0W wB| LxBC at 7C 7 Nj9 1cu .az7Õ pњ| :/_Ih0(TKCWb("%, ``Ǘgv`1ߋm&kH:>U)@t %*@F' pJԣRbuB*tiY Q'UBZ >jZTmR aU@ ,5Df!ּrUXا- @2x.YsgΌ%дjpVI]Ȱ7S!ݶ$_ Bܺv,sWOFram[]/|7hX-4m~u ,ӱDM8EsgZe 2ٍXUc5F$WϪ(cB, ".[E)T,;pBn< !{3, /$z:%rB1P@8S@OJ c|KJ'Y E:7鹽;I/l<CV1G'@;0H.;qU_dav_writelocksqUqQu.k/m % zope/serials/images/haw.gif/manage_upload Jk/چ#(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqTGIF89a,#Qʔhhh͒mHn ?!,,I8ͻ`(di9OAk0x|?"v0Yk:('ah,VeBJ.ϝF.Txp, @= C 7 x.0W wB| LxBC at 7C 7 Nj9 1cu .az7Õ pњ| :/_Ih0(TKCWb("%, ``Ǘgv`1ߋm&kH:>U)@t %*@F' pJԣRbuB*tiY Q'UBZ >jZTmR aU@ ,5Df!ּrUXا- @2x.YsgΌ%дjpVI]Ȱ7S!ݶ$_ Bܺv,sWOFram[]/|7hX-4m~u ,ӱDM8EsgZe 2ٍXUc5F$WϪ(cB, ".[E)T,;pBn< !{3, /$z:%rB1P@8S@OJ c|KJ'Y E:7鹽;I/l<CV1G'@;0H.;qUheightqK,Uwidthq KU content_typeq U image/gifq U__name__q Uhaw.gifq U_EtagSupport__etagqU ts84641972.5qU__ac_local_roles__q}qUzopeq]qUOwnerqasUsizeqL1288L u.mk"o & zope/reviewer/images/haw.gif/manage_upload k"#(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asUheightq K,Uwidthq KU content_typeq U image/gifqU__name__qUhaw.gifqU_EtagSupport__etagqU ts84641979.61qUdataqTGIF89a,#Qʔhhh͒mHn ?!,,I8ͻ`(di9OAk0x|?"v0Yk:('ah,VeBJ.ϝF.Txp, @= C 7 x.0W wB| LxBC at 7C 7 Nj9 1cu .az7Õ pњ| :/_Ih0(TKCWb("%, ``Ǘgv`1ߋm&kH:>U)@t %*@F' pJԣRbuB*tiY Q'UBZ >jZTmR aU@ ,5Df!ּrUXا- @2x.YsgΌ%дjpVI]Ȱ7S!ݶ$_ Bܺv,sWOFram[]/|7hX-4m~u ,ӱDM8EsgZe 2ٍXUc5F$WϪ(cB, ".[E)T,;pBn< !{3, /$z:%rB1P@8S@OJ c|KJ'Y E:7鹽;I/l<CV1G'@;0H.;qUsizeqL1288L u.ok m $ zope/portal/images/haw.gif/manage_upload wk #(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asUheightq K,Uwidthq KU content_typeq U image/gifqU__name__qUhaw.gifqU_EtagSupport__etagqU ts84641988.97qUdataqTGIF89a,#Qʔhhh͒mHn ?!,,I8ͻ`(di9OAk0x|?"v0Yk:('ah,VeBJ.ϝF.Txp, @= C 7 x.0W wB| LxBC at 7C 7 Nj9 1cu .az7Õ pњ| :/_Ih0(TKCWb("%, ``Ǘgv`1ߋm&kH:>U)@t %*@F' pJԣRbuB*tiY Q'UBZ >jZTmR aU@ ,5Df!ּrUXا- @2x.YsgΌ%дjpVI]Ȱ7S!ݶ$_ Bܺv,sWOFram[]/|7hX-4m~u ,ӱDM8EsgZe 2ٍXUc5F$WϪ(cB, ".[E)T,;pBn< !{3, /$z:%rB1P@8S@OJ c|KJ'Y E:7鹽;I/l<CV1G'@;0H.;qUsizeqL1288L u.mkh,i ! zope/msc/images/haw.gif/manage_upload kh,#r(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqTGIF89a,#Qʔhhh͒mHn ?!,,I8ͻ`(di9OAk0x|?"v0Yk:('ah,VeBJ.ϝF.Txp, @= C 7 x.0W wB| LxBC at 7C 7 Nj9 1cu .az7Õ pњ| :/_Ih0(TKCWb("%, ``Ǘgv`1ߋm&kH:>U)@t %*@F' pJԣRbuB*tiY Q'UBZ >jZTmR aU@ ,5Df!ּrUXا- @2x.YsgΌ%дjpVI]Ȱ7S!ݶ$_ Bܺv,sWOFram[]/|7hX-4m~u ,ӱDM8EsgZe 2ٍXUc5F$WϪ(cB, ".[E)T,;pBn< !{3, /$z:%rB1P@8S@OJ c|KJ'Y E:7鹽;I/l<CV1G'@;0H.;qUheightqK,Uwidthq KU content_typeq U image/gifq U__name__q Uhaw.gifq U_EtagSupport__etagqU ts84641997.5qU__ac_local_roles__q}qUzopeq]qUOwnerqasUsizeqL1288L u.ilUn % zope/authors/images/haw.gif/manage_uploadlUF#(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asUheightq K,Uwidthq KU content_typeq U image/gifqU__name__qUhaw.gifqU_EtagSupport__etagqU ts84642007.16qUdataqTGIF89a,#Qʔhhh͒mHn ?!,,I8ͻ`(di9OAk0x|?"v0Yk:('ah,VeBJ.ϝF.Txp, @= C 7 x.0W wB| LxBC at 7C 7 Nj9 1cu .az7Õ pњ| :/_Ih0(TKCWb("%, ``Ǘgv`1ߋm&kH:>U)@t %*@F' pJԣRbuB*tiY Q'UBZ >jZTmR aU@ ,5Df!ּrUXا- @2x.YsgΌ%дjpVI]Ȱ7S!ݶ$_ Bܺv,sWOFram[]/|7hX-4m~u ,ӱDM8EsgZe 2ٍXUc5F$WϪ(cB, ".[E)T,;pBn< !{3, /$z:%rB1P@8S@OJ c|KJ'Y E:7鹽;I/l<CV1G'@;0H.;qUsizeqL1288L u.np{ƤU % zope/portal/images/logo.gif/manage_upload tp{ƤUB9#Y(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqT"GIF89a@        !!# "$!#%"%'%()')+(+-*-/,/1.02/1302414635746858979:8:;9;=:=>@A?LAB@NOBDBPEFDSTFHE SHIGIJHTJLI\LNLWNPMPRO _QSPSTRTUSUWTWYV'bY[X[]Z+e\^[ i^_]#k`b_bda)ndecegd7pgifhjg9rjliulnkmol5z@wnpmoqnCzB|rtqsurE~tvsGvxuxzwy{xKz|yMN}|~}~XZ\^ackmprÖuƘxɛ~ĝƞȄʅˣͥϨͬϭѰԲ״Ӹ׻ٽÿijȷ˻ν!Created with GIMP,@ Hp>rqdX#JHŋ3jȱGP]yѢd[S\ɲ˗0 3Ĥ(cɳϞܼѣH׉PEJJ*{jkpyO@ Һ;qpʍN Wnݱ7%u3)[Xg˘/k㲍d}_2thoIx @,@'6elY+Lv С⹉rk,$y>g1nW2}!۾{xܤYEE uBuWwQ%YOOր9 mD [Q(#P5BiC'`bHuɳƋ8texD@Tm @JO\MMpD**FQu3b4NI >POG4$Oh=3G&"QMf4Zt\ĠCm\cTs.i'O8T4}-@ND~YE   ?1kZA#JU4Dl-ѦBk>>V &1C*Et`(A ERq{rJ$œa0.#M*!4S`0! rLud[.lׄ:5 tI7q<0G(`YR(+ѡJ$`9p?s1At6pQ, ф!ݼw]4A xR@ЖAaavy?&ӆ T0C(@ !B3%OER%)@0C p_x {a:!Ea8B#jG hDd6PA,1p| { Dh@BXœ'B mp5׽|oLJ]@ wģ"i u @ E )i\ ^#/! !"x"}%'F#`HZІ9s! ,. "rѦ(P4-)X,hc@j"7= 73!hDޱb#+i!() ȁJzZN͓$@A ă Xm*y0,;+ B|"܀GT*L!j"~^&+JP-qiTS @ \=dzfA\6@T@d@PDJB ,$ HM,4\#0@o }<A95`hMv#Hv -A.Jt8Cd ڶu+AN۹q "؅1 K(a %܅w b+`m?@ |,t'1cpիdX )<@;!@"VIJP-)DHtP#zPm*AQ*· 󋈜rC$D+05wG6<хNDɷ*y -mx{j(h01h}"$haCbvP%@1>5hc񄴱Ht5U[|9"HqV!9H l(D> 6ТP徠6!~Ȉ2VZIքyrf"My<"]r ޽" 11| zE(@-|`1(Zēs(pqz `xF "=xEv@4d@29~8DvW#U$@5`h @ =G9P>?,z. %Ps'ݠU% QW~W2P``6 %wf|2D㉢8xov8xa e& S>$+`hE`-ҐQP,P D`pAq Qt{Pp&u0(rE"_ZS>*p3. N4_xHH@!(- @ pЏ8L 1 SvQ S 5f,` Y p H'<ٓ>O>YFiưulAGٔN)!&OYV ;>@=@A?LAB@NCEBPEFDSFHE SGIFHIGIJHJKIUVMNL]XOPN ^PROQSP`RTQTUSUVTUWTWYV'bY[X[]Zh+e^`]$k_a^`b_ac`bda)ndecegd6pghfhighjg:sjlikmj4xlnk>vnom@xoqnqrpqspB|rtqsurE~tvsvxuHwyvy{xz|yLS}|O~}V~Y[b^eacjmtqwu{xɛ}ÝƟɇâˣ͋ǥ˩άɓЭ̰ճҶлؼӽۿ֪ݴÿºӴԲŽƶ̼!Created with GIMP! ,@H K$IbÇ#JHŋ3jȱ#GQQR9rǓ(S\ɲ˂ny˛8sܩSV4mJQD)ӧPRhSX_E+kDdZ5(G/hӪMKõpz͘@sEd%eIڡ1́È#"ba!PL$H 1 rJ `C^PƳY+4EP#uN߿,CA2LqN3 v )P -&fQ8 ~hD?L O dGa*e%@T L^~KLa>i !oVT~ @ Cf D` PX"5:6MDqx ր&>3 A_bXcNTUAkH% IeDEaED6E':i 0C0ƨN7Ҕ@Լ H4XDW&EqsDhԞ85S2(IfېD&@-:9r}23wPX0E 0Х1o,CǜT 3<+[C p@D,C,U)QTM)*:k~Ah|HL*&'$@@1 Z'AP@_ QiCOI DESB `1 F!%= !ci 0~ΤA(4C ZA_B*)v1#h@D i6C3J @CRlq U!1 d '275iԢDHFz DB(iL8DG礍 (.2čFE(wp:g@<+i@a\/?)hA0Ht b9^D>: h$NB$?<$!C*,!H>dl[xpV(xEH4 p)HCh*9 8 {؃7RD09n8FI!\% F1"#p3\ng@fPmtbAA/9D+2BPf AD82'|N!&F1#"C T-HHaΈIAAϱC81KiCE0xqt7N7qUa$q?ĩQEGZѨ\$/MVZi>@ YCkfA@;>D DC8DCEAq8!j8%xNҠ M sߦÑH 'H-0 $'A  DDEBa1xLUu%zcư<fhPB8#NPka%AXn$R$8QQzᰪՅY*bAg"0ш##f[k1%\7BL i$BzO]--d[,1U&һlA`@M/ _i!J F0bLR:DodؑH ϙDhzb'9 t ]n}g=;˙"Yt$xC ]eDcfe%gTwUrqF]E-Yt'BU1. ] .ԀZH!:f@aP/0 iB ZB;M!CѨNxSHhw-1x3{X .;!Ū˘<qEꛉLm[V'R_$yQ~@]J؀4:됆cIB`Z rA 0\c CJAYJ LR1h j%2Jb9"v@w (LȈ]UIBlq i" ,8v{oW !؀ws$4 (pzDȗRHddfeP(P" x:̐1">'|Cab Uu P2&U3)4?C CQ 9 ,0B %#0@2t 70) 6P1pi02tH22 @ .pb%P| $(R@<@lM E ]16DEGl T`>l ;0.N9S` < 2Lp _ 0 PD2P@ ʠLo,@h`Dn   $ AP^0 Q 0#RјEPxZ  J;Dp,ة@ ꕧ 3€ʪPP3z6*A;>@=@A?LAB@NCEBPEFDSFHE SGIFHIGIJHJKIUVMNL]XOPN ^PROQSP`RTQTUSUWTWYV'bY[X[]Zh+e^`]$k_a^`b_ac`bda)ndecegd6pghfhighjg:sjlikmj4xlnk>vnom@xoqnqspB|rtqsurE~tvsvxuHwyvy{xz|yLS}|O~}V~Y[b^eacjmtqwu{xɛ}ÝƟɇâˣ͋ǥ˩άɓЭ̰ճҶлؼӽۿ֪ݴÿºӴԲŽƶ̼!Created with GIMP! ,@ Hp 9ht9rV#JHŋ3jȱG8=AadRS\ɲ˗0 däM(cɳOX=y3ϣH*=I6.JU@%*טTQ0HpukQۢɝKw5V+(_wb$T@ > nM΁FN3k E`- :tSE@A") r hDV1,_ E/KNF  ]z芝l X%l;MPۻ|3kd1WEMuA}GQx!-O؆^ $mT[GR1Cm5#I`ID.&Cm ԍ0F Qa&m5p7LHOHMtD+2Fu4b$ 1͏=aؑI.<+[M@䠑I @ !Y5ئ1G! LC:#M  44uD"J$D98=wEJDN7YiDpCL2ЯFDFtVuI&꠫FԪEP]`@ EбHPD XN&-$P^YP6fH I2-AA*N2xQ*Y0CՖcM)HP-KpT4T9P!P,܄Bek["D,1$w4 IUPl2b!/C=`AԄ(s" Lזc@mDA|Bwaup &9҅2=0ٖڊ o01Db 0 K&VtpAttH- @bbHu )8T @"R:q@$,>TFIA'4]ŐL``ft(#WFei @>QC >ۈ F' b \؄qj t"llc8H*(HLd9@A䀍1$Cm6sMD滀 S qn20ǁ6#x$S>{lӉckⰧ{@*f < @( rKYlmIHjR6 +A`S& CVd6pqADi X%<qT5QQA`9 lF)O?XºTrM+ZEVpHȭnsD P* 1dJXp?B&CbqW. N05[bk2(@ o:%Hh{9 M@·յl[ف# *nH8XrEpC$ EX']{+ +N l iª h-;W$A rߍw h2/^&;[.WBD*qG 7FxkՠiED⥁ $hչg%#NMϯ~5r@M .@e ]8 L |p-D! kR, br,CШGVd8{0We/"i,)D癆3, vw@` 5"Vhp,!7\xp3q,a԰u9\Fu9,`g Fػ^ג"Mx&ڒV!-`aVPb8 XBr 7b [%@K@La>`A-Z z /El l Or!~Hdi $=EqȈ`r ,B Е2^{c[eYjւ6Y :3J'H7 Vm#'vD4#PX`F. Yg'(U|thǽxX {crtFС q)A^qk ay kriL'`#P yNKgls! 3*e tp+ pN}V%2 g}B | P@7 `VWuW kC*50bL0GoG.*5w b+  $yP5 /8FX trta6]TtP:hhV^K 0EY׀ t= !HbT8 h 8D h! T_  sWJCp&d:a; & H 159 PMh ؎r-8XR o0GdtX4 ` ɰ fe̘H b[yt~ `  7)294Y 5<@9ٓB9S1F:IJ;q p/L9Tp pSP^`b9dYfyhjlٖnpr9tYvyxz|ٗf +i '3 p2 +iݐkpr-` W m`kF^ d W0 !И ) @ }4{psqRupLv0-$NVJ(i} d1 `$#Y@y! j!{! ˰ 蚀 qA @p&{!  )<`  F P`mp&֐ *% p *#p@pˠ , ` P i p0C EpHΩ2pBP f P} `   Հ 0-`$A֠ y)^p 51@>  fP:W=`W1q qR` "0-N F d@Q @y #`'0 P0;BK pC@ [!5BC`LiRp ܰ1c:'P b-^25Ā +e \  @ja10 Ā+ePFg*@)> `6␡  YXY : 0i3YP ' 0-@0XP}M P Ad@`  YA>$Y A P{ה7 ?PoP.,ϰ + 2 CQj caN,oр 41c $; Ϡjv+~ gZ  :#0 o* v&-[#6:˳> B{& "I[=  YRTka`Y [?[5p@^P[|n  {t حT(u'0P N)W/ ָ( xN堹0 KqݠV Rt @л @09=+[GPpS5吵 8@k諾!o[q+ @,m6++9\LfPqPb* [8 9!lvbpQTC k v /ôK~(i@ өY ~ 0 : A\ P ~5 -b #@ o5RsT{Jd4[盾^  +q[?s\u;=?<>@=?@>@A?LMAB@NACAOCEBPDFCRQSEGDTFHE SGIFHIG TIJHTJKIUJLJ[VLNK\WMOLX]NPMYOQN ^PRO _QSPRTQ`STRTUSaUVTVWUVXUWYV%a&b(cgZ\Y)d[]Z+e,e\^[i-f]_\!j/g#k_a^$l&m(nbda)ocebdec+p5nfge6oghf7phig8q:rikhBHɓ(S\pQ0}I͛83ϟ@'LH*]=J0PyRݚA\ zSѬ"d۷nCpA1_%WBXm7SE~3k@`V LZj,p&i'kF]YD̥7 OOpMf8v9ΧF5IQ? =OZhn:C~]ˀz4qgTI?PxdE^M@fTd]A瓆]XTpǁ"`f B`E 4am@Ȓ1P$ĉ~Њ0`@q[,AAAC JDdX  A !`@(L@R2D C*,`@'|0?6KPf(qA(YA{.APDA-71GM"YD~i[2Ą_J^X#4TFC"Q)P ,^eW eH @Đ#>Ap8wAA_B$2E'_LB (pi1ՠ-mfa@P5 ! BNcC2Txi^Dܸ볓_?@E\٘wN ЌՐ3D*( .>H3r+ EY ;]b/9bN{լWM C',QO<1H )8ŭia%-%``9-7bA^KS Q[f 8eK BCUc8pJ5$q q_ZXa  }{'kI@ ~bTؐ9 2p`]T*&mBVD`Ѐm:l!pȅ3 _/L,$PȐQ<]4S aUR[EP!c؆- h&PU$I"! 8tr\4CIPyCo"Z|a ;,"7Zx6FQ YC%8#Ђa!G$ӤIc7а>8c*M<1vmlbppE6jHBHF2F:bEcI^c= h3R(A"~ *T~ Wⴴ E6Q i0Hws!1>  2Δ}>قtyf6ʐ3"@KnajTH.apnm:Y "W@y)4< tSV1$YtqJ0[[I#4d a<Ĉ`ߤ ufC5/26U _locktypeqXwriteqU_tokenq U90.317692197255-0.743619421295-00105A989226:1284643609.207q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu._  zope/portal/dtml/logo.dtml/PUT$$7J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA$ wU _locktypeqXwriteqU_tokenq U90.317692197255-0.743619421295-00105A989226:1284643609.207q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. h?$7(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTqUglobalsq }q U__name__q U logo.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu./  zope/portal/dtml/logo.dtml/PUT/$m$J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA$Ο{U _locktypeqXwriteqU_tokenq U90.317692197255-0.743619421295-00105A989226:1284643609.207q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. h/$$(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTqUglobalsq }q U__name__q U logo.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.重  zope/portal/dtml/logo.dtml/PUT重$$ ~J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA$P4U _locktypeqXwriteqU_tokenq U90.317692197255-0.743619421295-00105A989226:1284643609.207q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. h重$$ ~(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTqUglobalsq }q U__name__q U logo.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.\! % zope/portal/images/logo.gif/manage_upload t\$8$$!!g(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asUheightq K]Uwidthq MoU content_typeq U image/gifqU__name__qUlogo.gifqU_EtagSupport__etagqU ts84643741.47qUdataqTj GIF89ao]        !!# "$!#$"$%#&'%')&)+(+-*-/,02/1302414635746857968979:8:;9;=:=><>@=@A?LAB@NACAOCEBPEFDSFHEHIGTIKHJLJ\LNKWXNPM^OQNPRO`RTQSURUWTVXU$`WYVY[X(c[\Zh,e]_\"j.g^`]`b_'mbda2l*odecfhe7phjg9rjlikmj=u3xlnknpmAx7{oqnA{qspC}surtvsFN}vwuIxzwz|yLM|~{~}VY\^ebdjmoq”wuř{wț}Üƞȡţ̥Џ˩άЮҰ֞дոةӼֿ۬ÿ·ڱijƵںڷɽ!Created with GIMP,o] H{vR&L<#JHŋ3jȱǏ CIjx哒0cʜI͛8ss@YIѣH*(P_ ]JիXԷNPjKٳ 6,ڷp=.L[b˷EeBKaDÐM C'λ8gpdwS^:}Vד܄x(fI! ;|BHNzu_NF%8®#''wu2#@ѵ8^FL j0iFP;,/VˬtW j`41F51GkA@i\fQ/%l= VG@I!O ʑ=2胒_Q3[be)=M'{3*%q#-,-^csQ1CÂ-S9UU!X  @E6?l8sq Ă\>2qN,zC-},z`ЀC^8 AD2P>2%? +9A҈G AxTZMu80748 8FΑh"B(b $tcW*PĢz48U (Aر ` r(2(ha8TA 3Š8AB6$ r)oP-*k#Xel(b@7sP8#<`4@ bAQJhd`A ;Blq"qՃPXoP'" YчV&ѰDVՊ rhDH63I=0 *LiHb ֡ j`Y˕*E'R&lY (%jM0}߽H4VR1@D 1Tώv=jWD4u , jɸs"G9 h{#6h*Ro`Q%} /E,)P .&H:^Є2\E!-hXچ F̑LmCDdi#+uqc>-s"=]}EsZbA|]PB\ؚDn4X(' BتC"fO{s"ծ:dE P#&+иL̻˱OP !,]Kx D0 R0g1mW{ P[gw)W~j( N| $(p 0hс`Bv ,xڧx_3H5x98+68u5 ! @0s@ `T0]8QP 31B "xakk rpXrH^QG}!jx&ӌ䆪Ey pB:VNX8XO 4!`p&3iD]tr0 ~w|s07H/O1hHFO0D@&y(`n!Vg! J Yp @  `{T\AX0 $& 1]ps8Hn w琪t ' -Yt!;:Жq%( q @ p s ^ hb:d3p:W(MN`C% 1`y^ u#9o<_g w{  mVn@p` m }7(8 6rjCew*p"ɕ;ǁ a oIe8Jc?V R s 2 1 0 {`:YgXG9 O)!oh(]\i~_[jʑeIYZpP@0 `1 JJ :g E@a R 5 iHiހ 2pYRIfrqXia 0HʖNZDW~&@ a t۰ @ ( Sv3A-GZMx6tq ¨C 0djmX$pmx NөQJ  F@p j*YPe- UH gYr02a 44 9jq mY~)Vqjq#0Qm >+S@0\`f{B2 Sx R@ڰ\۵^ۧ11tH6.U0`fAڐ #"0Ğqc!l4F*~ 0iigV 0 m0  j1c-RT+ hy$ஈt!pPAX"knZ`fpPЖNP V+:eJ Dpf@*1#YP@ ` P/P@ MNE:zƋb[`PK`W6 J P^*KDZtA $˼m q5Ltatx[pYز` 1P [@cV8Mf0jBp\  L + i+(6 ePƨyWD  *]- kZ<%&PD m©0-@il6 /5:\0\p1^xW-\א!E p iw R@Lv!` O/ ~1l`BU12,ť,1 MGЧ T ;L@Дa`  Q!-P mĂɄK׀4!& jIy0 03] ]p 4=g+Ͱ@B ŰӄJ ; 3(PZ hc@>$@ӡt;P%0pP uw]P <+}e` Q zp-@U@ӠѪ WgW 7]д|/paN ` u ] 09=0Nٚ=M ]á&]ʀ}}q!K }cPQ D@ w>5 . 0u>^~ ">$^&~(*,.02>4^6~8:q` ,1 |r9Q ! N@uQ C@7]@0+]T>I@! :vpJn JB< gMԀUi9 `ڂ}'[ ` VD  aԊZNNp~  N)ka p]{^!͠ d 0+@ZA 7]#pC`e0/^ ~ JbN@  P` ^$אɀ qu q`X @ p~! 8F`r@ o0 ` ;wp 0pp PU @ 0 `` '׭00) ' z 09 } P ]e % 0׆! ) H@ ` 8p1 J`0GȰA@ﭩD`7 P f@peq-P0 P0 q `#0eP0U+P8!P+;@#; p-4CP0J.3X  Z|Hŵ~<``?hX!͎ԫ" Դ(dw5@b 8H` (kb"3riX2  "<  ngOzG8!GM>,x4( b}HD0O?0 0hĎ 4dk 5]pbȻ5 *8-D+",`GH|RbG9}\x.*m#B\\3]^@F5$ӖACg# 9QN@zU8R|dids&l b䃣a p v8*\g#v #( \٨9Rib9 hk욞agZ JǜSZR:ypb(M-mT0(mX9Ng(h~Z 8ŜzL ^Λg! R0VV[o z/ '8r8v 3b0dx%!CM8A4\p Qc- "9.8P8zs ~pԑ2Է~`KRx ^Z(K#^ǂ3c Å6'# "Pē^ 5ga6Zpo#F{(~Q^BTPg  \f[8] Cb K 2.og=vhB܃ p%k\dAB``"hi!n#' 9 &6 X ؠ?`؁ZԒKq-7sNgsE߉V18*~ 0hJ˴z =A*ShZmAfs k2p`/ /c>`wkU9m4Hʼ-#ͺEA|$Whky;H)(ER3XqΜ"3cD5@ 0'1(**eLӅh(;hA(FXxq@Q:8K@1Um+,A o&ƶ5C3*f!DVZ錁`E*jlμQv^&$ kG;-l@GIY?ZX (> N=vlLcH>P m\C !`QڼQIg,(F,LGȄC! "`B2JPM;G`P\!2EooGE& h5E @}6)wi~j/{F88@B"Ј~(!oT(v0{80x;P \4,: *Aw? A6 !h 3'J/H0/{87p1DoA1A!`A|a( ڏs|a(YтyAuhAmX ((  F M zQ_ Kh2uF@<DJE0}E "E?O]A A61D.7lxcvAM\59 zP}P>amWxcB6Z1 C5mq\FMސ9Gx7x%>qWx5qwyE>r'GyI;qUsizeqL8298L u.!"ę % zope/portal/images/logo.gif/manage_upload t"ę$$b$E(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqTGIF89a,L         !!# "$!#$"$%#%'$&(%'(&()')+(*,)+-*,-+-.,./-/1.02/1302313424635746857968979:8:;9;=:<>;=?<>@=?@>@A?LMAB@NACAOCEBPQDFCRQSEGDRTFHE RU SGIF RHIGW TIJHTJKIZUJLJ[[VLNK\WX]NPMYOQN ^PROZ _[RTQ`STRTUSaUVTVWUVXUcWYV%ae&bfY[X(cg)d[]Zh+e,e\^[i-f]_\!j/g^`]#k_a^$l`b_&mac`(nbda)oceb4m+pefd5n,qfge6o7phig8q:r;sjlidt,&T@"i)]"T`a!џT4(FGE9ԀthԣlJzT{vHzED5tG@!Ft:ݚNO~T:a!'>$!Dv^sXYm cT*Q (z>}MX(R ;ѨIb&ʮ@AEh"o ; 4*&FbhHg6 $n A=d :#:F%PA]%EaF ք BƦ6%a {eE!g@%+ DL,;Pn Aw0C7ACiC,P@ tD4; -ZhM!ZEUX_䁅f1@Pu1 NLt q+&7w6C" rTxh O glC L2vC0AIqӉQj֐  D [C!:Dk@#qea5`6QX9YA+"ѩ]q2R@hȫ 6Z\CzqX@&G>OZ3r TI 4@z!]h(S)DF,AՐG6 ]S,*47\,ಹMrȗTo# B$"j &fχ29]YAC7!W?@ 5 X(0An5dp#.!ZɄTeFDI lbR Y 6~7ȂCd:DȎ QB10=L1d$1 >@GEm%::q`N@Vd+2A"+ I"5b8A( MI>BBM)7M^~QLJ "a@:AI 9'YXC0F99 N¢N Ҹ%m/jiVZI lHXI;H釶}r!<4xb-q ELU9gTh3ۄg<Н^] C[\b4R@r6Nn2-(WR u.A7 )A W|ٰ31;k2Yth:.V!(6"_8I[@d]= ' q[u#G4!x)hAD* ('݈  a@8 xr!&&Are"h"5{d`%lAs8pk:nȀ 4d@ u%5x:@;nx!#>KHeDP hȇ7 `e3 q#@w*ڐe] Rt=BDJꨊa[7gJD d6X@(:Ar͐%vc?vF HY9kt/46:K-;"*l s]6JŅ))JQ8@7xCExUW  T&!,}e}rgĩhEYu,Ce5s-E.Q[8p*=p#G7 ?ȷ5.,Xʰ7Tv ](Dc0"qdh(kR㐇:!nx`4эw#xDvZz tABHy!:ޫ6dfiN"rKPe h8audc`G: @Tb":Z+ 0\ߛ!z.˫-?|A7mC]d .U?k0 Đ @ 0P p@nbT!~Wsf EJ QkWs"Nl:'Uif\1&fy Ɛ @ qb]fG8S(r hwwA ~aq}sQ0{u@׃\f%SaptIP; P jWrW]\HLwx+\j8e 4e*DU(1.b= 3{Q8 pX5U{{6c:S=ÇJV aRh$)"09 @Tc@xTe-CV:x<3e1tQ=HפCi0Xjըm~=@p ё !9=9 ,E Q0'`Łc/>@DQ~a(;b6_)TYSi\ٕ`AAvRdY^b'n1fٖn`$m[vy/SE0mxyfQpb@[ 9Yyٙ9Yyٚ9YyN`(Y@@U@0/XD!a:f**DW퇝/0 wU-HTF#@/t"ةgpM$4pe@@1 Wdt`f"=`q*(JDpM*0qE4 RG@7ʪ #Ъ40-Z0I=JTVd,J%y 4=Z78wwa5 i71{ c-kj 8(Ypa ǢZB]eP:r*WEk3Ч1Vr";G 9g)pM :`30 ʰVIJC%{  QJe"Dlw[; M.+(P8W`D`3M;=?<>@=?@>@A?LMAB@NACAOCEBPQDFCRQSEGDRTFHE RU SGIF RHIGW TIJHTJKIZUJLJ[[VLNK\WX]NPMYOQN ^PROZ _[RTQ`STRTUSaUVTVWUVXUcWYV%ae&bfY[X(cg)d[]Zh+e,e\^[i-f]_\!j/g^`]#k_a^$l`b_&mac`(nbda)oceb4m+pefd5n,qfge6o7phig8q:r;sjliJ)"I` \"\r4 $HPsf8cx@@NM#UFi2(F8IЉQ I8i."FxDж(CTFLB`cvΎ z&Z: lgpp7#f}3'!$(P'A`=`Vg/`=q3fI$zM"Fj(z#B!|/ v;DGt\$%P[x!<4-ؠE2)I Er@f@ٝL"!AdiNʀF;q|x59z!]aS  ""ﴍiE4`H4Gmp T2J͊㐇:QtH`4эw#p!cMRl9W(\szqW.ւYLMT6 $`Os/< 75#0~O5@W!D L$qQ Qcf @SN)qR~ Q8'0[zE@< pS>_Ȃ^Xu[_:N5zbA| Ea0 `` Da~R~VerUKQ[!dwSs,GQ  U _))8GU.FՉjz+I989?Pq P ^0 }ic^ x1a,#` !KXeAb!`[㨑AeŰ @ 00 05q8TOa MA~5V:9(\UZ#".[`h` @ `qڇ|#:Xw:ubm 0b53jE *0b 'X)@W&me\Q Kzwz0 tc|0q1czZ#03*G<0(POn30Ys'G`&x>"ѱ[#!ҁ$k,=yfQ0bU-{8:<۳>@B;D[F{Hw;G0^p1q~Sio&g !K0)%AGBhv5LMAB@NOCDBPDFCRRT RGIFIJHTJLI[VMOL]XOQN _QSPRTQTUSaUWT#`WXV'bY[X[\Z+e\^[!i^_].g`b_&mbdadec4negd7pgifhjg:rjlikmj=ulnk5ymol@wnpmoqnByB{qspstrLzFuwtvxuHwyvyzxKz|y|~{N~}U~QX[^`fbdkmpvyuƘxț}ÜǟɢŅˣΌȦʨҪͬЮ̰ЛصԸչѥؼ¾ÿ۸Ÿǿɼ˾!Created with GIMP,,L@ H>x䔝bD.Hŋ3jȱǏ CI?xX˖.b$=߭ϟ?pbWoWb#Q=Hjջ:QRɺF^JrgmƩq@̲GW6:9^ѥ=(̸FQLBHj]% txW#J\6#XՈ aUY`WQLݪ.X{Vn:)u d87s:qf!SȾ#O0_ivUyB]Ep 2p&;T>T3*298̂(M:b/G88 1W8!aiȡ$0zC@YPF7$Ӣg]6Zp aFB*l!l ճJe͒COpC=|0aA(w@b'z `PU3 sDCc.!x0 .&zqH(Pˊ+EH4YeeFX%AâajImœ 2R h vvm繃~xٳ u?RJ"J(Md*n*@L:uޙg|G)}40lc<==hѨ{>tr#tӢ=8X_I2\^-8 7p檎,aK7ZWM%Xp *L3#N%MpcteO<1bRڈȠC(83]gZ2 ay&. 3p@4'̔n3M3N2D &pS:FN8R (b<}/o觯["bhCuL @F6Α}76\ܨF59 x;1n`G51 uC\Fb`ڨ{  =Qep:DVq,c> mH@EaqP=ф= 8|XF<ԁȌ%3ѹCڐ@n#89E;>Xz#!}|cKp C`T>F$9 {T1-c|Gsb@jLfC7"T'>|x4 n`4,߱ EÇp8@8ͯخ\Z" ZZ jpfɆfS ts Ev#Ä֊C҇&?7F8aHT!R'L.̀ϐxwj@V4>a?]wm/"ڤC7@4j՘ #bn- !fc LI@X)) @o Ũnal0pG )OMTm"cP@0P! G,PA1 g_@0db  brBj$+x4>!@HA }E-&!LB ah`$qq eq ]FxIkx"B2q@B`0: 4 -:&t;mA > `W05 L؝8MuS%2l Vb X؞HЉzX_‚ v`%6ADl`'ސ7H¥N?3JBd`4+l$P6}e*XYD:ԧW%-X Whb=@sA "UWDjp@o *( h`*e_)uT-vc0 {] vDcͻO~.@Da pxa' ~@+1b "֐baカ v.BPЉj8 +"x2,=iL G&Tv',8b/qoWϘV_S7:1gcHЄ,|h  p@ հ0Hp`kC Q j`?d qF}`jAY` p0b0jVp 4Q 0 X KP ! q @nkz@ PI.0neuVpp UW;mHxrwrXF @Eg64ò34e ` a>W ]AUpXpp pXp"!Zu1 F'Q }q"cx >F.P I0wy5PRF.rb 2.Pl5Zu`rg0 f>a>[>i +44P50V?J2&&5hx `_Aip w@)(4֑ @!b`pWŀG :0a& HH G @ +&C.@0[PDd~ 0a`D0TIFGc0ܱ$r'5fpw ]P g>?@ݵq2PUr !/SPX c8p L .b~v~ 8\[9õ "c2 >I cBc=lA(CdO0 ,)r!)#@Qv 0>&,U  Wgiz`L]e .td^9=^!Q_0 pp!D pMratj*)) !ap kTH]2)0@cfll:,*\c|p/mp UzP ,r-o%HP^ [f2qu!pvB#P fjspP ԇ/'rS*+U gxrQD'P1hzljZuo*[1@fZM5\3] ز &o p0 P$doj[3lPaZPC԰kP`1 ``EQ@) 0q,0i8cCl eȠ X' p0dup "f70 \x:+谐,xoޣ6h xa% c(0A K ) 2p0-8(;=Ѡc `I 0@*"@{Ut4; VP`Gpj`~9bF[P \ `G 7` :0G`tgwӇ>$чx} T>[r };/ug[{ۿ @JoQ 00 9S ΐS` $N|!G3 :TA  8~ 2\txx ~ X T Mpݰ @0| Ȱ BzT{sP O ` X\ g  S K0 M ]w 6k`  0\^Q^ P K0 [ \ n0 `c` p  Y P Q Ȑ p3 w =p{ _#X ڠTP  w`P MP ` j  x4 D F4^ `0 S ݰsp ~Kg`@lM s` `p `0 ypQP ` 7Ʒp QUP ~hw k@b 0 \z< j0b0 `w 5% b 00 :] bA[Ճ _\ 0P ^pD  pZ| V p0 `%bpNY ܠnAb~ p0 Đ  S` āP7  ~Fk70 L` 瀾-> }I<9=.+ G 9ndeVw@ĆgDu5+  .0Y /@bQ6<.X!4+R0G>0 F%P>w0 L> eQn?UP[  10 %nQB{AP~%ƙ0# ! :0pe> vT HpN .; lV<Up~Ha>C>칮k{08kPf ׻ )`Uj2`fQR mNn9P@." pnuv w 쭚){Д"w*> !,P'6PƠ)*z'sm Yqn.NKsc+K=wBnEy^t;'`QR­'x2l0`O ~]5f55.0#S鈒Z)߇ˀ:` `+vb! ijk #`) b`{I/+  ^ 4@0C ?8`#q$0A*XrD! wgK@&LPt9xŊ1HOt| @/| -Z|W^ٻ_V&@$PU=-V# @U}*aAWMD"bg-Nnpc8GU2ؐ LpdN0pv9N-QPH{>Hw*M  "`@A j]][)ņ̊J Wr,~0]~E L"WXᣔ B\{_ƍ=tُ] VѥK23  fs)Sdeұ'}YK&~A~b `U睟+Ԫ€@q (N0@iAs*:,Bj&ȲhG]tpуY#5"`;~'@qpPVH{ xOj (H P|b{™KoF$UC{2HC&J޹H0d hFEf\ TVGZ%cU؅ԞHL2ʜD@]p\g `@ qe$x4N!a X :H#Bc(~8G!x" nԽƊ!@ n]fN[VhBuѦhn9) y] BVEt4afw"ܯfsD*RkԶ˖IV l}1) L'tQtB&b) $F/D` ~G<(ÒZIX)eƍh$L4t!tYiz',Kp[G`1 ` @s=zS%kXѦ N:ց PT!,Bp"j'դhhf3Y$  (@b̨6qzT"GF#p`."okN^>o=NEƶ>я|D4@ 6p9J r:q =$bD-2 9 zH(VBXQԐ:`K3lI ` a4h,Ho-7YjSX>Lz;q +&+xQvp3TI.C{FnRt<6 ~x夢:[ՠ-Z,_Y(Οsԃ4DOy?xG|x~C뛿S||5ywvG8z  tx}e?`cpG!B~?|G~|7χ~?}W~9-LJ:lKTBWT?+CG<_$PӾSN؃I}a[@pq {0K6 ̙eH5uhd@,[JQ@Yln8hn@2 3I3I?,B|H5Հx=0q"| .XzQQ@dc|Bh K9wȅ]7 3iB3t@1d؃3XS8gj;80CxAp8`jd`>+Ȃ_~p*OAPCt588]PpbFxE0&b@aGH8#mX7xE^x1n؂0At8N Qo0J5n0@`TP.hXPd8=؃[;+0>؂3(x@>-@jB`NHuM8/``bH8(#(qJ5@np$8308؃;U-\@\Ep>10{ DE d؃EN@H^lPlC8Xb3PNC>dh>O0U'niCV^ȆAXm("z3yӐQ\jiH/D+WHsIܹNj`+ `x0)Iq@![+OX[)?a018g(J[`p)qX)@qST$JH[Fq([@o5FnCxF0jxQX^h$n@A {bN?a 45ІiH{І`h8blbbgh,Wx_XbH%vxu-Xw &m>Ȇe@C/ze? gpt>$ٌ,q@5Ȇ̅op1 ER)/],dȔL|`x`PQx۴l#f@"9&й5qiEiQv#M&p1`XTm8QM؂jF(3dHNMPFhxSh^x(xtl8pqX+XmOn,Hw((d ,nHM09S|)jUHY  ]OJ-0t"ms,_Sv<{TȂ-;pi=huxGLndXyM;>(Y,Qo@bSWqp]|[P`INE8NhN,>d_6 bajK0Bk6{FSG x?ͅxxVX-pX`h>I^8\pYS]NExNhvN8-1oxY g϶wE qhJ8qhKD1?bPĶoTWd>SɩAf@}81(HT\N(\|IɆI <"$`0"A @ȇ0K? 3^%3:^7 -޶[]:^=)ՐT{ީu;qUsizeqL10121L u.(DWy# % zope/portal/images/logo.gif/manage_upload tDWy$p$="(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUU__ac_local_roles__q}qUzopeq]q UOwnerq asUheightq KLUwidthq M,U content_typeq U image/gifqU__name__qUlogo.gifqU_EtagSupport__etagqU ts84645136.0qUdataqT!GIF89a,L       !!# "$!#%"&'%')&)+(+,*,-+-/,01/2415647969:8:<9=>LMAB@NPDFCRT RGIFIJHTJLI[VMOL]XOQN _QSPRTQTUSUWT#`WXV'bY[X[\Z+e\^[!i^_].g`b_&mbdadec4negd7pgifhjg:rjlikmj=ulnk5ymol@wnpmoqnByB{qspstrLzFuwtvxuHwyvyzxKz|y|~{N~}UQX[^`fbdkmpvyuƚx}ÜǟɢŅˣΌȦʨҪͬЮ̰ЛصԸչѥؼ¾ÿ۸Ÿǿɼ˾,,L@ Hh0I#刔P#JHŋ3jȱǏ Cv d(SJ݋2ƟhǽI@X-zPPaPX Y@'t``GЀD%T*BueA%R͖7cs)WZ@KVe{^E9ĩ1o"VEDW 6ΤSW]5`]1ga# C5Xc Ђ.-ceu Hq)pfd5N AS8D'\A _FH@ Dd(A`EtG?2$"1-"E@ FE,X؂(G)7xS*'@Vn K`;g  C㖤ː)cE.-76g2d2[B 78%+"r łS1TAg1 ( #b $@HDc  Z;pFlp74"@"~P-Q$ ! qcdGuL)2T`q(N `+,`p 8.4=:E*5O,p'A0#XP.r_i )vTU@c) @I0gH4H1da!(t|;Qk.I+LH%H[l NZ h@AfA}TI Pp)`J0  fXU c:XupB 8` P`N?-\V"e^Y^  1 svXzۂO"/R4Xj&xM4p4A< * jI֘"\  dLHVLf0B 58AjM"hN6pL緍c}-`@2 8h88l&C{1lV|Ck9N y10gp DH#2(1zRp#D(@ b,P8 BQj &P ,L $,@0,bB 2@ e, ), 1a 6h1j( yEo1B|aӬ؁-a@*焥He7,Ae,P qP1X(t[0FQ !fl1 ӹH1"c { Yhh0Z $S0 >\*[V |60bf:ɡsHc  8: K]"S; U_TVHx?V<`vcF (:a 'YB20QHSeH|I& ҖʤA 0ǀA*x d@x)+c ! a _t`Wn?k`% 7ǐ I$0@k`G(0qpR%=hԅЁ `@?W GOh"su#E  `M @!YeҀ :EH`Sfoa r vW@ R EpX4P5 'AUQP)dG9["ƀ0HIps 8+A2D"eqpL1[:u ] ![UTGdY @ b+ЂpU7{^r%0 R(p ~ m0I4'BuAeW P`{5 wB031\EbUhx$uPF, %Du\d#ySldXs0e*] J{oQmx޸ ` u (g@Xx")OK= ' (& SE2[W9I #`f],V1T%ŋ\IMV]'5 )^ z Te)"% " HPLf9`%eq H0ؐr)@q386|WDb\Pr,%-\A |'Q,AVd@tp6IIey`_}! 6@:R @")&PGf/5! h H W @ P0!pf)Kxe_@mݩdߩ-a Q 1-`R p:9fev`r C/(Af)npr:tZvzxz gD  F0Q D! yC! v`4tq0{wgn @ f 0} `oXА @ ` !iƀFP@ K03` xV\ ^jgw` w^~HasvCpNI_ʀ t\vlG3tlwu\TR B@vC ;u& kY7dU>Z ` 0 Pa"!@bTʸ!Zʀps dn# *YIFr6nIv CХ)q1`0 ѐaGw2@J`BxC ϻ D} S`U v "Gueyp7{{GP t@,^/ЦI0=҇8lF.= k 7`y2{@Pn o}/Xg\q y% sxàn,h1j|#h4 j7uI@A\7I7pfNS r Voq++u|SȚs)0Vh-40p v W,)Xp  v`S@ ~`Q.@~ f`fU0#h!: 04l0p}3PV{ss]Zap O|V$R0 RNy@+P D&ev@`2`;``dtiAc% ‚Q 9 Q0yPF0Q5ҀfX".`.YY 0b@ TE a"pP P@&@"9@Px'p=gM+ஐ ވ p5| pL)P!0P>_C`m`WykٺD DSq )'b:ˣ1H 2޷ƐOȅ,e CxOS`{ # 0$ kP0Pa ] <׸ {4 d` R2ǎN#]YNᜁF`/d #,9:5,Wui$_y=f_ݰW4>P$] z 0|$ﲧ^Pp`xEPzЦa. D`XoHмXO#_p $ f!ѡ`ܼ~sD2#0׀ Dd(JudI@+p 0CDBI^0*Ѱ^  ۨw` hG0&!{yK&|; Z? Tc EuyUoJJq  *`` <2p 2@ эZ)6d dFrqNDu$ @V=R< # >J!@ S1H$ +#Qsl02V/czؠGhU 4 R)M%-6D0 @>r@j̭ zr _y1SY2E$2 fΛ_HiciWmLo6 S>$129a$iF2'Yd # [D6qR&lkJTb+ꠡZr@XʝݼL0b2 1Z` :jOT(3J@0 -0ZcFx-C F"zS4iriPnʉ"i O"R(XNF h<*?kg9Gk.(aL7(0 ;(BfR8ANA 8PC 9I`ĐM$# )7^d7c2 JHTSOE~|V`ɫQ(B8*$N>X<ң,M*ob%0 !l (HR"7@lA- &d9&sN|` CFBDv!gKyTM\XZa Ukf Si) ܠ``)Ԅݳ2ܨ"l=4iZ4"@0i[#hbR8ɣ x2hڣo /9=2& X "h5 `ӣaȐ!^I`Rn ƙ܃ă(7s2(#Y>5LLs,TU-jQ9(#ircj% (Չ(H=YF`XBV FCRR0@>ri=&ap` T!Ygjjlɂ`5(hFf @FN2ECFJ8cȅ1Eΰ=8.g "H VЇOb8E*Vъˡ,pKBMb8F2ьt+)13юwc}H>яd 9HBҐDd"HF6ґd$%9IJVҒd&5yFhqҀ#C)6 * `b!/ap2a ]"`/pч <#Z9b8F< Gl;T@b hCy'Њc ȰXob _D9a C ]LU5qcb F,Q X&4vX9  y3PZ RC(9/gp H5$W81aҐ-P`hD5Q<[06(VxPbq0- <|H B Yx K!Vc|F8!"$-tG\X"a (B2cuN!]P_b2âh00#hF FהF(Q N~_B ,A "8 PB!g~E:F;H !B&N1`u P"`%\xC.4q#/BLvrK00Q3O0C %peV1W[aC ],bPEA $M8FA7$}EC b{MX, HM8 UX/!P74 "B"[ M+ь=h}\Z.U) >p:nP]ЀpbNvuP;C0n,q K0@a nHVxCd#FьK\e`4?MF##y)Q_YjFj! OD}f3 pp jf}ۑ^ v@,Jʄ(>3PepQB0M# ' ;qUsizeqL8607L u.#`  zope/portal/dtml/logo.dtml/UNLOCK `$$K?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.K& $ zope/portal/images/fiz.gif/manage_upload rK$(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqTGIF89a3         !"#!$%#&'%'(&()'*,),-+-/,02/2315646857979:8:;9;=:<>;>@=?A>LMAC@NOCEBPDFCRFHEGIFIKHJLJ[MNLWNPMYOQNPRORSQ`STRTVSVWUWYVY[X(c\][+ei]_\^`]#k%lac`bdacebefdfhe7phjg9rikh)65l-zoP ],:K5I =hB uMbz 3@Z9@ @@|UP%$LhJK^X\ܜK 0#ja>.G!supiF dЁ8'"Hpva N2U]5ZiK314Rz57ȳ%83=iƓ@&i~RN9B">叮e< 4В t#M;qcl 3s 4xq{BbksHQG[At]S#%%.!CrB[8IҐ'WXcуK @K*P:.%.".f mYBˁm )1C5(G8Dlq80-FO.<2?y54.D"]A-@z&hFD}4rE,0HjXg\w$E)TB %xpG,'c %׌2'F:6hHJ7PhC-b^% h\cc\ 8Gg(Arc(Z ,%3I du @@@gp>YM V2zQ:*ఆñ +t ಗ,.ni8L͂x8! =)lھ>#,m 0]" LaYh@`"$Q#Pcy"a# g"04qD! Ofr" ~̼ ƺT  AஉiC/Q(БCR\R NwjIKM 38AA7hU /iC$T8@!dCa@@pHg A8oWKMb56 ٙ"\@ AA, BC2 yGA'"ETmG+G9qrԀ'4q> q0Axq[xIh! q>WGwXF~9 }, t(|qy%q#|؏H.,:9#']CǨjEXβ=qdHnjD!- ҊQRwJh5IJEQ2d\:QHp>$9R:7$qź0 %h<Q,&jht0١DA:G;cYpXc"&0 (M 9+ }5x=MdK|}̂ 4@ 0A{E6<\G`H 2ʴn"Aķ$(Q CR ] 1H|)8#)A}쎩!N8@\4D %H 6NĬ4!XVGjºf+h0!\҄hH*Mؑh#l0@#)K'!r z Ax̴TtF E(N_W\B @w jA҆` Cq6_d*x{^`pE2G'r_H"e$2P>T T .Y52˵扆unj^i@c&e ([dsa d~FЉIBq$'sqKF^k',7.q U.Gt qkHUbppMBt~F .=2(-D,@*Z K K @ v`Kdl|%xe5 A@G`Pԇz3@QؔM,4p@5g {@} py vnwjJO 8E.1 |@3ǁq 9` s p4pBR̰SCc0gpS chfr ?rFҠI0o. hp ׄX.|q0H!@& P P S+~ _0 .G`(%X('l#xyg  | ! ̢P 0 n@ h jpx@I &В z %@ x0eJ)@6IR9TYVyXZ\ٕ`IGNaX G y gdp0% i\ʐ00ː%0 Zz P O a !FĐ  ' (:`0( &`(*` nxp0- E PN<ِe #p ` p  `K% B'%@0%@ g[|rP\O `p [\G#C]BPcN M]%^8p>h; Wq_TX _m0!`\ gG`vH3vaVcѠ( qp*XB> c 4fc 07`!Lq qo g3mΠ\:7wje]  I C C b X~ p 9 ? ?`%E B < `*Z``3`lP P`O0`a˩a=6f bw@P4@ h^fCl^Y;qUheightqK3Uwidthq KU content_typeq U image/gifq U__name__q Ufiz.gifq U_EtagSupport__etagqU ts84645360.52qUsizeqL4257L U__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU IqQu.&饶eU  zope/zmath/images/manage_delObjects 饶eU5$#S(cOFS.Folder Folder q)tq.}q(U list_blue.gifqU qQUlist_yellow.gifqU qQU zmath.gifqU q QUtitleq UU print.gifq U q QUlogo.gifq U qQU email.gifqU qQUsfx.gifqU qQU index.gifqU qQU_ownerq(]qU acl_usersqaUzopeqtqU springer.gifqU qQUhaw.gifqU qQU banner.gifqU qQU_objectsq (}q!(U meta_typeq"UImageq#Uidq$Uems.gifq%u}q&(h"h#h$hu}q'(h"h#h$hu}q((h"h#h$hu}q)(U meta_typeq*UImageq+Uidq,hu}q-(h*h+h,hu}q.(U meta_typeq/UImageq0Uidq1hu}q2(h/h0h1h u}q3(U meta_typeq4UImageq5Uidq6hu}q7(U meta_typeq8UImageq9Uidq:hu}q;(U meta_typeqh u}q?(U meta_typeq@UImageqAUidqBhu}qC(U meta_typeqDUImageqEUidqFUicon.gifqGutqHhGUqIQU__ac_local_roles__qJ}qKUzopeqL]qMUOwnerqNasUidqOUimagesqPh%U qQQu.G7D ! zope/serials/images/manage_delObjects G7DM$L(cOFS.Folder Folder q)tq.}q(U list_blue.gifqU DqQUlist_yellow.gifqU EqQUtitleqUU print.gifq U Fq QUlogo.gifq U Gq QU email.gifq U HqQU springer.gifqU IqQU_ownerq(]qU acl_usersqaUzopeqtqUhaw.gifqU JqQU banner.gifqU KqQU_objectsq(}q(U meta_typeqUImageqUidqUems.gifqu}q (hhhhu}q!(hhhhu}q"(hhhhu}q#(U meta_typeq$UImageq%Uidq&hu}q'(h$h%h&hu}q((U meta_typeq)UImageq*Uidq+h u}q,(h)h*h+h u}q-(h)h*h+h utq.U__ac_local_roles__q/}q0Uzopeq1]q2UOwnerq3asUidq4Uimagesq5hU Mq6Qu.w " zope/reviewer/images/manage_delObjects w$՞L(cOFS.Folder Folder q)tq.}q(U list_blue.gifqU qQUlist_yellow.gifqU qQUtitleqUU print.gifq U q QUlogo.gifq U q QU email.gifq U qQU springer.gifqU qQU_ownerq(]qU acl_usersqaUzopeqtqUhaw.gifqU qQU banner.gifqU qQU_objectsq(}q(U meta_typeqUImageqUidqUems.gifqu}q (hhhhu}q!(hhhhu}q"(hhhhu}q#(U meta_typeq$UImageq%Uidq&hu}q'(h$h%h&hu}q((U meta_typeq)UImageq*Uidq+h u}q,(h)h*h+h u}q-(h)h*h+h utq.U__ac_local_roles__q/}q0Uzopeq1]q2UOwnerq3asUidq4Uimagesq5hU q6Qu.û  zope/msc/images/manage_delObjects û$ZL(cOFS.Folder Folder q)tq.}q(U list_blue.gifqU qQUlist_yellow.gifqU qQUtitleqUU print.gifq U q QUlogo.gifq U q QU email.gifq U qQU springer.gifqU qQU_ownerq(]qU acl_usersqaUzopeqtqUhaw.gifqU qQU banner.gifqU qQU_objectsq(}q(U meta_typeqUImageqUidqUems.gifqu}q (hhhhu}q!(hhhhu}q"(hhhhu}q#(U meta_typeq$UImageq%Uidq&hu}q'(h$h%h&hu}q((U meta_typeq)UImageq*Uidq+h u}q,(h)h*h+h u}q-(h)h*h+h utq.U__ac_local_roles__q/}q0Uzopeq1]q2UOwnerq3asUidq4Uimagesq5hU q6Qu.X ! zope/authors/images/manage_delObjectsXß$L(cOFS.Folder Folder q)tq.}q(U list_blue.gifqUqQUlist_yellow.gifqUqQUtitleqUU print.gifq Uq QUlogo.gifq Uq QU email.gifq UqQU springer.gifqUqQU_ownerq(]qU acl_usersqaUzopeqtqUhaw.gifqUqQU banner.gifqUqQU_objectsq(}q(U meta_typeqUImageqUidqUems.gifqu}q (hhhhu}q!(hhhhu}q"(hhhhu}q#(U meta_typeq$UImageq%Uidq&hu}q'(h$h%h&hu}q((U meta_typeq)UImageq*Uidq+h u}q,(h)h*h+h u}q-(h)h*h+h utq.U__ac_local_roles__q/}q0Uzopeq1]q2UOwnerq3asUidq4Uimagesq5hUq6Qu.D? # zope/authors/images/manage_pasteObjectsD$N$(cOFS.Folder Folder q)tq.}q(U list_blue.gifqUqQUlist_yellow.gifqUqQUtitleqUU print.gifq Uq QUlogo.gifq Uq QU email.gifq UqQU springer.gifqUqQU_objectsq(}q(U meta_typeqUImageqUidqUems.gifqu}q(hhhUhaw.gifqu}q(hhhhu}q(hhhU banner.gifqu}q(U meta_typeqUImageqUidqhu}q (hhhhu}q!(U meta_typeq"UImageq#Uidq$h u}q%(h"h#h$h u}q&(h"h#h$h u}q'(U meta_typeq(UImageq)Uidq*Ufiz.gifq+utq,U_ownerq-(]q.U acl_usersq/aUzopeq0tq1hUq2QhUq3Qh+Uq4QU__ac_local_roles__q5}q6Uzopeq7]q8UOwnerq9asUidq:Uimagesq;hUq;>@=?A>LMAC@NOCEBPDFCRFHEGIFIKHJLJ[MNLWNPMYOQNPRORSQ`STRTVSVWUWYVY[X(c\][+ei]_\^`]#k%lac`bdacebefdfhe7phjg9rikh)65l-zoP ],:K5I =hB uMbz 3@Z9@ @@|UP%$LhJK^X\ܜK 0#ja>.G!supiF dЁ8'"Hpva N2U]5ZiK314Rz57ȳ%83=iƓ@&i~RN9B">叮e< 4В t#M;qcl 3s 4xq{BbksHQG[At]S#%%.!CrB[8IҐ'WXcуK @K*P:.%.".f mYBˁm )1C5(G8Dlq80-FO.<2?y54.D"]A-@z&hFD}4rE,0HjXg\w$E)TB %xpG,'c %׌2'F:6hHJ7PhC-b^% h\cc\ 8Gg(Arc(Z ,%3I du @@@gp>YM V2zQ:*ఆñ +t ಗ,.ni8L͂x8! =)lھ>#,m 0]" LaYh@`"$Q#Pcy"a# g"04qD! Ofr" ~̼ ƺT  AஉiC/Q(БCR\R NwjIKM 38AA7hU /iC$T8@!dCa@@pHg A8oWKMb56 ٙ"\@ AA, BC2 yGA'"ETmG+G9qrԀ'4q> q0Axq[xIh! q>WGwXF~9 }, t(|qy%q#|؏H.,:9#']CǨjEXβ=qdHnjD!- ҊQRwJh5IJEQ2d\:QHp>$9R:7$qź0 %h<Q,&jht0١DA:G;cYpXc"&0 (M 9+ }5x=MdK|}̂ 4@ 0A{E6<\G`H 2ʴn"Aķ$(Q CR ] 1H|)8#)A}쎩!N8@\4D %H 6NĬ4!XVGjºf+h0!\҄hH*Mؑh#l0@#)K'!r z Ax̴TtF E(N_W\B @w jA҆` Cq6_d*x{^`pE2G'r_H"e$2P>T T .Y52˵扆unj^i@c&e ([dsa d~FЉIBq$'sqKF^k',7.q U.Gt qkHUbppMBt~F .=2(-D,@*Z K K @ v`Kdl|%xe5 A@G`Pԇz3@QؔM,4p@5g {@} py vnwjJO 8E.1 |@3ǁq 9` s p4pBR̰SCc0gpS chfr ?rFҠI0o. hp ׄX.|q0H!@& P P S+~ _0 .G`(%X('l#xyg  | ! ̢P 0 n@ h jpx@I &В z %@ x0eJ)@6IR9TYVyXZ\ٕ`IGNaX G y gdp0% i\ʐ00ː%0 Zz P O a !FĐ  ' (:`0( &`(*` nxp0- E PN<ِe #p ` p  `K% B'%@0%@ g[|rP\O `p [\G#C]BPcN M]%^8p>h; Wq_TX _m0!`\ gG`vH3vaVcѠ( qp*XB> c 4fc 07`!Lq qo g3mΠ\:7wje]  I C C b X~ p 9 ? ?`%E B < `*Z``3`lP P`O0`a˩a=6f bw@P4@ h^fCl^Y;qUheightqK3Uwidthq KU content_typeq U image/gifq U__name__q Ufiz.gifq U_EtagSupport__etagqU ts84645360.52qUsizeqL4257L U__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.?;  zope/msc/images/manage_pasteObjects$?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.$(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqTGIF89a3         !"#!$%#&'%'(&()'*,),-+-/,02/2315646857979:8:;9;=:<>;>@=?A>LMAC@NOCEBPDFCRFHEGIFIKHJLJ[MNLWNPMYOQNPRORSQ`STRTVSVWUWYVY[X(c\][+ei]_\^`]#k%lac`bdacebefdfhe7phjg9rikh)65l-zoP ],:K5I =hB uMbz 3@Z9@ @@|UP%$LhJK^X\ܜK 0#ja>.G!supiF dЁ8'"Hpva N2U]5ZiK314Rz57ȳ%83=iƓ@&i~RN9B">叮e< 4В t#M;qcl 3s 4xq{BbksHQG[At]S#%%.!CrB[8IҐ'WXcуK @K*P:.%.".f mYBˁm )1C5(G8Dlq80-FO.<2?y54.D"]A-@z&hFD}4rE,0HjXg\w$E)TB %xpG,'c %׌2'F:6hHJ7PhC-b^% h\cc\ 8Gg(Arc(Z ,%3I du @@@gp>YM V2zQ:*ఆñ +t ಗ,.ni8L͂x8! =)lھ>#,m 0]" LaYh@`"$Q#Pcy"a# g"04qD! Ofr" ~̼ ƺT  AஉiC/Q(БCR\R NwjIKM 38AA7hU /iC$T8@!dCa@@pHg A8oWKMb56 ٙ"\@ AA, BC2 yGA'"ETmG+G9qrԀ'4q> q0Axq[xIh! q>WGwXF~9 }, t(|qy%q#|؏H.,:9#']CǨjEXβ=qdHnjD!- ҊQRwJh5IJEQ2d\:QHp>$9R:7$qź0 %h<Q,&jht0١DA:G;cYpXc"&0 (M 9+ }5x=MdK|}̂ 4@ 0A{E6<\G`H 2ʴn"Aķ$(Q CR ] 1H|)8#)A}쎩!N8@\4D %H 6NĬ4!XVGjºf+h0!\҄hH*Mؑh#l0@#)K'!r z Ax̴TtF E(N_W\B @w jA҆` Cq6_d*x{^`pE2G'r_H"e$2P>T T .Y52˵扆unj^i@c&e ([dsa d~FЉIBq$'sqKF^k',7.q U.Gt qkHUbppMBt~F .=2(-D,@*Z K K @ v`Kdl|%xe5 A@G`Pԇz3@QؔM,4p@5g {@} py vnwjJO 8E.1 |@3ǁq 9` s p4pBR̰SCc0gpS chfr ?rFҠI0o. hp ׄX.|q0H!@& P P S+~ _0 .G`(%X('l#xyg  | ! ̢P 0 n@ h jpx@I &В z %@ x0eJ)@6IR9TYVyXZ\ٕ`IGNaX G y gdp0% i\ʐ00ː%0 Zz P O a !FĐ  ' (:`0( &`(*` nxp0- E PN<ِe #p ` p  `K% B'%@0%@ g[|rP\O `p [\G#C]BPcN M]%^8p>h; Wq_TX _m0!`\ gG`vH3vaVcѠ( qp*XB> c 4fc 07`!Lq qo g3mΠ\:7wje]  I C C b X~ p 9 ? ?`%E B < `*Z``3`lP P`O0`a˩a=6f bw@P4@ h^fCl^Y;qUheightqK3Uwidthq KU content_typeq U image/gifq U__name__q Ufiz.gifq U_EtagSupport__etagqU ts84645360.52qUsizeqL4257L U__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu. $ؓ$(cOFS.Folder Folder q)tq.}q(U list_blue.gifqU qQUlist_yellow.gifqU qQUtitleqUU print.gifq U q QUlogo.gifq U q QU email.gifq U qQU springer.gifqU qQU_objectsq(}q(U meta_typeqUImageqUidqUems.gifqu}q(hhhUhaw.gifqu}q(hhhhu}q(hhhU banner.gifqu}q(U meta_typeqUImageqUidqhu}q (hhhhu}q!(U meta_typeq"UImageq#Uidq$h u}q%(h"h#h$h u}q&(h"h#h$h u}q'(U meta_typeq(UImageq)Uidq*Ufiz.gifq+utq,U_ownerq-(]q.U acl_usersq/aUzopeq0tq1hU q2QhU q3Qh+Uq4QU__ac_local_roles__q5}q6Uzopeq7]q8UOwnerq9asUidq:Uimagesq;hU q;>@=?A>LMAC@NOCEBPDFCRFHEGIFIKHJLJ[MNLWNPMYOQNPRORSQ`STRTVSVWUWYVY[X(c\][+ei]_\^`]#k%lac`bdacebefdfhe7phjg9rikh)65l-zoP ],:K5I =hB uMbz 3@Z9@ @@|UP%$LhJK^X\ܜK 0#ja>.G!supiF dЁ8'"Hpva N2U]5ZiK314Rz57ȳ%83=iƓ@&i~RN9B">叮e< 4В t#M;qcl 3s 4xq{BbksHQG[At]S#%%.!CrB[8IҐ'WXcуK @K*P:.%.".f mYBˁm )1C5(G8Dlq80-FO.<2?y54.D"]A-@z&hFD}4rE,0HjXg\w$E)TB %xpG,'c %׌2'F:6hHJ7PhC-b^% h\cc\ 8Gg(Arc(Z ,%3I du @@@gp>YM V2zQ:*ఆñ +t ಗ,.ni8L͂x8! =)lھ>#,m 0]" LaYh@`"$Q#Pcy"a# g"04qD! Ofr" ~̼ ƺT  AஉiC/Q(БCR\R NwjIKM 38AA7hU /iC$T8@!dCa@@pHg A8oWKMb56 ٙ"\@ AA, BC2 yGA'"ETmG+G9qrԀ'4q> q0Axq[xIh! q>WGwXF~9 }, t(|qy%q#|؏H.,:9#']CǨjEXβ=qdHnjD!- ҊQRwJh5IJEQ2d\:QHp>$9R:7$qź0 %h<Q,&jht0١DA:G;cYpXc"&0 (M 9+ }5x=MdK|}̂ 4@ 0A{E6<\G`H 2ʴn"Aķ$(Q CR ] 1H|)8#)A}쎩!N8@\4D %H 6NĬ4!XVGjºf+h0!\҄hH*Mؑh#l0@#)K'!r z Ax̴TtF E(N_W\B @w jA҆` Cq6_d*x{^`pE2G'r_H"e$2P>T T .Y52˵扆unj^i@c&e ([dsa d~FЉIBq$'sqKF^k',7.q U.Gt qkHUbppMBt~F .=2(-D,@*Z K K @ v`Kdl|%xe5 A@G`Pԇz3@QؔM,4p@5g {@} py vnwjJO 8E.1 |@3ǁq 9` s p4pBR̰SCc0gpS chfr ?rFҠI0o. hp ׄX.|q0H!@& P P S+~ _0 .G`(%X('l#xyg  | ! ̢P 0 n@ h jpx@I &В z %@ x0eJ)@6IR9TYVyXZ\ٕ`IGNaX G y gdp0% i\ʐ00ː%0 Zz P O a !FĐ  ' (:`0( &`(*` nxp0- E PN<ِe #p ` p  `K% B'%@0%@ g[|rP\O `p [\G#C]BPcN M]%^8p>h; Wq_TX _m0!`\ gG`vH3vaVcѠ( qp*XB> c 4fc 07`!Lq qo g3mΠ\:7wje]  I C C b X~ p 9 ? ?`%E B < `*Z``3`lP P`O0`a˩a=6f bw@P4@ h^fCl^Y;qUheightqK3Uwidthq KU content_typeq U image/gifq U__name__q Ufiz.gifq U_EtagSupport__etagqU ts84645360.52qUsizeqL4257L U__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu. 4D$%V(cOFS.Folder Folder q)tq.}q(U list_blue.gifqU qQUlist_yellow.gifqU qQUtitleqUU print.gifq U q QUlogo.gifq U q QU email.gifq U qQU springer.gifqU qQU_ownerq(]qU acl_usersqaUzopeqtqUhaw.gifqU qQU banner.gifqU qQU_objectsq(}q(U meta_typeqUImageqUidqUems.gifqu}q (hhhhu}q!(hhhhu}q"(hhhhu}q#(U meta_typeq$UImageq%Uidq&hu}q'(h$h%h&hu}q((U meta_typeq)UImageq*Uidq+h u}q,(h)h*h+h u}q-(h)h*h+h u}q.(U meta_typeq/UImageq0Uidq1Ufiz.gifq2utq3U__ac_local_roles__q4}q5Uzopeq6]q7UOwnerq8ash2Uq9QUidq:Uimagesq;hU q;>@=?A>LMAC@NOCEBPDFCRFHEGIFIKHJLJ[MNLWNPMYOQNPRORSQ`STRTVSVWUWYVY[X(c\][+ei]_\^`]#k%lac`bdacebefdfhe7phjg9rikh)65l-zoP ],:K5I =hB uMbz 3@Z9@ @@|UP%$LhJK^X\ܜK 0#ja>.G!supiF dЁ8'"Hpva N2U]5ZiK314Rz57ȳ%83=iƓ@&i~RN9B">叮e< 4В t#M;qcl 3s 4xq{BbksHQG[At]S#%%.!CrB[8IҐ'WXcуK @K*P:.%.".f mYBˁm )1C5(G8Dlq80-FO.<2?y54.D"]A-@z&hFD}4rE,0HjXg\w$E)TB %xpG,'c %׌2'F:6hHJ7PhC-b^% h\cc\ 8Gg(Arc(Z ,%3I du @@@gp>YM V2zQ:*ఆñ +t ಗ,.ni8L͂x8! =)lھ>#,m 0]" LaYh@`"$Q#Pcy"a# g"04qD! Ofr" ~̼ ƺT  AஉiC/Q(БCR\R NwjIKM 38AA7hU /iC$T8@!dCa@@pHg A8oWKMb56 ٙ"\@ AA, BC2 yGA'"ETmG+G9qrԀ'4q> q0Axq[xIh! q>WGwXF~9 }, t(|qy%q#|؏H.,:9#']CǨjEXβ=qdHnjD!- ҊQRwJh5IJEQ2d\:QHp>$9R:7$qź0 %h<Q,&jht0١DA:G;cYpXc"&0 (M 9+ }5x=MdK|}̂ 4@ 0A{E6<\G`H 2ʴn"Aķ$(Q CR ] 1H|)8#)A}쎩!N8@\4D %H 6NĬ4!XVGjºf+h0!\҄hH*Mؑh#l0@#)K'!r z Ax̴TtF E(N_W\B @w jA҆` Cq6_d*x{^`pE2G'r_H"e$2P>T T .Y52˵扆unj^i@c&e ([dsa d~FЉIBq$'sqKF^k',7.q U.Gt qkHUbppMBt~F .=2(-D,@*Z K K @ v`Kdl|%xe5 A@G`Pԇz3@QؔM,4p@5g {@} py vnwjJO 8E.1 |@3ǁq 9` s p4pBR̰SCc0gpS chfr ?rFҠI0o. hp ׄX.|q0H!@& P P S+~ _0 .G`(%X('l#xyg  | ! ̢P 0 n@ h jpx@I &В z %@ x0eJ)@6IR9TYVyXZ\ٕ`IGNaX G y gdp0% i\ʐ00ː%0 Zz P O a !FĐ  ' (:`0( &`(*` nxp0- E PN<ِe #p ` p  `K% B'%@0%@ g[|rP\O `p [\G#C]BPcN M]%^8p>h; Wq_TX _m0!`\ gG`vH3vaVcѠ( qp*XB> c 4fc 07`!Lq qo g3mΠ\:7wje]  I C C b X~ p 9 ? ?`%E B < `*Z``3`lP P`O0`a˩a=6f bw@P4@ h^fCl^Y;qUheightqK3Uwidthq KU content_typeq U image/gifq U__name__q Ufiz.gifq U_EtagSupport__etagqU ts84645360.52qUsizeqL4257L U__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu. $1f$ %(cOFS.Folder Folder q)tq.}q(U list_blue.gifqU DqQUlist_yellow.gifqU EqQUtitleqUU print.gifq U Fq QUlogo.gifq U Gq QU email.gifq U HqQU springer.gifqU IqQUfiz.gifqUqQU_ownerq(]qU acl_usersqaUzopeqtqUhaw.gifqU JqQU banner.gifqU KqQU_objectsq(}q(U meta_typeqUImageqUidq Uems.gifq!u}q"(hhh hu}q#(hhh hu}q$(hhh hu}q%(U meta_typeq&UImageq'Uidq(hu}q)(h&h'h(hu}q*(U meta_typeq+UImageq,Uidq-h u}q.(h+h,h-h u}q/(h+h,h-h u}q0(U meta_typeq1UImageq2Uidq3hutq4U__ac_local_roles__q5}q6Uzopeq7]q8UOwnerq9asUidq:Uimagesq;h!U Mq(U meta_typeq?UImageq@UidqAhu}qB(U meta_typeqCUImageqDUidqEhu}qF(U meta_typeqGUImageqHUidqIh u}qJ(U meta_typeqKUImageqLUidqMhu}qN(U meta_typeqOUImageqPUidqQh"u}qR(U meta_typeqSUImageqTUidqUh utqVh0U qWQu.-3{%2?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.-3{%2(cOFS.Image Image q)tq.}q(U preconditionqUUtitleqUUdataqTGIF89a3         !"#!$%#&'%'(&()'*,),-+-/,02/2315646857979:8:;9;=:<>;>@=?A>LMAC@NOCEBPDFCRFHEGIFIKHJLJ[MNLWNPMYOQNPRORSQ`STRTVSVWUWYVY[X(c\][+ei]_\^`]#k%lac`bdacebefdfhe7phjg9rikh)65l-zoP ],:K5I =hB uMbz 3@Z9@ @@|UP%$LhJK^X\ܜK 0#ja>.G!supiF dЁ8'"Hpva N2U]5ZiK314Rz57ȳ%83=iƓ@&i~RN9B">叮e< 4В t#M;qcl 3s 4xq{BbksHQG[At]S#%%.!CrB[8IҐ'WXcуK @K*P:.%.".f mYBˁm )1C5(G8Dlq80-FO.<2?y54.D"]A-@z&hFD}4rE,0HjXg\w$E)TB %xpG,'c %׌2'F:6hHJ7PhC-b^% h\cc\ 8Gg(Arc(Z ,%3I du @@@gp>YM V2zQ:*ఆñ +t ಗ,.ni8L͂x8! =)lھ>#,m 0]" LaYh@`"$Q#Pcy"a# g"04qD! Ofr" ~̼ ƺT  AஉiC/Q(БCR\R NwjIKM 38AA7hU /iC$T8@!dCa@@pHg A8oWKMb56 ٙ"\@ AA, BC2 yGA'"ETmG+G9qrԀ'4q> q0Axq[xIh! q>WGwXF~9 }, t(|qy%q#|؏H.,:9#']CǨjEXβ=qdHnjD!- ҊQRwJh5IJEQ2d\:QHp>$9R:7$qź0 %h<Q,&jht0١DA:G;cYpXc"&0 (M 9+ }5x=MdK|}̂ 4@ 0A{E6<\G`H 2ʴn"Aķ$(Q CR ] 1H|)8#)A}쎩!N8@\4D %H 6NĬ4!XVGjºf+h0!\҄hH*Mؑh#l0@#)K'!r z Ax̴TtF E(N_W\B @w jA҆` Cq6_d*x{^`pE2G'r_H"e$2P>T T .Y52˵扆unj^i@c&e ([dsa d~FЉIBq$'sqKF^k',7.q U.Gt qkHUbppMBt~F .=2(-D,@*Z K K @ v`Kdl|%xe5 A@G`Pԇz3@QؔM,4p@5g {@} py vnwjJO 8E.1 |@3ǁq 9` s p4pBR̰SCc0gpS chfr ?rFҠI0o. hp ׄX.|q0H!@& P P S+~ _0 .G`(%X('l#xyg  | ! ̢P 0 n@ h jpx@I &В z %@ x0eJ)@6IR9TYVyXZ\ٕ`IGNaX G y gdp0% i\ʐ00ː%0 Zz P O a !FĐ  ' (:`0( &`(*` nxp0- E PN<ِe #p ` p  `K% B'%@0%@ g[|rP\O `p [\G#C]BPcN M]%^8p>h; Wq_TX _m0!`\ gG`vH3vaVcѠ( qp*XB> c 4fc 07`!Lq qo g3mΠ\:7wje]  I C C b X~ p 9 ? ?`%E B < `*Z``3`lP P`O0`a˩a=6f bw@P4@ h^fCl^Y;qUheightqK3Uwidthq KU content_typeq U image/gifq U__name__q Ufiz.gifq U_EtagSupport__etagqU ts84645360.52qUsizeqL4257L U__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.D Pff " zope/zmath/dtml/zmath_switch.dtml/LOCK Pf#~%I1(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.300138101648-0.603294415046-00105A989226:1293104582.780qUqQss. Pf%I1J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGADqRU _locktypeqXwriteqU_tokenq U90.300138101648-0.603294415046-00105A989226:1293104582.780q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.f{ ! zope/zmath/dtml/zmath_switch.dtml/PUT{%J#%KJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGADx6%U _locktypeqXwriteqU_tokenq U90.300138101648-0.603294415046-00105A989226:1293104582.780q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.{#y8%K4(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTh
Zentralblatt MATH has released its new interface!
For an improved author identification, see the new author database of ZBMATH.

qUglobalsq }q U__name__q Uzmath_switch.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.{>" $ zope/zmath/dtml/zmath_switch.dtml/UNLOCK{>"%Io%R?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.X0Ȼ  zope/ZMATH/index.html/LOCK X0ȻG%Sg(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUMqUglobalsq }q U__name__q U index.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.X0Ȼ%Sg(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.332624961607-0.734262516474-00105A989226:1301640047.046qUqQss.X0Ȼ%SgJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAe\U _locktypeqXwriteqU_tokenq U90.332624961607-0.734262516474-00105A989226:1301640047.046q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.X23=  zope/ZMATH/index.html/PUTX23=%U%WJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAe\]U _locktypeqXwriteqU_tokenq U90.332624961607-0.734262516474-00105A989226:1301640047.046q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. X23=%S%WB(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qUglobalsq }q U__name__q U index.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.X6>q  zope/ZMATH/index.html/PUTX6>%W3%ZJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAe]3U _locktypeqXwriteqU_tokenq U90.332624961607-0.734262516474-00105A989226:1301640047.046q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. X6>%X%Z(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qUglobalsq }q U__name__q U index.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.qX=eu  zope/ZMATH/index.html/PUTX=e%ZL%]J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAe]Ru.U _locktypeqXwriteqU_tokenq U90.332624961607-0.734262516474-00105A989226:1301640047.046q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. X=e%[%](cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qUglobalsq }q U__name__q U index.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.uX=3u  zope/ZMATH/index.html/PUTX=3%]%aJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAe]T9U _locktypeqXwriteqU_tokenq U90.332624961607-0.734262516474-00105A989226:1301640047.046q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. X=3%_9%a(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qUglobalsq }q U__name__q U index.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.uX>u  zope/ZMATH/index.html/PUTX>%aB%dJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAe]'U _locktypeqXwriteqU_tokenq U90.332624961607-0.734262516474-00105A989226:1301640047.046q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. X>%b%d(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qUglobalsq }q U__name__q U index.htmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.uXAJ$N  zope/ZMATH/index.html/UNLOCKXAJ$N%T%h ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.N?S  zope/portal/index.html/manage_edit N?u%h(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqUqQu.S*&yk ' zope/authors/dtml/content/authors.dtml/LOCK *&yFt%k (cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.765523742259-0.389697279089-00105A989226:1316180529.878qUqQss.*&y%k J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜԌx7U _locktypeqXwriteqU_tokenq U90.765523742259-0.389697279089-00105A989226:1316180529.878q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.kw ) zope/authors/dtml/content/authors.dtml/UNLOCK w%kN%m~?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Yj & zope/authors/dtml/authors_result.dtml/LOCK YB%n4(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.423438689689-0.864463471101-00105A989226:1316180572.816qU qQss. Y%n4J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜԗ4=U _locktypeqXwriteqU_tokenq U90.423438689689-0.864463471101-00105A989226:1316180572.816q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.jwH % zope/authors/dtml/authors_result.dtml/PUT w%o*%pJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜԯ} U _locktypeqXwriteqU_tokenq U90.423438689689-0.864463471101-00105A989226:1316180572.816q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. w`%pi(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
→ ZMATH : [ : .. ]
:
qUglobalsq }q U__name__q Uauthors_result.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.H7DF % zope/authors/dtml/authors_result.dtml/PUT 7D%p%vJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜԺBȬU _locktypeqXwriteqU_tokenq U90.423438689689-0.864463471101-00105A989226:1316180572.816q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. 7D%r[%vg(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
→ ZMATH : [ : ]
:
qUglobalsq }q U__name__q Uauthors_result.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.FUD ( zope/authors/dtml/authors_result.dtml/UNLOCK UD%nv%}D?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.1`  zope/authors/dtml/init.dtml/LOCK1E%}(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.984962196901-0.363975331955-00105A989226:1316180753.248qU!qQss.!1%}J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜOTU _locktypeqXwriteqU_tokenq U90.984962196901-0.363975331955-00105A989226:1316180753.248q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.`S  zope/authors/dtml/init.dtml/UNLOCKS%~1%a?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.-  zope/authors/dtml/list.dtml/LOCK -% (cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U list.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU"qQu."-% (cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.199283010397-0.446895821845-00105A989226:1316180810.432qU#qQss.#-% J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜқU _locktypeqXwriteqU_tokenq U90.199283010397-0.446895821845-00105A989226:1316180810.432q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.3  zope/authors/dtml/list.dtml/UNLOCK"3%g%?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Z`  zope/authors/dtml/main.dtml/LOCKZ%B(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.893770568958-0.763029357138-00105A989226:1316180821.020qU$qQss.$Z%BJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜAG9U _locktypeqXwriteqU_tokenq U90.893770568958-0.763029357138-00105A989226:1316180821.020q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.`"RD  zope/authors/dtml/main.dtml/UNLOCK"RD%z%?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.'  zope/authors/dtml/content.dtml/LOCK '%U(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU8 qUglobalsq }q U__name__q U content.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU%qQu.%'%U(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.247225769627-0.895422768131-00105A989226:1316180829.358qU&qQss.&'%UJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜVU _locktypeqXwriteqU_tokenq U90.247225769627-0.895422768131-00105A989226:1316180829.358q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.9 ! zope/authors/dtml/content.dtml/UNLOCK%9%%?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.zSQ" $ zope/authors/dtml/authors_list.dtml/LOCK zSQ" qUglobalsq }q U__name__q Uauthors_list.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU'qQu.'zSQ"%(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.893650851998-0.403075474032-00105A989226:1316180848.670qU(qQss.(zSQ"%J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜ*+U _locktypeqXwriteqU_tokenq U90.893650851998-0.403075474032-00105A989226:1316180848.670q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.U3 & zope/authors/dtml/authors_list.dtml/UNLOCK'U3%%M?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Uk ' zope/authors/dtml/content/authors.dtml/LOCK U%m%(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.826412104927-0.926998545022-00105A989226:1316180859.826qU)qQss.)U%J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜU _locktypeqXwriteqU_tokenq U90.826412104927-0.926998545022-00105A989226:1316180859.826q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.kCw ) zope/authors/dtml/content/authors.dtml/UNLOCK Cw%C%s?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Cuvk ' zope/authors/dtml/content/authors.dtml/LOCK Cuv%%)(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.947358196416-0.480471595889-00105A989226:1316183247.530qU*qQss.*Cuv%)J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜ3U _locktypeqXwriteqU_tokenq U90.947358196416-0.480471595889-00105A989226:1316183247.530q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.kDm`h & zope/authors/dtml/content/authors.dtml/PUT*Dm`h% %J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜBh |U _locktypeqXwriteqU_tokenq U90.947358196416-0.480471595889-00105A989226:1316183247.530q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. Dm`h[1%*(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTc

qUglobalsq }q U__name__q U authors.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. F *6 & zope/authors/dtml/content/authors.dtml/PUT*F *%%J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜeU _locktypeqXwriteqU_tokenq U90.947358196416-0.480471595889-00105A989226:1316183247.530q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. F *%R%V(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT

qUglobalsq }q U__name__q U authors.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.6I&qb6 & zope/authors/dtml/content/authors.dtml/PUT*I&qb%%J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜ׉@U _locktypeqXwriteqU_tokenq U90.947358196416-0.480471595889-00105A989226:1316183247.530q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. I&qb%d%V(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT

qUglobalsq }q U__name__q U authors.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.6IU3 & zope/authors/dtml/content/authors.dtml/PUT*IU3%.%*J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜ׌]U _locktypeqXwriteqU_tokenq U90.947358196416-0.480471595889-00105A989226:1316183247.530q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. IU3%%**(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTc

qUglobalsq }q U__name__q U authors.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu. Ik ) zope/authors/dtml/content/authors.dtml/UNLOCK Ik%l%<?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.ID-h & zope/authors/dtml/authors_result.dtml/LOCK ID-%}%(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU80.839728364839-0.51711386373-00105A989226:1316183614.984qU+qQss.+ID-%I(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜ׏ U _locktypeqXwriteqU_tokenq U80.839728364839-0.51711386373-00105A989226:1316183614.984q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.hJM V % zope/authors/dtml/authors_result.dtml/PUT+JM %%bI(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜך7U _locktypeqXwriteqU_tokenq U80.839728364839-0.51711386373-00105A989226:1316183614.984q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. JM %x%bx(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
→ ZMATH : [ : ]
:
qUglobalsq }q U__name__q Uauthors_result.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.VJVE % zope/authors/dtml/authors_result.dtml/PUT+JV%%I(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAӜןFRU _locktypeqXwriteqU_tokenq U80.839728364839-0.51711386373-00105A989226:1316183614.984q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu. JV%%g(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT
→ ZMATH : [ : ]
:
qUglobalsq }q U__name__q Uauthors_result.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.EK ( zope/authors/dtml/authors_result.dtml/UNLOCK K%4% ?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.=]Z  zope/reviewer/manage_addFolder7=]ZdB%(cProducts.zreviewer.zreviewer ZReviewer q)tq.}q(UenqU qQUdtmlqU qQUcolorqU#003366q Uzmath-form.txtq U q QUimprintq U q QUorganizationalqU qQUems_membershipqU qQUimagesqU qQU styles.cssqU qQUidqUreviewerqU favicon.icoqU qQUemailsubmissionqU qQU copyrightqU qQUtitleqUReviewer DatabaseqU scripts.jsq U q!QUsystemq"(cProducts.zreviewer.reviewer.reviewer Reviewer q#oq$}q%(Unameq&Ureviewerq'Udatabaseq(U:host=localhost port=5432 dbname=zmath user=zmath password=q)Udbq*(cProducts.zreviewer.reviewer.site.system.connection Database q+oq,}q-(h(h)Udbnameq.Uzmathq/Uhostq0U localhostq1Uuserq2Uzmathq3Upasswordq4UUportq5U5432q6ubU connectionq7NUlocationq8U/data/zmath/reviewerq9hh'ubU preview.htmlq:UHq;Qh8U/data/zmath/reviewerqQU_objectsq?(}q@(U meta_typeqAU DTML MethodqBhU admin.cssqCu}qD(hAUFolderqEhUbenefitsqFu}qG(hAhEhUcontactqHu}qI(hAhEhU copyrightqJu}qK(hAhEhUdeqLu}qM(hAhEhUdtmlqNu}qO(hAhEhhu}qP(hAhEhhu}qQ(hAhEhUenqRu}qS(hAUImageqThhu}qU(hAhBhU image.htmlqVu}qW(hAhEhhu}qX(hAhEhh u}qY(hAhBhU index.htmlqZu}q[(hAhBhU index_htmlq\u}q](hAhBhU layout.cssq^u}q_(hAhEhUnewsq`u}qa(hAhEhhu}qb(hAhEhUprintqcu}qd(hAhBhh u}qe(hAhEhUsitemapqfu}qg(hAhEhU styleguideqhu}qi(hAhBhhu}qj(hAhEhU websubmissionqku}ql(hAU DTML DocumentqmhUwebsubmission.htmlqnu}qo(hAUFileqphh u}qq(hAhphUzmath-macro.texqru}qs(U meta_typeqtU DTML MethodquUidqvh:u}qw(U meta_typeqxU DTML MethodqyUidqzUajax.jsq{u}q|(U meta_typeq}UFolderq~UidqUajaxqu}q(U meta_typeqUFolderqUidqU legal_mattersqutqhrU qQh{UbqQUeditorqI00 hCU qQUutf8qI00 UdeqU qQhUnqQhZU qQUnewsqU qQhU,qQhVU qQhhU qQhFU qQh&Ureviewerqh(U:host=localhost port=5432 dbname=zmath user=zmath password=qhnU FqQU index_htmlqU qQU_ownerq(]qU acl_usersqaUzopeqtqUcontactqU qQhkU qQU__ac_local_roles__q}qh]qUOwnerqashfU qQh^U qQu.,=]Z%(cOFS.Folder Folder q)tq.}q(U__ac_local_roles__q}qUzopeq]qUOwnerqasUidq U legal_mattersq Utitleq U Legal Mattersq u.  hUo ) zope/reviewer/dtml/content/reviewer.dtml/LOCK i hU%V(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU:0.0887993198093-0.658038777048-00105A989226:1339163664.545qU-qQss.- hU%VK(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA"bU _locktypeqXwriteqU_tokenq U:0.0887993198093-0.658038777048-00105A989226:1339163664.545q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.o bf/ ( zope/reviewer/dtml/content/reviewer.dtml/PUT- bf%P%K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA iQU _locktypeqXwriteqU_tokenq U:0.0887993198093-0.658038777048-00105A989226:1339163664.545q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.  bfxL% L(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT ... _blue" href="////?logoff_=">LogoutLogin _blue" href="/////">
qUglobalsq }q U__name__q U reviewer.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU iqQu./ \4r , zope/reviewer/dtml/reviewer_submission.dtml/LOCK  \4׃%(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU:0.0596149353522-0.418282521108-00105A989226:1339163781.795qU.qQss.. \4%K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA!rHU _locktypeqXwriteqU_tokenq U:0.0596149353522-0.418282521108-00105A989226:1339163781.795q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.r  , ( zope/reviewer/dtml/content/reviewer.dtml/PUT-  %%~K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA#p5U _locktypeqXwriteqU_tokenq U:0.0887993198093-0.658038777048-00105A989226:1339163664.545q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.   %ц%~ I(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqT _blue" href="////?logoff_=">LogoutLogin _blue" href="/////">
qUglobalsq }q U__name__q U reviewer.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU iqQu., r + zope/reviewer/dtml/content/reviewer.dtml/UNLOCK i r%͛%?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs. -Um ' zope/reviewer/dtml/reviewer_login.dtml/LOCKu -U+%j(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU:0.0403847938359-0.819027423326-00105A989226:1339163822.975qU/qQss./ -U%jK(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA+hU _locktypeqXwriteqU_tokenq U:0.0403847938359-0.819027423326-00105A989226:1339163822.975q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.m @'  & zope/reviewer/dtml/reviewer_login.dtml/PUT/ @'%b%K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA[˾^U _locktypeqXwriteqU_tokenq U:0.0403847938359-0.819027423326-00105A989226:1339163822.975q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.  @'"d% =(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTo+++ TEST +++ TEST +++ TEST +++
WARNING:
" />
" />

qUglobalsq }q U__name__q Ureviewer_login.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUuqQu.  QF  & zope/reviewer/dtml/reviewer_login.dtml/PUT/ QF%!%K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGA\́=U _locktypeqXwriteqU_tokenq U:0.0403847938359-0.819027423326-00105A989226:1339163822.975q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.  QF%% =(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTo+++ TEST +++ TEST +++ TEST +++
WARNING:
" />
" />

qUglobalsq }q U__name__q Ureviewer_login.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUuqQu.  K  & zope/reviewer/dtml/reviewer_login.dtml/PUT/ K%G& +K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAdRU _locktypeqXwriteqU_tokenq U:0.0403847938359-0.819027423326-00105A989226:1339163822.975q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.  K&& + =(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqTo+++ TEST +++ TEST +++ TEST +++
WARNING:
" />
" />

qUglobalsq }q U__name__q Ureviewer_login.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqUuqQu.  t[U ) zope/reviewer/dtml/reviewer_login.dtml/UNLOCKu t[U%&Q?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs. . zope/reviewer/dtml/reviewer_submission.dtml/UNLOCK  %L&?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.:UD  zope/reviewer/index.html/manage_edit :UD&(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqU qU_ownerq (]q U acl_usersq aUzopeq tq Uglobalsq}qU__name__qU index.htmlqU__ac_local_roles__q}qUzopeq]qUOwnerqasU_dav_writelocksqU qQu.ƙo ) zope/reviewer/dtml/content/reviewer.dtml/LOCK iƙ%&(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU:0.561293715639-0.0627656250137-00105A989226:1396627244.005qU0qQss.0ƙ&K(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAϵOU _locktypeqXwriteqU_tokenq U:0.561293715639-0.0627656250137-00105A989226:1396627244.005q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.o3 + zope/reviewer/dtml/content/reviewer.dtml/UNLOCK i3&&6?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.LO ) zope/reviewer/dtml/content/standard.dtml/LOCK PLO&(cOFS.DTMLMethod DTMLMethod q)tq.}q(U_varsq}qUtitleqUUrawqUC qUglobalsq }q U__name__q U standard.dtmlq U__ac_local_roles__q }qUzopeq]qUOwnerqasU_dav_writelocksqU1qQu.1LO&(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.459533966726-0.554212864453-00105A989226:1396627253.272qU2qQss.2LO&J(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAϵQoXU _locktypeqXwriteqU_tokenq U90.459533966726-0.554212864453-00105A989226:1396627253.272q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.}D + zope/reviewer/dtml/content/standard.dtml/UNLOCK1}D&e&?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.Sm ) zope/reviewer/dtml/content/reviewer.dtml/LOCK iS&}& M(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.754256306634-0.849304948581-00105A989226:1396627261.402qU3qQss.3S& MJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAϵYU _locktypeqXwriteqU_tokenq U90.754256306634-0.849304948581-00105A989226:1396627261.402q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.m0e" + zope/reviewer/dtml/content/reviewer.dtml/UNLOCK i0e"& &"?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.hk ' zope/reviewer/dtml/reviewer_login.dtml/LOCKuh&&#z(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qU90.916216272318-0.516555853675-00105A989226:1396627284.551qU4qQss.4h&#zJ(cwebdav.LockItem LockItem q)tq.}q(U_depthqUinfinityqU _modifiedtimeqGAϵ#FU _locktypeqXwriteqU_tokenq U90.916216272318-0.516555853675-00105A989226:1396627284.551q U _lockscopeq X exclusiveq U_ownerq U+ Zope External Editor qU_timeoutqL720L U_creatorq(]qU acl_usersqaUzopeqtqu.k ) zope/reviewer/dtml/reviewer_login.dtml/UNLOCKu&#&%?(cPersistence.mapping PersistentMapping q)tq.}qUdataq}qs.7JK Installed product ExternalMethod57J-E&&>(cHelpSys.HelpSys ProductHelp q)tq.}q(UExternal-Method.stxqU5qQUtitleqU Zope HelpqUlastRegisteredq(cDateTime.DateTime DateTime q Noq }q (U_nearsecq G@@U_secondq G@@1&U_tzqUGMT+2qU_pmhourqK U _dayoffsetqKU_fdayqUTuesdayqU_amonqUJulqU_tqGAf~VU_pmqUpmqUtimeqG?3ZU_minuteqK"U_monthqKU_adayqUTueqU_hourqK U_millisqL1436265273974L U_dayq KU_yearq!MU_pmonq"UJulyq#U_pdayq$UTue.q%U_fmonq&h#U_dq'G@l.-ubUcatalogq(U7q)QUExternal-Method_Add.stxq*U6q+QUExternal-Method_Properties.stxq,U7q-QUExternalMethod.pyq.U8q/QU_objectsq0(}q1(U meta_typeq2U Help Topicq3Uidq4hu}q5(h2h3h4h.u}q6(h2h3h4UExternal-Method_Try-It.stxq7u}q8(h2h3h4h*u}q9(h2h3h4UExternal-Method_Properties.stxq:utq;h7U9qu.97J&&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUExternal Method - Try It: Test the external method. Description This view executes the external method and returns the results if any. Only parameters from the web request are passed the the external method. qUidqUExternal-Method_Try-It.stxqUfileqUS/data/zmath/zope/lib/python/Products/ExternalMethod/help/External-Method_Try-It.stxq Utitleq UExternal Method - Try Itq u.87J&&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qU:qQaUdocqUUtitleqUExternalMethodq Uidq UExternalMethod.pyq Uapisq ]q U;qQau.;7J&&T(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqTWeb-callable functions that encapsulate external Python functions. The function is defined in an external file. This file is treated like a module, but is not a module. It is not imported directly, but is rather read and evaluated. The file must reside in the 'Extensions' subdirectory of the Zope installation, or in an 'Extensions' subdirectory of a product directory. Due to the way ExternalMethods are loaded, it is not *currently* possible to import Python modules that reside in the 'Extensions' directory. It is possible to import modules found in the 'lib/python' directory of the Zope installation, or in packages that are in the 'lib/python' directory.qU constructorqUq QeUnameq UExternalMethodq U attributesq]qU?qQau.?7J&&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.>7J&&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT[Change the External Method. See the description of manage_addExternalMethod for a description of the arguments 'module' and 'function'. Note that calling 'manage_edit' causes the "module" to be effectively reloaded. This is useful during debugging to see the effects of changes, but can lead to problems of functions rely on shared global data.qUrequiredq(UtitleqUmoduleqUfunctionq tq Uoptionalq ((UREQUESTq Nttq UnameqU manage_editqu.=7J&&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UnameqU__call__qUdocqT3Call the External Method. Calling an External Method is roughly equivalent to calling the original actual function from Python. Positional and keyword parameters can be passed as usual. Note however that unlike the case of a normal Python method, the "self" argument must be passed explicitly. An exception to this rule is made if: - The supplied number of arguments is one less than the required number of arguments, and - The name of the function's first argument is 'self'. In this case, the URL parent of the object is supplied as the first argument.qUrequiredq)Uvarargsq Uargsq Ukwargsq Ukwq Uoptionalq )u.<7J&&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTAdd an external method to an 'ObjectManager'. In addition to the standard object-creation arguments, 'id' and title, the following arguments are defined: function -- The name of the python function. This can be a an ordinary Python function, or a bound method. module -- The name of the file containing the function definition. The module normally resides in the 'Extensions' directory, however, the file name may have a prefix of 'product.', indicating that it should be found in a product directory. For example, if the module is: 'ACMEWidgets.foo', then an attempt will first be made to use the file 'lib/python/Products/ACMEWidgets/Extensions/foo.py'. If this failes, then the file 'Extensions/ACMEWidgets.foo.py' will be used.qUrequiredq(UidqUtitleqUmoduleq Ufunctionq tq Uoptionalq )Unameq Umanage_addExternalMethodqu.:7J&&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTAdd an external method to an 'ObjectManager'. In addition to the standard object-creation arguments, 'id' and title, the following arguments are defined: function -- The name of the python function. This can be a an ordinary Python function, or a bound method. module -- The name of the file containing the function definition. The module normally resides in the 'Extensions' directory, however, the file name may have a prefix of 'product.', indicating that it should be found in a product directory. For example, if the module is: 'ACMEWidgets.foo', then an attempt will first be made to use the file 'lib/python/Products/ACMEWidgets/Extensions/foo.py'. If this failes, then the file 'Extensions/ACMEWidgets.foo.py' will be used.qUrequiredq(UidqUtitleqUmoduleq Ufunctionq tq Uoptionalq )Unameq Umanage_addExternalMethodqu.77J&&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTExternal Method - Properties: Manage the properties of an external method. Description View and manage the properties of an External Method. Controls 'ID' -- Specifies the id of the external method. 'Title' -- Allows you to specify the title of the external method. 'Function name' -- Allows you to specify the name of the function (method) to use for the external method. 'Python module file' -- Allows you to specify the module in which the function is located. The Python module may be located in the Zope 'Extensions' directory, or in a 'Extensions' directory in a product directory. Product directories are located in 'lib/python/Products'. If the Python module is in a product directory this should be indicated in the name of the module which should be the name of the product followed by a dot followed by the name of the Python module file. qUidqUExternal-Method_Properties.stxqUfileqUW/data/zmath/zope/lib/python/Products/ExternalMethod/help/External-Method_Properties.stxq Utitleq UExternal Method - Propertiesq u.67J&&u(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTExternal Method - Add: Create a new External Method. Description Creates a new External Method and adds it to the current Folder. Controls 'ID' -- Specifies the id of the external method. 'Title' -- Allows you to specify the title of the external method. 'Function name' -- Allows you to specify the name of the function to use for the external method. 'Python module file' -- Allows you to specify the module in which the function is located. The Python module may be located in the Zope 'Extensions' directory, or in a 'Extensions' directory in a product directory. Product directories are located in 'lib/python/Products'. If the Python module is in a product directory this should be indicated in the name of the module which should be the name of the product followed by a dot followed by the name of the Python module file. qUidqUExternal-Method_Add.stxqUfileqUP/data/zmath/zope/lib/python/Products/ExternalMethod/help/External-Method_Add.stxq Utitleq UExternal Method - Addq u.57J&&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUExternal Method: Call Python methods from Zope External Methods associate a Python function on the filesystem with an object in Zope. This object can be called from DTML and Python like other Zope methods. qUidqUExternal-Method.stxqUfileqUL/data/zmath/zope/lib/python/Products/ExternalMethod/help/External-Method.stxq Utitleq UExternal Methodq u.M7Jh&&4cBTrees._IOBTree IOBucket q.()(UNqhtQtq.[7JmK&&cBTrees._IIBTree IIBTree q.N.]7Jlj&&cBTrees._IIBTree IIBTree q.N.N7Jdq&&4cBTrees._IOBTree IOBucket q.()(UOqhtQtq.W7Jhz&&cBTrees._IIBTree IIBTree q.N.X7Jh &&cBTrees._IIBTree IIBTree q.N.Y7Jg&&cBTrees._IIBTree IIBTree q.N.T7Jc&&cBTrees._IIBTree IIBTree q.N.O7J^&&4cBTrees._IOBTree IOBucket q.()(UPqhtQtq.U7Jc#&&cBTrees._IIBTree IIBTree q.N.V7Jb&&cBTrees._IIBTree IIBTree q.N.Q7J^}&&cBTrees._IIBTree IIBTree q.N.P7JZ&&#cBTrees._IOBTree IOBucket q.()tq.R7J^ &&cBTrees._IIBTree IIBTree q.N.L7JT&&TcBTrees._IOBTree IOBTree q.((((J5]q(JÑJBҘJPTJ%JAJ[J%jJJ%FJbJ˜'Jo+J^,J={N?JAJ5FJ/HJ9\KJl0UJqVJVJWJ`jJoeJ5]q(Jz[J3aJJÑJ2SJl0UJqVJhWJWJYJ|YJMZJ<[J: bJUbJ?dJOfJくgJlJoJitrJ1pArJ5seJ5]q(J3aJJ={N?JӫFJMZJeJbkJoeJ5]q(JJ2S(J5KtqJl0U}q(J5KJ5KuJqV}q(J5KJ5KJ5KuJV(J5KtqJhW(J5KtqJW}q(J5KJ5KuJY(J5KtqJ|Y(J5KtqJMZ}q(J5KJ5KuJ<[(J5KtqJ/;^(J5KtqJ: b}q(J5KJ5KJ5KuJUb(J5KtqJ?d}q(J5K J5KJ5KuJe(J5KtqJOf(J5KtqJくg(J5KtqJ`j(J5Ktq Jbk}q!(J5KJ5KuJl(J5Ktq"Jo(UEq#htQJitr(J5Ktq$J1pAr(J5Ktq%J5s}q&(J5KJ5KJ5Kuttq'.E7J&&JcBTrees._IIBTree IIBTree q.((((J5KJ5KJ5KJ5KJ5Kttttq.D7J&&CcBTrees._IIBTree IIBTree q.((((J5KJ5KJ5KJ5Kttttq.B7J&&cBTrees._IOBTree IOBucket q.((Jһq(J5KtqJ((J5KtqJ+(J5KtqJ".(UFqcBTrees._IIBTree IIBTree qtQJav(J5KtqJ: }q(J5KJ5KuJ! }q (J5KJ5KuJ }q (J5KJ5KJ5KuJ(J5Ktq J0ق}q (J5KJ5KuJ6n}q (J5KJ5KuJs4(J5KtqJ,(J5KtqJD+V(J5KtqJb(UGqhtQJ(J5KtqJq }q(J5KJ5KuJ@"(J5KtqJ3H$(J5KtqJ$}q(J5KJ5KuJHb%(J5KtqJ˜'(J5KtqJ_((J5KtqJU)}q(J5KJ5KuJ+(J5KtqJo+(UHqhtQJ^,(J5KtqJR,(J5KtqJAJ2}q(J5KJ5KuJ 5(J5Ktq Ji6}q!(J5KJ5KuJ7(J5Ktq"JLeE7}q#(J5KJ5KuJ8(J5Ktq$J0!9(J5Ktq%J.9(J5Ktq&J;}q'(J5KJ5KJ5KuJ>(J5Ktq(J={N?(UIq)htQJA(J5Ktq*JLB}q+(J5KJ5KJ5KuJC}q,(J5KJ5KuJD(J5Ktq-t(UCq.htQtq/.I7J&&JcBTrees._IIBTree IIBTree q.((((J5KJ5KJ5KJ5KJ5Kttttq.H7J&&JcBTrees._IIBTree IIBTree q.((((J5KJ5KJ5KJ5KJ5Kttttq.G7J&&CcBTrees._IIBTree IIBTree q.((((J5KJ5KJ5KJ5Kttttq.F7J&&CcBTrees._IIBTree IIBTree q.((((J5KJ5KJ5KJ5Kttttq.A7J&&cBTrees._IOBTree IOBucket q.((J4H}q(J5KJ5KJ5KuJlU(J5KtqJ$(J5KtqJg?x(J5KtqJ (J5KtqJQ(J5KtqJ(J5KtqJڳ(J5Ktq JoW}q (J5KJ5KuJ(J5Ktq J)(J5Ktq J$ (J5Ktq J[(J5KtqJh;(J5KtqJ m}q(J5KJ5KuJz(J5KtqJ"(J5KtqJ[Q(J5KtqJA(J5KtqJ%j(UJqcBTrees._IIBTree IIBTree qtQJO7L}q(J5KJ5KJ5KuJP(J5KtqJw(J5KtqJs(J5KtqJ޲(J5KtqJ(UKqhtQJ`((J5KtqJ &}q(J5KJ5KuJ c(J5KtqJh(J5Ktq J(J5Ktq!J?:(J5Ktq"J\d(J5Ktq#J%F(ULq$htQJ}q%(J5KJ5KuJ (J5Ktq&J95(J5Ktq'JU (J5Ktq(t(UBq)htQtq*.L7J&&JcBTrees._IIBTree IIBTree q.((((J5KJ5KJ5KJ5KJ5Kttttq.K7J&&CcBTrees._IIBTree IIBTree q.((((J5KJ5KJ5KJ5Kttttq.J7J&&CcBTrees._IIBTree IIBTree q.((((J5KJ5KJ5KJ5Kttttq.@7J&&YcBTrees._IOBTree IOBucket q.((Jz[(J5KtqJ3a}q(J5KJ5KuJ}q(J5KJ5KJ5KuJÑ}q(J5KJ5KuJ&&rcBTrees._OOBTree OOBTree q.((((UContent Manager Informationq(UQqcBTrees._IIBTree IITreeSet qtQttttq.Q7J&&BcBTrees._IIBTree IITreeSet q.((((J5J5J5J5J5ttttq.i7J&&cBTrees.Length Length q.K.l7J&&[cBTrees._OOBTree OOBTree q.((((UViewq(URqcBTrees._IIBTree IITreeSet qtQttttq.R7J&&BcBTrees._IIBTree IITreeSet q.((((J5J5J5J5J5ttttq.m7Jr&&cBTrees.Length Length q.K.K76U>^ Installed product MailHost76Us&r(cHelpSys.HelpSys ProductHelp q)tq.}q(UMail-Host_Add.stxqUSqQU Mail-Host.stxqUTqQUtitleqU Zope Helpq UlastRegisteredq (cDateTime.DateTime DateTime q Noq }q (U_nearsecqG@AU_secondqG@AU_tzqUGMT+2qU_pmhourqK U _dayoffsetqKU_fdayqUTuesdayqU_amonqUJulqU_tqGAfU_pmqUpmqUtimeqG?4.!JU_minuteqK"U_monthqKU_adayqUTueqU_hourq K U_millisq!L1436265275169L U_dayq"KU_yearq#MU_pmonq$UJulyq%U_pdayq&UTue.q'U_fmonq(h%U_dq)G@l.ubUMail-Host_Edit.stxq*UUq+QUcatalogq,Uq-QU MailHost.pyq.UVq/QU_objectsq0(}q1(U meta_typeq2U Help Topicq3Uidq4hu}q5(h2h3h4h.u}q6(h2h3h4hu}q7(h2h3h4UMail-Host_Edit.stxq8utq9Uidq:UHelpq;u.V76U&r(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUWqQaUdocqUUtitleqUMailHostq Uidq U MailHost.pyq Uapisq ]q UXqQau.X76U&rY(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqUMailHost objects work as adapters to Simple Mail Transfer Protocol (SMTP) servers. MailHosts are used by DTML 'sendmail' tags to find the proper host to deliver mail to.qU constructorqUYqQUmethodsq]q (UZq QU[q QeUnameq UMailHostq U attributesq]qU\qQau.\76U&r_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.[76U&r(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT%Sends an email message where the messageText is an rfc822 formatted message. This allows you complete control over the message headers, including setting any extra headers such as Cc: and Reply-To:. The arguments are: messageText -- The mail message. It can either be a rfc822 formed text with header fields, or just a body without any header fields. The other arguments given will override the header fields in the message, if they exist. mto -- A commaseparated string or list of recipient(s) of the message. mfrom -- The address of the message sender. subject -- The subject of the message. encode -- The rfc822 defined encoding of the message. The default of 'None' means no encoding is done. Valid values are 'base64', 'quoted-printable' and 'uuencode'.qUrequiredq(U messageTextqtqUoptionalq ((Umtoq Nt(Umfromq Nt(Usubjectq Nt(Uencodeq NttqUnameqUsendqu.Z76U&r(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqThSends a message. Only To:, From: and Subject: headers can be set. Note that simple_send does not process or validate its arguments in any way. The arguments are: mto -- A commaseparated string of recipient(s) of the message. mfrom -- The address of the message sender. subject -- The subject of the message. body -- The body of the message.qUrequiredq(UselfqUmtoqUmfromq Usubjectq Ubodyq tq Uoptionalq )UnameqU simple_sendqu.Y76U&r(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU*Add a mailhost object to an ObjectManager.qUrequiredq(UidqtqUoptionalq ((Utitleq Ut(U smtp_hostq Nt(U localhostq h t(U smtp_portq Kt(UtimeoutqG?ttqUnameqUmanage_addMailHostqu.W76U&r(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU*Add a mailhost object to an ObjectManager.qUrequiredq(UidqtqUoptionalq ((Utitleq Ut(U smtp_hostq Nt(U localhostq h t(U smtp_portq Kt(UtimeoutqG?ttqUnameqUmanage_addMailHostqu.U76U&r<(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT{MailHost - Edit: Edit mail host properties Description This view allows you edit the MailHost. Controls 'ID' -- The id of the MailHost. 'Title' -- The title of the MailHost. 'SMTP host' -- The domain name or address of the SMTP mail server to relay mail through. 'SMTP port' -- The port of the SMTP mail server to relay mail through. qUidqUMail-Host_Edit.stxqUfileqUE/data/zmath/zope/lib/python/Products/MailHost/help/Mail-Host_Edit.stxq Utitleq UMailHost - Editq u.T76U&r(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTkMailHost: Sends mail through an SMTP server. MailHosts allow you to send mail via the Simple Mail Transfer Protocol (SMTP). This object can be used deliver mail by the tag or via the send() and simple_send() methods. 'send(messageText, mto=None, mfrom=None, subject=None, encode=None)' Sends an email message where the messageText is an rfc822 formatted message. This allows you complete control over the message headers, including setting any extra headers such as Cc: and Reply-To:. The arguments are: messageText -- The mail message. It can either be a rfc822 formed text with header fields, or just a body without any header fields. The other arguments given will override the header fields in the message, if they exist. mto -- A commaseparated string or list of recipient(s) of the message. mfrom -- The address of the message sender. subject -- The subject of the message. encode -- The rfc822 defined encoding of the message. The default of 'None' means no encoding is done. Valid values are 'base64', 'quoted-printable' and 'uuencode'. 'simple_send(self, mto, mfrom, subject, body)' Sends a message. Only To:, From: and Subject: headers can be set. Note that simple_send does not process or validate its arguments in any way. The arguments are: mto -- A commaseparated string of recipient(s) of the message. mfrom -- The address of the message sender. subject -- The subject of the message. body -- The body of the message. qUidqU Mail-Host.stxqUfileqU@/data/zmath/zope/lib/python/Products/MailHost/help/Mail-Host.stxq Utitleq UMailHostq u.S76U&r.(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTpMailHost - Add: Create a new MailHost Description Create a new MailHost object. Controls 'ID' -- The id of the MailHost object. 'Title' -- The title of the MailHost. 'SMTP host' -- The domain name or address of the SMTP mail server to relay mail through. 'SMTP port' -- The port of the SMTP mail server to relay mail through. qUidqUMail-Host_Add.stxqUfileqUD/data/zmath/zope/lib/python/Products/MailHost/help/Mail-Host_Add.stxq Utitleq UMailHost - Addq u.76U&r4cBTrees._IOBTree IOBucket q.()(UqhtQtq.76U]&rcBTrees._IIBTree IIBTree q.N.76U&r4cBTrees._IOBTree IOBucket q.()(UqhtQtq.76U&rcBTrees._IIBTree IIBTree q.N.76U(&rcBTrees._IIBTree IIBTree q.N.76U&rcBTrees._IIBTree IIBTree q.N.76UN&rcBTrees._IIBTree IIBTree q.N.76U&r4cBTrees._IOBTree IOBucket q.()(UqhtQtq.76U{&rcBTrees._IIBTree IIBTree q.N.76U&rcBTrees._IIBTree IIBTree q.N.76U&r#cBTrees._IOBTree IOBucket q.()tq.76U&rcBTrees._IIBTree IIBTree q.N.76U&rccBTrees._IOBTree IOBTree q.((((JUo]q(J!BJ~JJP|JM@JՒJțJ3VJvSJFBJ܏^J}TJsJ7JԔuJwJ.<$JJ#d&JKH4JJb1?JbDJD EJY~KJ]DOJOJP2QJ.Jb1?JbDJD EJq/IJY~KJ>1SMJ]DOJOJP2QJ.}q(JVoKJWoKuJb1?(UaqcBTrees._IIBTree IIBTree qtQJbD}q(JVoKJWoKuJD E}q(JVoKJWoKuJq/I(JWoKtqJY~K}q (JVoKJWoKuJ>1SM(JWoKtq J]DO}q (JVoKJWoKuJO}q (JVoKJWoKuJP2Q}q (JVoKJWoKuJ.^7{=n Installed product OFSP7{&(cHelpSys.HelpSys ProductHelp q)tq.}q(U(Database-Management_Cache-Parameters.stxqUkqQUDTML-Document.stxqUlqQUCacheManager-associate.stxqUmq QU Folder.stxq Unq QUFile.stxq Uoq QUdtml-raise.stxqUpqQUOrderSupport_Contents.stxqUqqQU dtml-call.stxqUrqQUtitleqU Zope HelpqUZSearch-Interface.stxqUsqQUDavLocks-ManageLocks.stxqUtqQU Version.stxqUuqQUFolder_Add.stxqUvqQUFind_Advanced.stxqUwqQUZClass_Property-Sheets.stxq Uxq!QUZope-Factory_Add.stxq"Uyq#QUSecurity_Manage-Permission.stxq$Uzq%QU File_Edit.stxq&U{q'QU Request.pyq(U|q)QUZope-Permission.stxq*U}q+QUZope-Factory_Edit.stxq,U~q-QUObjectManager_Import-Export.stxq.Uq/QUFile_Upload.stxq0Uq1QUDTML-Method.stxq2Uq3QUProduct_Distribution.stxq4Uq5QUZSearch-Interface_Add.stxq6Uq7QUdtml-comment.stxq8Uq9QUUser-Folder_Add-User.stxq:Uq;QUProperties.stxqUq?QUdtml-sqlgroup.stxq@UqAQUZClass_Subobjects.stxqBUqCQUDTML-DocumentOrMethod_View.stxqDUqEQUUser-Folder_Contents.stxqFUqGQUVersion_Properties.stxqHUqIQUUser-Folder_Edit-User.stxqJUqKQU&Common-Instance-Property-Sheet_Add.stxqLUqMQUObjectManager.pyqNUqOQU Ownership.stxqPUqQQUVersion_Save-Discard.stxqRUqSQUImage_Edit.stxqTUqUQUZope-Permission_Edit.stxqVUqWQUZClass_Basic.stxqXUqYQU dtml-tree.stxqZUq[QUUser-Folder_Properties.stxq\Uq]QU Response.pyq^Uq_QU Image.stxq`UqaQU DTML-DocumentOrMethod_Upload.stxqbUqcQUFile.pyqdUqeQUDTML-DocumentOrMethod_Edit.stxqfUqgQUFolder_View.stxqhUqiQUZClass_Add.stxqjUqkQU Caching.stxqlUqmQU dtml-let.stxqnUqoQUFind.stxqpUqqQUAccessControl.pyqrUqsQUObjectManager_Rename.stxqtUquQUControl-Panel.stxqvUqwQU_objectsqx(}qy(U meta_typeqzU Help Topicq{Uidq|U dtml-in.stxq}u}q~(hzh{h|UOrderSupport.pyqu}q(hzh{h|h*u}q(hzh{h|hJu}q(hzh{h|UDebug-Information_Profile.stxqu}q(hzh{h|UDTML-DocumentOrMethod_Add.stxqu}q(hzh{h|UCacheable-properties.stxqu}q(hzh{h|hu}q(hzh{h|Udtml-return.stxqu}q(hzh{h|UZClass_Views.stxqu}q(hzh{h|hu}q(hzh{h|h u}q(hzh{h|UZClass_Methods.stxqu}q(hzh{h|hpu}q(hzh{h|USecurity_Define-Permissions.stxqu}q(hzh{h|Udtml-sendmail.stxqu}q(hzh{h|hru}q(hzh{h|U File_View.stxqu}q(hzh{h|U string.pyqu}q(hzh{h|h6u}q(hzh{h|U ZClass.stxqu}q(hzh{h|hu}q(hzh{h|h0u}q(hzh{h|hu}q(hzh{h|U#Database-Management_Flush-Cache.stxqu}q(hzh{h|h`u}q(hzh{h|h"u}q(hzh{h|U sequence.pyqu}q(hzh{h|h&u}q(hzh{h|hbu}q(hzh{h|U DTMLMethod.pyqu}q(hzh{h|UVersion-Management_Version.stxqu}q(hzh{h|h8u}q(hzh{h|hu}q(hzh{h|UObjectManagerItem.pyqu}q(hzh{h|hLu}q(hzh{h|hRu}q(hzh{h|Udtml-sqltest.stxqu}q(hzh{h|U Folder.pyqu}q(hzh{h|hu}q(hzh{h|UUser-Folder.stxqu}q(hzh{h|Udtml-sqlvar.stxqu}q(hzh{h|hZu}q(hzh{h|h$u}q(hzh{h|hPu}q(hzh{h|h\u}q(hzh{h|hhu}q(hzh{h|UImage.pyqu}q(hzh{h|UPropertyManager.pyqu}q(hzh{h|h4u}q(hzh{h|h@u}q(hzh{h|U Security.stxqu}q(hzh{h|UDTML-DocumentOrMethod_Proxy.stxqu}q(hzh{h|Umath.pyqu}q(hzh{h|hu}q(hzh{h|UDatabase-Management.stxqu}q(hzh{h|UControl-Panel_Contents.stxqu}q(hzh{h|UImage_View.stxqu}q(hzh{h|hvu}q(hzh{h|UOrderedFolder.pyqu}q(hzh{h|h2u}q(hzh{h|hnu}q(hzh{h|hTu}q(hzh{h|hBu}q(hzh{h|UProduct_Refresh.stxqu}q(hzh{h|USecurity_User-Local-Roles.stxqu}q(hzh{h|h>u}q(hzh{h|U DateTime.pyqu}q(hzh{h|h,u}q(hzh{h|USecurity_Manage-Acquisition.stxqu}q(hzh{h|h(u}q(hzh{h|UPropertySheets.pyqu}q(hzh{h|hu}q(hzh{h|h u}q(hzh{h|UVersion-Management.stxqu}q(hzh{h|UZope-Factory.stxqu}q(hzh{h|hFu}q(hzh{h|U"Common-Instance-Property-Sheet.stxqu}q(hzh{h|UDebug-Information_Debug.stxqu}q(hzh{h|USecurity_Manage-Role.stxqu}q(hzh{h|U Database-Management_Activity.stxqu}q(hzh{h|U UserFolder.pyqu}q(hzh{h|h u}q(hzh{h|hu}q(hzh{h|hXu}q(hzh{h|UZope-Permission_Add.stxqu}q(hzh{h|UVersion_Join-Leave.stxqu}r(hzh{h|hQhUr?QjUr@Qj(UrAQhUrBQhUrCQhUrDQhUrEQj+UrFQhUrGQhUrHQhUrIQhUrJQhUrKQhUrLQhUrMQj UrNQjUrOQhUrPQhUrQQhUrRQhUrSQhUrTQhUrUQjUrVQhUrWQhUrXQhUrYQj-UrZQhUr[QhUr\Qj/Ur]QhUr^QhUr_QhUr`Qj"UraQhUrbQhUrcQh}UrdQhUreQj1UrfQhUrgQU dtml-if.stxrhUriQj3UrjQUidrkUHelprlhUrmQhUrnQhUroQhUrpQhUrqQjUrrQjUrsQhUrtQjUruQUlastRegisteredrv(cDateTime.DateTime DateTime rwNorx}ry(U_nearsecrzG@AU_secondr{G@AlCU_tzr|UGMT+2r}U_pmhourr~K U _dayoffsetrKU_fdayrUTuesdayrU_amonrUJulrU_trGAfU_pmrUpmrUtimerG?40>U_minuterK"U_monthrKU_adayrUTuerU_hourrK U_millisrL1436265275218L U_dayrKU_yearrMU_pmonrUJulyrU_pdayrUTue.rU_fmonrjU_drG@l.AubUcatalogrUrQj UrQjUrQhUrQj UrQhUrQhUrQj5UrQhUrQhUrQu.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqT string: Python 'string' module The 'string' module provides string manipulation, conversion, and searching functions. It is a standard Python module. Since Zope 2.4 requires Python 2.1, make sure to consult the Python 2.1 documentation. See Also "Python 'string' module":http://www.python.org/doc/current/lib/module-string.html documentation at Python.org qUtitleqUstringq Uidq U string.pyq Uapisq ]q u.7{& "(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT= Security - Define Permissions: Map permissions. Description The "Define Permissions" view is used to define how the operations of this object (or objects that acquire permission settings from this object) correspond to the operations defined by your product or ZClass. Permissions Permissions are used to represent abstract operations or types of usage. A permission may correspond to many low-level object operations. Permissions provide a way to control access to operations without having to list each operation explicitly. When creating Products or ZClasses, we use high-level objects, like DTML Methods to define operations. These high-level objects have their own permissions, which represent abstract operations on the low-level operations of these high-level objects. When defining permissions for our products and ZClasses we need to define what low-level operations these new permissions correspond to. We could enumerate the low-level operations of the high-level objects used to implement the operations of our products or ZClasses, but this would be cumbersome, error prone, and likely to break as the interfaces of the high-level objects evolve. What we do instead is to treat the permissions of the high-level objects used to implement a Product or ZClass operations as the low-level operations that the product or ZClass operations abstract. Controls The view has a table with two columns. The first column lists the permissions for an object. The second column specifies the permissions that should have this permission in this product or ZClass. For ZClass methods only permissions that are defined for the ZClass are permitted. In general any permissions that include operations that change (mutate) an object should be disabled. Otherwise, a method could be modified when used on an instance, such as a ZClass instance. This interface is used to define how the operations of this object (or objects that acquire permission settings from this object) correspond to the operations defined by your product or ZClass. **Note: The 'View' permission should be always mapped to the 'View' permission, since every user, even 'Anonymous User' has this permission.** 'Permission for this object' -- The object permission to map. 'Permissions that correspond to (i.e. have) this permission' -- The Product or ZClass permission to map to. 'Change' -- Changes the permissions mapping. qUidqUSecurity_Define-Permissions.stxqUfileqUN/data/zmath/zope/lib/python/Products/OFSP/help/Security_Define-Permissions.stxq Utitleq USecurity - Define Permissionsq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUVersion - Add: Create a new Version Description This view allows you to create a new Version. Controls 'Id' -- The id of the Version. 'Title' -- The optional title of the Version. 'Add' -- Creates a new Version. qUidqUVersion_Add.stxqUfileqU>/data/zmath/zope/lib/python/Products/OFSP/help/Version_Add.stxq Utitleq U Version - Addq u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqUPropertySheetsqUidq UPropertySheets.pyq Uapisq ]q Uq Qau.7{&t(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqTA PropertySheet is an abstraction for organizing and working with a set of related properties. Conceptually it acts like a container for a set of related properties and meta-data describing those properties. PropertySheet objects are accessed through a PropertySheets object that acts as a collection of PropertySheet instances. Objects that support property sheets (objects that support the PropertyManager interface or ZClass objects) have a 'propertysheets' attribute (a PropertySheets instance) that is the collection of PropertySheet objects. The PropertySheets object exposes an interface much like a Python mapping, so that individual PropertySheet objects may be accessed via dictionary-style key indexing.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QeUnameqUPropertySheetsqu.7{& (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the PropertySheet identified by 'name', or the value given in 'default' if the named PropertySheet is not found. Permission -- Python onlyqUrequiredq(UnameqtqUoptionalq ((Udefaultq Nttq hUgetq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUcReturn a sequence of all of the PropertySheet objects in the collection. Permission -- Python onlyqUrequiredq)Uoptionalq)UnameqUvaluesq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a sequence containing an '(id, object)' tuple for each PropertySheet object in the collection. Permission -- Python onlyqUrequiredq)Uoptionalq)UnameqUitemsq u.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTCacheable objects For background information, see the description of cache management. The 'Cache' tab allows you to associate a cacheable object with a cache manager. It is only available when at least one cache manager exists somewhere in the current context. Use the drop-down box to select which cache manager should be associated with the object. Some types of objects provide additional caching options. DTML methods can be cached according to the DTML namespace. The entry box on the 'Cache' tab allows you to enter the names (one per line) that Zope should look up in the namespace to create the cache key. Note, however, that the namespace lookup operation can be expensive, so use this feature with care. Also note that it is not possible for accelerated HTTP cache managers to make use of this feature. (TODO) Python scripts and SQL methods may also provide further options. qUidqUCacheable-properties.stxqUfileqUG/data/zmath/zope/lib/python/Products/OFSP/help/Cacheable-properties.stxq Utitleq UCacheable objects q u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTKFolder - Local Roles: Manage local roles. Description Local roles allow you to give users additional roles in the context of an object. Controls Editing local roles '[Checkbox]' -- Select users. Click a user's name to edit their local roles. 'Remove' -- Deletes local roles for the selected users. Creating local roles 'User' -- The user for which you would like to define local roles. 'Roles' -- The local roles you would like to assign to the user. 'Add' -- Adds the selected local roles for the selected user. qUidqUSecurity_Local-Roles.stxqUfileqUG/data/zmath/zope/lib/python/Products/OFSP/help/Security_Local-Roles.stxq Utitleq UFolder - Local Rolesq u.7{&M(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZope Permission - Add: Create a new Permission. Description This view allows you to create a new Permission. Controls 'Id' -- The id of the Zope Permission. 'Title' -- The optional title of the Zope Permission. 'Name' -- Allows you to specify the name of the permission. **Note: A permission's name must be unique.** 'Add' -- Create a Permission. qUidqUZope-Permission_Add.stxqUfileqUF/data/zmath/zope/lib/python/Products/OFSP/help/Zope-Permission_Add.stxq Utitleq UZope Permission - Addq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTProduct - Zope extension. Description Products allow you to extend Zope by creating new types of addable Zope objects. A Product contains other objects such as ZClasses and Factories which allows you to make your objects available via the product add list. qUidqU Product.stxqUfileqU:/data/zmath/zope/lib/python/Products/OFSP/help/Product.stxq Utitleq UProduct - Zope extension. q u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqUUtitleqU DTMLDocumentq Uidq UDTMLDocument.pyq Uapisq ]q UqQau.7{&(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]q(UqQUqQUqQUq QeUdocq UkA DTML Document is a Zope object that contains and executes DTML code. It is useful to represent web pages.q Uextendsq ]q ((UObjectManagerItemqU0OFSP/Help/ObjectManagerItem.py#ObjectManagerItemqtq(UPropertyManagerqU,OFSP/Help/PropertyManager.py#PropertyManagerqtqeU constructorqUqQU attributesq]qUqQaUnameqU DTMLDocumentqu.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU0Add a DTML Document to the current ObjectManagerqUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addDocumentq u.7{&.(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUChange the DTML Document, replacing its contents with 'data' and changing its title. The data argument may be a file object or a string. Permission -- 'Change DTML Documents'qUrequiredq(UdataqUtitleqtq Uoptionalq )Unameq U manage_editq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUaReturns the unrendered source text of the DTML Document. Permission -- 'View management screens'qUrequiredq)Uoptionalq)UnameqU document_srcq u.7{& (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT Calling a DTMLDocument causes the Document to interpret the DTML code that it contains. The method returns the result of the interpretation, which can be any kind of object. To accomplish its task, DTML Document often needs to resolve various names into objects. For example, when the code '<dtml-var spam>' is executed, the DTML engine tries to resolve the name 'spam'. In order to resolve names, the Document must be passed a namespace to look them up in. This can be done several ways: * By passing a 'client' object -- If the argument 'client' is passed, then names are looked up as attributes on the argument. * By passing a 'REQUEST' mapping -- If the argument 'REQUEST' is passed, then names are looked up as items on the argument. If the object is not a mapping, an TypeError will be raised when a name lookup is attempted. * By passing keyword arguments -- names and their values can be passed as keyword arguments to the Document. The namespace given to a DTML Document is the composite of these three methods. You can pass any number of them or none at all. Names are looked up first in the keyword arguments, then in the client, and finally in the mapping. A DTMLDocument implicitly pass itself as a client argument in addition to the specified client, so names are looked up in the DTMLDocument itself. Passing in a namespace to a DTML Document is often referred to as providing the Document with a *context*. DTML Documents can be called three ways. From DTML A DTML Document can be called from another DTML Method or Document:: In this example, the Document 'aDTMLDocument' is being called from another DTML object by name. The calling method passes the value 'this' as the client argument and the current DTML namespace as the REQUEST argument. The above is identical to this following usage in a DTML Python expression:: From Python Products, External Methods, and Scripts can call a DTML Document in the same way as calling a DTML Document from a Python expression in DTML; as shown in the previous example. By the Publisher When the URL of a DTML Document is fetched from Zope, the DTML Document is called by the publisher. The REQUEST object is passed as the second argument to the Document. Permission -- 'View'qUrequiredq)Uoptionalq((UclientqNt(UREQUESTq }q t(URESPONSEq Nttq Unameq U__call__qUkwargsqUkwqu.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUcReturns the size of the unrendered source text of the DTML Document in bytes. Permission -- 'View'qUrequiredq)Uoptionalq)UnameqUget_sizeq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU0Add a DTML Document to the current ObjectManagerqUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addDocumentq u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqU PropertySheetqUidq UPropertySheet.pyq Uapisq ]q Uq Qau.7{&@(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqT#A PropertySheet is an abstraction for organizing and working with a set of related properties. Conceptually it acts like a container for a set of related properties and meta-data describing those properties. A PropertySheet may or may not provide a web interface for managing its properties.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQUqQUqQUqQUqQUqQUqQeUnameqU PropertySheetqu.7{&d(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a namespace string usable as an xml namespace for this property set. This may be an empty string if there is no default namespace for a given property sheet (especially property sheets added in ZClass definitions). Permission -- Python onlyqUrequiredq)Uoptionalq)UnameqU xml_namespaceq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUTReturn a list of (id, property) tuples. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqU propertyItemsq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUVReturns a list of actual property values. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqUpropertyValuesq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUMReturns a list of property ids. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqU propertyIdsq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUbGet the type of property 'id'. Returns None if no such property exists. Permission -- Python onlyqUrequiredq(UidqtqUoptionalq )Unameq UgetPropertyTypeq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUKReturns a mapping containing property meta-data. Permission -- Python onlyqUrequiredq)Uoptionalq)UnameqU propertyInfoq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTAdd a new property with the given 'id', 'value' and 'type'. These are the property types: 'boolean' -- 1 or 0. 'date' -- A 'DateTime' value, for example '12/31/1999 15:42:52 PST'. 'float' -- A decimal number, for example '12.4'. 'int' -- An integer number, for example, '12'. 'lines' -- A list of strings, one per line. 'long' -- A long integer, for example '12232322322323232323423'. 'string' -- A string of characters, for example 'This is a string'. 'text' -- A multi-line string, for example a paragraph. 'tokens' -- A list of strings separated by white space, for example 'one two three'. 'selection' -- A string selected by a pop-up menu. 'multiple selection' -- A list of strings selected by a selection list. This method will use the passed in 'type' to try to convert the 'value' argument to the named type. If the given 'value' cannot be converted, a ValueError will be raised. The value given for 'selection' and 'multiple selection' properites may be an attribute or method name. The attribute or method must return a sequence values. If the given 'type' is not recognized, the 'value' and 'type' given are simply stored blindly by the object. If no value is passed in for 'REQUEST', the method will return 'None'. If a value is provided for 'REQUEST' (as it will when called via the web), the property management form for the object will be rendered and returned. This method may be called via the web, from DTML or from Python code. Permission -- 'Manage Properties'qUrequiredq(UidqUvalueqUtypeq tq Uoptionalq ((UREQUESTq Nttq UnameqUmanage_addPropertyqu.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTDelete one or more properties with the given 'ids'. The 'ids' argument should be a sequence (tuple or list) containing the ids of the properties to be deleted. If 'ids' is empty no action will be taken. If any of the properties named in 'ids' does not exist, an error will be raised. Some objects have "special" properties defined by product authors that cannot be deleted. If one of these properties is named in 'ids', an HTML error message is returned. If no value is passed in for 'REQUEST', the method will return None. If a value is provided for 'REQUEST' (as it will be when called via the web), the property management form for the object will be rendered and returned. This method may be called via the web, from DTML or from Python code. Permission -- 'Manage Properties'qUrequiredq)Uoptionalq((UidsqNt(UREQUESTq Nttq Unameq Umanage_delPropertiesq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTCChange existing object properties by passing either a mapping object as 'REQUEST' containing name:value pairs or by passing name=value keyword arguments. Some objects have "special" properties defined by product authors that cannot be changed. If you try to change one of these properties through this method, an error will be raised. Note that no type checking or conversion happens when this method is called, so it is the caller's responsibility to ensure that the updated values are of the correct type. *This should probably change*. If a value is provided for 'REQUEST' (as it will be when called via the web), the method will return an HTML message dialog. If no REQUEST is passed, the method returns 'None' on success. This method may be called via the web, from DTML or from Python code. Permission -- 'Manage Properties'qUrequiredq)Uoptionalq((UREQUESTqNttq Unameq Umanage_changePropertiesq Ukwargsq Ukwq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUWReturns a tuple of mappings, giving meta-data for properties. Permssion -- Python onlyqUrequiredq)Uoptionalq)UnameqU propertyMapq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU~Get the property 'id', returning the optional second argument or None if no such property is found. Permission -- Python onlyqUrequiredq(UidqtqUoptionalq ((UdNttq Unameq U getPropertyq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUxReturns true if 'self' has a property with the given 'id', false otherwise. Permission -- 'Access contents information'qUrequiredq(UidqtqUoptionalq )Unameq U hasPropertyq u.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqUUtitleqU DTMLMethodq Uidq U DTMLMethod.pyq Uapisq ]q UqQau.7{&(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]q(UqQUqQUqQUq QeUdocq T^A DTML Method is a Zope object that contains and executes DTML code. It can act as a template to display other objects. It can also hold small pieces of content which are inserted into other DTML Documents or DTML Methods. The DTML Method's id is available via the 'document_id' variable and the title is available via the 'document_title' variable.q Uextendsq ]q (UObjectManagerItemqU0OFSP/Help/ObjectManagerItem.py#ObjectManagerItemqtqaU constructorqUqQU attributesq]qUqQaUnameqU DTMLMethodqu.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU.Add a DTML Method to the current ObjectManagerqUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addDTMLMethodq u.7{&*(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUChange the DTML Method, replacing its contents with 'data' and changing its title. The data argument may be a file object or a string. Permission -- 'Change DTML Methods'qUrequiredq(UdataqUtitleqtq Uoptionalq )Unameq U manage_editq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU_Returns the unrendered source text of the DTML Method. Permission -- 'View management screens'qUrequiredq)Uoptionalq)UnameqU document_srcq u.7{& ((cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT Calling a DTMLMethod causes the Method to interpret the DTML code that it contains. The method returns the result of the interpretation, which can be any kind of object. To accomplish its task, DTML Method often needs to resolve various names into objects. For example, when the code '<dtml-var spam>' is executed, the DTML engine tries to resolve the name 'spam'. In order to resolve names, the Method must be passed a namespace to look them up in. This can be done several ways: * By passing a 'client' object -- If the argument 'client' is passed, then names are looked up as attributes on the argument. * By passing a 'REQUEST' mapping -- If the argument 'REQUEST' is passed, then names are looked up as items on the argument. If the object is not a mapping, an TypeError will be raised when a name lookup is attempted. * By passing keyword arguments -- names and their values can be passed as keyword arguments to the Method. The namespace given to a DTML Method is the composite of these three methods. You can pass any number of them or none at all. Names will be looked up first in the keyword argument, next in the client and finally in the mapping. Unlike DTMLDocuments, DTMLMethods do not look up names in their own instance dictionary. Passing in a namespace to a DTML Method is often referred to as providing the Method with a *context*. DTML Methods can be called three ways: From DTML A DTML Method can be called from another DTML Method or Document:: In this example, the Method 'aDTMLMethod' is being called from another DTML object by name. The calling method passes the value 'this' as the client argument and the current DTML namespace as the REQUEST argument. The above is identical to this following usage in a DTML Python expression:: From Python Products, External Methods, and Scripts can call a DTML Method in the same way as calling a DTML Method from a Python expression in DTML; as shown in the previous example. By the Publisher When the URL of a DTML Method is fetched from Zope, the DTML Method is called by the publisher. The REQUEST object is passed as the second argument to the Method. Permission -- 'View'qUrequiredq)Uoptionalq((UclientqNt(UREQUESTq }q ttq Unameq U__call__q UkwargsqUkwqu.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUaReturns the size of the unrendered source text of the DTML Method in bytes. Permission -- 'View'qUrequiredq)Uoptionalq)UnameqUget_sizeq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU.Add a DTML Method to the current ObjectManagerqUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addDTMLMethodq u.7{&O(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTgDatabase Management - Database: Zope database information and pack. Description This view gives you information about the size and location of the Zope database. The Zope database stores all Zope objects. You can reduce the size of your Zope database by packing it. Packing removes old revisions of objects, thus freeing up space but also limiting your ability to undo object changes. Controls 'Pack' -- Pack will remove all versions of objects from the Zope database. This will reduce the size of your database. **Note Pack will prevent you from undoing some or all old transactions.** You can control which old revisions of objects are removed from the database by specifying how many days old the revisions must be to be removed. If you specify 0 days old, then all old object revisions will be removed. qUidqU Database-Management_Database.stxqUfileqUO/data/zmath/zope/lib/python/Products/OFSP/help/Database-Management_Database.stxq Utitleq UDatabase Management - Databaseq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTProduct Management: Contains Zope Products. Description The Product Management Folder contains installed Zope Products. There are two types of Zope products, Python Products which are installed in the filesystem and Products created through the web. qUidqUProduct-Management.stxqUfileqUE/data/zmath/zope/lib/python/Products/OFSP/help/Product-Management.stxq Utitleq UProduct Managementq u.7{&Y(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqToSecurity - Permissions Acquisition: Security acquisition settings. Description This view allows you to manage security acquisition settings. You can control which permissions acquire security settings. Controls '[Permissions List]' -- The permissions which should acquire security settings. 'Change' -- Sets the acquisition settings. qUidqUSecurity_Manage-Acquisition.stxqUfileqUN/data/zmath/zope/lib/python/Products/OFSP/help/Security_Manage-Acquisition.stxq Utitleq U"Security - Permissions Acquisitionq u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqTc math: Python 'math' module The 'math' module provides trigonometric and other math functions. It is a standard Python module. Since Zope 2.4 requires Python 2.1, make sure to consult the Python 2.1 documentation. See Also "Python 'math' module":http://www.python.org/doc/current/lib/module-math.html documentation at Python.org qUtitleqUmathq Uidq Umath.pyq Uapisq ]q u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qU qQaUdocqUUtitleqUFolderq Uidq U Folder.pyq Uapisq ]q U qQau. 7{&(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]qUdocqUlA Folder is a generic container object in Zope. Folders are the most common ObjectManager subclass in Zope.qUextendsq]q ((UObjectManagerItemq U0OFSP/Help/ObjectManagerItem.py#ObjectManagerItemq tq (U ObjectManagerq U(OFSP/Help/ObjectManager.py#ObjectManagerqtq(UPropertyManagerqU,OFSP/Help/PropertyManager.py#PropertyManagerqtqeU constructorqU qQU attributesq]qU qQaUnameqUFolderqu. 7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu. 7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFAdd a Folder to the current ObjectManager Permission -- 'Add Folders'qUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addFolderq u. 7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFAdd a Folder to the current ObjectManager Permission -- 'Add Folders'qUrequiredq(UidqUtitleqtq Uoptionalq )Unameq Umanage_addFolderq u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqUObjectManagerItemqUidq UObjectManagerItem.pyq Uapisq ]q U q Qau. 7{&(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqTA Zope object that can be contained within an Object Manager. Almost all Zope objects that can be managed through the web are Object Manager Items. ObjectMangerItems have these instance attributes: 'title' -- The title of the object. This is an optional one-line string description of the object. 'meta_type' -- A short name for the type of the object. This is the name that shows up in product add list for the object and is used when filtering objects by type. This attribute is provided by the object's class and should not be changed directly. 'REQUEST' -- The current web request. This object is acquired and should not be set.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQUqQUqQUqQUqQUqQUqQeUnameqUObjectManagerItemqu.7{&4(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the path portion of the absolute URL of the object. This includes the leading slash, and can be used as an 'absolute-path reference' as defined in RFC 2396. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUabsolute_url_pathq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT%Return the object obtained by traversing the given path from the object on which the method was called. This method begins with "unrestricted" because (almost) no security checks are performed. If an object is not found then the 'default' argument will be returned. Permission -- Python onlyqUrequiredq(UpathqtqUoptionalq ((Udefaultq Nttq Unameq UunrestrictedTraverseq u.7{&&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUThis is the web method that is called when a user selects an item in a object manager contents view or in the Zope Management navigation view. Permission -- 'View management screens'qUrequiredq)Uoptionalq)UnameqUmanage_workspaceq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUIReturns the top-level Zope Application object. Permission -- Python onlyqUrequiredq)Uoptionalq)UnameqUgetPhysicalRootq u.7{&A(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTReturn the object. This turns out to be handy in two situations. First, it provides a way to refer to an object in DTML expressions. The second use for this is rather deep. It provides a way to acquire an object without getting the full context that it was acquired from. This is useful, for example, in cases where you are in a method of a non-item subobject of an item and you need to get the item outside of the context of the subobject. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUthisq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU^If the title is not blank, return it, otherwise return the id. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU title_or_idq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT#Returns the object's id. The 'id' is the unique name of the object within its parent object manager. This should be a string, and can contain letters, digits, underscores, dashes, commas, and spaces. This method replaces direct access to the 'id' attribute. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUgetIdq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the object obtained by traversing the given path from the object on which the method was called, performing security checks along the way. If an object is not found then the 'default' argument will be returned. Permission -- Always availableqUrequiredq(UpathqtqUoptionalq ((Udefaultq Nttq Unameq UrestrictedTraverseq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTBReturn the absolute URL of the object. This a canonical URL based on the object's physical containment path. It is affected by the virtual host configuration, if any, and can be used by external agents, such as a browser, to address the object. If the relative argument is provided, with a true value, then the value of virtual_url_path() is returned. Some Products incorrectly use '/'+absolute_url(1) as an absolute-path reference. This breaks in certain virtual hosting situations, and should be changed to use absolute_url_path() instead. Permission -- Always availableqUrequiredq)Uoptionalq((UrelativeqNttq Unameq U absolute_urlq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUIf the title is not blank, the return the title followed by the id in parentheses. Otherwise return the id. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU title_and_idq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTReturn a URL for the object, relative to the site root. If a virtual host is configured, the URL is a path relative to the virtual host's root object. Otherwise, it is the physical path. In either case, the URL does not begin with a slash. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUvirtual_url_pathq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU`Get the path of an object from the root, ignoring virtual hosts. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUgetPhysicalPathq u.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTsendmail: Sends email with SMTP The 'sendmail' tag sends an email message using SMTP. Syntax 'sendmail' tag syntax:: The 'sendmail' tag is a block tag. It either requires a 'mailhost' or a 'smtphost' argument, but not both. The tag block is sent as an email message. The beginning of the block describes the email headers. The headers are separated from the body by a blank line. Alternately the 'To', 'From' and 'Subject' headers can be set with tag arguments. Attributes mailhost -- The name of a Zope MailHost object to use to send email. You cannot specify both a mailhost and a smtphost. smtphost -- The name of a SMTP server used to send email. You cannot specify both a mailhost and a smtphost. port -- If the smtphost attribute is used, then the port attribute is used to specify a port number to connect to. If not specified, then port 25 will be used. mailto -- The recipient address or a list of recipient addresses separated by commas. This can also be specified with the 'To' header. mailfrom -- The sender address. This can also be specified with the 'From' header. subject -- The email subject. This can also be specified with the 'Subject' header. Examples Sending an email message using a Mail Host:: To: From: Subject: Dear , You order number is ready. Please pick it up at your soonest convenience. See Also "RFC 821 (SMTP Protocol)":http://www.ietf.org/rfc/rfc0821.txt "mime tag":dtml-mime.stx qUidqUdtml-sendmail.stxqUfileqU@/data/zmath/zope/lib/python/Products/OFSP/help/dtml-sendmail.stxq Utitleq Usendmailq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTmHistory: Object history. Description DTML Documents and Methods keep a history of their contents. This view allows you to browse, compare, and revert to old versions. Controls Historical revisions are described by a date, a user and a URL. This describes at what time by whom and at what URL the object was changed. Click on a historical version to view the object as it existed at a given point in history. '[Checkbox]' -- Select a historical revision. 'Copy to present' -- Changes the object to the same state as the selected historical revision. 'Compare' -- Summarizes the difference between two historical revisions. If you select one historical revision it will be compared to the current state. The comparison shows the changes needed to change the older revision to match the newer revision. qUidqU History.stxqUfileqU:/data/zmath/zope/lib/python/Products/OFSP/help/History.stxq Utitleq UHistoryq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTif: Tests Conditions The 'if' tags allows you to test conditions and to take different actions depending on the conditions. The 'if' tag mirrors Python's 'if/elif/else' condition testing statements. Syntax If tag syntax:: [] ... [] The 'if' tag is a block tag. The 'if' tag and optional 'elif' tags take a condition variable name or a condition expression, but not both. If the condition name or expression evaluates to true then the 'if' block is executed. True means not zero, an empty string or an empty list. If the condition variable is not found then the condition is considered false. If the initial condition is false, each 'elif' condition is tested in turn. If any 'elif' condition is true, its block is executed. Finally the optional 'else' block is executed if none of the 'if' and 'elif' conditions were true. Only one block will be executed. Examples Testing for a variable:: The snake variable is true Testing for expression conditions:: num is greater than five num is less than five num must be five See Also "Python Tutorial: If Statements":http://www.python.org/doc/current/tut/node6.html#SECTION006100000000000000000 qUidqU dtml-if.stxqUfileqU:/data/zmath/zope/lib/python/Products/OFSP/help/dtml-if.stxq Utitleq Uifq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUbZClass - Define new Zope objects. Description ZClasses define new types of Zope objects. qUidqU ZClass.stxqUfileqU9/data/zmath/zope/lib/python/Products/OFSP/help/ZClass.stxq Utitleq U"ZClass - Define new Zope objects. q u.7{&9(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTwith: Controls DTML variable look up The 'with' tag pushes an object onto the DTML namespace. Variables will be looked up in the pushed object first. Syntax 'with' tag syntax:: The 'with' tag is a block tag. It pushes the named variable or variable expression onto the DTML namespace for the duration of the 'with' block. Thus names are looked up in the pushed object first. Attributes only -- Limits the DTML namespace to only include the one defined in the 'with' tag. mapping -- Indicates that the variable or expression is a mapping object. This ensures that variables are looked up correctly in the mapping object. Examples Looking up a variable in the REQUEST:: 'id' was not in the request. Pushing the first child on the DTML namespace:: First child's id: See Also "let tag":dtml-let.stx qUidqU dtml-with.stxqUfileqU [] The 'in' block is repeated once for each item in the sequence variable or sequence expression. The current item is pushed on to the DTML namespace during each executing of the 'in' block. If there are no items in the sequence variable or expression, the optional 'else' block is executed. Attributes mapping -- Iterates over mapping objects rather than instances. This allows values of the mapping objects to be accessed as DTML variables. no_push_item -- Inhibit pushing sequence-item onto the namespace stack. reverse -- Reverses the sequence. sort=string -- Sorts the sequence by the given attribute name. start=int -- The number of the first item to be shown, where items are numbered from 1. end=int -- The number of the last item to be shown, where items are numbered from 1. size=int -- The size of the batch. skip_unauthorized -- Don't raise an exception if an unauthorized item is encountered. orphan=int -- The desired minimum batch size. This controls how sequences are split into batches. If a batch smaller than the orphan size would occur, then no split is performed, and a batch larger than the batch size results. For example, if the sequence size is 12, the batch size is 10 the orphan size is 3, then the result is one batch with all 12 items since splitting the items into two batches would result in a batch smaller than the orphan size. The default value is 0. overlap=int -- The number of items to overlap between batches. The default is no overlap. previous -- Iterates once if there is a previous batch. Sets batch variables for previous sequence. next -- Iterates once if there is a next batch. Sets batch variables for the next sequence. prefix=string -- Provide versions of the tag variables that start with this prefix instead of "sequence", and that use underscores (_) instead of hyphens (-). The prefix must start with a letter and contain only alphanumeric characters and underscores (_). sort_expr=expression -- Sorts the sequence by an attribute named by the value of the expression. This allows you to sort on different attributes. reverse_expr=expression -- Reverses the sequence if the expression evaluates to true. This allows you to selectively reverse the sequence. Tag Variables Current Item Variables These variables describe the current item. sequence-item -- The current item. sequence-key -- The current key. When looping over tuples of the form '(key,value)', the 'in' tag interprets them as '(sequence-key, sequence-item)'. sequence-index -- The index starting with 0 of the current item. sequence-number -- The index starting with 1 of the current item. sequence-roman -- The index in lowercase Roman numerals of the current item. sequence-Roman -- The index in uppercase Roman numerals of the current item. sequence-letter -- The index in lowercase letters of the current item. sequence-Letter -- The index in uppercase letters of the current item. sequence-start -- True if the current item is the first item. sequence-end -- True if the current item is the last item. sequence-even -- True if the index of the current item is even. sequence-odd -- True if the index of the current item is odd. sequence-length -- The length of the sequence. sequence-var-*variable* -- A variable in the current item. For example, 'sequence-var-title' is the 'title' variable of the current item. Normally you can access these variables directly since the current item is pushed on the DTML namespace. However these variables can be useful when displaying previous and next batch information. sequence-index-*variable* -- The index of a variable of the current item. Summary Variables These variable summarize information about numeric item variables. To use these variable you must loop over objects (like database query results) that have numeric variables. total-*variable* -- The total of all occurrences of an item variable. count-*variable* -- The number of occurrences of an item variable. min-*variable* -- The minimum value of an item variable. max-*variable* -- The maximum value of an item variable. mean-*variable* -- The mean value of an item variable. variance-*variable* -- The variance of an item variable with count-1 degrees of freedom. variance-n-*variable* -- The variance of an item variable with n degrees of freedom. standard-deviation-*variable* -- The standard-deviation of an item variable with count-1 degrees of freedom. standard-deviation-n-*variable* -- The standard-deviation of an item variable with n degrees of freedom. Grouping Variables These variables allow you to track changes in current item variables. first-*variable* -- True if the current item is the first with a particular value for a variable. last-*variable* -- True if the current item is the last with a particular value for a variable. Batch Variables sequence-query -- The query string with the 'start' variable removed. You can use this variable to construct links to next and previous batches. sequence-step-size -- The batch size. previous-sequence -- True if the current batch is not the first one. Note, this variable is only true for the first loop iteration. previous-sequence-start-index -- The starting index of the previous batch. previous-sequence-start-number -- The starting number of the previous batch. Note, this is the same as 'previous-sequence-start-index' + 1. previous-sequence-end-index -- The ending index of the previous batch. previous-sequence-end-number -- The ending number of the previous batch. Note, this is the same as 'previous-sequence-end-index' + 1. previous-sequence-size -- The size of the previous batch. previous-batches -- A sequence of mapping objects with information about all previous batches. Each mapping object has these keys 'batch-start-index', 'batch-end-index', and 'batch-size'. next-sequence -- True if the current batch is not the last batch. Note, this variable is only true for the last loop iteration. next-sequence-start-index -- The starting index of the next sequence. next-sequence-start-number -- The starting number of the next sequence. Note, this is the same as 'next-sequence-start-index' + 1. next-sequence-end-index -- The ending index of the next sequence. next-sequence-end-number -- The ending number of the next sequence. Note, this is the same as 'next-sequence-end-index' + 1. next-sequence-size -- The size of the next index. next-batches -- A sequence of mapping objects with information about all following batches. Each mapping object has these keys 'batch-start-index', 'batch-end-index', and 'batch-size'. Examples Looping over sub-objects:: title:
Looping over two sets of objects, using prefixes::
Looping over a list of '(key, value)' tuples:: id: , title:
Creating alternate colored table cells:: bgcolor="#EEEEEE" bgcolor="#FFFFFF"
Basic batch processing::

Previous Next

This example creates *Previous* and *Next* links to navigate between batches. Note, by using 'sequence-query', you do not lose any GET variables as you navigate between batches. qUidqU dtml-in.stxqUfileqU:/data/zmath/zope/lib/python/Products/OFSP/help/dtml-in.stxq Utitleq Uinq u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqU sequence: Sequence sorting module This module provides a 'sort' function for use with DTML, Page Templates, and Python-based Scripts. qUtitleq Usequenceq Uidq U sequence.pyq Uapisq ]qu.7{& r(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT Sort the sequence *seq* of objects by the optional sort schema *sort*. *sort* is a sequence of tuples '(key, func, direction)' that describe the sort order. key -- Attribute of the object to be sorted. func -- Defines the compare function (optional). Allowed values: "cmp" -- Standard Python comparison function "nocase" -- Case-insensitive comparison "strcoll" or "locale" -- Locale-aware string comparison "strcoll_nocase" or "locale_nocase" -- Locale-aware case-insensitive string comparison other -- A specified, user-defined comparison function, should return 1, 0, -1. direction -- defines the sort direction for the key (optional). (allowed values: "asc", "desc") DTML Examples Sort child object (using the 'objectValues' method) by id (using the 'getId' method), ignoring case::
Sort child objects by title (ignoring case) and date (from newest to oldest)::
Page Template Examples You can use the 'sequence.sort' function in Python expressions to sort objects. Here's an example that mirrors the DTML example above::
title modification date
This example iterates over a sorted list of object, drawing a table row for each object. The objects are sorted by title and modification time. See Also "Python cmp function":http://www.python.org/doc/lib/built-in-funcs.htmlqUrequiredq(UseqqUsortqtq Uoptionalq )Unameq hu.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTWreturn: Returns data The 'return' tag stops executing DTML and returns data. It mirrors the Python 'return' statement. Syntax 'return' tag syntax:: Stops execution of DTML and returns a variable or expression. The DTML output is not returned. Usually a return expression is more useful than a return variable. Scripts largely obsolete this tag. Examples Returning a variable:: Returning a Python dictionary:: qUidqUdtml-return.stxqUfileqU>/data/zmath/zope/lib/python/Products/OFSP/help/dtml-return.stxq Utitleq Ureturnq u.7{&S(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTFile/Image - Add: Create a File or Image. Description Creates a new File or Image. Controls 'Id' -- The id of the File or Image. **Note: If you do not provide an Id then the file name will be used.** 'Title' -- The optional title of the File or Image. 'File' -- The file to upload. use the 'Browse...' button to select a local file. 'Add' -- Creates a new File or Image. qUidqU File_Add.stxqUfileqU;/data/zmath/zope/lib/python/Products/OFSP/help/File_Add.stxq Utitleq UFile/Image - Addq u.7{&4(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTRVersion Management - Version: Manage versions. Description This view allows you to manage versions. Controls Non-empty versions are listed one per line. Click on a version to edit it. '[Checkbox]' -- Selects versions. 'Save' -- Commits the selected versions. 'Discard' -- Aborts the selected versions. qUidqUVersion-Management_Version.stxqUfileqUM/data/zmath/zope/lib/python/Products/OFSP/help/Version-Management_Version.stxq Utitleq UVersion Management - Versionq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTControl Panel - Contents: Zope system controls Description This view displays information about the Zope process and allows you to restart and/or shutdown Zope. System Information 'Zope version' -- The version of Zope, the type of the release (binary/source), the Python version, and the platform the binaries were compiled on. 'Python version' -- The Python version that Zope is using. 'System Platform' -- The type of machine Zope is running on. 'SOFTWARE_HOME' -- The filesystem path of the core Zope software. 'INSTANCE_HOME' -- The filesystem path where Zope loads add-on software. 'CLIENT_HOME' -- The filesystem path where Zope stores data and log files. 'Process ID' -- The PID of the Zope process. 'Running for' -- How long the Zope process has been running. Management Options 'Database Management' -- Provides access to the database management functions such as packing and cache management. 'Version Management' -- Provides access to version management functions, including version commit and abort. 'Product Management' -- Provides access to management functions for installed Zope Products. Controls 'Shutdown' -- Shutsdown the Zope process. **Important: You will not be able to access Zope through the web after shutting it down.** 'Restart' -- Restarts Zope. This control will only appear if Zope is running under daemon control or as a win32 service. **Note: It may take a few moments until the Zope comes back up after being restarted.** If your browser supports JavaScript, you should be able to add the following link to your bookmarks/favorites and use it to restart any Zope site: (Restart Zope). qUidqUControl-Panel_Contents.stxqUfileqUI/data/zmath/zope/lib/python/Products/OFSP/help/Control-Panel_Contents.stxq Utitleq UControl Panel - Contentsq u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqUUtitleqU OrderedFolderq Uidq UOrderedFolder.pyq Uapisq ]q UqQau.7{&>(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]qUdocqU,Extends the default Folder by order support.qUextendsq]q ((U OrderSupportq U&OFSP/Help/OrderSupport.py#OrderSupportq tq (UFolderq UOFSP/Help/Folder.py#FolderqtqeU constructorqUqQU attributesq]qUqQaUnameqU OrderedFolderqu.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUAdd a new ordered Folder object with id *id*. If the 'createPublic' and 'createUserF' parameters are set to any true value, an 'index_html' and a 'UserFolder' objects are created respectively in the new folder.qUrequiredq(UidqtqUoptionalq ((Utitleq Ut(U createPublicq Kt(U createUserFq Kt(UREQUESTq NttqUnameqUmanage_addOrderedFolderqu.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUAdd a new ordered Folder object with id *id*. If the 'createPublic' and 'createUserF' parameters are set to any true value, an 'index_html' and a 'UserFolder' objects are created respectively in the new folder.qUrequiredq(UidqtqUoptionalq ((Utitleq Ut(U createPublicq Kt(U createUserFq Kt(UREQUESTq NttqUnameqUmanage_addOrderedFolderqu.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqUAuthenticatedUserqUidq UAuthenticatedUser.pyq Uapisq ]q U q Qau. 7{&N(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqUqThis interface needs to be supported by objects that are returned by user validation and used for access control.qU attributesq]qU!qQaUmethodsq ]q (U"q QU#q QU$q QU%qQU&qQU'qQU(qQeUnameqUAuthenticatedUserqu.(7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU9Return the name of a user Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU getUserNameq u.'7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if the user has at least one role from a list of roles, optionally in the context of an object. Permission -- Always availableqUrequiredq(UrolesqtqUoptionalq ((Uobjectq Nttq Unameq Uhas_roleq u.&7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUVReturn true if the user has a permission on an object. Permission -- Always availableqUrequiredq(U permissionqUobjectqtq Uoptionalq )Unameq Uhas_permissionq u.%7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUBReturn a list of the user's roles. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUgetRolesq u.$7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUGet the ID of the user. The ID can be used from Python to get the user from the user's UserDatabase. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUgetIdq u.#7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the list of roles assigned to the user, including local roles assigned in context of an object. Permission -- Always availableqUrequiredq(UobjectqtqUoptionalq )Unameq UgetRolesInContextq u."7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqURReturn the list of domain restrictions for a user. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU getDomainsq u.!7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT9ZClass - Methods: Manage ZClass methods. Description This view allows you to manage ZClass methods. A ZClass inherits methods from its base classes. It can also contain methods which are managed through the web. This view allows you to create and edit methods such as DTML Methods, ZSQL Methods, and External Methods though the web. Methods that you create through the web will be accessible as methods on instances of the ZClass. The creation and management of methods proceeds exactly like the management of a Folder's contents. See "Folder - Contents". The main difference between editing method objects and normal objects is that methods have a 'Define Permissions' view in place of a 'Security' view. See "Security - Define Permissions". If you create ZClasses inside the Methods view of a ZClass instances of the inner class will be addable to instances of the outer class. Typically the outer class will subclass 'ObjectManager' and the inner class will be only relevant inside the outer class. qUidqUZClass_Methods.stxqUfileqUA/data/zmath/zope/lib/python/Products/OFSP/help/ZClass_Methods.stxq Utitleq UZClass - Methodsq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDebug Management - Profile: Performance testing. Description Zope can provide real-time profiling information. Profiling helps product authors to speed up sections of code that are taking too long to perform their tasks. In order to use profiling Zope has to be started with the 'PROFILE_PUBLISHER' environment variable set to a non-empty value. If the variable is set to a valid filesystem path, then the accumulated profile information will be dumped to the named file when Zope is shut down. If the variable is simply set to a non-empty value that is not a valid filesystem path then Zope will still run in profiling mode, but profile information will only be available through the web interface. **Note: Profiling will slow Zope performance significantly.** Once Zope has started in profiling mode visit your site with your Web browser - Zope will accumulate profiling information as you are working with your site. When you want to view the profiling information, visit the Control Panel, click on the 'Debugging information' link and select the 'Profiling' tab. The profiling screen will show a list of methods and the amount of time each method is taking. Multiple views are available by changing the sort order and pushing the "update" button. The online profiler is based on the standard Python profile module. For specific information on the meaning of the profile information, see the standard Python documentation for the 'profile' module. When you are done profiling turn profiling off by restarting Zope without the 'PROFILE_PUBLISHER' environment variable set. Controls 'Sort' -- How to sort function calls. 'Limit' -- How many function calls to display. 'Update' -- Updates the profiling information. See Also "Python profiler documentation":http://www.python.org/doc/current/lib/module-profile.htmlqUidqUDebug-Information_Profile.stxqUfileqUL/data/zmath/zope/lib/python/Products/OFSP/help/Debug-Information_Profile.stxq Utitleq UDebug Management - Profileq u.7{&)(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT(functions: DTML Functions DTML utility functions provide some Python built-in functions and some DTML-specific functions. Functions abs(number) -- Return the absolute value of a number. The argument may be a plain or long integer or a floating point number. If the argument is a complex number, its magnitude is returned. chr(integer) -- Return a string of one character whose ASCII code is the integer, e.g., 'chr(97)' returns the string 'a'. This is the inverse of ord(). The argument must be in the range 0 to 255, inclusive; 'ValueError' will be raised if the integer is outside that range. DateTime() -- Returns a Zope 'DateTime' object given constructor arguments. See the "DateTime":DateTime.py API reference for more information on constructor arguments. divmod(number, number) -- Take two numbers as arguments and return a pair of numbers consisting of their quotient and remainder when using long division. With mixed operand types, the rules for binary arithmetic operators apply. For plain and long integers, the result is the same as '(a / b, a % b)'. For floating point numbers the result is '(q, a % b)', where *q* is usually 'math.floor(a / b)' but may be 1 less than that. In any case 'q * b + a % b' is very close to *a*, if 'a % b' is non-zero it has the same sign as *b*, and '0 <= abs(a % b) < abs(b)'. float(number) -- Convert a string or a number to floating point. If the argument is a string, it must contain a possibly signed decimal or floating point number, possibly embedded in whitespace; this behaves identical to 'string.atof(number)'. Otherwise, the argument may be a plain or long integer or a floating point number, and a floating point number with the same value (within Python's floating point precision) is returned. getattr(object, string) -- Return the value of the named attributed of object. name must be a string. If the string is the name of one of the object's attributes, the result is the value of that attribute. For example, 'getattr(x, "foobar")' is equivalent to 'x.foobar'. If the named attribute does not exist, default is returned if provided, otherwise 'AttributeError' is raised. getitem(variable, render=0) -- Returns the value of a DTML variable. If 'render' is true, the variable is rendered. See the 'render' function. hasattr(object, string) -- The arguments are an object and a string. The result is 1 if the string is the name of one of the object's attributes, 0 if not. (This is implemented by calling getattr(object, name) and seeing whether it raises an exception or not.) hash(object) -- Return the hash value of the object (if it has one). Hash values are integers. They are used to quickly compare dictionary keys during a dictionary lookup. Numeric values that compare equal have the same hash value (even if they are of different types, e.g. 1 and 1.0). has_key(variable) -- Returns true if the DTML namespace contains the named variable. hex(integer) -- Convert an integer number (of any size) to a hexadecimal string. The result is a valid Python expression. Note: this always yields an unsigned literal, e.g. on a 32-bit machine, 'hex(-1)' yields '0xffffffff'. When evaluated on a machine with the same word size, this literal is evaluated as -1; at a different word size, it may turn up as a large positive number or raise an 'OverflowError' exception. int(number) -- Convert a string or number to a plain integer. If the argument is a string, it must contain a possibly signed decimal number representable as a Python integer, possibly embedded in whitespace; this behaves identical to 'string.atoi(number[, radix]'). The 'radix' parameter gives the base for the conversion and may be any integer in the range 2 to 36. If 'radix' is specified and the number is not a string, 'TypeError' is raised. Otherwise, the argument may be a plain or long integer or a floating point number. Conversion of floating point numbers to integers is defined by the C semantics; normally the conversion truncates towards zero. len(sequence) -- Return the length (the number of items) of an object. The argument may be a sequence (string, tuple or list) or a mapping (dictionary). max(s) -- With a single argument s, return the largest item of a non-empty sequence (e.g., a string, tuple or list). With more than one argument, return the largest of the arguments. min(s) -- With a single argument s, return the smallest item of a non-empty sequence (e.g., a string, tuple or list). With more than one argument, return the smallest of the arguments. namespace([name=value]...) -- Returns a new DTML namespace object. Keyword argument 'name=value' pairs are pushed into the new namespace. oct(integer) -- Convert an integer number (of any size) to an octal string. The result is a valid Python expression. Note: this always yields an unsigned literal, e.g. on a 32-bit machine, 'oct(-1)' yields '037777777777'. When evaluated on a machine with the same word size, this literal is evaluated as -1; at a different word size, it may turn up as a large positive number or raise an OverflowError exception. ord(character) -- Return the ASCII value of a string of one character. E.g., 'ord("a")' returns the integer 97. This is the inverse of 'chr()'. pow(x, y [,z]) -- Return *x* to the power *y*; if *z* is present, return *x* to the power *y*, modulo *z* (computed more efficiently than 'pow(x, y) % z'). The arguments must have numeric types. With mixed operand types, the rules for binary arithmetic operators apply. The effective operand type is also the type of the result; if the result is not expressible in this type, the function raises an exception; e.g., 'pow(2, -1)' or 'pow(2, 35000)' is not allowed. range([start,] stop [,step]) -- This is a versatile function to create lists containing arithmetic progressions. The arguments must be plain integers. If the step argument is omitted, it defaults to 1. If the start argument is omitted, it defaults to 0. The full form returns a list of plain integers '[start, start + step, start + 2 * step, ...]'. If step is positive, the last element is the largest 'start + i * step' less than *stop*; if *step* is negative, the last element is the largest 'start + i * step' greater than *stop*. *step* must not be zero (or else 'ValueError' is raised). round(x [,n]) -- Return the floating point value *x* rounded to *n* digits after the decimal point. If n is omitted, it defaults to zero. The result is a floating point number. Values are rounded to the closest multiple of 10 to the power minus n; if two multiples are equally close, rounding is done away from 0 (so e.g. round(0.5) is 1.0 and round(-0.5) is -1.0). render(object) -- Render 'object'. For DTML objects this evaluates the DTML code with the current namespace. For other objects, this is equivalent to 'str(object)'. reorder(s [,with] [,without]) -- Reorder the items in s according to the order given in 'with' and without the items mentioned in 'without'. Items from s not mentioned in with are removed. s, with, and without are all either sequences of strings or sequences of key-value tuples, with ordering done on the keys. This function is useful for constructing ordered select lists. SecurityCalledByExecutable() -- Return a true if the current object (e.g. DTML document or method) is being called by an executable (e.g. another DTML document or method, a script or a SQL method). SecurityCheckPermission(permission, object) -- Check whether the security context allows the given permission on the given object. For example, 'SecurityCheckPermission("Add Documents, Images, and Files", this())' would return true if the current user was authorized to create documents, images, and files in the current location. SecurityGetUser() -- Return the current user object. This is normally the same as the 'REQUEST.AUTHENTICATED_USER' object. However, the 'AUTHENTICATED_USER' object is insecure since it can be replaced. SecurityValidate([object] [,parent] [,name] [,value]) -- Return true if the value is accessible to the current user. 'object' is the object the value was accessed in, 'parent' is the container of the value, and 'name' is the named used to access the value (for example, if it was obtained via 'getattr'). You may omit some of the arguments, however it is best to provide all available arguments. SecurityValidateValue(object) -- Return true if the object is accessible to the current user. This function is the same as calling 'SecurityValidate(None, None, None, object)'. str(object) -- Return a string containing a nicely printable representation of an object. For strings, this returns the string itself. test(condition, result [,condition, result]... [,default]) -- Takes one or more condition, result pairs and returns the result of the first true condition. Only one result is returned, even if more than one condition is true. If no condition is true and a default is given, the default is returned. If no condition is true and there is no default, None is returned. unichr(number) -- Return a unicode string representing the value of number as a unicode character. This is the inverse of ord() for unicode characters. unicode(string[, encoding[, errors ] ]) -- Decodes string using the codec for encoding. Error handling is done according to errors. The default behavior is to decode UTF-8 in strict mode, meaning that encoding errors raise ValueError. Attributes None -- The 'None' object is equivalent to the Python built-in object 'None'. This is usually used to represent a Null or false value. See Also "'string' module":string.py "'random' module":random.py "'math' module":math.py "'sequence' module":sequence.py "Built-in Python Functions":http://www.python.org/doc/current/lib/built-in-funcs.html qUidqUdtml-funcs.stxqUfileqU=/data/zmath/zope/lib/python/Products/OFSP/help/dtml-funcs.stxq Utitleq U functionsq u.7{&|(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUUser Folder - Defines users. Description User Folders define Zope users. You can only have one User Folder per Folder. User Folders always have 'acl_users' as an id. qUidqUUser-Folder.stxqUfileqU>/data/zmath/zope/lib/python/Products/OFSP/help/User-Folder.stxq Utitleq UUser Folder - Defines users. q u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUZope Factory: Product creation facility. Description Zope Factories insert objects into the product add list. Typically Factories are used to place ZClasses in the product add list. qUidqUZope-Factory.stxqUfileqU?/data/zmath/zope/lib/python/Products/OFSP/help/Zope-Factory.stxq Utitleq U Zope Factoryq u.7{& d(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Product - Refresh: Reload a filesystem-based Python product. Description This view allows you to reload filesystem-based product code without restarting Zope. This function is useful during development of products. To enable your product to be refreshed, it is required that you put a file called 'refresh.txt' in your product directory. It can optionally contain a warning for others who might use the refresh function. (Producting refreshing is not perfect. Some products, especially "hotfix" style products which patch Zope, should not be refreshed. That's why 'refresh.txt' is required. Most products are safe to refresh, however.) There are two modes of operation. You can visit your product's 'Refresh' tab and manually push the refresh button. Or you can turn on "auto-refresh" mode, which causes Zope to periodically scan the modification time of the Python files that make up your product and execute a refresh operation in the background. **NOTE**: Don't enable auto-refresh for too many products at once. Scanning file modification times can take a lot of time per request. You can also select dependent refreshable products. If you have a product that subclasses from a product you're working on, you'll want to enable refresh for both products and add the product that subclasses as a dependent of the product you're modifying. This enables subclasses to be updated. Controls 'Refresh this product' -- The manual refresh button. 'Auto refresh mode' -- Check the checkbox to enable auto-refresh. 'Dependent auto-refreshable products' -- A list of other products which are auto-refreshable. How it works To execute a refresh, Zope looks in the sys.modules dictionary for modules with names that start with the prefix for your product. It tries to scan for dependencies between the modules that make up your product then uses Python's reload() function for each module in order. Then it sets a flag that will cause ZODB to dump its cache on the next connection so that changes to persistent classes will take effect. To implement auto-refresh, Zope stores a PersistentMapping called RefreshData on the database root object (below the Application object). The contents of the PersistentMapping are examined at the moment a database connection is opened by ZApplication. The PersistentMapping contains a list of which products have auto-refresh enabled. For each product with auto-refresh enabled, Zope compares the file mod times with the last recorded times and executes a refresh if there are any changes. qUidqUProduct_Refresh.stxqUfileqUB/data/zmath/zope/lib/python/Products/OFSP/help/Product_Refresh.stxq Utitleq UProduct - Refreshq u.7{& ,(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT mime: Formats data with MIME The 'mime' tag allows you to create MIME encoded data. It is chiefly used to format email inside the 'sendmail' tag. Syntax 'mime' tag syntax:: [] ... The 'mime' tag is a block tag. The block is can be divided by one or more 'boundry' tags to create a multi-part MIME message. 'mime' tags may be nested. The 'mime' tag is most often used inside the 'sendmail' tag. Attributes Both the 'mime' and 'boundry' tags have the same attributes. encode=string -- MIME Content-Transfer-Encoding header, defaults to 'base64'. Valid encoding options include 'base64', 'quoted-printable', 'uuencode', 'x-uuencode', 'uue', 'x-uue', and '7bit'. If the 'encode' attribute is set to '7bit' no encoding is done on the block and the data is assumed to be in a valid MIME format. type=string -- MIME Content-Type header. type_expr=string -- MIME Content-Type header as a variable expression. You cannot use both 'type' and 'type_expr'. name=string -- MIME Content-Type header name. name_expr=string -- MIME Content-Type header name as a variable expression. You cannot use both 'name' and 'name_expr'. disposition=string -- MIME Content-Disposition header. disposition_expr=string -- MIME Content-Disposition header as a variable expression. You cannot use both 'disposition' and 'disposition_expr'. filename=string -- MIME Content-Disposition header filename. filename_expr=string -- MIME Content-Disposition header filename as a variable expression. You cannot use both 'filename' and 'filename_expr'. skip_expr=string -- A variable expression that if true, skips the block. You can use this attribute to selectively include MIME blocks. Examples Sending a file attachment:: To: Subject: Resume Hi, please take a look at my resume. See Also "Python Library: mimetools":http://www.python.org/doc/current/lib/module-mimetools.html qUidqU dtml-mime.stxqUfileqUq QU?q QU@qQUAqQUBqQUCqQeUnameqUPropertyManagerqu.C7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUTReturn a list of (id, property) tuples. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqU propertyItemsq u.B7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUOReturns a list of property values. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqUpropertyValuesq u.A7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the value of the property 'id'. If the property is not found the optional second argument or None is returned. Permission -- 'Access contents information'qUrequiredq(UidqtqUoptionalq ((UdNttq Unameq U getPropertyq u.@7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUtGet the type of property 'id'. Returns None if no such property exists. Permission -- 'Access contents information'qUrequiredq(UidqtqUoptionalq )Unameq UgetPropertyTypeq u.?7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturns a tuple of mappings, giving meta-data for properties. The meta-data includes 'id', 'type', and 'mode'. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqU propertyMapq u.>7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqULReturns a list of property ids. Permission -- 'Access contents information'qUrequiredq)Uoptionalq)UnameqU propertyIdsq u.=7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturns a true value if the Property Manager has the property 'id'. Otherwise returns a false value. Permission -- 'Access contents information'qUrequiredq(UidqtqUoptionalq )Unameq U hasPropertyq u.<7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&\(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqU}Version Management - Control Zope versions. Description Version Management allows you to control all Zope Versions.qUidqUVersion-Management.stxqUfileqUE/data/zmath/zope/lib/python/Products/OFSP/help/Version-Management.stxq Utitleq U,Version Management - Control Zope versions. q u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Undo - Undo management actions. Description This view allows you to undo changes to Zope's database. Zope allows you to undo changes to its database. Changes are defined in terms of transactions which group together related changes. Each transaction has a URL and a user associated with it. In general the URL of a transaction indicates the URL that was called to initiate the changes. If an object was changed several times and you want to recover a version several changes back, you have to undo all the intermediary transactions as well. Controls '[Checkbox]' -- Selects one or more transactions. Each line shows one transaction. The transactions are sorted by date and time. The checkbox in the front allows you to check the transactions you would like to undo. The next entry on the line is the URL that caused the transaction, followed by the user who committed the transaction and the time transaction was performed. 'Earlier Transactions' -- Allows you to see transactions that were performed earlier then the ones you currently see. 'Later Transactions' -- Allows you to see transactions that were performed later then the ones you currently see. 'Undo' -- Undo the selected transactions. qUidqUUndo.stxqUfileqU7/data/zmath/zope/lib/python/Products/OFSP/help/Undo.stxq Utitleq U Undo - Undo management actions. q u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTunless: Tests a condition The 'unless' tag provides a shortcut for testing negative conditions. For more complete condition testing use the 'if' tag. Syntax 'unless' tag syntax:: The 'unless' tag is a block tag. If the condition variable or expression evaluates to false, then the contained block is executed. Like the 'if' tag, variables that are not present are considered false. Examples Testing a variable:: The block will be executed if 'testMode' does not exist, or exists but is false. See Also "if tag":dtml-if.stx qUidqUdtml-unless.stxqUfileqU>/data/zmath/zope/lib/python/Products/OFSP/help/dtml-unless.stxq Utitleq Uunlessq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT=Database Management: Zope Database Management. Description Database Management gives you access to Zope database controls. The Zope database stores Zope objects. You can manage the size of the Zope database by packing it. You can control memory usage with the Zope database cache parameters. qUidqUDatabase-Management.stxqUfileqUF/data/zmath/zope/lib/python/Products/OFSP/help/Database-Management.stxq Utitleq UDatabase Managementq u.7{& j(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Debug Information - Debugging Information: Online Zope debugging Description This view provides simple debugging information to help product authors find memory leaks in their products as well as Zope itself. Debugging Information * The Zope version * The Python version * The system platform name * The filesystem path of the Zope core software, add-on software, and data files. * The ID number of the Zope process (if available on your platform) * The length of time Zope has been running * The Python module search paths (sys.path). * The top refcounts, including a table listing the changes since * the last snapshot * The open object database connections The Zope version, Python version, and system platform name are used to verify compatibility between Zope, Python, and your system. On platforms where the process ID number is available, the Zope process can be managed using a more forceful means than is available through the web. Refcounts The top refcounts list lets you take a look at what is being stored by Zope in memory. The scrollable list shows how many instances of each type of object are currently in memory. If there are items in the list with a very high refcount, there is a good chance there is a memory leak in a product or in Zope. Using the snapshot and refresh options allow you to determine which operations are causing memory leaks. Open Connections A database connection usually corresponds with an HTTP request. The left column shows the time at which the connection was opened. If there is a request that has been running for a long time you may need to restart Zope to kill the corresponding thread. The middle column usually shows the state of the REQUEST object with size of the cache for that connection in parentheses. The right column shows information about the version the user is working in. Controls 'Update Snapshot' -- Takes the current refcounts and store them in memory. Then each time the debugging page is reloaded, the table will show the difference in refcounts between the snapshot and the current state. 'Refresh' -- Reloads and updates the debugging information. 'Auto refresh interval' -- The number of seconds to wait before automatically refreshing the debugging information. 'Start auto refresh' -- Begins automatically refreshing the debugging information. 'Stop auto refresh' -- Ends automatic refreshing of the debugging information. qUidqUDebug-Information_Debug.stxqUfileqUJ/data/zmath/zope/lib/python/Products/OFSP/help/Debug-Information_Debug.stxq Utitleq U)Debug Information - Debugging Informationq u.7{&J(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTSecurity - Define security settings. Description This view allows you to define security settings. Security settings are defined in terms of *roles* and *permissions*. When a role is assigned to a permission users with the given role will be able to perform tasks associated with the permission on the object. Controls Assign Roles to Permissions Roles are listed in columns and permissions are listed in rows. To assign a role to a permission check the checkbox at the intersection of the row and column. You can also manage roles and permissions individually by clicking on their name links. Create Roles You can create new roles by entering the role name in the text entry field under the 'User defined roles' heading and clicking the 'Add Role' button. You can delete any existing user defined roles by selecting them from the selection list under the 'User defined roles' heading and clicking the 'Delete Role' button. Local Roles You can create and manage local roles by clicking the 'local roles' link. Assign Permissions to a Role You can manage the permissions assigned to a role by clicking on the role name. Assign Roles to a Permission You can manage the roles assigned to a permission by clicking on the permission name. Acquire Permissions The 'Acquire permission settings' check box next to each permission indicates whether this item should inherit security settings for this permission from its container object. The acquired permission settings may be augmented by selecting roles for a permission in addition to selecting to acquire permissions. You can manage the acquisition of permission settings individually by clicking the 'Acquire permission settings' link. qUidqU Security.stxqUfileqU;/data/zmath/zope/lib/python/Products/OFSP/help/Security.stxq Utitleq U%Security - Define security settings. q u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Folder - Manage Role: Assign permissions to a role. Description This view allows you to assign permissions to a role. Controls '[Permissions List]' -- The permissions assigned to the role. 'Change' -- Changes the security settings. qUidqUSecurity_Manage-Role.stxqUfileqUG/data/zmath/zope/lib/python/Products/OFSP/help/Security_Manage-Role.stxq Utitleq UFolder - Manage Roleq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTsqlvar: Inserts SQL variables The 'sqlvar' tag safely inserts variables into SQL code. This tag is used in SQL Methods. Syntax 'sqlvar' tag syntax:: The 'sqlvar' tag is a singleton. Like the 'var' tag, the 'sqlvar' tag looks up a variable and inserts it. Unlike the var tag, the formatting options are tailored for SQL code. Attributes type=string -- The type of the variable. Valid types include: 'string', 'int', 'float' and 'nb'. 'nb' means non-blank string and should be used in place of 'string' unless you want to use blank strings. The type attribute is required and is used to properly escape inserted variable. optional=boolean -- If true and the variable is null or non-existent, then nothing is inserted. Examples Basic usage:: select * from employees where name= This SQL quotes the 'name' string variable. See Also "sqltest tag":dtml-sqltest.stx qUidqUdtml-sqlvar.stxqUfileqU>/data/zmath/zope/lib/python/Products/OFSP/help/dtml-sqlvar.stxq Utitleq Usqlvarq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT3ZClass - Views: Define management views. Description This view allows you to manage a ZClass's views. Views are managements screens that are available as tabs while managing a Zope object. To provides through the web management for your ZClass you need to define management views. Each management view consists of a name, a method, and a help topic. When the management view is selected by the user the view's method is executed. Typically view methods are edit forms. Help topics provide help for views. If a view has an associated help topic, a help button will appear on the management view. **Note: A view will not be visible to a user unless they have adequate permissions to execute the view method.** Controls Editing Views Views are listed one per line. '[Checkbox]' -- Selects a view. 'Method' -- The method of the view. 'Help Topic' -- The help topic associated with the view. 'Change' -- Change the views. 'Delete' -- Delete the selected views. 'First' -- Moves the selected view to the beginning of the view list. This allows you to change the order of the views. Creating Views 'New' -- Allows you to create a new view. In the 'Name' field you will be able to specify the label name of the view. The 'Method' and 'Help Topic' field are the same as above. 'Name' -- The name of the view. 'Method' -- The method of the view. 'Help Topic' -- The help topic associated with the view. 'Add' -- Create a new view. qUidqUZClass_Views.stxqUfileqU?/data/zmath/zope/lib/python/Products/OFSP/help/ZClass_Views.stxq Utitleq UZClass - Viewsq u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqUDateTimeqUidq U DateTime.pyq Uapisq ]q UDq Qau.D7{&$C(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqT The DateTime object provides an interface for working with dates and times in various formats. DateTime also provides methods for calendar operations, date and time arithmetic and formatting. DateTime objects represent instants in time and provide interfaces for controlling its representation without affecting the absolute value of the object. DateTime objects may be created from a wide variety of string or numeric data, or may be computed from other DateTime objects. DateTimes support the ability to convert their representations to many major timezones, as well as the ability to create a DateTime object in the context of a given timezone. DateTime objects provide partial numerical behavior: - Two date-time objects can be subtracted to obtain a time, in days between the two. - A date-time object and a positive or negative number may be added to obtain a new date-time object that is the given number of days later than the input date-time object. - A positive or negative number and a date-time object may be added to obtain a new date-time object that is the given number of days later than the input date-time object. - A positive or negative number may be subtracted from a date-time object to obtain a new date-time object that is the given number of days earlier than the input date-time object. DateTime objects may be converted to integer, long, or float numbers of days since January 1, 1901, using the standard int, long, and float functions (Compatibility Note: int, long and float return the number of days since 1901 in GMT rather than local machine timezone). DateTime objects also provide access to their value in a float format usable with the python time module, provided that the value of the object falls in the range of the epoch-based time module. A DateTime object should be considered immutable; all conversion and numeric operations return a new DateTime object rather than modify the current object. A DateTime object always maintains its value as an absolute UTC time, and is represented in the context of some timezone based on the arguments used to create the object. A DateTime object's methods return values based on the timezone context. Note that in all cases the local machine timezone is used for representation if no timezone is specified. DateTimes may be created with from zero to seven arguments. - If the function is called with no arguments, then the current date/time is returned, represented in the timezone of the local machine. - If the function is invoked with a single string argument which is a recognized timezone name, an object representing the current time is returned, represented in the specified timezone. - If the function is invoked with a single string argument representing a valid date/time, an object representing that date/time will be returned. As a general rule, any date-time representation that is recognized and unambiguous to a resident of North America is acceptable.(The reason for this qualification is that in North America, a date like: 2/1/1994 is interpreted as February 1, 1994, while in some parts of the world, it is interpreted as January 2, 1994.) A date/time string consists of two components, a date component and an optional time component, separated by one or more spaces. If the time component is omitted, 12:00am is assumed. Any recognized timezone name specified as the final element of the date/time string will be used for computing the date/time value. (If you create a DateTime with the string 'Mar 9, 1997 1:45pm US/Pacific', the value will essentially be the same as if you had captured time.time() at the specified date and time on a machine in that timezone):: e=DateTime("US/Eastern") # returns current date/time, represented in US/Eastern. x=DateTime("1997/3/9 1:45pm") # returns specified time, represented in local machine zone. y=DateTime("Mar 9, 1997 13:45:00") # y is equal to x The date component consists of year, month, and day values. The year value must be a one-, two-, or four-digit integer. If a one- or two-digit year is used, the year is assumed to be in the twentieth century. The month may be an integer, from 1 to 12, a month name, or a month abbreviation, where a period may optionally follow the abbreviation. The day must be an integer from 1 to the number of days in the month. The year, month, and day values may be separated by periods, hyphens, forward slashes, or spaces. Extra spaces are permitted around the delimiters. Year, month, and day values may be given in any order as long as it is possible to distinguish the components. If all three components are numbers that are less than 13, then a month-day-year ordering is assumed. The time component consists of hour, minute, and second values separated by colons. The hour value must be an integer between 0 and 23 inclusively. The minute value must be an integer between 0 and 59 inclusively. The second value may be an integer value between 0 and 59.999 inclusively. The second value or both the minute and second values may be omitted. The time may be followed by am or pm in upper or lower case, in which case a 12-hour clock is assumed. - If the DateTime function is invoked with a single Numeric argument, the number is assumed to be a floating point value such as that returned by time.time(). A DateTime object is returned that represents the gmt value of the time.time() float represented in the local machine's timezone. - If the function is invoked with two numeric arguments, then the first is taken to be an integer year and the second argument is taken to be an offset in days from the beginning of the year, in the context of the local machine timezone. The date-time value returned is the given offset number of days from the beginning of the given year, represented in the timezone of the local machine. The offset may be positive or negative. Two-digit years are assumed to be in the twentieth century. - If the function is invoked with two arguments, the first a float representing a number of seconds past the epoch in gmt (such as those returned by time.time()) and the second a string naming a recognized timezone, a DateTime with a value of that gmt time will be returned, represented in the given timezone.:: import time t=time.time() now_east=DateTime(t,'US/Eastern') # Time t represented as US/Eastern now_west=DateTime(t,'US/Pacific') # Time t represented as US/Pacific # now_east == now_west # only their representations are different - If the function is invoked with three or more numeric arguments, then the first is taken to be an integer year, the second is taken to be an integer month, and the third is taken to be an integer day. If the combination of values is not valid, then a DateTimeError is raised. Two-digit years are assumed to be in the twentieth century. The fourth, fifth, and sixth arguments specify a time in hours, minutes, and seconds; hours and minutes should be positive integers and seconds is a positive floating point value, all of these default to zero if not given. An optional string may be given as the final argument to indicate timezone (the effect of this is as if you had taken the value of time.time() at that time on a machine in the specified timezone). New in Zope 2.7: A new keyword parameter "datefmt" can be passed to the constructor. If set to "international", the constructor is forced to treat ambigious dates as "days before month before year". This useful if you need to parse non-US dates in a reliable way If a string argument passed to the DateTime constructor cannot be parsed, it will raise DateTime.SyntaxError. Invalid date, time, or timezone components will raise a DateTime.DateTimeError. The module function Timezones() will return a list of the timezones recognized by the DateTime module. Recognition of timezone names is case-insensitive.qU attributesq]qUEqQaUmethodsq ]q (UFq QUGq QUHq QUIqQUJqQUKqQULqQUMqQUNqQUOqQUPqQUQqQURqQUSqQUTqQUUqQUVqQUWqQUXqQUYqQUZqQU[q QU\q!QU]q"QU^q#QU_q$QU`q%QUaq&QUbq'QUcq(QUdq)QUeq*QUfq+QUgq,QUhq-QUiq.QUjq/QUkq0QUlq1QUmq2QUnq3QUoq4QUpq5QUqq6QUrq7QUsq8QUtq9QUuq:QUvq;QUwqQUzq?QU{q@QU|qAQU}qBQU~qCQUqDQUqEQUqFQUqGQUqHQUqIQeUnameqJUDateTimeqKu.7{& (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn date time string formatted according to 'format' See Python's "time.strftime":http://www.python.org/doc/current/lib/module-time.html function.qUrequiredq(UformatqtqUoptionalq )Unameq Ustrftimeq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUUReturn the integer day of the week, where Sunday is 0 Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUdowq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU~Return a string representing the object's value in the format: Mar. 1, 1997 1:45 pm US/Eastern Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUpCommonZq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSReturn the 12-hour clock representation of the hour Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUh_12q u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU9Compatibility: see pMonth Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUMon_q u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTCompare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time greater than or equal to the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq UgreaterThanEqualToq u.~7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUsReturn the day of the year, in context of the timezone representation of the object Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU dayOfYearq u.}7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT}Compare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time less than or equal to the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq UlessThanEqualToq u.|7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if this object represents a date/time that falls within the current hour, in the context of this object's timezone representation Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU isCurrentHourq u.{7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU:Return the full month name Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUMonthq u.z7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUKReturn the full name of the day of the week Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUDayq u.y7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU[Return the time string for an object to the nearest second. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUAMPMq u.x7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUsReturn a string representing the object's value in the format: Mar. 1, 1997 1:45 pm Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUpCommonq u.w7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU@Return month as a 2 digit string Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUmmq u.v7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUOReturn the appropriate time modifier (am or pm) Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUampmq u.u7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSReturn the 24-hour clock representation of the hour Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUhourq u.t7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU7Compatibility: see pDay Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUDay_q u.s7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU1Return the minute Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUminuteq u.r7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU6Return the integer day Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUdayq u.q7{&8(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a new DateTime object that represents the earliest possible time (in whole seconds) that still falls within the current object's day, in the object's timezone context Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU earliestTimeq u.p7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU[Return the time string for an object to the nearest second. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUTimeq u.o7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUqReturn true if this object represents a date/time later than the time of the call Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUisFutureq u.n7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTtCompare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time greater than the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq U greaterThanq u.m7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFReturn the date string for the object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUDateq u.l7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUHReturn calendar year as a 2 digit string Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUyyq u.k7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if this object represents a date/time that falls within the current day, in the context of this object's timezone representation Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU isCurrentDayq u.j7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU>Return day as a 2 digit string Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUddq u.i7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUxReturn true if the current year (in the context of the object's timezone) is a leap year Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU isLeapYearq u.h7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFReturn the time string for the object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU PreciseTimeq u.g7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUtReturn a string representing the object's value in the format: March 1, 1997 1:45 pm Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUfCommonq u.f7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUsReturn true if this object represents a date/time earlier than the time of the call Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUisPastq u.e7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a string representing the object's value in the format: March 1, 1997 1:45 pm US/Eastern Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUfCommonZq u.d7{&a(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn the date/time as a floating-point number in UTC, in the format used by the python time module. Note that it is possible to create date/time values with DateTime that have no meaningful value to the time module. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUtimeTimeq u.c7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU~Return a DateTime with the value as the current object, represented in the indicated timezone. Permission -- Always availableqUrequiredq(UztqUoptionalq)Unameq UtoZoneq u.b7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU9Compatibility: see aMonth Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUMonq u.a7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a tuple containing the calendar year, month, day, hour, minute second and timezone of the object Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUpartsq u.`7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUrReturn a string representing the object's value in the format: Mar 1, 1997 1:45 pm Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUaCommonq u._7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if this object represents a date/time that falls within the current year, in the context of this object's timezone representation Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU isCurrentYearq u.^7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUYReturn the time string for an object not showing seconds. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU TimeMinutesq u.]7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTqCompare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time less than the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq UlessThanq u.\7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTpCompare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time equal to the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq UequalToq u.[7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUAReturn the date in RFC 822 format Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUrfc822q u.Z7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU`Return the abbreviated (with period) name of the day of the week Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUpDayq u.Y7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUPReturn the abbreviated (with period) month name. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUpMonthq u.X7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTtCompare this DateTime object to another DateTime object OR a floating point number such as that which is returned by the python time module. Returns true if the object represents a date/time not equal to the specified DateTime or time module style time. Revised to give more correct results through comparison of long integer milliseconds. Permission -- Always availableqUrequiredq(UttqUoptionalq)Unameq U notEqualToq u.W7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSReturn the 24-hour clock representation of the hour Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUh_24q u.V7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFReturn the time string for the object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU PreciseAMPMq u.U7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if this object represents a date/time that falls within the current month, in the context of this object's timezone representation Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUisCurrentMonthq u.T7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU6Compatibility: see Day Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU DayOfWeekq u.S7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUYReturn the time string for an object not showing seconds. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU AMPMMinutesq u.R7{&4(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn a new DateTime object that represents the latest possible time (in whole seconds) that still falls within the current object's day, in the object's timezone context Permission -- Always availableqUrequiredq)Uoptionalq)UnameqU latestTimeq u.Q7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUUReturn the integer day of the week, where Sunday is 1 Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUdow_1q u.P7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUWReturn the timezone in which the object is represented. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUtimezoneq u.O7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUFReturn the calendar year of the object Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUyearq u.N7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUrReturn the object in ISO standard format Dates are output as: YYYY-MM-DD HH:MM:SS Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUISOq u.M7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU1Return the second Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUsecondq u.L7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqULReturn the month of the object as an integer Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUmonthq u.K7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT%Return the object in the format used in the HTML4.0 specification, one of the standard forms in ISO8601. See "HTML 4.0 Specification":http://www.w3.org/TR/NOTE-datetime Dates are output as: YYYY-MM-DDTHH:MM:SSZ T, Z are literal characters. The time is in UTC. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUHTML4q u.J7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUBReturn the abbreviated month name. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUaMonthq u.I7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUNReturn the millisecond since the epoch in GMT. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUmillisq u.H7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturn true if this object represents a date/time that falls within the current minute, in the context of this object's timezone representation Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUisCurrentMinuteq u.G7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqURReturn the abbreviated name of the day of the week Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUaDayq u.F7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU}Return a string representing the object's value in the format: Mar 1, 1997 1:45 pm US/Eastern Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUaCommonZq u.E7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUProduct - Add: Create a Product. Description This view allows you to create a new Product. Controls 'Id' -- The id of the Product. 'Title' -- The optional title of the Product. 'Generate' -- Creates a new Product. qUidqUProduct_Add.stxqUfileqU>/data/zmath/zope/lib/python/Products/OFSP/help/Product_Add.stxq Utitleq U Product - Addq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUQImage - View: Preview Image. Description This view displays the Image. qUidqUImage_View.stxqUfileqU=/data/zmath/zope/lib/python/Products/OFSP/help/Image_View.stxq Utitleq U Image - Viewq u.7{& W(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTsqltest: Formats SQL condition tests The 'sqltest' tag inserts a condition test into SQL code. It tests a column against a variable. This tag is used in SQL Methods. Syntax 'sqltest' tag syntax:: The 'sqltest' tag is a singleton. It inserts a SQL condition test statement. It is used to build SQL queries. The 'sqltest' tag correctly escapes the inserted variable. The named variable or variable expression is tested against a SQL column using the specified comparison operation. Attributes type=string -- The type of the variable. Valid types include: 'string', 'int', 'float' and 'nb'. 'nb' means non-blank string, and should be used instead of 'string' unless you want to test for blank values. The type attribute is required and is used to properly escape inserted variable. column=string -- The name of the SQL column to test against. This attribute defaults to the variable name. multiple=boolean -- If true, then the variable may be a sequence of values to test the column against. optional=boolean -- If true, then the test is optional and will not be rendered if the variable is empty or non-existent. op=string -- The comparison operation. Valid comparisons include: eq -- equal to gt -- greater than lt -- less than ne -- not equal to ge -- greater than or equal to le -- less than or equal to The comparison defaults to equal to. If the comparison is not recognized it is used anyway. Thus you can use comparisons such as 'like'. Examples Basic usage:: select * from employees where If the 'name' variable is 'Bob' then this renders:: select * from employees where name = 'Bob' Multiple values:: select * from employees where If the 'empid' variable is '(12,14,17)' then this renders:: select * from employees where empid in (12, 14, 17) See Also "sqlgroup tag":dtml-sqlgroup.stx "sqlvar tag":dtml-sqlvar.stx qUidqUdtml-sqltest.stxqUfileqU?/data/zmath/zope/lib/python/Products/OFSP/help/dtml-sqltest.stxq Utitleq Usqltestq u.7{&!(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT0Database Management - Flush Cache: Zope Database cache flush. Description This view allows you to flush the Zope database cache. Controls 'Minimize' -- Allows you to remove all persistent objects from memory. They will be reloaded again on demand, when they are next accessed. qUidqU#Database-Management_Flush-Cache.stxqUfileqUR/data/zmath/zope/lib/python/Products/OFSP/help/Database-Management_Flush-Cache.stxq Utitleq U!Database Management - Flush Cacheq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDTML Document/Method - Proxy: Manage proxy roles. Description Proxy roles control security for DTML Documents and Methods. Normally a DTML Document or Method executes with an intersection of the owner's and viewer's roles. This means that the DTML can only perform actions that are available to both the owner and viewer. Proxy roles explicitly list the roles that a DTML Document or Method will execute with. This allows you to carefully control access. Proxy roles can either increase or decrease access. **Note: Proxy roles are limited to a subset of the owner's roles.** Controls 'Proxy Roles' -- The proxy roles for the DTML Document or Method. 'Change' -- Change the proxy roles. qUidqUDTML-DocumentOrMethod_Proxy.stxqUfileqUN/data/zmath/zope/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Proxy.stxq Utitleq UDTML Document/Method - Proxyq u.7{& (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT ObjectManager - Contents: Edit contained objects. Description This view displays the contained objects and allows you to add, delete and change them. Each contained object is displayed on a line and is identified by an icon, an id and a title in parenthesis. Additionally, the size (if applicable) and the date during which the object was last modified are displayed. You can manage an object by clicking on its identifying link. Sorting You can sort contained objects by type, name (id), size, or modification date. To do so, click on the appropriate column heading. Clicking a second time on any column heading will reverse the sort on that field. Versions If you are currently working in a version there will be a notice at the top of the list of objects indicating this. If there is a red diamond following the name of an object this indicates that the object has been modified in the version you are currently working in. If there is a red diamond with a lock after an object, this indicates the the object has been modified in another version. Controls '[Checkbox]' -- Selects the object in order to perform operations on it. The operations you can perform are rename, cut, copy, delete, and export. Some operations may not be visible if they are not allowed. 'Rename' -- Changes the ids of the selected objects. 'Cut' -- Cuts selected objects and place them into the clipboard. This is similar to cut in most file managers. Cut objects can be pasted in a new location. When cut objects are pasted into another location the old objects are deleted. 'Copy' -- Copies selected objects and place them in the clipboard. This is similar to copy in most file managers. Copied objects can be pasted in a new location. 'Paste' -- Allows you to paste objects from the clipboard into this object. **Note: This option will only appear if objects have previously been copied or cut.** 'Delete' -- Deletes the selected objects. Deleted objects are *not* placed in the clipboard. 'Import/Export' -- Imports or exports a Zope object. 'Available Objects' -- Selects a type of object to add. 'Add' -- Adds an object specified in 'Available Objects'. 'Select All (Deselect All)' -- Toggles between selecting and deselecting each item currently displayed in the contents view. **Note: This control will only appear if your browser is javascript-enabled.** qUidqUObjectManager_Contents.stxqUfileqUI/data/zmath/zope/lib/python/Products/OFSP/help/ObjectManager_Contents.stxq Utitleq UObjectManager - Contentsq u.7{& (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT try: Handles exceptions The 'try' tag allows exception handling in DTML, mirroring the Python 'try/except' and 'try/finally' constructs. Syntax The 'try' tag has two different syntaxes, 'try/except/else' and 'try/finally'. 'try/except/else' Syntax:: ... [] The 'try' tag encloses a block in which exceptions can be caught and handled. There can be one or more 'except' tags that handles zero or more exceptions. If an 'except' tag does not specify an exception, then it handles all exceptions. When an exception is raised, control jumps to the first 'except' tag that handles the exception. If there is no 'except' tag to handle the exception, then the exception is raised normally. If no exception is raised, and there is an 'else' tag, then the 'else' tag will be executed after the body of the 'try' tag. The 'except' and 'else' tags are optional. 'try/finally' Syntax:: The 'finally' tag cannot be used in the same 'try' block as the 'except' and 'else' tags. If there is a 'finally' tag, its block will be executed whether or not an exception is raised in the 'try' block. Attributes except -- Zero or more exception names. If no exceptions are listed then the except tag will handle all exceptions. Tag Variables Inside the 'except' block these variables are defined. error_type -- The exception type. error_value -- The exception value. error_tb -- The traceback. Examples Catching a math error:: You tried to divide by zero. Returning information about the handled exception:: An error occurred. Error type: Error value: Using finally to make sure to perform clean up regardless of whether an error is raised or not:: See Also "raise tag":dtml-raise.stx "Python Tutorial: Errors and Exceptions":http://www.python.org/doc/current/tut/node10.html "Python Built-in Exceptions":http://www.python.org/doc/current/lib/module-exceptions.html qUidqU dtml-try.stxqUfileqU;/data/zmath/zope/lib/python/Products/OFSP/help/dtml-try.stxq Utitleq Utryq u.7{& (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Database Management - Activity Description This view displays activity in the ZODB over a period of time. It shows how many objects were loaded and stored. You can use this information to determine the optimal memory cache size for your Zope application. You can also use it to discover applications that write to the database too often. Information 'Keep History' -- Lets you define how many seconds of history to keep for analysis. 3600 is one hour. 86400 is one day. Note that in the current implementation, analysis data is kept only in memory and is never stored to disk, so each time you restart, you lose the historical information. 'Displayed Range' -- Tells you what period of time is displayed by the chart. 'Show current chart' -- Redisplays the chart for the current time. The chart contains a bar graph. The rightmost bar shows the most recent activity. The red portion indicates the number of objects stored and the blue portion indicates the number of objects loaded during that time period. To the right of the graph there is a total. If you click on a bar, the chart will zoom in on the time period for just that bar. You will see the details of the activity during that short time period. Click the "Show current chart" button to return to the chart for the current time. How to use this information Once Zope has loaded enough objects, the ZODB cache consistently keeps in the cache the number of objects you specify under the "Cache Parameters" tab. Because the cache size is so consistent and ZODB is so transparent to both the user and application developer, Zope applications can invisibly develop a performance problem by loading objects from ZODB on every request. Also, if the cache size is set too high, Zope will consume more RAM than it needs. You need to find a good balance that fits your site. If the bar chart shows a large number of objects being loaded all the time, increase the cache size, which will increase memory usage but should also increase performance. If the chart shows little activity even though the site is visited frequently, you can reduce the cache size so Zope will consume less RAM. As your site changes, its cache size requirements may change also, so remember to make adjustments over time. If the graph shows a lot of writes (a significant portion of red), some application or product may be writing to the database too frequently. Check the "undo" log for clues. Note that the activity graph does not show activity in mounted databases, so objects loaded and stored by the sessioning machinery are not counted in the graph. qUidqU Database-Management_Activity.stxqUfileqUO/data/zmath/zope/lib/python/Products/OFSP/help/Database-Management_Activity.stxq Utitleq UDatabase Management - Activity q u.7{&M(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTvar: Inserts a variable The 'var' tags allows you insert variables into DTML output. Syntax 'var' tag syntax:: The 'var' tag is a singleton tag. The 'var' tag finds a variable by searching the DTML namespace which usually consists of current object, the current object's containers, and finally the web request. If the variable is found, it is inserted into the DTML output. If not found, Zope raises an error. 'var' tag entity syntax:: &dtml-variableName; Entity syntax is a short cut which inserts and HTML quotes the variable. It is useful when inserting variables into HTML tags. 'var' tag entity syntax with attributes:: &dtml.attribute1[.attribute2]...-variableName; To a limited degree you may specify attributes with the entity syntax. You may include zero or more attributes delimited by periods. You cannot provide arguments for attributes using the entity syntax. If you provide zero or more attributes, then the variable is not automatically HTML quoted. Thus you can avoid HTML quoting with this syntax, '&dtml.-variableName;'. Attributes html_quote -- Convert characters that have special meaning in HTML to HTML character entities. missing=string -- Specify a default value in case Zope cannot find the variable. fmt=string -- Format a variable. Zope provides a few built-in formats including C-style format strings. For more information on C-style format strings see the "Python Library Reference":http://www.python.org/doc/current/lib/typesseq-strings.html If the format string is not a built-in format, then it is assumed to be a method of the object, and it called. whole-dollars -- Formats the variable as dollars. dollars-and-cents -- Formats the variable as dollars and cents. collection-length -- The length of the variable, assuming it is a sequence. structured-text -- Formats the variable as Structured Text. For more information on Structured Text see "Structured Text How-To":http://www.zope.org/Members/millejoh/structuredText on the Zope.org web site. null=string -- A default value to use if the variable is None. lower -- Converts upper-case letters to lower case. upper -- Converts lower-case letters to upper case. capitalize -- Capitalizes the first character of the inserted word. spacify -- Changes underscores in the inserted value to spaces. thousands_commas -- Inserts commas every three digits to the left of a decimal point in values containing numbers for example '12000' becomes '12,000'. url -- Inserts the URL of the object, by calling its 'absolute_url' method. url_quote -- Converts characters that have special meaning in URLs to HTML character entities. url_quote_plus -- URL quotes character, like 'url_quote' but also converts spaces to plus signs. url_unquote -- Converts HTML '%xx' escapes into their single character values (ie: undoes the effects of url_quote). url_unquote_plus -- Like url_unquote, but also replaces '+' characters with spaces (ie: undoes the effects of url_quote_plus). sql_quote -- Converts single quotes to pairs of single quotes. This is needed to safely include values in SQL strings. newline_to_br -- Convert newlines (including carriage returns) to HTML break tags. size=arg -- Truncates the variable at the given length (Note: if a space occurs in the second half of the truncated string, then the string is further truncated to the right-most space). etc=arg -- Specifies a string to add to the end of a string which has been truncated (by setting the 'size' attribute listed above). By default, this is '...' Examples Inserting a simple variable into a document:: Truncation:: will produce the following output if *colors* is the string 'red yellow green':: red yellow, etc. C-style string formatting:: renders to:: 23432.23 Inserting a variable, *link*, inside an HTML 'A' tag with the entity syntax:: Link Inserting a link to a document 'doc', using entity syntax with attributes:: This creates an HTML link to an object using its URL and title. This example calls the object's 'absolute_url' method for the URL (using the 'url' attribute) and its 'title_or_id' method for the title. qUidqU dtml-var.stxqUfileqU;/data/zmath/zope/lib/python/Products/OFSP/help/dtml-var.stxq Utitleq Uvarq u.7{&#(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTYZClass - Permissions: Select ZClass permissions. Description This view allows you to select permissions to be used by a ZClass. When setting permissions for individual methods or property sheets of a ZClass, you will be able to select from inherited permissions and class permission which you set with this view. Controls 'Class permissions' -- The permissions available to your ZClass in addition to inherited permissions. 'Inherited permissions' -- Indicates the inherited permissions of your ZClass. 'Change' -- Change Class permissions. qUidqUZClass_Permissions.stxqUfileqUE/data/zmath/zope/lib/python/Products/OFSP/help/ZClass_Permissions.stxq Utitleq UZClass - Permissionsq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTSecurity - User local roles: Manage local roles. Description This view allows you to manage a user's local roles. Controls 'User' -- The user whose local roles you going to change. 'Roles' -- The user's local roles. 'Change' -- Change the local roles. qUidqUSecurity_User-Local-Roles.stxqUfileqUL/data/zmath/zope/lib/python/Products/OFSP/help/Security_User-Local-Roles.stxq Utitleq USecurity - User local rolesq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT<DTML Document/Method - Add: Create a DTML Document/Method Description Creates a new DTML Document or Method. Controls 'Id' -- The id of the DTML Document or Method. 'Title' -- The optional title of the DTML Document or Method. 'File' -- Allows you to upload a file to provide the contents for the DTML Document or Method. Use the 'Browse...' button to select a local file. 'Add' -- Create the DTML Document or Method. 'Add and Edit' -- Create the DTML Document or Method, and return the 'Edit' view of the created object. qUidqUDTML-DocumentOrMethod_Add.stxqUfileqUL/data/zmath/zope/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Add.stxq Utitleq UDTML Document/Method - Addq u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqUUtitleqUImageq Uidq UImage.pyq Uapisq ]q UqQau.7{&(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]qUqQaUdocqTAn Image is a Zope object that contains image content. An Image object can be used to upload or download image information with Zope. Image objects have two properties the define their dimension, 'height' and 'width'. These are calculated when the image is uploaded. For image types that Zope does not understand, these properties may be undefined. Using a Image object in Zope is easy. The most common usage is to display the contents of an image object in a web page. This is done by simply referencing the object from DTML:: This will generate an HTML IMG tag referencing the URL to the Image. This is equivalent to:: You can control the image display more precisely with the 'tag' method. For example:: qUextendsq ]q (UFileq UOFSP/Help/File.py#Fileq tq aU constructorqUqQU attributesq]qUqQaUnameqUImagequ.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{& (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUUAdd a new Image object. Creates a new Image object 'id' with the contents of 'file'.qUrequiredq(UidqUfileqtq Uoptionalq ((Utitleq Ut(U preconditionq Ut(U content_typeq UttqUnameqUmanage_addImagequ.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTThis method returns a string which contains an HTML IMG tag reference to the image. Optionally, the 'height', 'width', 'alt', 'scale', 'xscale' and 'yscale' arguments can be provided which are turned into HTML IMG tag attributes. Note, 'height' and 'width' are provided by default, and 'alt' comes from the 'title' property. Keyword arguments may be provided to support other or future IMG tag attributes. The one exception to this is the HTML Cascading Style Sheet tag 'class'. Because the word 'class' is a reserved keyword in Python, you must instead use the keyword argument 'css_class'. This will be turned into a 'class' HTML tag attribute on the rendered 'img' tag. Permission -- 'View'qUrequiredq)Uoptionalq((UheightqNt(Uwidthq Nt(Ualtq Nt(Uscaleq Kt(Uxscaleq Kt(Uyscaleq KttqUnameqUtagqUkwargsqUargsqu.7{& (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUUAdd a new Image object. Creates a new Image object 'id' with the contents of 'file'.qUrequiredq(UidqUfileqtq Uoptionalq ((Utitleq Ut(U preconditionq Ut(U content_typeq UttqUnameqUmanage_addImagequ.7{&0(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTTControl Panel - Zope administration facilities. Description Control Panel provides centralized Zope administration facilities. In the Control Panel you can restart and shutdown Zope, access debugging information, manage the Zope database, and manage versions. Zope products are located inside the Control Panel. qUidqUControl-Panel.stxqUfileqU@/data/zmath/zope/lib/python/Products/OFSP/help/Control-Panel.stxq Utitleq U0Control Panel - Zope administration facilities. q u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT2ObjectManager - Rename: Change object ids. Description This view allows you to change the id of one or more objects. Controls 'to' -- The new id of each object. The default value is the old id. 'OK' -- Changes the ids of the objects. 'Cancel' -- Cancels renaming operation. qUidqUObjectManager_Rename.stxqUfileqUG/data/zmath/zope/lib/python/Products/OFSP/help/ObjectManager_Rename.stxq Utitleq UObjectManager - Renameq u.7{&;(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqU AccessControl: Security functions and classes The functions and classes in this module are available to Python-based Scripts and Page Templates. qUtitleq U AccessControlq Uidq UAccessControl.pyq Uapisq ]qUqQau.7{&(cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqUdA security manager provides methods for checking access and managing executable context and policiesqU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQeUnameqUSecurityManagerqu.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUsCheck whether the security context allows the given permission on the given object. permission -- Always availableqUrequiredq(UselfqU permissionqUobjectq tq Uoptionalq )Unameq UcheckPermissionq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT Validate access. Arguments: accessed -- the object that was being accessed container -- the object the value was found in name -- The name used to access the value value -- The value retrieved though the access. roles -- The roles of the object if already known. The arguments may be provided as keyword arguments. Some of these arguments may be omitted, however, the policy may reject access in some cases when arguments are omitted. It is best to provide all the values possible. permission -- Always availableqUrequiredq)Uoptionalq((UaccessedqNt(U containerq Nt(Unameq Nt(Uvalueq Nt(Urolesq Nttq h Uvalidatequ.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUfGet the current authenticated user. See the 'AuthenticatedUser' class. permission -- Always availableqUrequiredq(UselfqtqUoptionalq )Unameq UgetUserq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUnReturn a boolean value indicating if this context was called by an executable. permission -- Always availableqUrequiredq(UselfqtqUoptionalq )Unameq UcalledByExecutableq u.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU>Returns the security manager. See the 'SecurityManager' class.qUrequiredq)Uoptionalq)UnameqUgetSecurityManagerq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqThObjectManager - Find: Search Zope. Description This view allows you to search for Zope objects. To find objects you specify search criteria in the top frame and then click the 'Find' button. The find results will appear in the button frame. For more search criteria click the 'Advanced...' link. Controls 'Find objects of type' -- The types of objects to find. 'with ids' -- The ids of objects to find. You may specify one or more ids separated by spaces. 'containing' -- The text that must be contained in the *body* of found items. Text in the title or other attribute fields will not be searched. 'modified' -- Allows you to restrict your search to a specific time period. You can choose whether objects 'before' or 'after' a specified date/time. **Note: The date should be a DateTime string such as 'YYYY/MM/DD hh:mm:ss', 'YYYY-MM-DD', or 'hh:mm'.** 'Search only in this folder' -- Find objects in this folder. 'Search all subfolders' -- Find objects in all subfolders. 'Find' -- Find objects matching the find criteria.qUidqUFind.stxqUfileqU7/data/zmath/zope/lib/python/Products/OFSP/help/Find.stxq Utitleq UObjectManager - Findq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTlet: Defines DTML variables The 'let' tag defines variables in the DTML namespace. Syntax 'let' tag syntax:: The 'let' tag is a block tag. Variables are defined by tag arguments. Defined variables are pushed onto the DTML namespace while the 'let' block is executed. Variables are defined by attributes. The 'let' tag can have one or more attributes with arbitrary names. If the attributes are defined with double quotes they are considered expressions, otherwise they are looked up by name. Attributes are processed in order, so later attributes can reference, and/or overwrite earlier ones. Examples Basic usage:: name: ids: Using the 'let' tag with the 'in' tag:: * = This yields:: 1 * 0 = 0 2 * 1 = 2 3 * 2 = 6 4 * 3 = 12 See Also "with tag":dtml-with.stx qUidqU dtml-let.stxqUfileqU;/data/zmath/zope/lib/python/Products/OFSP/help/dtml-let.stxq Utitleq Uletq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTCache Management: Configurable Caching Performing some computations in Zope can take a long time or use a lot of resources. One way to deal with expensive tasks is to cache them. The first time the computation is requested, the results are stored in a table or *cache*. Subsequent requests get the results from the cache. This can result in a dramatic speed increase. There are so many possible strategies for caching that no one could possibly come up with them all. Caches can be stored in memory, on disk, on other computers, or by other means. Caches can be limited in size or unconstrained. They can be made to work with only specific types of objects. They can be tuned in different ways. So instead of trying to provide for every possible caching strategy, Zope defines an API called *cache management* that lets developers write their own caching strategies, or *cache managers*, and lets site administrators easily connect cacheable objects to those cache managers. You can use caching to speed up access to often-requested pages, reduce disk access and network traffic, and deal with heavy loads. All these benefits come with risks of excessive caching, however, so it's important to fine-tune the cache settings. More on this later. How to set up caching The first thing you need to do is create a cache manager instance. In the Zope management interface, go to a folder containing objects that would benefit from caching. From the add list, select a cache manager type such as 'RAM Cache Manager'. Use an ID that describes the purpose of the cache manager. Next, visit one of the objects that you want to cache. A new tab labeled 'Cache' should be visible. Select it. From the drop-down box, select the cache manager you just created and press the 'Change' button. The object is now ready to be cached. Visit the 'View' tab. If the object is a script that takes a long time to render, the first view will still take just as long as before. But if you're using a RAM cache manager or similar, the second view should be much faster. Press the *reload* button in your browser to try it out. You can associate many objects to a cache manager at once using the 'Associate' tab of all cache managers. Visit the cache manager object you created and select the 'Associate' tab. Press the 'Locate' button. Zope will locate all cacheable objects in the folder. Select the checkboxes next to the objects you want to cache and press the 'Save changes' button. Inherent risks Cache managers generally don't know the nature of what is being cached, so here are some issues that can surface: - Data that is intended for authorized viewers only can be inadvertently cached in public caches. - Data is cached for too long a time. - If more than one cache is involved, data is purged from one cache but not the other. - A method that makes up part of the page sets the caching headers for the entire response, fooling downstream caches into thinking the whole response should be cached. - Result data can depend on any number of objects. Early on it was decided that the standard cache managers will not try to deduce dependencies, but instead rely on the user for configuration of simple dependencies. Because of these risks, you should be careful when setting up caching. You'll need to fine-tune the cache settings. Sometimes you'll find that you can't cache one of your major pages, but that you can cache pieces of it. Also remember that caching can actually slow down Zope if it is applied unscrupulously. You should perform speed tests to verify that caching really does speed up your site. qUidqU Caching.stxqUfileqU:/data/zmath/zope/lib/python/Products/OFSP/help/Caching.stxq Utitleq UCache Managementq u.7{&v(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZClass - Add: Add a new ZClass Description This view allows you to create a new ZClass. Controls 'Id' -- The id of the ZClass. 'Title' -- The optional title of the ZClass. 'Meta type' -- The name of the ZClass as it will appear in the product add list. 'Create constructor objects' -- Create the necessary objects to construct new ZClass instances. The created constructor objects are a Zope Permission, a Zope Factory, an add method and an add form. **Note: You must specify a 'Meta type' to create constructor objects** 'Base classes' -- Base classes of the ZClass. To add a base class select it from the 'Unselected' list and click the right arrow button. To remove a base class select it from the 'Selected' list and click the left arrow button. The names of base classes are divided into two parts separated by a colon indicating the product name and the class name of the base class. The order of Base classes is important. 'Include standard Zope persistent object base classes' -- Subclass Zope persistence classes and thereby act as a normal persistent object. 'Add' -- Creates the ZClass. qUidqUZClass_Add.stxqUfileqU=/data/zmath/zope/lib/python/Products/OFSP/help/ZClass_Add.stxq Utitleq U ZClass - Addq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUFolder - View: Folder Preview. Description This view allows you to preview the public appearance of a Folder. This view will only be available if the Folder contains (or acquires) an 'index_html' object.qUidqUFolder_View.stxqUfileqU>/data/zmath/zope/lib/python/Products/OFSP/help/Folder_View.stxq Utitleq U Folder - Viewq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDTML Document/Method - Edit: Edit contents. Description This view allows you to edit the contents of a DTML Document or Method. Information 'Id' -- The id of the DTML Document or Method. 'Size' -- The size of the contents. 'Last modified' -- The time the object was last changed. Controls 'Title' -- The optional title. '[Text area]' -- The contents of the DTML Document or Method. 'Taller' and 'Shorter' -- Allows to adjust the height of the contents text area. 'Wider' and 'Narrower' -- Allows to adjust the width of the contents text area. 'Save Changes' -- Changes the contents. **Note: When you change the contents it is parsed for correct DTML syntax. If there is a syntax error, the contents will not be changed.** 'File' -- Indicates a file to be uploaded to replace the contents of the current object. Use the 'Browse ...' button to select a local file. 'Upload File' -- Upload the file and change the contents. qUidqUDTML-DocumentOrMethod_Edit.stxqUfileqUM/data/zmath/zope/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Edit.stxq Utitleq UDTML Document/Method - Editq u.7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUqQaUdocqUUtitleqUFileq Uidq UFile.pyq Uapisq ]q UqQau.7{&N(cHelpSys.APIHelpTopic APIDoc q)tq.}q(Umethodsq]q(UqQUqQUqQeUdocq TA File is a Zope object that contains file content. A File object can be used to upload or download file information with Zope. Using a File object in Zope is easy. The most common usage is to display the contents of a file object in a web page. This is done by simply referencing the object from DTML:: A more complex example is presenting the File object for download by the user. The next example displays a link to every File object in a folder for the user to download::
In this example, the 'absolute_url' method and 'id' are used to create a list of HTML hyperlinks to all of the File objects in the current Object Manager. Also see ObjectManager for details on the 'objectValues' method.q Uextendsq ]q ((UObjectManagerItemq U0OFSP/Help/ObjectManagerItem.py#ObjectManagerItemqtq(UPropertyManagerqU,OFSP/Help/PropertyManager.py#PropertyManagerqtqeU constructorqUqQU attributesq]qUqQaUnameqUFilequ.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{& (cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqURAdd a new File object. Creates a new File object 'id' with the contents of 'file'qUrequiredq(UidqtqUoptionalq ((Ufileq Ut(Utitleq Ut(U preconditionq Ut(U content_typeq UttqUnameqUmanage_addFilequ.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU;Returns the content type of the file. Permission -- 'View'qUrequiredq)Uoptionalq)UnameqUgetContentTypeq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUThe Response object represents the response to a Zope request.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQUqQUqQUqQUqQeUnameqUResponsequ.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT)Sets an HTTP return header "name" with value "value", clearing the previous value set for the header, if one exists. If the literal flag is true, the case of the header name is preserved, otherwise word-capitalization will be performed on the header name on output. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq )hU setHeaderq u.7{&L(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTSets the HTTP status code of the response; the argument may either be an integer or one of the following strings: OK, Created, Accepted, NoContent, MovedPermanently, MovedTemporarily, NotModified, BadRequest, Unauthorized, Forbidden, NotFound, InternalError, NotImplemented, BadGateway, ServiceUnavailable that will be converted to the correct integer value. Permission -- Always availableqUrequiredq(UstatusqtqUoptionalq ((Ureasonq Nttq Unameq U setStatusq u.7{&Q(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUAppend a value to a header. Sets an HTTP return header "name" with value "value", appending it following a comma if there was a previous value set for the header. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq ((U delimiterq U,ttq hU appendHeaderq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUKSet the base URL for the returned document. Permission -- Always availableqUrequiredq(UbaseqtqUoptionalq )Unameq UsetBaseq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSet a new HTTP return header with the given value, while retaining any previously set headers with the same name. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq )hU addHeaderq u.7{&_(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTCause an HTTP cookie to be removed from the browser The response will include an HTTP header that will remove the cookie corresponding to "name" on the client, if one exists. This is accomplished by sending a new cookie with an expiration date that has already passed. Note that some clients require a path to be specified - this path must exactly match the path given when creating the cookie. The path can be specified as a keyword argument. Permission -- Always availableqUrequiredq(UnameqtqUoptionalq )hU expireCookieq Ukwargsq Ukwq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTReturns an HTTP header that sets a cookie on cookie-enabled browsers with a key "name" and value "value". If a value for the cookie has previously been set in the response object, the new value is appended to the old one separated by a colon. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq )hU appendCookieq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTSet an HTTP cookie on the browser The response will include an HTTP header that sets a cookie on cookie-enabled browsers with a key "name" and value "value". This overwrites any previously set value for the cookie in the Response object. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq )hU setCookieq Ukwargsq Ukwq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTReturn data as a stream HTML data may be returned using a stream-oriented interface. This allows the browser to display partial results while computation of a response to proceed. The published object should first set any output headers or cookies on the response object. Note that published objects must not generate any errors after beginning stream-oriented output. Permission -- Always availableqUrequiredq(UdataqtqUoptionalq )Unameq Uwriteq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTCause a redirection without raising an error. If the "lock" keyword argument is passed with a true value, then the HTTP redirect response code will not be changed even if an error occurs later in request processing (after redirect() has been called). Permission -- Always availableqUrequiredq(UlocationqtqUoptionalq ((Ulockq Kttq Unameq Uredirectq u.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&M(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTwUser Folder - Properties: Change properties of the user folder. Description This view allows you to change settings of a user folder. Controls The 'Encrypt user passwords' checkbox controls whether user passwords are stored encrypted. If passwords are stored encrypted, users can still use their password to log in but it is very difficult for anyone, especially intruders, to decrypt the passwords. It also prevents system administrators from telling users what their current password is, although system administrators can still reset user passwords. If you click the 'Update existing passwords' button while the 'Encrypt user passwords' checkbox is on, Zope will encrypt all the unencrypted passwords of the users in the folder. Zope uses the Secure Hash Algorithm so the encryption is irreversible. Note that you can still undo after updating the existing passwords because the unencrypted passwords are stored in the history in ZODB. After encrypting the passwords, you should pack the database then delete the temporary storage files created during packing. qUidqUUser-Folder_Properties.stxqUfileqUI/data/zmath/zope/lib/python/Products/OFSP/help/User-Folder_Properties.stxq Utitleq UUser Folder - Propertiesq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTqtree: Inserts a tree widget The 'tree' tag displays a dynamic tree widget by querying Zope objects. Syntax 'tree' tag syntax:: The 'tree' tag is a block tag. It renders a dynamic tree widget in HTML. The root of the tree is given by variable name or expression, if present, otherwise it defaults to the current object. The 'tree' block is rendered for each tree node, with the current node pushed onto the DTML namespace. Tree state is set in HTTP cookies. Thus for trees to work, cookies must be enabled. Also you can only have one tree per page. Attributes branches=string -- Finds tree branches by calling the named method. The default method is 'tpValues' which most Zope objects support. branches_expr=string -- Finds tree branches by evaluating the expression. id=string -- The name of a method or id to determine tree state. It defaults to 'tpId' which most Zope objects support. This attribute is for advanced usage only. url=string -- The name of a method or attribute to determine tree item URLs. It defaults to 'tpURL' which most Zope objects support. This attribute is for advanced usage only. leaves=string -- The name of a DTML Document or Method used to render nodes that don't have any children. Note: this document should begin with '' and end with '' in order to ensure proper display in the tree. header=string -- The name of a DTML Document or Method displayed before expanded nodes. If the header is not found, it is skipped. footer=string -- The name of a DTML Document or Method displayed after expanded nodes. If the footer is not found, it is skipped. nowrap=boolean -- If true then rather than wrap, nodes may be truncated to fit available space. sort=string -- Sorts the branches by the named attribute. reverse -- Reverses the order of the branches. assume_children=boolean -- Assumes that nodes have children. This is useful if fetching and querying child nodes is a costly process. This results in plus boxes being drawn next to all nodes. single=boolean -- Allows only one branch to be expanded at a time. When you expand a new branch, any other expanded branches close. skip_unauthorized -- Skips nodes that the user is unauthorized to see, rather than raising an error. urlparam=string -- A query string which is included in the expanding and contracting widget links. This attribute is for advanced usage only. prefix=string -- Provide versions of the tag variables that start with this prefix instead of "tree", and that use underscores (_) instead of hyphens (-). The prefix must start with a letter and contain only alphanumeric characters and underscores (_). Tag Variables tree-item-expanded -- True if the current node is expanded. tree-item-url -- The URL of the current node. tree-root-url -- The URL of the root node. tree-level -- The depth of the current node. Top-level nodes have a depth of zero. tree-colspan -- The number of levels deep the tree is being rendered. This variable along with the 'tree-level' variable can be used to calculate table rows and colspan settings when inserting table rows into the tree table. tree-state -- The tree state expressed as a list of ids and sub-lists of ids. This variable is for advanced usage only. Tag Control Variables You can control the tree tag by setting these variables. expand_all -- If this variable is true then the entire tree is expanded. collapse_all -- If this variable is true then the entire tree is collapsed. Examples Display a tree rooted in the current object:: Display a tree rooted in another object, using a custom branches method:: Node id : qUidqU dtml-tree.stxqUfileqU These examples create a new Folder inside the current ObjectManager. 'manage_addProduct' is a mapping that provides access to product constructor methods. It is indexed by product id. Constructor methods are registered during product initialization and should be documented in the API docs for each addable object.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQUqQUqQeUnameqU ObjectManagerqu.7{&v(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSets the id of the object or method used as the default method when the object manager is published. If acquire is set then the default method id will be acquired from the parent container. Permission -- 'Manage folderish settings'qUrequiredq)Uoptionalq((UidqUt(Uacquireq Kttq Unameq UsetBrowserDefaultIdq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTThis method returns a list of the ids of the contained objects. Optionally, you can pass an argument specifying what object meta_type(es) to restrict the results to. This argument can be a string specifying one meta_type, or it can be a list of strings to specify many. Example:: There are no sub-objects. This DTML code will display all the ids of the objects contained in the current Object Manager. Permission -- 'Access contents information'qUrequiredq)Uoptionalq((UtypeqNttq Unameq U objectIdsq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT"This method returns a sequence of (id, object) tuples. Like objectValues and objectIds, it accepts one argument, either a string or a list to restrict the results to objects of a given meta_type or set of meta_types. Each tuple's first element is the id of an object contained in the Object Manager, and the second element is the object itself. Example:: id: , type: There are no sub-objects. Permission -- 'Access contents information'qUrequiredq)Uoptionalq((UtypeqNttq Unameq U objectItemsq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT_Returns the id of the object or method used as the default when the object manager is published. By default, this setting is acquired. If the acquire argument is true, then the return value will be acquired from the parent if it is not set locally. Otherwise, None is returned if the default id is not set on this object manager. Permission -- 'View'qUrequiredq)Uoptionalq((UacquireqKttq Unameq UgetBrowserDefaultIdq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTcReturns a child object given a child id. If there is no child with the given id, a KeyError is raised. This method makes it easy to refer to children that have id with file extensions. For example:: page=folder['index.html'] Note: this function only finds children; it doesn't return properties or other non-child attributes. Note: this function doesn't use acquisition to find children. It only returns direct children of the Object Manager. By contrast, using dot notation or 'getattr' will locate children (and other attributes) via acquisition if necessary. Permission -- 'Access contents information'qUrequiredq(UidqtqUoptionalq )Unameq U __getitem__q u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqURemoves one or more children from the Object Manager. The 'ids' argument is either a list of child ids, or a single child id. Permission -- 'Delete objects'qUrequiredq(UidsqtqUoptionalq )Unameq Umanage_delObjectsq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTThis method returns a sequence of contained objects. Like objectItems and objectIds, it accepts one argument, either a string or a list to restrict the results to objects of a given meta_type or set of meta_types. Example:: This is the icon for the: Folder
. There are no Folders.
The results were restricted to Folders by passing a meta_type to 'objectValues' method. Permission -- 'Access contents information'qUrequiredq)Uoptionalq((UtypeqNttq Unameq U objectValuesq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqT*This method returns a list of objects of a given meta_type(es) contained in the Object Manager and all its parent Object Managers. The type argument specifies the meta_type(es). It can be a string specifying one meta_type, or it can be a list of strings to specify many. Permission -- Python onlyqUrequiredq(UtypeqtqUoptionalq )Unameq U superValuesq u.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTCommon Instance Property Sheet - Add: Create a new Common Instance Property Sheet. Description This view allows you to add a 'container object' that will enclose all the properties for the ZClass. Controls 'Id' -- Specifies the id of the Common Instance Property Sheet. 'Title' -- Specifies an optional title of the Common Instance Property Sheet. 'Add' -- Creates the Common Instance Property Sheet. qUidqU&Common-Instance-Property-Sheet_Add.stxqUfileqUU/data/zmath/zope/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet_Add.stxq Utitleq U$Common Instance Property Sheet - Addq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTUser Folder - Edit User: Edit a user Descriptions This view allows you to edit a user. Controls 'Name' -- The user's name. 'Password' -- The user's password. 'Confirm' -- Confirm the user's password. 'Domains' -- Optionally allows you to restrict the Internet domains from which the user can log in. Domains should be separated by spaces. For example, 'digicool.com zope.org' 'Roles' -- The user's roles 'Change' -- Change the user.qUidqUUser-Folder_Edit-User.stxqUfileqUH/data/zmath/zope/lib/python/Products/OFSP/help/User-Folder_Edit-User.stxq Utitleq UUser Folder - Edit Userq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUVersion - Properties: Edit Version Properties. Description This view allows you to edit the title of a Version. Controls 'Title' -- The title of the Version. 'Edit' -- Changes the title of the Version. qUidqUVersion_Properties.stxqUfileqUE/data/zmath/zope/lib/python/Products/OFSP/help/Version_Properties.stxq Utitleq UVersion - Propertiesq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTEUser Folder - Contents: Manage users. Description This view allows you to manage the users defined in a User Folder. Controls Users are listed one per line. Click on a user to edit the user. '[Checkbox]' -- Selects users. 'Add...' -- Adds a new user. 'Delete' -- Deletes the selected users. qUidqUUser-Folder_Contents.stxqUfileqUG/data/zmath/zope/lib/python/Products/OFSP/help/User-Folder_Contents.stxq Utitleq UUser Folder - Contentsq u.7{&G(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUiDTML Document/Method - View: Display Description This view displays a DTML Document or Method. qUidqUDTML-DocumentOrMethod_View.stxqUfileqUM/data/zmath/zope/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_View.stxq Utitleq UDTML Document/Method - Viewq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZClass - Subobjects: Define suboject types. Description This view allows you to control what types of objects are addable within instances of your ZClass. Controls Select one or more of the listed meta-types to indicate that objects of these types can be added to instances of your ZClass. 'Objects should appear in folder lists' -- Controls whether or not instances of your ZClass appear as folders in the left Zope management frame. 'Change' -- Change subobject settings. qUidqUZClass_Subobjects.stxqUfileqUD/data/zmath/zope/lib/python/Products/OFSP/help/ZClass_Subobjects.stxq Utitleq UZClass - Subobjectsq u.7{& Q(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTsqlgroup: Formats complex SQL expressions The 'sqlgroup' tag formats complex boolean SQL expressions. You can use it along with the 'sqltest' tag to build dynamic SQL queries that tailor themselves to the environment. This tag is used in SQL Methods. Syntax 'sqlgroup' tag syntax:: [] [] ... The 'sqlgroup' tag is a block tag. It is divided into blocks with one or more optional 'or' and 'and' tags. 'sqlgroup' tags can be nested to produce complex logic. Attributes required=boolean -- Indicates whether the group is required. If it is not required and contains nothing, it is excluded from the DTML output. where=boolean -- If true, includes the string "where". This is useful for the outermost 'sqlgroup' tag in a SQL 'select' query. Examples Sample usage:: select * from employees If 'first' is 'Bob' and 'last' is 'Smith, McDonald' it renders:: select * from employees where (first='Bob' and last in ('Smith', 'McDonald') ) If 'salary' is 50000 and 'last' is 'Smith' it renders:: select * from employees where (salary > 50000.0 and last='Smith' ) Nested 'sqlgroup' tags:: select * from employees Given sample arguments, this template renders to SQL like so:: select * form employees where ( ( name like 'A*' and last like 'Smith' ) or salary > 20000.0 ) See Also "sqltest tag":dtml-sqltest.stx qUidqUdtml-sqlgroup.stxqUfileqU@/data/zmath/zope/lib/python/Products/OFSP/help/dtml-sqlgroup.stxq Utitleq Usqlgroupq u.7{&@(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqT random: Python 'random' module The 'random' module provides pseudo-random number functions. With it, you can generate random numbers and select random elements from sequences. This module is a standard Python module. Since Zope 2.4 requires Python 2.1, make sure to consult the Python 2.1 documentation. See Also "Python 'random' module":http://www.python.org/doc/current/lib/module-random.html documentation at Python.org qUtitleqUrandomq Uidq U random.pyq Uapisq ]q u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTProperties - Define properties. Description This view allows you to edit and define properties on the current object. Property types 'boolean' -- 1 or 0. 'date' -- A 'DateTime' value, for example '12/31/1999 15:42:52 PST'. 'float' -- A decimal number, for example '12.4'. 'int' -- An integer number, for example, '12'. 'lines', 'ulines' -- A list of strings, one per line. 'long' -- A long integer, for example '12232322322323232323423'. 'string', 'ustring' -- A string of characters, for example 'This is a string'. 'text', 'utext' -- A multi-line string, for example a paragraph. 'tokens', 'utokens' -- A list of strings separated by white space, for example 'one two three'. 'selection' -- A string selected by a pop-up menu. 'multiple selection' -- A list of strings selected by a selection list. Some of these textual properties come in two forms. The 'u'-prefixed form stores Unicode text. The form without the prefix stores a python plain string object, which is commonly assumed to contain latin-1 text. Controls Editing Properties Existing properties can be edited by selecting them. '[Checkbox]' -- Select the properties to change. 'Property' -- The value of the property. 'Save Changes' -- Changes the value of the selected properties. 'Delete' -- Deletes the selected properties. Creating new properties 'Id' -- The id of the property. 'Type' -- The type of the property. 'Value' -- The value of the property. **Note: When creating 'selection' and 'multiple selection' properties, specify the name of another property (or method) as the 'Value'. This property (or method) should return a list of strings will be used to provide choices for the selection.** 'Add' -- Creates a new property. qUidqUProperties.stxqUfileqU=/data/zmath/zope/lib/python/Products/OFSP/help/Properties.stxq Utitleq U Properties - Define properties. q u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTUser Folder - Add User: Define a new user. Description This view allows you to define a new user. Controls 'Name' -- The user's name. 'Password' -- The user's password. 'Confirm' -- Confirm the user's password. 'Domains' -- Optionally allows you to restrict the Internet domains from which the user can log in. Domains should be separated by spaces. For example, 'digicool.com zope.org' 'Roles' -- The user's roles 'Add' -- Create a new user. qUidqUUser-Folder_Add-User.stxqUfileqUG/data/zmath/zope/lib/python/Products/OFSP/help/User-Folder_Add-User.stxq Utitleq UUser Folder - Add Userq u.7{&o(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTcomment: Comments DTML The comment tag lets you document your DTML with comments. You can also use it to temporarily disable DTML tags by commenting them out. Syntax 'comment' tag syntax:: The 'comment' tag is a block tag. The contents of the block are not executed, nor are they inserted into the DTML output. Examples Documenting DTML:: This content is not executed and does not appear in the output. Commenting out DTML:: This DTML is disabled and will not be executed. qUidqUdtml-comment.stxqUfileqU?/data/zmath/zope/lib/python/Products/OFSP/help/dtml-comment.stxq Utitleq Ucommentq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZ Search Interface - Add: Add a Zope Search Interface Description This view allows you to create new a search results document and optionally a search input form. Controls 'Select one or more seachable objects' -- The objects to be searched. 'Report Id' -- The id of the results document. 'Report Title' -- The optional title of the results document. 'Report Style' -- Search results format. 'Search Input Id' -- The id of the input form. **Note: If you do not enter a search input id then no search input form will be created.** 'Search Input Title' -- The optional title of the input form. 'Add' -- Creates a results document and optionally a search input form. qUidqUZSearch-Interface_Add.stxqUfileqUH/data/zmath/zope/lib/python/Products/OFSP/help/ZSearch-Interface_Add.stxq Utitleq UZ Search Interface - Addq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT Product - Distribution: Create a Product distribution. Description This view allows you to create a distribution from a Product. A Product Distribution is a packaged version of a Product which is meant to be shipped to users. A Distribution provides limited access to the internals of a Product. Distribution files are installed by unpacking them in the Zope directory. Controls 'Version' -- The version of the Product distribution. 'Configurable objects' -- The objects that will be exposed by the distribution. These will be the objects that will appear when the distribution is installed as a Zope product. 'Create a distribution archive' -- Creates a distribution file and downloads it to your local computer. qUidqUProduct_Distribution.stxqUfileqUG/data/zmath/zope/lib/python/Products/OFSP/help/Product_Distribution.stxq Utitleq UProduct - Distributionq u.7{&@(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDTML Method: Template object. Description DTML Methods provide general templating and scripting facilities. DTML Documents can contain scripting commands in Document Template Markup Language (DTML), which allows for dynamic behavior. Unlike DTML Documents, DTML Methods have no properties, and lookup variables in the namespace of the object they are bound to. qUidqUDTML-Method.stxqUfileqU>/data/zmath/zope/lib/python/Products/OFSP/help/DTML-Method.stxq Utitleq U DTML Methodq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT+File/Image - Upload: File upload. Description Use this view to completely replace the File or Image with an uploaded file from your local computer. Controls 'Data' -- The file to upload. Use the 'Browse...' button to select a local file. 'Change' -- Uploads the file. qUidqUFile_Upload.stxqUfileqU>/data/zmath/zope/lib/python/Products/OFSP/help/File_Upload.stxq Utitleq UFile/Image - Uploadq u.7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTFolder - Import/Export: Import/export Zope objects. Description This view allows you to import or export Zope objects. Imported objects will be inserted into the current object. Exported objects will be saved to a file on the Zope server or downloaded to the local client. Controls 'Export object id' -- The id of the object to be exported. **Note: The exported object must be contained by the current object.** 'Export to' -- Where you want to save the exported file. 'Download to local machine' downloads the export file to your client, 'Save to file server' saves the export file to the Zope 'var' directory. 'XML format?' -- Whether the exported object is in a binary format or in XML format. 'Export' -- Exports the object. 'Import file name' -- The filename of the Zope export file that you would like to import. The file must be located in the Zope 'import' directory. 'Import' -- Imports the object. qUidqUObjectManager_Import-Export.stxqUfileqUN/data/zmath/zope/lib/python/Products/OFSP/help/ObjectManager_Import-Export.stxq Utitleq UFolder - Import/Exportq u.~7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTZope Factory - Edit: Edit Factory. Description This view allows you to edit a Zope Factory. Controls 'Title' -- The optional title of the Zope Factory. 'Add list name' -- The name that will appear on the in the product add list. In the case of ZClasses this is normally the ZClass's meta-type. 'Method' -- The method that is executed when the product is chosen from the product add list. Typically this method is an add form. 'Permission' -- The permission needed to execute the factory. If the user does not have the Factory permission, the Factory's entry will not show up in the product add list. 'Change' -- Change the Factory and update the product add list. qUidqUZope-Factory_Edit.stxqUfileqUD/data/zmath/zope/lib/python/Products/OFSP/help/Zope-Factory_Edit.stxq Utitleq UZope Factory - Editq u.}7{&|(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqUZope Permission: Define new Permissions. Description Zope Permissions allow you to define new permissions. Typically new Permissions are associated with operations on ZClasses. qUidqUZope-Permission.stxqUfileqUB/data/zmath/zope/lib/python/Products/OFSP/help/Zope-Permission.stxq Utitleq UZope Permissionq u.|7{&(cHelpSys.APIHelpTopic APIHelpTopic q)tq.}q(Ufuncsq]qUdocqUUtitleqURequestqUidq U Request.pyq Uapisq ]q Uq Qau.7{& (cHelpSys.APIHelpTopic APIDoc q)tq.}q(UdocqT The request object encapsulates all of the information regarding the current request in Zope. This includes, the input headers, form data, server data, and cookies. The request object is a mapping object that represents a collection of variable to value mappings. In addition, variables are divided into five categories: - Environment variables These variables include input headers, server data, and other request-related data. The variable names are as specified in the CGI specification - Form data These are data extracted from either a URL-encoded query string or body, if present. - Cookies These are the cookie data, if present. - Lazy Data These are callables which are deferred until explicitly referenced, at which point they are resolved (called) and the result stored as "other" data, ie regular request data. Thus, they are "lazy" data items. An example is SESSION objects. Lazy data in the request may only be set by the Python method set_lazy(name,callable) on the REQUEST object. This method is not callable from DTML or through the web. - Other Data that may be set by an application object. The request object may be used as a mapping object, in which case values will be looked up in the order: environment variables, other variables, form data, and then cookies. These special variables are set in the Request: 'PARENTS' -- A list of the objects traversed to get to the published object. So, 'PARENTS[0]' would be the ancestor of the published object. 'REQUEST' -- The Request object. 'RESPONSE' -- The Response object. 'PUBLISHED' -- The actual object published as a result of url traversal. 'URL' -- The URL of the Request without query string. *URLn* -- 'URL0' is the same as 'URL'. 'URL1' is the same as 'URL0' with the last path element removed. 'URL2' is the same as 'URL1' with the last element removed. Etcetera. For example if URL='http://localhost/foo/bar', then URL1='http://localhost/foo' and URL2='http://localhost'. *URLPATHn* -- 'URLPATH0' is the path portion of 'URL', 'URLPATH1' is the path portion of 'URL1', and so on. For example if URL='http://localhost/foo/bar', then URLPATH1='/foo' and URLPATH2='/'. *BASEn* -- 'BASE0' is the URL up to but not including the Zope application object. 'BASE1' is the URL of the Zope application object. 'BASE2' is the URL of the Zope application object with an additional path element added in the path to the published object. Etcetera. For example if URL='http://localhost/Zope.cgi/foo/bar', then BASE0='http://localhost', BASE1='http://localhost/Zope.cgi', and BASE2='http://localhost/Zope.cgi/foo'. *BASEPATHn* -- 'BASEPATH0' is the path portion of 'BASE0', 'BASEPATH1' is the path portion of 'BASE1', and so on. 'BASEPATH1' is the externally visible path to the root Zope folder, equivalent to CGI's 'SCRIPT_NAME', but virtual-host aware. For example if URL='http://localhost/Zope.cgi/foo/bar', then BASEPATH0='/', BASEPATH1='/Zope.cgi', and BASEPATH2='/Zope.cgi/foo'.qU attributesq]qUqQaUmethodsq ]q (Uq QUq QUq QUqQUqQUqQUqQUqQUqQeUnameqURequestqu.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTWReturn the named HTTP header, or an optional default argument or None if the header is not found. Note that both original and CGI header names without the leading 'HTTP_' are recognized, for example, 'Content-Type', 'CONTENT_TYPE' and 'HTTP_CONTENT_TYPE' should all return the Content-Type header, if available. Permission -- Always availableqUrequiredq(UnameqtqUoptionalq ((Udefaultq Nttq hU get_headerq u.7{&6(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUReturns information about the request as text. This is useful for debugging purposes. The returned text lists form contents, cookies, special variables, and evironment variables. Permissions -- Always availableqUrequiredq)Uoptionalq)UnameqUtextq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqTAlters 'URL', 'URLn', 'URLPATHn', 'BASEn', 'BASEPATHn', and 'absolute_url()' so that the current object has path 'path'. If 'hard' is true, 'PARENTS' is emptied. Provides virtual hosting support. Intended to be called from publishing traversal hooks. Permission -- Always availableqUrequiredq(UpathqtqUoptionalq ((Uhardq Kttq Unameq UsetVirtualRootq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUdReturns a sequence of values for all the keys in the REQUEST object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUvaluesq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUyReturns a true value if the REQUEST object contains key, returns a false value otherwise. Permission -- Always availableqUrequiredq(UkeyqtqUoptionalq )Unameq Uhas_keyq u.7{&C(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUSets the specified elements of 'SERVER_URL', also affecting 'URL', 'URLn', 'BASEn', and 'absolute_url()'. Provides virtual hosting support. Permission -- Always availableqUrequiredq)Uoptionalq((UprotocolqNt(Uhostnameq Nt(Uportq Nttq Unameq U setServerURLq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUqReturns a sequence of (key, value) tuples for all the keys in the REQUEST object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUitemsq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqU\Returns a sorted sequence of all keys in the REQUEST object. Permission -- Always availableqUrequiredq)Uoptionalq)UnameqUkeysq u.7{&(cHelpSys.APIHelpTopic MethodDoc q)tq.}q(UdocqUCreate a new name in the REQUEST object and assign it a value. This name and value is stored in the 'Other' category. Permission -- Always availableqUrequiredq(UnameqUvalueqtq Uoptionalq )hUsetq u.7{&_(cHelpSys.APIHelpTopic AttributeDoc q)tq.}q(UnameqU __module__qUvalueqU __builtin__qu.{7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT2File - Edit: File Properties. Description This view allows you to edit File properties. Form Elements 'Title' -- The optional title of the File. 'Content type' -- The content type of the file. Zope will try to guess an appropriate content type when you upload a File. 'Precondition' -- Allows you to specify a precondition for the File. A precondition is a method or document which is executed before the File is viewed or downloaded. If the precondition raises an exception then the File cannot be viewed. 'File Content' -- If the content of the file object is text-based and small enough to be edited with a Web form, a textarea containing the content of the file will be displayed. You can make changes to the content in this text area and click the 'Save Changes' button to update the file content. 'Last Modified' -- The time that the object was last changed. This is only displayed if the file data is non-text or too large to be edited with a Web form. 'File Size' -- The size (in bytes) of the image data. This is only displayed if the file data is not text or too large to be edited with a Web form. 'File Data' -- The file to upload. Use the 'Browse...' button to select a local file. 'Upload' -- Uploads the file. qUidqU File_Edit.stxqUfileqU If the call tag uses a variable, the methods arguments are passed automatically by DTML just as with the 'var' tag. If the method is specified in a expression, then you must pass the arguments yourself. Examples Calling by variable name:: This calls the 'UpdateInfo' object automatically passing arguments. Calling by expression:: See Also "var tag":dtml-var.stx qUidqU dtml-call.stxqUfileqU The 'raise' tag is a block tag. It raises an exception. Exceptions can be an exception class or a string. The contents of the tag are passed as the error value. Examples Raising a KeyError:: Raising an HTTP 404 error:: Web Page Not Found See Also "try tag":dtml-try.stx "Python Tutorial: Errors and Exceptions":http://www.python.org/doc/current/tut/node10.html "Python Built-in Exceptions":http://www.python.org/doc/current/lib/module-exceptions.html qUidqUdtml-raise.stxqUfileqU=/data/zmath/zope/lib/python/Products/OFSP/help/dtml-raise.stxq Utitleq Uraiseq u.o7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqT)File: Generic File. Description File objects can hold any binary or textual data such as zip files, Java applets, video, text, etcetera. Files provide a very limited through the web interface and are appropriate for data that will not be manipulated very much by Zope. qUidqUFile.stxqUfileqU7/data/zmath/zope/lib/python/Products/OFSP/help/File.stxq Utitleq UFileq u.n7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTFolder - Container object. Description Folders allow you to organize Zope objects by grouping them together inside Folders. Folder contain other Zope objects including other Folders. Folders behave like directories in a filesystem. qUidqU Folder.stxqUfileqU9/data/zmath/zope/lib/python/Products/OFSP/help/Folder.stxq Utitleq UFolder - Container object. q u.m7{&(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTCache manager associations For background information, see the description of cache management. The 'Associate' form lets you search for cacheable objects and make or break multiple cache management associations at once. Simply select the search criteria then click the 'Locate' button. Zope will return a list of cacheable objects with a checkbox for each one. Select or unselect objects and click the 'Save changes' button when you're done. qUidqUCacheManager-associate.stxqUfileqUI/data/zmath/zope/lib/python/Products/OFSP/help/CacheManager-associate.stxq Utitleq UCache manager associations q u.l7{&I(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDTML Document: Content object. Description A DTML Document contains web-editable content. A DTML Document roughly corresponds to a web page. DTML Documents can contain scripting commands in Document Template Markup Language (DTML), which allows for dynamic behavior. Unlike DTML Methods, DTML Documents have properties and lookup variables in their own namespace.qUidqUDTML-Document.stxqUfileqU@/data/zmath/zope/lib/python/Products/OFSP/help/DTML-Document.stxq Utitleq U DTML Documentq u.k7{& (cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTDatabase Management - Cache Parameters: Zope database cache. Description This view allows you to view Zope database cache statistics and set cache parameters. The Zope database cache operates by keeping recently used objects in memory to improve performance. A large cache improves object access speed, but increases memory usage. A small cache reduces memory usage but may slow down object access speed. Information 'Total number of objects in the database' -- Indicates the number of persistent objects in the Zope database. All of these objects are stored on disk, some of them are in memory too. 'Total number of objects in memory from all caches' -- Indicates the number of objects which are currently cached in memory. This is a good indication of the amount of memory used by Zope. 'Target number of objects in memory per cache' -- Indicates the target number of objects to have in each cache at any given time. Zope will allow the number of objects to grow above this number while processing a request, but will always reduce the level to this number at the end of each request. This parameter is one factor affecting the amount of memory use by Zope. It controls the amount of memory used per cache, the other factor is the number of caches. In general, Zope uses one cache per worker thread (specified by the '-t' switch on the command line) 'Total number of objects in each cache' -- This table displays one row for each object cache. 'Number of objects in memory' -- This value should not stay larger than the configured target size for longer than one transaction. Note that the total number at the bottom of this column should be the same as the figure in the top half of the page. It may be slightly different because there is a small time interval between the calculation of the two totals. 'Number of ghost objects' -- Ghost objects are those which only have a tiny memory footprint because their full state has not been loaded. You generally do not need to worry about the number of ghost objects because they are so small. qUidqU(Database-Management_Cache-Parameters.stxqUfileqUW/data/zmath/zope/lib/python/Products/OFSP/help/Database-Management_Cache-Parameters.stxq Utitleq U&Database Management - Cache Parametersq u.7{w&cBTrees._IIBTree IIBTree q.N.7{m&cBTrees._IIBTree IIBTree q.N.7{km&cBTrees._IIBTree IIBTree q.N.7{g&4cBTrees._IOBTree IOBucket q.()(UqhtQtq. 7{f&cBTrees._IIBTree IIBTree q.N. 7{f&&cBTrees._IIBTree IIBTree q.N.7{`&4cBTrees._IOBTree IOBucket q.()(UqhtQtq. 7{d>&cBTrees._IIBTree IIBTree q.N.7{]x&cBTrees._IIBTree IIBTree q.N.7{X)&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{UT&cBTrees._IIBTree IIBTree q.N.7{T&cBTrees._IIBTree IIBTree q.N.7{L&cBTrees._IIBTree IIBTree q.N.7{J&cBTrees._IIBTree IIBTree q.N.7{IP&cBTrees._IIBTree IIBTree q.N.7{E&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{>F&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{E&cBTrees._IIBTree IIBTree q.N.7{=&cBTrees._IIBTree IIBTree q.N.7{4?&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{9&cBTrees._IIBTree IIBTree q.N.7{7Q&cBTrees._IIBTree IIBTree q.N.7{1q&cBTrees._IIBTree IIBTree q.N.7{"&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{.&cBTrees._IIBTree IIBTree q.N.7{+&cBTrees._IIBTree IIBTree q.N.7{(m&cBTrees._IIBTree IIBTree q.N.7{7&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{!"&cBTrees._IIBTree IIBTree q.N.7{ 0&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{=&cBTrees._IIBTree IIBTree q.N.7{ &4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{i&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{ &cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{ &cBTrees._IIBTree IIBTree q.N.7{\&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{1&cBTrees._IIBTree IIBTree q.N.7{d&cBTrees._IIBTree IIBTree q.N.7{D&cBTrees._IIBTree IIBTree q.N.7{y&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{>&cBTrees._IIBTree IIBTree q.N.7{-&cBTrees._IIBTree IIBTree q.N.7{ˉ&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{@&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.s7{8&cBTrees._IIBTree IIBTree q.N.v7{P&cBTrees._IIBTree IIBTree q.N.w7{&cBTrees._IIBTree IIBTree q.N.{7{&cBTrees._IIBTree IIBTree q.N.b7{S&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.d7{r&cBTrees._IIBTree IIBTree q.N.k7{&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.a7{&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{d&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.I7{&cBTrees._IIBTree IIBTree q.N.L7{&cBTrees._IIBTree IIBTree q.N.P7{&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.D7{&cBTrees._IIBTree IIBTree q.N.:7{&cBTrees._IIBTree IIBTree q.N.<7{P&cBTrees._IIBTree IIBTree q.N.27{O&cBTrees._IIBTree IIBTree q.N.37{ &cBTrees._IIBTree IIBTree q.N.7{}&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{t'&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.17{yG&cBTrees._IIBTree IIBTree q.N.7{d&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{s&cBTrees._IIBTree IIBTree q.N. 7{o&cBTrees._IIBTree IIBTree q.N.!7{n#&cBTrees._IIBTree IIBTree q.N."7{m&cBTrees._IIBTree IIBTree q.N.%7{k^&cBTrees._IIBTree IIBTree q.N.)7{iV&cBTrees._IIBTree IIBTree q.N.7{c&cBTrees._IIBTree IIBTree q.N.7{b+&cBTrees._IIBTree IIBTree q.N.7{X&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{a&cBTrees._IIBTree IIBTree q.N.7{]&cBTrees._IIBTree IIBTree q.N.7{P&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{X|&cBTrees._IIBTree IIBTree q.N. 7{V&cBTrees._IIBTree IIBTree q.N. 7{U&cBTrees._IIBTree IIBTree q.N.7{N&cBTrees._IIBTree IIBTree q.N.7{M&cBTrees._IIBTree IIBTree q.N.7{K{&cBTrees._IIBTree IIBTree q.N.7{H<&cBTrees._IIBTree IIBTree q.N.7{F&cBTrees._IIBTree IIBTree q.N.7{D&cBTrees._IIBTree IIBTree q.N.7{3&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{:&cBTrees._IIBTree IIBTree q.N.7{:D&cBTrees._IIBTree IIBTree q.N.7{9&cBTrees._IIBTree IIBTree q.N.7{8&cBTrees._IIBTree IIBTree q.N.7{*&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{2}&cBTrees._IIBTree IIBTree q.N.7{1&cBTrees._IIBTree IIBTree q.N.7{.f&cBTrees._IIBTree IIBTree q.N.7{ P&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{'&cBTrees._IIBTree IIBTree q.N.7{#&cBTrees._IIBTree IIBTree q.N.7{h&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{Y&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{,&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{*&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{ &cBTrees._IIBTree IIBTree q.N.7{ڟ&cBTrees._IIBTree IIBTree q.N.7{*&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{>&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{ &cBTrees._IIBTree IIBTree q.N.7{d&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{h&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.w7{&cBTrees._IIBTree IIBTree q.N.|7{#&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.i7{+&cBTrees._IIBTree IIBTree q.N.l7{&cBTrees._IIBTree IIBTree q.N.o7{4&cBTrees._IIBTree IIBTree q.N.r7{&cBTrees._IIBTree IIBTree q.N.X7{&cBTrees._IIBTree IIBTree q.N.Y7{n&cBTrees._IIBTree IIBTree q.N.[7{+&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.N7{ &cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.Q7{R&cBTrees._IIBTree IIBTree q.N.S7{&cBTrees._IIBTree IIBTree q.N.T7{&cBTrees._IIBTree IIBTree q.N.F7{&cBTrees._IIBTree IIBTree q.N.7{e&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.H7{&cBTrees._IIBTree IIBTree q.N.L7{&&cBTrees._IIBTree IIBTree q.N.M7{l&cBTrees._IIBTree IIBTree q.N.:7{&cBTrees._IIBTree IIBTree q.N.>7{&cBTrees._IIBTree IIBTree q.N.A7{]&cBTrees._IIBTree IIBTree q.N.7{y_&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.C7{~K&cBTrees._IIBTree IIBTree q.N.D7{}&cBTrees._IIBTree IIBTree q.N.E7{|&cBTrees._IIBTree IIBTree q.N.7{r&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.47{x&cBTrees._IIBTree IIBTree q.N.77{v&cBTrees._IIBTree IIBTree q.N.97{u&cBTrees._IIBTree IIBTree q.N.7{l&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.&7{kL&cBTrees._IIBTree IIBTree q.N.'7{i&&cBTrees._IIBTree IIBTree q.N.7{_&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.+7{gV&cBTrees._IIBTree IIBTree q.N.,7{f&cBTrees._IIBTree IIBTree q.N.7{^&cBTrees._IIBTree IIBTree q.N.7{R&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{]J&cBTrees._IIBTree IIBTree q.N. 7{Z1&cBTrees._IIBTree IIBTree q.N.$7{Wl&cBTrees._IIBTree IIBTree q.N.7{P&cBTrees._IIBTree IIBTree q.N.7{M&cBTrees._IIBTree IIBTree q.N.7{D&cBTrees._IIBTree IIBTree q.N.7{:&4cBTrees._IOBTree IOBucket q.()(UqhtQtq. 7{A&cBTrees._IIBTree IIBTree q.N.7{:?&cBTrees._IIBTree IIBTree q.N.7{8&cBTrees._IIBTree IIBTree q.N.7{1&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{7&cBTrees._IIBTree IIBTree q.N.7{5&cBTrees._IIBTree IIBTree q.N.7{1&cBTrees._IIBTree IIBTree q.N.7{/&&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&1cBTrees._IIBTree IISet q.()(UqhtQtq.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{"&1cBTrees._IIBTree IISet q.()(UqhtQtq.7{ &4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{N&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{J&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&#cBTrees._OIBTree OIBucket q.()tq.7{\l&cBTrees.Length Length q.K{.7{t&cBTrees._IIBTree IIBTree q.N.7{j&cBTrees._IIBTree IIBTree q.N.7{[&cBTrees._IIBTree IIBTree q.N.7{K&cBTrees._IIBTree IIBTree q.N.7{I&cBTrees._IIBTree IIBTree q.N.7{B&cBTrees._IIBTree IIBTree q.N.7{9Q&cBTrees._IIBTree IIBTree q.N.7{,&cBTrees._IIBTree IIBTree q.N.7{!&cBTrees._IIBTree IIBTree q.N.7{ &cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.~7{Ê&cBTrees._IIBTree IIBTree q.N.J7{&cBTrees._IIBTree IIBTree q.N.>7{&cBTrees._IIBTree IIBTree q.N.A7{&cBTrees._IIBTree IIBTree q.N..7{z&cBTrees._IIBTree IIBTree q.N.$7{k&cBTrees._IIBTree IIBTree q.N.7{c&cBTrees._IIBTree IIBTree q.N.7{CP&cBTrees._IIBTree IIBTree q.N.7{9$&cBTrees._IIBTree IIBTree q.N.7{0&cBTrees._IIBTree IIBTree q.N.7{ &cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{ބ&cBTrees._IIBTree IIBTree q.N.P7{&cBTrees._IIBTree IIBTree q.N.W7{&cBTrees._IIBTree IIBTree q.N./7{r/&cBTrees._IIBTree IIBTree q.N.17{q&cBTrees._IIBTree IIBTree q.N.7{\&cBTrees._IIBTree IIBTree q.N.!7{Y?&cBTrees._IIBTree IIBTree q.N.7{H[&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{N&cBTrees._IIBTree IIBTree q.N.7{N &cBTrees._IIBTree IIBTree q.N.7{L&cBTrees._IIBTree IIBTree q.N.7{*k&#cBTrees._IOBTree IOBucket q.()tq.7{%g&4cBTrees._OIBTree OIBucket q.()(UqhtQtq.7{R&cBTrees._IIBTree IIBTree q.N.7{:&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.i7{&cBTrees._IIBTree IIBTree q.N.+7{|&cBTrees._IIBTree IIBTree q.N.7{s&cBTrees._IIBTree IIBTree q.N.7{ &cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.G7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{i&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.97{&cBTrees._IIBTree IIBTree q.N.7{%&cBTrees._IIBTree IIBTree q.N.7{ӝ&cBTrees._IIBTree IIBTree q.N.7{%&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.q7{S&cBTrees._IIBTree IIBTree q.N.J7{&cBTrees._IIBTree IIBTree q.N.7{7&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._OIBTree OIBucket q.()(UqhtQtq.7{o&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{u&cBTrees._IIBTree IIBTree q.N.7{C&cBTrees._IIBTree IIBTree q.N.7{A~&cBTrees._IIBTree IIBTree q.N.7{8.&cBTrees._IIBTree IIBTree q.N.7{-i&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{ =&cBTrees._IIBTree IIBTree q.N.7{W&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{G&cBTrees._IIBTree IIBTree q.N.7{,&cBTrees._IIBTree IIBTree q.N.7{K&cBTrees._IIBTree IIBTree q.N.7{N&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.r7{ʳ&cBTrees._IIBTree IIBTree q.N.x7{&cBTrees._IIBTree IIBTree q.N.7{G&cBTrees._IIBTree IIBTree q.N.f7{/&cBTrees._IIBTree IIBTree q.N.g7{`&cBTrees._IIBTree IIBTree q.N._7{s&cBTrees._IIBTree IIBTree q.N.Y7{ &cBTrees._IIBTree IIBTree q.N.=7{P&cBTrees._IIBTree IIBTree q.N.47{&cBTrees._IIBTree IIBTree q.N.67{D&cBTrees._IIBTree IIBTree q.N. 7{W&cBTrees._IIBTree IIBTree q.N.7{T&cBTrees._IIBTree IIBTree q.N.7{E&cBTrees._IIBTree IIBTree q.N.7{=R&cBTrees._IIBTree IIBTree q.N.7{1&cBTrees._IIBTree IIBTree q.N.7{0&cBTrees._IIBTree IIBTree q.N.7{$&cBTrees._IIBTree IIBTree q.N.7{"&cBTrees._IIBTree IIBTree q.N.7{=&cBTrees._IIBTree IIBTree q.N.7{2&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{9&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{,&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{ݮ&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.z7{&cBTrees._IIBTree IIBTree q.N.a7{-&cBTrees._IIBTree IIBTree q.N.Z7{&cBTrees._IIBTree IIBTree q.N.^7{&cBTrees._IIBTree IIBTree q.N.=7{&cBTrees._IIBTree IIBTree q.N.@7{&cBTrees._IIBTree IIBTree q.N.07{q&cBTrees._IIBTree IIBTree q.N.27{p&cBTrees._IIBTree IIBTree q.N.37{p &cBTrees._IIBTree IIBTree q.N.7{_j&cBTrees._IIBTree IIBTree q.N.7{0*&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{ &cBTrees._IIBTree IIBTree q.N.7{ܚ&cBTrees._IIBTree IIBTree q.N.R7{&cBTrees._IIBTree IIBTree q.N.,7{|&cBTrees._IIBTree IIBTree q.N.7{O*&cBTrees._IIBTree IIBTree q.N.7{G<&cBTrees._IIBTree IIBTree q.N.7{7&cBTrees._IIBTree IIBTree q.N.7{O~&cBTrees._IIBTree IIBTree q.N.7{x&cBTrees._IIBTree IIBTree q.N.7{w &cBTrees._IIBTree IIBTree q.N.7{B&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.j7{G&cBTrees._IIBTree IIBTree q.N.V7{&cBTrees._IIBTree IIBTree q.N.W7{&cBTrees._IIBTree IIBTree q.N.#7{m&cBTrees._IIBTree IIBTree q.N.(7{i&cBTrees._IIBTree IIBTree q.N.7{O&cBTrees._IIBTree IIBTree q.N.7{<&cBTrees._IIBTree IIBTree q.N.7{N&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{օ&cBTrees._IIBTree IIBTree q.N.}7{"&cBTrees._IIBTree IIBTree q.N.t7{&cBTrees._IIBTree IIBTree q.N.v7{u&cBTrees._IIBTree IIBTree q.N.7{]&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.57{w&cBTrees._IIBTree IIBTree q.N..7{e&cBTrees._IIBTree IIBTree q.N.7{.7&cBTrees._IIBTree IIBTree q.N.7{l&cBTrees._IIBTree IIBTree q.N.7{,;&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{t&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{»&cBTrees._IIBTree IIBTree q.N.l7{_&cBTrees._IIBTree IIBTree q.N.`7{&cBTrees._IIBTree IIBTree q.N.G7{1&cBTrees._IIBTree IIBTree q.N.7{`c&cBTrees._IIBTree IIBTree q.N.7{E8&cBTrees._IIBTree IIBTree q.N.7{B&cBTrees._IIBTree IIBTree q.N.7{'[&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{ێ&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.{7{&cBTrees._IIBTree IIBTree q.N.c7{&cBTrees._IIBTree IIBTree q.N.d7{S&cBTrees._IIBTree IIBTree q.N.e7{a&cBTrees._IIBTree IIBTree q.N.g7{&cBTrees._IIBTree IIBTree q.N.h7{&cBTrees._IIBTree IIBTree q.N.7{Dx&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{>y&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{/N&cBTrees._IIBTree IIBTree q.N.7{&e&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.%7{V&cBTrees._IIBTree IIBTree q.N. 7{B&cBTrees._IIBTree IIBTree q.N.7{'&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.\7{&cBTrees._IIBTree IIBTree q.N.?7{=&cBTrees._IIBTree IIBTree q.N.*7{}a&cBTrees._IIBTree IIBTree q.N.7{Pf&cBTrees._IIBTree IIBTree q.N.7{D&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{ߝ&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.b7{&cBTrees._IIBTree IIBTree q.N.`7{8&cBTrees._IIBTree IIBTree q.N.U7{&cBTrees._IIBTree IIBTree q.N.V7{&cBTrees._IIBTree IIBTree q.N.I7{4&cBTrees._IIBTree IIBTree q.N.(7{h&cBTrees._IIBTree IIBTree q.N.7{P?&cBTrees._IIBTree IIBTree q.N. 7{Cf&cBTrees._IIBTree IIBTree q.N.7{^&cBTrees._IIBTree IIBTree q.N.7{U&cBTrees._IIBTree IIBTree q.N.B7{+&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{Q&cBTrees._IIBTree IIBTree q.N.C7{&cBTrees._IIBTree IIBTree q.N./7{zn&cBTrees._IIBTree IIBTree q.N.B7{~&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{=&cBTrees._IIBTree IIBTree q.N.T7{&cBTrees._IIBTree IIBTree q.N.@7{&cBTrees._IIBTree IIBTree q.N.&7{j&cBTrees._IIBTree IIBTree q.N.7{Ֆ&cBTrees._IIBTree IIBTree q.N.f7{&cBTrees._IIBTree IIBTree q.N.O7{&cBTrees._IIBTree IIBTree q.N.;7{a&cBTrees._IIBTree IIBTree q.N.7{^n&cBTrees._IIBTree IIBTree q.N.7{T;&cBTrees._IIBTree IIBTree q.N.7{S"&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{j&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.57{&cBTrees._IIBTree IIBTree q.N.7{_m&cBTrees._IIBTree IIBTree q.N.7{J&cBTrees._IIBTree IIBTree q.N.7{$A&cBTrees._IIBTree IIBTree q.N.7{%&cBTrees._IIBTree IIBTree q.N.7{ Z&cBTrees._IIBTree IIBTree q.N.7{!&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&cBTrees._IIBTree IIBTree q.N._7{&cBTrees._IIBTree IIBTree q.N.67{w8&cBTrees._IIBTree IIBTree q.N.87{v&cBTrees._IIBTree IIBTree q.N.7{?&cBTrees._IIBTree IIBTree q.N.7{va&cBTrees._IIBTree IIBTree q.N. 7{ty&cBTrees._IIBTree IIBTree q.N.7{\&cBTrees._IIBTree IIBTree q.N.7{S&cBTrees._IIBTree IIBTree q.N.7{M&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{"P&cBTrees._IIBTree IIBTree q.N.7{r&cBTrees._IIBTree IIBTree q.N. 7{Ub&cBTrees._IIBTree IIBTree q.N.7{A&cBTrees._IIBTree IIBTree q.N.7{[&cBTrees._IIBTree IIBTree q.N.7{9&cBTrees._IIBTree IIBTree q.N. 7{e&cBTrees._IIBTree IIBTree q.N.7{݂&cBTrees._IIBTree IIBTree q.N.M7{W&cBTrees._IIBTree IIBTree q.N.7{=&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{ &cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.s7{&cBTrees._IIBTree IIBTree q.N.-7{f &cBTrees._IIBTree IIBTree q.N. 7{@&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.#7{Xe&cBTrees._IIBTree IIBTree q.N.F7{&cBTrees._IIBTree IIBTree q.N.U7{g&cBTrees._IIBTree IIBTree q.N.k7{C&cBTrees._IIBTree IIBTree q.N.7{'M&cBTrees._IIBTree IIBTree q.N.7{Ֆ&cBTrees._IIBTree IIBTree q.N.7{t&cBTrees._IIBTree IIBTree q.N.z7{,&cBTrees._IIBTree IIBTree q.N.n7{p&cBTrees._IIBTree IIBTree q.N.]7{w&cBTrees._IIBTree IIBTree q.N.Z7{&cBTrees._IIBTree IIBTree q.N.H7{&cBTrees._IIBTree IIBTree q.N.7{_&cBTrees._IIBTree IIBTree q.N.j7{&cBTrees._IIBTree IIBTree q.N.7{L&cBTrees._IIBTree IIBTree q.N. 7{@&cBTrees._IIBTree IIBTree q.N.7{6&cBTrees._IIBTree IIBTree q.N.u7{&cBTrees._IIBTree IIBTree q.N.7{C&cBTrees._IIBTree IIBTree q.N.7{˱&cBTrees._IIBTree IIBTree q.N.7{H&cBTrees._IIBTree IIBTree q.N.o7{&cBTrees._IIBTree IIBTree q.N.7{9I&cBTrees._IIBTree IIBTree q.N.7{x&&cBTrees._IIBTree IIBTree q.N.S7{&cBTrees._IIBTree IIBTree q.N.-7{{&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.m7{8&cBTrees._IIBTree IIBTree q.N.7{\&cBTrees._IIBTree IIBTree q.N.7{7&cBTrees._IIBTree IIBTree q.N.7{CC&cBTrees._IIBTree IIBTree q.N.7{1&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{x&cBTrees._IIBTree IIBTree q.N.K7{~&cBTrees._IIBTree IIBTree q.N.7{q&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{^ &cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ\b$(UqhtQJzb$(UqhtQJb$(UqhtQt(hhtQtq.7{&>cBTrees._IOBTree IOBucket q.((Jb$]q(JMIJ>J uwJUJJ ҜJqJ|ˢJiJJ،J~J^cJDJ{JJ'(JyJ聑JJ 9J?EJJ&YJ8" JP< JVJ~J(*JSJk!J$J)J,J.J52JZ:J2;J;J\`!OJ2?OJ䀩SJGTJ;(UJrVVJD=aJ2eJ[iJjJAueJb$]q(J˗JJrלJ:J聑JJڀJ;JZJVJ(*J,J%~ JU&&J)J*P1J@JJJbPJRJvdJ)fJ\iJjJmeJb$]q (J?JJӛJ|ˢJJ{JL(J3J:J +iJSJڀJVJ9LJHJHJ\`!OJbPJ)fJjJmeJb$]q (JZJ?J[ȔJJWJ:[dJeJ)fJjJjJSlJ3lJpJQJqJe1tJweJb$]q(J J?7JPEߋJ&[JӤJ꒐JlJJcJJ;AΜJEĝJՑJJ0J{SڤJJ䈯J8JdMJ{J97J\JJ\JSEkJ~ϱJJZJ0'Jg,ڶJθJ6JJZ_JWJ!3JQVJ|JVJt.RJ&J<JjJR"JP@JDJ2^JJKKJJZJR:]JJJJJKsJJ聑J JJUJ?EJ$J>EJVJJڀJJ8JZJH J;\JR/JtJJHJJ yJ $J%JA'J-+J,J;2Jȼ3J3J 4J 6JZ6J.=J09F?J?J['DJRTDJmDJFJQHJJJdOJRJSJcSJ;(UJuUJ4WJV˱ZJKT[JXu[JVaJD=aJ)fJfJ;iJjJenJpJt pJfApJŖpJseJb$]q(JJ|ˢJJ{JޫJM?Ja'JJJyRrJT[J،JuFJcJ# J JOPJڀJJZJJHJ.J*P1J_ 3J#3JAJ5؄BJGJ\`!OJbPJRJ^JvdJ)fJjJmJpeJb$]q(JXJMIJ<#JԍJy֎JZJf JUJJӛJy_JՑJGJ,̓JJdMJ<JK|J{JMJ\JűJJQJθJR JhJ0:JWJJQVJ|JbnJ$JJS5J̩JjJ:JDJ:D4JLxJIJxJKKJ4ObJ!JJu JJ{^J=J6VJyJJJKOJKsJ JJyJ*2JcJFJ#J 9JyJJDJJڀJZJ|J2JVs JŒ JJ JVJJF8JJsJJ(*JYNJJJLL%JA'J?)J&-J-J*P1Jiˍ1J;2Jȼ3J3J-;J.=JUE?J09F?Jz6@JFJ]FJiGJBIJJJMJQwNJDOJRJcSJRTJ;(UJVJy^[JXu[J\\J&^J} _J`J2eJ)fJ gJdhJjJLlJG.pJfApeJb$]q(J놉JZJ?J1JJӤJZqJJuJf J( J4JJ/fJ5JFJLFzJӛJ:JJXJ3JWJbJ!3Jd4JAJQVJ/J iJVs J# J# J8" JYG J@t JJ JP< Jn JVJ7J^5JMtJJJt%J9LJ9JsJtJ'= J(*JxJ ?JJtJHJ{J%~ J4 Jk!J8"J47#JbQ?$JE$JH %J&Jj 'Jx@'JA'Jl{'J(J ׆*J/,J^4N/JE:1JGd1JX=1J;2J2J3J3J 4J?4JR4JL5J5J#2nJ)LqJdKtJuJP~wJb2weJb$]q(JӤJJӛJ:JܽJjJuFJDJJIJxJKKJJƋJJcJJ6VJyJJJKsJ聑J JJOPJFJSJ#J 9JG5HJIJ)J?JSJJ6J5'JJ;JZJiZJ J8" JJ J`U JVJ~0JJ97J33JJsJgJ(*JxJJ!J4 J:!JK!Jk!J)@"J47#Jm#JLL%JA'J 'J9,J,J.J;2J#3J3J5J"@:J$:J.=J>J6?J5؄BJ['DJW-FJtFJTFJFJAFGJւGJ3ޘGJxr HJJJD4KJ?pLJ^WMJQwNJ\`!OJbPJZQJcQJRJ虪SJz=TJRTJ0TJ;(UJ UJZJZJy^[JXu[J8\J63`J~iaJvdJdJ2eJeJ)fJPgJgJ[iJjJEkJInJ,qeJb$]q(JᎎJJVJB;ҟJ|ˢJ0J{JJf uJ،J5RJ-+J'J6VJ Jg/J5JVJJJڀJ;JJgJgPJ4#J(#J/,J1,.J*P1JK3J5JP CJTjIHJ@IJReJb$]q(JxJ|`J1J+JKJPRJӤJ9JuJ˓J˗J4JJcJvJ1}JWJTF@JFJ珜J;AΜJqJOJWJՑJ)&JJՈJ0JSJJ9JdMJJkJJXJ{J |JtJr JJ\J\JM?J J'PJűJOJ JNJQJdJޓJ`.JθJ]JJӚJ3JWJ!3JQVJ|JyJFJ*J pJ!JJaJT[JJ،JJbJJ J$JJхJ?J>JjJJJ)J>J09F?Jf~@J4FJTjIHJLHJeHJ KJ\LJLJQwNJNJ\`!OJRJ(RJ6SJcSJ䀩SJRTJ{ZUJPUJrVVJ?IWJZmXJaZJy^[JXu[J[J63`JD=aJq{aJ[bJbJ2eJ)fJgJiJ,_jJjJLlJ"SnJInJnJXnJoJfApJQJqJ1EJJDJUJ"J:D4JJtKJIJ J'(J*7JpJyJN>J"1JkJ聑J JfJSJ*aJ8"J8JJ6JڀJtJͪJ}xJZJ`U J:9 J JJVJJ~JJ^JsJr:NJUJ(*JJHJ.JuJ,J4 Jk!J!J47#JC#J$JH %JLL%JVq&J&Jj 'JK)J)Jn+J9,J,J -Jˮ/J*P1J 4J04J5Jg:JFBJ['DJݙDJW-FJnFJFJmFJ_FJ@IJ/^JJxJJ?pLJwRNJQwNJNJ\`!OJ2?OJbPJhQJGJRJRJSJ UJ:XJy^[JXu[J=[J\JQ^Jj^JD=aJq{aJv@aJbJvdJdJ)fJjJmJQJqJeqJ,qJ~=reJb$]q(JGJ JJ DJW>JL/JӤJ>JJ.Jz1JuJf J uwJVJDNJEJ.W&JJJڄJ:JTF@J^䓛JJ ҜJ=J:J aJuFJ#pJ)2nJ`XpJbpJFppJ{rqJAyqJ sJSnKsJ6atJAueJb$]q(JJӛJ:J aJхJ>JjJuFJ,J(JުJ4dJpJJDJCxiJi_JJ:D4JLxJJ` JIJګJJTJ4ObJyJJhJdiJJJR:]JJ{^J6VJyJaJbJ~nxJٌJJֺ1J51UJJ#J JU:J聑J JgJJ)C"JJѡJ`JOPJFJJ+CJAJI0J 2J1J?EJ)J?JJJJVJ^uJ8J oJJ5'JڀJJJQJJJͪJ}xJ2%JZJ2JBsJVs J J8" J$ Jf'4 JP< Jn JVJrJhLJQJ97J;\J׃JJt%J9LJ9J2JJsJJtJdJJ(*JxJEJJJ]=JHJgPJt}JJ;ch J4 J:!J(J!Jk!JNZ"Jx(K"J#Jm#J4#JLL%JL¿%Jj 'Jl,'JA'J0'J9z(J(J3)JK)J)J4|)JB-+J,J-J-J|\.JȊ.JX.Js/JGd1J;2J2J-33Jȼ3J3J 4JL5J 5J5J\6JXo7Jr_,9J8;9J+:JĂ;J$;J#RJ̵RJRJcSJDSJTTJRTJGTJ;(UJ/UJ_UJVJۨ*YJ uZJKT[Jy^[JXu[J=`JD=aJq{aJbJbJvdJ!dJ2eJeJ)fJ9fJgJhhJdhJghJiJiJ^[jJjJETlJqlJݧzlJwmJ}>2nJ BnJ'NnJQpJqpJeqJ,qJhsJ_uJavJveJb$]q(J?JJJJ꒐JHJ:JFJpFJ_FJZNJ\`!OJbPJRJGTJy^[JXu[Jq{aJ?aJvdJ;iJ\iJjJmJoJRpJpJ6ateJb$]q"(JR;JXJo5J*JPAEJ ֍JJJhJ.W&JJӛJՑJi0J!٤Jm,JdMJK|J{JѰJ'PJmJJθJJJ!3J|J،J4JGiJ$J^cJjJipYJJDJ"J6GJJJ"wJJٌJKsJJC2J 9J$JJڀJQJVJJ;\J9LJsJJ(*JJJHJ4 J,J,J;2J.=J09F?JT'AJiGJ xLJQwNJDOJKdOJRJcSJ;(UJy^[JXu[Jց^J^J!dJ)fJgJjJ#QsJc֒settq#.7{&-DcBTrees._IOBTree IOBucket q.((Jzb$]q(JᎎJB;ҟJ|ˢJ0JSJ{JD״Jf uJ،J5RJIJ-+J6VJ Jg/J5JVJJJڀJ;JJVJJ4#JA'J+/J*P1JK3J5JP CJTjIHJ@IJ/^JJRJbJkeJjeJ{b$]q(JMIJ|J JW>J!JDNJ4JQJՑJJ0JJ0R JdMJ\JJѰJGJ<-JűJJ.8JޓJ|JUJ `JvwJܽJDJJIJJcJhJ6VJKsJ聑J JJQJJpJͪJZJxJHJJ47#J,J/2J-;J.=J6?J09F?JiAEJTjIHJ/^JJIMJDOJKdOJRJ;(UJVJXu[JԦ[JC]J_JbJbJCwfJdhJjJneJ|b$]q(JӤJvJJӛJGJB;ҟJ|ˢJJĠ8JdMJ{JxnJ- JL(JkJd4JQVJJ 1JqJ JyJJJJSJ8JڀJ}xJH JVJ(*JSJYGJ(#JǴ%J)J -Jˮ/J 4J5Je@J['DJFJ\`!OJbPJRJGTJy^[JXu[JĭD`J)fJVּfJjJQ|keJ}b$]q(JB=ȊJJ:JcQJ|ˢJJ{J//JQVJ:J +iJJ~J:Jܖ|J2JDJi_JIJJJcJpJ# J J2JYJڀJJ JVJcJ2JsJ?6Jk!JNZ"J)J#3J3J_FJD4KJ\`!OJbPJZQJRJ;(UJ)fJjJLlJmeJ~b$]q(JXJKf$JӤJuJJf J( JJUJJ ҜJՑJJ(JJ|ˢJ0J3J!٤JJdMJ:шJ]/J;rJ{J8JM?J4kJ釲J+@AJJJ`۵JFP]Je%J J3JWJdJQVJ8bJjiqJiJ،J8JJJ4JqJ^cJJ' IJWaJJ |)JJDJn J^RJJIJ'(JcJpJWJJ聑J J}L$J eJ)JYEJEJ 9JIJ$J8JJڀJJwJ6:JͪJZJJVs J Jk Jf'4 J:9 J JVJJhLJ7J;\JmJJ4}wJuzJsJJ`J(*JSJJuJz J0!J!="Jmx#J$Jw%J %J%Jj 'J9z(J)J,J*P1JGd1J;2J3JM4J4J5J+:J2;J-;J;J) ?J8@JV@J$CJP CJ.CJ['DJ/DJtFJHIGJxr HJQwNJ\`!OJj=OJ2?OJbPJ1PJ__QJQJ>RJ&ERJ拴RJRJSJDSJUJWJdWJ-@XJXu[J]JD=aJbJvdJ)fJdhJghJjJqlJqlJlJmJ[AmJ nJ=nJRpJbpJAyqJ,qeJb$]q(JJ|ˢJJ{Ja'JJ:JTJyJNJڀJbPJdJVּfJjJmeJb$]q(J$+J(JUJJՑJJĠ8J{JθJJWJ*JjJJֺ1J`J聑J JJ1JJŒ JhLJ,SJ;ch J)J;2J9N|@JʣFJ\`!OJQJcSJXu[J=`JD=aJvdJjJ6ateJb$]q (J놉JZJ?JSEJ]굋J|ҋJ=JzJ,ȌJ1J?2JJAdJJ`JԨnJz+JuJ ɔJhJ-xJ(cJTнJOJ4JU:xJJ*.ԘJYJəJFJӛJ珜J;AΜJrלJ=J"0%Jy_JJ1EJmJՑJ\՟JtXJW,hJ0JMJhDJ!٤JJx2JJ9JdMJ{JCGJMWJkJJ QJ{JgIJe_J@ JaJzJ JѰJGJjL=JűJBbJa]JNJLJUkֳJоJJD״JBJIb`J*ݶJAJ}"JU=JθJCEJ JGJoJWJJ sJ$3J3JzJWJJ޿J!3JAJQVJ@ J*JJJ(JRJJzJAJJ'UTJUWJ|gJ0GJhJT[JUJ،JrJ|J'JJDJ5 JJLJJ J*:JqJ$J^cJBSJ>JjJR]J%J 8J9JuFJުJ2JP@JJJDJKtJaJ!J2^J8qJvJgqJ)J>JJIJGJlJJ4KJWJJ J)wJJdiJJcJ?QJ dJJJJ,JJֺ1J51UJ'JJ"J[yJSJ JSbJ聑J JJFJѡJYEJtJJFJKJ!J#JBIJ 9JI0J$JJӚaJ,6J\JJbJHJpJO(JᏣJJ6J5'J9$JJJ;JJͪJQ%J9JJ~JZJyJJHJOJuJVs J8" J@t JQ JJ Jz JH J JVJvJJܻJouJJhLJ,PJzjJJJJt%J9LJJJ\ JsJJ -JtJUJdJ##JhWJ(*J ?JJ?6JJ JIJڀJ)@"J*P1JbPJdJjJmeJb$]q (J~2JZJ?JJ֪JZJP!QJ+VJ KJz+JuJnPJQJJDNJAeJcJ/fJJӛJՑJܳJJSJJJĠ8JdMJjRJkJJXJ{JʹJtJxnJ%J*JRJ J'PJAJ+@AJaJ+SJθJ3JzJ@=J-RJWJ!3JQVJyJ*JJ*J#JJ(?;J0J،J԰J4/J5 JJ]JWJ JVJ^cJ>JQJ\@J_JJJ聑Jp3JyJ%iHJ)C"JJOPJFJJ 9JI0JaJIJ?J$JiEJJ8JJyJJJQJJͪJZJ8" JJ J( Jr JH JVJUXJJ97J2JsJtJ(*JxJJ= JHJfJGE J4 Jk!J $JLL%JU&&J&J15&J9z(J(J B)JK)Jg3*J,J/,J,J0J*P1J\1JGd1J;2Jȼ3J#3J3J 4J}5J5JX7JZ{9J-;Jy#J4[)?J9?JC4AJnBJEJ4FJAFGJ0$HJŋIJJJ/^JJpLJ\`!OJ6ůOJ$JPJPJcQJRJ䀩SJGTJrVVJ NXJXJۨ*YJfZJ][Jy^[JXu[J\Jcr^J^Jk13`JD=aJq{aJaJbJevcJvdJdJ?dJ2eJeJ)fJgJdhJ;iJ6[jJfjJ(̋jJjJ[mJ=nJaoJ"pJFppJe qJc1rJ rJc֒sJ_ueJb$]q (J?JP!QJLFzJ:JDJEJ JJJ;J&YJBJJ(*JBpJk!J}(Jj=OJESJGTJXu[J!^J$%fJjJoeJb$]q(JJcQJ|ˢJ3J{JtJDJJXJӲJ>JWJKKJ]JZJ,_Jr:NJk!J#3J5JP CJ\`!OJRJ63`eJb$]q(JJ|ˢJ{J~J:J*7JڀJLL%Jˮ/J\`!OeJb$]q(JHJ|ˢJ{JM?JJ^cJIJ{,JV$J:Jk!J?O&JUW1JJJ\`!OJhQJRJZbaJq{aJjeJb$]q(JJ|ˢJJ{JL(JM?J+@AJJ JuFJUJIJ)JڀJJ$JH %Jn+J#3JW-FJ2?OJbPJGJRJRJ;(UJVJj^JdJjJLlJmeJb$]q(JVJB;ҟJ|ˢJ0J{JL(J JDJnJ*J،J.J*ˑJYJJ# JcJ2JIJJJVJ7J,PJ:JgPJ%~ J@JbPJy^[JjeJb$]q(J J=JMmJjJ>JޏJf J!@~JTC̔JJ:JJI0JJ聑J JyJ2J 9JJ)JyJJVJ8JJ&YJ}xJZJ J( JH JM9JVJ~0JlJhLJ7J97J;\J,_JXJr:NJtJJgJ(*JJHJgPJuJ;ch J!Jˡ!Js=5"Jw%J%JL+J/,J,JN .JT.JX/Jˮ/J*P1JGd1J;2J9wR2J2J2J3J 4J5J\6J2;J3=JFJqFJtFJqGJxr HJHIJJJ xLJ5LJLJ\`!OJbPJQJGZQJRJ2mSJDSJ-@XJ:XJ+{TZJfZJdH[Jy^[JXu[Jց^JD=aJ*ebJ"pcJ2eJ)fJgJ~}LhJghJjJ- kJqlJ @lJmJ}>2nJFppJqpJQJqeJb$]q(JJJ|ˢJJ{J*J:J +iJ^cJѩJyJ'(J>JڀJ#3JbPJdJjJmeJb$]q(JMmJ8iJܷJӤJJ>Jf JJUJJ:JαlJՑJ|ˢJJm,JdMJ]/J QJ{JD/GJ tJJ- JJ-4JkgJyJBbJ8.J,܆JFvJþJ+ JǫJlJ3JWJdJJ&JQVJ8bJJ:J J|gJJ،JnJJ4/J 1J2nJ=nJFppJAyqJ,qJdKtJwJJB;ҟJ|ˢJSJJ{J//J\J J+@AJnJJ*J،J~J*ˑJJ{,JJڀJJVJ7J,PJ%~ J#3J:J@J?pLJbPJy^[J[J63`JbJdJjeJb$]q(JMIJJ>J4JJJmJՑJJSJJdMJD/GJ6J|J J['DJHFJFJHJbPJRJ_JdJ)fJVּfJ\iJjJQ|kJmeJb$]q(J?JJӛJ:JJDJIJJ'(Jfg+JyJJڀJ J:#J(*JLL%JAQi-Jˮ/J3J 4Jxr HJbPJRJqUJ]`JvdJ)fJghJjJmeJb$]q(JJٚJFJ:iJVs J8" JYG JJ JP< JVJqJQJ#Jr:NJ(*JJHJJH %J!v&Jj 'Jl{'J9z(J)J?܍.J^4N/J*P1J;2J2J3J5J#JuFJi_JJpJEJJڀJZJVJ:Jk!J%J*P1JUW1J3J=JD4KJ\`!OJ=PTJ0_Jjet(Uq htQtq!.7{&0cBTrees._IOBTree IOBucket q.((J\b$]q(JZJ?J,ȌJJᎎJuJ˗JJVJDNJ4JJWJFJ:JiJWHJJҾZJDJ;BJJ`)JJIJұ'JcJNDJw/J6VJyJj6CJeJPJRsbJ~nxJ)JSbJJ聑J@rJ JJOPJFJSJ2J 9Jg/J?EJ?J"JVJVJ oJJ6JD"J;JJͪJZJ JJ JH JVJJ,PJ97JJJ9LJsJr:NJ(*JJHJgPJ? Jk!J4#J(#JLL%JL¿%J%J5%J&J-+J,J-J*P1JGd1J;2JK3Jȼ3JB3J3J 4J5J[j;J-;J) ?JV@J8CJ['DJ/DJ4FJTjIHJxJJ',LNJQwNJNJ\`!OJDOJbPJQJRJRTJWJ6XJ XJҶZJy^[JXu[J6R[J]JD=aJ~iaJq{aJvdJ)fJgJdhJjJqlJ}>2nJ)LqJdKtJuJP~wJb2weJ]b$]q(J?$:JJ|ˢJJXmJ{JL(JWJ~JUJJIJJ*7J)JڀJJ$JH %Jn+Jˮ/J2?OJbPJ;(UJdJjJLlJwmJmeJ^b$]q(JӤJ>JnJ˗JJcEJՑJJ{J>JJ+@AJWJ|J.=JJMJ3JIJxJ4ObJpJ6VJJ聑J JVJJZJAJVJouJsJr:NJ(*J(#JL85J.=J09F?J_FJIJ/^JJDOJRJXu[Jq{aJcJ)fJjJG.peJ_b$]q(JJӤJޏJf J JJ$J&JαlJ|ˢJ0J!٤JJ4接J]/JJ{J- J JJY6J TJNJN|0JD״JDJ<5JþJ+ JVonJ3JWJQVJzJaJؓJJ،J,7JJ 1J~JqJtJ>J?J#pJvsJʙXJUJUJ:D4JIJcJN>JJRsbJٌJ51UJXx JʕJyJ)JFJVJݡJJ!wJtAKJJ34JJڀJZJVs J JJ JVJJ-J hJuzJsJr:NJJgJhJ(*JJgPJuJ,J4 Jk!JLL%Jj 'JK)JK)JL+J,J/J*P1JGd1J9wR2Jȼ3J3J 4J5J2;J0$HJHIJJJ/^JJxJJ xLJ^WMJIMJ\`!OJiOJbPJQJO6ERJRJ;(UJ:XJXJۨ*YJXu[J8v \JO6^Jtb_JD=aJbJvdJ2eJeJ)fJgJSgJ0hJjJkJ8lJ"IlJmJRpJFppJQJqJ CveJ`b$]q(JJZJxJ?JjJӤJ꒐J,JuJ`JJڄJ/fJəJJ旛JӛJ 9J:JPJ cJKsJkJ JJ 9JgJ$JiEJJ;JJ2%JJHJfkJKg JP< JVJsJAJ(*JHJ~j!JS"JK)J)J,JX.J^4N/J{/J3J 4JL5J=J.=J09F?J/?JAJiAEJFJJJ xLJ LJ|RJ)ֱRJRJVSJTJXDZJKT[JXu[J[Jց^J_J63`Jq{aJ[bJ-bJvdJ!dJ)fJr~jJjJqpJqJZitJtJ_ueJdb$]q (JcQJ3J;JIJYJJ]Ȁ1J#3J5J?pLJ\`!OJRJSJXu[JjeJeb$]q (JMIJJԍJՑJGJK|JMJ'PJJQJ+@AJθJWJJ!3J|J!JbnJjJDJLxJIJkJ JJFJyJJ JVJsJgJJ 'J/,Jiˍ1J;2J3J.=JUE?J09F?Jz6@J3ޘGJMJcSJy^[JXu[J)fJ\iJT)giJjJe1teJfb$]q (J~JW>JJcQJ:JDJi_JJIJcJdJJKsJJ 9JgJg/JJJ;J2%JfkJKg J1 JVJJHJ~j!JS"J)J,J^4N/J{/J.=J09F?JFJJJ LJhQJRJVSJXDZJKT[JXu[J[Jց^J_J63`Jq{aJvdJ)fJdhJjJqpJZitJteJhb$]q(J|JӤJ꒐J!J.J~7JJ?JjJ:JJuFJ#pJR"JJDJaOJ^RJLxJJkJ3JR:]JcJ*7J8JJ6VJyJJ09F?JT?JV@JrrAJP CJCJ)DJ/DJTjIHJJJ:oJJJJ/KJ xLJNJ\`!OJFPJQJRJSJ;(UJ+VJdWJWJZJy^[JXu[JfJY`J4[`JD=aJ~iaJq{aJbJsPeJ)fJghJ(iJYjJ,_jJjJ nJ}>2nJbpJ4rJZitJ_uJ_uJ˜uJP~weJib$]q(J?JJӤJJcQJՑJ|ˢJJ{J.{nJ*Ja'J:J،J +iJ^cJѩJDJyJ'(JJ>JڀJJsJ)@"J#3J5JbPJvdJdJjJmeJjb$]q(JJᎎJJӤJ,JpVJWHJ4J -J*|SJJڄJ:J=JJjaJՑJJ|ˢJ0J[RJJm,JdMJ:шJ{JI_JnJV~J3JWJQVJ@ JU@J*J%LJJ:J JMԹJ،JLJ J< J>JJ]JѩJ:JWaJުJʙXJJDJ{J:D4JLxJIJJTJ4ObJyJJ[JcJVW4JpJ6VJyJ$}JJ(JٌJJ%JSJ>J聑JyJ J\JJR#}JCJJڀJ;JwJ~J2%JZJj JJ Jz' Jn JVJ~0J;\JeJJ'+JsJ,fJtJgJ:#J(*JJgPJk!JNZ"J(#JLL%JA'J*J,J/,J-J30J2J3J 4J5J\6J6J=J) ?J@JNCJW-FJqFJmFJBIJIJRJJ/^JJxJJ)KJ xLJIMJQwNJJjJ:J4dJDJi_J{JIJ4ObJJYJ6VJyJ]J# JJJ0(J聑J JJOPJSJJAJaJ?EJJZJVs JJ JVJ7JdJJt%J9LJsJgJ(*JJgPJJk!J!JDz#J(#J&JX=+J,J/,J*P1J;2J 4JL5J5J`>;JIS;J09F?J8@J9N|@J@JtBJJJ\`!OJbPJRJSJ虪SJ;(UJXJ/YJy^[JXu[J\J~iaJq{aJvdJ2eJ)fJCwfJhJ\iJjJQ|kJ/GtJP~weJnb$]q(JZJ?J3OJuJӛJ:RJRJXu[J\JaJ2eJeJ)fJgJjJ)kJ{"peJob$]q(JJTF@J|ˢJeJJ{J蝉JWJQVJ*J JJIJ^JnJpJZR9JyJ^9wJJڀJJZJ%JJ JVJ4}wJr:NJ(*Jk!Jˮ/J*P1J3JL9J['DJOqFJ_FJ^WMJ\`!OJbPJRJDSJ YJ@?[JXu[JvdJ>eJ)fJVּfJjJmJoeJpb$]q(JMIJȵьJӤJJ4JJӛJ;AΜJՑJBx~JJ{SڤJJdMJJeۨJ{J\J\JJNJJ+SJdJWJf uJ!3JQVJ|JuJ،JJDJнJJ4Jұ'JJJJ6VJJbJ cJ聑J JJJ8JJJ;JjZJ2%JfkJP< JouJsJHJ,JS"J6#J#J)J^4N/J{/J/2JK3J.=J09F?J/?JAJ}hBJiAEJFJJJ LJ7PJ)ֱRJRJRTJGTJ;(UJXu[J63`Jq{aJaJbJvdJ։dJ?dJ)fJ;iJjJ^pJqpJteJqb$]q(J?JJL/JJbJՑJ|ˢJ3J!٤JJ{J.{nJ*JM?JOJNJFpJVonJ OJa'JJ،J J +iJ^cJѩJrTJJJuFJ%J>EJbzJIJyJJcJyJN>JJ# J>J7 J聑J JJڀJJZJʐ JVJe9JJr:NJ(*JSJJHJgPJ,J!J)@"JR%JU&&JVq&Jl{'J*J,J 4J5J+:JV@JW-FJ4FJFJQwNJ2?OJbPJPJRJVJXu[JD=aJvdJdJ)fJVּfJjJLlJmJXnJ~=reJrb$]q(JPAEJᎎJ_JJ/fJTF@J|ˢJSJJ{Ja'J3JQVJJ:JqJ،J5 JJ^cJ:J%JDJIJyJ6VJ聑J J$JVJJڀJ;JwJVJJ(*J4 J&J-JX7J) ?J^WMJJjJJJJJ2JŒ JhLJhJ;ch J;2JʣFJ\`!OJcSJXu[J=`JD=aJjJ6ateJtb$]q(J J JPAEJP^JpVJ˓Jf J JJ:EJJDJUJ"J:D4JJ` JtKJIJ J'(J*7JpJyJN>JJٌJ"1JkJ聑J JJѡJfJSJEJ*aJ8"JIJ8JJ6JڀJtJͪJ}xJZJ J`U J:9 J JJVJQJJ~J hJJ^JsJr:NJUJgJ(*JJHJ.JuJ,J4 Jk!J!J47#JC#J$JH %JLL%JVq&J&Jj 'JA'JK)J)Jn+J9,J,J -J/Jˮ/J*P1J#3J3J 4J04J5Jg:JFBJ['DJݙDJW-FJnFJFJmFJ_FJ@IJBIJ/^JJxJJ?pLJwRNJQwNJNJ\`!OJ2?OJbPJhQJGJRJRJSJ UJ:XJy^[JXu[J=[J\JQ^Jj^JD=aJq{aJv@aJbJvdJdJ)fJdhJ6[jJjJmJmJFppJQJqJeqJ,qJ~=reJub$]q(JJJ|ˢJ{JJWJJ~J:JvsJJ聑J JZJ JVJk!J2;JïAJ^WMJ\`!OJ8v \JdJjJmeJvb$]q(J J=JU|JӤJzJJUJJ:2nJqpJQJqJ10sJ_ueJwb$]q(J|ˢJJ 1JYGJbPJjJQ|keJxb$]q(JK`JUJJ|ˢJ*JP}J:JIJKKJ*7J JJ JhS J%JRJJ^WMJ\`!OJRJfZJ"pcJdJkeJ2eJjeJyb$]q(J JJJͪJZJ,JD.J#3Jjet(Uq htQtq!.7{&(cBTrees._IOBTree IOBucket q.((J>b$]q(JXJ|JӤJ,JP!QJ!JIJf JDNJ=ThJU:xJJڄJӛJ:tJ*7JJ6VJyJJ6?J09F?JV@JT'AJ3AJ5ѷBJP CJAFGJiGJTjIHJb#HJxJJFKJ xLJ^WMJMJNJOJDOJ.˜OJ`PJQJZQJQJcQJRJ䀩SJESJ=PTJRTJGTJ0TJ;(UJڵ5UJxUJrVVJdWJYJr5ZJy^[JXu[JہH\JS^J>^J_J63`JĭD`JfJY`Jq{aJaJ-bJbJvdJ+dJsPeJ2eJ랲eJ)fJghJjJm̃kJmJoJbpJEpJqpJ,qJ#QsJ_ueJ?b$]q(J?J>JP!QJIJ JEJUJ_JJ珜J=J:JzGJzP2IJJJ?pLJ xLJ^WMJQwNJ:$PJZQJQJ<{]RJRJ|NXJtnXJ:XJۨ*YJnZJy^[JXu[JہH\JkrbJbJdJ͛keJ2eJ)fJPgJgJdhJ\iJjJmJYoJbpJŒxteJ@b$]q(J?JJHJ|ˢJ{JDJ@ JuFJIJ# J>J聑J:JJ*J\`!OeJAb$]q(JJJ{JޫJL(Ja'JJJ:JyRrJT[Jp~J،JcJ JOPJڀJZJJHJ.J*P1J_ 3J#3JAJ5؄BJGJ\`!OJbPJRJ^JvdJ)fJjJmJpeJBb$]q(JXJMmJL/JӤJ*JV)ޓJJՑJ(J|ˢJSJ4接JdMJ]/J{JOJJθJ ڼJ3JiþJQVJ8bJ،J8JFJJJ,J~J4J5 JJqJ^cJtJvJJjJ:JJJJ ~J{J(J:D4JIJ(RJpJyJJJٌJ聑J J^JJFJ 9J?EJJ"JTJJ;JͪJ~JZJ/ J( JP< JJVJJhLJJ,_JJ hJ\ JsJtJ(*JSJJJgPJ.J4 J$Jw%J9z(J)J/,J,J,J/J;2J2J3Jexd9J;Jkf.RJRJcSJ{WJZmXJ+{TZJfZJKT[JXu[Jy2\J6Z\J~iaJbJ?dJ2eJ)fJdhJjJwmJmJ8wrJ6atJ_ueJCb$]q(JӤJJӛJ:JR]Jܖ|J)J聑J JSJ#J 9JJڀJQJ&YJZJz JVJ~0J97JJ3JJtqDJ9LJsJ(*JSJ4 Jk!J47#J$JLL%JL¿%JKϳ&JLr)JK)J9,J -J*P1J/2J#3J3J 4J5J76J=JT'AJ5؄BJnFJ4FJFJmFJ_FJjJJ?pLJ\`!OJbPJRJ;(UJ:XJXu[JbJ)fJjJkJmJpJqpJcueJFb$]q (Jn;JK,JDNJtTJi0JJkJJSEkJWJ|J̩JDJJJJ6VJKsJkJJJJJ8" JH JVJouJsJ )J,J;2J\6J.=J09F?J xLJXu[JeJ&c-fJjJqlJ8&wuJb2weJGb$]q (JJHJ|ˢJ0JSJJdMJ{J//JL(JM?JJ3JQVJ*JJ:JaJ،J~J5 JJ^cJ]JuFJUJbzJ:D4JIJ*ˑJpJyJeJ# J>J聑J)J#JJJڀJJ;JwJͪJZJ# JVJÓ1JJD2JsJtJ(*JSJJHJ~j!JH %JVq&J*Jn+J +J/,J,Jȼ3J3J4J5Jkf.J JJ{,J2JJڀJJ;J( JVJtJ(*J:JJuJ4 Jk!J/,JX/J*P1Jx]p3J#3J3J4J:J=JP CJpFJD4KJ?pLJQwNJbPJhQJRJmYJXu[J[J!^J63`JvdJdJ)fJ\iJjeJKb$]q(JaJZJ-xJJmJ|ˢJJ QJ{JJ'PJOJ$3J3J0:J!3JQVJJT[J،J(bJ,JqJ>JR]Jܖ|JJDJi_JJJcJpJMJ聑J JSJ#J 9JJڀJ&YJZJz JVJ~0J97JJ3JJtqDJ9LJsJ(*JSJ4 Jk!J47#J$JLL%JKϳ&JK)J9,J -J#3J3J 4J=J5؄BJnFJ4FJFJ_FJjJJ?pLJ\`!OJbPJRJ;(UJ:XJ)fJjJmJpJcueJLb$]q(J?J׍JӤJVJڄJcJ:JqJCJ|ˢJ0JSJ!٤JJ{J//JJD״Jٔ*JIb`JnJ3JQVJ@ JJ:JMJ،J +iJJJrJ# JJٌJ>J聑JJ JCJ?JGJJJ6J;JJZJVs JJ J- JVJ,PJJJ2JxJ:JJgPJ;ch J4 Jk!JП"J)@"JG$Jw%J%J9z(J,J -J*P1J3J 4Jh4J5JX7J)v=J=Jxr HJJJxJJ^WMJj=OJbPJcQJRJ=PTJRTJ_UJVJۨ*YJy^[JXu[J63`JbJvdJjeJ)fJjJmJԯmJIneJMb$]q(JMIJZJ$+JZJӤJ4JUJJ/fJəJJՑJJ1J3JJ䈯J8JdMJRJ{JސJJ\JűJJg,ڶJoJθJ3JWJ|JVJ J^cJ<J;BJDJUJIJ7}PJZ.JJpJJٌJf/JJ聑J JJ#J 9J$J>EJJͪJZJVJsڮJsJ(*JHJSL"JՈ(JK)J2 +JI+JVI9,JT -Jk.J3J}5J5Jq:J.=J09F?JmDJ HJHJJJMJ\`!OJQJcSJqXTJ]UJqUJ4WJy^[JXu[JD=aJevcJvdJ"eJ)fJdhJjJ{nJpJfApJpJ seJNb$]q(J?JuJHJ4J=JfJ3JJdMJ{J'PJNJT@JγJa'JWJdJbqJ&JQVJ*JJ4JUWJ،J5 JJ J0JJIJyJJyJJJp3JJJFJJ'JڀJ;JJ}xJZJ# J8" JJ Jf'4 JVJhLJt%J`ZJgJJHJx(K"J"JLL%JL¿%Jj 'J.J^4N/J3J 4J5J&v6J+:JJJ^WMJRJ9BWJۨ*YJ]ZJ4ZJy^[JXu[Juw,^J=`JbJ~3cJ)fJ9fJ\iJjJ4kJ}>2nJ,4nJ^!qJb2weJOb$]q(J|ˢJJ{JpJYGJ['DJbPJ@?[J>eJVּfeJPb$]q(J$+JUJՑJ{JθJJWJ!3J*JjJdiJJJJŒ JhLJ;ch J;2J*>JʣFJ\`!OJ9PJcSJtWJXu[J=`JD=aJjJ6ateJQb$]q(JJӛJ:Jf JJ JՑJk%J6J|ˢJJ{JD/GJ~J'PJj.J6JFpJdJ JθJdsJ$3JlJ0:JWJQVJs^JJ JJ~J3cJqJ3J^cJtJ:JJ>EJUJ^RJ"J:D4JSmJIJJKKJ4ObJ'(JcJ*7JyJ聑J JEJyJ)J*aJ@JRJTJJڀJJ01JZJj J@k J( Jf'4 JM9JVJiJ,PJ97J~J\ JsJSJJgPJ4 Jk!J "J"J"#JH %JLL%J)Jn+J,J-J#3J3J 4J5J3=J=J) ?Jv AJ$CJbFJxr HJ HJRJJJJ/^JJQKJ\`!OJ2?OJbPJRJ;(UJVJZmXJy^[JXu[J\JdJ2eJ)fJ[iJjJLlJfLlJmJ[AmJ$oJ`XpJqpJQJqJsJ^eJVּfJjJQ|kJmeJUb$]q(JJӛJ:eJVּfJjJmet(Uq htQtq!.7{&cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ\b$(UqhtQJzb$(UqhtQJb$(UqhtQt(hhtQtq.7{&cBTrees._IOBTree IOBucket q.((Jb$]qUContent Manager InformationqaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]q haJb$]q haJb$]q haJb$]q haJb$]q haJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]q haJb$]q!haJb$]q"haJb$]q#hattq$.7{&cBTrees._IOBTree IOBucket q.((Jzb$]qUContent Manager InformationqaJ{b$]qhaJ|b$]qhaJ}b$]qhaJ~b$]qhaJb$]qhaJb$]q haJb$]q haJb$]q haJb$]q haJb$]q haJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]q hat(Uq!htQtq".7{&cBTrees._IOBTree IOBucket q.((J\b$]qUContent Manager InformationqaJ]b$]qhaJ^b$]qhaJ_b$]qhaJ`b$]qhaJab$]qhaJbb$]q haJcb$]q haJdb$]q haJeb$]q haJfb$]q haJgb$]qhaJhb$]qhaJib$]qhaJjb$]qhaJkb$]qhaJlb$]qhaJmb$]qhaJnb$]qhaJob$]qhaJpb$]qhaJqb$]qhaJrb$]qhaJsb$]qhaJtb$]qhaJub$]qhaJvb$]qhaJwb$]qhaJxb$]qhaJyb$]q hat(Uq!htQtq".7{&cBTrees._IOBTree IOBucket q.((J>b$]qUContent Manager InformationqaJ?b$]qhaJ@b$]qhaJAb$]qhaJBb$]qhaJCb$]qhaJDb$]q haJEb$]q haJFb$]q haJGb$]q haJHb$]q haJIb$]qhaJJb$]qhaJKb$]qhaJLb$]qhaJMb$]qhaJNb$]qhaJOb$]qhaJPb$]qhaJQb$]qhaJRb$]qhaJSb$]qhaJTb$]qhaJUb$]qhaJVb$]qhaJWb$]qhaJXb$]qhaJYb$]qhaJZb$]qhaJ[b$]q hat(Uq!htQtq".7{&cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ\b$(UqhtQJzb$(UqhtQJb$(UqhtQt(hhtQtq.7{&cBTrees._IOBTree IOBucket q.((Jb$]qUViewqaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]q haJb$]q haJb$]q haJb$]q haJb$]q haJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]q haJb$]q!haJb$]q"haJb$]q#hattq$.7{&cBTrees._IOBTree IOBucket q.((Jzb$]qUViewqaJ{b$]qhaJ|b$]qhaJ}b$]qhaJ~b$]qhaJb$]qhaJb$]q haJb$]q haJb$]q haJb$]q haJb$]q haJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]qhaJb$]q hat(Uq!htQtq".7{&cBTrees._IOBTree IOBucket q.((J\b$]qUViewqaJ]b$]qhaJ^b$]qhaJ_b$]qhaJ`b$]qhaJab$]qhaJbb$]q haJcb$]q haJdb$]q haJeb$]q haJfb$]q haJgb$]qhaJhb$]qhaJib$]qhaJjb$]qhaJkb$]qhaJlb$]qhaJmb$]qhaJnb$]qhaJob$]qhaJpb$]qhaJqb$]qhaJrb$]qhaJsb$]qhaJtb$]qhaJub$]qhaJvb$]qhaJwb$]qhaJxb$]qhaJyb$]q hat(Uq!htQtq".7{&cBTrees._IOBTree IOBucket q.((J>b$]qUViewqaJ?b$]qhaJ@b$]qhaJAb$]qhaJBb$]qhaJCb$]qhaJDb$]q haJEb$]q haJFb$]q haJGb$]q haJHb$]q haJIb$]qhaJJb$]qhaJKb$]qhaJLb$]qhaJMb$]qhaJNb$]qhaJOb$]qhaJPb$]qhaJQb$]qhaJRb$]qhaJSb$]qhaJTb$]qhaJUb$]qhaJVb$]qhaJWb$]qhaJXb$]qhaJYb$]qhaJZb$]qhaJ[b$]q hat(Uq!htQtq".7{"&cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ\b$(UqhtQJzb$(UqhtQJb$(UqhtQt(hhtQtq.7{&ccBTrees._IOBTree IOBucket q.((Jb$((UContent Manager Informationqtq(UViewqtqUCache manager associations qUU:/Control_Panel/Products/OFSP/Help/User-Folder_Add-User.stxq?UUser-Folder_Add-User.stxq@tqAJb$(hhUtryqBU./Control_Panel/Products/OFSP/Help/dtml-try.stxqCU dtml-try.stxqDtqEJb$(hhU PropertySheetqFU2/Control_Panel/Products/OFSP/Help/PropertySheet.pyqGUPropertySheet.pyqHtqIJb$(hhUDTML Document/Method - EditqJU@/Control_Panel/Products/OFSP/Help/DTML-DocumentOrMethod_Edit.stxqKUDTML-DocumentOrMethod_Edit.stxqLtqMJb$(hhU DTMLDocumentqNU1/Control_Panel/Products/OFSP/Help/DTMLDocument.pyqOUDTMLDocument.pyqPtqQJb$(hhUFile/Image - AddqRU./Control_Panel/Products/OFSP/Help/File_Add.stxqSU File_Add.stxqTtqUJb$(hhU ObjectManagerqVU2/Control_Panel/Products/OFSP/Help/ObjectManager.pyqWUObjectManager.pyqXtqYJb$(hhU DTML DocumentqZU3/Control_Panel/Products/OFSP/Help/DTML-Document.stxq[UDTML-Document.stxq\tq]Jb$(hhUvarq^U./Control_Panel/Products/OFSP/Help/dtml-var.stxq_U dtml-var.stxq`tqaJb$(hhUObjectManager - ContentsqbUU8/Control_Panel/Products/OFSP/Help/Version-Management.stxq?UVersion-Management.stxq@tqAJb$(hhU Zope FactoryqBU2/Control_Panel/Products/OFSP/Help/Zope-Factory.stxqCUZope-Factory.stxqDtqEJb$(hhUUser Folder - ContentsqFU:/Control_Panel/Products/OFSP/Help/User-Folder_Contents.stxqGUUser-Folder_Contents.stxqHtqIJb$(hhUACommon Instance Property Sheet - Define properties for ZClasses. qJUD/Control_Panel/Products/OFSP/Help/Common-Instance-Property-Sheet.stxqKU"Common-Instance-Property-Sheet.stxqLtqMJb$(hhU)Debug Information - Debugging InformationqNU=/Control_Panel/Products/OFSP/Help/Debug-Information_Debug.stxqOUDebug-Information_Debug.stxqPtqQJb$(hhUFolder - Manage RoleqRU:/Control_Panel/Products/OFSP/Help/Security_Manage-Role.stxqSUSecurity_Manage-Role.stxqTtqUJb$(hhUDatabase Management - Activity qVUB/Control_Panel/Products/OFSP/Help/Database-Management_Activity.stxqWU Database-Management_Activity.stxqXtqYJb$(hhU UserFolderqZU//Control_Panel/Products/OFSP/Help/UserFolder.pyq[U UserFolder.pyq\tq]Jb$(hhUZClass - Property Sheetsq^UU//Control_Panel/Products/OFSP/Help/Ownership.stxq?U Ownership.stxq@tqAJkb$(hhUUser Folder - PropertiesqBUb$((UContent Manager Informationqtq(UViewqtqUinqU-/Control_Panel/Products/OFSP/Help/dtml-in.stxqU dtml-in.stxqtq J?b$(hhU OrderSupportq U1/Control_Panel/Products/OFSP/Help/OrderSupport.pyq UOrderSupport.pyq tq J@b$(hhUZope PermissionqU5/Control_Panel/Products/OFSP/Help/Zope-Permission.stxqUZope-Permission.stxqtqJAb$(hhUUser Folder - Edit UserqU;/Control_Panel/Products/OFSP/Help/User-Folder_Edit-User.stxqUUser-Folder_Edit-User.stxqtqJBb$(hhUDebug Management - ProfileqU?/Control_Panel/Products/OFSP/Help/Debug-Information_Profile.stxqUDebug-Information_Profile.stxqtqJCb$(hhUDTML Document/Method - AddqU?/Control_Panel/Products/OFSP/Help/DTML-DocumentOrMethod_Add.stxqUDTML-DocumentOrMethod_Add.stxqtqJDb$(hhUCacheable objects qU:/Control_Panel/Products/OFSP/Help/Cacheable-properties.stxqUCacheable-properties.stxq tq!JEb$(hhUObjectManager - Advanced Findq"U3/Control_Panel/Products/OFSP/Help/Find_Advanced.stxq#UFind_Advanced.stxq$tq%JFb$(hhUreturnq&U1/Control_Panel/Products/OFSP/Help/dtml-return.stxq'Udtml-return.stxq(tq)JGb$(hhUZClass - Viewsq*U2/Control_Panel/Products/OFSP/Help/ZClass_Views.stxq+UZClass_Views.stxq,tq-JHb$(hhUVersion - Private session. q.U-/Control_Panel/Products/OFSP/Help/Version.stxq/U Version.stxq0tq1JIb$(hhUFileq2U*/Control_Panel/Products/OFSP/Help/File.stxq3UFile.stxq4tq5JJb$(hhUZClass - Methodsq6U4/Control_Panel/Products/OFSP/Help/ZClass_Methods.stxq7UZClass_Methods.stxq8tq9JKb$(hhUObjectManager - Findq:U*/Control_Panel/Products/OFSP/Help/Find.stxq;UFind.stxqUA/Control_Panel/Products/OFSP/Help/Security_Define-Permissions.stxq?USecurity_Define-Permissions.stxq@tqAJMb$(hhUsendmailqBU3/Control_Panel/Products/OFSP/Help/dtml-sendmail.stxqCUdtml-sendmail.stxqDtqEJNb$(hhU AccessControlqFU2/Control_Panel/Products/OFSP/Help/AccessControl.pyqGUAccessControl.pyqHtqIJOb$(hhU File - ViewqJU//Control_Panel/Products/OFSP/Help/File_View.stxqKU File_View.stxqLtqMJPb$(hhUstringqNU+/Control_Panel/Products/OFSP/Help/string.pyqOU string.pyqPtqQJQb$(hhUZ Search Interface - AddqRU;/Control_Panel/Products/OFSP/Help/ZSearch-Interface_Add.stxqSUZSearch-Interface_Add.stxqTtqUJRb$(hhU"ZClass - Define new Zope objects. qVU,/Control_Panel/Products/OFSP/Help/ZClass.stxqWU ZClass.stxqXtqYJSb$(hhU&WebDAV Lock Management - Manage Locks qZU:/Control_Panel/Products/OFSP/Help/DavLocks-ManageLocks.stxq[UDavLocks-ManageLocks.stxq\tq]JTb$(hhUFile/Image - Uploadq^U1/Control_Panel/Products/OFSP/Help/File_Upload.stxq_UFile_Upload.stxq`tqaJUb$(hhU Folder - AddqbU0/Control_Panel/Products/OFSP/Help/Folder_Add.stxqcUFolder_Add.stxqdtqeJVb$(hhU!Database Management - Flush CacheqfUE/Control_Panel/Products/OFSP/Help/Database-Management_Flush-Cache.stxqgU#Database-Management_Flush-Cache.stxqhtqiJWb$(hhUImage - Image object. qjU+/Control_Panel/Products/OFSP/Help/Image.stxqkU Image.stxqltqmJXb$(hhUZope Factory - AddqnU6/Control_Panel/Products/OFSP/Help/Zope-Factory_Add.stxqoUZope-Factory_Add.stxqptqqJYb$(hhUsequenceqrU-/Control_Panel/Products/OFSP/Help/sequence.pyqsU sequence.pyqttquJZb$(hhU File - EditqvU//Control_Panel/Products/OFSP/Help/File_Edit.stxqwU File_Edit.stxqxtqyJ[b$(hhUDTML Document/Method - UploadqzUB/Control_Panel/Products/OFSP/Help/DTML-DocumentOrMethod_Upload.stxq{U DTML-DocumentOrMethod_Upload.stxq|tq}t(Uq~htQtq.7{2^&cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ\b$(UqhtQJzb$(UqhtQJb$(UqhtQt(hhtQtq.7{&cBTrees._IOBTree IOBucket q.((Jb$Ub$U-/Control_Panel/Products/OFSP/Help/dtml-in.stxqJ?b$U1/Control_Panel/Products/OFSP/Help/OrderSupport.pyqJ@b$U5/Control_Panel/Products/OFSP/Help/Zope-Permission.stxqJAb$U;/Control_Panel/Products/OFSP/Help/User-Folder_Edit-User.stxqJBb$U?/Control_Panel/Products/OFSP/Help/Debug-Information_Profile.stxqJCb$U?/Control_Panel/Products/OFSP/Help/DTML-DocumentOrMethod_Add.stxqJDb$U:/Control_Panel/Products/OFSP/Help/Cacheable-properties.stxqJEb$U3/Control_Panel/Products/OFSP/Help/Find_Advanced.stxq JFb$U1/Control_Panel/Products/OFSP/Help/dtml-return.stxq JGb$U2/Control_Panel/Products/OFSP/Help/ZClass_Views.stxq JHb$U-/Control_Panel/Products/OFSP/Help/Version.stxq JIb$U*/Control_Panel/Products/OFSP/Help/File.stxq JJb$U4/Control_Panel/Products/OFSP/Help/ZClass_Methods.stxqJKb$U*/Control_Panel/Products/OFSP/Help/Find.stxqJLb$UA/Control_Panel/Products/OFSP/Help/Security_Define-Permissions.stxqJMb$U3/Control_Panel/Products/OFSP/Help/dtml-sendmail.stxqJNb$U2/Control_Panel/Products/OFSP/Help/AccessControl.pyqJOb$U//Control_Panel/Products/OFSP/Help/File_View.stxqJPb$U+/Control_Panel/Products/OFSP/Help/string.pyqJQb$U;/Control_Panel/Products/OFSP/Help/ZSearch-Interface_Add.stxqJRb$U,/Control_Panel/Products/OFSP/Help/ZClass.stxqJSb$U:/Control_Panel/Products/OFSP/Help/DavLocks-ManageLocks.stxqJTb$U1/Control_Panel/Products/OFSP/Help/File_Upload.stxqJUb$U0/Control_Panel/Products/OFSP/Help/Folder_Add.stxqJVb$UE/Control_Panel/Products/OFSP/Help/Database-Management_Flush-Cache.stxqJWb$U+/Control_Panel/Products/OFSP/Help/Image.stxqJXb$U6/Control_Panel/Products/OFSP/Help/Zope-Factory_Add.stxqJYb$U-/Control_Panel/Products/OFSP/Help/sequence.pyqJZb$U//Control_Panel/Products/OFSP/Help/File_Edit.stxqJ[b$UB/Control_Panel/Products/OFSP/Help/DTML-DocumentOrMethod_Upload.stxqt(Uq htQtq!.7{oy&cBTrees._IIBTree IIBTree q.N.7{n&cBTrees._IIBTree IIBTree q.N.7{c&cBTrees._IIBTree IIBTree q.N.7{_O&cBTrees._IIBTree IIBTree q.N.7{R,&cBTrees._IIBTree IIBTree q.N.7{Q=&cBTrees._IIBTree IIBTree q.N.7{._&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.t7{ɨ&cBTrees._IIBTree IIBTree q.N.e7{&cBTrees._IIBTree IIBTree q.N.X7{&cBTrees._IIBTree IIBTree q.N.E7{C&cBTrees._IIBTree IIBTree q.N.7{r&cBTrees._IIBTree IIBTree q.N.7{]p&cBTrees._IIBTree IIBTree q.N.7{%h&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{3&cBTrees._IIBTree IIBTree q.N.7{&&cBTrees._IIBTree IIBTree q.N.7{~&cBTrees._IIBTree IIBTree q.N.7{0&cBTrees._IIBTree IIBTree q.N.7{.&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{ &4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{@_&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{B&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.Q7{&cBTrees._IIBTree IIBTree q.N.77{&cBTrees._IIBTree IIBTree q.N.7{&&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{ &cBTrees._IIBTree IIBTree q.N.7{Ԅ&cBTrees._IIBTree IIBTree q.N.7{Ѵ&cBTrees._IIBTree IIBTree q.N.7{K&cBTrees._IIBTree IIBTree q.N.7{$&cBTrees._IIBTree IIBTree q.N.7{͏&cBTrees._IIBTree IIBTree q.N.7{8L&cBTrees._IIBTree IIBTree q.N.7{jw&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{X&cBTrees._IIBTree IIBTree q.N.7{K&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.\7{&cBTrees._IIBTree IIBTree q.N.7{^ &cBTrees._IIBTree IIBTree q.N.7{?B&cBTrees._IIBTree IIBTree q.N.;7{&cBTrees._IIBTree IIBTree q.N.7{&&cBTrees._IIBTree IIBTree q.N.n7{&cBTrees._IIBTree IIBTree q.N.7{^&cBTrees._IIBTree IIBTree q.N.7{\f&cBTrees._IIBTree IIBTree q.N.7{Lt&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.}7{ &cBTrees._IIBTree IIBTree q.N.h7{&cBTrees._IIBTree IIBTree q.N.[7{*&cBTrees._IIBTree IIBTree q.N.87{1&cBTrees._IIBTree IIBTree q.N.7{Tz&cBTrees._IIBTree IIBTree q.N.~7{î&cBTrees._IIBTree IIBTree q.N.R7{&cBTrees._IIBTree IIBTree q.N.*7{g&cBTrees._IIBTree IIBTree q.N."7{X&cBTrees._IIBTree IIBTree q.N.7{/&cBTrees._IIBTree IIBTree q.N.7{P&cBTrees._IIBTree IIBTree q.N.?7{&cBTrees._IIBTree IIBTree q.N.7{ 3&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{m.&cBTrees._IIBTree IIBTree q.N.7{Q&cBTrees._IIBTree IIBTree q.N.7{ &cBTrees._IIBTree IIBTree q.N.7{JM&cBTrees._IIBTree IIBTree q.N.7{V&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.y7{ƙ&cBTrees._IIBTree IIBTree q.N.7{Jb&cBTrees._IIBTree IIBTree q.N.7{3S&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.y7{&cBTrees._IIBTree IIBTree q.N.7{o&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.c7{&cBTrees._IIBTree IIBTree q.N.7{0&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{3&cBTrees._IIBTree IIBTree q.N.m7{&cBTrees._IIBTree IIBTree q.N.7{_&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{̙&cBTrees._IIBTree IIBTree q.N.7{ &cBTrees._IIBTree IIBTree q.N.p7{&cBTrees._IIBTree IIBTree q.N.K7{&cBTrees._IIBTree IIBTree q.N.7{Ҹ&cBTrees._IIBTree IIBTree q.N.7{-&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.7{M"&cBTrees._IIBTree IIBTree q.N.7{5&cBTrees._IIBTree IIBTree q.N.7{n&cBTrees._IIBTree IIBTree q.N.N7{&cBTrees._IIBTree IIBTree q.N.O7{}&cBTrees._IIBTree IIBTree q.N.'7{jv&cBTrees._IIBTree IIBTree q.N.7{2&cBTrees._IIBTree IIBTree q.N.<7{&cBTrees._IIBTree IIBTree q.N.)7{hE&cBTrees._IIBTree IIBTree q.N.7{6&cBTrees._IIBTree IIBTree q.N.^7{&cBTrees._IIBTree IIBTree q.N.7{!&cBTrees._IIBTree IIBTree q.N.7{^&cBTrees._IIBTree IIBTree q.N.7{\&cBTrees._IIBTree IIBTree q.N.7{p& cBTrees._IIBTree IITreeSet q.N.7{& cBTrees._IIBTree IITreeSet q.N.]7{Q&cBTrees._IIBTree IIBTree q.N.7{&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{& cBTrees._IIBTree IISet q.()tq.7{<&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{& cBTrees._IIBTree IISet q.()tq.7{ 0&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{1&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{;?&4cBTrees._IOBTree IOBucket q.()(UqhtQtq.7{&cBTrees._IIBTree IIBTree q.N.p7{&cBTrees._IIBTree IIBTree q.N.7{.&cBTrees._IIBTree IIBTree q.N.07{z&cBTrees._IIBTree IIBTree q.N.!7{t &cBTrees._IIBTree IIBTree q.N. 7{e&cBTrees._IIBTree IIBTree q.N.7{&cBTrees._IIBTree IIBTree q.N.|7{y&cBTrees._IIBTree IIBTree q.N.q7{&cBTrees._IIBTree IIBTree q.N.u7{;&cBTrees._IIBTree IIBTree q.N.7{'&cBTrees._IIBTree IIBTree q.N. 7{V&cBTrees._IIBTree IIBTree q.N.7{1&cBTrees._IIBTree IIBTree q.N.x7{&cBTrees._IIBTree IIBTree q.N.7{^&#cBTrees._IOBTree IOBucket q.()tq.7{f&#cBTrees._IOBTree IOBucket q.()tq.7{q&#cBTrees._IOBTree IOBucket q.()tq.7{#F&#cBTrees._IOBTree IOBucket q.()tq.7{3&#cBTrees._IOBTree IOBucket q.()tq.7{$&}cBTrees._IOBTree IOBTree q.(((UqcBTrees._IOBTree IOBucket qtQJ8i(UqhtQJP!Q(UqhtQJ(UqhtQJ(UqhtQJӛ(UqhtQJαl(Uq htQJ(Uq htQJ(Uq htQJ砪(Uq htQJrb(Uq htQJ<-(UqhtQJ.8(UqhtQJIb`(UqhtQJ (UqhtQJ3(UqhtQJC(UqhtQJ(UqhtQJ!(UqhtQJ(UqhtQJ5 J(UqhtQJх(UqhtQJ;B(UqhtQJ2^(UqhtQJ(UqhtQJT(UqhtQJ(UqhtQJw/(UqhtQJe(UqhtQJ(Uq htQJ(Uq!htQJ1(Uq"htQJ(Uq#htQJFr(Uq$htQJ+ (Uq%htQJ2(Uq&htQJ;\(Uq'htQJ(Uq(htQJ(Uq)htQJ4 (Uq*htQJz^#(Uq+htQJKϳ&(Uq,htQJg3*(Uq-htQJq-(Uq.htQJkN1(Uq/htQJ 3(Uq0htQJ8(Uq1htQJ6?(Uq2htQJ8C(Uq3htQJzG(Uq4htQJJ(Uq5htQJN(Uq6htQJcQ(Uq7htQJ0T(Uq8htQJ:X(Uq9htQJy^[(Uq:htQJ~ia(Uq;htQJ)f(UqhtQJ*r(U q?htQt(hhtQtq@. 7{&cBTrees._IOBTree IOBucket q.((J*r(Jb$KtqJ r(Jb$KtqJr(Jb$KtqJ4r(Jhb$KtqJr}q(Jb$K Jb$KuJ s}q(Jb$KJMb$KuJzs(Jb$KtqJ10s(Jvb$Ktq JSnKs(Jb$Ktq J#Qs(U q cBTrees._IIBTree IIBTree q tQJc֒s}q (Jb$KJb$KuJs(Jb$KtqJhs(Jb$KtqJs(Jb$KtqJs(JSb$KtqJb$KJBb$KJcb$KJhb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq. 7{&CcBTrees._IIBTree IIBTree q.((((Jcb$KJgb$KJhb$KJb$Kttttq. 7{&XcBTrees._IIBTree IIBTree q.((((JBb$KJPb$KJsb$KJb$KJb$KJb$KJb$Kttttq. 7{&CcBTrees._IIBTree IIBTree q.((((J\b$KJb$KJb$KJb$Kttttq. 7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IOBTree IOBucket q.((J{n(JMb$KtqJn}q(Jb$KJb$KuJXn(Jb$KtqJYo(J?b$KtqJao(Jb$KtqJ$o(JSb$KtqJo(UqcBTrees._IIBTree IIBTree q tQJp}q (JMb$KJb$KuJt p(Jb$Ktq J"p(Jb$Ktq JG.p}q (J^b$KJb$KuJfAp(Uqh tQJNp(Jb$KtqJRp(Uqh tQJ`Xp}q(Jb$KJSb$KuJbp(Uqh tQJgp(JZb$KtqJFpp(Uqh tQJp(Uqh tQJ{"p}q(Jb$KJnb$KuJŖp(Jb$KtqJ^p(Jpb$KtqJEp(J>b$KtqJQp}q(Jb$KJb$KJb$KuJqp(Uqh tQJe q(Jb$KtqJQJq(Uqh tQJ)Lq}q(Jb$KJ\b$KuJ{rq(Jb$KtqJKxq(Jb$Ktq JAyq}q!(Jb$KJb$KJ~b$KuJeq(Uq"h tQJq}q#(Jjb$KJcb$KJb$KuJ^!q(JNb$Ktq$J,q(Uq%h tQJc1r(Jb$Ktq&J1b$KJkb$KJtb$KJ~b$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jtb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((JSb$KJ_b$KJjb$KJtb$KJvb$KJb$KJb$KJb$KJb$Kttttq.7{&{cBTrees._IIBTree IIBTree q.((((J>b$KJEb$KJSb$KJ`b$KJcb$KJgb$KJpb$KJvb$KJb$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((JAb$KJEb$KJKb$KJMb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((J_b$KJkb$KJtb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJhb$KJ~b$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JVb$KJ_b$KJ~b$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JMb$KJZb$KJjb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJCb$KJQb$KJUb$KJab$KJob$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&-cBTrees._IOBTree IOBucket q.((Jr~j(Jcb$KtqJj(UqcBTrees._IIBTree IIBTree qtQJj}q(Jb$KJb$KuJP%j(Jb$KtqJk(UqhtQJ- k}q(Jb$KJb$KuJ4k(JNb$Ktq J)k}q (Jb$KJb$KJnb$KuJEk(Jb$Ktq JmWk(Jrb$Ktq JQ|k(Uq htQJm̃k(J>b$KtqJ k(J`b$KtqJk(Jb$KtqJLl(UqhtQJSl(Jb$KtqJl(Jb$KtqJ8l}q(Jb$KJb$KJ_b$KuJETl(Jb$KtqJZOjl(Jb$KtqJql(U qhtQJql}q(Jb$KJ~b$KuJݧzl(Jb$KtqJ @l}q(Jb$KJvb$KuJ3l(Jb$KtqJ?l(Jb$KtqJl(J~b$KtqJfLl(JSb$KtqJ"Il(J_b$KtqJwm}q (JBb$KJ]b$KJb$KuJm}q!(Jtb$KJ?b$KuJm(U!q"htQJ[Am(U"q#htQJmm(Jvb$Ktq$J[m}q%(JIb$KJb$KuJԯm}q&(Jb$KJjb$KJLb$KuJ n(Jhb$Ktq'J_}n(Jb$Ktq(J n(J~b$Ktq)Jn}q*(J{b$KJb$KuJ`(n(JZb$Ktq+J}>2n(U#q,htQJ Bn(Jb$Ktq-J"Sn}q.(Jb$KJb$KJGb$KuJen(Jb$Ktq/JXn(Jqb$Ktq0J,4n(JNb$Ktq1J'Nn(Jb$Ktq2JIn(U$q3htQJ=n(U%q4htQt(Uq5htQtq6.%7{&CcBTrees._IIBTree IIBTree q.((((J`b$KJ~b$KJb$KJb$Kttttq.$7{&CcBTrees._IIBTree IIBTree q.((((JLb$KJab$KJb$KJb$Kttttq.#7{&fcBTrees._IIBTree IIBTree q.((((JNb$KJ\b$KJhb$KJvb$KJb$KJb$KJb$KJb$KJb$Kttttq."7{&CcBTrees._IIBTree IIBTree q.((((JSb$KJjb$KJ~b$KJb$Kttttq.!7{&cBTrees._IIBTree IIBTree q.((((J>b$KJAb$KJBb$KJCb$KJEb$KJGb$KJKb$KJLb$KJQb$KJSb$KJTb$KJUb$KJVb$KJXb$KJ[b$KJ]b$KJ_b$KJab$KJbb$KJib$KJjb$KJkb$KJob$KJqb$KJrb$KJtb$KJub$KJvb$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq. 7{&CcBTrees._IIBTree IIBTree q.((((JFb$KJ\b$KJ~b$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JGb$KJSb$KJ]b$KJqb$KJ}b$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JTb$KJWb$KJZb$KJmb$K Jwb$KJ|b$K Jb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JEb$KJ_b$KJb$KJb$KJb$KJb$Kttttq.7{&>cBTrees._IIBTree IIBTree q.((((J>b$KxJ?b$KJAb$KJBb$KJCb$K JDb$K JEb$KJFb$KJGb$KJIb$KJJb$K JKb$K JLb$KJMb$KJNb$KJPb$KJQb$K JSb$KJTb$KJUb$KJVb$KJWb$KJXb$KJZb$KJ[b$KJ\b$K0J]b$KJ^b$KJ_b$KJ`b$K=Jab$KJbb$KJcb$KJdb$KJeb$KJgb$K Jhb$K+Jib$KJjb$K"Jkb$KJlb$KJmb$KJnb$K Job$KJpb$KJqb$KJrb$KJsb$KJtb$K&Jub$KJvb$KJwb$KJxb$KJyb$KJzb$KJ{b$K J|b$K J}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$Kb$K Jhb$KJ~b$KJb$KJb$KJb$Kttttq.*7{&cBTrees._IIBTree IIBTree q.((((J?b$KJBb$KJDb$KJMb$KJ\b$KJ`b$KJgb$KJtb$KJvb$KJ{b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.)7{&tcBTrees._IIBTree IIBTree q.((((J?b$KJ\b$KJnb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.(7{&cBTrees._IIBTree IIBTree q.((((JCb$KJOb$KJTb$KJZb$KJ[b$KJob$KJqb$KJ|b$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$Kttttq.'7{&CcBTrees._IIBTree IIBTree q.((((JGb$KJb$KJb$KJb$Kttttq.&7{& cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJAb$KJBb$KJDb$KJEb$KJGb$KJIb$KJJb$KJKb$KJLb$KJMb$KJNb$KJQb$KJSb$KJVb$KJWb$KJZb$KJ\b$K J^b$KJ_b$KJ`b$K Jcb$KJeb$KJgb$KJhb$KJlb$KJmb$KJnb$KJob$KJpb$KJqb$KJtb$KJvb$KJ|b$KJ}b$KJ~b$KJb$K%Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$K Jb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J~ia(U/qcBTrees._IIBTree IIBTree qtQJq{a(U0qhtQJv@a}q(Jtb$KJb$KuJ?a(Jb$KtqJa(J>b$KtqJa(U1qhtQJ[b}q (Jcb$KJb$KuJb(J{b$Ktq J-b(Jcb$Ktq J!Wb}q (JZb$KJb$KuJœb}q (Jb$KJb$KuJHb(Jkb$KtqJ-b(J>b$KtqJKb(Jb$KtqJkrb}q(J`b$KJ?b$KuJb(U2qhtQJb(U3qhtQJ*eb(Jb$KtqJ~3c(JNb$KtqJ;Qc(Jb$KtqJ"pc(U4qhtQJevc(U5qhtQJc(J^b$KtqJ4c(Jb$KtqJhc(Jjb$KtqJvd(U6qhtQJd(U7qhtQJ>[d(Jb$KtqJ։d(Jpb$KtqJ!d(U8q htQJ+d(J>b$Ktq!Jd(Jb$Ktq"J?d}q#(Jpb$KJBb$KJb$KuJ"e(JMb$Ktq$J>e(U9q%htQJsPe}q&(Jhb$KJ>b$KuJje(JLb$Ktq'J͛ke(J?b$Ktq(Jke}q)(Jxb$KJzb$KuJHe(Jb$Ktq*J2e(U:q+htQJGe}q,(Jjb$KJb$KuJ랲e(J>b$Ktq-Je(J_b$Ktq.Je(U;q/htQJ e(Jvb$Ktq0t(Uq1htQtq2.;7{&mcBTrees._IIBTree IIBTree q.((((JFb$KJ`b$KJnb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.:7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJBb$K JDb$KJSb$KJUb$KJ_b$KJjb$KJmb$KJnb$KJvb$KJxb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.97{&CcBTrees._IIBTree IIBTree q.((((JOb$KJTb$KJ[b$KJob$Kttttq.87{&CcBTrees._IIBTree IIBTree q.((((Jcb$KJb$KJb$KJb$K ttttq.77{&cBTrees._IIBTree IIBTree q.((((J?b$KJGb$KJJb$KJSb$KJ]b$KJib$KJjb$KJqb$KJrb$KJtb$KJub$KJxb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.67{&McBTrees._IIBTree IIBTree q.((((J>b$KJAb$KJJb$KJLb$KJMb$KJTb$KJVb$KJXb$KJ[b$KJ\b$KJ_b$KJ`b$KJcb$KJgb$KJib$KJjb$KJkb$KJmb$KJob$KJpb$KJqb$KJtb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.57{&CcBTrees._IIBTree IIBTree q.((((JMb$KJjb$KJb$KJb$Kttttq.47{&CcBTrees._IIBTree IIBTree q.((((Jvb$KJxb$KJb$KJb$Kttttq.37{&cBTrees._IIBTree IIBTree q.((((J?b$KJDb$KJ_b$KJjb$KJkb$KJpb$KJtb$KJ{b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.27{&cBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJCb$KJDb$KJEb$KJGb$KJIb$KJLb$KJNb$KJhb$KJzb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.17{&CcBTrees._IIBTree IIBTree q.((((J`b$KJnb$KJpb$KJb$Kttttq.07{&cBTrees._IIBTree IIBTree q.((((J>b$KJ\b$KJ^b$KJcb$KJgb$KJhb$KJjb$KJmb$KJpb$KJtb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq./7{&_cBTrees._IIBTree IIBTree q.((((JBb$KJ\b$KJhb$KJmb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((Jy^[(Ub$KJ?b$KuJ{\(Jjb$KtqJ\(Jb$KtqJ6Z\(JBb$KtqJ\(Jmb$KtqJ\\(Jb$KtqJ\(U>qhtQJ\(JSb$KtqJ8\(Jb$KtqJ\}q(Jb$KJnb$KuJ]}q(Jb$KJ\b$KJ~b$KuJ$](Jb$KtqJC]}q(Jb$KJb$KJ{b$KuJuw,^(JNb$KtqJO6^(J_b$KtqJQ^}q(Jtb$KJb$KuJS^(J>b$KtqJj^(U?qhtQJcr^}q(Jb$KJb$KJb$KuJց^(U@q htQJ^}q!(JAb$KJkb$KJb$KuJ>^(J>b$Ktq"Jo}^}q#(Jb$KJb$KuJ!^}q$(JJb$KJb$KuJ&^(Jb$Ktq%J^}q&(Jb$KJb$KuJ^(Jb$Ktq'J_(Jb$Ktq(J} _(Jb$Ktq)J$_(Jb$Ktq*J0_(Jb$Ktq+JXU_(Jrb$Ktq,Jtb_}q-(Jb$KJ_b$KuJ_(UAq.htQJk13`(Jb$Ktq/J63`(UBq0htQJjC`(Jb$Ktq1JĭD`}q2(J|b$KJ>b$KuJfJY`}q3(Jhb$KJ>b$KuJ4[`(Jhb$Ktq4J]`(Jb$Ktq5J`(Jb$Ktq6J(ݟ`(Jb$Ktq7J`(Jb$Ktq8J=`(UCq9htQJVa(Jb$Ktq:JD=a(UDq;htQJHa(Jkb$KtqhtQtq?.D7{&cBTrees._IIBTree IIBTree q.((((JDb$KJMb$KJPb$KJ\b$KJ_b$KJhb$KJqb$KJsb$KJtb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.C7{&XcBTrees._IIBTree IIBTree q.((((JNb$KJPb$KJsb$KJvb$KJb$KJb$KJb$Kttttq.B7{&cBTrees._IIBTree IIBTree q.((((J>b$KJJb$KJLb$KJcb$KJgb$KJpb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.A7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJcb$KJgb$KJ{b$KJb$Kttttq.@7{&QcBTrees._IIBTree IIBTree q.((((Jcb$KJgb$KJrb$KJb$KJb$KJb$Kttttq.?7{&CcBTrees._IIBTree IIBTree q.((((Jtb$KJb$KJb$KJb$Kttttq.>7{&JcBTrees._IIBTree IIBTree q.((((JGb$KJtb$KJb$KJb$KJb$Kttttq.=7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$K JBb$KJDb$KJEb$KJFb$KJGb$KJJb$KJLb$KJMb$KJNb$KJPb$KJSb$KJXb$KJZb$KJ\b$KJ^b$KJ_b$KJ`b$KJcb$K Jdb$KJeb$KJgb$KJhb$KJjb$KJkb$KJmb$KJnb$KJob$KJpb$K Jqb$KJsb$KJtb$K Jvb$KJ{b$KJ|b$KJ~b$KJb$KJb$K7Jb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJJb$KJb$KJb$K ttttq.<7{&cBTrees._IIBTree IIBTree q.((((J>b$K J?b$KJGb$KJLb$KJMb$KJNb$KJSb$KJTb$KJUb$KJWb$KJXb$KJZb$KJ[b$KJ\b$KJ`b$K Jab$KJeb$KJfb$KJhb$KJjb$K Jlb$KJmb$KJrb$KJtb$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J:X(UEqcBTrees._IIBTree IIBTree qtQJZmX(UFqhtQJ6X}q(Jb$KJ\b$KuJX(Jb$KtqJ X}q(Jb$KJ\b$KuJX(J_b$KtqJX(Jmb$Ktq JX}q (Jb$K Jb$KuJkX(Jb$Ktq JRX(Jb$Ktq J Y(Job$Ktq Jۨ*Y(UGqhtQJmY(JJb$KtqJ/Y(Jmb$KtqJVY(Jb$KtqJY(J>b$KtqJ]Z(JNb$KtqJ4Z(JNb$KtqJr5Z(J>b$KtqJ+{TZ}q(JBb$KJb$KuJfZ(UHqhtQJnZ}q(Jb$KJ?b$KuJ`~Z(Jb$KtqJ3Z(JVb$KtqJ uZ(Jb$KtqJaZ(Jb$KtqJV˱Z(Jb$KtqJXDZ}q(Jcb$KJgb$KuJҶZ}q(Jb$KJ\b$KuJZ}q (Jhb$KJb$KuJwZ(Jvb$Ktq!JZ(Jb$Ktq"JdH[(Jb$Ktq#JKT[(UIq$htQJ][(Jb$Ktq%J@?[}q&(Jb$KJob$KJOb$Kut(Uq'htQtq(.I7{&QcBTrees._IIBTree IIBTree q.((((JBb$KJcb$KJgb$KJb$KJb$KJb$Kttttq.H7{&CcBTrees._IIBTree IIBTree q.((((JBb$KJxb$KJb$KJb$K ttttq.G7{&{cBTrees._IIBTree IIBTree q.((((J?b$KJLb$KJNb$KJ_b$KJ`b$K Jfb$KJjb$KJb$K?Jb$K Jb$K Jb$KJb$Kttttq.F7{&XcBTrees._IIBTree IIBTree q.((((JBb$KJSb$KJ`b$KJvb$KJb$KJb$KJb$Kttttq.E7{&_cBTrees._IIBTree IIBTree q.((((J?b$KJEb$KJKb$KJ_b$KJjb$KJtb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J0T}q(Jb$KJ>b$KuJyT(Jb$KtqJ{ZU(Jb$KtqJPU(Jb$KtqJ;(U(UJqcBTrees._IIBTree IIBTree qtQJ/U(Jb$KtqJڵ5U(J>b$Ktq J]U}q (J`b$KJMb$KuJqU}q (Jb$KJb$KJMb$KuJxU(J>b$Ktq JU(J~b$Ktq J U(Jb$KtqJ U(UKqhtQJuU(Jb$KtqJ_U(ULqhtQJ+V(Jhb$KtqJrVV(UMqhtQJV(UNqhtQJW(J~b$KtqJW(Jb$KtqJtW(JPb$KtqJ4W}q(JMb$KJb$KuJ9BW(JNb$KtqJ?IW(Jb$KtqJUW(Jb$KtqJdW(UOqhtQJ{W(JBb$KtqJH'W(Jb$KtqJW(Jhb$KtqJW}q (Jb$KJ\b$KuJ|NX(J?b$Ktq!JtnX(J?b$K tq"J-@X}q#(Jb$KJ~b$KuJ NX(Jb$Ktq$t(Uq%htQtq&.O7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJhb$KJ~b$KJb$Kttttq.N7{&tcBTrees._IIBTree IIBTree q.((((JLb$KJSb$KJ`b$KJqb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.M7{&XcBTrees._IIBTree IIBTree q.((((J>b$KJDb$KJvb$KJb$KJb$KJb$KJb$Kttttq.L7{&CcBTrees._IIBTree IIBTree q.((((JLb$KJb$KJb$KJb$Kttttq.K7{&JcBTrees._IIBTree IIBTree q.((((JDb$KJtb$KJb$KJb$KJb$Kttttq.J7{&cBTrees._IIBTree IIBTree q.((((J>b$KJDb$KJEb$KJGb$KJHb$KJKb$KJQb$KJSb$KJ]b$KJ_b$KJfb$KJhb$KJmb$KJpb$KJ{b$KJ}b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$Kttttq.7{&UcBTrees._IOBTree IOBucket q.((JcQ(UPqcBTrees._IIBTree IIBTree qtQJeQ(Jb$KtqJQ(J~b$KtqJhQ(UQqhtQJGZQ}q(Jb$KJGb$K uJSR(Jb$KtqJGJR(URq htQJ>R(USq htQJO6ER(J_b$Ktq J&ER(J~b$Ktq JrSR(Jb$Ktq J<{]R(J?b$KtqJ|R(Jcb$KtqJ)ֱR}q(Jpb$KJcb$KuJ拴R(J~b$KtqJ̵R(Jb$KtqJMR(Jb$KtqJR(UTqhtQJcR(Jrb$K tqJ(R}q(Jb$KJb$KuJ? S(Jb$KtqJS(UUqhtQJ6S(Jb$KtqJcS(UVqhtQJ2mS(Jb$KtqJS(Jb$KtqJ䀩S(UWqhtQJ虪S}q(Jb$KJb$KJmb$KuJۮS(Jjb$KtqJRS(Jb$Ktq JES}q!(Jb$KJ>b$KuJVS}q"(Jcb$KJgb$KuJDS(UXq#htQJTT(Jb$Ktq$JT(Jcb$Ktq%J=PT(UYq&htQJz=T(Jb$Ktq'JRT(UZq(htQJqXT}q)(J`b$KJMb$KuJGT(U[q*htQt(Uq+htQtq,.[7{&cBTrees._IIBTree IIBTree q.((((J>b$KJQb$KJXb$KJZb$KJpb$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.Z7{&cBTrees._IIBTree IIBTree q.((((J>b$KJGb$KJLb$KJ\b$KJ`b$KJpb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.Y7{&_cBTrees._IIBTree IIBTree q.((((J>b$KJGb$KJLb$KJb$KJb$KJb$KJb$KJb$Kttttq.X7{&_cBTrees._IIBTree IIBTree q.((((JIb$KJWb$KJkb$KJob$KJvb$KJ~b$KJb$KJb$Kttttq.W7{&XcBTrees._IIBTree IIBTree q.((((J>b$KJDb$KJvb$KJb$KJb$KJb$KJb$Kttttq.V7{&{cBTrees._IIBTree IIBTree q.((((JBb$KJMb$KJPb$KJeb$KJsb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.U7{&mcBTrees._IIBTree IIBTree q.((((Jdb$KJhb$KJjb$KJmb$KJtb$KJ~b$KJb$KJb$KJb$KJb$Kttttq.T7{&;cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJAb$KJBb$KJDb$KJEb$K JGb$KJHb$KJJb$KJKb$KJLb$KJNb$KJSb$KJWb$KJXb$KJZb$KJ\b$K J^b$KJ_b$K J`b$K Jbb$KJcb$KJdb$KJgb$KJhb$KJjb$KJkb$KJmb$KJnb$KJob$KJpb$KJqb$KJtb$KJxb$KJzb$KJ{b$KJ|b$KJ}b$KJ~b$KJb$K=Jb$KJb$K Jb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$K Jb$KJb$KJb$KJb$KJb$Kttttq.S7{&CcBTrees._IIBTree IIBTree q.((((JBb$KJnb$KJ~b$KJb$Kttttq.R7{&JcBTrees._IIBTree IIBTree q.((((Jtb$KJb$KJb$KJb$KJb$Kttttq.Q7{&JcBTrees._IIBTree IIBTree q.((((JJb$KJgb$KJtb$KJb$KJb$Kttttq.P7{&fcBTrees._IIBTree IIBTree q.((((J>b$KJLb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((JN(U\qcBTrees._IIBTree IIBTree qtQJ.3N(Jb$KtqJ O(JZb$KtqJO(J>b$KtqJ\`!O(U]qhtQJj=O}q(JLb$KJb$KJ~b$KuJDO(U^q htQJEO(Jjb$Ktq JdO(Jb$Ktq JptO(Jvb$Ktq JKdO}q (Jb$KJ{b$KuJ.˜O(J>b$KtqJ6ůO(Jb$KtqJުO(Jb$KtqJ2?O(U_qhtQJiO(J_b$KtqJհO(J`b$KtqJjO(Jb$KtqJ`P(J>b$KtqJ:$P(J?b$KtqJ$JP(Jb$KtqJBWP(Jb$KtqJFP(Jhb$KtqJbP(U`qhtQJBP(Jb$KtqJP(Jb$KtqJ1P(J~b$KtqJP(UaqhtQJ7P(Jpb$KtqJ9P(JPb$Ktq JQ(J>b$Ktq!JZQ(Ubq"htQJQ(Ucq#htQJ6Q(Jb$Ktq$JvLQ}q%(Jb$KJDb$KuJ__Q(J~b$Ktq&t(Uq'htQtq(.c7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJMb$KJ\b$KJ_b$KJhb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.b7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJ?b$K Jjb$KJ}b$KJb$Kttttq.a7{&CcBTrees._IIBTree IIBTree q.((((Jkb$KJqb$KJb$KJb$Kttttq.`7{&cBTrees._IIBTree IIBTree q.((((JAb$KJBb$KJCb$KJEb$KJGb$KJJb$KJKb$KJLb$KJOb$KJQb$KJSb$KJTb$KJUb$KJVb$KJXb$KJZb$KJ[b$KJ\b$KJ]b$KJ_b$KJ`b$KJab$KJbb$KJib$KJjb$KJkb$KJlb$KJmb$KJob$KJqb$KJtb$K Jvb$KJwb$KJ|b$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq._7{&cBTrees._IIBTree IIBTree q.((((JGb$KJSb$KJ]b$KJkb$KJqb$KJtb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.^7{&{cBTrees._IIBTree IIBTree q.((((J>b$KJGb$KJXb$KJZb$KJ\b$KJ^b$KJ{b$KJb$KJb$KJb$KJb$KJb$Kttttq.]7{&cBTrees._IIBTree IIBTree q.((((J@b$KJAb$KJBb$KJDb$KJEb$KJGb$KJHb$KJIb$KJKb$KJMb$KJPb$KJQb$KJRb$KJSb$KJVb$KJWb$KJXb$KJZb$KJ\b$KJ_b$KJ`b$KJdb$KJfb$KJhb$KJjb$K Jkb$KJmb$KJob$KJsb$KJtb$KJub$KJvb$KJxb$KJ|b$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.\7{&_cBTrees._IIBTree IIBTree q.((((J>b$KJ\b$KJtb$KJvb$KJb$KJb$KJb$KJb$Kttttq.7{&qcBTrees._IOBTree IOBucket q.((JJ}q(Jb$KJb$KuJxJ(UdqcBTrees._IIBTree IIBTree qtQJJ(Jhb$KtqJJ(Jb$KtqJ.J(J`b$KtqJD4K(UeqhtQJFK(J>b$Ktq JQK(JSb$Ktq J K(Jb$Ktq J)K(Jjb$Ktq JqK(Jkb$Ktq J/K(Jhb$KtqJPL(Jb$KtqJ?pL(UfqhtQJ xL(UgqhtQJOL}q(Jb$KJb$KuJ\L(Jb$KtqJpL}q(JHb$KJb$KuJ5L}q(JBb$KJb$KuJL(Jb$KtqJ L(UhqhtQJL}q(Jb$KJBb$KJb$KuJL(Jb$KtqJM(Jb$KtqJ"M(Jb$KtqJ$M(Jvb$KtqJ 7M(Jb$KtqJ^WM(UiqhtQJUM(Jb$KtqJӠM(Jb$Ktq JM(Ujq!htQJIM(Ukq"htQJM(Ulq#htQJ_!N(Jkb$Ktq$Jl+N(Jb$Ktq%J',LN}q&(Jb$KJ\b$KuJwRN}q'(Jtb$KJb$KuJQwN(Umq(htQJN(Jb$Ktq)Jb$KJeb$KJb$KJb$KJb$KJb$Kttttq.i7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJLb$KJNb$KJ_b$KJ`b$KJnb$KJob$KJrb$KJub$KJvb$KJxb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.h7{&XcBTrees._IIBTree IIBTree q.((((Jcb$KJgb$KJpb$KJb$KJb$KJb$KJb$Kttttq.g7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJFb$KJ_b$KJcb$KJhb$KJjb$KJb$K Jb$KJb$KJb$KJb$KJb$Kttttq.f7{&tcBTrees._IIBTree IIBTree q.((((J?b$KJEb$KJJb$KJKb$KJdb$KJtb$KJb$KJb$KJb$KJb$KJb$Kttttq.e7{&CcBTrees._IIBTree IIBTree q.((((JJb$KJ}b$KJb$KJb$Kttttq.d7{&tcBTrees._IIBTree IIBTree q.((((J>b$KJLb$KJQb$KJ\b$KJ_b$KJjb$KJtb$KJb$KJb$KJb$KJb$Kttttq.7{&gcBTrees._IOBTree IOBucket q.((JzG(J?b$KtqJCG(Jb$KtqJAFG(UnqcBTrees._IIBTree IIBTree qtQJHIG}q(Jb$KJBb$KJ~b$KuJiG(UoqhtQJւG}q(Jb$KJb$KuJ3ޘG}q (Jb$KJeb$KuJ@G(Jb$Ktq JqG}q (Jb$KJb$KuJG}q (JAb$KJb$KuJxr H(Upq htQJ H}q(JSb$KJMb$KuJ0$H}q(Jb$KJb$KJ_b$KuJTjIH(UqqhtQJb#H(J>b$KtqJLH(Jb$KtqJH(UrqhtQJH(JMb$KtqJeH}q(JBb$KJb$KJb$KuJQH(Jb$KtqJ/I(Jb$KtqJzP2I}q(Jb$KJ?b$KuJ@I}q(Jtb$KJb$KuJBI}q(Jjb$KJtb$KJb$K uJHI}q(Jb$KJb$KJ_b$KuJKKI(Jb$KtqJCI(Jb$KtqJ@I(UsqhtQJŋI(Jb$KtqJI(Jjb$Ktq JI(J^b$Ktq!JjJ}q"(JKb$KJEb$KuJRJ(Utq#htQJJ(Uuq$htQJJ}q%(Jb$KJ?b$KuJ/^J(Uvq&htQJ:oJ(Jhb$Ktq't(Uq(htQtq).v7{&cBTrees._IIBTree IIBTree q.((((JGb$KJSb$KJVb$KJ^b$KJ_b$KJjb$KJtb$KJzb$KJ{b$KJb$KJb$KJb$KJb$Kttttq.u7{&cBTrees._IIBTree IIBTree q.((((JLb$KJMb$KJNb$KJSb$KJ_b$KJ`b$KJcb$KJgb$KJhb$KJmb$KJpb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.t7{&JcBTrees._IIBTree IIBTree q.((((JBb$KJSb$KJjb$KJvb$KJxb$Kttttq.s7{&CcBTrees._IIBTree IIBTree q.((((Jzb$KJb$KJb$KJb$Kttttq.r7{&CcBTrees._IIBTree IIBTree q.((((J`b$KJb$KJb$KJb$Kttttq.q7{&{cBTrees._IIBTree IIBTree q.((((J>b$KJDb$KJ\b$KJhb$KJzb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.p7{&tcBTrees._IIBTree IIBTree q.((((JBb$KJLb$KJSb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.o7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJHb$KJb$KJb$KJb$Kttttq.n7{&QcBTrees._IIBTree IIBTree q.((((J>b$KJnb$KJb$KJb$KJb$KJb$Kttttq.7{&[cBTrees._IOBTree IOBucket q.((J8C}q(Jb$KJ\b$KuJ.C(J~b$KtqJNC(Jjb$KtqJ̍D(JVb$KtqJ['D(UwqcBTrees._IIBTree IIBTree qtQJ)D(Jhb$KtqJ/D}q (Jb$KJ\b$KuJ@(:D(J`b$Ktq JRTD(Jb$Ktq J_D(Jb$Ktq JmD}q (JMb$KJb$KuJݙD}q(Jtb$KJb$KuJ2D(Jb$KtqJ/D}q(Jhb$KJ~b$KuJWE(Jb$KtqJiAE}q(Jpb$KJ{b$KJcb$KuJԯE(Jkb$KtqJӮE(Jb$KtqJۻE}q(Jb$KJvb$KuJE(Jb$KtqJW-F(UxqhtQJHF(Jb$KtqJnF(UyqhtQJtF(Jb$KtqJ4F(UzqhtQJbF(JSb$KtqJTF(Jb$KtqJOqF(Job$KtqJF(U{qhtQJqF}q (Jjb$KJb$KuJpF(U|q!htQJtF}q"(Jb$KJ~b$KuJmF(U}q#htQJF(Jb$Ktq$JʣF}q%(JPb$KJb$KJsb$KuJ]F(Jb$Ktq&J_F(U~q'htQJF}q((Jb$KJqb$KJDb$KuJAG(Jb$Ktq)t(Uq*htQtq+.~7{&{cBTrees._IIBTree IIBTree q.((((JEb$KJGb$KJKb$KJXb$KJ^b$KJob$KJtb$KJvb$KJ}b$KJb$KJb$KJb$Kttttq.}7{&CcBTrees._IIBTree IIBTree q.((((JEb$KJjb$KJtb$KJb$Kttttq.|7{&CcBTrees._IIBTree IIBTree q.((((JJb$KJb$KJb$KJb$Kttttq.{7{&cBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJZb$KJ`b$KJcb$KJgb$KJnb$KJpb$KJtb$KJvb$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.z7{&cBTrees._IIBTree IIBTree q.((((JEb$KJIb$KJKb$KJZb$KJ\b$KJbb$KJqb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.y7{&mcBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJtb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$Kttttq.x7{&mcBTrees._IIBTree IIBTree q.((((JGb$KJjb$KJkb$KJqb$KJtb$KJb$KJb$KJb$KJb$KJb$Kttttq.w7{&cBTrees._IIBTree IIBTree q.((((JBb$KJCb$KJIb$KJOb$KJTb$KJZb$KJ[b$KJ\b$KJob$KJtb$KJ|b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J6?}q(J{b$KJb$KJ>b$KuJ9?(Jb$KtqJUE?}q(Jeb$KJb$KuJ09F?(UqcBTrees._IIBTree IIBTree qtQJT?(Jhb$KtqJCq?(Jb$KtqJ) ?(Uq htQJ/?}q (Jpb$KJcb$KuJ?(Jb$Ktq Jz6@}q (Jeb$KJb$KuJ8@(Uq htQJV@(UqhtQJ9N|@(UqhtQJ@(UqhtQJf~@(Jb$KtqJe@(J|b$KtqJ@(Jjb$KtqJv A(JSb$KtqJA}q(Jpb$KJcb$KuJT'A(UqhtQJC4A(Jb$KtqJhQA(Jb$KtqJ ^A(Jb$KtqJrrA(Jhb$KtqJ3A(J>b$KtqJ&A(Jvb$KtqJcA(Jb$KtqJïA(UqhtQJmA(Jb$KtqJA}q (JAb$KJb$KuJFB}q!(Jtb$KJb$KuJtB}q"(Jmb$KJvb$KuJv7B(Jb$Ktq#J}hB(Jpb$Ktq$J5؄B(Uq%htQJB}q&(Jb$KJWb$KuJ@pB(Jb$Ktq'JnB(Jb$Ktq(J5ѷB(J>b$Ktq)J$C}q*(JSb$KJ~b$KuJP C(Uq+htQJC(Jhb$Ktq,t(Uq-htQtq..7{&mcBTrees._IIBTree IIBTree q.((((J>b$KJJb$KJ`b$KJhb$KJzb$KJ~b$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JAb$KJEb$KJKb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jkb$KJub$KJvb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJEb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((Jab$KJmb$KJnb$K Jb$KJb$KJb$KJb$K Jb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JWb$KJXb$KJmb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((J>b$K JVb$KJ\b$KJhb$KJqb$KJ~b$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JQb$KJmb$KJ~b$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JSb$KJ\b$KJjb$KJrb$KJ~b$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJFb$KJMb$KJWb$KJ^b$KJcb$KJeb$KJgb$KJhb$KJmb$K Jpb$KJ{b$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J8(JIb$KtqJ/d8(Jb$KtqJ8(Jhb$KtqJL9(Job$K tqJE9(J`b$KtqJr_,9(Jb$KtqJ8;9}q(Jb$KJb$KuJexd9(JBb$K tq JZ{9(Jb$Ktq J;9(Jkb$Ktq JM9(Jb$Ktq Jk:(Jb$Ktq J+:(UqcBTrees._IIBTree IIBTree qtQJ"@:(Jb$KtqJZ:(Jb$KtqJg:}q(Jtb$KJb$KuJ$:}q(Jb$KJb$KuJ:}q(Jb$KJJb$KuJq:}q(J`b$KJMb$KJb$KuJ2;(UqhtQJ`>;(Jmb$KtqJIS;(UqhtQJĂ;(Jb$KtqJՄ;(J>b$KtqJ$;(Jb$KtqJ[j;(J\b$KtqJ-;(UqhtQJ;(UqhtQJ#<(UqhtQJy#<(Uq htQJf%<(Jb$Ktq!Jkf.<}q"(JBb$KJGb$K uJ%]<(Jb$Ktq#Jr<(Jbb$Ktq$J<(JIb$Ktq%J =(Jkb$Ktq&J3=(Uq'htQJ}C5=(Jb$Ktq(J)v=(JLb$Ktq)J=(Uq*htQJ=(Jb$Ktq+J8=(Jb$Ktq,J.=(Uq-htQJ*>}q.(JPb$KJb$KuJ>(J>b$Ktq/J}y>}q0(Jb$KJ?b$KuJ>}q1(Jhb$KJb$KJb$KuJq>}q2(Jb$KJb$KuJ4[)?(Jb$Ktq3t(Uq4htQtq5.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJFb$KJMb$KJ^b$KJcb$KJeb$KJgb$KJhb$KJpb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JEb$KJIb$KJJb$KJKb$KJLb$KJSb$KJ`b$KJcb$KJjb$KJnb$KJvb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JBb$KJSb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jhb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJ~b$KJb$KJb$KJb$Kttttq.7{&tcBTrees._IIBTree IIBTree q.((((JDb$KJ\b$KJ{b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JTb$KJ[b$KJmb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((JDb$KJVb$KJ_b$KJub$KJvb$KJ~b$KJb$KJb$K Jb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JNb$KJqb$KJ~b$KJb$KJb$KJb$Kttttq.7{&1cBTrees._IOBTree IOBucket q.((J 3(J>b$KtqJM4(J~b$KtqJ 4(UqcBTrees._IIBTree IIBTree qtQJd@04(Jb$KtqJ04}q(Jtb$KJb$KJb$KuJ?4(Jb$KtqJh4(JLb$Ktq J4(J~b$Ktq J4(JGb$Ktq JR4}q (Jb$KJb$KJb$KuJ4(JJb$Ktq J ?5(Jb$KtqJL5(UqhtQJL85(J^b$KtqJJ5(Jb$KtqJ fR5(Jb$KtqJ5(Jb$KtqJ'5(Jbb$KtqJ 5(Jb$KtqJ}5(UqhtQJ5(UqhtQJ 6(Jb$KtqJ 6(Jvb$KtqJ\6(UqhtQJ!6(Jhb$KtqJNL6(Jb$KtqJQ6(Jb$KtqJzTY6(Jb$KtqJZ6}q(Jb$KJb$KuJ&v6(JNb$Ktq J6(Jjb$Ktq!J76(JEb$Ktq"JX7}q#(Jb$KJrb$KJLb$KuJo M7(Jlb$Ktq$J7(J`b$Ktq%J.7(Jb$Ktq&JXo7(Jb$Ktq'JP7(Jb$Ktq(Jp8(Jhb$Ktq)Ji8(Jhb$Ktq*Jxsj8(Jb$Ktq+t(Uq,htQtq-.7{&JcBTrees._IIBTree IIBTree q.((((JFb$KJjb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJCb$KJDb$KJEb$KJGb$KJLb$K JMb$KJNb$KJSb$KJWb$KJZb$KJ\b$KJ_b$KJ`b$KJab$KJdb$KJhb$KJib$KJjb$KJlb$KJmb$KJnb$KJqb$KJtb$K Jzb$KJ|b$KJ~b$KJb$KPJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JMb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jcb$KJhb$KJmb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JDb$KJEb$KJKb$KJLb$KJNb$KJSb$KJ\b$KJ_b$KJcb$KJhb$KJjb$KJmb$KJqb$KJtb$KJvb$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K ttttq.7{&cBTrees._IOBTree IOBucket q.((JkN1}q(Jb$KJb$KJb$KuJUW1}q(Jb$KJb$KuJ\1(Jb$KtqJGd1(UqcBTrees._IIBTree IIBTree qtQJBu1(Jhb$KtqJ]Ȁ1}q(JIb$KJdb$KuJiˍ1}q (Jeb$KJb$KuJ11(Jb$Ktq JX=1}q (Jb$KJb$KuJ;2(Jb$Ktq J/2(Uq htQJ;2(UqhtQJ K2(Jb$KtqJ9wR2(UqhtQJ52}q(Jb$KJb$KJDb$KuJ2(UqhtQJ2(UqhtQJ2}q(JXb$KJb$KuJoQ2(J>b$KtqJ3}q(Jb$KJb$KuJ_ 3(UqhtQJ-33(Jb$KtqJ53(Jvb$KtqJK3(UqhtQJT3(Jb$KtqJx]p3(JJb$KtqJ}y3}q(Jhb$KJb$KJ>b$KuJ3(Jkb$KtqJȼ3(UqhtQJB3}q (JIb$KJ\b$KJUb$KuJ#3(Uq!htQJ3(Uq"htQt(Uq#htQtq$.7{&icBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJEb$KJGb$KJIb$KJJb$KJKb$KJLb$KJMb$KJNb$KJSb$KJ\b$K J_b$KJ`b$KJcb$KJeb$KJfb$KJhb$KJjb$KJob$KJtb$KJvb$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$K Jb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JAb$KJEb$KJJb$KJKb$KJSb$KJUb$K Jdb$KJfb$KJhb$KJib$KJkb$KJlb$KJtb$KJyb$KJ}b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&{cBTrees._IIBTree IIBTree q.((((J>b$KJGb$KJ\b$KJ_b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JUb$KJ\b$KJpb$KJzb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JAb$KJkb$KJvb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jjb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JBb$KJvb$KJb$K Jb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J_b$KJhb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJDb$KJFb$KJPb$KJ\b$KJ`b$KJeb$KJmb$KJsb$KJvb$KJ~b$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JEb$KJ`b$KJpb$KJ{b$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J\b$KJ_b$KJ`b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&IcBTrees._IOBTree IOBucket q.((Jq-(J>b$KtqJ-}q(Jb$KJb$KuJN .(Jb$KtqJ.}q(JAb$KJb$KuJ1,.(Jb$KtqJ]:Z.(Jb$KtqJ|\.(Jb$KtqJD.(Jyb$Ktq JȊ.(Jb$Ktq J?܍.(Jb$Ktq Jk.(JMb$Ktq JT.}q (Jb$KJWb$KuJ.(UqcBTrees._IIBTree IIBTree qtQJX.}q(Jb$KJb$KJcb$KuJ@.(J>b$KtqJ.(J`b$KtqJݴ.(Jb$KtqJ.}q(Jb$KJb$KuJ+/(Jzb$KtqJ^4N/(UqhtQJs/}q(Jb$KJb$KuJ/}q(Jtb$KJ?b$KuJX/(UqhtQJZ/(Jb$KtqJ'/(Jb$KtqJ/(J>b$KtqJ/(Jb$KtqJ{/}q(Jpb$KJcb$KJgb$KuJ?/(J`b$KtqJ/}q (JBb$KJb$KJ_b$KuJˮ/(Uq!htQJ~h/(Jb$Ktq"Jt0(Jhb$Ktq#J0(Jb$Ktq$J30(Jjb$Ktq%J0(Jb$Ktq&J.0(J>b$Ktq'J*P1(Uq(htQJE:1(Jb$Ktq)J.tK1(Jb$Ktq*t(Uq+htQtq,.7{&cBTrees._IIBTree IIBTree q.((((JAb$KJDb$KJEb$KJJb$KJLb$KJZb$KJ\b$KJ_b$KJ`b$KJhb$KJmb$KJob$KJtb$KJzb$KJ~b$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JHb$KJ]b$KJbb$KJob$KJtb$KJvb$KJ|b$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JJb$KJ`b$KJnb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((JNb$KJcb$KJgb$KJhb$KJpb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JDb$KJNb$KJ`b$KJnb$KJb$KJb$KJb$K Jb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((Jg3*}q(Jb$KJb$KuJux*(Jb$KtqJ ׆*}q(Jb$KJnb$KuJ<*(Jb$KtqJ*(Jb$KtqJ*(Jjb$KtqJ*(UqcBTrees._IIBTree IIBTree q tQJ2 +(JMb$Ktq J-+(Uq h tQJL+}q (Jb$KJ_b$KuJn+(Uq h tQJ +(JGb$KtqJB-+(Jb$KtqJB]+(Jb$KtqJ#+(Jb$KtqJX=+(Jmb$KtqJF+(Jb$KtqJI+}q(Jb$KJMb$KJb$KuJL,(Jb$KtqJVI9,(JMb$KtqJ,(Uqh tQJ9,(Uqh tQJ/,(Uqh tQJ,(Uqh tQJ,(Uqh tQJ -(Uqh tQJ&-(Jb$KtqJAQi-(Jb$KtqJ%k-(Jb$KtqJT -(JMb$Ktq J-(Uq!h tQJ-}q"(Jb$KJSb$KuJ-(Uq#h tQJ-(Uq$h tQt(Uq%htQtq&.7{&XcBTrees._IIBTree IIBTree q.((((JWb$KJ\b$KJhb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJ`b$KJhb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((J>b$KJXb$KJjb$KJrb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJLb$KJZb$KJtb$KJ|b$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJGb$KJLb$KJSb$KJ_b$KJhb$KJqb$KJtb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$K"JBb$KJFb$KJ\b$KJcb$K Jgb$KJhb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJGb$KJIb$KJJb$KJZb$KJ`b$KJeb$KJjb$KJmb$KJnb$KJvb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((J?b$KJEb$KJKb$KJ`b$KJtb$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((Jhb$KJjb$KJmb$KJyb$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JGb$KJSb$KJ]b$KJ`b$KJtb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J\b$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J@b$KJDb$KJGb$KJqb$KJb$Kttttq.7{&-cBTrees._IOBTree IOBucket q.((JKϳ&}q(Jb$KJKb$KJEb$KuJ&}q(Jb$KJtb$KJb$KuJ^&(Jb$KtqJ&}q(Jb$KJrb$KJb$KuJj '(UqcBTrees._IIBTree IIBTree qtQJl,'(Jb$KtqJ7'(Jhb$Ktq Jx@'(Jb$Ktq JA'(Uq htQJW'(Jb$Ktq Jt'(JUb$Ktq Jl{'}q(Jb$KJqb$KJb$KuJ '(Jb$KtqJ0'(Jb$KtqJ+q'(J`b$KtqJ''(Jb$KtqJA'(Jb$KtqJ '(Jeb$KtqJda'}q(Jb$KJ?b$KuJ"k((Jb$KtqJ9z((UqhtQJ}((Jb$KtqJՈ((JMb$KtqJ(}q(Jb$KJb$KJnb$KuJ((Jb$KtqJ~ ((Jb$KtqJS-)(Jb$KtqJ?)(Jb$KtqJ B)(Jb$KtqJK)(J_b$Ktq J3)(Jb$Ktq!JLr)}q"(Jb$KJEb$KuJK)(Uq#htQJM)(Jb$Ktq$J)(Uq%htQJ4|)(Uq&htQJ )(JFb$Ktq'JA)(J>b$Ktq(t(Uq)htQtq*.7{&CcBTrees._IIBTree IIBTree q.((((Jvb$KJb$K Jb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJCb$KJDb$KJQb$KJSb$KJTb$KJZb$KJ[b$KJcb$KJgb$KJpb$KJtb$KJ|b$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J?b$K JEb$KJKb$KJMb$KJ_b$KJcb$KJtb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((JBb$KJLb$KJ`b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJHb$KJQb$KJ`b$KJjb$KJnb$KJtb$KJvb$KJzb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JDb$KJNb$KJ_b$KJ`b$KJtb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&VcBTrees._IOBTree IOBucket q.((Jz^#(Jb$KtqJC#}q(Jb$KJtb$KJb$KuJ#(Jb$KtqJn#}q(Jb$KJZb$KuJm#}q(J`b$KJb$KJb$KuJ#(Jpb$KtqJ4#(UqcBTrees._IIBTree IIBTree q tQJ(#(Uq h tQJG$(JLb$Ktq JbQ?$}q (Jb$KJb$KuJE$(Jb$Ktq J $}q(Jb$KJb$KJb$KuJ$(Uqh tQJ$}q(Jb$KJb$KuJ$}q(Jkb$KJb$KJ~b$KuJw%(Uqh tQJ\%(Jkb$KtqJ %(J~b$KtqJH %(Uqh tQJK %(Jvb$KtqJ%(Jb$KtqJLL%(Uqh tQJR%}q(Jqb$KJb$KuJ6n^%(Jb$KtqJ%(Jb$KtqJǴ%}q(J|b$KJZb$KJTb$KuJL¿%(Uqh tQJ%(Uqh tQJ)%(Uqh tQJ5%(J\b$Ktq JU&&(Uq!h tQJ?O&(Uq"h tQJVq&(Uq#h tQJ!v&(Jb$Ktq$J&(Uq%h tQJ15&}q&(Jhb$KJb$KJb$Kut(Uq'htQtq(.7{&mcBTrees._IIBTree IIBTree q.((((J\b$KJ`b$KJhb$KJmb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JGb$KJqb$KJtb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JXb$KJb$K Jb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jnb$KJqb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJ`b$KJhb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((JLb$KJ\b$KJ`b$KJvb$KJxb$KJ~b$K Jb$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((JDb$KJEb$KJNb$KJ\b$KJ`b$KJb$K Jb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJEb$KJKb$KJNb$KJSb$KJVb$KJWb$KJ\b$KJ_b$KJ`b$KJab$KJhb$KJjb$KJkb$KJtb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&{cBTrees._IIBTree IIBTree q.((((JGb$KJSb$KJ]b$KJtb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJLb$KJvb$KJ~b$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJEb$KJKb$KJZb$KJ]b$KJkb$KJtb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JZb$KJ\b$KJ^b$KJjb$KJmb$KJ|b$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JDb$KJ\b$KJzb$KJb$KJb$KJb$Kttttq.7{&#cBTrees._IOBTree IOBucket q.((J4 (UqcBTrees._IIBTree IIBTree qtQJ (J>b$KtqJ? }q(Jb$KJ\b$KuJ= (Jkb$KtqJ*!(Jb$KtqJ:!}q(Jb$KJb$KuJ(J!(Jb$Ktq JLa!}q (J`b$KJb$KJ>b$KuJ~j!(Uq htQJPy!(J`b$Ktq JK!(Jb$Ktq J!(Jb$KtqJˡ!(Jb$KtqJk!(UqhtQJ0!(J~b$KtqJ!(Jmb$KtqJA!(Jkb$KtqJ!}q(Jqb$KJtb$KJb$KuJNZ"(UqhtQJs=5"}q(Jb$KJb$KJb$KuJ!="(J~b$KtqJx(K"}q(Jb$KJb$KJNb$KuJSL"(JMb$KtqJփ"(Jb$KtqJП"(JLb$KtqJ "}q(Jb$KJSb$KuJS"}q(Jpb$KJcb$KJgb$KuJ)@"(UqhtQJ8"}q(Jb$KJnb$KuJ"(Uq htQJDz#(Jmb$Ktq!J#(Jb$Ktq"J"#(JSb$Ktq#J6#(Jpb$Ktq$J47#(Uq%htQJmx#(J~b$Ktq&t(Uq'htQtq(.7{&tcBTrees._IIBTree IIBTree q.((((J?b$KJEb$KJKb$KJhb$KJnb$KJtb$KJ{b$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JNb$KJSb$KJ`b$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JLb$KJ`b$KJib$KJqb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J`b$KJjb$KJ}b$KJb$KJb$Kttttq.7{&icBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJDb$KJEb$K JHb$KJIb$KJJb$KJKb$K JLb$KJQb$KJRb$KJSb$KJVb$KJ\b$KJ_b$KJ`b$KJhb$KJjb$KJmb$KJob$KJtb$KJub$KJ}b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JGb$KJcb$KJgb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJDb$KJEb$KJJb$KJKb$KJLb$KJSb$KJZb$KJ_b$KJ`b$KJfb$KJhb$KJlb$KJrb$KJtb$KJvb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J(UqcBTrees._IIBTree IIBTree qtQJA(Jcb$KtqJ(Jb$KtqJU(Jb$KtqJd}q(Jb$KJb$KJb$KuJ(Jb$KtqJ##(Jb$Ktq Ju'(J>b$Ktq JhW(Jb$Ktq Jg(Uq htQJh}q (Jb$KJDb$KJ_b$KuJ:#}q(Jjb$KJb$KuJ(*(UqhtQJT(Jkb$KtqJx(UqhtQJE(Jb$KtqJ:(UqhtQJ ?}q(Jb$KJb$KJb$KuJB(Jhb$KtqJYN(Jb$KtqJPb$KtqJS(UqhtQJ(UqhtQJ(UqhtQJ(J?b$KtqJ(J>b$KtqJS(Jb$KtqJ(JBb$KtqJ?6}q(Jb$KJ}b$KuJ]=(Jb$Ktq J@}q!(Jb$KJ>b$KuJb$Ktq*JH(Uq+htQJgP(Uq,htQJBp(Jb$Ktq-Jt}(Jb$Ktq.J{}q/(Jb$KJnb$KuJ(Jb$Ktq0J.(Uq1htQJ(Jb$Ktq2Js)(Jb$Ktq3JYG(Uq4htQJ y}q5(Jb$KJb$KuJ(Uq6htQJ}q7(Jb$KJb$KuJu(Uq8htQJf(Jb$Ktq9J,(Uq:htQJGE (Jb$Ktq;J;ch (Uqt(Uq?htQtq@.7{&JcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((J>b$KJLb$KJPb$KJsb$KJb$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((J_b$KJpb$KJqb$KJtb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((J>b$KJJb$KJ_b$KJtb$KJ~b$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J`b$KJmb$KJ{b$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JOb$KJlb$KJwb$KJ|b$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((JBb$KJ`b$KJtb$KJvb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J?b$KJBb$KJLb$KJSb$KJ\b$KJ_b$KJjb$KJkb$KJmb$KJqb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&8cBTrees._IIBTree IIBTree q.((((J>b$KJAb$KJGb$KJMb$KJNb$KJXb$KJ\b$KJ`b$KJcb$KJgb$KJhb$KJpb$KJqb$KJtb$KJ{b$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&icBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJ@b$KJBb$KJDb$KJGb$KJJb$KJLb$KJNb$KJSb$KJVb$KJXb$KJ\b$KJ]b$KJ_b$KJ`b$KJjb$KJkb$KJmb$KJqb$KJtb$KJvb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jeb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJCb$KJEb$KJGb$KJKb$KJSb$KJTb$KJZb$KJ[b$KJkb$KJqb$KJ|b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((J@b$KJJb$KJLb$KJRb$KJXb$KJb$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((JLb$KJ`b$KJhb$KJnb$KJ{b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J?b$KJBb$KJEb$KJGb$KJIb$KJJb$KJKb$KJMb$KJQb$KJVb$KJWb$KJXb$KJZb$KJ\b$KJ^b$KJ_b$KJ`b$KJab$KJcb$KJjb$KJkb$KJlb$KJmb$KJob$KJqb$KJrb$KJtb$KJvb$KJ|b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JNb$KJUb$KJYb$KJ_b$KJeb$KJhb$KJjb$KJmb$KJtb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jgb$KJb$KJb$KJb$Kttttq.7{& cBTrees._IOBTree IOBucket q.((J(J>b$KtqJNK(J?b$KtqJ~}q(JSb$KJtb$KJb$KuJS}q(Jhb$KJb$KuJ'+(Jjb$KtqJ9L(UqcBTrees._IIBTree IIBTree qtQJ[T(Jb$Ktq J h}q (JBb$KJtb$KJ_b$KuJ%}(Jb$Ktq J}q (Jtb$KJb$KuJq(Jb$Ktq J:n(J>b$KtqJ7(Jb$KtqJh(Jsb$KtqJ9}q(Jb$KJb$KuJ^}q(Jb$KJtb$KJb$KuJ2(UqhtQJ(Jb$KtqJ(Jb$KtqJ(Jhb$KtqJ\ (UqhtQJD2(JGb$KtqJuz(UqhtQJX(Jb$KtqJB(Jb$KtqJ(Jb$KtqJ~(Jb$KtqJs(UqhtQJ4 (Jb$KtqJr:N(Uq htQJ,f(Jjb$Ktq!J(Uq"htQJ-}q#(Jkb$KJb$KuJN(Jb$Ktq$J -(Jb$Ktq%Jk(J>b$Ktq&JU}q'(Jtb$KJb$KuJ`Z}q((Jb$KJNb$KuJ`(Uq)htQJt(Uq*htQJ (Jhb$Ktq+Jt}q,(Jb$KJb$KuJ}q-(Jb$KJ~b$KuJ`(J~b$Ktq.J'= }q/(Jb$KJnb$KuJ (Jb$Ktq0JS(Jb$Ktq1Jr(Jb$Ktq2J(Jb$Ktq3t(Uq4htQtq5.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJGb$KJIb$KJJb$KJ`b$KJjb$KJnb$KJvb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJ`b$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((J>b$KJ_b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJHb$KJWb$KJ\b$KJ^b$KJ_b$KJbb$KJob$KJqb$KJtb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJBb$KJDb$KJEb$KJFb$KJGb$KJIb$KJKb$KJMb$KJQb$KJSb$KJZb$KJ\b$KJ^b$KJ_b$KJ`b$KJcb$KJeb$KJhb$KJib$KJjb$KJmb$KJnb$KJpb$KJtb$KJvb$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J_b$KJkb$KJ~b$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JBb$KJSb$KJ`b$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JLb$KJ}b$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJEb$KJKb$KJ\b$KJhb$KJmb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J;\(UqcBTrees._IIBTree IIBTree qtQJzj(Jb$KtqJs(Jb$KtqJMt}q(Jb$KJb$KuJrGx(Jb$KtqJc(J}b$KtqJ,S(Jb$Ktq J}q (Jb$KJ\b$KJb$KuJ(Jb$Ktq JR/(Jb$Ktq Jѿi(J>b$Ktq Jm}q(Jb$KJ~b$KuJRw(Jb$KtqJ(JLb$KtqJ(JGb$KtqJlF(JWb$KtqJ}q(Jb$KJKb$KJEb$KuJm(J>b$KtqJJ(Jb$KtqJ(UqhtQJ33(Jb$KtqJF8(Jb$KtqJe9}q(Jhb$KJqb$KJ>b$KuJ-}q(Jb$KJ>b$KJ_b$KuJ׃}q(Jb$KJ>b$KuJ}q(JXb$KJb$KuJ(J~b$KtqJ3}q(Jhb$KJKb$KJEb$KuJ(UqhtQJy}q (Jlb$KJUb$KuJ(Uq!htQJE}q"(Jhb$KJb$KuJe(Uq#htQJtqD}q$(JKb$KJEb$KuJ,_(Uq%htQJ4}w}q&(Jb$KJ~b$KJob$KuJt%(Uq'htQJv(Jb$Ktq(J(Uq)htQJg(J>b$Ktq*J(J>b$Ktq+t(Uq,htQtq-.7{&_cBTrees._IIBTree IIBTree q.((((JBb$KJjb$KJqb$KJrb$KJtb$KJb$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((JNb$KJ`b$KJmb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JBb$KJvb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJ`b$KJjb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J\b$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJZb$KJib$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&{cBTrees._IIBTree IIBTree q.((((JBb$KJIb$KJLb$KJQb$KJUb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((Jjb$KJvb$KJ~b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&"cBTrees._IOBTree IOBucket q.((J2(J>b$KtqJV(UqcBTrees._IIBTree IIBTree qtQJ~0(UqhtQJÓ1(JGb$KtqJv(Jb$KtqJr(Jb$KtqJQ(Jtb$Ktq Jsڮ(JMb$Ktq Jq}q (JIb$KJb$KuJ7(Uq htQJ(Jb$Ktq J}q(Jb$KJBb$KJ_b$KuJ(J>b$KtqJܻ(Jb$KtqJ^5}q(Jb$KJb$K uJd(Jmb$KtqJl}q(J`b$KJb$KuJou(UqhtQJ(UqhtQJ(UqhtQJB(Jb$KtqJi(JSb$KtqJhL(UqhtQJ,P(UqhtQJQ}q(Jb$KJb$KuJUX(Jb$KtqJ`(J>b$KtqJc(Jb$KtqJso}q(Jhb$KJb$KuJ7}q (Jb$KJ~b$KuJ(J>b$Ktq!J}q"(Jb$KJb$KJnb$KuJ(J>b$Ktq#J(Jkb$Ktq$J#(Jb$Ktq%J97(Uq&htQJb|D(Jb$Ktq't(Uq(htQtq).7{&{cBTrees._IIBTree IIBTree q.((((J>b$KJEb$KJKb$KJSb$KJ\b$KJ`b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((JLb$KJSb$KJ\b$KJ`b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((JBb$KJNb$KJPb$KJYb$KJsb$KJ~b$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J\b$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JAb$KJQb$KJmb$KJ~b$KJb$KJb$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((JFb$KJ^b$KJpb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jab$KJmb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JEb$K JKb$K Jjb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$K4J?b$KJBb$KJCb$KJDb$KJEb$KJFb$KJGb$KJJb$KJKb$KJLb$KJMb$KJNb$KJQb$KJRb$KJSb$KJUb$KJXb$KJZb$KJ[b$KJ\b$K J^b$KJ_b$KJ`b$K Jab$KJcb$KJeb$KJgb$KJhb$KJjb$KJkb$KJlb$KJmb$KJnb$KJob$KJqb$KJrb$KJtb$K Jub$KJvb$KJzb$KJ|b$KJ}b$KJ~b$KJb$KAJb$KJb$KJb$KJb$KJb$K Jb$K Jb$K Jb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$K&Jb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J+ }q(Jb$KJb$KJ?b$KuJYG (UqcBTrees._IIBTree IIBTree qtQJKg }q(Jcb$KJgb$KuJ@t }q(Jb$KJb$KuJQ (Jb$KtqJn (J>b$KtqJ/ (JBb$Ktq JJ (Uq htQJ7 (J>b$Ktq J  (J>b$Ktq Jz' (Jjb$Ktq J`U (UqhtQJk (J~b$KtqJ@k (JSb$KtqJz }q(Jb$KJKb$KJEb$KuJw (Jb$KtqJ- (JLb$KtqJ (Jhb$KtqJae (Jb$KtqJ (J>b$KtqJ (J`b$KtqJ$ (Jb$KtqJ( (UqhtQJv1 (Jb$KtqJf'4 (UqhtQJCY6 (Jvb$KtqJ:9 }q(Jtb$KJ~b$KJb$KuJP< (UqhtQJE2E (Jb$KtqJ!K (Jb$Ktq JD\ (J>b$Ktq!Jn (Uq"htQJr (Jb$Ktq#JH (Uq$htQJz (Jb$Ktq%J }q&(Jb$KJtb$KJb$KuJ (Jb$Ktq'J (Uq(htQJZr (Jb$Ktq)J1 }q*(Jb$KJgb$KuJ# &(Jb$Ktq+JM9}q,(JSb$KJb$KJvb$KuJ@(J`b$Ktq-J(Uq.htQt(Uq/htQtq0.7{&QcBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJYb$KJhb$KJtb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J~b$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JFb$KJIb$KJTb$KJZb$KJ\b$KJvb$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J?b$KJjb$KJb$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((JBb$KJcb$KJpb$KJb$KJb$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((J>b$KJDb$KJNb$KJSb$KJ~b$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JBb$KJSb$KJ`b$KJvb$KJb$K Jb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jtb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJLb$KJNb$KJ\b$KJ_b$KJ`b$KJhb$KJjb$KJmb$KJob$KJ}b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jhb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((JFr(J>b$KtqJ}x(UqcBTrees._IIBTree IIBTree qtQJ(J>b$KtqJ9(Jb$K!tqJ}q(Jb$KJLb$KuJG(Jb$KtqJ~(Uq htQJ2%(Uq htQJQ+(Jhb$Ktq J01(JSb$Ktq J8(Jb$Ktq JZ(UqhtQJ^j}q(Jb$KJb$KuJ(J~b$KtqJu(Jb$KtqJ|(Jb$KtqJy(Jb$KtqJA(J^b$KtqJ2}q(Jb$KJsb$KJb$KuJE(Jb$KtqJJH}q(Jb$KJcb$KJb$KuJO(Jb$KtqJiZ(Jb$KtqJ>i}q(Jb$KJb$KuJfk}q(Jpb$KJcb$KJgb$KuJBs(Jb$KtqJu(Jb$KtqJ%(Job$KtqJ}q(Jzb$KJb$KuJ }q (Jhb$KJb$KJeb$KuJ (Jb$Ktq!J (Jbb$Ktq"JVs (Uq#htQJʐ (Jqb$Ktq$Jd] (Jb$Ktq%Jj }q&(Jjb$KJSb$KJb$KuJ (Uq'htQJ# }q((Jb$KJNb$KJGb$KuJP (Jb$Ktq)J# (Jb$Ktq*JhS }q+(Jxb$KJb$KuJŒ (U q,htQJ (U q-htQJ (Jb$Ktq.J.|" (J>b$Ktq/J8" (U q0htQJ( }q1(JJb$KJb$Kut(Uq2htQtq3. 7{&cBTrees._IIBTree IIBTree q.((((JCb$KJFb$KJNb$KJ`b$K Jnb$KJb$K9Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq. 7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJ\b$KJb$KJb$Kttttq. 7{&JcBTrees._IIBTree IIBTree q.((((J?b$KJPb$KJsb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJVb$KJ_b$KJkb$KJtb$KJub$KJvb$KJxb$KJ~b$KJb$KJb$KJb$K Jb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJLb$KJ_b$KJ`b$KJmb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJAb$KJBb$KJEb$KJGb$KJIb$KJKb$KJLb$KJMb$KJNb$KJSb$KJWb$KJ\b$KJ^b$KJ_b$KJ`b$KJhb$KJjb$KJmb$KJob$KJqb$KJtb$KJub$KJyb$KJ{b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((JDb$KJcb$KJgb$KJjb$KJpb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JBb$KJjb$KJkb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JNb$KJZb$KJ`b$KJtb$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&2cBTrees._IOBTree IOBucket q.((J(JFb$KtqJ\(Jb$KtqJ(U qcBTrees._IIBTree IIBTree qtQJb(Jb$KtqJ;(Jb$KtqJ>E}q(JMb$KJb$KuJV(U q htQJV(Uq htQJ^u}q (Jb$KJb$KuJY}q (J`b$KJ}b$KuJ(Uq htQJH(Jb$KtqJE(J`b$KtqJp(Jb$KtqJ7(Jhb$KtqJ8(UqhtQJD(Jb$KtqJ o}q(Jb$KJ\b$KJb$KuJO((Jb$KtqJ34(J_b$KtqJ(Jb$KtqJᏣ(Jb$KtqJ(UqhtQJy(Jb$KtqJ'}q(JYb$KJNb$KuJ6(UqhtQJ5'(UqhtQJڀ(UqhtQJN (Jb$KtqJ&(Jb$Ktq JD"}q!(Jb$KJ\b$KuJ9$(Jb$Ktq"J(Uq#htQJ(Uq$htQJp(J{b$Ktq%J;(Uq&htQJQ(Uq'htQJw7(Jb$Ktq(J(Jb$Ktq)Jt}q*(Jb$KJtb$KJb$KuJk(Jb$Ktq+J(Jb$Ktq,J(Uq-htQJw(Uq.htQJ6:}q/(Jb$KJ~b$KuJjZ(Jpb$Ktq0Jͪ(Uq1htQJ<(Jb$Ktq2J(Jb$Ktq3JQ%(Jb$Ktq4J&Y(Uq5htQt(Uq6htQtq7.7{&QcBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJQb$K Jb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J?b$KJBb$KJGb$KJMb$KJ\b$KJhb$KJtb$KJyb$KJ{b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JGb$KJjb$KJrb$KJ~b$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJNb$KJ\b$KJcb$KJnb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((JEb$KJnb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJDb$KJGb$KJJb$KJLb$KJNb$KJ\b$KJcb$KJgb$KJjb$KJpb$KJrb$KJzb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&tcBTrees._IIBTree IIBTree q.((((J>b$KJFb$KJ`b$KJhb$KJpb$KJ~b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JCb$KJDb$KJGb$KJJb$KJQb$KJSb$KJUb$KJXb$KJab$KJob$KJqb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJAb$KJCb$KJDb$KJEb$KJGb$KJHb$KJJb$KJKb$KJNb$KJQb$KJSb$KJUb$KJVb$KJWb$KJXb$KJZb$KJ]b$KJ_b$KJab$KJbb$KJhb$KJib$KJjb$KJkb$KJlb$KJob$KJqb$KJrb$KJtb$KJvb$KJzb$KJ|b$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jhb$KJb$KJb$KJb$KJb$Kttttq.7{&{cBTrees._IIBTree IIBTree q.((((JLb$KJ\b$KJ`b$KJnb$KJtb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&IcBTrees._IIBTree IIBTree q.((((J>b$K J?b$KJBb$KJCb$KJDb$KJEb$KJFb$KJGb$KJIb$KJJb$KJKb$KJLb$KJMb$KJNb$KJPb$KJQb$KJSb$KJXb$KJYb$KJZb$KJ[b$KJ\b$KJ^b$KJ_b$KJ`b$K Jbb$KJcb$KJeb$KJgb$KJhb$KJjb$KJmb$KJnb$KJob$KJpb$KJqb$KJrb$KJsb$KJtb$K Jvb$KJxb$KJzb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&tcBTrees._IIBTree IIBTree q.((((J>b$KJZb$KJpb$KJtb$KJ|b$KJ~b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&tcBTrees._IIBTree IIBTree q.((((J>b$KJgb$KJhb$KJzb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JCb$KJQb$KJZb$KJ[b$KJ\b$KJ^b$KJhb$KJrb$KJzb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq. 7{&QcBTrees._IIBTree IIBTree q.((((JDb$KJ\b$KJb$KJb$KJb$KJb$Kttttq. 7{&_cBTrees._IIBTree IIBTree q.((((JGb$KJLb$KJ_b$KJ`b$KJb$KJb$KJb$KJb$Kttttq.7{&acBTrees._IOBTree IOBucket q.((J1}q(Jb$KJb$KJ>b$KuJa(UqcBTrees._IIBTree IIBTree qtQJ(UqhtQJR(JSb$KtqJV$}q(Jb$KJb$KuJ0(J>b$KtqJ?E(Uq htQJG5H(Jb$Ktq JI(U q htQJyjP(J>b$Ktq J^(Jkb$K tq JC}q(Jjb$KJLb$KuJ)(U!qhtQJg(Jhb$KtqJ^9w(Job$KtqJ(J_b$KtqJ}q(J`b$KJhb$KuJ?(U"qhtQJ&(J>b$KtqJ$(U#qhtQJ}q(Jb$K Jb$KuJ(Jb$KtqJ5}q(Jzb$KJb$KuJa(Jb$KtqJӚa(Jb$KtqJ!w}q(Jb$KJ_b$KuJy}q(Jeb$KJb$KuJ,6}q(J`b$KJb$KJb$KuJ}q(J`b$KJb$KJb$KuJ(JBb$Ktq Jy(Jb$Ktq!J (Jb$Ktq"JG(JLb$Ktq#J"(U$q$htQJiE(U%q%htQJtAK}q&(Jb$KJ_b$KuJS}q'(Jb$KJb$KuJT}q((JBb$KJSb$Kut(Uq)htQtq*.%7{&QcBTrees._IIBTree IIBTree q.((((Jcb$KJhb$KJb$KJb$KJb$KJb$Kttttq.$7{&CcBTrees._IIBTree IIBTree q.((((JBb$KJ\b$KJb$KJb$Kttttq.#7{&_cBTrees._IIBTree IIBTree q.((((JMb$KJrb$KJ~b$KJb$KJb$KJb$KJb$KJb$Kttttq."7{&mcBTrees._IIBTree IIBTree q.((((J>b$KJLb$KJ\b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.!7{&CcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$KJb$Kttttq. 7{&fcBTrees._IIBTree IIBTree q.((((J>b$KJtb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JBb$KJ\b$KJmb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J`b$KJb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((J>b$KJ`b$KJmb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J(U&qcBTrees._IIBTree IIBTree qtQJOP(U'qhtQJ\}q(Jb$KJjb$KuJF(U(qhtQJK(Jb$KtqJQ}q(J{b$KJ>b$KuJj(J>b$Ktq J]}q (Jb$KJb$KuJ!(Jb$Ktq JS(U)q htQJE}q (Jtb$KJ~b$KuJ(Jpb$KtqJN(Jb$KtqJ#(U*qhtQJC2(Jb$KtqJV}q(Jb$KJ_b$KuJ*a(U+qhtQJKo(Jhb$KtqJ8"}q(Jb$KJtb$KJb$KuJݡ(J_b$KtqJ(JLb$KtqJ (U,qhtQJć(J>b$KtqJ(Jmb$KtqJ(Jb$KtqJw(Jb$KtqJ2}q(Jb$KJ\b$KuJ(U-qhtQJ5C$(J`b$KtqJ@}q (Jb$KJSb$KuJV'C(JZb$Ktq!JJ+C}q"(Jb$KJb$KuJBI(Jb$Ktq#J@S(Jhb$Ktq$J 9(U.q%htQJg}q&(Jcb$KJgb$KuJT (Jb$K tq'J(Jyb$Ktq(JA}q)(Jb$KJmb$KJb$KuJ$(Jcb$Ktq*J(Jnb$Ktq+Jg/(U/q,htQJI0(U0q-htQJ 2(Jb$Ktq.JR#}(Jjb$Ktq/t(Uq0htQtq1.07{&_cBTrees._IIBTree IIBTree q.((((JXb$KJ`b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq./7{&CcBTrees._IIBTree IIBTree q.((((J\b$KJgb$KJzb$KJb$Kttttq..7{&cBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJEb$KJKb$KJMb$KJQb$KJZb$KJ\b$KJ`b$KJcb$KJgb$KJhb$KJkb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.-7{&CcBTrees._IIBTree IIBTree q.((((Jjb$KJb$KJb$KJb$Kttttq.,7{&JcBTrees._IIBTree IIBTree q.((((JLb$KJb$KJb$KJb$KJb$Kttttq.+7{&XcBTrees._IIBTree IIBTree q.((((JSb$KJWb$KJZb$KJhb$KJtb$KJb$KJb$Kttttq.*7{&cBTrees._IIBTree IIBTree q.((((JEb$KJGb$KJKb$KJMb$KJZb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.)7{&cBTrees._IIBTree IIBTree q.((((J>b$KJCb$KJEb$KJKb$KJQb$KJUb$KJXb$KJZb$KJ\b$KJ`b$KJab$KJmb$KJtb$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.(7{&cBTrees._IIBTree IIBTree q.((((J>b$K JBb$KJNb$KJ\b$KJ_b$KJ`b$KJeb$KJnb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$K Jb$KJb$KJb$KJb$Kttttq.'7{&cBTrees._IIBTree IIBTree q.((((J>b$KJAb$KJWb$KJ\b$KJ`b$KJmb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.&7{&cBTrees._IIBTree IIBTree q.((((J?b$KJNb$KJ\b$KJ`b$KJdb$KJmb$KJnb$KJyb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J(J>b$KtqJ (U1qcBTrees._IIBTree IIBTree qtQJU:(Jb$KtqJ0((Jmb$KtqJ>(U2qhtQJ@(Jb$KtqJSb(U3q htQJ(U4q htQJ(U5q htQJ}q (J`b$KJb$KJb$KuJi}q (Jb$KJb$KuJ7 (Jqb$KtqJj5h(Jhb$KtqJk}q(Jcb$KJeb$KJFb$KuJu(Jb$KtqJ}q(Jhb$KJ>b$KuJ聑(U6qhtQJu(J>b$KtqJ@r}q(Jb$KJb$KJ\b$KuJʕ(J_b$KtqJ (U7qhtQJ^(JBb$KtqJ}L$(J~b$KtqJp3(U8qhtQJE}q(JSb$KJb$KJ?b$KuJ(Jb$KtqJ(U9qhtQJ}(Jb$KtqJ(Jb$KtqJg(Jb$Ktq J(U:q!htQJ}q"(Jb$KJTb$KuJe}q#(J[b$KJTb$KuJy(U;q$htQJ*2(Jb$Ktq%J%iH(Jb$Ktq&JU(Jb$Ktq'J¶|(Jb$Ktq(J (Jjb$Ktq)J}q*(JFb$KJ>b$KuJ{,(Uq6htQJYE}q7(Jb$KJ~b$KuJt(Jb$Ktq8J2(U?q9htQt(Uq:htQtq;.?7{&XcBTrees._IIBTree IIBTree q.((((J>b$KJJb$KJ}b$KJb$KJb$KJb$KJb$Kttttq.>7{&tcBTrees._IIBTree IIBTree q.((((JDb$KJGb$KJSb$KJ]b$KJ_b$KJfb$KJhb$KJ~b$KJb$KJb$KJb$Kttttq.=7{&QcBTrees._IIBTree IIBTree q.((((Jtb$KJb$KJb$KJb$KJb$KJb$Kttttq.<7{&CcBTrees._IIBTree IIBTree q.((((JJb$KJb$KJb$KJb$Kttttq.;7{&fcBTrees._IIBTree IIBTree q.((((J>b$KJSb$KJ_b$KJjb$KJvb$KJb$KJb$KJb$KJb$Kttttq.:7{&cBTrees._IIBTree IIBTree q.((((J?b$KJBb$KJDb$KJHb$KJJb$KJMb$KJNb$KJPb$KJcb$KJeb$KJgb$KJhb$KJpb$KJsb$KJtb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.97{&JcBTrees._IIBTree IIBTree q.((((JDb$KJnb$KJb$KJb$KJb$Kttttq.87{&mcBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJNb$KJ`b$KJnb$KJb$KJb$KJb$KJb$KJb$Kttttq.77{&cBTrees._IIBTree IIBTree q.((((J>b$KJAb$KJBb$KJDb$KJEb$KJHb$KJIb$KJJb$KJKb$KJMb$KJSb$KJWb$KJZb$KJ\b$K J^b$KJ`b$KJbb$KJcb$KJeb$KJfb$KJhb$KJkb$KJmb$KJnb$KJpb$KJqb$KJrb$KJtb$KJub$KJxb$KJzb$KJ{b$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.67{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJ@b$KJBb$KJDb$KJEb$KJGb$KJKb$KJLb$KJMb$KJSb$KJTb$KJWb$KJYb$KJZb$KJ[b$KJ\b$KJ^b$KJ`b$KJhb$KJjb$KJmb$KJpb$KJqb$KJrb$KJtb$KJub$KJ{b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.57{&JcBTrees._IIBTree IIBTree q.((((JZb$KJ\b$KJ|b$KJb$KJb$Kttttq.47{&JcBTrees._IIBTree IIBTree q.((((JMb$KJhb$KJb$KJb$K Jb$K ttttq.37{&CcBTrees._IIBTree IIBTree q.((((J\b$KJb$KJb$KJb$Kttttq.27{&{cBTrees._IIBTree IIBTree q.((((J@b$KJEb$KJGb$KJJb$KJLb$KJib$KJjb$KJqb$KJb$KJb$KJb$KJb$K ttttq.17{&XcBTrees._IIBTree IIBTree q.((((J>b$KJhb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((Je(U@qcBTrees._IIBTree IIBTree qtQJ](Jmb$KtqJ# (UAqhtQJ(UBqhtQJ,}q(Jb$KJb$KuJb}q(Jpb$KJb$KJb$KuJDYr(Jb$Ktq JJ}q (JNb$KJb$KuJ}q (Jb$KJLb$KuJc(Jb$Ktq J(J~b$Ktq Jѱ}q(Jb$KJb$KuJI0}q(Jhb$KJb$KJvb$KuJP(UCqhtQJ ](Jb$KtqJRsb}q(JZb$KJ\b$KJ_b$KuJ~nx}q(Jb$KJ\b$KJb$KuJ(Jb$KtqJٌ(UDqhtQJ}q(Jb$KJmb$KuJ(Jb$KtqJ¥}q(J`b$KJhb$KuJ*(JEb$KtqJ(UEqhtQJ(JDb$KtqJֺ1(UFqhtQJKO(Jb$KtqJ51U}q(Jb$KJb$KJ_b$KuJ^(J>b$KtqJ`(Jb$Ktq J%(Jjb$Ktq!J'(Jb$Ktq"J(Jb$Ktq#J"(Jb$Ktq$J)}q%(Jb$KJ\b$KuJf/(JMb$Ktq&J[y(Jb$Ktq'Jc}q((Jb$KJb$KJb$KuJ?,(Jvb$Ktq)JLe(Jb$Ktq*J c}q+(Jpb$KJcb$KuJM}q,(JKb$KJEb$KuJS}q-(Jb$KJjb$KuJ"1}q.(JYb$KJtb$KJb$KuJ8}q/(J>b$KJ?b$KuJ}q0(Jb$KJkb$KuJN(Jb$Ktq1J#}q2(J`b$KJb$KuJ`(Jb$Ktq3J(Jb$Ktq4JD (Jb$Ktq5Jk}q6(Jb$KJtb$KJb$KuJXx }q7(J`b$KJ_b$KuJ0(Jb$Ktq8JKs(UGq9htQJ,(Jb$Ktq:J=(JEb$Ktq;t(Uqb$KJEb$KJFb$KJcb$KJgb$KJhb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.F7{&CcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$KJb$Kttttq.E7{&QcBTrees._IIBTree IIBTree q.((((JIb$KJjb$KJkb$KJ|b$KJb$KJb$Kttttq.D7{&cBTrees._IIBTree IIBTree q.((((J?b$KJBb$KJLb$KJMb$KJ_b$KJjb$KJkb$KJtb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.C7{&CcBTrees._IIBTree IIBTree q.((((JWb$KJ\b$KJcb$KJb$Kttttq.B7{&mcBTrees._IIBTree IIBTree q.((((JCb$KJTb$KJZb$KJ[b$KJmb$KJ|b$KJb$KJb$KJb$KJb$Kttttq.A7{&cBTrees._IIBTree IIBTree q.((((J@b$KJGb$KJJb$KJLb$KJRb$KJfb$KJmb$KJqb$KJ}b$KJb$KJb$KJb$KJb$KJb$Kttttq.@7{&CcBTrees._IIBTree IIBTree q.((((JGb$KJ\b$KJ`b$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((Jw/}q(Jb$KJ\b$KuJxs(Jvb$KtqJZR9(Job$KtqJ=(Jb$KtqJ "E(Jb$KtqJ6V(UHqcBTrees._IIBTree IIBTree qtQJy(UIq htQJ(UJq htQJa(Jb$Ktq J(Jb$Ktq J޿}q (Jb$KJVb$KuJ(Jb$KtqJP(Jb$KtqJ(J`b$KtqJ<}q(Jhb$KJ>b$KuJN>(UKqhtQJj6C}q(Jb$KJ\b$KuJnD(Jb$KtqJ w(Jb$KtqJ$}}q(Jb$KJjb$KuJT~}q(Jb$K Jb$KuJG(Jb$KtqJ{}q(Jb$KJvb$KuJ}q(Jqb$KJb$KJb$KuJ^(Jb$KtqJW}q(Jb$KJ~b$KuJr}q(JLb$KJnb$KuJ(ULqhtQJ((Jjb$KtqJ(UMq htQJ(Jb$Ktq!JvE}q"(Jb$KJb$Kut(Uq#htQtq$.M7{&QcBTrees._IIBTree IIBTree q.((((J^b$KJpb$KJb$KJb$KJb$KJb$Kttttq.L7{&cBTrees._IIBTree IIBTree q.((((JBb$KJMb$KJ_b$KJ`b$KJhb$KJjb$KJtb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$Kttttq.K7{&XcBTrees._IIBTree IIBTree q.((((JLb$KJ_b$KJcb$KJqb$KJtb$KJb$KJb$Kttttq.J7{&CcBTrees._IIBTree IIBTree q.((((JBb$KJPb$KJsb$KJb$Kttttq.I7{&cBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJDb$KJGb$KJLb$KJNb$KJSb$KJVb$KJXb$KJZb$KJ\b$KJ`b$KJbb$KJhb$KJjb$KJmb$KJob$KJqb$KJtb$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.H7{&cBTrees._IIBTree IIBTree q.((((J>b$KJCb$K JDb$KJEb$KJFb$KJJb$KJLb$KJWb$KJYb$KJ[b$KJ\b$KJ^b$KJ`b$KJhb$KJjb$KJmb$KJnb$KJpb$KJrb$KJzb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J(JMb$KtqJU"(Jb$KtqJ(Jb$KtqJ(Jsb$KtqJR:](UNqcBTrees._IIBTree IIBTree qtQJ[}q(Jjb$KJb$KJvb$KuJn}q (Jb$KJob$KuJc(UOq htQJVʚ(Jvb$Ktq J(Jb$Ktq JY3(Jb$Ktq J'(Jb$KtqJ (Jb$KtqJVW4(Jjb$KtqJ*7(UPqhtQJ8(Jhb$KtqJ?Q(Jb$KtqJ d(Jb$KtqJd}q(Jcb$KJgb$KuJߜ(Jkb$KtqJY(UQqhtQJ(URqhtQJp(USqhtQJ(Jb$KtqJ5I(Jvb$KtqJfg+(Jb$KtqJND}q(Jb$KJ\b$KuJ{^}q(Jb$KJb$KuJ"w(Jb$KtqJ(Jb$Ktq J(JFb$Ktq!t(Uq"htQtq#.S7{&cBTrees._IIBTree IIBTree q.((((JBb$KJEb$KJGb$KJHb$KJKb$KJLb$KJMb$KJOb$KJTb$KJ[b$KJ^b$KJjb$KJob$KJtb$KJvb$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.R7{&cBTrees._IIBTree IIBTree q.((((J>b$K J`b$KJcb$KJgb$KJhb$KJnb$KJpb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$Kttttq.Q7{&JcBTrees._IIBTree IIBTree q.((((Jab$KJdb$KJmb$KJb$KJb$Kttttq.P7{&mcBTrees._IIBTree IIBTree q.((((J>b$KJSb$KJ]b$KJhb$KJtb$KJxb$KJb$KJb$KJb$KJb$Kttttq.O7{&cBTrees._IIBTree IIBTree q.((((JAb$KJDb$KJEb$KJKb$KJLb$KJSb$KJ_b$KJ`b$KJcb$KJgb$KJhb$KJjb$KJkb$KJqb$KJvb$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.N7{&CcBTrees._IIBTree IIBTree q.((((Jcb$KJhb$KJb$KJb$Kttttq.7{&icBTrees._IOBTree IOBucket q.((JT}q(Jjb$KJb$KJb$KuJ4Ob(UTqcBTrees._IIBTree IIBTree qtQJ*ˑ(UUqhtQJ4K}q(Jb$KJb$KuJ(Jb$KtqJ!(Jb$KtqJb(Jb$Ktq JW(Jb$Ktq J{(J>b$Ktq J}}q (Jb$KJ>b$KuJƋ}q (J`b$KJb$K uJ#(J`b$KtqJy(UVqhtQJ(UWqhtQJ%W(UXqhtQJk(Jhb$KtqJ-+}q(Jzb$KJb$KuJ3(J`b$KtqJu (Jb$KtqJ (UYqhtQJ (Jb$KtqJ'((UZqhtQJ3(Jhb$KtqJ7}P(JMb$KtqJc(U[qhtQJh}q(Jb$KJ{b$KuJB>t(J>b$KtqJ)w(Jb$KtqJnğ(Jb$KtqJfm(Jvb$Ktq J(Jb$Ktq!JZ.(JMb$Ktq"J+;}q#(Jb$KJb$KuJ~G(Jb$Ktq$J(R(JBb$Ktq%JV(Jb$Ktq&JZ(Jb$Ktq'J b(Jb$Ktq(Jdi(U\q)htQJ(Jb$Ktq*J^(Job$Ktq+J(U]q,htQt(Uq-htQtq..]7{&{cBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJNb$KJib$KJjb$KJkb$KJpb$KJqb$KJ}b$KJb$KJb$KJb$Kttttq.\7{&CcBTrees._IIBTree IIBTree q.((((JPb$KJb$KJb$KJb$Kttttq.[7{&JcBTrees._IIBTree IIBTree q.((((J\b$KJ{b$KJb$KJb$KJb$Kttttq.Z7{&cBTrees._IIBTree IIBTree q.((((J>b$KJHb$KJLb$KJSb$KJZb$KJbb$KJib$KJtb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.Y7{&QcBTrees._IIBTree IIBTree q.((((JIb$KJZb$KJtb$KJ|b$KJb$KJb$Kttttq.X7{&JcBTrees._IIBTree IIBTree q.((((JHb$KJUb$KJbb$KJlb$KJb$Kttttq.W7{&cBTrees._IIBTree IIBTree q.((((J?b$KJEb$KJFb$KJKb$KJQb$KJmb$KJpb$KJ{b$KJ}b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.V7{&{cBTrees._IIBTree IIBTree q.((((JJb$KJLb$KJNb$KJ`b$KJib$KJjb$KJqb$KJrb$KJb$KJb$KJb$KJb$Kttttq.U7{&QcBTrees._IIBTree IIBTree q.((((JGb$KJJb$KJb$KJb$KJb$KJb$Kttttq.T7{&cBTrees._IIBTree IIBTree q.((((J?b$KJSb$KJ^b$KJ`b$KJjb$KJmb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J(J>b$KtqJ}q(Jb$KJ[b$KJTb$KuJ>(Jb$KtqJ"(U^qcBTrees._IIBTree IIBTree qtQJ0 (Jb$KtqJ`)}q(J\b$KJb$KuJ:D4(U_q htQJ6G(Jb$Ktq J^(Jb$Ktq JSm(JSb$Ktq JLx(U`q htQJ(Jb$KtqJ(Jb$KtqJ(UaqhtQJE(Jb$KtqJ(UbqhtQJ(UcqhtQJ` (UdqhtQJ3}q(Jb$KJDb$KuJtK(UeqhtQJI(UfqhtQJG(Jb$KtqJl}q(Jb$KJb$KuJ(J]b$KtqJګ(J>b$KtqJګ(Jb$KtqJi(Jb$KtqJx(UgqhtQJ}q(Jb$KJb$KJb$KuJ(Uhq htQJ (Jb$Ktq!J4(Jpb$Ktq"Jұ'(Uiq#htQJKK(Ujq$htQt(Uq%htQtq&.j7{&fcBTrees._IIBTree IIBTree q.((((JJb$KJSb$KJUb$KJxb$KJb$KJb$KJb$KJb$KJb$Kttttq.i7{&JcBTrees._IIBTree IIBTree q.((((JWb$KJ\b$KJcb$KJpb$KJb$Kttttq.h7{&mcBTrees._IIBTree IIBTree q.((((JCb$KJQb$KJSb$KJjb$KJkb$KJb$KJb$KJb$KJb$KJb$Kttttq.g7{&JcBTrees._IIBTree IIBTree q.((((J^b$KJb$KJb$KJb$KJb$Kttttq.f7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJ@b$KJBb$KJGb$KJHb$KJIb$KJJb$KJLb$KJMb$KJNb$KJSb$KJVb$KJ\b$KJ]b$KJ^b$KJ_b$KJ`b$KJdb$KJeb$KJgb$KJjb$KJkb$KJmb$KJob$KJqb$KJrb$KJtb$KJxb$KJzb$KJ{b$KJ}b$KJ~b$KJb$K Jb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$Kttttq.e7{&CcBTrees._IIBTree IIBTree q.((((Jtb$KJb$KJb$KJb$Kttttq.d7{&CcBTrees._IIBTree IIBTree q.((((Jtb$KJb$KJb$KJb$Kttttq.c7{&CcBTrees._IIBTree IIBTree q.((((JNb$KJtb$KJb$KJb$Kttttq.b7{&cBTrees._IIBTree IIBTree q.((((J>b$KJEb$KJFb$KJ\b$KJcb$KJhb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.a7{&_cBTrees._IIBTree IIBTree q.((((JZb$KJ]b$KJbb$KJb$KJb$KJb$KJb$KJb$Kttttq.`7{&{cBTrees._IIBTree IIBTree q.((((J?b$KJLb$KJeb$KJhb$KJjb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq._7{&cBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJGb$KJLb$KJSb$KJ_b$KJjb$KJnb$KJtb$KJvb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.^7{&CcBTrees._IIBTree IIBTree q.((((JSb$KJtb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J2^(UkqcBTrees._IIBTree IIBTree qtQJά,(J>b$KtqJ;B(J\b$KtqJeJ(J?b$KtqJU(UlqhtQJ8q(Jb$KtqJ4(J>b$Ktq J(Jb$Ktq Jf(Jb$Ktq Jv(Jb$Ktq J"}q (Jb$KJcb$KuJi_(UmqhtQJgq(Jb$KtqJϨ(Jb$KtqJ(Jb$KtqJ(UnqhtQJ2(Jkb$KtqJn }q(Jb$KJ~b$KuJ)U}q(Jb$KJvb$KuJ@HW(J?b$KtqJ~(Jb$KtqJн(Jpb$KtqJ)(Jb$KtqJ)(Jbb$KtqJ{(UoqhtQJ^R(UpqhtQJ0(Jb$KtqJ(UqqhtQJOvk(Jb$KtqJbz(Urq htQJ(J>b$Ktq!J((JBb$Ktq"t(Uq#htQtq$.r7{&CcBTrees._IIBTree IIBTree q.((((JGb$KJqb$KJvb$KJb$Kttttq.q7{&CcBTrees._IIBTree IIBTree q.((((Jcb$KJgb$KJpb$KJ~b$Kttttq.p7{&JcBTrees._IIBTree IIBTree q.((((JSb$KJ`b$KJhb$KJ~b$KJb$Kttttq.o7{&QcBTrees._IIBTree IIBTree q.((((JBb$KJjb$KJmb$KJb$KJb$KJb$Kttttq.n7{&XcBTrees._IIBTree IIBTree q.((((J\b$KJnb$KJb$KJb$KJb$KJb$KJb$Kttttq.m7{&cBTrees._IIBTree IIBTree q.((((JDb$KJEb$KJKb$KJLb$KJRb$KJcb$KJgb$KJmb$KJ}b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.l7{&{cBTrees._IIBTree IIBTree q.((((JDb$KJGb$KJMb$KJSb$KJ]b$KJ_b$KJtb$KJb$KJb$KJb$KJb$KJb$Kttttq.k7{&JcBTrees._IIBTree IIBTree q.((((JQb$KJb$K Jb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J;B(JMb$KtqJ>E(UsqcBTrees._IIBTree IIBTree qtQJʙX}q(Jjb$KJ_b$KuJipY}q(Jb$KJb$KuJi(Jb$KtqJ&ȇ}q(Jb$KJb$KuJ}q (Jb$KJBb$KJb$KuJ(Utq htQJU(J_b$Ktq J(Jjb$Ktq J}q (JZb$KJb$KuJ(Jb$KtqJ |)(J~b$KtqJV,(J>b$KtqJJ4(Jb$KtqJ:6(Jvb$KtqJ4d}q(Jb$KJb$KJmb$KuJ3o(Jvb$KtqJ}q(Jhb$KJ>b$KuJp(Jb$KtqJ }q(Jb$KJb$KuJ(Jb$KtqJ(UuqhtQJ(UvqhtQJD(UwqhtQJW}q(J>b$KJb$KuJCxi(Jb$KtqJcv(JLb$KtqJ ~(JBb$KtqJKt(Jb$Ktq Ja}q!(Jb$KJb$KuJ!}q"(Jb$KJb$KuJaO(Jhb$Ktq#t(Uq$htQtq%.w7{&cBTrees._IIBTree IIBTree q.((((J>b$KJCb$KJEb$KJFb$KJHb$KJIb$KJKb$KJLb$K JMb$KJQb$KJTb$KJZb$KJ[b$KJ\b$KJ`b$KJbb$KJcb$KJeb$KJgb$KJhb$KJib$KJjb$KJlb$KJmb$KJnb$KJpb$KJrb$KJtb$KJvb$KJ{b$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$Kttttq.v7{&QcBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJb$K=Jb$KJb$KJb$Kttttq.u7{&fcBTrees._IIBTree IIBTree q.((((JBb$KJtb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.t7{&JcBTrees._IIBTree IIBTree q.((((Jub$KJvb$KJ~b$KJb$KJb$Kttttq.s7{&CcBTrees._IIBTree IIBTree q.((((JSb$KJqb$KJtb$KJb$Kttttq.7{& cBTrees._IOBTree IOBucket q.((Jх(UxqcBTrees._IIBTree IIBTree qtQJRK}q(Jb$KJb$KJb$KuJQ}q(Jb$KJ?b$KuJ}q(Jb$KJb$KuJ̩}q(Jb$KJFb$KJb$KuJ<}q(Jb$KJMb$KJb$KuJ0}q (Jb$KJNb$KuJ\@(Jb$Ktq J' I(J~b$Ktq J f}q (Jb$KJ>b$KuJѩ(Uyq htQJܽ}q(J{b$KJb$KuJ_(Jb$KtqJi}q(Jb$KJ\b$KuJ?(UzqhtQJ>}q(Jb$KJb$KJgb$KuJWH(U{qhtQJrT}q(Jqb$KJLb$KuJb$KuJ}q$(Jqb$KJb$KJvb$KuJ#(J?b$Ktq%JuF(Uq&htQJU(Jb$Ktq'J}q((Jb$KJBb$KJb$KuJҾZ}q)(Jb$KJ\b$KuJWa(Uq*htQJ#p(Uq+htQJܖ|}q,(JKb$KJEb$KJ}b$KuJR"}q-(Jhb$KJb$KuJ(J>b$Ktq.J,(Jb$Ktq/J(Jb$Ktq0J)<(Uq1htQJ((Jb$Ktq2Jު(Uq3htQJ }q4(Jb$KJ?b$KuJ2@ (Jb$Ktq5J(Uq6htQJvs(Uq7htQJ%}q8(Jqb$KJrb$KuJ2(Uq9htQJP@(Uq:htQt(Uq;htQtq<.7{&CcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J}b$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JVb$KJ_b$K Jub$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JSb$KJb$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((Jjb$KJtb$KJb$KJb$KJb$KJb$K Jb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JEb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((J>b$KJLb$KJ_b$KJhb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JDb$KJLb$KJcb$KJjb$KJ~b$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J@b$KJCb$KJGb$KJLb$KJQb$KJRb$KJUb$KJXb$KJab$KJhb$KJqb$KJtb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.~7{&CcBTrees._IIBTree IIBTree q.((((Jcb$KJb$KJb$KJb$Kttttq.}7{&cBTrees._IIBTree IIBTree q.((((JBb$KJLb$KJSb$KJhb$KJjb$KJmb$KJrb$KJtb$KJub$KJvb$KJxb$KJ}b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.|7{&cBTrees._IIBTree IIBTree q.((((JBb$KJPb$KJWb$KJeb$KJhb$KJmb$KJsb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$Kttttq.{7{&CcBTrees._IIBTree IIBTree q.((((J\b$KJb$KJb$KJb$Kttttq.z7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJ_b$KJhb$KJb$Kttttq.y7{&JcBTrees._IIBTree IIBTree q.((((Jib$KJjb$KJqb$K Jb$KJb$Kttttq.x7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJb$KJb$KJb$Kttttq.7{&]cBTrees._IOBTree IOBucket q.((J5 J(UqcBTrees._IIBTree IIBTree qtQJGi}q(Jb$KJb$KJ>b$KuJbn(UqhtQJ7(J>b$KtqJU(J{b$KtqJv:(Jcb$KtqJW(Jmb$Ktq JL(Uq htQJ}q (Jb$KJb$KuJM(Jvb$Ktq J](Uq htQJ)(Jb$KtqJW(Jb$KtqJ (UqhtQJ 7 (Jb$KtqJ< }q(Jjb$KJ?b$KuJp}q(Jb$KJ\b$KuJ*:(Jb$KtqJ `(UqhtQJq(UqhtQJvw}q(Jb$KJ{b$KuJV(Jb$KtqJ$(UqhtQJR}q(Jb$KJ\b$KuJ(J>b$KtqJZ$(J`b$KtqJq(J>b$KtqJ(J>b$KtqJӲ(Jb$KtqJ3(Uq htQJ^c(Uq!htQJ5R}q"(Jzb$KJb$KuJBS(Uq#htQJ!}q$(Jhb$KJb$KuJ<(J~b$Ktq%J E}q&(Jtb$KJb$KuJ"wb(Jb$Ktq'J(Uq(htQJt(Uq)htQJ(Jb$Ktq*J(Jb$Ktq+J>(Uq,htQJ(Jjb$Ktq-Jv(Uq.htQJ (Jvb$Ktq/J]}q0(Jjb$KJtb$KJGb$KuJ}q1(JBb$KJb$KJ>b$KuJ;,(Jb$Ktq2JS5(Jb$Ktq3J B(JLb$Ktq4J N(Jtb$Ktq5J a}q6(Jb$KJb$Kut(Uq7htQtq8.7{&JcBTrees._IIBTree IIBTree q.((((JBb$KJZb$KJkb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJ\b$KJ_b$KJhb$KJjb$KJmb$KJsb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((J?b$KJBb$KJSb$KJ_b$KJtb$KJvb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jcb$KJhb$KJpb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJGb$KJLb$KJMb$KJSb$KJXb$KJ`b$KJhb$KJib$KJnb$KJqb$KJrb$KJtb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JSb$KJ^b$KJ`b$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((Jhb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJEb$KJKb$KJSb$KJZb$KJ_b$KJhb$KJtb$KJ|b$KJ~b$KJb$Kb$K J{b$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJDb$KJNb$KJ\b$KJ`b$KJhb$KJjb$KJkb$KJtb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$K Jb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((J\b$KJhb$KJjb$KJtb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((J>b$KJZb$KJeb$KJmb$KJb$K Jb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJDb$KJGb$KJNb$KJ\b$KJ`b$K Jhb$KJlb$KJrb$KJtb$KJb$K>Jb$K Jb$KJb$KJb$KJb$K Jb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J(UqcBTrees._IIBTree IIBTree qtQJU(Jb$KtqJ،(UqhtQJ&(Jb$KtqJ (UqhtQJ1(Jb$KtqJ(b}q (JKb$KJEb$KuJ.}q (Jb$KJ>b$KuJߟ}q (Jb$KJbb$KuJ{S(Jb$Ktq J +i(Uq htQJr(Jb$KtqJ|(Jb$KtqJ^7(J>b$KtqJ'(Jb$KtqJR?(Jvb$KtqJ,7(UqhtQJ8(UqhtQJ԰}q(J`b$KJb$KuJHg(J>b$KtqJ(Jb$KtqJF(JBb$KtqJ(JBb$KtqJn(Jb$KtqJ(J_b$KtqJ(JSb$KtqJ(UqhtQJ}q(J`b$KJb$KuJ(UqhtQJ,(Uq htQJ4/}q!(J`b$KJb$KJb$KuJ 1(Uq"htQJf(J>b$Ktq#Ji(J>b$Ktq$J<(Uq%htQJI(Jb$Ktq&J~(Uq'htQJJ(Jb$Ktq(Jb(Jb$Ktq)J(J~b$Ktq*J}q+(Jb$KJb$KuJ4(Uq,htQJ3c(Uq-htQJ#)(J?b$K tq.J"A(Jb$Ktq/JD(Jb$Ktq0t(Uq1htQtq2.7{&CcBTrees._IIBTree IIBTree q.((((JSb$KJtb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JBb$KJ~b$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJDb$KJGb$KJJb$KJSb$KJVb$KJ\b$KJ]b$KJ_b$KJ`b$KJub$KJvb$KJ}b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJLb$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((J_b$KJhb$KJtb$KJvb$KJwb$KJ|b$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JBb$KJEb$KJKb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jmb$KJ}b$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJLb$KJXb$KJ`b$KJob$KJvb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((J?b$KJBb$KJcb$KJgb$KJ~b$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J_b$KJtb$KJb$KJb$KJb$Kttttq.7{&tcBTrees._IIBTree IIBTree q.((((JLb$KJhb$KJib$KJkb$KJqb$K J}b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((JSb$KJfb$KJkb$KJob$KJqb$KJtb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$K J?b$KJAb$KJBb$KJCb$KJDb$KJEb$KJGb$KJIb$KJKb$KJLb$KJNb$KJUb$KJWb$KJYb$KJZb$KJ\b$KJ_b$KJ`b$KJab$KJcb$KJgb$KJhb$KJib$KJjb$KJkb$KJmb$KJnb$KJpb$KJqb$KJrb$KJtb$KJvb$KJzb$KJ~b$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJZb$KJ\b$KJ_b$KJtb$KJub$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J!(UqcBTrees._IIBTree IIBTree qtQJz(UqhtQJA(Jb$KtqJ}q(Jb$KJEb$KuJ }q(Jb$KJb$KuJ.}q(Jcb$KJgb$KuJ(J^b$Ktq J *(JDb$Ktq J(?;(Jb$Ktq JmP(J>b$Ktq J'UT(Jb$Ktq JUW(UqhtQJ|g}q(Jb$KJb$KJb$KuJM}q(JLb$KJ^b$KuJF-(Jb$KtqJ}q(Jb$KJvb$KuJ(Jb$KtqJ}q(Jb$KJKb$KJEb$KuJ@x)(Jb$KtqJyRr}q(JAb$KJb$KuJa(UqhtQJ0(Jb$KtqJ(Jhb$KtqJ0G(Jb$KtqJq(UqhtQJh(Jb$KtqJ"!(Jhb$KtqJ;}q(Jtb$KJb$KuJt.R(Jb$KtqJT[(Uq htQJz(Jb$Ktq!JP}(Jxb$Ktq"Jp~(JAb$Ktq#Jؓ(J_b$Ktq$t(Uq%htQtq&.7{&XcBTrees._IIBTree IIBTree q.((((JAb$KJEb$KJKb$KJ`b$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JCb$KJ[b$KJrb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JGb$KJ\b$KJ_b$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JNb$KJ\b$KJmb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J_b$KJ`b$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JZb$KJeb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J}q(J`b$KJb$KuJ%L(UqcBTrees._IIBTree IIBTree qtQJ(J?b$KtqJ.=(J^b$KtqJ*(UqhtQJV}q(JMb$KJb$KuJ(Jb$Ktq J_!(Jnb$Ktq J#(Jb$Ktq Jjiq(J~b$Ktq JMs(J?b$Ktq J (JIb$KtqJ(Jb$KtqJ(Jb$KtqJ_k(J>b$KtqJi}q(Jb$KJDb$KJ~b$KuJu}q(J`b$KJhb$KJpb$KuJ(UqhtQJ:(UqhtQJ (UqhtQJ(}q(Jb$KJb$KuJ4(UqhtQJX(Jb$KtqJ{(Jvb$KtqJ p(Jb$KtqJk}q(J>b$KJb$KuJR(Jb$KtqJ(Jb$KtqJMԹ(Jjb$KtqJ{(Jkb$Ktq Jܷ(Jb$Ktq!J (JMb$Ktq"t(Uq#htQtq$.7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJNb$KJVb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jjb$KJvb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J?b$KJAb$KJGb$KJLb$KJTb$KJ[b$KJ\b$KJib$KJjb$KJkb$KJrb$KJtb$KJ}b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JAb$K JGb$KJLb$KJNb$KJSb$KJUb$KJ`b$KJfb$KJhb$KJjb$KJkb$KJqb$KJtb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$K Jb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JGb$KJNb$KJPb$KJYb$KJ`b$KJob$KJsb$KJvb$KJxb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jhb$KJjb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((JC(Jb$KtqJ&}q(JJb$KJb$KJNb$KuJf u(UqcBTrees._IIBTree IIBTree qtQJ(JVb$KtqJ}q(Jb$KJb$KuJ!3(UqhtQJd4(Uq htQJA(Uq htQJ B(JJb$Ktq JQV(Uq htQJLH(Jb$Ktq J/(Jb$KtqJ|(UqhtQJ(Jrb$KtqJVj(Jb$KtqJy}q(Jb$KJb$KuJYf(UqhtQJ(Jb$KtqJ@ (UqhtQJU@(Jjb$KtqJ8b(UqhtQJ b$KuJ(Jb$KtqJF(UqhtQJ$(Jb$KtqJ*(UqhtQJ-E7(Jvb$KtqJLM(Jb$KtqJs^(JSb$Ktq Ji(Jb$Ktq!t(Uq"htQtq#.7{&JcBTrees._IIBTree IIBTree q.((((Jjb$KJtb$KJvb$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((Jgb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J\b$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JBb$KJDb$KJ~b$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((J@b$KJLb$KJjb$KJtb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JJb$KJ\b$KJ`b$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJFb$KJMb$KJ^b$KJcb$KJeb$KJgb$KJhb$KJpb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJBb$KJDb$KJEb$KJGb$KJIb$KJJb$KJKb$KJLb$KJNb$KJSb$KJXb$KJZb$KJ\b$KJ_b$KJ`b$KJab$KJhb$KJjb$K Jkb$KJmb$KJob$KJpb$KJrb$KJtb$KJvb$KJ|b$KJ}b$KJ~b$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&XcBTrees._IIBTree IIBTree q.((((J>b$KJcb$KJgb$KJb$KJb$KJb$KJb$Kttttq.7{&tcBTrees._IIBTree IIBTree q.((((J?b$KJHb$KJZb$KJ`b$KJtb$KJ|b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJEb$KJKb$KJPb$KJ\b$KJ`b$KJcb$KJeb$KJgb$KJhb$K Jmb$KJpb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$K Jb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jhb$KJpb$KJzb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J3(UqcBTrees._IIBTree IIBTree qtQJ0:(UqhtQJa&n(Jb$KtqJ(Jb$KtqJ(J`b$KtqJ/(UqhtQJZ_(Jb$Ktq Jiþ(JBb$Ktq J]Ǿ(J`b$Ktq J;}q (JJb$KJdb$KJb$KuJپ(Jb$Ktq Jz}q(JQb$KJb$KJb$KuJ3(JMb$KtqJ@=(Jb$KtqJQ(Jb$KtqJ-R(UqhtQJjS}q(Jb$KJmb$KJb$KuJW(UqhtQJV`(Jb$KtqJb}q(Jb$KJnb$KuJd(Jb$KtqJd(UqhtQJf(JIb$KtqJ}q(Jeb$KJb$KuJ(UqhtQJbq}q(JYb$KJNb$KuJ9}q(JQb$KJb$KuJο}q(Jhb$KJb$KJb$KuJ7ؿ(Jb$KtqJ޿(Jb$Ktq t(Uq!htQtq".7{&JcBTrees._IIBTree IIBTree q.((((Jcb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JJb$KJNb$KJ~b$KJb$Kttttq.7{&~cBTrees._IIBTree IIBTree q.((((J?b$KJDb$KJFb$KJJb$KJMb$KJNb$KJPb$KJSb$KJ\b$KJ]b$KJ^b$KJ_b$KJ`b$KJcb$KJeb$KJgb$KJhb$KJjb$KJkb$KJob$KJpb$KJsb$KJtb$KJub$KJvb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$K Jb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJhb$KJb$KJb$KJb$Kttttq.7{&tcBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJSb$KJhb$KJkb$KJtb$KJvb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJDb$KJEb$KJGb$KJKb$KJLb$KJQb$KJ_b$KJhb$KJjb$KJkb$KJmb$KJrb$KJtb$KJvb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J (Jb$KtqJn(UqcBTrees._IIBTree IIBTree qtQJ+ (UqhtQJR (Jb$KtqJG}q(Jb$KJb$KuJ}q(Jb$KJb$KuJo(Jb$Ktq JkGV(Jb$Ktq J Hi}q (Jtb$KJb$KuJds(JSb$Ktq J'(Jb$Ktq J蝉}q(Jb$KJvb$KJob$KuJ](Jb$KtqJ}q(Jb$KJ\b$KuJW(Jb$KtqJ\(Jb$KtqJ(Jb$KtqJWU(JVb$KtqJVon}q(Jqb$KJ>b$KJ_b$KuJrr}q(J`b$KJhb$KuJ s}q(Jb$KJb$KuJǫ(Jb$KtqJB;(Jhb$KtqJ(Jb$KtqJV(J\b$KtqJl(J`b$KtqJ6}q(Jb$KJb$KuJ2(Jb$KtqJ(J`b$KtqJ$3(Uq htQJ O(Uq!htQJd(Jpb$Ktq"Jh(Jb$Ktq#JV~(Jjb$Ktq$J (J~b$Ktq%Jl}q&(JSb$KJb$KuJ ڼ(JBb$Ktq'J4(J?b$Ktq(Ja'(Uq)htQJX}q*(Jb$KJb$KuJmY(Jb$Ktq+Jt(Jb$Ktq,J0}q-(Jtb$KJb$KJb$KuJ(Uq.htQJӚ(Jb$Ktq/J`ӡ(Jb$Ktq0t(Uq1htQtq2.7{&QcBTrees._IIBTree IIBTree q.((((JAb$KJPb$KJsb$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((JAb$KJEb$KJNb$KJib$KJqb$KJrb$K Jb$KJb$K Jb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JDb$KJXb$KJqb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJSb$KJZb$KJhb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J_b$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((JLb$KJ\b$KJ`b$KJab$KJjb$KJb$KJb$KJb$KJb$Kttttq.7{&3cBTrees._IOBTree IOBucket q.((JIb`}q(Jb$KJLb$KuJ,{z(Jb$KtqJD(UqcBTrees._IIBTree IIBTree qtQJg,ڶ}q(Jb$KJMb$KJb$KuJ*ݶ(Jb$KtqJU(Jb$KtqJ3}q (Jb$KJ\b$KuJd}q (JSb$KJb$KuJ (JSb$Ktq JA(Jb$Ktq Jo(JMb$Ktq J}"(Jb$KtqJ#+(Jb$KtqJb2(Jb$KtqJ<5(J_b$KtqJFP](J~b$KtqJb(Jb$KtqJc}q(Jb$KJmb$KuJFv(Jb$KtqJ~(UqhtQJޓ}q(J{b$KJb$KJgb$KuJ`.(Jb$KtqJ(Ƿ(J>b$KtqJg }q(Jb$KJb$KuJ}q(Jtb$KJb$KuJþ(UqhtQJU=(Jb$KtqJ>(Jb$KtqJǙf(JJb$KtqJq(Jhb$Ktq J](Jgb$Ktq!Jθ(Jhb$Ktq"Jθ(Uq#htQJ}q$(Jb$KJnb$KuJ(Jb$Ktq%J}q&(Jb$KJmb$KJvb$KuJCE(Jb$Ktq'Je%}q((J~b$KJgb$Kut(Uq)htQtq*.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJDb$KJMb$KJPb$KJSb$KJeb$KJhb$KJsb$KJb$KJb$KJb$K Jb$KJb$K Jb$KJb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((J_b$KJ`b$KJkb$KJmb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJhb$KJtb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((J>b$KJ@b$KJ_b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J.8(UqcBTrees._IIBTree IIBTree qtQJkR(Jcb$KtqJa(J>b$KtqJk(UqhtQJNo(JZb$KtqJ,܆(UqhtQJT@(JNb$Ktq Jӣ(Jmb$Ktq JJ(Jtb$Ktq JQ(Uq htQJA(Jb$Ktq JFp(UqhtQJγ(JNb$KtqJUkֳ(Jb$KtqJI_(Jjb$KtqJо(Jb$KtqJ+@A(UqhtQJ(UqhtQJa(Jb$KtqJZ}q(Jb$KJ>b$KuJ2(Jb$KtqJD״(UqhtQJU(J>b$KtqJB(Jb$KtqJ+S(UqhtQJj}q(Jb$KJtb$KJb$KuJ(J~b$KtqJ`۵(J~b$KtqJT(J>b$KtqJ0'(Jb$Ktq Jٔ*(JLb$Ktq!J!U(Jb$Ktq"t(Uq#htQtq$.7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJhb$KJpb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JLb$KJ_b$KJzb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JBb$KJYb$KJ~b$KJb$K Jb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J?b$KJCb$KJJb$KJ[b$KJ\b$KJ^b$KJ`b$KJeb$KJmb$KJnb$KJtb$KJvb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((J>b$K%JSb$KJ`b$KJhb$KJqb$KJtb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jeb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jkb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((JCb$KJTb$KJZb$KJ[b$KJ|b$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJ{b$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J<-}q(J{b$KJb$KJ>b$KuJjL=(Jb$KtqJMx(UqcBTrees._IIBTree IIBTree qtQJy}q(Jhb$KJb$KJb$KuJS=(Jb$KtqJj.(JSb$KtqJ&(J`b$Ktq J(JGb$Ktq J}q (Jb$KJIb$KJb$KuJű(Uq htQJ ɱ(JDb$Ktq J~ϱ(Jb$KtqJO(UqhtQJBb}q(Jb$KJb$KJb$KuJVm }q(Jhb$KJb$KJb$KuJ(Jb$KtqJ (Jb$KtqJE(Jhb$KtqJa](Jb$KtqJ4k(J~b$KtqJ釲}q(Jb$KJkb$KJ~b$KuJN(UqhtQJL(UqhtQJm(Jb$KtqJxf(Jb$KtqJ(Jb$KtqJ(UqhtQJ 0(JDb$KtqJ8.(Jb$KtqJN|0}q (J>b$KJ_b$KuJ6(JSb$Ktq!t(Uq"htQtq#.7{&{cBTrees._IIBTree IIBTree q.((((J>b$KJMb$KJ^b$KJeb$KJhb$KJpb$KJ{b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJNb$KJ\b$KJ_b$KJ`b$KJhb$KJpb$KJqb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((JBb$KJEb$KJKb$KJqb$KJtb$KJvb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJMb$KJcb$KJhb$KJmb$KJvb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((Jrb(Jb$KtqJ.{n(UqcBTrees._IIBTree IIBTree qtQJ}q(Jb$KJb$KJ?b$KuJv(Jlb$KtqJ1(Jb$KtqJY6(J_b$KtqJͮ(Jb$Ktq J(Jb$Ktq JL((Uq htQJb(Jb$Ktq J%}q (Jb$KJb$KuJ@ (Jb$KtqJ*(UqhtQJR(Jb$KtqJ\}q(J`b$KJhb$KJb$KuJa(UqhtQJSEk}q(Jb$KJFb$KuJ }(Jb$KtqJ}~}q(Jhb$KJb$KJ>b$KuJz}q(Jb$KJb$K uJM?(UqhtQJ (UqhtQJ T(J_b$KtqJ-4(Jb$KtqJmF(Jb$KtqJkg(Jb$KtqJ2}q(Jb$KJvb$KuJ>(J^b$KtqJѰ(UqhtQJG(Uq htQJ'P(Uq!htQJP(Jb$Ktq"Jq,(Jb$Ktq#t(Uq$htQtq%.7{&cBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJNb$KJSb$KJ`b$KJeb$KJhb$KJnb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JHb$KJ{b$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J{b$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ`b$KJhb$KJmb$KJnb$KJtb$KJyb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JCb$KJGb$KJQb$KJUb$KJXb$KJ`b$KJab$KJqb$KJtb$KJvb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J?b$KJ`b$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jib$KJqb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JAb$KJCb$KJGb$KJJb$KJZb$KJ]b$KJtb$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J`b$KJib$KJqb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J砪(J>b$KtqJ t(Jb$KtqJM}q(Jeb$KJb$KuJސ(UqcBTrees._IIBTree IIBTree qtQJ^}q(Jb$KJ\b$KJ>b$KuJR[k}q(Jb$KJnb$KuJMR(Jb$Ktq J}q (Jb$KJ>b$KuJY"}q (JIb$KJb$KJb$KuJޫ}q (JAb$KJb$KuJn(Jb$Ktq J |}q(Jb$KJb$KuJ]Z(JQb$KtqJ](Jb$KtqJl(Jb$KtqJFs(Jb$KtqJ~(JSb$KtqJ\}q(Jpb$KJb$KuJʹ(Jb$KtqJt(UqhtQJr (Jb$KtqJ(UqhtQJ8(J~b$KtqJ\(UqhtQJxn}q(Jb$KJb$KJ|b$KuJ(Jvb$KtqJ}(J>b$KtqJ- (UqhtQJ (J_b$KtqJ(Uq htQt(Uq!htQtq".7{&cBTrees._IIBTree IIBTree q.((((JLb$KJ\b$KJ_b$KJcb$KJgb$KJhb$KJmb$KJpb$KJub$KJ{b$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JZb$KJ_b$KJ|b$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJMb$KJWb$KJ\b$KJ`b$KJcb$KJgb$KJhb$KJmb$KJnb$KJpb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJEb$KJKb$KJMb$KJ`b$KJcb$KJgb$KJhb$KJmb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((Jvb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JMb$KJ`b$KJcb$KJgb$Kttttq.7{&fcBTrees._IOBTree IOBucket q.((J(UqcBTrees._IIBTree IIBTree qtQJx2}q(Jb$KJb$KJb$KuJĠ8(UqhtQJ:}q(Jb$KJ\b$KuJ4接}q(Jb$KJBb$KJ_b$KuJ䈯}q(JMb$KJb$KuJ}q (J`b$KJb$KuJ(Jb$Ktq J8}q (JMb$KJb$KuJ0R }q (J{b$KJb$KJ>b$KuJm,(Uq htQJ9}q(Jb$KJb$KJgb$KuJdM(UqhtQJ{(Jb$KtqJ(Jb$KtqJCG(Jb$KtqJjR}q(Jb$KJDb$KJb$KuJ+@}q(Jmb$KJWb$KuJ:ш(UqhtQJR(JMb$KtqJ}q(Jpb$KJb$KuJMW(UqhtQJ<(Jb$KtqJ]/(UqhtQJ=(J>b$KtqJXm(J]b$KtqJH&(Jb$KtqJe(J`b$KtqJJʨ(Jb$KtqJeۨ(Jpb$Ktq J(Jb$Ktq!JkJ(Uq"htQJ((Jb$Ktq#J Q(Uq$htQJX(Uq%htQJ;r}q&(Jb$KJ~b$KuJK|}q'(Jb$KJeb$KJb$KuJ}q((Jb$KJ_b$KuJs}q)(JJb$KJb$KuJ{(Uq*htQJz(JIb$Ktq+J//(Uq,htQJ:5(Jmb$Ktq-J97(Jb$Ktq.J=}q/(J`b$KJb$KuJD/G(Uq0htQJgI(Jb$Ktq1JX(Jb$Ktq2Je_(Jb$Ktq3Joa(Jb$K tq4t(Uq5htQtq6.7{&CcBTrees._IIBTree IIBTree q.((((JSb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JGb$KJJb$KJLb$K JRb$KJXb$KJab$KJ}b$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$K ttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$K J?b$K J@b$KJAb$KJBb$K JCb$KJDb$KJEb$K JGb$K JHb$KJJb$KJKb$KJLb$KJMb$K JNb$KJOb$KJPb$KJQb$KJSb$K JTb$KJUb$KJVb$KJWb$KJXb$KJZb$K J[b$KJ\b$K J]b$KJ^b$KJ_b$KJ`b$K Jab$KJbb$KJcb$K Jgb$KJhb$K Jib$KJjb$K Jkb$KJlb$KJmb$KJnb$KJob$KJpb$KJqb$K Jrb$KJsb$KJtb$K Jub$KJvb$KJzb$KJ|b$KJ}b$KJ~b$K Jb$KJb$KJb$K5Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&tcBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJYb$KJcb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J?b$KJFb$KJ\b$KJ`b$KJmb$KJnb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K ttttq.7{&QcBTrees._IIBTree IIBTree q.((((JBb$KJZb$KJ_b$KJ~b$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((Jnb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((J\b$KJjb$KJ~b$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJBb$KJEb$KJGb$KJJb$KJMb$KJNb$KJQb$KJZb$KJ\b$KJ`b$KJcb$KJgb$KJhb$KJjb$KJkb$KJlb$KJnb$KJpb$KJtb$KJvb$KJ{b$KJ|b$KJ~b$KJb$K!Jb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((Jjb$KJvb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JZb$KJ|b$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$K J?b$KJAb$KJDb$KJEb$KJFb$KJGb$KJJb$KJKb$KJLb$K JMb$KJNb$KJOb$KJQb$KJSb$KJTb$KJUb$KJVb$KJXb$KJYb$KJZb$KJ[b$KJ\b$KJ]b$KJ^b$KJ_b$KJ`b$KJab$KJbb$KJcb$KJgb$KJhb$K Jib$KJjb$KJkb$KJlb$KJmb$KJob$KJpb$KJqb$KJrb$KJtb$K Jvb$KJwb$KJ{b$KJ|b$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$K Jb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J(UqcBTrees._IIBTree IIBTree qtQJ1(JMb$KtqJW,h(Jb$KtqJT(J>b$KtqJ6}q(JHb$KJSb$KuJ(Jb$KtqJ}q (JJb$KJb$KJb$KuJ!a(J>b$Ktq JՈ(Jb$Ktq J|ˢ(Uq htQJ$OϢ(Jtb$Ktq J(Jb$KtqJ !(Jhb$KtqJi0}q(Jb$KJFb$KuJ0(UqhtQJ3(UqhtQJ6(Jb$KtqJM(Jb$KtqJS(UqhtQJ1֎(J`b$KtqJ1(J>b$KtqJ3}q(JMb$KJ~b$KuJ}q(Jb$KJb$KJ>b$KuJŒ-(Jb$KtqJ<}q(Jb$KJ>b$KuJB(J>b$KtqJhD(Jb$KtqJe(Job$KtqJ[R}q(Jjb$KJmb$KuJ!٤(Uq htQJ{Sڤ}q!(Jpb$KJb$KuJ^ۤ}q"(Jb$KJ>b$KuJ(Jb$Ktq#J$< (J>b$Ktq$t(Uq%htQtq&.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJIb$KJLb$KJ\b$KJ_b$KJ`b$KJhb$KJqb$KJtb$KJvb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJCb$KJGb$KJJb$KJLb$KJXb$KJZb$KJ[b$KJ\b$KJ`b$KJhb$KJmb$KJrb$KJzb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$K Jb$KJb$KJb$KJb$Kttttq.7{&mcBTrees._IIBTree IIBTree q.((((J?b$KJNb$KJab$KJdb$KJqb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJEb$KJGb$KJJb$KJLb$KJ_b$KJ`b$KJfb$KJhb$KJjb$KJmb$KJnb$KJtb$KJzb$KJ{b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&ecBTrees._IIBTree IIBTree q.((((J@b$KJBb$KJCb$KJDb$KJEb$KJGb$KJHb$KJIb$KJJb$KJKb$KJLb$KJOb$KJQb$KJRb$KJSb$KJTb$KJUb$KJVb$KJWb$KJXb$KJZb$KJ[b$KJ]b$KJ_b$KJ`b$KJab$KJbb$KJfb$KJib$KJjb$KJkb$KJlb$KJob$KJqb$KJrb$KJtb$KJub$KJvb$KJwb$KJxb$KJzb$KJ|b$KJ}b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$K JMb$KJWb$KJ\b$KJhb$KJmb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((Jαl}q(Jb$KJ>b$KJ_b$KuJm(UqcBTrees._IIBTree IIBTree qtQJՑ(UqhtQJ|(Jb$KtqJuٞ(Jhb$KtqJ(Jb$KtqJ)&(Jb$Ktq JG(Uq htQJtT(JFb$Ktq J\e}q (Jhb$KJcb$KJgb$KuJ(Jab$Ktq J뼟}q(Jb$KJvb$KuJl"ğ(Jb$KtqJB;ҟ(UqhtQJ\՟}q(Jb$KJb$KuJ}q(Jjb$KJb$KJ~b$KuJܳ(Jb$KtqJ!M(J`b$KtqJ(Jkb$KtqJk%(UqhtQJtX}q(Jb$KJb$KuJ'j}q(Jb$KJb$KuJBx~}q(Jpb$KJb$KuJ,̓(Jb$KtqJ((UqhtQJf}q(Jb$KJNb$KuJ}q(Jb$KJmb$KJvb$KuJš}q(Jhb$KJb$KuJq_ӡ(Jvb$KtqJ`ء(Jb$Ktq J](Jb$Ktq!J}q"(Jpb$KJcb$KuJ3(Jb$Ktq#J(J~b$Ktq$t(Uq%htQtq&.7{&mcBTrees._IIBTree IIBTree q.((((JBb$KJ\b$KJcb$KJgb$KJ~b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JDb$KJQb$KJSb$KJbb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J?b$KJZb$KJab$KJkb$KJmb$KJnb$KJzb$KJ|b$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((JZb$KJeb$KJ|b$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((JBb$KJDb$KJJb$KJMb$KJPb$KJSb$KJ\b$KJ^b$KJcb$KJeb$KJgb$KJhb$KJib$KJjb$KJkb$KJpb$KJqb$KJsb$KJ{b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&tcBTrees._IIBTree IIBTree q.((((J>b$KJEb$KJKb$KJQb$KJhb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{& cBTrees._IOBTree IOBucket q.((Jӛ(UqcBTrees._IIBTree IIBTree qtQJn (Jb$KtqJW(Jmb$KtqJ}q(JMb$KJb$KuJ&(J_b$KtqJժF}q(JHb$KJb$KuJD`(Jb$Ktq J珜}q (Jb$KJb$KJ?b$KuJ(Jb$Ktq Jb$KuJja(U q$htQt(Uq%htQtq&. 7{&QcBTrees._IIBTree IIBTree q.((((JVb$KJjb$KJb$KJb$KJb$KJb$Kttttq. 7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJjb$KJub$KJb$KJb$Kttttq. 7{&_cBTrees._IIBTree IIBTree q.((((J?b$KJ\b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq. 7{&JcBTrees._IIBTree IIBTree q.((((Jhb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJCb$KJQb$KJUb$KJXb$KJ\b$KJ`b$KJab$KJfb$KJhb$KJnb$KJtb$KJvb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((J?b$KJDb$KJNb$KJjb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((Jcb$KJpb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J>b$KJCb$KJQb$KJUb$KJXb$KJZb$KJ`b$KJab$KJcb$KJgb$KJnb$KJpb$KJ|b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J(U qcBTrees._IIBTree IIBTree qtQJ*.Ԙ(Jb$KtqJ$(J_b$KtqJ(Jb$KtqJڄ(UqhtQJ3(Jb$KtqJc(Uq htQJ/f(Uq htQJ35q(Jb$Ktq JY(Jb$Ktq J }q (Jb$KJSb$KuJə}q(J`b$KJb$KJMb$KuJI(Jhb$KtqJ}q(J`b$KJb$KuJ4"(Jb$KtqJ:(UqhtQJv(Jb$KtqJ5#(Jb$KtqJ1}(Jb$KtqJH(UqhtQJcE(J^b$KtqJٚ(Jb$KtqJ5(Jb$KtqJW(UqhtQJ(Jb$KtqJTF@(UqhtQJF(UqhtQJcQ(UqhtQJLFz}q(Jb$KJb$KuJ^䓛(Jb$Ktq J旛}q!(J`b$KJb$Kut(Uq"htQtq#.7{&QcBTrees._IIBTree IIBTree q.((((Jdb$KJfb$KJib$KJ}b$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((J\b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JIb$KJob$KJrb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((J\b$KJhb$KJmb$KJb$KJb$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((J@b$KJGb$KJJb$KJXb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((JLb$KJjb$KJkb$KJ}b$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((JMb$KJ`b$KJrb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&fcBTrees._IIBTree IIBTree q.((((JLb$KJcb$KJgb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&_cBTrees._IIBTree IIBTree q.((((J>b$KJLb$KJ`b$KJcb$KJhb$KJjb$KJmb$KJb$Kttttq. 7{&cBTrees._IIBTree IIBTree q.((((J>b$K J?b$KJ@b$KJAb$KJBb$KJCb$KJDb$KJEb$KJGb$KJHb$KJJb$KJKb$KJMb$KJQb$KJSb$KJUb$KJVb$KJWb$KJXb$KJZb$KJ\b$KJ]b$KJ^b$KJ_b$KJ`b$KJab$KJbb$KJcb$KJfb$KJgb$KJhb$KJib$KJjb$K Jkb$KJlb$KJmb$KJob$KJpb$KJqb$KJrb$KJtb$KJub$KJvb$KJxb$KJ|b$KJ}b$KJ~b$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&`cBTrees._IOBTree IOBucket q.((J(UqcBTrees._IIBTree IIBTree qtQJz (Jb$KtqJ4(Jjb$KtqJ~7(Jhb$KtqJ<(Jhb$KtqJXY(Jb$KtqJh(Uq htQJ uw}q (Jb$KJb$K JDb$KuJ$}q (Jb$KJb$KuJ-x}q (Jb$KJKb$KJEb$KuJV(Uq htQJk,(Jb$KtqJ?$:(UqhtQJD(Jb$KtqJDN(UqhtQJ(c}q(Jb$KJb$KJb$KuJ`(J`b$KtqJTн(Jb$KtqJl(Jb$KtqJ }q(J_b$KJtb$KJ?b$KuJv}q(JZb$KJ|b$KuJ7;(Jhb$KtqJs'I(JDb$KtqJAe}q(Jb$KJb$KJb$KuJ=Th(J>b$KtqJ}i(Jkb$KtqJ -(Jjb$KtqJO(Jb$KtqJ4(UqhtQJE}q (Jb$KJ?b$KuJ.W&(Uq!htQJ(}q"(Jb$KJb$KuJ{1<(Jb$Ktq#J*|S(Jjb$Ktq$JU(JMb$Ktq%JU(Uq&htQJU:x}q'(Jb$KJb$KJ>b$KuJ_}q((Jrb$KJ?b$Kut(Uq)htQtq*.7{&cBTrees._IIBTree IIBTree q.((((J?b$KJDb$KJHb$KJPb$KJZb$KJbb$KJsb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jcb$KJb$KJb$KJb$Kttttq.7{&{cBTrees._IIBTree IIBTree q.((((JMb$KJNb$KJ\b$KJmb$KJpb$KJ{b$KJb$KJb$KJb$KJb$KJb$KJb$K ttttq.7{&_cBTrees._IIBTree IIBTree q.((((J>b$KJFb$KJ\b$KJ{b$KJb$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((JHb$KJ]b$KJbb$KJb$Kttttq.7{&JcBTrees._IIBTree IIBTree q.((((JLb$KJ\b$KJb$KJb$KJb$Kttttq.7{&CcBTrees._IIBTree IIBTree q.((((Jcb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IIBTree IIBTree q.((((J\b$KJlb$KJmb$KJpb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((JP!Q(UqcBTrees._IIBTree IIBTree qtQJpV}q(Jjb$KJtb$KJb$KuJn}q(Jbb$KJ^b$KuJ3O(Jnb$KtqJ ֍(Jb$KtqJ:?(Jb$KtqJ+V(Jb$Ktq Jin(Jb$Ktq JԨn(Jb$Ktq JZq(Jb$Ktq J K(Jb$Ktq J(Jb$KtqJ}q(Jb$KJb$KJcb$KuJ(Jb$KtqJ9}q(JDb$KJb$KuJ(Jb$KtqJ*(JBb$KtqJ(Jb$KtqJhV }q(Jb$KJb$KuJx (Jb$KtqJ!(U qhtQJz+(U!qhtQJ.}q(Jhb$KJb$KuJz1}q(Jb$KJDb$KuJu(U"qhtQJޏ}q(Jb$KJ_b$KuJ[Ȕ(Jb$KtqJ(J~b$KtqJI}q(J>b$KJ?b$KuJ˓}q (Jtb$KJb$KJb$KuJV)ޓ(JBb$Ktq!JU}q"(Jxb$KJvb$KuJf (U#q#htQJH}q$(Jb$KJNb$KuJ( }q%(Jb$KJ~b$KuJnP(Jb$Ktq&J!@~(Jb$Ktq'JWH(Jjb$Ktq(J˗(U$q)htQJQ(Jb$Ktq*J ɔ}q+(Jb$K Jb$KuJTC̔(Jb$Ktq,t(Uq-htQtq..$7{&QcBTrees._IIBTree IIBTree q.((((J\b$KJ^b$KJcb$KJgb$KJb$KJb$Kttttq.#7{&cBTrees._IIBTree IIBTree q.((((J>b$KJSb$KJ_b$KJtb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq."7{&cBTrees._IIBTree IIBTree q.((((JNb$KJ\b$KJ`b$KJnb$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.!7{&CcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$KJb$Kttttq. 7{&CcBTrees._IIBTree IIBTree q.((((J>b$KJhb$KJ{b$KJb$Kttttq.7{&QcBTrees._IIBTree IIBTree q.((((J>b$KJ?b$KJDb$KJb$KJb$KJb$Kttttq.7{&?cBTrees._IOBTree IOBucket q.((J8i}q(Jkb$KJb$KJb$KuJ?2(Jb$KtqJ(U%qcBTrees._IIBTree IIBTree qtQJԍ}q(Jeb$KJb$KuJ׍(JLb$KtqJAd(Jb$KtqJK`(Jxb$Ktq J(U&q htQJS(Jb$Ktq JPAE(U'q htQJP^}q (Jtb$KJb$KuJj}q(J`b$KJb$KuJᎎ(U(qhtQJ}q(Jjb$KJ_b$KuJܷ}q(Jb$KJb$KuJ|(U)qhtQJy֎(Jb$KtqJ (J{b$KtqJW>(U*qhtQJ+(Jb$KtqJL/}q(Jb$KJqb$KJBb$KuJn;(JFb$KtqJK(Jb$KtqJPR}q(JSb$KJb$KuJ֪(Jb$KtqJ}q(Jb$KJb$KuJZ(U+qhtQJӤ(U,qhtQJ(Jb$KtqJzJ(Jvb$Ktq JL(Jb$Ktq!J`(Jb$Ktq"J3x(Jb$Ktq#J>(U-q$htQJ꒐(U.q%htQJ,}q&(J`b$KJjb$KJ>b$KuJK,(JFb$Ktq't(Uq(htQtq)..7{&CcBTrees._IIBTree IIBTree q.((((J`b$KJhb$KJb$KJb$Kttttq.-7{&_cBTrees._IIBTree IIBTree q.((((J?b$KJSb$KJ^b$KJb$KJb$KJb$KJb$KJb$Kttttq.,7{&#cBTrees._IIBTree IIBTree q.((((J>b$KJBb$KJCb$KJDb$KJEb$KJLb$KJMb$KJSb$KJTb$KJYb$KJZb$KJ[b$KJ^b$KJ_b$KJ`b$KJcb$KJgb$KJhb$KJib$KJjb$KJkb$KJmb$KJpb$KJvb$KJ|b$KJ~b$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$KJb$Kttttq.+7{&JcBTrees._IIBTree IIBTree q.((((JEb$KJKb$KJMb$KJb$KJb$Kttttq.*7{&CcBTrees._IIBTree IIBTree q.((((Jfb$KJ{b$KJb$KJb$Kttttq.)7{&JcBTrees._IIBTree IIBTree q.((((J>b$KJhb$KJ{b$KJb$KJb$Kttttq.(7{&_cBTrees._IIBTree IIBTree q.((((J\b$KJjb$KJrb$KJzb$KJb$KJb$KJb$KJb$Kttttq.'7{&CcBTrees._IIBTree IIBTree q.((((Jrb$KJtb$KJb$KJb$Kttttq.&7{&JcBTrees._IIBTree IIBTree q.((((Jib$KJjb$KJqb$KJb$KJb$Kttttq.%7{&XcBTrees._IIBTree IIBTree q.((((J\b$KJeb$KJb$KJb$KJb$KJb$KJb$Kttttq.7{&cBTrees._IOBTree IOBucket q.((J (U/qcBTrees._IIBTree IIBTree qtQJ(J`b$KtqJ=}q(Jkb$KJb$KJvb$KuJa}q(JKb$KJEb$KuJG(Jb$KtqJ?7(Jb$KtqJR;}q (Jb$KJb$KuJ=(Jb$Ktq J놉(U0q htQJ (Jb$Ktq JX(U1q htQJQ(Jb$KtqJX}q(JBb$KJ~b$KuJ~2(Jb$KtqJo5(Jb$KtqJMI(U2qhtQJZ(U3qhtQJb(Jb$KtqJMm(U4qhtQJx}q(J`b$KJb$KuJ?(U5qhtQJB(Jb$KtqJB=Ȋ(J}b$KtqJ*}q(Jb$KJb$KJcb$KuJSE(Jb$KtqJ y(Jb$KtqJ(Jb$KtqJ]굋(Jb$KtqJ|ҋ(Jb$KtqJPEߋ(Jb$Ktq J|`(Jb$Ktq!J(Jb$Ktq"J (Jtb$Ktq#J<#(Jb$Ktq$JKf$(J~b$Ktq%J=(Jb$Ktq&J&[(Jb$Ktq'J~(Jfb$Ktq(Jz(Jb$Ktq)J,Ȍ}q*(Jb$KJb$KJ\b$KuJȵь}q+(Jpb$KJgb$KuJ|}q,(Jb$KJb$KJb$KuJJ(Jb$Ktq-J$+(U6q.htQJ1(U7q/htQJ D(Jb$Ktq0JU|}q1(Jbb$KJb$KJvb$Kut(Uq2htQtq3.77{&CcBTrees._IIBTree IIBTree q.((((Jb$KJb$KJb$KJb$Kttttq.67{&CcBTrees._IIBTree IIBTree q.((((JMb$KJPb$KJsb$KJb$Kttttq.57{&cBTrees._IIBTree IIBTree q.((((J?b$KJ@b$KJEb$KJLb$K JNb$KJ\b$KJ`b$K Jib$KJmb$KJnb$KJqb$K Jb$K>Jb$KJb$KJb$KJb$KJb$K Jb$KJb$KJb$KJb$K Jb$K Jb$KJb$KJb$KJb$KJb$Kttttq.47{&CcBTrees._IIBTree IIBTree q.((((JBb$KJb$KJb$KJb$Kttttq.37{&cBTrees._IIBTree IIBTree q.((((JMb$KJ\b$K J`b$KJmb$KJnb$KJb$KJb$KJb$KJb$KJb$KJb$K Jb$KJb$Kttttq.27{&{cBTrees._IIBTree IIBTree q.((((JDb$KJMb$KJcb$KJeb$KJgb$KJpb$KJ{b$KJb$KJb$KJb$KJb$KJb$Kttttq.17{&JcBTrees._IIBTree IIBTree q.((((J>b$KJb$KJb$KJb$KJb$Kttttq.07{&JcBTrees._IIBTree IIBTree q.((((JWb$KJb$KJb$KJb$KJb$Kttttq./7{&QcBTrees._IIBTree IIBTree q.((((JDb$KJgb$KJtb$KJvb$KJb$KJb$Kttttq.7{&cBTrees._OIBTree OIBTree q.(((U8qcBTrees._OIBTree OIBucket qtQU2/Control_Panel/Products/OFSP/Help/OrderedFolder.pyq(U9qhtQU,/Control_Panel/Products/OFSP/Help/ZClass.stxq(U:qhtQt(hhtQtq.:7{&cBTrees._OIBTree OIBucket q.((U,/Control_Panel/Products/OFSP/Help/ZClass.stxqJRb$U0/Control_Panel/Products/OFSP/Help/ZClass_Add.stxqJb$U2/Control_Panel/Products/OFSP/Help/ZClass_Basic.stxqJb$U4/Control_Panel/Products/OFSP/Help/ZClass_Methods.stxqJJb$U8/Control_Panel/Products/OFSP/Help/ZClass_Permissions.stxqJb$Ub$U./Control_Panel/Products/OFSP/Help/dtml-let.stxqJ{b$U//Control_Panel/Products/OFSP/Help/dtml-mime.stxqJb$U0/Control_Panel/Products/OFSP/Help/dtml-raise.stxqJeb$U1/Control_Panel/Products/OFSP/Help/dtml-return.stxqJFb$U3/Control_Panel/Products/OFSP/Help/dtml-sendmail.stxqJMb$U3/Control_Panel/Products/OFSP/Help/dtml-sqlgroup.stxqJpb$U2/Control_Panel/Products/OFSP/Help/dtml-sqltest.stxqJcb$U1/Control_Panel/Products/OFSP/Help/dtml-sqlvar.stxqJgb$U//Control_Panel/Products/OFSP/Help/dtml-tree.stxqJhb$U./Control_Panel/Products/OFSP/Help/dtml-try.stxq Jb$U1/Control_Panel/Products/OFSP/Help/dtml-unless.stxq!Jb$U./Control_Panel/Products/OFSP/Help/dtml-var.stxq"Jb$U//Control_Panel/Products/OFSP/Help/dtml-with.stxq#Jb$U)/Control_Panel/Products/OFSP/Help/math.pyq$Jsb$U+/Control_Panel/Products/OFSP/Help/random.pyq%Jb$U-/Control_Panel/Products/OFSP/Help/sequence.pyq&JYb$U+/Control_Panel/Products/OFSP/Help/string.pyq'JPb$ttq(.97{&cBTrees._OIBTree OIBucket q.((U2/Control_Panel/Products/OFSP/Help/OrderedFolder.pyqJyb$U//Control_Panel/Products/OFSP/Help/Ownership.stxqJjb$U8/Control_Panel/Products/OFSP/Help/Product-Management.stxqJb$U-/Control_Panel/Products/OFSP/Help/Product.stxqJb$U1/Control_Panel/Products/OFSP/Help/Product_Add.stxqJb$U:/Control_Panel/Products/OFSP/Help/Product_Distribution.stxqJob$U5/Control_Panel/Products/OFSP/Help/Product_Refresh.stxqJ~b$U0/Control_Panel/Products/OFSP/Help/Properties.stxq Jb$U4/Control_Panel/Products/OFSP/Help/PropertyManager.pyq Jnb$U2/Control_Panel/Products/OFSP/Help/PropertySheet.pyq Jb$U3/Control_Panel/Products/OFSP/Help/PropertySheets.pyq Jb$U,/Control_Panel/Products/OFSP/Help/Request.pyq Jb$U-/Control_Panel/Products/OFSP/Help/Response.pyqJb$U./Control_Panel/Products/OFSP/Help/Security.stxqJqb$UA/Control_Panel/Products/OFSP/Help/Security_Define-Permissions.stxqJLb$U:/Control_Panel/Products/OFSP/Help/Security_Local-Roles.stxqJb$UA/Control_Panel/Products/OFSP/Help/Security_Manage-Acquisition.stxqJb$U@/Control_Panel/Products/OFSP/Help/Security_Manage-Permission.stxqJib$U:/Control_Panel/Products/OFSP/Help/Security_Manage-Role.stxqJb$U?/Control_Panel/Products/OFSP/Help/Security_User-Local-Roles.stxqJb$U*/Control_Panel/Products/OFSP/Help/Undo.stxqJb$U1/Control_Panel/Products/OFSP/Help/User-Folder.stxqJfb$U:/Control_Panel/Products/OFSP/Help/User-Folder_Add-User.stxqJb$U:/Control_Panel/Products/OFSP/Help/User-Folder_Contents.stxqJb$U;/Control_Panel/Products/OFSP/Help/User-Folder_Edit-User.stxqJAb$Ub$J?b$J@b$JAb$JBb$JCb$JDb$JEb$JFb$JGb$JHb$JIb$JJb$JKb$JLb$JMb$JNb$JOb$JPb$JQb$JRb$JSb$JTb$JUb$JVb$JWb$JXb$JYb$JZb$J[b$J\b$J]b$J^b$J_b$J`b$Jab$Jbb$Jcb$Jdb$Jeb$Jfb$Jgb$Jhb$Jib$Jjb$Jkb$Jlb$Jmb$Jnb$Job$Jpb$Jqb$Jrb$Jsb$Jtb$Jub$Jvb$Jwb$Jxb$Jyb$t(U=qhtQtq.7{&cBTrees.Length Length q.K.7{&[cBTrees._OOBTree OOBTree q.((((UViewq(U>qcBTrees._IIBTree IITreeSet qtQttttq.>7{&jcBTrees._IIBTree IITreeSet q.(((U?qcBTrees._IIBTree IISet qtQJzb$(U@qhtQt(hhtQtq.@7{&\cBTrees._IIBTree IISet q.((Jzb$J{b$J|b$J}b$J~b$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$Jb$ttq.?7{&^cBTrees._IIBTree IISet q.((J>b$J?b$J@b$JAb$JBb$JCb$JDb$JEb$JFb$JGb$JHb$JIb$JJb$JKb$JLb$JMb$JNb$JOb$JPb$JQb$JRb$JSb$JTb$JUb$JVb$JWb$JXb$JYb$JZb$J[b$J\b$J]b$J^b$J_b$J`b$Jab$Jbb$Jcb$Jdb$Jeb$Jfb$Jgb$Jhb$Jib$Jjb$Jkb$Jlb$Jmb$Jnb$Job$Jpb$Jqb$Jrb$Jsb$Jtb$Jub$Jvb$Jwb$Jxb$Jyb$t(U@qhtQtq.7{=&cBTrees.Length Length q.K.=n7 Installed product PageTemplates7 .`?(cHelpSys.HelpSys ProductHelp q)tq.}q(U tales-not.stxqUAqQUtales-python.stxqUBqQUtales-exists.stxqUCq QUidq UHelpq Utal-omit-tag.stxq UDq QUtitleqU Zope HelpqUPageTemplate_Edit.stxqUEqQUtal-replace.stxqUFqQU_objectsq(}q(U meta_typeqU Help TopicqUidqUtales-path.stxqu}q(hhhUtal-attributes.stxqu}q(hhhUtales-string.stxqu}q(hhhhu}q(hhhUmetal-define-macro.stxq u}q!(hhhUmetal-use-macro.stxq"u}q#(hhhhu}q$(hhhU tales.stxq%u}q&(hhhUtal.stxq'u}q((hhhUtal-content.stxq)u}q*(hhhh u}q+(hhhhu}q,(hhhUmetal-fill-slot.stxq-u}q.(hhhUtales-nocall.stxq/u}q0(hhhUtal-repeat.stxq1u}q2(hhhU ZTUtils.pyq3u}q4(hhhUtal-define.stxq5u}q6(hhhU metal.stxq7u}q8(hhhUtal-condition.stxq9u}q:(hhhhu}q;(hhhUtal-on-error.stxq(hhhUmetal-define-slot.stxq?utq@h3UGqAQh7UHqBQh/UIqCQUmetal-define-slot.stxqDUJqEQhUKqFQUlastRegisteredqG(cDateTime.DateTime DateTime qHNoqI}qJ(U_nearsecqKG@AU_secondqLG@A|hsU_tzqMUGMT+2qNU_pmhourqOK U _dayoffsetqPKU_fdayqQUTuesdayqRU_amonqSUJulqTU_tqUGAfwU_pmqVUpmqWUtimeqXG?4J$U_minuteqYK"U_monthqZKU_adayq[UTueq\U_hourq]K U_millisq^L1436265275746L U_dayq_KU_yearq`MU_pmonqaUJulyqbU_pdayqcUTue.qdU_fmonqehbU_dqfG@l.%ubUcatalogqgUqhQhFred Farkas

Inserting HTML/XML::

marked up content goes here.

See Also "'tal:replace'":tal-replace.stx qUidqUtal-content.stxqUfileqUG/data/zmath/zope/lib/python/Products/PageTemplates/help/tal-content.stxq Utitleq Ucontentq u.V7.`(cHelpSys.HelpTopic STXTopic q)tq.}q(UobjqTattributes: Replace element attributes Syntax 'tal:attributes' syntax:: argument ::= attribute_statement [';' attribute_statement]* attribute_statement ::= attribute_name expression attribute_name ::= [namespace ':'] Name namespace ::= Name *Note: If you want to include a semi-colon (;) in an 'expression', it must be escaped by doubling it (;;).* Description The 'tal:attributes' statement replaces the value of an attribute (or creates an attribute) with a dynamic value. You can qualify an attribute name with a namespace prefix, for example 'html:table', if you are generating an XML document with multiple namespaces. The value of each expression is converted to a string, if necessary. If the expression associated with an attribute assignment evaluates to *nothing*, then that attribute is deleted from the statement element. If the expression evaluates to *default*, then that attribute is left unchanged. Each attribute assignment is independent, so attributes may be assigned in the same statement in which some attributes are deleted and others are left alone. If you use 'tal:attributes' on an element with an active 'tal:replace' command, the 'tal:attributes' statement is ignored. If you use 'tal:attributes' on an element with a 'tal:repeat' statement, the replacement is made on each repetition of the element, and the replacement expression is evaluated fresh for each repetition. Examples Replacing a link:: Replacing two attributes::