;ELC   
;;; Compiled
;;; in Emacs version 30.2
;;; with all optimizations.


#@25 First level quick keys.#@2 #@26 Second level quick keys.#@36 Face used for the first quick key.
(byte-code "\300\301!\210\302\303\304\305\306DD\307\310\311\312\301&\210\302\313\304\305\314DD\315\310\311\312\301&\207" [require corfu custom-declare-variable corfu-quick1 funcall function #[0 "\300\207" ["asdfgh"] 1 (#$ . 111)] (#$ . 83) :type string :group corfu-quick2 #[0 "\300\207" ["jkluionm"] 1 (#$ . 111)] (#$ . 117)] 8)
(custom-declare-face 'corfu-quick1 '((((class color) (min-colors 88) (background dark)) :background "#0050af" :foreground "white" :inherit bold) (((class color) (min-colors 88) (background light)) :background "#7feaff" :foreground "black" :inherit bold) (t :background "blue" :foreground "white" :inherit bold)) '(#$ . 147) :group 'corfu-faces)#@37 Face used for the second quick key.
(custom-declare-face 'corfu-quick2 '((((class color) (min-colors 88) (background dark)) :background "#7f1f7f" :foreground "white" :inherit bold) (((class color) (min-colors 88) (background light)) :background "#ffaaff" :foreground "black" :inherit bold) (t :background "magenta" :foreground "white" :inherit bold)) '(#$ . 864) :group 'corfu-faces)#@125 Format quick keys prefix.
IDX is the current candidate index.
TWO is non-nil if two keys should be displayed.

(fn TWO IDX)
(defalias 'corfu-quick--keys #[514 "G	GY\203O 	\303Z\245\"\234\303Z\"\234=\2032 \304\305!\306\300#\n\\BD\207\203; \266\307C\207\304\305!\306\300#\304\305!\306\301#P\211DD\207\303\"\234\203] \210\307C\207\304\305!\306\300#\n\\BD\207" [corfu-quick1 corfu-quick2 corfu--scroll mod propertize char-to-string face ""] 11 (#$ . 1254)])#@63 Read quick key given FIRST pressed key.

(fn &optional FIRST)#@14 

(fn CANDS)
(defalias 'corfu-quick--read #[256 "\302C\303K\304\305$\303K\304\306\"\216\303M\210\307\310@	G\\!!\210\311\312 \242\")\207" [completion-in-region--data corfu--base nil corfu--format-candidates make-closure #[257 "\300!\262\3038\304:\2037 \305\302\"\211\242\243\301\301\242\244\240\210@@GG^\306OP\240\266A\262T\202	 \266\207" [V0 V1 V2 2 0 corfu-quick--keys nil] 11 (#$ . 1811)] #[0 "\301\300M\207" [V0 corfu--format-candidates] 2] corfu--candidates-popup posn-at-point alist-get read-key] 9 (#$ . 1744)])#@37 Jump to candidate using quick keys.
(defalias 'corfu-quick-jump #[0 "\302\303!\203	 \303 \210\304U\203 \305\306!\307\207\310 \211:\203! \310@!\262\211\205( \211\211\207" [corfu--total corfu--index fboundp corfu-echo--cancel 0 message "No match" nil corfu-quick--read] 4 (#$ . 2360) nil])#@36 Insert candidate using quick keys.
(defalias 'corfu-quick-insert #[0 "\300 \205 \301 \207" [corfu-quick-jump corfu-insert] 1 (#$ . 2658) nil])#@38 Complete candidate using quick keys.
(defalias 'corfu-quick-complete #[0 "\300 \205 \301 \207" [corfu-quick-jump corfu-complete] 1 (#$ . 2807) nil])
(provide 'corfu-quick)
