;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!\210\300\303!\210\300\304!\210\300\305!\207" [require cl-lib org-element org-macro ox ob] 2)
#@75 compiler-macro for inlining `org-lint-checker-p'.
(fn CL-WHOLE-ARG CL-X)
(defalias 'org-lint-checker-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block org-lint-checker-p (and (memq (type-of cl-x) cl-struct-org-lint-checker-tags) t)) nil] 9 (#$ . 535)])
(put 'org-lint-checker-p 'compiler-macro 'org-lint-checker-p--cmacro)
#@13
(fn CL-X)
(defalias 'org-lint-checker-p #[257 "\301!>\205 \302\207" [cl-struct-org-lint-checker-tags type-of t] 3 (#$ . 904)])
(byte-code "\300\301\302\303#\304\305\306\301#\207" [function-put org-lint-checker-p side-effect-free error-free put org-lint-checker cl-deftype-satisfies] 5)
#@78 compiler-macro for inlining `org-lint-checker-name'.
(fn CL-WHOLE-ARG CL-X)
(defalias 'org-lint-checker-name--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block org-lint-checker-name (or (org-lint-checker-p cl-x) (signal 'wrong-type-argument (list 'org-lint-checker cl-x))) (aref cl-x 1)) nil] 9 (#$ . 1201)])
(put 'org-lint-checker-name 'compiler-macro 'org-lint-checker-name--cmacro)
#@82 Access slot "name" of `(org-lint-checker (:copier nil))' struct CL-X.
(fn CL-X)
(defalias 'org-lint-checker-name #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-org-lint-checker-tags type-of signal wrong-type-argument org-lint-checker 1] 5 (#$ . 1629)])
(byte-code "\300\301\302\303#\300\207" [function-put org-lint-checker-name side-effect-free t] 4)
#@85 compiler-macro for inlining `org-lint-checker-description'.
(fn CL-WHOLE-ARG CL-X)
(defalias 'org-lint-checker-description--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block org-lint-checker-description (or (org-lint-checker-p cl-x) (signal 'wrong-type-argument (list 'org-lint-checker cl-x))) (aref cl-x 2)) nil] 9 (#$ . 2007)])
(put 'org-lint-checker-description 'compiler-macro 'org-lint-checker-description--cmacro)
#@89 Access slot "description" of `(org-lint-checker (:copier nil))' struct CL-X.
(fn CL-X)
(defalias 'org-lint-checker-description #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-org-lint-checker-tags type-of signal wrong-type-argument org-lint-checker 2] 5 (#$ . 2470)])
(byte-code "\300\301\302\303#\300\207" [function-put org-lint-checker-description side-effect-free t] 4)
#@84 compiler-macro for inlining `org-lint-checker-categories'.
(fn CL-WHOLE-ARG CL-X)
(defalias 'org-lint-checker-categories--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block org-lint-checker-categories (or (org-lint-checker-p cl-x) (signal 'wrong-type-argument (list 'org-lint-checker cl-x))) (aref cl-x 3)) nil] 9 (#$ . 2869)])
(put 'org-lint-checker-categories 'compiler-macro 'org-lint-checker-categories--cmacro)
#@88 Access slot "categories" of `(org-lint-checker (:copier nil))' struct CL-X.
(fn CL-X)
(defalias 'org-lint-checker-categories #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-org-lint-checker-tags type-of signal wrong-type-argument org-lint-checker 3] 5 (#$ . 3327)])
(byte-code "\300\301\302\303#\300\207" [function-put org-lint-checker-categories side-effect-free t] 4)
#@79 compiler-macro for inlining `org-lint-checker-trust'.
(fn CL-WHOLE-ARG CL-X)
(defalias 'org-lint-checker-trust--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block org-lint-checker-trust (or (org-lint-checker-p cl-x) (signal 'wrong-type-argument (list 'org-lint-checker cl-x))) (aref cl-x 4)) nil] 9 (#$ . 3723)])
(put 'org-lint-checker-trust 'compiler-macro 'org-lint-checker-trust--cmacro)
#@83 Access slot "trust" of `(org-lint-checker (:copier nil))' struct CL-X.
(fn CL-X)
(defalias 'org-lint-checker-trust #[257 "\301!>\204 \302\303\304D\"\210\211\305H\207" [cl-struct-org-lint-checker-tags type-of signal wrong-type-argument org-lint-checker 4] 5 (#$ . 4156)])
(byte-code "\300\301\302\303#\300\207" [function-put org-lint-checker-trust side-effect-free t] 4)
#@118 compiler-macro for inlining `make-org-lint-checker'.
(fn CL-WHOLE &cl-quote &key NAME DESCRIPTION CATEGORIES TRUST)
(defalias 'make-org-lint-checker--cmacro #[385 "\300\301\"\206 \302A@\300\303\"\206 \304A@\300\305\"\206 \306A@\300\307\"\206& |