úÎ@9ēC      !"#$%&'()*+,-./0123456789:;<=>?@AB  Portability :'Trevor Elliott <trevor@geekgateway.com>CDEFGHIJKLMBGenerate a tag name predicate, that ignores prefix and namespace. N6Filter the attributes of an element by some predicate O Read, maybe PGet the text of an element QRS CDEFGHIJLQ CDEFGHIJDEFGHIJLQTUV W        XYXYXYPortability : 'Trevor Elliott <trevor@geekgateway.com> Z[\A valid OpenID identifier. ]An OpenID provider. ^_Z[\]^_ Z\[[\]^_^_ Portability : 'Trevor Elliott <trevor@geekgateway.com>`a*Normalize an identifier, discarding XRIs. bENormalize the user supplied identifier, using a supplied function to  normalize an XRI. ``  Portability :'Trevor Elliott <trevor@geekgateway.com> cdef<Attempt to resolve an OpenID endpoint, and user identifier. gJAttempt a YADIS based discovery, given a valid identifier. The result is ? an OpenID endpoint, and the actual identifier for the user. remaining redirects hEParse out an OpenID endpoint, and actual identifier from a YADIS xml  document. iKAttempt to discover an OpenID endpoint, from an HTML document. The result H will be an endpoint on success, and the actual identifier of the user. jCParse out an OpenID endpoint and an actual identifier from an HTML  document. k/Filter out link tags from a list of html tags. l*Split a string into strings of html tags. mSplit out values from a key=value like string, in a way that # is suitable for use with unfoldr. ncdefceddefThe openid the user provided. The URL for this application's complete page. Optional realm `Additional parameters to send to the OpenID provider. These can be useful for using extensions. URL to send the user to. o0Turn a response body into a list of parameters. p  / !"Data type for redential. #$% Data type for signature method. &'()'Data type for OAuth client (consumer). *+ Service name ,$URI to request temporary credential -Uri to obtain access token .Uri to authorize /Signature Method 0 Consumer key 1Consumer Secret 2.Callback uri to redirect after authentication 3Empty credential. qrst45Get temporary credential for requesting acces token. OAuth Application $Temporary Credential (Request Token & Secret). 5URL to obtain OAuth verifier. OAuth Application $Temporary Credential (Request Token & Secret) URL to authorize 6OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) 7Get Access token. OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) uv8%Insert an oauth parameter into given #". Parameter Name Value  Credential Result 9EConvenient method for inserting multiple parameters into credential. :-Remove an oauth parameter for key from given #". Parameter name  Credential Result ;Add OAuth headers & sign to wx. OAuth Application  Credential Original Request Signed OAuth Request yz{|}<~==Encode a string using the percent encoding method for OAuth. €‚ƒ !"#$%&'()*+,-./0123456789:;<=)*+,-./012%('&"#$ !38:9;<5647= !!"#$#$%('&&'() *+,-./012*+,-./0123456789:;<=>6Information received from Rpxnow after a valid login. ?@ABAttempt to log a user in. API key given by RPXNOW. Token passed by client. „… >?@AB >?@AB>?@A?@AB†      !"#$$%&''(()*+,-../0123456789:;<=>?@$$%A&BBCDEFGHIJKLMNOPQRRSTUVWXYZZ[ \ ] ^ _ ` a b c d e f g h i jklmnopqrstustuvwxyz{|}~€‚ƒauthenticate-0.9.1.6Web.Authenticate.Facebook!Web.Authenticate.OpenId.ProvidersWeb.Authenticate.OpenIdWeb.Authenticate.OAuthWeb.Authenticate.Rpxnow OpenId2.XRDSWeb.Authenticate.Internal OpenId2.TypesOpenId2.NormalizationOpenId2.Discovery AccessToken unAccessTokenFacebookfacebookClientIdfacebookClientSecretfacebookRedirectUri getForwardUrlgetAccessToken getGraphData getGraphData_googleyahoo livejournalmyspace wordpressbloggerverisigntypepadmyopenidclaimidAuthenticateExceptionAuthenticationExceptionDiscoveryExceptionNormalizationExceptionRpxnowException Identifier identifier authenticateOAuthException Credential unCredential SignMethodRSASHA1HMACSHA1 PLAINTEXTOAuthoauthServerNameoauthRequestUrioauthAccessTokenUrioauthAuthorizeUrioauthSignatureMethodoauthConsumerKeyoauthConsumerSecret oauthCallbackemptyCredentialgetTemporaryCredential authorizeUrlgetTokenCredentialinsertinsertsdelete signOAuthgenSign paramEncode extraDataService serviceTypesserviceMediaTypes serviceURIsserviceLocalIDsservicePriority serviceExtraXRDXRDStag findAttr' readMaybegetText parseXRDSparseXRD parseServiceInvalidJsonExceptionaccessTokenUrlgraphUrlqsUrlqsEncode IdentType ClaimedIdentOPIdentProvider providerURI normalizenormalizeIdentifiernormalizeIdentifier' Discovery Discovery2 Discovery1discover discoverYADIS parseYADIS discoverHTML parseHTMLlinkTagshtmlTags splitAttr dropQuotesparseDirectResponsesplittoken tokenSecrettoStrict fromStrict insertMap deleteMaphttp-enumerator-0.6.5.5Network.HTTP.EnumeratorRequestbaseTime showSigMtdaddNonce addTimeStampinjectOAuthToCred addAuthHeaderrenderAuthHeader getBaseStringtoLBSisBodyFormEncoded compareTupleunResult parseProfile