MZ@ !L!This program cannot be run in DOS mode. $PEL_L 2/ @@ @.L@` H/@/ H.text  `.rsrc@@@.reloc `@BH4n(*( *0N9i: rp( *rKp( 9( (  ( *s   8% ({o X i2rQpo ( ( qrspruprsp    rup rprprp  Zrpo : rp( *rpo {rOpo 9rOpo {rUpo 9rUpo { r]po 9+r]po {o rcp( 9 rmpo 9rmpo {(  rspo 9?rspo {  rypo 9( o (  (  r}po 9r}po { rpo 9?rpo {rypo 9( o (  ( rpo 9rpo { ,o 9i>i8drpo 9o Yo rpo 9o Yo Xi2rpo 9rpo {rpo 9rpo {rpo 9rpo {rpo 9rpo {rpo 9rpo {( 8rp( 9 &rpo 9rpo {rpo 9prpo {o %9Prp( :'rp( :rp( :888 8rpo 9rpo {o % 9\ rp( :' rp( :" r+p( :8$ 8 8 8 r9po 9.r9po {o !!rcp( 9s s~o~o~sjo~sjo: rup( 9"( :Gs ##o 9)#o ( 9#o ( (B"8 (@":$$rp$i%&8%&''s(%&(&X&&%i2 s))"o~)%o~o &*( : s*~o &+ ( :G s ,,o 9),o ( 9,o ( (B+8  (@+(  ( :8 -  + -s.~.*o~o &( *G90 P~::oc9rIp( 8 rpo]o^(! ( ~o" &*0 w1rpo 9[  :o#  rpo 9 rpo 9o Yo sc*rpsc*( *( *065~($ 9 rp( o% s& ~*~**V(r p~o' *0T( ~} ~} ~} ~ }~ }s( }s) }*{ *{ *{ *{*{*{*{*>((*>((*0 79zrp{ sE r?p{ sE rip{ sE rp{sE rp{sEooo oo*0899rpo 9oK( : oK} r?po 9oK( : oK} ripo 9oK( : oK} rpo 9 oK( :  oK}rpo9oK( : oK}*099(o* 8#(+ (, (- sW o(. -o/ (o0 8=(1 (2 (3 o4 sWo(3 (Do(5 -o/ *6HbP0:99~oo6 8Q(7 9CoQ9!ooJoS(Ao8 8ooJoKo9 (: - o/ *d|6*6  *0 Q(; rp( o< o= o4 (> o4 (> o? o4 *0 (*0L( }}}}}}}} }*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*0-3;rp(sE r3p(!sE rWp(#sE rwp(%sE rp('sErp()sFrp(+(@ sErp(-sGr9p(/sE s  o o o o o o o  o(-9+(-o;9 o (-(Do ( *0<rpo r3po rWpo rwpo rpo:~A r9porporporpo 94  (B   9(  ( 9    s  ( *0 = }( ( :} }}( (}!(C oD iiX i(E ii(E (  } ((}*(5*b }( (5*~A } }!}}*{ *{!*{*{*{*"}*{*"}*0>{{( *0?{{( *0@{{( *j( 9~*s3*0AQ( :(C oD ( iiX i(E ii(E ( ((( 9As4QP} P}!P}P}P }P}**.s4*( *>( (H*0%B( : rop8rup (H*0 1( 9$o4 (Ho<9 o9(T*0}M}N}O: :}P{P:9.r}poF 9}Qr}prspoG }R9rp( 9}S9rpo 9}T*9rpo 9}U*{M*0 K(N9(Irpo oH *{U9{Mrpo oH *(I*{N*{O*{P*{T*{U*{S*{Q*{R*{V*"}V*0yC 9ooI ( 9 sD 8Q~KoJ oK 9:oL rpoM oN oI oL rpoM oN oI sE *jrpsO KsDL*:(Z(E*:(Z(F*:(Z(G*Fruprp(! *( *V( }W}X*{W*{X*0 GDrp(] (@ sE rp(^sE s o o ( *0+Erpo rpo s\ (*:([(d*B(\(d*{Y*"}Y**(c*>{[9**{[*{Z*"}Z*{\*0"F9oos }[*0!DGs (c9#(f:rp(hsE o(e9:rp(] (@ sE rp(^sE oo(f9rWp{[osErp/( {[o/(P sErp{[osErSp{[osErp(Q   rp(R sE oooo o(*0+Hrpo rpo sb (*0(I9( }[(}\(*( *0{J:rprpsS zoT oU o4 oV ( oW 9i@t o&o4 **Ukv( sX }_sY }`*{`*0 G9@oQ9{`oSoZ oM9(u*oIoK(t*0GK( :;( :rKprspoG rOp(! {_(vo[ *F{_~^o[ *2(C oD *2{_o\ *0Low (C o] *B(^ (v^*Ro4 (|*zrepo4 ( (|*0 Ys_ }g(q}d: ~8}e99~88}f*6{go` *0:MsX sX sY {`oa {_o[ {gob 8.(c ~^o[ owo[ oroa (d - o/ o\ {eo>{eo<9(p{eo<9{i(rip(! rsp {f9?{eo9 {eo7 ryp{eo:8(p  (e  rp{d (e  ~co[  o (vo[ ~^o[ {eo<9{ho[ ~^o[ 8 {ho[ of  8 (g 9oN9{eoN|io?sqourpoLsEosrp{hi(@ sEosouowo[ {ho[ ~^o[  (h :H o/ ~^o[ o\ *6Awt~rprprp(! (vc*>}h}i*( *V( }j}k*{j*{k*0)Nrpo rSpo(C s * }l(i }l}m*{l*{m*z(j : ~A 8}*{*:( }*{*"}*{*"}*0 kOrp{sE rp(sG s o(9((o;9o((Do(*01Prpo rpo s o(*&(*:(}*(*{*(( :"(( :(( 9**0Q( oos *.(*.(*rp}}( }}}}*{*"}*f{9{*{*"}*{*"}*{*"}*0Rr3p(sE r! p(sE rp(sG rU p( (k sEsoo{9o(9*(o;9o((Do(*0 JSr3po r! po rpo rU po  s(*"(*r p} Z} }( (*Z(}}*{*0/T 9oI ~A (l 9}*}*{*"}*{*"}*0U{{{(A * *0AVo 92ow si sm sn oo *0W  t5 { {{sp {{oq !& r psb{oor   ios !& r psb{o~A  8/iot >'(C ou ( rp pov ,{oe9e~A  8/iot   >'(C  ou ( rp pov ,{oe!& rz psb{o  o4 (.g9?ow 94ow ox ow oy &ow oz o{ 9o| o}   &*A"?!`w!n!` gb{(~ t6}*b{( t6}*b{(~ t6}*b{( t6}*b{(~ t7}*b{( t7}*"(*"(**(*(&*(&*.o*.o*.o*0!Xo s   8 oo X i2(szo6 8(7 os(: - o/ r pi  (@ sEos9Do  o6  8 (7   os (: -  o/ o  8U ( sqo6 8(7 os(: - o/ o} ( - o/ %sd(*4P%u%%5hZ*o*.o*.o*.o*.o*.o*.o*0Y o1 (sz o6 8(7 os(: - o/ 9^o( :r/ psEos83rposEosrSpoo4 sEos 9Coo6 8(7 os(: - o/ %sd(*$A$0 BZs o of9 (*oc9 (*(*&(*f{9 {ok*f{9 {ok*9$o9{9{oo*b(}}*{*{*0 o[(  rpo ( :/( ( / rWpo oo s &*cc ( *0\( s 8( ( o 8"o 8 ~8(po o -u 9o/ s 9( ( o 8% o 9~9(po o - u9o/ *)4]70 M]:ri pr psS z (  " r po o o (! s z*)"0 _^:ri pr psS z(C oD ( (  %r po o o (! s z *"8%0 _:r pr- psS z  = ;+ ;+8G ;& ;&8,s 8's 8s 8s 8s   o 9 o/ %r po o o (! s z* %&(*0 ` (*0a:r pr psS z YE%68Cs  8Cs  83s  8"s  8}hi <$r p9 i(e s z (o P: o 8Po o i;*r p9o i(e s zo }io o o io }h%rypo o o (! s z*AI_%0 3b( " rpo o o (! s z*"0fc:rprpsS z YE3K8^s   o 8Os   o 88s   o 8 s   8o i<$rIp9i(e s z(o i ;$rp9 i(e s zo o o o io %rpo o o (! s z*A(>%0d ~o *0e:rprpsS ziZ s  89 _ cr5po o &r5po o &X i2o4 %rWpo o o (! s z*aw%0Tf:rprpsS zo [  8!Zo ( &X i2*( :~o 9 ~o *rp( s z~o 9 ~o *rQp( s z0 og X i>#rprpi(! s z (  %rpo o o (! s z *2H%09oL9yoQ9{o 8DoN9{o 8(oO9{o 8 {o ( {oIo *08ho6 8(7 ((: - o/ *"){*{*{*{*0 ci{o6 85(7 oQ9"oRoL( 9 oT8 (: - o/ * HT{o 9 {o *~L*0,j( 99 oK:(oK*0Ik ( ( :1o % 9"rp( :rp( 9 *0l( ( *0Hm( 99 oK:(oQ9 oS(A*oK(@*0Zns     o  8( (U9oX i2*0o /rp szs }s }s }s }s }( *{*"}*{*"}*{*"}*{*{*{*6{o *{*{9{o >**0Ap(Q }( Co4 }s }s }( *J( s }*{*( :{o :s(*N{o o *( :{o 9 {o &*0 q(*0wrQ( 9*o {o o 8(( o (B 9 ( -o/ * **;e:rp(*r( }}}*0Rs( rHpo rZpo  rrpo &(0}}}* 1{*"}*{*"}*{*"}*0Ot{(/ rHp( o rZp{( o rrp{o *0 u(*0vQQ( ogQ*0>w  sQ(C oD s  s 8:o  9 (  oK 9 oL rpoM oN } oL rpoM oN }{repoF 9{oH }{rp( 9c( {( 94( {(  sa @8Q ,rpsb 8H .rpsb 83 -rpsb 8 (U P oo 999QPrpo Prpo  > 9  sb 8, r4psb 8PrpooiPon8 r4psb 9o/ 9o/ *A4-! -2~oJ *( *Br`psO *0 Yxs 9K(* 8#(+ (, (- s  o(. -o/ *6I0 [ys 9Moo6 8 (7 9oJoKo9 (: - o/ *3K(( *:((E*:((F*:((G*Fruprp(! *0Kz 9A% ( s  ( o o 9 o/ ( *0 2B08{ 9#s  (! 9o/ &*  .00 | ( :s o 9*o s  (! ` 9 o/ sXo s (! 9o/ 9o/ &*40 < l yT90`} jo (  s 9o/ -&jo s 9 o &*(  2!S/1-0~(  ~ rpo 9rspo 9 o4 9\( 9Q}( }{rp( }( o= }( }} &}* ($*{*(&*03 rprp( s  9o/ *! 02($9&((r6p( rJp s ( &*{*{*{*{*Z~(~ t:*Z~( t:*Z~9 ~os*0(C oD ( *0( (C o] *s( }( }}*{*{*{*:( (8*:( (:*{*>}}*{*>}}*R(<:(=**>{:**R{( 9**z(<9 (9oO*(7*0/(<9 (9oL*(C (7oD (P*s5*s6*0:*(sJ s6*>:*o7*>:*o9*0s9k{:Io<9{oN(}8o=9o7( }}{9 {s **:(P(K*V( }}*{*Z{:*{i*{*Fr^p{( *0 i9a ~% ( ~o ( s  8! rp( o o & X i2o4 **%>9oN**.( *"oT* *( *0( rpo4 (  ( o :n( o rpo4 o4 (! rBp o o 92o o ua9rpo o (! (.( :(.ub9&o o o o o *( *0( ([*0( ([*0.   8 ( rspoG X i2*N( :( &*"( *0g( :o : o 9 =(_ (` (`  o &rTp(! (.**LL0~% ( ~:s (   8 go o o 8;o o : ~ 8o ~o o  o -9o/ X i?v( ~o  9 ~o  *~ *ON 0Po  o  ii; rps  zi  8   _Ҝ X i2s *( *.s *0H}:~A oI rGprMpoG rQprGpoG }*0 ( Co4 }( *0=( Co4 }( }}}}*lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP usage+Send a Growl notification to a local or remote host growlnotify [/t:title] [/id:id] [/s:sticky] [/p:priority] [/i:icon] [/a:application] [/ai:icon] [/r:type] [/n:type] [/cu:callbackurl] [/host:host] [/port:port] [/pass:password] [/enc:algorithm] [/hash:algorithm] [/silent:nooutput] messagetext [/t:title] The notification title. Use \n to specify a line break. Use \\n for a literal '\n'. Default: "growlnotify" [/id:id] The notification id. Default: "" [/s:sticky] Indicates if the notification should be sticky. Valid values: true|false Default: false [/p:priority] The notification priority. Valid values: -2|-1|0|1|2 Default: 0 [/i:icon] The icon to show for the notification. Must be a valid file type (png, jpg, gif, ico). Can be any of the following: - absolute url (http://domain/image.png) - absolute file path (c:\temp\image.png) - relative file path (.\folder\image.png) (relative file paths must start with a dot (.) and are relative to growlnotify's location Note: Icons specified as urls will be passed as urls (links). Icons specified as local files (either absolute or relative) will be sent as binary data. Default: no icon [/a:application] The name of the application sending the notification. The application must already be registered unless the /r switch is included. The default 'growlnotify' application does not need to be explicitly registered. Default: growlnotify [/ai:appicon] The icon of the application being registered. Only applicable if the /r switch is also passed. Must be a valid file type (png, jpg, gif, ico). Can be any of the following: - absolute url (http://domain/image.png) - absolute file path (c:\temp\image.png) - relative file path (.\folder\image.png) (relative file paths must start with a dot (.) and are relative to growlnotify's location Note: Icons specified as urls will be passed as urls (links). Icons specified as local files (either absolute or relative) will be sent as binary data. Default: no icon [/r:type] Register the application first. 'types' is a comma-separated list of the notification types to register. Default: application not automatically registered Examples: /r:"Some Notification" /r:"Notification One","Notification Two","Notification Three" [/n:type] The notification name/type. Default: "General Notification" [/cu:callbackurl] A callback url (will be opened if the notification is clicked). Default: no callback [/host:host] The host address to send the notification to. If any value other than 'localhost' or '127.0.0.1' is provided, the host is considered a remote host and the /pass switch must also be provided. Default: localhost [/port:port] The port to send the notification to. Default: 23053 [/pass:password] The password required to send notifications. A password is required to send a request to a remote host. If /host is specified and is any value other than 'localhost' or '127.0.0.1', then /pass is also required. Default: no password [/enc:algorithm] The encryption algorithm to use. Valid values: NONE|DES|3DES|AES If a value other than NONE is provided, the /pass and /hash switches must also be included. Default: NONE [/hash:algorithm] The hashing algorithm to use. Valid values: MD5|SHA1|SHA256|SHA512 This value is only used if the /pass switch is also set. Default: MD5 [/silent:nooutput] When run from the command line, indicates if response output should be suppressed or not. Valid values: true|false Default: false messagetext The notification's text - Required Use \n to specify a line break. Use \\n for a literal '\n'. BSJB v2.0.50727l(2#Strings2X#USK!#Blobtm#GUIDmb<#~growlnotify-comOKResponseErrorResponseNotificationCallbackWritegrowlewhsilentresourceManresourceCulturedefaultMachineNamedefaultSoftwareNamedefaultSoftwareVersiondefaultPlatformNamedefaultPlatformVersionmachineNamesoftwareNamesoftwareVersionplatformNameplatformVersioncustomTextAttributescustomBinaryAttributesapplicationNamenameidtitletextstickypriorityiconcoalescingIDNonehashAlgorithmencryptionAlgorithmencryptionKeykeyHashpasswordsaltDATA_HEADER_PREFIXCUSTOM_HEADER_PREFIXGROWL_RESOURCE_POINTER_PREFIXBOOL_HEADER_TRUE_VALUEBOOL_HEADER_FALSE_VALUEHEADER_NAME_REGEX_GROUP_NAMEHEADER_VALUE_REGEX_GROUP_NAMERESPONSE_ACTIONAPPLICATION_NAMEAPPLICATION_ICONNOTIFICATIONS_COUNTNOTIFICATION_NAMENOTIFICATION_DISPLAY_NAMENOTIFICATION_ENABLEDNOTIFICATION_ICONNOTIFICATION_IDNOTIFICATION_TITLENOTIFICATION_TEXTNOTIFICATION_STICKYNOTIFICATION_PRIORITYNOTIFICATION_COALESCING_IDNOTIFICATION_CALLBACK_RESULTNOTIFICATION_CALLBACK_TIMESTAMPNOTIFICATION_CALLBACK_CONTEXTNOTIFICATION_CALLBACK_CONTEXT_TYPENOTIFICATION_CALLBACK_TARGETNOTIFICATION_CALLBACK_CONTEXT_TARGETRESOURCE_IDENTIFIERRESOURCE_LENGTHORIGIN_MACHINE_NAMEORIGIN_SOFTWARE_NAMEORIGIN_SOFTWARE_VERSIONORIGIN_PLATFORM_NAMEORIGIN_PLATFORM_VERSIONERROR_CODEERROR_DESCRIPTIONRECEIVEDSUBSCRIBER_IDSUBSCRIBER_NAMESUBSCRIBER_PORTSUBSCRIPTION_TTLregExHeaderNotFoundHeadervalisValidisBlankLineisGrowlResourcePointergrowlResourcePointerIDisIdentifierisCustomHeaderisDataHeadergrowlResourceerrorCodedescriptionisOKinResponseTocallbackDatarequestDataHEADER_FORMATblankLineBytesbytesbinaryDataPROTOCOL_NAMEPROTOCOL_VERSIONprotocolHeaderBytesmessageTypekeyincludeKeyHashsectionsEncryptedBytesIVdatatypeargsTIMED_OUTUNRECOGNIZED_REQUESTUNSUPPORTED_DIRECTIVEUNSUPPORTED_VERSIONNO_NOTIFICATIONS_REGISTEREDINVALID_RESOURCE_LENGTHMALFORMED_REQUESTUNRECOGNIZED_RESOURCE_HEADERINTERNAL_SERVER_ERRORINVALID_KEYMISSING_KEYREQUIRED_HEADER_MISSINGUNSUPPORTED_HASH_ALGORITHMUNSUPPORTED_ENCRYPTION_ALGORITHMAPPLICATION_NOT_REGISTEREDNOTIFICATION_TYPE_NOT_REGISTEREDFLASH_CONNECTIONS_NOT_ALLOWEDSUBSCRIPTIONS_NOT_ALLOWEDALREADY_PROCESSEDCONNECTION_FAILUREWRITE_FAILUREREAD_FAILUREdisplayNameurlenabledNETWORK_FAILUREINVALID_REQUESTUNKNOWN_PROTOCOLUNKNOWN_PROTOCOL_VERSIONNOT_AUTHORIZEDUNKNOWN_APPLICATIONUNKNOWN_NOTIFICATIONTCP_PORTEOMhostnameportkeyHashAlgorithmvalue__OKCALLBACKERRORVeryLowModerateNormalHighEmergencyresultnotificationIDhexChartrnghashTypesencryptionTypesheaderscustomHeadersdataHeaderspointersallHeadersREGISTERNOTIFYSUBSCRIBEreceivedFromreceivedBytimeReceivedreceivedWithrequestIDpreviousReceivedHeadershandlingInfopasswordsDEFAULT_DESCRIPTIONpermanentGNTP_SUPPORTED_VERSIONBLANK_LINEregExMessageHeaderversiondirectiveMUTEX_NAMEREGISTRY_KEYisInstalledinstallationFolderdisplaysFolderassemblyVersionfileVersionnotificationUUIDcustomInfoimagealreadyConvertedResourceID_FORMATmd5CLICKCLOSETIMEDOUTsyncLockmasksArgumentValueGUIDBytesDelegateWaitForCallbackUserStateMD5SHA1SHA256SHA384SHA512PlainTextRC2DESTripleDESAESgrowlnotify.Properties.Resources.resourcesMain.ctorgrowl_ResponseGetParameterValueget_ResourceManagerget_Cultureset_Cultureget_usageget_MachineNameget_SoftwareNameget_SoftwareVersionget_PlatformNameget_PlatformVersionget_CustomTextAttributesget_CustomBinaryAttributesAddInheritedAttributesToHeadersSetInhertiedAttributesFromHeadersAddCommonAttributesToHeadersSetCommonAttributesFromHeadersAddCustomAttributesToHeadersSetCustomAttributesFromHeadersSetSoftwareInformationSetPlatformInformation.cctorget_ApplicationNameset_ApplicationNameget_Nameset_Nameget_IDset_IDget_Titleset_Titleget_Textset_Textget_Stickyset_Stickyget_Priorityset_Priorityget_Iconset_Iconget_CoalescingIDset_CoalescingIDToHeadersFromHeadersInitializeEmptyKeyget_Passwordget_Saltget_EncryptionKeyget_KeyHashget_HashAlgorithmset_HashAlgorithmget_EncryptionAlgorithmset_EncryptionAlgorithmEncryptDecryptGenerateKeyCompareInitializeget_ActualNameget_Valueget_IsValidget_IsBlankLineget_IsCustomHeaderget_IsDataHeaderget_IsIdentifierget_IsGrowlResourcePointerget_GrowlResourcePointerIDget_GrowlResourceset_GrowlResourceParseHeaderFormatNameget_ErrorCodeget_ErrorDescriptionget_IsOKset_IsOKget_IsErrorget_IsCallbackget_CallbackDataget_InResponseToset_InResponseToget_RequestDataSetCallbackDataSetAttributesFromHeadersFetchget_BinaryDataAddHeaderAddBlankLineGetStringBytesGetBytesToStringAddMessageSectionget_Dataget_Typeget_AdditionalInfoget_DisplayNameget_CallbackUrlShouldKeepConnectionOpenset_DisplayNameget_Enabledset_Enabledset_Passwordget_KeyHashAlgorithmset_KeyHashAlgorithmGetKeyOnResponseReceivedOnCommunicationFailureOnBeforeSendSendSendAsyncadd_OKResponseremove_OKResponseadd_ErrorResponseremove_ErrorResponseadd_NotificationCallbackremove_NotificationCallbackIsGrowlRunningIsGrowlRunningLocallyRegisterNotifyOnOKResponseOnErrorResponseOnNotificationCallbackget_Resultget_NotificationIDComputeHashGenerateBytesHexEncodeHexUnencodeGetKeyHashTypeGetEncryptionTypeGetKeyFromSizeAddHeadersget_Headersget_CustomHeadersget_DataHeadersget_PointersAssociateBinaryDataGetGetHeaderStringValueGetHeaderBooleanValueGetHeaderIntValueGetHeaderResourceValueFromMessageThrowRequiredHeaderMissingExceptionget_ReceivedFromset_ReceivedFromget_ReceivedByset_ReceivedByget_ReceivedWithset_ReceivedWithget_TimeReceivedget_RequestIDget_PreviousReceivedHeadersSaveHandlingInfoget_HandlingInfoWasForwardedget_PasswordsAddRemoveIsValidget_ActualPasswordset_ActualPasswordget_Descriptionset_Descriptionget_Permanentset_PermanentGetObjectDataParseParseGNTPHeaderLineImageToBytesImageFromBytesImageFromUrlImageFromStreamget_IsAvailableget_IsInstalledget_IsGrowlRunningDetectIfGrowlIsRunningShowSettingsWindowget_InstallationFolderget_DisplaysFolderget_AssemblyVersionget_FileVersionadd_Writeremove_WriteWriteLineEncodeDecodeget_NotificationUUIDget_CustomInfoget_Urlset_Urlset_Dataget_IsSetget_IsRawDataget_IsUrlop_ImplicitInvokeBeginInvokeEndInvokeget_Lengthget_IDPointerGenerateIDInternalOnNotificationCallbackInitializeLifetimeServiceGetWebRequestGetSafeFolderNameGetSafeFileNameGetSafeNameEnsureDirectoryExistsCombineIsInSameSubnetGetLocalSubnetMaskGetNetworkAddressop_Equalityget_MessageConcatContainsKeyget_ItemToLowerToInt32StartsWithGetExecutingAssemblyget_LocationGetDirectoryNameSplitSubstringEndsWithToUpperIsNullOrEmptyget_IsFileget_LocalPathExistsWaitOneResetGetTypeFromHandleIsDefinedFormatSetReferenceEqualsget_AssemblyGetStringGetEnumeratorget_Currentget_KeyMoveNextDisposeGetNameget_Versionget_OSVersionEmptyTryParseget_UTF8CopyReplaceTrimMatchget_Successget_Groupsget_UtcNowGetTypeget_UnderlyingSystemTypeGetFieldGetCustomAttributesAddRangeToArrayget_NewLineop_InequalityStartConnectGetStreamReadget_Clientset_BlockingShutdownCloseCreateGetValuesset_KeyGenerateIVset_IVget_IVset_Paddingset_ModeCreateEncryptorTransformFinalBlockget_BlockSizeset_BlockSizeCreateDecryptorGetNonZeroBytesget_CharsAppendget_CountNewGuidget_ValuesGetBooleanAddValueReadLineget_EndOfStreamEnterget_PngSaveGetBufferExitDownloadDataset_PositionFromStreamToBitmapCurrentUserOpenSubKeyGetValueGetAssemblyNameGetVersionInfoToBase64StringFromBase64Stringget_ProxyIsBypassedGetProxyget_Credentialsget_UserNameget_Domainset_KeepAliveget_ServicePointset_MaxIdleTimeset_Expect100ContinueGetInvalidFileNameCharsCreateDirectoryIsLoopbackget_IsIPv6LinkLocalget_IsIPv6SiteLocalEqualsGetAllNetworkInterfacesGetIPPropertiesget_UnicastAddressesget_IPv4Maskget_AddressGetAddressBytesgrowlnotify-com.exeresponsestateargumentvalueobjnotificationNameivencryptedBytesmatchingKeylineerrorDescriptioncallbackContextcallbackResultisCallbackenumFieldheadersectionresponseTextmbdelwaitForCallbackapplicationnotificationTypesnotificationinputStringhashAlgorithmTypeinputBytesalgorithmTypelengthhexStringkeySizerequiredmessageheaderNameinfocontextstreamstrresourceobjectmethodcallbackaddressdisallowedCharspathpath1path2localAddressotherAddressipaddresssubnetMaskargResourceManagerCultureusageMachineNameSoftwareNameSoftwareVersionPlatformNamePlatformVersionCustomTextAttributesCustomBinaryAttributesApplicationNameNameIDTitleTextStickyPriorityIconCoalescingIDPasswordSaltEncryptionKeyKeyHashHashAlgorithmEncryptionAlgorithmActualNameIsBlankLineIsCustomHeaderIsDataHeaderIsIdentifierIsGrowlResourcePointerGrowlResourcePointerIDGrowlResourceErrorCodeErrorDescriptionIsOKIsErrorIsCallbackCallbackDataInResponseToRequestDataBinaryDataDataTypeAdditionalInfoDisplayNameCallbackUrlEnabledKeyHashAlgorithmResultNotificationIDHeadersCustomHeadersDataHeadersPointersReceivedFromReceivedByReceivedWithTimeReceivedRequestIDPreviousReceivedHeadersHandlingInfoPasswordsActualPasswordDescriptionPermanentIsAvailableIsInstalledInstallationFolderDisplaysFolderAssemblyVersionFileVersionNotificationUUIDCustomInfoUrlIsSetIsRawDataIsUrlLengthIDPointerProgramgrowlnotify.consolegrowlnotifyResourcesgrowlnotify.PropertiesExtensibleObjectGrowl.ConnectorNotificationKeyHeaderCustomHeaderErrorResponseMessageSectionMessageBuilderEncryptionResultCallbackDataBaseGrowlExceptionDisplayNameAttributeApplicationCallbackContextNotificationTypeConnectorBaseGrowlConnectorResponseTypeCryptographyHeaderCollectionRequestTypeRequestInfoPasswordManagerMessageParserDataHeaderImageConverterGrowl.CoreLibraryDetectorDebugInfoBase64NotificationCallbackEventArgsResourceNotificationCallbackEventHandlerNotificationCallbackDelegateCallbackResultWebClientExPathUtilityIPUtilitiesParameterResponseReceivedEventHandlerConnectionStateResponseEventHandlerCallbackEventHandlerHashAlgorithmTypeSymmetricAlgorithmTypeWriteEventHandlerObjectSystemEventWaitHandleSystem.ThreadingConsoleStringDictionary`2System.Collections.GenericExceptionConvertAssemblySystem.ReflectionPathSystem.IOCharUriFileImageSystem.DrawingWaitHandleInt32EnumSystem.ResourcesCultureInfoSystem.GlobalizationEnumeratorKeyValuePair`2IDisposableList`1EnvironmentAssemblyNameVersionOperatingSystemEncodingSystem.TextByteArrayRegexSystem.Text.RegularExpressionsGroupGroupCollectionCaptureDateTimeArgumentNullExceptionFieldInfoMemberInfoValueTypeAttributeParameterizedThreadStartThreadTcpClientSystem.Net.SocketsNetworkStreamStreamSocketRandomNumberGeneratorSystem.Security.CryptographyIEnumeratorSystem.CollectionsCryptographicExceptionSHA1ManagedSHA256ManagedSHA384ManagedSHA512ManagedMD5CryptoServiceProviderRC2CryptoServiceProviderSymmetricAlgorithmDESCryptoServiceProviderTripleDESCryptoServiceProviderRijndaelManagedICryptoTransformStringBuilderArgumentOutOfRangeExceptionGuidValueCollectionISerializableSystem.Runtime.SerializationSerializationInfoStreamingContextMemoryStreamStreamReaderTextReaderMonitorImageFormatSystem.Drawing.ImagingFileStreamWebClientSystem.NetBitmapFileVersionInfoSystem.DiagnosticsRegistryMicrosoft.Win32RegistryKeyMutexProcessStartInfoProcessEventArgsMulticastDelegateAsyncCallbackIAsyncResultMarshalByRefObjectWebRequestIWebProxyICredentialsNetworkCredentialHttpWebRequestServicePointDirectoryDirectoryInfoIPAddressNetworkInterfaceSystem.Net.NetworkInformationIPInterfacePropertiesUnicastIPAddressInformationCollectionIEnumerator`1UnicastIPAddressInformationIPAddressInformationArgumentExceptionEditorBrowsableAttributeSystem.ComponentModelAssemblyFileVersionAttributeGuidAttributeSystem.Runtime.InteropServicesComVisibleAttributeAssemblyTrademarkAttributeAssemblyCopyrightAttributeAssemblyProductAttributeAssemblyCompanyAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeAssemblyTitleAttributeDebuggableAttributeCompilationRelaxationsAttributeSystem.Runtime.CompilerServicesRuntimeCompatibilityAttributeDebuggerNonUserCodeAttributeGeneratedCodeAttributeSystem.CodeDom.CompilerCompilerGeneratedAttributeAttributeUsageAttributeObsoleteAttributeParamArrayAttributeDescriptionAttributeSecurityActionSystem.Security.PermissionsSecurityPermissionAttributeSecurityPermissionFlagEventResetModeRuntimeTypeHandleStringComparisonIEnumerable`1BooleanSocketShutdownPaddingModeCipherModeNumberStylesIFormatProviderFileModeFileAccessFileShareEditorBrowsableStateDebuggingModesAttributeTargetsmscorlibIInvalid arguments. See /? for usage./?!Bad arguments : growlnotify)General Notification GNTPlocalhostmessagetextaMissing 'messagetext' argument. See /? for usage/t/id/s true/p/i./a/ai/r"/n/cu/protocol /host /portUDP /pass /encDES 3DESAES /hash SHA1 SHA256 SHA512/silent=Notification sent successfully=Notification failed: {0} - {1}/Agrowlnotify.Properties.Resources usage'Origin-Machine-Name)Origin-Software-Name/Origin-Software-Version)Origin-Platform-Name/Origin-Platform-VersionGrowlConnector!Application-Name#Notification-NameNotification-ID%Notification-Title#Notification-Text'Notification-Sticky+Notification-Priority#Notification-Icon5Notification-Coalescing-IDNoYes'x-growl-resource://IdentifierX- Data-HeaderNameHeaderValuey(?<HeaderName>[^\r\n:]+):\s+(?<HeaderValue>([\s\S]*\Z)|(.+)) {0}{1}Error-Code#Error-DescriptionResponse-Action9Notification-Callback-Result;Notification-Callback-ContextENotification-Callback-Context-Type?Notification-Callback-TimestampuenumFieldYFetch: 'enumField' parameter cannot be null. {0}: {1} -{0}:{1}{0}:{1}.{2}{0} {1} {2} Length{0}/{1} 1.0!Application-Icon-Undefined Notification3Notification-Display-Name)Notification-Enabled127.0.0.1QThe destination server was not reachableThe request failed to be sent successfully due to a network problem. The response failed to be read successfully due to a network problem.'Notifications-Count9Notification-Callback-TargetinputStringgComputeHash: 'inputString' parameter cannot be null-ComputeHash: {0} - {1}inputByteseComputeHash: 'inputBytes' parameter cannot be null]Encrypt: 'inputBytes' parameter cannot be nullEncrypt: Algorithm '{0}' requires an minimum key size of {1} - (you supplied a key that was {2} long)Encrypt: Algorithm '{0}' requires an IV size of {1} - (you supplied an IV that was {2} long)%Encrypt: {0} - {1}%Decrypt: {0} - {1}encryptedByteseDecrypt: 'encryptedBytes' parameter cannot be nullDecrypt: Algorithm '{0}' requires an minimum key size of {1} - (you supplied a key that was {2} long)Decrypt: Algorithm '{0}' requires an IV size of {1} - (you supplied an IV that was {2} long) bytesWHexEncode: 'bytes' parameter cannot be null!0123456789ABCDEF)HexEncode: {0} - {1}hexStringcHexUnencode: 'hexString' parameter cannot be nullWNo matching hash type found for name '{0}'.mNo matching encryption algorithm found for name '{0}'.keySizeGetKeyFromSize: The requested key size is longer than the supplied key. Key size: {0}, key length: {1}3GetKeyFromSize: {0} - {1} TRUEYES/Required header missing3[No description provided]passworddescriptionpermanentVersionDirective5Unrecognized response type'Unsupported version+Unrecognized response+Internal server error_(GNTP/)(?<Version>(.\..))\s+(?<Directive>(\S+))SOFTWARE\GrowlDisplaysGlobal\{0}/GrowlForWindows_RunningGrowl.exe/cmd:show-x-growl-resource://{0}x2CNo proxy required to access '{0}'kProxy required to access '{0}' - using proxy at '{1}'Proxy authentication not required or is using default credentialsProxy authentication required - using username '{0}' and domain '{1}'Could not determine subnet. Local address: {0} - Remote Address: {1}gLengths of IP address and subnet mask do not match.\n \ QUQU] a ]]]4a4a]xax ]    Data-X-&x-growl-resource://YesNoHeaderNameHeaderValueResponse-Action Application-Name Application-Icon&Notifications-Count"Notification-Name2Notification-Display-Name(Notification-Enabled"Notification-IconNotification-ID$Notification-Title"Notification-Text&Notification-Sticky*Notification-Priority4Notification-Coalescing-ID8Notification-Callback-Result>Notification-Callback-Timestamp:Notification-Callback-ContextDNotification-Callback-Context-Type8Notification-Callback-TargetHNotification-Callback-Context-TargetIdentifier Length&Origin-Machine-Name(Origin-Software-Name.Origin-Software-Version(Origin-Platform-Name.Origin-Platform-VersionError-Code"Error-DescriptionReceivedSubscriber-IDSubscriber-NameSubscriber-Port Subscription-TTL{0}: {1} GNTP1.0zThe server timed out waiting for the remainder of the request(Unrecognized request*Unsupported directive&Unsupported version6No notifications registered.Invalid resource length"Malformed request8Unrecognized resource header*Internal server error Invalid key hash Missing key hash.Required header missingFUnsupported password hash algorithm@Unsupported encryption algorithm4Application not registered@Notification type not registeredNFlash-based connections are not allowedPThis server does not allow subscriptions$The request was already handled by this machine. (Normally, this means the message was forwarded back to a machine that had already forwarded it.)PThe destination server was not reachableThe request failed to be sent successfully due to a network problem.The response failed to be read successfully due to a network problem.,-./ Z  0123456789ABCDEF2[No description provided]1.0 .GrowlForWindows_RunningSOFTWARE\Growl,x-growl-resource://{0} 1.0.0.0)$d4bc6aba-aec9-4f43-847a-5a6b90e01b5f+&Copyright © element code project 2009growlnotify - comelement code projectgrowlnotify - comTWrapNonExceptionThrows@3System.Resources.Tools.StronglyTypedResourceBuilder2.0.0.0T AllowMultipled_detector.IsAvailable has been replaced with detector.IsInstalled. Please update any references. Very Low2+This method only detects if Growl is running on the local machine where this assembly is running. It does not detect if Growl is running on a remote client machine, even if the GrowlConnector instance is configured to point to a remote machine. Use the static IsGrowlRunningLocally() method instead.MD5 SHA1 SHA256 SHA384 SHA512 NONERC2DES 3DESAES.System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TUSystem.Security.Permissions.SecurityPermissionFlag, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Flagsd IM l p]]]4h  ]  |] mI5q  ,IMM    xx  l    l l   xx       < <          (x p  T,x x ]   | h  4 @x  PxTx Xx    , 8 8    PX PX PX PX     T T T T ,p  px < <<   ]       x  ]      ! ,p ,px ,xx5555 m I 55   mi m    y-   mi  m,i m,pi mi    !   ==  ! ! M Q U   a iqu  }} !    =  =  =  %          - =}=   1 5       9=}}   = 5 5  AEI -   5 AQ Q iI ]Y q } - --        M Q UIM(( (((l(((((((p( (](((] ((] ((m(IQ/-XXPT-l -XXPTI      "QU QU a            x l <     x(p x        , =L4]]]a44<a<4@  xP@T     x X 9x]xXXx8a  xa  axx4a   x8a  xa  p, @ppYY  <<    x  x,h,%%)) xQU a  5%% 5%% 5-99%% 555E QQi UUY qy-    QU]a  z\V4?_ :xB0L7CBlkGW_ 3:u$n!`''''' ('('()(D('N('V(_(q(v((' ('(v(((('"'('(' ((((()()'))(_()'$)_(1)'9)'I)R)^)'c)' i)o) o) )o) )o) )o))')')_()_()')')' *' ** 1**?*v( F** 'M*c****c**c*!c**c**c**c**c*+c*+c*1+c*J+c*i+c*y+c*+R)+'+'+(++++,+,v($,v(1,v(<,'D,P,g,v( r,|,,(!( ,,,,,,,' ,, ,,,','-'-', c*,-' ?-|, J-|, T-|, a-|, s-|, -|,-v(-v( -|, -- -- --.)( *.- F.-[.' m..._(....._(/_(0/_(I/_(b/_(/_(/_(/,// 0/'0, D0[0s0/0'0'0' 0.00 10(10?1'N1'`1'q1)(1' 1*1c*1c*1(1'1v(1v(1v( 1.1 2'$$$$$$$%% !%%.%%32%%"D9%% WWF%%W[L%%(Ya#%]oU%%]qd%%4az s%%h%%j %%l"%n%%%%%%@%%"%%%%%`&%E!%E"%@&%&%".&%E:&% F&% !%V&% "% d&% o&~&&~&"&~&,&~&/ &~&a1 &~&5&~&eF "~&J&~&uS'~&EW'~&=W*'~&Y6'~&^ B'cL'edi'hy'ej'en'Er'Er'erEXK\O`Vcbgrkkkkkkkkkk!n6vMk]kbkekkkp`wkkkkTkTkQkQ#kQ:kQRkQokVkVkVkVkVkVkVkVkV&kV6kVIkV[kVokVkVkVkVkVkVkV;kV`kVtkVkVkVkVkVkVkVkVkVkV&kV6kVFkW6c]krkv`~``k```k` k$T0k4>MSQ^kQlk}k`kkVkVkVkVkV#kV?kVWkVikVkVkVkVkVkVkVkV#kVDkVbkV|kVkVkVk!k]kk]kk`VVVVV VV V- VA V|VVV Q_ kkc kl q * V V V  V V V V V   kQ k      " +  V6 V? VF P k] kh u k k   Q kkk `V kV k  k kV kV+ k8 `D kW kf (v ,?1 k  nk 6 `Q k :bk V V V  ? B k k& k  N `" ? V, V0 V5 V< VC  VJ VT VX V\ Vf H SP  YX S,( ]( d) Y) Y$) kl) pt) u|) {) Y) * * *, *=  *Q (*j 0* @* P*  *  + , -?-V-m. (. .t".".#.#.$.$.%.%.&.&.'.'.(/(/)/)$/$*,/5*8/F+|0P+t1 ,(2 Y/D2\Y/h2o/p2|/x2/2/2 /2/20202$12+2354(3>6D3J94m?4 Y?4 Z?,4 `Ad4 fC4ZEx5G5&G55G5?G5KG5[G5nG6G 6G6G6nG$6tG06{H6mI6 ZI6 `K6 fM7O7 YP$7 P<7RD7RL7FR7PR7 YS7 S8$U 8-U86V$8BV48QV<8bVD8sVP8WX8W8FZ9PZ:[T: Y]\:]: Y^;^;^t;Z_;Ya;a;b<b(<mb<< bT< dt< e< h<i?mi? i? Yk? Zk?m@%m @PmH@ nl@qt@.q|@ q@Ar@ r@s@s@t@t@FuXAP uA ZvA xA YyAQyAayBPy,B z8B Z{DB }|BBBABzBBBBBFCP%D YD @D ,XDo`DD DDDD38>D EDKLEVH &[4H 5[PH G[lH Y[H nbH bH YH H ,HHiHmIv IIJJJK KK$K0KlL8L>L>L>M0M LM TM\MPM YMmN*dO*O* PPQ(R7SBT6PTDVUNUZ\ VicPV{jVxWWrWrWrWrWtlX{XX,YLY%Y<ZHh?tBh Ch DhFh~FhFhFhVF|iUGimHiHIi@Ji YJiJj YKjKjLj M4kOHk-PTk5RkDTlWUHm YWPmmW\m ZW Ya8[h]tam Ybm b fa>hhjtn oaqhtty za|h#}t          ] ] M$bekM$bekpw  MM585G]r]r]r]rS]r]r]r] X iy  ]rr85 X]  ]]] c l     c l  $$  $$ ii i$i$              $  $ 55858$ 2 M9 ]]C  S]]K ]K ]K ]K T \ g  G  g l g l T l T l  T  S ]r]r]r] Mt g { {   r         b ]]]          r       M                 g g    " Y!i. Y F41u! < B!9I!NASAII-!X!~!_!N! e! mY YY%a3mq:ByHrZz!dk! oy  Y Y$,,5$Y4<<5 4DLF4F4L {A88!k!!!J_! '!5 )2")(1 Z =-yE-y^2Ag9T Y\ Y\FAT{GTRX{d YdFA\{Gdll!d^\tt1 Q YQ!.Y a faVi Yimisy?yy!iYiYyYyY-J| Y|FA| YF4 YF41=-A  Y Y Y Y Y* Y Y Y YY(1AUcq  ! <B!d <B ZDFAF4<BD Y YFAD Y Y<F4J<".9(9N9:9`I Q BYQaII YiNiTIa II ^q eysyzi(0  B3<HS\l  Z9{V9 Y  Y(  Yyy  y YI&Q!3m!>1N1Y1m  Y99A IY1"aF4<B1i 1 q 'y           .  Y Y Z Y 5   Y  ` #:YzAdRJ>m  )$H(gt(Q| ,e H    N      0, 41 86 <; @@ DE HJ LO PT TY X^ \c `h q v {            ,07hT|){......:.Q.k.q.w...I{c  -  # JJJJJAJaJJ#J,J6U?k+5k9>kkk`kkk5kkkkkkkkB5kkkkF5JkOSWF[_B5kgclly3:GM"=GUhoz    # C V d q |  !(*?  % ' -.02356:=? C!J"K'N*U+X-] < !A!F!J%!J2!JB!JO!J_!Nt!W!J!J!J!J!J!b!f!k!J!J!J!q!J!v"|!J"J JQb!"b-"b<"bI"bV"bm"J"""J"b"b"b""J"""J"J"##J!J!k#J!J#J!k'#b!J/#v"|@#G#JV#^#l#x##J#J#J##J####J#J$b$b$bb)$J<$JK$[$g$J@#x$N$J"$b$b$b!J$"q$J   ,-    !"#$%&'()!*!+#,#-%.%/'0'6)7+8-9/:1;1<3=3I5J7K9L;M=N?OAPCQERGSITI]K^McOdOeQfSgUhWiWjYr[]_aceggiikmmooqqssuuwwyy{}    #$%()*+234789:;<=LMNO !(1:AHNV]dlsz*!3!6!9!B!3!6!K!3!R!Y!c!m!3!u!2u!'~!(j 3456789:( /"/@//_CorExeMainmscoree.dll%@/A/_Ld/dRSDS*|OOD:\_PROJECTS\growl-for-windows\Growl Extras\growlnotify\growlnotify - com\bin\Release\growlnotify-com.pdb0HX@ll4VS_VERSION_INFO?DVarFileInfo$TranslationStringFileInfo000004b0LCompanyNameelement code projectLFileDescriptiongrowlnotify - com0FileVersion1.0.0.0PInternalNamegrowlnotifyconsole.exep&LegalCopyrightCopyright element code project 2009XOriginalFilenamegrowlnotifyconsole.exeDProductNamegrowlnotify - com4ProductVersion1.0.0.08Assembly Version1.0.0.0  4?