XPCOM TypeLib  "©€  /ÀF?:üˆzaJ´ŽX1é_«=¨K]SÀ²øÒ£t€ÆøK³Ä]A¤@Ž7Ò€Y`©Ã Œìò6Ò²‰<ù„‰Vêìo…­8R†ËÄÒŒÊ`°ü£¯ÑµH1¬Ò€^`©Ã½ÍØÀ €hÓ‘_ÙØ‰ÔŽ<ØÀ ƒhÓ‘_ÙØ‰ÔŽ<  #nsIFilensIFilePathnsIFileURLnsIInputStreamnsIOutputStreamnsISupportsnsIRegistryGetter„€€�À Àœ€€�ÀÀgetStringUTF8IntoBuffergetBytesUTF8IntoBuffernsIRegistryValue€ó`‘€ø`�€`€`€namenameUTF8typelengthnsIRegistry"S€’X€nt` {€€‘`‚€€‘`‰€€‘“€€‘`‘�€€‘€‘§€€�`�µ€€�€�À€�@`”Ѐ€�€€”Ý€€�`䀀�€ë€€�`÷€€�À€€�`€€�€€�`'€€�`5€€�F€€�`T€`’ f€`’ {€`’ ‹€€�`˜€€�`§€€�³€”€À`”½€”€À`”€É`�@Ù€�é îóù )=ÿÿÿÿW^dj€openopenWellKnownRegistryflushisOpenaddKeygetKeyremoveKeygetStringsetStringgetStringUTF8setStringUTF8getBytesUTF8setBytesUTF8getIntsetIntgetLongLongsetLongLongaddSubtreeremoveSubtreegetSubtreeaddSubtreeRawremoveSubtreeRawgetSubtreeRawenumerateSubtreesenumerateAllSubtreesenumerateValuesgetValueTypegetValueLengthdeleteValueescapeKeyunescapeKeycurrentUserNamecurrentUserNamepackNoneUsersCommonCurrentUserApplicationComponentRegistryApplicationRegistryApplicationCustomRegistryStringInt32BytesFilensIRegistryEnumerator ˜@p�€currentItemInPlaceUTF8nsIEnumeratornsIRegistryNode€ò`�€û`‘€`€nameUTF8namekeynsIFileSpec:g€’ €t`�@~€�€ˆ`�@š€�€¬`�@Ç€�€â`�@í€�€ø`�  `  ` € `�@ €�€ (`’ € /`’€ ;`’ H€’ ` ˆ R`� [€�€ k`�@ x€� … �€�€ ¬` ´€`  Ã`  Ï`  Ö`  Ý`  怒 ` € í`€ ö` €�  * 0`  : I€  P€ Y€� `€’  j€’  t€� | ‘ ¦ Å Ñ`  Þ`  âÀ�€` çÀ�€@  ð€�€` ö ü€ ` €fromFileSpecURLStringURLStringunixStyleFilePathunixStyleFilePathpersistentDescriptorStringpersistentDescriptorStringnativePathnativePathNSPRPatherrorisValidfailedleafNameleafNameparentinputStreamoutputStreamisChildOffileSpecsetFromFileSpecfileContentsfileContentsmakeUniquemakeUniqueWithSuggestedNamemodDatemodDateChangedisDirectoryisFileexistsisHiddenequalsfileSizediskSpaceAvailableappendRelativeUnixPathcreateDirtouchisSymlinkresolveSymlinkdeletetruncaterenamecopyToDirmoveToDirexecuteopenStreamForReadingopenStreamForWritingopenStreamForReadingAndWritingcloseStreamisStreamOpeneofreadreadLinewriteflushseektellendLinensIDirectoryIterator V€’ €  [`  b€ g`’ €initexistsnextcurrentSpec