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