%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.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 "\300\301!\210\302\303!\204 \300\304!\210\302\305!\204 \306\305\307\"\210\300\310!\207" [require wid-edit fboundp make-overlay overlay custom-menu-create autoload "cus-edit" eudc-vars] 3) (defvar eudc-form-widget-list nil) (defvar eudc-mode-map (byte-code "\301 \302\303\304#\210\302\305\304#\210\302\306\307#\210\302\310\311#\210\302\312\313#\210\302\314\315#\210)\207" [map make-sparse-keymap define-key "q" kill-this-buffer "x" "f" eudc-query-form "b" eudc-try-bbdb-insert "n" eudc-move-to-next-record "p" eudc-move-to-previous-record] 4)) (set-keymap-parent eudc-mode-map widget-keymap) (defvar eudc-local-vars nil) (defvar eudc-query-function nil) (defvar eudc-list-attributes-function nil) (defvar eudc-protocol-attributes-translation-alist nil) (defvar eudc-bbdb-conversion-alist nil) (defvar eudc-switch-to-server-hook nil) (defvar eudc-switch-from-server-hook nil) (defvar eudc-protocol-has-default-query-attributes nil) #@49 Return non-nil if BBDB version is 3 or greater. (defalias 'eudc--using-bbdb-3-or-newer-p #[nil "\301\232\206 \302\303\304!@\"\207" [bbdb-version "@PACKAGE_VERSION@" version<= "3" split-string] 4 (#$ . 1361)]) #@50 Return t if PROP has a value specified in PLIST. (defalias 'eudc-plist-member #[(plist prop) "G\302\246\303U\204 \304\305!\210\3062+ \203) @=\203! \307\306\310\"\210AA\211\204 \3110\207" [plist prop 2 0 error "Malformed plist" found throw t nil] 4 (#$ . 1579)]) #@252 Extract a value from a property list. PLIST is a property list, which is a list of the form (PROP1 VALUE1 PROP2 VALUE2...). This function returns the value corresponding to the given PROP, or DEFAULT if PROP is not one of the properties on the list. (defalias 'eudc-plist-get #[(plist prop &optional default) "\303 \"\203\f \304 \"\207\n\207" [plist prop default eudc-plist-member plist-get] 3 (#$ . 1856)]) #@328 Extract a value from a lax property list. PLIST is a lax property list, which is a list of the form (PROP1 VALUE1 PROP2 VALUE2...), where comparisons between properties are done using `equal' instead of `eq'. This function returns the value corresponding to PROP, or DEFAULT if PROP is not one of the properties on the list. (defalias 'eudc-lax-plist-get #[(plist prop &optional default) "G\303\246\304U\204 \305\306!\210\3072- \203+ @\232\203# \310\307A@\"\210AA\211\204 \n0\207" [plist prop default 2 0 error "Malformed plist" found throw] 4 (#$ . 2274)]) (byte-code "\300\301!\204 \302\301\303\"\210\300\207" [fboundp split-string defalias #[(string &optional pattern) "\204 \304\305\306\307\306#\203A \306\224\306V\203! \306\211\224O\305B\306\225\307 #\203A \306\225 V\203A \306\224O\nB\306\225\202$ GW\203Q \305O\nB\202R \n\237*\207" [pattern start parts string "[ \f \n ]+" nil 0 string-match] 4 "Return a list of substrings of STRING which are separated by PATTERN.\nIf PATTERN is omitted, it defaults to \"[ \\f\\t\\n\\r\\v]+\"."]] 3) #@78 Replace all matches in STR for REGEXP with NEWTEXT. Value is the new string. (defalias 'eudc-replace-in-string #[(str regexp newtext) "\306\307\310\211\311\f \n#\211\203# \n\307\225 O\nQ\202 \n\310OP,\207" [prev-start match start rtn-str regexp str "" 0 nil string-match newtext] 4 (#$ . 3356)]) #@50 Return non-nil if VAR has server-local bindings. (defalias 'eudc-server-local-variable-p #[(var) "\301\302N\303\"\207" [var eudc-plist-member eudc-locals server] 3 (#$ . 3673)]) #@52 Return non-nil if VAR has protocol-local bindings. (defalias 'eudc-protocol-local-variable-p #[(var) "\301\302N\303\"\207" [var eudc-plist-member eudc-locals protocol] 3 (#$ . 3858)]) #@86 Set the EUDC default value of VAR to VAL. The current binding of VAR is not changed. (defalias 'eudc-default-set #[(var val) "\303\304\305\304N\306 ##\210\n\235\203 \n\207\nB\211\207" [var val eudc-local-vars put eudc-locals plist-put default] 7 (#$ . 4049)]) #@184 Set the PROTOCOL-local binding of VAR to VAL. If omitted PROTOCOL defaults to the current value of `eudc-protocol'. The current binding of VAR is changed only if PROTOCOL is omitted. (defalias 'eudc-protocol-set #[(var val &optional protocol) "\306!\307=\203 \310\211J\"\210\301N\311 \303\"\312\n\206 \f #\312 \303\n#\313\301 #\210 \235\203: \210\202@ B ?\205H \314!*\207" [var eudc-locals protocol-locals protocol eudc-protocol val eudc-variable-default-value unbound eudc-default-set eudc-plist-get plist-put put eudc-update-variable eudc-local-vars] 4 (#$ . 4322)]) #@176 Set the SERVER-local binding of VAR to VAL. If omitted SERVER defaults to the current value of `eudc-server'. The current binding of VAR is changed only if SERVER is omitted. (defalias 'eudc-server-set #[(var val &optional server) "\306!\307=\203 \310\211J\"\210\301N\311 \303\"\312\n\206 \f #\312 \303\n#\313\301 #\210 \235\203: \210\202@ B ?\205H \314!*\207" [var eudc-locals server-locals server eudc-server val eudc-variable-default-value unbound eudc-default-set eudc-plist-get plist-put put eudc-update-variable eudc-local-vars] 4 (#$ . 4919)]) #@119 Set the most local (server, protocol or default) binding of VAR to VAL. The current binding of VAR is also set to VAL (defalias 'eudc-set #[(var val) "\302!\303=\204 \304 \"\210\202% \305!\303=\204 \306 \"\210\202% \307 \"\210 L\207" [var val eudc-variable-server-value unbound eudc-server-set eudc-variable-protocol-value eudc-protocol-set eudc-default-set] 3 (#$ . 5498)]) #@87 Return the default binding of VAR. Return `unbound' if VAR has no EUDC default value. (defalias 'eudc-variable-default-value #[(var) "\301N\302!\203 \203 \303 \304\305#\202 \305)\207" [var eudc-locals boundp eudc-plist-get default unbound] 4 (#$ . 5887)]) #@137 Return the value of VAR local to PROTOCOL. Return `unbound' if VAR has no value local to PROTOCOL. PROTOCOL defaults to `eudc-protocol' (defalias 'eudc-variable-protocol-value #[(var &optional protocol) "\301N\305\306!\203 \203 \307 \303\"\204 \310\202) \311 \303\"\312\n\206' \f\310#*\207" [var eudc-locals protocol-locals protocol eudc-protocol nil boundp eudc-plist-member unbound eudc-plist-get eudc-lax-plist-get] 4 (#$ . 6157)]) #@129 Return the value of VAR local to SERVER. Return `unbound' if VAR has no value local to SERVER. SERVER defaults to `eudc-server' (defalias 'eudc-variable-server-value #[(var &optional server) "\301N\305\306!\203 \203 \307 \303\"\204 \310\202) \311 \303\"\312\n\206' \f\310#*\207" [var eudc-locals server-locals server eudc-server nil boundp eudc-plist-member unbound eudc-plist-get eudc-lax-plist-get] 4 (#$ . 6609)]) #@235 Set the value of VAR according to its locals. If the VAR has a server- or protocol-local value corresponding to the current `eudc-server' and `eudc-protocol' then it is set accordingly. Otherwise it is set to its EUDC default binding (defalias 'eudc-update-variable #[(var) "\302\303 !\211\304=\204 L\2020 \305 !\211\304=\204\"