'j      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j   Jklmnopqrstu  Replace keys Replace on all Replace & search *Partition into common and distinct values 3Partition into common and distinct values .-format vwxyAdd a key-value pair  Add .-format Add a key-value list Add list .-format  Lookup a key Lookup .-format  All keys All keys .-format All key-value pairs All pairs .-format  All values Sub-dictionaries Children .-format Append sub-dictionary Adopt .-format Combine two dictionaries !"#z{$|}%~  !"#$% !$%"#     !"#$%3&' Parent page  Sub-pages ()* Path to page +Page template ,State for page -./Delete contents 0Process next attribute 1Recurse on function 2Add XML 3 Add text 4Add an attribute 56Replace current contents 7#Insert data after current contents 8$Insert data before current contents 9:;<State dictionary =Functions dictionary >Site structure ?@AB&'()*+,-./0123456789:;<=>?@AB9.43210/5876?-()*+,&':;<=>@AB&''()*+,)*+,-.43210//0123458766789:;<=>;<=>?@ABCDEFGHIJKLMNOPQCDEFGHIJKLMNOPQCDEFGIHJQKLMNOPCDEFGHIJKLMNOPQRSTUVWXYZ[\]^abRSTUVWXYZ[\]^_`abUTWXZ[\YV]^`_SRabRSTUVWXYZ[\]^abcdefghicdefghicfgdeihcdefghi      !"#$%&'()*+,--../0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`Oabcdefghijklmnopqrstuvwwxyyzz{|}~]# halipeto-2.4Halipeto.UtilitiesHalipeto.DictionaryHalipeto.TemplateHalipeto.FunctionsHalipeto.PagesHalipeto.SimpleDBslashtoSlash fromSlashtoSepfromSep dropSpacemapT2mapT3 thenMaybe SubDictionary substitutesubAllsearch'' OrdDictionarydiffdiff' Dictionaryaddadd'addAlladdAll'searchsearch'keyskeys'contents contents'valueschildren children'adoptadopt'mergenulltoDotfromDotemptyemptyNCTreeSitePagepathtemplate dictionary UpdateDictResultSkipContinueRepeatXmlTextAttrPositionReplaceAfterBeforeCustomFnContextCtxstatefuncssitehal readTemplate evalElement evalDocumentsplitparseeval attributetext textAfter textReplacerepeat parseElements parseElement mkElements mkElementxhtmlelement addDefaultsFnCollectLabelPageGenSPageGenfoldTidDpageleafPnoPageappendsetSiteDetailsgenerate menuClass' menuClassbaseMenulistMenu TranslateReadDB addDefaultsDBnoCVSallFilesreadDB'readDBslash'DictEmptyNodecharvalueleftmatchrightSUUnpacked DictNoCaseDictCasetoNullfromNullpackunpackpackNCunpackNCuncasediff'' partitiontxttxt'pthpth'unescape unescape'insertfind contents''merge'' children''subTreecollectcompare'combineadopt''foldDfoldD'showDictapplycopyTemplateArgevalAttributes parseFunctionparseFunction' evalFunctionskip loopAttribute revAppendjoinAtts evalContents evalContenterase eraseChildren eraseContenthasEraseattVal reference entityrefcharrefsplit'text'repeat'eqneqeq'orBlank generate' updateStatepathPathrootPathdepthstepUpcheckDir checkDir' allButOnebaseNodemakeRowreadHalreadHals readParashGetPara readHaldx readLinesdropWindowsReturn splitLinekeyValsafetyreadFPreadDir readHFilesuffixsuffix' readMessage readRstMsg readMdwnMsgreadList