h$Y:J      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                1None  '(> 6 None '(> redditFail to parse unless the Object's kind is what it should be.reddit0Parse an ID in either the "tX_XXXXXX" or simply XXXXXX format.!None '(> redditMore specific void for forcing a Empty FromJSON instanceNone '(>   None '(>   %$#!" %$#!"None '(> M 124357689 576124389None '(> (ABCDFEGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh(]STUVWXYZ[\^_`cabQROPMNHIJKLCDFEGdABeghfNone '(> "None '(>3None '(>reddit:Make a login request with the given username and password.redditUsername to login withredditPassword to login withNone '(>[redditFind out if the account currently logged in requires a captcha to be submitted for certain requests (like sending a private message or submitting a post).redditReturns the ID of a captcha to be completed (the image for which can be found at  %http://reddit.com/captcha/$CAPTCHA_ID) None '(> None '(> None '(>  #None '(>S$None '(>%None '(> None '(> None '(>x  None '(>  &None '(>None '(>redditGet the flair list for a subreddit. Requires moderator privileges on the subreddit.reddit)Get the flair list for a subreddit (with 15). Requires moderator privileges on the subreddit.redditAdd link flair to the subreddit-wide template for a subreddit that you moderate. Requires moderator privileges on the subreddit.reddit/The subreddit whose template you want to modifyreddit,The intended CSS class of the new link flairreddit-The intended text label of the new link flairreddit-Whether the flair should be editable by users'None '(> redditQuick-n7-dirty unescaping function for posts / wiki pages etc..None '(>K  None '(>(((None '(>_None '(>)None '(>"None '(>MNone '(>=reddit isReference c returns is true if c& is an actual comment, false otherwisereddit isReference c returns is true if c is a reference, false otherwiseNone '(>*None '(>Q+None '(>None '(>redditGet a list of existing bans on a subreddit. User must be a moderator of the subreddit.redditCheck to see if a user is banned from a subreddit. Logged-in user must be a moderator of the subredditNone '(>reddit+Get the message inbox for the current user.redditDon't use this for watching for new messages, Reddit's ordering on | inbox messages is odd and not likely to work how you expect.reddit-Get any unread messages for the current user.reddit7Get unread messages for the current user, with options.redditMark a message as read.reddit'Send a private message to another user.reddit(Send a private message (with a captcha).redditReply to a messagereddit5Whether the orangered notifier should be marked "off"reddit#The username to send the message toreddit%The subject of the message being sentreddit"The body of the message being sentreddit#The username to send the message toreddit%The subject of the message being sentreddit"The body of the message being sentreddit,The identifier of the captcha being answeredreddit#The answer to the specified captcharedditThing to reply toredditResponse contents,None '(> "< 1234567OQS]<OQ1234567] SNone '(>"reddit1Reply to a something (a post / comment / message)redditDelete something you created. Note that this is different to removing a post / comment as a moderator action. Deleting something you don't own won't error (but naturally won't delete anything either).redditReport something.redditThing to reply toredditResponse contentsredditThing to deleteredditThing to reportredditReason for reporting-None '(># .None '(>#@ /None '(>#0None '(>#1None '(>%redditGet the specified wiki page on a particular subreddit. Requires permission to view the specified wiki page.redditEdit the specified wiki page on a particular subreddit. Requires permission to edit the specified wiki page.redditSubreddit whose wiki to modifyreddit#The name of the page you're editingreddit3The new markdown content of the page you're editingredditThe reason for the editNone '(>'redditUpvote a post.redditDownvote a post.redditRemove a vote from a post.redditUpvote a comment.redditDownvote a comment.reddit-Remove a previously-cast vote from a comment.None '(>(IredditGet the info for a specific subreddit. This info includes things like sidebar contents, description and ID.reddit3Get the settings for a subreddit that you moderate.reddit6Modify the settings for a subreddit that you moderate.None '(>,8 redditGet the information Reddit exposes on user behind the specified usernamereddit;Get the listing of comments authored by the specified user.redditGet the listing of comments authored by the specified user, with Options.reddit8Get the listing of posts authored by the specified user.redditGet the listing of posts authored by the specified user, with Options.redditCheck whether the specified username is still available or has been taken.reddit0Get information of the currently-logged-in user.reddit2Get users blocked by the currently-logged-in user.reddit,Get friends of the currently-logged-in user.redditCheck if a user has chosen (or been assign) user flair on a particular subreddit. Requires moderator privileges on the specified subreddit.redditSet a user's flair on the specified subreddit. Requires moderator privileges on the specified subreddit.  None '(>8redditGiven a , , will return the full details for that post.redditGiven a list of s,  will return another list containing the full details for all the posts. Note that Reddit's API imposes a limitation of 100 posts per request, so this function will fail immediately if given a list of more than 100 IDs.redditGet a  for the !, posts on the site overall. This maps to  http://reddit.com.redditGet a  for a specified listing.reddit Save a post.reddit1Remove a saved post from your "saved posts" list.redditSubmit a new link to Reddit.redditSubmit a new link to Reddit (answering a Captcha to prove we aren't a robot).reddit Submit a new selfpost to Reddit.redditSubmit a new selfpost to Reddit (answering a Captcha to prove we aren't a robot).redditDeletes one of your own posts. Note that this is different from removing a post as a moderator action.redditSet the link flair for a post you've submitted (or any post on a subreddit that you moderate).redditEdit the text of a self-post.reddit Get a post and all its comments.reddit/Get a post and a specific sub-tree of comments.reddit;Get the comments for a post. Ignore the actual post itself.reddit8Set the state of inbox replies for the specified thread.redditSet the state of contest for the specified thread as a moderator action.redditRemoves a post (as a moderator action). Note that this is different from deleting a post.reddit*Mark a post as spam as a moderator action.reddit4Sticky a post on the subreddit on which it's posted.reddit8Unsticky a post from the subreddit on which it's posted.reddit.The subreddit to which you're posting the linkredditThe title of the link postredditThe link that you're postingreddit.The subreddit to which you're posting the linkredditThe title of the link postredditThe link that you're postingreddit%The ID of the captcha we're answeringreddit"The answer to the provided captchareddit2The subreddit to which you're posting the selfpostredditThe title of the selfpostredditThe body of the selfpostreddit2The subreddit to which you're posting the selfpostredditThe title of the selfpostredditThe body of the selfpostreddit%The ID of the captcha we're answeringreddit"The answer to the provided captchareddit'The subreddit on which to set the flairreddit"The post whose flair should be setreddit'The text label for the post's new flairreddit&The CSS class for the post's new flairredditThe post to be stickiedreddit+The position to which it should be stickiedredditThe post to be unstickiedreddit/The position from which it should be unstickiedNone '(>>VredditGet a  for the most recent comments on the site overall. This maps to  'http://reddit.com/r/$SUBREDDIT/comments, or  http://reddit.com/comments if the subreddit is not specified. Note that none of the comments returned will have any child comments.redditGet a 1 for the most recent comments with the specified 1 and . Note that none of the comments returned will have any child comments. If the 1 is %, then this function is identical to .redditExpand children comments that weren't fetched on initial load. Equivalent to the web UI's "load more comments" button.redditGiven a , / will return the full details for that comment.redditGiven a list of s,  will return another list containing the full details for all the comments. Note that Reddit's API imposes a limitation of 100 comments per request, so this function will fail immediately if given a list of more than 100 IDs.redditEdit a comment.redditDeletes one of your own comments. Note that this is different from removing a comment as a moderator action.redditRemoves a comment (as a moderator action). Note that this is different from deleting a comment.redditPostID for the top-levelredditList of  CommentID s to expandredditComment to editredditNew comment text1None '(>>None '(>H redditShould we log in to Reddit? If so, should we use a stored set of credentials or get a new fresh set?reddit-Don't login, instead use an anonymous accountreddit/Login using the specified username and passwordredditLogin using a stored set of credentials. Usually the best way to get these is to do  $  user pass.reddit"Options for how we should run the ] action.:  if the connection should be automatically rate-limited and should pause when we hit the limit,  otherwise. Default is .:  x" if the connection should use the  x,  if we should create a new one for the connection. Default is .<: The method we should use for authentication, described in . Default is .:  "string"- if the connection should use the user agent "string", 0 if it should use the default agent. Default is .redditThe default set of optionsredditRun a ] action (or a S transformer action). This uses the default logged-in settings for : rate limiting enabled, default manager, login via username and password, and the default user-agent. You should change the user agent if you're making anything more complex than a basic script, since Reddit's API policy says that you should have a uniquely identifiable user agent.redditRun a ] action (or a S transformer action). This uses the default logged-out settings, so you won't be able to do anything that requires authentication (like checking messages or making a post). At the moment, authentication isn't statically checked, so it'll return a runtime error if you try to do anything you don't have permissions for.redditRun a ] or S action with custom settings. You probably won't need this function for most things, but it's handy if you want to persist a connection over multiple ]/ sessions or use a custom user agent string.redditRun a ] or S action with custom settings. You probably won't need this function for most things, but it's handy if you want to persist a connection over multiple ]/ sessions or use a custom user agent string. 1234567ABCDGFEHIJMNOPQRSTU\[ZYXVW]^_`abcdefgh<ABCDGFEHIJMNOPQRSTU\[ZYXVW]^_`abcdefgh23423523623723823899:;<=>?@ABCDEFGHIJKLMMNOPQRSTUVWXYZ[\]^_`abbcdefgNOhijklmnooppqrstuuvwxxyyzz{{|}~   S R V                                                                                                             !"""##$$$$$%%%%&&&'((()***++++---------............////%reddit-0.3.0.0-BstaNZK804WEcCU4Of9p8BRedditReddit.Types.ErrorReddit.Types.ListingReddit.Types.OptionsReddit.Types.RedditReddit.Types.Captcha Reddit.LoginReddit.Actions.CaptchaReddit.Types.SearchOptionsReddit.Types.ThingReddit.Types.SubredditReddit.Types.UserReddit.Types.ModerationReddit.Types.FlairReddit.Actions.FlairReddit.Types.WikiReddit.Types.SubredditSettingsReddit.Types.PostReddit.Actions.SearchReddit.Types.CommentReddit.Types.MessageReddit.Actions.ModerationReddit.Actions.MessageReddit.Actions.ThingReddit.Actions.WikiReddit.Actions.VotingReddit.Actions.SubredditReddit.Actions.UserReddit.Actions.PostReddit.Actions.Comment Paths_reddit Reddit.ParserReddit.Types.EmptyReddit.Routes.CaptchaReddit.Routes.WikiReddit.Routes.VoteReddit.Routes.ThingReddit.Routes.FlairReddit.UtilitiesReddit.Routes.SubredditReddit.Routes.SearchReddit.Routes.ModerationReddit.Routes.Message Reddit.TypesReddit.Routes.UserReddit.Routes.PostReddit.Routes.Comment Reddit.RoutesReddit.Actions+api-builder-0.17.0.0-AF3owRir5gw84PtPJE7yO8Network.API.Builder.Error EmptyError ParseErrorInvalidURLError HTTPErrorAPIError RedditError FailErrorInvalidResponseError CaptchaErrorCredentialsErrorRateLimitErrorNoSubredditSpecifiedNoURLSpecifiedNoNameNoTextAlreadySubmittedCommentDeleted LinkDeletedBadSubredditNameTooManyRequests FlairTooLong$fErrorReceivableRedditError$fFromJSONRedditError$fShowRedditError$fEqRedditErrorListingbeforeaftercontents ListingTypeHotNewRising ControversialTop$fToQueryListingType$fFromJSONListing$fMonoidListing$fSemigroupListing$fFunctorListing $fShowListing $fReadListing $fEqListing$fShowListingType$fReadListingType$fEqListingTypeOptions paginationlimitPaginationOptionBeforeAfter$fDefaultOptions $fShowOptions $fReadOptions $fEqOptions$fShowPaginationOption$fReadPaginationOption$fEqPaginationOption ClientParams RateLimitInfoused remaining resetTimeShouldRateLimit RateLimitsshouldinfo POSTWrapped LoginDetailsModhashRedditTRedditFFailWithNest NestResuming ReceiveRouteRunRoute WithBaseURL WithHeadersrunRoute receiveRoutenest withBaseURL withHeadersfailWithheadersToRateLimitInfomkClientParamsHeader addAPIType mainBaseURL loginBaseURL$fMonadIORedditT$fMonadTransRedditT$fFunctorRedditF$fFromJSONModhash$fReceivableLoginDetails$fFunctorPOSTWrapped$fShowClientParams$fReadClientParams$fEqClientParams$fOrdClientParams$fShowRateLimits$fReadRateLimits$fEqRateLimits$fShowRateLimitInfo$fReadRateLimitInfo$fEqRateLimitInfo$fShowPOSTWrapped$fReadPOSTWrapped$fEqPOSTWrapped$fShowLoginDetails $fShowModhash $fReadModhash $fEqModhash$fFunctorRedditT$fApplicativeRedditT$fMonadRedditT CaptchaID withCaptcha$fFromJSONPOSTWrapped$fFromJSONCaptchaID$fReadCaptchaID$fShowCaptchaID $fEqCaptchaID$fOrdCaptchaIDlogin needsCaptcha newCaptchaOrder Relevance MostComments$fToQueryOrder $fShowOrder $fReadOrder $fEqOrderThingfullName Subreddit subredditIDnametitle subscribers userIsBanned SubredditID SubredditNameRsubredditPrefix$fFromJSONSubredditName$fToQuerySubredditName$fOrdSubredditName$fEqSubredditName$fToQuerySubredditID$fThingSubredditID$fFromJSONSubredditID$fThingSubreddit$fFromJSONSubreddit$fShowSubreddit $fEqSubreddit$fShowSubredditID$fReadSubredditID$fEqSubredditID$fOrdSubredditID$fShowSubredditName$fReadSubredditName RelationshiprelationUsernamerelationUserID relationSince relationNoteUserListUseruserIDuserName userCreated linkKarma commentKarmahasMail hasModMailisFriend userIsOver18isModhasGoldhasVerifiedEmailUserIDUsername userPrefix$fToQueryUsername$fFromJSONUsername $fEqUsername$fToQueryUserID $fThingUserID$fFromJSONUserID$fFromJSONUser$fFromJSONRelationship$fFromJSONUserList$fShowUserList$fReadUserList $fEqUserList$fShowRelationship$fReadRelationship$fEqRelationship $fShowUser$fEqUser $fShowUserID $fReadUserID $fEqUserID $fOrdUserID$fShowUsername$fReadUsername $fOrdUsernameBanusernamenotesinceBanID banPrefix $fThingBanID$fToQueryBanID$fFromJSONBanID $fFromJSONBan $fShowBan $fReadBan$fEqBan $fShowBanID $fReadBanID $fEqBanID $fOrdBanID FlairListingFListFlairusertextcssClassflistToListing$fFromJSONFlair$fFromJSONFList $fShowFList $fReadFList $fEqFList $fShowFlair $fReadFlair $fEqFlair getFlairList getFlairList' addLinkFlairflairCSVWikiPage contentHTMLcontentMarkdown revisionDate revisedBy canRevise RevisionID$fFromJSONWikiPage$fShowWikiPage$fReadWikiPage $fEqWikiPage$fShowRevisionID$fReadRevisionID$fEqRevisionID WikiEditModeAnyone ApprovedOnlyModOnlySpamFilterStrength FilterLow FilterHigh FilterAllContentOptionsAnyLinkSelf SubredditTypePublicPrivate RestrictedGoldRestrictedArchivedSubredditSettings sidebarTextdescriptionTextlinkType hideScoreMinssubmitLinkLabelsubmitTextLabel domainCSS domainSidebar showMediaover18language wikiEditKarma wikiEditAge wikiEditMode spamComments spamSelfposts spamLinkspublicTrafficStats subredditType$fToQuerySubredditType$fDefaultSubredditType$fToJSONSubredditType$fFromJSONSubredditType$fDefaultContentOptions$fToQueryContentOptions$fToJSONContentOptions$fFromJSONContentOptions$fToQuerySpamFilterStrength$fToJSONSpamFilterStrength$fFromJSONSpamFilterStrength$fDefaultWikiEditMode$fToQueryWikiEditMode$fToJSONWikiEditMode$fFromJSONWikiEditMode$fToJSONSubredditSettings$fFromJSONSubredditSettings$fShowSubredditSettings$fReadSubredditSettings$fEqSubredditSettings$fShowWikiEditMode$fReadWikiEditMode$fEqWikiEditMode$fShowSpamFilterStrength$fReadSpamFilterStrength$fEqSpamFilterStrength$fShowContentOptions$fReadContentOptions$fEqContentOptions$fShowSubredditType$fReadSubredditType$fEqSubredditType PostListing PostContentSelfPost TitleOnlyPostpostID permalinkauthorscorecreatedcontent commentCountliked flairText flairClassdomaingildednsfw subredditPostID buildContent postPrefix$fToQueryPostID $fThingPostID$fFromJSONPostID $fThingPost$fFromJSONPost $fShowPost $fReadPost$fEqPost$fShowPostContent$fReadPostContent$fEqPostContent $fShowPostID $fReadPostID $fEqPostID $fOrdPostIDsearch luceneSearch cloudSearchCommentListing PostCommentsComment commentIDsavedauthorFlairCSSClassauthorFlairTextbodybodyHTMLrepliesedited parentLink inReplyToCommentReference ReferenceActual CommentIDisActual isReferencetreeSubComments isDeleted commentPrefix$fToQueryCommentID$fThingCommentID$fFromJSONCommentID$fFromJSONPOSTWrapped0$fFromJSONComment$fThingComment$fFromJSONPOSTWrapped1$fFromJSONCommentReference$fFromJSONPostComments$fShowPostComments$fReadPostComments$fEqPostComments $fShowComment $fReadComment $fEqComment$fShowCommentReference$fReadCommentReference$fEqCommentReference$fShowCommentID$fReadCommentID $fEqCommentID$fOrdCommentID MessageKindCommentMessagePrivateMessage MessageIDMessage messageIDnewtofromsubjectisPrivateMessageisCommentReply messagePrefix$fToQueryMessageID$fThingMessageID$fFromJSONMessageID$fToQueryMessageKind$fThingMessageKind$fFromJSONMessageKind$fToQueryMessage$fThingMessage$fFromJSONMessage $fShowMessage $fReadMessage $fEqMessage$fShowMessageKind$fReadMessageKind$fEqMessageKind$fOrdMessageKind$fShowMessageID$fReadMessageID $fEqMessageID$fOrdMessageIDbans lookupBan getModmail getModmail'getInbox getInbox' getUnread getUnread'markRead sendMessagesendMessageWithCaptcha replyMessagereplydeletereport getWikiPage editWikiPage upvotePost downvotePost unvotePost upvoteCommentdownvoteComment unvoteCommentgetSubredditInfogetSubredditSettingssetSubredditSettings getUserInfogetUserCommentsgetUserComments' getUserPosts getUserPosts'isUsernameAvailableaboutMegetBlockedUsers getFriendslookupUserFlair setUserFlair getPostInfo getPostsInfogetPosts getPosts'savePost unsavePost submitLinksubmitLinkWithCaptchasubmitSelfPostsubmitSelfPostWithCaptcha deletePost setPostFlaireditPostgetPostCommentsgetPostSubComments getCommentssetInboxRepliessetContestMode removePost markPostSpam stickyPost unstickyPostgetNewCommentsgetNewComments'getMoreChildrengetCommentInfogetCommentsInfo editComment deleteComment removeComment LoginMethod Anonymous Credentials StoredDetails RedditOptionsrateLimitingEnabledconnectionManager loginMethodcustomUserAgentdefaultRedditOptions runReddit runRedditAnon runRedditWithrunResumeRedditWith interpretIO$fDefaultLoginMethod$fDefaultRedditOptions$fShowLoginMethodversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName ensureKind stripPrefixnothing getCaptchawikiPageeditPage VoteDirectionDownVote RemoveVoteUpVotevoteedit flairListaddLinkFlairTemplate flairCSVRouteunescapeaboutSubredditsubredditSettings searchRoute bansListing banLookupmodmailinboxunread readMessage aboutUser userComments userPostsusernameAvailableblockedfriends postsListing aboutPosts sendReplies postFlair aboutComment moreChildren newComments commentsInfo1data-default-class-0.1.2.0-IIN1s3V8yfYEDHe5yjxXHVData.Default.Classdefghc-prim GHC.TypesTrueFalsebase GHC.MaybeJust)http-client-0.7.11-BoXnlX0E6fyDKKcxmVY33DNetwork.HTTP.Client.TypesManagerNothing