;ELC
;;; Compiled
;;; in Emacs version 26.1
;;; with all optimizations.
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(byte-code "\302\303!\210\302\304!\210\302\305!\210\302\306!\210\302\307!\210\302\310!\210\302\311!\210\3121' \302\313!0\202+ \210\202, \210\314\236\203? \314\236A\315\316\317\"\240\210\202J \314\315\316\317\"\317\211FB\314 \236\204V \314\320D B\317\207" [nnoo-definition-alist nnoo-state-alist require nnoo message gnus-util gnus nnmail mm-util mm-url (error) url nnweb mapcar list nil "*internal-non-initialized-backend*"] 4)
#@106 Where nnweb will save its files.
This is a Gnus server variable. See Info node `(gnus)Select Methods'.
(defvar nnweb-directory (nnheader-concat gnus-directory "nnweb/") (#$ . 842))
(nnoo-define 'nnweb-directory nil)
#@167 What search engine type is being used.
Valid types include `google', `dejanews', and `gmane'.
This is a Gnus server variable. See Info node `(gnus)Select Methods'.
(defvar nnweb-type 'google (#$ . 1067))
(nnoo-define 'nnweb-type nil)
#@24 Type-definition alist.
(defvar nnweb-type-definition '((google (id . "http://www.google.com/groups?as_umsgid=%s&hl=en&dmode=source") (result . "http://groups.google.com/group/%s/msg/%s?dmode=source") (article . nnweb-google-wash-article) (reference . identity) (map . nnweb-google-create-mapping) (search . nnweb-google-search) (address . "http://groups.google.com/groups") (base . "http://groups.google.com") (identifier . nnweb-google-identity)) (dejanews (id . "http://www.google.com/groups?as_umsgid=%s&hl=en&dmode=source") (result . "http://groups.google.com/group/%s/msg/%s?dmode=source") (article . nnweb-google-wash-article) (reference . identity) (map . nnweb-google-create-mapping) (search . nnweb-google-search) (address . "http://groups.google.com/groups") (base . "http://groups.google.com") (identifier . nnweb-google-identity)) (gmane (article . nnweb-gmane-wash-article) (id . "http://gmane.org/view.php?group=%s") (reference . identity) (map . nnweb-gmane-create-mapping) (search . nnweb-gmane-search) (address . "http://search.gmane.org/nov.php") (identifier . nnweb-gmane-identity))) (#$ . 1309))
#@106 Search string to feed to Google.
This is a Gnus server variable. See Info node `(gnus)Select Methods'.
(defvar nnweb-search nil (#$ . 2432))
(nnoo-define 'nnweb-search nil)
#@108 Maximum number of hits to display.
This is a Gnus server variable. See Info node `(gnus)Select Methods'.
(defvar nnweb-max-hits 999 (#$ . 2614))
(nnoo-define 'nnweb-max-hits nil)
#@113 Whether this nnweb server is ephemeral.
This is a Gnus server variable. See Info node `(gnus)Select Methods'.
(defvar nnweb-ephemeral-p nil (#$ . 2802))
(nnoo-define 'nnweb-ephemeral-p nil)
(defvar nnweb-articles nil)
(nnoo-define 'nnweb-articles nil)
(defvar nnweb-buffer nil)
(nnoo-define 'nnweb-buffer nil)
(defvar nnweb-group-alist nil)
(nnoo-define 'nnweb-group-alist nil)
(defvar nnweb-group nil)
(nnoo-define 'nnweb-group nil)
(defvar nnweb-hashtb nil)
(byte-code "\300\301\302\"\210\303\304!\207" [nnoo-define nnweb-hashtb nil nnoo-define-basics-1 nnweb] 3)
(defalias 'nnweb-retrieve-headers #[(articles &optional group server fetch-old) "\306 \"\210r\nq\210\307 \210\310\211
\211A\242\211\203, \f\236A@\211\203 \311!\210\202 +\312\207" [group server nntp-server-buffer header article articles nnweb-possibly-change-server erase-buffer nil nnheader-insert-nov nov nnweb-articles] 3])
(nnoo-register-function 'nnweb-retrieve-headers)
(defalias 'nnweb-request-scan #[(&optional group server) "\305 \"\210\n\203 \306\307!\202 \f\204 \310!\210\311\312! \210\n?\205( \313 \210\314!\207" [group server nnweb-ephemeral-p nnweb-hashtb nnweb-articles nnweb-possibly-change-server gnus-make-hashtable 4095 nnweb-read-overview nnweb-definition map nnweb-write-active nnweb-write-overview] 3])
(nnoo-register-function 'nnweb-request-scan)
(defalias 'nnweb-request-group #[(group &optional server dont-check info) "\306 \"\210\n\204 \204 \f\204 \307!\210\f\204 \310\311\312\"\207\n\203. \f@@\313\f!@@B\2024 \314
\"A@\310\311\315#\210\316\317\fG@A%)\207" [group server nnweb-ephemeral-p dont-check nnweb-articles nnweb-group-alist nnweb-possibly-change-server nnweb-read-overview nnheader-report nnweb "No matching articles" last assoc "Opened group %s" nnheader-insert "211 %d %d %d %s\n" active] 6])
(nnoo-register-function 'nnweb-request-group)
(defalias 'nnweb-close-group #[(group &optional server) "\304 \"\210\n\211\205 \305\306!!)\203! r\nq\210\307\310!\210\311\n!\210)\312\207" [group server nnweb-buffer buffer nnweb-possibly-change-server buffer-live-p get-buffer set-buffer-modified-p nil kill-buffer t] 4])
(nnoo-register-function 'nnweb-close-group)
(defalias 'nnweb-request-article #[(article &optional group server buffer) "\306 \"\210r\n\206 q\210\f
\236A@\211\205 \307H\211\203) \310!\204x \f;\205\220 \311\312\313\"\205\220 \311\312!\314\211\315\316\f\"\203M \317\320\f\"\205t \205t \321\322!\"\310!\210\311\323\313\"\205t \311\323!\f!\211+\205\220 \204\202 \311\304! \210\324\325\326\f#\210\f\247\205\217 \fB+\207" [group server buffer nntp-server-buffer article nnweb-articles nnweb-possibly-change-server 8 mm-url-insert nnweb-definition id t nil string-match "^<\\(.*\\)>$" match-string 1 format mm-url-form-encode-xwfu reference nnheader-report nnweb "Fetched article %s" header url active art fetch nnheader-callback-function] 5])
(nnoo-register-function 'nnweb-request-article)
(defalias 'nnweb-close-server #[(&optional server) "\303!\203\" |