%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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (provide 'ediff-util) (defvar ediff-after-quit-hook-internal nil) (byte-code "\300\301!\204 \302\301\303\304B\"\210\305\306!\210\305\307!\210\305\310!\210\305\311!\210\305\312!\210\305\313!\207" [fboundp declare-function defalias macro #[(&rest _r) "\300\207" [nil] 1] require ediff-init ediff-help ediff-mult ediff-wind ediff-diff ediff-merg] 4) #@668 Ediff mode controls all operations in a single Ediff session. This mode is entered through one of the following commands: `ediff' `ediff-files' `ediff-buffers' `ebuffers' `ediff3' `ediff-files3' `ediff-buffers3' `ebuffers3' `ediff-merge' `ediff-merge-files' `ediff-merge-files-with-ancestor' `ediff-merge-buffers' `ediff-merge-buffers-with-ancestor' `ediff-merge-revisions' `ediff-merge-revisions-with-ancestor' `ediff-windows-wordwise' `ediff-windows-linewise' `ediff-regions-wordwise' `ediff-regions-linewise' `epatch' `ediff-patch-file' `ediff-patch-buffer' `epatch-buffer' `erevision' `ediff-revision' Commands: \{ediff-mode-map} (defalias 'ediff-mode #[nil "\302 \210\303\304\305\306!\207" [major-mode mode-name kill-all-local-variables ediff-mode "Ediff" run-hooks ediff-mode-hook] 2 (#$ . 759)]) #@125 Local keymap used in Ediff mode. This is local to each Ediff Control Panel, so they may vary from invocation to invocation. (defvar ediff-mode-map nil (#$ . 1604)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-mode-map put permanent-local t] 4) #@36 Set up Ediff keymap, if necessary. (defalias 'ediff-set-keys #[nil "\204 \301 \210\302!\207" [ediff-mode-map ediff-setup-keymap use-local-map] 2 (#$ . 1891)]) (defalias 'ediff-reload-keymap #[nil "\301\302 \207" [ediff-mode-map nil ediff-set-keys] 1 nil nil]) #@56 Set up the keymap used in the control buffer of Ediff. (defalias 'ediff-setup-keymap #[nil "\306 \307!\210\310\311\312#\210\310\313\312#\210\310\314\315#\210\310\316\315#\210\310\317\315#\210\310\320 \205- \315#\210\310\321\315#\210\310\322\315#\210\310\323\324#\210\310\325\324#\210\310\326\327#\210\310\330\331#\210\310\332\333#\210\310\334\333#\210\310\335\336#\210\310\337\340#\210\310\341\342#\210\310\343\344#\210\310\345\346#\210\310\347\350#\210\n\204\215 \310\351\352#\210\203\227 \310\353\354#\210\310\355\356#\210\310\357\360#\210\310\361\360#\210\310\362\360#\210\310\363\360#\210\310\364\360#\210\310\365\366#\210\310\367\366#\210\310\370\371#\210\310\372\373#\210\310\374\375#\210\310\376\377#\210\310\201B \201C #\210\310\201D \201E #\210\n\204\310\201F \201G #\210\310\201H \331#\210\310\201I \331#\210\310\201J \331#\210\f\203\202\310\201K \201L #\210\310\201H \201M #\210\310\201I \201N #\210\310\201J \201O #\210\310\201P \201Q #\210\310\201R \201S #\210\310\201T \331#\210\310\201U \201V #\210\310\201W \201X #\210\310\201Y \201Z #\210\202 \203\365\310\201[ \201\\ #\210\310\201] \201^ #\210\310\201_ \201M #\210\310\201` \201N #\210\310\201a \331#\210\310\201b \201c #\210\310\201d \201e #\210\310\201f \201g #\210\310\201h \201g #\210\310\201i \201g #\210\310\201j \201k #\210\202\310\201H \201\\ #\210\310\201I \201^ #\210\310\201f \201g #\210\310\201h \201g #\210\310\201l \201m #\210\310\201n \331#\210\310\201o \201p #\210\310\201q \201p #\210\310\201r \201s #\210\n\204[\310\201t \201u #\210\310\201v \331#\210\310\201w \201k #\210\310\201x \201k #\210\310\201y \331#\210\310\201z \201{ #\210\310\201| \201{ #\210\310\201} \201{ #\210\310\201~ \201 #\210\201\200 \201\201 !\203\304@\201\202 =\203\304\310\201\203 \201\201 #\210A\203\333\310\201\204 \201{ #\210\310\201\205 \333#\210\310\201\206 \201\207 #\210\300M\210\201\210 \201\211 !\207" [ediff-mode-map ediff-no-emacs-help-in-control-buffer ediff-word-mode ediff-narrow-job ediff-merge-job ediff-3way-comparison-job make-sparse-keymap suppress-keymap define-key [mouse-2] ediff-help-for-quick-help " " "p" ediff-previous-difference "" [delete] "" [backspace] [33554464] "n" ediff-next-difference " " "j" ediff-jump-to-difference "g" nil "ga" ediff-jump-to-difference-at-point "gb" "q" ediff-quit "D" ediff-show-diff-output "z" ediff-suspend "\f" ediff-recenter "|" ediff-toggle-split "h" ediff-toggle-hilit "@" ediff-toggle-autorefine "%" ediff-toggle-narrow-region "~" ediff-swap-buffers "v" ediff-scroll-vertically "" "^" "\366" "V" "<" ediff-scroll-horizontally ">" "i" ediff-status-info "E" ediff-documentation "?" ediff-toggle-help "!" ediff-update-diffs ediff-job-name ediff-3way-job "M" ediff-show-current-session-meta-buffer "R" ediff-show-registry "*" ediff-make-or-kill-fine-diffs "a" "b" "r" "/" ediff-show-ancestor ediff-copy-A-to-C ediff-copy-B-to-C ediff-restore-diff-in-merge-buffer "s" ediff-shrink-window-C "+" ediff-combine-diffs "$" "$$" ediff-toggle-show-clashes-only "$*" ediff-toggle-skip-changed-regions "&" ediff-re-merge "ab" ediff-copy-A-to-B "ba" ediff-copy-B-to-A "ac" "bc" "c" "ca" ediff-copy-C-to-A "cb" ediff-copy-C-to-B "ra" ediff-restore-diff "rb" "rc" "C" ediff-toggle-read-only "G" ediff-submit-report "#" "#h" ediff-toggle-regexp-match "#f" "#c" ediff-toggle-ignore-case "##" ediff-toggle-skip-similar "o" "A" "B" "w" "wa" ediff-save-buffer "wb" "wd" "=" ediff-inferior-compare-regions fboundp ediff-show-patch-diagnostics epatch "P" "wc" "gc" "m" ediff-toggle-wide-display run-hooks ediff-keymap-setup-hook] 4 (#$ . 2161)]) (defalias 'ediff-setup #[(buffer-A file-A buffer-B file-B buffer-C file-C startup-hooks setup-parameters &optional merge-buffer-file) "\306\307!\210\310\311!!\310\311 !!\n;\203 \310\311\n!!;\203J \310\311!!\312\313!!\2047 \314\315\316\313!!\"\210\312!\203J \317!\203J \314\320\316!\"\210\321\322\323\" \211@\205c \324@!\205c \325\324@!!)\203r r q\210\326\f!)\202} A\327=\206} \314B!\211C\211@\205\223 \324@!\205\223 \325\324@!!)\203}rCq\210\330 \210\331\332!\210\331\333!\210\331\334!\210\331\335!\210\331\336!\210\331\337!\210\331\340!\210\331\341!\210\342!D\203\332 D@@D@AL\210DA\211D\204\307 E\343>FE\344>GE\345>HF\206\363 GIF\206\374 HJE\346>KE\347>LE\350>M\351\352\353E!\"\203\354 \355 \203)\356\357\360\361\362$\210\363 NG\203\231\364=\203>O\202? @PQR\326\321\365\323\"!QrQq\210\366@!\210eb\210@\211@\205s\324@!\205s\325\324@!!)\203\202r@q\210S)\202\215A\327=\206\215\314B! \210~\210\356\367\370\361\354$\210*\361T UOVQWCX\371 \210\351\372\f\"\203\276\f\373\224\373\225O\202\277\374Y\373\375Y\351\376Y\"\206\316\373\361O!S]Z\326\321\377\323\"![r[q\210\354\\) \211@\205\372\324@!\205\372\325\324@!!)\203r q\210]:\203]@\201s \235\203\342]8])\202(A\327=\204(\314B!\210O\211@\205=\324@!\205=\325\324@!!)\203`rOq\210]:\203\\]@\201s \235\203\\\342]8])\202lA\327=\204l\314B!\210I\203\265Q\211@\205\206\324@!\205\206\325\324@!!)\203\251rQq\210]:\203\245]@\201s \235\203\245\342]8])\202\265A\327=\204\265\314B!\210R\211@\205\312\324@!\205\312\325\324@!!)\203R\211@\205\343\324@!\205\343\325\324@!!)\203rRq\210]:\203]@\201s \235\203\342]8])\202A\327=\204\314B!\210\201t \210J\203\"\201u \202%\201v ^\201w \201x \201y U#\201w \201z \201{ V#\201w \201| \201} W#E_`\203Zab\202^_b\201~ \210a\204l_aU\211@\205\201\324@!\205\201\325\324@!!)\203\345rUq\210\201 \210\306\201\200 !\210C\211@\205\252\324@!\205\252\325\324@!!)\203\271rCq\210G)\202\304A\327=\204\307\314B!\203\312\354TCc>\204\331CcBcd\203\341\354T)\202\361A\327=\204\361\314B!\210V\211@\205\324@!\205\325\324@!!)\203jrVq\210\201 \210\306\201\200 !\210C\211@\205/\324@!\205/\325\324@!!)\203>rCq\210G)\202IA\327=\204L\314B!\203O\354TCc>\204^CcBcd\203f\354T)\202vA\327=\204v\314B!\210I\203W\211@\205\220\324@!\205\220\325\324@!!)\203\371rWq\210\201 \210C\211@\205\263\324@!\205\263\325\324@!!)\203\302rCq\210G)\202\315A\327=\204\320\314B!\203\322~\210\306\201\200 !\210Cc>\204\347CcBcd\203\362\354T\202\365\361T)\202A\327=\204\314B!\210R\211@\205\324@!\205\325\324@!!)\203iR\211@\2053\324@!\2053\325\324@!!)\203]rRq\210\201 \210\354T\306\201\200 !\210Cc>\204YCcBc)\202iA\327=\204i\314B!\210^ \n#\210eGf\201\201 g\201\202 \201\203 !\210\201\202 \201\204 !\210I\203\227\201\202 \201\205 !\210H\203\244\201\202 \201\206 !\210\201\207 OQC$\210a@h\201\210 h!\205\304\201\211 h!)aA@h\201\210 h!\205\332\201\211 h!)\342a8h\201\210 h!\205\360\201\211 h!)ijk\212\201\212 l!\210kb\210)\212\201\212 m!\210jb\210)I\203#\212\201\212 n!\210ib\210)+\201\212 o!\210\201\213 \210\306\201\214 !\210\201\215 !\210\201\216 \210\354TCpBp\201\217 \210q\211@\205e\324@!\205e\325\324@!!)\203s\201\220 q\361r#\210\306\201\221 !\210)\202\211A\327=\204\211\314B!\210C*\207" [file-A file-B file-C merge-buffer-file control-buffer-name buffer-A run-hooks ediff-before-setup-hook ediff-convert-standard-filename expand-file-name file-exists-p file-name-directory error "Directory %s given as place to save the merge doesn't exist" abbreviate-file-name file-directory-p "The merge buffer file %s must not be a directory" ediff-unique-buffer-name "*Ediff Control Panel" "*" get-buffer buffer-name get-buffer-create ediff-quit ediff-mode make-local-variable ediff-use-long-help-message ediff-prefer-iconified-control-frame ediff-split-window-function ediff-default-variant ediff-merge-window-share ediff-window-setup-function ediff-keep-variants window-min-height 2 (ediff-files3 ediff-buffers3) (ediff-merge-files ediff-merge-buffers ediff-merge-files-with-ancestor ediff-merge-buffers-with-ancestor ediff-merge-revisions ediff-merge-revisions-with-ancestor) (ediff-merge-files-with-ancestor ediff-merge-buffers-with-ancestor ediff-merge-revisions-with-ancestor) (ediff-windows-wordwise ediff-regions-wordwise ediff-windows-linewise ediff-regions-linewise) (ediff-windows-wordwise ediff-windows-linewise) (ediff-windows-wordwise ediff-regions-wordwise) string-match "buffer" symbol-name t ediff-window-display-p add-hook pre-command-hook ediff-spy-after-mouse nil local mouse-pixel-position default-B "*ediff-merge" insert-buffer-substring local-write-file-hooks ediff-set-merge-mode ediff-choose-syntax-table "<[0-9]*>" 0 "" string-to-number "[0-9]+" "*ediff-errors" buf this-command ediff-KILLED-VITAL-BUFFER control-buffer setup-parameters ediff-job-name ediff-3way-comparison-job ediff-merge-job ediff-merge-with-ancestor-job ediff-3way-job ediff-diff3-job ediff-narrow-job ediff-windows-job ediff-word-mode-job ediff-mouse-pixel-position buffer-B ediff-merge-split-window-function buffer-C ediff-ancestor-buffer major-mode buffer-read-only ediff-buffer-A ediff-buffer-B ediff-buffer-C ediff-control-buffer ediff-control-buffer-suffix ediff-control-buffer-number ediff-error-buffer buffer-undo-list mode-line-format ediff-setup-diff-regions-function ediff-wide-bounds ediff-start-narrowed ediff-narrow-bounds ediff-visible-bounds ediff-this-buffer-ediff-sessions ediff-make-buffers-readonly-at-startup ediff-difference-vector-A ediff-number-of-differences ediff-current-difference overl shift-C shift-B shift-A ediff-window-A ediff-window-B ediff-window-C ediff-control-window ediff-session-registry ediff-meta-buffer ediff-meta-session-number (" A: " " B: " " C: " " Ancestor: ") ediff-save-protected-variables ediff-setup-diff-regions3 ediff-setup-diff-regions ediff-make-bullet-proof-overlay (point-min) (point-max) (point-min) (point-max) (point-min) (point-max) ediff-set-keys ediff-nuke-selective-display ediff-prepare-buffer-hook -1 ediff-make-current-diff-overlay A B C Ancestor ediff-setup-windows ediff-overlayp overlay-start select-window ediff-visible-region startup-hooks ediff-arrange-autosave-in-merge-jobs ediff-refresh-mode-lines ediff-update-registry ediff-update-meta-buffer ediff-startup-hook] 7]) #@35 Set up window for control buffer. (defalias 'ediff-setup-control-buffer #[(ctl-buf) "\306 \203 q\210\202 \307!\210\310\311 \210\312 \210\nc\210\313 \210\314 \203&