;ELC   
;;; Compiled by aatharuv@cutter-john.mit.edu on Sun Jan  5 18:14:50 2003
;;; from file /afs/sipb.mit.edu/contrib/emacs/packages/w3-4.0pre.47/lisp/w3-vars.el
;;; in Emacs version 21.1.1
;;; with bytecomp version 2.85
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.
(if (and (boundp 'emacs-version)
	 (< (aref emacs-version (1- (length emacs-version))) ?A)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19.29")))
    (error "`w3-vars.el' was compiled for Emacs 19.29 or later"))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\300\302!\207" [require w3-cus wid-edit] 2)
#@23 Version # of w3-mode.
(defconst w3-version-number (byte-code "\301\302\303\"\203 \304\224\304\225O\202 \304\305O\306\307\310#)\207" [x "p4.0pre.46" string-match "State:[ 	\n]+.\\([^ 	\n]+\\)" 1 nil mapconcat #[(x) "\301U\203 \302\207\303!\207" [x 45 "." char-to-string] 2] ""] 4) (#$ . 713))
#@44 Date this version of w3-mode was released.
(defconst w3-version-date (byte-code "\301\302\303\"\203 \304\224\304\225O\202 )\207" [x "1999/10/01 20:22:11" string-match "Date: \\([^ 	\n]+\\)" 1] 3) (#$ . 1023))
#@48 More descriptive version of w3-version-number.
(defconst w3-version (format "WWW %s %s" w3-version-number w3-version-date) (#$ . 1244))
#@58 *If non-nil, all W3 pages loaded will be dumped to disk.
(defvar w3-dump-to-disk nil (#$ . -1386))
#@72 *Whether `w3-fetch' should determine a good starting URL as a default.
(defvar w3-fetch-with-default t (#$ . -1491))
#@79 *Whether to track the last w3 buffer to automatically switch to with
 M-x w3.
(defvar w3-track-last-buffer nil (#$ . -1614))
#@409 Amount to temporarily multiply gc-cons-threshold by when parsing HTML.
Setting this to a number greater than 1 will result in less frequent
garbage collections when parsing an HTML document, which may often speed
up handling of a large document with many elements.  The disadvantage is
that it allows Emacs's total memory usage to grow larger, which may result
in later garbage collections taking more time.
(defvar w3-gc-cons-threshold-multiplier 1 (#$ . 1746))
#@15 *Got XEmacs?.
(defvar w3-running-xemacs (string-match "XEmacs\\|Lucid" emacs-version) (#$ . -2215))
#@66 *An assoc list of entity names and how to actually display them.
(defvar w3-html-entities '((excl . 33) (quot . 34) (num . 35) (dollar . 36) (percent . 37) (amp . 38) (rsquo . 39) (apos . 39) (lpar . 40) (rpar . 41) (times . 42) (ast . 42) (plus . 43) (comma . 44) (period . 46) (colon . 58) (semi . 59) (lt . 60) (equals . 61) (gt . 62) (quest . 63) (commat . 64) (lsqb . 91) (rsqb . 93) (uarr . 94) (lowbar . 95) (lsquo . 96) (lcub . 123) (verbar . 124) (rcub . 125) (tilde . 126) (nbsp . 160) (iexcl . 161) (cent . 162) (pound . 163) (curren . 164) (yen . 165) (brvbar . 166) (sect . 167) (uml . 168) (copy . 169) (ordf . 170) (laquo . 171) (not . 172) (shy . 173) (reg . 174) (macr . 175) (deg . 176) (plusmn . 177) (sup2 . 178) (sup3 . 179) (acute . 180) (micro . 181) (para . 182) (middot . 183) (cedil . 184) (sup1 . 185) (ordm . 186) (raquo . 187) (frac14 . 188) (frac12 . 189) (frac34 . 190) (iquest . 191) (Agrave . 192) (Aacute . 193) (Acirc . 194) (Atilde . 195) (Auml . 196) (Aring . 197) (AElig . 198) (Ccedil . 199) (Egrave . 200) (Eacute . 201) (Ecirc . 202) (Euml . 203) (Igrave . 204) (Iacute . 205) (Icirc . 206) (Iuml . 207) (ETH . 208) (Ntilde . 209) (Ograve . 210) (Oacute . 211) (Ocirc . 212) (Otilde . 213) (Ouml . 214) (times . 215) (Oslash . 216) (Ugrave . 217) (Uacute . 218) (Ucirc . 219) (Uuml . 220) (Yacute . 221) (THORN . 222) (szlig . 223) (agrave . 224) (aacute . 225) (acirc . 226) (atilde . 227) (auml . 228) (aring . 229) (aelig . 230) (ccedil . 231) (egrave . 232) (eacute . 233) (ecirc . 234) (euml . 235) (igrave . 236) (iacute . 237) (icirc . 238) (iuml . 239) (eth . 240) (ntilde . 241) (ograve . 242) (oacute . 243) (ocirc . 244) (otilde . 245) (ouml . 246) (divide . 247) (oslash . 248) (ugrave . 249) (uacute . 250) (ucirc . 251) (uuml . 252) (yacute . 253) (thorn . 254) (yuml . 255) (frac56 . "5/6") (frac16 . "1/6") (frac45 . "4/5") (frac35 . "3/5") (frac25 . "2/5") (frac15 . "1/5") (frac23 . "2/3") (frac13 . "1/3") (frac78 . "7/8") (frac58 . "5/8") (frac38 . "3/8") (frac18 . "1/8") (ndash . 45) (mdash . 45) (emsp . 32) (ensp . 32) (sim . 126) (le . "<=") (agr . "alpha") (rdquo . "''") (ldquo . "``") (trade . "(TM)")) (#$ . -2321))
#@25 The shorter popup menu.
(defvar w3-popup-menu '("Emacs-W3 Commands" ["Back" w3-history-backward (car (w3-history-find-url-internal (url-view-url t)))] ["Forward" w3-history-forward (cdr (w3-history-find-url-internal (url-view-url t)))] "---" ["Reload" (w3-reload-document) t] ["Show Images" (w3-load-delayed-images) w3-delayed-images] "---" ["Add bookmark" (w3-hotlist-add-document nil) t]) (#$ . 4513))
#@305 An assoc list of function names and labels.  These will be displayed
in a popup menu when the mouse is pressed on a hyperlink.  Format is
( (label . function)), function is called with one argument, the URL of
the link.  Each label can have exactly one `%s' that will be replaced by
the URL of the link.
(defvar w3-graphlink-menu '(("Open this Image (%s)" . w3-fetch) ("Save this Image As..." . w3-download-url) ("Copy this Image Location" . w3-save-url) ("Information on this Image" . w3-popup-image-info)) (#$ . 4924))
#@305 An assoc list of function names and labels.  These will be displayed
in a popup menu when the mouse is pressed on a hyperlink.  Format is
( (label . function)), function is called with one argument, the URL of
the link.  Each label can have exactly one `%s' that will be replaced by
the URL of the link.
(defvar w3-hyperlink-menu '(("Open this Link (%s)" . w3-fetch) ("Add Bookmark for this Link" . w3-hotlist-add-document-at-point) ("New Window with this Link" . w3-fetch-other-frame) ("Save Link As..." . w3-download-url) ("Copy this Link Location to Clipboard" . w3-save-url) ("Information on this Link" . w3-popup-info)) (#$ . 5452))
#@36 *List of graphics already read in.
(defvar w3-graphics-list nil (#$ . -6096))
#@82 *A buffer-local variable holding positions and urls of images within
the buffer.
(defvar w3-delayed-images nil (#$ . -6180))
#@97 Frameset structure, heap of '(frameset ({cols|rows} "<dimensions>")) and '(<frame name> <href>)
(defvar w3-frameset-structure nil (#$ . 6311))
#@12 Frame name
(defvar w3-frame-name nil (#$ . 6460))
#@18 Base target name
(defvar w3-base-target nil (#$ . 6516))
#@25 Target window distances
(defvar w3-target-window-distances nil (#$ . 6579))
#@34 *Char width to use when in a tty
(defvar w3-tty-char-width 8 (#$ . -6661))
#@35 *Char height to use when in a tty
(defvar w3-tty-char-height 15 (#$ . -6742))
#@35 Internal variable - do not touch!
(defvar w3-form-radio-elements nil (#$ . 6826))
#@35 Internal variable - do not touch!
(defvar w3-form-elements nil (#$ . 6914))
#@38 The global stylesheet for this user.
(defvar w3-user-stylesheet nil (#$ . 6996))
#@35 The stylesheet for this document.
(defvar w3-current-stylesheet nil (#$ . 7083))
#@217 A list of buffers with blinking text in them.
This is used to optimize when we change a face so the entire display
doesn't flash every second, whether we've run into a buffer that is
displaying blinking text or not.
(defvar w3-blinking-buffs nil (#$ . 7171))
#@119 An internal variable for the new display engine that specifies the
last character position that was correctly filled.
(defvar w3-last-fill-pos nil (#$ . 7437))
#@27 The list of active faces.
(defvar w3-active-faces nil (#$ . 7603))
#@28 The list of active voices.
(defvar w3-active-voices nil (#$ . 7676))
#@59 Address of current maintainer, where to send bug reports.
(defconst w3-bug-address "wmperry+w3@cs.indiana.edu" (#$ . 7751))
#@61 List of functions to call to process a document completely.
(defvar w3-continuation '(url-uncompress) (#$ . 7881))
#@45 Is the current document a searchable index?
(defvar w3-current-isindex nil (#$ . 8002))
#@26 Is the current W3 buffer
(defvar w3-current-buffer nil (#$ . 8096))
#@38 Last W3 buffer seen before this one.
(defvar w3-current-last-buffer nil (#$ . 8170))
#@44 An assoc list of <link> tags for this doc.
(defvar w3-current-links nil (#$ . 8261))
#@44 An assoc list of <meta> tags for this doc.
(defvar w3-current-metainfo nil (#$ . 8352))
#@29 Source of current document.
(defvar w3-current-source nil (#$ . 8446))
#@37 Parsed version of current document.
(defvar w3-current-parse nil (#$ . 8523))
#@38 List of HTML warnings for this page.
(defvar w3-current-badhtml nil (#$ . 8607))
#@75 Default action to start with - cleans text and uncompresses if necessary.
(defconst w3-default-continuation '(url-uncompress) (#$ . 8694))
#@34 Link to go to within a document.
(defvar w3-find-this-link nil (#$ . 8839))
#@43 List of hidden form areas and their info.
(defvar w3-hidden-forms nil (#$ . 8921))
#@18 Default hotlist.
(defvar w3-hotlist nil (#$ . 9010))
#@45 Cache of where we found icons for entities.
(defvar w3-icon-path-cache nil (#$ . 9069))
#@29 The last W3 buffer visited.
(defvar w3-last-buffer nil (#$ . 9163))
#@39 Should we latex & print the next doc?
(defvar w3-print-next nil (#$ . 9237))
#@17 Roman numerals.
(defvar w3-roman-characters "ivxLCDMVX" (#$ . 9320))
#@38 Have we been through setup code yet?
(defvar w3-setup-done nil (#$ . 9395))
#@44 Should we source the next document or not?
(defvar w3-source nil (#$ . 9477))
#@229 *This variable will control how wide emacs thinks the current window is.
This is useful when working in batch mode, and (window-width) returns the
wrong value.  If the value is nil, it will use the value (window-width)
returns.
(defvar w3-strict-width nil (#$ . -9562))
#@70 A widget object specifying what button was pressed to submit a form.
(defvar w3-submit-button nil (#$ . 9838))
#@109 Regexp used in parsing `<META HTTP-EQUIV="Content-Type" content="...;charset=...">
for a charset indication
(defvar w3-meta-content-type-charset-regexp "<meta[ 	]+http-equiv=\"?Content-type\"?[ 	]+content=\"\\([^;]+\\);[ 	]*charset=\"?\\([^\"]+\\)\"?>" (#$ . 9956))
#@109 Regexp used in parsing `<META content="...;charset=..." HTTP-EQUIV="Content-Type">
for a charset indication
(defvar w3-meta-charset-content-type-regexp "<meta[ 	]+content=\"\\([^;]+\\);[ 	]*charset=\"?\\([^\"]+\\)\"?[ 	]+http-equiv=\"?Content-type\"?>" (#$ . 10229))
#@151 Tree to hold explicit coding systems for URLs and their superdirs:
   ((hostN default-coding (dirN-1 default-coding (dirN-1-1 ...) ...) ...)
    ...)
(defvar w3-explicit-conversion-tree nil (#$ . 10503))
#@80 Whether the explicit encodings tree has changed since the last save operation.
(defvar w3-explicit-encodings-changed-since-last-save nil (#$ . 10713))
#@20 Internal use only.
(defvar w3-id-positions nil (#$ . 10870))
#@20 Internal use only.
(defvar w3-imagemaps nil (#$ . 10937))
#@69 A list of variables that should be preserved when entering w3-mode.
(defvar w3-persistent-variables '(list-buffers-directory widget-field-new w3-form-radio-elements w3-form-elements url-current-callback-func url-current-content-length url-current-mime-encoding url-current-mime-headers url-current-mime-type url-current-mime-viewer url-current-object url-current-referer w3-current-badhtml w3-current-parse w3-current-isindex w3-current-last-buffer w3-current-links w3-current-metainfo w3-current-source w3-delayed-images w3-hidden-forms w3-current-stylesheet w3-form-labels w3-id-positions w3-imagemaps w3-base-target w3-target-window-distances w3-frameset-structure buffer-file-coding-system) (#$ . 11001))
#@54 Whether we are in the netscape emulation minor mode.
(defvar w3-netscape-emulation-minor-mode nil (#$ . 11716))
#@32 Keymap for netscape emulation.
(defvar w3-netscape-emulation-minor-mode-map (make-sparse-keymap) (#$ . 11834))
#@50 Whether we are in the lynx emulation minor mode.
(defvar w3-lynx-emulation-minor-mode nil (#$ . 11951))
#@28 Keymap for lynx emulation.
(defvar w3-lynx-emulation-minor-mode-map (make-sparse-keymap) (#$ . 12061))
(byte-code "\301B\302\301!\204\f \303\303\207" [current-load-list w3-last-search-item boundp nil] 2)
#@2 
(defvar w3-form-labels nil (#$ . 12273))
(byte-code "\301\302\"\210\303\304!\210\303\305!\210\303\306!\210\303\307!\210\303\310!\210\303\311!\207" [w3-persistent-variables mapcar #[(var) "\301!\205	 \302!\207" [var boundp make-variable-buffer-local] 2] make-variable-buffer-local w3-last-fill-pos w3-frame-name w3-active-faces w3-netscape-emulation-minor-mode w3-lynx-emulation-minor-mode w3-last-search-item] 3)
#@30 Structure to hold table info
(defvar w3-table-structure nil (#$ . 12696))
(make-variable-buffer-local 'w3-table-structure)
#@27 Keymap to use in w3-mode.
(defvar w3-mode-map (make-sparse-keymap) (#$ . 12825))
(byte-code "\302!\210\303	\"\210\304\305\306 #\210\304\307\306 #\210\304\310\306 #\210\304\311\312#\210\304\313\314#\210\304\315\316#\210\304\317\320#\210\304\321\322#\210\304\323\324#\210\304\325\326#\210\304\327\330#\210\304\331\332#\210\304\333\306 #\210\304\334\335#\210\304\336\337#\210\304\340\341#\210\304\342\343#\210\304\344\345#\210\304\346\347#\210\304\350\351#\210\304\352\353#\210\304\354\355#\210\304\356\357#\210\304\360\345#\210\304\361\362#\210\304\363\343#\210\304\364\365#\210\304\366\367#\210\304\370\371#\210\304\372\373#\210\304\374\375#\210\304\376\377#\210\304\201@ \201A #\210\304\201B \201C #\210\304\201D \201E #\210\304\201F \201G #\210\304\201H \201G #\210\304\201I \347#\210\304\201J \201K #\210\304\201L \201M #\210\304\201N \201O #\210\304\201P \201Q #\210\304\201R \201S #\210\304\201T \201U #\210\304\201V \201W #\210\304\201X \201Y #\210\304\201Z \201[ #\210\304\201\\ \201] #\210\304\201^ \201_ #\210\304\201` \201a #\210\304\201b \201c #\210\304\201d \201e #\210\304\201f \201g #\210\304\201h \201] #\210\304\201i \201j #\210\304\201k \201l #\210\304\201m \201n #\210\304\201o \201_ #\210\304\201p \201q #\210\304\201r \375#\210\304\201s \201t #\210\304\201u \201v #\210\304\201w \201] #\210\304\201x \201W #\210\304\201y \201W #\210\304\201z \201W #\210\304\201{ \201| #\210\304\201} \201| #\210\304\201~ \201 #\210\304\201\200 \201\201 #\210\201\202 \201\203 !\210\201\204 \201\205 !\207" [w3-mode-map widget-keymap suppress-keymap set-keymap-parent define-key "h" make-sparse-keymap "H" "a" "ha" w3-hotlist-apropos "hd" w3-hotlist-delete "hi" w3-hotlist-add-document "hv" w3-show-hotlist "hr" w3-hotlist-rename-entry "hu" w3-use-hotlist "hA" w3-hotlist-append "hI" w3-hotlist-add-document-at-point "hR" w3-hotlist-refresh "x" "xa" w3-hotindex-add-key "xd" w3-hotindex-rm-key "xq" w3-hotindex-query "HF" w3-history-forward "HB" w3-history-backward "Hv" w3-show-history-list " " w3-scroll-up "<" beginning-of-buffer ">" end-of-buffer "?" w3-help "B" "D" w3-download-url-at-point "F" "G" w3-show-graphics "I" w3-popup-info "K" w3-save-this-url "P" w3-print-url-under-point "Q" w3-leave-buffer "R" w3-refresh-buffer "S" w3-source-document-at-point "U" w3-use-links "V" w3-view-this-url "" scroll-down [backspace] "" "" w3-version "" w3-fetch "\315" w3-mail-document-under-point "\355" w3-mail-current-document "\363" w3-save-as "\215" w3-follow-inlined-image "b" w3-widget-backward "c" w3-mail-document-author "d" w3-download-this-url "f" w3-widget-forward "g" w3-reload-document "i" w3-document-information "k" w3-save-url "l" w3-goto-last-buffer "m" w3-complete-link "n" "o" w3-open-local "p" w3-print-this-url "q" w3-quit "r" "s" w3-source-document "u" "v" url-view-url "w" w3-submit-bug [tab] [(shift tab)] [(meta tab)] [backtab] [(control alt t)] url-list-processes [(control meta t)] [(meta space)] w3-next-document [(meta delete)] w3-prev-document require w3-keyword provide w3-vars] 4)
