;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!\207" [require cua-base rect] 2)
(defvar cua--rectangle nil)
(make-variable-buffer-local 'cua--rectangle)
(defvar cua--last-rectangle nil)
(defvar cua--restored-rectangle nil)
(defvar cua--last-killed-rectangle nil)
(defvar cua--rectangle-overlays nil)
(byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local cua--rectangle-overlays put permanent-local t] 4)
(defvar cua--overlay-keymap (byte-code "\301 \302\303\304#)\207" [map make-sparse-keymap define-key "
" cua-rotate-rectangle] 4))
(defvar cua--virtual-edges-debug nil)
(defvar cua--rect-undo-set-point nil)
(defalias 'cua--rectangle-undo-boundary #[nil "<\205 \304 \305 \306 \210\307\310\n \311\312!\313\n \257 B\211*\207" [buffer-undo-list e s cua--rectangle cua--rect-start-position cua--rect-end-position undo-boundary apply 0 cua--rect-undo-handler copy-sequence t] 9])
(defalias 'cua--rect-undo-handler #[(rect on s e) "?\211\203\f \202 \306!\307\310\311 \203 \202 \312 \257 \fB\211\f\207" [on s cua--rect-undo-set-point rect cua--restored-rectangle cua--buffer-and-point-before-command copy-sequence nil apply 0 cua--rect-undo-handler e buffer-undo-list] 9])
#@115 Non-nil if Cua-Rectangle-Mark mode is enabled.
Use the command `cua-rectangle-mark-mode' to change this variable.
(defvar cua-rectangle-mark-mode nil (#$ . 1615))
(make-variable-buffer-local 'cua-rectangle-mark-mode)
#@112 Toggle the region as rectangular.
Activates the region if needed. Only lasts until the region is deactivated.
(defalias 'cua-rectangle-mark-mode #[(&optional arg) "\304 \305=\203 \n?\202 \306 !\307V\211\203* \310\311\312\"\210\310\313\314\315\316$\210\317 \210\2023 \320 \210\321\313\314\316#\210\322\323\n\203= \324\202> |