;ELC   
;;; Compiled by voelker@cs.washington.edu on Tue Feb 23 16:29:32 1999
;;; from file d:/emacs/emacs-20.3.6.1/lisp/progmodes/cc-engine.el
;;; in Emacs version 20.3.6.1.1
;;; with bytecomp version 2.55
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.
(if (and (boundp 'emacs-version)
	 (< (aref emacs-version (1- (length emacs-version))) ?A)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19.29")))
    (error "`cc-engine.el' was compiled for Emacs 19.29 or later"))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\302\300!\204 \303\300	B\303\207" [c-maybe-labelp current-load-list boundp nil] 2)
(defalias 'c-beginning-of-statement-1 #[(&optional lim) "\306\211\307\211\211`\310@!\210\311 \312=\2030 \307\313\314\217\2030 \310@!\210\311 \315>\2030 	\202\357b\210\204\357o\203A \306\211\2024 \307\316\317\217\204q \203S \320\321!\210\202V b\210\212\310@!\210\322\307x\210\311 \323=\203i `)b\210`\306\307A\2043 \324@!\325=\203\207 \326y\210\2023 \324@!\2043 \327B!\204\356 \307f\323=\203]\212\330`\321\"\206\245 db\210\331 \210\307f)\312=\204]`\310@!\210\332v\210@\205\333 @`X\205\333 \324@!?\205\333 \311 \333=?\205\333 \327B!CDC\204\350 Db\210C*\203]\212\f?\205\307\334\335\217\205\327\336!\205\324@!?)\203\330`\332\"\206eb\210\337@!\210\f\204(\327\340!\203(\337@!\210\f\204F\327\341!\203F\307\342\343\217\210\307f\323=\203,\307\344\345\217\210\202,\327\346!\203U\347@!\203U\307`\f\211\2024 \327E!\2043 \203u\307\350`\"?`\2023 \212\307f\351>\204\213\307f\352=\203\225\353@!\203\225\330`\321\"\206\223db\210\350`\")\203\243\306\211\2024 A\203\330F\203\264\327F!\2043 `D\326y\210\331 \210\327G!\203\310\306\202\315Db\210\307)\2043 \327E!\2043 H\203\352\354 \211\203\352\306\211\2024 `\2023 b\210`@\355\356I`DI\357=\203	\326y\210\202\365I\360=\203\307\210\202\365I\356=\203#\361 \210\202\365I\362=\2030\321y\210\202\365I\363=\203=\332y\210\202\365I\364=\203M\332y\210\361 \210\202\365I\365=\203]\321y\210\361 \210\202\365I\366=\203j\367 \210\202\365I\370=\203\357\371\372!\203\331J\203\331\307KK\204\321\214~\210\373`\332\372 \307\306%K)o\203\235e\211K\202\201K\204\267\374\307x\211L\326U\203\263\375 \210`K)\202K\326U\204Kf\352=\204Kb\210\307\211K\203\204Kb\210)\202\365\375 \210M\203\365\327M!\203\365\326\225b\210\202\365\376\377I\"\210`Db\210*x\210\201N @w.\207" [last-begin saved c-in-literal-cache donep substmt-p firstp t nil c-backward-syntactic-ws char-before 59 (byte-code "\301u\210`\302\207" [saved -1 t] 1) ((error)) (59 123 58) (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) backward-up-list 1 "-+!*&:.~@ 	\n" 40 c-in-literal pound 0 looking-at scan-sexps c-forward-syntactic-ws -1 95 (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) "\\<else\\>[ 	\n]+\\<if\\>" c-backward-to-start-of-if "\\<else\\>[^_]" "\\<\\(catch\\|finally\\)\\>[^_]" (byte-code "\300`\301\"\206 eb\207" [scan-sexps -2] 3) ((error)) (byte-code "\300`\301\"\206 eb\207" [scan-sexps -1] 3) ((error)) "\\<while\\>[^_]" c-backward-to-start-of-do c-crosses-statement-barrier-p (40 91) 123 c-looking-at-inexpr-block c-in-method-def-p "-+!*&~@ 	\n" boi bol eol back-to-indentation bonl bopl iopl ionl eod c-end-of-defun bod fboundp buffer-syntactic-context-depth scan-lists "^{" beginning-of-defun error "unknown buffer position requested: %s" lim c-maybe-labelp c-conditional-key foundp here c-label-key c-access-key c-switch-label-key c-method-key position c-enable-xemacs-performance-kludge-p pos distance defun-prompt-regexp " 	\n"] 9])
(defalias 'c-end-of-statement-1 #[nil "\300\301\302\217\207" [nil (byte-code "\303\211\211m\204? `\304`\305\"\206 db\210`\nb\210\303\2045 \306\307	\310#\2035 \311\n!\204 \310\211\203! \204? 	b\210\202 \312\307!\210\305u+\207" [found end beg nil scan-sexps 1 re-search-forward "[;{}]" t c-in-literal re-search-backward] 5) ((error (byte-code "`\302\303\304\217\210`b\210\305\306	\307#*\207" [beg end nil (backward-up-list -1) ((error)) search-forward ";" move] 4)))] 3])
(defalias 'c-crosses-statement-barrier-p #[(from to) "`\304\304\305\306\217\210b\210	+\207" [from crossedp lim here nil (byte-code "b\210	\204; `\nW\203; \305\nSw\210\306!\2045 \307f\310>\203$ \311\2020 \307f\312=\203- \311\313u\210`\202 \313u\210\202 \307\207" [from crossedp to lim c-maybe-labelp "^;{}:" c-in-literal nil (59 123 125) t 58 1] 2) ((error (byte-code "\301\301\207" [crossedp nil] 1)))] 3])
(defalias 'c-forward-syntactic-ws #[(&optional lim) "dd`U\204`\306	!\210\307f\310=\203 \311`\n\312=\203' \313y\210\202\375 \n\314=\2033 \307\210\202\375 \n\311=\203? \315 \210\202\375 \n\316=\203K \317y\210\202\375 \n\320=\203W \321y\210\202\375 \n\322=\203f \321y\210\315 \210\202\375 \n\323=\203u \317y\210\315 \210\202\375 \n\324=\203\201 \325 \210\202\375 \n\326=\203\370 \327\330!\203\342 \203\342 \307\f\204\333 \214~\210\331`\321\330 \307\332%)o\203\256 e\211\202\224 \f\204\305 \333\307x\211\313U\203\301 \334 \210`)\202\223 \f\313U\204\223 \ff\335=\204\223 \fb\210\307\211\203\227 \fb\210)\202\375 \334 \210#\203\375 \336#!\203\375 \313\225b\210\202\375 \337\340\n\"\210`b\210*`U\203 \341\314`\n\312=\203\313y\210\202\356\n\314=\203$\307\210\202\356\n\311=\2030\315 \210\202\356\n\316=\203<\317y\210\202\356\n\320=\203H\321y\210\202\356\n\322=\203W\321y\210\315 \210\202\356\n\323=\203f\317y\210\315 \210\202\356\n\324=\203r\325 \210\202\356\n\326=\203\351\327\330!\203\323\203\323\307\f\204\314\214~\210\331`\321\330 \307\332%)o\203\237e\211\202\205\f\204\266\333\307x\211\313U\203\262\334 \210`)\202\204\f\313U\204\204\ff\335=\204\204\fb\210\307\211\203\210\fb\210)\202\356\334 \210#\203\356\336#!\203\356\313\225b\210\202\356\337\340\n\"\210`b\210*!\342=\203\377\317y\210\202\307\210\202 $\205`$^b*\207" [here hugenum position c-enable-xemacs-performance-kludge-p pos distance forward-comment nil 35 boi bol 0 eol back-to-indentation bonl 1 bopl -1 iopl ionl eod c-end-of-defun bod fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" char-before 92 defun-prompt-regexp lim] 8])
(defalias 'c-beginning-of-macro #[(&optional lim) "`\301y\210\302`S!\303=\203 \304y\210\202 \305 \210\306f\307=\203\" \310\202& b\210\306)\207" [here 0 char-before 92 -1 back-to-indentation nil 35 t] 2])
(put 'c-beginning-of-macro 'byte-optimizer 'byte-compile-inline-expand)
(defalias 'c-backward-syntactic-ws #[(&optional lim) "ed[`U\204? `\303	!\210\304`\305y\210\306`S!\307=\203' \310y\210\202 \311 \210\304f\312=\2035 \313\2029 b\210\304)\210)\202 \n\205G `\n]b*\207" [here hugenum lim forward-comment nil 0 char-before 92 -1 back-to-indentation 35 t] 2])
(defalias 'c-forward-token-1 #[(&optional count balanced lim) "\204 \306\307W\203 \310[	\n#[\207	\203 \311\202 \312```\313 \210`U\204> m\204> \n\2039 `\nV\204> S\307]\307U\203b \314f\206J \315z\316>\203\\ \317 \206V \315z\320>\204` m\203b \306\214\n\203k e\n}\210m\203u \fb\210\202\204 \314\321\322\217\210m\203\204 b\210T)+\207" [count balanced lim prev last jump-syntax 1 0 c-backward-token-1 (119 95 40 41 34 92 47 36 39) (119 95 34 92 47 39) c-forward-syntactic-ws nil 32 (119 95) char-before (119 95) (byte-code "\305V\203) 	`\306fz>\203 \307`\310\"b\210\202 \306u\210\311\f!\210S\211\202 \306\207" [count last prev jump-syntax lim 0 nil scan-sexps 1 c-forward-syntactic-ws] 4) ((error (goto-char last)))] 4])
(defalias 'c-backward-token-1 #[(&optional count balanced lim) "\204 \305\306W\203 \307[	\n#[\207	\203 \310\202 \311\312\306U\203O \312f\206, \313z\314>\203> \315 \2068 \313z\316>\204M `\212\317 \210`)U\203M m\203O \305\214\n\203X \nd}\210o\204h \312\320\321\217\210o\203h b\210)*\207" [count balanced lim last jump-syntax 1 0 c-forward-token-1 (119 95 40 41 34 92 47 36 39) (119 95 34 92 47 39) nil 32 (119 95) char-before (119 95) c-forward-syntactic-ws (byte-code "`	\304V\203& \305\n!\210\306 z>\203 \307`\310\"b\210\202  \311 \210	S\202  \304\207" [last count lim jump-syntax 0 c-backward-syntactic-ws char-before scan-sexps -1 backward-char] 3) ((error (goto-char last)))] 4])
(defalias 'c-in-literal #[(&optional lim) "\306\300!\203 \203 `\307HU\203 \310H\207\212	\206\311`\n\312=\203+ \307y\210\202\n\313=\2037 \314\210\202\n\315=\203C \316 \210\202\n\317=\203O \310y\210\202\n\320=\203[ \321y\210\202\n\322=\203j \321y\210\316 \210\202\n\323=\203y \310y\210\316 \210\202\n\324=\203\205 \325 \210\202\n\311=\203\375 \326\327!\203\347 \f\203\347 \314\204\340 \214~\210\330`\321\327 \314\331%)o\203\262 e\211\202\230 \204\312 \332\314x\211,\307U\203\306 \333 \210`)\202\227 \307U\204\227 f\334=\204\227 b\210\314\211\203\233 b\210)\202\333 \210-\203\335-!\203\307\225b\210\202\336\337\n\"\210`b\210*\340	`\".\341.8\203\342\202`\343.8\203/\344.8\203+\345\202`\346\202`	`\307y\210\347`S!\350=\203E\321y\210\2026\316 \210\314f\351=\203S\331\202Wb\210\314*\203_\352\202`\314+/\306\300!\203o\353`/\"/)\207" [c-in-literal-cache lim position here c-enable-xemacs-performance-kludge-p pos boundp 0 1 bod bol eol nil boi back-to-indentation bonl bopl -1 iopl ionl eod c-end-of-defun fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" parse-partial-sexp 3 string 4 7 c++ c char-before 92 35 pound vector distance defun-prompt-regexp state rtn] 7])
(defalias 'c-fast-in-literal #[(&optional lim) "\303 \211\304=\203 \304\202O \305=\203 \306\202O \307=\203! \310\202O \212	`\311y\210\312`S!\313=\2038 \314y\210\202) \315 \210\316f\317=\203F \320\202J \nb\210\316+\205O \321)\207" [context lim here buffer-syntactic-context string comment c++ block-comment c 0 char-before 92 -1 back-to-indentation nil 35 t pound] 3])
(byte-code "\300\301!\203 \302\303\304\"\210\300\207" [fboundp buffer-syntactic-context defalias c-in-literal c-fast-in-literal] 3)
(defalias 'c-literal-limits #[(&optional lim near) "\212`	\206\362 \306`\n\307=\203 \310y\210\202\355 \n\311=\203# \312\210\202\355 \n\313=\203/ \314 \210\202\355 \n\315=\203; \316y\210\202\355 \n\317=\203G \320y\210\202\355 \n\321=\203V \320y\210\314 \210\202\355 \n\322=\203e \316y\210\314 \210\202\355 \n\323=\203q \324 \210\202\355 \n\306=\203\350 \325\326!\203\322 \f\203\322 \312\204\313 \214~\210\327`\320\326 \312\330%)o\203\236 e\211\202\204 \204\265 \331\312x\211\310U\203\261 \332 \210`)\202\203 \310U\204\203 f\333=\204\203 b\210\312\211\203\207 b\210)\202\355 \332 \210;\203\355 \334;!\203\355 \310\225b\210\202\355 \335\336\n\"\210`b\210*\337	`\"<\340<8\203'\340<8\203\341\342\316\340<8\"!\210\337	`\"<\202 `\312\343\344\217\206#dB\202\345<8\203a\310y\210\337	`\"<`\345<8\204S\346\347!\210\337	`\312\211<%<`\2029\350\351!\210`\352\316!\210`B\202\353<8\203\206\353<8\203|\341\354!\210\337	`\"<\202h`\352\316!\210`B\202\312\355\356\217\203\233\350\351!\210`\352\316!\210`B\202=\205b\210\357\312w\210\312f\206\255\360z\361=\203\300`\312\362\363\217\206\274dB\202\334\364!\203\320`\352\316!\210`B\202\357\312x\210`\312>?\365 \206\340\360z\361=\203\357\312\366\367\217>\202\312\370\371\217\203\334\372!\203?b\210\352\320!\210`>>\205>?B*,\207" [pos lim position here c-enable-xemacs-performance-kludge-p distance bod bol 0 eol nil boi back-to-indentation bonl 1 bopl -1 iopl ionl eod c-end-of-defun fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" parse-partial-sexp 3 search-backward make-string (byte-code "\300`\301\"\206 db\210`\207" [scan-sexps 1] 3) ((error)) 7 search-forward "//" backward-char 2 forward-comment 4 "/*" (byte-code "\301\302`T\"8\207" [lim 4 parse-partial-sexp] 4) ((error)) " 	" 32 34 (byte-code "\300`\301\"\206 db\210`\207" [scan-sexps 1] 3) ((error)) "/[/*]" char-before (byte-code "\300`\301\"\206 eb\210`\207" [scan-sexps -1] 3) ((error)) (byte-code "\300u\210\301\207" [-2 t] 1) ((error)) "*/" defun-prompt-regexp state near beg end] 7])
(defalias 'c-literal-limits-fast #[(&optional lim) "\212\302`\"\303	8\203 \304	8b\210`\305\306\307\217\206 dB\202E \310	8\2033 \304	8b\210`\311\312!\210`B\202E \305\313\314\217\205E \315\316!\210`\311\312!\210`B*\207" [lim state parse-partial-sexp 3 8 nil (byte-code "\300`\301\"\206 db\210`\207" [scan-sexps 1] 3) ((error)) 4 forward-comment 1 (byte-code "\301\302``T\303\211%8\207" [state 4 parse-partial-sexp nil] 7) ((error)) backward-char 2] 4])
(defalias 'c-collect-line-comments #[(range) "\212\300\301\302\217)\207" [nil (byte-code ":\203R @b\210\304\305!\203R i`Ao\2041 \306\307!\2031 \304\305!\2031 iU\2031 `\202 	b\210\310\311w\210\304\305!\203M iU\203M \306\312!\210`\2024 \n	+B\207\207" [range end beg col looking-at "//" forward-comment -1 " 	" nil 1] 3) ((error range))] 3])
(defalias 'c-literal-type #[(range) ":\203' \212@b\210\301f\206 \302z\303=\203 \304\202% \305\306!\203$ \307\202% \310)\207\207" [range nil 32 34 string looking-at "//" c++ c] 2])
(byte-code "\302\300!\204 \303\300	B\303\207" [c-parsing-error current-load-list boundp nil] 2)
(defalias 'c-parse-state #[nil "\306\307\301!\203\n 	\207\306\212\310\n\2043\311U\2043\312`\f\313=\203) \311y\210\202\f\f\314=\2035 \306\210\202\f\f\315=\203A \316 \210\202\f\f\317=\203M \320y\210\202\f\f\321=\203Y \322y\210\202\f\f\323=\203h \322y\210\316 \210\202\f\f\324=\203w \320y\210\316 \210\202\f\f\325=\203\203 \326 \210\202\f\f\312=\203\327\330!\203\361 &\203\361 \306''\204\351 \214~\210\331`\322\330 \306\332%')o\203\265 e\211'\202\231 '\204\317 \333\306x\211(\311U\203\313 \334 \210`')\202\227 '\311U\204\227 'f\335=\204\227 'b\210\306\211'\203\234 'b\210)\202\f\334 \210)\203\f\336)!\203\f\311\225b\210\202\f\337\340\f\"\210`b\210*b\210\306f\335=\203)\212\341 \210\342 )\343=\204)So\203 \332\211\203 )`)'\212`)'*'+\306,\306-\306.\344\345\215\204M-.\207" [c-parsing-error c-state-cache at-bob cnt position here nil boundp 2 0 bod bol eol boi back-to-indentation bonl 1 bopl -1 iopl ionl eod c-end-of-defun fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" c-backward-syntactic-ws char-before 40 backup-bod (byte-code "\306	\203\245 	\nW\203\245 	\306\307\310\217\211\203T 	\nX\203T \306\311\312\217\211\203L \f\nX\203L 	Sf\313=\203F 	S\fB@:\203C A\202D B\f\211\202 	SB\202 	\204 \204 \306\314\315\217\211\203 \nX\203 Sf\316=\203 \306\317\320\217\211\204\215 S\321\322\306\"\210\202v eUf\313U\203v \321\322\323\"\210\202v \306\207" [state pos here last-pos sexp-end at-bob nil (scan-lists pos 1 -1) ((error)) (byte-code "\301S\302\"\207" [pos scan-sexps 1] 3) ((error)) 123 (byte-code "\301\302\211#\207" [last-pos scan-lists 1] 4) ((error)) 125 (scan-lists last-bod -1 1) ((error)) throw backup-bod t placeholder last-bod c-parsing-error] 4) c-enable-xemacs-performance-kludge-p pos distance defun-prompt-regexp last-bod last-pos placeholder state sexp-end] 8])
(defalias 'c-whack-state #[(bufpos state) "\304\211\n\203K \n@\nA:\2038 @X\204 AX\203+ \305	@C\"\202 \305	C\n#\304\211\202 X\204 \305	C\n#\304\211\204 	*\207" [car newstate state bufpos nil append] 5])
(defalias 'c-hack-state #[(bufpos which state) "\305=\203! 	@\211\203 \n:\204 \nU\204 	B\202 	)\207\306=\204, \307\310\"\210	@	A\211:\203= \f@\fA\n:\203F 	\202V \nB\f@:\203T \fA\202U \fB*\207" [which state car bufpos cdr open close error "c-hack-state, bad argument: %s"] 4])
(defalias 'c-adjust-state #[(from to shift state) "\301\302\"\207" [state mapcar #[(e) ":\2033 @A\nX\203 \n\fW\203 \n\\\240\210	X\203/ 	\fW\203/ 	\\\241\210*\202C X\203C \fW\203C \\\207" [e cdr car from to shift] 3]] 3])
(defalias 'c-beginning-of-inheritance-list #[(&optional lim) "\206\357 \306`	\307=\203 \310y\210\202\352 	\311=\203  \312\210\202\352 	\313=\203, \314 \210\202\352 	\315=\2038 \316y\210\202\352 	\317=\203D \320y\210\202\352 	\321=\203S \320y\210\314 \210\202\352 	\322=\203b \316y\210\314 \210\202\352 	\323=\203n \324 \210\202\352 	\306=\203\345 \325\326!\203\317 \203\317 \312\f\204\310 \214~\210\327`\320\326 \312\330%)o\203\233 e\211\202\201 \f\204\262 \331\312x\211\310U\203\256 \332 \210`)\202\200 \f\310U\204\200 \ff\333=\204\200 \fb\210\312\211\203\204 \fb\210)\202\352 \332 \210$\203\352 \334$!\203\352 \310\225b\210\202\352 \335\336	\"\210`\nb\210*\314 \210`%\337!\210`V\203\340 \341>\203\310y\210`%\342\312w\210\334&!\204\337!\210\202\372 %b\210\343\311`	\307=\2034\310y\210\202\n	\311=\203@\312\210\202\n	\313=\203L\314 \210\202\n	\315=\203X\316y\210\202\n	\317=\203d\320y\210\202\n	\321=\203s\320y\210\314 \210\202\n	\322=\203\202\316y\210\314 \210\202\n	\323=\203\216\324 \210\202\n	\306=\203\325\326!\203\357\203\357\312\f\204\350\214~\210\327`\320\326 \312\330%)o\203\273e\211\202\241\f\204\322\331\312x\211\310U\203\316\332 \210`)\202\240\f\310U\204\240\ff\333=\204\240\fb\210\312\211\203\244\fb\210)\202\n\332 \210$\203\n\334$!\203\n\310\225b\210\202\n\335\336	\"\210`\nb\210*w*\207" [lim position here c-enable-xemacs-performance-kludge-p pos distance bod bol 0 eol nil boi back-to-indentation bonl 1 bopl -1 iopl ionl eod c-end-of-defun fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" c-backward-syntactic-ws char-before (44 58) " 	" "^:" defun-prompt-regexp placeholder c-class-key] 8])
(defalias 'c-in-method-def-p #[nil "\212\301y\210\205 \302!\205 `)\207" [c-method-key 0 looking-at] 2])
#@631 Return a determination as to whether point is at the `top-level'.
Being at the top-level means that point is either outside any
enclosing block (such function definition), or inside a class
definition, but outside any method blocks.

If point is not at the top-level (e.g. it is inside a method
definition), then nil is returned.  Otherwise, if point is at a
top-level not enclosed within a class definition, t is returned.
Otherwise, a 2-vector is returned where the zeroth element is the
buffer position of the start of the class declaration, and the first
element is the buffer position of the enclosing class's opening
brace.
(defalias 'c-at-toplevel-p #[nil "\301 \302!?\206 \303!)\207" [state c-parse-state c-most-enclosing-brace c-search-uplist-for-classkey] 2 (#$ . 18121)])
(defalias 'c-just-after-func-arglist-p #[(&optional containing) "\212\304 \210\206	 `\211b\210\305 \306=\203% \307v\203% \310\311!\203% \304 \210\202> 	b\210\305 \312=\203; \307u\210\304 \210\310\313!\204> 	b\210\305 \314=\205o \n?\206o \315`\307\"\206R eb\210\307u\210\304 \210\305 \316>\206n \315`\317\"\206i eb\210\310!?*\207" [containing checkpoint c-method-key c-class-key c-backward-syntactic-ws char-before 116 -1 looking-at "\\<const\\>" 58 "[ 	\n]*:\\([^:]+\\|$\\)" 41 scan-sexps (45 43) -2] 4])
(defalias 'c-backward-to-start-of-do #[(&optional lim) "\306\307\206\361 \310`	\311=\203 \312y\210\202\354 	\313=\203\" \307\210\202\354 	\314=\203. \315 \210\202\354 	\316=\203: \306y\210\202\354 	\317=\203F \320y\210\202\354 	\321=\203U \320y\210\315 \210\202\354 	\322=\203d \306y\210\315 \210\202\354 	\323=\203p \324 \210\202\354 	\310=\203\347 \325\326!\203\321 \203\321 \307\f\204\312 \214~\210\327`\320\326 \307\330%)o\203\235 e\211\202\203 \f\204\264 \331\307x\211\312U\203\260 \332 \210`)\202\202 \f\312U\204\202 \ff\333=\204\202 \fb\210\307\211\203\206 \fb\210)\202\354 \332 \210!\203\354 \334!!\203\354 \312\225b\210\202\354 \335\336	\"\210`\nb\210*`\307\"#$$\312U\204\n\307\337\340\217\210\202\373 \"\204\nb\210\"-\207" [lim position here c-enable-xemacs-performance-kludge-p pos distance 1 nil bod bol 0 eol boi back-to-indentation bonl bopl -1 iopl ionl eod c-end-of-defun fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" (byte-code "\303`\304\"\206 eb\210o\203 \305\202F \306	!\307>\204F \310\311!\203' T\202F \310\312!\203; S\211\305U\203F \313\202F `	X\203F \305	b\210\303\207" [do-level lim foundp scan-sexps -1 0 c-in-literal (c c++) looking-at "while\\b[^_]" "do\\b[^_]" t] 3) ((error (byte-code "b\210\302\302\207" [lim do-level 0] 1))) defun-prompt-regexp foundp case-fold-search do-level] 9])
(defalias 'c-backward-to-start-of-if #[(&optional lim) "\306\307`\307=\203 \310y\210\202\345 \311=\203 \312\210\202\345 \313=\203) \314 \210\202\345 \315=\2035 \306y\210\202\345 \316=\203A \317y\210\202\345 \320=\203P \317y\210\314 \210\202\345 \321=\203_ \306y\210\314 \210\202\345 \322=\203k \323 \210\202\345 \324=\203\340 \325\326!\203\314 \n\203\314 \312\204\305 \214~\210\327`\317\326 \312\330%)o\203\230 e\211\202~ \204\257 \331\312x\211\310U\203\253 \332 \210`)\202} \310U\204} f\333=\204} b\210\312\211\203\201 b\210)\202\345 \332 \210\203\345 \334!\203\345 \310\225b\210\202\345 \335\336\"\210`	b\210*\312`\"Y\203\367 \"\206\340\324`\307=\203\310y\210\202\333\311=\203\312\210\202\333\313=\203\314 \210\202\333\315=\203+\306y\210\202\333\316=\2037\317y\210\202\333\320=\203F\317y\210\314 \210\202\333\321=\203U\306y\210\314 \210\202\333\322=\203a\323 \210\202\333\324=\203\326\325\326!\203\302\n\203\302\312\204\273\214~\210\327`\317\326 \312\330%)o\203\216e\211\202t\204\245\331\312x\211\310U\203\241\332 \210`)\202s\310U\204sf\333=\204sb\210\312\211\203wb\210)\202\333\332 \210\203\333\334!\203\333\310\225b\210\202\333\335\336\"\210`	b\210*\334\337!#\"$%\340\341\215-\207" [position here c-enable-xemacs-performance-kludge-p pos distance defun-prompt-regexp 1 bol 0 eol nil boi back-to-indentation bonl bopl -1 iopl ionl eod c-end-of-defun bod fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" "if\\b[^_]" orphan-if (byte-code "o\204I \303U\204I \304 \210\305\306\307\217\210\310\311!\203 T\202  \310\312!\203; `\305\313\314\217\210\310\315!\2047 S	b\210)\202  `\nW\203  \303\nb\210\202  \316\207" [if-level here lim 0 c-backward-syntactic-ws nil (byte-code "\300`\301\"\206 eb\207" [scan-sexps -1] 3) ((error (byte-code "\203\f \302\303\304\"\210\202 \305\306\307\310	\"T\"\210\304\207" [at-if here throw orphan-if nil error "No matching `if' found for `else' on line %d." count-lines 1] 5))) looking-at "else\\b[^_]" "if\\b[^_]" (byte-code "\300`\301\"\206 eb\207" [scan-sexps -1] 3) ((error)) "\\<else\\>[ 	]+\\<if\\>" t] 3) lim at-if case-fold-search if-level] 10])
(defalias 'c-skip-conditional #[nil "\300`\301\302!\203\f \303\202 \301\304!\203 \305\202 \306\"\206: \301\302!\203% \303\2020 \301\304!\203/ \305\2020 \306\307V\2039 d\202: eb\207" [scan-sexps looking-at "\\<else\\>[ 	]+\\<if\\>" 3 "\\<\\(do\\|else\\|try\\|finally\\)\\>" 1 2 0] 4])
(defalias 'c-skip-case-statement-forward #[(state &optional lim) "\206 d`\306\211\211`	@\f`W\203d \f\204d `\307\310#\203 \311\224\211\203 \312!\204 \fU\204 \n:\203Y \f\n@V\203Y \f\nAW\203Y \nAb\210\202 \fb\210\313\f\313\202 \204l b\210.\207" [lim state balanced safepos bufpos foundp nil re-search-forward move 0 c-in-literal t donep here c-switch-label-key] 7])
(defalias 'c-search-uplist-for-classkey #[(brace-state) "\205F@\306\211\211:\203 \3078A@\202\" A@@	:\203, \310\311	\"\210	?\206< 	eW\206< 	f\312=??\205E\n\204I e\202Q \n:\203Q \nA\212\214\nb\210\f\313Q\306\211\211/0123\203r 2\3133Q21\204A\314 \210	`V\203A\3152	\316#\203A\317\2240\317\225/\320\n!\204r 0b\210\321\306w\210\322\3234`54\324=\203\263 \317y\210\202\2374\325=\203\300 \306\210\202\2374\323=\203\315 \326 \210\202\2374\327=\203\332 \330y\210\202\2374\331=\203\347 \332y\210\202\2374\333=\203\367 \332y\210\326 \210\202\2374\334=\203\330y\210\326 \210\202\2374\335=\203\336 \210\202\2374\337=\203\231\340\341!\203\2036\203\203\30677\204{\214~\210\342`\332\341 \306\316%7)o\203Ge\2117\202+7\204a\343\306x\2118\317U\203]\344 \210`7)\202)7\317U\204)7f\312=\204)7b\210\306\2117\203.7b\210)\202\237\344 \2109\203\237\3459!\203\237\317\225b\210\202\237\310\3464\"\210`5b\210*	\"10Sf\211:\205\270:z\347>)\203\307/b\210\306\2111\202t ;\203\343\315;	\316#\203\343\3200!\204\343\306\2111\202t 3\203\3453!\203\350\330\316\"\317U\203\376\345\351!\204\357`	=\204r \306\2111\202t \352<\212\353\nx\210\354 \355=\203 <\356P<)<	w\210\3200!\2033\306u\210\202!`	U)\204r \306\2111\203w 1.+\207" [brace-state search-end search-start carcache c-class-key c-extra-toplevel-key nil 2 error "consp search-end: %s" 123 "\\|" c-forward-syntactic-ws re-search-forward t 0 c-in-literal " 	\n" vector boi bol eol back-to-indentation bonl 1 bopl -1 iopl ionl eod c-end-of-defun bod fboundp buffer-syntactic-context-depth scan-lists "^{" beginning-of-defun looking-at "unknown buffer position requested: %s" (119 95) c-forward-token-1 "(\\|\\w\\|\\s_\\|\\." "^;=)" "^<>" char-before 60 ">" match-end class foundp search-key c-inexpr-class-key position here c-enable-xemacs-performance-kludge-p pos distance defun-prompt-regexp char c-method-key skipchars] 9])
(defalias 'c-inside-bracelist-p #[(containing-sexp brace-state) "\306\307\310\217\206E\212\311\312	!)=\205 \n\313Q\306\211\211#$#\204B%\203B%:\203= &@%&A&\202  %b\210\314 \203L \306%\202  &@:\203Z &@A\202] &@\315\f\315=\203\316\317\320#\321U\203\306f\322=\203} \306\211\202a $\203\217 \323$!\203\217 \306\211\202a \306f\324=\203\377 \325\325\325=\203` \316\317\320#\321U\203` \323\326!\203\262 \306\202\372 \306f\327=\203\275 \306\202\372 \323\330!\203\307 \325\202\372 \212`\331\306x\210`'(\332\312	!)=\205\361 \333 \334=\205\361 \335('\"?\205\361 \336 ?+\203\371 \306\202\372 \320\211\202\231 \306f\337=\203` \212\316 \210\323\326!)?\211\202a \f\340>\2034\306f\322=\203'\306%\202  &@%&A&\202  \341\342&!!\210`\211#\203% #-\207" [mode major-mode c-class-key c-extra-toplevel-key braceassignp lim nil (byte-code "\212b\210\302`\303\"\206\f eb\210\304\305\306!\204& \302`\303\"\206 eb\210\305\306!\205: \304\307\310\217\211\205: \311`	\312Z\"?\205: `*\207" [containing-sexp bracepos scan-sexps -1 nil looking-at "enum[	\n ]+" (byte-code "\300`\301\302#\207" [scan-lists 1 -1] 4) ((error)) c-crosses-statement-barrier-p 2] 4) ((error)) pike-mode derived-mode-class "\\|" c-looking-at-inexpr-block dontknow c-backward-token-1 1 t 0 59 looking-at 61 maybe "operator\\>" 96 "\\s." "^<" c++-mode char-before 60 c-crosses-statement-barrier-p c-in-literal 91 (nil dontknow) c-beginning-of-statement-1 c-most-enclosing-brace bufpos class-key containing-sexp brace-state pos< here] 5])
(defalias 'c-looking-at-special-brace-list #[(&optional lim) "\205 \301\302\303\217\207" [c-special-brace-lists nil (byte-code "\212`\304\211\305 \210\304f\306=\203 \307u\210\305 \210\304f\236\2027 \304f\236\211\2037 \310 \210\311u\210\304f\306=\2056 `\n\205k \205k \304\312\313\217\203g \304\314\315\217\203g \316 z\317U\203_ \305 \210`	SU\205k \n	BB\202k \nCB,\207" [type end beg c-special-brace-lists nil c-forward-syntactic-ws 40 1 c-backward-syntactic-ws -1 (byte-code "b\210\302`\303\"\206 db\210`\304 \305U\207" [beg end scan-sexps 1 char-before 41] 3) ((error)) (byte-code "b\210\302u\210\303`\302\"\206 db\210\304 z\305U?\206 \304 	AU\207" [beg type 1 scan-sexps char-before 41] 3) ((error)) char-before 41] 3) ((error))] 3])
(defalias 'c-looking-at-inexpr-block #[(&optional lim) "\212\204 e\306f\307=\203- \310 \210`V\203- \311 \312=\203- 	\203' \313 \204- \314`B\202y \306\315\316\317#\320U\203w `Y\203w \321\322!\203w \203U \321!\203U \323`B\202r \f\203e \321\f!\203e \314`B\202r \205r \321!\205r \324`B\211\203/ \n))\207" [lim c-special-brace-lists res c-inexpr-class-key c-inexpr-block-key c-lambda-key nil 123 c-backward-syntactic-ws char-before 40 c-looking-at-special-brace-list inexpr-statement c-backward-token-1 1 t 0 looking-at "(\\|\\w\\|\\s_\\|\\." inexpr-class inlambda] 5])
(defalias 'c-looking-at-inexpr-block-backward #[(&optional lim) "\212\206\360 \306`	\307=\203 \310y\210\202\353 	\311=\203! \312\210\202\353 	\313=\203- \314 \210\202\353 	\315=\2039 \316y\210\202\353 	\317=\203E \320y\210\202\353 	\321=\203T \320y\210\314 \210\202\353 	\322=\203c \316y\210\314 \210\202\353 	\323=\203o \324 \210\202\353 	\306=\203\346 \325\326!\203\320 \203\320 \312\f\204\311 \214~\210\327`\320\326 \312\330%)o\203\234 e\211\202\202 \f\204\263 \331\312x\211\310U\203\257 \332 \210`)\202\201 \f\310U\204\201 \ff\333=\204\201 \fb\210\312\211\203\205 \fb\210)\202\353 \332 \210!\203\353 \334!!\203\353 \310\225b\210\202\353 \335\336	\"\210`\nb\210*\312\337\340\217*\207" [lim position here c-enable-xemacs-performance-kludge-p pos distance bod bol 0 eol nil boi back-to-indentation bonl 1 bopl -1 iopl ionl eod c-end-of-defun fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" (byte-code "\301!\210\302 \303=\205 \304`\305\"\206 eb\210`Y\205 \306!\207" [lim c-backward-syntactic-ws char-before 125 scan-sexps -1 c-looking-at-inexpr-block] 3) ((error)) defun-prompt-regexp] 7])
(defalias 'c-most-enclosing-brace #[(state) "\302	\203( \204( 	@	A:\203 \302\202 eV\203\" \302\302\211\204 )\207" [enclosingp state nil] 3])
(defalias 'c-least-enclosing-brace #[(state) "\301\237!\207" [state c-most-enclosing-brace] 2])
(defalias 'c-safe-position #[(bufpos state) "\303	\203( 	@:\203 	@A\202 	@\211\nW\203! \303\211\202 	A\211\204 )\207" [safepos state bufpos nil] 3])
(defalias 'c-narrow-out-enclosing-class #[(state lim) "\306	\203'\307	!\211\203'\310HTb\210\311\nw\210`\310HX\203* \310HTb\210\312\n!\210`\nb\210\313`\314=\203> \315y\210\202 \313=\203J \306\210\202 \316=\203V \317 \210\202 \320=\203b \310y\210\202 \321=\203n \322y\210\202 \323=\203} \322y\210\317 \210\202 \324=\203\214 \310y\210\317 \210\202 \325=\203\230 \326 \210\202 \327=\203\330\331!\203\203\306\"\"\204\375 \214~\210\332`\322\331 \306\333%\")o\203\311 e\211\"\202\255 \"\204\343 \334\306x\211#\315U\203\337 \335 \210`\")\202\253 \"\315U\204\253 \"f\336=\204\253 \"b\210\306\211\"\203\260 \"b\210)\202 \335 \210$\203 \337$!\203 \315\225b\210\202 \340\341\"\210`\fb\210*}\210)\207" [inclass-p state lim position here c-enable-xemacs-performance-kludge-p nil c-search-uplist-for-classkey 1 " 	\n" c-forward-syntactic-ws eol bol 0 boi back-to-indentation bonl bopl -1 iopl ionl eod c-end-of-defun bod fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" pos distance defun-prompt-regexp] 8])
(defalias 'c-add-class-syntax #[(symbol classkey) "\214~\210\306Hb\210	\307=\203`\310`\n\311=\203 \312y\210\202\366 \n\313=\203+ \314\210\202\366 \n\310=\2037 \315 \210\202\366 \n\316=\203C \306y\210\202\366 \n\317=\203O \320y\210\202\366 \n\321=\203^ \320y\210\315 \210\202\366 \n\322=\203m \306y\210\315 \210\202\366 \n\323=\203y \324 \210\202\366 \n\325=\203\361 \326\327!\203\333 \f\203\333 \314\204\324 \214~\210\330`\320\327 \314\331%)o\203\246 e\211\202\214 \204\276 \332\314x\211\"\312U\203\272 \333 \210`)\202\213 \312U\204\213 f\334=\204\213 b\210\314\211\203\217 b\210)\202\366 \333 \210#\203\366 \335#!\203\366 \312\225b\210\202\366 \336\337\n\"\210`b\210*U\203	`B$B\211$\202(	\312HB$B$%\205(\340 \205(\341\314B$B\211$)\207" [classkey symbol position here c-enable-xemacs-performance-kludge-p pos 1 inclass boi bol 0 eol nil back-to-indentation bonl bopl -1 iopl ionl eod c-end-of-defun bod fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" c-looking-at-inexpr-block inexpr-class distance defun-prompt-regexp syntax c-inexpr-class-key] 8])
(put 'c-add-class-syntax 'byte-optimizer 'byte-compile-inline-expand)
(defalias 'c-guess-basic-syntax #[nil "\212\214\306y\210`\307\310 \211\311\312!\f)=\205\" @\205\" \313@!A\307B\307C\307D\307E\307F\307G\307H\307I\307J\307K\307L\307M\307N\314\"O\307P\212\214~\210O\203\210 O\306Hb\210\313Q\315P!\203\210 \316\317!\211R\320\230\203} \321P\202\207 R\322\230\203\207 \323P)*\212b\210\324\307w\210\325\307x\210\203\323 A\204\323 C\204\323 @CAC:\203\306 CA`U\203\300 C@C\202\225 \307C\202\225 CeX\203\225 \307C\202\225 )C\206\346 \n@:\203\345 \n@A\206\346 eFb\210\325\307w\210\307fE\326F!\210\327 Db\210\325\307w\210\330F!\211B\331>\203\332\333S`TS\334=\203#\306y\210\202S\335=\2030\307\210\202S\336=\203=\337 \210\202S\340=\203J\317y\210\202S\333=\203W\341y\210\202S\342=\203g\341y\210\337 \210\202S\343=\203w\317y\210\337 \210\202S\344=\203\204\345 \210\202S\346=\203	\347\350!\203\363U\203\363\307VV\204\353\214~\210\351`\341\350 \307\352%V)o\203\267e\211V\202\233V\204\321\353\307x\211W\306U\203\315\354 \210`V)\202\231V\306U\204\231Vf\355=\204\231Vb\210\307\211V\203\236Vb\210)\202\354 \210X\203\313X!\203\306\225b\210\202\356\357S\"\210`Tb\210*BGBG\202\272[B\360>\203B\341y\306U\2032\313\361!\204%B\336S`TS\334=\203G\306y\210\2023S\335=\203T\307\210\2023S\336=\203a\337 \210\2023S\340=\203n\317y\210\2023S\333=\203{\341y\210\2023S\342=\203\213\341y\210\337 \210\2023S\343=\203\233\317y\210\337 \210\2023S\344=\203\250\345 \210\2023S\346=\203-\347\350!\203U\203\307VV\204\214~\210\351`\341\350 \307\352%V)o\203\333e\211V\202\277V\204\365\353\307x\211W\306U\203\361\354 \210`V)\202\275V\306U\204\275Vf\355=\204\275Vb\210\307\211V\203\302Vb\210)\2023\354 \210X\2033\313X!\2033\306\225b\210\2023\356\357S\"\210`Tb\210*BGBG\202\272[B\362=\203\235\336S`TS\334=\203\\\306y\210\202HS\335=\203i\307\210\202HS\336=\203v\337 \210\202HS\340=\203\203\317y\210\202HS\333=\203\220\341y\210\202HS\342=\203\240\341y\210\337 \210\202HS\343=\203\260\317y\210\337 \210\202HS\344=\203\275\345 \210\202HS\346=\203B\347\350!\203,U\203,\307VV\204$\214~\210\351`\341\350 \307\352%V)o\203\360e\211V\202\324V\204\n\353\307x\211W\306U\203\354 \210`V)\202\322V\306U\204\322Vf\355=\204\322Vb\210\307\211V\203\327Vb\210)\202H\354 \210X\203H\313X!\203H\306\225b\210\202H\356\357S\"\210`Tb\210*FF`T\306y\210\327`S!\363=\203g\341y\210\202X\337 \210\307f\364=\203u\352\202zTb\210\307)\210)`Y\211YU\203\215\365\202\216\366\211KYBGBG*\202\272[A\203\261\367\336S`TS\334=\203\266\306y\210\202\242S\335=\203\303\307\210\202\242S\336=\203\320\337 \210\202\242S\340=\203\335\317y\210\202\242S\333=\203\352\341y\210\202\242S\342=\203\372\341y\210\337 \210\202\242S\343=\203\n\317y\210\337 \210\202\242S\344=\203\345 \210\202\242S\346=\203\234\347\350!\203\206U\203\206\307VV\204~\214~\210\351`\341\350 \307\352%V)o\203Je\211V\202.V\204d\353\307x\211W\306U\203`\354 \210`V)\202,V\306U\204,Vf\355=\204,Vb\210\307\211V\2031Vb\210)\202\242\354 \210X\203\242\313X!\203\242\306\225b\210\202\242\356\357S\"\210`Tb\210*BGBG\202\272[C\204%(Z\203\300\370 \206\304E\355=\211N\203\271\f\212b\210\325\307w\210\307\371\372\217\205\313Q\315P!\205\316\317!L`\211H\205L\322\230\203\374\373\211K\206L\320\230\205\374`\317\"\206db\210\375 \210\307f\376=\205\377\211K)\2033Hb\210K\336S`TS\334=\2038\306y\210\202$S\335=\203E\307\210\202$S\336=\203R\337 \210\202$S\340=\203_\317y\210\202$S\333=\203l\341y\210\202$S\342=\203|\341y\210\337 \210\202$S\343=\203\214\317y\210\337 \210\202$S\344=\203\231\345 \210\202$S\346=\203\347\350!\203U\203\307VV\204 \214~\210\351`\341\350 \307\352%V)o\203\314e\211V\202\260V\204\346\353\307x\211W\306U\203\342\354 \210`V)\202\256V\306U\204\256Vf\355=\204\256Vb\210\307\211V\203\263Vb\210)\202$\354 \210X\203$\313X!\203$\306\225b\210\202$\356\357S\"\210`Tb\210*BGBG\202\272[\212b\210\201x \307w\210\201y \201[ !\203a[\\\201z \201[ !\210\201{ \310 !\\[)\202g\201{ \310 !\211]\205t]\306H\211H*\203\206\201| HBGBG\202\272[\212\201} F!\210o\203\226\375!\210\313\201~ !\203\254\374`\317\"\206\246db\210\375!\210\336S`TS\334=\203\277\306y\210\202\253S\335=\203\314\307\210\202\253S\336=\203\331\337 \210\202\253S\340=\203\346\317y\210\202\253S\333=\203\363\341y\210\202\253S\342=\203\341y\210\337 \210\202\253S\343=\203\317y\210\337 \210\202\253S\344=\203 \345 \210\202\253S\346=\203\245\347\350!\203\217U\203\217\307VV\204\207\214~\210\351`\341\350 \307\352%V)o\203Se\211V\2027V\204m\353\307x\211W\306U\203i\354 \210`V)\2025V\306U\2045Vf\355=\2045Vb\210\307\211V\203:Vb\210)\202\253\354 \210X\203\253\313X!\203\253\306\225b\210\202\253\356\357S\"\210`Tb\210*HN:\206	\313\201 !\204\352\212b\210`HV\203\340\201\200 \317\352\"\306U\203\340\307f\201\201 U\203\305\307f)\201\201 =\205	\212`W\203	\201\202 \317\352\"\306U\203	\307f\201\203 >\203\353\307f\201\204 >)?)\203	\201\205 HBGBG\202\272[O\203\216\nP\204\216\n\201\206 \307BGBG\201\207 O^_\214~\210^\317Hb\210_\201\207 =\203e\n`\336S`TS\334=\203b	\306y\210\202N\nS\335=\203o	\307\210\202N\nS\336=\203|	\337 \210\202N\nS\340=\203\211	\317y\210\202N\nS\333=\203\226	\341y\210\202N\nS\342=\203\246	\341y\210\337 \210\202N\nS\343=\203\266	\317y\210\337 \210\202N\nS\344=\203\303	\345 \210\202N\nS\346=\203H\n\347\350!\2032\nU\2032\n\307VV\204*\n\214~\210\351`\341\350 \307\352%V)o\203\366	e\211V\202\332	V\204\n\353\307x\211W\306U\203\f\n\354 \210`V)\202\330	V\306U\204\330	Vf\355=\204\330	Vb\210\307\211V\203\335	Vb\210)\202N\n\354 \210X\203N\n\313X!\203N\n\306\225b\210\202N\n\356\357S\"\210`Tb\210*U\203e\n_`BGB\211G\202\210\n_^\306HBGBG`\205\210\n\201\210  \205\210\n\201\211 \307BGB\211G)\210*\202\272[Hb\210O\203\250\201\212 \336S`TS\334=\203\255\n\306y\210\202\231S\335=\203\272\n\307\210\202\231S\336=\203\307\n\337 \210\202\231S\340=\203\324\n\317y\210\202\231S\333=\203\341\n\341y\210\202\231S\342=\203\361\n\341y\210\337 \210\202\231S\343=\203\317y\210\337 \210\202\231S\344=\203\345 \210\202\231S\346=\203\223\347\350!\203}U\203}\307VV\204u\214~\210\351`\341\350 \307\352%V)o\203Ae\211V\202%V\204[\353\307x\211W\306U\203W\354 \210`V)\202#V\306U\204#Vf\355=\204#Vb\210\307\211V\203(Vb\210)\202\231\354 \210X\203\231\313X!\203\231\306\225b\210\202\231\356\357S\"\210`Tb\210*BGBG\202\272[\201\212 \334S`TS\334=\203\276\306y\210\202\252\fS\335=\203\313\307\210\202\252\fS\336=\203\330\337 \210\202\252\fS\340=\203\345\317y\210\202\252\fS\333=\203\362\341y\210\202\252\fS\342=\203\f\341y\210\337 \210\202\252\fS\343=\203\f\317y\210\337 \210\202\252\fS\344=\203\f\345 \210\202\252\fS\346=\203\244\f\347\350!\203\216\fU\203\216\f\307VV\204\206\f\214~\210\351`\341\350 \307\352%V)o\203R\fe\211V\2026\fV\204l\f\353\307x\211W\306U\203h\f\354 \210`V)\2024\fV\306U\2044\fVf\355=\2044\fVb\210\307\211V\2039\fVb\210)\202\252\f\354 \210X\203\252\f\313X!\203\252\f\306\225b\210\202\252\f\356\357S\"\210`Tb\210*BGBG\202\272[\201\213  \203\315D\201\214 =\204\322\fE\201\214 =\203BD\201\214 =\203\336\f\341u\210\326F!\210\327 \201\214 =\203\364\f\341u\210\326F!\210\327 \201\215 =\203\374`\341\"\206eb\210`H\212\307\201\216 \201\217 \217\203,\313\201\220 !\203,\307\201\221 \201\222 \217\203,`H)Hb\210\201\223 \336S`TS\334=\203G\306y\210\2023S\335=\203T\307\210\2023S\336=\203a\337 \210\2023S\340=\203n\317y\210\2023S\333=\203{\341y\210\2023S\342=\203\213\341y\210\337 \210\2023S\343=\203\233\317y\210\337 \210\2023S\344=\203\250\345 \210\2023S\346=\203-\347\350!\203U\203\307VV\204\214~\210\351`\341\350 \307\352%V)o\203\333e\211V\202\277V\204\365\353\307x\211W\306U\203\361\354 \210`V)\202\275V\306U\204\275Vf\355=\204\275Vb\210\307\211V\203\302Vb\210)\2023\354 \210X\2033\313X!\2033\306\225b\210\2023\356\357S\"\210`Tb\210*BGBG\202\272[a\203\265\201\224 \336S`TS\334=\203]\306y\210\202IS\335=\203j\307\210\202IS\336=\203w\337 \210\202IS\340=\203\204\317y\210\202IS\333=\203\221\341y\210\202IS\342=\203\241\341y\210\337 \210\202IS\343=\203\261\317y\210\337 \210\202IS\344=\203\276\345 \210\202IS\346=\203C\347\350!\203-U\203-\307VV\204%\214~\210\351`\341\350 \307\352%V)o\203\361e\211V\202\325V\204\353\307x\211W\306U\203\354 \210`V)\202\323V\306U\204\323Vf\355=\204\323Vb\210\307\211V\203\330Vb\210)\202I\354 \210X\203I\313X!\203I\306\225b\210\202I\356\357S\"\210`Tb\210*BGBGO\203\272[\201\207 O^_\214~\210^\317Hb\210_\201\207 =\203\214`\336S`TS\334=\203\211\306y\210\202uS\335=\203\226\307\210\202uS\336=\203\243\337 \210\202uS\340=\203\260\317y\210\202uS\333=\203\275\341y\210\202uS\342=\203\315\341y\210\337 \210\202uS\343=\203\335\317y\210\337 \210\202uS\344=\203\352\345 \210\202uS\346=\203o\347\350!\203YU\203Y\307VV\204Q\214~\210\351`\341\350 \307\352%V)o\203e\211V\202V\2047\353\307x\211W\306U\2033\354 \210`V)\202\377V\306U\204\377Vf\355=\204\377Vb\210\307\211V\203Vb\210)\202u\354 \210X\203u\313X!\203u\306\225b\210\202u\356\357S\"\210`Tb\210*U\203\214_`BGB\211G\202\257_^\306HBGBG`\205\257\201\210  \205\257\201\211 \307BGB\211G)\210*\202\272[\201} F!\210\201\225 \336S`TS\334=\203\322\306y\210\202\276S\335=\203\337\307\210\202\276S\336=\203\354\337 \210\202\276S\340=\203\371\317y\210\202\276S\333=\203\341y\210\202\276S\342=\203\341y\210\337 \210\202\276S\343=\203&\317y\210\337 \210\202\276S\344=\2033\345 \210\202\276S\346=\203\270\347\350!\203\242U\203\242\307VV\204\232\214~\210\351`\341\350 \307\352%V)o\203fe\211V\202JV\204\200\353\307x\211W\306U\203|\354 \210`V)\202HV\306U\204HVf\355=\204HVb\210\307\211V\203MVb\210)\202\276\354 \210X\203\276\313X!\203\276\306\225b\210\202\276\356\357S\"\210`Tb\210*BGBG\202\272[b\203\331\313b!\204\211D\201\214 =\204\212E\201\214 =\205\376\307\201\226 \201\227 \217\205\376\307f\201\214 =?)\203$\212\326F!\210D\201\214 =\203\341u\210\326F!\210\337 \210\313c!)\204\211\201\230 \312!\f)=\203\222\212\201} F!\210`)\307\211def\212d\204w\313g!\203\\e`BM\352d\202q\307\201\231 \201\232 \217\203n`fX\203q\352d\352e\202D)M+\203\222\201\233 MA`\"\204\222E\201\214 =\203\250\326F!\210\201\234 \336S`TS\334=\203\255\306y\210\202\231S\335=\203\272\307\210\202\231S\336=\203\307\337 \210\202\231S\340=\203\324\317y\210\202\231S\333=\203\341\341y\210\202\231S\342=\203\361\341y\210\337 \210\202\231S\343=\203\317y\210\337 \210\202\231S\344=\203\345 \210\202\231S\346=\203\223\347\350!\203}U\203}\307VV\204u\214~\210\351`\341\350 \307\352%V)o\203Ae\211V\202%V\204[\353\307x\211W\306U\203W\354 \210`V)\202#V\306U\204#Vf\355=\204#Vb\210\307\211V\203(Vb\210)\202\231\354 \210X\203\231\313X!\203\231\306\225b\210\202\231\356\357S\"\210`Tb\210*BGBG\202\272[D\201\214 =\203\201\234 \336S`TS\334=\203\307\306y\210\202\263S\335=\203\324\307\210\202\263S\336=\203\341\337 \210\202\263S\340=\203\356\317y\210\202\263S\333=\203\373\341y\210\202\263S\342=\203\341y\210\337 \210\202\263S\343=\203\317y\210\337 \210\202\263S\344=\203(\345 \210\202\263S\346=\203\255\347\350!\203\227U\203\227\307VV\204\217\214~\210\351`\341\350 \307\352%V)o\203[e\211V\202?V\204u\353\307x\211W\306U\203q\354 \210`V)\202=V\306U\204=Vf\355=\204=Vb\210\307\211V\203BVb\210)\202\263\354 \210X\203\263\313X!\203\263\306\225b\210\202\263\356\357S\"\210`Tb\210*BGBGO\203\272[\201\207 O^_\214~\210^\317Hb\210_\201\207 =\203\366`\336S`TS\334=\203\363\306y\210\202\337S\335=\203 \307\210\202\337S\336=\203\337 \210\202\337S\340=\203\317y\210\202\337S\333=\203'\341y\210\202\337S\342=\2037\341y\210\337 \210\202\337S\343=\203G\317y\210\337 \210\202\337S\344=\203T\345 \210\202\337S\346=\203\331\347\350!\203\303U\203\303\307VV\204\273\214~\210\351`\341\350 \307\352%V)o\203\207e\211V\202kV\204\241\353\307x\211W\306U\203\235\354 \210`V)\202iV\306U\204iVf\355=\204iVb\210\307\211V\203nVb\210)\202\337\354 \210X\203\337\313X!\203\337\306\225b\210\202\337\356\357S\"\210`Tb\210*U\203\366_`BGB\211G\202_^\306HBGBG`\205\201\210  \205\201\211 \307BGB\211G)\210*\202\272[M\203~MAM@e\211hb\210\313\201\235 !\203Q\201\225 \201} F!\210\336S`TS\334=\203V\306y\210\202BS\335=\203c\307\210\202BS\336=\203p\337 \210\202BS\340=\203}\317y\210\202BS\333=\203\212\341y\210\202BS\342=\203\232\341y\210\337 \210\202BS\343=\203\252\317y\210\337 \210\202BS\344=\203\267\345 \210\202BS\346=\203<\347\350!\203&U\203&\307VV\204\214~\210\351`\341\350 \307\352%V)o\203\352e\211V\202\316V\204\353\307x\211W\306U\203 \354 \210`V)\202\314V\306U\204\314Vf\355=\204\314Vb\210\307\211V\203\321Vb\210)\202B\354 \210X\203B\313X!\203B\306\225b\210\202B\356\357S\"\210`Tb\210*BGBG\202ze\203d\201\236 hBGBG\202z\201\234 MAb\210\201} F!\210`BGBG*\202\272[\201\237 F!\210\201\236 `BGBG\202\272[D\201\240 =\203 b\210\326F!\210F`W\203\350\327 \201\240 =\203\350\341u\210\326\334S`TS\334=\203\312\306y\210\202\266S\335=\203\327\307\210\202\266S\336=\203\344\337 \210\202\266S\340=\203\361\317y\210\202\266S\333=\203\376\341y\210\202\266S\342=\203\341y\210\337 \210\202\266S\343=\203\317y\210\337 \210\202\266S\344=\203+\345 \210\202\266S\346=\203\260\347\350!\203\232U\203\232\307VV\204\222\214~\210\351`\341\350 \307\352%V)o\203^e\211V\202BV\204x\353\307x\211W\306U\203t\354 \210`V)\202@V\306U\204@Vf\355=\204@Vb\210\307\211V\203EVb\210)\202\266\354 \210X\203\266\313X!\203\266\306\225b\210\202\266\356\357S\"\210`Tb\210*!\210\327 \201\215 =\203\326\374`\201\241 \"\206\321eb\210\202\340\374`\341\"\206\336eb\210\326F!\210\202\243\212\307\210`FV\203)\327 \201\240 =\203)\201\200 \201\242 \352F#\306U\203)\307f\201\243 =\203)\201\200 \317\352F#\306U\203)\326F!\210\202\354`H\326F!\210\327 )\201\214 =\203m\212Hb\210\337 \210i\205U\313i!?\205U\313c!?)\203mHb\210\375 \210\201\244 `BGBG\202\272[\375!\210\307f\201\214 =\203\215\201\245 \307w\210\201\244 `BGBG\202\272[\212\201} F!\210`H\313j!)\203\265Hb\210\201\236 \336S`TS\334=\203\272\306y\210\202\246S\335=\203\307\307\210\202\246S\336=\203\324\337 \210\202\246S\340=\203\341\317y\210\202\246S\333=\203\356\341y\210\202\246S\342=\203\376\341y\210\337 \210\202\246S\343=\203\317y\210\337 \210\202\246S\344=\203\345 \210\202\246S\346=\203\240\347\350!\203\212U\203\212\307VV\204\202\214~\210\351`\341\350 \307\352%V)o\203Ne\211V\2022V\204h\353\307x\211W\306U\203d\354 \210`V)\2020V\306U\2040Vf\355=\2040Vb\210\307\211V\2035Vb\210)\202\246\354 \210X\203\246\313X!\203\246\306\225b\210\202\246\356\357S\"\210`Tb\210*BGBG\202\272[\212b\210\201\246 Fx\210`H\327 \201\247 =\205\321\330F!?)\203\355Hb\210\201} F!\210\201\250 `BGBG\202\272[\201} F!\210O\203i\203\313i!\203\317y\210\202\376\375!\210\201\251 \336S`TS\334=\203%\306y\210\202S\335=\2032\307\210\202S\336=\203?\337 \210\202S\340=\203L\317y\210\202S\333=\203Y\341y\210\202S\342=\203i\341y\210\337 \210\202S\343=\203y\317y\210\337 \210\202S\344=\203\206\345 \210\202S\346=\203\347\350!\203\365U\203\365\307VV\204\355\214~\210\351`\341\350 \307\352%V)o\203\271e\211V\202\235V\204\323\353\307x\211W\306U\203\317\354 \210`V)\202\233V\306U\204\233Vf\355=\204\233Vb\210\307\211V\203\240Vb\210)\202\354 \210X\203\313X!\203\306\225b\210\202\356\357S\"\210`Tb\210*BGBG\202\272[O\203\232i\203\232\313i!\203\232\201\252 \340S`TS\334=\203G\306y\210\2023S\335=\203T\307\210\2023S\336=\203a\337 \210\2023S\340=\203n\317y\210\2023S\333=\203{\341y\210\2023S\342=\203\213\341y\210\337 \210\2023S\343=\203\233\317y\210\337 \210\2023S\344=\203\250\345 \210\2023S\346=\203-\347\350!\203U\203\307VV\204\214~\210\351`\341\350 \307\352%V)o\203\333e\211V\202\277V\204\365\353\307x\211W\306U\203\361\354 \210`V)\202\275V\306U\204\275Vf\355=\204\275Vb\210\307\211V\203\302Vb\210)\2023\354 \210X\2033\313X!\2033\306\225b\210\2023\356\357S\"\210`Tb\210*BGBG\201\207 O^_\214~\210^\317Hb\210_\201\207 =\203q`\336S`TS\334=\203n\306y\210\202ZS\335=\203{\307\210\202ZS\336=\203\210\337 \210\202ZS\340=\203\225\317y\210\202ZS\333=\203\242\341y\210\202ZS\342=\203\262\341y\210\337 \210\202ZS\343=\203\302\317y\210\337 \210\202ZS\344=\203\317\345 \210\202ZS\346=\203T\347\350!\203>U\203>\307VV\2046\214~\210\351`\341\350 \307\352%V)o\203e\211V\202\346V\204\353\307x\211W\306U\203\354 \210`V)\202\344V\306U\204\344Vf\355=\204\344Vb\210\307\211V\203\351Vb\210)\202Z\354 \210X\203Z\313X!\203Z\306\225b\210\202Z\356\357S\"\210`Tb\210*U\203q_`BGB\211G\202\224_^\306HBGBG`\205\224\201\210  \205\224\201\211 \307BGB\211G)\210*\202\272[P\203\310E\201\253 =\203\310P\321=\203\265\201\254 \202\270\201\255 \211KO\306HBGBG\202\272[O\203M E\201\253 =\203M \212\214~\210\317u\210\307\201\256 \201\257 \217\205\356`O\317HU*\203M \201\260 O^_\214~\210^\317Hb\210_\201\207 =\203$ `\336S`TS\334=\203!\306y\210\202 S\335=\203.\307\210\202 S\336=\203;\337 \210\202 S\340=\203H\317y\210\202 S\333=\203U\341y\210\202 S\342=\203e\341y\210\337 \210\202 S\343=\203u\317y\210\337 \210\202 S\344=\203\202\345 \210\202 S\346=\203 \347\350!\203\361U\203\361\307VV\204\351\214~\210\351`\341\350 \307\352%V)o\203\265e\211V\202\231V\204\317\353\307x\211W\306U\203\313\354 \210`V)\202\227V\306U\204\227Vf\355=\204\227Vb\210\307\211V\203\234Vb\210)\202 \354 \210X\203 \313X!\203 \306\225b\210\202 \356\357S\"\210`Tb\210*U\203$ _`BGB\211G\202G _^\306HBGBG`\205G \201\210  \205G \201\211 \307BGB\211G)\210*\202\272[a\203\353!\212\201\261 \201\262 \307\201\263 #\210`)k\212\326k!\210`H\327 \201\264 >\203\212 `kV\203\212 \306y\210`H\326k!\210\202l \327 \201\215 =\205\303 @?\206\303 \374`\341\"\206\241 eb\210\341u\210\326 \210\327 \201\265 >\206\302 \374`\201\241 \"\206\274 eb\210\313c!?*\203\353!\212\201}  \210\313\201\266 !)\204\353!Hb\210\201\267 \336S`TS\334=\203\360 \306y\210\202\334!S\335=\203\375 \307\210\202\334!S\336=\203\n!\337 \210\202\334!S\340=\203!\317y\210\202\334!S\333=\203$!\341y\210\202\334!S\342=\2034!\341y\210\337 \210\202\334!S\343=\203D!\317y\210\337 \210\202\334!S\344=\203Q!\345 \210\202\334!S\346=\203\326!\347\350!\203\300!U\203\300!\307VV\204\270!\214~\210\351`\341\350 \307\352%V)o\203\204!e\211V\202h!V\204\236!\353\307x\211W\306U\203\232!\354 \210`V)\202f!V\306U\204f!Vf\355=\204f!Vb\210\307\211V\203k!Vb\210)\202\334!\354 \210X\203\334!\313X!\203\334!\306\225b\210\202\334!\356\357S\"\210`Tb\210*BGBG\202\272[\326F!\210O\203\"\"i\203\"\"o\204\"\"\212\307\201\270 \201\271 \217\210\313i!)\203\"\"\374`\341\"\206\"eb\210\326F!\210\202\360!o\204/\"\327 \201\272 >\203\347&\214~\210\201\273 \334S`TS\334=\203H\"\306y\210\2024#S\335=\203U\"\307\210\2024#S\336=\203b\"\337 \210\2024#S\340=\203o\"\317y\210\2024#S\333=\203|\"\341y\210\2024#S\342=\203\214\"\341y\210\337 \210\2024#S\343=\203\234\"\317y\210\337 \210\2024#S\344=\203\251\"\345 \210\2024#S\346=\203.#\347\350!\203#U\203#\307VV\204#\214~\210\351`\341\350 \307\352%V)o\203\334\"e\211V\202\300\"V\204\366\"\353\307x\211W\306U\203\362\"\354 \210`V)\202\276\"V\306U\204\276\"Vf\355=\204\276\"Vb\210\307\211V\203\303\"Vb\210)\2024#\354 \210X\2034#\313X!\2034#\306\225b\210\2024#\356\357S\"\210`Tb\210*BGBGO\203\343&O\317Hb\210`\201\274 \336!U\204[#O\306Hb\210P\321=\203s$\201\275 \336S`TS\334=\203x#\306y\210\202d$S\335=\203\205#\307\210\202d$S\336=\203\222#\337 \210\202d$S\340=\203\237#\317y\210\202d$S\333=\203\254#\341y\210\202d$S\342=\203\274#\341y\210\337 \210\202d$S\343=\203\314#\317y\210\337 \210\202d$S\344=\203\331#\345 \210\202d$S\346=\203^$\347\350!\203H$U\203H$\307VV\204@$\214~\210\351`\341\350 \307\352%V)o\203\f$e\211V\202\360#V\204&$\353\307x\211W\306U\203\"$\354 \210`V)\202\356#V\306U\204\356#Vf\355=\204\356#Vb\210\307\211V\203\363#Vb\210)\202d$\354 \210X\203d$\313X!\203d$\306\225b\210\202d$\356\357S\"\210`Tb\210*BGBG\202\343&P\323=\203\213%\201\276 \336S`TS\334=\203\220$\306y\210\202|%S\335=\203\235$\307\210\202|%S\336=\203\252$\337 \210\202|%S\340=\203\267$\317y\210\202|%S\333=\203\304$\341y\210\202|%S\342=\203\324$\341y\210\337 \210\202|%S\343=\203\344$\317y\210\337 \210\202|%S\344=\203\361$\345 \210\202|%S\346=\203v%\347\350!\203`%U\203`%\307VV\204X%\214~\210\351`\341\350 \307\352%V)o\203$%e\211V\202%V\204>%\353\307x\211W\306U\203:%\354 \210`V)\202%V\306U\204%Vf\355=\204%Vb\210\307\211V\203%Vb\210)\202|%\354 \210X\203|%\313X!\203|%\306\225b\210\202|%\356\357S\"\210`Tb\210*BGBG\202\343&\201\207 O^_\214~\210^\317Hb\210_\201\207 =\203\275&`\336S`TS\334=\203\272%\306y\210\202\246&S\335=\203\307%\307\210\202\246&S\336=\203\324%\337 \210\202\246&S\340=\203\341%\317y\210\202\246&S\333=\203\356%\341y\210\202\246&S\342=\203\376%\341y\210\337 \210\202\246&S\343=\203&\317y\210\337 \210\202\246&S\344=\203&\345 \210\202\246&S\346=\203\240&\347\350!\203\212&U\203\212&\307VV\204\202&\214~\210\351`\341\350 \307\352%V)o\203N&e\211V\2022&V\204h&\353\307x\211W\306U\203d&\354 \210`V)\2020&V\306U\2040&Vf\355=\2040&Vb\210\307\211V\2035&Vb\210)\202\246&\354 \210X\203\246&\313X!\203\246&\306\225b\210\202\246&\356\357S\"\210`Tb\210*U\203\275&_`BGB\211G\202\340&_^\306HBGBG`\205\340&\201\210  \205\340&\201\211 \307BGB\211G)\210*)\202\272[@\203\n'\201} F!\210\306y\210\313@!\203\n'\201\277 `BGBG\202\272[\201} F!\210\375 \210\201\300 \336S`TS\334=\203*'\306y\210\202(S\335=\2037'\307\210\202(S\336=\203D'\337 \210\202(S\340=\203Q'\317y\210\202(S\333=\203^'\341y\210\202(S\342=\203n'\341y\210\337 \210\202(S\343=\203~'\317y\210\337 \210\202(S\344=\203\213'\345 \210\202(S\346=\203(\347\350!\203\372'U\203\372'\307VV\204\362'\214~\210\351`\341\350 \307\352%V)o\203\276'e\211V\202\242'V\204\330'\353\307x\211W\306U\203\324'\354 \210`V)\202\240'V\306U\204\240'Vf\355=\204\240'Vb\210\307\211V\203\245'Vb\210)\202(\354 \210X\203(\313X!\203(\306\225b\210\202(\356\357S\"\210`Tb\210*BGBG\202\272[`\2044(l\2044(m\203\221)\201\210  \211H\203\221)H@\201\301 \236\211K\203S(KAK\202r(\212\307\201\302 \201\303 \217\205c(\313m!)\203m(\201\304 \202p(\201\206 KHAb\210K\336S`TS\334=\203\214(\306y\210\202x)S\335=\203\231(\307\210\202x)S\336=\203\246(\337 \210\202x)S\340=\203\263(\317y\210\202x)S\333=\203\300(\341y\210\202x)S\342=\203\320(\341y\210\337 \210\202x)S\343=\203\340(\317y\210\337 \210\202x)S\344=\203\355(\345 \210\202x)S\346=\203r)\347\350!\203\\)U\203\\)\307VV\204T)\214~\210\351`\341\350 \307\352%V)o\203 )e\211V\202)V\204:)\353\307x\211W\306U\2036)\354 \210`V)\202)V\306U\204)Vf\355=\204)Vb\210\307\211V\203)Vb\210)\202x)\354 \210X\203x)\313X!\203x)\306\225b\210\202x)\356\357S\"\210`Tb\210*BGBGH@\307BGBG\202\272[Z\203\241)\212Cb\210\370 )\204%3Cf\355=\204%3\326C!\210D\201\240 =\204\325*E\201\305 >\203\325*Cb\210\201\306 \336S`TS\334=\203\332)\306y\210\202\306*S\335=\203\347)\307\210\202\306*S\336=\203\364)\337 \210\202\306*S\340=\203*\317y\210\202\306*S\333=\203*\341y\210\202\306*S\342=\203*\341y\210\337 \210\202\306*S\343=\203.*\317y\210\337 \210\202\306*S\344=\203;*\345 \210\202\306*S\346=\203\300*\347\350!\203\252*U\203\252*\307VV\204\242*\214~\210\351`\341\350 \307\352%V)o\203n*e\211V\202R*V\204\210*\353\307x\211W\306U\203\204*\354 \210`V)\202P*V\306U\204P*Vf\355=\204P*Vb\210\307\211V\203U*Vb\210)\202\306*\354 \210X\203\306*\313X!\203\306*\306\225b\210\202\306*\356\357S\"\210`Tb\210*BGBG\202\272[E\355=\203-.b\210\336S`TS\334=\203\362*\306y\210\202\336+S\335=\203\377*\307\210\202\336+S\336=\203\f+\337 \210\202\336+S\340=\203+\317y\210\202\336+S\333=\203&+\341y\210\202\336+S\342=\2036+\341y\210\337 \210\202\336+S\343=\203F+\317y\210\337 \210\202\336+S\344=\203S+\345 \210\202\336+S\346=\203\330+\347\350!\203\302+U\203\302+\307VV\204\272+\214~\210\351`\341\350 \307\352%V)o\203\206+e\211V\202j+V\204\240+\353\307x\211W\306U\203\234+\354 \210`V)\202h+V\306U\204h+Vf\355=\204h+Vb\210\307\211V\203m+Vb\210)\202\336+\354 \210X\203\336+\313X!\203\336+\306\225b\210\202\336+\356\357S\"\210`Tb\210*HCb\210\201\307 HCB\"\203-\201\205 \336S`TS\334=\203,\306y\210\202\371,S\335=\203,\307\210\202\371,S\336=\203',\337 \210\202\371,S\340=\2034,\317y\210\202\371,S\333=\203A,\341y\210\202\371,S\342=\203Q,\341y\210\337 \210\202\371,S\343=\203a,\317y\210\337 \210\202\371,S\344=\203n,\345 \210\202\371,S\346=\203\363,\347\350!\203\335,U\203\335,\307VV\204\325,\214~\210\351`\341\350 \307\352%V)o\203\241,e\211V\202\205,V\204\273,\353\307x\211W\306U\203\267,\354 \210`V)\202\203,V\306U\204\203,Vf\355=\204\203,Vb\210\307\211V\203\210,Vb\210)\202\371,\354 \210X\203\371,\313X!\203\371,\306\225b\210\202\371,\356\357S\"\210`Tb\210*BGBG\201\211 \307BGBG\202\272[\201\310 \336S`TS\334=\203(-\306y\210\202.S\335=\2035-\307\210\202.S\336=\203B-\337 \210\202.S\340=\203O-\317y\210\202.S\333=\203\\-\341y\210\202.S\342=\203l-\341y\210\337 \210\202.S\343=\203|-\317y\210\337 \210\202.S\344=\203\211-\345 \210\202.S\346=\203.\347\350!\203\370-U\203\370-\307VV\204\360-\214~\210\351`\341\350 \307\352%V)o\203\274-e\211V\202\240-V\204\326-\353\307x\211W\306U\203\322-\354 \210`V)\202\236-V\306U\204\236-Vf\355=\204\236-Vb\210\307\211V\203\243-Vb\210)\202.\354 \210X\203.\313X!\203.\306\225b\210\202.\356\357S\"\210`Tb\210*BGBG\201\311 \307BGBG\202\272[D\201\312 >\203K/Cb\210\201\313 \336S`TS\334=\203P.\306y\210\202</S\335=\203].\307\210\202</S\336=\203j.\337 \210\202</S\340=\203w.\317y\210\202</S\333=\203\204.\341y\210\202</S\342=\203\224.\341y\210\337 \210\202</S\343=\203\244.\317y\210\337 \210\202</S\344=\203\261.\345 \210\202</S\346=\2036/\347\350!\203 /U\203 /\307VV\204/\214~\210\351`\341\350 \307\352%V)o\203\344.e\211V\202\310.V\204\376.\353\307x\211W\306U\203\372.\354 \210`V)\202\306.V\306U\204\306.Vf\355=\204\306.Vb\210\307\211V\203\313.Vb\210)\202</\354 \210X\203</\313X!\203</\306\225b\210\202</\356\357S\"\210`Tb\210*BGBG\202\272[\212Cb\210\307\201\314 \201\315 \217\205`/\313\201\316 !)\203\227/CTb\210\375!\210\201} C!\210D\201\317 =\203\212/\201\320 `BGBG\202\272[\201\251 `BGBG\202\272[@\203\3140Cf\201\321 =\203\3140\212CSb\210\326\346S`TS\334=\203\300/\306y\210\202\2540S\335=\203\315/\307\210\202\2540S\336=\203\332/\337 \210\202\2540S\340=\203\347/\317y\210\202\2540S\333=\203\364/\341y\210\202\2540S\342=\2030\341y\210\337 \210\202\2540S\343=\2030\317y\210\337 \210\202\2540S\344=\203!0\345 \210\202\2540S\346=\203\2460\347\350!\203\2200U\203\2200\307VV\204\2100\214~\210\351`\341\350 \307\352%V)o\203T0e\211V\20280V\204n0\353\307x\211W\306U\203j0\354 \210`V)\20260V\306U\20460Vf\355=\20460Vb\210\307\211V\203;0Vb\210)\202\2540\354 \210X\203\2540\313X!\203\2540\306\225b\210\202\2540\356\357S\"\210`Tb\210*!\210\313n!?\205\3100\201\322 CBGB\211G)\204\272[\212CTb\210\325\307w\210l)\2042\212\201} F!\210\201\323 \307x\210`CX)\2032Cb\210\201\324 \336S`TS\334=\2031\306y\210\202\3671S\335=\2031\307\210\202\3671S\336=\203%1\337 \210\202\3671S\340=\20321\317y\210\202\3671S\333=\203?1\341y\210\202\3671S\342=\203O1\341y\210\337 \210\202\3671S\343=\203_1\317y\210\337 \210\202\3671S\344=\203l1\345 \210\202\3671S\346=\203\3611\347\350!\203\3331U\203\3331\307VV\204\3231\214~\210\351`\341\350 \307\352%V)o\203\2371e\211V\202\2031V\204\2711\353\307x\211W\306U\203\2651\354 \210`V)\202\2011V\306U\204\2011Vf\355=\204\2011Vb\210\307\211V\203\2061Vb\210)\202\3671\354 \210X\203\3671\313X!\203\3671\306\225b\210\202\3671\356\357S\"\210`Tb\210*BGBG\202\272[\201} C!\210\317u\210\375!\210\201\325 \336S`TS\334=\203*2\306y\210\2023S\335=\20372\307\210\2023S\336=\203D2\337 \210\2023S\340=\203Q2\317y\210\2023S\333=\203^2\341y\210\2023S\342=\203n2\341y\210\337 \210\2023S\343=\203~2\317y\210\337 \210\2023S\344=\203\2132\345 \210\2023S\346=\2033\347\350!\203\3722U\203\3722\307VV\204\3622\214~\210\351`\341\350 \307\352%V)o\203\2762e\211V\202\2422V\204\3302\353\307x\211W\306U\203\3242\354 \210`V)\202\2402V\306U\204\2402Vf\355=\204\2402Vb\210\307\211V\203\2452Vb\210)\2023\354 \210X\2033\313X!\2033\306\225b\210\2023\356\357S\"\210`Tb\210*BGBG\202\272[b\203\2165\212b\210\325\307w\210\313b!)\203\2165b\210\325\307w\210E\201\214 =\203`4\326F!\210\201\234 \336S`TS\334=\203e3\306y\210\202Q4S\335=\203r3\307\210\202Q4S\336=\2033\337 \210\202Q4S\340=\203\2143\317y\210\202Q4S\333=\203\2313\341y\210\202Q4S\342=\203\2513\341y\210\337 \210\202Q4S\343=\203\2713\317y\210\337 \210\202Q4S\344=\203\3063\345 \210\202Q4S\346=\203K4\347\350!\20354U\20354\307VV\204-4\214~\210\351`\341\350 \307\352%V)o\203\3713e\211V\202\3353V\2044\353\307x\211W\306U\2034\354 \210`V)\202\3333V\306U\204\3333Vf\355=\204\3333Vb\210\307\211V\203\3403Vb\210)\202Q4\354 \210X\203Q4\313X!\203Q4\306\225b\210\202Q4\356\357S\"\210`Tb\210*BGBG\202\272[D\201\214 =\203z5\201\234 \336S`TS\334=\2034\306y\210\202k5S\335=\203\2144\307\210\202k5S\336=\203\2314\337 \210\202k5S\340=\203\2464\317y\210\202k5S\333=\203\2634\341y\210\202k5S\342=\203\3034\341y\210\337 \210\202k5S\343=\203\3234\317y\210\337 \210\202k5S\344=\203\3404\345 \210\202k5S\346=\203e5\347\350!\203O5U\203O5\307VV\204G5\214~\210\351`\341\350 \307\352%V)o\2035e\211V\202\3674V\204-5\353\307x\211W\306U\203)5\354 \210`V)\202\3654V\306U\204\3654Vf\355=\204\3654Vb\210\307\211V\203\3724Vb\210)\202k5\354 \210X\203k5\313X!\203k5\306\225b\210\202k5\356\357S\"\210`Tb\210*BGBG\202\272[\201\237 F!\210\201\236 `BGBG\202\272[Z\203\2365\212Cb\210\370 )\206\2455\201\307 C\"\211N\203\347;N:\203\3556ENA@=\203\3556N@@b\210\201} F!\210\201\202 \306!\210\313\201\326 !\203\3345\201\202 \317!\210\201\205 \336S`TS\334=\203\3625\306y\210\202\3366S\335=\203\3775\307\210\202\3366S\336=\203\f6\337 \210\202\3366S\340=\2036\317y\210\202\3366S\333=\203&6\341y\210\202\3366S\342=\20366\341y\210\337 \210\202\3366S\343=\203F6\317y\210\337 \210\202\3366S\344=\203S6\345 \210\202\3366S\346=\203\3306\347\350!\203\3026U\203\3026\307VV\204\2726\214~\210\351`\341\350 \307\352%V)o\203\2066e\211V\202j6V\204\2406\353\307x\211W\306U\203\2346\354 \210`V)\202h6V\306U\204h6Vf\355=\204h6Vb\210\307\211V\203m6Vb\210)\202\3366\354 \210X\203\3366\313X!\203\3366\306\225b\210\202\3366\356\357S\"\210`Tb\210*BGBG\202\272[N:\20317N@@b\210\212b\210\337 \210\307f\201\215 =\2037`TN@A=\206-7\307fNAA=\205-7\201\202  \306U\205-7`TN@A=)\202I7E\201\253 =\203]8\307\201\327 \201\330 \217\203]8`CU\203]8\201\331 \336S`TS\334=\203b7\306y\210\202N8S\335=\203o7\307\210\202N8S\336=\203|7\337 \210\202N8S\340=\203\2117\317y\210\202N8S\333=\203\2267\341y\210\202N8S\342=\203\2467\341y\210\337 \210\202N8S\343=\203\2667\317y\210\337 \210\202N8S\344=\203\3037\345 \210\202N8S\346=\203H8\347\350!\20328U\20328\307VV\204*8\214~\210\351`\341\350 \307\352%V)o\203\3667e\211V\202\3327V\2048\353\307x\211W\306U\203\f8\354 \210`V)\202\3307V\306U\204\3307Vf\355=\204\3307Vb\210\307\211V\203\3357Vb\210)\202N8\354 \210X\203N8\313X!\203N8\306\225b\210\202N8\356\357S\"\210`Tb\210*BGBG\202\272[N:\203t8N@@b\210\201\202 \317\307#\210\202x8Cb\210\307u\210`o\375!\210o\334S`TS\334=\203\2278\306y\210\202\2039S\335=\203\2448\307\210\202\2039S\336=\203\2618\337 \210\202\2039S\340=\203\2768\317y\210\202\2039S\333=\203\3138\341y\210\202\2039S\342=\203\3338\341y\210\337 \210\202\2039S\343=\203\3538\317y\210\337 \210\202\2039S\344=\203\3708\345 \210\202\2039S\346=\203}9\347\350!\203g9U\203g9\307VV\204_9\214~\210\351`\341\350 \307\352%V)o\203+9e\211V\2029V\204E9\353\307x\211W\306U\203A9\354 \210`V)\2029V\306U\2049Vf\355=\2049Vb\210\307\211V\2039Vb\210)\202\2039\354 \210X\203\2039\313X!\203\2039\306\225b\210\202\2039\356\357S\"\210`Tb\210*]b\210)\201\332 w\210`U\203\256:Cb\210\201\333 \336S`TS\334=\203\2639\306y\210\202\237:S\335=\203\3009\307\210\202\237:S\336=\203\3159\337 \210\202\237:S\340=\203\3329\317y\210\202\237:S\333=\203\3479\341y\210\202\237:S\342=\203\3679\341y\210\337 \210\202\237:S\343=\203:\317y\210\337 \210\202\237:S\344=\203:\345 \210\202\237:S\346=\203\231:\347\350!\203\203:U\203\203:\307VV\204{:\214~\210\351`\341\350 \307\352%V)o\203G:e\211V\202+:V\204a:\353\307x\211W\306U\203]:\354 \210`V)\202):V\306U\204):Vf\355=\204):Vb\210\307\211V\203.:Vb\210)\202\237:\354 \210X\203\237:\313X!\203\237:\306\225b\210\202\237:\356\357S\"\210`Tb\210*BGBG\202\272[E\355=\204\315;Z\203\332;\212b\210\375\335S`TS\334=\203\322:\306y\210\202\276;S\335=\203\337:\307\210\202\276;S\336=\203\354:\337 \210\202\276;S\340=\203\371:\317y\210\202\276;S\333=\203;\341y\210\202\276;S\342=\203;\341y\210\337 \210\202\276;S\343=\203&;\317y\210\337 \210\202\276;S\344=\2033;\345 \210\202\276;S\346=\203\270;\347\350!\203\242;U\203\242;\307VV\204\232;\214~\210\351`\341\350 \307\352%V)o\203f;e\211V\202J;V\204\200;\353\307x\211W\306U\203|;\354 \210`V)\202H;V\306U\204H;Vf\355=\204H;Vb\210\307\211V\203M;Vb\210)\202\276;\354 \210X\203\276;\313X!\203\276;\306\225b\210\202\276;\356\357S\"\210`Tb\210*!\210\370`!)\203\332;\201\334 `BGBG\202\272[\201\335 `BGBG\202\272[D\201\336 >\204\261BD\201\253 =\203<\201\337 C!\203\261B`\212\201} C!\210\375 \210`\211H)V\203\261BHCU\204\261Bb\210\325\307w\210\212Hb\210\313p!\205N<\307\201\340 \201\341 \217\210\375 \210\307f\201\317 =\203M<\317u\210\375 \210`)\211q\203\211>qY\203\211>Hb\210E\355=\203x=\201\342 \336S`TS\334=\203}<\306y\210\202i=S\335=\203\212<\307\210\202i=S\336=\203\227<\337 \210\202i=S\340=\203\244<\317y\210\202i=S\333=\203\261<\341y\210\202i=S\342=\203\301<\341y\210\337 \210\202i=S\343=\203\321<\317y\210\337 \210\202i=S\344=\203\336<\345 \210\202i=S\346=\203c=\347\350!\203M=U\203M=\307VV\204E=\214~\210\351`\341\350 \307\352%V)o\203=e\211V\202\365<V\204+=\353\307x\211W\306U\203'=\354 \210`V)\202\363<V\306U\204\363<Vf\355=\204\363<Vb\210\307\211V\203\370<Vb\210)\202i=\354 \210X\203i=\313X!\203i=\306\225b\210\202i=\356\357S\"\210`Tb\210*BGBG\202\255B\201\343 \336S`TS\334=\203\216=\306y\210\202z>S\335=\203\233=\307\210\202z>S\336=\203\250=\337 \210\202z>S\340=\203\265=\317y\210\202z>S\333=\203\302=\341y\210\202z>S\342=\203\322=\341y\210\337 \210\202z>S\343=\203\342=\317y\210\337 \210\202z>S\344=\203\357=\345 \210\202z>S\346=\203t>\347\350!\203^>U\203^>\307VV\204V>\214~\210\351`\341\350 \307\352%V)o\203\">e\211V\202>V\204<>\353\307x\211W\306U\2038>\354 \210`V)\202>V\306U\204>Vf\355=\204>Vb\210\307\211V\203	>Vb\210)\202z>\354 \210X\203z>\313X!\203z>\306\225b\210\202z>\356\357S\"\210`Tb\210*BGBG\202\255BZ\203\223>\370 \206\227>E\355=\211N\2036@\212b\210\201x \307w\210\201{ \310 !\211]\205\272>]\306H\211H*\203\314>\201| HBGBG\202\255BN:\204	?\212Hb\210\313\201\344 !)\204	?\212b\210`HV\203\377>\201\200 \317\352\"\306U\203\377>\307f\201\201 U\203\344>\307f)\201\201 =\203?\201\205 HBGBG\202\255BHb\210\201\251 \336S`TS\334=\2031?\306y\210\202@S\335=\203>?\307\210\202@S\336=\203K?\337 \210\202@S\340=\203X?\317y\210\202@S\333=\203e?\341y\210\202@S\342=\203u?\341y\210\337 \210\202@S\343=\203\205?\317y\210\337 \210\202@S\344=\203\222?\345 \210\202@S\346=\203@\347\350!\203@U\203@\307VV\204\371?\214~\210\351`\341\350 \307\352%V)o\203\305?e\211V\202\251?V\204\337?\353\307x\211W\306U\203\333?\354 \210`V)\202\247?V\306U\204\247?Vf\355=\204\247?Vb\210\307\211V\203\254?Vb\210)\202@\354 \210X\203@\313X!\203@\306\225b\210\202@\356\357S\"\210`Tb\210*BGBG\201\310 \307BGBG\202\255B\313\201\345 !\203\215BHb\210q\203K@qb\210\201\346 \201\345 \201\263 #\203`@\330H!\204K@`U\204wA\201\347 \336S`TS\334=\203|@\306y\210\202hAS\335=\203\211@\307\210\202hAS\336=\203\226@\337 \210\202hAS\340=\203\243@\317y\210\202hAS\333=\203\260@\341y\210\202hAS\342=\203\300@\341y\210\337 \210\202hAS\343=\203\320@\317y\210\337 \210\202hAS\344=\203\335@\345 \210\202hAS\346=\203bA\347\350!\203LAU\203LA\307VV\204DA\214~\210\351`\341\350 \307\352%V)o\203Ae\211V\202\364@V\204*A\353\307x\211W\306U\203&A\354 \210`V)\202\362@V\306U\204\362@Vf\355=\204\362@Vb\210\307\211V\203\367@Vb\210)\202hA\354 \210X\203hA\313X!\203hA\306\225b\210\202hA\356\357S\"\210`Tb\210*BGBG\202\255B\326F!\210\201\251 \336S`TS\334=\203\222A\306y\210\202~BS\335=\203\237A\307\210\202~BS\336=\203\254A\337 \210\202~BS\340=\203\271A\317y\210\202~BS\333=\203\306A\341y\210\202~BS\342=\203\326A\341y\210\337 \210\202~BS\343=\203\346A\317y\210\337 \210\202~BS\344=\203\363A\345 \210\202~BS\346=\203xB\347\350!\203bBU\203bB\307VV\204ZB\214~\210\351`\341\350 \307\352%V)o\203&Be\211V\202\nBV\204@B\353\307x\211W\306U\203<B\354 \210`V)\202BV\306U\204BVf\355=\204BVb\210\307\211V\203BVb\210)\202~B\354 \210X\203~B\313X!\203~B\306\225b\210\202~B\356\357S\"\210`Tb\210*BGBG\202\255B\201} q!\210q\203\240Bq`]\206\241B`b\210\201\251 `BGBG)\202\272[\313\201\350 !\203\321C\201\351 C!\210\201\352 \336S`TS\334=\203\326B\306y\210\202\302CS\335=\203\343B\307\210\202\302CS\336=\203\360B\337 \210\202\302CS\340=\203\375B\317y\210\202\302CS\333=\203\nC\341y\210\202\302CS\342=\203C\341y\210\337 \210\202\302CS\343=\203*C\317y\210\337 \210\202\302CS\344=\2037C\345 \210\202\302CS\346=\203\274C\347\350!\203\246CU\203\246C\307VV\204\236C\214~\210\351`\341\350 \307\352%V)o\203jCe\211V\202NCV\204\204C\353\307x\211W\306U\203\200C\354 \210`V)\202LCV\306U\204LCVf\355=\204LCVb\210\307\211V\203QCVb\210)\202\302C\354 \210X\203\302C\313X!\203\302C\306\225b\210\202\302C\356\357S\"\210`Tb\210*BGBG\202\272[b\210\325\307w\210\313\201\353 !\203D\212\201\354 C!\210`H\313\201\355 !)\203D\201\356 HBGBG\202\272[\212\201\357 \312!\f)=\203D\313\201\360 !\202*D\201\230 \312!\f)=\205rE\313\201\361 !\205rE\307\201\362 \201\363 \217\205rE\307f\355=\205rE\307\201\364 \201\365 \217\205rE\307f\201\243 =\203^D\307\201\366 \201\367 \217\202_D\352\205rE\313\201\370 !\205rE\336S`TS\334=\203}D\306y\210\202iES\335=\203\212D\307\210\202iES\336=\203\227D\337 \210\202iES\340=\203\244D\317y\210\202iES\333=\203\261D\341y\210\202iES\342=\203\301D\341y\210\337 \210\202iES\343=\203\321D\317y\210\337 \210\202iES\344=\203\336D\345 \210\202iES\346=\203cE\347\350!\203MEU\203ME\307VV\204EE\214~\210\351`\341\350 \307\352%V)o\203Ee\211V\202\365DV\204+E\353\307x\211W\306U\203'E\354 \210`V)\202\363DV\306U\204\363DVf\355=\204\363DVb\210\307\211V\203\370DVb\210)\202iE\354 \210X\203iE\313X!\203iE\306\225b\210\202iE\356\357S\"\210`Tb\210*\211H)\203\204E\201\371 HBGBG\202\272[\313r!\203\264GCb\210`\336S`TS\334=\203\243E\306y\210\202\217FS\335=\203\260E\307\210\202\217FS\336=\203\275E\337 \210\202\217FS\340=\203\312E\317y\210\202\217FS\333=\203\327E\341y\210\202\217FS\342=\203\347E\341y\210\337 \210\202\217FS\343=\203\367E\317y\210\337 \210\202\217FS\344=\203F\345 \210\202\217FS\346=\203\211F\347\350!\203sFU\203sF\307VV\204kF\214~\210\351`\341\350 \307\352%V)o\2037Fe\211V\202FV\204QF\353\307x\211W\306U\203MF\354 \210`V)\202FV\306U\204FVf\355=\204FVb\210\307\211V\203FVb\210)\202\217F\354 \210X\203\217F\313X!\203\217F\306\225b\210\202\217F\356\357S\"\210`Tb\210*U\204\243F\374`\341\"\206\241Feb\210\201\372 \336S`TS\334=\203\271F\306y\210\202\245GS\335=\203\306F\307\210\202\245GS\336=\203\323F\337 \210\202\245GS\340=\203\340F\317y\210\202\245GS\333=\203\355F\341y\210\202\245GS\342=\203\375F\341y\210\337 \210\202\245GS\343=\203G\317y\210\337 \210\202\245GS\344=\203G\345 \210\202\245GS\346=\203\237G\347\350!\203\211GU\203\211G\307VV\204\201G\214~\210\351`\341\350 \307\352%V)o\203MGe\211V\2021GV\204gG\353\307x\211W\306U\203cG\354 \210`V)\202/GV\306U\204/GVf\355=\204/GVb\210\307\211V\2034GVb\210)\202\245G\354 \210X\203\245G\313X!\203\245G\306\225b\210\202\245G\356\357S\"\210`Tb\210*BGBG\202\272[\313s!\203\344ICb\210`\336S`TS\334=\203\323G\306y\210\202\277HS\335=\203\340G\307\210\202\277HS\336=\203\355G\337 \210\202\277HS\340=\203\372G\317y\210\202\277HS\333=\203H\341y\210\202\277HS\342=\203H\341y\210\337 \210\202\277HS\343=\203'H\317y\210\337 \210\202\277HS\344=\2034H\345 \210\202\277HS\346=\203\271H\347\350!\203\243HU\203\243H\307VV\204\233H\214~\210\351`\341\350 \307\352%V)o\203gHe\211V\202KHV\204\201H\353\307x\211W\306U\203}H\354 \210`V)\202IHV\306U\204IHVf\355=\204IHVb\210\307\211V\203NHVb\210)\202\277H\354 \210X\203\277H\313X!\203\277H\306\225b\210\202\277H\356\357S\"\210`Tb\210*U\204\323H\374`\341\"\206\321Heb\210\201\373 \336S`TS\334=\203\351H\306y\210\202\325IS\335=\203\366H\307\210\202\325IS\336=\203I\337 \210\202\325IS\340=\203I\317y\210\202\325IS\333=\203I\341y\210\202\325IS\342=\203-I\341y\210\337 \210\202\325IS\343=\203=I\317y\210\337 \210\202\325IS\344=\203JI\345 \210\202\325IS\346=\203\317I\347\350!\203\271IU\203\271I\307VV\204\261I\214~\210\351`\341\350 \307\352%V)o\203}Ie\211V\202aIV\204\227I\353\307x\211W\306U\203\223I\354 \210`V)\202_IV\306U\204_IVf\355=\204_IVb\210\307\211V\203dIVb\210)\202\325I\354 \210X\203\325I\313X!\203\325I\306\225b\210\202\325I\356\357S\"\210`Tb\210*BGBG\202\272[E\201\253 =\203BO\201\374 C\n\"F\212Cb\210`\336S`TS\334=\203J\306y\210\202\373JS\335=\203J\307\210\202\373JS\336=\203)J\337 \210\202\373JS\340=\2036J\317y\210\202\373JS\333=\203CJ\341y\210\202\373JS\342=\203SJ\341y\210\337 \210\202\373JS\343=\203cJ\317y\210\337 \210\202\373JS\344=\203pJ\345 \210\202\373JS\346=\203\365J\347\350!\203\337JU\203\337J\307VV\204\327J\214~\210\351`\341\350 \307\352%V)o\203\243Je\211V\202\207JV\204\275J\353\307x\211W\306U\203\271J\354 \210`V)\202\205JV\306U\204\205JVf\355=\204\205JVb\210\307\211V\203\212JVb\210)\202\373J\354 \210X\203\373J\313X!\203\373J\306\225b\210\202\373J\356\357S\"\210`Tb\210*U\204\fK\201} F!\210\336S`TS\334=\203K\306y\210\202LS\335=\203,K\307\210\202LS\336=\2039K\337 \210\202LS\340=\203FK\317y\210\202LS\333=\203SK\341y\210\202LS\342=\203cK\341y\210\337 \210\202LS\343=\203sK\317y\210\337 \210\202LS\344=\203\200K\345 \210\202LS\346=\203L\347\350!\203\357KU\203\357K\307VV\204\347K\214~\210\351`\341\350 \307\352%V)o\203\263Ke\211V\202\227KV\204\315K\353\307x\211W\306U\203\311K\354 \210`V)\202\225KV\306U\204\225KVf\355=\204\225KVb\210\307\211V\203\232KVb\210)\202L\354 \210X\203L\313X!\203L\306\225b\210\202L\356\357S\"\210`Tb\210+t\212Cb\210\201\210  \211H)\203qMH@\201\375 =\2033L\201\376 \2026L\201\377 KCb\210\337 \210C`U\203RLK`BGBG\202>OHAb\210K\336S`TS\334=\203lL\306y\210\202XMS\335=\203yL\307\210\202XMS\336=\203\206L\337 \210\202XMS\340=\203\223L\317y\210\202XMS\333=\203\240L\341y\210\202XMS\342=\203\260L\341y\210\337 \210\202XMS\343=\203\300L\317y\210\337 \210\202XMS\344=\203\315L\345 \210\202XMS\346=\203RM\347\350!\203<MU\203<M\307VV\2044M\214~\210\351`\341\350 \307\352%V)o\203 Me\211V\202\344LV\204M\353\307x\211W\306U\203M\354 \210`V)\202\342LV\306U\204\342LVf\355=\204\342LVb\210\307\211V\203\347LVb\210)\202XM\354 \210X\203XM\313X!\203XM\306\225b\210\202XM\356\357S\"\210`Tb\210*BGBGH@\307BGBG\202>OCb\210\201{ !\211H\203\253MH\306Hb\210\313Q\315P!\203\235M\201 tBGBG\202>O\201\376 tBGBG\202>OP\204\306M\201!\203\306M\201\377 tBGBG\202>O\214e}\210\201{ \310 !\211]\2032O\201\260 ]^_\214~\210^\317Hb\210_\201\207 =\203	O`\336S`TS\334=\203N\306y\210\202\362NS\335=\203N\307\210\202\362NS\336=\203 N\337 \210\202\362NS\340=\203-N\317y\210\202\362NS\333=\203:N\341y\210\202\362NS\342=\203JN\341y\210\337 \210\202\362NS\343=\203ZN\317y\210\337 \210\202\362NS\344=\203gN\345 \210\202\362NS\346=\203\354N\347\350!\203\326NU\203\326N\307VV\204\316N\214~\210\351`\341\350 \307\352%V)o\203\232Ne\211V\202~NV\204\264N\353\307x\211W\306U\203\260N\354 \210`V)\202|NV\306U\204|NVf\355=\204|NVb\210\307\211V\203\201NVb\210)\202\362N\354 \210X\203\362N\313X!\203\362N\306\225b\210\202\362N\356\357S\"\210`Tb\210*U\203	O_`BGB\211G\202,O_^\306HBGBG`\205,O\201\210  \205,O\201\211 \307BGB\211G)\210*\202=O\201 tBGBG**\202\272[Cb\210\317u\210\375!\210\201\n\"\204bO\313r!\203hOJ\204hO\352J\202MO\313s!\203|O\306\225b\203|O\375!\210\202hOJ\203\300Ob\210\326C!\210\337 \210`H\313r!\203\300Ob\210\325\307w\210\307f\355=\203\262O\201HBGBG\202\272[\201HBGBG\202\272[D\201\240 =\203\332P\201\251 \336S`TS\334=\203\337O\306y\210\202\313PS\335=\203\354O\307\210\202\313PS\336=\203\371O\337 \210\202\313PS\340=\203P\317y\210\202\313PS\333=\203P\341y\210\202\313PS\342=\203#P\341y\210\337 \210\202\313PS\343=\2033P\317y\210\337 \210\202\313PS\344=\203@P\345 \210\202\313PS\346=\203\305P\347\350!\203\257PU\203\257P\307VV\204\247P\214~\210\351`\341\350 \307\352%V)o\203sPe\211V\202WPV\204\215P\353\307x\211W\306U\203\211P\354 \210`V)\202UPV\306U\204UPVf\355=\204UPVb\210\307\211V\203ZPVb\210)\202\313P\354 \210X\203\313P\313X!\203\313P\306\225b\210\202\313P\356\357S\"\210`Tb\210*BGBG\202\272[D\201>\203\367P\212b\210\326F!\210\337 \210\313s!)\203QE\201>\203\"R\212b\210\325\307w\210\313\201!)\204\"R\201\251 \336S`TS\334=\203'Q\306y\210\202RS\335=\2034Q\307\210\202RS\336=\203AQ\337 \210\202RS\340=\203NQ\317y\210\202RS\333=\203[Q\341y\210\202RS\342=\203kQ\341y\210\337 \210\202RS\343=\203{Q\317y\210\337 \210\202RS\344=\203\210Q\345 \210\202RS\346=\203R\347\350!\203\367QU\203\367Q\307VV\204\357Q\214~\210\351`\341\350 \307\352%V)o\203\273Qe\211V\202\237QV\204\325Q\353\307x\211W\306U\203\321Q\354 \210`V)\202\235QV\306U\204\235QVf\355=\204\235QVb\210\307\211V\203\242QVb\210)\202R\354 \210X\203R\313X!\203R\306\225b\210\202R\356\357S\"\210`Tb\210*BGBG\202\272[`W\203\323U\201\n!\307\211dtub\210\201} u!\210\307f\355=\203]R\212\326u!\210\327 )\201\317 =\204]R\201} u!\210J\203zR\313r!\203zRHb\210\307\210\374`\341\"\206xReb\210\336S`TS\334=\203\215R\306y\210\202ySS\335=\203\232R\307\210\202ySS\336=\203\247R\337 \210\202ySS\340=\203\264R\317y\210\202ySS\333=\203\301R\341y\210\202ySS\342=\203\321R\341y\210\337 \210\202ySS\343=\203\341R\317y\210\337 \210\202ySS\344=\203\356R\345 \210\202ySS\346=\203sS\347\350!\203]SU\203]S\307VV\204US\214~\210\351`\341\350 \307\352%V)o\203!Se\211V\202SV\204;S\353\307x\211W\306U\2037S\354 \210`V)\202SV\306U\204SVf\355=\204SVb\210\307\211V\203SVb\210)\202yS\354 \210X\203yS\313X!\203yS\306\225b\210\202yS\356\357S\"\210`Tb\210*td\204\263Uu`X\203\263Ut`U\204\263U\201} u!\210t\336S`TS\334=\203\260S\306y\210\202\234TS\335=\203\275S\307\210\202\234TS\336=\203\312S\337 \210\202\234TS\340=\203\327S\317y\210\202\234TS\333=\203\344S\341y\210\202\234TS\342=\203\364S\341y\210\337 \210\202\234TS\343=\203T\317y\210\337 \210\202\234TS\344=\203T\345 \210\202\234TS\346=\203\226T\347\350!\203\200TU\203\200T\307VV\204xT\214~\210\351`\341\350 \307\352%V)o\203DTe\211V\202(TV\204^T\353\307x\211W\306U\203ZT\354 \210`V)\202&TV\306U\204&TVf\355=\204&TVb\210\307\211V\203+TVb\210)\202\234T\354 \210X\203\234T\313X!\203\234T\306\225b\210\202\234T\356\357S\"\210`Tb\210*U\203\251T\352d\336S`TS\334=\203\274T\306y\210\202\250US\335=\203\311T\307\210\202\250US\336=\203\326T\337 \210\202\250US\340=\203\343T\317y\210\202\250US\333=\203\360T\341y\210\202\250US\342=\203 U\341y\210\337 \210\202\250US\343=\203U\317y\210\337 \210\202\250US\344=\203U\345 \210\202\250US\346=\203\242U\347\350!\203\214UU\203\214U\307VV\204\204U\214~\210\351`\341\350 \307\352%V)o\203PUe\211V\2024UV\204jU\353\307x\211W\306U\203fU\354 \210`V)\2022UV\306U\2042UVf\355=\2042UVb\210\307\211V\2037UVb\210)\202\250U\354 \210X\203\250U\313X!\203\250U\306\225b\210\202\250U\356\357S\"\210`Tb\210*t\202\201S\201\320 tBGBGE\355=\203\317U\201\310 \307BGBG+\202\272[\212Cb\210\201\210  )\211H\203/WCb\210\337 \210C`U\203\376U\201`BGBG\202WHAb\210\201\336S`TS\334=\203V\306y\210\202WS\335=\203&V\307\210\202WS\336=\2033V\337 \210\202WS\340=\203@V\317y\210\202WS\333=\203MV\341y\210\202WS\342=\203]V\341y\210\337 \210\202WS\343=\203mV\317y\210\337 \210\202WS\344=\203zV\345 \210\202WS\346=\203\377V\347\350!\203\351VU\203\351V\307VV\204\341V\214~\210\351`\341\350 \307\352%V)o\203\255Ve\211V\202\221VV\204\307V\353\307x\211W\306U\203\303V\354 \210`V)\202\217VV\306U\204\217VVf\355=\204\217VVb\210\307\211V\203\224VVb\210)\202W\354 \210X\203W\313X!\203W\306\225b\210\202W\356\357S\"\210`Tb\210*BGBGH@\307BGBGE\355=\203\272[\201\310 \307BGBG\202\272[\212\214~\210Cb\210\314C\"\210\201!*\204vYCb\210`\336S`TS\334=\203^W\306y\210\202JXS\335=\203kW\307\210\202JXS\336=\203xW\337 \210\202JXS\340=\203\205W\317y\210\202JXS\333=\203\222W\341y\210\202JXS\342=\203\242W\341y\210\337 \210\202JXS\343=\203\262W\317y\210\337 \210\202JXS\344=\203\277W\345 \210\202JXS\346=\203DX\347\350!\203.XU\203.X\307VV\204&X\214~\210\351`\341\350 \307\352%V)o\203\362We\211V\202\326WV\204\fX\353\307x\211W\306U\203X\354 \210`V)\202\324WV\306U\204\324WVf\355=\204\324WVb\210\307\211V\203\331WVb\210)\202JX\354 \210X\203JX\313X!\203JX\306\225b\210\202JX\356\357S\"\210`Tb\210*U\204eX\326 \210\307\201	\201\n\217\210\201}  \210\201\336S`TS\334=\203{X\306y\210\202gYS\335=\203\210X\307\210\202gYS\336=\203\225X\337 \210\202gYS\340=\203\242X\317y\210\202gYS\333=\203\257X\341y\210\202gYS\342=\203\277X\341y\210\337 \210\202gYS\343=\203\317X\317y\210\337 \210\202gYS\344=\203\334X\345 \210\202gYS\346=\203aY\347\350!\203KYU\203KY\307VV\204CY\214~\210\351`\341\350 \307\352%V)o\203Ye\211V\202\363XV\204)Y\353\307x\211W\306U\203%Y\354 \210`V)\202\361XV\306U\204\361XVf\355=\204\361XVb\210\307\211V\203\366XVb\210)\202gY\354 \210X\203gY\313X!\203gY\306\225b\210\202gY\356\357S\"\210`Tb\210*BGBG\202\272[Cb\210`\336S`TS\334=\203\216Y\306y\210\202zZS\335=\203\233Y\307\210\202zZS\336=\203\250Y\337 \210\202zZS\340=\203\265Y\317y\210\202zZS\333=\203\302Y\341y\210\202zZS\342=\203\322Y\341y\210\337 \210\202zZS\343=\203\342Y\317y\210\337 \210\202zZS\344=\203\357Y\345 \210\202zZS\346=\203tZ\347\350!\203^ZU\203^Z\307VV\204VZ\214~\210\351`\341\350 \307\352%V)o\203\"Ze\211V\202ZV\204<Z\353\307x\211W\306U\2038Z\354 \210`V)\202ZV\306U\204ZVf\355=\204ZVb\210\307\211V\203	ZVb\210)\202zZ\354 \210X\203zZ\313X!\203zZ\306\225b\210\202zZ\356\357S\"\210`Tb\210*U\204\233Z\201} `FU\203\227Z\201\374 `\"\202\231ZF!\210\201\336S`TS\334=\203\261Z\306y\210\202\235[S\335=\203\276Z\307\210\202\235[S\336=\203\313Z\337 \210\202\235[S\340=\203\330Z\317y\210\202\235[S\333=\203\345Z\341y\210\202\235[S\342=\203\365Z\341y\210\337 \210\202\235[S\343=\203[\317y\210\337 \210\202\235[S\344=\203[\345 \210\202\235[S\346=\203\227[\347\350!\203\201[U\203\201[\307VV\204y[\214~\210\351`\341\350 \307\352%V)o\203E[e\211V\202)[V\204_[\353\307x\211W\306U\203[[\354 \210`V)\202'[V\306U\204'[Vf\355=\204'[Vb\210\307\211V\203,[Vb\210)\202\235[\354 \210X\203\235[\313X!\203\235[\306\225b\210\202\235[\356\357S\"\210`Tb\210*BGBGE\355=\203\272[\201\310 \307BGBGb\210\325\307w\210\313v!\203\322[\201\f\307BGBG\201\357 \312!\f)=\203\360[\313w!\203\360[\201\307BGBGG.\207" [indent-point case-fold-search fullstate state mode major-mode 0 nil c-parse-state objc-mode derived-mode-class looking-at c-narrow-out-enclosing-class "[^_]" match-string 1 "extern" extern "namespace" namespace " 	}" " 	" c-backward-syntactic-ws char-before c-in-literal (string) string bopl bol eol boi back-to-indentation bonl -1 iopl ionl eod c-end-of-defun bod fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 error "unknown buffer position requested: %s" (c c++) "^[ 	]*$" pound 92 35 cpp-macro cpp-macro-cont objc-method-intro c-looking-at-special-brace-list (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -2 t] 3) ((error)) namespace-open scan-sexps c-forward-syntactic-ws 34 extern-lang-open c-method-key in-method-intro-p literal containing-sexp char-before-ip char-after-ip lim syntax placeholder c-in-literal-cache inswitch-p tmpsymbol keyword injava-inher special-brace-list inclass-p inenclosing-p c-extra-toplevel-key enclosing position here c-enable-xemacs-performance-kludge-p pos distance defun-prompt-regexp macrostart c-special-brace-lists c-state-cache old-cache decl classkey symbol c-inexpr-class-key c-recognize-knr-p c-baseclass-key c-class-key done cont fence c-Java-special-key where c-access-key c-inher-key limit c-inexpr-block-key c-lambda-key c-symbol-key start c-conditional-key after-cond-placeholder c-switch-label-key c-label-key relpos safepos c-comment-start-regexp c-C++-friend-key " 	{" boundp makunbound c-search-uplist-for-classkey class-open c-beginning-of-statement-1 "typedef[^_]" "enum[ 	\n]+" c-backward-token-1 61 c-forward-token-1 (59 40) (59 40) brace-list-open inline-open inclass c-looking-at-inexpr-block inexpr-class defun-open c-just-after-func-arglist-p 58 41 (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) "throw[^_]" (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) member-init-intro knr-argdecl-intro func-decl-cont (byte-code "\300u\210\301\207" [1 t] 1) ((error)) java-mode (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) c-crosses-statement-barrier-p inher-intro "throws[ 	\n]" inher-cont c-beginning-of-inheritance-list 44 -2 2 40 member-init-cont " 	:" "^<" 60 template-args-cont statement-cont access-label 125 extern-lang-close namespace-close (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) class-close re-search-backward "^[^ \f	\n#]" move (59 44) (45 43) "typedef[ 	\n]+" knr-argdecl (byte-code "\300`\301\"\206 eb\207" [scan-sexps -1] 3) ((error)) (59 125) topmost-intro c-point inextern-lang innamespace objc-method-args-cont topmost-intro-cont ((inexpr-class . class-open) (inexpr-statement . block-open)) (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) lambda-intro-cont (41 93) arglist-close c-inside-bracelist-p block-open inexpr-statement (40 91) arglist-intro (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) "\\<for\\>[^_]" 59 statement 91 objc-method-call-cont " 	([" arglist-cont-nonempty arglist-cont "typedef\\>" (byte-code "\300u\210\301`\302\"\206 eb\210\303\207" [1 scan-sexps -1 t] 3) ((error)) brace-list-close " 	\n" brace-list-intro brace-entry-open brace-list-entry (59 58) c-looking-at-inexpr-block-backward (c-skip-conditional) ((error)) substatement-open substatement "\\<enum\\>" "<<\\|>>" re-search-forward stream-op "\\<else\\>[^_]" c-backward-to-start-of-if else-clause "while\\b[^_]" c-backward-to-start-of-do "do\\b[^_]" do-while-closure c++-mode "\\<catch\\>[^_]" "\\<\\(catch\\|finally\\)\\>[^_]" (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) (byte-code "\300`\301\"\206 eb\210\302\207" [scan-sexps -1 t] 3) ((error)) "\\<\\(try\\|catch\\)\\>[^_]" catch-clause case-label label c-safe-position inlambda inline-close block-close defun-close c-most-enclosing-brace c-skip-case-statement-forward statement-case-open statement-case-intro (58 63) (58 63) "::" statement-block-intro (byte-code "\300`\301 \302=\203 \303\202 \304\"\206( \301 \302=\203 \303\202 \304\305V\203' d\202( eb\207" [scan-sexps char-before 41 -1 -2 0] 4) ((error)) defun-block-intro comment-intro friend] 9])
(defalias 'c-echo-parsing-error #[nil "\203\f \301\302\"\210\303 \210\207" [c-parsing-error message "unbalanced close brace at bufpos %d -- INDENTATION IS SUSPECT!" ding] 3])
(defalias 'c-indent-line #[(&optional syntax) "\206 \306 d`Z\307\310\311\312	\"\"\313 Z\203' \314 \204' \315\316	#\210\f\317U\204)\320*`+*\320=\203@ \317y\210\202!*\321=\203M \322\210\202!*\323=\203Z \324 \210\202!*\325=\203g \326y\210\202!*\327=\203t \330y\210\202!*\331=\203\204 \330y\210\324 \210\202!*\332=\203\224 \326y\210\324 \210\202!*\333=\203\241 \334 \210\202!*\335=\203\336\337!\203,\203\322\n\204\376 \214~\210\340`\330\337 \322\341%)o\203\320 e\211\202\266 \n\204\350 \342\322x\211-\317U\203\344 \343 \210`)\202\265 \n\317U\204\265 \nf\344=\204\265 \nb\210\322\211\203\271 \nb\210)\202!\343 \210.\203!\345.!\203!\317\225b\210\202!\346\347*\"\210`+b\210*\323*`+*\320=\203:\317y\210\202*\321=\203G\322\210\202*\323=\203T\324 \210\202*\325=\203a\326y\210\202*\327=\203n\330y\210\202*\331=\203~\330y\210\324 \210\202*\332=\203\216\326y\210\324 \210\202*\333=\203\233\334 \210\202*\335=\203\336\337!\203\377,\203\377\322\n\204\370\214~\210\340`\330\337 \322\341%)o\203\312e\211\202\260\n\204\342\342\322x\211-\317U\203\336\343 \210`)\202\257\n\317U\204\257\nf\344=\204\257\nb\210\322\211\203\263\nb\210)\202\343 \210.\203\345.!\203\317\225b\210\202\346\347*\"\210`+b\210*|\210\317y\210j\210`\323*`+*\320=\203=\317y\210\202*\321=\203J\322\210\202*\323=\203W\324 \210\202*\325=\203d\326y\210\202*\327=\203q\330y\210\202*\331=\203\201\330y\210\324 \210\202*\332=\203\221\326y\210\324 \210\202*\333=\203\236\334 \210\202*\335=\203\336\337!\203,\203\322\n\204\373\214~\210\340`\330\337 \322\341%)o\203\315e\211\202\263\n\204\345\342\322x\211-\317U\203\341\343 \210`)\202\262\n\317U\204\262\nf\344=\204\262\nb\210\322\211\203\266\nb\210)\202\343 \210.\203\345.!\203\317\225b\210\202\346\347*\"\210`+b\210*W\203.\324 \210\202;d\nZ`V\203;d\nZb\210\350\351!\210\f,\207" [syntax c-syntactic-context pos indent shift-amt c-echo-syntactic-information-p c-guess-basic-syntax apply + mapcar c-get-offset current-indentation c-echo-parsing-error message "syntax: %s, indent= %d" 0 bol eol nil boi back-to-indentation bonl 1 bopl -1 iopl ionl eod c-end-of-defun bod fboundp buffer-syntactic-context-depth scan-lists t "^{" beginning-of-defun 123 looking-at error "unknown buffer position requested: %s" run-hooks c-special-indent-hook position here c-enable-xemacs-performance-kludge-p distance defun-prompt-regexp] 8])
#@119 Show syntactic information for current line.
With universal argument, inserts the analysis as a comment on that line.
(defalias 'c-show-syntactic-information #[(arg) "\303 	:\204 \304 \204 \305\306\"\210\202 \307 \210\310\311\"c\210)\312\302!\205( \313\211\207" [syntax arg zmacs-region-stays c-guess-basic-syntax c-echo-parsing-error message "syntactic analysis: %s" indent-for-comment format "%s" boundp t] 3 (#$ . 92376) "P"])
(provide 'cc-engine)
