;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 "\300\301!\210\300\302!\210\303\304\305\"\210\303\306\305\"\210\303\307\305\"\210\303\310\305\"\210\303\311\305\"\210\303\312\305\"\210\303\313\305\"\210\303\314\315\"\210\303\316\317\"\210\303\320\317\"\210\303\321\317\"\210\303\322\317\"\210\303\323\317\"\210\303\324\317\"\210\303\325\326\"\210\303\327\326\"\210\303\330\326\"\210\303\331\326\"\210\303\332\333\334\335$\210\336\337\334\340\341\342\343\344&\210\345\346\347\350\351DD\352\341\353\343\337\354\355& \210\356\357\360\361!\"\210\356\362\363\361!\"\210\356\364\362\"\210\365\364\366\367#\210\370\361\371\362#\372\361\334\373\334$\207" [require password-cache eieio autoload secrets-create-item "secrets" secrets-delete-item secrets-get-alias secrets-get-attributes secrets-get-secret secrets-list-collections secrets-search-items rfc2104-hash "rfc2104" plstore-open "plstore" plstore-find plstore-put plstore-delete plstore-save plstore-get-file epg-make-context "epg" epg-context-set-passphrase-callback epg-decrypt-string epg-encrypt-string help-mode "help-mode" nil t custom-declare-group auth-source "Authentication sources." :version "23.1" :group gnus custom-declare-variable auth-source-cache-expiry funcall function #[0 "\300\207" [7200] 1] "How many seconds passwords are cached, or nil to disable\nexpiring. Overrides `password-cache-expiry' through a\nlet-binding." "24.1" :type (choice (const :tag "Never" nil) (const :tag "All Day" 86400) (const :tag "2 Hours" 7200) (const :tag "30 Minutes" 1800) (integer :tag "Seconds")) defalias auth-source-backend-p eieio-make-class-predicate auth-source-backend auth-source-backend--eieio-childp eieio-make-child-predicate auth-source-backend-child-p make-obsolete "use (cl-typep ... \\='auth-source-backend) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal ((type :initarg :type :initform 'netrc :type symbol :custom symbol :documentation "The backend type.") (source :initarg :source :type string :custom string :documentation "The backend source.") (host :initarg :host :initform t :type t :custom string :documentation "The backend host.") (user :initarg :user :initform t :type t :custom string :documentation "The backend user.") (port :initarg :port :initform t :type t :custom string :documentation "The backend protocol.") (data :initarg :data :initform nil :documentation "Internal backend data.") (create-function :initarg :create-function :initform ignore :type function :custom function :documentation "The create function.") (search-function :initarg :search-function :initform ignore :type function :custom function :documentation "The search function."))] 10)
#@76 Create a new object of class type `auth-source-backend'.
(fn &rest SLOTS)
(defalias 'auth-source-backend #[128 "\300\301\302#\207" [apply make-instance auth-source-backend] 5 (#$ . 3044)])
(byte-code "\300\301\302\303#\300\207" [function-put auth-source-backend compiler-macro auth-source-backend--anon-cmacro] 4)
#@26
(fn WHOLE &rest SLOTS)
(defalias 'auth-source-backend--anon-cmacro #[385 "\211@;\204 \207\300\301\302@@#@\303@DABB\"\207" [macroexp--warn-and-return format "Obsolete name arg %S to constructor %S" identity] 7 (#$ . 3366)])
(byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313& \207" [custom-declare-variable auth-source-protocols funcall function #[0 "\300\207" [((imap "imap" "imaps" "143" "993") (pop3 "pop3" "pop" "pop3s" "110" "995") (ssh "ssh" "22") (sftp "sftp" "115") (smtp "smtp" "25"))] 1] "List of authentication protocols and their names" :group auth-source :version "23.2" :type (repeat :tag "Authentication Protocols" (cons :tag "Protocol Entry" (symbol :tag "Protocol") (repeat :tag "Names" (string :tag "Name"))))] 10)
(defconst auth-source-protocols-customize (mapcar #[257 "\211\242\300\301\302!\226F\207" [const :tag symbol-name] 6 "\n\n(fn A)"] auth-source-protocols))
#@57 Defaults for creating token values. Usually let-bound.
(defvar auth-source-creation-defaults nil (#$ . 4281))
#@55 Default prompts for token values. Usually let-bound.
(defvar auth-source-creation-prompts nil (#$ . 4398))
(byte-code "\302\303\304\305#\210\306\307\310\311\312DD\313\314\315\316\317\320\321& \210\306\322\310\311\323DD\324\314\315\316\317\320\325\326\327\330\331\332\333\325\331\334\335\336\331\337\340\300!\203= @\202> |