| Server IP : 217.160.0.212 / Your IP : 216.73.216.117 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/org/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304\305\306#\210\307\310\311\312\313DD\314\315\316\317\320\321\322& \210\307\323\311\312\324DD\325\315\316\317\326\321\327& \210\307\330\311\312\331DD\332\315\316\317\333\321\334\335\336&\210\307\337\311\312\340DD\341\315\316\317\342\321\343& \210\307\344\311\312\345DD\346\315\316\317\347\321\350\335\351&\210\307\352\311\312\353DD\354\315\316\317\355\321\350\335\351&\210\307\356\311\312\357DD\360\315\316\317\361\321\350\335\351&\207" [require bibtex json oc citeproc nil t custom-declare-variable org-cite-csl-locales-dir funcall function #[0 "\300\207" [nil] 1 #1=""] "Directory of CSL locale files.\nIf nil then only the fallback en-US locale will be available." :group org-cite :package-version (Org . "9.5") :type (choice (directory :tag "Locales directory") (const :tag "Use en-US locale only" nil)) org-cite-csl-styles-dir #[0 "\300\207" [nil] 1 #1#] "Directory of CSL style files.\nWhen non-nil, relative style file names are expanded relatively to this\ndirectory. This variable is ignored when style file is absolute." (Org . "9.5") (choice (directory :tag "Styles directory") (const :tag "Use absolute file names" nil)) org-cite-csl-link-cites #[0 "\300\207" [t] 1 #1#] "When non-nil, link cites to references." (Org . "9.5") boolean :safe booleanp org-cite-csl-no-citelinks-backends #[0 "\300\207" [(ascii)] 1 #1#] "List of export back-ends for which cite linking is disabled.\nCite linking for export back-ends derived from any of the back-ends listed here,\nis also disabled." (Org . "9.5") (repeat symbol) org-cite-csl-html-hanging-indent #[0 "\300\207" ["1.5em"] 1 #1#] "Size of hanging-indent for HTML output in valid CSS units." (Org . "9.5") string stringp org-cite-csl-html-label-width-per-char #[0 "\300\207" ["0.6em"] 1 #1#] "Character width in CSS units for calculating entry label widths.\nUsed only when `second-field-align' is activated by the used CSL style." (Org . "9.5") org-cite-csl-latex-hanging-indent #[0 "\300\207" ["1.5em"] 1 #1#] "Size of hanging-indent for LaTeX output in valid LaTeX units." (Org . "9.5")] 12)
#@46 Directory containing CSL-related data files.
(defconst org-cite-csl--etc-dir (byte-code "\301\302\303!!\304\305\"\306!\205 \211\262\206) \304\307\"\306!\205 \211\262\206) \304\310\"\207" [data-directory file-name-directory locate-library "oc" expand-file-name "../etc/csl/" file-directory-p "etc/csl/" "org/csl/"] 4) (#$ . 2198))
#@38 Fallback CSL locale files directory.
(defconst org-cite-csl--fallback-locales-dir org-cite-csl--etc-dir (#$ . 2543))
#@98 Default CSL style file, or nil.
If nil then the Chicago author-date style is used as a fallback.
(defconst org-cite-csl--fallback-style-file (expand-file-name "chicago-author-date.csl" org-cite-csl--etc-dir) (#$ . 2666))
#@42 Alist mapping locator names to locators.
(defconst org-cite-csl--label-alist '(("bk." . "book") ("bks." . "book") ("book" . "book") ("chap." . "chapter") ("chaps." . "chapter") ("chapter" . "chapter") ("col." . "column") ("cols." . "column") ("column" . "column") ("figure" . "figure") ("fig." . "figure") ("figs." . "figure") ("folio" . "folio") ("fol." . "folio") ("fols." . "folio") ("number" . "number") ("no." . "number") ("nos." . "number") ("line" . "line") ("l." . "line") ("ll." . "line") ("note" . "note") ("n." . "note") ("nn." . "note") ("opus" . "opus") ("op." . "opus") ("opp." . "opus") ("page" . "page") ("p" . "page") ("p." . "page") ("pp." . "page") ("paragraph" . "paragraph") ("para." . "paragraph") ("paras." . "paragraph") ("¶" . "paragraph") ("¶¶" . "paragraph") ("part" . "part") ("pt." . "part") ("pts." . "part") ("§" . "section") ("§§" . "section") ("section" . "section") ("sec." . "section") ("secs." . "section") ("sub verbo" . "sub verbo") ("s.v." . "sub verbo") ("s.vv." . "sub verbo") ("verse" . "verse") ("v." . "verse") ("vv." . "verse") ("volume" . "volume") ("vol." . "volume") ("vols." . "volume")) (#$ . 2893))
#@84 Regexp matching a label in a citation reference suffix.
Label is in match group 1.
(defconst org-cite-csl--label-regexp (byte-code "\301\302\303\304\305\306\307\"\310\"D\311BBB\310\"\207" [org-cite-csl--label-alist rx-to-string seq (or line-start space) regexp regexp-opt mapcar car t ((0+ digit) (or word-end line-end space " "))] 8) (#$ . 4055))
#@51 Raise an error if Citeproc library is not loaded.
(defalias 'org-cite-csl--barf-without-citeproc #[0 "\300\301!?\205\n \302\303!\207" [featurep citeproc error "Citeproc library is not loaded"] 2 (#$ . 4411)])
#@131 Non-nil when bibliography style implies wrapping citations in footnotes.
INFO is the export state, as a property list.
(fn INFO)
(defalias 'org-cite-csl--note-style-p #[257 "\300\301\302!!!\207" [citeproc-style-cite-note citeproc-proc-style org-cite-csl--processor] 5 (#$ . 4627)])
#@179 Return citeproc structure creation params for CITATION object.
STYLE is the citation style, as a string or nil. INFO is the export state, as
a property list.
(fn CITATION INFO)
(defalias 'org-cite-csl--create-structure-params #[514 "\300\"\211:\203] \211\242\211\301\267\202M \243\211\302\267\202 \303\207\304\207\305\207\306\207\243\211\307\267\202/ \310\207\311\207\312\207\313\207\243\211\314\235\203; \315\207\316\207\243\211\317\267\202K \320\207\321\207\322\207\323\207\243\211\324\267\202[ \325\207\326\207\327\207\330\207\331\332\"\207" [org-cite-citation-style #s(hash-table size 8 test equal rehash-size 1.5 rehash-threshold 0.8125 purecopy t data ("a" 17 "author" 17 "na" 33 "noauthor" 33 "y" 49 "year" 49 "t" 61 "text" 61)) #s(hash-table size 6 test equal rehash-size 1.5 rehash-threshold 0.8125 purecopy t data ("c" 25 "caps" 25 "f" 27 "full" 27 "cf" 29 "caps-full" 29)) (:mode author-only :capitalize-first t) (:mode author-only :ignore-et-al t) (:mode author-only :capitalize-first t :ignore-et-al t) (:mode author-only) #s(hash-table size 6 test equal rehash-size 1.5 rehash-threshold 0.8125 purecopy t data ("b" 41 "bare" 41 "c" 43 "caps" 43 "bc" 45 "bare-caps" 45)) (:mode suppress-author :suppress-affixes t) (:mode suppress-author :capitalize-first t) (:mode suppress-author :suppress-affixes t :capitalize-first t) (:mode suppress-author) ("b" "bare") (:mode year-only :suppress-affixes t) (:mode year-only) #s(hash-table size 6 test equal rehash-size 1.5 rehash-threshold 0.8125 purecopy t data ("c" 69 "caps" 69 "f" 71 "full" 71 "cf" 73 "caps-full" 73)) (:mode textual :capitalize-first t) (:mode textual :ignore-et-al t) (:mode textual :ignore-et-al t :capitalize-first t) (:mode textual) #s(hash-table size 6 test equal rehash-size 1.5 rehash-threshold 0.8125 purecopy t data ("c" 85 "caps" 85 "b" 87 "bare" 87 "bc" 89 "bare-caps" 89)) (:capitalize-first t) (:suppress-affixes t) (:suppress-affixes t :capitalize-first t) nil error "Invalid style: %S"] 7 (#$ . 4918)])
#@80 Non-nil when export BACKEND should not create cite-reference links.
(fn INFO)
(defalias 'org-cite-csl--no-citelinks-p #[257 "?\206 \203 \302\303\304\305\" #\206 \306\304\307\"\310\311\312%?\207" [org-cite-csl-link-cites org-cite-csl-no-citelinks-backends apply org-export-derived-backend-p plist-get :back-end org-element-map :parse-tree keyword #[257 "\300\301\"\302\232\207" [org-element-property :key "PRINT_BIBLIOGRAPHY"] 4 "\n\n(fn K)"] t] 7 (#$ . 6928)])
#@223 Return expected Citeproc's output format.
INFO is the export state, as a property list. The return value is a symbol
corresponding to one of the output formats supported by Citeproc: `html',
`latex', or `org'.
(fn INFO)
(defalias 'org-cite-csl--output-format #[257 "\300\301\"\302\303\"\203
\303\207\302\304\"\203 \304\207\305\207" [plist-get :back-end org-export-derived-backend-p html latex org] 5 (#$ . 7406)])
#@238 Return style file associated to current export process.
INFO is the export state, as a property list.
When file name is relative, expand it according to `org-cite-csl-styles-dir',
or raise an error if the variable is unset.
(fn INFO)
(defalias 'org-cite-csl--style-file #[257 "\302!\211\204 \207\303!\203 \207 \203 \304 \"\207\305\306\"\207" [org-cite-csl--fallback-style-file org-cite-csl-styles-dir org-cite-bibliography-style file-name-absolute-p expand-file-name user-error "Cannot handle relative style file name: %S"] 5 (#$ . 7834)])
#@196 Return a locale getter.
The getter looks for locales in `org-cite-csl-locales-dir' directory. If it
cannot find them, it retrieves the default "en_US" from
`org-cite-csl--fallback-locales-dir'.
(defalias 'org-cite-csl--locale-getter #[0 "\300\207" [#[257 "\203 \3021 \303!!0\202 \210\304\206 \303 !!\207" [org-cite-csl-locales-dir org-cite-csl--fallback-locales-dir (error) citeproc-locale-getter-from-dir nil] 3 "\n\n(fn LOC)"]] 1 (#$ . 8392)])
#@226 Return Citeproc processor reading items from current bibliography.
INFO is the export state, as a property list.
Newly created processor is stored as the value of the `:cite-citeproc-processor'
property in INFO.
(fn INFO)
(defalias 'org-cite-csl--processor #[257 "\300\301\"\206&