%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 ;;; 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\302\303\304\305\304\306\307\310& \210\311\312\313\314\304\305\304\306\307\310& \210\311\315\316\317\307\310\304\305&\210\311\320\321\322\307\310\304\305&\210\311\323\324\325\307\310\304\305&\210\311\326\327\330\307\310\304\305&\210\311\331\332\333\307\310\304\305&\210\311\334\335\336\307\310\304\305&\210\311\337\340\341\307\310\304\305&\210\311\342\343\344\307\310\304\305&\210\345\346\347\350\351\352\304\353&\210\345\354\355\356\351\357\307\310\304\353& \210\345\360\361\362\351\363\304\353&\210\345\364\302\365\351\366\304\353\304\367& \210\345\370\371\372\351\373\304\353&\210\345\374\375\376\351\366\304\353&\210\345\377\375\201@ \351\366\304\353&\210\201A \201B \201C \375#\210\201D \201B !\210\201A \201B \201E \375#\210\201F \201G \201H \"\207" [custom-declare-group vc-state-faces nil "Faces used in the mode line by the VC state indicator." :group vc-faces mode-line :version "25.1" custom-declare-face vc-state-base ((default)) "Base face for VC state indicator." vc-up-to-date-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file is up to date." vc-needs-update-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file needs update." vc-locked-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file locked." vc-locally-added-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file is locally added." vc-conflict-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file contains merge conflicts." vc-removed-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file was removed from the VC system." vc-missing-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file is missing from the file system." vc-edited-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file is edited." custom-declare-variable vc-ignore-dir-regexp locate-dominating-stop-dir-regexp "Regexp matching directory names that are not under VC's control.\nThe default regexp prevents fruitless and time-consuming attempts\nto determine the VC status in directories in which filenames are\ninterpreted as hostnames." :type regexp vc vc-handled-backends '(RCS CVS SVN SCCS SRC Bzr Git Hg Mtn) "List of version control backends for which VC will be used.\nEntries in this list will be tried in order to determine whether a\nfile is under that sort of version control.\nRemoving an entry from the list prevents VC from being activated\nwhen visiting a file managed by that backend.\nAn empty list disables VC altogether." (repeat symbol) vc-directory-exclusion-list (purecopy '("SCCS" "RCS" "CVS" "MCVS" ".src" ".svn" ".git" ".hg" ".bzr" "_MTN" "_darcs" "{arch}")) "List of directory names to be ignored when walking directory trees." (repeat string) vc-make-backup-files "If non-nil, backups of registered files are made as with other files.\nIf nil (the default), files covered by version control don't get backups." boolean backup vc-follow-symlinks 'ask "What to do if visiting a symbolic link to a file under version control.\nEditing such a file through the link bypasses the version control system,\nwhich is dangerous and probably not what you want.\n\nIf this variable is t, VC follows the link and visits the real file,\ntelling you about it in the echo area. If it is `ask', VC asks for\nconfirmation whether it should follow the link. If nil, the link is\nvisited and a warning displayed." (choice (const :tag "Ask for confirmation" ask) (const :tag "Visit link and warn" nil) (const :tag "Follow link" t)) vc-display-status t "If non-nil, display revision number and lock status in mode line.\nOtherwise, not displayed." vc-consult-headers "If non-nil, identify work files by searching for version headers." put vc-mode risky-local-variable make-variable-buffer-local permanent-local define-error vc-not-supported "VC method not implemented for backend"] 10) #@266 Version Control minor mode. This minor mode is automatically activated whenever you visit a file under control of one of the revision control systems in `vc-handled-backends'. VC commands are globally reachable under the prefix `\[vc-prefix-map]': \{vc-prefix-map} (defalias 'vc-mode #[(&optional _arg) "\300\207" ["Version Control minor mode.\nThis minor mode is automatically activated whenever you visit a file under\ncontrol of one of the revision control systems in `vc-handled-backends'.\nVC commands are globally reachable under the prefix `\\[vc-prefix-map]':\n\\{vc-prefix-map}"] 1 (#$ . 4410)]) (defalias 'vc-error-occurred '(macro . #[(&rest body) "\301\302\303\304\305\"B\306BBB\207" [body condition-case nil progn append (nil) ((error t))] 6])) #@34 Obarray for per-file properties. (defvar vc-file-prop-obarray (make-vector 17 0) (#$ . 5175)) (defvar vc-touched-properties nil) #@45 Set per-file VC PROPERTY for FILE to VALUE. (defalias 'vc-file-setprop #[(file property value) "\203 >\204 \305 C\"\306\307\n\" \f#\207" [vc-touched-properties property file vc-file-prop-obarray value append put intern] 4 (#$ . 5310)]) #@36 Get per-file VC PROPERTY for FILE. (defalias 'vc-file-getprop #[(file property) "\303 \"\nN\207" [file vc-file-prop-obarray property intern] 3 (#$ . 5560)]) #@34 Clear all VC properties of FILE. (defalias 'vc-file-clearprops #[(file) "\302\303!\203\n \304\303!\210\305\306 \"\307\"\207" [file vc-file-prop-obarray boundp vc-parent-buffer kill-local-variable setplist intern nil] 4 (#$ . 5724)]) #@51 Return BACKEND-specific version of VC symbol SYM. (defalias 'vc-make-backend-sym #[(backend sym) "\302\303\304!\227\305\304 !R!\207" [backend sym intern "vc-" symbol-name "-"] 6 (#$ . 5964)]) #@161 Return BACKEND-specific implementation of FUN. If there is no such implementation, return the default implementation; if that doesn't exist either, return nil. (defalias 'vc-find-backend-function #[(backend fun) "\304 \"\305\n!\203 \n\2023 \306\307\310\311!\227P!!\210\305\n!\203$ \n\2023 \304\312 \"\305!\2052 B))\207" [backend fun f def vc-make-backend-sym fboundp require intern "vc-" symbol-name default] 5 (#$ . 6164)]) #@292 Call for BACKEND the implementation of FUNCTION-NAME with the given ARGS. Calls (apply \='vc-BACKEND-FUN ARGS) if vc-BACKEND-FUN exists (after trying to find it in vc-BACKEND.el) and else calls (apply \='vc-default-FUN BACKEND ARGS) It is usually called via the `vc-call' macro. (defalias 'vc-call-backend #[(backend function-name &rest args) "\306 \307N\"\211\203 \nA\202' \310 \"\nB \311\f\307\f\307NB#\210*\n\2044 \312\313 D\"\202G \n:\203C \314\n@\nA #\202G \314\n \")\207" [function-name backend f #1=#:v #2=#:v args assoc vc-functions vc-find-backend-function put signal vc-not-supported apply] 7 (#$ . 6604)]) #@227 A convenience macro for calling VC backend functions. Functions called by this macro must accept FILE as the first argument. ARGS specifies any additional arguments. FUN should be unquoted. BEWARE!! FILE is evaluated twice!! (defalias 'vc-call '(macro . #[(fun file &rest args) "\303\304D\305 D\nBBBB\207" [file fun args vc-call-backend vc-backend quote] 5 (#$ . 7251)])) #@65 Find PATTERN in the current buffer and return its Ith submatch. (defalias 'vc-parse-buffer #[(pattern i) "eb\210\302\303\304#\205 \305 !\207" [pattern i re-search-forward nil t match-string] 4 (#$ . 7632)]) (put 'vc-parse-buffer 'byte-optimizer 'byte-compile-inline-expand) #@395 Insert the contents of FILE into the current buffer. Optional argument LIMIT is a regexp. If present, the file is inserted in chunks of size BLOCKSIZE (default 8 kByte), until the first occurrence of LIMIT is found. Anything from the start of that occurrence to the end of the buffer is then deleted. The function returns non-nil if FILE exists and its contents were successfully inserted. (defalias 'vc-insert-file #[(file &optional limit blocksize) "\305 \210\306!\205J \204 \307!\210\202E \n\204 \310\311\311\307\312\211\n\\\211$A@W\203D \313 \210\314 \312\315#\211\203? \311\224d|\210\f)\203 )\316\312!\210\317\207" [file limit blocksize filepos pos erase-buffer file-exists-p insert-file-contents 8192 0 nil beginning-of-line re-search-forward move set-buffer-modified-p t] 8 (#$ . 7915)]) #@177 Find the root of a checked out project. The function walks up the directory tree from FILE looking for WITNESS. If WITNESS if not found, return nil, otherwise return the root. (defalias 'vc-find-root #[(file witness) "\206 \304\n\")\207" [vc-ignore-dir-regexp locate-dominating-stop-dir-regexp file witness locate-dominating-file] 3 (#$ . 8733)]) #@292 Return non-nil if FILE is registered in a version control system. This function performs the check each time it is called. To rely on the result of a previous call, use `vc-backend' instead. If the file was previously registered under a certain backend, then that backend is tried first. (defalias 'vc-registered #[(file) "\305\306 !\203 \307\n\306 !\"\203 \305\202R \310\311!\203+ \312 \313\"\211\203+ \313 \"\202R \3142R \315 \316\"\317\320\203@ \321=\203D \f\202G \fB\"\210)\322 \316\321#\210\3050)\207" [handler file vc-ignore-dir-regexp backend vc-handled-backends nil file-name-directory string-match boundp file-name-handler-alist find-file-name-handler vc-registered found vc-file-getprop vc-backend mapc #[(b) "\302\303 #\205 \304 \305#\205 \306\307\310\"\207" [b file vc-call-backend registered vc-file-setprop vc-backend throw found t] 4] none vc-file-setprop] 4 (#$ . 9092)]) #@148 Return the version control type of FILE-OR-LIST, nil if it's not registered. If the argument is a list, the files must all have the same back end. (defalias 'vc-backend #[(file-or-list) ";\203$ \302\303\"\211\304=\203 \305\202\"