Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
emacs /
23.1 /
lisp /
erc /
[ HOME SHELL ]
Name
Size
Permission
Action
erc-autoaway.elc
11.58
KB
-rw-r--r--
erc-backend.elc
154.28
KB
-rw-r--r--
erc-button.elc
16.69
KB
-rw-r--r--
erc-capab.elc
7.67
KB
-rw-r--r--
erc-compat.elc
4.38
KB
-rw-r--r--
erc-dcc.elc
39.39
KB
-rw-r--r--
erc-ezbounce.elc
5.19
KB
-rw-r--r--
erc-fill.elc
6.71
KB
-rw-r--r--
erc-goodies.elc
32.55
KB
-rw-r--r--
erc-hecomplete.elc
7.96
KB
-rw-r--r--
erc-ibuffer.elc
6.77
KB
-rw-r--r--
erc-identd.elc
4.86
KB
-rw-r--r--
erc-imenu.elc
2.61
KB
-rw-r--r--
erc-join.elc
6.03
KB
-rw-r--r--
erc-lang.elc
4.68
KB
-rw-r--r--
erc-list.elc
9.25
KB
-rw-r--r--
erc-log.elc
14.83
KB
-rw-r--r--
erc-match.elc
19.02
KB
-rw-r--r--
erc-menu.elc
6.15
KB
-rw-r--r--
erc-netsplit.elc
7.94
KB
-rw-r--r--
erc-networks.elc
39.94
KB
-rw-r--r--
erc-notify.elc
9.37
KB
-rw-r--r--
erc-page.elc
4.88
KB
-rw-r--r--
erc-pcomplete.elc
10.62
KB
-rw-r--r--
erc-replace.elc
3.85
KB
-rw-r--r--
erc-ring.elc
5.21
KB
-rw-r--r--
erc-services.elc
15.01
KB
-rw-r--r--
erc-sound.elc
5.59
KB
-rw-r--r--
erc-speedbar.elc
10
KB
-rw-r--r--
erc-spelling.elc
4.66
KB
-rw-r--r--
erc-stamp.elc
14.9
KB
-rw-r--r--
erc-track.elc
34.83
KB
-rw-r--r--
erc-truncate.elc
4.18
KB
-rw-r--r--
erc-xdcc.elc
5.74
KB
-rw-r--r--
erc.elc
219.16
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : erc.elc
;ELC ;;; Compiled by mockbuild@c6b8.bsys.dev.centos.org on Thu Feb 19 13:03:05 2015 ;;; from file /builddir/build/BUILD/emacs-23.1/lisp/erc/erc.el ;;; in Emacs version 23.1.1 ;;; 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 "`erc.el' was compiled for Emacs 19.29 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@55 ERC version. This is used by function `erc-version'. (defconst erc-version-string "Version 5.3" (#$ . 601)) (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\207" [require font-lock pp thingatpt erc-compat] 2) #@45 Location of the ERC client on the Internet. (defvar erc-official-location "http://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)" (#$ . 829)) (byte-code "\300\301\302\303\304\305\306\307\310\311& \210\300\312\302\313\310\301%\210\300\314\302\315\310\301%\210\300\316\302\317\310\314%\210\300\320\302\321\310\301%\210\300\322\302\323\310\301%\210\300\324\302\325\310\301%\210\300\326\302\327\310\301%\210\300\330\302\331\310\301%\210\332\333!\210\334\335!\203{ \335\336\337\"\210\340\336\337\341#\210\335\342\343\"\210\340\342\343\341#\210\335\344\345\"\210\340\344\345\341#\210\202 \346\347!\210\350\351\352\"\210\353\351\352\341#\207" [custom-declare-group erc nil "Emacs Internet Relay Chat client." :link (url-link "http://www.emacswiki.org/cgi-bin/wiki/ERC") :prefix "erc-" :group applications erc-buffers "Creating new ERC buffers" erc-display "Settings for how various things are displayed" erc-mode-line-and-header "Displaying information in the mode-line and header" erc-ignore "Ignoring certain messages" erc-query "Using separate buffers for private discussions" erc-quit-and-part "Quitting and parting channels" erc-paranoia "Know what is sent and received; control the display of sensitive data." erc-scripts "Running scripts at startup and with /LOAD" require erc-backend fboundp defvaralias erc-announced-server-name erc-server-announced-name erc-make-obsolete-variable "ERC 5.1" erc-process erc-server-process erc-default-coding-system erc-server-coding-system message "ERC: The function `defvaralias' is not bound. See the NEWS file for variable name changes since ERC 5.0.4." defalias erc-send-command erc-server-send erc-make-obsolete] 10) #@139 IRC server to use if one is not provided. See function `erc-compute-server' for more details on connection parameters and authentication. (custom-declare-variable 'erc-server 'nil '(#$ . 2516) :group 'erc :type '(choice (const :tag "None" nil) (string :tag "Server"))) #@77 IRC port to use if not specified. This can be either a string or a number. (custom-declare-variable 'erc-port 'nil '(#$ . 2791) :group 'erc :type '(choice (const :tag "None" nil) (integer :tag "Port number") (string :tag "Port string"))) #@298 Nickname to use if one is not provided. This can be either a string, or a list of strings. In the latter case, if the first nick in the list is already in use, other nicks are tried in the list order. See function `erc-compute-nick' for more details on connection parameters and authentication. (custom-declare-variable 'erc-nick 'nil '(#$ . 3037) :group 'erc :type '(choice (const :tag "None" nil) (string :tag "Nickname") (repeat (string :tag "Nickname")))) #@59 The string to append to the nick if it is already in use. (custom-declare-variable 'erc-nick-uniquifier '"`" '(#$ . 3505) :group 'erc :type 'string) #@202 If the nickname you chose isn't available, and this option is non-nil, ERC should automatically attempt to connect with another nickname. You can manually set another nickname with the /NICK command. (custom-declare-variable 'erc-try-new-nick-p 't '(#$ . 3661) :group 'erc :type 'boolean) #@169 User full name. This can be either a string or a function to call. See function `erc-compute-full-name' for more details on connection parameters and authentication. (custom-declare-variable 'erc-user-full-name 'nil '(#$ . 3958) :group 'erc :type '(choice (const :tag "No name" nil) (string :tag "Name") (function :tag "Get from function")) :set #[(sym val) "\302!\203 L\207 L\207" [val sym functionp] 2]) #@135 Password to use when authenticating to an IRC server. It is not strictly necessary to provide this, since ERC will prompt you for it. (defvar erc-password nil (#$ . 4379)) #@65 Initial user modes to be set after a connection is established. (custom-declare-variable 'erc-user-mode 'nil '(#$ . 4557) :group 'erc :type '(choice (const nil) string function)) #@72 Asks before using the default password, or whether to enter a new one. (custom-declare-variable 'erc-prompt-for-password 't '(#$ . 4742) :group 'erc :type 'boolean) #@53 Warn the user if they attempt to send a blank line. (custom-declare-variable 'erc-warn-about-blank-lines 't '(#$ . 4913) :group 'erc :type 'boolean) #@62 If set to non-nil, send lines consisting of only whitespace. (custom-declare-variable 'erc-send-whitespace-lines 'nil '(#$ . 5068) :group 'erc :type 'boolean) #@166 If non-nil, do not display the prompt for commands. (A command is any input starting with a '/'). See also the variables `erc-prompt' and `erc-command-indicator'. (custom-declare-variable 'erc-hide-prompt 'nil '(#$ . 5234) :group 'erc-display :type 'boolean) #@138 If non-nil, display one's own nickname when sending a message. If non-nil, "<nickname>" will be shown. If nil, only "> " will be shown. (custom-declare-variable 'erc-show-my-nick 't '(#$ . 5502) :group 'erc-display :type 'boolean) (define-widget 'erc-message-type 'set "A set of standard IRC Message types." :args '((const "JOIN") (const "KICK") (const "NICK") (const "PART") (const "QUIT") (const "MODE") (repeat :inline t :tag "Others" (string :tag "IRC Message Type")))) #@87 *List of IRC type messages to hide. A typical value would be '("JOIN" "PART" "QUIT"). (custom-declare-variable 'erc-hide-list 'nil '(#$ . -5983) :group 'erc-ignore :type 'erc-message-type) #@44 The password used for the current session. (defvar erc-session-password nil (#$ . 6178)) (make-variable-buffer-local 'erc-session-password) #@248 Run this hook with arguments (NICK IP REASON) when disconnected. This happens before automatic reconnection. Note, that `erc-server-QUIT-functions' might not be run when we disconnect, simply because we do not necessarily receive the QUIT event. (custom-declare-variable 'erc-disconnected-hook 'nil '(#$ . 6325) :group 'erc-hooks :type 'hook) #@155 These functions get called when the user hits TAB in ERC. Each function in turn is called until one returns non-nil to indicate it has handled the input. (custom-declare-variable 'erc-complete-functions 'nil '(#$ . 6676) :group 'erc-hooks :type 'hook) #@198 Hook run when we join a channel. Hook functions are called without arguments, with the current buffer set to the buffer of the new channel. See also `erc-server-JOIN-functions', `erc-part-hook'. (custom-declare-variable 'erc-join-hook 'nil '(#$ . 6935) :group 'erc-hooks :type 'hook) #@183 Hook run when processing a quit command directed at our nick. The hook receives one argument, the current PROCESS. See also `erc-server-QUIT-functions' and `erc-disconnected-hook'. (custom-declare-variable 'erc-quit-hook 'nil '(#$ . 7228) :group 'erc-hooks :type 'hook) #@199 Hook run when processing a PART message directed at our nick. The hook receives one argument, the current BUFFER. See also `erc-server-QUIT-functions', `erc-quit-hook' and `erc-disconnected-hook'. (custom-declare-variable 'erc-part-hook 'nil '(#$ . 7506) :group 'erc-hooks :type 'hook) #@174 Hook run when processing a KICK message directed at our nick. The hook receives one argument, the current BUFFER. See also `erc-server-PART-functions' and `erc-part-hook'. (custom-declare-variable 'erc-kick-hook 'nil '(#$ . 7800) :group 'erc-hooks :type 'hook) #@131 List of functions run when your nick was successfully changed. Each function should accept two arguments, NEW-NICK and OLD-NICK. (custom-declare-variable 'erc-nick-changed-functions 'nil '(#$ . 8069) :group 'erc-hooks :type 'hook) #@105 Hook called just before `erc' calls `erc-connect'. Functions are passed a buffer as the first argument. (custom-declare-variable 'erc-connect-pre-hook ''(erc-initialize-log-marker) '(#$ . 8308) :group 'erc-hooks :type 'hook) #@240 A hash table of members in the current channel, which associates nicknames with cons cells of the form: (USER . MEMBER-DATA) where USER is a pointer to an erc-server-user struct, and MEMBER-DATA is a pointer to an erc-channel-user struct. (defvar erc-channel-users nil (#$ . 8540)) (make-variable-buffer-local 'erc-channel-users) #@112 A hash table of users on the current server, which associates nicknames with erc-server-user struct instances. (defvar erc-server-users nil (#$ . 8877)) (make-variable-buffer-local 'erc-server-users) #@53 Convert STRING to IRC standard conforming downcase. (defalias 'erc-downcase #[(string) "\227\304\305 \306\216\307\310\n\"\203 \n\311\224\n\311\224H \236AI\210\202\n *\n*\207" [string c s save-match-data-internal ((91 . 123) (93 . 125) (92 . 124) (126 . 94)) match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) string-match "[]\\[~]" 0] 4 (#$ . 9083)]) #@88 Execute BODY in the current ERC server buffer. If no server buffer exists, return nil. (defalias 'erc-with-server-buffer '(macro . #[(&rest body) "\302\303!\304\305BC\306\307D\310 BBEE)\207" [buffer body make-symbol "buffer" let ((erc-server-buffer)) when buffer-live-p with-current-buffer] 7 (#$ . 9491)])) (byte-code "\300\301\302\303#\210\300\301\304\305#\210\300\306\307\310#\210\306\311N\204 \300\306\311\312#\210\300\207" [put erc-with-server-buffer lisp-indent-function 0 edebug-form-spec (body) erc-server-user-nickname cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-server-user-nickname (or (and (memq (aref cl-x 0) cl-struct-erc-server-user-tags)) (error "erc-server-user-nickname accessing a non-erc-server-user")) (aref cl-x 1)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-server-user-nickname #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-erc-server-user-tags 0 error "erc-server-user-nickname accessing a non-erc-server-user" 1] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put erc-server-user-nickname setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander erc-server-user erc-server-user-nickname #1=(and (memq (aref cl-x 0) cl-struct-erc-server-user-tags)) 1] 6] erc-server-user-host cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-server-user-host (or #1# (error "erc-server-user-host accessing a non-erc-server-user")) (aref cl-x 2)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-server-user-host #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-erc-server-user-tags 0 error "erc-server-user-host accessing a non-erc-server-user" 2] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put erc-server-user-host setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander erc-server-user erc-server-user-host #1=(and (memq (aref cl-x 0) cl-struct-erc-server-user-tags)) 2] 6] erc-server-user-login cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-server-user-login (or #1# (error "erc-server-user-login accessing a non-erc-server-user")) (aref cl-x 3)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-server-user-login #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-erc-server-user-tags 0 error "erc-server-user-login accessing a non-erc-server-user" 3] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put erc-server-user-login setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander erc-server-user erc-server-user-login #1=(and (memq (aref cl-x 0) cl-struct-erc-server-user-tags)) 3] 6] erc-server-user-full-name cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-server-user-full-name (or #1# (error "erc-server-user-full-name accessing a non-erc-server-user")) (aref cl-x 4)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-server-user-full-name #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-erc-server-user-tags 0 error "erc-server-user-full-name accessing a non-erc-server-user" 4] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put erc-server-user-full-name setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander erc-server-user erc-server-user-full-name #1=(and (memq (aref cl-x 0) cl-struct-erc-server-user-tags)) 4] 6] erc-server-user-info cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-server-user-info (or #1# (error "erc-server-user-info accessing a non-erc-server-user")) (aref cl-x 5)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-server-user-info #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-erc-server-user-tags 0 error "erc-server-user-info accessing a non-erc-server-user" 5] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put erc-server-user-info setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander erc-server-user erc-server-user-info #1=(and (memq (aref cl-x 0) cl-struct-erc-server-user-tags)) 5] 6] erc-server-user-buffers cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-server-user-buffers (or #1# (error "erc-server-user-buffers accessing a non-erc-server-user")) (aref cl-x 6)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-server-user-buffers #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-erc-server-user-tags 0 error "erc-server-user-buffers accessing a non-erc-server-user" 6] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put erc-server-user-buffers setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander erc-server-user erc-server-user-buffers (and #1=(memq (aref cl-x 0) cl-struct-erc-server-user-tags)) 6] 6] erc-server-user-p cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-server-user-p (and (vectorp cl-x) (>= (length cl-x) 7) #1# t)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-server-user-p #[(cl-x) "\302!\205 G\303Y\205 \304H >\205 \305\207" [cl-x cl-struct-erc-server-user-tags vectorp 7 0 t] 2]) (defalias 'copy-erc-server-user #[(x) "\301!\207" [x copy-sequence] 2]) (byte-code "\300\301\302\303#\210\301\304N\204 \300\301\304\305#\210\300\207" [put make-erc-server-user cl-compiler-macro #[(cl-whole &rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@\312>A@\313>A@\203X @\314>\203? AA\211\202* \315>A@\203N \316\211\202* \317\320@\"\210\202( )\321\322\323\324\316 \n\f &.\207" [#1# nickname host login full-name info :nickname :host :login :full-name :info :buffers (:nickname :host :login :full-name :info :buffers :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:nickname :host :login :full-name :info :buffers)" cl-defsubst-expand (nickname host login full-name info buffers) (block make-erc-server-user (vector 'erc-server-user nickname host login full-name info buffers)) t buffers #:--cl-keys-- cl-whole] 13 "Not documented\n\n(fn CL-WHOLE &cl-quote &key NICKNAME HOST LOGIN FULL-NAME INFO BUFFERS)"] byte-compile cl-byte-compile-compiler-macro] 4) #@70 Not documented (fn &key NICKNAME HOST LOGIN FULL-NAME INFO BUFFERS) (defalias 'make-erc-server-user #[(&rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\311>A@\312>A@\313>A@\203X @\314>\203? AA\211\202* \315>A@\203N \316\211\202* \317\320@\"\210\202( )\321\322 \n\f &.\207" [#1# nickname host login full-name info :nickname :host :login :full-name :info :buffers (:nickname :host :login :full-name :info :buffers :allow-other-keys) :allow-other-keys nil error "Keyword argument %s not one of (:nickname :host :login :full-name :info :buffers)" vector erc-server-user buffers #2=#:--cl-keys--] 9 (#$ . 16392)]) (byte-code "\301C\302\301\303\304#\210\302\301\305\306#\210\302\301\307\310#\210\302\301\311\310#\210\302\312\313\314#\210\302\315\313\314#\210\302\316\313\317#\210\302\320\313\314#\210\302\321\313\314#\210\302\322\313\314#\210\302\323\313\314#\210\302\324\313\314#\210\302\325\313\314#\210\302\326\327\330#\210\326\331N\204c \302\326\331\332#\210\310\207" [cl-struct-erc-server-user-tags erc-server-user put cl-struct-slots ((cl-tag-slot) (nickname) (host) (login) (full-name) (info) (buffers nil)) cl-struct-type (vector t) cl-struct-include nil cl-struct-print make-erc-server-user side-effect-free t copy-erc-server-user erc-server-user-p error-free erc-server-user-buffers erc-server-user-info erc-server-user-full-name erc-server-user-login erc-server-user-host erc-server-user-nickname erc-channel-user-op cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-channel-user-op (or (and (memq (aref cl-x 0) cl-struct-erc-channel-user-tags)) (error "erc-channel-user-op accessing a non-erc-channel-user")) (aref cl-x 1)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-channel-user-op #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-erc-channel-user-tags 0 error "erc-channel-user-op accessing a non-erc-channel-user" 1] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put erc-channel-user-op setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander erc-channel-user erc-channel-user-op #1=(and (memq (aref cl-x 0) cl-struct-erc-channel-user-tags)) 1] 6] erc-channel-user-voice cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-channel-user-voice (or #1# (error "erc-channel-user-voice accessing a non-erc-channel-user")) (aref cl-x 2)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-channel-user-voice #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-erc-channel-user-tags 0 error "erc-channel-user-voice accessing a non-erc-channel-user" 2] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put erc-channel-user-voice setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander erc-channel-user erc-channel-user-voice #1=(and (memq (aref cl-x 0) cl-struct-erc-channel-user-tags)) 2] 6] erc-channel-user-last-message-time cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-channel-user-last-message-time (or #1# (error "erc-channel-user-last-message-time accessing a non-erc-channel-user")) (aref cl-x 3)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-channel-user-last-message-time #[(cl-x) "\302H >\204\f \303\304!\210\305H\207" [cl-x cl-struct-erc-channel-user-tags 0 error "erc-channel-user-last-message-time accessing a non-erc-channel-user" 3] 2]) (byte-code "\300\301\302\303#\210\300\304\305\306#\210\304\307N\204 \300\304\307\310#\210\300\207" [put erc-channel-user-last-message-time setf-method #[(cl-x) "\301\302\303\304\305%\207" [cl-x cl-struct-setf-expander erc-channel-user erc-channel-user-last-message-time (and #1=(memq (aref cl-x 0) cl-struct-erc-channel-user-tags)) 3] 6] erc-channel-user-p cl-compiler-macro #[(--cl-whole-arg-- cl-x) "\301\302\303\304\211\211&\207" [cl-x cl-defsubst-expand (cl-x) (block erc-channel-user-p (and (vectorp cl-x) (>= (length cl-x) 4) #1# t)) nil] 7] byte-compile cl-byte-compile-compiler-macro] 4) (defalias 'erc-channel-user-p #[(cl-x) "\302!\205 G\303Y\205 \304H >\205 \305\207" [cl-x cl-struct-erc-channel-user-tags vectorp 4 0 t] 2]) (defalias 'copy-erc-channel-user #[(x) "\301!\207" [x copy-sequence] 2]) (byte-code "\300\301\302\303#\210\301\304N\204 \300\301\304\305#\210\300\207" [put make-erc-channel-user cl-compiler-macro #[(cl-whole &rest #1=#:--cl-rest--) "\306>A@\307>A@\310>A@\f\203>