;ELC   
;;; Compiled
;;; in Emacs version 29.3
;;; with all optimizations.



(require 'ghub-graphql)#@112 

(fn GRAPHQL &optional VARIABLES &key USERNAME AUTH HOST FORGE HEADERS SILENT CALLBACK ERRORBACK VALUE EXTRA)
(defalias 'ghub-graphql #[641 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300	\311\"A@\300\n\312\"A@\n\211\203y \211@\313>\203a \211A\204Y \314\315@\"\210\211AA\262\202C \316\f>A@\203p \317\262\202C \314\320@\"\210\202C \210;\203\204 \321\322!\210\f;\204\226 \f\242\323>\204\226 \321\324!\210\f;\204\244 \325\326!!\262\327\330\331=\203\261 \332\202\262 \333\317\334\335B\205\302 \336BCB\305\f\306\301\302\303\304\307\310\312\311&\207" [plist-member :username :auth :host :forge :headers :silent :callback :errorback :value :extra (:username :auth :host :forge :headers :silent :callback :errorback :value :extra :allow-other-keys) error "Missing argument for %s" :allow-other-keys nil "Keyword argument %s not one of (:username :auth :host :forge :headers :silent :callback :errorback :value :extra)" cl--assertion-failed (not (stringp variables)) #1=(query mutation) (or (stringp graphql) (memq (car-safe graphql) '#1#)) gsexp-encode ghub--graphql-prepare-query ghub-request "POST" gitlab "/api/graphql" "/graphql" :payload query variables] 39 (#$ . 108)])
(make-obsolete 'ghub-graphql 'ghub-query "Ghub 5.1.0")#@93 

(fn GRAPHQL &optional VARIABLES &key USERNAME AUTH HOST FORGE HEADERS CALLBACK ERRORBACK)
(defalias 'ghub--graphql #[641 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\211\203d \211@\310>\203L \211A\204D \311\312@\"\210\211AA\262\202. \313	>A@\203[ \314\262\202. \311\315@\"\210\202. \210\316\n\n\314\301\f\302\303\304\305\307&\207" [plist-member :username :auth :host :forge :headers :callback :errorback (:username :auth :host :forge :headers :callback :errorback :allow-other-keys) error "Missing argument for %s" :allow-other-keys nil "Keyword argument %s not one of (:username :auth :host :forge :headers :callback :errorback)" ghub--graphql-vacuum] 27 (#$ . 1446)])
(make-obsolete 'ghub--graphql 'ghub-query "Ghub 5.1.0")#@133 

(fn QUERY VARIABLES CALLBACK &optional UNTIL &key NARROW USERNAME AUTH HOST FORGE HEADERS PAGINATE ERRORBACK NOERROR SYNCHRONOUS)
(defalias 'ghub--graphql-vacuum #[1155 "\300\301\"A@\300\302\"A@\300\303\"A@\300\304\"A@\300\305\"A@\300\306\"A@\300\307\"A@\300\310\"A@\300	\311\"A@\300\n\312\"A@\n\211\203y \211@\313>\203a \211A\204Y \314\315@\"\210\211AA\262\202C \316\f>A@\203p \317\262\202C \314\320@\"\210\202C \210\321\322\301\306\f\307\323\310\311\312\302\303\304\305&\207" [plist-member :narrow :username :auth :host :forge :headers :paginate :errorback :noerror :synchronous (:narrow :username :auth :host :forge :headers :paginate :errorback :noerror :synchronous :allow-other-keys) error "Missing argument for %s" :allow-other-keys nil "Keyword argument %s not one of (:narrow :username :auth :host :forge :headers :paginate :errorback :noerror :synchronous)" ghub-query :until :callback] 42 (#$ . 2252)])
(make-obsolete 'ghub--graphql-vacuum 'ghub-query "Ghub 5.1.0")
(defconst ghub-fetch-repository-sparse '(query (repository [(owner $owner String!) (name $name String!)] name id createdAt updatedAt nameWithOwner (parent nameWithOwner) description homepageUrl (defaultBranchRef name) isArchived isFork isLocked isMirror isPrivate hasDiscussionsEnabled hasIssuesEnabled hasWikiEnabled (licenseInfo name) (stargazers totalCount) (watchers totalCount))))
(defconst ghub-fetch-repository (byte-code "\301\302\303A@A\304\"BD\207" [ghub-fetch-repository-sparse query repository append ((assignableUsers [(:edges t)] id login name) (discussionCategories [(:edges t)] id name emoji isAnswerable description) (discussions [(:edges t) (:singular discussion number) (orderBy ((field UPDATED_AT) (direction DESC)))] id databaseId number url stateReason (answer id) (author login) title createdAt updatedAt closedAt locked (category id) body (comments [(:edges t)] id databaseId (author login) createdAt updatedAt body (replies [(:edges 20)] id databaseId (author login) createdAt updatedAt body)) (labels [(:edges t)] id)) (issues [(:edges t) (:singular issue number) (orderBy ((field UPDATED_AT) (direction DESC)))] number id state stateReason isReadByViewer (author login) title createdAt updatedAt closedAt locked (milestone id) body (assignees [(:edges t)] id) (comments [(:edges t)] id databaseId (author login) createdAt updatedAt body) (labels [(:edges t)] id)) (labels [(:edges t) (:singular label id)] id name color description) (milestones [(:edges t) (:singular milestone id)] id number title createdAt updatedAt dueOn closedAt description) (pullRequests [(:edges t) (:singular pullRequest number) (orderBy ((field UPDATED_AT) (direction DESC)))] number id state isReadByViewer (author login) title createdAt updatedAt closedAt mergedAt isDraft locked maintainerCanModify isCrossRepository (milestone id) body (baseRef name (repository nameWithOwner)) baseRefOid (headRef name (repository (owner login) nameWithOwner)) headRefOid (assignees [(:edges t)] id) (reviewRequests [(:edges t)] (requestedReviewer "... on User { id }\n")) (comments [(:edges t)] id databaseId (author login) createdAt updatedAt body) (labels [(:edges t)] id)))] 5))
(defconst ghub-fetch-repository-review-threads '(query (repository [(owner $owner String!) (name $name String!)] (pullRequests [(:edges t) (:singular pullRequest number) (orderBy ((field UPDATED_AT) (direction DESC)))] number baseRefOid headRefOid (reviewThreads [(:edges t)] id line originalLine diffSide (resolvedBy login) (comments [(:edges t)] id databaseId (author login) createdAt updatedAt body (replyTo databaseId) (originalCommit oid) path))))))#@260 Asynchronously fetch forge data about the specified repository.
Once all data has been collected, CALLBACK is called with the
data as the only argument.

(fn OWNER NAME CALLBACK &optional UNTIL &key USERNAME AUTH HOST FORGE HEADERS PAGINATE ERRORBACK SPARSE)
(defalias 'ghub-fetch-repository #[1155 "\302\303\"A@\302\304\"A@\302\305\"A@\302\306\"A@\302\307\"A@\302\310\"A@\302\311\"A@\302\312\"A@\211\203k \211@\313>\203S \211A\204K \314\315@\"\210\211AA\262\2025 \316\n>A@\203b \317\262\2025 \314\320@\"\210\2025 \210\321\203u \202v 	\322B\323BD\324\325\326\303\304\305\306\307\310\327\311&\207" [ghub-fetch-repository-sparse ghub-fetch-repository plist-member :username :auth :host :forge :headers :paginate :errorback :sparse (:username :auth :host :forge :headers :paginate :errorback :sparse :allow-other-keys) error "Missing argument for %s" :allow-other-keys nil "Keyword argument %s not one of (:username :auth :host :forge :headers :paginate :errorback :sparse)" ghub-query owner name :until :narrow (repository) :callback] 36 (#$ . 5914)])
(make-obsolete 'ghub-fetch-repository nil "Ghub 5.1.0")#@251 Asynchronously fetch forge data about the specified discussion.
Once all data has been collected, CALLBACK is called with the
data as the only argument.

(fn OWNER NAME NUMBER CALLBACK &optional UNTIL &key USERNAME AUTH HOST FORGE HEADERS ERRORBACK)
(defalias 'ghub-fetch-discussion #[1412 "\301\302\"A@\301\303\"A@\301\304\"A@\301\305\"A@\301\306\"A@\301\307\"A@\211\203] \211@\310>\203E \211A\204= \311\312@\"\210\211AA\262\202' \313>A@\203T \314\262\202' \311\315@\"\210\202' \210\316\317\320\321\322BE\"\323B\324BD\325\326\327\302\303\304\305\306\330\307&\207" [ghub-fetch-repository plist-member :username :auth :host :forge :headers :errorback (:username :auth :host :forge :headers :errorback :allow-other-keys) error "Missing argument for %s" :allow-other-keys nil "Keyword argument %s not one of (:username :auth :host :forge :headers :errorback)" ghub-query ghub--graphql-prepare-query repository discussions discussion owner name :until :narrow (repository discussion) :callback] 33 (#$ . 7069)])
(make-obsolete 'ghub-fetch-discussion nil "Ghub 5.1.0")#@255 Asynchronously fetch forge data about the specified issue.
Once all data has been collected, CALLBACK is called with the
data as the only argument.

(fn OWNER NAME NUMBER CALLBACK &optional UNTIL &key USERNAME AUTH HOST FORGE HEADERS PAGINATE ERRORBACK)
(defalias 'ghub-fetch-issue #[1412 "\301\302\"A@\301\303\"A@\301\304\"A@\301\305\"A@\301\306\"A@\301\307\"A@\301\310\"A@\211\203d \211@\311>\203L \211A\204D \312\313@\"\210\211AA\262\202. \314	>A@\203[ \315\262\202. \312\316@\"\210\202. \210\317\320\321\322\323BE\"\324B\325BD\326\f\327\330\302\303\304\305\306\307\331\310&\207" [ghub-fetch-repository plist-member :username :auth :host :forge :headers :paginate :errorback (:username :auth :host :forge :headers :paginate :errorback :allow-other-keys) error "Missing argument for %s" :allow-other-keys nil "Keyword argument %s not one of (:username :auth :host :forge :headers :paginate :errorback)" ghub-query ghub--graphql-narrow-query repository issues issue owner name :until :narrow (repository issue) :callback] 36 (#$ . 8178)])
(make-obsolete 'ghub-fetch-issue nil "Ghub 5.1.0")#@262 Asynchronously fetch forge data about the specified pull-request.
Once all data has been collected, CALLBACK is called with the
data as the only argument.

(fn OWNER NAME NUMBER CALLBACK &optional UNTIL &key USERNAME AUTH HOST FORGE HEADERS PAGINATE ERRORBACK)
(defalias 'ghub-fetch-pullreq #[1412 "\301\302\"A@\301\303\"A@\301\304\"A@\301\305\"A@\301\306\"A@\301\307\"A@\301\310\"A@\211\203d \211@\311>\203L \211A\204D \312\313@\"\210\211AA\262\202. \314	>A@\203[ \315\262\202. \312\316@\"\210\202. \210\317\320\321\322\323BE\"\324B\325BD\326\f\327\330\302\303\304\305\306\307\331\310&\207" [ghub-fetch-repository plist-member :username :auth :host :forge :headers :paginate :errorback (:username :auth :host :forge :headers :paginate :errorback :allow-other-keys) error "Missing argument for %s" :allow-other-keys nil "Keyword argument %s not one of (:username :auth :host :forge :headers :paginate :errorback)" ghub-query ghub--graphql-narrow-query repository pullRequests pullRequest owner name :until :narrow (repository pullRequest) :callback] 36 (#$ . 9316)])#@274 Asynchronously fetch forge data about the review threads from a pull-request.
Once all data has been collected, CALLBACK is called with the
data as the only argument.

(fn OWNER NAME NUMBER CALLBACK &optional UNTIL &key USERNAME AUTH HOST FORGE HEADERS PAGINATE ERRORBACK)
(defalias 'ghub-fetch-review-threads #[1412 "\301\302\"A@\301\303\"A@\301\304\"A@\301\305\"A@\301\306\"A@\301\307\"A@\301\310\"A@\211\203d \211@\311>\203L \211A\204D \312\313@\"\210\211AA\262\202. \314	>A@\203[ \315\262\202. \312\316@\"\210\202. \210\317\320\321\322\323BE\"\324B\325BD\326\f\327\330\302\303\304\305\306\307\331\310&\207" [ghub-fetch-repository-review-threads plist-member :username :auth :host :forge :headers :paginate :errorback (:username :auth :host :forge :headers :paginate :errorback :allow-other-keys) error "Missing argument for %s" :allow-other-keys nil "Keyword argument %s not one of (:username :auth :host :forge :headers :paginate :errorback)" ghub-query ghub--graphql-narrow-query repository pullRequests pullRequest owner name :until :narrow (repository pullRequest) :callback] 36 (#$ . 10430)])
(byte-code "\300\301\302\303#\210\304\305!\207" [make-obsolete ghub-fetch-review-threads nil "Ghub 5.1.0" provide ghub-legacy] 4)
