
(defvar last-search "")

(defvar last-replace "")

(defvar last-wordonly nil)

(defvar last-noask nil)

(defun mqr-read-default (prompt old) (byte-code "ÃÄÅ	
#!ÆÇ\"ƒ 
‚ )‡" [new prompt old read-string format "%s [%s]: " string-equal ""] 5))

(defun my-query-replace nil (interactive) (byte-code "ÇˆÊË\"‰ˆÊÌ	\"‰ˆÊÍÎ\"ÏÐ
\"ÏÑ
\"ÏÒ
\"ÏÓ
\"ƒ8 Ô
ÕÖ!×Ö!O!‚9 Ç‰ˆ‰	ˆ…N Ø ˆebˆÙ!-‡" [last-search last-replace options noask global wordonly count nil last-wordonly last-noask mqr-read-default "Search for" "Replace with" "Options" "" string-match "n" "g" "w" "[0-9]+" string-to-int match-beginning 0 match-end push-mark my-do-replace] 13))

(defun my-do-replace (count) (interactive "p") (byte-code "ÀˆÁÂ�‡" [nil quit (byte-code "Æ
?† ÊV…Ì Ë!ˆ`‰ˆ`GZbˆ…% ÌÍ!?ƒ- b‚. Æ…6 Æˆ‚ ˆ	ƒC ÎÊ!ˆÇ‚¯ ÆÏÐ!ˆr‰ˆÑ=…Z Ò‰ˆÒ=†t Ó=†t Ô=†t Õ=?…} Æˆ‚F ˆÒ=ƒ‰ Ç‚® Ó=ƒ” Æ‚® Õ=ƒ£ Ç‰ˆÇ‚® Ô=…® Ö×Æ\")ƒ½ Ø`\"ˆ	c‚¿ bˆ…È S‰ˆ‚ *‡" [p noask last-noask count last-search last-wordonly nil t ch last-replace 0 search-forward looking-at "\\b" sit-for message "Replace? (y/n/q/g) " 32 121 110 113 103 throw quit delete-region] 9)] 2))
