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



(byte-code "\300\301!\210\300\302!\210\303\304\305\306\307\310\307\311&\210\312\313\314\315\316DD\317\320\321%\210\312\322\314\315\323DD\324\320\321%\207" [require sendmail message custom-declare-group emacsbug nil "Sending Emacs bug reports." :group maint mail custom-declare-variable report-emacs-bug-no-confirmation funcall function #[0 "\300\207" [nil] 1 #1=""] "If non-nil, suppress the confirmations asked for the sake of novice users." :type boolean report-emacs-bug-no-explanations #[0 "\300\207" [nil] 1 #1#] "If non-nil, suppress the explanations given for the sake of novice users."] 8)#@59 The automatically-created initial text of the bug report.
(defvar report-emacs-bug-orig-text nil (#$ . 682))#@58 Name of the command to send the bug report, as a string.
(defvar report-emacs-bug-send-command nil (#$ . 796))
(make-variable-buffer-local 'report-emacs-bug-send-command)#@41 Hook run before sending the bug report.
(defvar report-emacs-bug-send-hook nil (#$ . 972))
(make-variable-buffer-local 'report-emacs-bug-send-hook)#@70 Return non-nil if the macOS "open" command is available for mailing.
(defalias 'report-emacs-bug-can-use-osx-open #[0 "\301\302!\205 \303\304!\305\232\205 \306=\205 \307\207" [system-type featurep ns executable-find "open" "/usr/bin/open" darwin (darwin)] 2 (#$ . 1125)])#@126 Return non-nil if the "xdg-email" command can be used.
xdg-email is a desktop utility that calls your preferred mail client.
(defalias 'report-emacs-bug-can-use-xdg-email #[0 "\300\301!\204\f \300\302!\205 \303\304!\207" [getenv "DISPLAY" "WAYLAND_DISPLAY" executable-find "xdg-email"] 2 (#$ . 1407)])#@152 Send the message to your preferred mail client.
This requires either the macOS "open" command, or the freedesktop
"xdg-email" command to be available.
(defalias 'report-emacs-bug-insert-to-mailer #[0 "\212eb\210\300y\210\301\302!\205 \303\304!\300y\210\301\305!\205 \303\304!\306y\210d`V\205) \307`d\"\203h \203h \211\203h \310 \203S \311\312\300\313\314\315\316	!\317\316\n!\260$\266\203\202m \311\320\300\320\321\322\314P&\266\203\202m \323\324!\266\203)\207" [nil looking-at "^To: \\(.*\\)" match-string-no-properties 1 "^Subject: \\(.*\\)" 2 buffer-substring-no-properties report-emacs-bug-can-use-osx-open start-process "/usr/bin/open" "open" "mailto:" "?subject=" url-hexify-string "&body=" "xdg-email" "--subject" "--body" error "Subject, To or body not found"] 14 (#$ . 1716) nil])#@47 Cached value of operating system description.
(defvar report-emacs-bug--os-description nil (#$ . 2527))#@58 Return a string describing the operating system, or nil.
(defalias 'report-emacs-bug--os-description #[0 "\302\267\202\250 \303\304\305\306\"r\211q\210\307\310\"\216\3111\" \312\313\303\314\303$0\202$ \210\303\315=\203N \316\211\203M \211@eb\210\317\320\321\"\303\306#\203F \322\323\324!Q\262A\266\202\202* \210*\210\207	\206\264\325 \211\207\304\305\306\"r\211q\210\307\326\"\216\3271v \312\330\303\331\303\332%0\202x \210\303\315=\204\226 \333 \210\3341\217 \312\335\303\336\303\337%0\202\221 \210\303\315=\205\246 \340 \315U?\205\246 eb\210\341 \342 {*\207\343\344!\203\364 \304\305\306\"r\211q\210\307\345\"\216\346\344!\210\317\347\303\306#\203\315 \323\324!\202\356 \303\317\350\303\306#\205\354 \323\324!\262\317\351\303\306#\203\353 \211\322\323\324!Q\262\211\262*\262\206\264\304\305\306\"r\211q\210\307\352\"\216\3531\312\354\303\355\303\356%0\202\210\303\315=\205(eb\210\357\360!\203$\315\225b\210`\342 {*\262\206\264\343\361!\203V\304\305\306\"r\211q\210\307\362\"\216\346\361!\210\317\363\303\306#\205P\323\324!*\262\206\264\3642\264\365\366\367!\370\"\211\205\261\211@\371!\372\235\204\252\343!\203\252\304\305\306\"r\211q\210\307\373\"\216\346!\210\340 \315U\204\250\374\364\320\375\371!\376\232\203\235\377\202\240\201@ \341 \342 {#\"\210*\210A\266\202\202`\2620\207" [system-type report-emacs-bug--os-description #s(hash-table size 3 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (darwin 6 windows-nt 81 berkeley-unix 90)) nil generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205	 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) call-process "sw_vers" (t nil) 0 ("ProductName" "ProductVersion") re-search-forward format "^%s\\s-*:\\s-+\\(.*\\)$" " " match-string 1 w32--os-description #[0 "\301\300!\205	 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) "freebsd-version" (t nil) "-u" erase-buffer (error) "uname" (t nil) "-a" buffer-size line-beginning-position line-end-position file-readable-p "/etc/os-release" #[0 "\301\300!\205	 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents "^\\sw*PRETTY_NAME=\"?\\(.+?\\)\"?$" "^\\sw*NAME=\"?\\(.+?\\)\"?$" "^\\sw*VERSION=\"?\\(.+?\\)\"?$" #[0 "\301\300!\205	 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) "lsb_release" (t nil) "-d" looking-at "^\\sw+:\\s-+" "/etc/lsb-release" #[0 "\301\300!\205	 \302\300!\207" [V0 buffer-name kill-buffer] 2] "^\\sw*DISTRIB_DESCRIPTION=\"?\\(.*release.*?\\)\"?$" found append file-expand-wildcards "/etc/*-release" ("/etc/debian_version") file-name-nondirectory ("lsb-release" "os-release") #[0 "\301\300!\205	 \302\300!\207" [V0 buffer-name kill-buffer] 2] throw "%s%s" "debian_version" "Debian " ""] 10 (#$ . 2636)])
(byte-code "\300\301\302\"\210\300\303\302\"\207" [autoload message-bogus-recipient-p "message" message-make-address] 3)#@270 Report a bug in GNU Emacs.
Prompts for bug subject.  Leaves you in a mail buffer.

Already submitted bugs can be found in the Emacs bug tracker:

  https://debbugs.gnu.org/cgi/pkgreport.cgi?package=emacs;max-bugs=100;base-order=1;bug-rev=1

(fn TOPIC &optional UNUSED)
(defalias 'report-emacs-bug #[513 "\306Q\262p\307 \206 \310 \311\3121* 	?\205% \313 \210\314\311\211\"\210\315\311\316\311#0\210\202+ \210\317\n\"\210\320=\203R \321 \210\322\304!\210\311\323 \204R \324\325 !\203R \322\305!\210\326\327 \210\330y\210`d{\331@`d|\210\211c\210\211G\206k \330[u)\266	\204\246 \n\332\232\204\203 \333\334\n\"c\210\202\246 \335c\210\336\337\340\341\342\343\344\345\346\331&	\210\347c\210\336\350\340\341\342\343\344\351\346\331&	\210\352c\210\353\354\355\261\210\356\212\327 \210\357\360!)`\"\361\362\363#c\266`\262\364c\210\365\366\367\261\210\370\371A\"\372!\203\334 \373\374\261\210\210\356T`\"\361\362\363#c\266\375 \210\376B\364\261\210\377\357\201P !`\"\210\201Q \201R !\203\201S  \204\201T c\210\201U c\210\201V \201W \201X \"\210\333\201Y C\"c\210\362c\210\333\201Z \201[ \201\\ \201] \"\311\211$\"c\210\362c\210\201^ c\210D\211\203\211@\201_ !\203x\201\\ \"\203x\333\201` \201\\ 	\"#c\210A\266\202\202Q\210\362c\210\201a c\210\201b \201c \201d \201e \"\210\201f 1\245\201g \331!0\202\256\210\201h \262\201i \201c \201j \201e #\210\211G\201k U\203\311\201l \202\312\211c\266\333\201m E\"c\210\377\357\201k !`\"\210\201n c\210\201o \201p  p\"\210\201q \201r  \201s  \244!\210\201t \201s  \201u \201v #\210\203\201t \201s  \201w \201x #\210F\201y NGF\201z NHG\203;\201{ G!G	\204\312Ir\201| \201} !q\210p\201~  \210I\311\211JK\331\211L\331M@\201  \210\201\200 \201\201 !+\210\211N\201\202 \201\203 !\210\201\204 \333\201\205 G\203\222\333\201\206 G\"\202\225\201\207 \201\210 \203\243\201\211 \202\246\201\207 \201\212 %!r\201} q\210\211c)\266\201\213 !)\266\201\214 \201\215 \201} !!\210H\203\333\201\216 H\201\217 \311\331$\210db\210\201\220 \311x\210\322\201O !\210\201\221 e`\"O\211b\207" [emacs-version report-emacs-bug-no-explanations report-emacs-bug-address major-mode message-strip-special-text-properties message-sendmail-envelope-from "; " report-emacs-bug-can-use-xdg-email report-emacs-bug-can-use-osx-open nil (error) delete-other-windows set-window-dedicated-p set-frame-parameter unsplittable compose-mail message-mode message-sort-headers make-local-variable message--sendmail-envelope-from message-bogus-recipient-p message-make-address header rfc822-goto-eoh 1 t "bug-gnu-emacs@gnu.org" format "The report will be sent to %s.\n\n" "This bug report will be sent to the " insert-text-button "Bug-GNU-Emacs" face link help-echo "mouse-2, RET: Follow this link" action #[257 "\300\301!\207" [browse-url "https://lists.gnu.org/r/bug-gnu-emacs/"] 3 "\n\n(fn BUTTON)"] follow-link " mailing list\nand the GNU bug tracker at " "debbugs.gnu.org" #[257 "\300\301!\207" [browse-url "https://debbugs.gnu.org/cgi/pkgreport.cgi?package=emacs;max-bugs=100;base-order=1;bug-rev=1"] 3 "\n\n(fn BUTTON)"] ".  Please check that\nthe From: line contains a valid email address.  After a delay of up\nto one day, you should receive an acknowledgment at that address.\n\nPlease write in English if possible, as the Emacs maintainers\nusually do not have translators for other languages.\n\n" "Please describe exactly what actions triggered the bug, and\n" "the precise symptoms of the bug.  If you can, give a recipe\n" "starting from 'emacs -Q':\n\n" delete-and-extract-region line-beginning-position 2 propertize "\n" display "\n\n" "If Emacs crashed, and you have the Emacs process in the gdb debugger,\n" "please include the output from the following gdb commands:\n" "    'bt full' and 'xbacktrace'.\n" expand-file-name "DEBUG" file-readable-p "For information about debugging Emacs, please read the file\n" ".\n" emacs-build-description "Configured features:\n" fill-region inhibit-read-only data-directory system-configuration-features locale-coding-system minor-mode-list features mail-user-agent report-emacs-bug-send-command report-emacs-bug-send-hook default-directory buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks standard-output report-emacs-bug-orig-text -1 featurep native-compile native-comp-available-p "(NATIVE_COMP present but libgccjit not available)\n\n" "Important settings:\n" mapc #[257 "\300!\211\205 \301\302#c\207" [getenv format "  value of $%s: %s\n"] 6 "\n\n(fn VAR)"] ("EMACSDATA" "EMACSDOC" "EMACSLOADPATH" "EMACSNATIVELOADPATH" "EMACSPATH" "LC_ALL" "LC_COLLATE" "LC_CTYPE" "LC_MESSAGES" "LC_MONETARY" "LC_NUMERIC" "LC_TIME" "LANG" "XMODIFIERS") "  locale-coding-system: %s\n" "Major mode: %s\n" format-mode-line buffer-local-value mode-name "Minor modes in effect:\n" boundp "  %s: %s\n" "Load-path shadows:\n" "done" message "%s" "Checking for load-path shadows..." (error) list-load-path-shadows "error" "Error during checking" "%s%s" 0 "None found.\n" "\nFeatures:\n%s\n" "\nMemory information:\n" pp garbage-collect use-local-map make-sparse-keymap current-local-map keymap-set "C-c C-i" info-emacs-bug "C-c M-i" report-emacs-bug-insert-to-mailer sendfunc hookvar symbol-name get-buffer-create "*Bug Help*" kill-all-local-variables erase-buffer run-hooks temp-buffer-setup-hook princ "While in the mail buffer:\n\n" substitute-command-keys "%s%s%s%s" "  Type \\[%s] to send the bug report.\n" "" "  Type \\[kill-buffer] \\`RET' to cancel (don't send it).\n" "  Type \\[report-emacs-bug-insert-to-mailer] to copy text to your preferred mail program.\n" "  Type \\[info-emacs-bug] to visit in Info the Emacs Manual section\n    about when and how to write a bug report, and what\n    information you should include to help fix the bug." internal-temp-output-buffer-show shrink-window-if-larger-than-buffer get-buffer-window add-hook report-emacs-bug-hook " 	\n" buffer-substring-no-properties] 16 (#$ . 5494) "sBug Subject: "])
(set-advertised-calling-convention 'report-emacs-bug '(topic) "24.5")#@72 Insert a description of the current Emacs build in the current buffer.
(defalias 'emacs-build-description #[0 "`\304\305 \261\210\203 \306\261\210\307c\210\310`\"\266	;\203$ \311	\307\261\210\n;\203/ \312\n\307\261\210\313\314!\203L \3151K \316\314 \317\320\321\322 \323#\307\2610\210\202L \210\3241V \325 0\202X \210\326\211;\203c \327\330\261\210\210\205{ \331\232?\205{ \332\333\261\210\334\335\336!`\"\207" [emacs-build-system emacs-repository-version emacs-repository-branch system-configuration-options "\nIn " emacs-version " built on " "\n" fill-region-as-paragraph "Repository revision: " "Repository branch: " fboundp x-server-vendor (error) "Windowing system distributor '" "', version " mapconcat number-to-string x-server-version "." (error) report-emacs-bug--os-description nil "System Description: " "\n\n" "" "Configured using:\n 'configure " "'\n\n" fill-region line-beginning-position -1] 7 (#$ . 11558) nil])#@47 Do some checking before sending a bug report.
(defalias 'report-emacs-bug-hook #[0 "db\210\306\307x\210`eZGU\203 \310e`\"\230\203 \311\312!\210\313\314\315\316!\"\203t 	\204t \317\320!\204t \nr\321\322!q\210p\323 \210\307\211\324\211\32478\325 \210\326\327!+\210\2119\330\331\332\333:\203e \332\334:\"\202f \335\"!!\210\336!)\266\311\337!\210\340\341!\203\201 \342 \343=\204\216 \340\341!\204\262 ;\343=\203\262 \344 ;\340\341!\203\262 \342 <=\203\262 >\204\253 ?\204\262 \345\346\347\307\324$\210	\204\362 ;\350=\204\362 \315\351!\211\203\333 \352!\204\333 \313\332\353\354\355 !\354\356 !#\"\203\361 \317\357\360\"!\204\361 eb\210\361\362\307\324#\210\311\363!\210\210\364\322!\211\205\365!\205\366\307\365!\"\207" [report-emacs-bug-orig-text report-emacs-bug-no-confirmation default-directory buffer-read-only buffer-file-name buffer-undo-list " 	\n" nil buffer-substring-no-properties error "No text entered in bug report" string-match "bug-gnu-emacs@gnu\\.org" mail-fetch-field "to" yes-or-no-p "Send this bug report to the Emacs maintainers? " get-buffer-create "*Bug Help*" kill-all-local-variables t erase-buffer run-hooks temp-buffer-setup-hook princ substitute-command-keys format "You invoked the command \\[report-emacs-bug],\nbut you decided not to mail the bug report to the Emacs maintainers.\n\nIf you want to mail it to someone else instead,\nplease insert the proper e-mail address after \"To: \",\nand send the mail again%s." " using \\[%s]" "" internal-temp-output-buffer-show "M-x report-emacs-bug was canceled, please read *Bug Help* buffer" derived-mode-p message-mode message-default-send-mail-function sendmail-query-once sendmail-query-user-about-smtp add-hook message-sent-hook #[0 "\301\302!\205\n \303\300\"\207" [send-mail-function y-or-n-p "Save this mail sending choice?" customize-save-variable] 3] mailclient-send-it "From" message-bogus-recipient-p "\\<%s@%s\\>" regexp-quote user-login-name system-name format-message "Is `%s' really your email address? " re-search-forward "^From: " "Please edit the From address and try again" get-buffer get-buffer-window quit-window inhibit-modification-hooks inhibit-read-only standard-output report-emacs-bug-send-command send-mail-function message-send-mail-function user-init-file custom-file init-file-had-error] 10 (#$ . 12507)])#@255 Send an Emacs patch to the Emacs maintainers.
Interactively, you will be prompted for SUBJECT and a patch FILE
name (which will be attached to the mail).  You will end up in a
Message buffer where you can explain more about the patch.

(fn SUBJECT FILE)
(defalias 'submit-emacs-patch #[514 "\302\303!\210\304\305 \210\306\307\310\311\312!\313\314\315\261\210\316\317\320\321#\210\322c\210eb\210\323\324!\210\325\324!)\210\326	\"\210\327 \210\330c\210\331 \210\332\333\334\335$\210\327 \210\336\337\311\340!\"\210\341\342\343\334\304$\210\344\345\346\"\207" [inhibit-read-only report-emacs-bug-address switch-to-buffer "*Patch Help*" t erase-buffer "Thank you for considering submitting a patch to the Emacs project.\n\n" "Please describe what the patch fixes (or, if it's a new feature, what it\n" "implements) in the mail buffer below.  When done, use the " substitute-command-keys "\\<message-mode-map>\\[message-send-and-exit] command\n" "to send the patch as an email to the Emacs issue tracker.\n\n" "If this is the first time you're submitting an Emacs patch, please\n" "read the " insert-text-button "CONTRIBUTE" action #[257 "\301\302\303\304\"!!\207" [installation-directory view-buffer find-file-noselect expand-file-name "CONTRIBUTE"] 6 "\n\n(fn _)"] " file first.\n" view-mode 1 button-mode compose-mail-other-window message-goto-body "\n\n\n" emacs-build-description mml-attach-file "text/patch" nil "attachment" message "Write a description of the patch and use %s to send it" "\\[message-send-and-exit]" add-hook message-send-hook #[0 "\300 \210\301c\207" [message-goto-body "Tags: patch\n\n"] 1] message-add-action #[0 "\300\301!\211\205 \302!\205 \303\304\302!\"\207" [get-buffer "*Patch Help*" get-buffer-window quit-window nil] 5] send] 9 (#$ . 14855) (byte-code "\300\301!\302\303\304\"r\211q\210\305\306\"\216\307!\210\310\311!*\262\312\313\314\"\315\211$D\207" [read-file-name "Patch file name: " generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205	 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents mail-fetch-field "Subject" read-string format-prompt "This patch is about" nil] 7)])
(provide 'emacsbug)
