;ELC
;;; Compiled
;;; in Emacs version 26.1
;;; with all optimizations.
;;; This file contains utf-8 non-ASCII characters,
;;; and so cannot be loaded into Emacs 22 or earlier.
(and (boundp 'emacs-version)
(< (aref emacs-version (1- (length emacs-version))) ?A)
(string-lessp emacs-version "23")
(error "`%s' was compiled for Emacs 23 or later" #$))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\210\300\307!\210\300\310!\210\311\312\313\314\315\316\317\320\321\322\323\324&\210\325\326\327\330\331DD\332\315\333\321\312\334\335& \210\325\336\327\330\337DD\340\315\333\321\312\334\335& \210\325\341\327\330\342DD\343\315\333\321\312\334\344& \210\325\345\327\330\346DD\347\315\316\321\312\334\350\351\352&\210\325\353\327\330\354DD\355\315\316\321\312\334\344& \210\325\356\327\330\357DD\360\315\316\321\312\334\361& \210\325\362\327\330\363DD\364\315\316\321\312\334\365& \210\325\366\327\330\367DD\370\315\316\321\312\334\335& \210\325\371\327\330\372DD\373\315\316\321\312\334\374& \210\325\375\327\330\376DD\377\315\333\321\312\334\201@ & \210\325\201A \327\330\201B DD\201C \315\316\321\312\334\350& \210\325\201D \327\330\201E DD\201F \315\333\321\312\334\201G & \210\325\201H \327\330\201I DD\201J \315\333\321\312\334\201K & \210\201L \201M \201N \201O \315\333\321\312&\210\201L \201P \201Q \201O \315\316\321\312&\210\201L \201R \201S \201O \315\333\321\312&\210\201L \201T \201U \201O \315\333\321\312&\210\201L \201V \201W \201X \315\333\321\312&\210\201L \201Y \201Z \201[ \315\333\321\312&\210\201L \201\\ \201] \201^ \315\316\321\312&\210\201L \201_ \201` \201a \315\316\321\312&\207" [require cl-lib format-spec shr url url-queue url-util mm-url puny custom-declare-group eww nil "Emacs Web Wowser" :version "25.1" :link (custom-manual "(eww) Top") :group web :prefix "eww-" custom-declare-variable eww-header-line-format funcall function #[0 "\300\207" [#1="%t: %u"] 1 #1#] "Header line format.\n- %t is replaced by the title.\n- %u is replaced by the URL." "24.4" :type string eww-search-prefix #[0 "\300\207" [#2="https://duckduckgo.com/html/?q="] 1 #2#] "Prefix URL to search engine." eww-download-directory #[0 "\300\207" [#3="~/Downloads/"] 1 #3#] "Directory where files will downloaded." directory eww-suggest-uris #[0 "\300\207" [(eww-links-at-point url-get-url-at-point eww-current-url)] 1] "List of functions called to form the list of default URIs for `eww'.\nEach of the elements is a function returning either a string or a list\nof strings. The results will be joined into a single list with\nduplicate entries (if any) removed." hook :options (eww-links-at-point url-get-url-at-point eww-current-url) eww-bookmarks-directory #[0 "\207" [user-emacs-directory] 1] "Directory where bookmark files will be stored." eww-desktop-remove-duplicates #[0 "\300\207" [t] 1] "Whether to remove duplicates from the history when saving desktop data.\nIf non-nil, repetitive EWW history entries (comprising of the URI, the\ntitle, and the point position) will not be saved as part of the Emacs\ndesktop. Otherwise, such entries will be retained." boolean eww-restore-desktop #[0 "\300\207" [nil] 1] "How to restore EWW buffers on `desktop-restore'.\nIf t or `auto', the buffers will be reloaded automatically.\nIf nil, buffers will require manual reload, and will contain the text\nspecified in `eww-restore-reload-prompt' instead of the actual Web\npage contents." (choice (const :tag "Restore all automatically" t) (const :tag "Require manual reload" nil)) eww-restore-reload-prompt #[0 "\300\207" [#4="\n\n *** Use \\[eww-reload] to reload this buffer. ***\n"] 1 #4#] "The string to put in the buffers not reloaded on `desktop-restore'.\nThis prompt will be used if `eww-restore-desktop' is nil.\n\nThe string will be passed through `substitute-command-keys'." eww-history-limit #[0 "\300\207" [50] 1] "Maximum number of entries to retain in the history." (choice (const :tag "Unlimited" nil) integer) eww-use-external-browser-for-content-type #[0 "\300\207" [#5="\\`\\(video/\\|audio/\\|application/ogg\\)"] 1 #5#] "Always use external browser for specified content-type." (choice (const :tag "Never" nil) regexp) eww-after-render-hook #[0 "\300\207" [nil] 1] "A hook called after eww has finished rendering the buffer." eww-form-checkbox-selected-symbol #[0 "\300\207" [#6="[X]"] 1 #6#] "Symbol used to represent a selected checkbox.\nSee also `eww-form-checkbox-symbol'." (choice (const "[X]") (const "☒") (const "☑") string) eww-form-checkbox-symbol #[0 "\300\207" [#7="[ ]"] 1 #7#] "Symbol used to represent a checkbox.\nSee also `eww-form-checkbox-selected-symbol'." (choice (const "[ ]") (const "☐") string) custom-declare-face eww-form-submit ((((type x w32 ns) (class color)) :box (:line-width 2 :style released-button) :background "#808080" :foreground "black")) "Face for eww buffer buttons." eww-form-file ((((type x w32 ns) (class color)) :box (:line-width 2 :style released-button) :background "#808080" :foreground "black")) eww-form-checkbox ((((type x w32 ns) (class color)) :box (:line-width 2 :style released-button) :background "lightgrey" :foreground "black")) eww-form-select ((((type x w32 ns) (class color)) :box (:line-width 2 :style released-button) :background "lightgrey" :foreground "black")) eww-form-text ((t (:background "#505050" :foreground "white" :box (:line-width 1)))) "Face for eww text inputs." eww-form-textarea ((t (:background "#C0C0C0" :foreground "black" :box (:line-width 1)))) "Face for eww textarea inputs." eww-invalid-certificate ((default :weight bold) (((class color)) :foreground "red")) "Face for web pages with invalid certificates." eww-valid-certificate ((default :weight bold) (((class color)) :foreground "ForestGreen")) "Face for web pages with valid certificates."] 12)
(defvar eww-data nil)
(defvar eww-history nil)
(defvar eww-history-position 0)
#@73 When this regex is found in the URL, it's not a keyword but an address.
(defvar eww-local-regex "localhost" (#$ . 5947))
(defvar eww-link-keymap (byte-code "\301!\302\303\304#\210\211\207" [shr-image-map copy-keymap define-key "
" eww-follow-link] 5))
#@109 Return the list of URIs to suggest at the `eww' prompt.
This list can be customized via `eww-suggest-uris'.
(defalias 'eww-suggested-uris #[0 "\301\302\303\"\304\211\203G \211@\211 \211;\203 \211C\202 \211\211\203> |