about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/yasnippet-20180621.50/yasnippet.elc
blob: a370692a5126554229076a7e39163d162672e5e2 (plain)
ofshex dumpascii
0000 3b 45 4c 43 17 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 35 2e 33 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f cs.version.25.3.1.;;;.with.all.o
0040 70 74 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 75 73 65 ptimizations...;;;.This.file.use
0060 73 20 64 79 6e 61 6d 69 63 20 64 6f 63 73 74 72 69 6e 67 73 2c 20 66 69 72 73 74 20 61 64 64 65 s.dynamic.docstrings,.first.adde
0080 64 20 69 6e 20 45 6d 61 63 73 20 31 39 2e 32 39 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 d.in.Emacs.19.29...;;;.This.file
00a0 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 75 74 66 2d 38 20 6e 6f 6e 2d 41 53 43 49 .does.not.contain.utf-8.non-ASCI
00c0 49 20 63 68 61 72 61 63 74 65 72 73 2c 0a 3b 3b 3b 20 61 6e 64 20 73 6f 20 63 61 6e 20 62 65 20 I.characters,.;;;.and.so.can.be.
00e0 6c 6f 61 64 65 64 20 69 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 65 61 72 6c 69 65 72 loaded.in.Emacs.versions.earlier
0100 20 74 68 61 6e 20 32 33 2e 0a 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b .than.23...;;;;;;;;;;;;;;;;;;;;;
0120 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0140 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;
0160 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0180 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 ;;;;;;;;;;;;;;;;;;...(byte-code.
01a0 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 30 5c "\300\301!\210\300\302!\210\300\
01c0 33 30 33 21 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 303!\210\304\305\306\307\310\311
01e0 5c 33 31 32 5c 33 31 33 26 07 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 63 6c 2d 6c 69 62 20 \312\313&.\207".[require.cl-lib.
0200 65 61 73 79 6d 65 6e 75 20 68 65 6c 70 2d 6d 6f 64 65 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 easymenu.help-mode.custom-declar
0220 65 2d 67 72 6f 75 70 20 79 61 73 6e 69 70 70 65 74 20 6e 69 6c 20 22 59 65 74 20 41 6e 6f 74 68 e-group.yasnippet.nil."Yet.Anoth
0240 65 72 20 53 6e 69 70 70 65 74 20 65 78 74 65 6e 73 69 6f 6e 22 20 3a 70 72 65 66 69 78 20 22 79 er.Snippet.extension".:prefix."y
0260 61 73 2d 22 20 3a 67 72 6f 75 70 20 65 64 69 74 69 6e 67 5d 20 38 29 0a 23 40 34 33 20 44 69 72 as-".:group.editing].8).#@43.Dir
0280 65 63 74 6f 72 79 20 74 68 61 74 20 79 61 73 6e 69 70 70 65 74 20 77 61 73 20 6c 6f 61 64 65 64 ectory.that.yasnippet.was.loaded
02a0 20 66 72 6f 6d 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 2d 6c 6f 61 64 64 69 72 20 28 .from...(defconst.yas--loaddir.(
02c0 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 32 08 5c 32 30 36 06 00 09 21 5c 32 30 37 22 20 5b 6c byte-code."\302.\206...!\207".[l
02e0 6f 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 oad-file-name.buffer-file-name.f
0300 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 5d 20 32 29 20 28 23 24 20 2e 20 36 33 37 ile-name-directory].2).(#$...637
0320 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 69 6e 73 74 61 6c 6c 65 64 2d 73 6e 69 70 70 )).(defconst.yas-installed-snipp
0340 65 74 73 2d 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 73 6e 69 70 70 ets-dir.(expand-file-name."snipp
0360 65 74 73 22 20 79 61 73 2d 2d 6c 6f 61 64 64 69 72 29 29 0a 28 6d 61 6b 65 2d 6f 62 73 6f 6c 65 ets".yas--loaddir)).(make-obsole
0380 74 65 2d 76 61 72 69 61 62 6c 65 20 27 79 61 73 2d 69 6e 73 74 61 6c 6c 65 64 2d 73 6e 69 70 70 te-variable.'yas-installed-snipp
03a0 65 74 73 2d 64 69 72 20 22 59 61 73 6e 69 70 70 65 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 63 6f 6d ets-dir."Yasnippet.no.longer.com
03c0 65 73 20 77 69 74 68 20 69 6e 73 74 61 6c 6c 65 64 20 73 6e 69 70 70 65 74 73 22 20 22 30 2e 31 es.with.installed.snippets"."0.1
03e0 33 22 29 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 2d 64 65 66 61 75 6c 74 2d 75 73 65 72 2d 3").(defconst.yas--default-user-
0400 73 6e 69 70 70 65 74 73 2d 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 snippets-dir.(expand-file-name."
0420 73 6e 69 70 70 65 74 73 22 20 75 73 65 72 2d 65 6d 61 63 73 2d 64 69 72 65 63 74 6f 72 79 29 29 snippets".user-emacs-directory))
0440 0a 23 40 33 35 38 20 4c 69 73 74 20 6f 66 20 74 6f 70 2d 6c 65 76 65 6c 20 73 6e 69 70 70 65 74 .#@358.List.of.top-level.snippet
0460 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 2c 20 61 20 73 .directories...Each.element,.a.s
0480 74 72 69 6e 67 20 6f 72 20 61 20 73 79 6d 62 6f 6c 20 77 68 6f 73 65 20 76 61 6c 75 65 20 69 73 tring.or.a.symbol.whose.value.is
04a0 20 61 20 73 74 72 69 6e 67 2c 0a 64 65 73 69 67 6e 61 74 65 73 20 61 20 74 6f 70 2d 6c 65 76 65 .a.string,.designates.a.top-leve
04c0 6c 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 70 65 72 2d 6d 6f 64 65 20 73 6e 69 70 70 l.directory.where.per-mode.snipp
04e0 65 74 0a 64 69 72 65 63 74 6f 72 69 65 73 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 2e 0a 0a 45 6c et.directories.can.be.found...El
0500 65 6d 65 6e 74 73 20 61 70 70 65 61 72 69 6e 67 20 65 61 72 6c 69 65 72 20 69 6e 20 74 68 65 20 ements.appearing.earlier.in.the.
0520 6c 69 73 74 20 6f 76 65 72 72 69 64 65 20 6c 61 74 65 72 20 65 6c 65 6d 65 6e 74 73 27 0a 73 6e list.override.later.elements'.sn
0540 69 70 70 65 74 73 2e 0a 0a 54 68 65 20 66 69 72 73 74 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 ippets...The.first.directory.is.
0560 74 61 6b 65 6e 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 73 74 6f 72 69 6e 67 taken.as.the.default.for.storing
0580 20 73 6e 69 70 70 65 74 27 73 0a 63 72 65 61 74 65 64 20 77 69 74 68 20 60 79 61 73 2d 6e 65 77 .snippet's.created.with.`yas-new
05a0 2d 73 6e 69 70 70 65 74 27 2e 20 1f 0a 28 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 -snippet'....(custom-declare-var
05c0 69 61 62 6c 65 20 27 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 27 28 6c 69 73 74 20 79 iable.'yas-snippet-dirs.'(list.y
05e0 61 73 2d 2d 64 65 66 61 75 6c 74 2d 75 73 65 72 2d 73 6e 69 70 70 65 74 73 2d 64 69 72 29 20 27 as--default-user-snippets-dir).'
0600 28 23 24 20 2e 20 31 30 39 35 29 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 64 69 72 65 (#$...1095).:type.'(choice.(dire
0620 63 74 6f 72 79 20 3a 74 61 67 20 22 53 69 6e 67 6c 65 20 64 69 72 65 63 74 6f 72 79 22 29 20 28 ctory.:tag."Single.directory").(
0640 72 65 70 65 61 74 20 3a 74 61 67 20 22 4c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 repeat.:tag."List.of.directories
0660 22 20 28 63 68 6f 69 63 65 20 28 64 69 72 65 63 74 6f 72 79 29 20 28 76 61 72 69 61 62 6c 65 29 ".(choice.(directory).(variable)
0680 29 29 29 20 3a 73 65 74 20 23 5b 28 73 79 6d 62 6f 6c 20 6e 65 77 29 20 22 5c 33 30 33 08 21 5c ))).:set.#[(symbol.new)."\303.!\
06a0 32 30 35 08 00 08 4a 19 5c 33 30 34 08 5c 6e 5c 22 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 3f 5c 205...J.\304.\n\"\210\305\306!?\
06c0 32 30 36 18 00 09 5c 6e 5c 32 33 32 3f 5c 32 30 35 1e 00 5c 33 30 36 20 29 5c 32 30 37 22 20 5b 206...\n\232?\205..\306.)\207".[
06e0 73 79 6d 62 6f 6c 20 6f 6c 64 20 6e 65 77 20 62 6f 75 6e 64 70 20 73 65 74 2d 64 65 66 61 75 6c symbol.old.new.boundp.set-defaul
0700 74 20 66 62 6f 75 6e 64 70 20 79 61 73 2d 72 65 6c 6f 61 64 2d 61 6c 6c 5d 20 33 5d 29 0a 23 40 t.fboundp.yas-reload-all].3]).#@
0720 35 36 20 52 65 74 75 72 6e 20 76 61 72 69 61 62 6c 65 20 60 79 61 73 2d 73 6e 69 70 70 65 74 2d 56.Return.variable.`yas-snippet-
0740 64 69 72 73 27 20 61 73 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2e 1f 0a 28 64 65 66 61 dirs'.as.list.of.strings...(defa
0760 6c 69 61 73 20 27 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 23 5b 6e 69 6c 20 22 08 3c lias.'yas-snippet-dirs.#[nil.".<
0780 5c 32 30 33 09 00 08 5c 32 30 32 0b 00 08 43 19 5c 33 30 34 5c 32 31 31 1a 1b 09 3a 5c 32 30 33 \203...\202...C.\304\211...:\203
07a0 45 00 09 40 5c 32 31 31 12 3b 5c 32 30 33 21 00 5c 6e 5c 32 30 32 3b 00 5c 6e 39 5c 32 30 33 37 E..@\211.;\203!.\n\202;.\n9\2037
07c0 00 5c 33 30 35 5c 6e 21 5c 32 30 33 37 00 5c 6e 4a 3b 5c 32 30 33 37 00 5c 6e 4a 5c 32 30 32 3b .\305\n!\2037.\nJ;\2037.\nJ\202;
07e0 00 5c 33 30 36 5c 33 30 37 5c 6e 5c 22 0b 42 13 09 41 5c 32 31 31 11 5c 32 30 32 11 00 0b 5c 32 .\306\307\n\".B..A\211.\202...\2
0800 33 37 2b 5c 32 30 37 22 20 5b 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 23 31 3d 23 3a 37+\207".[yas-snippet-dirs.#1=#:
0820 2d 2d 63 6c 2d 76 61 72 2d 2d 20 65 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 6e 69 6c --cl-var--.e.#2=#:--cl-var--.nil
0840 20 62 6f 75 6e 64 70 20 65 72 72 6f 72 20 22 5b 79 61 73 5d 20 69 6e 76 61 6c 69 64 20 65 6c 65 .boundp.error."[yas].invalid.ele
0860 6d 65 6e 74 20 25 73 20 69 6e 20 60 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 27 22 5d 20 ment.%s.in.`yas-snippet-dirs'"].
0880 34 20 28 23 24 20 2e 20 31 38 32 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 4.(#$...1827)]).(byte-code."\300
08a0 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 25 5c 32 31 30 5c 33 30 30 5c 33 30 \301\302\303\304\305%\210\300\30
08c0 36 5c 33 30 37 5c 33 31 30 5c 33 30 34 5c 33 31 31 25 5c 32 31 30 5c 33 30 30 5c 33 31 32 5c 33 6\307\310\304\311%\210\300\312\3
08e0 31 33 5c 33 31 34 5c 33 30 34 5c 33 31 35 25 5c 32 31 30 5c 33 30 30 5c 33 31 36 5c 33 31 37 5c 13\314\304\315%\210\300\316\317\
0900 33 32 30 5c 33 30 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 32 32 5c 33 31 37 5c 33 32 33 320\304\321%\210\300\322\317\323
0920 5c 33 30 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 33 30 \304\321%\210\300\324\325\326\30
0940 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 32 37 5c 33 31 37 5c 33 33 30 5c 33 30 34 5c 33 4\321%\210\300\327\317\330\304\3
0960 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 33 30 34 5c 33 33 34 25 21%\210\300\331\332\333\304\334%
0980 5c 32 31 30 5c 33 33 35 5c 33 33 31 5c 33 33 36 5c 33 33 37 23 5c 32 31 30 5c 33 30 30 5c 33 34 \210\335\331\336\337#\210\300\34
09a0 30 5c 33 31 37 5c 33 34 31 5c 33 30 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 34 32 5c 33 0\317\341\304\321%\210\300\342\3
09c0 31 37 5c 33 34 33 5c 33 30 34 5c 33 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 34 34 5c 33 34 35 5c 17\343\304\321%\210\300\344\345\
09e0 33 34 36 5c 33 30 34 5c 33 34 37 25 5c 32 31 30 5c 33 30 30 5c 33 35 30 5c 33 35 31 5c 33 35 32 346\304\347%\210\300\350\351\352
0a00 5c 33 30 34 5c 33 30 35 25 5c 32 31 30 5c 33 30 30 5c 33 35 33 5c 33 31 37 5c 33 35 34 5c 33 30 \304\305%\210\300\353\317\354\30
0a20 34 5c 33 35 35 25 5c 32 31 30 5c 33 30 30 5c 33 35 36 5c 33 32 35 5c 33 35 37 5c 33 30 34 5c 33 4\355%\210\300\356\325\357\304\3
0a40 32 31 25 5c 32 31 30 5c 33 30 30 5c 33 36 30 5c 33 31 37 5c 33 36 31 5c 33 30 34 5c 33 32 31 25 21%\210\300\360\317\361\304\321%
0a60 5c 32 31 30 5c 33 30 30 5c 33 36 32 5c 33 31 37 5c 33 36 33 5c 33 30 34 5c 33 36 34 25 5c 32 31 \210\300\362\317\363\304\364%\21
0a80 30 5c 33 30 30 5c 33 36 35 5c 33 32 35 5c 33 36 36 5c 33 30 34 5c 33 32 31 5c 33 36 37 5c 33 37 0\300\365\325\366\304\321\367\37
0aa0 30 26 07 5c 32 31 30 5c 33 37 31 5c 33 37 32 5c 33 37 33 5c 33 37 34 23 5c 32 31 30 5c 33 37 31 0&.\210\371\372\373\374#\210\371
0ac0 5c 33 37 35 5c 33 31 37 5c 33 37 36 23 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 \375\317\376#\207".[custom-decla
0ae0 72 65 2d 76 61 72 69 61 62 6c 65 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 2d 64 65 66 61 re-variable.yas-new-snippet-defa
0b00 75 6c 74 20 22 23 20 2d 2a 2d 20 6d 6f 64 65 3a 20 73 6e 69 70 70 65 74 20 2d 2a 2d 5c 6e 23 20 ult."#.-*-.mode:.snippet.-*-\n#.
0b20 6e 61 6d 65 3a 20 24 31 5c 6e 23 20 6b 65 79 3a 20 24 7b 32 3a 24 7b 31 3a 24 28 79 61 73 2d 2d name:.$1\n#.key:.${2:${1:$(yas--
0b40 6b 65 79 2d 66 72 6f 6d 2d 64 65 73 63 20 79 61 73 2d 74 65 78 74 29 7d 7d 5c 6e 23 20 2d 2d 5c key-from-desc.yas-text)}}\n#.--\
0b60 6e 24 30 60 28 79 61 73 2d 65 73 63 61 70 65 2d 74 65 78 74 20 79 61 73 2d 73 65 6c 65 63 74 65 n$0`(yas-escape-text.yas-selecte
0b80 64 2d 74 65 78 74 29 60 22 20 22 44 65 66 61 75 6c 74 20 73 6e 69 70 70 65 74 20 74 6f 20 75 73 d-text)`"."Default.snippet.to.us
0ba0 65 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 73 6e 69 70 70 65 74 2e 5c 6e e.when.creating.a.new.snippet.\n
0bc0 49 66 20 6e 69 6c 2c 20 64 6f 6e 27 74 20 75 73 65 20 61 6e 79 20 73 6e 69 70 70 65 74 2e 22 20 If.nil,.don't.use.any.snippet.".
0be0 3a 74 79 70 65 20 73 74 72 69 6e 67 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e :type.string.yas-prompt-function
0c00 73 20 27 28 79 61 73 2d 64 72 6f 70 64 6f 77 6e 2d 70 72 6f 6d 70 74 20 79 61 73 2d 63 6f 6d 70 s.'(yas-dropdown-prompt.yas-comp
0c20 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 20 79 61 73 2d 6d 61 79 62 65 2d 69 64 6f 2d 70 72 6f 6d leting-prompt.yas-maybe-ido-prom
0c40 70 74 20 79 61 73 2d 6e 6f 2d 70 72 6f 6d 70 74 29 20 22 46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 pt.yas-no-prompt)."Functions.to.
0c60 70 72 6f 6d 70 74 20 66 6f 72 20 6b 65 79 73 2c 20 74 65 6d 70 6c 61 74 65 73 2c 20 65 74 63 20 prompt.for.keys,.templates,.etc.
0c80 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2e 5c 6e 5c 6e 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e interactively.\n\nThese.function
0ca0 73 20 61 72 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 s.are.called.with.the.following.
0cc0 61 72 67 75 6d 65 6e 74 73 3a 5c 6e 5c 6e 2d 20 50 52 4f 4d 50 54 3a 20 41 20 73 74 72 69 6e 67 arguments:\n\n-.PROMPT:.A.string
0ce0 20 74 6f 20 70 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 5c 6e 5c 6e 2d 20 43 48 4f 49 43 45 53 .to.prompt.the.user\n\n-.CHOICES
0d00 3a 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 6f 72 20 6f 62 6a 65 63 74 73 2e 5c :.a.list.of.strings.or.objects.\
0d20 6e 5c 6e 2d 20 6f 70 74 69 6f 6e 61 6c 20 44 49 53 50 4c 41 59 2d 46 4e 20 3a 20 41 20 66 75 6e n\n-.optional.DISPLAY-FN.:.A.fun
0d40 63 74 69 6f 6e 20 74 68 61 74 2c 20 77 68 65 6e 20 61 70 70 6c 69 65 64 20 74 6f 20 65 61 63 68 ction.that,.when.applied.to.each
0d60 20 6f 66 5c 6e 74 68 65 20 6f 62 6a 65 63 74 73 20 69 6e 20 43 48 4f 49 43 45 53 20 77 69 6c 6c .of\nthe.objects.in.CHOICES.will
0d80 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 2e 5c 6e 5c 6e 54 68 65 20 72 65 74 75 72 6e 20 .return.a.string.\n\nThe.return.
0da0 76 61 6c 75 65 20 6f 66 20 61 6e 79 20 66 75 6e 63 74 69 6f 6e 20 79 6f 75 20 70 75 74 20 68 65 value.of.any.function.you.put.he
0dc0 72 65 20 73 68 6f 75 6c 64 20 62 65 20 6f 6e 65 20 6f 66 5c 6e 74 68 65 20 6f 62 6a 65 63 74 73 re.should.be.one.of\nthe.objects
0de0 20 69 6e 20 43 48 4f 49 43 45 53 2c 20 70 72 6f 70 65 72 6c 79 20 66 6f 72 6d 61 74 74 65 64 20 .in.CHOICES,.properly.formatted.
0e00 77 69 74 68 20 44 49 53 50 4c 41 59 2d 46 4e 20 28 69 66 5c 6e 74 68 61 74 20 69 73 20 70 61 73 with.DISPLAY-FN.(if\nthat.is.pas
0e20 73 65 64 29 2e 5c 6e 5c 6e 2d 20 54 6f 20 73 69 67 6e 61 6c 20 74 68 61 74 20 79 6f 75 72 20 70 sed).\n\n-.To.signal.that.your.p
0e40 61 72 74 69 63 75 6c 61 72 20 73 74 79 6c 65 20 6f 66 20 70 72 6f 6d 70 74 69 6e 67 20 69 73 5c articular.style.of.prompting.is\
0e60 6e 75 6e 61 76 61 69 6c 61 62 6c 65 20 61 74 20 74 68 65 20 6d 6f 6d 65 6e 74 2c 20 79 6f 75 20 nunavailable.at.the.moment,.you.
0e80 63 61 6e 20 61 6c 73 6f 20 68 61 76 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 can.also.have.the.function.retur
0ea0 6e 5c 6e 6e 69 6c 2e 5c 6e 5c 6e 2d 20 54 6f 20 73 69 67 6e 61 6c 20 74 68 61 74 20 74 68 65 20 n\nnil.\n\n-.To.signal.that.the.
0ec0 75 73 65 72 20 71 75 69 74 20 74 68 65 20 70 72 6f 6d 70 74 69 6e 67 20 70 72 6f 63 65 73 73 2c user.quit.the.prompting.process,
0ee0 20 79 6f 75 20 63 61 6e 5c 6e 73 69 67 6e 61 6c 20 60 71 75 69 74 27 20 77 69 74 68 5c 6e 5c 6e .you.can\nsignal.`quit'.with\n\n
0f00 20 20 20 20 28 73 69 67 6e 61 6c 20 5c 5c 3d 27 71 75 69 74 20 5c 22 75 73 65 72 20 71 75 69 74 ....(signal.\\='quit.\"user.quit
0f20 21 5c 22 29 22 20 28 72 65 70 65 61 74 20 66 75 6e 63 74 69 6f 6e 29 20 79 61 73 2d 69 6e 64 65 !\")".(repeat.function).yas-inde
0f40 6e 74 2d 6c 69 6e 65 20 27 61 75 74 6f 20 22 43 6f 6e 74 72 6f 6c 73 20 69 6e 64 65 6e 74 69 6e nt-line.'auto."Controls.indentin
0f60 67 20 61 70 70 6c 69 65 64 20 74 6f 20 61 20 72 65 63 65 6e 74 20 73 6e 69 70 70 65 74 20 65 78 g.applied.to.a.recent.snippet.ex
0f80 70 61 6e 73 69 6f 6e 2e 5c 6e 5c 6e 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 pansion.\n\nThe.following.values
0fa0 20 61 72 65 20 70 6f 73 73 69 62 6c 65 3a 5c 6e 5c 6e 2d 20 60 66 69 78 65 64 27 20 49 6e 64 65 .are.possible:\n\n-.`fixed'.Inde
0fc0 6e 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f nt.the.snippet.to.the.current.co
0fe0 6c 75 6d 6e 3b 5c 6e 5c 6e 2d 20 60 61 75 74 6f 27 20 49 6e 64 65 6e 74 20 65 61 63 68 20 6c 69 lumn;\n\n-.`auto'.Indent.each.li
1000 6e 65 20 6f 66 20 74 68 65 20 73 6e 69 70 70 65 74 20 77 69 74 68 20 60 69 6e 64 65 6e 74 2d 61 ne.of.the.snippet.with.`indent-a
1020 63 63 6f 72 64 69 6e 67 2d 74 6f 2d 6d 6f 64 65 27 5c 6e 5c 6e 45 76 65 72 79 20 6f 74 68 65 72 ccording-to-mode'\n\nEvery.other
1040 20 76 61 6c 75 65 20 6d 65 61 6e 73 20 64 6f 6e 27 74 20 61 70 70 6c 79 20 61 6e 79 20 73 6e 69 .value.means.don't.apply.any.sni
1060 70 70 65 74 2d 73 69 64 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 5c 6e 61 66 74 65 72 20 65 78 70 ppet-side.indentation\nafter.exp
1080 61 6e 73 69 6f 6e 20 28 74 68 65 20 6d 61 6e 75 61 6c 20 70 65 72 2d 6c 69 6e 65 20 5c 22 24 3e ansion.(the.manual.per-line.\"$>
10a0 5c 22 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 73 74 69 6c 6c 5c 6e 61 70 70 6c 69 65 73 29 2e 22 \".indentation.still\napplies)."
10c0 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 74 68 69 6e 67 22 20 6e .(choice.(const.:tag."Nothing".n
10e0 6f 74 68 69 6e 67 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 69 78 65 64 22 20 66 69 78 65 othing).(const.:tag."Fixed".fixe
1100 64 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 75 74 6f 22 20 61 75 74 6f 29 29 20 79 61 73 d).(const.:tag."Auto".auto)).yas
1120 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 65 6e 74 2d 66 69 72 73 74 2d 6c 69 6e 65 20 6e 69 6c -also-auto-indent-first-line.nil
1140 20 22 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 61 6c 73 6f 20 61 75 74 6f 20 69 6e 64 65 6e 74 ."Non-nil.means.also.auto.indent
1160 20 66 69 72 73 74 20 6c 69 6e 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 6d 6f 64 65 2e 5c 6e .first.line.according.to.mode.\n
1180 5c 6e 4e 61 74 75 72 61 6c 6c 79 20 74 68 69 73 20 69 73 20 6f 6e 6c 79 20 76 61 6c 69 64 20 77 \nNaturally.this.is.only.valid.w
11a0 68 65 6e 20 60 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 27 20 69 73 20 60 61 75 74 6f 27 2e hen.`yas-indent-line'.is.`auto'.
11c0 22 20 62 6f 6f 6c 65 61 6e 20 79 61 73 2d 61 6c 73 6f 2d 69 6e 64 65 6e 74 2d 65 6d 70 74 79 2d ".boolean.yas-also-indent-empty-
11e0 6c 69 6e 65 73 20 22 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 61 6c 73 6f 20 69 6e 64 65 6e 74 lines."Non-nil.means.also.indent
1200 20 65 6d 70 74 79 20 6c 69 6e 65 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 6d 6f 64 65 2e 22 .empty.lines.according.to.mode."
1220 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 61 6c 20 74 20 22 4e 6f 6e 2d 6e 69 6c 20 .yas-snippet-revival.t."Non-nil.
1240 6d 65 61 6e 73 20 72 65 2d 61 63 74 69 76 61 74 65 20 73 6e 69 70 70 65 74 20 66 69 65 6c 64 73 means.re-activate.snippet.fields
1260 20 61 66 74 65 72 20 75 6e 64 6f 2f 72 65 64 6f 2e 22 20 79 61 73 2d 74 72 69 67 67 65 72 73 2d .after.undo/redo.".yas-triggers-
1280 69 6e 2d 66 69 65 6c 64 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 6c 6f 77 20 73 74 61 63 in-field."If.non-nil,.allow.stac
12a0 6b 65 64 20 65 78 70 61 6e 73 69 6f 6e 73 20 28 73 6e 69 70 70 65 74 73 20 69 6e 73 69 64 65 20 ked.expansions.(snippets.inside.
12c0 73 6e 69 70 70 65 74 73 29 2e 5c 6e 5c 6e 4f 74 68 65 72 77 69 73 65 20 60 79 61 73 2d 6e 65 78 snippets).\n\nOtherwise.`yas-nex
12e0 74 2d 66 69 65 6c 64 2d 6f 72 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 27 20 6a 75 73 74 20 6d 6f t-field-or-maybe-expand'.just.mo
1300 76 65 73 20 6f 6e 20 74 6f 20 74 68 65 5c 6e 6e 65 78 74 20 66 69 65 6c 64 22 20 79 61 73 2d 66 ves.on.to.the\nnext.field".yas-f
1320 61 6c 6c 62 61 63 6b 2d 62 65 68 61 76 69 6f 72 20 27 72 65 74 75 72 6e 2d 6e 69 6c 20 22 54 68 allback-behavior.'return-nil."Th
1340 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 6f 62 73 6f 6c 65 74 65 2e 5c 6e 4e 6f 77 20 74 68 61 74 is.option.is.obsolete.\nNow.that
1360 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 6b 65 79 62 69 6e 64 69 6e 67 20 60 79 61 73 .the.conditional.keybinding.`yas
1380 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 27 20 69 73 5c 6e 61 76 61 69 6c 61 62 6c 65 2c 20 74 68 -maybe-expand'.is\navailable,.th
13a0 65 72 65 27 73 20 6e 6f 20 6d 6f 72 65 20 6e 65 65 64 20 66 6f 72 20 69 74 2e 22 20 28 63 68 6f ere's.no.more.need.for.it.".(cho
13c0 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43 61 6c 6c 20 70 72 65 76 69 6f 75 73 20 63 ice.(const.:tag."Call.previous.c
13e0 6f 6d 6d 61 6e 64 22 20 63 61 6c 6c 2d 6f 74 68 65 72 2d 63 6f 6d 6d 61 6e 64 29 20 28 63 6f 6e ommand".call-other-command).(con
1400 73 74 20 3a 74 61 67 20 22 44 6f 20 6e 6f 74 68 69 6e 67 22 20 72 65 74 75 72 6e 2d 6e 69 6c 29 st.:tag."Do.nothing".return-nil)
1420 29 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 22 46 6f 72 20 60 63 ).make-obsolete-variable."For.`c
1440 61 6c 6c 2d 6f 74 68 65 72 2d 63 6f 6d 6d 61 6e 64 27 20 62 65 68 61 76 69 6f 72 20 62 69 6e 64 all-other-command'.behavior.bind
1460 20 74 6f 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 5c 6e 63 6f 6d 6d 61 6e 64 20 76 61 6c .to.the.conditional\ncommand.val
1480 75 65 20 60 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 27 2c 20 66 6f 72 20 60 72 65 74 75 ue.`yas-maybe-expand',.for.`retu
14a0 72 6e 2d 6e 69 6c 27 20 62 65 68 61 76 69 6f 72 20 62 69 6e 64 5c 6e 64 69 72 65 63 74 6c 79 20 rn-nil'.behavior.bind\ndirectly.
14c0 74 6f 20 60 79 61 73 2d 65 78 70 61 6e 64 27 2e 22 20 22 30 2e 31 32 22 20 79 61 73 2d 63 68 6f to.`yas-expand'."."0.12".yas-cho
14e0 6f 73 65 2d 6b 65 79 73 2d 66 69 72 73 74 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 72 6f 6d ose-keys-first."If.non-nil,.prom
1500 70 74 20 66 6f 72 20 73 6e 69 70 70 65 74 20 6b 65 79 20 66 69 72 73 74 2c 20 74 68 65 6e 20 66 pt.for.snippet.key.first,.then.f
1520 6f 72 20 74 65 6d 70 6c 61 74 65 2e 5c 6e 5c 6e 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 or.template.\n\nOtherwise.prompt
1540 73 20 66 6f 72 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 20 73 6e 69 70 70 65 74 20 6e 61 6d 65 73 s.for.all.possible.snippet.names
1560 2e 5c 6e 5c 6e 54 68 69 73 20 61 66 66 65 63 74 73 20 60 79 61 73 2d 69 6e 73 65 72 74 2d 73 6e .\n\nThis.affects.`yas-insert-sn
1580 69 70 70 65 74 27 20 61 6e 64 20 60 79 61 73 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 ippet'.and.`yas-visit-snippet-fi
15a0 6c 65 27 2e 22 20 79 61 73 2d 63 68 6f 6f 73 65 2d 74 61 62 6c 65 73 2d 66 69 72 73 74 20 22 49 le'.".yas-choose-tables-first."I
15c0 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6e 64 20 6d 75 6c 74 69 70 6c 65 20 65 6c 69 67 69 62 6c 65 f.non-nil,.and.multiple.eligible
15e0 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 73 2c 20 70 72 6f 6d 70 74 73 20 75 73 65 72 20 66 6f .snippet.tables,.prompts.user.fo
1600 72 20 74 61 62 6c 65 73 20 66 69 72 73 74 2e 5c 6e 5c 6e 4f 74 68 65 72 77 69 73 65 2c 20 75 73 r.tables.first.\n\nOtherwise,.us
1620 65 72 20 63 68 6f 6f 73 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 6d 65 72 67 69 6e 67 20 74 er.chooses.between.the.merging.t
1640 6f 67 65 74 68 65 72 20 6f 66 20 61 6c 6c 5c 6e 65 6c 69 67 69 62 6c 65 20 74 61 62 6c 65 73 2e ogether.of.all\neligible.tables.
1660 5c 6e 5c 6e 54 68 69 73 20 61 66 66 65 63 74 73 20 60 79 61 73 2d 69 6e 73 65 72 74 2d 73 6e 69 \n\nThis.affects.`yas-insert-sni
1680 70 70 65 74 27 2c 20 60 79 61 73 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 27 22 ppet',.`yas-visit-snippet-file'"
16a0 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 27 61 62 62 72 65 76 69 61 74 65 20 22 44 69 73 70 6c .yas-use-menu.'abbreviate."Displ
16c0 61 79 20 61 20 59 41 53 6e 69 70 70 65 74 20 6d 65 6e 75 20 69 6e 20 74 68 65 20 6d 65 6e 75 20 ay.a.YASnippet.menu.in.the.menu.
16e0 62 61 72 2e 5c 6e 5c 6e 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 75 62 6d 65 6e 75 73 20 66 bar.\n\nWhen.non-nil,.submenus.f
1700 6f 72 20 65 61 63 68 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 20 77 69 6c 6c 20 62 65 20 6c 69 or.each.snippet.table.will.be.li
1720 73 74 65 64 5c 6e 75 6e 64 65 72 20 74 68 65 20 6d 65 6e 75 20 5c 22 59 61 73 6e 69 70 70 65 74 sted\nunder.the.menu.\"Yasnippet
1740 5c 22 2e 5c 6e 5c 6e 2d 20 49 66 20 73 65 74 20 74 6f 20 60 61 62 62 72 65 76 69 61 74 65 27 2c \".\n\n-.If.set.to.`abbreviate',
1760 20 6f 6e 6c 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65 5c 6e 6d 65 .only.the.current.major-mode\nme
1780 6e 75 20 61 6e 64 20 74 68 65 20 6d 6f 64 65 73 20 73 65 74 20 69 6e 20 60 79 61 73 2d 2d 65 78 nu.and.the.modes.set.in.`yas--ex
17a0 74 72 61 2d 6d 6f 64 65 73 27 20 61 72 65 20 6c 69 73 74 65 64 2e 5c 6e 5c 6e 2d 20 49 66 20 73 tra-modes'.are.listed.\n\n-.If.s
17c0 65 74 20 74 6f 20 60 66 75 6c 6c 27 2c 20 65 76 65 72 79 20 73 75 62 6d 65 6e 75 20 69 73 20 6c et.to.`full',.every.submenu.is.l
17e0 69 73 74 65 64 5c 6e 5c 6e 2d 20 49 66 20 73 65 74 20 74 6f 20 6e 69 6c 2c 20 68 69 64 65 20 74 isted\n\n-.If.set.to.nil,.hide.t
1800 68 65 20 6d 65 6e 75 2e 5c 6e 5c 6e 41 6e 79 20 6f 74 68 65 72 20 6e 6f 6e 2d 6e 69 6c 20 76 61 he.menu.\n\nAny.other.non-nil.va
1820 6c 75 65 2c 20 65 76 65 72 79 20 73 75 62 6d 65 6e 75 20 69 73 20 6c 69 73 74 65 64 2e 22 20 28 lue,.every.submenu.is.listed.".(
1840 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 75 6c 6c 22 20 66 75 6c 6c 29 20 choice.(const.:tag."Full".full).
1860 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 62 62 72 65 76 69 61 74 65 22 20 61 62 62 72 65 76 69 (const.:tag."Abbreviate".abbrevi
1880 61 74 65 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 20 6d 65 6e 75 22 20 6e 69 6c 29 29 ate).(const.:tag."No.menu".nil))
18a0 20 79 61 73 2d 74 72 69 67 67 65 72 2d 73 79 6d 62 6f 6c 20 28 6f 72 20 28 61 6e 64 20 28 65 71 .yas-trigger-symbol.(or.(and.(eq
18c0 20 77 69 6e 64 6f 77 2d 73 79 73 74 65 6d 20 27 6d 61 63 29 20 28 69 67 6e 6f 72 65 2d 65 72 72 .window-system.'mac).(ignore-err
18e0 6f 72 73 20 28 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 38 36 37 37 29 29 29 20 22 20 3d 3e ors.(char-to-string.8677))).".=>
1900 22 29 20 22 54 68 65 20 74 65 78 74 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 69 ")."The.text.that.will.be.used.i
1920 6e 20 6d 65 6e 75 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 74 68 65 20 74 72 69 67 67 65 72 2e n.menu.to.represent.the.trigger.
1940 22 20 79 61 73 2d 77 72 61 70 2d 61 72 6f 75 6e 64 2d 72 65 67 69 6f 6e 20 22 57 68 61 74 20 74 ".yas-wrap-around-region."What.t
1960 6f 20 69 6e 73 65 72 74 20 66 6f 72 20 73 6e 69 70 70 65 74 27 73 20 24 30 20 66 69 65 6c 64 2e o.insert.for.snippet's.$0.field.
1980 5c 6e 5c 6e 49 66 20 73 65 74 20 74 6f 20 61 20 63 68 61 72 61 63 74 65 72 2c 20 69 6e 73 65 72 \n\nIf.set.to.a.character,.inser
19a0 74 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 72 65 67 69 t.contents.of.corresponding.regi
19c0 73 74 65 72 2e 5c 6e 49 66 20 6e 6f 6e 2d 6e 69 6c 20 69 6e 73 65 72 74 20 72 65 67 69 6f 6e 20 ster.\nIf.non-nil.insert.region.
19e0 63 6f 6e 74 65 6e 74 73 2e 20 20 54 68 69 73 20 63 61 6e 20 62 65 20 6f 76 65 72 72 69 64 64 65 contents...This.can.be.overridde
1a00 6e 20 6f 6e 20 61 5c 6e 70 65 72 2d 73 6e 69 70 70 65 74 20 62 61 73 69 73 2e 20 20 41 20 76 61 n.on.a\nper-snippet.basis...A.va
1a20 6c 75 65 20 6f 66 20 60 63 75 61 27 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 65 71 75 69 76 lue.of.`cua'.is.considered.equiv
1a40 61 6c 65 6e 74 20 74 6f 5c 6e 60 3f 30 27 20 66 6f 72 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d alent.to\n`?0'.for.backwards.com
1a60 70 61 74 69 62 69 6c 69 74 79 2e 22 20 28 63 68 6f 69 63 65 20 28 63 68 61 72 61 63 74 65 72 20 patibility.".(choice.(character.
1a80 3a 74 61 67 20 22 49 6e 73 65 72 74 20 66 72 6f 6d 20 72 65 67 69 73 74 65 72 22 29 20 28 63 6f :tag."Insert.from.register").(co
1aa0 6e 73 74 20 74 20 3a 74 61 67 20 22 49 6e 73 65 72 74 20 72 65 67 69 6f 6e 20 63 6f 6e 74 65 6e nst.t.:tag."Insert.region.conten
1ac0 74 73 22 29 20 28 63 6f 6e 73 74 20 6e 69 6c 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 69 6e 73 65 ts").(const.nil.:tag."Don't.inse
1ae0 72 74 20 61 6e 79 74 68 69 6e 67 22 29 20 28 63 6f 6e 73 74 20 63 75 61 29 29 20 79 61 73 2d 67 rt.anything").(const.cua)).yas-g
1b00 6f 6f 64 2d 67 72 61 63 65 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 6f 6e 27 74 20 72 61 69 ood-grace."If.non-nil,.don't.rai
1b20 73 65 20 65 72 72 6f 72 73 20 69 6e 20 65 6c 69 73 70 20 65 76 61 6c 75 61 74 69 6f 6e 2e 5c 6e se.errors.in.elisp.evaluation.\n
1b40 5c 6e 54 68 69 73 20 61 66 66 65 63 74 73 20 62 6f 74 68 20 74 68 65 20 69 6e 6c 69 6e 65 20 65 \nThis.affects.both.the.inline.e
1b60 6c 69 73 70 20 69 6e 20 73 6e 69 70 70 65 74 73 20 61 6e 64 20 74 68 65 20 68 6f 6f 6b 5c 6e 76 lisp.in.snippets.and.the.hook\nv
1b80 61 72 69 61 62 6c 65 73 20 73 75 63 68 20 61 73 20 60 79 61 73 2d 61 66 74 65 72 2d 65 78 69 74 ariables.such.as.`yas-after-exit
1ba0 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 27 2e 5c 6e 5c 6e 49 66 20 74 68 69 73 20 76 61 72 69 61 -snippet-hook'.\n\nIf.this.varia
1bc0 62 6c 65 27 73 20 76 61 6c 75 65 20 69 73 20 60 69 6e 6c 69 6e 65 27 2c 20 61 6e 20 65 72 72 6f ble's.value.is.`inline',.an.erro
1be0 72 20 73 74 72 69 6e 67 20 5c 22 5b 79 61 73 5d 5c 6e 65 72 72 6f 72 5c 22 20 69 73 20 72 65 74 r.string.\"[yas]\nerror\".is.ret
1c00 75 72 6e 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 72 61 69 73 69 6e 67 20 74 68 65 20 65 72 72 urned.instead.of.raising.the.err
1c20 6f 72 2e 20 20 49 66 20 74 68 69 73 5c 6e 76 61 72 69 61 62 6c 65 27 73 20 76 61 6c 75 65 20 69 or...If.this\nvariable's.value.i
1c40 73 20 60 68 6f 6f 6b 73 27 2c 20 61 20 6d 65 73 73 61 67 65 20 69 73 20 6f 75 74 70 75 74 20 74 s.`hooks',.a.message.is.output.t
1c60 6f 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 5c 6e 60 79 61 73 2d 76 65 72 62 6f 73 69 74 79 2d 6c o.according.to\n`yas-verbosity-l
1c80 65 76 65 6c 27 2e 20 20 49 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 27 73 20 76 61 6c 75 65 evel'...If.this.variable's.value
1ca0 20 69 73 20 74 2c 20 62 6f 74 68 20 61 72 65 5c 6e 61 63 74 69 76 65 2e 22 20 79 61 73 2d 76 69 .is.t,.both.are\nactive.".yas-vi
1cc0 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 20 76 69 73 69 74 20 sit-from-menu."If.non-nil.visit.
1ce0 73 6e 69 70 70 65 74 73 27 73 20 66 69 6c 65 73 20 66 72 6f 6d 20 6d 65 6e 75 2c 20 69 6e 73 74 snippets's.files.from.menu,.inst
1d00 65 61 64 20 6f 66 20 65 78 70 61 6e 64 69 6e 67 20 74 68 65 6d 2e 5c 6e 5c 6e 54 68 69 73 20 63 ead.of.expanding.them.\n\nThis.c
1d20 61 6e 20 6f 6e 6c 79 20 77 6f 72 6b 20 77 68 65 6e 20 73 6e 69 70 70 65 74 73 20 61 72 65 20 6c an.only.work.when.snippets.are.l
1d40 6f 61 64 65 64 20 66 72 6f 6d 20 66 69 6c 65 73 2e 22 20 79 61 73 2d 65 78 70 61 6e 64 2d 6f 6e oaded.from.files.".yas-expand-on
1d60 6c 79 2d 66 6f 72 2d 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 73 20 22 4c 69 73 74 20 6f 66 20 60 6c ly-for-last-commands."List.of.`l
1d80 61 73 74 2d 63 6f 6d 6d 61 6e 64 27 20 76 61 6c 75 65 73 20 74 6f 20 72 65 73 74 72 69 63 74 20 ast-command'.values.to.restrict.
1da0 74 61 62 2d 74 72 69 67 67 65 72 69 6e 67 20 74 6f 2c 20 6f 72 20 6e 69 6c 2e 5c 6e 5c 6e 4c 65 tab-triggering.to,.or.nil.\n\nLe
1dc0 61 76 65 20 74 68 69 73 20 73 65 74 20 61 74 20 6e 69 6c 20 28 74 68 65 20 64 65 66 61 75 6c 74 ave.this.set.at.nil.(the.default
1de0 29 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 74 72 69 67 67 65 72 20 61 6e 5c 6e 65 78 70 61 ).to.be.able.to.trigger.an\nexpa
1e00 6e 73 69 6f 6e 20 73 69 6d 70 6c 79 20 62 79 20 70 6c 61 63 69 6e 67 20 74 68 65 20 63 75 72 73 nsion.simply.by.placing.the.curs
1e20 6f 72 20 61 66 74 65 72 20 61 20 76 61 6c 69 64 20 74 61 62 20 74 72 69 67 67 65 72 2c 5c 6e 75 or.after.a.valid.tab.trigger,\nu
1e40 73 69 6e 67 20 77 68 69 63 68 65 76 65 72 20 63 6f 6d 6d 61 6e 64 73 2e 5c 6e 5c 6e 4f 70 74 69 sing.whichever.commands.\n\nOpti
1e60 6f 6e 61 6c 6c 79 2c 20 73 65 74 20 74 68 69 73 20 74 6f 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 onally,.set.this.to.something.li
1e80 6b 65 20 28 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 29 20 69 66 5c 6e 79 6f 75 ke.(self-insert-command).if\nyou
1ea0 20 74 6f 20 77 69 73 68 20 72 65 73 74 72 69 63 74 20 65 78 70 61 6e 73 69 6f 6e 20 74 6f 20 6f .to.wish.restrict.expansion.to.o
1ec0 6e 6c 79 20 68 61 70 70 65 6e 20 77 68 65 6e 20 74 68 65 20 6c 61 73 74 5c 6e 6c 65 74 74 65 72 nly.happen.when.the.last\nletter
1ee0 20 6f 66 20 74 68 65 20 73 6e 69 70 70 65 74 20 74 61 62 20 74 72 69 67 67 65 72 20 77 61 73 20 .of.the.snippet.tab.trigger.was.
1f00 74 79 70 65 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 62 65 66 6f 72 65 5c 6e 74 68 65 20 74 72 typed.immediately.before\nthe.tr
1f20 69 67 67 65 72 20 6b 65 79 20 69 74 73 65 6c 66 2e 22 20 28 72 65 70 65 61 74 20 66 75 6e 63 74 igger.key.itself.".(repeat.funct
1f40 69 6f 6e 29 20 79 61 73 2d 61 6c 69 61 73 2d 74 6f 2d 79 61 73 2f 70 72 65 66 69 78 2d 70 20 22 ion).yas-alias-to-yas/prefix-p."
1f60 49 66 20 6e 6f 6e 2d 6e 69 6c 20 6d 61 6b 65 20 61 6c 69 61 73 65 73 20 66 6f 72 20 74 68 65 20 If.non-nil.make.aliases.for.the.
1f80 6f 6c 64 20 73 74 79 6c 65 20 79 61 73 2f 20 70 72 65 66 69 78 65 64 20 73 79 6d 62 6f 6c 73 2e old.style.yas/.prefixed.symbols.
1fa0 5c 6e 49 74 20 6d 75 73 74 20 62 65 20 73 65 74 20 74 6f 20 6e 69 6c 20 62 65 66 6f 72 65 20 6c \nIt.must.be.set.to.nil.before.l
1fc0 6f 61 64 69 6e 67 20 79 61 73 6e 69 70 70 65 74 20 74 6f 20 74 61 6b 65 20 65 66 66 65 63 74 2e oading.yasnippet.to.take.effect.
1fe0 22 20 3a 67 72 6f 75 70 20 79 61 73 6e 69 70 70 65 74 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 ".:group.yasnippet.custom-declar
2000 65 2d 66 61 63 65 20 79 61 73 2d 66 69 65 6c 64 2d 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 20 e-face.yas-field-highlight-face.
2020 28 28 74 20 28 3a 69 6e 68 65 72 69 74 20 27 72 65 67 69 6f 6e 29 29 29 20 22 54 68 65 20 66 61 ((t.(:inherit.'region)))."The.fa
2040 63 65 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 75 72 72 65 6e 74 ce.used.to.highlight.the.current
2060 6c 79 20 61 63 74 69 76 65 20 66 69 65 6c 64 20 6f 66 20 61 20 73 6e 69 70 70 65 74 22 20 79 61 ly.active.field.of.a.snippet".ya
2080 73 2d 2d 66 69 65 6c 64 2d 64 65 62 75 67 2d 66 61 63 65 20 22 54 68 65 20 66 61 63 65 20 75 73 s--field-debug-face."The.face.us
20a0 65 64 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 20 73 6f 6d 65 20 6f 76 65 72 6c 61 79 73 20 6e ed.for.debugging.some.overlays.n
20c0 6f 72 6d 61 6c 6c 79 20 68 69 64 64 65 6e 22 5d 20 38 29 0a 23 40 31 38 32 20 41 20 63 6f 6e 64 ormally.hidden"].8).#@182.A.cond
20e0 69 74 69 6f 6e 61 6c 20 6b 65 79 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 54 68 69 73 20 63 61 6e itional.key.definition..This.can
2100 20 62 65 20 75 73 65 64 20 61 73 20 61 20 6b 65 79 20 64 65 66 69 6e 69 74 69 6f 6e 20 69 6e 20 .be.used.as.a.key.definition.in.
2120 6b 65 79 6d 61 70 73 20 74 6f 20 62 69 6e 64 20 61 20 6b 65 79 20 74 6f 0a 60 79 61 73 2d 73 6b keymaps.to.bind.a.key.to.`yas-sk
2140 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 27 20 6f 6e 6c 79 20 77 68 65 6e 20 61 74 ip-and-clear-field'.only.when.at
2160 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 6e 0a 75 6e 6d 6f 64 69 66 69 65 64 20 .the.beginning.of.an.unmodified.
2180 73 6e 69 70 70 65 79 20 66 69 65 6c 64 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 6d 61 snippey.field...(defconst.yas-ma
21a0 79 62 65 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 20 27 28 6d 65 6e 75 2d ybe-skip-and-clear-field.'(menu-
21c0 69 74 65 6d 20 22 22 20 79 61 73 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 item."".yas-skip-and-clear-field
21e0 20 3a 66 69 6c 74 65 72 20 79 61 73 2d 2d 6d 61 79 62 65 2d 63 6c 65 61 72 2d 66 69 65 6c 64 2d .:filter.yas--maybe-clear-field-
2200 66 69 6c 74 65 72 29 20 28 23 24 20 2e 20 38 34 31 30 29 29 0a 23 40 36 31 20 54 68 65 20 61 63 filter).(#$...8410)).#@61.The.ac
2220 74 69 76 65 20 6b 65 79 6d 61 70 20 77 68 69 6c 65 20 61 20 73 6e 69 70 70 65 74 20 65 78 70 61 tive.keymap.while.a.snippet.expa
2240 6e 73 69 6f 6e 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2e 1f 0a 28 64 65 66 76 61 72 20 79 nsion.is.in.progress...(defvar.y
2260 61 73 2d 6b 65 79 6d 61 70 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 32 20 18 5c 33 30 33 as-keymap.(byte-code."\302..\303
2280 08 5c 33 30 34 5c 33 30 35 23 5c 32 31 30 5c 33 30 33 08 5c 33 30 36 5c 33 30 35 23 5c 32 31 30 .\304\305#\210\303.\306\305#\210
22a0 5c 33 30 33 08 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 30 33 08 5c 33 31 31 5c 33 31 30 23 \303.\307\310#\210\303.\311\310#
22c0 5c 32 31 30 5c 33 30 33 08 5c 33 31 32 5c 33 31 33 23 5c 32 31 30 5c 33 30 33 08 5c 33 31 34 09 \210\303.\312\313#\210\303.\314.
22e0 23 5c 32 31 30 08 29 5c 32 30 37 22 20 5b 6d 61 70 20 79 61 73 2d 6d 61 79 62 65 2d 73 6b 69 70 #\210.)\207".[map.yas-maybe-skip
2300 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 -and-clear-field.make-sparse-key
2320 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 5b 28 74 61 62 29 5d 20 79 61 73 2d 6e 65 78 74 2d map.define-key.[(tab)].yas-next-
2340 66 69 65 6c 64 2d 6f 72 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 20 22 09 22 20 5b 28 73 68 69 66 field-or-maybe-expand.".".[(shif
2360 74 20 74 61 62 29 5d 20 79 61 73 2d 70 72 65 76 2d 66 69 65 6c 64 20 5b 62 61 63 6b 74 61 62 5d t.tab)].yas-prev-field.[backtab]
2380 20 22 07 22 20 79 61 73 2d 61 62 6f 72 74 2d 73 6e 69 70 70 65 74 20 22 04 22 5d 20 34 29 20 28 .".".yas-abort-snippet."."].4).(
23a0 23 24 20 2e 20 38 37 33 30 29 29 0a 23 40 31 34 36 39 20 53 79 6e 74 61 78 65 73 20 61 6e 64 20 #$...8730)).#@1469.Syntaxes.and.
23c0 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 68 65 6c 70 20 6c 6f 6f 6b 20 66 6f 72 20 74 72 69 67 67 functions.to.help.look.for.trigg
23e0 65 72 20 6b 65 79 73 20 62 65 66 6f 72 65 20 70 6f 69 6e 74 2e 0a 0a 45 61 63 68 20 65 6c 65 6d er.keys.before.point...Each.elem
2400 65 6e 74 20 69 6e 20 74 68 69 73 20 6c 69 73 74 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 74 ent.in.this.list.specifies.how.t
2420 6f 20 73 6b 69 70 20 62 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 73 0a 62 61 63 6b 77 61 72 64 o.skip.buffer.positions.backward
2440 73 20 61 6e 64 20 6c 6f 6f 6b 20 66 6f 72 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 61 20 74 72 s.and.look.for.the.start.of.a.tr
2460 69 67 67 65 72 20 6b 65 79 2e 0a 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 63 61 6e 20 62 65 20 igger.key...Each.element.can.be.
2480 65 69 74 68 65 72 20 61 20 73 74 72 69 6e 67 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 72 65 either.a.string.or.a.function.re
24a0 63 65 69 76 69 6e 67 20 74 68 65 0a 6f 72 69 67 69 6e 61 6c 20 70 6f 69 6e 74 20 61 73 20 61 6e ceiving.the.original.point.as.an
24c0 20 61 72 67 75 6d 65 6e 74 2e 20 41 20 73 74 72 69 6e 67 20 65 6c 65 6d 65 6e 74 20 69 73 20 73 .argument..A.string.element.is.s
24e0 69 6d 70 6c 79 20 70 61 73 73 65 64 0a 74 6f 20 60 73 6b 69 70 2d 73 79 6e 74 61 78 2d 62 61 63 imply.passed.to.`skip-syntax-bac
2500 6b 77 61 72 64 27 20 77 68 65 72 65 61 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 65 6c 65 6d 65 6e kward'.whereas.a.function.elemen
2520 74 20 69 73 20 63 61 6c 6c 65 64 0a 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 6e t.is.called.with.no.arguments.an
2540 64 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 70 6c 61 63 65 20 70 6f 69 6e 74 20 62 65 66 6f 72 65 d.should.also.place.point.before
2560 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 70 6f 73 69 74 69 6f 6e 2e 0a 0a 54 68 65 20 73 74 72 .the.original.position...The.str
2580 69 6e 67 20 62 65 74 77 65 65 6e 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 62 75 66 66 65 72 ing.between.the.resulting.buffer
25a0 20 70 6f 73 69 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 70 6f 69 6e 74 .position.and.the.original.point
25c0 20 69 73 20 6d 61 74 63 68 65 64 20 61 67 61 69 6e 73 74 20 74 68 65 20 74 72 69 67 67 65 72 20 .is.matched.against.the.trigger.
25e0 6b 65 79 73 20 69 6e 20 74 68 65 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 0a 74 61 62 6c 65 keys.in.the.active.snippet.table
2600 73 2e 0a 0a 49 66 20 6e 6f 20 65 78 70 61 6e 64 61 62 6c 65 20 73 6e 69 70 70 65 74 73 20 61 72 s...If.no.expandable.snippets.ar
2620 65 20 66 6f 75 6e 64 2c 20 74 68 65 20 6e 65 78 74 20 65 6c 65 6d 65 6e 74 20 69 73 20 74 68 65 e.found,.the.next.element.is.the
2640 20 6c 69 73 74 0a 69 73 20 74 72 69 65 64 2c 20 75 6e 6c 65 73 73 20 61 20 66 75 6e 63 74 69 6f .list.is.tried,.unless.a.functio
2660 6e 20 65 6c 65 6d 65 6e 74 20 72 65 74 75 72 6e 65 64 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 61 n.element.returned.the.symbol.`a
2680 67 61 69 6e 27 2c 0a 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 69 74 20 69 73 20 63 61 6c 6c 65 gain',.in.which.case.it.is.calle
26a0 64 20 61 67 61 69 6e 20 66 72 6f 6d 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 70 6f 73 69 74 69 d.again.from.the.previous.positi
26c0 6f 6e 20 61 6e 64 0a 6d 61 79 20 6f 6e 63 65 20 6d 6f 72 65 20 72 65 70 6f 73 69 74 69 6f 6e 20 on.and.may.once.more.reposition.
26e0 70 6f 69 6e 74 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 60 79 61 73 2d 6b 65 79 point...For.example,.if.`yas-key
2700 2d 73 79 6e 74 61 78 65 73 27 20 68 61 73 20 74 68 65 20 76 61 6c 75 65 20 28 22 77 22 20 22 77 -syntaxes'.has.the.value.("w"."w
2720 5f 22 29 2c 0a 74 72 69 67 67 65 72 20 6b 65 79 73 20 63 6f 6d 70 6f 73 65 64 20 65 78 63 6c 75 _"),.trigger.keys.composed.exclu
2740 73 69 76 65 6c 79 20 6f 66 20 22 77 6f 72 64 22 2d 73 79 6e 74 61 78 20 63 68 61 72 61 63 74 65 sively.of."word"-syntax.characte
2760 72 73 0a 61 72 65 20 6c 6f 6f 6b 65 64 20 66 6f 72 20 66 69 72 73 74 2e 20 46 61 69 6c 69 6e 67 rs.are.looked.for.first..Failing
2780 20 74 68 61 74 2c 20 6c 6f 6e 67 65 72 20 6b 65 79 73 20 63 6f 6d 70 6f 73 65 64 20 6f 66 0a 22 .that,.longer.keys.composed.of."
27a0 77 6f 72 64 22 20 6f 72 20 22 73 79 6d 62 6f 6c 22 20 73 79 6e 74 61 78 20 61 72 65 20 6c 6f 6f word".or."symbol".syntax.are.loo
27c0 6b 65 64 20 66 6f 72 2e 20 54 68 65 72 65 66 6f 72 65 2c 0a 74 72 69 67 67 65 72 69 6e 67 20 61 ked.for..Therefore,.triggering.a
27e0 66 74 65 72 0a 0a 66 6f 6f 2d 62 61 72 0a 0a 77 69 6c 6c 2c 20 61 63 63 6f 72 64 69 6e 67 20 74 fter..foo-bar..will,.according.t
2800 6f 20 74 68 65 20 22 77 22 20 65 6c 65 6d 65 6e 74 20 66 69 72 73 74 20 74 72 79 20 22 62 61 72 o.the."w".element.first.try."bar
2820 62 61 7a 22 2e 20 49 66 0a 74 68 61 74 20 69 73 6e 27 74 20 61 20 74 72 69 67 67 65 72 20 6b 65 baz"..If.that.isn't.a.trigger.ke
2840 79 2c 20 22 66 6f 6f 2d 62 61 72 62 61 7a 22 20 69 73 20 74 72 69 65 64 2c 20 72 65 73 70 65 63 y,."foo-barbaz".is.tried,.respec
2860 74 69 6e 67 20 74 68 65 0a 73 65 63 6f 6e 64 20 22 77 5f 22 20 65 6c 65 6d 65 6e 74 2e 20 4e 6f ting.the.second."w_".element..No
2880 74 69 63 65 20 74 68 61 74 20 65 76 65 6e 20 69 66 20 22 62 61 7a 22 20 69 73 20 61 20 74 72 69 tice.that.even.if."baz".is.a.tri
28a0 67 67 65 72 0a 6b 65 79 20 66 6f 72 20 61 6e 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 2c 20 gger.key.for.an.active.snippet,.
28c0 69 74 20 77 6f 6e 27 74 20 62 65 20 65 78 70 61 6e 64 65 64 2c 20 75 6e 6c 65 73 73 20 61 0a 66 it.won't.be.expanded,.unless.a.f
28e0 75 6e 63 74 69 6f 6e 20 69 73 20 61 64 64 65 64 20 74 6f 20 60 79 61 73 2d 6b 65 79 2d 73 79 6e unction.is.added.to.`yas-key-syn
2900 74 61 78 65 73 27 20 74 68 61 74 20 65 76 65 6e 74 75 61 6c 6c 79 20 70 6c 61 63 65 73 0a 70 6f taxes'.that.eventually.places.po
2920 69 6e 74 20 62 65 74 77 65 65 6e 20 22 62 61 72 22 20 61 6e 64 20 22 62 61 7a 22 2e 0a 0a 53 65 int.between."bar".and."baz"...Se
2940 65 20 61 6c 73 6f 20 49 6e 66 6f 20 6e 6f 64 65 20 60 28 65 6c 69 73 70 29 20 53 79 6e 74 61 78 e.also.Info.node.`(elisp).Syntax
2960 20 44 65 73 63 72 69 70 74 6f 72 73 27 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 6b 65 79 2d .Descriptors'...(defvar.yas-key-
2980 73 79 6e 74 61 78 65 73 20 28 6c 69 73 74 20 27 79 61 73 2d 74 72 79 2d 6b 65 79 2d 66 72 6f 6d syntaxes.(list.'yas-try-key-from
29a0 2d 77 68 69 74 65 73 70 61 63 65 20 22 77 5f 2e 28 29 22 20 22 77 5f 2e 22 20 22 77 5f 22 20 22 -whitespace."w_.()"."w_."."w_"."
29c0 77 22 29 20 28 23 24 20 2e 20 39 31 33 39 29 29 0a 23 40 33 30 39 20 48 6f 6f 6b 73 20 74 6f 20 w").(#$...9139)).#@309.Hooks.to.
29e0 72 75 6e 20 61 66 74 65 72 20 61 20 73 6e 69 70 70 65 74 20 65 78 69 74 65 64 2e 0a 0a 54 68 65 run.after.a.snippet.exited...The
2a00 20 68 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 72 75 6e 20 69 6e 20 61 6e 20 65 6e 76 69 72 6f 6e .hooks.will.be.run.in.an.environ
2a20 6d 65 6e 74 20 77 68 65 72 65 20 73 6f 6d 65 20 76 61 72 69 61 62 6c 65 73 20 62 6f 75 6e 64 20 ment.where.some.variables.bound.
2a40 74 6f 0a 70 72 6f 70 65 72 20 76 61 6c 75 65 73 3a 0a 0a 60 79 61 73 2d 73 6e 69 70 70 65 74 2d to.proper.values:..`yas-snippet-
2a60 62 65 67 27 20 3a 20 54 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 72 65 67 69 beg'.:.The.beginning.of.the.regi
2a80 6f 6e 20 6f 66 20 74 68 65 20 73 6e 69 70 70 65 74 2e 0a 0a 60 79 61 73 2d 73 6e 69 70 70 65 74 on.of.the.snippet...`yas-snippet
2aa0 2d 65 6e 64 27 20 3a 20 53 69 6d 69 6c 61 72 20 74 6f 20 62 65 67 2e 0a 0a 41 74 74 65 6e 74 69 -end'.:.Similar.to.beg...Attenti
2ac0 6f 6e 3a 20 54 68 65 73 65 20 68 6f 6f 6b 73 20 61 72 65 20 6e 6f 74 20 72 75 6e 20 77 68 65 6e on:.These.hooks.are.not.run.when
2ae0 20 65 78 69 74 69 6e 67 20 6e 65 73 74 65 64 2f 73 74 61 63 6b 65 64 20 73 6e 69 70 70 65 74 20 .exiting.nested/stacked.snippet.
2b00 65 78 70 61 6e 73 69 6f 6e 21 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 61 66 74 65 72 2d 65 78 expansion!..(defvar.yas-after-ex
2b20 69 74 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 31 30 37 31 31 29 it-snippet-hook.nil.(#$...10711)
2b40 29 0a 23 40 34 37 20 48 6f 6f 6b 73 20 74 6f 20 72 75 6e 20 6a 75 73 74 20 62 65 66 6f 72 65 20 ).#@47.Hooks.to.run.just.before.
2b60 65 78 70 61 6e 64 69 6e 67 20 61 20 73 6e 69 70 70 65 74 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 expanding.a.snippet...(defvar.ya
2b80 73 2d 62 65 66 6f 72 65 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 2d 68 6f 6f 6b 20 6e 69 6c s-before-expand-snippet-hook.nil
2ba0 20 28 23 24 20 2e 20 31 31 30 37 39 29 29 0a 23 40 31 30 39 20 44 69 73 61 62 6c 65 73 20 73 6e .(#$...11079)).#@109.Disables.sn
2bc0 69 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e 20 69 6e 20 73 74 72 69 6e 67 73 20 61 6e 64 20 63 ippet.expansion.in.strings.and.c
2be0 6f 6d 6d 65 6e 74 73 2e 0a 54 6f 20 75 73 65 2c 20 73 65 74 20 60 79 61 73 2d 62 75 66 66 65 72 omments..To.use,.set.`yas-buffer
2c00 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 27 20 74 6f 20 74 68 69 73 20 76 61 6c 75 65 2e -local-condition'.to.this.value.
2c20 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 6e 6f 74 2d 73 74 72 69 6e 67 2d 6f 72 2d 63 6f ..(defconst.yas-not-string-or-co
2c40 6d 6d 65 6e 74 2d 63 6f 6e 64 69 74 69 6f 6e 20 27 28 69 66 20 28 61 6e 64 20 28 6c 65 74 20 28 mment-condition.'(if.(and.(let.(
2c60 28 70 70 73 73 20 28 73 79 6e 74 61 78 2d 70 70 73 73 29 29 29 20 28 6f 72 20 28 6e 74 68 20 33 (ppss.(syntax-ppss))).(or.(nth.3
2c80 20 70 70 73 73 29 20 28 6e 74 68 20 34 20 70 70 73 73 29 29 29 20 28 6d 65 6d 71 20 74 68 69 73 .ppss).(nth.4.ppss))).(memq.this
2ca0 2d 63 6f 6d 6d 61 6e 64 20 27 28 79 61 73 2d 65 78 70 61 6e 64 20 79 61 73 2d 65 78 70 61 6e 64 -command.'(yas-expand.yas-expand
2cc0 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 20 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f -from-trigger-key.yas-expand-fro
2ce0 6d 2d 6b 65 79 6d 61 70 29 29 29 20 27 28 72 65 71 75 69 72 65 2d 73 6e 69 70 70 65 74 2d 63 6f m-keymap))).'(require-snippet-co
2d00 6e 64 69 74 69 6f 6e 20 2e 20 66 6f 72 63 65 2d 69 6e 2d 63 6f 6d 6d 65 6e 74 29 20 74 29 20 28 ndition...force-in-comment).t).(
2d20 23 24 20 2e 20 31 31 31 38 39 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 #$...11189)).(byte-code."\301\30
2d40 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 46 5c 2\303\304\305\306\307\310\311.F\
2d60 33 31 32 42 42 25 5c 32 31 30 5c 33 30 31 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 30 35 5c 33 312BB%\210\301\313\314\315\305\3
2d80 31 36 25 5c 32 30 37 22 20 5b 79 61 73 2d 6e 6f 74 2d 73 74 72 69 6e 67 2d 6f 72 2d 63 6f 6d 6d 16%\207".[yas-not-string-or-comm
2da0 65 6e 74 2d 63 6f 6e 64 69 74 69 6f 6e 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 ent-condition.custom-declare-var
2dc0 69 61 62 6c 65 20 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e iable.yas-buffer-local-condition
2de0 20 74 20 22 53 6e 69 70 70 65 74 20 65 78 70 61 6e 64 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 2e .t."Snippet.expanding.condition.
2e00 5c 6e 5c 6e 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20 4c 69 73 70 20 66 6f 72 6d \n\nThis.variable.is.a.Lisp.form
2e20 20 77 68 69 63 68 20 69 73 20 65 76 61 6c 75 61 74 65 64 20 65 76 65 72 79 20 74 69 6d 65 20 61 .which.is.evaluated.every.time.a
2e40 5c 6e 73 6e 69 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e 20 69 73 20 61 74 74 65 6d 70 74 65 64 \nsnippet.expansion.is.attempted
2e60 3a 5c 6e 5c 6e 20 20 20 20 2a 20 49 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e 69 :\n\n....*.If.it.evaluates.to.ni
2e80 6c 2c 20 6e 6f 20 73 6e 69 70 70 65 74 73 20 63 61 6e 20 62 65 20 65 78 70 61 6e 64 65 64 2e 5c l,.no.snippets.can.be.expanded.\
2ea0 6e 5c 6e 20 20 20 20 2a 20 49 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 74 68 65 20 n\n....*.If.it.evaluates.to.the.
2ec0 61 20 63 6f 6e 73 20 28 72 65 71 75 69 72 65 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 64 69 74 69 6f a.cons.(require-snippet-conditio
2ee0 6e 5c 6e 20 20 20 20 20 20 2e 20 52 45 51 55 49 52 45 4d 45 4e 54 29 5c 6e 5c 6e 20 20 20 20 20 n\n........REQUIREMENT)\n\n.....
2f00 20 20 2a 20 53 6e 69 70 70 65 74 73 20 62 65 61 72 69 6e 67 20 6e 6f 20 5c 22 23 20 63 6f 6e 64 ..*.Snippets.bearing.no.\"#.cond
2f20 69 74 69 6f 6e 3a 5c 22 20 64 69 72 65 63 74 69 76 65 20 61 72 65 20 6e 6f 74 5c 6e 20 20 20 20 ition:\".directive.are.not\n....
2f40 20 20 20 20 20 63 6f 6e 73 69 64 65 72 65 64 5c 6e 5c 6e 20 20 20 20 20 20 20 2a 20 53 6e 69 70 .....considered\n\n.......*.Snip
2f60 70 65 74 73 20 62 65 61 72 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 20 74 68 61 74 20 65 76 61 pets.bearing.conditions.that.eva
2f80 6c 75 61 74 65 20 74 6f 20 6e 69 6c 20 28 6f 72 5c 6e 20 20 20 20 20 20 20 20 20 70 72 6f 64 75 luate.to.nil.(or\n.........produ
2fa0 63 65 20 61 6e 20 65 72 72 6f 72 29 20 77 6f 6e 27 74 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 ce.an.error).won't.be.considered
2fc0 2e 5c 6e 5c 6e 20 20 20 20 20 20 20 2a 20 49 66 20 74 68 65 20 73 6e 69 70 70 65 74 20 68 61 73 .\n\n.......*.If.the.snippet.has
2fe0 20 61 20 63 6f 6e 64 69 74 69 6f 6e 20 74 68 61 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 6e .a.condition.that.evaluates.to.n
3000 6f 6e 2d 6e 69 6c 5c 6e 20 20 20 20 20 20 20 20 20 52 45 53 55 4c 54 3a 5c 6e 5c 6e 20 20 20 20 on-nil\n.........RESULT:\n\n....
3020 20 20 20 20 20 20 2a 20 49 66 20 52 45 51 55 49 52 45 4d 45 4e 54 20 69 73 20 74 2c 20 74 68 65 ......*.If.REQUIREMENT.is.t,.the
3040 20 73 6e 69 70 70 65 74 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 5c 6e 5c 6e 20 20 20 20 20 20 .snippet.is.considered\n\n......
3060 20 20 20 20 2a 20 49 66 20 52 45 51 55 49 52 45 4d 45 4e 54 20 69 73 20 60 65 71 27 20 52 45 53 ....*.If.REQUIREMENT.is.`eq'.RES
3080 55 4c 54 2c 20 74 68 65 20 73 6e 69 70 70 65 74 20 69 73 5c 6e 20 20 20 20 20 20 20 20 20 20 20 ULT,.the.snippet.is\n...........
30a0 20 63 6f 6e 73 69 64 65 72 65 64 5c 6e 5c 6e 20 20 20 20 20 20 20 20 20 20 2a 20 4f 74 68 65 72 .considered\n\n..........*.Other
30c0 77 69 73 65 2c 20 74 68 65 20 73 6e 69 70 70 65 74 20 69 73 20 6e 6f 74 20 63 6f 6e 73 69 64 65 wise,.the.snippet.is.not.conside
30e0 72 65 64 2e 5c 6e 5c 6e 20 20 20 20 2a 20 49 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f red.\n\n....*.If.it.evaluates.to
3100 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 61 6c 77 61 79 73 27 2c 20 61 6c 6c 20 73 6e 69 70 70 65 .the.symbol.`always',.all.snippe
3120 74 73 20 61 72 65 5c 6e 20 20 20 20 20 20 63 6f 6e 73 69 64 65 72 65 64 20 66 6f 72 20 65 78 70 ts.are\n......considered.for.exp
3140 61 6e 73 69 6f 6e 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 61 6e 79 20 63 6f 6e 64 69 74 ansion,.regardless.of.any.condit
3160 69 6f 6e 73 2e 5c 6e 5c 6e 20 20 20 20 2a 20 49 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 ions.\n\n....*.If.it.evaluates.t
3180 6f 20 74 20 6f 72 20 73 6f 6d 65 20 6f 74 68 65 72 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 5c o.t.or.some.other.non-nil.value\
31a0 6e 5c 6e 20 20 20 20 20 20 20 2a 20 53 6e 69 70 70 65 74 20 62 65 61 72 69 6e 67 20 6e 6f 20 63 n\n.......*.Snippet.bearing.no.c
31c0 6f 6e 64 69 74 69 6f 6e 73 2c 20 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 73 20 74 68 61 74 5c 6e 20 onditions,.or.conditions.that\n.
31e0 20 20 20 20 20 20 20 20 65 76 61 6c 75 61 74 65 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 72 65 ........evaluate.to.non-nil,.are
3200 20 63 6f 6e 73 69 64 65 72 65 64 20 66 6f 72 20 65 78 70 61 6e 73 69 6f 6e 2e 5c 6e 5c 6e 20 20 .considered.for.expansion.\n\n..
3220 20 20 20 20 20 2a 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 73 6e 69 70 70 65 74 20 69 73 .....*.Otherwise,.the.snippet.is
3240 20 6e 6f 74 20 63 6f 6e 73 69 64 65 72 65 64 2e 5c 6e 5c 6e 48 65 72 65 27 73 20 61 6e 20 65 78 .not.considered.\n\nHere's.an.ex
3260 61 6d 70 6c 65 20 70 72 65 76 65 6e 74 69 6e 67 20 73 6e 69 70 70 65 74 73 20 66 72 6f 6d 20 62 ample.preventing.snippets.from.b
3280 65 69 6e 67 20 65 78 70 61 6e 64 65 64 20 66 72 6f 6d 5c 6e 69 6e 73 69 64 65 20 63 6f 6d 6d 65 eing.expanded.from\ninside.comme
32a0 6e 74 73 2c 20 69 6e 20 60 70 79 74 68 6f 6e 2d 6d 6f 64 65 27 20 6f 6e 6c 79 2c 20 77 69 74 68 nts,.in.`python-mode'.only,.with
32c0 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 6f 66 5c 6e 73 6e 69 70 70 65 74 73 20 72 65 74 75 .the.exception.of\nsnippets.retu
32e0 72 6e 69 6e 67 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 66 6f 72 63 65 2d 69 6e 2d 63 6f 6d 6d 65 rning.the.symbol.`force-in-comme
3300 6e 74 27 20 69 6e 20 74 68 65 69 72 5c 6e 63 6f 6e 64 69 74 69 6f 6e 73 2e 5c 6e 5c 6e 20 28 61 nt'.in.their\nconditions.\n\n.(a
3320 64 64 2d 68 6f 6f 6b 20 5c 5c 3d 27 70 79 74 68 6f 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 5c 6e 20 20 dd-hook.\\='python-mode-hook\n..
3340 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 5c 6e 20 20 20 20 20 20 20 20 20 20 20 .........(lambda.()\n...........
3360 20 20 20 28 73 65 74 71 20 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 ...(setq.yas-buffer-local-condit
3380 69 6f 6e 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 5c 3d 27 28 69 66 ion\n....................\\='(if
33a0 20 28 70 79 74 68 6f 6e 2d 73 79 6e 74 61 78 2d 63 6f 6d 6d 65 6e 74 2d 6f 72 2d 73 74 72 69 6e .(python-syntax-comment-or-strin
33c0 67 2d 70 29 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c g-p)\n.........................\
33e0 5c 3d 27 28 72 65 71 75 69 72 65 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 64 69 74 69 6f 6e 20 2e 20 \='(require-snippet-condition...
3400 66 6f 72 63 65 2d 69 6e 2d 63 6f 6d 6d 65 6e 74 29 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 force-in-comment)\n.............
3420 20 20 20 20 20 20 20 20 20 20 74 29 29 29 29 22 20 3a 74 79 70 65 20 63 68 6f 69 63 65 20 63 6f ..........t))))".:type.choice.co
3440 6e 73 74 20 3a 74 61 67 20 22 44 69 73 61 62 6c 65 20 73 6e 69 70 70 65 74 20 65 78 70 61 6e 73 nst.:tag."Disable.snippet.expans
3460 69 6f 6e 20 69 6e 73 69 64 65 20 73 74 72 69 6e 67 73 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 73 22 ion.inside.strings.and.comments"
3480 20 28 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 45 78 70 61 6e 64 20 61 6c 6c 20 73 6e 69 70 70 65 .((const.:tag."Expand.all.snippe
34a0 74 73 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 63 6f 6e 64 69 74 69 6f 6e 73 22 20 61 6c 77 ts.regardless.of.conditions".alw
34c0 61 79 73 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 45 78 70 61 6e 64 20 73 6e 69 70 70 65 74 ays).(const.:tag."Expand.snippet
34e0 73 20 75 6e 6c 65 73 73 20 74 68 65 69 72 20 63 6f 6e 64 69 74 69 6f 6e 20 69 73 20 6e 69 6c 22 s.unless.their.condition.is.nil"
3500 20 74 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 69 73 61 62 6c 65 20 61 6c 6c 20 73 6e 69 .t).(const.:tag."Disable.all.sni
3520 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e 22 20 6e 69 6c 29 20 73 65 78 70 29 20 79 61 73 2d 6f ppet.expansion".nil).sexp).yas-o
3540 76 65 72 6c 61 79 2d 70 72 69 6f 72 69 74 79 20 31 30 30 20 22 50 72 69 6f 72 69 74 79 20 74 6f verlay-priority.100."Priority.to
3560 20 75 73 65 20 66 6f 72 20 79 61 73 6e 69 70 70 65 74 73 20 6f 76 65 72 6c 61 79 73 2e 5c 6e 54 .use.for.yasnippets.overlays.\nT
3580 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 77 68 65 74 68 65 72 his.is.useful.to.control.whether
35a0 20 73 6e 69 70 70 65 74 20 6e 61 76 69 67 61 74 69 6f 6e 20 62 69 6e 64 69 6e 67 73 5c 6e 6f 76 .snippet.navigation.bindings\nov
35c0 65 72 72 69 64 65 20 62 69 6e 64 69 6e 67 73 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 61 63 6b 61 erride.bindings.from.other.packa
35e0 67 65 73 20 28 65 2e 67 2e 2c 20 60 63 6f 6d 70 61 6e 79 2d 6d 6f 64 65 27 29 2e 22 20 69 6e 74 ges.(e.g.,.`company-mode').".int
3600 65 67 65 72 5d 20 31 30 29 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 2d 76 65 72 73 69 6f 6e eger].10).(defconst.yas--version
3620 20 22 30 2e 31 33 2e 30 22 29 0a 23 40 35 33 20 41 20 68 61 73 68 20 74 61 62 6c 65 20 6f 66 20 ."0.13.0").#@53.A.hash.table.of.
3640 4d 41 4a 4f 52 2d 4d 4f 44 45 20 73 79 6d 62 6f 6c 73 20 74 6f 20 6d 65 6e 75 20 6b 65 79 6d 61 MAJOR-MODE.symbols.to.menu.keyma
3660 70 73 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 6d 65 6e 75 2d 74 61 62 6c 65 20 28 6d 61 ps...(defvar.yas--menu-table.(ma
3680 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 29 20 28 23 24 20 2e 20 31 33 38 37 32 29 29 0a 23 40 35 ke-hash-table).(#$...13872)).#@5
36a0 34 20 4c 69 73 74 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 77 68 69 63 68 20 2a 6d 69 67 68 4.List.of.characters.which.*migh
36c0 74 2a 20 6e 65 65 64 20 74 6f 20 62 65 20 65 73 63 61 70 65 64 2e 1f 0a 28 64 65 66 76 61 72 20 t*.need.to.be.escaped...(defvar.
36e0 79 61 73 2d 2d 65 73 63 61 70 65 64 2d 63 68 61 72 61 63 74 65 72 73 20 27 28 39 32 20 39 36 20 yas--escaped-characters.'(92.96.
3700 33 34 20 33 39 20 33 36 20 31 32 35 20 31 32 33 20 34 30 20 34 31 29 20 28 23 24 20 2e 20 31 33 34.39.36.125.123.40.41).(#$...13
3720 39 38 36 29 29 0a 23 40 34 31 20 41 20 72 65 67 65 78 70 20 74 6f 20 2a 61 6c 6d 6f 73 74 2a 20 986)).#@41.A.regexp.to.*almost*.
3740 72 65 63 6f 67 6e 69 7a 65 20 61 20 66 69 65 6c 64 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 recognize.a.field...(defconst.ya
3760 73 2d 2d 66 69 65 6c 64 2d 72 65 67 65 78 70 20 22 24 7b 5c 5c 28 5b 30 2d 39 5d 2b 3a 5c 5c 29 s--field-regexp."${\\([0-9]+:\\)
3780 3f 5c 5c 28 5b 5e 7d 5d 2a 5c 5c 29 7d 22 20 28 23 24 20 2e 20 31 34 31 32 33 29 29 0a 23 40 35 ?\\([^}]*\\)}".(#$...14123)).#@5
37a0 35 20 41 20 72 65 67 65 78 70 20 74 6f 20 2a 61 6c 6d 6f 73 74 2a 20 72 65 63 6f 67 6e 69 7a 65 5.A.regexp.to.*almost*.recognize
37c0 20 61 20 22 24 28 2e 2e 2e 29 22 20 65 78 70 72 65 73 73 69 6f 6e 2e 1f 0a 28 64 65 66 63 6f 6e .a."$(...)".expression...(defcon
37e0 73 74 20 79 61 73 2d 2d 6d 75 6c 74 69 2d 64 6f 6c 6c 61 72 2d 6c 69 73 70 2d 65 78 70 72 65 73 st.yas--multi-dollar-lisp-expres
3800 73 69 6f 6e 2d 72 65 67 65 78 70 20 22 24 2b 5b 20 09 5c 6e 5d 2a 5c 5c 28 28 5b 5e 29 5d 2a 29 sion-regexp."$+[..\n]*\\(([^)]*)
3820 5c 5c 29 22 20 28 23 24 20 2e 20 31 34 32 34 32 29 29 0a 23 40 36 31 20 41 20 72 65 67 65 78 70 \\)".(#$...14242)).#@61.A.regexp
3840 20 74 6f 20 72 65 63 6f 67 6e 69 7a 65 20 61 20 22 5c 3d 60 6c 69 73 70 2d 65 78 70 72 65 73 73 .to.recognize.a."\=`lisp-express
3860 69 6f 6e 5c 3d 60 22 20 65 78 70 72 65 73 73 69 6f 6e 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 ion\=`".expression...(defconst.y
3880 61 73 2d 2d 62 61 63 6b 71 75 6f 74 65 2d 6c 69 73 70 2d 65 78 70 72 65 73 73 69 6f 6e 2d 72 65 as--backquote-lisp-expression-re
38a0 67 65 78 70 20 22 60 5c 5c 28 5b 5e 60 5d 2a 5c 5c 29 60 22 20 28 23 24 20 2e 20 31 34 33 39 32 gexp."`\\([^`]*\\)`".(#$...14392
38c0 29 29 0a 23 40 35 39 20 41 20 72 65 67 65 78 70 20 74 6f 20 2a 61 6c 6d 6f 73 74 2a 20 72 65 63 )).#@59.A.regexp.to.*almost*.rec
38e0 6f 67 6e 69 7a 65 20 61 20 6d 69 72 72 6f 72 20 77 69 74 68 20 61 20 74 72 61 6e 73 66 6f 72 6d ognize.a.mirror.with.a.transform
3900 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6d 69 72 72 ...(defconst.yas--transform-mirr
3920 6f 72 2d 72 65 67 65 78 70 20 22 24 7b 5c 5c 28 3f 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 5c or-regexp."${\\(?:\\([0-9]+\\):\
3940 5c 29 3f 24 5c 5c 28 5b 20 09 5c 6e 5d 2a 28 5b 5e 7d 5d 2a 5c 5c 29 22 20 28 23 24 20 2e 20 31 \)?$\\([..\n]*([^}]*\\)".(#$...1
3960 34 35 33 36 29 29 0a 23 40 34 30 20 41 20 72 65 67 65 78 70 20 74 6f 20 72 65 63 6f 67 6e 69 7a 4536)).#@40.A.regexp.to.recogniz
3980 65 20 61 20 73 69 6d 70 6c 65 20 6d 69 72 72 6f 72 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 e.a.simple.mirror...(defconst.ya
39a0 73 2d 2d 73 69 6d 70 6c 65 2d 6d 69 72 72 6f 72 2d 72 65 67 65 78 70 20 22 24 5c 5c 28 5b 30 2d s--simple-mirror-regexp."$\\([0-
39c0 39 5d 2b 5c 5c 29 22 20 28 23 24 20 2e 20 31 34 37 30 30 29 29 0a 23 40 33 37 20 43 6f 6e 74 61 9]+\\)".(#$...14700)).#@37.Conta
39e0 69 6e 73 20 74 68 65 20 6e 65 78 74 20 69 64 20 66 6f 72 20 61 20 73 6e 69 70 70 65 74 2e 1f 0a ins.the.next.id.for.a.snippet...
3a00 28 64 65 66 76 61 72 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 69 64 2d 73 65 65 64 20 30 20 28 (defvar.yas--snippet-id-seed.0.(
3a20 23 24 20 2e 20 31 34 38 31 31 29 29 0a 23 40 34 35 20 54 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 #$...14811)).#@45.The.original.v
3a40 61 6c 75 65 20 6f 66 20 60 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 27 2e 1f 0a 28 alue.of.`auto-fill-function'...(
3a60 64 65 66 76 61 72 20 79 61 73 2d 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 defvar.yas--original-auto-fill-f
3a80 75 6e 63 74 69 6f 6e 20 6e 69 6c 20 28 23 24 20 2e 20 31 34 38 39 38 29 29 0a 28 6d 61 6b 65 2d unction.nil.(#$...14898)).(make-
3aa0 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 79 61 73 2d 2d 6f 72 69 67 variable-buffer-local.'yas--orig
3ac0 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 29 0a 28 64 65 66 76 61 72 inal-auto-fill-function).(defvar
3ae0 20 79 61 73 2d 2d 77 61 74 63 68 2d 61 75 74 6f 2d 66 69 6c 6c 2d 62 61 63 6b 74 72 61 63 65 20 .yas--watch-auto-fill-backtrace.
3b00 6e 69 6c 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 77 61 74 63 68 2d 61 75 74 6f 2d nil).(defalias.'yas--watch-auto-
3b20 66 69 6c 6c 20 23 5b 28 73 79 6d 20 6e 65 77 76 61 6c 20 6f 70 20 5f 77 68 65 72 65 29 20 22 08 fill.#[(sym.newval.op._where).".
3b40 5c 33 30 33 3d 5c 32 30 33 10 00 09 5c 32 30 34 10 00 5c 6e 5c 33 30 36 3d 5c 32 30 34 21 00 08 \303=\203...\204..\n\306=\204!..
3b60 5c 33 30 32 3d 5c 32 30 35 4c 00 09 5c 33 30 36 3d 5c 32 30 35 4c 00 0b 3f 5c 32 30 35 4c 00 5c \302=\205L..\306=\205L..?\205L.\
3b80 66 3f 5c 32 30 35 4c 00 5c 33 30 37 5c 33 31 30 21 5c 32 30 35 4c 00 0d 5c 33 31 31 3d 5c 32 30 f?\205L.\307\310!\205L..\311=\20
3ba0 35 43 00 5c 33 31 32 5c 33 30 32 21 5c 33 30 36 3d 3f 5c 32 30 35 43 00 5c 33 31 33 5c 33 31 34 5C.\312\302!\306=?\205C.\313\314
3bc0 5c 33 31 30 5c 33 31 35 21 5c 33 31 36 5c 33 31 37 24 3f 5c 32 30 35 4c 00 5c 33 31 30 5c 33 31 \310\315!\316\317$?\205L.\310\31
3be0 35 21 5c 32 31 31 14 5c 32 30 37 22 20 5b 73 79 6d 20 6e 65 77 76 61 6c 20 61 75 74 6f 2d 66 69 5!\211.\207".[sym.newval.auto-fi
3c00 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 ll-function.yas--original-auto-f
3c20 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 77 61 74 63 68 2d 61 75 74 6f 2d 66 69 6c ill-function.yas--watch-auto-fil
3c40 6c 2d 62 61 63 6b 74 72 61 63 65 20 6f 70 20 79 61 73 2d 2d 61 75 74 6f 2d 66 69 6c 6c 20 66 62 l-backtrace.op.yas--auto-fill.fb
3c60 6f 75 6e 64 70 20 62 61 63 6b 74 72 61 63 65 2d 66 72 61 6d 65 73 20 6d 61 6b 75 6e 62 6f 75 6e oundp.backtrace-frames.makunboun
3c80 64 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 63 6c 2d 6d 65 6d 62 65 72 20 6b 69 6c 6c 2d 61 d.default-value.cl-member.kill-a
3ca0 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 20 79 61 73 2d 2d 77 61 74 63 68 2d 61 75 ll-local-variables.yas--watch-au
3cc0 74 6f 2d 66 69 6c 6c 20 3a 6b 65 79 20 23 5b 28 66 72 61 6d 65 29 20 22 08 41 40 5c 32 30 37 22 to-fill.:key.#[(frame).".A@\207"
3ce0 20 5b 66 72 61 6d 65 5d 20 31 5d 5d 20 35 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 .[frame].1]].5]).(byte-code."\30
3d00 30 5c 33 30 31 21 5c 32 30 33 10 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 22 5c 32 31 30 5c 33 0\301!\203..\301\302\303\"\210\3
3d20 30 31 5c 33 30 34 5c 33 30 33 5c 22 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 5b 66 62 6f 75 6e 01\304\303\"\210\300\207".[fboun
3d40 64 70 20 61 64 64 2d 76 61 72 69 61 62 6c 65 2d 77 61 74 63 68 65 72 20 79 61 73 2d 2d 6f 72 69 dp.add-variable-watcher.yas--ori
3d60 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 77 61 ginal-auto-fill-function.yas--wa
3d80 74 63 68 2d 61 75 74 6f 2d 66 69 6c 6c 20 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e tch-auto-fill.auto-fill-function
3da0 5d 20 33 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6e 65 78 ].3).(defalias.'yas--snippet-nex
3dc0 74 2d 69 64 20 23 5b 6e 69 6c 20 22 08 19 08 54 10 09 29 5c 32 30 37 22 20 5b 79 61 73 2d 2d 73 t-id.#[nil."...T..)\207".[yas--s
3de0 6e 69 70 70 65 74 2d 69 64 2d 73 65 65 64 20 69 64 5d 20 31 5d 29 0a 23 40 32 37 20 48 6f 6c 64 nippet-id-seed.id].1]).#@27.Hold
3e00 73 20 74 68 65 20 59 41 53 6e 69 70 70 65 74 20 6d 65 6e 75 2e 1f 0a 28 64 65 66 76 61 72 20 79 s.the.YASnippet.menu...(defvar.y
3e20 61 73 2d 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 6e 69 6c 20 28 23 24 20 2e 20 31 35 as--minor-mode-menu.nil.(#$...15
3e40 38 36 38 29 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 868)).(defvar.yas--condition-cac
3e60 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 6e 69 6c 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 he-timestamp.nil).(defalias.'yas
3e80 2d 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 6b 65 79 2d 66 69 6c 74 65 72 20 23 5b 28 63 6d 64 --maybe-expand-key-filter.#[(cmd
3ea0 29 20 22 5c 33 30 32 20 18 5c 33 30 33 20 29 5c 32 30 35 5c 6e 00 09 5c 32 30 37 22 20 5b 79 61 )."\302..\303.)\205\n..\207".[ya
3ec0 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 63 6d 64 s--condition-cache-timestamp.cmd
3ee0 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 73 2d 66 6f 72 .current-time.yas--templates-for
3f00 2d 6b 65 79 2d 61 74 2d 70 6f 69 6e 74 5d 20 31 5d 29 0a 23 40 31 36 34 20 41 20 63 6f 6e 64 69 -key-at-point].1]).#@164.A.condi
3f20 74 69 6f 6e 61 6c 20 6b 65 79 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 54 68 69 73 20 63 61 6e 20 tional.key.definition..This.can.
3f40 62 65 20 75 73 65 64 20 61 73 20 61 20 6b 65 79 20 64 65 66 69 6e 69 74 69 6f 6e 20 69 6e 20 6b be.used.as.a.key.definition.in.k
3f60 65 79 6d 61 70 73 20 74 6f 20 62 69 6e 64 20 61 20 6b 65 79 20 74 6f 0a 60 79 61 73 2d 65 78 70 eymaps.to.bind.a.key.to.`yas-exp
3f80 61 6e 64 27 20 6f 6e 6c 79 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 20 73 6e 69 70 70 65 and'.only.when.there.is.a.snippe
3fa0 74 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 62 65 0a 65 78 70 61 6e 64 65 64 2e 1f 0a 28 64 65 t.available.to.be.expanded...(de
3fc0 66 63 6f 6e 73 74 20 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 20 27 28 6d 65 6e 75 2d 69 fconst.yas-maybe-expand.'(menu-i
3fe0 74 65 6d 20 22 22 20 79 61 73 2d 65 78 70 61 6e 64 20 3a 66 69 6c 74 65 72 20 79 61 73 2d 2d 6d tem."".yas-expand.:filter.yas--m
4000 61 79 62 65 2d 65 78 70 61 6e 64 2d 6b 65 79 2d 66 69 6c 74 65 72 29 20 28 23 24 20 2e 20 31 36 aybe-expand-key-filter).(#$...16
4020 31 35 33 29 29 0a 23 40 35 30 20 54 68 65 20 6b 65 79 6d 61 70 20 75 73 65 64 20 77 68 65 6e 20 153)).#@50.The.keymap.used.when.
4040 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 20 69 73 20 61 63 74 69 76 65 2e 1f 0a 28 64 65 `yas-minor-mode'.is.active...(de
4060 66 76 61 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 20 28 62 79 74 65 2d 63 6f fvar.yas-minor-mode-map.(byte-co
4080 64 65 20 22 5c 33 30 32 20 18 5c 33 30 33 08 5c 33 30 34 09 23 5c 32 31 30 5c 33 30 33 08 5c 33 de."\302..\303.\304.#\210\303.\3
40a0 30 35 09 23 5c 32 31 30 5c 33 30 33 08 5c 33 30 36 5c 33 30 37 23 5c 32 31 30 5c 33 30 33 08 5c 05.#\210\303.\306\307#\210\303.\
40c0 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 30 33 08 5c 33 31 32 5c 33 31 33 23 5c 32 31 30 08 29 310\311#\210\303.\312\313#\210.)
40e0 5c 32 30 37 22 20 5b 6d 61 70 20 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 20 6d 61 6b 65 \207".[map.yas-maybe-expand.make
4100 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 5b 28 74 61 62 29 -sparse-keymap.define-key.[(tab)
4120 5d 20 22 09 22 20 22 03 26 13 22 20 79 61 73 2d 69 6e 73 65 72 74 2d 73 6e 69 70 70 65 74 20 22 ].".".".&.".yas-insert-snippet."
4140 03 26 0e 22 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 20 22 03 26 16 22 20 79 61 73 2d 76 .&.".yas-new-snippet.".&.".yas-v
4160 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 5d 20 34 29 20 28 23 24 20 2e 20 31 36 34 32 isit-snippet-file].4).(#$...1642
4180 37 29 29 0a 23 40 34 34 20 4d 65 6e 75 20 75 73 65 64 20 77 68 65 6e 20 60 79 61 73 2d 6d 69 6e 7)).#@44.Menu.used.when.`yas-min
41a0 6f 72 2d 6d 6f 64 65 27 20 69 73 20 61 63 74 69 76 65 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 or-mode'.is.active...(defvar.yas
41c0 2d 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 6e 69 6c 20 28 23 24 20 2e 20 31 36 37 37 --minor-mode-menu.nil.(#$...1677
41e0 37 29 29 0a 28 65 61 73 79 2d 6d 65 6e 75 2d 64 6f 2d 64 65 66 69 6e 65 20 27 79 61 73 2d 2d 6d 7)).(easy-menu-do-define.'yas--m
4200 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 inor-mode-menu.yas-minor-mode-ma
4220 70 20 22 4d 65 6e 75 20 75 73 65 64 20 77 68 65 6e 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 p."Menu.used.when.`yas-minor-mod
4240 65 27 20 69 73 20 61 63 74 69 76 65 2e 22 20 27 28 22 59 41 53 6e 69 70 70 65 74 22 20 3a 76 69 e'.is.active.".'("YASnippet".:vi
4260 73 69 62 6c 65 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 22 2d 2d 2d 2d 22 20 5b 22 45 78 70 61 sible.yas-use-menu."----".["Expa
4280 6e 64 20 74 72 69 67 67 65 72 22 20 79 61 73 2d 65 78 70 61 6e 64 20 3a 68 65 6c 70 20 22 50 6f nd.trigger".yas-expand.:help."Po
42a0 73 73 69 62 6c 79 20 65 78 70 61 6e 64 20 74 61 62 20 74 72 69 67 67 65 72 20 62 65 66 6f 72 65 ssibly.expand.tab.trigger.before
42c0 20 70 6f 69 6e 74 22 5d 20 5b 22 49 6e 73 65 72 74 20 61 74 20 70 6f 69 6e 74 2e 2e 2e 22 20 79 .point"].["Insert.at.point...".y
42e0 61 73 2d 69 6e 73 65 72 74 2d 73 6e 69 70 70 65 74 20 3a 68 65 6c 70 20 22 50 72 6f 6d 70 74 20 as-insert-snippet.:help."Prompt.
4300 66 6f 72 20 61 6e 20 65 78 70 61 6e 64 61 62 6c 65 20 73 6e 69 70 70 65 74 20 61 6e 64 20 65 78 for.an.expandable.snippet.and.ex
4320 70 61 6e 64 20 69 74 20 61 74 20 70 6f 69 6e 74 22 5d 20 5b 22 4e 65 77 20 73 6e 69 70 70 65 74 pand.it.at.point"].["New.snippet
4340 2e 2e 2e 22 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 20 3a 68 65 6c 70 20 22 43 72 65 61 ...".yas-new-snippet.:help."Crea
4360 74 65 20 61 20 6e 65 77 20 73 6e 69 70 70 65 74 20 69 6e 20 61 6e 20 61 70 70 72 6f 70 72 69 61 te.a.new.snippet.in.an.appropria
4380 74 65 20 64 69 72 65 63 74 6f 72 79 22 5d 20 5b 22 56 69 73 69 74 20 73 6e 69 70 70 65 74 20 66 te.directory"].["Visit.snippet.f
43a0 69 6c 65 2e 2e 2e 22 20 79 61 73 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 20 3a ile...".yas-visit-snippet-file.:
43c0 68 65 6c 70 20 22 50 72 6f 6d 70 74 20 66 6f 72 20 61 6e 20 65 78 70 61 6e 64 61 62 6c 65 20 73 help."Prompt.for.an.expandable.s
43e0 6e 69 70 70 65 74 20 61 6e 64 20 66 69 6e 64 20 69 74 73 20 66 69 6c 65 22 5d 20 22 2d 2d 2d 2d nippet.and.find.its.file"]."----
4400 22 20 28 22 53 6e 69 70 70 65 74 20 6d 65 6e 75 20 62 65 68 61 76 69 6f 75 72 22 20 5b 22 56 69 ".("Snippet.menu.behaviour".["Vi
4420 73 69 74 20 73 6e 69 70 70 65 74 73 22 20 28 73 65 74 71 20 79 61 73 2d 76 69 73 69 74 2d 66 72 sit.snippets".(setq.yas-visit-fr
4440 6f 6d 2d 6d 65 6e 75 20 74 29 20 3a 68 65 6c 70 20 22 56 69 73 69 74 20 73 6e 69 70 70 65 74 73 om-menu.t).:help."Visit.snippets
4460 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 .from.the.menu".:active.t.:style
4480 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 79 61 73 2d 76 69 73 69 74 2d 66 72 6f 6d 2d .radio.:selected.yas-visit-from-
44a0 6d 65 6e 75 5d 20 5b 22 45 78 70 61 6e 64 20 73 6e 69 70 70 65 74 73 22 20 28 73 65 74 71 20 79 menu].["Expand.snippets".(setq.y
44c0 61 73 2d 76 69 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 20 6e 69 6c 29 20 3a 68 65 6c 70 20 22 45 as-visit-from-menu.nil).:help."E
44e0 78 70 61 6e 64 20 73 6e 69 70 70 65 74 73 20 66 72 6f 6d 20 74 68 65 20 6d 65 6e 75 22 20 3a 61 xpand.snippets.from.the.menu".:a
4500 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 ctive.t.:style.radio.:selected.(
4520 6e 6f 74 20 79 61 73 2d 76 69 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 29 5d 20 22 2d 2d 2d 2d 22 not.yas-visit-from-menu)]."----"
4540 20 5b 22 53 68 6f 77 20 61 6c 6c 20 6b 6e 6f 77 6e 20 6d 6f 64 65 73 22 20 28 73 65 74 71 20 79 .["Show.all.known.modes".(setq.y
4560 61 73 2d 75 73 65 2d 6d 65 6e 75 20 27 66 75 6c 6c 29 20 3a 68 65 6c 70 20 22 53 68 6f 77 20 6f as-use-menu.'full).:help."Show.o
4580 6e 65 20 73 6e 69 70 70 65 74 20 73 75 62 6d 65 6e 75 20 66 6f 72 20 65 61 63 68 20 6c 6f 61 64 ne.snippet.submenu.for.each.load
45a0 65 64 20 74 61 62 6c 65 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f ed.table".:active.t.:style.radio
45c0 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 27 66 75 6c .:selected.(eq.yas-use-menu.'ful
45e0 6c 29 5d 20 5b 22 41 62 62 72 65 76 69 61 74 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 63 75 l)].["Abbreviate.according.to.cu
4600 72 72 65 6e 74 20 6d 6f 64 65 22 20 28 73 65 74 71 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 27 rrent.mode".(setq.yas-use-menu.'
4620 61 62 62 72 65 76 69 61 74 65 29 20 3a 68 65 6c 70 20 22 53 68 6f 77 20 6f 6e 6c 79 20 73 6e 69 abbreviate).:help."Show.only.sni
4640 70 70 65 74 20 73 75 62 6d 65 6e 75 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 63 ppet.submenus.for.the.current.ac
4660 74 69 76 65 20 6d 6f 64 65 73 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 tive.modes".:active.t.:style.rad
4680 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 27 61 io.:selected.(eq.yas-use-menu.'a
46a0 62 62 72 65 76 69 61 74 65 29 5d 29 20 28 22 49 6e 64 65 6e 74 69 6e 67 22 20 5b 22 41 75 74 6f bbreviate)]).("Indenting".["Auto
46c0 22 20 28 73 65 74 71 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 27 61 75 74 6f 29 20 3a ".(setq.yas-indent-line.'auto).:
46e0 68 65 6c 70 20 22 49 6e 64 65 6e 74 20 65 61 63 68 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 73 6e help."Indent.each.line.of.the.sn
4700 69 70 70 65 74 20 77 69 74 68 20 60 69 6e 64 65 6e 74 2d 61 63 63 6f 72 64 69 6e 67 2d 74 6f 2d ippet.with.`indent-according-to-
4720 6d 6f 64 65 27 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 mode'".:active.t.:style.radio.:s
4740 65 6c 65 63 74 65 64 20 28 65 71 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 27 61 75 74 elected.(eq.yas-indent-line.'aut
4760 6f 29 5d 20 5b 22 46 69 78 65 64 22 20 28 73 65 74 71 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 o)].["Fixed".(setq.yas-indent-li
4780 6e 65 20 27 66 69 78 65 64 29 20 3a 68 65 6c 70 20 22 49 6e 64 65 6e 74 20 74 68 65 20 73 6e 69 ne.'fixed).:help."Indent.the.sni
47a0 70 70 65 74 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6c 75 6d 6e 22 20 3a 61 63 74 ppet.to.the.current.column".:act
47c0 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 ive.t.:style.radio.:selected.(eq
47e0 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 27 66 69 78 65 64 29 5d 20 5b 22 4e 6f 6e 65 .yas-indent-line.'fixed)].["None
4800 22 20 28 73 65 74 71 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 27 6e 6f 6e 65 29 20 3a ".(setq.yas-indent-line.'none).:
4820 68 65 6c 70 20 22 44 6f 6e 27 74 20 61 70 70 6c 79 20 61 6e 79 20 70 61 72 74 69 63 75 6c 61 72 help."Don't.apply.any.particular
4840 20 73 6e 69 70 70 65 74 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 61 66 74 65 72 20 65 78 70 61 6e .snippet.indentation.after.expan
4860 73 69 6f 6e 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 sion".:active.t.:style.radio.:se
4880 6c 65 63 74 65 64 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c lected.(not.(member.yas-indent-l
48a0 69 6e 65 20 27 28 66 69 78 65 64 20 61 75 74 6f 29 29 29 5d 20 22 2d 2d 2d 2d 22 20 5b 22 41 6c ine.'(fixed.auto)))]."----".["Al
48c0 73 6f 20 61 75 74 6f 20 69 6e 64 65 6e 74 20 66 69 72 73 74 20 6c 69 6e 65 22 20 28 73 65 74 71 so.auto.indent.first.line".(setq
48e0 20 79 61 73 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 65 6e 74 2d 66 69 72 73 74 2d 6c 69 6e 65 .yas-also-auto-indent-first-line
4900 20 28 6e 6f 74 20 79 61 73 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 65 6e 74 2d 66 69 72 73 74 .(not.yas-also-auto-indent-first
4920 2d 6c 69 6e 65 29 29 20 3a 68 65 6c 70 20 22 57 68 65 6e 20 61 75 74 6f 2d 69 6e 64 65 6e 74 69 -line)).:help."When.auto-indenti
4940 6e 67 20 61 6c 73 6f 2c 20 61 75 74 6f 20 69 6e 64 65 6e 74 20 74 68 65 20 66 69 72 73 74 20 6c ng.also,.auto.indent.the.first.l
4960 69 6e 65 20 6d 65 6e 75 22 20 3a 61 63 74 69 76 65 20 28 65 71 20 79 61 73 2d 69 6e 64 65 6e 74 ine.menu".:active.(eq.yas-indent
4980 2d 6c 69 6e 65 20 27 61 75 74 6f 29 20 3a 73 74 79 6c 65 20 74 6f 67 67 6c 65 20 3a 73 65 6c 65 -line.'auto).:style.toggle.:sele
49a0 63 74 65 64 20 79 61 73 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 65 6e 74 2d 66 69 72 73 74 2d cted.yas-also-auto-indent-first-
49c0 6c 69 6e 65 5d 29 20 28 22 50 72 6f 6d 70 74 69 6e 67 20 6d 65 74 68 6f 64 22 20 5b 22 53 79 73 line]).("Prompting.method".["Sys
49e0 74 65 6d 20 58 2d 77 69 64 67 65 74 22 20 28 73 65 74 71 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 tem.X-widget".(setq.yas-prompt-f
4a00 75 6e 63 74 69 6f 6e 73 20 28 63 6f 6e 73 20 23 27 79 61 73 2d 78 2d 70 72 6f 6d 70 74 20 28 72 unctions.(cons.#'yas-x-prompt.(r
4a20 65 6d 6f 76 65 20 23 27 79 61 73 2d 78 2d 70 72 6f 6d 70 74 20 79 61 73 2d 70 72 6f 6d 70 74 2d emove.#'yas-x-prompt.yas-prompt-
4a40 66 75 6e 63 74 69 6f 6e 73 29 29 29 20 3a 68 65 6c 70 20 22 55 73 65 20 79 6f 75 72 20 77 69 6e functions))).:help."Use.your.win
4a60 64 6f 77 69 6e 67 20 73 79 73 74 65 6d 27 73 20 28 67 74 6b 2c 20 6d 61 63 2c 20 77 69 6e 64 6f dowing.system's.(gtk,.mac,.windo
4a80 77 73 2c 20 65 74 63 2e 2e 2e 29 20 64 65 66 61 75 6c 74 20 6d 65 6e 75 22 20 3a 61 63 74 69 76 ws,.etc...).default.menu".:activ
4aa0 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 28 e.t.:style.radio.:selected.(eq.(
4ac0 63 61 72 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 29 20 23 27 79 61 73 2d car.yas-prompt-functions).#'yas-
4ae0 78 2d 70 72 6f 6d 70 74 29 5d 20 5b 22 44 72 6f 70 64 6f 77 6e 2d 6c 69 73 74 22 20 28 73 65 74 x-prompt)].["Dropdown-list".(set
4b00 71 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 28 63 6f 6e 73 20 23 27 79 q.yas-prompt-functions.(cons.#'y
4b20 61 73 2d 64 72 6f 70 64 6f 77 6e 2d 70 72 6f 6d 70 74 20 28 72 65 6d 6f 76 65 20 23 27 79 61 73 as-dropdown-prompt.(remove.#'yas
4b40 2d 64 72 6f 70 64 6f 77 6e 2d 70 72 6f 6d 70 74 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 -dropdown-prompt.yas-prompt-func
4b60 74 69 6f 6e 73 29 29 29 20 3a 68 65 6c 70 20 22 55 73 65 20 61 20 73 70 65 63 69 61 6c 20 64 72 tions))).:help."Use.a.special.dr
4b80 6f 70 64 6f 77 6e 20 6c 69 73 74 22 20 3a 61 63 74 69 76 65 20 74 20 3a 73 74 79 6c 65 20 72 61 opdown.list".:active.t.:style.ra
4ba0 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 28 63 61 72 20 79 61 73 2d 70 72 6f 6d 70 dio.:selected.(eq.(car.yas-promp
4bc0 74 2d 66 75 6e 63 74 69 6f 6e 73 29 20 23 27 79 61 73 2d 64 72 6f 70 64 6f 77 6e 2d 70 72 6f 6d t-functions).#'yas-dropdown-prom
4be0 70 74 29 5d 20 5b 22 49 64 6f 22 20 28 73 65 74 71 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e pt)].["Ido".(setq.yas-prompt-fun
4c00 63 74 69 6f 6e 73 20 28 63 6f 6e 73 20 23 27 79 61 73 2d 69 64 6f 2d 70 72 6f 6d 70 74 20 28 72 ctions.(cons.#'yas-ido-prompt.(r
4c20 65 6d 6f 76 65 20 23 27 79 61 73 2d 69 64 6f 2d 70 72 6f 6d 70 74 20 79 61 73 2d 70 72 6f 6d 70 emove.#'yas-ido-prompt.yas-promp
4c40 74 2d 66 75 6e 63 74 69 6f 6e 73 29 29 29 20 3a 68 65 6c 70 20 22 55 73 65 20 61 6e 20 69 64 6f t-functions))).:help."Use.an.ido
4c60 2d 73 74 79 6c 65 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 22 20 3a 61 63 74 69 76 -style.minibuffer.prompt".:activ
4c80 65 20 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 28 e.t.:style.radio.:selected.(eq.(
4ca0 63 61 72 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 29 20 23 27 79 61 73 2d car.yas-prompt-functions).#'yas-
4cc0 69 64 6f 2d 70 72 6f 6d 70 74 29 5d 20 5b 22 43 6f 6d 70 6c 65 74 69 6e 67 20 72 65 61 64 22 20 ido-prompt)].["Completing.read".
4ce0 28 73 65 74 71 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 28 63 6f 6e 73 (setq.yas-prompt-functions.(cons
4d00 20 23 27 79 61 73 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 20 28 72 65 6d 6f 76 65 .#'yas-completing-prompt.(remove
4d20 20 23 27 79 61 73 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 20 79 61 73 2d 70 72 6f .#'yas-completing-prompt.yas-pro
4d40 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 29 29 29 20 3a 68 65 6c 70 20 22 55 73 65 20 61 20 6e 6f mpt-functions))).:help."Use.a.no
4d60 72 6d 61 6c 20 6d 69 6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 22 20 3a 61 63 74 69 76 65 20 rmal.minibuffer.prompt".:active.
4d80 74 20 3a 73 74 79 6c 65 20 72 61 64 69 6f 20 3a 73 65 6c 65 63 74 65 64 20 28 65 71 20 28 63 61 t.:style.radio.:selected.(eq.(ca
4da0 72 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 29 20 23 27 79 61 73 2d 63 6f r.yas-prompt-functions).#'yas-co
4dc0 6d 70 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 29 5d 29 20 28 22 4d 69 73 63 22 20 5b 22 57 72 61 mpleting-prompt)]).("Misc".["Wra
4de0 70 20 72 65 67 69 6f 6e 20 69 6e 20 65 78 69 74 20 6d 61 72 6b 65 72 22 20 28 73 65 74 71 20 79 p.region.in.exit.marker".(setq.y
4e00 61 73 2d 77 72 61 70 2d 61 72 6f 75 6e 64 2d 72 65 67 69 6f 6e 20 28 6e 6f 74 20 79 61 73 2d 77 as-wrap-around-region.(not.yas-w
4e20 72 61 70 2d 61 72 6f 75 6e 64 2d 72 65 67 69 6f 6e 29 29 20 3a 68 65 6c 70 20 22 49 66 20 6e 6f rap-around-region)).:help."If.no
4e40 6e 2d 6e 69 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 77 72 61 70 20 74 68 65 20 73 65 6c n-nil.automatically.wrap.the.sel
4e60 65 63 74 65 64 20 74 65 78 74 20 69 6e 20 74 68 65 20 24 30 20 73 6e 69 70 70 65 74 20 65 78 69 ected.text.in.the.$0.snippet.exi
4e80 74 22 20 3a 73 74 79 6c 65 20 74 6f 67 67 6c 65 20 3a 73 65 6c 65 63 74 65 64 20 79 61 73 2d 77 t".:style.toggle.:selected.yas-w
4ea0 72 61 70 2d 61 72 6f 75 6e 64 2d 72 65 67 69 6f 6e 5d 20 5b 22 41 6c 6c 6f 77 20 73 74 61 63 6b rap-around-region].["Allow.stack
4ec0 65 64 20 65 78 70 61 6e 73 69 6f 6e 73 20 22 20 28 73 65 74 71 20 79 61 73 2d 74 72 69 67 67 65 ed.expansions.".(setq.yas-trigge
4ee0 72 73 2d 69 6e 2d 66 69 65 6c 64 20 28 6e 6f 74 20 79 61 73 2d 74 72 69 67 67 65 72 73 2d 69 6e rs-in-field.(not.yas-triggers-in
4f00 2d 66 69 65 6c 64 29 29 20 3a 68 65 6c 70 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 20 61 6c 6c 6f 77 -field)).:help."If.non-nil.allow
4f20 20 73 6e 69 70 70 65 74 73 20 74 6f 20 62 65 20 74 72 69 67 67 65 72 65 64 20 69 6e 73 69 64 65 .snippets.to.be.triggered.inside
4f40 20 6f 74 68 65 72 20 73 6e 69 70 70 65 74 20 66 69 65 6c 64 73 22 20 3a 73 74 79 6c 65 20 74 6f .other.snippet.fields".:style.to
4f60 67 67 6c 65 20 3a 73 65 6c 65 63 74 65 64 20 79 61 73 2d 74 72 69 67 67 65 72 73 2d 69 6e 2d 66 ggle.:selected.yas-triggers-in-f
4f80 69 65 6c 64 5d 20 5b 22 52 65 76 69 76 65 20 73 6e 69 70 70 65 74 73 20 6f 6e 20 75 6e 64 6f 20 ield].["Revive.snippets.on.undo.
4fa0 22 20 28 73 65 74 71 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 61 6c 20 28 6e 6f 74 ".(setq.yas-snippet-revival.(not
4fc0 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 61 6c 29 29 20 3a 68 65 6c 70 20 22 49 66 .yas-snippet-revival)).:help."If
4fe0 20 6e 6f 6e 2d 6e 69 6c 20 61 6c 6c 6f 77 20 73 6e 69 70 70 65 74 73 20 74 6f 20 62 65 63 6f 6d .non-nil.allow.snippets.to.becom
5000 65 20 61 63 74 69 76 65 20 61 67 61 69 6e 20 61 66 74 65 72 20 75 6e 64 6f 22 20 3a 73 74 79 6c e.active.again.after.undo".:styl
5020 65 20 74 6f 67 67 6c 65 20 3a 73 65 6c 65 63 74 65 64 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 e.toggle.:selected.yas-snippet-r
5040 65 76 69 76 61 6c 5d 20 5b 22 47 6f 6f 64 20 67 72 61 63 65 20 22 20 28 73 65 74 71 20 79 61 73 evival].["Good.grace.".(setq.yas
5060 2d 67 6f 6f 64 2d 67 72 61 63 65 20 28 6e 6f 74 20 79 61 73 2d 67 6f 6f 64 2d 67 72 61 63 65 29 -good-grace.(not.yas-good-grace)
5080 29 20 3a 68 65 6c 70 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 20 64 6f 6e 27 74 20 72 61 69 73 65 20 ).:help."If.non-nil.don't.raise.
50a0 65 72 72 6f 72 73 20 69 6e 20 62 61 64 20 65 6d 62 65 64 64 65 64 20 65 6c 69 73 70 20 69 6e 20 errors.in.bad.embedded.elisp.in.
50c0 73 6e 69 70 70 65 74 73 22 20 3a 73 74 79 6c 65 20 74 6f 67 67 6c 65 20 3a 73 65 6c 65 63 74 65 snippets".:style.toggle.:selecte
50e0 64 20 79 61 73 2d 67 6f 6f 64 2d 67 72 61 63 65 5d 29 20 22 2d 2d 2d 2d 22 20 5b 22 4c 6f 61 64 d.yas-good-grace])."----".["Load
5100 20 73 6e 69 70 70 65 74 73 2e 2e 2e 22 20 79 61 73 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 .snippets...".yas-load-directory
5120 20 3a 68 65 6c 70 20 22 4c 6f 61 64 20 73 6e 69 70 70 65 74 73 20 66 72 6f 6d 20 61 20 73 70 65 .:help."Load.snippets.from.a.spe
5140 63 69 66 69 63 20 64 69 72 65 63 74 6f 72 79 22 5d 20 5b 22 52 65 6c 6f 61 64 20 65 76 65 72 79 cific.directory"].["Reload.every
5160 74 68 69 6e 67 22 20 79 61 73 2d 72 65 6c 6f 61 64 2d 61 6c 6c 20 3a 68 65 6c 70 20 22 43 6c 65 thing".yas-reload-all.:help."Cle
5180 61 6e 75 70 20 73 74 75 66 66 2c 20 72 65 6c 6f 61 64 20 73 6e 69 70 70 65 74 73 2c 20 72 65 62 anup.stuff,.reload.snippets,.reb
51a0 75 69 6c 64 20 6d 65 6e 75 73 22 5d 20 5b 22 41 62 6f 75 74 22 20 79 61 73 2d 61 62 6f 75 74 20 uild.menus"].["About".yas-about.
51c0 3a 68 65 6c 70 20 22 44 69 73 70 6c 61 79 20 73 6f 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 :help."Display.some.information.
51e0 61 62 6f 75 74 20 59 41 53 6e 69 70 70 65 74 22 5d 29 29 0a 23 40 31 37 38 20 41 6e 20 69 6e 74 about.YASnippet"])).#@178.An.int
5200 65 72 6e 61 6c 20 6c 69 73 74 20 6f 66 20 6d 6f 64 65 73 20 66 6f 72 20 77 68 69 63 68 20 74 6f ernal.list.of.modes.for.which.to
5220 20 61 6c 73 6f 20 6c 6f 6f 6b 75 70 20 73 6e 69 70 70 65 74 73 2e 0a 0a 54 68 69 73 20 76 61 72 .also.lookup.snippets...This.var
5240 69 61 62 6c 65 20 70 72 6f 62 61 62 6c 79 20 6d 61 6b 65 73 20 6d 6f 72 65 20 73 65 6e 73 65 20 iable.probably.makes.more.sense.
5260 61 73 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2c 20 73 6f 0a 65 6e 73 75 72 65 20 79 6f 75 72 20 as.buffer-local,.so.ensure.your.
5280 75 73 65 20 60 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 27 20 77 68 65 6e 20 79 use.`make-local-variable'.when.y
52a0 6f 75 20 73 65 74 20 69 74 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 65 78 74 72 61 2d 6d ou.set.it...(defvar.yas--extra-m
52c0 6f 64 65 73 20 6e 69 6c 20 28 23 24 20 2e 20 32 30 39 38 36 29 29 0a 28 62 79 74 65 2d 63 6f 64 odes.nil.(#$...20986)).(byte-cod
52e0 65 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 23 5c 32 31 30 5c 33 30 36 5c 33 30 35 e."\302\303\304\305#\210\306\305
5300 18 5c 32 31 31 19 5c 32 30 33 2c 00 09 40 10 5c 33 30 33 08 4e 5c 32 30 33 25 00 5c 33 30 34 08 .\211.\203,..@.\303.N\203%.\304.
5320 4e 5c 32 30 34 25 00 5c 33 30 37 5c 33 30 34 08 5c 33 30 33 08 4e 23 5c 32 31 30 09 41 5c 32 31 N\204%.\307\304.\303.N#\210.A\21
5340 31 11 5c 32 30 34 0e 00 2a 5c 33 31 30 5c 33 30 33 5c 33 30 34 5c 33 31 31 23 5c 32 30 37 22 20 1.\204..*\310\303\304\311#\207".
5360 5b 70 72 6f 70 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 64 65 66 76 61 72 61 6c 69 61 [prop.--dolist-tail--.defvaralia
5380 73 20 79 61 73 2d 65 78 74 72 61 2d 6d 6f 64 65 73 20 79 61 73 2d 2d 65 78 74 72 61 2d 6d 6f 64 s.yas-extra-modes.yas--extra-mod
53a0 65 73 20 6e 69 6c 20 28 73 61 76 65 64 2d 76 61 6c 75 65 20 73 61 76 65 64 2d 76 61 72 69 61 62 es.nil.(saved-value.saved-variab
53c0 6c 65 2d 63 6f 6d 6d 65 6e 74 29 20 70 75 74 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 le-comment).put.make-obsolete-va
53e0 72 69 61 62 6c 65 20 22 30 2e 39 2e 31 22 5d 20 36 29 0a 23 40 35 35 20 41 20 68 61 73 68 20 74 riable."0.9.1"].6).#@55.A.hash.t
5400 61 62 6c 65 20 6f 66 20 6d 6f 64 65 20 73 79 6d 62 6f 6c 73 20 74 6f 20 60 79 61 73 2d 2d 74 61 able.of.mode.symbols.to.`yas--ta
5420 62 6c 65 27 20 6f 62 6a 65 63 74 73 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 74 61 62 6c ble'.objects...(defvar.yas--tabl
5440 65 73 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 29 20 28 23 24 20 2e 20 32 31 34 39 36 es.(make-hash-table).(#$...21496
5460 29 29 0a 23 40 33 34 38 20 41 20 68 61 73 68 20 74 61 62 6c 65 20 6f 66 20 6d 6f 64 65 20 73 79 )).#@348.A.hash.table.of.mode.sy
5480 6d 62 6f 6c 73 20 64 6f 20 6c 69 73 74 73 20 6f 66 20 64 69 72 65 63 74 20 70 61 72 65 6e 74 20 mbols.do.lists.of.direct.parent.
54a0 6d 6f 64 65 20 73 79 6d 62 6f 6c 73 2e 0a 0a 54 68 69 73 20 6c 69 73 74 20 69 73 20 70 6f 70 75 mode.symbols...This.list.is.popu
54c0 6c 61 74 65 64 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 74 68 65 20 22 2e 79 61 73 2d 70 61 72 lated.when.reading.the.".yas-par
54e0 65 6e 74 73 22 20 66 69 6c 65 73 0a 66 6f 75 6e 64 20 77 68 65 6e 20 74 72 61 76 65 72 73 69 6e ents".files.found.when.traversin
5500 67 20 73 6e 69 70 70 65 74 20 64 69 72 65 63 74 6f 72 69 65 73 20 77 69 74 68 0a 60 79 61 73 2d g.snippet.directories.with.`yas-
5520 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 27 2e 0a 0a 54 68 65 72 65 20 6d 69 67 68 74 20 62 65 load-directory'...There.might.be
5540 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 61 72 65 6e 74 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f .additional.parenting.informatio
5560 6e 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 0a 60 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 n.stored.in.the.`derived-mode-pa
5580 72 65 6e 74 27 20 70 72 6f 70 65 72 74 79 20 6f 66 20 73 6f 6d 65 20 6d 6f 64 65 20 73 79 6d 62 rent'.property.of.some.mode.symb
55a0 6f 6c 73 2c 20 62 75 74 20 74 68 61 74 20 69 73 0a 6e 6f 74 20 72 65 63 6f 72 64 65 64 20 68 65 ols,.but.that.is.not.recorded.he
55c0 72 65 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 70 61 72 65 6e 74 73 20 28 6d 61 6b 65 2d re...(defvar.yas--parents.(make-
55e0 68 61 73 68 2d 74 61 62 6c 65 29 20 28 23 24 20 2e 20 32 31 36 30 39 29 29 0a 23 40 34 36 36 20 hash-table).(#$...21609)).#@466.
5600 4b 65 79 6d 61 70 20 61 6c 69 73 74 20 73 75 70 70 6f 72 74 69 6e 67 20 64 69 72 65 63 74 20 73 Keymap.alist.supporting.direct.s
5620 6e 69 70 70 65 74 20 6b 65 79 62 69 6e 64 69 6e 67 73 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 nippet.keybindings...This.variab
5640 6c 65 20 69 73 20 70 6c 61 63 65 64 20 69 6e 20 60 65 6d 75 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d le.is.placed.in.`emulation-mode-
5660 6d 61 70 2d 61 6c 69 73 74 73 27 2e 0a 0a 49 74 73 20 65 6c 65 6d 65 6e 74 73 20 6c 6f 6f 6b 73 map-alists'...Its.elements.looks
5680 20 6c 69 6b 65 20 28 54 41 42 4c 45 2d 4e 41 4d 45 20 2e 20 4b 45 59 4d 41 50 29 2e 20 20 54 68 .like.(TABLE-NAME...KEYMAP)...Th
56a0 65 79 27 72 65 0a 69 6e 73 74 61 6e 74 69 61 74 65 64 20 6f 6e 20 60 79 61 73 2d 72 65 6c 6f 61 ey're.instantiated.on.`yas-reloa
56c0 64 2d 61 6c 6c 27 20 62 75 74 20 4b 45 59 4d 41 50 20 69 73 20 61 64 64 65 64 20 74 6f 20 6f 6e d-all'.but.KEYMAP.is.added.to.on
56e0 6c 79 20 77 68 65 6e 0a 6c 6f 61 64 69 6e 67 20 73 6e 69 70 70 65 74 73 2e 20 20 60 79 61 73 2d ly.when.loading.snippets...`yas-
5700 2d 64 69 72 65 63 74 2d 54 41 42 4c 45 2d 4e 41 4d 45 27 20 69 73 20 74 68 65 6e 20 61 20 76 61 -direct-TABLE-NAME'.is.then.a.va
5720 72 69 61 62 6c 65 0a 73 65 74 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 6c 79 20 77 68 65 6e 20 65 riable.set.buffer-locally.when.e
5740 6e 74 65 72 69 6e 67 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 2e 20 20 4b 45 59 4d 41 ntering.`yas-minor-mode'...KEYMA
5760 50 20 62 69 6e 64 73 0a 61 6c 6c 20 64 65 66 69 6e 65 64 20 64 69 72 65 63 74 20 6b 65 79 62 69 P.binds.all.defined.direct.keybi
5780 6e 64 69 6e 67 73 20 74 6f 20 60 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d ndings.to.`yas-maybe-expand-from
57a0 2d 6b 65 79 6d 61 70 27 0a 77 68 69 63 68 20 64 65 63 69 64 65 73 20 6f 6e 20 74 68 65 20 73 6e -keymap'.which.decides.on.the.sn
57c0 69 70 70 65 74 20 74 6f 20 65 78 70 61 6e 64 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 64 ippet.to.expand...(defvar.yas--d
57e0 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 6e 69 6c 20 28 23 24 20 2e 20 32 32 30 31 36 29 29 0a irect-keymaps.nil.(#$...22016)).
5800 23 40 36 33 20 46 6f 72 63 65 20 72 65 6c 6f 61 64 20 74 68 65 20 64 69 72 65 63 74 20 6b 65 79 #@63.Force.reload.the.direct.key
5820 62 69 6e 64 69 6e 67 20 66 6f 72 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 binding.for.active.snippet.table
5840 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 s...(defalias.'yas-direct-keymap
5860 73 2d 72 65 6c 6f 61 64 20 23 5b 6e 69 6c 20 22 5c 33 30 32 10 5c 33 30 33 5c 33 30 34 09 5c 22 s-reload.#[nil."\302.\303\304.\"
5880 5c 32 30 37 22 20 5b 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 79 61 73 2d 2d \207".[yas--direct-keymaps.yas--
58a0 74 61 62 6c 65 73 20 6e 69 6c 20 6d 61 70 68 61 73 68 20 23 5b 28 6e 61 6d 65 20 74 61 62 6c 65 tables.nil.maphash.#[(name.table
58c0 29 20 22 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 5c 22 21 5c 33 30 37 09 21 5c 32 30 33 1b 00 09 )."\304\305\306.\"!\307.!\203...
58e0 47 5c 33 31 30 59 5c 32 30 33 1b 00 09 5c 33 31 31 48 5c 6e 3e 5c 32 30 34 5c 22 00 5c 33 31 32 G\310Y\203...\311H\n>\204\".\312
5900 5c 33 31 33 5c 33 31 34 09 44 5c 22 5c 32 31 30 09 5c 33 31 35 48 42 0b 42 5c 32 31 31 13 5c 32 \313\314.D\"\210.\315HB.B\211.\2
5920 30 37 22 20 5b 6e 61 6d 65 20 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 07".[name.table.cl-struct-yas--t
5940 61 62 6c 65 2d 74 61 67 73 20 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 69 6e able-tags.yas--direct-keymaps.in
5960 74 65 72 6e 20 66 6f 72 6d 61 74 20 22 79 61 73 2d 2d 64 69 72 65 63 74 2d 25 73 22 20 76 65 63 tern.format."yas--direct-%s".vec
5980 74 6f 72 70 20 36 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d torp.6.0.signal.wrong-type-argum
59a0 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 35 5d 20 35 5d 5d 20 33 20 28 23 24 20 2e 20 32 32 ent.yas--table.5].5]].3.(#$...22
59c0 35 33 33 29 20 6e 69 6c 5d 29 0a 23 40 37 36 20 43 6f 6d 70 75 74 65 20 6c 69 73 74 20 6f 66 20 533).nil]).#@76.Compute.list.of.
59e0 6d 6f 64 65 20 73 79 6d 62 6f 6c 73 20 74 68 61 74 20 61 72 65 20 61 63 74 69 76 65 20 66 6f 72 mode.symbols.that.are.active.for
5a00 20 60 79 61 73 2d 65 78 70 61 6e 64 27 20 61 6e 64 20 66 72 69 65 6e 64 73 2e 1f 0a 28 64 65 66 .`yas-expand'.and.friends...(def
5a20 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 6f 64 65 73 2d 74 6f 2d 61 63 74 69 76 61 74 65 20 23 5b alias.'yas--modes-to-activate.#[
5a40 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 6f 64 65 29 20 22 08 5c 32 30 33 09 00 08 43 5c 32 30 32 0e (&optional.mode).".\203...C\202.
5a60 00 09 5c 33 30 35 5c 6e 21 42 1b 5c 33 30 36 1c 5c 33 30 37 5c 66 0b 5c 22 5c 32 31 30 0b 5c 32 ..\305\n!B.\306.\307\f.\"\210.\2
5a80 33 37 2a 5c 32 30 37 22 20 5b 6d 6f 64 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 79 61 73 2d 2d 65 37*\207".[mode.major-mode.yas--e
5aa0 78 74 72 61 2d 6d 6f 64 65 73 20 65 78 70 6c 6f 72 65 64 20 79 61 73 2d 2d 64 66 73 20 72 65 76 xtra-modes.explored.yas--dfs.rev
5ac0 65 72 73 65 20 23 5b 28 6d 6f 64 65 29 20 22 08 5c 33 30 36 4e 5c 33 30 37 08 21 5c 32 30 35 0b erse.#[(mode).".\306N\307.!\205.
5ae0 00 08 4b 5c 33 31 30 08 09 5c 22 42 42 1a 5c 33 31 31 1b 5c 6e 3a 5c 32 30 33 3a 00 5c 6e 40 5c ..K\310..\"BB.\311.\n:\203:.\n@\
5b00 32 31 31 13 5c 32 30 33 33 00 0b 5c 66 3e 5c 32 30 34 33 00 0b 39 5c 32 30 33 33 00 0b 5c 66 42 211.\2033..\f>\2043..9\2033..\fB
5b20 14 0d 0b 21 5c 32 31 30 5c 6e 41 5c 32 31 31 12 5c 32 30 32 15 00 2a 5c 33 31 31 5c 32 30 37 22 ...!\210\nA\211.\202..*\311\207"
5b40 20 5b 6d 6f 64 65 20 79 61 73 2d 2d 70 61 72 65 6e 74 73 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 .[mode.yas--parents.#1=#:--cl-va
5b60 72 2d 2d 20 6e 65 69 67 68 62 6f 75 72 20 65 78 70 6c 6f 72 65 64 20 79 61 73 2d 2d 64 66 73 20 r--.neighbour.explored.yas--dfs.
5b80 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 72 65 6e 74 20 66 62 6f 75 6e 64 70 20 67 65 74 68 derived-mode-parent.fboundp.geth
5ba0 61 73 68 20 6e 69 6c 5d 20 36 5d 20 6d 61 70 63 5d 20 33 20 28 23 24 20 2e 20 32 32 39 39 32 29 ash.nil].6].mapc].3.(#$...22992)
5bc0 5d 29 0a 23 40 34 36 20 48 6f 6f 6b 20 72 75 6e 20 77 68 65 6e 20 60 79 61 73 2d 6d 69 6e 6f 72 ]).#@46.Hook.run.when.`yas-minor
5be0 2d 6d 6f 64 65 27 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 -mode'.is.turned.on...(defvar.ya
5c00 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 32 33 34 39 s-minor-mode-hook.nil.(#$...2349
5c20 36 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 75 74 6f 2d 66 69 6c 6c 2d 77 72 6)).(defalias.'yas--auto-fill-wr
5c40 61 70 70 65 72 20 23 5b 6e 69 6c 20 22 08 5c 32 30 35 10 00 08 5c 33 30 32 3d 3f 5c 32 30 35 10 apper.#[nil.".\205...\302=?\205.
5c60 00 08 11 5c 33 30 32 5c 32 31 31 10 5c 32 30 37 22 20 5b 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e ...\302\211.\207".[auto-fill-fun
5c80 63 74 69 6f 6e 20 79 61 73 2d 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 ction.yas--original-auto-fill-fu
5ca0 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 61 75 74 6f 2d 66 69 6c 6c 5d 20 32 5d 29 0a 23 40 39 37 20 nction.yas--auto-fill].2]).#@97.
5cc0 4e 6f 6e 2d 6e 69 6c 20 69 66 20 59 61 73 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 69 73 20 65 6e 61 Non-nil.if.Yas.minor.mode.is.ena
5ce0 62 6c 65 64 2e 0a 55 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 79 61 73 2d 6d 69 6e 6f 72 bled..Use.the.command.`yas-minor
5d00 2d 6d 6f 64 65 27 20 74 6f 20 63 68 61 6e 67 65 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 1f -mode'.to.change.this.variable..
5d20 0a 28 64 65 66 76 61 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6e 69 6c 20 28 23 24 20 .(defvar.yas-minor-mode.nil.(#$.
5d40 2e 20 32 33 37 34 34 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d ..23744)).(make-variable-buffer-
5d60 6c 6f 63 61 6c 20 27 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 29 0a 23 40 33 33 32 20 54 6f 67 local.'yas-minor-mode).#@332.Tog
5d80 67 6c 65 20 59 41 53 6e 69 70 70 65 74 20 6d 6f 64 65 2e 0a 0a 57 68 65 6e 20 59 41 53 6e 69 70 gle.YASnippet.mode...When.YASnip
5da0 70 65 74 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 60 79 61 73 2d 65 78 70 61 6e 64 pet.mode.is.enabled,.`yas-expand
5dc0 27 2c 20 6e 6f 72 6d 61 6c 6c 79 20 62 6f 75 6e 64 20 74 6f 0a 74 68 65 20 54 41 42 20 6b 65 79 ',.normally.bound.to.the.TAB.key
5de0 2c 20 65 78 70 61 6e 64 73 20 73 6e 69 70 70 65 74 73 20 6f 66 20 63 6f 64 65 20 64 65 70 65 6e ,.expands.snippets.of.code.depen
5e00 64 69 6e 67 20 6f 6e 20 74 68 65 20 6d 61 6a 6f 72 0a 6d 6f 64 65 2e 0a 0a 57 69 74 68 20 6e 6f ding.on.the.major.mode...With.no
5e20 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 67 67 6c 65 73 20 .argument,.this.command.toggles.
5e40 74 68 65 20 6d 6f 64 65 2e 0a 70 6f 73 69 74 69 76 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 the.mode..positive.prefix.argume
5e60 6e 74 20 74 75 72 6e 73 20 6f 6e 20 74 68 65 20 6d 6f 64 65 2e 0a 4e 65 67 61 74 69 76 65 20 70 nt.turns.on.the.mode..Negative.p
5e80 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 75 72 6e 73 20 6f 66 66 20 74 68 65 20 6d 6f 64 refix.argument.turns.off.the.mod
5ea0 65 2e 0a 0a 4b 65 79 20 62 69 6e 64 69 6e 67 73 3a 0a 5c 7b 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f e...Key.bindings:.\{yas-minor-mo
5ec0 64 65 2d 6d 61 70 7d 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f de-map}..(defalias.'yas-minor-mo
5ee0 64 65 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 33 30 36 20 18 09 5c 33 30 de.#[(&optional.arg)."\306...\30
5f00 37 3d 5c 32 30 33 0e 00 5c 6e 3f 5c 32 30 32 13 00 5c 33 31 30 09 21 5c 33 31 31 56 5c 32 31 31 7=\203..\n?\202..\310.!\311V\211
5f20 12 5c 32 30 33 68 00 5c 33 31 32 5c 33 31 33 21 5c 32 30 33 68 00 5c 33 31 34 5c 33 31 35 0b 5c .\203h.\312\313!\203h.\314\315.\
5f40 22 5c 32 30 34 29 00 5c 33 31 35 0b 42 13 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 33 "\204).\315.B.\316\317\320\321\3
5f60 32 32 24 5c 32 31 30 5c 33 32 33 20 5c 33 32 31 1c 5c 32 31 31 1d 5c 32 30 33 59 00 0d 40 14 5c 22$\210\323.\321.\211.\203Y..@.\
5f80 33 32 34 5c 33 32 35 5c 33 32 36 5c 66 5c 22 21 1e 2c 5c 33 32 37 0e 2c 5c 33 32 31 5c 22 5c 32 324\325\326\f\"!.,\327.,\321\"\2
5fa0 31 30 5c 33 33 30 0e 2c 21 5c 33 32 32 4c 5c 32 31 30 29 0d 41 5c 32 31 31 15 5c 32 30 34 39 00 10\330.,!\322L\210).A\211.\2049.
5fc0 2a 5c 33 33 31 20 5c 32 31 30 5c 33 33 32 20 5c 32 31 30 5c 33 31 36 5c 33 33 33 5c 33 33 32 5c *\331.\210\332.\210\316\333\332\
5fe0 22 5c 32 31 30 5c 32 30 32 5c 32 30 32 00 5c 33 33 34 5c 33 31 37 5c 33 32 30 5c 33 32 32 23 5c "\210\202\202.\334\317\320\322#\
6000 32 31 30 5c 33 33 34 5c 33 33 33 5c 33 33 32 5c 22 5c 32 31 30 5c 33 33 35 5c 33 33 36 21 5c 32 210\334\333\332\"\210\335\336!\2
6020 30 33 7d 00 0e 1e 16 2d 5c 33 33 37 5c 33 31 35 0b 5c 22 13 5c 33 34 30 5c 33 34 31 5c 6e 5c 32 03}....-\337\315.\".\340\341\n\2
6040 30 33 5c 32 31 34 00 5c 33 34 32 5c 32 30 32 5c 32 31 35 00 5c 33 34 33 5c 22 5c 32 31 30 5c 33 03\214.\342\202\215.\343\"\210\3
6060 34 34 5c 33 34 35 21 5c 32 30 33 5c 32 36 34 00 5c 33 30 36 20 5c 32 30 33 5c 32 34 31 00 08 5c 44\345!\203\264.\306.\203\241..\
6080 33 30 36 20 5c 32 33 32 5c 32 30 33 5c 32 36 34 00 5c 33 34 36 1e 2e 5c 33 34 37 5c 33 35 30 5c 306.\232\203\264.\346..\347\350\
60a0 6e 5c 32 30 33 5c 32 35 36 00 5c 33 35 31 5c 32 30 32 5c 32 35 37 00 5c 33 35 32 0e 2e 23 5c 32 n\203\256.\351\202\257.\352..#\2
60c0 31 30 29 29 5c 33 35 33 20 5c 32 31 30 5c 6e 5c 32 30 37 22 20 5b 23 31 3d 23 3a 6c 61 73 74 2d 10))\353.\210\n\207".[#1=#:last-
60e0 6d 65 73 73 61 67 65 20 61 72 67 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 65 6d 75 6c 61 message.arg.yas-minor-mode.emula
6100 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 73 20 6d 6f 64 65 20 2d 2d 64 6f 6c 69 tion-mode-map-alists.mode.--doli
6120 73 74 2d 74 61 69 6c 2d 2d 20 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 20 74 6f 67 67 6c 65 st-tail--.current-message.toggle
6140 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 30 20 66 65 61 74 75 72 65 70 .prefix-numeric-value.0.featurep
6160 20 79 61 73 6e 69 70 70 65 74 20 6d 65 6d 71 6c 20 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 .yasnippet.memql.yas--direct-key
6180 6d 61 70 73 20 61 64 64 2d 68 6f 6f 6b 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 maps.add-hook.post-command-hook.
61a0 79 61 73 2d 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 61 6e 64 6c 65 72 20 6e 69 6c 20 74 20 yas--post-command-handler.nil.t.
61c0 79 61 73 2d 2d 6d 6f 64 65 73 2d 74 6f 2d 61 63 74 69 76 61 74 65 20 69 6e 74 65 72 6e 20 66 6f yas--modes-to-activate.intern.fo
61e0 72 6d 61 74 20 22 79 61 73 2d 2d 64 69 72 65 63 74 2d 25 73 22 20 73 65 74 2d 64 65 66 61 75 6c rmat."yas--direct-%s".set-defaul
6200 74 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 79 61 73 2d 2d 6c 6f 61 64 2d t.make-local-variable.yas--load-
6220 70 65 6e 64 69 6e 67 2d 6a 69 74 73 20 79 61 73 2d 2d 61 75 74 6f 2d 66 69 6c 6c 2d 77 72 61 70 pending-jits.yas--auto-fill-wrap
6240 70 65 72 20 61 75 74 6f 2d 66 69 6c 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 72 65 6d 6f 76 65 2d 68 per.auto-fill-mode-hook.remove-h
6260 6f 6f 6b 20 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 2d 70 20 79 61 73 2d 2d 6f 72 69 67 69 6e ook.local-variable-p.yas--origin
6280 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 20 72 75 6e al-auto-fill-function.remove.run
62a0 2d 68 6f 6f 6b 73 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 79 61 73 2d 6d -hooks.yas-minor-mode-hook.yas-m
62c0 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 2d 68 6f 6f 6b 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 inor-mode-on-hook.yas-minor-mode
62e0 2d 6f 66 66 2d 68 6f 6f 6b 20 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 -off-hook.called-interactively-p
6300 20 61 6e 79 20 22 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 22 20 6d 65 73 73 61 67 .any.".in.current.buffer".messag
6320 65 20 22 59 61 73 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 25 73 61 62 6c 65 64 25 73 22 20 22 65 6e e."Yas.minor.mode.%sabled%s"."en
6340 22 20 22 64 69 73 22 20 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 20 6e "."dis".force-mode-line-update.n
6360 61 6d 65 20 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 6c 6f 63 61 6c 5d 20 36 20 ame.auto-fill-function.local].6.
6380 28 23 24 20 2e 20 32 33 39 33 33 29 20 28 6c 69 73 74 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 (#$...23933).(list.(or.current-p
63a0 72 65 66 69 78 2d 61 72 67 20 27 74 6f 67 67 6c 65 29 29 5d 29 0a 23 40 31 37 39 20 48 6f 6f 6b refix-arg.'toggle))]).#@179.Hook
63c0 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 6f 72 20 6c 65 61 76 69 6e 67 20 60 .run.after.entering.or.leaving.`
63e0 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 2e 0a 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 yas-minor-mode'..No.problems.res
6400 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e ult.if.this.variable.is.not.boun
6420 64 2e 0a 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 d..`add-hook'.automatically.bind
6440 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f s.it...(This.is.true.for.all.hoo
6460 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 6d 69 6e 6f 72 k.variables.)..(defvar.yas-minor
6480 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 32 35 35 33 32 29 29 0a 28 62 79 -mode-hook.nil.(#$...25532)).(by
64a0 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 30 21 5c 32 te-code."\301\302\303\304\300!\2
64c0 30 35 5c 6e 00 08 5c 33 30 35 5c 32 31 31 25 5c 32 30 37 22 20 5b 79 61 73 2d 6d 69 6e 6f 72 2d 05\n..\305\211%\207".[yas-minor-
64e0 6d 6f 64 65 2d 6d 61 70 20 61 64 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 79 61 73 2d 6d 69 6e 6f mode-map.add-minor-mode.yas-mino
6500 72 2d 6d 6f 64 65 20 22 20 79 61 73 22 20 62 6f 75 6e 64 70 20 6e 69 6c 5d 20 36 29 0a 23 40 31 r-mode.".yas".boundp.nil].6).#@1
6520 36 34 20 41 63 74 69 76 61 74 65 73 20 74 68 65 20 73 6e 69 70 70 65 74 73 20 66 6f 72 20 74 68 64.Activates.the.snippets.for.th
6540 65 20 67 69 76 65 6e 20 60 6d 6f 64 65 27 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 54 e.given.`mode'.in.the.buffer...T
6560 68 65 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 he.function.can.be.called.in.the
6580 20 68 6f 6f 6b 20 6f 66 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 74 6f 0a 61 63 74 69 76 61 74 .hook.of.a.minor.mode.to.activat
65a0 65 20 73 6e 69 70 70 65 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 61 74 20 e.snippets.associated.with.that.
65c0 6d 6f 64 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 61 63 74 69 76 61 74 65 2d 65 mode...(defalias.'yas-activate-e
65e0 78 74 72 61 2d 6d 6f 64 65 20 23 5b 28 6d 6f 64 65 29 20 22 08 5c 32 30 35 0d 00 5c 33 30 31 5c xtra-mode.#[(mode).".\205..\301\
6600 33 30 32 5c 33 30 33 21 08 5c 22 5c 32 31 30 5c 33 30 34 20 5c 32 30 37 22 20 5b 6d 6f 64 65 20 302\303!.\"\210\304.\207".[mode.
6620 61 64 64 2d 74 6f 2d 6c 69 73 74 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 add-to-list.make-local-variable.
6640 79 61 73 2d 2d 65 78 74 72 61 2d 6d 6f 64 65 73 20 79 61 73 2d 2d 6c 6f 61 64 2d 70 65 6e 64 69 yas--extra-modes.yas--load-pendi
6660 6e 67 2d 6a 69 74 73 5d 20 33 20 28 23 24 20 2e 20 32 35 38 39 31 29 20 28 6c 65 74 20 28 6d 6f ng-jits].3.(#$...25891).(let.(mo
6680 64 65 73 20 73 79 6d 62 6f 6c 29 20 28 6d 61 70 68 61 73 68 20 23 27 28 6c 61 6d 62 64 61 20 28 des.symbol).(maphash.#'(lambda.(
66a0 6b 20 5f 29 20 28 73 65 74 71 20 6d 6f 64 65 73 20 28 63 6f 6e 73 20 28 6c 69 73 74 20 6b 29 20 k._).(setq.modes.(cons.(list.k).
66c0 6d 6f 64 65 73 29 29 29 20 79 61 73 2d 2d 70 61 72 65 6e 74 73 29 20 28 73 65 74 71 20 73 79 6d modes))).yas--parents).(setq.sym
66e0 62 6f 6c 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 41 63 74 69 76 61 74 65 20 6d bol.(completing-read."Activate.m
6700 6f 64 65 3a 20 22 20 6d 6f 64 65 73 20 6e 69 6c 20 74 29 29 20 28 6c 69 73 74 20 28 69 66 20 28 ode:.".modes.nil.t)).(list.(if.(
6720 6e 6f 74 20 28 73 74 72 69 6e 67 3d 20 22 22 20 73 79 6d 62 6f 6c 29 29 20 28 70 72 6f 67 6e 20 not.(string=."".symbol)).(progn.
6740 28 69 6e 74 65 72 6e 20 73 79 6d 62 6f 6c 29 29 29 29 29 5d 29 0a 23 40 36 32 20 44 65 61 63 74 (intern.symbol)))))]).#@62.Deact
6760 69 76 61 74 65 73 20 74 68 65 20 73 6e 69 70 70 65 74 73 20 66 6f 72 20 74 68 65 20 67 69 76 65 ivates.the.snippets.for.the.give
6780 6e 20 60 6d 6f 64 65 27 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 n.`mode'.in.the.buffer...(defali
67a0 61 73 20 27 79 61 73 2d 64 65 61 63 74 69 76 61 74 65 2d 65 78 74 72 61 2d 6d 6f 64 65 20 23 5b as.'yas-deactivate-extra-mode.#[
67c0 28 6d 6f 64 65 29 20 22 5c 33 30 32 5c 33 30 31 21 5c 32 31 30 5c 33 30 33 08 09 5c 22 5c 32 31 (mode)."\302\301!\210\303..\"\21
67e0 31 11 5c 32 30 37 22 20 5b 6d 6f 64 65 20 79 61 73 2d 2d 65 78 74 72 61 2d 6d 6f 64 65 73 20 6d 1.\207".[mode.yas--extra-modes.m
6800 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 72 65 6d 6f 76 65 5d 20 33 20 28 23 24 ake-local-variable.remove].3.(#$
6820 20 2e 20 32 36 34 35 39 29 20 28 6c 69 73 74 20 28 69 6e 74 65 72 6e 20 28 63 6f 6d 70 6c 65 74 ...26459).(list.(intern.(complet
6840 69 6e 67 2d 72 65 61 64 20 22 44 65 61 63 74 69 76 61 74 65 20 6d 6f 64 65 3a 20 22 20 28 6d 61 ing-read."Deactivate.mode:.".(ma
6860 70 63 61 72 20 23 27 6c 69 73 74 20 79 61 73 2d 2d 65 78 74 72 61 2d 6d 6f 64 65 73 29 20 6e 69 pcar.#'list.yas--extra-modes).ni
6880 6c 20 74 29 29 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 l.t)))]).(byte-code."\302\303\30
68a0 34 5c 33 30 35 23 5c 32 31 30 5c 33 30 36 5c 33 30 35 18 5c 32 31 31 19 5c 32 30 33 2c 00 09 40 4\305#\210\306\305.\211.\203,..@
68c0 10 5c 33 30 33 08 4e 5c 32 30 33 25 00 5c 33 30 34 08 4e 5c 32 30 34 25 00 5c 33 30 37 5c 33 30 .\303.N\203%.\304.N\204%.\307\30
68e0 34 08 5c 33 30 33 08 4e 23 5c 32 31 30 09 41 5c 32 31 31 11 5c 32 30 34 0e 00 2a 5c 33 31 30 5c 4.\303.N#\210.A\211.\204..*\310\
6900 33 30 33 5c 33 30 34 5c 33 31 31 23 5c 32 30 37 22 20 5b 70 72 6f 70 20 2d 2d 64 6f 6c 69 73 74 303\304\311#\207".[prop.--dolist
6920 2d 74 61 69 6c 2d 2d 20 64 65 66 76 61 72 61 6c 69 61 73 20 79 61 73 2d 64 6f 6e 74 2d 61 63 74 -tail--.defvaralias.yas-dont-act
6940 69 76 61 74 65 20 79 61 73 2d 64 6f 6e 74 2d 61 63 74 69 76 61 74 65 2d 66 75 6e 63 74 69 6f 6e ivate.yas-dont-activate-function
6960 73 20 6e 69 6c 20 28 73 61 76 65 64 2d 76 61 6c 75 65 20 73 61 76 65 64 2d 76 61 72 69 61 62 6c s.nil.(saved-value.saved-variabl
6980 65 2d 63 6f 6d 6d 65 6e 74 29 20 70 75 74 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 e-comment).put.make-obsolete-var
69a0 69 61 62 6c 65 20 22 30 2e 39 2e 32 22 5d 20 36 29 0a 23 40 36 36 34 20 53 70 65 63 69 61 6c 20 iable."0.9.2"].6).#@664.Special.
69c0 68 6f 6f 6b 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 77 68 69 63 68 20 62 75 66 66 65 72 73 20 60 79 hook.to.control.which.buffers.`y
69e0 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 27 20 61 66 66 65 63 74 73 2e 0a 46 75 6e 63 74 69 6f as-global-mode'.affects..Functio
6a00 6e 73 20 61 72 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 2c 20 ns.are.called.with.no.argument,.
6a20 61 6e 64 20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 74 6f 20 70 72 65 and.should.return.non-nil.to.pre
6a40 76 65 6e 74 0a 60 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 27 20 66 72 6f 6d 20 65 6e 61 62 vent.`yas-global-mode'.from.enab
6a60 6c 69 6e 67 20 79 61 73 6e 69 70 70 65 74 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 2e 0a 0a ling.yasnippet.in.this.buffer...
6a80 49 6e 20 45 6d 61 63 73 65 6e 20 3c 20 32 34 2c 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 In.Emacsen.<.24,.this.variable.i
6aa0 73 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2e 20 20 42 65 63 61 75 73 65 0a 60 79 61 73 2d 6d 69 s.buffer-local...Because.`yas-mi
6ac0 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 27 20 69 73 20 63 61 6c 6c 65 64 20 62 79 20 60 79 61 73 2d 67 nor-mode-on'.is.called.by.`yas-g
6ae0 6c 6f 62 61 6c 2d 6d 6f 64 65 27 20 61 66 74 65 72 0a 65 78 65 63 75 74 69 6e 67 20 74 68 65 20 lobal-mode'.after.executing.the.
6b00 62 75 66 66 65 72 27 73 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 68 6f 6f 6b 2c 20 73 65 74 74 69 6e buffer's.major.mode.hook,.settin
6b20 67 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 0a 74 68 65 72 65 20 69 73 20 61 6e 20 65 66 66 65 g.this.variable.there.is.an.effe
6b40 63 74 69 76 65 20 77 61 79 20 74 6f 20 64 65 66 69 6e 65 20 65 78 63 65 70 74 69 6f 6e 73 20 74 ctive.way.to.define.exceptions.t
6b60 6f 20 74 68 65 20 22 67 6c 6f 62 61 6c 22 0a 61 63 74 69 76 61 74 69 6f 6e 20 62 65 68 61 76 69 o.the."global".activation.behavi
6b80 6f 75 72 2e 0a 0a 49 6e 20 45 6d 61 63 73 65 6e 20 3e 3d 20 32 34 2c 20 6f 6e 6c 79 20 74 68 65 our...In.Emacsen.>=.24,.only.the
6ba0 20 67 6c 6f 62 61 6c 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 2e 20 20 54 6f 20 64 65 66 69 6e .global.value.is.used...To.defin
6bc0 65 0a 70 65 72 2d 6d 6f 64 65 20 65 78 63 65 70 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 22 67 6c e.per-mode.exceptions.to.the."gl
6be0 6f 62 61 6c 22 20 61 63 74 69 76 61 74 69 6f 6e 20 62 65 68 61 76 69 6f 75 72 2c 20 63 61 6c 6c obal".activation.behaviour,.call
6c00 0a 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 20 77 69 74 68 20 61 20 6e 65 67 61 74 69 76 .`yas-minor-mode'.with.a.negativ
6c20 65 20 61 72 67 75 6d 65 6e 74 20 64 69 72 65 63 74 69 6c 79 20 69 6e 20 74 68 65 20 6d 61 6a 6f e.argument.directily.in.the.majo
6c40 72 0a 6d 6f 64 65 27 73 20 68 6f 6f 6b 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 64 6f 6e 74 r.mode's.hook...(defvar.yas-dont
6c60 2d 61 63 74 69 76 61 74 65 2d 66 75 6e 63 74 69 6f 6e 73 20 28 6c 69 73 74 20 27 6d 69 6e 69 62 -activate-functions.(list.'minib
6c80 75 66 66 65 72 70 29 20 28 23 24 20 2e 20 32 37 30 36 34 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 ufferp).(#$...27064)).(byte-code
6ca0 20 22 08 5c 33 30 31 56 5c 32 30 34 5c 6e 00 5c 33 30 32 5c 33 30 33 21 5c 32 31 30 5c 33 30 31 .".\301V\204\n.\302\303!\210\301
6cc0 5c 32 30 37 22 20 5b 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 33 20 6d 61 \207".[emacs-major-version.23.ma
6ce0 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 79 61 73 2d 64 6f 6e ke-variable-buffer-local.yas-don
6d00 74 2d 61 63 74 69 76 61 74 65 5d 20 32 29 0a 23 40 38 31 20 54 75 72 6e 20 6f 6e 20 59 41 53 6e t-activate].2).#@81.Turn.on.YASn
6d20 69 70 70 65 74 20 6d 69 6e 6f 72 20 6d 6f 64 65 2e 0a 0a 48 6f 6e 6f 75 72 20 60 79 61 73 2d 64 ippet.minor.mode...Honour.`yas-d
6d40 6f 6e 74 2d 61 63 74 69 76 61 74 65 2d 66 75 6e 63 74 69 6f 6e 73 27 2c 20 77 68 69 63 68 20 73 ont-activate-functions',.which.s
6d60 65 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f ee...(defalias.'yas-minor-mode-o
6d80 6e 20 23 5b 6e 69 6c 20 22 08 3c 5c 32 30 36 08 00 5c 33 30 31 08 21 3f 5c 32 30 36 0f 00 5c 33 n.#[nil.".<\206..\301.!?\206..\3
6da0 30 32 5c 33 30 30 21 3f 5c 32 30 35 16 00 5c 33 30 33 5c 33 30 34 21 5c 32 30 37 22 20 5b 79 61 02\300!?\205..\303\304!\207".[ya
6dc0 73 2d 64 6f 6e 74 2d 61 63 74 69 76 61 74 65 2d 66 75 6e 63 74 69 6f 6e 73 20 66 75 6e 63 74 69 s-dont-activate-functions.functi
6de0 6f 6e 70 20 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 onp.run-hook-with-args-until-suc
6e00 63 65 73 73 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 31 5d 20 32 20 28 23 24 20 2e 20 32 cess.yas-minor-mode.1].2.(#$...2
6e20 37 39 32 34 29 20 6e 69 6c 5d 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 7924).nil]).(defvar.yas-minor-mo
6e40 64 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6e 69 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c de-major-mode.nil).(byte-code."\
6e60 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 300\301!\210\302\303\304\305\306
6e80 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 26 0b 5c 32 \307\310\311\312\313\314\315&.\2
6ea0 30 37 22 20 5b 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 07".[make-variable-buffer-local.
6ec0 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 63 75 73 74 6f 6d yas-minor-mode-major-mode.custom
6ee0 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 -declare-variable.yas-global-mod
6f00 65 20 6e 69 6c 20 22 4e 6f 6e 2d 6e 69 6c 20 69 66 20 59 61 73 2d 47 6c 6f 62 61 6c 20 6d 6f 64 e.nil."Non-nil.if.Yas-Global.mod
6f20 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 5c 6e 53 65 65 20 74 68 65 20 60 79 61 73 2d 67 6c 6f 62 e.is.enabled.\nSee.the.`yas-glob
6f40 61 6c 2d 6d 6f 64 65 27 20 63 6f 6d 6d 61 6e 64 5c 6e 66 6f 72 20 61 20 64 65 73 63 72 69 70 74 al-mode'.command\nfor.a.descript
6f60 69 6f 6e 20 6f 66 20 74 68 69 73 20 6d 69 6e 6f 72 20 6d 6f 64 65 2e 5c 6e 53 65 74 74 69 6e 67 ion.of.this.minor.mode.\nSetting
6f80 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 64 69 72 65 63 74 6c 79 20 64 6f 65 73 20 6e 6f 74 .this.variable.directly.does.not
6fa0 20 74 61 6b 65 20 65 66 66 65 63 74 3b 5c 6e 65 69 74 68 65 72 20 63 75 73 74 6f 6d 69 7a 65 20 .take.effect;\neither.customize.
6fc0 69 74 20 28 73 65 65 20 74 68 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 45 61 73 79 20 43 75 73 74 it.(see.the.info.node.`Easy.Cust
6fe0 6f 6d 69 7a 61 74 69 6f 6e 27 29 5c 6e 6f 72 20 63 61 6c 6c 20 74 68 65 20 66 75 6e 63 74 69 6f omization')\nor.call.the.functio
7000 6e 20 60 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 27 2e 22 20 3a 73 65 74 20 63 75 73 74 6f n.`yas-global-mode'.".:set.custo
7020 6d 2d 73 65 74 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 63 75 73 m-set-minor-mode.:initialize.cus
7040 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 64 65 66 61 75 6c 74 20 3a 67 72 6f 75 70 20 79 61 tom-initialize-default.:group.ya
7060 73 2d 6d 69 6e 6f 72 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 5d 20 31 32 29 0a 23 40 33 32 38 s-minor.:type.boolean].12).#@328
7080 20 54 6f 67 67 6c 65 20 59 61 73 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 69 6e 20 61 6c 6c 20 62 75 .Toggle.Yas.minor.mode.in.all.bu
70a0 66 66 65 72 73 2e 0a 57 69 74 68 20 70 72 65 66 69 78 20 41 52 47 2c 20 65 6e 61 62 6c 65 20 59 ffers..With.prefix.ARG,.enable.Y
70c0 61 73 2d 47 6c 6f 62 61 6c 20 6d 6f 64 65 20 69 66 20 41 52 47 20 69 73 20 70 6f 73 69 74 69 76 as-Global.mode.if.ARG.is.positiv
70e0 65 3b 0a 6f 74 68 65 72 77 69 73 65 2c 20 64 69 73 61 62 6c 65 20 69 74 2e 20 20 49 66 20 63 61 e;.otherwise,.disable.it...If.ca
7100 6c 6c 65 64 20 66 72 6f 6d 20 4c 69 73 70 2c 20 65 6e 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 20 lled.from.Lisp,.enable.the.mode.
7120 69 66 0a 41 52 47 20 69 73 20 6f 6d 69 74 74 65 64 20 6f 72 20 6e 69 6c 2e 0a 0a 59 61 73 20 6d if.ARG.is.omitted.or.nil...Yas.m
7140 69 6e 6f 72 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 20 69 6e 20 61 6c 6c 20 62 75 66 66 inor.mode.is.enabled.in.all.buff
7160 65 72 73 20 77 68 65 72 65 0a 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 27 20 77 6f ers.where.`yas-minor-mode-on'.wo
7180 75 6c 64 20 64 6f 20 69 74 2e 0a 53 65 65 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 20 uld.do.it..See.`yas-minor-mode'.
71a0 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 59 61 73 20 6d 69 6e 6f for.more.information.on.Yas.mino
71c0 72 20 6d 6f 64 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d r.mode...(defalias.'yas-global-m
71e0 6f 64 65 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 33 30 36 20 18 5c 33 30 ode.#[(&optional.arg)."\306..\30
7200 37 5c 33 30 32 09 5c 33 31 30 3d 5c 32 30 33 12 00 5c 33 31 31 5c 33 30 32 21 3f 5c 32 30 32 17 7\302.\310=\203..\311\302!?\202.
7220 00 5c 33 31 32 09 21 5c 33 31 33 56 5c 22 5c 32 31 30 5c 6e 5c 32 30 33 2f 00 5c 33 31 34 5c 33 .\312.!\313V\"\210\n\203/.\314\3
7240 31 35 5c 33 31 36 5c 22 5c 32 31 30 5c 33 31 34 5c 33 31 37 5c 33 32 30 5c 22 5c 32 31 30 5c 33 15\316\"\210\314\317\320\"\210\3
7260 31 34 5c 33 32 31 5c 33 32 32 5c 22 5c 32 31 30 5c 32 30 32 3e 00 5c 33 32 33 5c 33 31 35 5c 33 14\321\322\"\210\202>.\323\315\3
7280 31 36 5c 22 5c 32 31 30 5c 33 32 33 5c 33 31 37 5c 33 32 30 5c 22 5c 32 31 30 5c 33 32 33 5c 33 16\"\210\323\317\320\"\210\323\3
72a0 32 31 5c 33 32 32 5c 22 5c 32 31 30 5c 33 32 34 20 5c 33 32 35 1b 5c 32 31 31 1c 5c 32 30 33 68 21\322\"\210\324.\325.\211.\203h
72c0 00 5c 66 40 13 72 0b 71 5c 32 31 30 5c 6e 5c 32 30 33 58 00 5c 33 32 36 20 5c 32 31 30 5c 32 30 .\f@.r.q\210\n\203X.\326.\210\20
72e0 32 60 00 0d 5c 32 30 33 60 00 5c 33 30 35 5c 33 32 37 21 5c 32 31 30 29 5c 66 41 5c 32 31 31 14 2`..\203`.\305\327!\210)\fA\211.
7300 5c 32 30 34 47 00 2a 5c 33 33 30 5c 33 33 31 5c 33 31 31 5c 33 30 32 21 5c 32 30 33 75 00 5c 33 \204G.*\330\331\311\302!\203u.\3
7320 33 32 5c 32 30 32 76 00 5c 33 33 33 5c 22 5c 32 31 30 5c 33 33 34 5c 33 33 35 21 5c 32 30 33 5c 32\202v.\333\"\210\334\335!\203\
7340 32 34 33 00 5c 33 33 36 5c 33 30 32 21 5c 32 31 30 5c 33 30 36 20 5c 32 30 33 5c 32 31 36 00 08 243.\336\302!\210\306.\203\216..
7360 5c 33 30 36 20 5c 32 33 32 5c 32 30 33 5c 32 34 33 00 5c 33 33 37 1e 25 5c 33 34 30 5c 33 34 31 \306.\232\203\243.\337.%\340\341
7380 5c 33 31 31 5c 33 30 32 21 5c 32 30 33 5c 32 33 35 00 5c 33 34 32 5c 32 30 32 5c 32 33 36 00 5c \311\302!\203\235.\342\202\236.\
73a0 33 34 33 0e 25 23 5c 32 31 30 29 29 5c 33 34 34 20 5c 32 31 30 5c 33 31 31 5c 33 30 32 21 5c 32 343.%#\210))\344.\210\311\302!\2
73c0 30 37 22 20 5b 23 31 3d 23 3a 6c 61 73 74 2d 6d 65 73 73 61 67 65 20 61 72 67 20 79 61 73 2d 67 07".[#1=#:last-message.arg.yas-g
73e0 6c 6f 62 61 6c 2d 6d 6f 64 65 20 62 75 66 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 79 lobal-mode.buf.--dolist-tail--.y
7400 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 20 73 65 as-minor-mode.current-message.se
7420 74 2d 64 65 66 61 75 6c 74 20 74 6f 67 67 6c 65 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 70 t-default.toggle.default-value.p
7440 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 30 20 61 64 64 2d 68 6f 6f 6b 20 61 refix-numeric-value.0.add-hook.a
7460 66 74 65 72 2d 63 68 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 79 61 73 2d fter-change-major-mode-hook.yas-
7480 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 75 66 66 65 72 73 20 66 69 global-mode-enable-in-buffers.fi
74a0 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 68 65 nd-file-hook.yas-global-mode-che
74c0 63 6b 2d 62 75 66 66 65 72 73 20 63 68 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 6f 6f ck-buffers.change-major-mode-hoo
74e0 6b 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 6d 68 68 20 72 65 6d 6f 76 65 2d 68 6f k.yas-global-mode-cmhh.remove-ho
7500 6f 6b 20 62 75 66 66 65 72 2d 6c 69 73 74 20 6e 69 6c 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 ok.buffer-list.nil.yas-minor-mod
7520 65 2d 6f 6e 20 2d 31 20 72 75 6e 2d 68 6f 6f 6b 73 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 e-on.-1.run-hooks.yas-global-mod
7540 65 2d 68 6f 6f 6b 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 6f 6e 2d 68 6f 6f 6b 20 79 e-hook.yas-global-mode-on-hook.y
7560 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 6f 66 66 2d 68 6f 6f 6b 20 63 61 6c 6c 65 64 2d 69 as-global-mode-off-hook.called-i
7580 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 61 6e 79 20 63 75 73 74 6f 6d 69 7a 65 2d 6d 61 72 nteractively-p.any.customize-mar
75a0 6b 2d 61 73 2d 73 65 74 20 22 22 20 6d 65 73 73 61 67 65 20 22 59 61 73 2d 47 6c 6f 62 61 6c 20 k-as-set."".message."Yas-Global.
75c0 6d 6f 64 65 20 25 73 61 62 6c 65 64 25 73 22 20 22 65 6e 22 20 22 64 69 73 22 20 66 6f 72 63 65 mode.%sabled%s"."en"."dis".force
75e0 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 20 6c 6f 63 61 6c 5d 20 35 20 28 23 24 20 2e -mode-line-update.local].5.(#$..
7600 20 32 38 38 30 31 29 20 28 6c 69 73 74 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 .28801).(list.(or.current-prefix
7620 2d 61 72 67 20 27 74 6f 67 67 6c 65 29 29 5d 29 0a 23 40 31 38 30 20 48 6f 6f 6b 20 72 75 6e 20 -arg.'toggle))]).#@180.Hook.run.
7640 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 6f 72 20 6c 65 61 76 69 6e 67 20 60 79 61 73 2d 67 after.entering.or.leaving.`yas-g
7660 6c 6f 62 61 6c 2d 6d 6f 64 65 27 2e 0a 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 lobal-mode'..No.problems.result.
7680 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 0a 60 if.this.variable.is.not.bound..`
76a0 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 add-hook'.automatically.binds.it
76c0 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 ...(This.is.true.for.all.hook.va
76e0 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f riables.)..(defvar.yas-global-mo
7700 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 33 30 32 36 33 29 29 0a 28 62 79 74 65 2d de-hook.nil.(#$...30263)).(byte-
7720 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 30 21 5c 32 30 35 5c code."\301\302\303\304\300!\205\
7740 6e 00 08 5c 33 30 33 5c 32 31 31 25 5c 32 30 37 22 20 5b 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f n..\303\211%\207".[yas-global-mo
7760 64 65 2d 6d 61 70 20 61 64 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 79 61 73 2d 67 6c 6f 62 61 6c de-map.add-minor-mode.yas-global
7780 2d 6d 6f 64 65 20 6e 69 6c 20 62 6f 75 6e 64 70 5d 20 36 29 0a 28 64 65 66 76 61 72 20 79 61 73 -mode.nil.boundp].6).(defvar.yas
77a0 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 6e 69 6c 20 6e -minor-mode-set-explicitly.nil.n
77c0 69 6c 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 il).(make-variable-buffer-local.
77e0 27 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 29 0a 'yas-minor-mode-set-explicitly).
7800 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 (defalias.'yas-minor-mode-set-ex
7820 70 6c 69 63 69 74 6c 79 20 23 5b 6e 69 6c 20 22 5c 33 30 31 5c 32 31 31 10 5c 32 30 37 22 20 5b plicitly.#[nil."\301\211.\207".[
7840 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 74 5d yas-minor-mode-set-explicitly.t]
7860 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 .2]).(byte-code."\300\301\302\30
7880 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 75 74 20 79 3#\210\304\305\301\"\207".[put.y
78a0 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 74 6c 79 20 64 65 66 as-minor-mode-set-explicitly.def
78c0 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 61 64 64 inition-name.yas-global-mode.add
78e0 2d 68 6f 6f 6b 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 5d 20 34 29 0a 28 64 -hook.yas-minor-mode-hook].4).(d
7900 65 66 76 61 72 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 62 75 66 66 65 72 73 20 6e 69 efvar.yas-global-mode-buffers.ni
7920 6c 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 65 6e l).(defalias.'yas-global-mode-en
7940 61 62 6c 65 2d 69 6e 2d 62 75 66 66 65 72 73 20 23 5b 6e 69 6c 20 22 08 5c 33 30 36 19 5c 32 31 able-in-buffers.#[nil.".\306.\21
7960 31 1a 5c 32 30 35 3c 00 5c 6e 40 11 5c 33 30 37 09 21 5c 32 30 33 34 00 72 09 71 5c 32 31 30 0b 1.\205<.\n@.\307.!\2034.r.q\210.
7980 5c 32 30 34 31 00 5c 66 0d 3d 5c 32 30 34 31 00 0e 08 5c 32 30 33 2e 00 5c 33 31 30 5c 33 31 31 \2041.\f.=\2041...\203..\310\311
79a0 21 5c 32 31 30 5c 33 31 32 20 5c 32 31 30 5c 32 30 32 31 00 5c 33 31 32 20 5c 32 31 30 0d 14 29 !\210\312.\210\2021.\312.\210..)
79c0 5c 6e 41 5c 32 31 31 12 5c 32 30 34 08 00 5c 33 30 36 2a 5c 32 30 37 22 20 5b 79 61 73 2d 67 6c \nA\211.\204..\306*\207".[yas-gl
79e0 6f 62 61 6c 2d 6d 6f 64 65 2d 62 75 66 66 65 72 73 20 62 75 66 20 2d 2d 64 6f 6c 69 73 74 2d 74 obal-mode-buffers.buf.--dolist-t
7a00 61 69 6c 2d 2d 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 73 65 74 2d 65 78 70 6c 69 63 69 ail--.yas-minor-mode-set-explici
7a20 74 6c 79 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 tly.yas-minor-mode-major-mode.ma
7a40 6a 6f 72 2d 6d 6f 64 65 20 6e 69 6c 20 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 79 61 73 2d 6d jor-mode.nil.buffer-live-p.yas-m
7a60 69 6e 6f 72 2d 6d 6f 64 65 20 2d 31 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 5d 20 inor-mode.-1.yas-minor-mode-on].
7a80 33 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 3]).(put.'yas-global-mode-enable
7aa0 2d 69 6e 2d 62 75 66 66 65 72 73 20 27 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 27 79 61 -in-buffers.'definition-name.'ya
7ac0 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 67 6c s-global-mode).(defalias.'yas-gl
7ae0 6f 62 61 6c 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 20 23 5b 6e 69 6c 20 22 5c obal-mode-check-buffers.#[nil."\
7b00 33 30 31 20 5c 32 31 30 5c 33 30 32 10 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 22 5c 32 30 37 22 301.\210\302.\303\304\305\"\207"
7b20 20 5b 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 62 75 66 66 65 72 73 20 79 61 73 2d 67 6c .[yas-global-mode-buffers.yas-gl
7b40 6f 62 61 6c 2d 6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 75 66 66 65 72 73 20 6e 69 6c 20 obal-mode-enable-in-buffers.nil.
7b60 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 79 61 remove-hook.post-command-hook.ya
7b80 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 5d 20 33 5d 29 s-global-mode-check-buffers].3])
7ba0 0a 28 70 75 74 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 68 65 63 6b 2d 62 75 66 .(put.'yas-global-mode-check-buf
7bc0 66 65 72 73 20 27 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 27 79 61 73 2d 67 6c 6f 62 61 fers.'definition-name.'yas-globa
7be0 6c 2d 6d 6f 64 65 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f l-mode).(defalias.'yas-global-mo
7c00 64 65 2d 63 6d 68 68 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 70 5c 22 5c 32 31 30 5c 33 de-cmhh.#[nil."\300\301p\"\210\3
7c20 30 32 5c 33 30 33 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 61 64 64 2d 74 6f 2d 6c 69 73 74 20 79 02\303\304\"\207".[add-to-list.y
7c40 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 62 75 66 66 65 72 73 20 61 64 64 2d 68 6f 6f 6b 20 as-global-mode-buffers.add-hook.
7c60 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 post-command-hook.yas-global-mod
7c80 65 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 5d 20 33 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 67 e-check-buffers].3]).(put.'yas-g
7ca0 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 63 6d 68 68 20 27 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 lobal-mode-cmhh.'definition-name
7cc0 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 29 0a 23 40 35 32 20 52 75 6e 20 60 79 61 73 .'yas-global-mode).#@52.Run.`yas
7ce0 2d 72 65 6c 6f 61 64 2d 61 6c 6c 27 20 77 68 65 6e 20 60 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f -reload-all'.when.`yas-global-mo
7d00 64 65 27 20 69 73 20 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 67 6c 6f 62 de'.is.on...(defalias.'yas--glob
7d20 61 6c 2d 6d 6f 64 65 2d 72 65 6c 6f 61 64 2d 77 69 74 68 2d 6a 69 74 2d 6d 61 79 62 65 20 23 5b al-mode-reload-with-jit-maybe.#[
7d40 6e 69 6c 20 22 08 5c 32 30 35 06 00 5c 33 30 31 20 5c 32 30 37 22 20 5b 79 61 73 2d 67 6c 6f 62 nil.".\205..\301.\207".[yas-glob
7d60 61 6c 2d 6d 6f 64 65 20 79 61 73 2d 72 65 6c 6f 61 64 2d 61 6c 6c 5d 20 31 20 28 23 24 20 2e 20 al-mode.yas-reload-all].1.(#$...
7d80 33 31 39 36 30 29 5d 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 31960)]).(add-hook.'yas-global-m
7da0 6f 64 65 2d 68 6f 6f 6b 20 27 79 61 73 2d 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 2d 72 65 6c 6f 61 ode-hook.'yas--global-mode-reloa
7dc0 64 2d 77 69 74 68 2d 6a 69 74 2d 6d 61 79 62 65 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 66 d-with-jit-maybe).(defvar.yas--f
7de0 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 ont-lock-keywords.(byte-code."\3
7e00 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 21 18 72 08 71 5c 32 31 30 5c 33 31 30 5c 32 31 36 5c 04\305\306\307!.r.q\210\310\216\
7e20 33 31 31 5c 32 31 31 19 1a 5c 33 31 32 31 1a 00 5c 33 31 33 20 30 5c 32 30 32 1e 00 5c 32 31 30 311\211..\3121..\313.0\202..\210
7e40 5c 32 30 32 1f 00 5c 32 31 30 2a 5c 33 31 34 20 5c 32 31 30 0b 5c 32 34 32 5c 33 31 35 3d 5c 32 \202..\210*\314.\210.\242\315=\2
7e60 30 33 30 00 0b 41 40 5c 32 30 32 31 00 0b 2b 5c 33 31 36 23 5c 32 30 37 22 20 5b 23 31 3d 23 3a 030..A@\2021..+\316#\207".[#1=#:
7e80 74 65 6d 70 2d 62 75 66 66 65 72 20 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 2d 68 6f 6f 6b temp-buffer.emacs-lisp-mode-hook
7ea0 20 70 72 6f 67 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 .prog-mode-hook.font-lock-keywor
7ec0 64 73 20 61 70 70 65 6e 64 20 28 28 22 5e 23 2e 2a 24 22 20 2e 20 66 6f 6e 74 2d 6c 6f 63 6b 2d ds.append.(("^#.*$"...font-lock-
7ee0 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 29 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 comment-face)).generate-new-buff
7f00 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 35 09 00 er.".*temp*".#[nil."\301.!\205..
7f20 5c 33 30 32 08 21 5c 32 30 37 22 20 5b 23 31 23 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c \302.!\207".[#1#.buffer-name.kil
7f40 6c 2d 62 75 66 66 65 72 5d 20 32 5d 20 6e 69 6c 20 28 65 72 72 6f 72 29 20 65 6d 61 63 73 2d 6c l-buffer].2].nil.(error).emacs-l
7f60 69 73 70 2d 6d 6f 64 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 65 74 2d 64 65 66 61 75 6c 74 73 20 isp-mode.font-lock-set-defaults.
7f80 74 20 28 28 22 5c 5c 24 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 22 20 28 30 20 66 6f 6e 74 2d 6c 6f t.(("\\$\\([0-9]+\\)".(0.font-lo
7fa0 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 ck-keyword-face).(1.font-lock-st
7fc0 72 69 6e 67 2d 66 61 63 65 20 74 29 29 20 28 22 5c 5c 24 7b 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 ring-face.t)).("\\${\\([0-9]+\\)
7fe0 3a 3f 22 20 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 20 28 :?".(0.font-lock-keyword-face).(
8000 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 20 74 29 29 20 28 22 5c 1.font-lock-warning-face.t)).("\
8020 5c 28 5c 5c 24 28 5c 5c 29 22 20 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 70 72 65 70 72 6f 63 65 73 \(\\$(\\)".1.font-lock-preproces
8040 73 6f 72 2d 66 61 63 65 29 20 28 22 7d 22 20 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 sor-face).("}".(0.font-lock-keyw
8060 6f 72 64 2d 66 61 63 65 29 29 29 5d 20 34 29 29 0a 23 40 34 38 20 54 68 65 20 6b 65 79 6d 61 70 ord-face)))].4)).#@48.The.keymap
8080 20 75 73 65 64 20 77 68 65 6e 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 27 20 69 73 20 61 63 74 .used.when.`snippet-mode'.is.act
80a0 69 76 65 2e 1f 0a 28 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 70 20 28 ive...(defvar.snippet-mode-map.(
80c0 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 20 18 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 5c 33 byte-code."\301..\302\303.\304\3
80e0 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 22 42 24 5c 32 31 30 08 29 5c 32 30 37 22 20 5b 6d 05\306\307\310\"B$\210.)\207".[m
8100 61 70 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 65 61 73 79 2d 6d 65 6e 75 2d ap.make-sparse-keymap.easy-menu-
8120 64 6f 2d 64 65 66 69 6e 65 20 6e 69 6c 20 22 4d 65 6e 75 20 75 73 65 64 20 77 68 65 6e 20 73 6e do-define.nil."Menu.used.when.sn
8140 69 70 70 65 74 2d 6d 6f 64 65 20 69 73 20 61 63 74 69 76 65 2e 22 20 22 53 6e 69 70 70 65 74 22 ippet-mode.is.active."."Snippet"
8160 20 6d 61 70 63 61 72 20 23 5b 28 65 6e 74 29 20 22 5c 33 30 32 08 38 5c 32 30 33 10 00 5c 33 30 .mapcar.#[(ent)."\302.8\203..\30
8180 33 09 5c 33 30 32 08 38 08 41 40 23 5c 32 31 30 5c 33 30 34 08 40 08 41 40 5c 33 30 35 23 5c 32 3.\302.8.A@#\210\304.@.A@\305#\2
81a0 30 37 22 20 5b 65 6e 74 20 6d 61 70 20 32 20 64 65 66 69 6e 65 2d 6b 65 79 20 76 65 63 74 6f 72 07".[ent.map.2.define-key.vector
81c0 20 74 5d 20 34 5d 20 28 28 22 4c 6f 61 64 20 74 68 69 73 20 73 6e 69 70 70 65 74 22 20 79 61 73 .t].4].(("Load.this.snippet".yas
81e0 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 22 03 5c 66 22 29 20 28 22 4c 6f -load-snippet-buffer.".\f").("Lo
8200 61 64 20 61 6e 64 20 71 75 69 74 20 77 69 6e 64 6f 77 22 20 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 ad.and.quit.window".yas-load-sni
8220 70 70 65 74 2d 62 75 66 66 65 72 2d 61 6e 64 2d 63 6c 6f 73 65 20 22 03 03 22 29 20 28 22 54 72 ppet-buffer-and-close."..").("Tr
8240 79 20 6f 75 74 20 74 68 69 73 20 73 6e 69 70 70 65 74 22 20 79 61 73 2d 74 72 79 6f 75 74 2d 73 y.out.this.snippet".yas-tryout-s
8260 6e 69 70 70 65 74 20 22 03 14 22 29 29 5d 20 38 29 20 28 23 24 20 2e 20 33 32 38 38 36 29 29 0a nippet.".."))].8).(#$...32886)).
8280 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 21 5c 32 30 33 73 00 5c 33 30 33 5c (byte-code."\301\302!\203s.\303\
82a0 33 30 34 21 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 30 34 16 00 5c 33 30 37 5c 33 30 36 5c 304!\210\305\306!\204..\307\306\
82c0 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 31 32 5c 33 31 33 20 21 5c 32 31 30 5c 33 30 36 5c 33 310\311#\210\312\313.!\210\306\3
82e0 31 34 4e 5c 32 30 34 29 00 5c 33 30 37 5c 33 30 36 5c 33 31 34 5c 33 31 35 5c 33 31 36 21 23 5c 14N\204).\307\306\314\315\316!#\
8300 32 31 30 5c 33 30 35 5c 33 31 37 21 5c 32 30 34 35 00 5c 33 30 37 5c 33 31 37 5c 33 31 30 5c 33 210\305\317!\2045.\307\317\310\3
8320 31 31 23 5c 32 31 30 5c 33 32 30 5c 33 32 31 20 21 5c 32 31 30 5c 33 31 37 5c 33 31 34 4e 5c 32 11#\210\320\321.!\210\317\314N\2
8340 30 34 48 00 5c 33 30 37 5c 33 31 37 5c 33 31 34 5c 33 31 35 5c 33 32 32 21 23 5c 32 31 30 5c 33 04H.\307\317\314\315\322!#\210\3
8360 30 37 5c 33 30 30 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 32 33 5c 33 32 34 5c 33 30 30 5c 07\300\310\311#\210\323\324\300\
8380 33 30 34 5c 22 5c 32 31 30 08 21 5c 32 31 30 5c 33 30 30 5c 33 31 34 4e 5c 32 30 34 65 00 5c 33 304\"\210.!\210\300\314N\204e.\3
83a0 30 37 5c 33 30 30 5c 33 31 34 5c 33 31 35 5c 33 32 35 21 23 5c 32 31 30 5c 33 30 37 5c 33 31 31 07\300\314\315\325!#\210\307\311
83c0 5c 33 32 36 5c 33 30 32 23 5c 32 31 30 5c 33 32 37 5c 33 31 31 5c 33 33 30 5c 22 5c 32 31 30 5c \326\302#\210\327\311\330\"\210\
83e0 32 30 32 5c 33 33 35 00 5c 33 33 31 5c 33 30 34 21 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 202\335.\331\304!\210\305\306!\2
8400 30 34 5c 32 30 33 00 5c 33 30 37 5c 33 30 36 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 33 32 04\203.\307\306\310\311#\210\332
8420 5c 33 31 33 20 21 5c 32 31 30 5c 33 30 36 5c 33 31 34 4e 5c 32 30 34 5c 32 32 36 00 5c 33 30 37 \313.!\210\306\314N\204\226.\307
8440 5c 33 30 36 5c 33 31 34 5c 33 31 35 5c 33 31 36 21 23 5c 32 31 30 5c 33 30 35 5c 33 31 37 21 5c \306\314\315\316!#\210\305\317!\
8460 32 30 34 5c 32 34 32 00 5c 33 30 37 5c 33 31 37 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 33 204\242.\307\317\310\311#\210\33
8480 33 5c 33 32 31 20 21 5c 32 31 30 5c 33 31 37 5c 33 31 34 4e 5c 32 30 34 5c 32 36 35 00 5c 33 30 3\321.!\210\317\314N\204\265.\30
84a0 37 5c 33 31 37 5c 33 31 34 5c 33 31 35 5c 33 32 32 21 23 5c 32 31 30 5c 33 30 37 5c 33 30 30 5c 7\317\314\315\322!#\210\307\300\
84c0 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 33 34 5c 33 32 34 5c 33 30 30 5c 33 30 34 5c 22 5c 32 310\311#\210\334\324\300\304\"\2
84e0 31 30 08 21 5c 32 31 30 5c 33 30 30 5c 33 31 34 4e 5c 32 30 34 5c 33 32 32 00 5c 33 30 37 5c 33 10.!\210\300\314N\204\322.\307\3
8500 30 30 5c 33 31 34 5c 33 31 35 5c 33 32 35 21 23 5c 32 31 30 5c 33 30 37 5c 33 31 31 5c 33 32 36 00\314\315\325!#\210\307\311\326
8520 5c 33 30 34 23 5c 32 31 30 5c 33 32 37 5c 33 31 31 5c 33 33 35 5c 22 5c 32 31 30 5c 33 30 34 5c \304#\210\327\311\335\"\210\304\
8540 32 30 37 22 20 5b 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 207".[snippet-mode-abbrev-table.
8560 66 62 6f 75 6e 64 70 20 70 72 6f 67 2d 6d 6f 64 65 20 28 6c 61 6d 62 64 61 20 28 23 31 3d 23 3a fboundp.prog-mode.(lambda.(#1=#:
8580 64 65 66 2d 74 6d 70 2d 76 61 72 29 20 28 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d 6d 6f 64 def-tmp-var).(defvar.snippet-mod
85a0 65 2d 68 6f 6f 6b 20 23 31 23 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 e-hook.#1#."Hook.run.after.enter
85c0 69 6e 67 20 53 6e 69 70 70 65 74 20 6d 6f 64 65 2e 5c 6e 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 ing.Snippet.mode.\nNo.problems.r
85e0 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f esult.if.this.variable.is.not.bo
8600 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 und.\n`add-hook'.automatically.b
8620 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 inds.it...(This.is.true.for.all.
8640 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 22 29 29 20 6e 69 6c 20 62 6f 75 6e 64 70 20 73 hook.variables.)")).nil.boundp.s
8660 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 70 20 70 75 74 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e nippet-mode-map.put.definition-n
8680 61 6d 65 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 28 ame.snippet-mode.(lambda.(#1#).(
86a0 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 70 20 23 31 23 29 29 20 6d 61 defvar.snippet-mode-map.#1#)).ma
86c0 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 ke-sparse-keymap.variable-docume
86e0 6e 74 61 74 69 6f 6e 20 70 75 72 65 63 6f 70 79 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 73 6e ntation.purecopy."Keymap.for.`sn
8700 69 70 70 65 74 2d 6d 6f 64 65 27 2e 22 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 ippet-mode'.".snippet-mode-synta
8720 78 2d 74 61 62 6c 65 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 73 6e x-table.(lambda.(#1#).(defvar.sn
8740 69 70 70 65 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 23 31 23 29 29 20 6d 61 ippet-mode-syntax-table.#1#)).ma
8760 6b 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 22 53 79 6e 74 61 78 20 74 61 62 6c 65 20 66 6f ke-syntax-table."Syntax.table.fo
8780 72 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 27 2e 22 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 r.`snippet-mode'.".(lambda.(#1#)
87a0 20 28 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 .(defvar.snippet-mode-abbrev-tab
87c0 6c 65 20 23 31 23 29 29 20 64 65 66 69 6e 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 22 41 62 le.#1#)).define-abbrev-table."Ab
87e0 62 72 65 76 20 74 61 62 6c 65 20 66 6f 72 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 27 2e 22 20 brev.table.for.`snippet-mode'.".
8800 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 72 65 6e 74 20 64 65 66 61 6c 69 61 73 20 23 5b 6e derived-mode-parent.defalias.#[n
8820 69 6c 20 22 5c 33 30 36 5c 33 30 30 21 5c 32 31 30 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 30 5c il."\306\300!\210\307.\310.\210\
8840 33 31 31 11 5c 33 31 32 12 5c 33 31 30 5c 33 31 33 4e 5c 32 30 33 1b 00 5c 33 31 34 5c 33 31 31 311.\312.\310\313N\203..\314\311
8860 5c 33 31 33 5c 33 31 30 5c 33 31 33 4e 23 5c 32 31 30 5c 33 31 35 0b 21 5c 32 30 34 27 00 5c 33 \313\310\313N#\210\315.!\204'.\3
8880 31 36 0b 5c 33 31 37 20 5c 22 5c 32 31 30 5c 33 32 30 5c 66 21 5c 32 31 31 1d 5c 32 30 33 36 00 16.\317.\"\210\320\f!\211.\2036.
88a0 0d 5c 33 32 31 20 3d 5c 32 30 33 3c 00 5c 33 32 32 5c 66 5c 33 32 33 20 5c 22 5c 32 31 30 29 5c .\321.=\203<.\322\f\323.\"\210)\
88c0 33 32 34 0e 25 5c 33 32 35 5c 22 5c 32 30 34 56 00 0e 25 0e 26 3d 5c 32 30 34 56 00 5c 33 32 36 324.%\325\"\204V..%.&=\204V.\326
88e0 0e 25 5c 33 32 35 0e 26 43 23 5c 32 31 30 5c 33 32 37 0b 21 5c 32 31 30 5c 33 33 30 5c 66 21 5c .%\325.&C#\210\327.!\210\330\f!\
8900 32 31 30 0e 25 16 26 5c 33 33 31 16 27 5c 33 30 36 5c 33 33 32 21 5c 32 31 30 5c 33 33 33 16 1a 210.%.&\331.'\306\332!\210\333..
8920 5c 33 30 36 5c 33 33 34 21 5c 32 31 30 5c 33 33 35 16 1c 5c 33 30 36 5c 33 33 36 21 5c 32 31 30 \306\334!\210\335..\306\336!\210
8940 5c 33 33 37 16 1e 5c 33 34 30 5c 33 34 31 5c 33 34 32 5c 33 33 33 5c 33 30 37 24 5c 32 31 30 29 \337..\340\341\342\333\307$\210)
8960 5c 33 34 33 5c 33 34 34 21 5c 32 30 37 22 20 5b 64 65 6c 61 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 \343\344!\207".[delay-mode-hooks
8980 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6e 61 6d 65 20 73 6e 69 70 70 65 74 2d 6d 6f .major-mode.mode-name.snippet-mo
89a0 64 65 2d 6d 61 70 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 de-map.snippet-mode-syntax-table
89c0 20 70 61 72 65 6e 74 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 74 20 70 72 .parent.make-local-variable.t.pr
89e0 6f 67 2d 6d 6f 64 65 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 20 22 53 6e 69 70 70 65 74 22 20 6d og-mode.snippet-mode."Snippet".m
8a00 6f 64 65 2d 63 6c 61 73 73 20 70 75 74 20 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 73 65 74 2d ode-class.put.keymap-parent.set-
8a20 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 20 keymap-parent.current-local-map.
8a40 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 74 61 6e 64 61 72 64 2d 73 79 6e 74 61 char-table-parent.standard-synta
8a60 78 2d 74 61 62 6c 65 20 73 65 74 2d 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 79 x-table.set-char-table-parent.sy
8a80 6e 74 61 78 2d 74 61 62 6c 65 20 61 62 62 72 65 76 2d 74 61 62 6c 65 2d 67 65 74 20 3a 70 61 72 ntax-table.abbrev-table-get.:par
8aa0 65 6e 74 73 20 61 62 62 72 65 76 2d 74 61 62 6c 65 2d 70 75 74 20 75 73 65 2d 6c 6f 63 61 6c 2d ents.abbrev-table-put.use-local-
8ac0 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 79 61 73 2d 2d 66 6f 6e 74 2d map.set-syntax-table.(yas--font-
8ae0 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 29 20 72 65 71 75 69 72 65 2d 66 69 6e 61 6c 2d 6e 65 77 lock-keywords).require-final-new
8b00 6c 69 6e 65 20 6e 69 6c 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 22 23 22 20 63 6f 6d 6d 65 line.nil.comment-start."#".comme
8b20 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 22 23 2b 5b 09 20 5d 2a 22 20 61 64 64 2d 68 6f 6f 6b nt-start-skip."#+[..]*".add-hook
8b40 20 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 79 61 73 2d 6d 61 79 62 65 2d 6c 6f 61 64 2d .after-save-hook.yas-maybe-load-
8b60 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 72 75 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 73 6e snippet-buffer.run-mode-hooks.sn
8b80 69 70 70 65 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 61 62 62 ippet-mode-hook.snippet-mode-abb
8ba0 72 65 76 2d 74 61 62 6c 65 20 6c 6f 63 61 6c 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 66 6f 6e rev-table.local-abbrev-table.fon
8bc0 74 2d 6c 6f 63 6b 2d 64 65 66 61 75 6c 74 73 5d 20 36 20 22 41 20 6d 6f 64 65 20 66 6f 72 20 65 t-lock-defaults].6."A.mode.for.e
8be0 64 69 74 69 6e 67 20 79 61 73 6e 69 70 70 65 74 73 5c 6e 5c 6e 49 6e 20 61 64 64 69 74 69 6f 6e diting.yasnippets\n\nIn.addition
8c00 20 74 6f 20 61 6e 79 20 68 6f 6f 6b 73 20 69 74 73 20 70 61 72 65 6e 74 20 6d 6f 64 65 20 60 70 .to.any.hooks.its.parent.mode.`p
8c20 72 6f 67 2d 6d 6f 64 65 27 20 6d 69 67 68 74 20 68 61 76 65 20 72 75 6e 2c 5c 6e 74 68 69 73 20 rog-mode'.might.have.run,\nthis.
8c40 6d 6f 64 65 20 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 mode.runs.the.hook.`snippet-mode
8c60 2d 68 6f 6f 6b 27 2c 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 73 74 65 70 5c 6e 64 75 72 69 6e -hook',.as.the.final.step\ndurin
8c80 67 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2e 5c 6e 5c 6e 5c 5c 7b 73 6e 69 70 70 65 74 2d g.initialization.\n\n\\{snippet-
8ca0 6d 6f 64 65 2d 6d 61 70 7d 22 20 6e 69 6c 5d 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 28 64 mode-map}".nil].(lambda.(#1#).(d
8cc0 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 23 31 23 20 22 48 6f 6f efvar.snippet-mode-hook.#1#."Hoo
8ce0 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 53 6e 69 70 70 65 74 20 6d 6f 64 k.run.after.entering.Snippet.mod
8d00 65 2e 5c 6e 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 e.\nNo.problems.result.if.this.v
8d20 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b ariable.is.not.bound.\n`add-hook
8d40 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 '.automatically.binds.it...(This
8d60 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e .is.true.for.all.hook.variables.
8d80 29 22 29 29 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 73 6e 69 70 70 )")).(lambda.(#1#).(defvar.snipp
8da0 65 74 2d 6d 6f 64 65 2d 6d 61 70 20 23 31 23 29 29 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 et-mode-map.#1#)).(lambda.(#1#).
8dc0 28 64 65 66 76 61 72 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c (defvar.snippet-mode-syntax-tabl
8de0 65 20 23 31 23 29 29 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 73 6e e.#1#)).(lambda.(#1#).(defvar.sn
8e00 69 70 70 65 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 23 31 23 29 29 20 23 5b ippet-mode-abbrev-table.#1#)).#[
8e20 6e 69 6c 20 22 5c 33 30 36 5c 33 30 30 21 5c 32 31 30 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 30 nil."\306\300!\210\307.\310.\210
8e40 5c 33 31 31 11 5c 33 31 32 12 5c 33 31 33 0b 21 5c 32 31 30 5c 33 31 34 5c 66 21 5c 32 31 30 0d \311.\312.\313.!\210\314\f!\210.
8e60 16 19 5c 33 31 35 16 1a 5c 33 30 36 5c 33 31 36 21 5c 32 31 30 5c 33 31 37 16 0e 5c 33 30 36 5c ..\315..\306\316!\210\317..\306\
8e80 33 32 30 21 5c 32 31 30 5c 33 32 31 16 10 5c 33 30 36 5c 33 32 32 21 5c 32 31 30 5c 33 32 33 16 320!\210\321..\306\322!\210\323.
8ea0 12 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 33 31 37 5c 33 30 37 24 5c 32 31 30 29 5c 33 32 37 5c .\324\325\326\317\307$\210)\327\
8ec0 33 33 30 21 5c 32 30 37 22 20 5b 64 65 6c 61 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 6d 61 6a 6f 330!\207".[delay-mode-hooks.majo
8ee0 72 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6e 61 6d 65 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 r-mode.mode-name.snippet-mode-ma
8f00 70 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 73 6e 69 70 p.snippet-mode-syntax-table.snip
8f20 70 65 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6d 61 6b 65 2d 6c 6f 63 61 6c pet-mode-abbrev-table.make-local
8f40 2d 76 61 72 69 61 62 6c 65 20 74 20 6b 69 6c 6c 2d 61 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 -variable.t.kill-all-local-varia
8f60 62 6c 65 73 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 20 22 53 6e 69 70 70 65 74 22 20 75 73 65 2d bles.snippet-mode."Snippet".use-
8f80 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 79 61 73 2d local-map.set-syntax-table.(yas-
8fa0 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 29 20 72 65 71 75 69 72 65 2d 66 69 6e -font-lock-keywords).require-fin
8fc0 61 6c 2d 6e 65 77 6c 69 6e 65 20 6e 69 6c 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 22 23 22 al-newline.nil.comment-start."#"
8fe0 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 22 23 2b 5b 09 20 5d 2a 22 20 61 64 .comment-start-skip."#+[..]*".ad
9000 64 2d 68 6f 6f 6b 20 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 79 61 73 2d 6d 61 79 62 65 d-hook.after-save-hook.yas-maybe
9020 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 72 75 6e 2d 6d 6f 64 65 2d 68 6f -load-snippet-buffer.run-mode-ho
9040 6f 6b 73 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6c 6f 63 61 6c 2d 61 62 62 72 oks.snippet-mode-hook.local-abbr
9060 65 76 2d 74 61 62 6c 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 65 66 61 75 6c 74 73 5d 20 35 20 22 ev-table.font-lock-defaults].5."
9080 41 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e 67 20 79 61 73 6e 69 70 70 65 74 73 5c 6e 5c A.mode.for.editing.yasnippets\n\
90a0 6e 54 68 69 73 20 6d 6f 64 65 20 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 20 60 73 6e 69 70 70 65 nThis.mode.runs.the.hook.`snippe
90c0 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 2c 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 73 74 65 70 5c t-mode-hook',.as.the.final.step\
90e0 6e 64 75 72 69 6e 67 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2e 5c 6e 5c 6e 5c 5c 7b 73 6e nduring.initialization.\n\n\\{sn
9100 69 70 70 65 74 2d 6d 6f 64 65 2d 6d 61 70 7d 22 20 6e 69 6c 5d 5d 20 35 29 0a 23 40 31 34 39 20 ippet-mode-map}".nil]].5).#@149.
9120 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 Return.non-nil.if.current.buffer
9140 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 27 2e 0a 4d 65 .should.be.in.`snippet-mode'..Me
9160 61 6e 69 6e 67 20 69 74 27 73 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 20 75 6e 64 65 72 aning.it's.visiting.a.file.under
9180 20 6f 6e 65 20 6f 66 20 74 68 65 20 6d 6f 64 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 69 6e 0a .one.of.the.mode.directories.in.
91a0 60 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 `yas-snippet-dirs'...(defalias.'
91c0 79 61 73 2d 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 2d 70 20 23 5b 6e 69 6c 20 yas-snippet-mode-buffer-p.#[nil.
91e0 22 08 5c 32 30 35 0b 00 5c 33 30 31 08 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 24 5c 32 30 37 22 ".\205..\301.\302.\303\304$\207"
9200 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 63 6c 2d 6d 65 6d 62 65 72 20 79 61 73 .[buffer-file-name.cl-member.yas
9220 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 3a 74 65 73 74 20 66 69 6c 65 2d 69 6e 2d 64 69 72 65 -snippet-dirs.:test.file-in-dire
9240 63 74 6f 72 79 2d 70 5d 20 35 20 28 23 24 20 2e 20 33 37 31 35 32 29 5d 29 0a 28 61 64 64 2d 74 ctory-p].5.(#$...37152)]).(add-t
9260 6f 2d 6c 69 73 74 20 27 6d 61 67 69 63 2d 66 61 6c 6c 62 61 63 6b 2d 6d 6f 64 65 2d 61 6c 69 73 o-list.'magic-fallback-mode-alis
9280 74 20 27 28 79 61 73 2d 73 6e 69 70 70 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 2d 70 20 2e 20 t.'(yas-snippet-mode-buffer-p...
92a0 73 6e 69 70 70 65 74 2d 6d 6f 64 65 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 snippet-mode)).(defalias.'yas--t
92c0 65 6d 70 6c 61 74 65 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 emplate-p--cmacro.#[(_cl-whole-a
92e0 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 rg.cl-x)."\301\302\303\304\211\2
9300 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 11.&.\207".[cl-x.cl--defsubst-ex
9320 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c pand.(cl-x).(cl-block.yas--templ
9340 61 74 65 2d 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 ate-p.(declare.(side-effect-free
9360 20 65 72 72 6f 72 2d 66 72 65 65 29 29 20 28 61 6e 64 20 28 76 65 63 74 6f 72 70 20 63 6c 2d 78 .error-free)).(and.(vectorp.cl-x
9380 29 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 63 6c 2d 78 29 20 31 34 29 20 28 6d 65 6d 71 20 28 61 ).(>=.(length.cl-x).14).(memq.(a
93a0 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c ref.cl-x.0).cl-struct-yas--templ
93c0 61 74 65 2d 74 61 67 73 29 20 74 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 ate-tags).t)).nil].7]).(put.'yas
93e0 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 --template-p.'compiler-macro.'ya
9400 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 s--template-p--cmacro).(defalias
9420 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 32 .'yas--template-p.#[(cl-x)."\302
9440 08 21 5c 32 30 35 16 00 08 47 5c 33 30 33 59 5c 32 30 35 16 00 08 5c 33 30 34 48 09 3e 5c 32 30 .!\205...G\303Y\205...\304H.>\20
9460 35 16 00 5c 33 30 35 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 5..\305\207".[cl-x.cl-struct-yas
9480 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 76 65 63 74 6f 72 70 20 31 34 20 30 20 74 5d 20 --template-tags.vectorp.14.0.t].
94a0 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 2]).(byte-code."\300\301\302\303
94c0 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 31 23 5c 32 30 37 22 20 5b 66 75 6e #\210\304\305\306\301#\207".[fun
94e0 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 20 73 69 64 65 2d 65 ction-put.yas--template-p.side-e
9500 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 20 70 75 74 20 79 61 73 2d 2d 74 ffect-free.error-free.put.yas--t
9520 65 6d 70 6c 61 74 65 20 63 6c 2d 64 65 66 74 79 70 65 2d 73 61 74 69 73 66 69 65 73 5d 20 34 29 emplate.cl-deftype-satisfies].4)
9540 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 2d 2d 63 .(defalias.'yas--template-key--c
9560 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 macro.#[(_cl-whole-arg.cl-x)."\3
9580 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 01\302\303\304\211\211.&.\207".[
95a0 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 cl-x.cl--defsubst-expand.(cl-x).
95c0 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 20 28 64 65 63 (cl-block.yas--template-key.(dec
95e0 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 lare.(side-effect-free.t)).(or.(
9600 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 and.(memq.(aref.cl-x.0).cl-struc
9620 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 t-yas--template-tags)).(signal.'
9640 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d wrong-type-argument.(list.'yas--
9660 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 29 29 20 template.cl-x))).(aref.cl-x.1)).
9680 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 nil].7]).(put.'yas--template-key
96a0 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d .'compiler-macro.'yas--template-
96c0 6b 65 79 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d key--cmacro).(defalias.'yas--tem
96e0 70 6c 61 74 65 2d 6b 65 79 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 plate-key.#[(cl-x).".\302H.>\204
9700 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 ..\303\304\305.D\"\210.\306H\207
9720 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d ".[cl-x.cl-struct-yas--template-
9740 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e tags.0.signal.wrong-type-argumen
9760 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e t.yas--template.1].4]).(function
9780 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 20 27 73 69 64 65 2d 65 66 -put.'yas--template-key.'side-ef
97a0 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d fect-free.t).(defalias.'yas--tem
97c0 70 6c 61 74 65 2d 63 6f 6e 74 65 6e 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f plate-content--cmacro.#[(_cl-who
97e0 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 le-arg.cl-x)."\301\302\303\304\2
9800 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 11\211.&.\207".[cl-x.cl--defsubs
9820 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 t-expand.(cl-x).(cl-block.yas--t
9840 65 6d 70 6c 61 74 65 2d 63 6f 6e 74 65 6e 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 emplate-content.(declare.(side-e
9860 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 ffect-free.t)).(or.(and.(memq.(a
9880 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c ref.cl-x.0).cl-struct-yas--templ
98a0 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 ate-tags)).(signal.'wrong-type-a
98c0 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d rgument.(list.'yas--template.cl-
98e0 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 32 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 x))).(aref.cl-x.2)).nil].7]).(pu
9900 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 74 65 6e 74 20 27 63 6f 6d 70 69 6c t.'yas--template-content.'compil
9920 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 74 65 6e 74 2d er-macro.'yas--template-content-
9940 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 -cmacro).(defalias.'yas--templat
9960 65 2d 63 6f 6e 74 65 6e 74 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 e-content.#[(cl-x).".\302H.>\204
9980 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 ..\303\304\305.D\"\210.\306H\207
99a0 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d ".[cl-x.cl-struct-yas--template-
99c0 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e tags.0.signal.wrong-type-argumen
99e0 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e t.yas--template.2].4]).(function
9a00 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 74 65 6e 74 20 27 73 69 64 -put.'yas--template-content.'sid
9a20 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d e-effect-free.t).(defalias.'yas-
9a40 2d 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 -template-name--cmacro.#[(_cl-wh
9a60 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c ole-arg.cl-x)."\301\302\303\304\
9a80 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 211\211.&.\207".[cl-x.cl--defsub
9aa0 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d st-expand.(cl-x).(cl-block.yas--
9ac0 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 template-name.(declare.(side-eff
9ae0 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 ect-free.t)).(or.(and.(memq.(are
9b00 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 f.cl-x.0).cl-struct-yas--templat
9b20 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 e-tags)).(signal.'wrong-type-arg
9b40 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 ument.(list.'yas--template.cl-x)
9b60 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 33 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 )).(aref.cl-x.3)).nil].7]).(put.
9b80 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 'yas--template-name.'compiler-ma
9ba0 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 2d 2d 63 6d 61 63 72 6f 29 cro.'yas--template-name--cmacro)
9bc0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 20 23 .(defalias.'yas--template-name.#
9be0 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c [(cl-x).".\302H.>\204..\303\304\
9c00 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 305.D\"\210.\306H\207".[cl-x.cl-
9c20 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e struct-yas--template-tags.0.sign
9c40 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 al.wrong-type-argument.yas--temp
9c60 6c 61 74 65 20 33 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d late.3].4]).(function-put.'yas--
9c80 74 65 6d 70 6c 61 74 65 2d 6e 61 6d 65 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 template-name.'side-effect-free.
9ca0 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 64 t).(defalias.'yas--template-cond
9cc0 69 74 69 6f 6e 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 ition--cmacro.#[(_cl-whole-arg.c
9ce0 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 l-x)."\301\302\303\304\211\211.&
9d00 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 .\207".[cl-x.cl--defsubst-expand
9d20 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d .(cl-x).(cl-block.yas--template-
9d40 63 6f 6e 64 69 74 69 6f 6e 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d condition.(declare.(side-effect-
9d60 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c free.t)).(or.(and.(memq.(aref.cl
9d80 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 -x.0).cl-struct-yas--template-ta
9da0 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e gs)).(signal.'wrong-type-argumen
9dc0 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 t.(list.'yas--template.cl-x))).(
9de0 61 72 65 66 20 63 6c 2d 78 20 34 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 aref.cl-x.4)).nil].7]).(put.'yas
9e00 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 64 69 74 69 6f 6e 20 27 63 6f 6d 70 69 6c 65 72 2d 6d --template-condition.'compiler-m
9e20 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 64 69 74 69 6f 6e 2d 2d 63 acro.'yas--template-condition--c
9e40 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d macro).(defalias.'yas--template-
9e60 63 6f 6e 64 69 74 69 6f 6e 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 condition.#[(cl-x).".\302H.>\204
9e80 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 ..\303\304\305.D\"\210.\306H\207
9ea0 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d ".[cl-x.cl-struct-yas--template-
9ec0 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e tags.0.signal.wrong-type-argumen
9ee0 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 34 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e t.yas--template.4].4]).(function
9f00 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 63 6f 6e 64 69 74 69 6f 6e 20 27 73 -put.'yas--template-condition.'s
9f20 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 ide-effect-free.t).(defalias.'ya
9f40 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 65 78 70 61 6e 64 2d 65 6e 76 2d 2d 63 6d 61 63 72 6f 20 23 s--template-expand-env--cmacro.#
9f60 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c [(_cl-whole-arg.cl-x)."\301\302\
9f80 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 303\304\211\211.&.\207".[cl-x.cl
9fa0 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f --defsubst-expand.(cl-x).(cl-blo
9fc0 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 65 78 70 61 6e 64 2d 65 6e 76 20 28 64 65 63 ck.yas--template-expand-env.(dec
9fe0 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 lare.(side-effect-free.t)).(or.(
a000 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 and.(memq.(aref.cl-x.0).cl-struc
a020 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 t-yas--template-tags)).(signal.'
a040 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d wrong-type-argument.(list.'yas--
a060 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 35 29 29 20 template.cl-x))).(aref.cl-x.5)).
a080 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 65 78 70 nil].7]).(put.'yas--template-exp
a0a0 61 6e 64 2d 65 6e 76 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 and-env.'compiler-macro.'yas--te
a0c0 6d 70 6c 61 74 65 2d 65 78 70 61 6e 64 2d 65 6e 76 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 mplate-expand-env--cmacro).(defa
a0e0 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 65 78 70 61 6e 64 2d 65 6e 76 20 23 lias.'yas--template-expand-env.#
a100 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c [(cl-x).".\302H.>\204..\303\304\
a120 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 305.D\"\210.\306H\207".[cl-x.cl-
a140 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e struct-yas--template-tags.0.sign
a160 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 al.wrong-type-argument.yas--temp
a180 6c 61 74 65 20 35 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d late.5].4]).(function-put.'yas--
a1a0 74 65 6d 70 6c 61 74 65 2d 65 78 70 61 6e 64 2d 65 6e 76 20 27 73 69 64 65 2d 65 66 66 65 63 74 template-expand-env.'side-effect
a1c0 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 -free.t).(defalias.'yas--templat
a1e0 65 2d 6c 6f 61 64 2d 66 69 6c 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 e-load-file--cmacro.#[(_cl-whole
a200 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 -arg.cl-x)."\301\302\303\304\211
a220 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d \211.&.\207".[cl-x.cl--defsubst-
a240 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d expand.(cl-x).(cl-block.yas--tem
a260 70 6c 61 74 65 2d 6c 6f 61 64 2d 66 69 6c 65 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 plate-load-file.(declare.(side-e
a280 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 ffect-free.t)).(or.(and.(memq.(a
a2a0 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c ref.cl-x.0).cl-struct-yas--templ
a2c0 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 ate-tags)).(signal.'wrong-type-a
a2e0 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d rgument.(list.'yas--template.cl-
a300 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 36 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 x))).(aref.cl-x.6)).nil].7]).(pu
a320 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6c 6f 61 64 2d 66 69 6c 65 20 27 63 6f 6d 70 t.'yas--template-load-file.'comp
a340 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6c 6f 61 64 2d 66 iler-macro.'yas--template-load-f
a360 69 6c 65 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d ile--cmacro).(defalias.'yas--tem
a380 70 6c 61 74 65 2d 6c 6f 61 64 2d 66 69 6c 65 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 plate-load-file.#[(cl-x).".\302H
a3a0 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 .>\204..\303\304\305.D\"\210.\30
a3c0 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 6H\207".[cl-x.cl-struct-yas--tem
a3e0 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 plate-tags.0.signal.wrong-type-a
a400 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 36 5d 20 34 5d 29 0a 28 66 75 rgument.yas--template.6].4]).(fu
a420 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6c 6f 61 64 2d 66 nction-put.'yas--template-load-f
a440 69 6c 65 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 ile.'side-effect-free.t).(defali
a460 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 73 61 76 65 2d 66 69 6c 65 2d 2d 63 6d 61 as.'yas--template-save-file--cma
a480 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 cro.#[(_cl-whole-arg.cl-x)."\301
a4a0 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c \302\303\304\211\211.&.\207".[cl
a4c0 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 -x.cl--defsubst-expand.(cl-x).(c
a4e0 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 73 61 76 65 2d 66 69 6c 65 20 l-block.yas--template-save-file.
a500 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 (declare.(side-effect-free.t)).(
a520 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 or.(and.(memq.(aref.cl-x.0).cl-s
a540 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e truct-yas--template-tags)).(sign
a560 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 al.'wrong-type-argument.(list.'y
a580 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 as--template.cl-x))).(aref.cl-x.
a5a0 37 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 7)).nil].7]).(put.'yas--template
a5c0 2d 73 61 76 65 2d 66 69 6c 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d -save-file.'compiler-macro.'yas-
a5e0 2d 74 65 6d 70 6c 61 74 65 2d 73 61 76 65 2d 66 69 6c 65 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 -template-save-file--cmacro).(de
a600 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 73 61 76 65 2d 66 69 6c 65 20 falias.'yas--template-save-file.
a620 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 #[(cl-x).".\302H.>\204..\303\304
a640 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c \305.D\"\210.\306H\207".[cl-x.cl
a660 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 -struct-yas--template-tags.0.sig
a680 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d nal.wrong-type-argument.yas--tem
a6a0 70 6c 61 74 65 20 37 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d plate.7].4]).(function-put.'yas-
a6c0 2d 74 65 6d 70 6c 61 74 65 2d 73 61 76 65 2d 66 69 6c 65 20 27 73 69 64 65 2d 65 66 66 65 63 74 -template-save-file.'side-effect
a6e0 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 -free.t).(defalias.'yas--templat
a700 65 2d 6b 65 79 62 69 6e 64 69 6e 67 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c e-keybinding--cmacro.#[(_cl-whol
a720 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 e-arg.cl-x)."\301\302\303\304\21
a740 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 1\211.&.\207".[cl-x.cl--defsubst
a760 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 -expand.(cl-x).(cl-block.yas--te
a780 6d 70 6c 61 74 65 2d 6b 65 79 62 69 6e 64 69 6e 67 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 mplate-keybinding.(declare.(side
a7a0 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 -effect-free.t)).(or.(and.(memq.
a7c0 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d (aref.cl-x.0).cl-struct-yas--tem
a7e0 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 plate-tags)).(signal.'wrong-type
a800 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 -argument.(list.'yas--template.c
a820 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 38 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 l-x))).(aref.cl-x.8)).nil].7]).(
a840 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 62 69 6e 64 69 6e 67 20 27 63 put.'yas--template-keybinding.'c
a860 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 ompiler-macro.'yas--template-key
a880 62 69 6e 64 69 6e 67 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d binding--cmacro).(defalias.'yas-
a8a0 2d 74 65 6d 70 6c 61 74 65 2d 6b 65 79 62 69 6e 64 69 6e 67 20 23 5b 28 63 6c 2d 78 29 20 22 08 -template-keybinding.#[(cl-x).".
a8c0 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 \302H.>\204..\303\304\305.D\"\21
a8e0 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 0.\306H\207".[cl-x.cl-struct-yas
a900 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 --template-tags.0.signal.wrong-t
a920 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 38 5d 20 34 5d ype-argument.yas--template.8].4]
a940 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6b ).(function-put.'yas--template-k
a960 65 79 62 69 6e 64 69 6e 67 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 eybinding.'side-effect-free.t).(
a980 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 75 75 69 64 2d 2d 63 6d defalias.'yas--template-uuid--cm
a9a0 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 acro.#[(_cl-whole-arg.cl-x)."\30
a9c0 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 1\302\303\304\211\211.&.\207".[c
a9e0 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 l-x.cl--defsubst-expand.(cl-x).(
aa00 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 75 75 69 64 20 28 64 65 63 cl-block.yas--template-uuid.(dec
aa20 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 lare.(side-effect-free.t)).(or.(
aa40 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 and.(memq.(aref.cl-x.0).cl-struc
aa60 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 t-yas--template-tags)).(signal.'
aa80 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d wrong-type-argument.(list.'yas--
aaa0 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 39 29 29 20 template.cl-x))).(aref.cl-x.9)).
aac0 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 75 75 69 nil].7]).(put.'yas--template-uui
aae0 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 d.'compiler-macro.'yas--template
ab00 2d 75 75 69 64 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 -uuid--cmacro).(defalias.'yas--t
ab20 65 6d 70 6c 61 74 65 2d 75 75 69 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c emplate-uuid.#[(cl-x).".\302H.>\
ab40 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 204..\303\304\305.D\"\210.\306H\
ab60 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 207".[cl-x.cl-struct-yas--templa
ab80 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 te-tags.0.signal.wrong-type-argu
aba0 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 39 5d 20 34 5d 29 0a 28 66 75 6e 63 74 ment.yas--template.9].4]).(funct
abc0 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 75 75 69 64 20 27 73 69 64 ion-put.'yas--template-uuid.'sid
abe0 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d e-effect-free.t).(defalias.'yas-
ac00 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 2d 2d 63 6d 61 -template-menu-binding-pair--cma
ac20 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 cro.#[(_cl-whole-arg.cl-x)."\301
ac40 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c \302\303\304\211\211.&.\207".[cl
ac60 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 -x.cl--defsubst-expand.(cl-x).(c
ac80 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 l-block.yas--template-menu-bindi
aca0 6e 67 2d 70 61 69 72 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 ng-pair.(declare.(side-effect-fr
acc0 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 ee.t)).(or.(and.(memq.(aref.cl-x
ace0 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 .0).cl-struct-yas--template-tags
ad00 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 )).(signal.'wrong-type-argument.
ad20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 (list.'yas--template.cl-x))).(ar
ad40 65 66 20 63 6c 2d 78 20 31 30 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d ef.cl-x.10)).nil].7]).(put.'yas-
ad60 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 27 63 6f 6d -template-menu-binding-pair.'com
ad80 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d piler-macro.'yas--template-menu-
ada0 62 69 6e 64 69 6e 67 2d 70 61 69 72 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 binding-pair--cmacro).(defalias.
adc0 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 'yas--template-menu-binding-pair
ade0 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 .#[(cl-x).".\302H.>\204..\303\30
ae00 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 4\305.D\"\210.\306H\207".[cl-x.c
ae20 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 l-struct-yas--template-tags.0.si
ae40 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 gnal.wrong-type-argument.yas--te
ae60 6d 70 6c 61 74 65 20 31 30 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 mplate.10].4]).(function-put.'ya
ae80 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 27 73 s--template-menu-binding-pair.'s
aea0 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 ide-effect-free.t).(defalias.'ya
aec0 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 72 6f 75 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c s--template-group--cmacro.#[(_cl
aee0 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 -whole-arg.cl-x)."\301\302\303\3
af00 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 04\211\211.&.\207".[cl-x.cl--def
af20 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 subst-expand.(cl-x).(cl-block.ya
af40 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 72 6f 75 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 s--template-group.(declare.(side
af60 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 -effect-free.t)).(or.(and.(memq.
af80 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d (aref.cl-x.0).cl-struct-yas--tem
afa0 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 plate-tags)).(signal.'wrong-type
afc0 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 -argument.(list.'yas--template.c
afe0 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 31 29 29 20 6e 69 6c 5d 20 37 5d 29 0a l-x))).(aref.cl-x.11)).nil].7]).
b000 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 72 6f 75 70 20 27 63 6f 6d 70 69 (put.'yas--template-group.'compi
b020 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 72 6f 75 70 2d 2d ler-macro.'yas--template-group--
b040 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 cmacro).(defalias.'yas--template
b060 2d 67 72 6f 75 70 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c -group.#[(cl-x).".\302H.>\204..\
b080 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 303\304\305.D\"\210.\306H\207".[
b0a0 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 cl-x.cl-struct-yas--template-tag
b0c0 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 s.0.signal.wrong-type-argument.y
b0e0 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 31 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 as--template.11].4]).(function-p
b100 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 72 6f 75 70 20 27 73 69 64 65 2d 65 66 ut.'yas--template-group.'side-ef
b120 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d fect-free.t).(defalias.'yas--tem
b140 70 6c 61 74 65 2d 70 65 72 6d 2d 67 72 6f 75 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d plate-perm-group--cmacro.#[(_cl-
b160 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 whole-arg.cl-x)."\301\302\303\30
b180 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 4\211\211.&.\207".[cl-x.cl--defs
b1a0 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 ubst-expand.(cl-x).(cl-block.yas
b1c0 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 65 72 6d 2d 67 72 6f 75 70 20 28 64 65 63 6c 61 72 65 20 28 --template-perm-group.(declare.(
b1e0 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d side-effect-free.t)).(or.(and.(m
b200 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d emq.(aref.cl-x.0).cl-struct-yas-
b220 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d -template-tags)).(signal.'wrong-
b240 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 type-argument.(list.'yas--templa
b260 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 32 29 29 20 6e 69 6c 5d 20 te.cl-x))).(aref.cl-x.12)).nil].
b280 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 65 72 6d 2d 67 72 6f 7]).(put.'yas--template-perm-gro
b2a0 75 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 up.'compiler-macro.'yas--templat
b2c0 65 2d 70 65 72 6d 2d 67 72 6f 75 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 e-perm-group--cmacro).(defalias.
b2e0 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 65 72 6d 2d 67 72 6f 75 70 20 23 5b 28 63 6c 2d 'yas--template-perm-group.#[(cl-
b300 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 x).".\302H.>\204..\303\304\305.D
b320 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 \"\210.\306H\207".[cl-x.cl-struc
b340 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 t-yas--template-tags.0.signal.wr
b360 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 ong-type-argument.yas--template.
b380 31 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 65 6d 70 12].4]).(function-put.'yas--temp
b3a0 6c 61 74 65 2d 70 65 72 6d 2d 67 72 6f 75 70 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 late-perm-group.'side-effect-fre
b3c0 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 e.t).(defalias.'yas--template-ta
b3e0 62 6c 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d ble--cmacro.#[(_cl-whole-arg.cl-
b400 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c x)."\301\302\303\304\211\211.&.\
b420 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 207".[cl-x.cl--defsubst-expand.(
b440 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 cl-x).(cl-block.yas--template-ta
b460 62 6c 65 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 ble.(declare.(side-effect-free.t
b480 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 )).(or.(and.(memq.(aref.cl-x.0).
b4a0 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 29 29 20 28 cl-struct-yas--template-tags)).(
b4c0 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 signal.'wrong-type-argument.(lis
b4e0 74 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 t.'yas--template.cl-x))).(aref.c
b500 6c 2d 78 20 31 33 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 65 6d l-x.13)).nil].7]).(put.'yas--tem
b520 70 6c 61 74 65 2d 74 61 62 6c 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 plate-table.'compiler-macro.'yas
b540 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 62 6c 65 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c --template-table--cmacro).(defal
b560 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 62 6c 65 20 23 5b 28 63 6c 2d 78 ias.'yas--template-table.#[(cl-x
b580 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c ).".\302H.>\204..\303\304\305.D\
b5a0 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 "\210.\306H\207".[cl-x.cl-struct
b5c0 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f -yas--template-tags.0.signal.wro
b5e0 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 ng-type-argument.yas--template.1
b600 33 5d 20 34 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 3].4]).(byte-code."\300\301\302\
b620 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 303#\210\304\305\306\"\207".[fun
b640 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 62 6c 65 20 73 69 ction-put.yas--template-table.si
b660 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 de-effect-free.t.defalias.copy-y
b680 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 as--template.copy-sequence].4).#
b6a0 40 31 34 37 20 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b @147...(fn.CL-WHOLE.&cl-quote.&k
b6c0 65 79 20 4b 45 59 20 43 4f 4e 54 45 4e 54 20 4e 41 4d 45 20 43 4f 4e 44 49 54 49 4f 4e 20 45 58 ey.KEY.CONTENT.NAME.CONDITION.EX
b6e0 50 41 4e 44 2d 45 4e 56 20 4c 4f 41 44 2d 46 49 4c 45 20 53 41 56 45 2d 46 49 4c 45 20 4b 45 59 PAND-ENV.LOAD-FILE.SAVE-FILE.KEY
b700 42 49 4e 44 49 4e 47 20 55 55 49 44 20 4d 45 4e 55 2d 42 49 4e 44 49 4e 47 2d 50 41 49 52 20 47 BINDING.UUID.MENU-BINDING-PAIR.G
b720 52 4f 55 50 20 50 45 52 4d 2d 47 52 4f 55 50 20 54 41 42 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 ROUP.PERM-GROUP.TABLE)..(defalia
b740 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 74 65 6d 70 6c 61 74 65 2d 2d 63 6d 61 63 72 6f 20 23 5b s.'yas--make-template--cmacro.#[
b760 28 63 6c 2d 77 68 6f 6c 65 20 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d (cl-whole.&rest.#1=#:--cl-rest--
b780 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c )."\306.\307\"A@.\306.\310\"A@.\
b7a0 33 30 36 08 5c 33 31 31 5c 22 41 40 1b 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 306.\311\"A@.\306.\312\"A@.\306.
b7c0 5c 33 31 33 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 34 5c 22 41 40 1e 1c 5c 33 30 36 08 5c 33 31 \313\"A@.\306.\314\"A@..\306.\31
b7e0 35 5c 22 41 40 1e 1d 5c 33 30 36 08 5c 33 31 36 5c 22 41 40 1e 1e 5c 33 30 36 08 5c 33 31 37 5c 5\"A@..\306.\316\"A@..\306.\317\
b800 22 41 40 1e 1f 5c 33 30 36 08 5c 33 32 30 5c 22 41 40 1e 20 5c 33 30 36 08 5c 33 32 31 5c 22 41 "A@..\306.\320\"A@..\306.\321\"A
b820 40 1e 21 5c 33 30 36 08 5c 33 32 32 5c 22 41 40 1e 5c 22 5c 33 30 36 08 5c 33 32 33 5c 22 41 40 @.!\306.\322\"A@.\"\306.\323\"A@
b840 1e 23 08 1e 24 0e 24 5c 32 30 33 5c 32 32 36 00 0e 24 40 5c 33 32 34 3e 5c 32 30 33 7d 00 0e 24 .#..$.$\203\226..$@\324>\203}..$
b860 41 41 5c 32 31 31 16 24 5c 32 30 32 68 00 5c 33 32 35 08 3e 41 40 5c 32 30 33 5c 32 31 34 00 5c AA\211.$\202h.\325.>A@\203\214.\
b880 33 32 36 5c 32 31 31 16 24 5c 32 30 32 68 00 5c 33 32 37 5c 33 33 30 0e 24 40 5c 22 5c 32 31 30 326\211.$\202h.\327\330.$@\"\210
b8a0 5c 32 30 32 66 00 29 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 33 32 36 0e 25 5c 33 32 36 09 5c 6e \202f.)\331\332\333\326.%\326.\n
b8c0 0b 5c 66 0d 0e 1c 0e 1d 0e 1e 0e 1f 0e 20 0e 21 0e 5c 22 0e 23 26 12 2e 0d 5c 32 30 37 22 20 5b .\f............!.\".#&...\207".[
b8e0 23 31 23 20 6b 65 79 20 63 6f 6e 74 65 6e 74 20 6e 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 65 #1#.key.content.name.condition.e
b900 78 70 61 6e 64 2d 65 6e 76 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6b 65 79 20 3a 63 6f 6e xpand-env.plist-member.:key.:con
b920 74 65 6e 74 20 3a 6e 61 6d 65 20 3a 63 6f 6e 64 69 74 69 6f 6e 20 3a 65 78 70 61 6e 64 2d 65 6e tent.:name.:condition.:expand-en
b940 76 20 3a 6c 6f 61 64 2d 66 69 6c 65 20 3a 73 61 76 65 2d 66 69 6c 65 20 3a 6b 65 79 62 69 6e 64 v.:load-file.:save-file.:keybind
b960 69 6e 67 20 3a 75 75 69 64 20 3a 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 3a 67 72 ing.:uuid.:menu-binding-pair.:gr
b980 6f 75 70 20 3a 70 65 72 6d 2d 67 72 6f 75 70 20 3a 74 61 62 6c 65 20 28 3a 6b 65 79 20 3a 63 6f oup.:perm-group.:table.(:key.:co
b9a0 6e 74 65 6e 74 20 3a 6e 61 6d 65 20 3a 63 6f 6e 64 69 74 69 6f 6e 20 3a 65 78 70 61 6e 64 2d 65 ntent.:name.:condition.:expand-e
b9c0 6e 76 20 3a 6c 6f 61 64 2d 66 69 6c 65 20 3a 73 61 76 65 2d 66 69 6c 65 20 3a 6b 65 79 62 69 6e nv.:load-file.:save-file.:keybin
b9e0 64 69 6e 67 20 3a 75 75 69 64 20 3a 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 3a 67 ding.:uuid.:menu-binding-pair.:g
ba00 72 6f 75 70 20 3a 70 65 72 6d 2d 67 72 6f 75 70 20 3a 74 61 62 6c 65 20 3a 61 6c 6c 6f 77 2d 6f roup.:perm-group.:table.:allow-o
ba20 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c ther-keys).:allow-other-keys.nil
ba40 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 .error."Keyword.argument.%s.not.
ba60 6f 6e 65 20 6f 66 20 28 3a 6b 65 79 20 3a 63 6f 6e 74 65 6e 74 20 3a 6e 61 6d 65 20 3a 63 6f 6e one.of.(:key.:content.:name.:con
ba80 64 69 74 69 6f 6e 20 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 6c 6f 61 64 2d 66 69 6c 65 20 3a 73 dition.:expand-env.:load-file.:s
baa0 61 76 65 2d 66 69 6c 65 20 3a 6b 65 79 62 69 6e 64 69 6e 67 20 3a 75 75 69 64 20 3a 6d 65 6e 75 ave-file.:keybinding.:uuid.:menu
bac0 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 3a 67 72 6f 75 70 20 3a 70 65 72 6d 2d 67 72 6f 75 70 -binding-pair.:group.:perm-group
bae0 20 3a 74 61 62 6c 65 29 22 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 6b .:table)".cl--defsubst-expand.(k
bb00 65 79 20 63 6f 6e 74 65 6e 74 20 6e 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 65 78 70 61 6e 64 ey.content.name.condition.expand
bb20 2d 65 6e 76 20 6c 6f 61 64 2d 66 69 6c 65 20 73 61 76 65 2d 66 69 6c 65 20 6b 65 79 62 69 6e 64 -env.load-file.save-file.keybind
bb40 69 6e 67 20 75 75 69 64 20 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 67 72 6f 75 70 ing.uuid.menu-binding-pair.group
bb60 20 70 65 72 6d 2d 67 72 6f 75 70 20 74 61 62 6c 65 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 .perm-group.table).(cl-block.yas
bb80 2d 2d 6d 61 6b 65 2d 74 65 6d 70 6c 61 74 65 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 --make-template."Constructor.for
bba0 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 .objects.of.type.`yas--template'
bbc0 2e 22 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 .".(declare.(side-effect-free.t)
bbe0 29 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 ).(vector.'cl-struct-yas--templa
bc00 74 65 20 6b 65 79 20 63 6f 6e 74 65 6e 74 20 6e 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 65 78 te.key.content.name.condition.ex
bc20 70 61 6e 64 2d 65 6e 76 20 6c 6f 61 64 2d 66 69 6c 65 20 73 61 76 65 2d 66 69 6c 65 20 6b 65 79 pand-env.load-file.save-file.key
bc40 62 69 6e 64 69 6e 67 20 75 75 69 64 20 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 67 binding.uuid.menu-binding-pair.g
bc60 72 6f 75 70 20 70 65 72 6d 2d 67 72 6f 75 70 20 74 61 62 6c 65 29 29 20 6c 6f 61 64 2d 66 69 6c roup.perm-group.table)).load-fil
bc80 65 20 73 61 76 65 2d 66 69 6c 65 20 6b 65 79 62 69 6e 64 69 6e 67 20 75 75 69 64 20 6d 65 6e 75 e.save-file.keybinding.uuid.menu
bca0 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 67 72 6f 75 70 20 70 65 72 6d 2d 67 72 6f 75 70 20 74 -binding-pair.group.perm-group.t
bcc0 61 62 6c 65 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 63 6c 2d 77 68 6f 6c 65 5d 20 able.#2=#:--cl-keys--.cl-whole].
bce0 32 30 20 28 23 24 20 2e 20 34 36 37 35 37 29 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 6d 61 6b 20.(#$...46757)]).(put.'yas--mak
bd00 65 2d 74 65 6d 70 6c 61 74 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d e-template.'compiler-macro.'yas-
bd20 2d 6d 61 6b 65 2d 74 65 6d 70 6c 61 74 65 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 31 37 36 20 43 6f -make-template--cmacro).#@176.Co
bd40 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 nstructor.for.objects.of.type.`y
bd60 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 4b 45 59 20 43 4f 4e as--template'...(fn.&key.KEY.CON
bd80 54 45 4e 54 20 4e 41 4d 45 20 43 4f 4e 44 49 54 49 4f 4e 20 45 58 50 41 4e 44 2d 45 4e 56 20 4c TENT.NAME.CONDITION.EXPAND-ENV.L
bda0 4f 41 44 2d 46 49 4c 45 20 53 41 56 45 2d 46 49 4c 45 20 4b 45 59 42 49 4e 44 49 4e 47 20 55 55 OAD-FILE.SAVE-FILE.KEYBINDING.UU
bdc0 49 44 20 4d 45 4e 55 2d 42 49 4e 44 49 4e 47 2d 50 41 49 52 20 47 52 4f 55 50 20 50 45 52 4d 2d ID.MENU-BINDING-PAIR.GROUP.PERM-
bde0 47 52 4f 55 50 20 54 41 42 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 GROUP.TABLE)..(defalias.'yas--ma
be00 6b 65 2d 74 65 6d 70 6c 61 74 65 20 23 5b 28 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 ke-template.#[(&rest.#1=#:--cl-r
be20 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c est--)."\306.\307\"A@.\306.\310\
be40 22 41 40 1a 5c 33 30 36 08 5c 33 31 31 5c 22 41 40 1b 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1c "A@.\306.\311\"A@.\306.\312\"A@.
be60 5c 33 30 36 08 5c 33 31 33 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 34 5c 22 41 40 1e 1b 5c 33 30 \306.\313\"A@.\306.\314\"A@..\30
be80 36 08 5c 33 31 35 5c 22 41 40 1e 1c 5c 33 30 36 08 5c 33 31 36 5c 22 41 40 1e 1d 5c 33 30 36 08 6.\315\"A@..\306.\316\"A@..\306.
bea0 5c 33 31 37 5c 22 41 40 1e 1e 5c 33 30 36 08 5c 33 32 30 5c 22 41 40 1e 1f 5c 33 30 36 08 5c 33 \317\"A@..\306.\320\"A@..\306.\3
bec0 32 31 5c 22 41 40 1e 20 5c 33 30 36 08 5c 33 32 32 5c 22 41 40 1e 21 5c 33 30 36 08 5c 33 32 33 21\"A@..\306.\322\"A@.!\306.\323
bee0 5c 22 41 40 1e 5c 22 08 1e 23 0e 23 5c 32 30 33 5c 32 32 36 00 0e 23 40 5c 33 32 34 3e 5c 32 30 \"A@.\"..#.#\203\226..#@\324>\20
bf00 33 7d 00 0e 23 41 41 5c 32 31 31 16 23 5c 32 30 32 68 00 5c 33 32 35 08 3e 41 40 5c 32 30 33 5c 3}..#AA\211.#\202h.\325.>A@\203\
bf20 32 31 34 00 5c 33 32 36 5c 32 31 31 16 23 5c 32 30 32 68 00 5c 33 32 37 5c 33 33 30 0e 23 40 5c 214.\326\211.#\202h.\327\330.#@\
bf40 22 5c 32 31 30 5c 32 30 32 66 00 29 5c 33 33 31 5c 33 33 32 09 5c 6e 0b 5c 66 0d 0e 1b 0e 1c 0e "\210\202f.)\331\332.\n.\f......
bf60 1d 0e 1e 0e 1f 0e 20 0e 21 0e 5c 22 26 0e 2e 0d 5c 32 30 37 22 20 5b 23 31 23 20 6b 65 79 20 63 ........!.\"&...\207".[#1#.key.c
bf80 6f 6e 74 65 6e 74 20 6e 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 65 78 70 61 6e 64 2d 65 6e 76 ontent.name.condition.expand-env
bfa0 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6b 65 79 20 3a 63 6f 6e 74 65 6e 74 20 3a 6e 61 6d .plist-member.:key.:content.:nam
bfc0 65 20 3a 63 6f 6e 64 69 74 69 6f 6e 20 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 6c 6f 61 64 2d 66 e.:condition.:expand-env.:load-f
bfe0 69 6c 65 20 3a 73 61 76 65 2d 66 69 6c 65 20 3a 6b 65 79 62 69 6e 64 69 6e 67 20 3a 75 75 69 64 ile.:save-file.:keybinding.:uuid
c000 20 3a 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 3a 67 72 6f 75 70 20 3a 70 65 72 6d .:menu-binding-pair.:group.:perm
c020 2d 67 72 6f 75 70 20 3a 74 61 62 6c 65 20 28 3a 6b 65 79 20 3a 63 6f 6e 74 65 6e 74 20 3a 6e 61 -group.:table.(:key.:content.:na
c040 6d 65 20 3a 63 6f 6e 64 69 74 69 6f 6e 20 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 6c 6f 61 64 2d me.:condition.:expand-env.:load-
c060 66 69 6c 65 20 3a 73 61 76 65 2d 66 69 6c 65 20 3a 6b 65 79 62 69 6e 64 69 6e 67 20 3a 75 75 69 file.:save-file.:keybinding.:uui
c080 64 20 3a 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 3a 67 72 6f 75 70 20 3a 70 65 72 d.:menu-binding-pair.:group.:per
c0a0 6d 2d 67 72 6f 75 70 20 3a 74 61 62 6c 65 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 m-group.:table.:allow-other-keys
c0c0 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b ).:allow-other-keys.nil.error."K
c0e0 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a eyword.argument.%s.not.one.of.(:
c100 6b 65 79 20 3a 63 6f 6e 74 65 6e 74 20 3a 6e 61 6d 65 20 3a 63 6f 6e 64 69 74 69 6f 6e 20 3a 65 key.:content.:name.:condition.:e
c120 78 70 61 6e 64 2d 65 6e 76 20 3a 6c 6f 61 64 2d 66 69 6c 65 20 3a 73 61 76 65 2d 66 69 6c 65 20 xpand-env.:load-file.:save-file.
c140 3a 6b 65 79 62 69 6e 64 69 6e 67 20 3a 75 75 69 64 20 3a 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d :keybinding.:uuid.:menu-binding-
c160 70 61 69 72 20 3a 67 72 6f 75 70 20 3a 70 65 72 6d 2d 67 72 6f 75 70 20 3a 74 61 62 6c 65 29 22 pair.:group.:perm-group.:table)"
c180 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 .vector.cl-struct-yas--template.
c1a0 6c 6f 61 64 2d 66 69 6c 65 20 73 61 76 65 2d 66 69 6c 65 20 6b 65 79 62 69 6e 64 69 6e 67 20 75 load-file.save-file.keybinding.u
c1c0 75 69 64 20 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 67 72 6f 75 70 20 70 65 72 6d uid.menu-binding-pair.group.perm
c1e0 2d 67 72 6f 75 70 20 74 61 62 6c 65 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 5d 20 31 -group.table.#2=#:--cl-keys--].1
c200 36 20 28 23 24 20 2e 20 34 38 34 34 36 29 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 6.(#$...48446)]).(function-put.'
c220 79 61 73 2d 2d 6d 61 6b 65 2d 74 65 6d 70 6c 61 74 65 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d yas--make-template.'side-effect-
c240 66 72 65 65 20 74 29 0a 23 40 31 35 35 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 free.t).#@155.Constructor.for.ob
c260 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 2e 0a 0a jects.of.type.`yas--template'...
c280 28 66 6e 20 54 41 42 4c 45 20 4b 45 59 20 43 4f 4e 54 45 4e 54 20 26 6f 70 74 69 6f 6e 61 6c 20 (fn.TABLE.KEY.CONTENT.&optional.
c2a0 58 4e 41 4d 45 20 43 4f 4e 44 49 54 49 4f 4e 20 47 52 4f 55 50 20 45 58 50 41 4e 44 2d 45 4e 56 XNAME.CONDITION.GROUP.EXPAND-ENV
c2c0 20 4c 4f 41 44 2d 46 49 4c 45 20 58 4b 45 59 42 49 4e 44 49 4e 47 20 58 55 55 49 44 20 53 41 56 .LOAD-FILE.XKEYBINDING.XUUID.SAV
c2e0 45 2d 46 49 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 66 69 6e 65 2d E-FILE)..(defalias.'yas--define-
c300 73 6e 69 70 70 65 74 73 2d 32 20 23 5b 28 74 61 62 6c 65 20 6b 65 79 20 63 6f 6e 74 65 6e 74 20 snippets-2.#[(table.key.content.
c320 26 6f 70 74 69 6f 6e 61 6c 20 78 6e 61 6d 65 20 63 6f 6e 64 69 74 69 6f 6e 20 67 72 6f 75 70 20 &optional.xname.condition.group.
c340 65 78 70 61 6e 64 2d 65 6e 76 20 6c 6f 61 64 2d 66 69 6c 65 20 78 6b 65 79 62 69 6e 64 69 6e 67 expand-env.load-file.xkeybinding
c360 20 78 75 75 69 64 20 73 61 76 65 2d 66 69 6c 65 20 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c .xuuid.save-file.&rest.#1=#:--cl
c380 2d 72 65 73 74 2d 2d 29 20 22 08 5c 32 30 36 19 00 09 5c 32 30 33 0e 00 5c 33 30 36 09 21 5c 32 -rest--).".\206...\203..\306.!\2
c3a0 30 36 19 00 5c 6e 5c 32 30 33 18 00 5c 33 30 36 5c 6e 21 5c 32 30 36 19 00 0b 1c 5c 33 30 37 0d 06..\n\203..\306\n!\206....\307.
c3c0 21 1e 18 0e 19 5c 32 30 36 25 00 5c 66 1e 1a 5c 33 31 30 0e 1a 5c 33 31 31 0e 1b 21 5c 32 30 33 !....\206%.\f..\310..\311..!\203
c3e0 43 00 0e 1b 47 5c 33 31 32 59 5c 32 30 33 43 00 0e 1b 5c 33 31 33 48 0e 1c 3e 5c 32 30 34 4b 00 C...G\312Y\203C...\313H..>\204K.
c400 5c 33 31 34 5c 33 31 35 5c 33 31 36 0e 1b 44 5c 22 5c 32 31 30 0e 1b 5c 33 31 37 48 5c 22 5c 32 \314\315\316..D\"\210..\317H\"\2
c420 31 31 1e 1d 5c 32 30 35 6c 00 0e 1d 5c 33 31 33 48 0e 1e 3e 5c 32 30 34 68 00 5c 33 31 34 5c 33 11..\205l...\313H..>\204h.\314\3
c440 31 35 5c 33 32 30 0e 1d 44 5c 22 5c 32 31 30 0e 1d 5c 33 32 31 48 1e 1f 0e 1d 5c 32 30 35 5c 32 15\320..D\"\210..\321H....\205\2
c460 31 31 00 0e 1d 5c 33 31 33 48 0e 1e 3e 5c 32 30 34 5c 32 30 35 00 5c 33 31 34 5c 33 31 35 5c 33 11...\313H..>\204\205.\314\315\3
c480 32 30 0e 1d 44 5c 22 5c 32 31 30 0e 1d 5c 33 32 32 48 1e 20 0e 21 5c 32 30 33 5c 32 33 33 00 5c 20..D\"\210..\322H...!\203\233.\
c4a0 33 31 34 5c 33 32 33 5c 33 32 34 5c 33 32 35 0e 21 47 5c 5c 44 5c 22 5c 32 31 30 5c 33 32 36 5c 314\323\324\325.!G\\D\"\210\326\
c4c0 33 32 37 0b 0e 5c 22 5c 66 0e 23 0e 24 09 5c 6e 0e 18 0e 1a 0e 1f 0e 25 0e 20 0e 1b 26 0e 2e 06 327..\"\f.#.$.\n.......%....&...
c4e0 5c 32 30 37 22 20 5b 78 6e 61 6d 65 20 6c 6f 61 64 2d 66 69 6c 65 20 73 61 76 65 2d 66 69 6c 65 \207".[xname.load-file.save-file
c500 20 6b 65 79 20 6e 61 6d 65 20 78 6b 65 79 62 69 6e 64 69 6e 67 20 66 69 6c 65 2d 6e 61 6d 65 2d .key.name.xkeybinding.file-name-
c520 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 79 61 73 2d 2d 72 65 61 64 2d 6b 65 79 62 69 6e 64 69 6e nondirectory.yas--read-keybindin
c540 67 20 67 65 74 68 61 73 68 20 76 65 63 74 6f 72 70 20 36 20 30 20 73 69 67 6e 61 6c 20 77 72 6f g.gethash.vectorp.6.0.signal.wro
c560 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 33 20 79 61 ng-type-argument.yas--table.3.ya
c580 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 30 20 31 32 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f s--template.10.12.wrong-number-o
c5a0 66 2d 61 72 67 75 6d 65 6e 74 73 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 f-arguments.yas--define-snippets
c5c0 2d 32 20 31 31 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 -2.11.vector.cl-struct-yas--temp
c5e0 6c 61 74 65 20 6b 65 79 62 69 6e 64 69 6e 67 20 78 75 75 69 64 20 75 75 69 64 20 74 61 62 6c 65 late.keybinding.xuuid.uuid.table
c600 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 6f 6c 64 20 63 .cl-struct-yas--table-tags.old.c
c620 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 6d 65 6e 75 l-struct-yas--template-tags.menu
c640 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 70 65 72 6d 2d 67 72 6f 75 70 20 23 31 23 20 63 6f 6e -binding-pair.perm-group.#1#.con
c660 74 65 6e 74 20 63 6f 6e 64 69 74 69 6f 6e 20 65 78 70 61 6e 64 2d 65 6e 76 20 67 72 6f 75 70 5d tent.condition.expand-env.group]
c680 20 31 36 20 28 23 24 20 2e 20 34 39 37 34 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c .16.(#$...49742)]).(byte-code."\
c6a0 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 300\301\302\303#\210\304\305\306
c6c0 5c 33 30 37 5c 33 31 30 5c 32 31 31 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 30 33 26 09 5c 32 \307\310\211\311\312\313\303&.\2
c6e0 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 6e 07".[function-put.yas--define-sn
c700 69 70 70 65 74 73 2d 32 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 63 6c 2d 73 ippets-2.side-effect-free.t.cl-s
c720 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 22 41 20 74 65 truct-define.yas--template."A.te
c740 6d 70 6c 61 74 65 20 66 6f 72 20 61 20 73 6e 69 70 70 65 74 2e 22 20 63 6c 2d 73 74 72 75 63 74 mplate.for.a.snippet.".cl-struct
c760 75 72 65 2d 6f 62 6a 65 63 74 20 6e 69 6c 20 28 28 63 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 28 6b ure-object.nil.((cl-tag-slot).(k
c780 65 79 29 20 28 63 6f 6e 74 65 6e 74 29 20 28 6e 61 6d 65 29 20 28 63 6f 6e 64 69 74 69 6f 6e 29 ey).(content).(name).(condition)
c7a0 20 28 65 78 70 61 6e 64 2d 65 6e 76 29 20 28 6c 6f 61 64 2d 66 69 6c 65 29 20 28 73 61 76 65 2d .(expand-env).(load-file).(save-
c7c0 66 69 6c 65 29 20 28 6b 65 79 62 69 6e 64 69 6e 67 29 20 28 75 75 69 64 29 20 28 6d 65 6e 75 2d file).(keybinding).(uuid).(menu-
c7e0 62 69 6e 64 69 6e 67 2d 70 61 69 72 29 20 28 67 72 6f 75 70 29 20 28 70 65 72 6d 2d 67 72 6f 75 binding-pair).(group).(perm-grou
c800 70 29 20 28 74 61 62 6c 65 29 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c p).(table)).cl-struct-yas--templ
c820 61 74 65 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 ate-tags.cl-struct-yas--template
c840 5d 20 31 30 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 2d 2d 63 ].10).(defalias.'yas--table-p--c
c860 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 macro.#[(_cl-whole-arg.cl-x)."\3
c880 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 01\302\303\304\211\211.&.\207".[
c8a0 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 cl-x.cl--defsubst-expand.(cl-x).
c8c0 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 61 62 6c 65 2d 70 20 28 64 65 63 6c 61 72 65 20 (cl-block.yas--table-p.(declare.
c8e0 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 29 29 20 28 (side-effect-free.error-free)).(
c900 61 6e 64 20 28 76 65 63 74 6f 72 70 20 63 6c 2d 78 29 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 63 and.(vectorp.cl-x).(>=.(length.c
c920 6c 2d 78 29 20 36 29 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 l-x).6).(memq.(aref.cl-x.0).cl-s
c940 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 29 20 74 29 29 20 6e 69 6c 5d 20 truct-yas--table-tags).t)).nil].
c960 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 20 27 63 6f 6d 70 69 6c 65 72 7]).(put.'yas--table-p.'compiler
c980 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 -macro.'yas--table-p--cmacro).(d
c9a0 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 20 23 5b 28 63 6c 2d 78 29 20 22 efalias.'yas--table-p.#[(cl-x)."
c9c0 5c 33 30 32 08 21 5c 32 30 35 16 00 08 47 5c 33 30 33 59 5c 32 30 35 16 00 08 5c 33 30 34 48 09 \302.!\205...G\303Y\205...\304H.
c9e0 3e 5c 32 30 35 16 00 5c 33 30 35 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 >\205..\305\207".[cl-x.cl-struct
ca00 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 76 65 63 74 6f 72 70 20 36 20 30 20 74 5d 20 -yas--table-tags.vectorp.6.0.t].
ca20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 2]).(byte-code."\300\301\302\303
ca40 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 31 23 5c 32 30 37 22 20 5b 66 75 6e #\210\304\305\306\301#\207".[fun
ca60 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 74 61 62 6c 65 2d 70 20 73 69 64 65 2d 65 66 66 65 ction-put.yas--table-p.side-effe
ca80 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 20 70 75 74 20 79 61 73 2d 2d 74 61 62 6c ct-free.error-free.put.yas--tabl
caa0 65 20 63 6c 2d 64 65 66 74 79 70 65 2d 73 61 74 69 73 66 69 65 73 5d 20 34 29 0a 28 64 65 66 61 e.cl-deftype-satisfies].4).(defa
cac0 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 2d 2d 63 6d 61 63 72 6f 20 23 5b lias.'yas--table-name--cmacro.#[
cae0 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 (_cl-whole-arg.cl-x)."\301\302\3
cb00 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 03\304\211\211.&.\207".[cl-x.cl-
cb20 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 -defsubst-expand.(cl-x).(cl-bloc
cb40 6b 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 k.yas--table-name.(declare.(side
cb60 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 -effect-free.t)).(or.(and.(memq.
cb80 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 (aref.cl-x.0).cl-struct-yas--tab
cba0 6c 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 le-tags)).(signal.'wrong-type-ar
cbc0 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 20 63 6c 2d 78 29 29 29 gument.(list.'yas--table.cl-x)))
cbe0 20 28 61 72 65 66 20 63 6c 2d 78 20 31 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 .(aref.cl-x.1)).nil].7]).(put.'y
cc00 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 as--table-name.'compiler-macro.'
cc20 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 yas--table-name--cmacro).(defali
cc40 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c as.'yas--table-name.#[(cl-x).".\
cc60 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 302H.>\204..\303\304\305.D\"\210
cc80 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d .\306H\207".[cl-x.cl-struct-yas-
cca0 2d 74 61 62 6c 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d -table-tags.0.signal.wrong-type-
ccc0 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 5d 20 34 5d 29 0a 28 66 75 6e 63 argument.yas--table.1].4]).(func
cce0 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 20 27 73 69 64 65 2d tion-put.'yas--table-name.'side-
cd00 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 effect-free.t).(defalias.'yas--t
cd20 61 62 6c 65 2d 68 61 73 68 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 able-hash--cmacro.#[(_cl-whole-a
cd40 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 rg.cl-x)."\301\302\303\304\211\2
cd60 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 11.&.\207".[cl-x.cl--defsubst-ex
cd80 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 61 62 6c 65 pand.(cl-x).(cl-block.yas--table
cda0 2d 68 61 73 68 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 -hash.(declare.(side-effect-free
cdc0 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 .t)).(or.(and.(memq.(aref.cl-x.0
cde0 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 29 29 20 28 73 ).cl-struct-yas--table-tags)).(s
ce00 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 ignal.'wrong-type-argument.(list
ce20 20 27 79 61 73 2d 2d 74 61 62 6c 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 .'yas--table.cl-x))).(aref.cl-x.
ce40 32 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 68 61 2)).nil].7]).(put.'yas--table-ha
ce60 73 68 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 68 sh.'compiler-macro.'yas--table-h
ce80 61 73 68 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 ash--cmacro).(defalias.'yas--tab
cea0 6c 65 2d 68 61 73 68 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 le-hash.#[(cl-x).".\302H.>\204..
cec0 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 \303\304\305.D\"\210.\306H\207".
cee0 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 [cl-x.cl-struct-yas--table-tags.
cf00 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 0.signal.wrong-type-argument.yas
cf20 2d 2d 74 61 62 6c 65 20 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 --table.2].4]).(function-put.'ya
cf40 73 2d 2d 74 61 62 6c 65 2d 68 61 73 68 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 s--table-hash.'side-effect-free.
cf60 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 75 75 69 64 68 61 73 t).(defalias.'yas--table-uuidhas
cf80 68 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 h--cmacro.#[(_cl-whole-arg.cl-x)
cfa0 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 ."\301\302\303\304\211\211.&.\20
cfc0 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 7".[cl-x.cl--defsubst-expand.(cl
cfe0 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 61 62 6c 65 2d 75 75 69 64 68 61 73 -x).(cl-block.yas--table-uuidhas
d000 68 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 h.(declare.(side-effect-free.t))
d020 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c .(or.(and.(memq.(aref.cl-x.0).cl
d040 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 -struct-yas--table-tags)).(signa
d060 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 l.'wrong-type-argument.(list.'ya
d080 73 2d 2d 74 61 62 6c 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 33 29 29 20 s--table.cl-x))).(aref.cl-x.3)).
d0a0 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 75 75 69 64 68 61 nil].7]).(put.'yas--table-uuidha
d0c0 73 68 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 75 sh.'compiler-macro.'yas--table-u
d0e0 75 69 64 68 61 73 68 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d uidhash--cmacro).(defalias.'yas-
d100 2d 74 61 62 6c 65 2d 75 75 69 64 68 61 73 68 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 -table-uuidhash.#[(cl-x).".\302H
d120 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 .>\204..\303\304\305.D\"\210.\30
d140 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6H\207".[cl-x.cl-struct-yas--tab
d160 6c 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 le-tags.0.signal.wrong-type-argu
d180 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 33 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e ment.yas--table.3].4]).(function
d1a0 2d 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 75 75 69 64 68 61 73 68 20 27 73 69 64 65 2d -put.'yas--table-uuidhash.'side-
d1c0 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 effect-free.t).(defalias.'yas--t
d1e0 61 62 6c 65 2d 70 61 72 65 6e 74 73 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c able-parents--cmacro.#[(_cl-whol
d200 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 e-arg.cl-x)."\301\302\303\304\21
d220 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 1\211.&.\207".[cl-x.cl--defsubst
d240 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 74 61 -expand.(cl-x).(cl-block.yas--ta
d260 62 6c 65 2d 70 61 72 65 6e 74 73 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 ble-parents.(declare.(side-effec
d280 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 t-free.t)).(or.(and.(memq.(aref.
d2a0 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 cl-x.0).cl-struct-yas--table-tag
d2c0 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 s)).(signal.'wrong-type-argument
d2e0 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 .(list.'yas--table.cl-x))).(aref
d300 20 63 6c 2d 78 20 34 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 61 .cl-x.4)).nil].7]).(put.'yas--ta
d320 62 6c 65 2d 70 61 72 65 6e 74 73 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 ble-parents.'compiler-macro.'yas
d340 2d 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 73 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 --table-parents--cmacro).(defali
d360 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 73 20 23 5b 28 63 6c 2d 78 29 20 as.'yas--table-parents.#[(cl-x).
d380 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c ".\302H.>\204..\303\304\305.D\"\
d3a0 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 210.\306H\207".[cl-x.cl-struct-y
d3c0 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 as--table-tags.0.signal.wrong-ty
d3e0 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 34 5d 20 34 5d 29 0a 28 66 pe-argument.yas--table.4].4]).(f
d400 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 73 20 unction-put.'yas--table-parents.
d420 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 'side-effect-free.t).(defalias.'
d440 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 2d 2d 63 6d 61 63 72 6f yas--table-direct-keymap--cmacro
d460 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 .#[(_cl-whole-arg.cl-x)."\301\30
d480 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 2\303\304\211\211.&.\207".[cl-x.
d4a0 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 cl--defsubst-expand.(cl-x).(cl-b
d4c0 6c 6f 63 6b 20 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 28 64 lock.yas--table-direct-keymap.(d
d4e0 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 eclare.(side-effect-free.t)).(or
d500 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 .(and.(memq.(aref.cl-x.0).cl-str
d520 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 uct-yas--table-tags)).(signal.'w
d540 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 74 rong-type-argument.(list.'yas--t
d560 61 62 6c 65 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 35 29 29 20 6e 69 6c 5d able.cl-x))).(aref.cl-x.5)).nil]
d580 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 74 2d 6b 65 79 .7]).(put.'yas--table-direct-key
d5a0 6d 61 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d map.'compiler-macro.'yas--table-
d5c0 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 direct-keymap--cmacro).(defalias
d5e0 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 23 5b 28 63 6c .'yas--table-direct-keymap.#[(cl
d600 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 -x).".\302H.>\204..\303\304\305.
d620 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 D\"\210.\306H\207".[cl-x.cl-stru
d640 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e ct-yas--table-tags.0.signal.wron
d660 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 35 5d 20 34 5d g-type-argument.yas--table.5].4]
d680 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c ).(byte-code."\300\301\302\303#\
d6a0 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 210\304\305\306\"\207".[function
d6c0 2d 70 75 74 20 79 61 73 2d 2d 74 61 62 6c 65 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 73 69 -put.yas--table-direct-keymap.si
d6e0 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 de-effect-free.t.defalias.copy-y
d700 61 73 2d 2d 74 61 62 6c 65 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 40 37 33 as--table.copy-sequence].4).#@73
d720 20 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 4e ...(fn.CL-WHOLE.&cl-quote.&key.N
d740 41 4d 45 20 48 41 53 48 20 55 55 49 44 48 41 53 48 20 50 41 52 45 4e 54 53 20 44 49 52 45 43 54 AME.HASH.UUIDHASH.PARENTS.DIRECT
d760 2d 4b 45 59 4d 41 50 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 74 -KEYMAP)..(defalias.'make-yas--t
d780 61 62 6c 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 63 6c 2d 77 68 6f 6c 65 20 26 72 65 73 74 20 23 able--cmacro.#[(cl-whole.&rest.#
d7a0 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 1=#:--cl-rest--)."\306.\307\"A@.
d7c0 5c 33 30 36 08 5c 33 31 30 5c 22 5c 32 30 36 0f 00 5c 33 31 31 41 40 1a 5c 33 30 36 08 5c 33 31 \306.\310\"\206..\311A@.\306.\31
d7e0 32 5c 22 5c 32 30 36 1a 00 5c 33 31 33 41 40 1b 5c 33 30 36 08 5c 33 31 34 5c 22 41 40 1c 5c 33 2\"\206..\313A@.\306.\314\"A@.\3
d800 30 36 08 5c 33 31 35 5c 22 5c 32 30 36 2c 00 5c 33 31 36 41 40 1d 08 1e 17 0e 17 5c 32 30 33 62 06.\315\"\206,.\316A@......\203b
d820 00 0e 17 40 5c 33 31 37 3e 5c 32 30 33 49 00 0e 17 41 41 5c 32 31 31 16 17 5c 32 30 32 34 00 5c ...@\317>\203I...AA\211..\2024.\
d840 33 32 30 08 3e 41 40 5c 32 30 33 58 00 5c 33 32 31 5c 32 31 31 16 17 5c 32 30 32 34 00 5c 33 32 320.>A@\203X.\321\211..\2024.\32
d860 32 5c 33 32 33 0e 17 40 5c 22 5c 32 31 30 5c 32 30 32 32 00 29 5c 33 32 34 5c 33 32 35 5c 33 32 2\323..@\"\210\2022.)\324\325\32
d880 36 5c 33 32 31 0e 18 5c 33 32 31 09 5c 6e 0b 5c 66 0d 26 5c 6e 2d 5c 32 30 37 22 20 5b 23 31 23 6\321..\321.\n.\f.&\n-\207".[#1#
d8a0 20 6e 61 6d 65 20 68 61 73 68 20 75 75 69 64 68 61 73 68 20 70 61 72 65 6e 74 73 20 64 69 72 65 .name.hash.uuidhash.parents.dire
d8c0 63 74 2d 6b 65 79 6d 61 70 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6e 61 6d 65 20 3a 68 61 ct-keymap.plist-member.:name.:ha
d8e0 73 68 20 28 6e 69 6c 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 sh.(nil.(make-hash-table.:test.'
d900 65 71 75 61 6c 29 29 20 3a 75 75 69 64 68 61 73 68 20 28 6e 69 6c 20 28 6d 61 6b 65 2d 68 61 73 equal)).:uuidhash.(nil.(make-has
d920 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 29 20 3a 70 61 72 65 6e 74 73 20 h-table.:test.'equal)).:parents.
d940 3a 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 28 6e 69 6c 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 :direct-keymap.(nil.(make-sparse
d960 2d 6b 65 79 6d 61 70 29 29 20 28 3a 6e 61 6d 65 20 3a 68 61 73 68 20 3a 75 75 69 64 68 61 73 68 -keymap)).(:name.:hash.:uuidhash
d980 20 3a 70 61 72 65 6e 74 73 20 3a 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 3a 61 6c 6c 6f 77 2d .:parents.:direct-keymap.:allow-
d9a0 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 other-keys).:allow-other-keys.ni
d9c0 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 l.error."Keyword.argument.%s.not
d9e0 20 6f 6e 65 20 6f 66 20 28 3a 6e 61 6d 65 20 3a 68 61 73 68 20 3a 75 75 69 64 68 61 73 68 20 3a .one.of.(:name.:hash.:uuidhash.:
da00 70 61 72 65 6e 74 73 20 3a 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 29 22 20 63 6c 2d 2d 64 65 66 parents.:direct-keymap)".cl--def
da20 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 6e 61 6d 65 20 68 61 73 68 20 75 75 69 64 68 61 73 68 subst-expand.(name.hash.uuidhash
da40 20 70 61 72 65 6e 74 73 20 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 29 20 28 63 6c 2d 62 6c 6f 63 .parents.direct-keymap).(cl-bloc
da60 6b 20 6d 61 6b 65 2d 79 61 73 2d 2d 74 61 62 6c 65 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 k.make-yas--table."Constructor.f
da80 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 74 61 62 6c 65 27 2e or.objects.of.type.`yas--table'.
daa0 22 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 20 ".(vector.'cl-struct-yas--table.
dac0 6e 61 6d 65 20 68 61 73 68 20 75 75 69 64 68 61 73 68 20 70 61 72 65 6e 74 73 20 64 69 72 65 63 name.hash.uuidhash.parents.direc
dae0 74 2d 6b 65 79 6d 61 70 29 29 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 63 6c 2d 77 t-keymap)).#2=#:--cl-keys--.cl-w
db00 68 6f 6c 65 5d 20 31 32 20 28 23 24 20 2e 20 35 35 30 37 33 29 5d 29 0a 28 70 75 74 20 27 6d 61 hole].12.(#$...55073)]).(put.'ma
db20 6b 65 2d 79 61 73 2d 2d 74 61 62 6c 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 6d ke-yas--table.'compiler-macro.'m
db40 61 6b 65 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 39 39 20 43 6f 6e ake-yas--table--cmacro).#@99.Con
db60 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 structor.for.objects.of.type.`ya
db80 73 2d 2d 74 61 62 6c 65 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 4e 41 4d 45 20 48 41 53 48 20 55 s--table'...(fn.&key.NAME.HASH.U
dba0 55 49 44 48 41 53 48 20 50 41 52 45 4e 54 53 20 44 49 52 45 43 54 2d 4b 45 59 4d 41 50 29 1f 0a UIDHASH.PARENTS.DIRECT-KEYMAP)..
dbc0 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 74 61 62 6c 65 20 23 5b 28 26 72 (defalias.'make-yas--table.#[(&r
dbe0 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 est.#1=#:--cl-rest--)."\306.\307
dc00 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 5c 32 30 36 14 00 5c 33 31 31 5c 33 31 32 5c 33 \"A@.\306.\310\"\206..\311\312\3
dc20 31 33 5c 33 31 34 5c 22 44 41 40 1a 5c 33 30 36 08 5c 33 31 35 5c 22 5c 32 30 36 24 00 5c 33 31 13\314\"DA@.\306.\315\"\206$.\31
dc40 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 22 44 41 40 1b 5c 33 30 36 08 5c 33 31 36 5c 22 41 40 1\312\313\314\"DA@.\306.\316\"A@
dc60 1c 5c 33 30 36 08 5c 33 31 37 5c 22 5c 32 30 36 39 00 5c 33 31 31 5c 33 32 30 20 44 41 40 1d 08 .\306.\317\"\2069.\311\320.DA@..
dc80 1e 17 0e 17 5c 32 30 33 6f 00 0e 17 40 5c 33 32 31 3e 5c 32 30 33 56 00 0e 17 41 41 5c 32 31 31 ....\203o...@\321>\203V...AA\211
dca0 16 17 5c 32 30 32 41 00 5c 33 32 32 08 3e 41 40 5c 32 30 33 65 00 5c 33 31 31 5c 32 31 31 16 17 ..\202A.\322.>A@\203e.\311\211..
dcc0 5c 32 30 32 41 00 5c 33 32 33 5c 33 32 34 0e 17 40 5c 22 5c 32 31 30 5c 32 30 32 3f 00 29 5c 33 \202A.\323\324..@\"\210\202?.)\3
dce0 32 35 5c 33 32 36 09 5c 6e 0b 5c 66 0d 26 06 2d 5c 32 30 37 22 20 5b 23 31 23 20 6e 61 6d 65 20 25\326.\n.\f.&.-\207".[#1#.name.
dd00 68 61 73 68 20 75 75 69 64 68 61 73 68 20 70 61 72 65 6e 74 73 20 64 69 72 65 63 74 2d 6b 65 79 hash.uuidhash.parents.direct-key
dd20 6d 61 70 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6e 61 6d 65 20 3a 68 61 73 68 20 6e 69 6c map.plist-member.:name.:hash.nil
dd40 20 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 71 75 61 6c 20 3a 75 75 .make-hash-table.:test.equal.:uu
dd60 69 64 68 61 73 68 20 3a 70 61 72 65 6e 74 73 20 3a 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 6d idhash.:parents.:direct-keymap.m
dd80 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 28 3a 6e 61 6d 65 20 3a 68 61 73 68 20 3a ake-sparse-keymap.(:name.:hash.:
dda0 75 75 69 64 68 61 73 68 20 3a 70 61 72 65 6e 74 73 20 3a 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 uuidhash.:parents.:direct-keymap
ddc0 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 .:allow-other-keys).:allow-other
dde0 2d 6b 65 79 73 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 -keys.error."Keyword.argument.%s
de00 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6e 61 6d 65 20 3a 68 61 73 68 20 3a 75 75 69 64 68 61 .not.one.of.(:name.:hash.:uuidha
de20 73 68 20 3a 70 61 72 65 6e 74 73 20 3a 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 29 22 20 76 65 63 sh.:parents.:direct-keymap)".vec
de40 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 20 23 32 3d 23 3a 2d 2d tor.cl-struct-yas--table.#2=#:--
de60 63 6c 2d 6b 65 79 73 2d 2d 5d 20 38 20 28 23 24 20 2e 20 35 36 31 35 37 29 5d 29 0a 28 64 65 66 cl-keys--].8.(#$...56157)]).(def
de80 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 2d 2d alias.'yas--make-snippet-table--
dea0 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 6e 61 6d 65 29 20 22 5c cmacro.#[(_cl-whole-arg.name)."\
dec0 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 301\302\303\304\211\211.&.\207".
dee0 5b 6e 61 6d 65 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 6e 61 6d 65 29 [name.cl--defsubst-expand.(name)
df00 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 2d 74 61 62 .(cl-block.yas--make-snippet-tab
df20 6c 65 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 le."Constructor.for.objects.of.t
df40 79 70 65 20 60 79 61 73 2d 2d 74 61 62 6c 65 27 2e 22 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 ype.`yas--table'.".(vector.'cl-s
df60 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 20 6e 61 6d 65 20 28 6d 61 6b 65 2d 68 61 73 68 truct-yas--table.name.(make-hash
df80 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 20 28 6d 61 6b 65 2d 68 61 73 68 2d -table.:test.'equal).(make-hash-
dfa0 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 20 6e 69 6c 20 28 6d 61 6b 65 2d 73 70 table.:test.'equal).nil.(make-sp
dfc0 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 arse-keymap))).nil].7]).(put.'ya
dfe0 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 20 27 63 6f 6d 70 69 6c 65 72 2d s--make-snippet-table.'compiler-
e000 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 2d 2d macro.'yas--make-snippet-table--
e020 63 6d 61 63 72 6f 29 0a 23 40 34 37 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a cmacro).#@47.Constructor.for.obj
e040 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 74 61 62 6c 65 27 2e 1f 0a 28 64 65 66 ects.of.type.`yas--table'...(def
e060 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 20 23 alias.'yas--make-snippet-table.#
e080 5b 28 6e 61 6d 65 29 20 22 5c 33 30 31 5c 33 30 32 08 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 22 [(name)."\301\302.\303\304\305\"
e0a0 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 22 5c 33 30 36 5c 33 30 37 20 26 06 5c 32 30 37 22 20 5b \303\304\305\"\306\307.&.\207".[
e0c0 6e 61 6d 65 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 name.vector.cl-struct-yas--table
e0e0 20 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 71 75 61 6c 20 6e 69 6c .make-hash-table.:test.equal.nil
e100 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 5d 20 37 20 28 23 24 20 2e 20 35 37 33 .make-sparse-keymap].7.(#$...573
e120 38 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 89)]).(byte-code."\300\301\302\3
e140 30 33 5c 33 30 34 5c 32 31 31 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 26 09 5c 32 30 37 03\304\211\305\306\307\310&.\207
e160 22 20 5b 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 2d 2d 74 61 62 6c 65 20 22 ".[cl-struct-define.yas--table."
e180 41 20 74 61 62 6c 65 20 74 6f 20 73 74 6f 72 65 20 73 6e 69 70 70 65 74 73 20 66 6f 72 20 61 20 A.table.to.store.snippets.for.a.
e1a0 70 61 72 74 69 63 75 6c 61 72 20 6d 6f 64 65 2e 5c 6e 5c 6e 48 61 73 20 74 68 65 20 66 6f 6c 6c particular.mode.\n\nHas.the.foll
e1c0 6f 77 69 6e 67 20 66 69 65 6c 64 73 3a 5c 6e 5c 6e 60 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d owing.fields:\n\n`yas--table-nam
e1e0 65 27 5c 6e 5c 6e 20 20 41 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 20 6e 6f 72 6d 61 6c 6c 79 20 63 e'\n\n..A.symbol.name.normally.c
e200 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 61 20 6d 61 6a 6f 72 20 6d 6f 64 65 2c 20 62 75 orresponding.to.a.major.mode,.bu
e220 74 20 63 61 6e 5c 6e 20 20 61 6c 73 6f 20 62 65 20 61 20 70 73 65 75 64 6f 20 6d 61 6a 6f 72 2d t.can\n..also.be.a.pseudo.major-
e240 6d 6f 64 65 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 5c 6e 20 20 60 79 61 73 2d 61 63 74 69 76 mode.to.be.used.in\n..`yas-activ
e260 61 74 65 2d 65 78 74 72 61 2d 6d 6f 64 65 27 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2e 5c 6e 5c ate-extra-mode',.for.example.\n\
e280 6e 60 79 61 73 2d 2d 74 61 62 6c 65 2d 68 61 73 68 27 5c 6e 5c 6e 20 20 41 20 68 61 73 68 20 74 n`yas--table-hash'\n\n..A.hash.t
e2a0 61 62 6c 65 20 28 4b 45 59 20 2e 20 4e 41 4d 45 48 41 53 48 29 2c 20 6b 6e 6f 77 6e 20 61 73 20 able.(KEY...NAMEHASH),.known.as.
e2c0 74 68 65 20 5c 22 6b 65 79 68 61 73 68 5c 22 2e 20 4b 45 59 20 69 73 5c 6e 20 20 61 20 73 74 72 the.\"keyhash\"..KEY.is\n..a.str
e2e0 69 6e 67 20 6f 72 20 61 20 76 65 63 74 6f 72 2c 20 77 68 65 72 65 20 74 68 65 20 66 6f 72 6d 65 ing.or.a.vector,.where.the.forme
e300 72 20 69 73 20 74 68 65 20 73 6e 69 70 70 65 74 27 73 20 74 72 69 67 67 65 72 5c 6e 20 20 61 6e r.is.the.snippet's.trigger\n..an
e320 64 20 74 68 65 20 6c 61 74 74 65 72 20 6d 65 61 6e 73 20 69 74 27 73 20 61 20 64 69 72 65 63 74 d.the.latter.means.it's.a.direct
e340 20 6b 65 79 62 69 6e 64 69 6e 67 2e 20 4e 41 4d 45 48 41 53 48 20 69 73 20 79 65 74 5c 6e 20 20 .keybinding..NAMEHASH.is.yet\n..
e360 61 6e 6f 74 68 65 72 20 68 61 73 68 20 6f 66 20 28 4e 41 4d 45 20 2e 20 54 45 4d 50 4c 41 54 45 another.hash.of.(NAME...TEMPLATE
e380 29 20 77 68 65 72 65 20 4e 41 4d 45 20 69 73 20 74 68 65 20 73 6e 69 70 70 65 74 27 73 5c 6e 20 ).where.NAME.is.the.snippet's\n.
e3a0 20 6e 61 6d 65 20 61 6e 64 20 54 45 4d 50 4c 41 54 45 20 69 73 20 61 20 60 79 61 73 2d 2d 74 65 .name.and.TEMPLATE.is.a.`yas--te
e3c0 6d 70 6c 61 74 65 27 20 6f 62 6a 65 63 74 2e 5c 6e 5c 6e 60 79 61 73 2d 2d 74 61 62 6c 65 2d 64 mplate'.object.\n\n`yas--table-d
e3e0 69 72 65 63 74 2d 6b 65 79 6d 61 70 27 5c 6e 5c 6e 20 20 41 20 6b 65 79 6d 61 70 20 66 6f 72 20 irect-keymap'\n\n..A.keymap.for.
e400 74 68 65 20 73 6e 69 70 70 65 74 73 20 69 6e 20 74 68 69 73 20 74 61 62 6c 65 20 74 68 61 74 20 the.snippets.in.this.table.that.
e420 68 61 76 65 20 64 69 72 65 63 74 5c 6e 20 20 6b 65 79 62 69 6e 64 69 6e 67 73 2e 20 54 68 69 73 have.direct\n..keybindings..This
e440 20 69 73 20 6b 65 70 74 20 69 6e 20 73 79 6e 63 20 77 69 74 68 20 74 68 65 20 6b 65 79 68 61 73 .is.kept.in.sync.with.the.keyhas
e460 68 2c 20 69 2e 65 2e 2c 20 61 6c 6c 5c 6e 20 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 h,.i.e.,.all\n..the.elements.of.
e480 74 68 65 20 6b 65 79 68 61 73 68 20 74 68 61 74 20 61 72 65 20 76 65 63 74 6f 72 73 20 61 70 70 the.keyhash.that.are.vectors.app
e4a0 65 61 72 20 68 65 72 65 20 61 73 5c 6e 20 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 60 79 61 73 2d ear.here.as\n..bindings.to.`yas-
e4c0 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 27 2e 5c 6e 5c 6e 60 79 maybe-expand-from-keymap'.\n\n`y
e4e0 61 73 2d 2d 74 61 62 6c 65 2d 75 75 69 64 68 61 73 68 27 5c 6e 5c 6e 20 20 41 20 68 61 73 68 20 as--table-uuidhash'\n\n..A.hash.
e500 74 61 62 6c 65 20 6d 61 70 70 69 6e 67 20 73 6e 69 70 70 65 74 73 20 75 75 69 64 27 73 20 74 6f table.mapping.snippets.uuid's.to
e520 20 74 68 65 20 73 61 6d 65 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 5c 6e 20 20 6f 62 6a .the.same.`yas--template'\n..obj
e540 65 63 74 73 2e 20 41 20 73 6e 69 70 70 65 74 20 75 75 69 64 20 64 65 66 61 75 6c 74 73 20 74 6f ects..A.snippet.uuid.defaults.to
e560 20 74 68 65 20 73 6e 69 70 70 65 74 27 73 20 6e 61 6d 65 2e 22 20 63 6c 2d 73 74 72 75 63 74 75 .the.snippet's.name.".cl-structu
e580 72 65 2d 6f 62 6a 65 63 74 20 6e 69 6c 20 28 28 63 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 28 6e 61 re-object.nil.((cl-tag-slot).(na
e5a0 6d 65 29 20 28 68 61 73 68 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 me).(hash.(make-hash-table.:test
e5c0 20 27 65 71 75 61 6c 29 29 20 28 75 75 69 64 68 61 73 68 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 .'equal)).(uuidhash.(make-hash-t
e5e0 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c 29 29 20 28 70 61 72 65 6e 74 73 20 6e 69 6c able.:test.'equal)).(parents.nil
e600 29 20 28 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 ).(direct-keymap.(make-sparse-ke
e620 79 6d 61 70 29 29 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 ymap))).cl-struct-yas--table-tag
e640 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 20 74 5d 20 31 30 29 0a 23 40 s.cl-struct-yas--table.t].10).#@
e660 34 38 20 46 69 6e 64 20 74 68 65 20 73 6e 69 70 70 65 74 20 74 65 6d 70 6c 61 74 65 20 69 6e 20 48.Find.the.snippet.template.in.
e680 4d 4f 44 45 20 62 79 20 69 74 73 20 55 55 49 44 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 MODE.by.its.UUID...(defalias.'ya
e6a0 73 2d 2d 67 65 74 2d 74 65 6d 70 6c 61 74 65 2d 62 79 2d 75 75 69 64 20 23 5b 28 6d 6f 64 65 20 s--get-template-by-uuid.#[(mode.
e6c0 75 75 69 64 29 20 22 5c 33 30 35 08 09 08 23 5c 32 31 31 1a 5c 32 30 35 1f 00 5c 33 30 35 0b 5c uuid)."\305...#\211.\205..\305.\
e6e0 6e 5c 33 30 36 48 5c 66 3e 5c 32 30 34 1b 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 6e 44 5c 22 n\306H\f>\204..\307\310\311\nD\"
e700 5c 32 31 30 5c 6e 5c 33 31 32 48 5c 22 29 5c 32 30 37 22 20 5b 6d 6f 64 65 20 79 61 73 2d 2d 74 \210\n\312H\")\207".[mode.yas--t
e720 61 62 6c 65 73 20 74 61 62 6c 65 20 75 75 69 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d ables.table.uuid.cl-struct-yas--
e740 74 61 62 6c 65 2d 74 61 67 73 20 67 65 74 68 61 73 68 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e table-tags.gethash.0.signal.wron
e760 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 33 5d 20 37 20 g-type-argument.yas--table.3].7.
e780 28 23 24 20 2e 20 35 38 39 37 39 29 5d 29 0a 23 40 35 30 20 52 65 6d 6f 76 65 20 66 72 6f 6d 20 (#$...58979)]).#@50.Remove.from.
e7a0 54 41 42 4c 45 20 61 20 74 65 6d 70 6c 61 74 65 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 55 TABLE.a.template.identified.by.U
e7c0 55 49 44 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 74 65 6d UID...(defalias.'yas--remove-tem
e7e0 70 6c 61 74 65 2d 62 79 2d 75 75 69 64 20 23 5b 28 74 61 62 6c 65 20 75 75 69 64 29 20 22 5c 33 plate-by-uuid.#[(table.uuid)."\3
e800 30 36 08 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 11 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 06..\307H\n>\204..\310\311\312.D
e820 5c 22 5c 32 31 30 09 5c 33 31 33 48 5c 22 5c 32 31 31 1b 5c 32 30 35 5c 32 35 34 00 0b 5c 33 30 \"\210.\313H\"\211.\205\254..\30
e840 37 48 5c 66 3e 5c 32 30 34 29 00 5c 33 31 30 5c 33 31 31 5c 33 31 34 0b 44 5c 22 5c 32 31 30 0b 7H\f>\204).\310\311\314.D\"\210.
e860 5c 33 31 33 48 1d 5c 33 31 35 1e 15 5c 33 31 36 5c 33 31 37 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 \313H.\315..\316\317.\307H\n>\20
e880 34 41 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 32 30 48 5c 22 5c 4A.\310\311\312.D\"\210.\320H\"\
e8a0 32 31 30 0e 15 5c 33 31 35 1e 16 5c 32 31 31 1e 17 5c 32 30 33 5c 32 32 35 00 0e 17 40 16 16 5c 210..\315..\211..\203\225...@..\
e8c0 33 32 31 0e 16 21 5c 32 30 33 75 00 5c 33 32 32 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 6d 00 5c 321..!\203u.\322.\307H\n>\204m.\
e8e0 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 32 33 48 0e 16 5c 33 31 35 23 310\311\312.D\"\210.\323H..\315#
e900 5c 32 31 30 5c 33 32 34 0e 16 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 5c 32 30 37 00 5c 33 31 30 \210\324...\307H\n>\204\207.\310
e920 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 32 30 48 5c 22 5c 32 31 30 0e 17 41 5c \311\312.D\"\210.\320H\"\210..A\
e940 32 31 31 16 17 5c 32 30 34 51 00 2a 5c 33 32 34 08 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 5c 32 211..\204Q.*\324..\307H\n>\204\2
e960 34 37 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 31 33 48 5c 22 2a 47.\310\311\312.D\"\210.\313H\"*
e980 29 5c 32 30 37 22 20 5b 75 75 69 64 20 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 )\207".[uuid.table.cl-struct-yas
e9a0 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d --table-tags.template.cl-struct-
e9c0 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 6e 61 6d 65 20 67 65 74 68 61 73 68 20 yas--template-tags.name.gethash.
e9e0 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 0.signal.wrong-type-argument.yas
ea00 2d 2d 74 61 62 6c 65 20 33 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 6e 69 6c 20 6d 61 70 68 --table.3.yas--template.nil.maph
ea20 61 73 68 20 23 5b 28 6b 20 76 29 20 22 5c 33 30 36 08 09 5c 22 5c 32 31 31 1a 5c 32 30 35 34 00 ash.#[(k.v)."\306..\"\211.\2054.
ea40 0b 5c 6e 5c 33 30 37 48 5c 66 3e 5c 32 30 34 19 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 6e 44 .\n\307H\f>\204..\310\311\312\nD
ea60 5c 22 5c 32 31 30 5c 6e 5c 33 31 33 48 5c 32 33 32 5c 32 30 35 34 00 5c 33 31 34 08 09 5c 22 5c \"\210\n\313H\232\2054.\314..\"\
ea80 32 31 30 5c 33 31 35 09 21 5c 33 30 37 55 5c 32 30 35 34 00 0d 0e 0e 42 5c 32 31 31 16 0e 29 5c 210\315.!\307U\2054....B\211..)\
eaa0 32 30 37 22 20 5b 6e 61 6d 65 20 76 20 74 65 6d 70 6c 61 74 65 20 75 75 69 64 20 63 6c 2d 73 74 207".[name.v.template.uuid.cl-st
eac0 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 6b 20 67 65 74 68 61 73 ruct-yas--template-tags.k.gethas
eae0 68 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 h.0.signal.wrong-type-argument.y
eb00 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 39 20 72 65 6d 68 61 73 68 20 68 61 73 68 2d 74 61 62 6c as--template.9.remhash.hash-tabl
eb20 65 2d 63 6f 75 6e 74 20 65 6d 70 74 79 2d 6b 65 79 73 5d 20 36 5d 20 32 20 76 65 63 74 6f 72 70 e-count.empty-keys].6].2.vectorp
eb40 20 64 65 66 69 6e 65 2d 6b 65 79 20 35 20 72 65 6d 68 61 73 68 20 65 6d 70 74 79 2d 6b 65 79 73 .define-key.5.remhash.empty-keys
eb60 20 6b 65 79 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 5d 20 37 20 28 23 24 20 2e 20 35 39 .key.--dolist-tail--].7.(#$...59
eb80 32 38 34 29 5d 29 0a 28 64 65 66 63 6f 6e 73 74 20 79 61 73 2d 6d 61 79 62 65 2d 65 78 70 61 6e 284)]).(defconst.yas-maybe-expan
eba0 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 27 28 6d 65 6e 75 2d 69 74 65 6d 20 22 22 20 79 61 73 d-from-keymap.'(menu-item."".yas
ebc0 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 3a 66 69 6c 74 65 72 20 79 61 73 2d -expand-from-keymap.:filter.yas-
ebe0 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 2d 66 69 6c 74 65 72 -maybe-expand-from-keymap-filter
ec00 29 29 0a 23 40 31 31 35 20 53 74 6f 72 65 20 69 6e 20 54 41 42 4c 45 20 74 68 65 20 73 6e 69 70 )).#@115.Store.in.TABLE.the.snip
ec20 70 65 74 20 74 65 6d 70 6c 61 74 65 20 54 45 4d 50 4c 41 54 45 2e 0a 0a 4b 45 59 20 63 61 6e 20 pet.template.TEMPLATE...KEY.can.
ec40 62 65 20 61 20 73 74 72 69 6e 67 20 28 74 72 69 67 67 65 72 20 6b 65 79 29 20 6f 66 20 61 20 76 be.a.string.(trigger.key).of.a.v
ec60 65 63 74 6f 72 20 28 64 69 72 65 63 74 0a 6b 65 79 62 69 6e 64 69 6e 67 29 2e 1f 0a 28 64 65 66 ector.(direct.keybinding)...(def
ec80 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 64 64 2d 74 65 6d 70 6c 61 74 65 20 23 5b 28 74 61 62 6c alias.'yas--add-template.#[(tabl
eca0 65 20 74 65 6d 70 6c 61 74 65 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 37 5c e.template).".\306H.>\204..\307\
ecc0 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 08 5c 33 30 36 48 09 3e 5c 32 30 310\311.D\"\210.\312H.\306H.>\20
ece0 34 21 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 33 48 08 5c 33 4!.\307\310\311.D\"\210.\313H.\3
ed00 30 36 48 09 3e 5c 32 30 34 33 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 06H.>\2043.\307\310\311.D\"\210.
ed20 5c 33 31 34 48 5c 33 31 35 08 21 1a 1b 1c 1d 5c 33 31 36 5c 33 31 37 5c 66 0b 44 5c 22 5c 33 31 \314H\315.!....\316\317\f.D\"\31
ed40 37 1e 1b 5c 32 31 31 1e 1c 5c 32 30 33 5c 32 37 36 00 0e 1c 40 16 1b 5c 33 32 30 0d 08 5c 33 32 7..\211..\203\276...@..\320..\32
ed60 31 0e 1b 0e 1d 5c 33 30 36 48 0e 1e 3e 5c 32 30 34 69 00 5c 33 30 37 5c 33 31 30 5c 33 32 32 0e 1....\306H..>\204i.\307\310\322.
ed80 1d 44 5c 22 5c 32 31 30 0e 1d 5c 33 32 33 48 5c 22 5c 32 30 36 5c 32 31 37 00 5c 33 32 30 0e 1b .D\"\210..\323H\"\206\217.\320..
eda0 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 22 0e 1d 5c 33 30 36 48 0e 1e 3e 5c 32 30 34 5c 32 31 32 \324\325\326\"..\306H..>\204\212
edc0 00 5c 33 30 37 5c 33 31 30 5c 33 32 32 0e 1d 44 5c 22 5c 32 31 30 0e 1d 5c 33 32 33 48 23 23 5c .\307\310\322..D\"\210..\323H##\
ede0 32 31 30 5c 33 32 37 0e 1b 21 5c 32 30 33 5c 32 36 35 00 5c 33 33 30 0e 1d 5c 33 30 36 48 0e 1e 210\327..!\203\265.\330..\306H..
ee00 3e 5c 32 30 34 5c 32 35 33 00 5c 33 30 37 5c 33 31 30 5c 33 32 32 0e 1d 44 5c 22 5c 32 31 30 0e >\204\253.\307\310\322..D\"\210.
ee20 1d 5c 33 33 31 48 0e 1b 0e 1f 23 5c 32 31 30 0e 1c 41 5c 32 31 31 16 1c 5c 32 30 34 4c 00 2a 5c .\331H....#\210..A\211..\204L.*\
ee40 33 32 30 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 33 31 37 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 320.\306H.>\204\317.\307\310\311
ee60 08 44 5c 22 5c 32 31 30 08 5c 33 33 32 48 08 0e 1d 5c 33 30 36 48 0e 1e 3e 5c 32 30 34 5c 33 34 .D\"\210.\332H...\306H..>\204\34
ee80 35 00 5c 33 30 37 5c 33 31 30 5c 33 32 32 0e 1d 44 5c 22 5c 32 31 30 0e 1d 5c 33 31 32 48 23 2c 5.\307\310\322..D\"\210..\312H#,
eea0 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 \207".[template.cl-struct-yas--t
eec0 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 5f 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 emplate-tags._menu-binding-pair.
eee0 6b 65 79 62 69 6e 64 69 6e 67 20 6b 65 79 20 6e 61 6d 65 20 30 20 73 69 67 6e 61 6c 20 77 72 6f keybinding.key.name.0.signal.wro
ef00 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 33 ng-type-argument.yas--template.3
ef20 20 31 20 38 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d .1.8.yas--template-menu-binding-
ef40 70 61 69 72 2d 67 65 74 2d 63 72 65 61 74 65 20 72 65 6d 6f 76 65 20 6e 69 6c 20 70 75 74 68 61 pair-get-create.remove.nil.putha
ef60 73 68 20 67 65 74 68 61 73 68 20 79 61 73 2d 2d 74 61 62 6c 65 20 32 20 6d 61 6b 65 2d 68 61 73 sh.gethash.yas--table.2.make-has
ef80 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 71 75 61 6c 20 76 65 63 74 6f 72 70 20 64 65 66 69 h-table.:test.equal.vectorp.defi
efa0 6e 65 2d 6b 65 79 20 35 20 39 20 6b 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 74 61 62 ne-key.5.9.k.--dolist-tail--.tab
efc0 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 79 61 73 le.cl-struct-yas--table-tags.yas
efe0 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 5d 20 31 31 20 28 23 -maybe-expand-from-keymap].11.(#
f000 24 20 2e 20 36 30 34 32 35 29 5d 29 0a 23 40 31 31 35 20 41 64 64 20 6f 72 20 75 70 64 61 74 65 $...60425)]).#@115.Add.or.update
f020 20 54 45 4d 50 4c 41 54 45 20 69 6e 20 54 41 42 4c 45 2e 0a 0a 41 6c 73 6f 20 74 61 6b 65 73 20 .TEMPLATE.in.TABLE...Also.takes.
f040 63 61 72 65 20 6f 66 20 61 64 64 69 6e 67 20 61 6e 64 20 75 70 64 61 74 69 6e 67 20 74 6f 20 74 care.of.adding.and.updating.to.t
f060 68 65 20 61 73 73 6f 63 69 61 74 65 64 20 6d 65 6e 75 2e 0a 52 65 74 75 72 6e 20 54 45 4d 50 4c he.associated.menu..Return.TEMPL
f080 41 54 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 75 70 64 61 74 65 2d 74 65 6d ATE...(defalias.'yas--update-tem
f0a0 70 6c 61 74 65 20 23 5b 28 74 61 62 6c 65 20 74 65 6d 70 6c 61 74 65 29 20 22 5c 33 30 33 08 09 plate.#[(table.template)."\303..
f0c0 5c 33 30 34 48 5c 6e 3e 5c 32 30 34 11 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 09 44 5c 22 5c 32 \304H\n>\204..\305\306\307.D\"\2
f0e0 31 30 09 5c 33 31 30 48 5c 22 5c 32 31 30 5c 33 31 31 08 09 5c 22 5c 32 31 30 5c 33 31 32 08 09 10.\310H\"\210\311..\"\210\312..
f100 5c 22 5c 32 31 30 09 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 74 65 6d 70 6c 61 74 65 20 63 6c 2d \"\210.\207".[table.template.cl-
f120 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 79 61 73 2d 2d 72 struct-yas--template-tags.yas--r
f140 65 6d 6f 76 65 2d 74 65 6d 70 6c 61 74 65 2d 62 79 2d 75 75 69 64 20 30 20 73 69 67 6e 61 6c 20 emove-template-by-uuid.0.signal.
f160 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 wrong-type-argument.yas--templat
f180 65 20 39 20 79 61 73 2d 2d 61 64 64 2d 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 2d 75 70 64 61 74 e.9.yas--add-template.yas--updat
f1a0 65 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 5d 20 36 20 28 23 24 20 2e 20 36 31 34 35 39 29 5d e-template-menu].6.(#$...61459)]
f1c0 29 0a 23 40 34 31 20 55 70 64 61 74 65 20 65 76 65 72 79 20 6d 65 6e 75 2d 72 65 6c 61 74 65 64 ).#@41.Update.every.menu-related
f1e0 20 66 6f 72 20 54 45 4d 50 4c 41 54 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d .for.TEMPLATE...(defalias.'yas--
f200 75 70 64 61 74 65 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 20 23 5b 28 74 61 62 6c 65 20 74 65 update-template-menu.#[(table.te
f220 6d 70 6c 61 74 65 29 20 22 5c 33 30 36 08 21 08 5c 33 30 37 48 09 3e 5c 32 30 34 12 00 5c 33 31 mplate)."\306.!.\307H.>\204..\31
f240 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 5c 33 31 33 48 08 5c 33 30 37 48 09 3e 5c 0\311\312.D\"\210.\313H.\307H.>\
f260 32 30 34 24 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 5c 33 31 34 48 1a 204$.\310\311\312.D\"\210.\314H.
f280 1b 5c 32 31 31 1c 41 5c 33 31 35 3d 5c 32 30 34 70 00 5c 66 40 41 5c 32 31 31 1d 08 5c 33 30 37 .\211.A\315=\204p.\f@A\211..\307
f2a0 48 09 3e 5c 32 30 34 45 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204E.\310\311\312.D\"\210.\3
f2c0 31 36 48 5c 32 34 30 5c 32 31 30 29 5c 66 40 1e 26 5c 6e 5c 32 30 33 59 00 5c 33 31 37 5c 6e 21 16H\240\210)\f@.&\n\203Y.\317\n!
f2e0 5c 32 30 36 61 00 0b 5c 32 30 35 61 00 0b 0e 27 50 1e 28 0e 26 5c 33 32 30 0e 26 41 5c 33 32 31 \206a..\205a...'P.(.&\320.&A\321
f300 0e 28 23 5c 32 34 31 5c 32 31 30 2a 2b 5c 33 32 32 08 21 3f 5c 32 30 35 45 01 5c 33 32 33 5c 33 .(#\241\210*+\322.!?\205E.\323\3
f320 32 34 0e 29 21 5c 33 32 35 5c 33 32 34 0e 29 5c 33 30 37 48 0e 2a 3e 5c 32 30 34 5c 32 32 31 00 24.)!\325\324.)\307H.*>\204\221.
f340 5c 33 31 30 5c 33 31 31 5c 33 32 36 0e 29 44 5c 22 5c 32 31 30 0e 29 5c 33 32 37 48 5c 22 5c 22 \310\311\326.)D\"\210.)\327H\"\"
f360 08 5c 33 30 37 48 09 3e 5c 32 30 34 5c 32 34 36 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c .\307H.>\204\246.\310\311\312.D\
f380 22 5c 32 31 30 08 5c 33 33 30 48 1e 2b 5c 32 31 31 1e 1a 5c 32 30 34 5c 32 36 35 00 5c 33 33 31 "\210.\330H.+\211..\204\265.\331
f3a0 5c 33 33 32 21 5c 32 31 30 5c 33 33 33 0e 1a 08 5c 33 30 37 48 09 3e 5c 32 30 34 5c 33 30 37 00 \332!\210\333...\307H.>\204\307.
f3c0 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 5c 33 33 34 48 5c 22 5c 32 31 30 \310\311\312.D\"\210.\334H\"\210
f3e0 0e 2b 5c 33 33 35 1e 2c 5c 32 31 31 1e 2d 5c 32 30 33 16 01 0e 2d 40 16 2c 5c 33 33 36 0e 1a 5c .+\335.,\211.-\203...-@.,\336..\
f400 33 33 37 5c 33 34 30 0e 2c 21 21 5c 22 5c 32 31 31 1e 2e 5c 32 30 33 5c 33 36 33 00 5c 33 34 31 337\340.,!!\"\211..\203\363.\341
f420 0e 2e 21 5c 32 30 34 08 01 5c 33 34 32 20 16 2e 5c 33 34 33 0e 1a 5c 33 33 37 5c 33 34 30 0e 2c ..!\204..\342...\343..\337\340.,
f440 21 21 5c 33 34 34 0e 2c 0e 2e 45 23 5c 32 31 30 0e 2e 16 1a 29 0e 2d 41 5c 32 31 31 16 2d 5c 32 !!\344.,..E#\210....).-A\211.-\2
f460 30 34 5c 33 32 37 00 2a 5c 33 34 33 0e 1a 5c 33 33 37 5c 33 34 30 08 5c 33 30 37 48 09 3e 5c 32 04\327.*\343..\337\340.\307H.>\2
f480 30 34 2b 01 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 5c 33 33 34 48 21 21 04+.\310\311\312.D\"\210.\334H!!
f4a0 08 5c 33 30 37 48 09 3e 5c 32 30 34 3f 01 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 .\307H.>\204?.\310\311\312.D\"\2
f4c0 31 30 08 5c 33 34 35 48 40 23 2a 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 10.\345H@#*\207".[template.cl-st
f4e0 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 6b 65 79 62 69 6e 64 69 ruct-yas--template-tags.keybindi
f500 6e 67 20 6b 65 79 20 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 20 23 31 3d 23 3a 76 20 ng.key.menu-binding-pair.#1=#:v.
f520 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 2d yas--template-menu-binding-pair-
f540 67 65 74 2d 63 72 65 61 74 65 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 get-create.0.signal.wrong-type-a
f560 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 20 38 20 3a 6e 6f 6e 65 20 rgument.yas--template.1.8.:none.
f580 33 20 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 63 6c 2d 2d 73 65 74 2d 67 65 74 66 20 3a 3.key-description.cl--set-getf.:
f5a0 6b 65 79 73 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 6d 61 6e 61 67 65 64 2d keys.yas--template-menu-managed-
f5c0 62 79 2d 79 61 73 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 20 79 61 73 2d 2d 6d 65 6e 75 2d 6b 65 79 by-yas-define-menu.yas--menu-key
f5e0 6d 61 70 2d 67 65 74 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6d 6f 64 65 20 6d map-get-create.yas--table-mode.m
f600 61 70 63 61 72 20 79 61 73 2d 2d 74 61 62 6c 65 20 34 20 31 31 20 63 6c 2d 2d 61 73 73 65 72 74 apcar.yas--table.4.11.cl--assert
f620 69 6f 6e 2d 66 61 69 6c 65 64 20 6d 65 6e 75 2d 6b 65 79 6d 61 70 20 79 61 73 2d 2d 64 65 6c 65 ion-failed.menu-keymap.yas--dele
f640 74 65 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 39 20 6e 69 6c 20 6c 6f 6f 6b 75 70 2d 6b 65 79 20 te-from-keymap.9.nil.lookup-key.
f660 76 65 63 74 6f 72 20 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 6b 65 79 6d 61 70 70 20 6d 61 6b 65 2d vector.make-symbol.keymapp.make-
f680 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 6d 65 6e 75 2d 69 74 sparse-keymap.define-key.menu-it
f6a0 65 6d 20 31 30 20 23 32 3d 23 3a 76 20 79 61 73 2d 74 72 69 67 67 65 72 2d 73 79 6d 62 6f 6c 20 em.10.#2=#:v.yas-trigger-symbol.
f6c0 23 33 3d 23 3a 76 61 6c 20 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 #3=#:val.table.cl-struct-yas--ta
f6e0 62 6c 65 2d 74 61 67 73 20 67 72 6f 75 70 20 73 75 62 67 72 6f 75 70 20 2d 2d 64 6f 6c 69 73 74 ble-tags.group.subgroup.--dolist
f700 2d 74 61 69 6c 2d 2d 20 73 75 62 67 72 6f 75 70 2d 6b 65 79 6d 61 70 5d 20 39 20 28 23 24 20 2e -tail--.subgroup-keymap].9.(#$..
f720 20 36 31 38 39 35 29 5d 29 0a 23 40 33 30 20 52 65 74 75 72 6e 20 4e 41 4d 45 48 41 53 48 20 61 .61895)]).#@30.Return.NAMEHASH.a
f740 73 20 61 6e 20 61 6c 69 73 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6e 61 6d s.an.alist...(defalias.'yas--nam
f760 65 68 61 73 68 2d 74 65 6d 70 6c 61 74 65 73 2d 61 6c 69 73 74 20 23 5b 28 6e 61 6d 65 68 61 73 ehash-templates-alist.#[(namehas
f780 68 29 20 22 5c 33 30 32 18 5c 33 30 33 5c 33 30 34 09 5c 22 5c 32 31 30 08 29 5c 32 30 37 22 20 h)."\302.\303\304.\"\210.)\207".
f7a0 5b 61 6c 69 73 74 20 6e 61 6d 65 68 61 73 68 20 6e 69 6c 20 6d 61 70 68 61 73 68 20 23 5b 28 6b [alist.namehash.nil.maphash.#[(k
f7c0 20 76 29 20 22 08 09 42 5c 6e 42 5c 32 31 31 12 5c 32 30 37 22 20 5b 6b 20 76 20 61 6c 69 73 74 .v)."..B\nB\211.\207".[k.v.alist
f7e0 5d 20 32 5d 5d 20 33 20 28 23 24 20 2e 20 36 33 32 37 39 29 5d 29 0a 23 40 31 34 33 20 46 65 74 ].2]].3.(#$...63279)]).#@143.Fet
f800 63 68 20 74 65 6d 70 6c 61 74 65 73 20 69 6e 20 54 41 42 4c 45 20 62 79 20 4b 45 59 2e 0a 0a 52 ch.templates.in.TABLE.by.KEY...R
f820 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6e 73 20 28 4e 41 4d 45 20 2e 20 54 45 4d eturn.a.list.of.cons.(NAME...TEM
f840 50 4c 41 54 45 29 20 77 68 65 72 65 20 4e 41 4d 45 20 69 73 20 61 0a 73 74 72 69 6e 67 20 61 6e PLATE).where.NAME.is.a.string.an
f860 64 20 54 45 4d 50 4c 41 54 45 20 69 73 20 61 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 20 d.TEMPLATE.is.a.`yas--template'.
f880 73 74 72 75 63 74 75 72 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 65 74 63 structure...(defalias.'yas--fetc
f8a0 68 20 23 5b 28 74 61 62 6c 65 20 6b 65 79 29 20 22 08 5c 33 30 35 48 09 3e 5c 32 30 34 0f 00 5c h.#[(table.key).".\305H.>\204..\
f8c0 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 5c 32 31 31 1a 5c 32 306\307\310.D\"\210.\311H\211.\2
f8e0 30 35 1b 00 5c 33 31 32 0b 5c 6e 5c 22 5c 32 31 31 1c 5c 32 30 35 25 00 5c 33 31 33 5c 33 31 34 05..\312.\n\"\211.\205%.\313\314
f900 5c 66 21 21 2a 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d \f!!*\207".[table.cl-struct-yas-
f920 2d 74 61 62 6c 65 2d 74 61 67 73 20 6b 65 79 68 61 73 68 20 6b 65 79 20 6e 61 6d 65 68 61 73 68 -table-tags.keyhash.key.namehash
f940 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 .0.signal.wrong-type-argument.ya
f960 73 2d 2d 74 61 62 6c 65 20 32 20 67 65 74 68 61 73 68 20 79 61 73 2d 2d 66 69 6c 74 65 72 2d 74 s--table.2.gethash.yas--filter-t
f980 65 6d 70 6c 61 74 65 73 2d 62 79 2d 63 6f 6e 64 69 74 69 6f 6e 20 79 61 73 2d 2d 6e 61 6d 65 68 emplates-by-condition.yas--nameh
f9a0 61 73 68 2d 74 65 6d 70 6c 61 74 65 73 2d 61 6c 69 73 74 5d 20 35 20 28 23 24 20 2e 20 36 33 34 ash-templates-alist].5.(#$...634
f9c0 38 35 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 76 61 6c 2d 63 6f 6e 64 69 85)]).(defalias.'yas--eval-condi
f9e0 74 69 6f 6e 20 23 5b 28 63 6f 6e 64 69 74 69 6f 6e 29 20 22 5c 33 30 33 31 11 00 5c 32 31 32 5c tion.#[(condition)."\3031..\212\
fa00 32 31 34 5c 33 30 34 20 18 5c 33 30 35 5c 32 31 36 5c 33 30 36 09 21 2c 30 5c 32 30 37 1a 5c 33 214\304..\305\216\306.!,0\207.\3
fa20 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 6e 21 23 5c 32 31 30 29 5c 33 31 33 5c 32 30 37 22 07\310\311\312\n!#\210)\313\207"
fa40 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 63 6f 6e 64 69 .[save-match-data-internal.condi
fa60 74 69 6f 6e 20 65 72 72 20 28 65 72 72 6f 72 29 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e 69 tion.err.(error).match-data.#[ni
fa80 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d l."\301.\302\"\207".[save-match-
faa0 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 data-internal.set-match-data.eva
fac0 70 6f 72 61 74 65 5d 20 33 5d 20 65 76 61 6c 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 31 20 22 porate].3].eval.yas--message.1."
fae0 45 72 72 6f 72 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 20 65 76 61 6c 75 61 74 69 6f 6e 3a 20 25 Error.in.condition.evaluation:.%
fb00 73 22 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 20 6e 69 6c 5d 20 35 5d 29 s".error-message-string.nil].5])
fb20 0a 23 40 32 38 33 20 46 69 6c 74 65 72 20 74 68 65 20 74 65 6d 70 6c 61 74 65 73 20 75 73 69 6e .#@283.Filter.the.templates.usin
fb40 67 20 74 68 65 20 61 70 70 6c 69 63 61 62 6c 65 20 63 6f 6e 64 69 74 69 6f 6e 2e 0a 0a 54 45 4d g.the.applicable.condition...TEM
fb60 50 4c 41 54 45 53 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6e 73 20 28 4e 41 4d 45 20 2e PLATES.is.a.list.of.cons.(NAME..
fb80 20 54 45 4d 50 4c 41 54 45 29 20 77 68 65 72 65 20 4e 41 4d 45 20 69 73 20 61 0a 73 74 72 69 6e .TEMPLATE).where.NAME.is.a.strin
fba0 67 20 61 6e 64 20 54 45 4d 50 4c 41 54 45 20 69 73 20 61 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 g.and.TEMPLATE.is.a.`yas--templa
fbc0 74 65 27 20 73 74 72 75 63 74 75 72 65 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6d te'.structure...This.function.im
fbe0 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 72 75 6c 65 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a plements.the.rules.described.in.
fc00 60 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 27 2e 20 20 53 `yas-buffer-local-condition'...S
fc20 65 65 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e ee.that.variables.documentation.
fc40 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 6c 74 65 72 2d 74 65 6d 70 6c 61 74 ..(defalias.'yas--filter-templat
fc60 65 73 2d 62 79 2d 63 6f 6e 64 69 74 69 6f 6e 20 23 5b 28 74 65 6d 70 6c 61 74 65 73 29 20 22 5c es-by-condition.#[(templates)."\
fc80 33 30 32 20 5c 32 31 31 18 5c 33 30 33 3d 5c 32 30 33 0d 00 09 5c 32 30 32 11 00 5c 33 30 34 5c 302.\211.\303=\203...\202..\304\
fca0 33 30 35 09 5c 22 29 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 6d 65 6e 74 20 74 65 6d 70 6c 61 305.\")\207".[requirement.templa
fcc0 74 65 73 20 79 61 73 2d 2d 72 65 71 75 69 72 65 2d 74 65 6d 70 6c 61 74 65 2d 73 70 65 63 69 66 tes.yas--require-template-specif
fce0 69 63 2d 63 6f 6e 64 69 74 69 6f 6e 2d 70 20 61 6c 77 61 79 73 20 63 6c 2d 72 65 6d 6f 76 65 2d ic-condition-p.always.cl-remove-
fd00 69 66 2d 6e 6f 74 20 23 5b 28 70 61 69 72 29 20 22 5c 33 30 33 08 41 5c 33 30 34 48 09 3e 5c 32 if-not.#[(pair)."\303.A\304H.>\2
fd20 30 34 12 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 41 44 5c 22 5c 32 31 30 08 41 5c 33 31 30 48 04..\305\306\307.AD\"\210.A\310H
fd40 5c 6e 5c 22 5c 32 30 37 22 20 5b 70 61 69 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 \n\"\207".[pair.cl-struct-yas--t
fd60 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 72 65 71 75 69 72 65 6d 65 6e 74 20 79 61 73 2d 2d 74 65 emplate-tags.requirement.yas--te
fd80 6d 70 6c 61 74 65 2d 63 61 6e 2d 65 78 70 61 6e 64 2d 70 20 30 20 73 69 67 6e 61 6c 20 77 72 6f mplate-can-expand-p.0.signal.wro
fda0 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 34 ng-type-argument.yas--template.4
fdc0 5d 20 35 5d 5d 20 34 20 28 23 24 20 2e 20 36 34 32 39 35 29 5d 29 0a 23 40 31 30 35 20 44 65 63 ].5]].4.(#$...64295)]).#@105.Dec
fde0 69 64 65 20 69 66 20 74 68 69 73 20 62 75 66 66 65 72 20 72 65 71 75 65 73 74 73 2f 72 65 71 75 ide.if.this.buffer.requests/requ
fe00 69 72 65 73 20 73 6e 69 70 70 65 74 2d 73 70 65 63 69 66 69 63 0a 63 6f 6e 64 69 74 69 6f 6e 73 ires.snippet-specific.conditions
fe20 20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 70 6f 74 65 6e 74 69 61 6c 20 65 78 70 61 6e 73 69 .to.filter.out.potential.expansi
fe40 6f 6e 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 71 75 69 72 65 2d 74 65 ons...(defalias.'yas--require-te
fe60 6d 70 6c 61 74 65 2d 73 70 65 63 69 66 69 63 2d 63 6f 6e 64 69 74 69 6f 6e 2d 70 20 23 5b 6e 69 mplate-specific-condition-p.#[ni
fe80 6c 20 22 08 5c 33 30 32 3d 5c 32 30 33 08 00 5c 33 30 32 5c 32 30 37 08 3a 5c 32 30 33 13 00 5c l.".\302=\203..\302\207.:\203..\
fea0 33 30 33 08 21 5c 32 30 36 14 00 08 5c 32 31 31 19 5c 32 30 35 37 00 09 5c 33 30 34 3d 5c 32 30 303.!\206...\211.\2057..\304=\20
fec0 33 23 00 5c 33 30 34 5c 32 30 32 37 00 09 3a 5c 32 30 35 37 00 09 40 5c 33 30 35 3d 5c 32 30 35 3#.\304\2027..:\2057..@\305=\205
fee0 37 00 09 41 39 5c 32 30 35 37 00 09 41 29 5c 32 30 37 22 20 5b 79 61 73 2d 62 75 66 66 65 72 2d 7..A9\2057..A)\207".[yas-buffer-
ff00 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 local-condition.local-condition.
ff20 61 6c 77 61 79 73 20 79 61 73 2d 2d 65 76 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 74 20 72 65 71 always.yas--eval-condition.t.req
ff40 75 69 72 65 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 64 69 74 69 6f 6e 5d 20 33 20 28 23 24 20 2e 20 uire-snippet-condition].3.(#$...
ff60 36 34 39 38 39 29 5d 29 0a 23 40 35 38 20 45 76 61 6c 75 61 74 65 20 43 4f 4e 44 49 54 49 4f 4e 64989)]).#@58.Evaluate.CONDITION
ff80 20 61 6e 64 20 52 45 51 55 49 52 45 4d 45 4e 54 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 62 6f .and.REQUIREMENT.and.return.a.bo
ffa0 6f 6c 65 61 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 olean...(defalias.'yas--template
ffc0 2d 63 61 6e 2d 65 78 70 61 6e 64 2d 70 20 23 5b 28 63 6f 6e 64 69 74 69 6f 6e 20 72 65 71 75 69 -can-expand-p.#[(condition.requi
ffe0 72 65 6d 65 6e 74 29 20 22 08 3f 5c 32 30 36 08 00 5c 33 30 33 08 21 19 5c 6e 5c 33 30 34 3d 5c rement).".?\206..\303.!.\n\304=\
10000 32 30 33 13 00 09 5c 32 30 32 16 00 5c 6e 09 3d 29 5c 32 30 37 22 20 5b 63 6f 6e 64 69 74 69 6f 203...\202..\n.=)\207".[conditio
10020 6e 20 72 65 73 75 6c 74 20 72 65 71 75 69 72 65 6d 65 6e 74 20 79 61 73 2d 2d 65 76 61 6c 2d 63 n.result.requirement.yas--eval-c
10040 6f 6e 64 69 74 69 6f 6e 20 74 5d 20 32 20 28 23 24 20 2e 20 36 35 33 39 30 29 5d 29 0a 28 64 65 ondition.t].2.(#$...65390)]).(de
10060 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 74 65 6d 70 6c 61 74 65 73 20 23 5b 28 falias.'yas--table-templates.#[(
10080 74 61 62 6c 65 29 20 22 08 5c 32 30 35 20 00 5c 33 30 33 19 5c 33 30 34 5c 33 30 35 08 5c 33 30 table).".\205..\303.\304\305.\30
100a0 36 48 5c 6e 3e 5c 32 30 34 17 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 6H\n>\204..\307\310\311.D\"\210.
100c0 5c 33 31 32 48 5c 22 5c 32 31 30 5c 33 31 33 09 21 29 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 61 \312H\"\210\313.!)\207".[table.a
100e0 63 63 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 6e 69 6c cc.cl-struct-yas--table-tags.nil
10100 20 6d 61 70 68 61 73 68 20 23 5b 28 5f 6b 65 79 20 6e 61 6d 65 68 61 73 68 29 20 22 5c 33 30 31 .maphash.#[(_key.namehash)."\301
10120 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 6e 61 6d 65 68 61 73 68 20 6d 61 70 68 61 73 68 20 23 \302.\"\207".[namehash.maphash.#
10140 5b 28 6e 61 6d 65 20 74 65 6d 70 6c 61 74 65 29 20 22 08 09 42 5c 6e 42 5c 32 31 31 12 5c 32 30 [(name.template)."..B\nB\211.\20
10160 37 22 20 5b 6e 61 6d 65 20 74 65 6d 70 6c 61 74 65 20 61 63 63 5d 20 32 5d 5d 20 33 5d 20 30 20 7".[name.template.acc].2]].3].0.
10180 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d signal.wrong-type-argument.yas--
101a0 74 61 62 6c 65 20 32 20 79 61 73 2d 2d 66 69 6c 74 65 72 2d 74 65 6d 70 6c 61 74 65 73 2d 62 79 table.2.yas--filter-templates-by
101c0 2d 63 6f 6e 64 69 74 69 6f 6e 5d 20 36 5d 29 0a 23 40 31 35 33 20 46 69 6e 64 20 60 79 61 73 2d -condition].6]).#@153.Find.`yas-
101e0 2d 74 65 6d 70 6c 61 74 65 27 20 6f 62 6a 65 63 74 73 20 66 6f 72 20 61 6e 79 20 74 72 69 67 67 -template'.objects.for.any.trigg
10200 65 72 20 6b 65 79 73 20 70 72 65 63 65 64 69 6e 67 20 70 6f 69 6e 74 2e 0a 52 65 74 75 72 6e 73 er.keys.preceding.point..Returns
10220 20 28 54 45 4d 50 4c 41 54 45 53 20 53 54 41 52 54 20 45 4e 44 29 2e 20 54 68 69 73 20 66 75 6e .(TEMPLATES.START.END)..This.fun
10240 63 74 69 6f 6e 20 72 65 73 70 65 63 74 73 0a 60 79 61 73 2d 6b 65 79 2d 73 79 6e 74 61 78 65 73 ction.respects.`yas-key-syntaxes
10260 27 2c 20 77 68 69 63 68 20 73 65 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 ',.which.see...(defalias.'yas--t
10280 65 6d 70 6c 61 74 65 73 2d 66 6f 72 2d 6b 65 79 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 6e 69 6c 20 emplates-for-key-at-point.#[nil.
102a0 22 5c 32 31 32 60 08 5c 33 30 36 5c 32 31 31 19 1a 1b 1c 0b 5c 32 30 33 5c 5c 00 5c 6e 5c 32 30 "\212`.\306\211.....\203\\.\n\20
102c0 34 5c 5c 00 09 0b 40 3d 5c 32 30 34 1b 00 5c 66 62 5c 32 31 30 0b 40 5c 32 31 31 11 3b 5c 32 30 4\\...@=\204..\fb\210.@\211.;\20
102e0 33 2d 00 5c 33 30 37 09 21 5c 32 31 30 0b 41 13 5c 32 30 32 49 00 5c 33 31 30 09 21 5c 32 30 33 3-.\307.!\210.A.\202I.\310.!\203
10300 41 00 09 5c 66 21 5c 33 31 31 3d 5c 32 30 34 49 00 0b 41 13 5c 32 30 32 49 00 0b 41 13 5c 33 31 A..\f!\311=\204I..A.\202I..A.\31
10320 32 5c 33 31 33 09 5c 22 5c 32 31 30 5c 33 31 34 60 5c 66 5c 22 1d 5c 32 31 32 5c 66 62 5c 32 31 2\313.\"\210\314`\f\".\212\fb\21
10340 30 5c 33 31 35 5c 33 31 36 5c 33 31 37 20 5c 22 12 2a 5c 32 30 32 09 00 5c 6e 5c 32 30 35 64 00 0\315\316\317.\".*\202..\n\205d.
10360 5c 6e 60 5c 66 45 2d 5c 32 30 37 22 20 5b 79 61 73 2d 6b 65 79 2d 73 79 6e 74 61 78 65 73 20 6d \n`\fE-\207".[yas-key-syntaxes.m
10380 65 74 68 6f 64 20 74 65 6d 70 6c 61 74 65 73 20 6d 65 74 68 6f 64 73 20 6f 72 69 67 69 6e 61 6c ethod.templates.methods.original
103a0 20 70 6f 73 73 69 62 6c 65 2d 6b 65 79 20 6e 69 6c 20 73 6b 69 70 2d 73 79 6e 74 61 78 2d 62 61 .possible-key.nil.skip-syntax-ba
103c0 63 6b 77 61 72 64 20 66 75 6e 63 74 69 6f 6e 70 20 61 67 61 69 6e 20 79 61 73 2d 2d 77 61 72 6e ckward.functionp.again.yas--warn
103e0 69 6e 67 20 22 49 6e 76 61 6c 69 64 20 65 6c 65 6d 65 6e 74 20 60 25 73 27 20 69 6e 20 60 79 61 ing."Invalid.element.`%s'.in.`ya
10400 73 2d 6b 65 79 2d 73 79 6e 74 61 78 65 73 27 22 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e s-key-syntaxes'".buffer-substrin
10420 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 63 6c 2d 6d 61 70 63 61 6e 20 23 5b 28 74 61 62 g-no-properties.cl-mapcan.#[(tab
10440 6c 65 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 70 6f 73 73 69 62 le)."\302..\"\207".[table.possib
10460 6c 65 2d 6b 65 79 20 79 61 73 2d 2d 66 65 74 63 68 5d 20 33 5d 20 79 61 73 2d 2d 67 65 74 2d 73 le-key.yas--fetch].3].yas--get-s
10480 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 5d 20 35 20 28 23 24 20 2e 20 36 36 30 30 36 29 5d 29 0a nippet-tables].5.(#$...66006)]).
104a0 23 40 35 31 20 47 65 74 20 74 72 69 67 67 65 72 20 6b 65 79 73 20 6f 66 20 61 6c 6c 20 61 63 74 #@51.Get.trigger.keys.of.all.act
104c0 69 76 65 20 73 6e 69 70 70 65 74 73 20 69 6e 20 54 41 42 4c 45 2e 1f 0a 28 64 65 66 61 6c 69 61 ive.snippets.in.TABLE...(defalia
104e0 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 61 6c 6c 2d 6b 65 79 73 20 23 5b 28 74 61 62 6c 65 29 s.'yas--table-all-keys.#[(table)
10500 20 22 5c 33 30 33 18 5c 33 30 34 5c 33 30 35 09 5c 33 30 36 48 5c 6e 3e 5c 32 30 34 13 00 5c 33 ."\303.\304\305.\306H\n>\204..\3
10520 30 37 5c 33 31 30 5c 33 31 31 09 44 5c 22 5c 32 31 30 09 5c 33 31 32 48 5c 22 5c 32 31 30 08 29 07\310\311.D\"\210.\312H\"\210.)
10540 5c 32 30 37 22 20 5b 61 63 63 20 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d \207".[acc.table.cl-struct-yas--
10560 74 61 62 6c 65 2d 74 61 67 73 20 6e 69 6c 20 6d 61 70 68 61 73 68 20 23 5b 28 6b 65 79 20 6e 61 table-tags.nil.maphash.#[(key.na
10580 6d 65 68 61 73 68 29 20 22 5c 33 30 33 5c 33 30 34 08 21 21 5c 32 30 35 0d 00 09 5c 6e 42 5c 32 mehash)."\303\304.!!\205...\nB\2
105a0 31 31 12 5c 32 30 37 22 20 5b 6e 61 6d 65 68 61 73 68 20 6b 65 79 20 61 63 63 20 79 61 73 2d 2d 11.\207".[namehash.key.acc.yas--
105c0 66 69 6c 74 65 72 2d 74 65 6d 70 6c 61 74 65 73 2d 62 79 2d 63 6f 6e 64 69 74 69 6f 6e 20 79 61 filter-templates-by-condition.ya
105e0 73 2d 2d 6e 61 6d 65 68 61 73 68 2d 74 65 6d 70 6c 61 74 65 73 2d 61 6c 69 73 74 5d 20 33 5d 20 s--namehash-templates-alist].3].
10600 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 0.signal.wrong-type-argument.yas
10620 2d 2d 74 61 62 6c 65 20 32 5d 20 36 20 28 23 24 20 2e 20 36 36 37 32 35 29 5d 29 0a 28 64 65 66 --table.2].6.(#$...66725)]).(def
10640 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 6d 6f 64 65 20 23 5b 28 74 61 62 6c 65 29 alias.'yas--table-mode.#[(table)
10660 20 22 5c 33 30 32 08 5c 33 30 33 48 09 3e 5c 32 30 34 10 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 ."\302.\303H.>\204..\304\305\306
10680 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 21 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 63 6c 2d 73 .D\"\210.\307H!\207".[table.cl-s
106a0 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 69 6e 74 65 72 6e 20 30 20 73 truct-yas--table-tags.intern.0.s
106c0 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 ignal.wrong-type-argument.yas--t
106e0 61 62 6c 65 20 31 5d 20 35 5d 29 0a 23 40 39 34 20 54 72 69 65 73 20 74 6f 20 77 6f 72 6b 20 61 able.1].5]).#@94.Tries.to.work.a
10700 72 6f 75 6e 64 20 45 6d 61 63 73 20 42 75 67 23 33 30 39 33 31 2e 0a 48 65 6c 70 65 72 20 66 75 round.Emacs.Bug#30931..Helper.fu
10720 6e 63 74 69 6f 6e 20 66 6f 72 20 60 79 61 73 2d 2d 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f nction.for.`yas--save-restrictio
10740 6e 2d 61 6e 64 2d 77 69 64 65 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 n-and-widen'...(defalias.'yas--r
10760 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f 20 23 5b 28 6f 6c 64 emove-misc-free-from-undo.#[(old
10780 2d 75 6e 64 6f 2d 6c 69 73 74 29 20 22 08 3a 5c 32 30 35 4a 00 08 5c 32 31 31 19 1a 5c 6e 3a 5c -undo-list).".:\205J..\211..\n:\
107a0 32 30 35 49 00 5c 6e 0b 3d 3f 5c 32 30 35 49 00 5c 6e 5c 32 31 31 41 12 5c 32 34 32 5c 32 31 31 205I.\n.=?\205I.\n\211A.\242\211
107c0 1c 3a 5c 32 30 33 43 00 5c 66 40 5c 32 31 31 1d 3b 5c 32 30 34 42 00 5c 33 30 36 0d 21 5c 32 30 .:\203C.\f@\211.;\204B.\306.!\20
107e0 34 42 00 0d 5c 32 35 30 5c 32 30 34 42 00 0d 39 5c 32 30 34 42 00 5c 66 41 5c 32 35 30 5c 32 30 4B..\250\204B..9\204B.\fA\250\20
10800 33 42 00 09 5c 6e 5c 32 34 31 5c 32 31 30 29 29 5c 6e 11 5c 32 30 32 09 00 2a 5c 32 30 37 22 20 3B..\n\241\210))\n.\202..*\207".
10820 5b 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 70 72 65 76 20 75 6e 64 6f 2d 6c 69 73 74 [buffer-undo-list.prev.undo-list
10840 20 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 65 6e 74 72 79 20 68 65 61 64 20 6d 61 72 6b 65 72 .old-undo-list.entry.head.marker
10860 70 5d 20 33 20 28 23 24 20 2e 20 36 37 33 31 33 29 5d 29 0a 23 40 39 31 20 45 71 75 69 76 61 6c p].3.(#$...67313)]).#@91.Equival
10880 65 6e 74 20 74 6f 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 20 28 77 69 64 65 6e 29 ent.to.(save-restriction.(widen)
108a0 20 42 4f 44 59 29 2e 0a 41 6c 73 6f 20 74 72 69 65 73 20 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e .BODY)..Also.tries.to.work.aroun
108c0 64 20 45 6d 61 63 73 20 42 75 67 23 33 30 39 33 31 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 d.Emacs.Bug#30931...(defalias.'y
108e0 61 73 2d 2d 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 2d 61 6e 64 2d 77 69 64 65 6e 20 27 as--save-restriction-and-widen.'
10900 28 6d 61 63 72 6f 20 2e 20 23 5b 28 26 72 65 73 74 20 62 6f 64 79 29 20 22 5c 33 30 31 5c 33 30 (macro...#[(&rest.body)."\301\30
10920 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 42 42 5c 33 30 36 42 42 45 5c 32 30 37 22 20 5b 62 6f 2\303\304\305.BB\306BBE\207".[bo
10940 64 79 20 6c 65 74 20 28 28 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 20 6d 6f 73 74 2d dy.let.((gc-cons-threshold.most-
10960 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 29 20 28 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 positive-fixnum).(old-undo-list.
10980 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 29 29 20 70 72 6f 67 31 20 73 61 76 65 2d 72 65 buffer-undo-list)).prog1.save-re
109a0 73 74 72 69 63 74 69 6f 6e 20 28 77 69 64 65 6e 29 20 28 28 79 61 73 2d 2d 72 65 6d 6f 76 65 2d striction.(widen).((yas--remove-
109c0 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f 20 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 misc-free-from-undo.old-undo-lis
109e0 74 29 29 5d 20 36 20 28 23 24 20 2e 20 36 37 37 30 35 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 t))].6.(#$...67705)])).(byte-cod
10a00 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 e."\300\301\302\303#\210\304\301
10a20 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 70 75 74 20 79 61 73 2d 2d 73 61 76 65 2d 72 65 \305\306#\207".[put.yas--save-re
10a40 73 74 72 69 63 74 69 6f 6e 2d 61 6e 64 2d 77 69 64 65 6e 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d striction-and-widen.edebug-form-
10a60 73 70 65 63 20 28 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e spec.(body).function-put.lisp-in
10a80 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 30 5d 20 34 29 0a 23 40 34 39 20 45 76 61 6c 75 61 74 dent-function.0].4).#@49.Evaluat
10aa0 65 20 46 4f 52 4d 20 61 6e 64 20 63 6f 6e 76 65 72 74 20 74 68 65 20 72 65 73 75 6c 74 20 74 6f e.FORM.and.convert.the.result.to
10ac0 20 73 74 72 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 76 61 6c 2d 66 .string...(defalias.'yas--eval-f
10ae0 6f 72 2d 73 74 72 69 6e 67 20 23 5b 28 66 6f 72 6d 29 20 22 08 5c 33 30 36 3e 3f 5c 32 30 35 08 or-string.#[(form).".\306>?\205.
10b00 00 09 19 5c 33 30 37 31 34 00 5c 32 31 32 5c 6e 0b 1c 1d 5c 32 31 34 7e 5c 32 31 30 5c 33 31 30 ...\30714.\212\n...\214~\210\310
10b20 20 1e 0e 5c 33 31 31 5c 32 31 36 5c 33 31 32 0e 0f 21 5c 32 31 31 1e 10 5c 32 30 35 2a 00 5c 33 ...\311\216\312..!\211..\205*.\3
10b40 31 33 5c 33 31 34 0e 10 5c 22 2c 5c 33 31 35 5c 66 21 5c 32 31 30 2b 30 5c 32 30 32 39 00 5c 32 13\314..\",\315\f!\210+0\2029.\2
10b60 31 31 1e 11 41 29 29 5c 32 30 37 22 20 5b 79 61 73 2d 67 6f 6f 64 2d 67 72 61 63 65 20 64 65 62 11..A))\207".[yas-good-grace.deb
10b80 75 67 2d 6f 6e 2d 65 72 72 6f 72 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d ug-on-error.most-positive-fixnum
10ba0 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 .buffer-undo-list.old-undo-list.
10bc0 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 20 28 74 20 69 6e 6c 69 6e 65 29 20 28 64 65 gc-cons-threshold.(t.inline).(de
10be0 62 75 67 20 65 72 72 6f 72 29 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 bug.error).match-data.#[nil."\30
10c00 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 1.\302\"\207".[save-match-data-i
10c20 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 nternal.set-match-data.evaporate
10c40 5d 20 33 5d 20 65 76 61 6c 20 66 6f 72 6d 61 74 20 22 25 73 22 20 79 61 73 2d 2d 72 65 6d 6f 76 ].3].eval.format."%s".yas--remov
10c60 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f 20 73 61 76 65 2d 6d 61 74 63 68 e-misc-free-from-undo.save-match
10c80 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 66 6f 72 6d 20 72 65 73 75 6c 74 20 6f 6f 70 73 5d -data-internal.form.result.oops]
10ca0 20 34 20 28 23 24 20 2e 20 36 38 32 34 39 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 .4.(#$...68249)]).(defalias.'yas
10cc0 2d 2d 65 76 61 6c 2d 66 6f 72 2d 65 66 66 65 63 74 20 23 5b 28 66 6f 72 6d 29 20 22 5c 33 30 31 --eval-for-effect.#[(form)."\301
10ce0 5c 33 30 32 5c 33 30 33 08 5c 22 21 5c 32 30 37 22 20 5b 66 6f 72 6d 20 79 61 73 2d 2d 73 61 66 \302\303.\"!\207".[form.yas--saf
10d00 65 6c 79 2d 63 61 6c 6c 2d 66 75 6e 20 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 65 76 61 ely-call-fun.apply-partially.eva
10d20 6c 5d 20 34 5d 29 0a 23 40 31 37 38 20 52 65 61 64 20 53 54 52 49 4e 47 20 61 73 20 61 20 65 6c l].4]).#@178.Read.STRING.as.a.el
10d40 69 73 70 20 65 78 70 72 65 73 73 69 6f 6e 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 2e 0a 0a 49 isp.expression.and.return.it...I
10d60 6e 20 63 61 73 65 20 53 54 52 49 4e 47 20 69 6e 20 61 6e 20 69 6e 76 61 6c 69 64 20 65 78 70 72 n.case.STRING.in.an.invalid.expr
10d80 65 73 73 69 6f 6e 20 61 6e 64 20 4e 49 4c 2d 4f 4e 2d 45 52 52 4f 52 20 69 73 20 6e 69 6c 2c 0a ession.and.NIL-ON-ERROR.is.nil,.
10da0 72 65 74 75 72 6e 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 77 68 65 6e 20 65 return.an.expression.that.when.e
10dc0 76 61 6c 75 61 74 65 64 20 77 69 6c 6c 20 69 73 73 75 65 20 61 6e 20 65 72 72 6f 72 2e 1f 0a 28 valuated.will.issue.an.error...(
10de0 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 61 64 2d 6c 69 73 70 20 23 5b 28 73 74 72 69 defalias.'yas--read-lisp.#[(stri
10e00 6e 67 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 69 6c 2d 6f 6e 2d 65 72 72 6f 72 29 20 22 5c 33 30 33 ng.&optional.nil-on-error)."\303
10e20 31 09 00 5c 33 30 34 08 21 30 5c 32 30 37 19 5c 6e 3f 5c 32 30 35 14 00 5c 33 30 35 5c 33 30 36 1..\304.!0\207.\n?\205..\305\306
10e40 09 44 44 29 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 20 65 72 72 20 6e 69 6c 2d 6f 6e 2d 65 72 72 .DD)\207".[string.err.nil-on-err
10e60 6f 72 20 28 65 72 72 6f 72 29 20 72 65 61 64 20 65 72 72 6f 72 20 65 72 72 6f 72 2d 6d 65 73 73 or.(error).read.error.error-mess
10e80 61 67 65 2d 73 74 72 69 6e 67 5d 20 33 20 28 23 24 20 2e 20 36 38 39 30 39 29 5d 29 0a 23 40 35 age-string].3.(#$...68909)]).#@5
10ea0 39 20 52 65 61 64 20 4b 45 59 42 49 4e 44 49 4e 47 20 61 73 20 61 20 73 6e 69 70 70 65 74 20 6b 9.Read.KEYBINDING.as.a.snippet.k
10ec0 65 79 62 69 6e 64 69 6e 67 2c 20 72 65 74 75 72 6e 20 61 20 76 65 63 74 6f 72 2e 1f 0a 28 64 65 eybinding,.return.a.vector...(de
10ee0 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 61 64 2d 6b 65 79 62 69 6e 64 69 6e 67 20 23 5b 28 falias.'yas--read-keybinding.#[(
10f00 6b 65 79 62 69 6e 64 69 6e 67 29 20 22 08 5c 32 30 35 2f 00 5c 33 30 32 5c 33 30 33 08 5c 22 3f keybinding).".\205/.\302\303.\"?
10f20 5c 32 30 35 2f 00 5c 33 30 34 31 23 00 5c 33 30 32 5c 33 30 35 08 5c 22 5c 32 30 33 1d 00 5c 33 \205/.\3041#.\302\305.\"\203..\3
10f40 30 36 08 21 5c 32 30 36 21 00 5c 33 30 37 08 5c 33 31 30 5c 22 30 5c 32 30 37 19 5c 33 31 31 5c 06.!\206!.\307.\310\"0\207.\311\
10f60 33 31 32 5c 33 31 33 08 5c 33 31 34 09 21 24 5c 32 31 30 29 5c 33 31 35 5c 32 30 37 22 20 5b 6b 312\313.\314.!$\210)\315\207".[k
10f80 65 79 62 69 6e 64 69 6e 67 20 65 72 72 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 6b 65 79 62 eybinding.err.string-match."keyb
10fa0 69 6e 64 69 6e 67 22 20 28 65 72 72 6f 72 29 20 22 5e 5c 5c 5b 2e 2a 5c 5c 5d 24 22 20 72 65 61 inding".(error)."^\\[.*\\]$".rea
10fc0 64 20 72 65 61 64 2d 6b 62 64 2d 6d 61 63 72 6f 20 6e 65 65 64 2d 76 65 63 74 6f 72 20 79 61 73 d.read-kbd-macro.need-vector.yas
10fe0 2d 2d 6d 65 73 73 61 67 65 20 32 20 22 77 61 72 6e 69 6e 67 3a 20 6b 65 79 62 69 6e 64 69 6e 67 --message.2."warning:.keybinding
11000 20 5c 22 25 73 5c 22 20 69 6e 76 61 6c 69 64 20 73 69 6e 63 65 20 25 73 2e 22 20 65 72 72 6f 72 .\"%s\".invalid.since.%s.".error
11020 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 20 6e 69 6c 5d 20 37 20 28 23 24 20 2e 20 36 39 32 -message-string.nil].7.(#$...692
11040 38 32 29 5d 29 0a 23 40 35 36 20 47 65 74 20 6f 72 20 63 72 65 61 74 65 20 74 68 65 20 73 6e 69 82)]).#@56.Get.or.create.the.sni
11060 70 70 65 74 20 74 61 62 6c 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 4d 4f 44 45 ppet.table.corresponding.to.MODE
11080 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 61 62 6c 65 2d 67 65 74 2d 63 72 65 ...(defalias.'yas--table-get-cre
110a0 61 74 65 20 23 5b 28 6d 6f 64 65 29 20 22 5c 33 30 35 08 09 5c 22 5c 32 31 31 1a 5c 32 30 34 3e ate.#[(mode)."\305..\"\211.\204>
110c0 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 21 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 22 5c 33 31 .\306\307\310.!\311\312\313\"\31
110e0 31 5c 33 31 32 5c 33 31 33 5c 22 5c 33 31 34 5c 33 31 35 20 26 06 12 5c 33 31 36 08 5c 6e 09 23 1\312\313\"\314\315.&..\316.\n.#
11100 5c 32 31 30 5c 33 31 37 5c 33 32 30 5c 33 32 31 08 5c 22 21 5c 6e 5c 33 32 32 48 0b 3e 5c 32 30 \210\317\320\321.\"!\n\322H.>\20
11120 34 37 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 32 36 48 42 47.\323\324\325\nD\"\210\n\326HB
11140 5c 66 42 14 5c 6e 29 5c 32 30 37 22 20 5b 6d 6f 64 65 20 79 61 73 2d 2d 74 61 62 6c 65 73 20 74 \fB.\n)\207".[mode.yas--tables.t
11160 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 79 able.cl-struct-yas--table-tags.y
11180 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 67 65 74 68 61 73 68 20 76 65 63 74 6f as--direct-keymaps.gethash.vecto
111a0 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 20 73 79 6d 62 6f 6c 2d 6e 61 r.cl-struct-yas--table.symbol-na
111c0 6d 65 20 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 71 75 61 6c 20 6e me.make-hash-table.:test.equal.n
111e0 69 6c 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 70 75 74 68 61 73 68 20 69 6e il.make-sparse-keymap.puthash.in
11200 74 65 72 6e 20 66 6f 72 6d 61 74 20 22 79 61 73 2d 2d 64 69 72 65 63 74 2d 25 73 22 20 30 20 73 tern.format."yas--direct-%s".0.s
11220 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 ignal.wrong-type-argument.yas--t
11240 61 62 6c 65 20 35 5d 20 38 20 28 23 24 20 2e 20 36 39 37 30 37 29 5d 29 0a 23 40 31 39 34 20 47 able.5].8.(#$...69707)]).#@194.G
11260 65 74 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 73 20 66 6f 72 20 4d 4f 44 45 2e 0a 0a 4d 4f 44 et.snippet.tables.for.MODE...MOD
11280 45 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 E.defaults.to.the.current.buffer
112a0 27 73 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65 27 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 's.`major-mode'...Return.a.list.
112c0 6f 66 20 60 79 61 73 2d 2d 74 61 62 6c 65 27 20 6f 62 6a 65 63 74 73 2e 20 20 54 68 65 20 6c 69 of.`yas--table'.objects...The.li
112e0 73 74 20 6f 66 20 6d 6f 64 65 73 20 74 6f 0a 63 6f 6e 73 69 64 65 72 20 69 73 20 72 65 74 75 72 st.of.modes.to.consider.is.retur
11300 6e 65 64 20 62 79 20 60 79 61 73 2d 2d 6d 6f 64 65 73 2d 74 6f 2d 61 63 74 69 76 61 74 65 27 1f ned.by.`yas--modes-to-activate'.
11320 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 .(defalias.'yas--get-snippet-tab
11340 6c 65 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 6f 64 65 29 20 22 5c 33 30 31 5c 33 30 32 les.#[(&optional.mode)."\301\302
11360 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 21 5c 22 5c 22 5c 32 30 37 22 20 5b 6d 6f 64 65 20 72 65 \303\304\305.!\"\"\207".[mode.re
11380 6d 6f 76 65 20 6e 69 6c 20 6d 61 70 63 61 72 20 23 5b 28 6e 61 6d 65 29 20 22 5c 33 30 32 08 09 move.nil.mapcar.#[(name)."\302..
113a0 5c 22 5c 32 30 37 22 20 5b 6e 61 6d 65 20 79 61 73 2d 2d 74 61 62 6c 65 73 20 67 65 74 68 61 73 \"\207".[name.yas--tables.gethas
113c0 68 5d 20 33 5d 20 79 61 73 2d 2d 6d 6f 64 65 73 2d 74 6f 2d 61 63 74 69 76 61 74 65 5d 20 36 20 h].3].yas--modes-to-activate].6.
113e0 28 23 24 20 2e 20 37 30 32 33 39 29 5d 29 0a 23 40 31 35 33 20 47 65 74 20 6f 72 20 63 72 65 61 (#$...70239)]).#@153.Get.or.crea
11400 74 65 20 74 68 65 20 6d 65 6e 75 20 6b 65 79 6d 61 70 20 66 6f 72 20 4d 4f 44 45 20 61 6e 64 20 te.the.menu.keymap.for.MODE.and.
11420 69 74 73 20 50 41 52 45 4e 54 53 2e 0a 0a 54 68 69 73 20 6d 61 79 20 76 65 72 79 20 77 65 6c 6c its.PARENTS...This.may.very.well
11440 20 63 72 65 61 74 65 20 61 20 70 6c 65 74 68 6f 72 61 20 6f 66 20 6d 65 6e 75 20 6b 65 79 6d 61 .create.a.plethora.of.menu.keyma
11460 70 73 20 61 6e 64 20 61 72 72 61 6e 67 65 0a 74 68 65 6d 20 61 6c 6c 20 69 6e 20 60 79 61 73 2d ps.and.arrange.them.all.in.`yas-
11480 2d 6d 65 6e 75 2d 74 61 62 6c 65 27 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 65 -menu-table'..(defalias.'yas--me
114a0 6e 75 2d 6b 65 79 6d 61 70 2d 67 65 74 2d 63 72 65 61 74 65 20 23 5b 28 6d 6f 64 65 20 26 6f 70 nu-keymap-get-create.#[(mode.&op
114c0 74 69 6f 6e 61 6c 20 70 61 72 65 6e 74 73 29 20 22 5c 33 30 35 08 09 5c 22 5c 32 30 36 0d 00 5c tional.parents)."\305..\"\206..\
114e0 33 30 36 08 5c 33 30 37 20 09 23 1a 5c 33 31 30 5c 33 31 31 0b 5c 22 5c 32 31 30 5c 33 31 32 5c 306.\307..#.\310\311.\"\210\312\
11500 66 5c 33 31 33 08 21 5c 33 31 34 5c 33 31 35 08 21 5c 6e 5c 33 31 36 5c 33 31 37 5c 33 32 30 08 f\313.!\314\315.!\n\316\317\320.
11520 44 44 5c 32 35 37 05 23 5c 32 31 30 5c 6e 29 5c 32 30 37 22 20 5b 6d 6f 64 65 20 79 61 73 2d 2d DD\257.#\210\n)\207".[mode.yas--
11540 6d 65 6e 75 2d 74 61 62 6c 65 20 6d 65 6e 75 2d 6b 65 79 6d 61 70 20 70 61 72 65 6e 74 73 20 79 menu-table.menu-keymap.parents.y
11560 61 73 2d 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 67 65 74 68 61 73 68 20 70 75 74 68 as--minor-mode-menu.gethash.puth
11580 61 73 68 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 6d 61 70 63 20 79 61 73 2d ash.make-sparse-keymap.mapc.yas-
115a0 2d 6d 65 6e 75 2d 6b 65 79 6d 61 70 2d 67 65 74 2d 63 72 65 61 74 65 20 64 65 66 69 6e 65 2d 6b -menu-keymap-get-create.define-k
115c0 65 79 20 76 65 63 74 6f 72 20 6d 65 6e 75 2d 69 74 65 6d 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 ey.vector.menu-item.symbol-name.
115e0 3a 76 69 73 69 62 6c 65 20 79 61 73 2d 2d 73 68 6f 77 2d 6d 65 6e 75 2d 70 20 71 75 6f 74 65 5d :visible.yas--show-menu-p.quote]
11600 20 31 30 20 28 23 24 20 2e 20 37 30 36 34 35 29 5d 29 0a 23 40 36 34 36 20 50 61 72 73 65 20 74 .10.(#$...70645)]).#@646.Parse.t
11620 68 65 20 74 65 6d 70 6c 61 74 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 he.template.in.the.current.buffe
11640 72 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 46 49 4c 45 20 69 73 20 74 68 65 20 61 62 73 6f 6c 75 74 r...Optional.FILE.is.the.absolut
11660 65 20 66 69 6c 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 0a 70 61 e.file.name.of.the.file.being.pa
11680 72 73 65 64 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 47 52 4f 55 50 20 69 73 20 74 68 65 20 67 72 6f rsed...Optional.GROUP.is.the.gro
116a0 75 70 20 77 68 65 72 65 20 74 68 65 20 74 65 6d 70 6c 61 74 65 20 69 73 20 74 6f 20 67 6f 2c 0a up.where.the.template.is.to.go,.
116c0 6f 74 68 65 72 77 69 73 65 20 77 65 20 61 74 74 65 6d 70 74 20 74 6f 20 63 61 6c 63 75 6c 61 74 otherwise.we.attempt.to.calculat
116e0 65 20 69 74 20 66 72 6f 6d 20 46 49 4c 45 2e 0a 0a 52 65 74 75 72 6e 20 61 20 73 6e 69 70 70 65 e.it.from.FILE...Return.a.snippe
11700 74 2d 64 65 66 69 6e 69 74 69 6f 6e 2c 20 69 2e 65 2e 20 61 20 6c 69 73 74 0a 0a 20 28 4b 45 59 t-definition,.i.e..a.list...(KEY
11720 20 54 45 4d 50 4c 41 54 45 20 4e 41 4d 45 20 43 4f 4e 44 49 54 49 4f 4e 20 47 52 4f 55 50 20 56 .TEMPLATE.NAME.CONDITION.GROUP.V
11740 41 52 53 20 4c 4f 41 44 2d 46 49 4c 45 20 4b 45 59 42 49 4e 44 49 4e 47 20 55 55 49 44 29 0a 0a ARS.LOAD-FILE.KEYBINDING.UUID)..
11760 49 66 20 74 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 20 61 20 6c 69 6e 65 20 6f 66 If.the.buffer.contains.a.line.of
11780 20 22 23 20 2d 2d 22 20 74 68 65 6e 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 61 62 6f 76 65 0a ."#.--".then.the.contents.above.
117a0 74 68 69 73 20 6c 69 6e 65 20 61 72 65 20 69 67 6e 6f 72 65 64 2e 20 44 69 72 65 63 74 69 76 65 this.line.are.ignored..Directive
117c0 73 20 63 61 6e 20 73 65 74 20 6d 6f 73 74 20 6f 66 20 74 68 65 73 65 20 77 69 74 68 20 74 68 65 s.can.set.most.of.these.with.the
117e0 20 73 79 6e 74 61 78 3a 0a 0a 23 20 64 69 72 65 63 74 69 76 65 2d 6e 61 6d 65 20 3a 20 64 69 72 .syntax:..#.directive-name.:.dir
11800 65 63 74 69 76 65 2d 76 61 6c 75 65 0a 0a 48 65 72 65 27 73 20 61 20 6c 69 73 74 20 6f 66 20 63 ective-value..Here's.a.list.of.c
11820 75 72 72 65 6e 74 6c 79 20 72 65 63 6f 67 6e 69 7a 65 64 20 64 69 72 65 63 74 69 76 65 73 3a 0a urrently.recognized.directives:.
11840 0a 20 2a 20 74 79 70 65 0a 20 2a 20 6e 61 6d 65 0a 20 2a 20 63 6f 6e 74 72 69 62 75 74 6f 72 0a ..*.type..*.name..*.contributor.
11860 20 2a 20 63 6f 6e 64 69 74 69 6f 6e 0a 20 2a 20 67 72 6f 75 70 0a 20 2a 20 6b 65 79 0a 20 2a 20 .*.condition..*.group..*.key..*.
11880 65 78 70 61 6e 64 2d 65 6e 76 0a 20 2a 20 62 69 6e 64 69 6e 67 0a 20 2a 20 75 75 69 64 1f 0a 28 expand-env..*.binding..*.uuid..(
118a0 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 70 61 72 73 65 2d 74 65 6d 70 6c 61 74 65 20 23 5b defalias.'yas--parse-template.#[
118c0 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 29 20 22 65 62 5c 32 31 30 5c 33 30 36 18 09 5c 32 (&optional.file)."eb\210\306..\2
118e0 30 35 5c 66 00 5c 33 30 37 09 21 1a 5c 33 31 30 5c 32 31 31 1b 1c 5c 33 31 30 5c 32 31 31 1d 1e 05\f.\307.!.\310\211..\310\211..
11900 5c 22 09 5c 32 30 35 1d 00 5c 33 31 31 09 21 1e 23 5c 33 31 30 5c 32 31 31 1e 24 1e 25 5c 33 31 \".\205..\311.!.#\310\211.$.%\31
11920 30 1e 26 5c 33 31 32 5c 33 31 33 5c 33 31 30 5c 33 31 34 23 5c 32 30 33 5c 32 37 31 00 5c 33 31 0.&\312\313\310\314#\203\271.\31
11940 35 60 64 5c 22 14 60 15 65 62 5c 32 31 30 5c 33 31 32 5c 33 31 36 0d 5c 33 31 34 23 5c 32 30 33 5`d\".`.eb\210\312\316.\314#\203
11960 5c 32 37 36 00 5c 33 31 37 5c 33 32 30 21 5c 33 32 31 5c 32 33 30 5c 32 30 33 4f 00 5c 33 31 37 \276.\317\320!\321\230\203O.\317
11980 5c 33 32 32 21 16 26 5c 33 31 37 5c 33 32 30 21 5c 33 32 33 5c 32 33 30 5c 32 30 33 65 00 5c 33 \322!.&\317\320!\323\230\203e.\3
119a0 31 37 5c 33 32 32 21 5c 33 32 34 5c 32 33 30 5c 32 30 33 63 00 5c 33 32 35 5c 32 30 32 64 00 5c 17\322!\324\230\203c.\325\202d.\
119c0 33 30 36 10 5c 33 31 37 5c 33 32 30 21 5c 33 32 36 5c 32 33 30 5c 32 30 33 71 00 5c 33 31 37 5c 306.\317\320!\326\230\203q.\317\
119e0 33 32 32 21 13 5c 33 31 37 5c 33 32 30 21 5c 33 32 37 5c 32 33 30 5c 32 30 33 7d 00 5c 33 31 37 322!.\317\320!\327\230\203}.\317
11a00 5c 33 32 32 21 12 5c 33 31 37 5c 33 32 30 21 5c 33 33 30 5c 32 33 30 5c 32 30 33 5c 32 31 34 00 \322!.\317\320!\330\230\203\214.
11a20 5c 33 33 31 5c 33 31 37 5c 33 32 32 21 21 16 5c 22 5c 33 31 37 5c 33 32 30 21 5c 33 33 32 5c 32 \331\317\322!!.\"\317\320!\332\2
11a40 33 30 5c 32 30 33 5c 32 33 31 00 5c 33 31 37 5c 33 32 32 21 16 23 5c 33 31 37 5c 33 32 30 21 5c 30\203\231.\317\322!.#\317\320!\
11a60 33 33 33 5c 32 33 30 5c 32 30 33 5c 32 35 31 00 5c 33 33 31 5c 33 31 37 5c 33 32 32 21 5c 33 33 333\230\203\251.\331\317\322!\33
11a80 34 5c 22 16 24 5c 33 31 37 5c 33 32 30 21 5c 33 33 35 5c 32 33 30 5c 32 30 33 3a 00 5c 33 31 37 4\".$\317\320!\335\230\203:.\317
11aa0 5c 33 32 32 21 16 25 5c 32 30 32 3a 00 5c 33 31 35 65 64 5c 22 14 0b 5c 32 30 34 5c 33 31 37 00 \322!.%\202:.\315ed\"..\204\317.
11ac0 0e 25 5c 32 30 34 5c 33 31 37 00 09 5c 32 30 35 5c 33 31 36 00 5c 33 30 37 09 21 13 08 5c 33 32 .%\204\317..\205\316.\307.!..\32
11ae0 35 3d 5c 32 30 33 5c 33 33 34 00 5c 33 33 31 5c 33 33 36 5c 66 5c 33 33 37 51 21 14 0e 23 5c 32 5=\203\334.\331\336\f\337Q!..#\2
11b00 30 33 5c 33 35 30 00 5c 33 34 30 0e 23 5c 33 34 31 5c 22 16 23 0b 5c 66 5c 6e 0e 5c 22 0e 23 0e 03\350.\340.#\341\".#.\f\n.\".#.
11b20 24 09 0e 25 0e 26 5c 32 35 37 09 2e 5c 6e 5c 32 30 37 22 20 5b 74 79 70 65 20 66 69 6c 65 20 6e $..%.&\257..\n\207".[type.file.n
11b40 61 6d 65 20 6b 65 79 20 74 65 6d 70 6c 61 74 65 20 62 6f 75 6e 64 20 73 6e 69 70 70 65 74 20 66 ame.key.template.bound.snippet.f
11b60 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 20 79 61 73 2d 2d 63 ile-name-nondirectory.nil.yas--c
11b80 61 6c 63 75 6c 61 74 65 2d 67 72 6f 75 70 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 alculate-group.re-search-forward
11ba0 20 22 5e 23 20 2d 2d 5c 5c 73 2d 2a 5c 6e 22 20 74 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 ."^#.--\\s-*\n".t.buffer-substri
11bc0 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 22 5e 23 20 2a 5c 5c 28 5b 5e 20 5d 2b 3f 5c ng-no-properties."^#.*\\([^.]+?\
11be0 5c 29 20 2a 3a 20 2a 5c 5c 28 2e 2a 3f 5c 5c 29 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2a 24 22 20 6d \).*:.*\\(.*?\\)[[:space:]]*$".m
11c00 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 22 75 75 69 atch-string-no-properties.1."uui
11c20 64 22 20 32 20 22 74 79 70 65 22 20 22 63 6f 6d 6d 61 6e 64 22 20 63 6f 6d 6d 61 6e 64 20 22 6b d".2."type"."command".command."k
11c40 65 79 22 20 22 6e 61 6d 65 22 20 22 63 6f 6e 64 69 74 69 6f 6e 22 20 79 61 73 2d 2d 72 65 61 64 ey"."name"."condition".yas--read
11c60 2d 6c 69 73 70 20 22 67 72 6f 75 70 22 20 22 65 78 70 61 6e 64 2d 65 6e 76 22 20 6e 69 6c 2d 6f -lisp."group"."expand-env".nil-o
11c80 6e 2d 65 72 72 6f 72 20 22 62 69 6e 64 69 6e 67 22 20 22 28 70 72 6f 67 6e 22 20 22 29 22 20 73 n-error."binding"."(progn".")".s
11ca0 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 5c 5c 2e 22 20 63 6f 6e 64 69 74 69 6f 6e 20 67 72 6f 75 plit-string."\\.".condition.grou
11cc0 70 20 65 78 70 61 6e 64 2d 65 6e 76 20 62 69 6e 64 69 6e 67 20 75 75 69 64 5d 20 31 30 20 28 23 p.expand-env.binding.uuid].10.(#
11ce0 24 20 2e 20 37 31 31 39 33 29 5d 29 0a 23 40 34 39 20 43 61 6c 63 75 6c 61 74 65 20 74 68 65 20 $...71193)]).#@49.Calculate.the.
11d00 67 72 6f 75 70 20 66 6f 72 20 73 6e 69 70 70 65 74 20 66 69 6c 65 20 70 61 74 68 20 46 49 4c 45 group.for.snippet.file.path.FILE
11d20 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 65 2d 67 72 6f ...(defalias.'yas--calculate-gro
11d40 75 70 20 23 5b 28 66 69 6c 65 29 20 22 5c 33 30 34 08 5c 33 30 35 5c 22 5c 32 31 31 19 5c 32 30 up.#[(file)."\304.\305\"\211.\20
11d60 35 0d 00 5c 33 30 36 08 09 5c 22 5c 32 31 31 1a 5c 32 30 35 15 00 5c 33 30 37 5c 6e 21 5c 32 31 5..\306..\"\211.\205..\307\n!\21
11d80 31 1b 5c 32 30 35 21 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 0b 21 23 2b 5c 32 30 37 1.\205!.\310\311\312\313.!#+\207
11da0 22 20 5b 66 69 6c 65 20 64 6f 6d 69 6e 61 74 69 6e 67 2d 64 69 72 20 65 78 74 72 61 2d 70 61 74 ".[file.dominating-dir.extra-pat
11dc0 68 20 65 78 74 72 61 2d 64 69 72 20 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 h.extra-dir.locate-dominating-fi
11de0 6c 65 20 22 2e 79 61 73 2d 6d 61 6b 65 2d 67 72 6f 75 70 73 22 20 66 69 6c 65 2d 72 65 6c 61 74 le.".yas-make-groups".file-relat
11e00 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 72 65 70 ive-name.file-name-directory.rep
11e20 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 2f 22 20 22 2e 22 20 64 69 lace-regexp-in-string."/".".".di
11e40 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 5d 20 36 20 28 23 24 20 2e 20 37 32 39 34 36 rectory-file-name].6.(#$...72946
11e60 29 5d 29 0a 23 40 35 38 20 52 65 74 75 72 6e 20 73 75 62 64 69 72 73 20 6f 72 20 66 69 6c 65 73 )]).#@58.Return.subdirs.or.files
11e80 20 6f 66 20 44 49 52 45 43 54 4f 52 59 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 46 49 4c 45 50 .of.DIRECTORY.according.to.FILEP
11ea0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 75 62 64 69 72 73 20 23 5b 28 64 69 ...(defalias.'yas--subdirs.#[(di
11ec0 72 65 63 74 6f 72 79 20 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 70 29 20 22 5c 33 30 31 5c 33 rectory.&optional.filep)."\301\3
11ee0 30 32 5c 33 30 33 08 5c 33 30 34 5c 22 5c 22 5c 32 30 37 22 20 5b 64 69 72 65 63 74 6f 72 79 20 02\303.\304\"\"\207".[directory.
11f00 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 23 5b 28 66 69 6c 65 29 20 22 5c 33 30 32 5c 33 30 33 5c cl-remove-if.#[(file)."\302\303\
11f20 33 30 34 08 21 5c 22 5c 32 30 36 27 00 5c 33 30 32 5c 33 30 35 5c 33 30 34 08 21 5c 22 5c 32 30 304.!\"\206'.\302\305\304.!\"\20
11f40 36 27 00 5c 33 30 32 5c 33 30 36 5c 33 30 34 08 21 5c 22 5c 32 30 36 27 00 09 5c 32 30 33 23 00 6'.\302\306\304.!\"\206'..\203#.
11f60 5c 33 30 37 08 21 5c 32 30 37 5c 33 30 37 08 21 3f 5c 32 30 37 22 20 5b 66 69 6c 65 20 66 69 6c \307.!\207\307.!?\207".[file.fil
11f80 65 70 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 2e 22 20 66 69 6c 65 2d 6e 61 ep.string-match."\\`\\.".file-na
11fa0 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 22 5c 5c 60 23 2e 2a 23 5c 5c 27 22 20 22 7e 5c me-nondirectory."\\`#.*#\\'"."~\
11fc0 5c 27 22 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 5d 20 34 5d 20 64 69 72 65 63 74 6f \'".file-directory-p].4].directo
11fe0 72 79 2d 66 69 6c 65 73 20 74 5d 20 35 20 28 23 24 20 2e 20 37 33 33 32 31 29 5d 29 0a 28 64 65 ry-files.t].5.(#$...73321)]).(de
12000 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 20 23 falias.'yas--make-menu-binding.#
12020 5b 28 74 65 6d 70 6c 61 74 65 29 20 22 5c 33 30 33 08 5c 33 30 34 48 09 3e 5c 32 30 34 10 00 5c [(template)."\303.\304H.>\204..\
12040 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 21 1a 5c 33 31 31 5c 305\306\307.D\"\210.\310H!.\311\
12060 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 6e 44 08 5c 33 30 34 48 09 3e 5c 32 30 34 2b 00 312\313\314\315\nD.\304H.>\204+.
12080 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 36 48 45 46 29 5c 32 30 \305\306\307.D\"\210.\316HEF)\20
120a0 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 7".[template.cl-struct-yas--temp
120c0 6c 61 74 65 2d 74 61 67 73 20 6d 6f 64 65 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6d 6f 64 65 20 30 late-tags.mode.yas--table-mode.0
120e0 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d .signal.wrong-type-argument.yas-
12100 2d 74 65 6d 70 6c 61 74 65 20 31 33 20 6c 61 6d 62 64 61 20 6e 69 6c 20 28 69 6e 74 65 72 61 63 -template.13.lambda.nil.(interac
12120 74 69 76 65 29 20 79 61 73 2d 2d 65 78 70 61 6e 64 2d 6f 72 2d 76 69 73 69 74 2d 66 72 6f 6d 2d tive).yas--expand-or-visit-from-
12140 6d 65 6e 75 20 71 75 6f 74 65 20 39 5d 20 39 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 menu.quote.9].9]).(defalias.'yas
12160 2d 2d 65 78 70 61 6e 64 2d 6f 72 2d 76 69 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 20 23 5b 28 6d --expand-or-visit-from-menu.#[(m
12180 6f 64 65 20 75 75 69 64 29 20 22 5c 33 30 36 08 21 5c 32 31 31 19 5c 32 30 35 1d 00 5c 33 30 37 ode.uuid)."\306.!\211.\205..\307
121a0 5c 6e 09 5c 33 31 30 48 0b 3e 5c 32 30 34 19 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 09 44 5c 22 \n.\310H.>\204..\311\312\313.D\"
121c0 5c 32 31 30 09 5c 33 31 34 48 5c 22 5c 32 31 31 1c 5c 32 30 35 6d 00 0d 5c 32 30 33 2c 00 5c 33 \210.\314H\"\211.\205m..\203,.\3
121e0 31 35 5c 66 21 5c 32 30 32 6d 00 5c 33 31 36 20 5c 32 30 33 39 00 5c 33 31 37 20 5c 33 32 30 20 15\f!\202m.\316.\2039.\317.\320.
12200 42 5c 32 30 32 3c 00 60 60 42 1e 15 5c 33 32 31 5c 66 5c 33 31 30 48 0e 16 3e 5c 32 30 34 4f 00 B\202<.``B..\321\f\310H..>\204O.
12220 5c 33 31 31 5c 33 31 32 5c 33 32 32 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 32 33 48 0e 15 40 0e \311\312\322\fD\"\210\f\323H..@.
12240 15 41 5c 66 5c 33 31 30 48 0e 16 3e 5c 32 30 34 68 00 5c 33 31 31 5c 33 31 32 5c 33 32 32 5c 66 .A\f\310H..>\204h.\311\312\322\f
12260 44 5c 22 5c 32 31 30 5c 66 5c 33 32 34 48 24 29 2a 5c 32 30 37 22 20 5b 6d 6f 64 65 20 74 61 62 D\"\210\f\324H$)*\207".[mode.tab
12280 6c 65 20 75 75 69 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 le.uuid.cl-struct-yas--table-tag
122a0 73 20 79 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 76 69 73 69 s.yas--current-template.yas-visi
122c0 74 2d 66 72 6f 6d 2d 6d 65 6e 75 20 79 61 73 2d 2d 74 61 62 6c 65 2d 67 65 74 2d 63 72 65 61 74 t-from-menu.yas--table-get-creat
122e0 65 20 67 65 74 68 61 73 68 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 e.gethash.0.signal.wrong-type-ar
12300 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 33 20 79 61 73 2d 2d 76 69 73 69 74 2d 73 gument.yas--table.3.yas--visit-s
12320 6e 69 70 70 65 74 2d 66 69 6c 65 2d 31 20 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 20 72 65 nippet-file-1.region-active-p.re
12340 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 79 61 73 2d 65 78 gion-beginning.region-end.yas-ex
12360 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 32 20 35 20 77 pand-snippet.yas--template.2.5.w
12380 68 65 72 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 here.cl-struct-yas--template-tag
123a0 73 5d 20 39 5d 29 0a 23 40 35 36 20 52 65 74 75 72 6e 20 61 20 79 61 73 6e 69 70 70 65 74 20 6b s].9]).#@56.Return.a.yasnippet.k
123c0 65 79 20 66 72 6f 6d 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 73 74 72 69 6e 67 20 54 45 58 ey.from.a.description.string.TEX
123e0 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6b 65 79 2d 66 72 6f 6d 2d 64 65 73 T...(defalias.'yas--key-from-des
12400 63 20 23 5b 28 74 65 78 74 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 23 5c 32 30 37 22 20 c.#[(text)."\301\302\303.#\207".
12420 5b 74 65 78 74 20 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 [text.replace-regexp-in-string."
12440 5c 5c 28 5c 5c 77 2b 5c 5c 29 2e 2a 22 20 22 5c 5c 31 22 5d 20 34 20 28 23 24 20 2e 20 37 34 36 \\(\\w+\\).*"."\\1"].4.(#$...746
12460 36 38 29 5d 29 0a 23 40 31 34 30 20 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 63 68 6f 6f 73 65 68)]).#@140.Interactively.choose
12480 20 61 20 74 65 6d 70 6c 61 74 65 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 54 45 4d 50 4c 41 .a.template.from.the.list.TEMPLA
124a0 54 45 53 2e 0a 0a 54 45 4d 50 4c 41 54 45 53 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 60 79 61 TES...TEMPLATES.is.a.list.of.`ya
124c0 73 2d 2d 74 65 6d 70 6c 61 74 65 27 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 50 52 4f 4d 50 54 20 73 s--template'...Optional.PROMPT.s
124e0 65 74 73 20 74 68 65 20 70 72 6f 6d 70 74 20 74 6f 20 75 73 65 2e 1f 0a 28 64 65 66 61 6c 69 61 ets.the.prompt.to.use...(defalia
12500 73 20 27 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 65 6d 70 6c 61 74 65 20 23 5b 28 74 s.'yas--prompt-for-template.#[(t
12520 65 6d 70 6c 61 74 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 6d 70 74 29 20 22 08 5c 32 30 emplates.&optional.prompt).".\20
12540 35 0d 00 5c 33 30 32 08 5c 33 30 33 5c 22 10 5c 33 30 34 5c 33 30 35 09 5c 22 5c 32 30 37 22 20 5..\302.\303\".\304\305.\"\207".
12560 5b 74 65 6d 70 6c 61 74 65 73 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 [templates.yas-prompt-functions.
12580 73 6f 72 74 20 23 5b 28 74 31 20 74 32 29 20 22 08 5c 33 30 33 48 09 3e 5c 32 30 34 0f 00 5c 33 sort.#[(t1.t2).".\303H.>\204..\3
125a0 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 47 5c 6e 5c 33 30 33 48 04\305\306.D\"\210.\307HG\n\303H
125c0 09 3e 5c 32 30 34 5c 22 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 6e 44 5c 22 5c 32 31 30 5c 6e .>\204\".\304\305\306\nD\"\210\n
125e0 5c 33 30 37 48 47 57 5c 32 30 37 22 20 5b 74 31 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d \307HGW\207".[t1.cl-struct-yas--
12600 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 74 32 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d template-tags.t2.0.signal.wrong-
12620 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 33 5d 20 35 type-argument.yas--template.3].5
12640 5d 20 63 6c 2d 73 6f 6d 65 20 23 5b 28 66 6e 29 20 22 08 09 5c 32 30 36 06 00 5c 33 30 33 5c 6e ].cl-some.#[(fn)."..\206..\303\n
12660 5c 33 30 34 23 5c 32 30 37 22 20 5b 66 6e 20 70 72 6f 6d 70 74 20 74 65 6d 70 6c 61 74 65 73 20 \304#\207".[fn.prompt.templates.
12680 22 43 68 6f 6f 73 65 20 61 20 73 6e 69 70 70 65 74 3a 20 22 20 79 61 73 2d 2d 74 65 6d 70 6c 61 "Choose.a.snippet:.".yas--templa
126a0 74 65 2d 6e 61 6d 65 5d 20 34 5d 5d 20 33 20 28 23 24 20 2e 20 37 34 38 36 30 29 5d 29 0a 23 40 te-name].4]].3.(#$...74860)]).#@
126c0 39 38 20 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 63 68 6f 6f 73 65 20 61 20 74 65 6d 70 6c 61 98.Interactively.choose.a.templa
126e0 74 65 20 6b 65 79 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 4b 45 59 53 2e 0a 0a 4f 70 74 69 te.key.from.the.list.KEYS...Opti
12700 6f 6e 61 6c 20 50 52 4f 4d 50 54 20 73 65 74 73 20 74 68 65 20 70 72 6f 6d 70 74 20 74 6f 20 75 onal.PROMPT.sets.the.prompt.to.u
12720 73 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d se...(defalias.'yas--prompt-for-
12740 6b 65 79 73 20 23 5b 28 6b 65 79 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 6d 70 74 29 20 22 keys.#[(keys.&optional.prompt)."
12760 08 5c 32 30 35 08 00 5c 33 30 32 5c 33 30 33 09 5c 22 5c 32 30 37 22 20 5b 6b 65 79 73 20 79 61 .\205..\302\303.\"\207".[keys.ya
12780 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 63 6c 2d 73 6f 6d 65 20 23 5b 28 66 6e s-prompt-functions.cl-some.#[(fn
127a0 29 20 22 08 09 5c 32 30 36 06 00 5c 33 30 33 5c 6e 5c 22 5c 32 30 37 22 20 5b 66 6e 20 70 72 6f )."..\206..\303\n\"\207".[fn.pro
127c0 6d 70 74 20 6b 65 79 73 20 22 43 68 6f 6f 73 65 20 61 20 73 6e 69 70 70 65 74 20 6b 65 79 3a 20 mpt.keys."Choose.a.snippet.key:.
127e0 22 5d 20 33 5d 5d 20 33 20 28 23 24 20 2e 20 37 35 34 35 39 29 5d 29 0a 23 40 39 33 20 49 6e 74 "].3]].3.(#$...75459)]).#@93.Int
12800 65 72 61 63 74 69 76 65 6c 79 20 63 68 6f 6f 73 65 20 61 20 74 61 62 6c 65 20 66 72 6f 6d 20 74 eractively.choose.a.table.from.t
12820 68 65 20 6c 69 73 74 20 54 41 42 4c 45 53 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 50 52 4f 4d 50 54 he.list.TABLES...Optional.PROMPT
12840 20 73 65 74 73 20 74 68 65 20 70 72 6f 6d 70 74 20 74 6f 20 75 73 65 2e 1f 0a 28 64 65 66 61 6c .sets.the.prompt.to.use...(defal
12860 69 61 73 20 27 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 61 62 6c 65 20 23 5b 28 74 61 ias.'yas--prompt-for-table.#[(ta
12880 62 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 6d 70 74 29 20 22 08 5c 32 30 35 08 00 5c bles.&optional.prompt).".\205..\
128a0 33 30 32 5c 33 30 33 09 5c 22 5c 32 30 37 22 20 5b 74 61 62 6c 65 73 20 79 61 73 2d 70 72 6f 6d 302\303.\"\207".[tables.yas-prom
128c0 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 63 6c 2d 73 6f 6d 65 20 23 5b 28 66 6e 29 20 22 08 09 5c pt-functions.cl-some.#[(fn)."..\
128e0 32 30 36 06 00 5c 33 30 33 5c 6e 5c 33 30 34 23 5c 32 30 37 22 20 5b 66 6e 20 70 72 6f 6d 70 74 206..\303\n\304#\207".[fn.prompt
12900 20 74 61 62 6c 65 73 20 22 43 68 6f 6f 73 65 20 61 20 73 6e 69 70 70 65 74 20 74 61 62 6c 65 3a .tables."Choose.a.snippet.table:
12920 20 22 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 5d 20 34 5d 5d 20 33 20 28 23 24 20 2e 20 .".yas--table-name].4]].3.(#$...
12940 37 35 37 37 33 29 5d 29 0a 23 40 33 39 20 44 69 73 70 6c 61 79 20 63 68 6f 69 63 65 73 20 69 6e 75773)]).#@39.Display.choices.in
12960 20 61 20 78 2d 77 69 6e 64 6f 77 20 70 72 6f 6d 70 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 .a.x-window.prompt...(defalias.'
12980 79 61 73 2d 78 2d 70 72 6f 6d 70 74 20 23 5b 28 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 26 yas-x-prompt.#[(prompt.choices.&
129a0 6f 70 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66 6e 29 20 22 08 5c 32 30 35 46 00 09 5c 32 optional.display-fn).".\205F..\2
129c0 30 35 46 00 5c 33 30 35 20 5c 32 31 30 5c 33 30 36 5c 33 30 37 5c 33 31 30 21 5c 32 30 33 2b 00 05F.\305.\210\306\307\310!\203+.
129e0 5c 33 31 30 60 21 5c 33 31 31 01 38 5c 32 36 32 01 5c 32 31 31 1a 40 5c 33 31 32 5c 5c 5c 6e 41 \310`!\311.8\262.\211.@\312\\\nA
12a00 5c 33 31 33 5c 5c 44 5c 33 31 34 20 29 44 5c 32 30 32 2c 00 5c 33 31 35 0b 5c 33 31 36 5c 33 31 \313\\D\314.)D\202,.\315.\316\31
12a20 37 5c 33 32 30 09 5c 66 5c 32 30 33 3c 00 5c 33 32 31 5c 66 09 5c 22 5c 32 30 32 3d 00 09 23 42 7\320.\f\203<.\321\f.\"\202=..#B
12a40 44 5c 22 5c 32 30 36 46 00 5c 33 32 32 20 5c 32 30 37 22 20 5b 77 69 6e 64 6f 77 2d 73 79 73 74 D\"\206F.\322.\207".[window-syst
12a60 65 6d 20 63 68 6f 69 63 65 73 20 78 2d 79 20 70 72 6f 6d 70 74 20 64 69 73 70 6c 61 79 2d 66 6e em.choices.x-y.prompt.display-fn
12a80 20 72 65 64 69 73 70 6c 61 79 20 78 2d 70 6f 70 75 70 2d 6d 65 6e 75 20 66 62 6f 75 6e 64 70 20 .redisplay.x-popup-menu.fboundp.
12aa0 70 6f 73 6e 2d 61 74 2d 70 6f 69 6e 74 20 32 20 31 30 20 32 30 20 73 65 6c 65 63 74 65 64 2d 77 posn-at-point.2.10.20.selected-w
12ac0 69 6e 64 6f 77 20 74 20 22 74 69 74 6c 65 22 20 63 6c 2d 6d 61 70 63 61 72 20 23 5b 28 63 20 64 indow.t."title".cl-mapcar.#[(c.d
12ae0 29 20 22 5c 33 30 32 08 50 09 42 5c 32 30 37 22 20 5b 64 20 63 20 22 20 20 20 22 5d 20 32 5d 20 )."\302.P.B\207".[d.c."..."].2].
12b00 6d 61 70 63 61 72 20 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 5d 20 31 31 20 28 23 24 20 2e 20 37 mapcar.keyboard-quit].11.(#$...7
12b20 36 31 31 30 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6d 61 79 62 65 2d 69 64 6f 6110)]).(defalias.'yas-maybe-ido
12b40 2d 70 72 6f 6d 70 74 20 23 5b 28 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f -prompt.#[(prompt.choices.&optio
12b60 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66 6e 29 20 22 5c 33 30 34 5c 33 30 30 21 5c 32 30 35 0f 00 nal.display-fn)."\304\300!\205..
12b80 08 5c 32 30 35 0f 00 5c 33 30 35 09 5c 6e 0b 23 5c 32 30 37 22 20 5b 69 64 6f 2d 6d 6f 64 65 20 .\205..\305.\n.#\207".[ido-mode.
12ba0 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 64 69 73 70 6c 61 79 2d 66 6e 20 62 6f 75 6e 64 70 prompt.choices.display-fn.boundp
12bc0 20 79 61 73 2d 69 64 6f 2d 70 72 6f 6d 70 74 5d 20 34 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 .yas-ido-prompt].4]).(defalias.'
12be0 79 61 73 2d 69 64 6f 2d 70 72 6f 6d 70 74 20 23 5b 28 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 yas-ido-prompt.#[(prompt.choices
12c00 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66 6e 29 20 22 5c 33 30 33 5c 33 30 34 .&optional.display-fn)."\303\304
12c20 21 5c 32 31 30 5c 33 30 35 08 09 5c 6e 5c 33 30 36 24 5c 32 30 37 22 20 5b 70 72 6f 6d 70 74 20 !\210\305..\n\306$\207".[prompt.
12c40 63 68 6f 69 63 65 73 20 64 69 73 70 6c 61 79 2d 66 6e 20 72 65 71 75 69 72 65 20 69 64 6f 20 79 choices.display-fn.require.ido.y
12c60 61 73 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 20 69 64 6f 2d 63 6f 6d 70 6c 65 74 as-completing-prompt.ido-complet
12c80 69 6e 67 2d 72 65 61 64 5d 20 35 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 72 6f ing-read].5]).(defalias.'yas-dro
12ca0 70 64 6f 77 6e 2d 70 72 6f 6d 70 74 20 23 5b 28 5f 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 pdown-prompt.#[(_prompt.choices.
12cc0 26 6f 70 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 2d 66 6e 29 20 22 5c 33 30 34 5c 33 30 35 21 &optional.display-fn)."\304\305!
12ce0 5c 32 30 35 24 00 08 5c 32 30 33 11 00 5c 33 30 36 08 09 5c 22 5c 32 30 32 12 00 09 1a 5c 33 30 \205$..\203..\306..\"\202....\30
12d00 35 5c 6e 21 5c 32 31 31 1b 5c 32 30 33 21 00 0b 09 38 5c 32 30 32 23 00 5c 33 30 37 20 2a 5c 32 5\n!\211.\203!...8\202#.\307.*\2
12d20 30 37 22 20 5b 64 69 73 70 6c 61 79 2d 66 6e 20 63 68 6f 69 63 65 73 20 66 6f 72 6d 61 74 74 65 07".[display-fn.choices.formatte
12d40 64 2d 63 68 6f 69 63 65 73 20 6e 20 66 62 6f 75 6e 64 70 20 64 72 6f 70 64 6f 77 6e 2d 6c 69 73 d-choices.n.fboundp.dropdown-lis
12d60 74 20 6d 61 70 63 61 72 20 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 5d 20 34 5d 29 0a 28 64 65 66 t.mapcar.keyboard-quit].4]).(def
12d80 61 6c 69 61 73 20 27 79 61 73 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 20 23 5b 28 alias.'yas-completing-prompt.#[(
12da0 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 73 70 6c 61 79 prompt.choices.&optional.display
12dc0 2d 66 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 6e 29 20 22 08 5c 32 30 33 0b 00 5c 33 30 36 08 -fn.completion-fn).".\203..\306.
12de0 09 5c 22 5c 32 30 32 5c 66 00 09 1a 0b 5c 32 30 36 12 00 5c 33 30 37 5c 66 5c 6e 5c 33 31 30 5c .\"\202\f....\206..\307\f\n\310\
12e00 33 31 31 5c 33 31 30 5c 32 31 31 26 06 1d 09 5c 6e 3d 5c 32 30 33 25 00 0d 5c 32 30 32 31 00 5c 311\310\211&...\n=\203%..\2021.\
12e20 33 31 32 0d 5c 6e 5c 33 31 33 5c 33 31 34 24 5c 32 30 36 2f 00 5c 33 31 35 09 38 2a 5c 32 30 37 312.\n\313\314$\206/.\315.8*\207
12e40 22 20 5b 64 69 73 70 6c 61 79 2d 66 6e 20 63 68 6f 69 63 65 73 20 66 6f 72 6d 61 74 74 65 64 2d ".[display-fn.choices.formatted-
12e60 63 68 6f 69 63 65 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 6e 20 70 72 6f 6d 70 74 20 63 68 6f choices.completion-fn.prompt.cho
12e80 73 65 6e 20 6d 61 70 63 61 72 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 6e 69 6c 20 72 sen.mapcar.completing-read.nil.r
12ea0 65 71 75 69 72 65 2d 6d 61 74 63 68 20 63 6c 2d 70 6f 73 69 74 69 6f 6e 20 3a 74 65 73 74 20 73 equire-match.cl-position.:test.s
12ec0 74 72 69 6e 67 3d 20 30 5d 20 37 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6e 6f 2d tring=.0].7]).(defalias.'yas-no-
12ee0 70 72 6f 6d 70 74 20 23 5b 28 5f 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f prompt.#[(_prompt.choices.&optio
12f00 6e 61 6c 20 5f 64 69 73 70 6c 61 79 2d 66 6e 29 20 22 08 40 5c 32 30 37 22 20 5b 63 68 6f 69 63 nal._display-fn).".@\207".[choic
12f20 65 73 5d 20 31 5d 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 63 72 65 61 74 69 6e 67 2d 63 6f es].1]).(defvar.yas--creating-co
12f40 6d 70 69 6c 65 64 2d 73 6e 69 70 70 65 74 73 20 6e 69 6c 29 0a 23 40 33 35 20 48 65 6c 70 65 72 mpiled-snippets.nil).#@35.Helper
12f60 20 66 6f 72 20 60 79 61 73 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 27 2e 1f 0a 28 64 65 .for.`yas-define-snippets'...(de
12f80 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 2d 31 20 23 falias.'yas--define-snippets-1.#
12fa0 5b 28 73 6e 69 70 70 65 74 20 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 29 20 22 5c 33 30 32 08 5c [(snippet.snippet-table)."\302.\
12fc0 33 30 33 5c 33 30 34 08 09 23 5c 22 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 303\304..#\"\207".[snippet-table
12fe0 20 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 75 70 64 61 74 65 2d 74 65 6d 70 6c 61 74 65 20 61 70 .snippet.yas--update-template.ap
13000 70 6c 79 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 2d 32 5d 20 36 20 28 23 ply.yas--define-snippets-2].6.(#
13020 24 20 2e 20 37 37 36 35 38 29 5d 29 0a 23 40 38 32 37 20 44 65 66 69 6e 65 20 53 4e 49 50 50 45 $...77658)]).#@827.Define.SNIPPE
13040 54 53 20 66 6f 72 20 4d 4f 44 45 2e 0a 0a 53 4e 49 50 50 45 54 53 20 69 73 20 61 20 6c 69 73 74 TS.for.MODE...SNIPPETS.is.a.list
13060 20 6f 66 20 73 6e 69 70 70 65 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 2c 20 65 61 63 68 20 74 61 .of.snippet.definitions,.each.ta
13080 6b 69 6e 67 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 66 6f 72 6d 0a 0a 20 28 4b 45 59 20 54 king.the.following.form...(KEY.T
130a0 45 4d 50 4c 41 54 45 20 4e 41 4d 45 20 43 4f 4e 44 49 54 49 4f 4e 20 47 52 4f 55 50 20 45 58 50 EMPLATE.NAME.CONDITION.GROUP.EXP
130c0 41 4e 44 2d 45 4e 56 20 4c 4f 41 44 2d 46 49 4c 45 20 4b 45 59 42 49 4e 44 49 4e 47 20 55 55 49 AND-ENV.LOAD-FILE.KEYBINDING.UUI
130e0 44 20 53 41 56 45 2d 46 49 4c 45 29 0a 0a 57 69 74 68 69 6e 20 74 68 65 73 65 2c 20 6f 6e 6c 79 D.SAVE-FILE)..Within.these,.only
13100 20 4b 45 59 20 61 6e 64 20 54 45 4d 50 4c 41 54 45 20 61 72 65 20 61 63 74 75 61 6c 6c 79 20 6d .KEY.and.TEMPLATE.are.actually.m
13120 61 6e 64 61 74 6f 72 79 2e 0a 0a 54 45 4d 50 4c 41 54 45 20 6d 69 67 68 74 20 62 65 20 61 20 4c andatory...TEMPLATE.might.be.a.L
13140 69 73 70 20 66 6f 72 6d 20 6f 72 20 61 20 73 74 72 69 6e 67 2c 20 64 65 70 65 6e 64 69 6e 67 20 isp.form.or.a.string,.depending.
13160 6f 6e 20 77 68 65 74 68 65 72 0a 74 68 69 73 20 69 73 20 61 20 73 6e 69 70 70 65 74 20 6f 72 20 on.whether.this.is.a.snippet.or.
13180 61 20 73 6e 69 70 70 65 74 2d 63 6f 6d 6d 61 6e 64 2e 0a 0a 43 4f 4e 44 49 54 49 4f 4e 2c 20 45 a.snippet-command...CONDITION,.E
131a0 58 50 41 4e 44 2d 45 4e 56 20 61 6e 64 20 4b 45 59 42 49 4e 44 49 4e 47 20 61 72 65 20 4c 69 73 XPAND-ENV.and.KEYBINDING.are.Lis
131c0 70 20 66 6f 72 6d 73 2c 20 74 68 65 79 20 68 61 76 65 0a 62 65 65 6e 20 60 79 61 73 2d 2d 72 65 p.forms,.they.have.been.`yas--re
131e0 61 64 2d 6c 69 73 70 27 2d 65 64 20 61 6e 64 20 77 69 6c 6c 20 65 76 65 6e 74 75 61 6c 6c 79 20 ad-lisp'-ed.and.will.eventually.
13200 62 65 0a 60 79 61 73 2d 2d 65 76 61 6c 2d 66 6f 72 2d 73 74 72 69 6e 67 27 2d 65 64 2e 0a 0a 54 be.`yas--eval-for-string'-ed...T
13220 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 73 74 72 69 6e 67 he.remaining.elements.are.string
13240 73 2e 0a 0a 46 49 4c 45 20 69 73 20 70 72 6f 62 61 62 6c 79 20 6f 66 20 76 65 72 79 20 6c 69 74 s...FILE.is.probably.of.very.lit
13260 74 6c 65 20 75 73 65 20 69 66 20 79 6f 75 27 72 65 20 70 72 6f 67 72 61 6d 61 74 69 63 61 6c 6c tle.use.if.you're.programaticall
13280 79 0a 64 65 66 69 6e 69 6e 67 20 73 6e 69 70 70 65 74 73 2e 0a 0a 55 55 49 44 20 69 73 20 74 68 y.defining.snippets...UUID.is.th
132a0 65 20 73 6e 69 70 70 65 74 27 73 20 22 75 6e 69 71 75 65 2d 69 64 22 2e 20 4c 6f 61 64 69 6e 67 e.snippet's."unique-id"..Loading
132c0 20 61 20 73 65 63 6f 6e 64 20 73 6e 69 70 70 65 74 0a 66 69 6c 65 20 77 69 74 68 20 74 68 65 20 .a.second.snippet.file.with.the.
132e0 73 61 6d 65 20 75 75 69 64 20 77 6f 75 6c 64 20 72 65 70 6c 61 63 65 20 74 68 65 20 70 72 65 76 same.uuid.would.replace.the.prev
13300 69 6f 75 73 20 73 6e 69 70 70 65 74 2e 0a 0a 59 6f 75 20 63 61 6e 20 75 73 65 20 60 79 61 73 2d ious.snippet...You.can.use.`yas-
13320 2d 70 61 72 73 65 2d 74 65 6d 70 6c 61 74 65 27 20 74 6f 20 72 65 74 75 72 6e 20 73 75 63 68 20 -parse-template'.to.return.such.
13340 6c 69 73 74 73 20 62 61 73 65 64 20 6f 6e 0a 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 lists.based.on.the.current.buffe
13360 72 73 20 63 6f 6e 74 65 6e 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 65 66 rs.contents...(defalias.'yas-def
13380 69 6e 65 2d 73 6e 69 70 70 65 74 73 20 23 5b 28 6d 6f 64 65 20 73 6e 69 70 70 65 74 73 29 20 22 ine-snippets.#[(mode.snippets)."
133a0 08 5c 32 30 33 49 00 5c 33 30 36 19 5c 33 30 37 63 5c 32 31 30 5c 6e 5c 33 30 36 1b 5c 32 31 31 .\203I.\306.\307c\210\n\306.\211
133c0 1c 5c 32 30 33 37 00 5c 66 40 13 5c 33 31 30 0b 5c 33 31 31 5c 33 31 32 0b 47 5a 5c 33 30 36 5c .\2037.\f@.\310.\311\312.GZ\306\
133e0 22 5c 22 13 5c 33 31 33 0b 38 1d 5c 33 31 33 0b 5c 32 33 33 5c 33 30 36 5c 32 34 30 5c 32 31 30 "\".\313.8.\313.\233\306\240\210
13400 5c 33 31 34 0b 5c 32 33 33 0d 5c 32 34 30 5c 32 31 30 29 5c 66 41 5c 32 31 31 14 5c 32 30 34 11 \314.\233.\240\210)\fA\211.\204.
13420 00 2a 5c 33 31 35 5c 33 31 36 5c 33 31 37 0e 13 44 5c 33 31 37 5c 6e 44 45 21 63 5c 32 31 30 5c .*\315\316\317..D\317\nDE!c\210\
13440 33 32 30 63 29 5c 32 30 37 5c 33 32 31 0e 13 21 5c 33 30 36 1e 14 1e 15 5c 6e 5c 33 30 36 1b 5c 320c)\207\321..!\306....\n\306.\
13460 32 31 31 1c 5c 32 30 33 6b 00 5c 66 40 13 5c 33 32 32 0b 0e 15 5c 22 16 14 5c 66 41 5c 32 31 31 211.\203k.\f@.\322...\"..\fA\211
13480 14 5c 32 30 34 5a 00 2a 0e 14 2a 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 72 65 61 74 69 6e 67 2d .\204Z.*..*\207".[yas--creating-
134a0 63 6f 6d 70 69 6c 65 64 2d 73 6e 69 70 70 65 74 73 20 70 72 69 6e 74 2d 6c 65 6e 67 74 68 20 73 compiled-snippets.print-length.s
134c0 6e 69 70 70 65 74 73 20 73 6e 69 70 70 65 74 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 nippets.snippet.--dolist-tail--.
134e0 6c 6f 61 64 2d 66 69 6c 65 20 6e 69 6c 20 22 3b 3b 3b 20 53 6e 69 70 70 65 74 20 64 65 66 69 6e load-file.nil.";;;.Snippet.defin
13500 69 74 69 6f 6e 73 3a 5c 6e 3b 3b 3b 5c 6e 22 20 61 70 70 65 6e 64 20 6d 61 6b 65 2d 6c 69 73 74 itions:\n;;;\n".append.make-list
13520 20 31 30 20 36 20 39 20 70 70 2d 74 6f 2d 73 74 72 69 6e 67 20 79 61 73 2d 64 65 66 69 6e 65 2d .10.6.9.pp-to-string.yas-define-
13540 73 6e 69 70 70 65 74 73 20 71 75 6f 74 65 20 22 5c 6e 5c 6e 22 20 79 61 73 2d 2d 74 61 62 6c 65 snippets.quote."\n\n".yas--table
13560 2d 67 65 74 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 -get-create.yas--define-snippets
13580 2d 31 20 6d 6f 64 65 20 74 65 6d 70 6c 61 74 65 20 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 5d 20 -1.mode.template.snippet-table].
135a0 36 20 28 23 24 20 2e 20 37 37 38 37 35 29 5d 29 0a 23 40 34 33 20 52 65 74 75 72 6e 20 54 45 4d 6.(#$...77875)]).#@43.Return.TEM
135c0 50 4c 41 54 45 27 73 20 4c 4f 41 44 2d 46 49 4c 45 20 6f 72 20 53 41 56 45 2d 46 49 4c 45 2e 1f PLATE's.LOAD-FILE.or.SAVE-FILE..
135e0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 65 74 2d 66 69 .(defalias.'yas--template-get-fi
13600 6c 65 20 23 5b 28 74 65 6d 70 6c 61 74 65 29 20 22 08 5c 33 30 33 48 09 3e 5c 32 30 34 0f 00 5c le.#[(template).".\303H.>\204..\
13620 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 5c 32 30 36 46 00 08 304\305\306.D\"\210.\307H\206F..
13640 5c 33 30 33 48 09 3e 5c 32 30 34 24 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 \303H.>\204$.\304\305\306.D\"\21
13660 30 08 5c 33 31 30 48 5c 32 31 31 1a 5c 32 30 33 44 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 5c 0.\310H\211.\203D.\311\312\313.\
13680 33 30 33 48 09 3e 5c 32 30 34 3e 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 303H.>\204>.\304\305\306.D\"\210
136a0 08 5c 33 31 32 48 5c 6e 24 5c 32 31 30 5c 6e 29 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 .\312H\n$\210\n)\207".[template.
136c0 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 66 69 6c cl-struct-yas--template-tags.fil
136e0 65 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 e.0.signal.wrong-type-argument.y
13700 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 36 20 37 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 33 20 as--template.6.7.yas--message.3.
13720 22 25 73 20 68 61 73 20 6e 6f 20 6c 6f 61 64 20 66 69 6c 65 2c 20 75 73 69 6e 67 20 73 61 76 65 "%s.has.no.load.file,.using.save
13740 20 66 69 6c 65 2c 20 25 73 2c 20 69 6e 73 74 65 61 64 2e 22 5d 20 38 20 28 23 24 20 2e 20 37 39 .file,.%s,.instead."].8.(#$...79
13760 32 38 36 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6c 6f 61 64 2d 79 61 73 2d 286)]).(defalias.'yas--load-yas-
13780 73 65 74 75 70 2d 66 69 6c 65 20 23 5b 28 66 69 6c 65 29 20 22 08 5c 32 30 34 5c 66 00 5c 33 30 setup-file.#[(file).".\204\f.\30
137a0 34 09 5c 33 30 35 5c 6e 5c 33 30 36 58 23 5c 32 30 37 09 5c 33 30 37 50 1b 5c 33 31 30 0b 21 5c 4.\305\n\306X#\207.\307P.\310.!\
137c0 32 30 35 1f 00 5c 33 31 31 63 5c 32 31 30 5c 33 31 32 0b 21 5c 32 31 30 64 62 29 5c 32 30 37 22 205..\311c\210\312.!\210db)\207"
137e0 20 5b 79 61 73 2d 2d 63 72 65 61 74 69 6e 67 2d 63 6f 6d 70 69 6c 65 64 2d 73 6e 69 70 70 65 74 .[yas--creating-compiled-snippet
13800 73 20 66 69 6c 65 20 79 61 73 2d 76 65 72 62 6f 73 69 74 79 20 65 6c 66 69 6c 65 20 6c 6f 61 64 s.file.yas-verbosity.elfile.load
13820 20 6e 6f 65 72 72 6f 72 20 34 20 22 2e 65 6c 22 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 22 .noerror.4.".el".file-exists-p."
13840 3b 3b 3b 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 2e 79 61 73 2d 73 65 74 75 70 2e 65 ;;;.contents.of.the..yas-setup.e
13860 6c 20 73 75 70 70 6f 72 74 20 66 69 6c 65 3a 5c 6e 3b 3b 3b 5c 6e 22 20 69 6e 73 65 72 74 2d 66 l.support.file:\n;;;\n".insert-f
13880 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 5d 20 35 5d 29 0a 23 40 34 34 20 41 64 64 20 50 41 52 45 4e ile-contents].5]).#@44.Add.PAREN
138a0 54 53 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 4d 4f 44 45 27 73 20 70 61 72 65 6e 74 73 TS.to.the.list.of.MODE's.parents
138c0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 66 69 6e 65 2d 70 61 72 65 6e 74 ...(defalias.'yas--define-parent
138e0 73 20 23 5b 28 6d 6f 64 65 20 70 61 72 65 6e 74 73 29 20 22 5c 33 30 33 08 5c 33 30 34 5c 33 30 s.#[(mode.parents)."\303.\304\30
13900 35 09 5c 33 30 36 08 5c 6e 5c 22 5c 22 21 5c 6e 23 5c 32 30 37 22 20 5b 6d 6f 64 65 20 70 61 72 5.\306.\n\"\"!\n#\207".[mode.par
13920 65 6e 74 73 20 79 61 73 2d 2d 70 61 72 65 6e 74 73 20 70 75 74 68 61 73 68 20 63 6c 2d 72 65 6d ents.yas--parents.puthash.cl-rem
13940 6f 76 65 2d 64 75 70 6c 69 63 61 74 65 73 20 61 70 70 65 6e 64 20 67 65 74 68 61 73 68 5d 20 38 ove-duplicates.append.gethash].8
13960 20 28 23 24 20 2e 20 38 30 30 32 33 29 5d 29 0a 23 40 31 37 30 20 4c 6f 61 64 20 73 6e 69 70 70 .(#$...80023)]).#@170.Load.snipp
13980 65 74 73 20 69 6e 20 64 69 72 65 63 74 6f 72 79 20 68 69 65 72 61 72 63 68 79 20 54 4f 50 2d 4c ets.in.directory.hierarchy.TOP-L
139a0 45 56 45 4c 2d 44 49 52 2e 0a 0a 42 65 6c 6f 77 20 54 4f 50 2d 4c 45 56 45 4c 2d 44 49 52 20 65 EVEL-DIR...Below.TOP-LEVEL-DIR.e
139c0 61 63 68 20 64 69 72 65 63 74 6f 72 79 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6d 6f 64 65 20 6e ach.directory.should.be.a.mode.n
139e0 61 6d 65 2e 0a 0a 57 69 74 68 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 55 53 45 2d 4a ame...With.prefix.argument.USE-J
13a00 49 54 20 64 6f 20 6a 69 74 2d 6c 6f 61 64 69 6e 67 20 6f 66 20 73 6e 69 70 70 65 74 73 2e 1f 0a IT.do.jit-loading.of.snippets...
13a20 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 20 23 5b (defalias.'yas-load-directory.#[
13a40 28 74 6f 70 2d 6c 65 76 65 6c 2d 64 69 72 20 26 6f 70 74 69 6f 6e 61 6c 20 75 73 65 2d 6a 69 74 (top-level-dir.&optional.use-jit
13a60 20 69 6e 74 65 72 61 63 74 69 76 65 29 20 22 08 5c 32 30 34 06 00 09 10 5c 33 30 36 1a 5c 33 30 .interactive).".\204....\306.\30
13a80 37 09 21 5c 33 30 36 1b 5c 32 31 31 1c 5c 32 30 33 5c 32 32 30 00 5c 66 40 13 5c 33 31 30 0b 5c 7.!\306.\211.\203\220.\f@.\310.\
13aa0 33 31 31 50 21 5c 32 31 31 1d 40 1e 16 0d 41 1e 17 5c 33 31 32 0e 16 0e 17 5c 22 5c 32 31 30 5c 311P!\211.@...A..\312....\"\210\
13ac0 33 31 33 0e 16 21 5c 32 31 30 5c 33 31 34 5c 33 31 35 0b 0e 16 23 1e 18 0e 19 5c 32 30 33 46 00 313..!\210\314\315...#....\203F.
13ae0 5c 33 31 36 0e 16 0e 18 5c 22 5c 32 31 30 5c 32 30 32 4a 00 0e 18 20 5c 32 31 30 29 0e 19 5c 32 \316....\"\210\202J....\210)..\2
13b00 30 33 5c 32 31 30 00 5c 33 31 37 20 1e 1a 5c 33 30 36 1e 1b 0e 1a 3a 5c 32 30 33 5c 32 30 37 00 03\210.\317...\306....:\203\207.
13b20 0e 1a 40 16 1b 72 0e 1b 71 5c 32 31 30 0e 1c 0e 16 3d 5c 32 30 33 7d 00 5c 33 32 30 5c 33 32 31 ..@..r..q\210....=\203}.\320\321
13b40 5c 33 32 32 0e 1b 0e 16 24 5c 32 31 30 0e 1b 5c 6e 42 12 29 0e 1a 41 5c 32 31 31 16 1a 5c 32 30 \322....$\210..\nB.)..A\211..\20
13b60 32 59 00 2a 2b 5c 66 41 5c 32 31 31 14 5c 32 30 34 12 00 2a 5c 6e 1e 1d 5c 33 30 36 1e 1b 0e 1d 2Y.*+\fA\211.\204..*\n..\306....
13b80 3a 5c 32 30 33 5c 32 36 34 00 0e 1d 40 16 1b 72 0e 1b 71 5c 32 31 30 5c 33 32 33 20 5c 32 31 30 :\203\264...@..r..q\210\323.\210
13ba0 29 0e 1d 41 5c 32 31 31 16 1d 5c 32 30 32 5c 32 33 31 00 2b 0e 1e 5c 32 30 35 5c 32 37 37 00 5c )..A\211..\202\231.+..\205\277.\
13bc0 33 32 30 5c 33 32 34 5c 33 32 35 09 23 5c 32 30 37 22 20 5b 79 61 73 2d 73 6e 69 70 70 65 74 2d 320\324\325.#\207".[yas-snippet-
13be0 64 69 72 73 20 74 6f 70 2d 6c 65 76 65 6c 2d 64 69 72 20 69 6d 70 61 74 69 65 6e 74 2d 62 75 66 dirs.top-level-dir.impatient-buf
13c00 66 65 72 73 20 64 69 72 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 6d 61 6a 6f 72 2d 6d fers.dir.--dolist-tail--.major-m
13c20 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 73 20 6e 69 6c 20 79 61 73 2d 2d 73 75 62 64 69 72 73 ode-and-parents.nil.yas--subdirs
13c40 20 79 61 73 2d 2d 63 6f 6d 70 75 74 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 61 6e 64 2d 70 61 72 .yas--compute-major-mode-and-par
13c60 65 6e 74 73 20 22 2f 64 75 6d 6d 79 22 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 70 61 72 65 6e 74 ents."/dummy".yas--define-parent
13c80 73 20 79 61 73 2d 2d 6d 65 6e 75 2d 6b 65 79 6d 61 70 2d 67 65 74 2d 63 72 65 61 74 65 20 61 70 s.yas--menu-keymap-get-create.ap
13ca0 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 79 61 73 2d 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 ply-partially.yas--load-director
13cc0 79 2d 31 20 79 61 73 2d 2d 73 63 68 65 64 75 6c 65 2d 6a 69 74 20 62 75 66 66 65 72 2d 6c 69 73 y-1.yas--schedule-jit.buffer-lis
13ce0 74 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 22 44 69 73 63 6f 76 65 72 65 64 20 74 68 65 t.yas--message.4."Discovered.the
13d00 72 65 20 77 61 73 20 61 6c 72 65 61 64 79 20 25 73 20 69 6e 20 25 73 22 20 79 61 73 2d 2d 6c 6f re.was.already.%s.in.%s".yas--lo
13d20 61 64 2d 70 65 6e 64 69 6e 67 2d 6a 69 74 73 20 33 20 22 4c 6f 61 64 65 64 20 73 6e 69 70 70 65 ad-pending-jits.3."Loaded.snippe
13d40 74 73 20 66 72 6f 6d 20 25 73 2e 22 20 6d 6f 64 65 2d 73 79 6d 20 70 61 72 65 6e 74 73 20 66 75 ts.from.%s.".mode-sym.parents.fu
13d60 6e 20 75 73 65 2d 6a 69 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 62 75 66 66 65 72 n.use-jit.#1=#:--cl-var--.buffer
13d80 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 69 6e 74 65 .major-mode.#2=#:--cl-var--.inte
13da0 72 61 63 74 69 76 65 5d 20 36 20 28 23 24 20 2e 20 38 30 32 34 36 29 20 28 6c 69 73 74 20 28 72 ractive].6.(#$...80246).(list.(r
13dc0 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 53 65 6c 65 63 74 20 74 68 65 20 72 ead-directory-name."Select.the.r
13de0 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 3a 20 22 20 6e 69 6c 20 6e 69 6c 20 74 29 20 63 75 72 72 oot.directory:.".nil.nil.t).curr
13e00 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 74 29 5d 29 0a 23 40 35 32 20 52 65 63 75 72 73 69 ent-prefix-arg.t)]).#@52.Recursi
13e20 76 65 6c 79 20 6c 6f 61 64 20 73 6e 69 70 70 65 74 20 74 65 6d 70 6c 61 74 65 73 20 66 72 6f 6d vely.load.snippet.templates.from
13e40 20 44 49 52 45 43 54 4f 52 59 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6c 6f 61 .DIRECTORY...(defalias.'yas--loa
13e60 64 2d 64 69 72 65 63 74 6f 72 79 2d 31 20 23 5b 28 64 69 72 65 63 74 6f 72 79 20 6d 6f 64 65 2d d-directory-1.#[(directory.mode-
13e80 73 79 6d 29 20 22 08 5c 32 30 33 37 00 5c 33 30 36 5c 33 30 37 09 5c 22 5c 32 31 31 1a 5c 33 31 sym).".\2037.\306\307.\"\211.\31
13ea0 30 5c 33 31 31 5c 33 31 32 21 21 1b 1c 5c 33 31 33 5c 32 31 36 72 0b 71 5c 32 31 30 5c 33 31 34 0\311\312!!..\313\216r.q\210\314
13ec0 5c 33 31 35 0d 5c 22 63 5c 32 31 30 5c 33 31 36 09 0d 5c 22 5c 32 31 30 5c 33 31 34 5c 33 31 37 \315.\"c\210\316..\"\210\314\317
13ee0 5c 33 32 30 20 5c 22 63 29 72 0b 71 5c 32 31 30 5c 33 32 31 5c 33 32 32 5c 32 31 31 5c 66 5c 33 \320.\"c)r.q\210\321\322\211\f\3
13f00 32 32 5c 33 32 33 25 5c 32 31 30 2d 5c 32 30 37 5c 33 32 34 5c 33 30 36 5c 33 32 35 09 5c 22 21 22\323%\210-\207\324\306\325.\"!
13f20 3f 5c 32 30 35 64 00 5c 33 32 36 5c 33 30 36 5c 33 32 37 09 5c 22 5c 33 33 30 0e 1f 5c 33 33 31 ?\205d.\326\306\327.\"\330..\331
13f40 58 23 5c 32 30 35 56 00 5c 33 33 32 5c 33 33 33 5c 33 33 34 09 23 5c 32 31 30 5c 33 33 35 3f 5c X#\205V.\332\333\334.#\210\335?\
13f60 32 30 35 64 00 5c 33 33 32 5c 33 33 33 5c 33 33 36 09 23 5c 32 31 30 5c 33 31 36 09 0d 5c 22 5c 205d.\332\333\336.#\210\316..\"\
13f80 32 30 37 22 20 5b 79 61 73 2d 2d 63 72 65 61 74 69 6e 67 2d 63 6f 6d 70 69 6c 65 64 2d 73 6e 69 207".[yas--creating-compiled-sni
13fa0 70 70 65 74 73 20 64 69 72 65 63 74 6f 72 79 20 6f 75 74 70 75 74 2d 66 69 6c 65 20 23 31 3d 23 ppets.directory.output-file.#1=#
13fc0 3a 74 65 6d 70 2d 62 75 66 66 65 72 20 23 32 3d 23 3a 74 65 6d 70 2d 66 69 6c 65 20 6d 6f 64 65 :temp-buffer.#2=#:temp-file.mode
13fe0 2d 73 79 6d 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 79 61 73 2d 63 6f 6d 70 -sym.expand-file-name.".yas-comp
14000 69 6c 65 64 2d 73 6e 69 70 70 65 74 73 2e 65 6c 22 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 iled-snippets.el".get-buffer-cre
14020 61 74 65 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 22 20 2a ate.generate-new-buffer-name.".*
14040 74 65 6d 70 20 66 69 6c 65 2a 22 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 35 09 00 5c temp.file*".#[nil."\301.!\205..\
14060 33 30 32 08 21 5c 32 30 37 22 20 5b 23 31 23 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 302.!\207".[#1#.buffer-name.kill
14080 2d 62 75 66 66 65 72 5d 20 32 5d 20 66 6f 72 6d 61 74 20 22 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 -buffer].2].format.";;;.Compiled
140a0 20 73 6e 69 70 70 65 74 73 20 61 6e 64 20 73 75 70 70 6f 72 74 20 66 69 6c 65 73 20 66 6f 72 20 .snippets.and.support.files.for.
140c0 60 25 73 27 5c 6e 22 20 79 61 73 2d 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 32 20 22 3b `%s'\n".yas--load-directory-2.";
140e0 3b 3b 20 44 6f 20 6e 6f 74 20 65 64 69 74 21 20 46 69 6c 65 20 67 65 6e 65 72 61 74 65 64 20 61 ;;.Do.not.edit!.File.generated.a
14100 74 20 25 73 5c 6e 22 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 77 72 69 74 t.%s\n".current-time-string.writ
14120 65 2d 72 65 67 69 6f 6e 20 6e 69 6c 20 30 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 22 2e 79 e-region.nil.0.file-exists-p.".y
14140 61 73 2d 73 6b 69 70 22 20 6c 6f 61 64 20 22 2e 79 61 73 2d 63 6f 6d 70 69 6c 65 64 2d 73 6e 69 as-skip".load.".yas-compiled-sni
14160 70 70 65 74 73 22 20 6e 6f 65 72 72 6f 72 20 33 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 ppets".noerror.3.yas--message.4.
14180 22 4c 6f 61 64 65 64 20 63 6f 6d 70 69 6c 65 64 20 73 6e 69 70 70 65 74 73 20 66 72 6f 6d 20 25 "Loaded.compiled.snippets.from.%
141a0 73 22 20 74 20 22 4c 6f 61 64 69 6e 67 20 73 6e 69 70 70 65 74 20 66 69 6c 65 73 20 66 72 6f 6d s".t."Loading.snippet.files.from
141c0 20 25 73 22 20 79 61 73 2d 76 65 72 62 6f 73 69 74 79 5d 20 38 20 28 23 24 20 2e 20 38 31 34 33 .%s".yas-verbosity].8.(#$...8143
141e0 33 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6c 6f 61 64 2d 64 69 72 65 63 74 3)]).(defalias.'yas--load-direct
14200 6f 72 79 2d 32 20 23 5b 28 64 69 72 65 63 74 6f 72 79 20 6d 6f 64 65 2d 73 79 6d 29 20 22 5c 33 ory-2.#[(directory.mode-sym)."\3
14220 30 36 5c 33 30 37 5c 33 31 30 08 5c 22 21 5c 32 31 30 08 19 5c 33 31 31 1a 5c 33 31 32 5c 33 31 06\307\310.\"!\210..\311.\312\31
14240 33 21 1b 72 0b 71 5c 32 31 30 5c 33 31 34 5c 32 31 36 5c 33 31 35 08 5c 33 31 36 5c 22 5c 33 31 3!.r.q\210\314\216\315.\316\"\31
14260 31 1c 5c 32 31 31 1d 5c 32 30 33 3d 00 0d 40 14 5c 33 31 37 5c 66 21 5c 32 30 33 36 00 5c 33 32 1.\211.\203=..@.\317\f!\2036.\32
14280 30 20 5c 32 31 30 5c 33 32 31 5c 66 21 5c 32 31 30 5c 33 32 32 5c 66 21 5c 6e 42 12 0d 41 5c 32 0.\210\321\f!\210\322\f!\nB..A\2
142a0 31 31 15 5c 32 30 34 20 00 2d 5c 6e 5c 32 30 33 48 00 5c 33 32 33 0e 15 5c 6e 5c 22 5c 32 31 30 11.\204..-\n\203H.\323..\n\"\210
142c0 5c 33 31 35 08 21 5c 33 31 31 1e 16 5c 32 31 31 1d 5c 32 30 35 66 00 0d 40 16 16 5c 33 32 34 0e \315.!\311..\211.\205f..@..\324.
142e0 16 0e 15 5c 22 5c 32 31 30 0d 41 5c 32 31 31 15 5c 32 30 34 53 00 5c 33 31 31 2c 5c 32 30 37 22 ...\"\210.A\211.\204S.\311,\207"
14300 20 5b 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 73 6e .[directory.default-directory.sn
14320 69 70 70 65 74 2d 64 65 66 73 20 23 31 3d 23 3a 74 65 6d 70 2d 62 75 66 66 65 72 20 66 69 6c 65 ippet-defs.#1=#:temp-buffer.file
14340 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 79 61 73 2d 2d 6c 6f 61 64 2d 79 61 73 2d 73 .--dolist-tail--.yas--load-yas-s
14360 65 74 75 70 2d 66 69 6c 65 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 79 61 73 etup-file.expand-file-name.".yas
14380 2d 73 65 74 75 70 22 20 6e 69 6c 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 -setup".nil.generate-new-buffer.
143a0 22 20 2a 74 65 6d 70 2a 22 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 35 09 00 5c 33 30 ".*temp*".#[nil."\301.!\205..\30
143c0 32 08 21 5c 32 30 37 22 20 5b 23 31 23 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 2.!\207".[#1#.buffer-name.kill-b
143e0 75 66 66 65 72 5d 20 32 5d 20 79 61 73 2d 2d 73 75 62 64 69 72 73 20 6e 6f 2d 73 75 62 64 69 72 uffer].2].yas--subdirs.no-subdir
14400 73 2d 6a 75 73 74 2d 66 69 6c 65 73 20 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 65 72 61 s-just-files.file-readable-p.era
14420 73 65 2d 62 75 66 66 65 72 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 79 se-buffer.insert-file-contents.y
14440 61 73 2d 2d 70 61 72 73 65 2d 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 64 65 66 69 6e 65 2d 73 6e as--parse-template.yas-define-sn
14460 69 70 70 65 74 73 20 79 61 73 2d 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 32 20 6d 6f 64 ippets.yas--load-directory-2.mod
14480 65 2d 73 79 6d 20 73 75 62 64 69 72 5d 20 35 5d 29 0a 23 40 38 37 20 52 65 6c 6f 61 64 20 74 68 e-sym.subdir].5]).#@87.Reload.th
144a0 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 6c 69 73 74 65 64 20 69 6e 20 60 79 61 73 2d 73 6e 69 e.directories.listed.in.`yas-sni
144c0 70 70 65 74 2d 64 69 72 73 27 20 6f 72 0a 70 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 20 74 6f ppet-dirs'.or.prompt.the.user.to
144e0 20 73 65 6c 65 63 74 20 6f 6e 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6c 6f .select.one...(defalias.'yas--lo
14500 61 64 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 6a ad-snippet-dirs.#[(&optional.noj
14520 69 74 29 20 22 5c 33 30 36 18 09 5c 32 30 34 0d 00 5c 33 30 37 5c 33 31 30 21 5c 32 31 30 5c 32 it)."\306..\204..\307\310!\210\2
14540 30 32 58 00 5c 6e 09 5c 32 33 35 5c 32 30 33 18 00 5c 33 31 31 5c 6e 5c 33 31 32 5c 22 5c 32 31 02X.\n.\235\203..\311\n\312\"\21
14560 30 5c 33 31 33 5c 33 30 31 20 21 5c 33 30 36 1b 5c 32 31 31 1c 5c 32 30 33 57 00 5c 66 40 13 5c 0\313\301.!\306.\211.\203W.\f@.\
14580 33 31 34 0b 21 5c 32 30 33 48 00 5c 33 31 30 0b 0d 3f 5c 22 5c 32 31 30 0d 5c 32 30 33 3f 00 5c 314.!\203H.\310..?\"\210.\203?.\
145a0 33 31 35 5c 33 31 36 5c 33 31 37 0b 23 5c 32 31 30 5c 32 30 32 50 00 5c 33 31 35 5c 33 31 36 5c 315\316\317.#\210\202P.\315\316\
145c0 33 32 30 0b 23 5c 32 31 30 5c 32 30 32 50 00 5c 33 31 35 5c 33 32 31 5c 33 32 32 0b 23 08 42 10 320.#\210\202P.\315\321\322.#.B.
145e0 5c 66 41 5c 32 31 31 14 5c 32 30 34 23 00 2a 08 29 5c 32 30 37 22 20 5b 65 72 72 6f 72 73 20 79 \fA\211.\204#.*.)\207".[errors.y
14600 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 79 61 73 2d 2d 64 65 66 61 75 6c 74 2d 75 73 65 as-snippet-dirs.yas--default-use
14620 72 2d 73 6e 69 70 70 65 74 73 2d 64 69 72 20 64 69 72 65 63 74 6f 72 79 20 2d 2d 64 6f 6c 69 73 r-snippets-dir.directory.--dolis
14640 74 2d 74 61 69 6c 2d 2d 20 6e 6f 6a 69 74 20 6e 69 6c 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 t-tail--.nojit.nil.call-interact
14660 69 76 65 6c 79 20 79 61 73 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 20 6d 61 6b 65 2d 64 69 ively.yas-load-directory.make-di
14680 72 65 63 74 6f 72 79 20 74 20 72 65 76 65 72 73 65 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 rectory.t.reverse.file-directory
146a0 2d 70 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 22 4c 6f 61 64 65 64 20 25 73 22 20 22 50 -p.yas--message.4."Loaded.%s"."P
146c0 72 65 70 61 72 65 64 20 6a 75 73 74 2d 69 6e 2d 74 69 6d 65 20 6c 6f 61 64 69 6e 67 20 66 6f 72 repared.just-in-time.loading.for
146e0 20 25 73 22 20 31 20 22 43 68 65 63 6b 20 79 6f 75 72 20 60 79 61 73 2d 73 6e 69 70 70 65 74 2d .%s".1."Check.your.`yas-snippet-
14700 64 69 72 73 27 3a 20 25 73 20 69 73 20 6e 6f 74 20 61 20 64 69 72 65 63 74 6f 72 79 22 5d 20 35 dirs':.%s.is.not.a.directory"].5
14720 20 28 23 24 20 2e 20 38 33 30 39 35 29 5d 29 0a 23 40 32 36 37 20 52 65 6c 6f 61 64 20 61 6c 6c .(#$...83095)]).#@267.Reload.all
14740 20 73 6e 69 70 70 65 74 73 20 61 6e 64 20 72 65 62 75 69 6c 64 20 74 68 65 20 59 41 53 6e 69 70 .snippets.and.rebuild.the.YASnip
14760 70 65 74 20 6d 65 6e 75 2e 0a 0a 57 68 65 6e 20 4e 4f 2d 4a 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 pet.menu...When.NO-JIT.is.non-ni
14780 6c 20 66 6f 72 63 65 20 69 6d 6d 65 64 69 61 74 65 20 72 65 6c 6f 61 64 20 6f 66 20 61 6c 6c 20 l.force.immediate.reload.of.all.
147a0 6b 6e 6f 77 6e 0a 73 6e 69 70 70 65 74 73 20 75 6e 64 65 72 20 60 79 61 73 2d 73 6e 69 70 70 65 known.snippets.under.`yas-snippe
147c0 74 2d 64 69 72 73 27 2c 20 6f 74 68 65 72 77 69 73 65 20 75 73 65 20 6a 75 73 74 2d 69 6e 2d 74 t-dirs',.otherwise.use.just-in-t
147e0 69 6d 65 0a 6c 6f 61 64 69 6e 67 2e 0a 0a 57 68 65 6e 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 ime.loading...When.called.intera
14800 63 74 69 76 65 6c 79 2c 20 75 73 65 20 6a 75 73 74 2d 69 6e 2d 74 69 6d 65 20 6c 6f 61 64 69 6e ctively,.use.just-in-time.loadin
14820 67 20 77 68 65 6e 20 67 69 76 65 6e 20 61 0a 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 1f g.when.given.a.prefix.argument..
14840 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 72 65 6c 6f 61 64 2d 61 6c 6c 20 23 5b 28 26 6f .(defalias.'yas-reload-all.#[(&o
14860 70 74 69 6f 6e 61 6c 20 6e 6f 2d 6a 69 74 20 69 6e 74 65 72 61 63 74 69 76 65 29 20 22 5c 33 30 ptional.no-jit.interactive)."\30
14880 36 32 5c 32 31 33 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 20 5c 22 18 19 08 5c 32 30 62\213.\307\310\311\312.\"...\20
148a0 33 35 00 5c 6e 5c 32 30 33 2f 00 5c 33 31 33 5c 33 31 34 21 5c 32 30 33 5c 22 00 5c 33 31 35 5c 35.\n\203/.\313\314!\203\".\315\
148c0 33 31 36 08 5c 22 5c 32 31 30 5c 32 30 32 35 00 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 22 5c 32 316.\"\210\2025.\317\320\321\"\2
148e0 31 30 5c 33 32 32 5c 33 30 36 5c 33 30 37 5c 22 5c 32 31 30 5c 32 30 32 35 00 5c 33 31 35 5c 33 10\322\306\307\"\210\2025.\315\3
14900 32 33 5c 33 31 32 20 5c 22 5c 32 31 30 5c 33 32 34 20 13 5c 33 32 34 20 14 5c 33 32 35 5c 33 32 23\312.\"\210\324..\324..\325\32
14920 36 0d 5c 22 5c 32 31 30 5c 33 32 34 20 15 5c 33 32 34 20 16 24 5c 33 32 37 0e 25 21 11 5c 33 33 6.\"\210\324..\324..$\327.%!.\33
14940 30 20 5c 32 31 30 5c 33 33 31 5c 33 33 32 21 5c 32 31 30 5c 33 33 33 5c 33 33 34 0e 24 5c 66 0b 0.\210\331\332!\210\333\334.$\f.
14960 45 5c 22 1e 26 5c 33 31 37 0e 26 5c 32 30 34 67 00 09 5c 32 30 33 6b 00 5c 33 33 35 5c 32 30 32 E\".&\317.&\204g..\203k.\335\202
14980 6c 00 5c 33 33 36 0e 25 5c 32 30 33 75 00 5c 33 33 37 5c 32 30 32 76 00 5c 33 34 30 09 5c 32 30 l.\336.%\203u.\337\202v.\340.\20
149a0 33 7e 00 5c 33 34 31 5c 32 30 32 5c 32 31 30 00 0e 26 5c 32 30 33 5c 32 30 37 00 5c 33 34 32 5c 3~.\341\202\210..&\203\207.\342\
149c0 32 30 32 5c 32 31 30 00 5c 33 34 33 23 2b 30 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 2d 65 64 202\210.\343#+0\207".[snippet-ed
149e0 69 74 69 6e 67 2d 62 75 66 66 65 72 73 20 65 72 72 6f 72 73 20 69 6e 74 65 72 61 63 74 69 76 65 iting-buffers.errors.interactive
14a00 20 79 61 73 2d 2d 74 61 62 6c 65 73 20 79 61 73 2d 2d 70 61 72 65 6e 74 73 20 79 61 73 2d 2d 6d .yas--tables.yas--parents.yas--m
14a20 65 6e 75 2d 74 61 62 6c 65 20 61 62 6f 72 74 20 6e 69 6c 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 enu-table.abort.nil.cl-remove-if
14a40 2d 6e 6f 74 20 23 5b 28 62 75 66 66 65 72 29 20 22 72 08 71 5c 32 31 30 09 29 5c 32 30 37 22 20 -not.#[(buffer)."r.q\210.)\207".
14a60 5b 62 75 66 66 65 72 20 79 61 73 2d 2d 65 64 69 74 69 6e 67 2d 74 65 6d 70 6c 61 74 65 5d 20 31 [buffer.yas--editing-template].1
14a80 5d 20 62 75 66 66 65 72 2d 6c 69 73 74 20 79 2d 6f 72 2d 6e 2d 70 20 22 53 6f 6d 65 20 62 75 66 ].buffer-list.y-or-n-p."Some.buf
14aa0 66 65 72 73 20 65 64 69 74 69 6e 67 20 6c 69 76 65 20 73 6e 69 70 70 65 74 73 2c 20 63 6c 6f 73 fers.editing.live.snippets,.clos
14ac0 65 20 74 68 65 6d 20 61 6e 64 20 70 72 6f 63 65 65 64 20 77 69 74 68 20 72 65 6c 6f 61 64 3f 20 e.them.and.proceed.with.reload?.
14ae0 22 20 6d 61 70 63 20 6b 69 6c 6c 2d 62 75 66 66 65 72 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 ".mapc.kill-buffer.yas--message.
14b00 31 20 22 41 62 6f 72 74 65 64 20 72 65 6c 6f 61 64 2e 2e 2e 22 20 74 68 72 6f 77 20 23 5b 28 62 1."Aborted.reload...".throw.#[(b
14b20 75 66 66 65 72 29 20 22 72 08 71 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 29 5c 32 30 37 22 20 5b uffer)."r.q\210\301\302!)\207".[
14b40 62 75 66 66 65 72 20 6b 69 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 79 61 73 2d 2d buffer.kill-local-variable.yas--
14b60 65 64 69 74 69 6e 67 2d 74 65 6d 70 6c 61 74 65 5d 20 32 5d 20 6d 61 6b 65 2d 68 61 73 68 2d 74 editing-template].2].make-hash-t
14b80 61 62 6c 65 20 6d 61 70 68 61 73 68 20 23 5b 28 6d 65 6e 75 2d 73 79 6d 62 6f 6c 20 5f 6b 65 79 able.maphash.#[(menu-symbol._key
14ba0 6d 61 70 29 20 22 5c 33 30 32 08 5c 33 30 33 09 21 5c 33 30 34 23 5c 32 30 37 22 20 5b 79 61 73 map)."\302.\303.!\304#\207".[yas
14bc0 2d 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 65 6e 75 20 6d 65 6e 75 2d 73 79 6d 62 6f 6c 20 64 65 --minor-mode-menu.menu-symbol.de
14be0 66 69 6e 65 2d 6b 65 79 20 76 65 63 74 6f 72 20 6e 69 6c 5d 20 34 5d 20 79 61 73 2d 2d 6c 6f 61 fine-key.vector.nil].4].yas--loa
14c00 64 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 20 79 61 73 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 d-snippet-dirs.yas-direct-keymap
14c20 73 2d 72 65 6c 6f 61 64 20 72 75 6e 2d 68 6f 6f 6b 73 20 79 61 73 2d 61 66 74 65 72 2d 72 65 6c s-reload.run-hooks.yas-after-rel
14c40 6f 61 64 2d 68 6f 6f 6b 20 63 6c 2d 65 76 65 72 79 20 23 5b 28 74 61 62 6c 65 29 20 22 5c 33 30 oad-hook.cl-every.#[(table)."\30
14c60 31 08 21 5c 33 30 32 55 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 68 61 73 68 2d 74 61 62 6c 65 2d 1.!\302U\207".[table.hash-table-
14c80 63 6f 75 6e 74 20 30 5d 20 32 5d 20 32 20 33 20 22 53 6e 69 70 70 65 74 73 20 6c 6f 61 64 65 64 count.0].2].2.3."Snippets.loaded
14ca0 20 25 73 2e 22 20 22 50 72 65 70 61 72 65 64 20 6a 75 73 74 2d 69 6e 2d 74 69 6d 65 20 6c 6f 61 .%s."."Prepared.just-in-time.loa
14cc0 64 69 6e 67 20 6f 66 20 73 6e 69 70 70 65 74 73 20 25 73 2e 22 20 22 77 69 74 68 20 73 6f 6d 65 ding.of.snippets.%s."."with.some
14ce0 20 65 72 72 6f 72 73 2e 20 20 43 68 65 63 6b 20 2a 4d 65 73 73 61 67 65 73 2a 22 20 22 28 62 75 .errors...Check.*Messages*"."(bu
14d00 74 20 6e 6f 20 73 6e 69 70 70 65 74 73 20 66 6f 75 6e 64 29 22 20 22 73 75 63 63 65 73 73 66 75 t.no.snippets.found)"."successfu
14d20 6c 6c 79 22 20 79 61 73 2d 2d 73 63 68 65 64 75 6c 65 64 2d 6a 69 74 2d 6c 6f 61 64 73 20 6e 6f lly".yas--scheduled-jit-loads.no
14d40 2d 6a 69 74 20 6e 6f 2d 73 6e 69 70 70 65 74 73 5d 20 35 20 28 23 24 20 2e 20 38 33 37 36 36 29 -jit.no-snippets].5.(#$...83766)
14d60 20 28 6c 69 73 74 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 20 .(list.(not.current-prefix-arg).
14d80 74 29 5d 29 0a 23 40 33 35 20 48 6f 6f 6b 73 20 72 75 6e 20 61 66 74 65 72 20 60 79 61 73 2d 72 t)]).#@35.Hooks.run.after.`yas-r
14da0 65 6c 6f 61 64 2d 61 6c 6c 27 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 61 66 74 65 72 2d 72 eload-all'...(defvar.yas-after-r
14dc0 65 6c 6f 61 64 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 38 35 33 38 36 29 29 0a 28 64 65 eload-hook.nil.(#$...85386)).(de
14de0 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6c 6f 61 64 2d 70 65 6e 64 69 6e 67 2d 6a 69 74 73 20 23 falias.'yas--load-pending-jits.#
14e00 5b 6e 69 6c 20 22 5c 33 30 35 20 5c 33 30 36 18 5c 32 31 31 19 5c 32 30 35 3e 00 09 40 10 5c 33 [nil."\305.\306.\211.\205>..@.\3
14e20 30 37 5c 33 31 30 08 5c 6e 5c 22 21 5c 32 31 31 1b 5c 33 30 36 1c 5c 32 31 31 19 5c 32 30 33 2f 07\310.\n\"!\211.\306.\211.\203/
14e40 00 09 40 14 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 5c 66 24 5c 32 31 30 5c 66 20 5c 32 31 30 09 ..@.\311\312\313.\f$\210\f.\210.
14e60 41 5c 32 31 31 11 5c 32 30 34 1b 00 2a 5c 33 31 34 08 5c 6e 5c 22 5c 32 31 30 29 09 41 5c 32 31 A\211.\204..*\314.\n\"\210).A\21
14e80 31 11 5c 32 30 34 09 00 5c 33 30 36 2a 5c 32 30 37 22 20 5b 6d 6f 64 65 20 2d 2d 64 6f 6c 69 73 1.\204..\306*\207".[mode.--dolis
14ea0 74 2d 74 61 69 6c 2d 2d 20 79 61 73 2d 2d 73 63 68 65 64 75 6c 65 64 2d 6a 69 74 2d 6c 6f 61 64 t-tail--.yas--scheduled-jit-load
14ec0 73 20 66 75 6e 73 20 66 75 6e 20 79 61 73 2d 2d 6d 6f 64 65 73 2d 74 6f 2d 61 63 74 69 76 61 74 s.funs.fun.yas--modes-to-activat
14ee0 65 20 6e 69 6c 20 72 65 76 65 72 73 65 20 67 65 74 68 61 73 68 20 79 61 73 2d 2d 6d 65 73 73 61 e.nil.reverse.gethash.yas--messa
14f00 67 65 20 34 20 22 4c 6f 61 64 69 6e 67 20 66 6f 72 20 60 25 73 27 2c 20 6a 75 73 74 2d 69 6e 2d ge.4."Loading.for.`%s',.just-in-
14f20 74 69 6d 65 3a 20 25 73 21 22 20 72 65 6d 68 61 73 68 5d 20 36 5d 29 0a 23 40 32 36 20 45 73 63 time:.%s!".remhash].6]).#@26.Esc
14f40 61 70 65 20 54 45 58 54 20 66 6f 72 20 73 6e 69 70 70 65 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 ape.TEXT.for.snippet...(defalias
14f60 20 27 79 61 73 2d 65 73 63 61 70 65 2d 74 65 78 74 20 23 5b 28 74 65 78 74 29 20 22 08 5c 32 30 .'yas-escape-text.#[(text).".\20
14f80 35 09 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 23 5c 32 30 37 22 20 5b 74 65 78 74 20 72 65 70 5..\301\302\303.#\207".[text.rep
14fa0 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5c 5c 24 5d 22 20 22 5c lace-regexp-in-string."[\\$]"."\
14fc0 5c 5c 5c 5c 5c 26 22 5d 20 34 20 28 23 24 20 2e 20 38 35 38 32 31 29 5d 29 0a 23 40 31 34 38 20 \\\\\&"].4.(#$...85821)]).#@148.
14fe0 43 72 65 61 74 65 20 2e 79 61 73 2d 63 6f 6d 70 69 6c 65 64 2d 73 6e 69 70 70 65 74 73 2e 65 6c Create..yas-compiled-snippets.el
15000 20 66 69 6c 65 73 20 75 6e 64 65 72 20 73 75 62 64 69 72 73 20 6f 66 20 54 4f 50 2d 4c 45 56 45 .files.under.subdirs.of.TOP-LEVE
15020 4c 2d 44 49 52 2e 0a 0a 54 68 69 73 20 77 6f 72 6b 73 20 62 79 20 73 74 75 62 62 69 6e 67 20 61 L-DIR...This.works.by.stubbing.a
15040 20 66 65 77 20 66 75 6e 63 74 69 6f 6e 73 2c 20 74 68 65 6e 20 63 61 6c 6c 69 6e 67 0a 60 79 61 .few.functions,.then.calling.`ya
15060 73 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 s-load-directory'...(defalias.'y
15080 61 73 2d 63 6f 6d 70 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 20 23 5b 28 74 6f 70 2d 6c 65 76 65 as-compile-directory.#[(top-leve
150a0 6c 2d 64 69 72 29 20 22 5c 33 30 32 18 5c 33 30 33 09 5c 33 30 34 5c 22 29 5c 32 30 37 22 20 5b l-dir)."\302.\303.\304\")\207".[
150c0 79 61 73 2d 2d 63 72 65 61 74 69 6e 67 2d 63 6f 6d 70 69 6c 65 64 2d 73 6e 69 70 70 65 74 73 20 yas--creating-compiled-snippets.
150e0 74 6f 70 2d 6c 65 76 65 6c 2d 64 69 72 20 74 20 79 61 73 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f top-level-dir.t.yas-load-directo
15100 72 79 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 38 35 39 38 34 29 20 22 44 54 6f 70 20 6c 65 76 ry.nil].3.(#$...85984)."DTop.lev
15120 65 6c 20 73 6e 69 70 70 65 74 20 64 69 72 65 63 74 6f 72 79 3f 22 5d 29 0a 23 40 34 32 20 43 6f el.snippet.directory?"]).#@42.Co
15140 6d 70 69 6c 65 20 65 76 65 72 79 20 64 69 72 20 69 6e 20 60 79 61 73 2d 73 6e 69 70 70 65 74 2d mpile.every.dir.in.`yas-snippet-
15160 64 69 72 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 72 65 63 6f 6d 70 69 6c 65 dirs'...(defalias.'yas-recompile
15180 2d 61 6c 6c 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 22 5c 32 30 37 22 -all.#[nil."\300\301\302.\"\207"
151a0 20 5b 6d 61 70 63 20 79 61 73 2d 63 6f 6d 70 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 20 79 61 73 .[mapc.yas-compile-directory.yas
151c0 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 5d 20 33 20 28 23 24 20 2e 20 38 36 33 33 34 29 20 6e 69 -snippet-dirs].3.(#$...86334).ni
151e0 6c 5d 29 0a 23 40 37 37 20 41 6c 69 73 74 20 6f 66 20 6d 6f 64 65 2d 73 79 6d 62 6f 6c 73 20 74 l]).#@77.Alist.of.mode-symbols.t
15200 6f 20 66 6f 72 6d 73 20 74 6f 20 62 65 20 65 76 61 6c 65 64 20 77 68 65 6e 20 60 79 61 73 2d 6d o.forms.to.be.evaled.when.`yas-m
15220 69 6e 6f 72 2d 6d 6f 64 65 27 20 6b 69 63 6b 73 20 69 6e 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 inor-mode'.kicks.in...(defvar.ya
15240 73 2d 2d 73 63 68 65 64 75 6c 65 64 2d 6a 69 74 2d 6c 6f 61 64 73 20 28 6d 61 6b 65 2d 68 61 73 s--scheduled-jit-loads.(make-has
15260 68 2d 74 61 62 6c 65 29 20 28 23 24 20 2e 20 38 36 35 30 35 29 29 0a 28 64 65 66 61 6c 69 61 73 h-table).(#$...86505)).(defalias
15280 20 27 79 61 73 2d 2d 73 63 68 65 64 75 6c 65 2d 6a 69 74 20 23 5b 28 6d 6f 64 65 20 66 75 6e 29 .'yas--schedule-jit.#[(mode.fun)
152a0 20 22 08 19 5c 6e 1b 5c 33 30 35 09 5c 66 5c 33 30 36 09 0b 5c 22 42 0b 23 2a 5c 32 30 37 22 20 ."..\n.\305.\f\306..\"B.#*\207".
152c0 5b 6d 6f 64 65 20 23 31 3d 23 3a 76 20 79 61 73 2d 2d 73 63 68 65 64 75 6c 65 64 2d 6a 69 74 2d [mode.#1=#:v.yas--scheduled-jit-
152e0 6c 6f 61 64 73 20 23 32 3d 23 3a 76 20 66 75 6e 20 70 75 74 68 61 73 68 20 67 65 74 68 61 73 68 loads.#2=#:v.fun.puthash.gethash
15300 5d 20 36 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 61 62 6f 75 74 20 23 5b 6e 69 6c ].6]).(defalias.'yas-about.#[nil
15320 20 22 5c 33 30 36 5c 33 30 37 5c 33 31 30 31 14 00 08 19 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c ."\306\307\3101....\311\312\313\
15340 33 31 34 5c 33 31 35 24 29 40 30 5c 32 30 32 18 00 5c 32 31 30 5c 32 30 32 1b 00 5c 32 30 36 6a 314\315$)@0\202..\210\202..\206j
15360 00 5c 33 31 36 5c 33 31 37 21 5c 32 30 33 68 00 5c 33 32 30 5c 33 32 31 21 5c 32 30 33 68 00 5c .\316\317!\203h.\320\321!\203h.\
15380 33 32 30 5c 33 32 32 21 5c 32 30 33 68 00 5c 33 32 33 31 63 00 5c 33 32 34 5c 6e 5c 32 33 36 41 320\322!\203h.\3231c.\324\n\236A
153a0 1b 5c 33 32 32 0b 40 5c 33 32 35 48 5c 66 3e 5c 32 30 34 48 00 5c 33 32 36 5c 33 32 37 5c 33 33 .\322.@\325H\f>\204H.\326\327\33
153c0 30 0b 40 44 5c 22 5c 32 31 30 0b 40 5c 33 33 31 48 21 1d 5c 33 33 32 5c 33 33 33 0d 5c 22 5c 32 0.@D\"\210.@\331H!.\332\333.\"\2
153e0 30 33 5d 00 0e 1e 5c 33 33 34 0d 51 5c 32 30 32 5e 00 0d 2a 30 5c 32 30 32 65 00 5c 32 31 30 5c 03]...\334.Q\202^..*0\202e.\210\
15400 33 33 35 5c 32 30 36 6a 00 0e 1e 5c 22 5c 32 30 37 22 20 5b 79 61 73 2d 2d 6c 6f 61 64 64 69 72 335\206j...\"\207".[yas--loaddir
15420 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 70 61 63 6b 61 67 65 2d 61 6c 69 73 74 .default-directory.package-alist
15440 20 79 61 73 2d 70 6b 67 20 63 6c 2d 73 74 72 75 63 74 2d 70 61 63 6b 61 67 65 2d 64 65 73 63 2d .yas-pkg.cl-struct-package-desc-
15460 74 61 67 73 20 76 65 72 73 69 6f 6e 20 6d 65 73 73 61 67 65 20 22 79 61 73 6e 69 70 70 65 74 20 tags.version.message."yasnippet.
15480 28 76 65 72 73 69 6f 6e 20 25 73 29 20 2d 2d 20 70 6c 75 73 6b 69 64 2f 6a 6f 61 6f 74 61 76 6f (version.%s).--.pluskid/joaotavo
154a0 72 61 2f 6e 70 6f 73 74 61 76 73 22 20 28 65 72 72 6f 72 29 20 70 72 6f 63 65 73 73 2d 6c 69 6e ra/npostavs".(error).process-lin
154c0 65 73 20 22 67 69 74 22 20 22 64 65 73 63 72 69 62 65 22 20 22 2d 2d 74 61 67 73 22 20 22 2d 2d es."git"."describe"."--tags"."--
154e0 64 69 72 74 79 22 20 66 65 61 74 75 72 65 70 20 70 61 63 6b 61 67 65 20 66 62 6f 75 6e 64 70 20 dirty".featurep.package.fboundp.
15500 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 76 65 72 73 69 6f 6e 20 70 61 63 6b 61 67 65 2d 76 65 72 package-desc-version.package-ver
15520 73 69 6f 6e 2d 6a 6f 69 6e 20 28 65 72 72 6f 72 29 20 79 61 73 6e 69 70 70 65 74 20 30 20 73 69 sion-join.(error).yasnippet.0.si
15540 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 70 61 63 6b 61 67 65 gnal.wrong-type-argument.package
15560 2d 64 65 73 63 20 32 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 32 30 2e 2e 5b 30 31 -desc.2.string-match."\\`20..[01
15580 5d 5b 30 2d 39 5d 5b 30 2d 33 5d 5b 30 2d 39 5d 5b 2e 5d 5b 30 2d 39 5d 5c 5c 7b 33 2c 34 5c 5c ][0-9][0-3][0-9][.][0-9]\\{3,4\\
155a0 7d 5c 5c 27 22 20 22 2d 73 6e 61 70 73 68 6f 74 22 20 6e 69 6c 20 79 61 73 2d 2d 76 65 72 73 69 }\\'"."-snapshot".nil.yas--versi
155c0 6f 6e 5d 20 37 20 6e 69 6c 20 6e 69 6c 5d 29 0a 23 40 31 33 33 20 47 65 74 20 54 45 4d 50 4c 41 on].7.nil.nil]).#@133.Get.TEMPLA
155e0 54 45 27 73 20 6d 65 6e 75 20 62 69 6e 64 69 6e 67 20 6f 72 20 61 73 73 69 67 6e 20 69 74 20 61 TE's.menu.binding.or.assign.it.a
15600 20 6e 65 77 20 6f 6e 65 2e 0a 0a 54 59 50 45 20 6d 61 79 20 62 65 20 60 3a 73 74 61 79 27 2c 20 .new.one...TYPE.may.be.`:stay',.
15620 73 69 67 6e 61 6c 69 6e 67 20 74 68 69 73 20 6d 65 6e 75 20 62 69 6e 64 69 6e 67 20 73 68 6f 75 signaling.this.menu.binding.shou
15640 6c 64 20 62 65 0a 73 74 61 74 69 63 20 69 6e 20 74 68 65 20 6d 65 6e 75 2e 1f 0a 28 64 65 66 61 ld.be.static.in.the.menu...(defa
15660 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 lias.'yas--template-menu-binding
15680 2d 70 61 69 72 2d 67 65 74 2d 63 72 65 61 74 65 20 23 5b 28 74 65 6d 70 6c 61 74 65 20 26 6f 70 -pair-get-create.#[(template.&op
156a0 74 69 6f 6e 61 6c 20 74 79 70 65 29 20 22 08 5c 33 30 34 48 09 3e 5c 32 30 34 0f 00 5c 33 30 35 tional.type).".\304H.>\204..\305
156c0 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 5c 32 30 36 5b 00 08 5c 33 30 \306\307.D\"\210.\310H\206[..\30
156e0 34 48 09 3e 5c 32 30 34 24 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 4H.>\204$.\305\306\307.D\"\210.\
15700 32 31 31 1a 5c 33 31 30 5c 33 31 31 08 5c 33 30 34 48 09 3e 5c 32 30 34 38 00 5c 33 30 35 5c 33 211.\310\311.\304H.>\2048.\305\3
15720 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 30 36 50 00 08 5c 33 30 34 48 06\307.D\"\210.\312H\206P..\304H
15740 09 3e 5c 32 30 34 4d 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 .>\204M.\305\306\307.D\"\210.\31
15760 33 48 5c 33 31 34 08 21 5c 33 31 35 5c 33 31 36 5c 32 35 37 05 0b 42 49 29 5c 32 30 37 22 20 5b 3H\314.!\315\316\257..BI)\207".[
15780 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 template.cl-struct-yas--template
157a0 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 74 79 70 65 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 -tags.#1=#:v.type.0.signal.wrong
157c0 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 30 20 -type-argument.yas--template.10.
157e0 6d 65 6e 75 2d 69 74 65 6d 20 33 20 39 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 65 6e 75 2d 62 69 6e menu-item.3.9.yas--make-menu-bin
15800 64 69 6e 67 20 3a 6b 65 79 73 20 6e 69 6c 5d 20 38 20 28 23 24 20 2e 20 38 37 35 31 30 29 5d 29 ding.:keys.nil].8.(#$...87510)])
15820 0a 23 40 37 36 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 54 45 4d 50 4c 41 54 45 27 73 20 6d 65 6e 75 .#@76.Non-nil.if.TEMPLATE's.menu
15840 20 65 6e 74 72 79 20 77 61 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 20 60 79 61 73 2d 64 65 .entry.was.included.in.a.`yas-de
15860 66 69 6e 65 2d 6d 65 6e 75 27 20 63 61 6c 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 fine-menu'.call...(defalias.'yas
15880 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 6d 61 6e 61 67 65 64 2d 62 79 2d 79 61 73 2d 64 --template-menu-managed-by-yas-d
158a0 65 66 69 6e 65 2d 6d 65 6e 75 20 23 5b 28 74 65 6d 70 6c 61 74 65 29 20 22 08 5c 33 30 32 48 09 efine-menu.#[(template).".\302H.
158c0 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 >\204..\303\304\305.D\"\210.\306
158e0 48 41 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d HA\207".[template.cl-struct-yas-
15900 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 -template-tags.0.signal.wrong-ty
15920 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 30 5d 20 34 20 pe-argument.yas--template.10].4.
15940 28 23 24 20 2e 20 38 38 31 30 32 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 (#$...88102)]).(defalias.'yas--s
15960 68 6f 77 2d 6d 65 6e 75 2d 70 20 23 5b 28 6d 6f 64 65 29 20 22 08 5c 33 30 32 3d 5c 32 30 33 0f how-menu-p.#[(mode).".\302=\203.
15980 00 5c 33 30 33 09 5c 33 30 34 5c 33 30 35 5c 33 30 36 20 5c 22 5c 22 5c 32 30 37 08 5c 32 30 35 .\303.\304\305\306.\"\"\207.\205
159a0 14 00 5c 33 30 37 5c 32 30 37 22 20 5b 79 61 73 2d 75 73 65 2d 6d 65 6e 75 20 6d 6f 64 65 20 61 ..\307\207".[yas-use-menu.mode.a
159c0 62 62 72 65 76 69 61 74 65 20 63 6c 2d 66 69 6e 64 20 6d 61 70 63 61 72 20 79 61 73 2d 2d 74 61 bbreviate.cl-find.mapcar.yas--ta
159e0 62 6c 65 2d 6d 6f 64 65 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 ble-mode.yas--get-snippet-tables
15a00 20 74 5d 20 35 5d 29 0a 23 40 36 36 20 52 65 63 75 72 73 69 76 65 6c 79 20 64 65 6c 65 74 65 20 .t].5]).#@66.Recursively.delete.
15a20 69 74 65 6d 73 20 77 69 74 68 20 55 55 49 44 20 66 72 6f 6d 20 4b 45 59 4d 41 50 20 61 6e 64 20 items.with.UUID.from.KEYMAP.and.
15a40 69 74 73 20 73 75 62 6d 65 6e 75 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 its.submenus...(defalias.'yas--d
15a60 65 6c 65 74 65 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 23 5b 28 6b 65 79 6d 61 70 20 75 75 69 64 elete-from-keymap.#[(keymap.uuid
15a80 29 20 22 5c 33 30 32 5c 33 30 33 08 41 5c 22 5c 32 31 30 5c 33 30 34 08 5c 33 30 35 5c 33 30 36 )."\302\303.A\"\210\304.\305\306
15aa0 09 21 21 5c 33 30 37 23 5c 32 31 30 08 5c 33 31 30 5c 33 31 31 08 41 5c 22 5c 32 34 31 5c 32 30 .!!\307#\210.\310\311.A\"\241\20
15ac0 37 22 20 5b 6b 65 79 6d 61 70 20 75 75 69 64 20 6d 61 70 63 20 23 5b 28 69 74 65 6d 29 20 22 08 7".[keymap.uuid.mapc.#[(item).".
15ae0 5c 32 34 33 3a 5c 32 30 35 16 00 5c 33 30 32 5c 33 30 33 08 41 38 21 5c 32 30 35 16 00 5c 33 30 \243:\205..\302\303.A8!\205..\30
15b00 34 5c 33 30 33 08 41 38 09 5c 22 5c 32 30 37 22 20 5b 69 74 65 6d 20 75 75 69 64 20 6b 65 79 6d 4\303.A8.\"\207".[item.uuid.keym
15b20 61 70 70 20 32 20 79 61 73 2d 2d 64 65 6c 65 74 65 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 5d 20 33 app.2.yas--delete-from-keymap].3
15b40 5d 20 64 65 66 69 6e 65 2d 6b 65 79 20 76 65 63 74 6f 72 20 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 ].define-key.vector.make-symbol.
15b60 6e 69 6c 20 63 6c 2d 64 65 6c 65 74 65 2d 69 66 20 23 5b 28 69 74 65 6d 29 20 22 08 3c 5c 32 30 nil.cl-delete-if.#[(item).".<\20
15b80 34 07 00 5c 33 30 31 5c 32 30 37 08 41 3f 5c 32 30 36 1c 00 5c 33 30 32 5c 33 30 33 08 41 38 21 4..\301\207.A?\206..\302\303.A8!
15ba0 5c 32 30 35 1c 00 5c 33 30 33 08 41 38 41 3f 5c 32 30 37 22 20 5b 69 74 65 6d 20 6e 69 6c 20 6b \205..\303.A8A?\207".[item.nil.k
15bc0 65 79 6d 61 70 70 20 32 5d 20 33 5d 5d 20 35 20 28 23 24 20 2e 20 38 38 35 38 39 29 5d 29 0a 23 eymapp.2].3]].5.(#$...88589)]).#
15be0 40 36 33 35 20 44 65 66 69 6e 65 20 61 20 73 6e 69 70 70 65 74 20 6d 65 6e 75 20 66 6f 72 20 4d @635.Define.a.snippet.menu.for.M
15c00 4f 44 45 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 4d 45 4e 55 2c 20 6f 6d 69 74 74 69 6e 67 20 ODE.according.to.MENU,.omitting.
15c20 4f 4d 49 54 2d 49 54 45 4d 53 2e 0a 0a 4d 45 4e 55 20 69 73 20 61 20 6c 69 73 74 2c 20 69 74 73 OMIT-ITEMS...MENU.is.a.list,.its
15c40 20 65 6c 65 6d 65 6e 74 73 20 63 61 6e 20 62 65 3a 0a 0a 2d 20 28 79 61 73 2d 69 74 65 6d 20 55 .elements.can.be:..-.(yas-item.U
15c60 55 49 44 29 20 3a 20 43 72 65 61 74 65 73 20 61 6e 20 65 6e 74 72 79 20 74 68 65 20 73 6e 69 70 UID).:.Creates.an.entry.the.snip
15c80 70 65 74 20 69 64 65 6e 74 69 66 69 65 64 20 77 69 74 68 0a 20 20 55 55 49 44 2e 20 20 54 68 65 pet.identified.with...UUID...The
15ca0 20 6d 65 6e 75 20 65 6e 74 72 79 20 66 6f 72 20 61 20 73 6e 69 70 70 65 74 20 74 68 75 73 20 69 .menu.entry.for.a.snippet.thus.i
15cc0 64 65 6e 74 69 66 69 65 64 20 69 73 0a 20 20 70 65 72 6d 61 6e 65 6e 74 2c 20 69 2e 65 2e 20 69 dentified.is...permanent,.i.e..i
15ce0 74 20 77 69 6c 6c 20 6e 65 76 65 72 20 6d 6f 76 65 20 28 62 65 20 72 65 6f 72 64 65 72 65 64 29 t.will.never.move.(be.reordered)
15d00 20 69 6e 20 74 68 65 20 6d 65 6e 75 2e 0a 0a 2d 20 28 79 61 73 2d 73 65 70 61 72 61 74 6f 72 29 .in.the.menu...-.(yas-separator)
15d20 20 3a 20 43 72 65 61 74 65 73 20 61 20 73 65 70 61 72 61 74 6f 72 0a 0a 2d 20 28 79 61 73 2d 73 .:.Creates.a.separator..-.(yas-s
15d40 75 62 6d 65 6e 75 20 4e 41 4d 45 20 53 55 42 4d 45 4e 55 29 20 3a 20 43 72 65 61 74 65 73 20 61 ubmenu.NAME.SUBMENU).:.Creates.a
15d60 20 73 75 62 6d 65 6e 75 20 77 69 74 68 20 4e 41 4d 45 2c 0a 20 20 53 55 42 4d 45 4e 55 20 68 61 .submenu.with.NAME,...SUBMENU.ha
15d80 73 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 20 61 73 20 4d 45 4e 55 2e 20 20 4e 41 4d 45 20 69 s.the.same.form.as.MENU...NAME.i
15da0 73 20 61 6c 73 6f 20 61 64 64 65 64 20 74 6f 20 74 68 65 0a 20 20 6c 69 73 74 20 6f 66 20 67 72 s.also.added.to.the...list.of.gr
15dc0 6f 75 70 73 20 6f 66 20 74 68 65 20 73 6e 69 70 70 65 74 73 20 64 65 66 69 6e 65 64 20 74 68 65 oups.of.the.snippets.defined.the
15de0 72 65 61 66 74 65 72 2e 0a 0a 4f 4d 49 54 2d 49 54 45 4d 53 20 69 73 20 61 20 6c 69 73 74 20 6f reafter...OMIT-ITEMS.is.a.list.o
15e00 66 20 73 6e 69 70 70 65 74 20 75 75 69 64 73 20 74 68 61 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 f.snippet.uuids.that.will.always
15e20 20 62 65 0a 6f 6d 69 74 74 65 64 20 66 72 6f 6d 20 4d 4f 44 45 27 73 20 6d 65 6e 75 2c 20 65 76 .be.omitted.from.MODE's.menu,.ev
15e40 65 6e 20 69 66 20 74 68 65 79 27 72 65 20 6d 61 6e 75 61 6c 6c 79 20 6c 6f 61 64 65 64 2e 1f 0a en.if.they're.manually.loaded...
15e60 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 20 23 5b 28 6d 6f (defalias.'yas-define-menu.#[(mo
15e80 64 65 20 6d 65 6e 75 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 6d 69 74 2d 69 74 65 6d 73 29 20 22 5c de.menu.&optional.omit-items)."\
15ea0 33 30 36 08 21 5c 32 31 31 19 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 13 00 5c 33 31 30 5c 33 31 31 306.!\211.\307H\n>\204..\310\311
15ec0 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 31 33 48 1b 5c 33 31 34 09 5c 33 31 35 08 21 5c 66 \312.D\"\210.\313H.\314.\315.!\f
15ee0 0b 24 5c 32 31 30 0d 5c 33 31 36 1e 16 5c 32 31 31 1e 17 5c 32 30 35 77 00 0e 17 40 16 16 5c 33 .$\210.\316..\211..\205w...@..\3
15f00 31 37 0e 16 0b 5c 22 5c 32 30 36 4e 00 5c 33 32 30 0e 16 5c 33 32 31 5c 33 32 32 5c 33 31 36 5c 17...\"\206N.\320..\321\322\316\
15f20 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 0e 16 5c 33 31 211\211\211\211\211\211\211..\31
15f40 36 5c 32 31 31 5c 32 31 31 09 26 0e 0b 23 5c 32 31 31 1e 18 5c 33 30 37 48 0e 19 3e 5c 32 30 34 6\211\211.&..#\211..\307H..>\204
15f60 61 00 5c 33 31 30 5c 33 31 31 5c 33 32 33 0e 18 44 5c 22 5c 32 31 30 0e 18 5c 32 31 31 1e 1a 5c a.\310\311\323..D\"\210..\211..\
15f80 33 32 34 5c 33 31 36 5c 33 32 35 42 49 5c 32 31 30 2a 0e 17 41 5c 32 31 31 16 17 5c 32 30 34 2a 324\316\325BI\210*..A\211..\204*
15fa0 00 5c 33 31 36 2c 5c 32 30 37 22 20 5b 6d 6f 64 65 20 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 .\316,\207".[mode.table.cl-struc
15fc0 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 68 61 73 68 20 6d 65 6e 75 20 6f 6d 69 74 t-yas--table-tags.hash.menu.omit
15fe0 2d 69 74 65 6d 73 20 79 61 73 2d 2d 74 61 62 6c 65 2d 67 65 74 2d 63 72 65 61 74 65 20 30 20 73 -items.yas--table-get-create.0.s
16000 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 ignal.wrong-type-argument.yas--t
16020 61 62 6c 65 20 33 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 2d 31 20 79 61 73 2d 2d 6d able.3.yas--define-menu-1.yas--m
16040 65 6e 75 2d 6b 65 79 6d 61 70 2d 67 65 74 2d 63 72 65 61 74 65 20 6e 69 6c 20 67 65 74 68 61 73 enu-keymap-get-create.nil.gethas
16060 68 20 70 75 74 68 61 73 68 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d h.puthash.vector.cl-struct-yas--
16080 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 30 20 3a 6e 6f 6e 65 20 template.yas--template.10.:none.
160a0 75 75 69 64 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 74 65 6d 70 6c 61 74 65 20 63 6c uuid.--dolist-tail--.template.cl
160c0 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 23 31 3d 23 3a -struct-yas--template-tags.#1=#:
160e0 76 5d 20 31 38 20 28 23 24 20 2e 20 38 39 30 36 31 29 5d 29 0a 23 40 33 31 20 48 65 6c 70 65 72 v].18.(#$...89061)]).#@31.Helper
16100 20 66 6f 72 20 60 79 61 73 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 27 2e 1f 0a 28 64 65 66 61 6c 69 .for.`yas-define-menu'...(defali
16120 61 73 20 27 79 61 73 2d 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 2d 31 20 23 5b 28 74 61 62 6c 65 20 as.'yas--define-menu-1.#[(table.
16140 6d 65 6e 75 2d 6b 65 79 6d 61 70 20 6d 65 6e 75 20 75 75 69 64 68 61 73 68 20 26 6f 70 74 69 6f menu-keymap.menu.uuidhash.&optio
16160 6e 61 6c 20 67 72 6f 75 70 2d 6c 69 73 74 29 20 22 5c 33 30 36 08 21 19 5c 33 30 37 5c 32 31 31 nal.group-list)."\306.!.\307\211
16180 1a 1b 5c 33 30 37 5c 32 31 31 1c 1d 5c 33 30 37 1e 1d 09 3a 5c 32 30 33 5c 32 37 32 00 09 40 5c ..\307\211..\307...:\203\272..@\
161a0 32 31 31 15 5c 32 31 31 41 15 5c 32 34 32 12 0d 5c 32 31 31 41 15 5c 32 34 32 13 0d 40 14 0e 1d 211.\211A.\242..\211A.\242..@...
161c0 5c 6e 5c 33 31 30 3d 5c 32 30 34 39 00 0e 1e 5c 32 30 33 65 00 5c 6e 5c 33 31 31 3d 5c 32 30 33 \n\310=\2049...\203e.\n\311=\203
161e0 65 00 5c 33 31 32 0b 0e 1f 5c 22 5c 32 30 36 59 00 5c 33 31 33 0b 5c 33 31 34 5c 33 31 35 5c 33 e.\312...\"\206Y.\313.\314\315\3
16200 30 37 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 0b 5c 07\211\211\211\211\211\211\211.\
16220 33 30 37 5c 32 31 31 0e 20 0e 21 26 0e 0e 1f 23 1e 5c 22 5c 33 31 36 0e 5c 22 5c 33 31 37 5c 22 307\211...!&...#.\"\316.\"\317\"
16240 40 29 5c 32 30 32 5c 32 35 37 00 5c 6e 5c 33 32 30 3d 5c 32 30 34 76 00 0e 1e 5c 32 30 33 5c 32 @)\202\257.\n\320=\204v...\203\2
16260 32 33 00 5c 6e 5c 33 32 31 3d 5c 32 30 33 5c 32 32 33 00 5c 33 32 32 20 1e 23 5c 33 32 33 0e 21 23.\n\321=\203\223.\322..#\323.!
16280 0e 23 5c 66 0e 1f 5c 33 32 34 0e 20 0b 43 5c 22 25 5c 32 31 30 5c 33 32 35 0b 0e 23 45 29 5c 32 .#\f..\324...C\"%\210\325..#E)\2
162a0 30 32 5c 32 35 37 00 5c 6e 5c 33 32 36 3d 5c 32 30 34 5c 32 34 34 00 0e 1e 5c 32 30 33 5c 32 35 02\257.\n\326=\204\244...\203\25
162c0 30 00 5c 6e 5c 33 32 37 3d 5c 32 30 33 5c 32 35 30 00 5c 33 33 30 5c 32 30 32 5c 32 35 37 00 5c 0.\n\327=\203\250.\330\202\257.\
162e0 33 33 31 5c 33 33 32 5c 33 33 33 5c 6e 23 5c 32 31 30 5c 33 30 37 43 5c 32 34 34 16 1d 09 41 5c 331\332\333\n#\210\307C\244...A\
16300 32 31 31 11 5c 32 30 32 10 00 5c 33 33 34 5c 33 31 34 0e 1d 5c 22 1e 24 0e 25 5c 32 31 31 1e 26 211.\202..\334\314..\".$.%\211.&
16320 0e 24 0e 26 41 42 5c 32 34 31 5c 32 31 30 2e 08 5c 33 30 37 5c 32 30 37 22 20 5b 6d 65 6e 75 20 .$.&AB\241\210..\307\207".[menu.
16340 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 74 79 70 65 20 6e 61 6d 65 20 73 75 62 6d 65 6e #1=#:--cl-var--.type.name.submen
16360 75 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 72 65 76 65 72 73 65 20 6e 69 6c 20 79 61 u.#2=#:--cl-var--.reverse.nil.ya
16380 73 2d 69 74 65 6d 20 79 61 73 2f 69 74 65 6d 20 67 65 74 68 61 73 68 20 70 75 74 68 61 73 68 20 s-item.yas/item.gethash.puthash.
163a0 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 79 vector.cl-struct-yas--template.y
163c0 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 6d 65 6e 75 2d 62 69 6e 64 69 6e 67 2d 70 61 69 72 2d 67 as--template-menu-binding-pair-g
163e0 65 74 2d 63 72 65 61 74 65 20 3a 73 74 61 79 20 79 61 73 2d 73 75 62 6d 65 6e 75 20 79 61 73 2f et-create.:stay.yas-submenu.yas/
16400 73 75 62 6d 65 6e 75 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 79 61 73 2d 2d submenu.make-sparse-keymap.yas--
16420 64 65 66 69 6e 65 2d 6d 65 6e 75 2d 31 20 61 70 70 65 6e 64 20 6d 65 6e 75 2d 69 74 65 6d 20 79 define-menu-1.append.menu-item.y
16440 61 73 2d 73 65 70 61 72 61 74 6f 72 20 79 61 73 2f 73 65 70 61 72 61 74 6f 72 20 28 6d 65 6e 75 as-separator.yas/separator.(menu
16460 2d 69 74 65 6d 20 22 2d 2d 2d 2d 22 29 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 31 20 22 44 6f -item."----").yas--message.1."Do
16480 6e 27 74 20 6b 6e 6f 77 20 61 6e 79 74 68 69 6e 67 20 61 62 6f 75 74 20 6d 65 6e 75 20 65 6e 74 n't.know.anything.about.menu.ent
164a0 72 79 20 25 73 22 20 61 70 70 6c 79 20 6d 65 6e 75 2d 65 6e 74 72 69 65 73 20 79 61 73 2d 61 6c ry.%s".apply.menu-entries.yas-al
164c0 69 61 73 2d 74 6f 2d 79 61 73 2f 70 72 65 66 69 78 2d 70 20 75 75 69 64 68 61 73 68 20 67 72 6f ias-to-yas/prefix-p.uuidhash.gro
164e0 75 70 2d 6c 69 73 74 20 74 61 62 6c 65 20 74 65 6d 70 6c 61 74 65 20 73 75 62 6b 65 79 6d 61 70 up-list.table.template.subkeymap
16500 20 23 33 3d 23 3a 76 20 6d 65 6e 75 2d 6b 65 79 6d 61 70 20 23 34 3d 23 3a 76 5d 20 31 39 20 28 .#3=#:v.menu-keymap.#4=#:v].19.(
16520 23 24 20 2e 20 39 30 33 36 32 29 5d 29 0a 23 40 33 30 32 20 44 65 66 69 6e 65 20 61 20 73 6e 69 #$...90362)]).#@302.Define.a.sni
16540 70 70 65 74 2e 20 20 45 78 70 61 6e 64 69 6e 67 20 4b 45 59 20 69 6e 74 6f 20 54 45 4d 50 4c 41 ppet...Expanding.KEY.into.TEMPLA
16560 54 45 2e 0a 0a 4e 41 4d 45 20 69 73 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 74 6f 20 74 68 TE...NAME.is.a.description.to.th
16580 69 73 20 74 65 6d 70 6c 61 74 65 2e 20 20 41 6c 73 6f 20 75 70 64 61 74 65 20 74 68 65 20 6d 65 is.template...Also.update.the.me
165a0 6e 75 20 69 66 0a 60 79 61 73 2d 75 73 65 2d 6d 65 6e 75 27 20 69 73 20 74 2e 20 20 43 4f 4e 44 nu.if.`yas-use-menu'.is.t...COND
165c0 49 54 49 4f 4e 20 69 73 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 20 61 74 74 61 63 68 65 64 20 ITION.is.the.condition.attached.
165e0 74 6f 0a 74 68 69 73 20 73 6e 69 70 70 65 74 2e 20 20 49 66 20 79 6f 75 20 61 74 74 61 63 68 20 to.this.snippet...If.you.attach.
16600 61 20 63 6f 6e 64 69 74 69 6f 6e 20 74 6f 20 61 20 73 6e 69 70 70 65 74 2c 20 74 68 65 6e 20 69 a.condition.to.a.snippet,.then.i
16620 74 0a 77 69 6c 6c 20 6f 6e 6c 79 20 62 65 20 65 78 70 61 6e 64 65 64 20 77 68 65 6e 20 74 68 65 t.will.only.be.expanded.when.the
16640 20 63 6f 6e 64 69 74 69 6f 6e 20 65 76 61 6c 75 61 74 65 64 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 2e .condition.evaluated.to.non-nil.
16660 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 66 69 6e 65 20 23 5b 28 6d 6f 64 65 ..(defalias.'yas--define.#[(mode
16680 20 6b 65 79 20 74 65 6d 70 6c 61 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 20 63 6f 6e .key.template.&optional.name.con
166a0 64 69 74 69 6f 6e 20 67 72 6f 75 70 29 20 22 5c 33 30 36 08 09 5c 6e 0b 5c 66 0d 5c 32 35 37 05 dition.group)."\306..\n.\f.\257.
166c0 43 5c 22 5c 32 30 37 22 20 5b 6d 6f 64 65 20 6b 65 79 20 74 65 6d 70 6c 61 74 65 20 6e 61 6d 65 C\"\207".[mode.key.template.name
166e0 20 63 6f 6e 64 69 74 69 6f 6e 20 67 72 6f 75 70 20 79 61 73 2d 64 65 66 69 6e 65 2d 73 6e 69 70 .condition.group.yas-define-snip
16700 70 65 74 73 5d 20 37 20 28 23 24 20 2e 20 39 31 34 34 34 29 5d 29 0a 23 40 39 34 20 49 6e 74 65 pets].7.(#$...91444)]).#@94.Inte
16720 67 72 61 74 65 20 77 69 74 68 20 68 69 70 70 69 65 20 65 78 70 61 6e 64 2e 0a 0a 4a 75 73 74 20 grate.with.hippie.expand...Just.
16740 70 75 74 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 60 68 69 70 70 69 65 2d 65 78 70 put.this.function.in.`hippie-exp
16760 61 6e 64 2d 74 72 79 2d 66 75 6e 63 74 69 6f 6e 73 2d 6c 69 73 74 27 2e 1f 0a 28 64 65 66 61 6c and-try-functions-list'...(defal
16780 69 61 73 20 27 79 61 73 2d 68 69 70 70 69 65 2d 74 72 79 2d 65 78 70 61 6e 64 20 23 5b 28 66 69 ias.'yas-hippie-try-expand.#[(fi
167a0 72 73 74 2d 74 69 6d 65 5c 3f 29 20 22 08 5c 32 30 35 13 00 09 5c 32 30 34 0e 00 5c 33 30 33 1a rst-time\?).".\205...\204..\303.
167c0 5c 33 30 34 20 29 5c 32 30 37 5c 33 30 35 5c 33 30 36 21 5c 32 31 30 5c 33 30 37 5c 32 30 37 22 \304.)\207\305\306!\210\307\207"
167e0 20 5b 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 66 69 72 73 74 2d 74 69 6d 65 5c 3f 20 79 61 .[yas-minor-mode.first-time\?.ya
16800 73 2d 66 61 6c 6c 62 61 63 6b 2d 62 65 68 61 76 69 6f 72 20 72 65 74 75 72 6e 2d 6e 69 6c 20 79 s-fallback-behavior.return-nil.y
16820 61 73 2d 65 78 70 61 6e 64 20 75 6e 64 6f 20 31 20 6e 69 6c 5d 20 32 20 28 23 24 20 2e 20 39 31 as-expand.undo.1.nil].2.(#$...91
16840 39 33 32 29 5d 29 0a 23 40 32 30 33 20 44 65 66 69 6e 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 46 932)]).#@203.Define.a.function.F
16860 55 4e 43 20 77 69 74 68 20 64 6f 63 20 44 4f 43 20 61 6e 64 20 62 6f 64 79 20 42 4f 44 59 2e 0a UNC.with.doc.DOC.and.body.BODY..
16880 42 4f 44 59 20 69 73 20 65 78 65 63 75 74 65 64 20 61 74 20 6d 6f 73 74 20 6f 6e 63 65 20 65 76 BODY.is.executed.at.most.once.ev
168a0 65 72 79 20 73 6e 69 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e 20 61 74 74 65 6d 70 74 2c 20 74 ery.snippet.expansion.attempt,.t
168c0 6f 20 63 68 65 63 6b 0a 65 78 70 61 6e 73 69 6f 6e 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 0a 0a 49 o.check.expansion.conditions...I
168e0 74 20 64 6f 65 73 6e 27 74 20 6d 61 6b 65 20 61 6e 79 20 73 65 6e 73 65 20 74 6f 20 63 61 6c 6c t.doesn't.make.any.sense.to.call
16900 20 46 55 4e 43 20 70 72 6f 67 72 61 6d 61 74 69 63 61 6c 6c 79 2e 1f 0a 28 64 65 66 61 6c 69 61 .FUNC.programatically...(defalia
16920 73 20 27 79 61 73 2d 64 65 66 69 6e 65 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 20 27 28 s.'yas-define-condition-cache.'(
16940 6d 61 63 72 6f 20 2e 20 23 5b 28 66 75 6e 63 20 64 6f 63 20 26 72 65 73 74 20 62 6f 64 79 29 20 macro...#[(func.doc.&rest.body).
16960 22 5c 33 30 33 08 5c 33 30 34 09 5c 32 30 33 12 00 09 3b 5c 32 30 33 12 00 09 5c 33 30 35 50 5c "\303.\304.\203...;\203...\305P\
16980 32 30 32 17 00 09 5c 6e 42 12 5c 33 30 34 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 202...\nB.\304\306\307\310\311.D
169a0 5c 33 31 32 42 42 44 43 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 30 36 5c 33 31 36 5c 33 31 37 \312BBDC\313\314\315\306\316\317
169c0 5c 6e 42 44 43 5c 33 32 30 5c 33 31 31 08 44 5c 33 32 31 42 42 5c 33 32 32 42 42 42 46 45 5c 32 \nBDC\320\311.D\321BB\322BBBFE\2
169e0 35 37 05 5c 32 30 37 22 20 5b 66 75 6e 63 20 64 6f 63 20 62 6f 64 79 20 64 65 66 75 6e 20 6e 69 57.\207".[func.doc.body.defun.ni
16a00 6c 20 22 5c 6e 5c 6e 46 6f 72 20 75 73 65 20 69 6e 20 73 6e 69 70 70 65 74 73 27 20 63 6f 6e 64 l."\n\nFor.use.in.snippets'.cond
16a20 69 74 69 6f 6e 73 2e 20 57 69 74 68 69 6e 20 65 61 63 68 5c 6e 73 6e 69 70 70 65 74 2d 65 78 70 itions..Within.each\nsnippet-exp
16a40 61 6e 73 69 6f 6e 20 72 6f 75 74 69 6e 65 20 6c 69 6b 65 20 60 79 61 73 2d 65 78 70 61 6e 64 27 ansion.routine.like.`yas-expand'
16a60 2c 20 63 6f 6d 70 75 74 65 73 20 61 63 74 75 61 6c 5c 6e 76 61 6c 75 65 20 66 6f 72 20 74 68 65 ,.computes.actual\nvalue.for.the
16a80 20 66 69 72 73 74 20 74 69 6d 65 20 74 68 65 6e 20 61 6c 77 61 79 73 20 72 65 74 75 72 6e 73 20 .first.time.then.always.returns.
16aa0 61 20 63 61 63 68 65 64 20 76 61 6c 75 65 2e 22 20 6c 65 74 20 74 69 6d 65 73 74 61 6d 70 2d 61 a.cached.value.".let.timestamp-a
16ac0 6e 64 2d 76 61 6c 75 65 20 67 65 74 20 71 75 6f 74 65 20 28 27 79 61 73 2d 2d 63 6f 6e 64 69 74 nd-value.get.quote.('yas--condit
16ae0 69 6f 6e 2d 63 61 63 68 65 29 20 69 66 20 28 65 71 75 61 6c 20 28 63 61 72 20 74 69 6d 65 73 74 ion-cache).if.(equal.(car.timest
16b00 61 6d 70 2d 61 6e 64 2d 76 61 6c 75 65 29 20 79 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 amp-and-value).yas--condition-ca
16b20 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 29 20 28 63 64 72 20 74 69 6d 65 73 74 61 6d 70 2d 61 6e che-timestamp).(cdr.timestamp-an
16b40 64 2d 76 61 6c 75 65 29 20 6e 65 77 2d 76 61 6c 75 65 20 70 72 6f 67 6e 20 70 75 74 20 28 27 79 d-value).new-value.progn.put.('y
16b60 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 20 28 63 6f 6e 73 20 79 61 73 2d 2d 63 as--condition-cache.(cons.yas--c
16b80 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 6e 65 77 2d 76 61 6c ondition-cache-timestamp.new-val
16ba0 75 65 29 29 20 28 6e 65 77 2d 76 61 6c 75 65 29 5d 20 31 34 20 28 23 24 20 2e 20 39 32 32 33 37 ue)).(new-value)].14.(#$...92237
16bc0 29 5d 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 65 78 70 61 6e 64 20 27 79 61 73 2d )])).(defalias.'yas-expand.'yas-
16be0 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 29 0a 23 40 32 35 38 20 45 expand-from-trigger-key).#@258.E
16c00 78 70 61 6e 64 20 61 20 73 6e 69 70 70 65 74 20 62 65 66 6f 72 65 20 70 6f 69 6e 74 2e 0a 0a 49 xpand.a.snippet.before.point...I
16c20 66 20 6e 6f 20 73 6e 69 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e 20 69 73 20 70 6f 73 73 69 62 f.no.snippet.expansion.is.possib
16c40 6c 65 2c 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65 20 62 65 68 61 76 69 6f 75 72 0a 64 le,.fall.back.to.the.behaviour.d
16c60 65 66 69 6e 65 64 20 69 6e 20 60 79 61 73 2d 66 61 6c 6c 62 61 63 6b 2d 62 65 68 61 76 69 6f 72 efined.in.`yas-fallback-behavior
16c80 27 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 46 49 45 4c 44 20 69 73 20 66 '...Optional.argument.FIELD.is.f
16ca0 6f 72 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 20 61 6e 64 20 69 73 20 61 6e or.non-interactive.use.and.is.an
16cc0 0a 6f 62 6a 65 63 74 20 73 61 74 69 73 66 79 69 6e 67 20 60 79 61 73 2d 2d 66 69 65 6c 64 2d 70 .object.satisfying.`yas--field-p
16ce0 27 20 74 6f 20 72 65 73 74 72 69 63 74 20 74 68 65 20 65 78 70 61 6e 73 69 6f 6e 20 74 6f 2e 1f '.to.restrict.the.expansion.to..
16d00 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 .(defalias.'yas-expand-from-trig
16d20 67 65 72 2d 6b 65 79 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 65 6c 64 29 20 22 5c 33 30 ger-key.#[(&optional.field)."\30
16d40 36 20 10 5c 33 30 37 19 5c 6e 5c 32 30 33 0f 00 0b 5c 6e 5c 32 33 35 5c 32 30 33 5d 00 5c 66 5c 6..\307.\n\203...\n\235\203].\f\
16d60 32 30 33 5a 00 5c 32 31 34 5c 33 31 30 5c 66 21 5c 32 30 33 29 00 5c 66 47 5c 33 31 31 59 5c 32 203Z.\214\310\f!\203).\fG\311Y\2
16d80 30 33 29 00 5c 66 5c 33 31 32 48 0d 3e 5c 32 30 34 30 00 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 03).\f\312H.>\2040.\313\314\315\
16da0 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 36 48 5c 33 31 30 5c 66 21 5c 32 30 33 48 00 5c 66 47 5c fD\"\210\f\316H\310\f!\203H.\fG\
16dc0 33 31 31 59 5c 32 30 33 48 00 5c 66 5c 33 31 32 48 0d 3e 5c 32 30 34 4f 00 5c 33 31 33 5c 33 31 311Y\203H.\f\312H.>\204O.\313\31
16de0 34 5c 33 31 35 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 37 48 7d 5c 32 31 30 5c 33 32 30 20 29 4\315\fD\"\210\f\317H}\210\320.)
16e00 5c 32 30 32 5c 5c 00 5c 33 32 30 20 11 09 5c 32 30 33 5c 32 31 30 00 5c 33 32 31 09 40 5c 33 32 \202\\.\320...\203\210.\321.@\32
16e20 32 20 5c 32 30 33 6e 00 5c 33 32 33 20 5c 32 30 32 70 00 0e 16 09 41 40 5e 5c 33 32 32 20 5c 32 2.\203n.\323.\202p....A@^\322.\2
16e40 30 33 7e 00 5c 33 32 34 20 5c 32 30 32 5c 32 30 30 00 0e 17 5c 33 31 36 09 38 5d 23 5c 32 30 32 03~.\324.\202\200...\316.8]#\202
16e60 5c 32 31 32 00 5c 33 32 35 20 29 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e \212.\325.)\207".[yas--condition
16e80 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 74 65 6d 70 6c 61 74 65 73 2d 61 6e 64 2d 70 -cache-timestamp.templates-and-p
16ea0 6f 73 20 79 61 73 2d 65 78 70 61 6e 64 2d 6f 6e 6c 79 2d 66 6f 72 2d 6c 61 73 74 2d 63 6f 6d 6d os.yas-expand-only-for-last-comm
16ec0 61 6e 64 73 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 ands.last-command.field.cl-struc
16ee0 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 20 6e t-yas--field-tags.current-time.n
16f00 69 6c 20 76 65 63 74 6f 72 70 20 39 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 il.vectorp.9.0.signal.wrong-type
16f20 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 20 79 61 73 2d 2d 74 65 -argument.yas--field.2.3.yas--te
16f40 6d 70 6c 61 74 65 73 2d 66 6f 72 2d 6b 65 79 2d 61 74 2d 70 6f 69 6e 74 20 79 61 73 2d 2d 65 78 mplates-for-key-at-point.yas--ex
16f60 70 61 6e 64 2d 6f 72 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 65 6d 70 6c 61 74 65 20 75 73 65 2d pand-or-prompt-for-template.use-
16f80 72 65 67 69 6f 6e 2d 70 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e region-p.region-beginning.region
16fa0 2d 65 6e 64 20 79 61 73 2d 2d 66 61 6c 6c 62 61 63 6b 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 -end.yas--fallback.most-positive
16fc0 2d 66 69 78 6e 75 6d 20 6d 6f 73 74 2d 6e 65 67 61 74 69 76 65 2d 66 69 78 6e 75 6d 5d 20 36 20 -fixnum.most-negative-fixnum].6.
16fe0 28 23 24 20 2e 20 39 33 31 38 33 29 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 (#$...93183).nil]).(defalias.'ya
17000 73 2d 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 2d 66 69 6c 74 s--maybe-expand-from-keymap-filt
17020 65 72 20 23 5b 28 63 6d 64 29 20 22 5c 33 30 35 20 18 5c 33 30 36 5c 33 30 37 20 09 5c 32 30 33 er.#[(cmd)."\305..\306\307..\203
17040 10 00 5c 33 31 30 20 47 5c 32 30 32 11 00 5c 33 31 31 5c 22 1a 5c 33 31 32 5c 33 31 33 5c 33 31 ..\310.G\202..\311\".\312\313\31
17060 34 20 5c 22 5c 32 31 31 1b 5c 32 30 35 5c 22 00 5c 66 5c 32 30 36 5c 22 00 0b 2b 5c 32 30 37 22 4.\"\211.\205\".\f\206\"..+\207"
17080 20 5b 79 61 73 2d 2d 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 .[yas--condition-cache-timestamp
170a0 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 76 65 63 20 74 65 6d 70 6c 61 74 65 .current-prefix-arg.vec.template
170c0 73 20 63 6d 64 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 20 63 6c 2d 73 75 62 73 65 71 20 74 68 69 s.cmd.current-time.cl-subseq.thi
170e0 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 2d 76 65 63 74 6f 72 20 74 68 69 73 2d 63 6f 6d 6d 61 s-command-keys-vector.this-comma
17100 6e 64 2d 6b 65 79 73 20 30 20 63 6c 2d 6d 61 70 63 61 6e 20 23 5b 28 74 61 62 6c 65 29 20 22 5c nd-keys.0.cl-mapcan.#[(table)."\
17120 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 76 65 63 20 79 61 73 2d 2d 66 65 74 302..\"\207".[table.vec.yas--fet
17140 63 68 5d 20 33 5d 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 5d 20 ch].3].yas--get-snippet-tables].
17160 34 5d 29 0a 23 40 36 35 20 44 69 72 65 63 74 6c 79 20 65 78 70 61 6e 64 20 73 6f 6d 65 20 73 6e 4]).#@65.Directly.expand.some.sn
17180 69 70 70 65 74 73 2c 20 73 65 61 72 63 68 69 6e 67 20 60 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b ippets,.searching.`yas--direct-k
171a0 65 79 6d 61 70 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 65 78 70 61 6e 64 2d eymaps'...(defalias.'yas-expand-
171c0 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 23 5b 6e 69 6c 20 22 5c 33 30 32 20 10 5c 33 30 33 5c 33 30 from-keymap.#[nil."\302..\303\30
171e0 34 21 5c 32 31 31 19 5c 32 30 35 0e 00 5c 33 30 35 09 21 29 5c 32 30 37 22 20 5b 79 61 73 2d 2d 4!\211.\205..\305.!)\207".[yas--
17200 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 74 65 6d 70 6c 61 condition-cache-timestamp.templa
17220 74 65 73 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 20 79 61 73 2d 2d 6d 61 79 62 65 2d 65 78 70 61 tes.current-time.yas--maybe-expa
17240 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 2d 66 69 6c 74 65 72 20 6e 69 6c 20 79 61 73 2d 2d 65 nd-from-keymap-filter.nil.yas--e
17260 78 70 61 6e 64 2d 6f 72 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 65 6d 70 6c 61 74 65 5d 20 33 20 xpand-or-prompt-for-template].3.
17280 28 23 24 20 2e 20 39 34 35 36 39 29 20 6e 69 6c 5d 29 0a 23 40 32 30 36 20 45 78 70 61 6e 64 20 (#$...94569).nil]).#@206.Expand.
172a0 6f 6e 65 20 6f 66 20 54 45 4d 50 4c 41 54 45 53 20 66 72 6f 6d 20 53 54 41 52 54 20 74 6f 20 45 one.of.TEMPLATES.from.START.to.E
172c0 4e 44 2e 0a 0a 50 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 20 69 66 20 54 45 4d 50 4c 41 54 45 ND...Prompt.the.user.if.TEMPLATE
172e0 53 20 68 61 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 65 6c 65 6d 65 6e 74 2c 20 65 6c 73 S.has.more.than.one.element,.els
17300 65 0a 65 78 70 61 6e 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 20 20 43 6f 6d 6d 6f 6e 20 67 61 e.expand.immediately...Common.ga
17320 74 65 77 61 79 20 66 6f 72 0a 60 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 teway.for.`yas-expand-from-trigg
17340 65 72 2d 6b 65 79 27 20 61 6e 64 20 60 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 er-key'.and.`yas-expand-from-key
17360 6d 61 70 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 70 61 6e 64 2d 6f 72 map'...(defalias.'yas--expand-or
17380 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 65 6d 70 6c 61 74 65 20 23 5b 28 74 65 6d 70 6c 61 74 65 -prompt-for-template.#[(template
173a0 73 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 72 74 20 65 6e 64 29 20 22 08 41 5c 32 30 33 0e 00 s.&optional.start.end).".A\203..
173c0 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 5c 22 21 5c 32 30 36 11 00 08 40 41 5c 32 31 31 19 5c 32 \305\306\307.\"!\206...@A\211.\2
173e0 30 35 3e 00 5c 33 31 30 09 5c 33 31 31 48 5c 6e 3e 5c 32 30 34 26 00 5c 33 31 32 5c 33 31 33 5c 05>.\310.\311H\n>\204&.\312\313\
17400 33 31 34 09 44 5c 22 5c 32 31 30 09 5c 33 31 35 48 0b 5c 66 09 5c 33 31 31 48 5c 6e 3e 5c 32 30 314.D\"\210.\315H.\f.\311H\n>\20
17420 34 3a 00 5c 33 31 32 5c 33 31 33 5c 33 31 34 09 44 5c 22 5c 32 31 30 09 5c 33 31 36 48 24 29 5c 4:.\312\313\314.D\"\210.\316H$)\
17440 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 73 20 79 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 207".[templates.yas--current-tem
17460 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 plate.cl-struct-yas--template-ta
17480 67 73 20 73 74 61 72 74 20 65 6e 64 20 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 65 6d gs.start.end.yas--prompt-for-tem
174a0 70 6c 61 74 65 20 6d 61 70 63 61 72 20 63 64 72 20 79 61 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 plate.mapcar.cdr.yas-expand-snip
174c0 70 65 74 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 pet.0.signal.wrong-type-argument
174e0 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 32 20 35 5d 20 39 20 28 23 24 20 2e 20 39 34 38 37 .yas--template.2.5].9.(#$...9487
17500 33 29 5d 29 0a 23 40 31 31 38 20 46 61 6c 6c 62 61 63 6b 20 61 66 74 65 72 20 65 78 70 61 6e 73 3)]).#@118.Fallback.after.expans
17520 69 6f 6e 20 68 61 73 20 66 61 69 6c 65 64 2e 0a 0a 43 6f 6d 6d 6f 6e 20 67 61 74 65 77 61 79 20 ion.has.failed...Common.gateway.
17540 66 6f 72 20 60 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 for.`yas-expand-from-trigger-key
17560 27 20 61 6e 64 0a 60 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 27 2e 1f '.and.`yas-expand-from-keymap'..
17580 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 61 6c 6c 62 61 63 6b 20 23 5b 6e 69 6c 20 .(defalias.'yas--fallback.#[nil.
175a0 22 08 5c 33 30 36 3d 5c 32 30 33 08 00 5c 33 30 37 5c 32 30 37 08 5c 33 31 30 3d 5c 32 30 33 12 ".\306=\203..\307\207.\310=\203.
175c0 00 5c 33 31 31 5c 33 31 32 21 5c 32 30 37 08 5c 33 31 33 3d 5c 32 30 33 3e 00 5c 33 31 30 18 5c .\311\312!\207.\313=\203>.\310.\
175e0 33 30 37 19 5c 33 31 34 20 1a 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 6e 23 5c 32 31 30 5c 6e 5c 307.\314..\315\316\317\n#\210\n\
17600 32 30 33 33 00 5c 33 32 30 5c 6e 21 5c 32 30 34 33 00 5c 33 32 31 5c 33 32 32 21 5c 32 31 30 5c 2033.\320\n!\2043.\321\322!\210\
17620 6e 13 5c 6e 5c 32 30 35 3c 00 5c 33 32 33 5c 6e 21 2b 5c 32 30 37 08 3c 5c 32 30 33 73 00 08 41 n.\n\205<.\323\n!+\207.<\203s..A
17640 5c 32 30 33 73 00 08 40 5c 33 32 34 3d 5c 32 30 33 73 00 08 41 40 08 41 41 5c 33 31 30 5c 33 30 \203s..@\324=\203s..A@.AA\310\30
17660 37 19 18 1c 1d 5c 66 5c 32 30 33 66 00 5c 33 32 34 0d 5c 66 5c 22 5c 32 30 32 71 00 5c 33 32 30 7....\f\203f.\324.\f\"\202q.\320
17680 0d 21 5c 32 30 35 71 00 0d 13 5c 33 32 33 0d 21 2c 5c 32 30 37 5c 33 30 37 5c 32 30 37 22 20 5b .!\205q...\323.!,\207\307\207".[
176a0 79 61 73 2d 66 61 6c 6c 62 61 63 6b 2d 62 65 68 61 76 69 6f 72 20 79 61 73 2d 6d 69 6e 6f 72 2d yas-fallback-behavior.yas-minor-
176c0 6d 6f 64 65 20 62 65 79 6f 6e 64 2d 79 61 73 6e 69 70 70 65 74 20 74 68 69 73 2d 63 6f 6d 6d 61 mode.beyond-yasnippet.this-comma
176e0 6e 64 20 61 72 67 73 20 63 6f 6d 6d 61 6e 64 2d 6f 72 2d 66 6e 20 72 65 74 75 72 6e 2d 6e 69 6c nd.args.command-or-fn.return-nil
17700 20 6e 69 6c 20 79 61 73 2d 2d 66 61 6c 6c 62 61 63 6b 20 65 72 72 6f 72 20 22 79 61 73 6e 69 70 .nil.yas--fallback.error."yasnip
17720 70 65 74 20 66 61 6c 6c 62 61 63 6b 20 6c 6f 6f 70 21 5c 6e 54 68 69 73 20 63 61 6e 20 68 61 70 pet.fallback.loop!\nThis.can.hap
17740 70 65 6e 20 77 68 65 6e 20 79 6f 75 20 62 69 6e 64 20 60 79 61 73 2d 65 78 70 61 6e 64 27 20 6f pen.when.you.bind.`yas-expand'.o
17760 75 74 73 69 64 65 20 6f 66 20 74 68 65 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 utside.of.the.`yas-minor-mode-ma
17780 70 27 2e 22 20 63 61 6c 6c 2d 6f 74 68 65 72 2d 63 6f 6d 6d 61 6e 64 20 79 61 73 2d 2d 6b 65 79 p'.".call-other-command.yas--key
177a0 62 69 6e 64 69 6e 67 2d 62 65 79 6f 6e 64 2d 79 61 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 6d 65 binding-beyond-yasnippet.yas--me
177c0 73 73 61 67 65 20 34 20 22 46 61 6c 6c 69 6e 67 20 62 61 63 6b 20 74 6f 20 25 73 22 20 63 6f 6d ssage.4."Falling.back.to.%s".com
177e0 6d 61 6e 64 70 20 63 6c 2d 2d 61 73 73 65 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 28 6f 72 20 28 mandp.cl--assertion-failed.(or.(
17800 6e 75 6c 6c 20 62 65 79 6f 6e 64 2d 79 61 73 6e 69 70 70 65 74 29 20 28 63 6f 6d 6d 61 6e 64 70 null.beyond-yasnippet).(commandp
17820 20 62 65 79 6f 6e 64 2d 79 61 73 6e 69 70 70 65 74 29 29 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 .beyond-yasnippet)).call-interac
17840 74 69 76 65 6c 79 20 61 70 70 6c 79 5d 20 34 20 28 23 24 20 2e 20 39 35 34 39 39 29 5d 29 0a 23 tively.apply].4.(#$...95499)]).#
17860 40 35 39 20 47 65 74 20 63 75 72 72 65 6e 74 20 6b 65 79 73 27 73 20 62 69 6e 64 69 6e 67 20 61 @59.Get.current.keys's.binding.a
17880 73 20 69 66 20 59 41 53 73 6e 69 70 70 65 74 20 64 69 64 6e 27 74 20 65 78 69 73 74 2e 1f 0a 28 s.if.YASsnippet.didn't.exist...(
178a0 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6b 65 79 62 69 6e 64 69 6e 67 2d 62 65 79 6f 6e 64 defalias.'yas--keybinding-beyond
178c0 2d 79 61 73 6e 69 70 70 65 74 20 23 5b 6e 69 6c 20 22 5c 33 30 33 5c 32 31 31 18 19 5c 33 30 34 -yasnippet.#[nil."\303\211..\304
178e0 20 1a 5c 33 30 35 5c 6e 5c 33 30 36 5c 22 5c 32 30 36 14 00 5c 33 30 35 5c 33 30 37 5c 6e 21 5c ..\305\n\306\"\206..\305\307\n!\
17900 33 30 36 5c 22 2b 5c 32 30 37 22 20 5b 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 79 61 73 2d 306\"+\207".[yas-minor-mode.yas-
17920 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 6b 65 79 73 20 6e 69 6c 20 74 68 69 73 2d 73 69 -direct-keymaps.keys.nil.this-si
17940 6e 67 6c 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 6b 65 79 2d 62 69 6e 64 69 6e 67 20 74 20 ngle-command-keys.key-binding.t.
17960 79 61 73 2d 2d 66 61 6c 6c 62 61 63 6b 2d 74 72 61 6e 73 6c 61 74 65 2d 69 6e 70 75 74 5d 20 34 yas--fallback-translate-input].4
17980 20 28 23 24 20 2e 20 39 36 33 35 36 29 5d 29 0a 23 40 31 37 33 20 45 6d 75 6c 61 74 65 20 60 72 .(#$...96356)]).#@173.Emulate.`r
179a0 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 65 27 2c 20 61 74 20 6c 65 61 73 74 20 77 68 61 74 ead-key-sequence',.at.least.what
179c0 20 49 20 74 68 69 6e 6b 20 69 74 20 64 6f 65 73 2e 0a 0a 4b 65 79 73 20 73 68 6f 75 6c 64 20 62 .I.think.it.does...Keys.should.b
179e0 65 20 61 6e 20 75 6e 74 72 61 6e 73 6c 61 74 65 64 20 6b 65 79 20 76 65 63 74 6f 72 2e 20 20 52 e.an.untranslated.key.vector...R
17a00 65 74 75 72 6e 73 20 61 20 74 72 61 6e 73 6c 61 74 65 64 0a 76 65 63 74 6f 72 20 6f 66 20 6b 65 eturns.a.translated.vector.of.ke
17a20 79 73 2e 20 20 46 49 58 4d 45 20 6e 6f 74 20 74 68 6f 72 6f 75 67 68 6c 79 20 74 65 73 74 65 64 ys...FIXME.not.thoroughly.tested
17a40 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 61 6c 6c 62 61 63 6b 2d 74 72 61 6e ...(defalias.'yas--fallback-tran
17a60 73 6c 61 74 65 2d 69 6e 70 75 74 20 23 5b 28 6b 65 79 73 29 20 22 5c 33 30 36 5c 33 30 37 18 19 slate-input.#[(keys)."\306\307..
17a80 08 5c 6e 47 57 5c 32 30 33 55 00 08 0b 1c 5c 32 31 31 1d 5c 6e 47 57 5c 32 30 33 32 00 5c 66 5c .\nGW\203U....\211.\nGW\2032.\f\
17aa0 32 30 33 32 00 5c 33 31 30 5c 66 21 5c 32 30 33 32 00 5c 33 31 31 5c 6e 0d 48 5c 33 31 32 5c 33 2032.\310\f!\2032.\311\n.H\312\3
17ac0 31 33 5c 66 5c 22 5c 22 41 14 0d 54 5c 32 31 31 15 5c 32 30 32 10 00 5c 33 31 34 09 5c 66 39 5c 13\f\"\"A..T\211.\202..\314.\f9\
17ae0 32 30 33 3f 00 5c 33 31 35 5c 66 21 5c 32 30 32 4d 00 5c 33 31 36 5c 66 21 5c 32 30 33 49 00 5c 203?.\315\f!\202M.\316\f!\203I.\
17b00 66 5c 32 30 32 4d 00 5c 6e 08 0d 4f 5c 22 11 0d 10 2a 5c 32 30 32 04 00 09 2a 5c 32 30 37 22 20 f\202M.\n..O\"...*\202...*\207".
17b20 5b 69 20 72 65 74 76 61 6c 20 6b 65 79 73 20 6c 6f 63 61 6c 2d 66 75 6e 63 74 69 6f 6e 2d 6b 65 [i.retval.keys.local-function-ke
17b40 79 2d 6d 61 70 20 74 72 61 6e 73 6c 61 74 65 64 20 6a 20 5b 5d 20 30 20 6b 65 79 6d 61 70 70 20 y-map.translated.j.[].0.keymapp.
17b60 61 73 73 6f 63 20 72 65 6d 6f 76 65 20 6b 65 79 6d 61 70 20 76 63 6f 6e 63 61 74 20 76 65 63 74 assoc.remove.keymap.vconcat.vect
17b80 6f 72 20 76 65 63 74 6f 72 70 5d 20 36 20 28 23 24 20 2e 20 39 36 36 36 32 29 5d 29 0a 23 40 31 or.vectorp].6.(#$...96662)]).#@1
17ba0 36 36 20 47 65 74 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 20 6f 62 6a 65 63 74 73 20 69 66.Get.`yas--template'.objects.i
17bc0 6e 20 54 41 42 4c 45 53 2c 20 61 70 70 6c 69 63 61 62 6c 65 20 66 6f 72 20 62 75 66 66 65 72 20 n.TABLES,.applicable.for.buffer.
17be0 61 6e 64 20 70 6f 69 6e 74 2e 0a 0a 48 6f 6e 6f 75 72 73 20 60 79 61 73 2d 63 68 6f 6f 73 65 2d and.point...Honours.`yas-choose-
17c00 74 61 62 6c 65 73 2d 66 69 72 73 74 27 2c 20 60 79 61 73 2d 63 68 6f 6f 73 65 2d 6b 65 79 73 2d tables-first',.`yas-choose-keys-
17c20 66 69 72 73 74 27 20 61 6e 64 0a 60 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e first'.and.`yas-buffer-local-con
17c40 64 69 74 69 6f 6e 27 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 6c 6c 2d 74 65 6d dition'..(defalias.'yas--all-tem
17c60 70 6c 61 74 65 73 20 23 5b 28 74 61 62 6c 65 73 29 20 22 08 5c 32 30 33 09 00 5c 33 30 34 09 21 plates.#[(tables).".\203..\304.!
17c80 43 11 5c 33 30 35 5c 33 30 36 5c 6e 5c 32 30 33 5c 22 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 09 C.\305\306\n\203\".\307\310\311.
17ca0 5c 22 21 5c 32 31 31 1b 5c 32 30 35 1e 00 5c 33 31 30 5c 33 31 32 09 5c 22 29 5c 32 30 32 2a 00 \"!\211.\205..\310\312.\")\202*.
17cc0 5c 33 31 33 5c 33 31 30 5c 33 31 34 09 5c 22 5c 33 31 35 5c 33 31 36 23 5c 22 5c 32 30 37 22 20 \313\310\314.\"\315\316#\"\207".
17ce0 5b 79 61 73 2d 63 68 6f 6f 73 65 2d 74 61 62 6c 65 73 2d 66 69 72 73 74 20 74 61 62 6c 65 73 20 [yas-choose-tables-first.tables.
17d00 79 61 73 2d 63 68 6f 6f 73 65 2d 6b 65 79 73 2d 66 69 72 73 74 20 6b 65 79 20 79 61 73 2d 2d 70 yas-choose-keys-first.key.yas--p
17d20 72 6f 6d 70 74 2d 66 6f 72 2d 74 61 62 6c 65 20 6d 61 70 63 61 72 20 63 64 72 20 79 61 73 2d 2d rompt-for-table.mapcar.cdr.yas--
17d40 70 72 6f 6d 70 74 2d 66 6f 72 2d 6b 65 79 73 20 63 6c 2d 6d 61 70 63 61 6e 20 79 61 73 2d 2d 74 prompt-for-keys.cl-mapcan.yas--t
17d60 61 62 6c 65 2d 61 6c 6c 2d 6b 65 79 73 20 23 5b 28 74 61 62 6c 65 29 20 22 5c 33 30 32 08 09 5c able-all-keys.#[(table)."\302..\
17d80 22 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 6b 65 79 20 79 61 73 2d 2d 66 65 74 63 68 5d 20 33 5d "\207".[table.key.yas--fetch].3]
17da0 20 63 6c 2d 72 65 6d 6f 76 65 2d 64 75 70 6c 69 63 61 74 65 73 20 79 61 73 2d 2d 74 61 62 6c 65 .cl-remove-duplicates.yas--table
17dc0 2d 74 65 6d 70 6c 61 74 65 73 20 3a 74 65 73 74 20 65 71 75 61 6c 5d 20 37 20 28 23 24 20 2e 20 -templates.:test.equal].7.(#$...
17de0 39 37 31 38 37 29 5d 29 0a 23 40 34 37 20 47 65 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 63 61 97187)]).#@47.Get.the.snippet.ca
17e00 6c 6c 65 64 20 4e 41 4d 45 20 69 6e 20 4d 4f 44 45 27 73 20 74 61 62 6c 65 73 2e 1f 0a 28 64 65 lled.NAME.in.MODE's.tables...(de
17e20 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6c 6f 6f 6b 75 70 2d 73 6e 69 70 70 65 74 2d 31 20 23 5b falias.'yas--lookup-snippet-1.#[
17e40 28 6e 61 6d 65 20 6d 6f 64 65 29 20 22 5c 33 30 34 5c 32 31 31 18 19 5c 33 30 35 5c 6e 5c 33 30 (name.mode)."\304\211..\305\n\30
17e60 36 5c 33 30 37 0b 21 21 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 26 06 2a 5c 32 30 37 22 6\307.!!\310\311\312\313&.*\207"
17e80 20 5b 79 61 73 2d 63 68 6f 6f 73 65 2d 6b 65 79 73 2d 66 69 72 73 74 20 79 61 73 2d 63 68 6f 6f .[yas-choose-keys-first.yas-choo
17ea0 73 65 2d 74 61 62 6c 65 73 2d 66 69 72 73 74 20 6e 61 6d 65 20 6d 6f 64 65 20 6e 69 6c 20 63 6c se-tables-first.name.mode.nil.cl
17ec0 2d 66 69 6e 64 20 79 61 73 2d 2d 61 6c 6c 2d 74 65 6d 70 6c 61 74 65 73 20 79 61 73 2d 2d 67 65 -find.yas--all-templates.yas--ge
17ee0 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 3a 6b 65 79 20 79 61 73 2d 2d 74 65 6d 70 6c t-snippet-tables.:key.yas--templ
17f00 61 74 65 2d 6e 61 6d 65 20 3a 74 65 73 74 20 73 74 72 69 6e 67 3d 5d 20 37 20 28 23 24 20 2e 20 ate-name.:test.string=].7.(#$...
17f20 39 37 37 37 34 29 5d 29 0a 23 40 32 32 39 20 47 65 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 6e 97774)]).#@229.Get.the.snippet.n
17f40 61 6d 65 64 20 4e 41 4d 45 20 69 6e 20 4d 4f 44 45 27 73 20 74 61 62 6c 65 73 2e 0a 0a 4d 4f 44 amed.NAME.in.MODE's.tables...MOD
17f60 45 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 E.defaults.to.the.current.buffer
17f80 27 73 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65 27 2e 20 20 49 66 20 4e 4f 45 52 52 4f 52 0a 69 73 20 's.`major-mode'...If.NOERROR.is.
17fa0 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 64 6f 6e 27 74 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 non-nil,.then.don't.signal.an.er
17fc0 72 6f 72 20 69 66 20 74 68 65 72 65 20 69 73 6e 27 74 20 61 6e 79 20 73 6e 69 70 70 65 74 0a 63 ror.if.there.isn't.any.snippet.c
17fe0 61 6c 6c 65 64 20 4e 41 4d 45 2e 0a 0a 48 6f 6e 6f 75 72 73 20 60 79 61 73 2d 62 75 66 66 65 72 alled.NAME...Honours.`yas-buffer
18000 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 -local-condition'...(defalias.'y
18020 61 73 2d 6c 6f 6f 6b 75 70 2d 73 6e 69 70 70 65 74 20 23 5b 28 6e 61 6d 65 20 26 6f 70 74 69 6f as-lookup-snippet.#[(name.&optio
18040 6e 61 6c 20 6d 6f 64 65 20 6e 6f 65 72 72 6f 72 29 20 22 5c 33 30 33 08 09 5c 22 5c 32 30 36 11 nal.mode.noerror)."\303..\"\206.
18060 00 5c 6e 5c 32 30 33 0d 00 5c 33 30 34 5c 32 30 37 5c 33 30 35 5c 33 30 36 08 5c 22 5c 32 30 37 .\n\203..\304\207\305\306.\"\207
18080 22 20 5b 6e 61 6d 65 20 6d 6f 64 65 20 6e 6f 65 72 72 6f 72 20 79 61 73 2d 2d 6c 6f 6f 6b 75 70 ".[name.mode.noerror.yas--lookup
180a0 2d 73 6e 69 70 70 65 74 2d 31 20 6e 69 6c 20 65 72 72 6f 72 20 22 4e 6f 20 73 6e 69 70 70 65 74 -snippet-1.nil.error."No.snippet
180c0 20 6e 61 6d 65 64 3a 20 25 73 22 5d 20 33 20 28 23 24 20 2e 20 39 38 30 39 35 29 5d 29 0a 23 40 .named:.%s"].3.(#$...98095)]).#@
180e0 31 37 30 20 43 68 6f 6f 73 65 20 61 20 73 6e 69 70 70 65 74 20 74 6f 20 65 78 70 61 6e 64 2c 20 170.Choose.a.snippet.to.expand,.
18100 70 6f 70 2d 75 70 20 61 20 6c 69 73 74 20 6f 66 20 63 68 6f 69 63 65 73 20 61 63 63 6f 72 64 69 pop-up.a.list.of.choices.accordi
18120 6e 67 0a 74 6f 20 60 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 0a 0a 57 ng.to.`yas-prompt-functions'...W
18140 69 74 68 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 4e 4f 2d 43 4f 4e 44 49 54 49 4f 4e ith.prefix.argument.NO-CONDITION
18160 2c 20 62 79 70 61 73 73 20 66 69 6c 74 65 72 69 6e 67 20 6f 66 20 73 6e 69 70 70 65 74 73 0a 62 ,.bypass.filtering.of.snippets.b
18180 79 20 63 6f 6e 64 69 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 69 6e 73 y.condition...(defalias.'yas-ins
181a0 65 72 74 2d 73 6e 69 70 70 65 74 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 2d 63 6f 6e 64 ert-snippet.#[(&optional.no-cond
181c0 69 74 69 6f 6e 29 20 22 5c 33 30 36 20 10 09 5c 32 30 33 0b 00 5c 33 30 37 5c 32 30 32 5c 66 00 ition)."\306...\203..\307\202\f.
181e0 5c 6e 1a 5c 33 31 30 5c 33 31 31 20 21 5c 32 31 31 1b 5c 32 30 35 23 00 0b 41 5c 32 30 33 21 00 \n.\310\311.!\211.\205#..A\203!.
18200 5c 33 31 32 0b 21 5c 32 30 36 23 00 0b 40 1c 5c 33 31 33 20 5c 32 30 33 31 00 5c 33 31 34 20 5c \312.!\206#..@.\313.\2031.\314.\
18220 33 31 35 20 42 5c 32 30 32 34 00 60 60 42 1d 5c 66 5c 32 30 33 68 00 5c 33 31 36 5c 66 5c 33 31 315.B\2024.``B.\f\203h.\316\f\31
18240 37 48 0e 18 3e 5c 32 30 34 4a 00 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 66 44 5c 22 5c 32 31 30 7H..>\204J.\320\321\322\fD\"\210
18260 5c 66 5c 33 32 33 48 0d 40 0d 41 5c 66 5c 33 31 37 48 0e 18 3e 5c 32 30 34 61 00 5c 33 32 30 5c \f\323H.@.A\f\317H..>\204a.\320\
18280 33 32 31 5c 33 32 32 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 32 34 48 24 5c 32 30 32 6c 00 5c 33 321\322\fD\"\210\f\324H$\202l.\3
182a0 32 35 5c 33 32 36 5c 33 32 37 5c 22 2c 5c 32 30 37 22 20 5b 79 61 73 2d 2d 63 6f 6e 64 69 74 69 25\326\327\",\207".[yas--conditi
182c0 6f 6e 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 6e 6f 2d 63 6f 6e 64 69 74 69 6f 6e 20 on-cache-timestamp.no-condition.
182e0 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 74 65 6d 70 6c yas-buffer-local-condition.templ
18300 61 74 65 73 20 79 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 77 68 65 72 65 ates.yas--current-template.where
18320 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 20 61 6c 77 61 79 73 20 79 61 73 2d 2d 61 6c 6c 2d 74 65 .current-time.always.yas--all-te
18340 6d 70 6c 61 74 65 73 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 mplates.yas--get-snippet-tables.
18360 79 61 73 2d 2d 70 72 6f 6d 70 74 2d 66 6f 72 2d 74 65 6d 70 6c 61 74 65 20 72 65 67 69 6f 6e 2d yas--prompt-for-template.region-
18380 61 63 74 69 76 65 2d 70 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e active-p.region-beginning.region
183a0 2d 65 6e 64 20 79 61 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 30 20 73 69 67 6e 61 6c -end.yas-expand-snippet.0.signal
183c0 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 .wrong-type-argument.yas--templa
183e0 74 65 20 32 20 35 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 31 20 22 4e 6f 20 73 6e 69 70 70 65 te.2.5.yas--message.1."No.snippe
18400 74 73 20 63 61 6e 20 62 65 20 69 6e 73 65 72 74 65 64 20 68 65 72 65 21 22 20 63 6c 2d 73 74 72 ts.can.be.inserted.here!".cl-str
18420 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 5d 20 39 20 28 23 24 20 2e 20 uct-yas--template-tags].9.(#$...
18440 39 38 35 33 32 29 20 22 50 22 5d 29 0a 23 40 31 36 33 20 43 68 6f 6f 73 65 20 61 20 73 6e 69 70 98532)."P"]).#@163.Choose.a.snip
18460 70 65 74 20 74 6f 20 65 64 69 74 2c 20 73 65 6c 65 63 74 69 6f 6e 20 6c 69 6b 65 20 60 79 61 73 pet.to.edit,.selection.like.`yas
18480 2d 69 6e 73 65 72 74 2d 73 6e 69 70 70 65 74 27 2e 0a 0a 4f 6e 6c 79 20 73 75 63 63 65 73 73 20 -insert-snippet'...Only.success.
184a0 69 66 20 73 65 6c 65 63 74 65 64 20 73 6e 69 70 70 65 74 20 77 61 73 20 6c 6f 61 64 65 64 20 66 if.selected.snippet.was.loaded.f
184c0 72 6f 6d 20 61 20 66 69 6c 65 2e 20 20 50 75 74 20 74 68 65 0a 76 69 73 69 74 65 64 20 66 69 6c rom.a.file...Put.the.visited.fil
184e0 65 20 69 6e 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 e.in.`snippet-mode'...(defalias.
18500 27 79 61 73 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 20 23 5b 6e 69 6c 20 22 5c 'yas-visit-snippet-file.#[nil."\
18520 33 30 33 18 5c 33 30 34 5c 33 30 35 20 21 5c 32 31 31 19 5c 32 30 35 14 00 5c 33 30 36 09 5c 33 303.\304\305.!\211.\205..\306.\3
18540 30 37 5c 22 5c 32 30 36 14 00 09 40 5c 32 31 31 1a 5c 32 30 33 1f 00 5c 33 31 30 5c 6e 21 5c 32 07\"\206...@\211.\203..\310\n!\2
18560 30 32 5c 22 00 5c 33 31 31 5c 33 31 32 21 2b 5c 32 30 37 22 20 5b 79 61 73 2d 62 75 66 66 65 72 02\".\311\312!+\207".[yas-buffer
18580 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 74 65 6d 70 6c 61 74 65 73 20 74 65 6d 70 6c -local-condition.templates.templ
185a0 61 74 65 20 61 6c 77 61 79 73 20 79 61 73 2d 2d 61 6c 6c 2d 74 65 6d 70 6c 61 74 65 73 20 79 61 ate.always.yas--all-templates.ya
185c0 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 79 61 73 2d 2d 70 72 6f 6d 70 s--get-snippet-tables.yas--promp
185e0 74 2d 66 6f 72 2d 74 65 6d 70 6c 61 74 65 20 22 43 68 6f 6f 73 65 20 61 20 73 6e 69 70 70 65 74 t-for-template."Choose.a.snippet
18600 20 74 65 6d 70 6c 61 74 65 20 74 6f 20 65 64 69 74 3a 20 22 20 79 61 73 2d 2d 76 69 73 69 74 2d .template.to.edit:.".yas--visit-
18620 73 6e 69 70 70 65 74 2d 66 69 6c 65 2d 31 20 6d 65 73 73 61 67 65 20 22 4e 6f 20 73 6e 69 70 70 snippet-file-1.message."No.snipp
18640 65 74 73 20 74 61 62 6c 65 73 20 61 63 74 69 76 65 21 22 5d 20 34 20 28 23 24 20 2e 20 39 39 34 ets.tables.active!"].4.(#$...994
18660 31 31 29 20 6e 69 6c 5d 29 0a 23 40 33 38 20 48 65 6c 70 65 72 20 66 6f 72 20 60 79 61 73 2d 76 11).nil]).#@38.Helper.for.`yas-v
18680 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 isit-snippet-file'...(defalias.'
186a0 79 61 73 2d 2d 76 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 2d 31 20 23 5b 28 74 65 6d yas--visit-snippet-file-1.#[(tem
186c0 70 6c 61 74 65 29 20 22 5c 33 30 36 08 21 5c 32 31 31 19 5c 32 30 33 1f 00 5c 33 30 37 09 21 5c plate)."\306.!\211.\203..\307.!\
186e0 32 30 33 1f 00 5c 33 31 30 09 21 5c 32 31 30 5c 33 31 31 20 5c 32 31 30 5c 33 31 32 5c 33 30 32 203..\310.!\210\311.\210\312\302
18700 21 5c 32 31 30 08 5c 32 31 31 12 5c 32 30 32 6e 01 09 5c 32 30 33 2a 00 5c 33 31 33 5c 33 31 34 !\210.\211.\202n..\203*.\313\314
18720 09 5c 22 5c 32 30 32 6e 01 5c 33 31 35 5c 33 31 36 5c 33 31 37 08 5c 33 32 30 48 0b 3e 5c 32 30 .\"\202n.\315\316\317.\320H.>\20
18740 34 3c 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 32 34 48 5c 22 21 4<.\321\322\323.D\"\210.\324H\"!
18760 5c 32 31 30 5c 33 32 35 1c 08 5c 33 32 30 48 0b 3e 5c 32 30 34 53 00 5c 33 32 31 5c 33 32 32 5c \210\325..\320H.>\204S.\321\322\
18780 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 32 36 48 3c 5c 32 30 33 61 00 5c 33 31 36 5c 33 32 37 323.D\"\210.\326H<\203a.\316\327
187a0 21 63 5c 32 31 30 5c 33 33 30 14 5c 33 31 36 5c 33 33 31 08 5c 33 32 30 48 0b 3e 5c 32 30 34 72 !c\210\330.\316\331.\320H.>\204r
187c0 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 33 32 48 5c 22 63 5c 32 .\321\322\323.D\"\210.\332H\"c\2
187e0 31 30 5c 33 31 36 5c 33 33 33 08 5c 33 32 30 48 0b 3e 5c 32 30 34 5c 32 31 31 00 5c 33 32 31 5c 10\316\333.\320H.>\204\211.\321\
18800 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 32 34 48 5c 22 63 5c 32 31 30 08 5c 33 32 322\323.D\"\210.\324H\"c\210.\32
18820 30 48 0b 3e 5c 32 30 34 5c 32 33 36 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 0H.>\204\236.\321\322\323.D\"\21
18840 30 08 5c 33 33 34 48 5c 32 30 33 5c 32 37 33 00 5c 33 31 36 5c 33 33 35 08 5c 33 32 30 48 0b 3e 0.\334H\203\273.\316\335.\320H.>
18860 5c 32 30 34 5c 32 36 35 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 \204\265.\321\322\323.D\"\210.\3
18880 33 34 48 5c 22 63 5c 32 31 30 08 5c 33 32 30 48 0b 3e 5c 32 30 34 5c 33 31 32 00 5c 33 32 31 5c 34H\"c\210.\320H.>\204\312.\321\
188a0 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 33 36 48 5c 32 30 33 5c 33 34 37 00 5c 33 322\323.D\"\210.\336H\203\347.\3
188c0 31 36 5c 33 33 37 08 5c 33 32 30 48 0b 3e 5c 32 30 34 5c 33 34 31 00 5c 33 32 31 5c 33 32 32 5c 16\337.\320H.>\204\341.\321\322\
188e0 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 33 36 48 5c 22 63 5c 32 31 30 08 5c 33 32 30 48 0b 3e 323.D\"\210.\336H\"c\210.\320H.>
18900 5c 32 30 34 5c 33 36 36 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 \204\366.\321\322\323.D\"\210.\3
18920 34 30 48 5c 32 30 33 13 01 5c 33 31 36 5c 33 34 31 08 5c 33 32 30 48 0b 3e 5c 32 30 34 0d 01 5c 40H\203..\316\341.\320H.>\204..\
18940 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 34 30 48 5c 22 63 5c 32 31 30 321\322\323.D\"\210.\340H\"c\210
18960 5c 33 34 32 63 5c 32 31 30 5c 66 5c 33 33 30 3d 5c 32 30 33 33 01 5c 33 34 33 08 5c 33 32 30 48 \342c\210\f\330=\2033.\343.\320H
18980 0b 3e 5c 32 30 34 2c 01 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 32 .>\204,.\321\322\323.D\"\210.\32
189a0 36 48 21 5c 32 30 32 45 01 08 5c 33 32 30 48 0b 3e 5c 32 30 34 42 01 5c 33 32 31 5c 33 32 32 5c 6H!\202E..\320H.>\204B.\321\322\
189c0 33 32 33 08 44 5c 22 5c 32 31 30 08 5c 33 32 36 48 63 5c 32 31 30 29 5c 33 31 31 20 5c 32 31 30 323.D\"\210.\326Hc\210)\311.\210
189e0 5c 33 31 32 5c 33 30 32 21 5c 32 31 30 08 12 5c 33 31 32 5c 33 30 35 21 5c 32 31 30 5c 33 34 34 \312\302!\210..\312\305!\210\344
18a00 08 5c 33 32 30 48 0b 3e 5c 32 30 34 65 01 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 44 5c 22 5c 32 .\320H.>\204e.\321\322\323.D\"\2
18a20 31 30 08 5c 33 34 35 48 21 40 41 40 5c 32 31 31 15 29 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 10.\345H!@A@\211.)\207".[templat
18a40 65 20 66 69 6c 65 20 79 61 73 2d 2d 65 64 69 74 69 6e 67 2d 74 65 6d 70 6c 61 74 65 20 63 6c 2d e.file.yas--editing-template.cl-
18a60 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 74 79 70 65 20 64 struct-yas--template-tags.type.d
18a80 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 67 efault-directory.yas--template-g
18aa0 65 74 2d 66 69 6c 65 20 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 66 69 6e 64 2d 66 69 6c et-file.file-readable-p.find-fil
18ac0 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 20 6d 61 6b 65 e-other-window.snippet-mode.make
18ae0 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 6d 65 73 73 61 67 65 20 22 4f 72 69 67 69 6e 61 -local-variable.message."Origina
18b00 6c 20 66 69 6c 65 20 25 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 65 78 69 73 74 73 21 22 20 73 77 69 l.file.%s.no.longer.exists!".swi
18b20 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 66 6f 72 6d 61 74 20 22 2a 25 73 2a 22 20 30 20 73 69 tch-to-buffer.format."*%s*".0.si
18b40 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 gnal.wrong-type-argument.yas--te
18b60 6d 70 6c 61 74 65 20 33 20 73 6e 69 70 70 65 74 20 32 20 22 23 20 74 79 70 65 3a 20 63 6f 6d 6d mplate.3.snippet.2."#.type:.comm
18b80 61 6e 64 5c 6e 22 20 63 6f 6d 6d 61 6e 64 20 22 23 20 6b 65 79 3a 20 25 73 5c 6e 22 20 31 20 22 and\n".command."#.key:.%s\n".1."
18ba0 23 20 6e 61 6d 65 3a 20 25 73 5c 6e 22 20 38 20 22 23 20 62 69 6e 64 69 6e 67 3a 20 25 73 5c 6e #.name:.%s\n".8."#.binding:.%s\n
18bc0 22 20 35 20 22 23 20 65 78 70 61 6e 64 2d 65 6e 76 3a 20 25 73 5c 6e 22 20 34 20 22 23 20 63 6f ".5."#.expand-env:.%s\n".4."#.co
18be0 6e 64 69 74 69 6f 6e 3a 20 25 73 5c 6e 22 20 22 23 20 2d 2d 5c 6e 22 20 70 70 2d 74 6f 2d 73 74 ndition:.%s\n"."#.--\n".pp-to-st
18c00 72 69 6e 67 20 79 61 73 2d 2d 67 75 65 73 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f 72 ring.yas--guess-snippet-director
18c20 69 65 73 20 31 33 5d 20 38 20 28 23 24 20 2e 20 39 39 39 35 31 29 5d 29 0a 23 40 35 30 20 47 75 ies.13].8.(#$...99951)]).#@50.Gu
18c40 65 73 73 20 70 6f 73 73 69 62 6c 65 20 73 6e 69 70 70 65 74 20 73 75 62 64 69 72 65 63 74 6f 72 ess.possible.snippet.subdirector
18c60 69 65 73 20 66 6f 72 20 54 41 42 4c 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d ies.for.TABLE...(defalias.'yas--
18c80 67 75 65 73 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 31 20 23 5b 28 74 guess-snippet-directories-1.#[(t
18ca0 61 62 6c 65 29 20 22 5c 33 30 32 08 5c 33 30 33 48 09 3e 5c 32 30 34 10 00 5c 33 30 34 5c 33 30 able)."\302.\303H.>\204..\304\30
18cc0 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 21 5c 33 31 30 5c 33 31 31 08 5c 33 30 5\306.D\"\210.\307H!\310\311.\30
18ce0 33 48 09 3e 5c 32 30 34 25 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 3H.>\204%.\304\305\306.D\"\210.\
18d00 33 31 32 48 5c 22 42 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 312H\"B\207".[table.cl-struct-ya
18d20 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 s--table-tags.file-name-as-direc
18d40 74 6f 72 79 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e tory.0.signal.wrong-type-argumen
18d60 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 20 63 6c 2d 6d 61 70 63 61 6e 20 79 61 73 2d 2d 67 75 t.yas--table.1.cl-mapcan.yas--gu
18d80 65 73 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f 72 69 65 73 2d 31 20 34 5d 20 37 20 28 ess-snippet-directories-1.4].7.(
18da0 23 24 20 2e 20 31 30 31 34 33 38 29 5d 29 0a 23 40 32 35 35 20 54 72 79 20 74 6f 20 67 75 65 73 #$...101438)]).#@255.Try.to.gues
18dc0 73 20 73 75 69 74 61 62 6c 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 62 61 73 65 64 20 6f 6e 20 s.suitable.directories.based.on.
18de0 74 68 65 20 63 75 72 72 65 6e 74 20 61 63 74 69 76 65 0a 74 61 62 6c 65 73 20 28 6f 72 20 6f 70 the.current.active.tables.(or.op
18e00 74 69 6f 6e 61 6c 20 54 41 42 4c 45 29 2e 0a 0a 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f tional.TABLE)...Returns.a.list.o
18e20 66 20 65 6c 65 6d 65 6e 74 73 20 28 54 41 42 4c 45 20 2e 20 44 49 52 53 29 20 77 68 65 72 65 20 f.elements.(TABLE...DIRS).where.
18e40 54 41 42 4c 45 20 69 73 20 61 0a 60 79 61 73 2d 2d 74 61 62 6c 65 27 20 6f 62 6a 65 63 74 20 61 TABLE.is.a.`yas--table'.object.a
18e60 6e 64 20 44 49 52 53 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 70 6f 73 73 69 62 6c nd.DIRS.is.a.list.of.all.possibl
18e80 65 20 64 69 72 65 63 74 6f 72 69 65 73 0a 77 68 65 72 65 20 73 6e 69 70 70 65 74 73 20 6f 66 20 e.directories.where.snippets.of.
18ea0 74 61 62 6c 65 20 6d 69 67 68 74 20 65 78 69 73 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 table.might.exist...(defalias.'y
18ec0 61 73 2d 2d 67 75 65 73 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f 72 69 65 73 20 23 5b as--guess-snippet-directories.#[
18ee0 28 26 6f 70 74 69 6f 6e 61 6c 20 74 61 62 6c 65 29 20 22 5c 33 30 31 20 5c 32 30 36 09 00 08 43 (&optional.table)."\301.\206...C
18f00 5c 32 31 31 11 40 5c 6e 5c 32 30 33 13 00 5c 6e 43 5c 32 30 32 15 00 5c 33 30 36 20 1b 1c 5c 6e \211.@\n\203..\nC\202..\306...\n
18f20 5c 32 30 34 2c 00 5c 33 30 37 0d 21 1e 0b 5c 33 31 30 0e 0b 0b 5c 22 13 0e 0b 0b 42 13 29 5c 33 \204,.\307.!..\310...\"....B.)\3
18f40 31 31 5c 33 31 32 0b 5c 22 2a 5c 32 30 37 22 20 5b 79 61 73 2d 2d 64 65 66 61 75 6c 74 2d 75 73 11\312.\"*\207".[yas--default-us
18f60 65 72 2d 73 6e 69 70 70 65 74 73 2d 64 69 72 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 er-snippets-dir.yas-snippet-dirs
18f80 20 74 61 62 6c 65 20 74 61 62 6c 65 73 20 6d 61 69 6e 2d 64 69 72 20 6d 61 6a 6f 72 2d 6d 6f 64 .table.tables.main-dir.major-mod
18fa0 65 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 79 61 73 2d 2d 74 e.yas--get-snippet-tables.yas--t
18fc0 61 62 6c 65 2d 67 65 74 2d 63 72 65 61 74 65 20 64 65 6c 71 20 6d 61 70 63 61 72 20 23 5b 28 74 able-get-create.delq.mapcar.#[(t
18fe0 61 62 6c 65 29 20 22 08 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 21 5c 22 42 5c 32 30 37 22 20 5b able).".\301\302\303.!\"B\207".[
19000 74 61 62 6c 65 20 6d 61 70 63 61 72 20 23 5b 28 73 75 62 64 69 72 29 20 22 5c 33 30 32 08 09 5c table.mapcar.#[(subdir)."\302..\
19020 22 5c 32 30 37 22 20 5b 73 75 62 64 69 72 20 6d 61 69 6e 2d 64 69 72 20 65 78 70 61 6e 64 2d 66 "\207".[subdir.main-dir.expand-f
19040 69 6c 65 2d 6e 61 6d 65 5d 20 33 5d 20 79 61 73 2d 2d 67 75 65 73 73 2d 73 6e 69 70 70 65 74 2d ile-name].3].yas--guess-snippet-
19060 64 69 72 65 63 74 6f 72 69 65 73 2d 31 5d 20 35 5d 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 74 61 62 directories-1].5].major-mode-tab
19080 6c 65 5d 20 33 20 28 23 24 20 2e 20 31 30 31 38 31 33 29 5d 29 0a 23 40 37 34 20 52 65 74 75 72 le].3.(#$...101813)]).#@74.Retur
190a0 6e 20 61 20 64 69 72 20 69 6e 73 69 64 65 20 54 41 42 4c 45 2d 41 4e 44 2d 44 49 52 53 2c 20 70 n.a.dir.inside.TABLE-AND-DIRS,.p
190c0 72 6f 6d 70 74 73 20 66 6f 72 20 63 72 65 61 74 69 6f 6e 20 69 66 20 6e 6f 6e 65 20 65 78 69 73 rompts.for.creation.if.none.exis
190e0 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 64 69 72 65 63 74 ts...(defalias.'yas--make-direct
19100 6f 72 79 2d 6d 61 79 62 65 20 23 5b 28 74 61 62 6c 65 2d 61 6e 64 2d 64 69 72 73 20 26 6f 70 74 ory-maybe.#[(table-and-dirs.&opt
19120 69 6f 6e 61 6c 20 6d 61 69 6e 2d 74 61 62 6c 65 2d 73 74 72 69 6e 67 29 20 22 5c 33 30 35 5c 33 ional.main-table-string)."\305\3
19140 30 36 08 41 5c 22 5c 32 30 36 54 00 08 41 40 19 5c 33 30 37 5c 33 31 30 09 21 21 5c 32 30 34 1b 06.A\"\206T..A@.\307\310.!!\204.
19160 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 09 5c 22 21 5c 32 31 30 5c 33 31 34 5c 33 31 35 5c 33 31 .\311\312\313.\"!\210\314\315\31
19180 36 09 5c 33 31 37 5c 33 32 30 08 40 21 5c 6e 5c 22 5c 32 30 33 2d 00 5c 33 32 31 5c 32 30 32 2e 6.\317\320.@!\n\"\203-.\321\202.
191a0 00 5c 33 32 32 0b 5c 32 30 36 33 00 5c 33 32 31 08 40 5c 33 32 33 48 5c 66 3e 5c 32 30 34 44 00 .\322.\2063.\321.@\323H\f>\204D.
191c0 5c 33 32 34 5c 33 32 35 5c 33 32 36 08 40 44 5c 22 5c 32 31 30 08 40 5c 33 32 37 48 25 21 5c 32 \324\325\326.@D\"\210.@\327H%!\2
191e0 30 35 53 00 5c 33 33 30 09 5c 33 33 31 5c 22 5c 32 31 30 09 29 5c 32 30 37 22 20 5b 74 61 62 6c 05S.\330.\331\"\210.)\207".[tabl
19200 65 2d 61 6e 64 2d 64 69 72 73 20 63 61 6e 64 69 64 61 74 65 20 79 61 73 2d 2d 74 61 62 6c 65 73 e-and-dirs.candidate.yas--tables
19220 20 6d 61 69 6e 2d 74 61 62 6c 65 2d 73 74 72 69 6e 67 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 .main-table-string.cl-struct-yas
19240 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 63 6c 2d 73 6f 6d 65 20 23 5b 28 64 69 72 29 20 22 5c 33 --table-tags.cl-some.#[(dir)."\3
19260 30 31 08 21 5c 32 30 35 07 00 08 5c 32 30 37 22 20 5b 64 69 72 20 66 69 6c 65 2d 64 69 72 65 63 01.!\205...\207".[dir.file-direc
19280 74 6f 72 79 2d 70 5d 20 32 5d 20 66 69 6c 65 2d 77 72 69 74 61 62 6c 65 2d 70 20 66 69 6c 65 2d tory-p].2].file-writable-p.file-
192a0 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 65 72 72 6f 72 20 79 61 73 2d 2d 66 6f 72 6d 61 74 name-directory.error.yas--format
192c0 20 22 25 73 20 69 73 20 6e 6f 74 20 77 72 69 74 61 62 6c 65 2e 22 20 79 2d 6f 72 2d 6e 2d 70 20 ."%s.is.not.writable.".y-or-n-p.
192e0 66 6f 72 6d 61 74 20 22 47 75 65 73 73 65 64 20 64 69 72 65 63 74 6f 72 79 20 28 25 73 29 20 66 format."Guessed.directory.(%s).f
19300 6f 72 25 73 25 73 20 74 61 62 6c 65 20 5c 22 25 73 5c 22 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 or%s%s.table.\"%s\".does.not.exi
19320 73 74 21 20 43 72 65 61 74 65 3f 20 22 20 67 65 74 68 61 73 68 20 79 61 73 2d 2d 74 61 62 6c 65 st!.Create?.".gethash.yas--table
19340 2d 6d 6f 64 65 20 22 22 20 22 20 62 72 61 6e 64 20 6e 65 77 22 20 30 20 73 69 67 6e 61 6c 20 77 -mode."".".brand.new".0.signal.w
19360 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 20 rong-type-argument.yas--table.1.
19380 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 20 61 6c 73 6f 2d 6d 61 6b 65 2d 70 61 72 65 6e 74 73 make-directory.also-make-parents
193a0 5d 20 31 30 20 28 23 24 20 2e 20 31 30 32 35 35 35 29 5d 29 0a 28 64 65 66 63 6f 6e 73 74 20 79 ].10.(#$...102555)]).(defconst.y
193c0 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 22 2b 6e 65 77 as-new-snippet-buffer-name."+new
193e0 2d 73 6e 69 70 70 65 74 2b 22 29 0a 23 40 31 33 33 20 50 6f 70 73 20 61 20 6e 65 77 20 62 75 66 -snippet+").#@133.Pops.a.new.buf
19400 66 65 72 20 66 6f 72 20 77 72 69 74 69 6e 67 20 61 20 73 6e 69 70 70 65 74 2e 0a 0a 45 78 70 61 fer.for.writing.a.snippet...Expa
19420 6e 64 73 20 61 20 73 6e 69 70 70 65 74 2d 77 72 69 74 69 6e 67 20 73 6e 69 70 70 65 74 2c 20 75 nds.a.snippet-writing.snippet,.u
19440 6e 6c 65 73 73 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 61 72 67 0a 4e 4f nless.the.optional.prefix.arg.NO
19460 2d 54 45 4d 50 4c 41 54 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 -TEMPLATE.is.non-nil...(defalias
19480 20 27 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6e .'yas-new-snippet.#[(&optional.n
194a0 6f 2d 74 65 6d 70 6c 61 74 65 29 20 22 5c 33 30 36 20 08 5c 32 30 36 11 00 5c 33 30 37 20 5c 32 o-template)."\306..\206..\307.\2
194c0 30 35 11 00 5c 33 31 30 5c 33 31 31 20 5c 33 31 32 20 5c 22 18 19 5c 33 31 33 5c 6e 21 5c 32 31 05..\310\311.\312.\"..\313\n!\21
194e0 30 5c 33 31 34 20 5c 32 31 30 5c 33 31 35 20 5c 32 31 30 5c 33 31 36 20 5c 32 31 30 5c 33 31 37 0\314.\210\315.\210\316.\210\317
19500 5c 33 32 30 21 5c 32 31 30 5c 33 32 31 5c 33 30 33 21 5c 32 31 30 5c 33 32 32 5c 33 32 33 09 5c \320!\210\321\303!\210\322\323.\
19520 22 13 5c 33 32 31 5c 33 30 34 21 5c 32 31 30 09 40 41 40 14 0d 3f 5c 32 30 35 44 00 0e 15 5c 32 ".\321\304!\210.@A@..?\205D...\2
19540 30 35 44 00 5c 33 32 34 0e 15 21 2a 5c 32 30 37 22 20 5b 79 61 73 2d 73 65 6c 65 63 74 65 64 2d 05D.\324..!*\207".[yas-selected-
19560 74 65 78 74 20 67 75 65 73 73 65 64 2d 64 69 72 65 63 74 6f 72 69 65 73 20 79 61 73 2d 6e 65 77 text.guessed-directories.yas-new
19580 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 79 61 73 2d 2d 67 75 65 73 73 65 -snippet-buffer-name.yas--guesse
195a0 64 2d 6d 6f 64 65 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 6f 2d 74 65 6d d-modes.default-directory.no-tem
195c0 70 6c 61 74 65 20 79 61 73 2d 2d 67 75 65 73 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f plate.yas--guess-snippet-directo
195e0 72 69 65 73 20 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 20 62 75 66 66 65 72 2d 73 75 62 73 ries.region-active-p.buffer-subs
19600 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e tring-no-properties.region-begin
19620 6e 69 6e 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 ning.region-end.switch-to-buffer
19640 20 65 72 61 73 65 2d 62 75 66 66 65 72 20 6b 69 6c 6c 2d 61 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 .erase-buffer.kill-all-local-var
19660 69 61 62 6c 65 73 20 73 6e 69 70 70 65 74 2d 6d 6f 64 65 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f iables.snippet-mode.yas-minor-mo
19680 64 65 20 31 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 6d 61 70 63 61 72 20 de.1.make-local-variable.mapcar.
196a0 23 5b 28 64 29 20 22 5c 33 30 31 08 40 21 5c 32 30 37 22 20 5b 64 20 79 61 73 2d 2d 74 61 62 6c #[(d)."\301.@!\207".[d.yas--tabl
196c0 65 2d 6d 6f 64 65 5d 20 32 5d 20 79 61 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 79 61 e-mode].2].yas-expand-snippet.ya
196e0 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 2d 64 65 66 61 75 6c 74 5d 20 34 20 28 23 24 20 2e 20 31 s-new-snippet-default].4.(#$...1
19700 30 33 34 31 30 29 20 22 50 22 5d 29 0a 23 40 32 38 30 20 47 69 76 65 6e 20 46 49 4c 45 2c 20 66 03410)."P"]).#@280.Given.FILE,.f
19720 69 6e 64 20 74 68 65 20 6e 65 61 72 65 73 74 20 73 6e 69 70 70 65 74 20 64 69 72 65 63 74 6f 72 ind.the.nearest.snippet.director
19740 79 20 66 6f 72 20 61 20 67 69 76 65 6e 20 6d 6f 64 65 2e 0a 0a 52 65 74 75 72 6e 73 20 61 20 6c y.for.a.given.mode...Returns.a.l
19760 69 73 74 20 28 4d 4f 44 45 2d 53 59 4d 20 50 41 52 45 4e 54 53 29 2c 20 74 68 65 20 6d 6f 64 65 ist.(MODE-SYM.PARENTS),.the.mode
19780 27 73 20 73 79 6d 62 6f 6c 20 61 6e 64 20 61 20 6c 69 73 74 0a 72 65 70 72 65 73 65 6e 74 69 6e 's.symbol.and.a.list.representin
197a0 67 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 6d 6f 64 65 27 73 20 70 61 72 65 g.one.or.more.of.the.mode's.pare
197c0 6e 74 73 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 4d 4f 44 45 2d 53 59 4d 20 6e 65 65 64 20 6e 6f nts...Note.that.MODE-SYM.need.no
197e0 74 20 62 65 20 74 68 65 20 73 79 6d 62 6f 6c 20 6f 66 20 61 20 72 65 61 6c 20 6d 61 6a 6f 72 20 t.be.the.symbol.of.a.real.major.
19800 6d 6f 64 65 2c 0a 6e 65 69 74 68 65 72 20 64 6f 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 mode,.neither.do.the.elements.of
19820 20 50 41 52 45 4e 54 53 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 6f 6d 70 75 .PARENTS...(defalias.'yas--compu
19840 74 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 73 20 23 5b 28 66 69 6c te-major-mode-and-parents.#[(fil
19860 65 29 20 22 08 5c 32 30 35 12 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 22 5c 32 30 e).".\205..\306\307\310\311\"\20
19880 36 11 00 5c 33 30 36 5c 33 31 32 08 21 21 21 5c 32 31 31 19 5c 33 31 33 50 1a 09 5c 32 30 35 1e 6..\306\312.!!!\211.\313P..\205.
198a0 00 5c 33 31 34 09 21 5c 32 31 31 1b 5c 32 30 35 26 00 5c 33 31 35 0b 21 1c 5c 33 31 36 5c 6e 21 .\314.!\211.\205&.\315.!.\316\n!
198c0 5c 32 30 35 45 00 5c 33 31 37 5c 33 31 35 5c 33 32 30 5c 33 32 31 5c 33 32 32 21 1d 72 0d 71 5c \205E.\317\315\320\321\322!.r.q\
198e0 32 31 30 5c 33 32 33 5c 32 31 36 5c 33 32 34 5c 6e 21 5c 32 31 30 5c 33 32 35 65 64 5c 22 2b 21 210\323\216\324\n!\210\325ed\"+!
19900 5c 22 1e 17 5c 66 5c 32 30 35 52 00 5c 66 5c 33 32 36 5c 66 0e 17 5c 22 42 2d 5c 32 30 37 22 20 \"..\f\205R.\f\326\f..\"B-\207".
19920 5b 66 69 6c 65 20 66 69 6c 65 2d 64 69 72 20 70 61 72 65 6e 74 73 2d 66 69 6c 65 2d 6e 61 6d 65 [file.file-dir.parents-file-name
19940 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 6e 61 6d 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 73 79 6d 20 .major-mode-name.major-mode-sym.
19960 23 31 3d 23 3a 74 65 6d 70 2d 62 75 66 66 65 72 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d #1=#:temp-buffer.directory-file-
19980 6e 61 6d 65 20 63 6c 2d 73 6f 6d 65 20 23 5b 28 73 70 65 63 69 61 6c 29 20 22 5c 33 30 32 08 09 name.cl-some.#[(special)."\302..
199a0 5c 22 5c 32 30 37 22 20 5b 66 69 6c 65 20 73 70 65 63 69 61 6c 20 6c 6f 63 61 74 65 2d 64 6f 6d \"\207".[file.special.locate-dom
199c0 69 6e 61 74 69 6e 67 2d 66 69 6c 65 5d 20 33 5d 20 28 22 2e 79 61 73 2d 73 65 74 75 70 2e 65 6c inating-file].3].(".yas-setup.el
199e0 22 20 22 2e 79 61 73 2d 6d 61 6b 65 2d 67 72 6f 75 70 73 22 20 22 2e 79 61 73 2d 70 61 72 65 6e ".".yas-make-groups".".yas-paren
19a00 74 73 22 29 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 22 2f 2e 79 61 73 2d ts").file-name-directory."/.yas-
19a20 70 61 72 65 6e 74 73 22 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 parents".file-name-nondirectory.
19a40 69 6e 74 65 72 6e 20 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 6d 61 70 63 61 72 20 73 70 intern.file-readable-p.mapcar.sp
19a60 6c 69 74 2d 73 74 72 69 6e 67 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 lit-string.generate-new-buffer."
19a80 20 2a 74 65 6d 70 2a 22 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 35 09 00 5c 33 30 32 .*temp*".#[nil."\301.!\205..\302
19aa0 08 21 5c 32 30 37 22 20 5b 23 31 23 20 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 .!\207".[#1#.buffer-name.kill-bu
19ac0 66 66 65 72 5d 20 32 5d 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 62 75 ffer].2].insert-file-contents.bu
19ae0 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 72 65 6d ffer-substring-no-properties.rem
19b00 6f 76 65 20 70 61 72 65 6e 74 73 5d 20 37 20 28 23 24 20 2e 20 31 30 34 32 31 31 29 5d 29 0a 23 ove.parents].7.(#$...104211)]).#
19b20 40 37 37 20 53 75 70 70 6f 72 74 69 6e 67 20 76 61 72 69 61 62 6c 65 20 66 6f 72 20 60 79 61 73 @77.Supporting.variable.for.`yas
19b40 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 27 20 61 6e 64 20 60 79 61 73 2d 2d -load-snippet-buffer'.and.`yas--
19b60 76 69 73 69 74 2d 73 6e 69 70 70 65 74 27 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 65 64 visit-snippet'...(defvar.yas--ed
19b80 69 74 69 6e 67 2d 74 65 6d 70 6c 61 74 65 20 6e 69 6c 20 28 23 24 20 2e 20 31 30 35 32 35 32 29 iting-template.nil.(#$...105252)
19ba0 29 0a 23 40 35 39 20 48 6f 6c 64 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 65 6d 70 6c 61 74 ).#@59.Holds.the.current.templat
19bc0 65 20 62 65 69 6e 67 20 65 78 70 61 6e 64 65 64 20 69 6e 74 6f 20 61 20 73 6e 69 70 70 65 74 2e e.being.expanded.into.a.snippet.
19be0 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 ..(defvar.yas--current-template.
19c00 6e 69 6c 20 28 23 24 20 2e 20 31 30 35 33 38 33 29 29 0a 23 40 36 31 20 4c 69 73 74 20 6f 66 20 nil.(#$...105383)).#@61.List.of.
19c20 67 75 65 73 73 65 64 20 6d 6f 64 65 73 20 73 75 70 70 6f 72 74 69 6e 67 20 60 79 61 73 2d 6c 6f guessed.modes.supporting.`yas-lo
19c40 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 27 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 ad-snippet-buffer'...(defvar.yas
19c60 2d 2d 67 75 65 73 73 65 64 2d 6d 6f 64 65 73 20 6e 69 6c 20 28 23 24 20 2e 20 31 30 35 34 39 36 --guessed-modes.nil.(#$...105496
19c80 29 29 0a 23 40 35 36 20 41 73 6b 20 75 73 65 72 20 66 6f 72 20 61 20 73 6e 69 70 70 65 74 20 74 )).#@56.Ask.user.for.a.snippet.t
19ca0 61 62 6c 65 2c 20 68 65 6c 70 20 77 69 74 68 20 73 6f 6d 65 20 67 75 65 73 73 69 6e 67 2e 1f 0a able,.help.with.some.guessing...
19cc0 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 61 64 2d 74 61 62 6c 65 20 23 5b 6e 69 6c (defalias.'yas--read-table.#[nil
19ce0 20 22 5c 33 30 34 5c 33 30 35 21 5c 32 30 33 0e 00 08 5c 32 30 33 0e 00 5c 33 30 36 5c 32 30 32 ."\304\305!\203...\203..\306\202
19d00 0f 00 5c 33 30 37 19 5c 6e 5c 32 30 34 1c 00 5c 33 31 30 5c 33 30 32 21 5c 32 31 30 5c 33 31 31 ..\307.\n\204..\310\302!\210\311
19d20 0b 21 12 5c 33 31 32 09 5c 33 31 33 5c 33 31 34 5c 6e 5c 32 30 33 29 00 5c 6e 40 5c 32 30 32 2a .!.\312.\313\314\n\203).\n@\202*
19d40 00 5c 33 31 35 5c 22 5c 33 31 36 5c 33 31 37 5c 6e 5c 22 5c 33 32 30 5c 32 31 31 5c 32 31 31 5c .\315\"\316\317\n\"\320\211\211\
19d60 32 31 31 5c 6e 40 5c 32 30 35 3c 00 5c 33 31 37 5c 6e 40 21 26 07 21 29 5c 32 30 37 22 20 5b 69 211\n@\205<.\317\n@!&.!)\207".[i
19d80 64 6f 2d 6d 6f 64 65 20 70 72 6f 6d 70 74 20 79 61 73 2d 2d 67 75 65 73 73 65 64 2d 6d 6f 64 65 do-mode.prompt.yas--guessed-mode
19da0 73 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 65 61 74 75 72 65 70 20 69 64 6f 20 s.buffer-file-name.featurep.ido.
19dc0 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 ido-completing-read.completing-r
19de0 65 61 64 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 79 61 73 2d 2d 63 6f 6d ead.make-local-variable.yas--com
19e00 70 75 74 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 73 20 69 6e 74 65 pute-major-mode-and-parents.inte
19e20 72 6e 20 66 6f 72 6d 61 74 20 22 43 68 6f 6f 73 65 20 6f 72 20 65 6e 74 65 72 20 61 20 74 61 62 rn.format."Choose.or.enter.a.tab
19e40 6c 65 20 28 79 61 73 20 67 75 65 73 73 65 73 20 25 73 29 3a 20 22 20 22 6e 6f 74 68 69 6e 67 22 le.(yas.guesses.%s):."."nothing"
19e60 20 6d 61 70 63 61 72 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 .mapcar.symbol-name.nil].10.(#$.
19e80 2e 20 31 30 35 36 30 38 29 5d 29 0a 23 40 32 31 39 20 50 61 72 73 65 20 61 6e 64 20 6c 6f 61 64 ..105608)]).#@219.Parse.and.load
19ea0 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 73 6e 69 70 70 65 74 20 64 65 66 69 6e 69 .current.buffer's.snippet.defini
19ec0 74 69 6f 6e 20 69 6e 74 6f 20 54 41 42 4c 45 2e 0a 54 41 42 4c 45 20 69 73 20 61 20 73 79 6d 62 tion.into.TABLE..TABLE.is.a.symb
19ee0 6f 6c 20 6e 61 6d 65 20 70 61 73 73 65 64 20 74 6f 20 60 79 61 73 2d 2d 74 61 62 6c 65 2d 67 65 ol.name.passed.to.`yas--table-ge
19f00 74 2d 63 72 65 61 74 65 27 2e 20 20 57 68 65 6e 0a 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 t-create'...When.called.interact
19f20 69 76 65 6c 79 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 20 6e 61 6d 65 ively,.prompt.for.the.table.name
19f40 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 27 20 6f 62 6a ..Return.the.`yas--template'.obj
19f60 65 63 74 20 63 72 65 61 74 65 64 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6c 6f 61 64 ect.created..(defalias.'yas-load
19f80 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 23 5b 28 74 61 62 6c 65 20 26 6f 70 74 69 6f 6e -snippet-buffer.#[(table.&option
19fa0 61 6c 20 69 6e 74 65 72 61 63 74 69 76 65 29 20 22 08 5c 32 30 33 30 00 5c 33 30 36 5c 33 30 37 al.interactive).".\2030.\306\307
19fc0 08 5c 33 31 30 48 09 3e 5c 32 30 34 15 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 .\310H.>\204..\311\312\313.D\"\2
19fe0 31 30 08 5c 33 31 34 48 21 08 5c 33 31 30 48 09 3e 5c 32 30 34 28 00 5c 33 31 31 5c 33 31 32 5c 10.\314H!.\310H.>\204(.\311\312\
1a000 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 22 5c 32 31 30 5c 32 30 32 4c 00 5c 6e 5c 313.D\"\210.\315H\"\210\202L.\n\
1a020 32 30 34 3c 00 5c 33 31 36 5c 33 30 32 21 5c 32 31 30 5c 33 31 37 0b 21 12 5c 33 32 30 5c 66 21 204<.\316\302!\210\317.!.\320\f!
1a040 1c 5c 33 31 36 5c 33 30 30 21 5c 32 31 30 5c 33 30 36 5c 33 30 37 0b 21 5c 66 5c 22 10 29 0d 5c .\316\300!\210\306\307.!\f\".).\
1a060 32 30 33 5c 32 35 35 00 5c 33 32 31 5c 33 32 32 5c 33 32 33 08 5c 33 31 30 48 09 3e 5c 32 30 34 203\255.\321\322\323.\310H.>\204
1a080 62 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 33 32 32 48 08 5c 33 31 b.\311\312\313.D\"\210.\322H.\31
1a0a0 30 48 09 3e 5c 32 30 34 74 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 0H.>\204t.\311\312\313.D\"\210.\
1a0c0 33 31 35 48 5c 33 31 30 48 0e 16 3e 5c 32 30 34 5c 32 32 37 00 5c 33 31 31 5c 33 31 32 5c 33 32 315H\310H..>\204\227.\311\312\32
1a0e0 34 08 5c 33 31 30 48 09 3e 5c 32 30 34 5c 32 32 31 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 4.\310H.>\204\221.\311\312\313.D
1a100 5c 22 5c 32 31 30 08 5c 33 31 35 48 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 09 3e 5c 32 30 34 5c \"\210.\315HD\"\210.\310H.>\204\
1a120 32 34 36 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 33 246.\311\312\313.D\"\210.\315H\3
1a140 32 35 48 24 5c 32 31 30 08 5c 32 30 37 22 20 5b 79 61 73 2d 2d 65 64 69 74 69 6e 67 2d 74 65 6d 25H$\210.\207".[yas--editing-tem
1a160 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 plate.cl-struct-yas--template-ta
1a180 67 73 20 79 61 73 2d 2d 67 75 65 73 73 65 64 2d 6d 6f 64 65 73 20 62 75 66 66 65 72 2d 66 69 6c gs.yas--guessed-modes.buffer-fil
1a1a0 65 2d 6e 61 6d 65 20 74 61 62 6c 65 20 69 6e 74 65 72 61 63 74 69 76 65 20 79 61 73 2d 2d 64 65 e-name.table.interactive.yas--de
1a1c0 66 69 6e 65 2d 73 6e 69 70 70 65 74 73 2d 31 20 79 61 73 2d 2d 70 61 72 73 65 2d 74 65 6d 70 6c fine-snippets-1.yas--parse-templ
1a1e0 61 74 65 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 ate.0.signal.wrong-type-argument
1a200 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 36 20 31 33 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 .yas--template.6.13.make-local-v
1a220 61 72 69 61 62 6c 65 20 79 61 73 2d 2d 63 6f 6d 70 75 74 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d ariable.yas--compute-major-mode-
1a240 61 6e 64 2d 70 61 72 65 6e 74 73 20 79 61 73 2d 2d 74 61 62 6c 65 2d 67 65 74 2d 63 72 65 61 74 and-parents.yas--table-get-creat
1a260 65 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 33 20 22 53 6e 69 70 70 65 74 20 5c 22 25 73 5c 22 e.yas--message.3."Snippet.\"%s\"
1a280 20 6c 6f 61 64 65 64 20 66 6f 72 20 25 73 2e 22 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 20 63 6c .loaded.for.%s.".yas--table.1.cl
1a2a0 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 5d 20 31 31 20 28 23 24 20 -struct-yas--table-tags].11.(#$.
1a2c0 2e 20 31 30 36 31 33 30 29 20 28 6c 69 73 74 20 28 79 61 73 2d 2d 72 65 61 64 2d 74 61 62 6c 65 ..106130).(list.(yas--read-table
1a2e0 29 20 74 29 5d 29 0a 23 40 34 37 20 41 64 64 65 64 20 74 6f 20 60 61 66 74 65 72 2d 73 61 76 65 ).t)]).#@47.Added.to.`after-save
1a300 2d 68 6f 6f 6b 27 20 69 6e 20 60 73 6e 69 70 70 65 74 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 61 -hook'.in.`snippet-mode'...(defa
1a320 6c 69 61 73 20 27 79 61 73 2d 6d 61 79 62 65 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 lias.'yas-maybe-load-snippet-buf
1a340 66 65 72 20 23 5b 6e 69 6c 20 22 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 21 21 21 21 fer.#[nil."\306\307\310\311.!!!!
1a360 19 5c 33 31 32 5c 33 31 33 5c 33 31 34 09 21 5c 33 31 35 5c 6e 21 23 5c 32 31 31 1b 5c 33 31 36 .\312\313\314.!\315\n!#\211.\316
1a380 48 5c 66 3e 5c 32 30 34 23 00 5c 33 31 37 5c 33 32 30 5c 33 32 31 0b 44 5c 22 5c 32 31 30 0b 5c H\f>\204#.\317\320\321.D\"\210.\
1a3a0 33 32 32 48 1d 0b 0d 5c 32 30 33 33 00 5c 33 32 33 09 0d 5c 22 5c 32 30 32 48 00 5c 33 32 34 0b 322H...\2033.\323..\"\202H.\324.
1a3c0 5c 33 31 36 48 5c 66 3e 5c 32 30 34 43 00 5c 33 31 37 5c 33 32 30 5c 33 32 31 0b 44 5c 22 5c 32 \316H\f>\204C.\317\320\321.D\"\2
1a3e0 31 30 0b 5c 33 32 35 48 09 5c 22 5c 32 33 32 3f 5c 32 30 35 51 00 5c 33 32 36 09 5c 33 32 37 5c 10.\325H.\"\232?\205Q.\326.\327\
1a400 22 2b 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6d 6f 64 65 20 "+\207".[default-directory.mode.
1a420 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 63 75 72 72 65 6e 74 2d 73 6e 69 70 70 65 74 buffer-file-name.current-snippet
1a440 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 75 75 .cl-struct-yas--template-tags.uu
1a460 69 64 20 69 6e 74 65 72 6e 20 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 id.intern.file-name-sans-extensi
1a480 6f 6e 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 on.file-name-nondirectory.direct
1a4a0 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 61 70 70 6c 79 20 79 61 73 2d 2d 64 65 66 69 6e 65 2d ory-file-name.apply.yas--define-
1a4c0 73 6e 69 70 70 65 74 73 2d 32 20 79 61 73 2d 2d 74 61 62 6c 65 2d 67 65 74 2d 63 72 65 61 74 65 snippets-2.yas--table-get-create
1a4e0 20 79 61 73 2d 2d 70 61 72 73 65 2d 74 65 6d 70 6c 61 74 65 20 30 20 73 69 67 6e 61 6c 20 77 72 .yas--parse-template.0.signal.wr
1a500 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 ong-type-argument.yas--template.
1a520 39 20 79 61 73 2d 2d 67 65 74 2d 74 65 6d 70 6c 61 74 65 2d 62 79 2d 75 75 69 64 20 79 61 73 2d 9.yas--get-template-by-uuid.yas-
1a540 2d 6c 6f 6f 6b 75 70 2d 73 6e 69 70 70 65 74 2d 31 20 33 20 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 -lookup-snippet-1.3.yas-load-sni
1a560 70 70 65 74 2d 62 75 66 66 65 72 20 74 5d 20 37 20 28 23 24 20 2e 20 31 30 37 32 34 34 29 5d 29 ppet-buffer.t].7.(#$...107244)])
1a580 0a 23 40 33 37 36 20 4c 6f 61 64 20 61 6e 64 20 73 61 76 65 20 74 68 65 20 73 6e 69 70 70 65 74 .#@376.Load.and.save.the.snippet
1a5a0 2c 20 74 68 65 6e 20 60 71 75 69 74 2d 77 69 6e 64 6f 77 27 20 69 66 20 73 61 76 65 64 2e 0a 4c ,.then.`quit-window'.if.saved..L
1a5c0 6f 61 64 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 62 79 20 60 79 61 73 2d 6c 6f 61 64 oading.is.performed.by.`yas-load
1a5e0 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 27 2e 20 20 49 66 20 74 68 65 0a 73 6e 69 70 70 65 -snippet-buffer'...If.the.snippe
1a600 74 20 69 73 20 6e 65 77 2c 20 61 73 6b 20 74 68 65 20 75 73 65 72 20 77 68 65 74 68 65 72 20 28 t.is.new,.ask.the.user.whether.(
1a620 61 6e 64 20 77 68 65 72 65 29 20 74 6f 20 73 61 76 65 20 69 74 2e 20 20 49 66 0a 74 68 65 20 73 and.where).to.save.it...If.the.s
1a640 6e 69 70 70 65 74 20 61 6c 72 65 61 64 79 20 68 61 73 20 61 20 66 69 6c 65 2c 20 6a 75 73 74 20 nippet.already.has.a.file,.just.
1a660 73 61 76 65 20 69 74 2e 0a 0a 54 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 4b 49 save.it...The.prefix.argument.KI
1a680 4c 4c 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 60 71 75 69 74 2d 77 69 6e 64 6f 77 27 2e 0a 0a LL.is.passed.to.`quit-window'...
1a6a0 44 6f 6e 27 74 20 75 73 65 20 74 68 69 73 20 66 72 6f 6d 20 61 20 4c 69 73 70 20 70 72 6f 67 72 Don't.use.this.from.a.Lisp.progr
1a6c0 61 6d 2c 20 63 61 6c 6c 20 60 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 am,.call.`yas-load-snippet-buffe
1a6e0 72 27 0a 61 6e 64 20 60 6b 69 6c 6c 2d 62 75 66 66 65 72 27 20 69 6e 73 74 65 61 64 2e 1f 0a 28 r'.and.`kill-buffer'.instead...(
1a700 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 defalias.'yas-load-snippet-buffe
1a720 72 2d 61 6e 64 2d 63 6c 6f 73 65 20 23 5b 28 74 61 62 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6b r-and-close.#[(table.&optional.k
1a740 69 6c 6c 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 19 5c 33 31 30 20 5c 32 30 33 5c 32 34 30 00 ill)."\306.\307\".\310.\203\240.
1a760 5c 33 31 31 5c 33 31 32 5c 33 31 33 09 5c 33 31 34 48 5c 6e 3e 5c 32 30 34 1c 00 5c 33 31 35 5c \311\312\313.\314H\n>\204..\315\
1a780 33 31 36 5c 33 31 37 09 44 5c 22 5c 32 31 30 09 5c 33 32 30 48 5c 33 31 34 48 0b 3e 5c 32 30 34 316\317.D\"\210.\320H\314H.>\204
1a7a0 3e 00 5c 33 31 35 5c 33 31 36 5c 33 32 31 09 5c 33 31 34 48 5c 6e 3e 5c 32 30 34 38 00 5c 33 31 >.\315\316\321.\314H\n>\2048.\31
1a7c0 35 5c 33 31 36 5c 33 31 37 09 44 5c 22 5c 32 31 30 09 5c 33 32 30 48 44 5c 22 5c 32 31 30 09 5c 5\316\317.D\"\210.\320HD\"\210.\
1a7e0 33 31 34 48 5c 6e 3e 5c 32 30 34 4d 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 09 44 5c 22 5c 32 31 314H\n>\204M.\315\316\317.D\"\21
1a800 30 09 5c 33 32 30 48 5c 33 32 32 48 5c 22 21 5c 32 30 33 5c 32 34 30 00 5c 33 32 33 09 5c 33 31 0.\320H\322H\"!\203\240.\323.\31
1a820 34 48 5c 6e 3e 5c 32 30 34 67 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 09 44 5c 22 5c 32 31 30 09 4H\n>\204g.\315\316\317.D\"\210.
1a840 5c 33 32 30 48 21 40 41 40 09 5c 33 31 34 48 5c 6e 3e 5c 32 30 34 7d 00 5c 33 31 35 5c 33 31 36 \320H!@A@.\314H\n>\204}.\315\316
1a860 5c 33 31 37 09 44 5c 22 5c 32 31 30 09 5c 33 32 34 48 1c 1d 0e 1c 5c 32 30 34 5c 32 33 34 00 5c \317.D\"\210.\324H....\204\234.\
1a880 66 5c 32 30 33 5c 32 33 34 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 5c 32 31 31 5c 32 31 31 5c 66 f\203\234.\325\326\327\211\211\f
1a8a0 25 16 1c 5c 33 33 30 5c 33 33 31 0e 1c 21 5c 33 30 37 5c 22 5c 32 31 30 5c 33 33 32 20 5c 32 31 %..\330\331..!\307\"\210\332.\21
1a8c0 30 2a 5c 33 33 33 0e 1d 21 29 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 74 65 6d 70 6c 61 74 65 20 0*\333..!)\207".[table.template.
1a8e0 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 63 6c 2d cl-struct-yas--template-tags.cl-
1a900 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 64 65 66 61 75 6c 74 2d 66 struct-yas--table-tags.default-f
1a920 69 6c 65 2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 79 61 73 2d 6c ile-name.default-directory.yas-l
1a940 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 74 20 62 75 66 66 65 72 2d 6d 6f 64 69 oad-snippet-buffer.t.buffer-modi
1a960 66 69 65 64 2d 70 20 79 2d 6f 72 2d 6e 2d 70 20 66 6f 72 6d 61 74 20 22 5b 79 61 73 5d 20 4c 6f fied-p.y-or-n-p.format."[yas].Lo
1a980 61 64 65 64 20 66 6f 72 20 25 73 2e 20 41 6c 73 6f 20 73 61 76 65 20 73 6e 69 70 70 65 74 20 62 aded.for.%s..Also.save.snippet.b
1a9a0 75 66 66 65 72 3f 22 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 uffer?".0.signal.wrong-type-argu
1a9c0 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 31 33 20 79 61 73 2d 2d 74 61 62 6c 65 ment.yas--template.13.yas--table
1a9e0 20 31 20 79 61 73 2d 2d 67 75 65 73 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 65 63 74 6f 72 69 65 .1.yas--guess-snippet-directorie
1aa00 73 20 33 20 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 46 69 6c 65 20 74 6f 20 73 61 76 65 s.3.read-file-name."File.to.save
1aa20 20 73 6e 69 70 70 65 74 20 69 6e 3a 20 22 20 6e 69 6c 20 72 65 6e 61 6d 65 2d 62 75 66 66 65 72 .snippet.in:.".nil.rename-buffer
1aa40 20 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 73 61 76 65 2d 62 75 66 .file-name-nondirectory.save-buf
1aa60 66 65 72 20 71 75 69 74 2d 77 69 6e 64 6f 77 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 fer.quit-window.buffer-file-name
1aa80 20 6b 69 6c 6c 5d 20 31 30 20 28 23 24 20 2e 20 31 30 37 39 31 31 29 20 28 6c 69 73 74 20 28 79 .kill].10.(#$...107911).(list.(y
1aaa0 61 73 2d 2d 72 65 61 64 2d 74 61 62 6c 65 29 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 as--read-table).current-prefix-a
1aac0 72 67 29 5d 29 0a 23 40 31 30 39 20 54 65 73 74 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 rg)]).#@109.Test.current.buffer'
1aae0 73 20 73 6e 69 70 70 65 74 20 74 65 6d 70 6c 61 74 65 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66 s.snippet.template.in.other.buff
1ab00 65 72 2e 0a 44 45 42 55 47 20 69 73 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 20 74 68 65 20 59 er..DEBUG.is.for.debugging.the.Y
1ab20 41 53 6e 69 70 70 65 74 20 65 6e 67 69 6e 65 20 69 74 73 65 6c 66 2e 1f 0a 28 64 65 66 61 6c 69 ASnippet.engine.itself...(defali
1ab40 61 73 20 27 79 61 73 2d 74 72 79 6f 75 74 2d 73 6e 69 70 70 65 74 20 23 5b 28 26 6f 70 74 69 6f as.'yas-tryout-snippet.#[(&optio
1ab60 6e 61 6c 20 64 65 62 75 67 29 20 22 5c 33 30 36 08 21 19 5c 33 30 37 20 1a 09 40 5c 32 30 33 18 nal.debug)."\306.!.\307...@\203.
1ab80 00 5c 33 31 30 09 40 21 5c 32 30 33 18 00 09 40 5c 32 30 36 24 00 0b 40 5c 32 30 36 24 00 5c 33 .\310.@!\203...@\206$..@\206$.\3
1aba0 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 21 21 21 1c 5c 6e 5c 32 30 35 47 00 5c 33 31 30 5c 66 11\312\313\314!!!.\n\205G.\310\f
1abc0 21 5c 32 30 35 47 00 5c 33 31 35 5c 33 31 36 5c 6e 40 5c 6e 41 40 5c 33 31 37 5c 6e 38 5c 33 32 !\205G.\315\316\n@\nA@\317\n8\32
1abe0 30 5c 33 32 31 5c 6e 38 5c 33 32 30 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 0\321\n8\320\211\211\211\211\211
1ac00 5c 32 31 31 5c 32 31 31 26 0e 5c 32 31 31 1d 5c 32 30 33 5c 33 31 37 00 5c 33 32 32 5c 33 32 33 \211\211&.\211.\203\317.\322\323
1ac20 0d 5c 33 32 34 48 0e 29 3e 5c 32 30 34 5e 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 0d 44 5c 22 5c .\324H.)>\204^.\325\326\327.D\"\
1ac40 32 31 30 0d 5c 33 33 30 48 5c 22 1e 2a 5c 33 33 31 5c 33 33 32 0e 2a 21 21 5c 32 31 30 5c 33 33 210.\330H\".*\331\332.*!!\210\33
1ac60 33 5c 33 33 32 0e 2a 21 21 5c 32 31 30 5c 33 32 30 16 2b 5c 33 33 34 31 7f 00 5c 66 20 30 5c 32 3\332.*!!\210\320.+\3341..\f.0\2
1ac80 30 32 5c 32 30 33 00 5c 32 31 30 5c 32 30 32 5c 32 30 34 00 5c 32 31 30 5c 33 33 35 5c 33 33 36 02\203.\210\202\204.\210\335\336
1aca0 21 5c 32 31 30 5c 33 32 30 16 2c 5c 33 33 37 0d 5c 33 32 34 48 0e 29 3e 5c 32 30 34 5c 32 33 34 !\210\320.,\337.\324H.)>\204\234
1acc0 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 0d 44 5c 22 5c 32 31 30 0d 5c 33 31 37 48 65 64 0d 5c 33 .\325\326\327.D\"\210.\317Hed.\3
1ace0 32 34 48 0e 29 3e 5c 32 30 34 5c 32 36 31 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 0d 44 5c 22 5c 24H.)>\204\261.\325\326\327.D\"\
1ad00 32 31 30 0d 5c 33 32 31 48 24 5c 32 31 30 0e 2d 5c 32 30 35 5c 33 31 33 00 5c 33 34 30 5c 33 34 210.\321H$\210.-\205\313.\340\34
1ad20 31 5c 33 32 30 5c 33 34 32 23 5c 32 30 35 5c 33 31 33 00 5c 33 34 33 5c 33 34 34 5c 33 34 35 5c 1\320\342#\205\313.\343\344\345\
1ad40 22 5c 32 31 30 5c 33 34 36 5c 33 34 34 21 29 5c 32 30 32 5c 33 32 33 00 5c 33 34 37 5c 33 33 36 "\210\346\344!)\202\323.\347\336
1ad60 5c 33 35 30 5c 22 2c 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 6d \350\",\207".[buffer-file-name.m
1ad80 61 6a 6f 72 2d 6d 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 20 70 61 72 73 65 64 20 79 61 73 2d ajor-mode-and-parent.parsed.yas-
1ada0 2d 67 75 65 73 73 65 64 2d 6d 6f 64 65 73 20 74 65 73 74 2d 6d 6f 64 65 20 79 61 73 2d 2d 63 75 -guessed-modes.test-mode.yas--cu
1adc0 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 2d 63 6f 6d 70 75 74 65 2d 6d 61 6a 6f rrent-template.yas--compute-majo
1ade0 72 2d 6d 6f 64 65 2d 61 6e 64 2d 70 61 72 65 6e 74 73 20 79 61 73 2d 2d 70 61 72 73 65 2d 74 65 r-mode-and-parents.yas--parse-te
1ae00 6d 70 6c 61 74 65 20 66 62 6f 75 6e 64 70 20 69 6e 74 65 72 6e 20 72 65 61 64 2d 66 72 6f 6d 2d mplate.fboundp.intern.read-from-
1ae20 6d 69 6e 69 62 75 66 66 65 72 20 79 61 73 2d 2d 66 6f 72 6d 61 74 20 22 50 6c 65 61 73 65 20 69 minibuffer.yas--format."Please.i
1ae40 6e 70 75 74 20 61 20 6d 6f 64 65 3a 20 22 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d nput.a.mode:.".vector.cl-struct-
1ae60 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 32 20 6e 69 6c 20 35 20 66 6f 72 6d 61 74 20 22 2a 74 yas--template.2.nil.5.format."*t
1ae80 65 73 74 69 6e 67 20 73 6e 69 70 70 65 74 3a 20 25 73 2a 22 20 30 20 73 69 67 6e 61 6c 20 77 72 esting.snippet:.%s*".0.signal.wr
1aea0 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 ong-type-argument.yas--template.
1aec0 33 20 6b 69 6c 6c 2d 62 75 66 66 65 72 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 3.kill-buffer.get-buffer-create.
1aee0 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28 65 72 72 6f 72 29 20 79 61 73 2d 6d 69 6e switch-to-buffer.(error).yas-min
1af00 6f 72 2d 6d 6f 64 65 20 31 20 79 61 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 72 65 71 or-mode.1.yas-expand-snippet.req
1af20 75 69 72 65 20 79 61 73 6e 69 70 70 65 74 2d 64 65 62 75 67 20 74 20 79 61 73 2d 64 65 62 75 67 uire.yasnippet-debug.t.yas-debug
1af40 2d 73 6e 69 70 70 65 74 73 20 22 2a 59 41 53 6e 69 70 70 65 74 20 74 72 61 63 65 2a 22 20 73 6e -snippets."*YASnippet.trace*".sn
1af60 69 70 70 65 74 2d 6e 61 76 69 67 61 74 69 6f 6e 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 ippet-navigation.display-buffer.
1af80 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 22 43 61 6e 6e 6f 74 20 74 65 73 74 20 73 6e 69 70 70 65 yas--message."Cannot.test.snippe
1afa0 74 20 66 6f 72 20 75 6e 6b 6e 6f 77 6e 20 6d 61 6a 6f 72 20 6d 6f 64 65 22 20 63 6c 2d 73 74 72 t.for.unknown.major.mode".cl-str
1afc0 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 62 75 66 66 65 72 2d 6e 61 uct-yas--template-tags.buffer-na
1afe0 6d 65 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 62 75 66 66 65 72 2d 72 65 61 64 2d me.buffer-undo-list.buffer-read-
1b000 6f 6e 6c 79 20 64 65 62 75 67 5d 20 31 36 20 28 23 24 20 2e 20 31 30 39 32 36 30 29 20 22 50 22 only.debug].16.(#$...109260)."P"
1b020 5d 29 0a 23 40 36 32 20 52 65 74 75 72 6e 20 61 6c 6c 20 61 63 74 69 76 65 20 74 72 69 67 67 65 ]).#@62.Return.all.active.trigge
1b040 72 20 6b 65 79 73 20 66 6f 72 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 61 6e 64 20 70 6f r.keys.for.current.buffer.and.po
1b060 69 6e 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 61 63 74 69 76 65 2d 6b 65 79 73 int...(defalias.'yas-active-keys
1b080 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 .#[nil."\300\301\302\303\304\305
1b0a0 20 5c 22 5c 22 5c 33 30 36 5c 33 30 37 23 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 64 .\"\"\306\307#\207".[cl-remove-d
1b0c0 75 70 6c 69 63 61 74 65 73 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 73 74 72 69 6e uplicates.cl-remove-if-not.strin
1b0e0 67 70 20 63 6c 2d 6d 61 70 63 61 6e 20 79 61 73 2d 2d 74 61 62 6c 65 2d 61 6c 6c 2d 6b 65 79 73 gp.cl-mapcan.yas--table-all-keys
1b100 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 3a 74 65 73 74 20 73 .yas--get-snippet-tables.:test.s
1b120 74 72 69 6e 67 3d 5d 20 36 20 28 23 24 20 2e 20 31 31 30 36 33 32 29 5d 29 0a 28 64 65 66 61 6c tring=].6.(#$...110632)]).(defal
1b140 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 66 69 6e 65 2d 67 72 6f 75 70 20 23 5b ias.'yas--template-fine-group.#[
1b160 28 74 65 6d 70 6c 61 74 65 29 20 22 5c 33 30 32 08 5c 33 30 33 48 09 3e 5c 32 30 34 10 00 5c 33 (template)."\302.\303H.>\204..\3
1b180 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 5c 32 30 36 28 00 08 5c 04\305\306.D\"\210.\307H\206(..\
1b1a0 33 30 33 48 09 3e 5c 32 30 34 25 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 303H.>\204%.\304\305\306.D\"\210
1b1c0 08 5c 33 31 30 48 21 40 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 .\310H!@\207".[template.cl-struc
1b1e0 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 6c 61 73 74 20 30 20 73 69 67 6e t-yas--template-tags.last.0.sign
1b200 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 al.wrong-type-argument.yas--temp
1b220 6c 61 74 65 20 31 31 20 31 32 5d 20 35 5d 29 0a 23 40 33 37 20 44 69 73 70 6c 61 79 20 73 6e 69 late.11.12].5]).#@37.Display.sni
1b240 70 70 65 74 20 74 61 62 6c 65 73 20 62 79 20 4e 41 4d 45 48 41 53 48 2e 1f 0a 28 64 65 66 61 6c ppet.tables.by.NAMEHASH...(defal
1b260 69 61 73 20 27 79 61 73 2d 64 65 73 63 72 69 62 65 2d 74 61 62 6c 65 2d 62 79 2d 6e 61 6d 65 68 ias.'yas-describe-table-by-nameh
1b280 61 73 68 20 23 5b 6e 69 6c 20 22 72 5c 33 30 32 5c 33 30 33 21 71 5c 32 31 30 5c 33 30 34 18 5c ash.#[nil."r\302\303!q\210\304.\
1b2a0 33 30 35 20 5c 32 31 30 5c 33 30 36 63 5c 32 31 30 5c 33 30 37 5c 33 31 30 09 5c 22 5c 32 31 30 305.\210\306c\210\307\310.\"\210
1b2c0 29 5c 33 31 31 5c 33 31 32 21 5c 32 31 30 5c 33 31 32 62 5c 32 31 30 5c 33 31 33 70 21 29 5c 32 )\311\312!\210\312b\210\313p!)\2
1b2e0 30 37 22 20 5b 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 79 61 73 2d 2d 74 61 62 6c 07".[inhibit-read-only.yas--tabl
1b300 65 73 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 59 41 53 6e 69 70 70 65 74 es.get-buffer-create."*YASnippet
1b320 20 54 61 62 6c 65 73 20 62 79 20 4e 41 4d 45 48 41 53 48 2a 22 20 74 20 65 72 61 73 65 2d 62 75 .Tables.by.NAMEHASH*".t.erase-bu
1b340 66 66 65 72 20 22 59 41 53 6e 69 70 70 65 74 20 74 61 62 6c 65 73 20 62 79 20 4e 41 4d 45 48 41 ffer."YASnippet.tables.by.NAMEHA
1b360 53 48 3a 20 5c 6e 22 20 6d 61 70 68 61 73 68 20 23 5b 28 5f 6d 6f 64 65 20 74 61 62 6c 65 29 20 SH:.\n".maphash.#[(_mode.table).
1b380 22 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 48 09 3e 5c 32 30 34 11 00 5c 33 30 35 5c 33 30 36 5c "\302\303.\304H.>\204..\305\306\
1b3a0 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 5c 22 63 5c 32 31 30 5c 33 31 31 5c 33 31 32 307.D\"\210.\310H\"c\210\311\312
1b3c0 08 5c 33 30 34 48 09 3e 5c 32 30 34 28 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 .\304H.>\204(.\305\306\307.D\"\2
1b3e0 31 30 08 5c 33 31 33 48 5c 22 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 10.\313H\"\207".[table.cl-struct
1b400 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 66 6f 72 6d 61 74 20 22 5c 6e 53 6e 69 70 70 -yas--table-tags.format."\nSnipp
1b420 65 74 20 74 61 62 6c 65 20 60 25 73 27 3a 5c 6e 5c 6e 22 20 30 20 73 69 67 6e 61 6c 20 77 72 6f et.table.`%s':\n\n".0.signal.wro
1b440 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 20 6d 61 ng-type-argument.yas--table.1.ma
1b460 70 68 61 73 68 20 23 5b 28 6b 65 79 20 5f 76 29 20 22 5c 33 30 34 5c 33 30 35 08 5c 33 30 36 19 phash.#[(key._v)."\304\305.\306.
1b480 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 5c 6e 5c 33 31 32 48 0b 3e 5c 32 30 34 18 00 5c 33 31 33 \307\310\311.\n\312H.>\204..\313
1b4a0 5c 33 31 34 5c 33 31 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 36 48 5c 22 5c 22 5c 32 31 30 \314\315\nD\"\210\n\316H\"\"\210
1b4c0 09 29 23 63 5c 32 30 37 22 20 5b 6b 65 79 20 6e 61 6d 65 73 20 74 61 62 6c 65 20 63 6c 2d 73 74 .)#c\207".[key.names.table.cl-st
1b4e0 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 66 6f 72 6d 61 74 20 22 20 20 20 ruct-yas--table-tags.format."...
1b500 6b 65 79 20 25 73 20 6d 61 70 73 20 73 6e 69 70 70 65 74 73 3a 20 25 73 5c 6e 22 20 6e 69 6c 20 key.%s.maps.snippets:.%s\n".nil.
1b520 6d 61 70 68 61 73 68 20 23 5b 28 6b 20 5f 76 29 20 22 08 09 42 5c 32 31 31 11 5c 32 30 37 22 20 maphash.#[(k._v)."..B\211.\207".
1b540 5b 6b 20 6e 61 6d 65 73 5d 20 32 5d 20 67 65 74 68 61 73 68 20 30 20 73 69 67 6e 61 6c 20 77 72 [k.names].2].gethash.0.signal.wr
1b560 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 32 5d 20 ong-type-argument.yas--table.2].
1b580 31 31 5d 20 32 5d 20 36 5d 20 76 69 65 77 2d 6d 6f 64 65 20 31 20 64 69 73 70 6c 61 79 2d 62 75 11].2].6].view-mode.1.display-bu
1b5a0 66 66 65 72 5d 20 33 20 28 23 24 20 2e 20 31 31 31 31 35 37 29 20 6e 69 6c 5d 29 0a 23 40 33 34 ffer].3.(#$...111157).nil]).#@34
1b5c0 20 44 69 73 70 6c 61 79 20 73 6e 69 70 70 65 74 73 20 66 6f 72 20 65 61 63 68 20 74 61 62 6c 65 .Display.snippets.for.each.table
1b5e0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 65 73 63 72 69 62 65 2d 74 61 62 6c 65 ...(defalias.'yas-describe-table
1b600 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 77 69 74 68 2d 6e 6f 6e 61 63 74 69 76 65 29 20 22 s.#[(&optional.with-nonactive)."
1b620 70 5c 33 30 36 20 18 19 72 5c 33 30 37 5c 33 31 30 21 71 5c 32 31 30 5c 33 31 31 1a 0b 5c 32 30 p\306...r\307\310!q\210\311..\20
1b640 33 16 00 5c 33 31 32 5c 33 31 33 5c 66 5c 22 5c 32 31 30 5c 33 31 34 20 5c 32 31 30 5c 33 31 35 3..\312\313\f\"\210\314.\210\315
1b660 63 5c 32 31 30 08 5c 33 31 36 1d 5c 32 31 31 1e 14 5c 32 30 33 37 00 0e 14 40 15 5c 33 31 37 0d c\210.\316.\211..\2037...@.\317.
1b680 09 5c 22 5c 32 31 30 0e 14 41 5c 32 31 31 16 14 5c 32 30 34 25 00 2a 5c 33 32 30 20 5c 32 31 30 .\"\210..A\211..\204%.*\320.\210
1b6a0 29 5c 33 32 31 20 5c 32 31 30 5c 33 32 32 62 5c 32 31 30 5c 33 32 33 70 21 2b 5c 32 30 37 22 20 )\321.\210\322b\210\323p!+\207".
1b6c0 5b 74 61 62 6c 65 73 20 6f 72 69 67 69 6e 61 6c 2d 62 75 66 66 65 72 20 69 6e 68 69 62 69 74 2d [tables.original-buffer.inhibit-
1b6e0 72 65 61 64 2d 6f 6e 6c 79 20 77 69 74 68 2d 6e 6f 6e 61 63 74 69 76 65 20 79 61 73 2d 2d 74 61 read-only.with-nonactive.yas--ta
1b700 62 6c 65 73 20 74 61 62 6c 65 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c bles.table.yas--get-snippet-tabl
1b720 65 73 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 59 41 53 6e 69 70 70 65 74 es.get-buffer-create."*YASnippet
1b740 20 54 61 62 6c 65 73 2a 22 20 74 20 6d 61 70 68 61 73 68 20 23 5b 28 5f 6b 20 76 29 20 22 08 19 .Tables*".t.maphash.#[(_k.v)."..
1b760 5c 33 30 33 09 5c 6e 5c 22 5c 32 30 33 0d 00 5c 6e 5c 32 30 32 12 00 09 5c 6e 42 5c 32 31 31 12 \303.\n\"\203..\n\202...\nB\211.
1b780 29 5c 32 30 37 22 20 5b 76 20 23 31 3d 23 3a 76 61 72 20 74 61 62 6c 65 73 20 6d 65 6d 71 6c 5d )\207".[v.#1=#:var.tables.memql]
1b7a0 20 33 5d 20 65 72 61 73 65 2d 62 75 66 66 65 72 20 22 59 41 53 6e 69 70 70 65 74 20 74 61 62 6c .3].erase-buffer."YASnippet.tabl
1b7c0 65 73 3a 5c 6e 22 20 6e 69 6c 20 79 61 73 2d 2d 64 65 73 63 72 69 62 65 2d 70 72 65 74 74 79 2d es:\n".nil.yas--describe-pretty-
1b7e0 74 61 62 6c 65 20 79 61 73 2d 2d 63 72 65 61 74 65 2d 73 6e 69 70 70 65 74 2d 78 72 65 66 73 20 table.yas--create-snippet-xrefs.
1b800 68 65 6c 70 2d 6d 6f 64 65 20 31 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 2d 2d 64 6f 6c help-mode.1.display-buffer.--dol
1b820 69 73 74 2d 74 61 69 6c 2d 2d 5d 20 34 20 28 23 24 20 2e 20 31 31 32 30 36 35 29 20 22 50 22 5d ist-tail--].4.(#$...112065)."P"]
1b840 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 73 63 72 69 62 65 2d 70 72 65 74 74 ).(defalias.'yas--describe-prett
1b860 79 2d 74 61 62 6c 65 20 23 5b 28 74 61 62 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 72 69 67 69 y-table.#[(table.&optional.origi
1b880 6e 61 6c 2d 62 75 66 66 65 72 29 20 22 5c 33 30 33 5c 33 30 34 08 5c 33 30 35 48 09 3e 5c 32 30 nal-buffer)."\303\304.\305H.>\20
1b8a0 34 11 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 5c 22 63 4..\306\307\310.D\"\210.\311H\"c
1b8c0 5c 32 31 30 08 5c 33 30 35 48 09 3e 5c 32 30 34 26 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 \210.\305H.>\204&.\306\307\310.D
1b8e0 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 30 33 49 00 5c 33 30 33 5c 33 31 33 5c 33 31 34 5c 33 \"\210.\312H\203I.\303\313\314\3
1b900 31 35 08 5c 33 30 35 48 09 3e 5c 32 30 34 3f 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 15.\305H.>\204?.\306\307\310.D\"
1b920 5c 32 31 30 08 5c 33 31 32 48 5c 22 5c 22 63 5c 32 31 30 5c 32 30 32 4c 00 5c 33 31 36 63 5c 32 \210.\312H\"\"c\210\202L.\316c\2
1b940 31 30 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 22 5c 33 31 36 5c 32 36 31 02 5c 32 31 30 5c 33 32 10\317\320\321\"\316\261.\210\32
1b960 32 63 5c 32 31 30 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 22 1a 5c 33 32 36 5c 33 32 37 08 5c 33 2c\210\323\324\325\".\326\327.\3
1b980 30 35 48 09 3e 5c 32 30 34 6d 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 05H.>\204m.\306\307\310.D\"\210.
1b9a0 5c 33 33 30 48 5c 22 5c 32 31 30 5c 33 32 36 5c 33 33 31 5c 6e 5c 22 29 5c 32 30 37 22 20 5b 74 \330H\"\210\326\331\n\")\207".[t
1b9c0 61 62 6c 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 61 62 6c 65 2d 74 61 67 73 20 67 able.cl-struct-yas--table-tags.g
1b9e0 72 6f 75 70 73 2d 68 61 73 68 20 66 6f 72 6d 61 74 20 22 5c 6e 53 6e 69 70 70 65 74 20 74 61 62 roups-hash.format."\nSnippet.tab
1ba00 6c 65 20 60 25 73 27 22 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 le.`%s'".0.signal.wrong-type-arg
1ba20 75 6d 65 6e 74 20 79 61 73 2d 2d 74 61 62 6c 65 20 31 20 34 20 22 20 70 61 72 65 6e 74 73 3a 20 ument.yas--table.1.4.".parents:.
1ba40 25 73 5c 6e 22 20 6d 61 70 63 61 72 20 79 61 73 2d 2d 74 61 62 6c 65 2d 6e 61 6d 65 20 22 5c 6e %s\n".mapcar.yas--table-name."\n
1ba60 22 20 6d 61 6b 65 2d 73 74 72 69 6e 67 20 31 30 30 20 34 35 20 22 67 72 6f 75 70 20 20 20 20 20 ".make-string.100.45."group.....
1ba80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 65 20 6e 61 6d 65 20 20 20 20 20 20 20 20 ..............state.name........
1baa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 20 ............................key.
1bac0 20 20 20 20 20 20 20 20 20 20 20 20 62 69 6e 64 69 6e 67 5c 6e 22 20 6d 61 6b 65 2d 68 61 73 68 ............binding\n".make-hash
1bae0 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 71 75 61 6c 20 6d 61 70 68 61 73 68 20 23 5b 28 5f 6b -table.:test.equal.maphash.#[(_k
1bb00 20 76 29 20 22 5c 33 30 34 08 21 5c 32 30 36 07 00 5c 33 30 35 19 08 5c 33 30 36 48 5c 6e 3e 5c .v)."\304.!\206..\305..\306H\n>\
1bb20 32 30 34 17 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 204..\307\310\311.D\"\210.\312H\
1bb40 32 30 35 27 00 5c 33 31 33 09 08 5c 33 31 34 09 0b 5c 22 42 0b 23 29 5c 32 30 37 22 20 5b 76 20 205'.\313..\314..\"B.#)\207".[v.
1bb60 67 72 6f 75 70 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 group.cl-struct-yas--template-ta
1bb80 67 73 20 67 72 6f 75 70 73 2d 68 61 73 68 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 66 69 6e gs.groups-hash.yas--template-fin
1bba0 65 2d 67 72 6f 75 70 20 22 28 74 6f 70 20 6c 65 76 65 6c 29 22 20 30 20 73 69 67 6e 61 6c 20 77 e-group."(top.level)".0.signal.w
1bbc0 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 rong-type-argument.yas--template
1bbe0 20 33 20 70 75 74 68 61 73 68 20 67 65 74 68 61 73 68 5d 20 36 5d 20 33 20 23 5b 28 67 72 6f 75 .3.puthash.gethash].6].3.#[(grou
1bc00 70 20 74 65 6d 70 6c 61 74 65 73 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c p.templates)."\306.\307\310\311\
1bc20 33 31 32 25 10 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 22 5c 33 31 36 5c 32 36 31 02 5c 32 31 30 312%.\313\314\315\"\316\261.\210
1bc40 09 5c 33 31 37 1a 5c 32 31 31 1b 5c 32 30 35 5c 33 34 34 00 0b 40 12 5c 33 30 36 5c 33 32 30 5c .\317.\211.\205\344..@.\306\320\
1bc60 33 32 31 5c 33 32 32 5c 6e 5c 33 31 30 48 5c 66 3e 5c 32 30 34 2e 00 5c 33 32 33 5c 33 32 34 5c 321\322\n\310H\f>\204..\323\324\
1bc80 33 32 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 32 36 48 5c 22 5c 33 32 37 5c 6e 23 5c 33 33 30 325\nD\"\210\n\326H\"\327\n#\330
1bca0 5c 33 31 30 5c 33 31 31 5c 33 31 32 25 1d 08 5c 33 31 33 08 47 5c 33 31 31 5c 22 10 18 5c 6e 5c \310\311\312%..\313.G\311\"..\n\
1bcc0 33 31 30 48 5c 66 3e 5c 32 30 34 52 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 6e 44 5c 22 5c 32 310H\f>\204R.\323\324\325\nD\"\2
1bce0 31 30 5c 6e 5c 33 33 31 48 5c 32 31 31 1e 27 5c 32 30 33 75 00 0e 28 5c 32 30 33 75 00 72 0e 28 10\n\331H\211.'\203u..(\203u.r.(
1bd00 71 5c 32 31 30 5c 33 33 32 0e 27 21 5c 32 30 33 70 00 5c 33 33 33 5c 32 30 32 71 00 5c 33 33 34 q\210\332.'!\203p.\333\202q.\334
1bd20 29 5c 32 30 32 76 00 5c 33 33 35 29 1e 29 5c 33 33 36 5c 6e 5c 33 31 30 48 5c 66 3e 5c 32 30 34 )\202v.\335).)\336\n\310H\f>\204
1bd40 5c 32 31 31 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 33 37 \211.\323\324\325\nD\"\210\n\337
1bd60 48 21 5c 32 31 31 1e 2a 5c 33 34 30 5c 32 33 30 3f 5c 32 30 35 5c 32 32 37 00 5c 33 31 31 1e 2b H!\211.*\340\230?\205\227.\311.+
1bd80 08 5c 33 34 31 0e 29 5c 33 34 31 0d 5c 33 34 32 5c 33 34 33 0d 5c 22 5c 32 30 33 5c 32 35 32 00 .\341.)\341.\342\343.\"\203\252.
1bda0 5c 33 34 34 5c 32 30 32 5c 32 35 33 00 5c 33 34 31 5c 33 34 31 5c 33 30 36 5c 6e 5c 33 31 30 48 \344\202\253.\341\341\306\n\310H
1bdc0 5c 66 3e 5c 32 30 34 5c 32 37 34 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 6e 44 5c 22 5c 32 31 \f>\204\274.\323\324\325\nD\"\21
1bde0 30 5c 6e 5c 33 34 35 48 5c 32 30 36 5c 33 30 33 00 5c 33 34 30 5c 33 34 36 5c 33 31 30 0e 2b 5c 0\n\345H\206\303.\340\346\310.+\
1be00 33 31 32 25 0e 2b 5c 32 30 36 5c 33 31 37 00 5c 33 34 30 5c 33 30 36 0e 2a 5c 33 34 36 5c 33 31 312%.+\206\317.\340\306.*\346\31
1be20 30 5c 33 31 37 5c 33 31 32 25 5c 33 31 36 5c 32 36 31 0b 5c 32 31 30 2d 0b 41 5c 32 31 31 13 5c 0\317\312%\316\261.\210-.A\211.\
1be40 32 30 34 18 00 5c 33 31 37 2a 5c 32 30 37 22 20 5b 67 72 6f 75 70 20 74 65 6d 70 6c 61 74 65 73 204..\317*\207".[group.templates
1be60 20 70 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 .p.--dolist-tail--.cl-struct-yas
1be80 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 73 20 6e 61 6d 65 20 74 72 75 6e 63 61 74 65 2d 73 74 --template-tags.name.truncate-st
1bea0 72 69 6e 67 2d 74 6f 2d 77 69 64 74 68 20 32 35 20 30 20 33 32 20 22 2e 2e 2e 22 20 6d 61 6b 65 ring-to-width.25.0.32."...".make
1bec0 2d 73 74 72 69 6e 67 20 31 30 30 20 34 35 20 22 5c 6e 22 20 6e 69 6c 20 70 72 6f 70 65 72 74 69 -string.100.45."\n".nil.properti
1bee0 7a 65 20 66 6f 72 6d 61 74 20 22 5c 5c 5c 5c 73 6e 69 70 70 65 74 20 60 25 73 27 22 20 73 69 67 ze.format."\\\\snippet.`%s'".sig
1bf00 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 74 65 6d nal.wrong-type-argument.yas--tem
1bf20 70 6c 61 74 65 20 33 20 79 61 73 6e 69 70 70 65 74 20 35 30 20 34 20 79 61 73 2d 2d 65 76 61 6c plate.3.yasnippet.50.4.yas--eval
1bf40 2d 63 6f 6e 64 69 74 69 6f 6e 20 22 28 79 29 22 20 22 28 73 29 22 20 22 28 61 29 22 20 6b 65 79 -condition."(y)"."(s)"."(a)".key
1bf60 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 38 20 22 22 20 22 20 22 20 73 74 72 69 6e 67 2d 6d 61 74 -description.8."".".".string-mat
1bf80 63 68 20 22 5c 5c 2e 5c 5c 2e 5c 5c 2e 24 22 20 22 27 22 20 31 20 31 35 20 63 6f 6e 64 69 74 69 ch."\\.\\.\\.$"."'".1.15.conditi
1bfa0 6f 6e 20 6f 72 69 67 69 6e 61 6c 2d 62 75 66 66 65 72 20 63 6f 6e 64 69 74 69 6f 6e 2d 73 74 72 on.original-buffer.condition-str
1bfc0 69 6e 67 20 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 73 74 72 69 6e 67 20 74 65 6d 70 6c ing.key-description-string.templ
1bfe0 61 74 65 2d 6b 65 79 2d 70 61 64 64 69 6e 67 5d 20 31 36 5d 5d 20 38 5d 29 0a 23 40 31 38 36 20 ate-key-padding].16]].8]).#@186.
1c000 41 73 20 60 79 61 73 2d 6b 65 79 2d 73 79 6e 74 61 78 65 73 27 20 65 6c 65 6d 65 6e 74 2c 20 6c As.`yas-key-syntaxes'.element,.l
1c020 6f 6f 6b 20 66 6f 72 20 77 68 69 74 65 73 70 61 63 65 20 64 65 6c 69 6d 69 74 65 64 20 6b 65 79 ook.for.whitespace.delimited.key
1c040 2e 0a 0a 41 20 6e 65 77 6c 69 6e 65 20 77 69 6c 6c 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 ...A.newline.will.be.considered.
1c060 77 68 69 74 65 73 70 61 63 65 20 65 76 65 6e 20 69 66 20 74 68 65 20 6d 6f 64 65 20 73 79 6e 74 whitespace.even.if.the.mode.synt
1c080 61 78 0a 6d 61 72 6b 73 20 69 74 20 61 73 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 20 28 74 ax.marks.it.as.something.else.(t
1c0a0 79 70 69 63 61 6c 6c 79 20 63 6f 6d 6d 65 6e 74 20 65 6e 64 65 72 29 2e 1f 0a 28 64 65 66 61 6c ypically.comment.ender)...(defal
1c0c0 69 61 73 20 27 79 61 73 2d 74 72 79 2d 6b 65 79 2d 66 72 6f 6d 2d 77 68 69 74 65 73 70 61 63 65 ias.'yas-try-key-from-whitespace
1c0e0 20 23 5b 28 5f 73 74 61 72 74 2d 70 6f 69 6e 74 29 20 22 5c 33 30 30 5c 33 30 31 78 5c 32 30 37 .#[(_start-point)."\300\301x\207
1c100 22 20 5b 22 5e 5b 3a 73 70 61 63 65 3a 5d 5c 6e 22 20 6e 69 6c 5d 20 32 20 28 23 24 20 2e 20 31 ".["^[:space:]\n".nil].2.(#$...1
1c120 31 34 36 38 38 29 5d 29 0a 23 40 36 37 20 4c 69 6b 65 20 60 79 61 73 2d 6c 6f 6e 67 65 73 74 2d 14688)]).#@67.Like.`yas-longest-
1c140 6b 65 79 2d 66 72 6f 6d 2d 77 68 69 74 65 73 70 61 63 65 27 20 62 75 74 20 74 61 6b 65 20 74 68 key-from-whitespace'.but.take.th
1c160 65 20 73 68 6f 72 74 65 73 74 20 6b 65 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d e.shortest.key...(defalias.'yas-
1c180 73 68 6f 72 74 65 73 74 2d 6b 65 79 2d 75 6e 74 69 6c 2d 77 68 69 74 65 73 70 61 63 65 20 23 5b shortest-key-until-whitespace.#[
1c1a0 28 5f 73 74 61 72 74 2d 70 6f 69 6e 74 29 20 22 5c 33 30 30 60 53 78 5c 33 30 31 55 3f 5c 32 30 (_start-point)."\300`Sx\301U?\20
1c1c0 35 0b 00 5c 33 30 32 5c 32 30 37 22 20 5b 22 5e 5b 3a 73 70 61 63 65 3a 5d 5c 6e 22 20 30 20 61 5..\302\207".["^[:space:]\n".0.a
1c1e0 67 61 69 6e 5d 20 32 20 28 23 24 20 2e 20 31 31 34 39 39 30 29 5d 29 0a 23 40 32 30 32 20 41 73 gain].2.(#$...114990)]).#@202.As
1c200 20 60 79 61 73 2d 6b 65 79 2d 73 79 6e 74 61 78 65 73 27 20 65 6c 65 6d 65 6e 74 2c 20 6c 6f 6f .`yas-key-syntaxes'.element,.loo
1c220 6b 20 66 6f 72 20 6c 6f 6e 67 65 73 74 20 6b 65 79 20 62 65 74 77 65 65 6e 20 70 6f 69 6e 74 20 k.for.longest.key.between.point.
1c240 61 6e 64 20 77 68 69 74 65 73 70 61 63 65 2e 0a 0a 41 20 6e 65 77 6c 69 6e 65 20 77 69 6c 6c 20 and.whitespace...A.newline.will.
1c260 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 77 68 69 74 65 73 70 61 63 65 20 65 76 65 6e 20 69 66 be.considered.whitespace.even.if
1c280 20 74 68 65 20 6d 6f 64 65 20 73 79 6e 74 61 78 0a 6d 61 72 6b 73 20 69 74 20 61 73 20 73 6f 6d .the.mode.syntax.marks.it.as.som
1c2a0 65 74 68 69 6e 67 20 65 6c 73 65 20 28 74 79 70 69 63 61 6c 6c 79 20 63 6f 6d 6d 65 6e 74 20 65 ething.else.(typically.comment.e
1c2c0 6e 64 65 72 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6c 6f 6e 67 65 73 74 2d 6b nder)...(defalias.'yas-longest-k
1c2e0 65 79 2d 66 72 6f 6d 2d 77 68 69 74 65 73 70 61 63 65 20 23 5b 28 73 74 61 72 74 2d 70 6f 69 6e ey-from-whitespace.#[(start-poin
1c300 74 29 20 22 60 08 55 5c 32 30 33 0d 00 5c 33 30 31 08 21 5c 32 31 30 5c 32 30 32 10 00 5c 33 30 t)."`.U\203..\301.!\210\202..\30
1c320 32 75 5c 32 31 30 08 60 54 58 3f 5c 32 30 35 19 00 5c 33 30 33 5c 32 30 37 22 20 5b 73 74 61 72 2u\210.`TX?\205..\303\207".[star
1c340 74 2d 70 6f 69 6e 74 20 79 61 73 2d 74 72 79 2d 6b 65 79 2d 66 72 6f 6d 2d 77 68 69 74 65 73 70 t-point.yas-try-key-from-whitesp
1c360 61 63 65 20 6e 69 6c 20 61 67 61 69 6e 5d 20 32 20 28 23 24 20 2e 20 31 31 35 31 39 38 29 5d 29 ace.nil.again].2.(#$...115198)])
1c380 0a 23 40 36 33 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 66 69 65 6c 64 20 68 61 73 20 62 65 65 6e 20 .#@63.Non-nil.if.field.has.been.
1c3a0 6d 6f 64 69 66 69 65 64 20 62 79 20 75 73 65 72 20 6f 72 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 modified.by.user.or.transformati
1c3c0 6f 6e 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 6c 20 on...(defvar.yas-modified-p.nil.
1c3e0 28 23 24 20 2e 20 31 31 35 35 39 30 29 29 0a 23 40 34 31 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 75 (#$...115590)).#@41.Non-nil.if.u
1c400 73 65 72 20 69 73 20 61 62 6f 75 74 20 74 6f 20 65 78 69 74 20 66 69 65 6c 64 2e 1f 0a 28 64 65 ser.is.about.to.exit.field...(de
1c420 66 76 61 72 20 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 6e 69 6c 20 28 23 24 20 2e fvar.yas-moving-away-p.nil.(#$..
1c440 20 31 31 35 37 30 30 29 29 0a 23 40 33 30 20 43 6f 6e 74 61 69 6e 73 20 63 75 72 72 65 6e 74 20 .115700)).#@30.Contains.current.
1c460 66 69 65 6c 64 20 74 65 78 74 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 74 65 78 74 20 6e 69 field.text...(defvar.yas-text.ni
1c480 6c 20 28 23 24 20 2e 20 31 31 35 37 39 31 29 29 0a 23 40 31 36 36 20 53 65 61 72 63 68 20 50 41 l.(#$...115791)).#@166.Search.PA
1c4a0 54 54 45 52 4e 20 69 6e 20 53 54 52 20 61 6e 64 20 72 65 74 75 72 6e 20 53 55 42 45 58 50 74 68 TTERN.in.STR.and.return.SUBEXPth
1c4c0 20 6d 61 74 63 68 2e 0a 0a 49 66 20 66 6f 75 6e 64 2c 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f .match...If.found,.the.content.o
1c4e0 66 20 73 75 62 65 78 70 20 67 72 6f 75 70 20 53 55 42 45 58 50 20 28 64 65 66 61 75 6c 74 20 30 f.subexp.group.SUBEXP.(default.0
1c500 29 20 69 73 0a 20 20 72 65 74 75 72 6e 65 64 2c 20 6f 72 20 65 6c 73 65 20 74 68 65 20 6f 72 69 ).is...returned,.or.else.the.ori
1c520 67 69 6e 61 6c 20 53 54 52 20 77 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 2e 1f 0a 28 64 65 ginal.STR.will.be.returned...(de
1c540 66 61 6c 69 61 73 20 27 79 61 73 2d 73 75 62 73 74 72 20 23 5b 28 73 74 72 20 70 61 74 74 65 72 falias.'yas-substr.#[(str.patter
1c560 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 73 75 62 65 78 70 29 20 22 08 5c 32 30 36 05 00 5c 33 30 35 n.&optional.subexp).".\206..\305
1c580 19 5c 33 30 36 20 1a 5c 33 30 37 5c 32 31 36 5c 33 31 30 0b 5c 66 5c 22 5c 32 30 33 19 00 5c 33 .\306..\307\216\310.\f\"\203..\3
1c5a0 31 31 09 5c 66 5c 22 5c 32 30 32 1a 00 5c 66 2b 5c 32 30 37 22 20 5b 73 75 62 65 78 70 20 67 72 11.\f\"\202..\f+\207".[subexp.gr
1c5c0 70 20 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 70 61 74 74 65 p.save-match-data-internal.patte
1c5e0 72 6e 20 73 74 72 20 30 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 rn.str.0.match-data.#[nil."\301.
1c600 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 \302\"\207".[save-match-data-int
1c620 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 ernal.set-match-data.evaporate].
1c640 33 5d 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 3].string-match.match-string-no-
1c660 70 72 6f 70 65 72 74 69 65 73 5d 20 33 20 28 23 24 20 2e 20 31 31 35 38 36 33 29 5d 29 0a 23 40 properties].3.(#$...115863)]).#@
1c680 31 31 34 20 50 72 6f 6d 70 74 20 66 6f 72 20 61 20 73 74 72 69 6e 67 20 69 6e 20 50 4f 53 53 49 114.Prompt.for.a.string.in.POSSI
1c6a0 42 49 4c 49 54 49 45 53 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 2e 0a 0a 54 68 65 20 6c 61 73 BILITIES.and.return.it...The.las
1c6c0 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 50 4f 53 53 49 42 49 4c 49 54 49 45 53 20 6d 61 79 20 62 t.element.of.POSSIBILITIES.may.b
1c6e0 65 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 e.a.list.of.strings...(defalias.
1c700 27 79 61 73 2d 63 68 6f 6f 73 65 2d 76 61 6c 75 65 20 23 5b 28 26 72 65 73 74 20 70 6f 73 73 69 'yas-choose-value.#[(&rest.possi
1c720 62 69 6c 69 74 69 65 73 29 20 22 08 5c 32 30 36 05 00 09 3f 5c 32 30 35 24 00 5c 33 30 36 5c 6e bilities).".\206...?\205$.\306\n
1c740 21 5c 32 31 31 1b 40 5c 32 31 31 1c 3c 5c 32 30 33 1f 00 0b 5c 66 40 5c 32 34 30 5c 32 31 30 0b !\211.@\211.<\203...\f@\240\210.
1c760 5c 66 41 5c 32 34 31 5c 32 31 30 2a 5c 33 30 37 5c 33 31 30 0d 5c 22 5c 32 30 37 22 20 5b 79 61 \fA\241\210*\307\310.\"\207".[ya
1c780 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d 70 20 70 s-moving-away-p.yas-modified-p.p
1c7a0 6f 73 73 69 62 69 6c 69 74 69 65 73 20 6c 61 73 74 2d 6c 69 6e 6b 20 6c 61 73 74 2d 65 6c 65 6d ossibilities.last-link.last-elem
1c7c0 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 6c 61 73 74 20 63 6c 2d 73 6f .yas-prompt-functions.last.cl-so
1c7e0 6d 65 20 23 5b 28 66 6e 29 20 22 08 5c 33 30 32 09 5c 22 5c 32 30 37 22 20 5b 66 6e 20 70 6f 73 me.#[(fn).".\302.\"\207".[fn.pos
1c800 73 69 62 69 6c 69 74 69 65 73 20 22 43 68 6f 6f 73 65 3a 20 22 5d 20 33 5d 5d 20 34 20 28 23 24 sibilities."Choose:."].3]].4.(#$
1c820 20 2e 20 31 31 36 33 35 36 29 5d 29 0a 23 40 32 39 20 48 65 6c 70 65 72 20 66 6f 72 20 60 79 61 ...116356)]).#@29.Helper.for.`ya
1c840 73 2d 61 75 74 6f 2d 6e 65 78 74 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 s-auto-next'...(defalias.'yas--a
1c860 75 74 6f 2d 6e 65 78 74 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 uto-next.#[nil."\300\301\302\303
1c880 23 5c 32 31 30 5c 33 30 34 20 5c 32 30 37 22 20 5b 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 70 6f 73 #\210\304.\207".[remove-hook.pos
1c8a0 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 79 61 73 2d 2d 61 75 74 6f 2d 6e 65 78 74 20 74 20 t-command-hook.yas--auto-next.t.
1c8c0 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 5d 20 34 20 28 23 24 20 2e 20 31 31 36 37 38 36 29 5d yas-next-field].4.(#$...116786)]
1c8e0 29 0a 23 40 35 38 20 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 64 76 61 6e 63 65 20 74 6f 20 ).#@58.Automatically.advance.to.
1c900 6e 65 78 74 20 66 69 65 6c 64 20 61 66 74 65 72 20 65 76 61 6c 27 69 6e 67 20 42 4f 44 59 2e 1f next.field.after.eval'ing.BODY..
1c920 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 61 75 74 6f 2d 6e 65 78 74 20 27 28 6d 61 63 72 .(defalias.'yas-auto-next.'(macr
1c940 6f 20 2e 20 23 5b 28 26 72 65 73 74 20 62 6f 64 79 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 o...#[(&rest.body)."\301\302\303
1c960 5c 33 30 34 08 5c 33 30 35 5c 22 42 45 5c 32 30 37 22 20 5b 62 6f 64 79 20 75 6e 6c 65 73 73 20 \304.\305\"BE\207".[body.unless.
1c980 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 70 72 6f 67 31 20 61 70 70 65 6e 64 20 28 yas-moving-away-p.prog1.append.(
1c9a0 28 61 64 64 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27 79 (add-hook.'post-command-hook.#'y
1c9c0 61 73 2d 2d 61 75 74 6f 2d 6e 65 78 74 20 6e 69 6c 20 74 29 29 5d 20 36 20 28 23 24 20 2e 20 31 as--auto-next.nil.t))].6.(#$...1
1c9e0 31 36 39 36 37 29 5d 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 16967)])).(byte-code."\300\301\3
1ca00 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 02\303#\210\304\301\305\306#\207
1ca20 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 61 75 74 6f 2d 6e 65 78 74 20 6c 69 ".[function-put.yas-auto-next.li
1ca40 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 30 20 70 75 74 20 65 64 65 62 75 67 2d sp-indent-function.0.put.edebug-
1ca60 66 6f 72 6d 2d 73 70 65 63 20 74 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6b form-spec.t].4).(defalias.'yas-k
1ca80 65 79 2d 74 6f 2d 76 61 6c 75 65 20 23 5b 28 61 6c 69 73 74 29 20 22 08 5c 32 30 36 05 00 09 3f ey-to-value.#[(alist).".\206...?
1caa0 5c 32 30 35 21 00 5c 33 30 34 5c 33 30 35 21 5c 32 31 31 1a 3b 5c 32 30 35 20 00 5c 33 30 36 5c \205!.\304\305!\211.;\205..\306\
1cac0 6e 0b 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 26 06 41 5c 32 30 36 20 00 5c 6e 29 5c 32 n.\307\310\311\312&.A\206..\n)\2
1cae0 30 37 22 20 5b 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 79 61 73 2d 6d 6f 64 69 66 07".[yas-moving-away-p.yas-modif
1cb00 69 65 64 2d 70 20 6b 65 79 20 61 6c 69 73 74 20 72 65 61 64 2d 6b 65 79 2d 73 65 71 75 65 6e 63 ied-p.key.alist.read-key-sequenc
1cb20 65 20 22 22 20 63 6c 2d 66 69 6e 64 20 3a 6b 65 79 20 63 61 72 20 3a 74 65 73 74 20 73 74 72 69 e."".cl-find.:key.car.:test.stri
1cb40 6e 67 3d 5d 20 38 5d 29 0a 23 40 34 39 20 53 69 67 6e 61 6c 20 60 79 61 73 2d 65 78 63 65 70 74 ng=].8]).#@49.Signal.`yas-except
1cb60 69 6f 6e 27 20 77 69 74 68 20 54 45 58 54 20 61 73 20 74 68 65 20 72 65 61 73 6f 6e 2e 1f 0a 28 ion'.with.TEXT.as.the.reason...(
1cb80 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 74 68 72 6f 77 20 23 5b 28 74 65 78 74 29 20 22 5c 33 defalias.'yas-throw.#[(text)."\3
1cba0 30 31 5c 33 30 32 08 43 5c 22 5c 32 30 37 22 20 5b 74 65 78 74 20 73 69 67 6e 61 6c 20 79 61 73 01\302.C\"\207".[text.signal.yas
1cbc0 2d 65 78 63 65 70 74 69 6f 6e 5d 20 33 20 28 23 24 20 2e 20 31 31 37 35 38 32 29 5d 29 0a 28 62 -exception].3.(#$...117582)]).(b
1cbe0 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c yte-code."\300\301\302\303#\210\
1cc00 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 35 23 5c 32 30 37 22 20 5b 70 75 74 20 79 61 73 2d 65 300\301\304\305#\207".[put.yas-e
1cc20 78 63 65 70 74 69 6f 6e 20 65 72 72 6f 72 2d 63 6f 6e 64 69 74 69 6f 6e 73 20 28 65 72 72 6f 72 xception.error-conditions.(error
1cc40 20 79 61 73 2d 65 78 63 65 70 74 69 6f 6e 29 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 22 5b .yas-exception).error-message."[
1cc60 79 61 73 5d 20 45 78 63 65 70 74 69 6f 6e 22 5d 20 34 29 0a 23 40 39 32 20 56 65 72 69 66 79 20 yas].Exception"].4).#@92.Verify.
1cc80 74 68 61 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 65 6c 64 20 76 61 6c 75 65 20 69 73 20 that.the.current.field.value.is.
1cca0 69 6e 20 50 4f 53 53 49 42 49 4c 49 54 49 45 53 2e 0a 4f 74 68 65 72 77 69 73 65 20 73 69 67 6e in.POSSIBILITIES..Otherwise.sign
1ccc0 61 6c 20 60 79 61 73 2d 65 78 63 65 70 74 69 6f 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 al.`yas-exception'...(defalias.'
1cce0 79 61 73 2d 76 65 72 69 66 79 2d 76 61 6c 75 65 20 23 5b 28 70 6f 73 73 69 62 69 6c 69 74 69 65 yas-verify-value.#[(possibilitie
1cd00 73 29 20 22 08 5c 32 30 35 19 00 5c 33 30 32 09 5c 33 30 33 5c 33 30 34 5c 33 30 35 04 04 04 24 s).".\205..\302.\303\304\305...$
1cd20 3f 5c 32 36 36 5c 32 30 33 5c 32 30 35 19 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 09 5c 22 21 5c ?\266\203\205..\306\307\310.\"!\
1cd40 32 30 37 22 20 5b 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 70 6f 73 73 69 62 69 6c 207".[yas-moving-away-p.possibil
1cd60 69 74 69 65 73 20 23 5b 28 70 6f 73 29 20 22 08 09 5c 32 33 30 5c 32 30 37 22 20 5b 70 6f 73 20 ities.#[(pos)."..\230\207".[pos.
1cd80 79 61 73 2d 74 65 78 74 5d 20 32 5d 20 6e 69 6c 20 61 70 70 6c 79 20 63 6c 2d 73 6f 6d 65 20 79 yas-text].2].nil.apply.cl-some.y
1cda0 61 73 2d 74 68 72 6f 77 20 66 6f 72 6d 61 74 20 22 46 69 65 6c 64 20 6f 6e 6c 79 20 61 6c 6c 6f as-throw.format."Field.only.allo
1cdc0 77 73 20 25 73 22 5d 20 38 20 28 23 24 20 2e 20 31 31 37 38 38 31 29 5d 29 0a 23 40 31 32 30 20 ws.%s"].8.(#$...117881)]).#@120.
1cde0 47 65 74 20 74 68 65 20 73 74 72 69 6e 67 20 66 6f 72 20 66 69 65 6c 64 20 77 69 74 68 20 4e 55 Get.the.string.for.field.with.NU
1ce00 4d 42 45 52 2e 0a 0a 55 73 65 20 74 68 69 73 20 69 6e 20 70 72 69 6d 61 72 79 20 61 6e 64 20 6d MBER...Use.this.in.primary.and.m
1ce20 69 72 72 6f 72 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 20 74 6f 20 67 65 74 20 74 68 65 irror.transformations.to.get.the
1ce40 20 74 65 78 74 20 6f 66 0a 6f 74 68 65 72 20 66 69 65 6c 64 73 2e 1f 0a 28 64 65 66 61 6c 69 61 .text.of.other.fields...(defalia
1ce60 73 20 27 79 61 73 2d 66 69 65 6c 64 2d 76 61 6c 75 65 20 23 5b 28 6e 75 6d 62 65 72 29 20 22 5c s.'yas-field-value.#[(number)."\
1ce80 33 30 33 20 40 5c 32 31 31 18 5c 32 30 35 5c 66 00 5c 33 30 34 08 09 5c 22 5c 32 31 31 1a 5c 32 303.@\211.\205\f.\304..\"\211.\2
1cea0 30 35 14 00 5c 33 30 35 5c 6e 21 2a 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 6e 75 6d 62 65 05..\305\n!*\207".[snippet.numbe
1cec0 72 20 66 69 65 6c 64 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 79 61 73 2d r.field.yas-active-snippets.yas-
1cee0 2d 73 6e 69 70 70 65 74 2d 66 69 6e 64 2d 66 69 65 6c 64 20 79 61 73 2d 2d 66 69 65 6c 64 2d 74 -snippet-find-field.yas--field-t
1cf00 65 78 74 2d 66 6f 72 2d 64 69 73 70 6c 61 79 5d 20 34 20 28 23 24 20 2e 20 31 31 38 32 34 30 29 ext-for-display].4.(#$...118240)
1cf20 5d 29 0a 23 40 36 32 20 52 65 74 75 72 6e 20 60 79 61 73 2d 74 65 78 74 27 20 69 66 20 74 68 61 ]).#@62.Return.`yas-text'.if.tha
1cf40 74 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 6e 6f 6e 2d 65 6d 70 74 79 2c 20 65 6c 73 65 20 t.exists.and.is.non-empty,.else.
1cf60 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 74 65 78 74 20 23 5b 6e 69 6c 20 nil...(defalias.'yas-text.#[nil.
1cf80 22 08 5c 32 30 35 5c 66 00 08 5c 33 30 31 5c 32 33 30 3f 5c 32 30 35 5c 66 00 08 5c 32 30 37 22 ".\205\f..\301\230?\205\f..\207"
1cfa0 20 5b 79 61 73 2d 74 65 78 74 20 22 22 5d 20 32 20 28 23 24 20 2e 20 31 31 38 35 36 38 29 5d 29 .[yas-text.""].2.(#$...118568)])
1cfc0 0a 23 40 37 31 20 52 65 74 75 72 6e 20 60 79 61 73 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 27 .#@71.Return.`yas-selected-text'
1cfe0 20 69 66 20 74 68 61 74 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 6e 6f 6e 2d 65 6d 70 74 79 .if.that.exists.and.is.non-empty
1d000 2c 20 65 6c 73 65 20 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 73 65 6c 65 ,.else.nil...(defalias.'yas-sele
1d020 63 74 65 64 2d 74 65 78 74 20 23 5b 6e 69 6c 20 22 08 5c 32 30 35 5c 66 00 08 5c 33 30 31 5c 32 cted-text.#[nil.".\205\f..\301\2
1d040 33 30 3f 5c 32 30 35 5c 66 00 08 5c 32 30 37 22 20 5b 79 61 73 2d 73 65 6c 65 63 74 65 64 2d 74 30?\205\f..\207".[yas-selected-t
1d060 65 78 74 20 22 22 5d 20 32 20 28 23 24 20 2e 20 31 31 38 37 32 36 29 5d 29 0a 28 64 65 66 61 6c ext.""].2.(#$...118726)]).(defal
1d080 69 61 73 20 27 79 61 73 2d 2d 67 65 74 2d 66 69 65 6c 64 2d 6f 6e 63 65 20 23 5b 28 6e 75 6d 62 ias.'yas--get-field-once.#[(numb
1d0a0 65 72 20 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 6e 73 66 6f 72 6d 2d 66 6e 29 20 22 08 3f 5c 32 er.&optional.transform-fn).".?\2
1d0c0 30 35 12 00 09 5c 32 30 33 0f 00 09 5c 33 30 33 5c 6e 21 21 5c 32 30 37 5c 33 30 33 5c 6e 21 5c 05...\203...\303\n!!\207\303\n!\
1d0e0 32 30 37 22 20 5b 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d 70 20 74 72 61 6e 73 66 6f 72 6d 2d 66 207".[yas-modified-p.transform-f
1d100 6e 20 6e 75 6d 62 65 72 20 79 61 73 2d 66 69 65 6c 64 2d 76 61 6c 75 65 5d 20 33 5d 29 0a 28 64 n.number.yas-field-value].3]).(d
1d120 65 66 61 6c 69 61 73 20 27 79 61 73 2d 64 65 66 61 75 6c 74 2d 66 72 6f 6d 2d 66 69 65 6c 64 20 efalias.'yas-default-from-field.
1d140 23 5b 28 6e 75 6d 62 65 72 29 20 22 08 3f 5c 32 30 35 08 00 5c 33 30 32 09 21 5c 32 30 37 22 20 #[(number).".?\205..\302.!\207".
1d160 5b 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 75 6d 62 65 72 20 79 61 73 2d 66 69 65 6c 64 [yas-modified-p.number.yas-field
1d180 2d 76 61 6c 75 65 5d 20 32 5d 29 0a 23 40 37 32 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 -value].2]).#@72.Return.non-nil.
1d1a0 69 66 20 74 68 65 20 70 6f 69 6e 74 20 69 73 20 69 6e 73 69 64 65 20 61 20 73 74 72 69 6e 67 20 if.the.point.is.inside.a.string.
1d1c0 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 66 6f 6e 74 2d 6c 6f 63 6b 2e 1f 0a 28 64 65 66 61 6c 69 according.to.font-lock...(defali
1d1e0 61 73 20 27 79 61 73 2d 69 6e 73 69 64 65 2d 73 74 72 69 6e 67 20 23 5b 6e 69 6c 20 22 5c 33 30 as.'yas-inside-string.#[nil."\30
1d200 30 60 53 5c 33 30 31 5c 22 5c 33 30 32 5c 32 33 32 5c 32 30 37 22 20 5b 67 65 74 2d 63 68 61 72 0`S\301\"\302\232\207".[get-char
1d220 2d 70 72 6f 70 65 72 74 79 20 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d -property.face.font-lock-string-
1d240 66 61 63 65 5d 20 33 20 28 23 24 20 2e 20 31 31 39 31 38 35 29 5d 29 0a 28 64 65 66 61 6c 69 61 face].3.(#$...119185)]).(defalia
1d260 73 20 27 79 61 73 2d 75 6e 69 6d 70 6c 65 6d 65 6e 74 65 64 20 23 5b 28 26 6f 70 74 69 6f 6e 61 s.'yas-unimplemented.#[(&optiona
1d280 6c 20 6d 69 73 73 69 6e 67 2d 66 65 61 74 75 72 65 29 20 22 08 5c 32 30 33 15 00 5c 33 30 32 5c l.missing-feature).".\203..\302\
1d2a0 33 30 33 5c 33 30 34 09 5c 32 30 36 5c 66 00 5c 33 30 35 5c 22 21 5c 32 30 35 1d 00 5c 33 30 36 303\304.\206\f.\305\"!\205..\306
1d2c0 08 21 5c 32 30 37 5c 33 30 37 5c 33 31 30 09 5c 32 30 36 1c 00 5c 33 30 35 5c 22 5c 32 30 37 22 .!\207\307\310.\206..\305\"\207"
1d2e0 20 5b 79 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 70 6c 61 74 65 20 6d 69 73 73 69 6e 67 2d .[yas--current-template.missing-
1d300 66 65 61 74 75 72 65 20 79 2d 6f 72 2d 6e 2d 70 20 66 6f 72 6d 61 74 20 22 54 68 69 73 20 73 6e feature.y-or-n-p.format."This.sn
1d320 69 70 70 65 74 20 69 73 20 75 6e 69 6d 70 6c 65 6d 65 6e 74 65 64 20 28 6d 69 73 73 69 6e 67 20 ippet.is.unimplemented.(missing.
1d340 25 73 29 20 56 69 73 69 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 64 65 66 69 6e 69 74 69 6f 6e %s).Visit.the.snippet.definition
1d360 3f 20 22 20 22 73 6f 6d 65 74 68 69 6e 67 22 20 79 61 73 2d 2d 76 69 73 69 74 2d 73 6e 69 70 70 ?."."something".yas--visit-snipp
1d380 65 74 2d 66 69 6c 65 2d 31 20 6d 65 73 73 61 67 65 20 22 4e 6f 20 69 6d 70 6c 65 6d 65 6e 74 61 et-file-1.message."No.implementa
1d3a0 74 69 6f 6e 2e 20 4d 69 73 73 69 6e 67 20 25 73 22 5d 20 34 5d 29 0a 23 40 33 38 20 4f 76 65 72 tion..Missing.%s"].4]).#@38.Over
1d3c0 6c 61 79 73 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 66 69 65 6c 64 2e lays.the.currently.active.field.
1d3e0 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 ..(defvar.yas--active-field-over
1d400 6c 61 79 20 6e 69 6c 20 28 23 24 20 2e 20 31 31 39 37 34 30 29 29 0a 23 40 33 35 20 4c 69 73 74 lay.nil.(#$...119740)).#@35.List
1d420 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 73 1f 0a 28 .of.currently.active.snippets..(
1d440 64 65 66 76 61 72 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 6e 69 6c 20 defvar.yas--active-snippets.nil.
1d460 28 23 24 20 2e 20 31 31 39 38 33 36 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 (#$...119836)).(make-variable-bu
1d480 66 66 65 72 2d 6c 6f 63 61 6c 20 27 79 61 73 2d 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 ffer-local.'yas--active-snippets
1d4a0 29 0a 23 40 34 38 20 54 77 6f 20 6f 76 65 72 6c 61 79 73 20 70 72 6f 74 65 63 74 20 74 68 65 20 ).#@48.Two.overlays.protect.the.
1d4c0 63 75 72 72 65 6e 74 20 61 63 74 69 76 65 20 66 69 65 6c 64 2e 1f 0a 28 64 65 66 76 61 72 20 79 current.active.field...(defvar.y
1d4e0 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 74 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 79 73 20 6e 69 as--field-protection-overlays.ni
1d500 6c 20 28 23 24 20 2e 20 31 31 39 39 37 35 29 29 0a 23 40 36 30 20 54 68 65 20 73 65 6c 65 63 74 l.(#$...119975)).#@60.The.select
1d520 65 64 20 72 65 67 69 6f 6e 20 64 65 6c 65 74 65 64 20 6f 6e 20 74 68 65 20 6c 61 73 74 20 73 6e ed.region.deleted.on.the.last.sn
1d540 69 70 70 65 74 20 65 78 70 61 6e 73 69 6f 6e 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 73 65 ippet.expansion...(defvar.yas-se
1d560 6c 65 63 74 65 64 2d 74 65 78 74 20 6e 69 6c 20 28 23 24 20 2e 20 31 32 30 30 38 36 29 29 0a 23 lected-text.nil.(#$...120086)).#
1d580 40 34 39 20 54 68 65 20 63 6f 6c 75 6d 6e 20 77 68 65 72 65 20 74 68 65 20 73 6e 69 70 70 65 74 @49.The.column.where.the.snippet
1d5a0 20 65 78 70 61 6e 73 69 6f 6e 20 73 74 61 72 74 65 64 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 .expansion.started...(defvar.yas
1d5c0 2d 2d 73 74 61 72 74 2d 63 6f 6c 75 6d 6e 20 6e 69 6c 20 28 23 24 20 2e 20 31 32 30 31 39 36 29 --start-column.nil.(#$...120196)
1d5e0 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 30 5c ).(byte-code."\300\301!\210\300\
1d600 33 30 32 21 5c 32 31 30 5c 33 30 33 5c 33 30 31 5c 33 30 34 5c 33 30 35 23 5c 32 31 30 5c 33 30 302!\210\303\301\304\305#\210\30
1d620 33 5c 33 30 32 5c 33 30 34 5c 33 30 35 23 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 76 61 72 69 61 62 3\302\304\305#\207".[make-variab
1d640 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c le-buffer-local.yas--active-fiel
1d660 64 2d 6f 76 65 72 6c 61 79 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 74 65 63 74 69 6f 6e 2d d-overlay.yas--field-protection-
1d680 6f 76 65 72 6c 61 79 73 20 70 75 74 20 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 5d 20 overlays.put.permanent-local.t].
1d6a0 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 2d 2d 63 6d 4).(defalias.'yas--snippet-p--cm
1d6c0 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 acro.#[(_cl-whole-arg.cl-x)."\30
1d6e0 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 1\302\303\304\211\211.&.\207".[c
1d700 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 l-x.cl--defsubst-expand.(cl-x).(
1d720 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 20 28 64 65 63 6c 61 72 65 cl-block.yas--snippet-p.(declare
1d740 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 29 29 20 .(side-effect-free.error-free)).
1d760 28 61 6e 64 20 28 76 65 63 74 6f 72 70 20 63 6c 2d 78 29 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 (and.(vectorp.cl-x).(>=.(length.
1d780 63 6c 2d 78 29 20 39 29 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d cl-x).9).(memq.(aref.cl-x.0).cl-
1d7a0 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 29 20 74 29 29 20 6e 69 struct-yas--snippet-tags).t)).ni
1d7c0 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 20 27 63 6f 6d l].7]).(put.'yas--snippet-p.'com
1d7e0 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 2d 2d 63 6d 61 piler-macro.'yas--snippet-p--cma
1d800 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 20 23 cro).(defalias.'yas--snippet-p.#
1d820 5b 28 63 6c 2d 78 29 20 22 5c 33 30 32 08 21 5c 32 30 35 16 00 08 47 5c 33 30 33 59 5c 32 30 35 [(cl-x)."\302.!\205...G\303Y\205
1d840 16 00 08 5c 33 30 34 48 09 3e 5c 32 30 35 16 00 5c 33 30 35 5c 32 30 37 22 20 5b 63 6c 2d 78 20 ...\304H.>\205..\305\207".[cl-x.
1d860 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 76 65 63 74 cl-struct-yas--snippet-tags.vect
1d880 6f 72 70 20 39 20 30 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c orp.9.0.t].2]).(byte-code."\300\
1d8a0 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 31 301\302\303#\210\304\305\306\301
1d8c0 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 #\207".[function-put.yas--snippe
1d8e0 74 2d 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 20 t-p.side-effect-free.error-free.
1d900 70 75 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 64 65 66 74 79 70 65 2d 73 61 74 69 put.yas--snippet.cl-deftype-sati
1d920 73 66 69 65 73 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 sfies].4).(defalias.'yas--snippe
1d940 74 2d 65 78 70 61 6e 64 2d 65 6e 76 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c t-expand-env--cmacro.#[(_cl-whol
1d960 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 e-arg.cl-x)."\301\302\303\304\21
1d980 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 1\211.&.\207".[cl-x.cl--defsubst
1d9a0 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e -expand.(cl-x).(cl-block.yas--sn
1d9c0 69 70 70 65 74 2d 65 78 70 61 6e 64 2d 65 6e 76 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d ippet-expand-env.(declare.(side-
1d9e0 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 effect-free.t)).(or.(and.(memq.(
1da00 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 aref.cl-x.0).cl-struct-yas--snip
1da20 70 65 74 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 pet-tags)).(signal.'wrong-type-a
1da40 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 rgument.(list.'yas--snippet.cl-x
1da60 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 ))).(aref.cl-x.1)).nil].7]).(put
1da80 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 65 78 70 61 6e 64 2d 65 6e 76 20 27 63 6f 6d 70 69 .'yas--snippet-expand-env.'compi
1daa0 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 65 78 70 61 6e 64 2d 65 ler-macro.'yas--snippet-expand-e
1dac0 6e 76 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 nv--cmacro).(defalias.'yas--snip
1dae0 70 65 74 2d 65 78 70 61 6e 64 2d 65 6e 76 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 pet-expand-env.#[(cl-x).".\302H.
1db00 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 >\204..\303\304\305.D\"\210.\306
1db20 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 H\207".[cl-x.cl-struct-yas--snip
1db40 70 65 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 pet-tags.0.signal.wrong-type-arg
1db60 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 31 5d 20 34 5d 29 0a 28 66 75 6e 63 74 ument.yas--snippet.1].4]).(funct
1db80 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 65 78 70 61 6e 64 2d 65 6e 76 ion-put.'yas--snippet-expand-env
1dba0 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 .'side-effect-free.t).(defalias.
1dbc0 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 73 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 'yas--snippet-fields--cmacro.#[(
1dbe0 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 _cl-whole-arg.cl-x)."\301\302\30
1dc00 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 3\304\211\211.&.\207".[cl-x.cl--
1dc20 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b defsubst-expand.(cl-x).(cl-block
1dc40 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 73 20 28 64 65 63 6c 61 72 65 20 28 73 .yas--snippet-fields.(declare.(s
1dc60 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 ide-effect-free.t)).(or.(and.(me
1dc80 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d mq.(aref.cl-x.0).cl-struct-yas--
1dca0 73 6e 69 70 70 65 74 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 snippet-tags)).(signal.'wrong-ty
1dcc0 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 pe-argument.(list.'yas--snippet.
1dce0 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 32 29 29 20 6e 69 6c 5d 20 37 5d 29 0a cl-x))).(aref.cl-x.2)).nil].7]).
1dd00 28 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 73 20 27 63 6f 6d 70 69 (put.'yas--snippet-fields.'compi
1dd20 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 73 2d 2d ler-macro.'yas--snippet-fields--
1dd40 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d cmacro).(defalias.'yas--snippet-
1dd60 66 69 65 6c 64 73 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c fields.#[(cl-x).".\302H.>\204..\
1dd80 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 303\304\305.D\"\210.\306H\207".[
1dda0 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 cl-x.cl-struct-yas--snippet-tags
1ddc0 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 .0.signal.wrong-type-argument.ya
1dde0 73 2d 2d 73 6e 69 70 70 65 74 20 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 s--snippet.2].4]).(function-put.
1de00 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 73 20 27 73 69 64 65 2d 65 66 66 65 63 'yas--snippet-fields.'side-effec
1de20 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 t-free.t).(defalias.'yas--snippe
1de40 74 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 t-exit--cmacro.#[(_cl-whole-arg.
1de60 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 cl-x)."\301\302\303\304\211\211.
1de80 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e &.\207".[cl-x.cl--defsubst-expan
1dea0 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d d.(cl-x).(cl-block.yas--snippet-
1dec0 65 78 69 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 exit.(declare.(side-effect-free.
1dee0 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 t)).(or.(and.(memq.(aref.cl-x.0)
1df00 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 29 29 20 28 .cl-struct-yas--snippet-tags)).(
1df20 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 signal.'wrong-type-argument.(lis
1df40 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c t.'yas--snippet.cl-x))).(aref.cl
1df60 2d 78 20 33 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 -x.3)).nil].7]).(put.'yas--snipp
1df80 65 74 2d 65 78 69 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 73 6e et-exit.'compiler-macro.'yas--sn
1dfa0 69 70 70 65 74 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 ippet-exit--cmacro).(defalias.'y
1dfc0 61 73 2d 2d 73 6e 69 70 70 65 74 2d 65 78 69 74 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 as--snippet-exit.#[(cl-x).".\302
1dfe0 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204..\303\304\305.D\"\210.\3
1e000 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 06H\207".[cl-x.cl-struct-yas--sn
1e020 69 70 70 65 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 ippet-tags.0.signal.wrong-type-a
1e040 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 33 5d 20 34 5d 29 0a 28 66 75 6e rgument.yas--snippet.3].4]).(fun
1e060 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 65 78 69 74 20 27 73 69 ction-put.'yas--snippet-exit.'si
1e080 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 de-effect-free.t).(defalias.'yas
1e0a0 2d 2d 73 6e 69 70 70 65 74 2d 69 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c --snippet-id--cmacro.#[(_cl-whol
1e0c0 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 e-arg.cl-x)."\301\302\303\304\21
1e0e0 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 1\211.&.\207".[cl-x.cl--defsubst
1e100 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e -expand.(cl-x).(cl-block.yas--sn
1e120 69 70 70 65 74 2d 69 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 ippet-id.(declare.(side-effect-f
1e140 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d ree.t)).(or.(and.(memq.(aref.cl-
1e160 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 x.0).cl-struct-yas--snippet-tags
1e180 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 )).(signal.'wrong-type-argument.
1e1a0 28 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 (list.'yas--snippet.cl-x))).(are
1e1c0 66 20 63 6c 2d 78 20 34 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 f.cl-x.4)).nil].7]).(put.'yas--s
1e1e0 6e 69 70 70 65 74 2d 69 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d nippet-id.'compiler-macro.'yas--
1e200 73 6e 69 70 70 65 74 2d 69 64 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 snippet-id--cmacro).(defalias.'y
1e220 61 73 2d 2d 73 6e 69 70 70 65 74 2d 69 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 as--snippet-id.#[(cl-x).".\302H.
1e240 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 >\204..\303\304\305.D\"\210.\306
1e260 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 H\207".[cl-x.cl-struct-yas--snip
1e280 70 65 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 pet-tags.0.signal.wrong-type-arg
1e2a0 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 34 5d 20 34 5d 29 0a 28 62 79 74 65 2d ument.yas--snippet.4].4]).(byte-
1e2c0 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c code."\300\301\302\303#\210\304\
1e2e0 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 301\305\306#\207".[function-put.
1e300 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 69 64 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 yas--snippet-id.side-effect-free
1e320 20 74 20 70 75 74 20 67 76 2d 65 78 70 61 6e 64 65 72 20 23 5b 28 5f 63 6c 2d 64 6f 20 5f 63 6c .t.put.gv-expander.#[(_cl-do._cl
1e340 2d 78 29 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 65 72 72 6f 72 20 -x)."\300\301\302\"\207".[error.
1e360 22 25 73 20 69 73 20 61 20 72 65 61 64 2d 6f 6e 6c 79 20 73 6c 6f 74 22 20 79 61 73 2d 2d 73 6e "%s.is.a.read-only.slot".yas--sn
1e380 69 70 70 65 74 2d 69 64 5d 20 33 5d 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d ippet-id].3]].4).(defalias.'yas-
1e3a0 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 2d 2d 63 6d 61 63 72 6f -snippet-control-overlay--cmacro
1e3c0 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 .#[(_cl-whole-arg.cl-x)."\301\30
1e3e0 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 2\303\304\211\211.&.\207".[cl-x.
1e400 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 cl--defsubst-expand.(cl-x).(cl-b
1e420 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 lock.yas--snippet-control-overla
1e440 79 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 y.(declare.(side-effect-free.t))
1e460 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c .(or.(and.(memq.(aref.cl-x.0).cl
1e480 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 29 29 20 28 73 69 67 -struct-yas--snippet-tags)).(sig
1e4a0 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 nal.'wrong-type-argument.(list.'
1e4c0 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 yas--snippet.cl-x))).(aref.cl-x.
1e4e0 35 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 5)).nil].7]).(put.'yas--snippet-
1e500 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 control-overlay.'compiler-macro.
1e520 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 2d 2d 63 'yas--snippet-control-overlay--c
1e540 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 63 macro).(defalias.'yas--snippet-c
1e560 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 ontrol-overlay.#[(cl-x).".\302H.
1e580 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 >\204..\303\304\305.D\"\210.\306
1e5a0 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 H\207".[cl-x.cl-struct-yas--snip
1e5c0 70 65 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 pet-tags.0.signal.wrong-type-arg
1e5e0 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 35 5d 20 34 5d 29 0a 28 66 75 6e 63 74 ument.yas--snippet.5].4]).(funct
1e600 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 ion-put.'yas--snippet-control-ov
1e620 65 72 6c 61 79 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 erlay.'side-effect-free.t).(defa
1e640 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d lias.'yas--snippet-active-field-
1e660 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 -cmacro.#[(_cl-whole-arg.cl-x)."
1e680 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 \301\302\303\304\211\211.&.\207"
1e6a0 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 .[cl-x.cl--defsubst-expand.(cl-x
1e6c0 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 61 63 74 69 76 65 2d ).(cl-block.yas--snippet-active-
1e6e0 66 69 65 6c 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 field.(declare.(side-effect-free
1e700 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 .t)).(or.(and.(memq.(aref.cl-x.0
1e720 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 29 29 20 ).cl-struct-yas--snippet-tags)).
1e740 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 (signal.'wrong-type-argument.(li
1e760 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 st.'yas--snippet.cl-x))).(aref.c
1e780 6c 2d 78 20 36 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 l-x.6)).nil].7]).(put.'yas--snip
1e7a0 70 65 74 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f pet-active-field.'compiler-macro
1e7c0 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 2d 63 6d 61 .'yas--snippet-active-field--cma
1e7e0 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 61 63 74 cro).(defalias.'yas--snippet-act
1e800 69 76 65 2d 66 69 65 6c 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 ive-field.#[(cl-x).".\302H.>\204
1e820 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 ..\303\304\305.D\"\210.\306H\207
1e840 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 ".[cl-x.cl-struct-yas--snippet-t
1e860 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 ags.0.signal.wrong-type-argument
1e880 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 36 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 .yas--snippet.6].4]).(function-p
1e8a0 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 27 73 ut.'yas--snippet-active-field.'s
1e8c0 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 ide-effect-free.t).(defalias.'ya
1e8e0 73 2d 2d 73 6e 69 70 70 65 74 2d 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 s--snippet-previous-active-field
1e900 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 --cmacro.#[(_cl-whole-arg.cl-x).
1e920 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 "\301\302\303\304\211\211.&.\207
1e940 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d ".[cl-x.cl--defsubst-expand.(cl-
1e960 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 72 65 76 69 6f x).(cl-block.yas--snippet-previo
1e980 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 us-active-field.(declare.(side-e
1e9a0 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 ffect-free.t)).(or.(and.(memq.(a
1e9c0 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 ref.cl-x.0).cl-struct-yas--snipp
1e9e0 65 74 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 et-tags)).(signal.'wrong-type-ar
1ea00 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 gument.(list.'yas--snippet.cl-x)
1ea20 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 37 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 )).(aref.cl-x.7)).nil].7]).(put.
1ea40 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 'yas--snippet-previous-active-fi
1ea60 65 6c 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 eld.'compiler-macro.'yas--snippe
1ea80 74 2d 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 29 t-previous-active-field--cmacro)
1eaa0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 72 65 76 69 6f 75 .(defalias.'yas--snippet-previou
1eac0 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 s-active-field.#[(cl-x).".\302H.
1eae0 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 >\204..\303\304\305.D\"\210.\306
1eb00 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 H\207".[cl-x.cl-struct-yas--snip
1eb20 70 65 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 pet-tags.0.signal.wrong-type-arg
1eb40 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 37 5d 20 34 5d 29 0a 28 66 75 6e 63 74 ument.yas--snippet.7].4]).(funct
1eb60 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 72 65 76 69 6f 75 73 2d 61 ion-put.'yas--snippet-previous-a
1eb80 63 74 69 76 65 2d 66 69 65 6c 64 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 ctive-field.'side-effect-free.t)
1eba0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 6f 72 63 65 2d 65 .(defalias.'yas--snippet-force-e
1ebc0 78 69 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d xit--cmacro.#[(_cl-whole-arg.cl-
1ebe0 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c x)."\301\302\303\304\211\211.&.\
1ec00 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 207".[cl-x.cl--defsubst-expand.(
1ec20 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 6f 72 cl-x).(cl-block.yas--snippet-for
1ec40 63 65 2d 65 78 69 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 ce-exit.(declare.(side-effect-fr
1ec60 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 ee.t)).(or.(and.(memq.(aref.cl-x
1ec80 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 29 .0).cl-struct-yas--snippet-tags)
1eca0 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 ).(signal.'wrong-type-argument.(
1ecc0 6c 69 73 74 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 list.'yas--snippet.cl-x))).(aref
1ece0 20 63 6c 2d 78 20 38 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 73 6e .cl-x.8)).nil].7]).(put.'yas--sn
1ed00 69 70 70 65 74 2d 66 6f 72 63 65 2d 65 78 69 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f ippet-force-exit.'compiler-macro
1ed20 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 6f 72 63 65 2d 65 78 69 74 2d 2d 63 6d 61 63 72 .'yas--snippet-force-exit--cmacr
1ed40 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 6f 72 63 65 o).(defalias.'yas--snippet-force
1ed60 2d 65 78 69 74 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 -exit.#[(cl-x).".\302H.>\204..\3
1ed80 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 03\304\305.D\"\210.\306H\207".[c
1eda0 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 l-x.cl-struct-yas--snippet-tags.
1edc0 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 0.signal.wrong-type-argument.yas
1ede0 2d 2d 73 6e 69 70 70 65 74 20 38 5d 20 34 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 --snippet.8].4]).(byte-code."\30
1ee00 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 0\301\302\303#\210\304\305\306\"
1ee20 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 \207".[function-put.yas--snippet
1ee40 2d 66 6f 72 63 65 2d 65 78 69 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 64 -force-exit.side-effect-free.t.d
1ee60 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6f 70 79 2d 73 efalias.copy-yas--snippet.copy-s
1ee80 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 40 31 32 30 20 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 equence].4).#@120...(fn.CL-WHOLE
1eea0 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 45 58 50 41 4e 44 2d 45 4e 56 20 46 49 45 4c 44 .&cl-quote.&key.EXPAND-ENV.FIELD
1eec0 53 20 45 58 49 54 20 49 44 20 43 4f 4e 54 52 4f 4c 2d 4f 56 45 52 4c 41 59 20 41 43 54 49 56 45 S.EXIT.ID.CONTROL-OVERLAY.ACTIVE
1eee0 2d 46 49 45 4c 44 20 50 52 45 56 49 4f 55 53 2d 41 43 54 49 56 45 2d 46 49 45 4c 44 20 46 4f 52 -FIELD.PREVIOUS-ACTIVE-FIELD.FOR
1ef00 43 45 2d 45 58 49 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 73 CE-EXIT)..(defalias.'make-yas--s
1ef20 6e 69 70 70 65 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 63 6c 2d 77 68 6f 6c 65 20 26 72 65 73 74 nippet--cmacro.#[(cl-whole.&rest
1ef40 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 .#1=#:--cl-rest--)."\306.\307\"A
1ef60 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 5c 32 30 36 0f 00 5c 33 31 31 41 40 1a 5c 33 30 36 08 5c @.\306.\310\"\206..\311A@.\306.\
1ef80 33 31 32 5c 22 41 40 1b 5c 33 30 36 08 5c 33 31 33 5c 22 5c 32 30 36 21 00 5c 33 31 34 41 40 1c 312\"A@.\306.\313\"\206!.\314A@.
1efa0 5c 33 30 36 08 5c 33 31 35 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 36 5c 22 41 40 1e 19 5c 33 30 \306.\315\"A@.\306.\316\"A@..\30
1efc0 36 08 5c 33 31 37 5c 22 41 40 1e 1a 5c 33 30 36 08 5c 33 32 30 5c 22 41 40 1e 1b 08 1e 1c 0e 1c 6.\317\"A@..\306.\320\"A@.......
1efe0 5c 32 30 33 76 00 0e 1c 40 5c 33 32 31 3e 5c 32 30 33 5d 00 0e 1c 41 41 5c 32 31 31 16 1c 5c 32 \203v...@\321>\203]...AA\211..\2
1f000 30 32 48 00 5c 33 32 32 08 3e 41 40 5c 32 30 33 6c 00 5c 33 32 33 5c 32 31 31 16 1c 5c 32 30 32 02H.\322.>A@\203l.\323\211..\202
1f020 48 00 5c 33 32 34 5c 33 32 35 0e 1c 40 5c 22 5c 32 31 30 5c 32 30 32 46 00 29 5c 33 32 36 5c 33 H.\324\325..@\"\210\202F.)\326\3
1f040 32 37 5c 33 33 30 5c 33 32 33 0e 1d 5c 33 32 33 09 5c 6e 0b 5c 66 0d 0e 19 0e 1a 0e 1b 26 0d 2e 27\330\323..\323.\n.\f.......&..
1f060 08 5c 32 30 37 22 20 5b 23 31 23 20 65 78 70 61 6e 64 2d 65 6e 76 20 66 69 65 6c 64 73 20 65 78 .\207".[#1#.expand-env.fields.ex
1f080 69 74 20 69 64 20 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 70 6c 69 73 74 2d 6d 65 6d 62 it.id.control-overlay.plist-memb
1f0a0 65 72 20 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 66 69 65 6c 64 73 20 28 6e 69 6c 20 27 6e 69 6c er.:expand-env.:fields.(nil.'nil
1f0c0 29 20 3a 65 78 69 74 20 3a 69 64 20 28 6e 69 6c 20 28 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6e ).:exit.:id.(nil.(yas--snippet-n
1f0e0 65 78 74 2d 69 64 29 29 20 3a 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 3a 61 63 74 69 76 ext-id)).:control-overlay.:activ
1f100 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a e-field.:previous-active-field.:
1f120 66 6f 72 63 65 2d 65 78 69 74 20 28 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 66 69 65 6c 64 73 20 force-exit.(:expand-env.:fields.
1f140 3a 65 78 69 74 20 3a 69 64 20 3a 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 3a 61 63 74 69 :exit.:id.:control-overlay.:acti
1f160 76 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 ve-field.:previous-active-field.
1f180 3a 66 6f 72 63 65 2d 65 78 69 74 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a :force-exit.:allow-other-keys).:
1f1a0 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 allow-other-keys.nil.error."Keyw
1f1c0 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 65 78 70 ord.argument.%s.not.one.of.(:exp
1f1e0 61 6e 64 2d 65 6e 76 20 3a 66 69 65 6c 64 73 20 3a 65 78 69 74 20 3a 69 64 20 3a 63 6f 6e 74 72 and-env.:fields.:exit.:id.:contr
1f200 6f 6c 2d 6f 76 65 72 6c 61 79 20 3a 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 69 6f ol-overlay.:active-field.:previo
1f220 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 66 6f 72 63 65 2d 65 78 69 74 29 22 20 63 6c us-active-field.:force-exit)".cl
1f240 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 65 78 70 61 6e 64 2d 65 6e 76 20 66 69 --defsubst-expand.(expand-env.fi
1f260 65 6c 64 73 20 65 78 69 74 20 69 64 20 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 61 63 74 elds.exit.id.control-overlay.act
1f280 69 76 65 2d 66 69 65 6c 64 20 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 ive-field.previous-active-field.
1f2a0 66 6f 72 63 65 2d 65 78 69 74 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 6d 61 6b 65 2d 79 61 73 2d 2d force-exit).(cl-block.make-yas--
1f2c0 73 6e 69 70 70 65 74 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 snippet."Constructor.for.objects
1f2e0 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 73 6e 69 70 70 65 74 27 2e 22 20 28 76 65 63 74 6f .of.type.`yas--snippet'.".(vecto
1f300 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 65 78 70 61 6e 64 r.'cl-struct-yas--snippet.expand
1f320 2d 65 6e 76 20 66 69 65 6c 64 73 20 65 78 69 74 20 69 64 20 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 -env.fields.exit.id.control-over
1f340 6c 61 79 20 61 63 74 69 76 65 2d 66 69 65 6c 64 20 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 lay.active-field.previous-active
1f360 2d 66 69 65 6c 64 20 66 6f 72 63 65 2d 65 78 69 74 29 29 20 61 63 74 69 76 65 2d 66 69 65 6c 64 -field.force-exit)).active-field
1f380 20 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 66 6f 72 63 65 2d 65 78 69 .previous-active-field.force-exi
1f3a0 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 63 6c 2d 77 68 6f 6c 65 5d 20 31 35 20 t.#2=#:--cl-keys--.cl-whole].15.
1f3c0 28 23 24 20 2e 20 31 32 36 36 31 30 29 5d 29 0a 28 70 75 74 20 27 6d 61 6b 65 2d 79 61 73 2d 2d (#$...126610)]).(put.'make-yas--
1f3e0 73 6e 69 70 70 65 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 6d 61 6b 65 2d 79 61 snippet.'compiler-macro.'make-ya
1f400 73 2d 2d 73 6e 69 70 70 65 74 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 31 34 38 20 43 6f 6e 73 74 72 s--snippet--cmacro).#@148.Constr
1f420 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d uctor.for.objects.of.type.`yas--
1f440 73 6e 69 70 70 65 74 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 45 58 50 41 4e 44 2d 45 4e 56 20 46 snippet'...(fn.&key.EXPAND-ENV.F
1f460 49 45 4c 44 53 20 45 58 49 54 20 49 44 20 43 4f 4e 54 52 4f 4c 2d 4f 56 45 52 4c 41 59 20 41 43 IELDS.EXIT.ID.CONTROL-OVERLAY.AC
1f480 54 49 56 45 2d 46 49 45 4c 44 20 50 52 45 56 49 4f 55 53 2d 41 43 54 49 56 45 2d 46 49 45 4c 44 TIVE-FIELD.PREVIOUS-ACTIVE-FIELD
1f4a0 20 46 4f 52 43 45 2d 45 58 49 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 .FORCE-EXIT)..(defalias.'make-ya
1f4c0 73 2d 2d 73 6e 69 70 70 65 74 20 23 5b 28 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 s--snippet.#[(&rest.#1=#:--cl-re
1f4e0 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 st--)."\306.\307\"A@.\306.\310\"
1f500 5c 32 30 36 0f 00 5c 33 31 31 41 40 1a 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1b 5c 33 30 36 08 \206..\311A@.\306.\312\"A@.\306.
1f520 5c 33 31 33 5c 22 5c 32 30 36 24 00 5c 33 31 34 5c 33 31 35 20 44 41 40 1c 5c 33 30 36 08 5c 33 \313\"\206$.\314\315.DA@.\306.\3
1f540 31 36 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 37 5c 22 41 40 1e 18 5c 33 30 36 08 5c 33 32 30 5c 16\"A@.\306.\317\"A@..\306.\320\
1f560 22 41 40 1e 19 5c 33 30 36 08 5c 33 32 31 5c 22 41 40 1e 1a 08 1e 1b 0e 1b 5c 32 30 33 79 00 0e "A@..\306.\321\"A@.......\203y..
1f580 1b 40 5c 33 32 32 3e 5c 32 30 33 60 00 0e 1b 41 41 5c 32 31 31 16 1b 5c 32 30 32 4b 00 5c 33 32 .@\322>\203`...AA\211..\202K.\32
1f5a0 33 08 3e 41 40 5c 32 30 33 6f 00 5c 33 31 34 5c 32 31 31 16 1b 5c 32 30 32 4b 00 5c 33 32 34 5c 3.>A@\203o.\314\211..\202K.\324\
1f5c0 33 32 35 0e 1b 40 5c 22 5c 32 31 30 5c 32 30 32 49 00 29 5c 33 32 36 5c 33 32 37 09 5c 6e 0b 5c 325..@\"\210\202I.)\326\327.\n.\
1f5e0 66 0d 0e 18 0e 19 0e 1a 26 09 2e 08 5c 32 30 37 22 20 5b 23 31 23 20 65 78 70 61 6e 64 2d 65 6e f.......&...\207".[#1#.expand-en
1f600 76 20 66 69 65 6c 64 73 20 65 78 69 74 20 69 64 20 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 v.fields.exit.id.control-overlay
1f620 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 66 69 65 6c 64 .plist-member.:expand-env.:field
1f640 73 20 28 6e 69 6c 20 6e 69 6c 29 20 3a 65 78 69 74 20 3a 69 64 20 6e 69 6c 20 79 61 73 2d 2d 73 s.(nil.nil).:exit.:id.nil.yas--s
1f660 6e 69 70 70 65 74 2d 6e 65 78 74 2d 69 64 20 3a 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 nippet-next-id.:control-overlay.
1f680 3a 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 :active-field.:previous-active-f
1f6a0 69 65 6c 64 20 3a 66 6f 72 63 65 2d 65 78 69 74 20 28 3a 65 78 70 61 6e 64 2d 65 6e 76 20 3a 66 ield.:force-exit.(:expand-env.:f
1f6c0 69 65 6c 64 73 20 3a 65 78 69 74 20 3a 69 64 20 3a 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 ields.:exit.:id.:control-overlay
1f6e0 20 3a 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d .:active-field.:previous-active-
1f700 66 69 65 6c 64 20 3a 66 6f 72 63 65 2d 65 78 69 74 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b field.:force-exit.:allow-other-k
1f720 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 65 72 72 6f 72 20 22 4b 65 eys).:allow-other-keys.error."Ke
1f740 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 65 yword.argument.%s.not.one.of.(:e
1f760 78 70 61 6e 64 2d 65 6e 76 20 3a 66 69 65 6c 64 73 20 3a 65 78 69 74 20 3a 69 64 20 3a 63 6f 6e xpand-env.:fields.:exit.:id.:con
1f780 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 3a 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 70 72 65 76 trol-overlay.:active-field.:prev
1f7a0 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 20 3a 66 6f 72 63 65 2d 65 78 69 74 29 22 20 ious-active-field.:force-exit)".
1f7c0 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 61 63 vector.cl-struct-yas--snippet.ac
1f7e0 74 69 76 65 2d 66 69 65 6c 64 20 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 tive-field.previous-active-field
1f800 20 66 6f 72 63 65 2d 65 78 69 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 5d 20 31 31 .force-exit.#2=#:--cl-keys--].11
1f820 20 28 23 24 20 2e 20 31 32 38 30 32 36 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d .(#$...128026)]).(defalias.'yas-
1f840 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f -make-snippet--cmacro.#[(_cl-who
1f860 6c 65 2d 61 72 67 20 65 78 70 61 6e 64 2d 65 6e 76 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 le-arg.expand-env)."\301\302\303
1f880 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 65 78 70 61 6e 64 2d 65 6e 76 \304\211\211.&.\207".[expand-env
1f8a0 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 65 78 70 61 6e 64 2d 65 6e 76 .cl--defsubst-expand.(expand-env
1f8c0 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 20 22 43 ).(cl-block.yas--make-snippet."C
1f8e0 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 onstructor.for.objects.of.type.`
1f900 79 61 73 2d 2d 73 6e 69 70 70 65 74 27 2e 22 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 75 yas--snippet'.".(vector.'cl-stru
1f920 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 65 78 70 61 6e 64 2d 65 6e 76 20 27 6e 69 6c 20 ct-yas--snippet.expand-env.'nil.
1f940 6e 69 6c 20 28 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6e 65 78 74 2d 69 64 29 20 6e 69 6c 20 6e nil.(yas--snippet-next-id).nil.n
1f960 69 6c 20 6e 69 6c 20 6e 69 6c 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d il.nil.nil)).nil].7]).(put.'yas-
1f980 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 -make-snippet.'compiler-macro.'y
1f9a0 61 73 2d 2d 6d 61 6b 65 2d 73 6e 69 70 70 65 74 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 34 39 20 43 as--make-snippet--cmacro).#@49.C
1f9c0 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 onstructor.for.objects.of.type.`
1f9e0 79 61 73 2d 2d 73 6e 69 70 70 65 74 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d yas--snippet'...(defalias.'yas--
1fa00 6d 61 6b 65 2d 73 6e 69 70 70 65 74 20 23 5b 28 65 78 70 61 6e 64 2d 65 6e 76 29 20 22 5c 33 30 make-snippet.#[(expand-env)."\30
1fa20 31 5c 33 30 32 08 5c 33 30 33 5c 32 31 31 5c 33 30 34 20 5c 33 30 33 5c 32 31 31 5c 32 31 31 5c 1\302.\303\211\304.\303\211\211\
1fa40 32 31 31 26 09 5c 32 30 37 22 20 5b 65 78 70 61 6e 64 2d 65 6e 76 20 76 65 63 74 6f 72 20 63 6c 211&.\207".[expand-env.vector.cl
1fa60 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 6e 69 6c 20 79 61 73 2d 2d 73 6e -struct-yas--snippet.nil.yas--sn
1fa80 69 70 70 65 74 2d 6e 65 78 74 2d 69 64 5d 20 31 30 20 28 23 24 20 2e 20 31 32 39 34 37 31 29 5d ippet-next-id].10.(#$...129471)]
1faa0 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 ).(byte-code."\300\301\302\303\3
1fac0 30 34 5c 32 31 31 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 26 09 5c 32 30 37 22 20 5b 63 04\211\305\306\307\310&.\207".[c
1fae0 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 22 41 20 l-struct-define.yas--snippet."A.
1fb00 73 6e 69 70 70 65 74 2e 5c 6e 5c 6e 2e 2e 2e 22 20 63 6c 2d 73 74 72 75 63 74 75 72 65 2d 6f 62 snippet.\n\n...".cl-structure-ob
1fb20 6a 65 63 74 20 6e 69 6c 20 28 28 63 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 28 65 78 70 61 6e 64 2d ject.nil.((cl-tag-slot).(expand-
1fb40 65 6e 76 29 20 28 66 69 65 6c 64 73 20 27 6e 69 6c 29 20 28 65 78 69 74 20 6e 69 6c 29 20 28 69 env).(fields.'nil).(exit.nil).(i
1fb60 64 20 28 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6e 65 78 74 2d 69 64 29 20 3a 72 65 61 64 2d 6f d.(yas--snippet-next-id).:read-o
1fb80 6e 6c 79 20 74 29 20 28 63 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 29 20 28 61 63 nly.t).(control-overlay.nil).(ac
1fba0 74 69 76 65 2d 66 69 65 6c 64 29 20 28 70 72 65 76 69 6f 75 73 2d 61 63 74 69 76 65 2d 66 69 65 tive-field).(previous-active-fie
1fbc0 6c 64 29 20 28 66 6f 72 63 65 2d 65 78 69 74 29 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d ld).(force-exit)).cl-struct-yas-
1fbe0 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 -snippet-tags.cl-struct-yas--sni
1fc00 70 70 65 74 20 74 5d 20 31 30 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c ppet.t].10).(defalias.'yas--fiel
1fc20 64 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d d-p--cmacro.#[(_cl-whole-arg.cl-
1fc40 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c x)."\301\302\303\304\211\211.&.\
1fc60 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 207".[cl-x.cl--defsubst-expand.(
1fc80 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 20 28 64 65 cl-x).(cl-block.yas--field-p.(de
1fca0 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 clare.(side-effect-free.error-fr
1fcc0 65 65 29 29 20 28 61 6e 64 20 28 76 65 63 74 6f 72 70 20 63 6c 2d 78 29 20 28 3e 3d 20 28 6c 65 ee)).(and.(vectorp.cl-x).(>=.(le
1fce0 6e 67 74 68 20 63 6c 2d 78 29 20 39 29 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 ngth.cl-x).9).(memq.(aref.cl-x.0
1fd00 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 29 20 74 29 29 ).cl-struct-yas--field-tags).t))
1fd20 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 20 27 63 6f .nil].7]).(put.'yas--field-p.'co
1fd40 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 2d 2d 63 6d 61 63 mpiler-macro.'yas--field-p--cmac
1fd60 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 20 23 5b 28 63 ro).(defalias.'yas--field-p.#[(c
1fd80 6c 2d 78 29 20 22 5c 33 30 32 08 21 5c 32 30 35 16 00 08 47 5c 33 30 33 59 5c 32 30 35 16 00 08 l-x)."\302.!\205...G\303Y\205...
1fda0 5c 33 30 34 48 09 3e 5c 32 30 35 16 00 5c 33 30 35 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d \304H.>\205..\305\207".[cl-x.cl-
1fdc0 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 76 65 63 74 6f 72 70 20 39 struct-yas--field-tags.vectorp.9
1fde0 20 30 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 .0.t].2]).(byte-code."\300\301\3
1fe00 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 31 23 5c 32 30 37 02\303#\210\304\305\306\301#\207
1fe20 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 20 73 69 64 ".[function-put.yas--field-p.sid
1fe40 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 20 70 75 74 20 79 61 73 e-effect-free.error-free.put.yas
1fe60 2d 2d 66 69 65 6c 64 20 63 6c 2d 64 65 66 74 79 70 65 2d 73 61 74 69 73 66 69 65 73 5d 20 34 29 --field.cl-deftype-satisfies].4)
1fe80 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 75 6d 62 65 72 2d 2d 63 .(defalias.'yas--field-number--c
1fea0 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 macro.#[(_cl-whole-arg.cl-x)."\3
1fec0 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 01\302\303\304\211\211.&.\207".[
1fee0 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 cl-x.cl--defsubst-expand.(cl-x).
1ff00 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 75 6d 62 65 72 20 28 64 65 63 (cl-block.yas--field-number.(dec
1ff20 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 lare.(side-effect-free.t)).(or.(
1ff40 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 and.(memq.(aref.cl-x.0).cl-struc
1ff60 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f t-yas--field-tags)).(signal.'wro
1ff80 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 ng-type-argument.(list.'yas--fie
1ffa0 6c 64 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 29 29 20 6e 69 6c 5d 20 37 ld.cl-x))).(aref.cl-x.1)).nil].7
1ffc0 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 75 6d 62 65 72 20 27 63 6f 6d 70 ]).(put.'yas--field-number.'comp
1ffe0 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 75 6d 62 65 72 2d 2d 63 iler-macro.'yas--field-number--c
20000 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 75 6d macro).(defalias.'yas--field-num
20020 62 65 72 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 ber.#[(cl-x).".\302H.>\204..\303
20040 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d \304\305.D\"\210.\306H\207".[cl-
20060 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 x.cl-struct-yas--field-tags.0.si
20080 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 gnal.wrong-type-argument.yas--fi
200a0 65 6c 64 20 31 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 66 eld.1].4]).(function-put.'yas--f
200c0 69 65 6c 64 2d 6e 75 6d 62 65 72 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 ield-number.'side-effect-free.t)
200e0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 2d 2d 63 6d .(defalias.'yas--field-start--cm
20100 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 acro.#[(_cl-whole-arg.cl-x)."\30
20120 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 1\302\303\304\211\211.&.\207".[c
20140 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 l-x.cl--defsubst-expand.(cl-x).(
20160 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 20 28 64 65 63 6c 61 cl-block.yas--field-start.(decla
20180 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e re.(side-effect-free.t)).(or.(an
201a0 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d d.(memq.(aref.cl-x.0).cl-struct-
201c0 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 yas--field-tags)).(signal.'wrong
201e0 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 -type-argument.(list.'yas--field
20200 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 32 29 29 20 6e 69 6c 5d 20 37 5d 29 .cl-x))).(aref.cl-x.2)).nil].7])
20220 0a 28 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 20 27 63 6f 6d 70 69 6c 65 .(put.'yas--field-start.'compile
20240 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 2d 2d 63 6d 61 63 72 r-macro.'yas--field-start--cmacr
20260 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 73 74 61 72 74 20 23 o).(defalias.'yas--field-start.#
20280 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c [(cl-x).".\302H.>\204..\303\304\
202a0 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 305.D\"\210.\306H\207".[cl-x.cl-
202c0 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 struct-yas--field-tags.0.signal.
202e0 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 wrong-type-argument.yas--field.2
20300 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d ].4]).(function-put.'yas--field-
20320 73 74 61 72 74 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 start.'side-effect-free.t).(defa
20340 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 lias.'yas--field-end--cmacro.#[(
20360 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 _cl-whole-arg.cl-x)."\301\302\30
20380 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 3\304\211\211.&.\207".[cl-x.cl--
203a0 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b defsubst-expand.(cl-x).(cl-block
203c0 20 79 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 .yas--field-end.(declare.(side-e
203e0 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 ffect-free.t)).(or.(and.(memq.(a
20400 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 ref.cl-x.0).cl-struct-yas--field
20420 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 -tags)).(signal.'wrong-type-argu
20440 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 78 29 29 29 20 28 ment.(list.'yas--field.cl-x))).(
20460 61 72 65 66 20 63 6c 2d 78 20 33 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 aref.cl-x.3)).nil].7]).(put.'yas
20480 2d 2d 66 69 65 6c 64 2d 65 6e 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 --field-end.'compiler-macro.'yas
204a0 2d 2d 66 69 65 6c 64 2d 65 6e 64 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 --field-end--cmacro).(defalias.'
204c0 79 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 yas--field-end.#[(cl-x).".\302H.
204e0 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 >\204..\303\304\305.D\"\210.\306
20500 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c H\207".[cl-x.cl-struct-yas--fiel
20520 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d d-tags.0.signal.wrong-type-argum
20540 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 33 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d ent.yas--field.3].4]).(function-
20560 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 65 6e 64 20 27 73 69 64 65 2d 65 66 66 65 63 74 put.'yas--field-end.'side-effect
20580 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 -free.t).(defalias.'yas--field-p
205a0 61 72 65 6e 74 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 arent-field--cmacro.#[(_cl-whole
205c0 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 -arg.cl-x)."\301\302\303\304\211
205e0 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d \211.&.\207".[cl-x.cl--defsubst-
20600 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 expand.(cl-x).(cl-block.yas--fie
20620 6c 64 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 ld-parent-field.(declare.(side-e
20640 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 ffect-free.t)).(or.(and.(memq.(a
20660 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 ref.cl-x.0).cl-struct-yas--field
20680 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 -tags)).(signal.'wrong-type-argu
206a0 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 78 29 29 29 20 28 ment.(list.'yas--field.cl-x))).(
206c0 61 72 65 66 20 63 6c 2d 78 20 34 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 aref.cl-x.4)).nil].7]).(put.'yas
206e0 2d 2d 66 69 65 6c 64 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d --field-parent-field.'compiler-m
20700 61 63 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 2d 2d 63 acro.'yas--field-parent-field--c
20720 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 61 72 macro).(defalias.'yas--field-par
20740 65 6e 74 2d 66 69 65 6c 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 ent-field.#[(cl-x).".\302H.>\204
20760 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 ..\303\304\305.D\"\210.\306H\207
20780 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 ".[cl-x.cl-struct-yas--field-tag
207a0 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 s.0.signal.wrong-type-argument.y
207c0 61 73 2d 2d 66 69 65 6c 64 20 34 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 as--field.4].4]).(function-put.'
207e0 79 61 73 2d 2d 66 69 65 6c 64 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 27 73 69 64 65 2d 65 66 yas--field-parent-field.'side-ef
20800 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 fect-free.t).(defalias.'yas--fie
20820 6c 64 2d 6d 69 72 72 6f 72 73 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d ld-mirrors--cmacro.#[(_cl-whole-
20840 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c arg.cl-x)."\301\302\303\304\211\
20860 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 211.&.\207".[cl-x.cl--defsubst-e
20880 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c xpand.(cl-x).(cl-block.yas--fiel
208a0 64 2d 6d 69 72 72 6f 72 73 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d d-mirrors.(declare.(side-effect-
208c0 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c free.t)).(or.(and.(memq.(aref.cl
208e0 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 29 -x.0).cl-struct-yas--field-tags)
20900 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 ).(signal.'wrong-type-argument.(
20920 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 list.'yas--field.cl-x))).(aref.c
20940 6c 2d 78 20 35 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c l-x.5)).nil].7]).(put.'yas--fiel
20960 64 2d 6d 69 72 72 6f 72 73 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d d-mirrors.'compiler-macro.'yas--
20980 66 69 65 6c 64 2d 6d 69 72 72 6f 72 73 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 field-mirrors--cmacro).(defalias
209a0 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6d 69 72 72 6f 72 73 20 23 5b 28 63 6c 2d 78 29 20 22 08 .'yas--field-mirrors.#[(cl-x).".
209c0 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 \302H.>\204..\303\304\305.D\"\21
209e0 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 0.\306H\207".[cl-x.cl-struct-yas
20a00 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 --field-tags.0.signal.wrong-type
20a20 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 35 5d 20 34 5d 29 0a 28 66 75 6e -argument.yas--field.5].4]).(fun
20a40 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6d 69 72 72 6f 72 73 20 27 73 ction-put.'yas--field-mirrors.'s
20a60 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 ide-effect-free.t).(defalias.'ya
20a80 73 2d 2d 66 69 65 6c 64 2d 74 72 61 6e 73 66 6f 72 6d 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 s--field-transform--cmacro.#[(_c
20aa0 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c l-whole-arg.cl-x)."\301\302\303\
20ac0 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 304\211\211.&.\207".[cl-x.cl--de
20ae0 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 fsubst-expand.(cl-x).(cl-block.y
20b00 61 73 2d 2d 66 69 65 6c 64 2d 74 72 61 6e 73 66 6f 72 6d 20 28 64 65 63 6c 61 72 65 20 28 73 69 as--field-transform.(declare.(si
20b20 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d de-effect-free.t)).(or.(and.(mem
20b40 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 q.(aref.cl-x.0).cl-struct-yas--f
20b60 69 65 6c 64 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d ield-tags)).(signal.'wrong-type-
20b80 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 78 29 argument.(list.'yas--field.cl-x)
20ba0 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 36 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 )).(aref.cl-x.6)).nil].7]).(put.
20bc0 27 79 61 73 2d 2d 66 69 65 6c 64 2d 74 72 61 6e 73 66 6f 72 6d 20 27 63 6f 6d 70 69 6c 65 72 2d 'yas--field-transform.'compiler-
20be0 6d 61 63 72 6f 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 74 72 61 6e 73 66 6f 72 6d 2d 2d 63 6d 61 macro.'yas--field-transform--cma
20c00 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 74 72 61 6e 73 cro).(defalias.'yas--field-trans
20c20 66 6f 72 6d 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 form.#[(cl-x).".\302H.>\204..\30
20c40 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 3\304\305.D\"\210.\306H\207".[cl
20c60 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 -x.cl-struct-yas--field-tags.0.s
20c80 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 ignal.wrong-type-argument.yas--f
20ca0 69 65 6c 64 20 36 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d ield.6].4]).(function-put.'yas--
20cc0 66 69 65 6c 64 2d 74 72 61 6e 73 66 6f 72 6d 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 field-transform.'side-effect-fre
20ce0 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6d 6f 64 69 66 e.t).(defalias.'yas--field-modif
20d00 69 65 64 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 ied-p--cmacro.#[(_cl-whole-arg.c
20d20 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 l-x)."\301\302\303\304\211\211.&
20d40 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 .\207".[cl-x.cl--defsubst-expand
20d60 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 6d 6f 64 .(cl-x).(cl-block.yas--field-mod
20d80 69 66 69 65 64 2d 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 ified-p.(declare.(side-effect-fr
20da0 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 ee.t)).(or.(and.(memq.(aref.cl-x
20dc0 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 29 29 20 .0).cl-struct-yas--field-tags)).
20de0 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 (signal.'wrong-type-argument.(li
20e00 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d st.'yas--field.cl-x))).(aref.cl-
20e20 78 20 37 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d x.7)).nil].7]).(put.'yas--field-
20e40 6d 6f 64 69 66 69 65 64 2d 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d modified-p.'compiler-macro.'yas-
20e60 2d 66 69 65 6c 64 2d 6d 6f 64 69 66 69 65 64 2d 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 -field-modified-p--cmacro).(defa
20e80 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6d 6f 64 69 66 69 65 64 2d 70 20 23 5b 28 63 lias.'yas--field-modified-p.#[(c
20ea0 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 l-x).".\302H.>\204..\303\304\305
20ec0 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 .D\"\210.\306H\207".[cl-x.cl-str
20ee0 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f uct-yas--field-tags.0.signal.wro
20f00 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 37 5d 20 34 ng-type-argument.yas--field.7].4
20f20 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6d 6f 64 ]).(function-put.'yas--field-mod
20f40 69 66 69 65 64 2d 70 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 ified-p.'side-effect-free.t).(de
20f60 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 2d 2d 63 6d 61 63 72 6f 20 falias.'yas--field-next--cmacro.
20f80 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 #[(_cl-whole-arg.cl-x)."\301\302
20fa0 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 \303\304\211\211.&.\207".[cl-x.c
20fc0 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c l--defsubst-expand.(cl-x).(cl-bl
20fe0 6f 63 6b 20 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 ock.yas--field-next.(declare.(si
21000 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d de-effect-free.t)).(or.(and.(mem
21020 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 q.(aref.cl-x.0).cl-struct-yas--f
21040 69 65 6c 64 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d ield-tags)).(signal.'wrong-type-
21060 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 66 69 65 6c 64 20 63 6c 2d 78 29 argument.(list.'yas--field.cl-x)
21080 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 38 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 )).(aref.cl-x.8)).nil].7]).(put.
210a0 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 'yas--field-next.'compiler-macro
210c0 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 .'yas--field-next--cmacro).(defa
210e0 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 20 23 5b 28 63 6c 2d 78 29 20 22 lias.'yas--field-next.#[(cl-x)."
21100 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 .\302H.>\204..\303\304\305.D\"\2
21120 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 10.\306H\207".[cl-x.cl-struct-ya
21140 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 s--field-tags.0.signal.wrong-typ
21160 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 38 5d 20 34 5d 29 0a 28 62 79 e-argument.yas--field.8].4]).(by
21180 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 te-code."\300\301\302\303#\210\3
211a0 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 04\305\306\"\207".[function-put.
211c0 79 61 73 2d 2d 66 69 65 6c 64 2d 6e 65 78 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 yas--field-next.side-effect-free
211e0 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 61 73 2d 2d 66 69 65 6c 64 20 63 6f 70 79 .t.defalias.copy-yas--field.copy
21200 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 40 39 36 20 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c -sequence].4).#@96...(fn.CL-WHOL
21220 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 4e 55 4d 42 45 52 20 53 54 41 52 54 20 45 4e E.&cl-quote.&key.NUMBER.START.EN
21240 44 20 50 41 52 45 4e 54 2d 46 49 45 4c 44 20 4d 49 52 52 4f 52 53 20 54 52 41 4e 53 46 4f 52 4d D.PARENT-FIELD.MIRRORS.TRANSFORM
21260 20 4d 4f 44 49 46 49 45 44 2d 50 20 4e 45 58 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 .MODIFIED-P.NEXT)..(defalias.'ma
21280 6b 65 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 63 6c 2d 77 68 6f 6c ke-yas--field--cmacro.#[(cl-whol
212a0 65 20 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 e.&rest.#1=#:--cl-rest--)."\306.
212c0 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c 33 30 36 08 5c 33 31 31 \307\"A@.\306.\310\"A@.\306.\311
212e0 5c 22 41 40 1b 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 33 5c 22 5c 32 \"A@.\306.\312\"A@.\306.\313\"\2
21300 30 36 24 00 5c 33 31 34 41 40 1d 5c 33 30 36 08 5c 33 31 35 5c 22 41 40 1e 18 5c 33 30 36 08 5c 06$.\314A@.\306.\315\"A@..\306.\
21320 33 31 36 5c 22 41 40 1e 19 5c 33 30 36 08 5c 33 31 37 5c 22 41 40 1e 1a 08 1e 1b 0e 1b 5c 32 30 316\"A@..\306.\317\"A@.......\20
21340 33 72 00 0e 1b 40 5c 33 32 30 3e 5c 32 30 33 59 00 0e 1b 41 41 5c 32 31 31 16 1b 5c 32 30 32 44 3r...@\320>\203Y...AA\211..\202D
21360 00 5c 33 32 31 08 3e 41 40 5c 32 30 33 68 00 5c 33 32 32 5c 32 31 31 16 1b 5c 32 30 32 44 00 5c .\321.>A@\203h.\322\211..\202D.\
21380 33 32 33 5c 33 32 34 0e 1b 40 5c 22 5c 32 31 30 5c 32 30 32 42 00 29 5c 33 32 35 5c 33 32 36 5c 323\324..@\"\210\202B.)\325\326\
213a0 33 32 37 5c 33 32 32 0e 1c 5c 33 32 32 09 5c 6e 0b 5c 66 0d 0e 18 0e 19 0e 1a 26 0d 2e 08 5c 32 327\322..\322.\n.\f.......&...\2
213c0 30 37 22 20 5b 23 31 23 20 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 07".[#1#.number.start.end.parent
213e0 2d 66 69 65 6c 64 20 6d 69 72 72 6f 72 73 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6e 75 6d -field.mirrors.plist-member.:num
21400 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6d ber.:start.:end.:parent-field.:m
21420 69 72 72 6f 72 73 20 28 6e 69 6c 20 27 6e 69 6c 29 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 6d 6f irrors.(nil.'nil).:transform.:mo
21440 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 20 28 3a 6e 75 6d 62 65 72 20 3a 73 74 61 72 74 20 3a dified-p.:next.(:number.:start.:
21460 65 6e 64 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6d 69 72 72 6f 72 73 20 3a 74 72 61 6e end.:parent-field.:mirrors.:tran
21480 73 66 6f 72 6d 20 3a 6d 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 20 3a 61 6c 6c 6f 77 2d 6f sform.:modified-p.:next.:allow-o
214a0 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c ther-keys).:allow-other-keys.nil
214c0 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 .error."Keyword.argument.%s.not.
214e0 6f 6e 65 20 6f 66 20 28 3a 6e 75 6d 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 70 61 72 one.of.(:number.:start.:end.:par
21500 65 6e 74 2d 66 69 65 6c 64 20 3a 6d 69 72 72 6f 72 73 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 6d ent-field.:mirrors.:transform.:m
21520 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 29 22 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 odified-p.:next)".cl--defsubst-e
21540 78 70 61 6e 64 20 28 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 2d 66 xpand.(number.start.end.parent-f
21560 69 65 6c 64 20 6d 69 72 72 6f 72 73 20 74 72 61 6e 73 66 6f 72 6d 20 6d 6f 64 69 66 69 65 64 2d ield.mirrors.transform.modified-
21580 70 20 6e 65 78 74 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 6d 61 6b 65 2d 79 61 73 2d 2d 66 69 65 6c p.next).(cl-block.make-yas--fiel
215a0 64 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 d."Constructor.for.objects.of.ty
215c0 70 65 20 60 79 61 73 2d 2d 66 69 65 6c 64 27 2e 22 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 pe.`yas--field'.".(declare.(side
215e0 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 -effect-free.t)).(vector.'cl-str
21600 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 20 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 uct-yas--field.number.start.end.
21620 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 6d 69 72 72 6f 72 73 20 74 72 61 6e 73 66 6f 72 6d 20 6d parent-field.mirrors.transform.m
21640 6f 64 69 66 69 65 64 2d 70 20 6e 65 78 74 29 29 20 74 72 61 6e 73 66 6f 72 6d 20 6d 6f 64 69 66 odified-p.next)).transform.modif
21660 69 65 64 2d 70 20 6e 65 78 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 63 6c 2d 77 ied-p.next.#2=#:--cl-keys--.cl-w
21680 68 6f 6c 65 5d 20 31 35 20 28 23 24 20 2e 20 31 33 35 36 39 39 29 5d 29 0a 28 70 75 74 20 27 6d hole].15.(#$...135699)]).(put.'m
216a0 61 6b 65 2d 79 61 73 2d 2d 66 69 65 6c 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 ake-yas--field.'compiler-macro.'
216c0 6d 61 6b 65 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 31 32 32 20 43 make-yas--field--cmacro).#@122.C
216e0 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 onstructor.for.objects.of.type.`
21700 79 61 73 2d 2d 66 69 65 6c 64 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 4e 55 4d 42 45 52 20 53 54 yas--field'...(fn.&key.NUMBER.ST
21720 41 52 54 20 45 4e 44 20 50 41 52 45 4e 54 2d 46 49 45 4c 44 20 4d 49 52 52 4f 52 53 20 54 52 41 ART.END.PARENT-FIELD.MIRRORS.TRA
21740 4e 53 46 4f 52 4d 20 4d 4f 44 49 46 49 45 44 2d 50 20 4e 45 58 54 29 1f 0a 28 64 65 66 61 6c 69 NSFORM.MODIFIED-P.NEXT)..(defali
21760 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 66 69 65 6c 64 20 23 5b 28 26 72 65 73 74 20 23 31 3d as.'make-yas--field.#[(&rest.#1=
21780 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 #:--cl-rest--)."\306.\307\"A@.\3
217a0 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c 33 30 36 08 5c 33 31 31 5c 22 41 40 1b 5c 33 30 36 08 5c 06.\310\"A@.\306.\311\"A@.\306.\
217c0 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 33 5c 22 5c 32 30 36 24 00 5c 33 31 34 41 40 1d 312\"A@.\306.\313\"\206$.\314A@.
217e0 5c 33 30 36 08 5c 33 31 35 5c 22 41 40 1e 17 5c 33 30 36 08 5c 33 31 36 5c 22 41 40 1e 18 5c 33 \306.\315\"A@..\306.\316\"A@..\3
21800 30 36 08 5c 33 31 37 5c 22 41 40 1e 19 08 1e 1a 0e 1a 5c 32 30 33 72 00 0e 1a 40 5c 33 32 30 3e 06.\317\"A@.......\203r...@\320>
21820 5c 32 30 33 59 00 0e 1a 41 41 5c 32 31 31 16 1a 5c 32 30 32 44 00 5c 33 32 31 08 3e 41 40 5c 32 \203Y...AA\211..\202D.\321.>A@\2
21840 30 33 68 00 5c 33 32 32 5c 32 31 31 16 1a 5c 32 30 32 44 00 5c 33 32 33 5c 33 32 34 0e 1a 40 5c 03h.\322\211..\202D.\323\324..@\
21860 22 5c 32 31 30 5c 32 30 32 42 00 29 5c 33 32 35 5c 33 32 36 09 5c 6e 0b 5c 66 0d 0e 17 0e 18 0e "\210\202B.)\325\326.\n.\f......
21880 19 26 09 2e 08 5c 32 30 37 22 20 5b 23 31 23 20 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 .&...\207".[#1#.number.start.end
218a0 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 6d 69 72 72 6f 72 73 20 70 6c 69 73 74 2d 6d 65 6d 62 .parent-field.mirrors.plist-memb
218c0 65 72 20 3a 6e 75 6d 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 70 61 72 65 6e 74 2d 66 er.:number.:start.:end.:parent-f
218e0 69 65 6c 64 20 3a 6d 69 72 72 6f 72 73 20 28 6e 69 6c 20 6e 69 6c 29 20 3a 74 72 61 6e 73 66 6f ield.:mirrors.(nil.nil).:transfo
21900 72 6d 20 3a 6d 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 20 28 3a 6e 75 6d 62 65 72 20 3a 73 rm.:modified-p.:next.(:number.:s
21920 74 61 72 74 20 3a 65 6e 64 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6d 69 72 72 6f 72 73 tart.:end.:parent-field.:mirrors
21940 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 6d 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 20 3a 61 .:transform.:modified-p.:next.:a
21960 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 llow-other-keys).:allow-other-ke
21980 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 ys.nil.error."Keyword.argument.%
219a0 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6e 75 6d 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e s.not.one.of.(:number.:start.:en
219c0 64 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6d 69 72 72 6f 72 73 20 3a 74 72 61 6e 73 66 d.:parent-field.:mirrors.:transf
219e0 6f 72 6d 20 3a 6d 6f 64 69 66 69 65 64 2d 70 20 3a 6e 65 78 74 29 22 20 76 65 63 74 6f 72 20 63 orm.:modified-p.:next)".vector.c
21a00 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 20 74 72 61 6e 73 66 6f 72 6d 20 6d 6f l-struct-yas--field.transform.mo
21a20 64 69 66 69 65 64 2d 70 20 6e 65 78 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 5d 20 dified-p.next.#2=#:--cl-keys--].
21a40 31 31 20 28 23 24 20 2e 20 31 33 36 39 32 37 29 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 11.(#$...136927)]).(function-put
21a60 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 66 69 65 6c 64 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 .'make-yas--field.'side-effect-f
21a80 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 66 69 65 6c ree.t).(defalias.'yas--make-fiel
21aa0 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 6e 75 6d 62 65 d--cmacro.#[(_cl-whole-arg.numbe
21ac0 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 29 20 22 5c 33 30 34 5c r.start.end.parent-field)."\304\
21ae0 33 30 35 5c 33 30 36 5c 33 30 37 5c 32 31 31 5c 32 31 31 08 09 5c 6e 0b 26 09 5c 32 30 37 22 20 305\306\307\211\211..\n.&.\207".
21b00 5b 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 63 [number.start.end.parent-field.c
21b20 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 6e 75 6d 62 65 72 20 73 74 61 72 74 l--defsubst-expand.(number.start
21b40 20 65 6e 64 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 .end.parent-field).(cl-block.yas
21b60 2d 2d 6d 61 6b 65 2d 66 69 65 6c 64 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 --make-field."Constructor.for.ob
21b80 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 66 69 65 6c 64 27 2e 22 20 28 64 65 jects.of.type.`yas--field'.".(de
21ba0 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 65 63 clare.(side-effect-free.t)).(vec
21bc0 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 20 6e 75 6d 62 65 72 tor.'cl-struct-yas--field.number
21be0 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 27 6e 69 6c 20 6e 69 6c .start.end.parent-field.'nil.nil
21c00 20 6e 69 6c 20 6e 69 6c 29 29 20 6e 69 6c 5d 20 31 30 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d .nil.nil)).nil].10]).(put.'yas--
21c20 6d 61 6b 65 2d 66 69 65 6c 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d make-field.'compiler-macro.'yas-
21c40 2d 6d 61 6b 65 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 34 37 20 43 6f 6e 73 74 72 -make-field--cmacro).#@47.Constr
21c60 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d uctor.for.objects.of.type.`yas--
21c80 66 69 65 6c 64 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 66 69 field'...(defalias.'yas--make-fi
21ca0 65 6c 64 20 23 5b 28 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 72 65 6e 74 2d 66 eld.#[(number.start.end.parent-f
21cc0 69 65 6c 64 29 20 22 5c 33 30 34 5c 33 30 35 08 09 5c 6e 0b 5c 33 30 36 5c 32 31 31 5c 32 31 31 ield)."\304\305..\n.\306\211\211
21ce0 5c 32 31 31 26 09 5c 32 30 37 22 20 5b 6e 75 6d 62 65 72 20 73 74 61 72 74 20 65 6e 64 20 70 61 \211&.\207".[number.start.end.pa
21d00 72 65 6e 74 2d 66 69 65 6c 64 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d rent-field.vector.cl-struct-yas-
21d20 2d 66 69 65 6c 64 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 2e 20 31 33 38 33 33 30 29 5d 29 0a 28 -field.nil].10.(#$...138330)]).(
21d40 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 byte-code."\300\301\302\303#\210
21d60 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 32 31 31 5c 33 31 31 5c 33 31 32 \304\305\306\307\310\211\311\312
21d80 5c 33 31 33 5c 33 30 33 26 09 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 \313\303&.\207".[function-put.ya
21da0 73 2d 2d 6d 61 6b 65 2d 66 69 65 6c 64 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 s--make-field.side-effect-free.t
21dc0 20 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 2d 2d 66 69 65 6c 64 20 22 41 20 .cl-struct-define.yas--field."A.
21de0 66 69 65 6c 64 2e 5c 6e 5c 6e 4e 55 4d 42 45 52 20 69 73 20 74 68 65 20 66 69 65 6c 64 20 6e 75 field.\n\nNUMBER.is.the.field.nu
21e00 6d 62 65 72 2e 5c 6e 53 54 41 52 54 20 61 6e 64 20 45 4e 44 20 61 72 65 20 6d 6f 73 74 6c 79 20 mber.\nSTART.and.END.are.mostly.
21e20 62 75 66 66 65 72 20 6d 61 72 6b 65 72 73 2c 20 62 75 74 20 73 65 65 20 5c 22 61 70 72 6f 70 6f buffer.markers,.but.see.\"apropo
21e40 73 20 6d 61 72 6b 65 72 73 2d 74 6f 2d 70 6f 69 6e 74 73 5c 22 2e 5c 6e 50 41 52 45 4e 54 2d 46 s.markers-to-points\".\nPARENT-F
21e60 49 45 4c 44 20 69 73 20 61 20 60 79 61 73 2d 2d 66 69 65 6c 64 27 20 74 68 69 73 20 66 69 65 6c IELD.is.a.`yas--field'.this.fiel
21e80 64 20 69 73 20 6e 65 73 74 65 64 20 75 6e 64 65 72 2c 20 6f 72 20 6e 69 6c 2e 5c 6e 4d 49 52 52 d.is.nested.under,.or.nil.\nMIRR
21ea0 4f 52 53 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 60 79 61 73 2d 2d 6d 69 72 72 6f 72 27 73 5c ORS.is.a.list.of.`yas--mirror's\
21ec0 6e 54 52 41 4e 53 46 4f 52 4d 20 69 73 20 61 20 6c 69 73 70 20 66 6f 72 6d 2e 5c 6e 4d 4f 44 49 nTRANSFORM.is.a.lisp.form.\nMODI
21ee0 46 49 45 44 2d 50 20 69 73 20 61 20 62 6f 6f 6c 65 61 6e 20 73 65 74 20 74 6f 20 74 72 75 65 20 FIED-P.is.a.boolean.set.to.true.
21f00 6f 6e 63 65 20 75 73 65 72 20 69 6e 70 75 74 73 20 74 65 78 74 2e 5c 6e 4e 45 58 54 20 69 73 20 once.user.inputs.text.\nNEXT.is.
21f20 61 6e 6f 74 68 65 72 20 60 79 61 73 2d 2d 66 69 65 6c 64 27 20 6f 72 20 60 79 61 73 2d 2d 6d 69 another.`yas--field'.or.`yas--mi
21f40 72 72 6f 72 27 20 6f 72 20 60 79 61 73 2d 2d 65 78 69 74 27 2e 5c 6e 22 20 63 6c 2d 73 74 72 75 rror'.or.`yas--exit'.\n".cl-stru
21f60 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 6e 69 6c 20 28 28 63 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 cture-object.nil.((cl-tag-slot).
21f80 28 6e 75 6d 62 65 72 29 20 28 73 74 61 72 74 29 20 28 65 6e 64 29 20 28 70 61 72 65 6e 74 2d 66 (number).(start).(end).(parent-f
21fa0 69 65 6c 64 29 20 28 6d 69 72 72 6f 72 73 20 27 6e 69 6c 29 20 28 74 72 61 6e 73 66 6f 72 6d 20 ield).(mirrors.'nil).(transform.
21fc0 6e 69 6c 29 20 28 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 6c 29 20 28 6e 65 78 74 29 29 20 63 6c nil).(modified-p.nil).(next)).cl
21fe0 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 -struct-yas--field-tags.cl-struc
22000 74 2d 79 61 73 2d 2d 66 69 65 6c 64 5d 20 31 30 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 t-yas--field].10).(defalias.'yas
22020 2d 2d 6d 69 72 72 6f 72 2d 70 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d --mirror-p--cmacro.#[(_cl-whole-
22040 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c arg.cl-x)."\301\302\303\304\211\
22060 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 211.&.\207".[cl-x.cl--defsubst-e
22080 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 69 72 72 xpand.(cl-x).(cl-block.yas--mirr
220a0 6f 72 2d 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 or-p.(declare.(side-effect-free.
220c0 65 72 72 6f 72 2d 66 72 65 65 29 29 20 28 61 6e 64 20 28 76 65 63 74 6f 72 70 20 63 6c 2d 78 29 error-free)).(and.(vectorp.cl-x)
220e0 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 63 6c 2d 78 29 20 37 29 20 28 6d 65 6d 71 20 28 61 72 65 .(>=.(length.cl-x).7).(memq.(are
22100 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d f.cl-x.0).cl-struct-yas--mirror-
22120 74 61 67 73 29 20 74 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 6d 69 tags).t)).nil].7]).(put.'yas--mi
22140 72 72 6f 72 2d 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d 69 72 rror-p.'compiler-macro.'yas--mir
22160 72 6f 72 2d 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d ror-p--cmacro).(defalias.'yas--m
22180 69 72 72 6f 72 2d 70 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 32 08 21 5c 32 30 35 16 00 08 47 irror-p.#[(cl-x)."\302.!\205...G
221a0 5c 33 30 33 59 5c 32 30 35 16 00 08 5c 33 30 34 48 09 3e 5c 32 30 35 16 00 5c 33 30 35 5c 32 30 \303Y\205...\304H.>\205..\305\20
221c0 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 7".[cl-x.cl-struct-yas--mirror-t
221e0 61 67 73 20 76 65 63 74 6f 72 70 20 37 20 30 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 ags.vectorp.7.0.t].2]).(byte-cod
22200 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 e."\300\301\302\303#\210\304\305
22220 5c 33 30 36 5c 33 30 31 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 73 \306\301#\207".[function-put.yas
22240 2d 2d 6d 69 72 72 6f 72 2d 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f --mirror-p.side-effect-free.erro
22260 72 2d 66 72 65 65 20 70 75 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 64 65 66 74 79 70 r-free.put.yas--mirror.cl-deftyp
22280 65 2d 73 61 74 69 73 66 69 65 73 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d e-satisfies].4).(defalias.'yas--
222a0 6d 69 72 72 6f 72 2d 73 74 61 72 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c mirror-start--cmacro.#[(_cl-whol
222c0 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 e-arg.cl-x)."\301\302\303\304\21
222e0 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 1\211.&.\207".[cl-x.cl--defsubst
22300 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 69 -expand.(cl-x).(cl-block.yas--mi
22320 72 72 6f 72 2d 73 74 61 72 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 rror-start.(declare.(side-effect
22340 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 -free.t)).(or.(and.(memq.(aref.c
22360 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 l-x.0).cl-struct-yas--mirror-tag
22380 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 s)).(signal.'wrong-type-argument
223a0 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 29 20 28 61 72 65 .(list.'yas--mirror.cl-x))).(are
223c0 66 20 63 6c 2d 78 20 31 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 6d f.cl-x.1)).nil].7]).(put.'yas--m
223e0 69 72 72 6f 72 2d 73 74 61 72 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 irror-start.'compiler-macro.'yas
22400 2d 2d 6d 69 72 72 6f 72 2d 73 74 61 72 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 --mirror-start--cmacro).(defalia
22420 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 73 74 61 72 74 20 23 5b 28 63 6c 2d 78 29 20 22 08 s.'yas--mirror-start.#[(cl-x).".
22440 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 \302H.>\204..\303\304\305.D\"\21
22460 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 0.\306H\207".[cl-x.cl-struct-yas
22480 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 --mirror-tags.0.signal.wrong-typ
224a0 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 31 5d 20 34 5d 29 0a 28 66 e-argument.yas--mirror.1].4]).(f
224c0 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 73 74 61 72 74 20 27 unction-put.'yas--mirror-start.'
224e0 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 side-effect-free.t).(defalias.'y
22500 61 73 2d 2d 6d 69 72 72 6f 72 2d 65 6e 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 as--mirror-end--cmacro.#[(_cl-wh
22520 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c ole-arg.cl-x)."\301\302\303\304\
22540 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 211\211.&.\207".[cl-x.cl--defsub
22560 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d st-expand.(cl-x).(cl-block.yas--
22580 6d 69 72 72 6f 72 2d 65 6e 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 mirror-end.(declare.(side-effect
225a0 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 -free.t)).(or.(and.(memq.(aref.c
225c0 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 l-x.0).cl-struct-yas--mirror-tag
225e0 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 s)).(signal.'wrong-type-argument
22600 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 29 20 28 61 72 65 .(list.'yas--mirror.cl-x))).(are
22620 66 20 63 6c 2d 78 20 32 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 6d f.cl-x.2)).nil].7]).(put.'yas--m
22640 69 72 72 6f 72 2d 65 6e 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d irror-end.'compiler-macro.'yas--
22660 6d 69 72 72 6f 72 2d 65 6e 64 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 mirror-end--cmacro).(defalias.'y
22680 61 73 2d 2d 6d 69 72 72 6f 72 2d 65 6e 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 as--mirror-end.#[(cl-x).".\302H.
226a0 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 >\204..\303\304\305.D\"\210.\306
226c0 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 H\207".[cl-x.cl-struct-yas--mirr
226e0 6f 72 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 or-tags.0.signal.wrong-type-argu
22700 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 32 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f ment.yas--mirror.2].4]).(functio
22720 6e 2d 70 75 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 65 6e 64 20 27 73 69 64 65 2d 65 66 66 n-put.'yas--mirror-end.'side-eff
22740 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 ect-free.t).(defalias.'yas--mirr
22760 6f 72 2d 74 72 61 6e 73 66 6f 72 6d 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c or-transform--cmacro.#[(_cl-whol
22780 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 e-arg.cl-x)."\301\302\303\304\21
227a0 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 1\211.&.\207".[cl-x.cl--defsubst
227c0 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 69 -expand.(cl-x).(cl-block.yas--mi
227e0 72 72 6f 72 2d 74 72 61 6e 73 66 6f 72 6d 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 rror-transform.(declare.(side-ef
22800 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 fect-free.t)).(or.(and.(memq.(ar
22820 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 ef.cl-x.0).cl-struct-yas--mirror
22840 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 -tags)).(signal.'wrong-type-argu
22860 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 29 20 ment.(list.'yas--mirror.cl-x))).
22880 28 61 72 65 66 20 63 6c 2d 78 20 33 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 (aref.cl-x.3)).nil].7]).(put.'ya
228a0 73 2d 2d 6d 69 72 72 6f 72 2d 74 72 61 6e 73 66 6f 72 6d 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 s--mirror-transform.'compiler-ma
228c0 63 72 6f 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 72 61 6e 73 66 6f 72 6d 2d 2d 63 6d 61 63 cro.'yas--mirror-transform--cmac
228e0 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 72 61 6e 73 ro).(defalias.'yas--mirror-trans
22900 66 6f 72 6d 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 form.#[(cl-x).".\302H.>\204..\30
22920 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 3\304\305.D\"\210.\306H\207".[cl
22940 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 30 20 -x.cl-struct-yas--mirror-tags.0.
22960 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d signal.wrong-type-argument.yas--
22980 6d 69 72 72 6f 72 20 33 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 mirror.3].4]).(function-put.'yas
229a0 2d 2d 6d 69 72 72 6f 72 2d 74 72 61 6e 73 66 6f 72 6d 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d --mirror-transform.'side-effect-
229c0 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 70 free.t).(defalias.'yas--mirror-p
229e0 61 72 65 6e 74 2d 66 69 65 6c 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 arent-field--cmacro.#[(_cl-whole
22a00 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 -arg.cl-x)."\301\302\303\304\211
22a20 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d \211.&.\207".[cl-x.cl--defsubst-
22a40 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 69 72 expand.(cl-x).(cl-block.yas--mir
22a60 72 6f 72 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d ror-parent-field.(declare.(side-
22a80 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 effect-free.t)).(or.(and.(memq.(
22aa0 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 aref.cl-x.0).cl-struct-yas--mirr
22ac0 6f 72 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 or-tags)).(signal.'wrong-type-ar
22ae0 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 gument.(list.'yas--mirror.cl-x))
22b00 29 20 28 61 72 65 66 20 63 6c 2d 78 20 34 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 ).(aref.cl-x.4)).nil].7]).(put.'
22b20 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 27 63 6f 6d 70 69 6c yas--mirror-parent-field.'compil
22b40 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 70 61 72 65 6e 74 2d 66 69 65 er-macro.'yas--mirror-parent-fie
22b60 6c 64 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 ld--cmacro).(defalias.'yas--mirr
22b80 6f 72 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 or-parent-field.#[(cl-x).".\302H
22ba0 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 .>\204..\303\304\305.D\"\210.\30
22bc0 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 6H\207".[cl-x.cl-struct-yas--mir
22be0 72 6f 72 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 ror-tags.0.signal.wrong-type-arg
22c00 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 34 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 ument.yas--mirror.4].4]).(functi
22c20 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 on-put.'yas--mirror-parent-field
22c40 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 .'side-effect-free.t).(defalias.
22c60 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 'yas--mirror-next--cmacro.#[(_cl
22c80 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 -whole-arg.cl-x)."\301\302\303\3
22ca0 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 04\211\211.&.\207".[cl-x.cl--def
22cc0 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 subst-expand.(cl-x).(cl-block.ya
22ce0 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 s--mirror-next.(declare.(side-ef
22d00 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 fect-free.t)).(or.(and.(memq.(ar
22d20 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 ef.cl-x.0).cl-struct-yas--mirror
22d40 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 -tags)).(signal.'wrong-type-argu
22d60 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 29 20 ment.(list.'yas--mirror.cl-x))).
22d80 28 61 72 65 66 20 63 6c 2d 78 20 35 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 (aref.cl-x.5)).nil].7]).(put.'ya
22da0 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 s--mirror-next.'compiler-macro.'
22dc0 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c yas--mirror-next--cmacro).(defal
22de0 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 20 23 5b 28 63 6c 2d 78 29 20 22 ias.'yas--mirror-next.#[(cl-x)."
22e00 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 .\302H.>\204..\303\304\305.D\"\2
22e20 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 10.\306H\207".[cl-x.cl-struct-ya
22e40 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 s--mirror-tags.0.signal.wrong-ty
22e60 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 35 5d 20 34 5d 29 0a 28 pe-argument.yas--mirror.5].4]).(
22e80 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 6e 65 78 74 20 27 function-put.'yas--mirror-next.'
22ea0 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 side-effect-free.t).(defalias.'y
22ec0 61 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d as--mirror-depth--cmacro.#[(_cl-
22ee0 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 whole-arg.cl-x)."\301\302\303\30
22f00 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 4\211\211.&.\207".[cl-x.cl--defs
22f20 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 ubst-expand.(cl-x).(cl-block.yas
22f40 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 --mirror-depth.(declare.(side-ef
22f60 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 fect-free.t)).(or.(and.(memq.(ar
22f80 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 ef.cl-x.0).cl-struct-yas--mirror
22fa0 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 -tags)).(signal.'wrong-type-argu
22fc0 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 20 63 6c 2d 78 29 29 29 20 ment.(list.'yas--mirror.cl-x))).
22fe0 28 61 72 65 66 20 63 6c 2d 78 20 36 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 (aref.cl-x.6)).nil].7]).(put.'ya
23000 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 s--mirror-depth.'compiler-macro.
23020 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 'yas--mirror-depth--cmacro).(def
23040 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 20 23 5b 28 63 6c 2d 78 alias.'yas--mirror-depth.#[(cl-x
23060 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c ).".\302H.>\204..\303\304\305.D\
23080 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 "\210.\306H\207".[cl-x.cl-struct
230a0 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 -yas--mirror-tags.0.signal.wrong
230c0 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 36 5d 20 34 5d -type-argument.yas--mirror.6].4]
230e0 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c ).(byte-code."\300\301\302\303#\
23100 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 210\304\305\306\"\207".[function
23120 2d 70 75 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 20 73 69 64 65 2d 65 66 66 65 -put.yas--mirror-depth.side-effe
23140 63 74 2d 66 72 65 65 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 61 73 2d 2d 6d 69 72 ct-free.t.defalias.copy-yas--mir
23160 72 6f 72 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 34 29 0a 23 40 37 36 20 0a 0a 28 66 6e ror.copy-sequence].4).#@76...(fn
23180 20 43 4c 2d 57 48 4f 4c 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 53 54 41 52 54 20 45 .CL-WHOLE.&cl-quote.&key.START.E
231a0 4e 44 20 54 52 41 4e 53 46 4f 52 4d 20 50 41 52 45 4e 54 2d 46 49 45 4c 44 20 4e 45 58 54 20 44 ND.TRANSFORM.PARENT-FIELD.NEXT.D
231c0 45 50 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 6d 69 72 72 EPTH)..(defalias.'make-yas--mirr
231e0 6f 72 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 63 6c 2d 77 68 6f 6c 65 20 26 72 65 73 74 20 23 31 3d or--cmacro.#[(cl-whole.&rest.#1=
23200 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 #:--cl-rest--)."\306.\307\"A@.\3
23220 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c 33 30 36 08 5c 33 31 31 5c 22 41 40 1b 5c 33 30 36 08 5c 06.\310\"A@.\306.\311\"A@.\306.\
23240 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 33 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 34 5c 312\"A@.\306.\313\"A@.\306.\314\
23260 22 41 40 1e 15 08 1e 16 0e 16 5c 32 30 33 5e 00 0e 16 40 5c 33 31 35 3e 5c 32 30 33 45 00 0e 16 "A@.......\203^...@\315>\203E...
23280 41 41 5c 32 31 31 16 16 5c 32 30 32 30 00 5c 33 31 36 08 3e 41 40 5c 32 30 33 54 00 5c 33 31 37 AA\211..\2020.\316.>A@\203T.\317
232a0 5c 32 31 31 16 16 5c 32 30 32 30 00 5c 33 32 30 5c 33 32 31 0e 16 40 5c 22 5c 32 31 30 5c 32 30 \211..\2020.\320\321..@\"\210\20
232c0 32 2e 00 29 5c 33 32 32 5c 33 32 33 5c 33 32 34 5c 33 31 37 0e 17 5c 33 31 37 09 5c 6e 0b 5c 66 2..)\322\323\324\317..\317.\n.\f
232e0 0d 0e 15 26 0b 2e 06 5c 32 30 37 22 20 5b 23 31 23 20 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e ...&...\207".[#1#.start.end.tran
23300 73 66 6f 72 6d 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 6e 65 78 74 20 70 6c 69 73 74 2d 6d 65 sform.parent-field.next.plist-me
23320 6d 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 70 61 72 mber.:start.:end.:transform.:par
23340 65 6e 74 2d 66 69 65 6c 64 20 3a 6e 65 78 74 20 3a 64 65 70 74 68 20 28 3a 73 74 61 72 74 20 3a ent-field.:next.:depth.(:start.:
23360 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6e 65 end.:transform.:parent-field.:ne
23380 78 74 20 3a 64 65 70 74 68 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c xt.:depth.:allow-other-keys).:al
233a0 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 low-other-keys.nil.error."Keywor
233c0 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 73 74 61 72 74 d.argument.%s.not.one.of.(:start
233e0 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a .:end.:transform.:parent-field.:
23400 6e 65 78 74 20 3a 64 65 70 74 68 29 22 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e next.:depth)".cl--defsubst-expan
23420 64 20 28 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 70 61 72 65 6e 74 2d 66 69 d.(start.end.transform.parent-fi
23440 65 6c 64 20 6e 65 78 74 20 64 65 70 74 68 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 6d 61 6b 65 2d 79 eld.next.depth).(cl-block.make-y
23460 61 73 2d 2d 6d 69 72 72 6f 72 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 as--mirror."Constructor.for.obje
23480 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 6d 69 72 72 6f 72 27 2e 22 20 28 64 65 63 cts.of.type.`yas--mirror'.".(dec
234a0 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 65 63 74 lare.(side-effect-free.t)).(vect
234c0 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 73 74 61 72 74 20 or.'cl-struct-yas--mirror.start.
234e0 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 6e 65 78 74 20 end.transform.parent-field.next.
23500 64 65 70 74 68 29 29 20 64 65 70 74 68 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 63 depth)).depth.#2=#:--cl-keys--.c
23520 6c 2d 77 68 6f 6c 65 5d 20 31 33 20 28 23 24 20 2e 20 31 34 33 37 33 39 29 5d 29 0a 28 70 75 74 l-whole].13.(#$...143739)]).(put
23540 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 .'make-yas--mirror.'compiler-mac
23560 72 6f 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 ro.'make-yas--mirror--cmacro).#@
23580 31 30 33 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 103.Constructor.for.objects.of.t
235a0 79 70 65 20 60 79 61 73 2d 2d 6d 69 72 72 6f 72 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 53 54 41 ype.`yas--mirror'...(fn.&key.STA
235c0 52 54 20 45 4e 44 20 54 52 41 4e 53 46 4f 52 4d 20 50 41 52 45 4e 54 2d 46 49 45 4c 44 20 4e 45 RT.END.TRANSFORM.PARENT-FIELD.NE
235e0 58 54 20 44 45 50 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d XT.DEPTH)..(defalias.'make-yas--
23600 6d 69 72 72 6f 72 20 23 5b 28 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d mirror.#[(&rest.#1=#:--cl-rest--
23620 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c )."\306.\307\"A@.\306.\310\"A@.\
23640 33 30 36 08 5c 33 31 31 5c 22 41 40 1b 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 306.\311\"A@.\306.\312\"A@.\306.
23660 5c 33 31 33 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 34 5c 22 41 40 1e 14 08 1e 15 0e 15 5c 32 30 \313\"A@.\306.\314\"A@.......\20
23680 33 5e 00 0e 15 40 5c 33 31 35 3e 5c 32 30 33 45 00 0e 15 41 41 5c 32 31 31 16 15 5c 32 30 32 30 3^...@\315>\203E...AA\211..\2020
236a0 00 5c 33 31 36 08 3e 41 40 5c 32 30 33 54 00 5c 33 31 37 5c 32 31 31 16 15 5c 32 30 32 30 00 5c .\316.>A@\203T.\317\211..\2020.\
236c0 33 32 30 5c 33 32 31 0e 15 40 5c 22 5c 32 31 30 5c 32 30 32 2e 00 29 5c 33 32 32 5c 33 32 33 09 320\321..@\"\210\202..)\322\323.
236e0 5c 6e 0b 5c 66 0d 0e 14 26 07 2e 06 5c 32 30 37 22 20 5b 23 31 23 20 73 74 61 72 74 20 65 6e 64 \n.\f...&...\207".[#1#.start.end
23700 20 74 72 61 6e 73 66 6f 72 6d 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 6e 65 78 74 20 70 6c 69 .transform.parent-field.next.pli
23720 73 74 2d 6d 65 6d 62 65 72 20 3a 73 74 61 72 74 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d st-member.:start.:end.:transform
23740 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 3a 6e 65 78 74 20 3a 64 65 70 74 68 20 28 3a 73 74 .:parent-field.:next.:depth.(:st
23760 61 72 74 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 70 61 72 65 6e 74 2d 66 69 65 6c art.:end.:transform.:parent-fiel
23780 64 20 3a 6e 65 78 74 20 3a 64 65 70 74 68 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 d.:next.:depth.:allow-other-keys
237a0 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b ).:allow-other-keys.nil.error."K
237c0 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a eyword.argument.%s.not.one.of.(:
237e0 73 74 61 72 74 20 3a 65 6e 64 20 3a 74 72 61 6e 73 66 6f 72 6d 20 3a 70 61 72 65 6e 74 2d 66 69 start.:end.:transform.:parent-fi
23800 65 6c 64 20 3a 6e 65 78 74 20 3a 64 65 70 74 68 29 22 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 eld.:next.:depth)".vector.cl-str
23820 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 64 65 70 74 68 20 23 32 3d 23 3a 2d 2d 63 6c 2d uct-yas--mirror.depth.#2=#:--cl-
23840 6b 65 79 73 2d 2d 5d 20 39 20 28 23 24 20 2e 20 31 34 34 37 37 32 29 5d 29 0a 28 66 75 6e 63 74 keys--].9.(#$...144772)]).(funct
23860 69 6f 6e 2d 70 75 74 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 27 73 69 64 65 2d ion-put.'make-yas--mirror.'side-
23880 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d effect-free.t).(defalias.'yas--m
238a0 61 6b 65 2d 6d 69 72 72 6f 72 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d ake-mirror--cmacro.#[(_cl-whole-
238c0 61 72 67 20 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 29 20 22 5c 33 30 33 5c 33 arg.start.end.transform)."\303\3
238e0 30 34 5c 33 30 35 5c 33 30 36 5c 32 31 31 5c 32 31 31 08 09 5c 6e 26 08 5c 32 30 37 22 20 5b 73 04\305\306\211\211..\n&.\207".[s
23900 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d tart.end.transform.cl--defsubst-
23920 65 78 70 61 6e 64 20 28 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 29 20 28 63 6c expand.(start.end.transform).(cl
23940 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 69 72 72 6f 72 20 22 43 6f 6e 73 74 72 75 -block.yas--make-mirror."Constru
23960 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 6d ctor.for.objects.of.type.`yas--m
23980 69 72 72 6f 72 27 2e 22 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 irror'.".(declare.(side-effect-f
239a0 72 65 65 20 74 29 29 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d ree.t)).(vector.'cl-struct-yas--
239c0 6d 69 72 72 6f 72 20 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 6e 69 6c 20 6e mirror.start.end.transform.nil.n
239e0 69 6c 20 6e 69 6c 29 29 20 6e 69 6c 5d 20 39 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 6d 61 6b il.nil)).nil].9]).(put.'yas--mak
23a00 65 2d 6d 69 72 72 6f 72 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d e-mirror.'compiler-macro.'yas--m
23a20 61 6b 65 2d 6d 69 72 72 6f 72 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 34 38 20 43 6f 6e 73 74 72 75 ake-mirror--cmacro).#@48.Constru
23a40 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 6d ctor.for.objects.of.type.`yas--m
23a60 69 72 72 6f 72 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 6d 69 irror'...(defalias.'yas--make-mi
23a80 72 72 6f 72 20 23 5b 28 73 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 29 20 22 5c 33 rror.#[(start.end.transform)."\3
23aa0 30 33 5c 33 30 34 08 09 5c 6e 5c 33 30 35 5c 32 31 31 5c 32 31 31 26 07 5c 32 30 37 22 20 5b 73 03\304..\n\305\211\211&.\207".[s
23ac0 74 61 72 74 20 65 6e 64 20 74 72 61 6e 73 66 6f 72 6d 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 tart.end.transform.vector.cl-str
23ae0 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 20 6e 69 6c 5d 20 38 20 28 23 24 20 2e 20 31 34 35 uct-yas--mirror.nil].8.(#$...145
23b00 39 37 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 977)]).(byte-code."\300\301\302\
23b20 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 32 31 31 303#\210\304\305\306\307\310\211
23b40 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 30 33 26 09 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f \311\312\313\303&.\207".[functio
23b60 6e 2d 70 75 74 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 69 72 72 6f 72 20 73 69 64 65 2d 65 66 66 65 n-put.yas--make-mirror.side-effe
23b80 63 74 2d 66 72 65 65 20 74 20 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 2d 2d ct-free.t.cl-struct-define.yas--
23ba0 6d 69 72 72 6f 72 20 22 41 20 6d 69 72 72 6f 72 2e 5c 6e 5c 6e 53 54 41 52 54 20 61 6e 64 20 45 mirror."A.mirror.\n\nSTART.and.E
23bc0 4e 44 20 61 72 65 20 6d 6f 73 74 6c 79 20 62 75 66 66 65 72 20 6d 61 72 6b 65 72 73 2c 20 62 75 ND.are.mostly.buffer.markers,.bu
23be0 74 20 73 65 65 20 5c 22 61 70 72 6f 70 6f 73 20 6d 61 72 6b 65 72 73 2d 74 6f 2d 70 6f 69 6e 74 t.see.\"apropos.markers-to-point
23c00 73 5c 22 2e 5c 6e 54 52 41 4e 53 46 4f 52 4d 20 69 73 20 61 20 6c 69 73 70 20 66 6f 72 6d 2e 5c s\".\nTRANSFORM.is.a.lisp.form.\
23c20 6e 50 41 52 45 4e 54 2d 46 49 45 4c 44 20 69 73 20 61 20 60 79 61 73 2d 2d 66 69 65 6c 64 27 20 nPARENT-FIELD.is.a.`yas--field'.
23c40 74 68 69 73 20 6d 69 72 72 6f 72 20 69 73 20 6e 65 73 74 65 64 20 75 6e 64 65 72 2c 20 6f 72 20 this.mirror.is.nested.under,.or.
23c60 6e 69 6c 2e 5c 6e 4e 45 58 54 20 69 73 20 61 6e 6f 74 68 65 72 20 60 79 61 73 2d 2d 66 69 65 6c nil.\nNEXT.is.another.`yas--fiel
23c80 64 27 20 6f 72 20 60 79 61 73 2d 2d 6d 69 72 72 6f 72 27 20 6f 72 20 60 79 61 73 2d 2d 65 78 69 d'.or.`yas--mirror'.or.`yas--exi
23ca0 74 27 5c 6e 44 45 50 54 48 20 69 73 20 61 20 63 6f 75 6e 74 20 6f 66 20 68 6f 77 20 6d 61 6e 79 t'\nDEPTH.is.a.count.of.how.many
23cc0 20 6e 65 73 74 65 64 20 6d 69 72 72 6f 72 73 20 63 61 6e 20 61 66 66 65 63 74 20 74 68 69 73 20 .nested.mirrors.can.affect.this.
23ce0 6d 69 72 72 6f 72 22 20 63 6c 2d 73 74 72 75 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 6e 69 6c 20 mirror".cl-structure-object.nil.
23d00 28 28 63 6c 2d 74 61 67 2d 73 6c 6f 74 29 20 28 73 74 61 72 74 29 20 28 65 6e 64 29 20 28 74 72 ((cl-tag-slot).(start).(end).(tr
23d20 61 6e 73 66 6f 72 6d 20 6e 69 6c 29 20 28 70 61 72 65 6e 74 2d 66 69 65 6c 64 29 20 28 6e 65 78 ansform.nil).(parent-field).(nex
23d40 74 29 20 28 64 65 70 74 68 29 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f t).(depth)).cl-struct-yas--mirro
23d60 72 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 5d 20 31 30 r-tags.cl-struct-yas--mirror].10
23d80 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 69 74 2d 70 2d 2d 63 6d 61 63 72 6f ).(defalias.'yas--exit-p--cmacro
23da0 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 .#[(_cl-whole-arg.cl-x)."\301\30
23dc0 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 2\303\304\211\211.&.\207".[cl-x.
23de0 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 cl--defsubst-expand.(cl-x).(cl-b
23e00 6c 6f 63 6b 20 79 61 73 2d 2d 65 78 69 74 2d 70 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d lock.yas--exit-p.(declare.(side-
23e20 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f 72 2d 66 72 65 65 29 29 20 28 61 6e 64 20 28 76 effect-free.error-free)).(and.(v
23e40 65 63 74 6f 72 70 20 63 6c 2d 78 29 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 63 6c 2d 78 29 20 33 ectorp.cl-x).(>=.(length.cl-x).3
23e60 29 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d ).(memq.(aref.cl-x.0).cl-struct-
23e80 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 29 20 74 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 yas--exit-tags).t)).nil].7]).(pu
23ea0 74 20 27 79 61 73 2d 2d 65 78 69 74 2d 70 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 t.'yas--exit-p.'compiler-macro.'
23ec0 79 61 73 2d 2d 65 78 69 74 2d 70 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 yas--exit-p--cmacro).(defalias.'
23ee0 79 61 73 2d 2d 65 78 69 74 2d 70 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 32 08 21 5c 32 30 35 yas--exit-p.#[(cl-x)."\302.!\205
23f00 16 00 08 47 5c 33 30 33 59 5c 32 30 35 16 00 08 5c 33 30 34 48 09 3e 5c 32 30 35 16 00 5c 33 30 ...G\303Y\205...\304H.>\205..\30
23f20 35 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 5\207".[cl-x.cl-struct-yas--exit
23f40 2d 74 61 67 73 20 76 65 63 74 6f 72 70 20 33 20 30 20 74 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 -tags.vectorp.3.0.t].2]).(byte-c
23f60 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 ode."\300\301\302\303#\210\304\3
23f80 30 35 5c 33 30 36 5c 33 30 31 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 05\306\301#\207".[function-put.y
23fa0 61 73 2d 2d 65 78 69 74 2d 70 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 65 72 72 6f as--exit-p.side-effect-free.erro
23fc0 72 2d 66 72 65 65 20 70 75 74 20 79 61 73 2d 2d 65 78 69 74 20 63 6c 2d 64 65 66 74 79 70 65 2d r-free.put.yas--exit.cl-deftype-
23fe0 73 61 74 69 73 66 69 65 73 5d 20 34 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 satisfies].4).(defalias.'yas--ex
24000 69 74 2d 6d 61 72 6b 65 72 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 it-marker--cmacro.#[(_cl-whole-a
24020 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 rg.cl-x)."\301\302\303\304\211\2
24040 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 11.&.\207".[cl-x.cl--defsubst-ex
24060 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 65 78 69 74 2d pand.(cl-x).(cl-block.yas--exit-
24080 6d 61 72 6b 65 72 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 marker.(declare.(side-effect-fre
240a0 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 e.t)).(or.(and.(memq.(aref.cl-x.
240c0 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 29 29 20 28 73 0).cl-struct-yas--exit-tags)).(s
240e0 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 ignal.'wrong-type-argument.(list
24100 20 27 79 61 73 2d 2d 65 78 69 74 20 63 6c 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 31 .'yas--exit.cl-x))).(aref.cl-x.1
24120 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 65 78 69 74 2d 6d 61 72 6b )).nil].7]).(put.'yas--exit-mark
24140 65 72 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 65 78 69 74 2d 6d 61 er.'compiler-macro.'yas--exit-ma
24160 72 6b 65 72 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 rker--cmacro).(defalias.'yas--ex
24180 69 74 2d 6d 61 72 6b 65 72 20 23 5b 28 63 6c 2d 78 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 it-marker.#[(cl-x).".\302H.>\204
241a0 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 37 ..\303\304\305.D\"\210.\306H\207
241c0 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 ".[cl-x.cl-struct-yas--exit-tags
241e0 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 .0.signal.wrong-type-argument.ya
24200 73 2d 2d 65 78 69 74 20 31 5d 20 34 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 27 79 61 s--exit.1].4]).(function-put.'ya
24220 73 2d 2d 65 78 69 74 2d 6d 61 72 6b 65 72 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 s--exit-marker.'side-effect-free
24240 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 2d 2d 63 .t).(defalias.'yas--exit-next--c
24260 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 macro.#[(_cl-whole-arg.cl-x)."\3
24280 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 01\302\303\304\211\211.&.\207".[
242a0 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 cl-x.cl--defsubst-expand.(cl-x).
242c0 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 20 28 64 65 63 6c 61 72 (cl-block.yas--exit-next.(declar
242e0 65 20 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 6f 72 20 28 61 6e 64 e.(side-effect-free.t)).(or.(and
24300 20 28 6d 65 6d 71 20 28 61 72 65 66 20 63 6c 2d 78 20 30 29 20 63 6c 2d 73 74 72 75 63 74 2d 79 .(memq.(aref.cl-x.0).cl-struct-y
24320 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 29 29 20 28 73 69 67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 as--exit-tags)).(signal.'wrong-t
24340 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20 27 79 61 73 2d 2d 65 78 69 74 20 63 6c ype-argument.(list.'yas--exit.cl
24360 2d 78 29 29 29 20 28 61 72 65 66 20 63 6c 2d 78 20 32 29 29 20 6e 69 6c 5d 20 37 5d 29 0a 28 70 -x))).(aref.cl-x.2)).nil].7]).(p
24380 75 74 20 27 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 ut.'yas--exit-next.'compiler-mac
243a0 72 6f 20 27 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 2d 2d 63 6d 61 63 72 6f 29 0a 28 64 65 66 ro.'yas--exit-next--cmacro).(def
243c0 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 69 74 2d 6e 65 78 74 20 23 5b 28 63 6c 2d 78 29 20 22 alias.'yas--exit-next.#[(cl-x)."
243e0 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 .\302H.>\204..\303\304\305.D\"\2
24400 31 30 08 5c 33 30 36 48 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 10.\306H\207".[cl-x.cl-struct-ya
24420 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 s--exit-tags.0.signal.wrong-type
24440 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 65 78 69 74 20 32 5d 20 34 5d 29 0a 28 62 79 74 65 -argument.yas--exit.2].4]).(byte
24460 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 -code."\300\301\302\303#\210\304
24480 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 79 61 \305\306\"\207".[function-put.ya
244a0 73 2d 2d 65 78 69 74 2d 6e 65 78 74 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 s--exit-next.side-effect-free.t.
244c0 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 79 61 73 2d 2d 65 78 69 74 20 63 6f 70 79 2d 73 65 71 defalias.copy-yas--exit.copy-seq
244e0 75 65 6e 63 65 5d 20 34 29 0a 23 40 34 34 20 0a 0a 28 66 6e 20 43 4c 2d 57 48 4f 4c 45 20 26 63 uence].4).#@44...(fn.CL-WHOLE.&c
24500 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 4d 41 52 4b 45 52 20 4e 45 58 54 29 1f 0a 28 64 65 66 61 l-quote.&key.MARKER.NEXT)..(defa
24520 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 lias.'make-yas--exit--cmacro.#[(
24540 63 6c 2d 77 68 6f 6c 65 20 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 cl-whole.&rest.#1=#:--cl-rest--)
24560 20 22 5c 33 30 35 08 5c 33 30 36 5c 22 41 40 19 5c 33 30 35 08 5c 33 30 37 5c 22 41 40 1a 08 1b ."\305.\306\"A@.\305.\307\"A@...
24580 0b 5c 32 30 33 3a 00 0b 40 5c 33 31 30 3e 5c 32 30 33 23 00 0b 41 41 5c 32 31 31 13 5c 32 30 32 .\203:..@\310>\203#..AA\211.\202
245a0 11 00 5c 33 31 31 08 3e 41 40 5c 32 30 33 31 00 5c 33 31 32 5c 32 31 31 13 5c 32 30 32 11 00 5c ..\311.>A@\2031.\312\211.\202..\
245c0 33 31 33 5c 33 31 34 0b 40 5c 22 5c 32 31 30 5c 32 30 32 10 00 29 5c 33 31 35 5c 33 31 36 5c 33 313\314.@\"\210\202..)\315\316\3
245e0 31 37 5c 33 31 32 5c 66 5c 33 31 32 09 5c 6e 26 07 2a 5c 32 30 37 22 20 5b 23 31 23 20 6d 61 72 17\312\f\312.\n&.*\207".[#1#.mar
24600 6b 65 72 20 6e 65 78 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 63 6c 2d 77 68 6f ker.next.#2=#:--cl-keys--.cl-who
24620 6c 65 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 6d 61 72 6b 65 72 20 3a 6e 65 78 74 20 28 3a le.plist-member.:marker.:next.(:
24640 6d 61 72 6b 65 72 20 3a 6e 65 78 74 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 marker.:next.:allow-other-keys).
24660 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 :allow-other-keys.nil.error."Key
24680 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6d 61 word.argument.%s.not.one.of.(:ma
246a0 72 6b 65 72 20 3a 6e 65 78 74 29 22 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 rker.:next)".cl--defsubst-expand
246c0 20 28 6d 61 72 6b 65 72 20 6e 65 78 74 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 6d 61 6b 65 2d 79 61 .(marker.next).(cl-block.make-ya
246e0 73 2d 2d 65 78 69 74 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 s--exit."Constructor.for.objects
24700 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 65 78 69 74 27 2e 22 20 28 64 65 63 6c 61 72 65 20 .of.type.`yas--exit'.".(declare.
24720 28 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 65 63 74 6f 72 20 27 63 (side-effect-free.t)).(vector.'c
24740 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 20 6d 61 72 6b 65 72 20 6e 65 78 74 29 29 l-struct-yas--exit.marker.next))
24760 5d 20 39 20 28 23 24 20 2e 20 31 34 38 37 31 39 29 5d 29 0a 28 70 75 74 20 27 6d 61 6b 65 2d 79 ].9.(#$...148719)]).(put.'make-y
24780 61 73 2d 2d 65 78 69 74 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 6d 61 6b 65 2d 79 as--exit.'compiler-macro.'make-y
247a0 61 73 2d 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 36 39 20 43 6f 6e 73 74 72 75 63 74 as--exit--cmacro).#@69.Construct
247c0 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 79 61 73 2d 2d 65 78 69 or.for.objects.of.type.`yas--exi
247e0 74 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 4d 41 52 4b 45 52 20 4e 45 58 54 29 1f 0a 28 64 65 66 t'...(fn.&key.MARKER.NEXT)..(def
24800 61 6c 69 61 73 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 65 78 69 74 20 23 5b 28 26 72 65 73 74 20 23 alias.'make-yas--exit.#[(&rest.#
24820 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 34 08 5c 33 30 35 5c 22 41 40 19 1=#:--cl-rest--)."\304.\305\"A@.
24840 5c 33 30 34 08 5c 33 30 36 5c 22 41 40 1a 08 1b 0b 5c 32 30 33 3a 00 0b 40 5c 33 30 37 3e 5c 32 \304.\306\"A@....\203:..@\307>\2
24860 30 33 23 00 0b 41 41 5c 32 31 31 13 5c 32 30 32 11 00 5c 33 31 30 08 3e 41 40 5c 32 30 33 31 00 03#..AA\211.\202..\310.>A@\2031.
24880 5c 33 31 31 5c 32 31 31 13 5c 32 30 32 11 00 5c 33 31 32 5c 33 31 33 0b 40 5c 22 5c 32 31 30 5c \311\211.\202..\312\313.@\"\210\
248a0 32 30 32 10 00 29 5c 33 31 34 5c 33 31 35 09 5c 6e 23 2a 5c 32 30 37 22 20 5b 23 31 23 20 6d 61 202..)\314\315.\n#*\207".[#1#.ma
248c0 72 6b 65 72 20 6e 65 78 74 20 23 32 3d 23 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 20 70 6c 69 73 74 rker.next.#2=#:--cl-keys--.plist
248e0 2d 6d 65 6d 62 65 72 20 3a 6d 61 72 6b 65 72 20 3a 6e 65 78 74 20 28 3a 6d 61 72 6b 65 72 20 3a -member.:marker.:next.(:marker.:
24900 6e 65 78 74 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f next.:allow-other-keys).:allow-o
24920 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 ther-keys.nil.error."Keyword.arg
24940 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 6d 61 72 6b 65 72 20 3a 6e 65 ument.%s.not.one.of.(:marker.:ne
24960 78 74 29 22 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 5d xt)".vector.cl-struct-yas--exit]
24980 20 35 20 28 23 24 20 2e 20 31 34 39 34 33 31 29 5d 29 0a 28 66 75 6e 63 74 69 6f 6e 2d 70 75 74 .5.(#$...149431)]).(function-put
249a0 20 27 6d 61 6b 65 2d 79 61 73 2d 2d 65 78 69 74 20 27 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 .'make-yas--exit.'side-effect-fr
249c0 65 65 20 74 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 69 74 2d ee.t).(defalias.'yas--make-exit-
249e0 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 6d 61 72 6b 65 72 29 -cmacro.#[(_cl-whole-arg.marker)
24a00 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 ."\301\302\303\304\211\211.&.\20
24a20 37 22 20 5b 6d 61 72 6b 65 72 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 7".[marker.cl--defsubst-expand.(
24a40 6d 61 72 6b 65 72 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 69 74 marker).(cl-block.yas--make-exit
24a60 20 22 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 ."Constructor.for.objects.of.typ
24a80 65 20 60 79 61 73 2d 2d 65 78 69 74 27 2e 22 20 28 64 65 63 6c 61 72 65 20 28 73 69 64 65 2d 65 e.`yas--exit'.".(declare.(side-e
24aa0 66 66 65 63 74 2d 66 72 65 65 20 74 29 29 20 28 76 65 63 74 6f 72 20 27 63 6c 2d 73 74 72 75 63 ffect-free.t)).(vector.'cl-struc
24ac0 74 2d 79 61 73 2d 2d 65 78 69 74 20 6d 61 72 6b 65 72 20 6e 69 6c 29 29 20 6e 69 6c 5d 20 37 5d t-yas--exit.marker.nil)).nil].7]
24ae0 29 0a 28 70 75 74 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 69 74 20 27 63 6f 6d 70 69 6c 65 72 ).(put.'yas--make-exit.'compiler
24b00 2d 6d 61 63 72 6f 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 69 74 2d 2d 63 6d 61 63 72 6f 29 0a -macro.'yas--make-exit--cmacro).
24b20 23 40 34 36 20 43 6f 6e 73 74 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 #@46.Constructor.for.objects.of.
24b40 74 79 70 65 20 60 79 61 73 2d 2d 65 78 69 74 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 type.`yas--exit'...(defalias.'ya
24b60 73 2d 2d 6d 61 6b 65 2d 65 78 69 74 20 23 5b 28 6d 61 72 6b 65 72 29 20 22 5c 33 30 31 5c 33 30 s--make-exit.#[(marker)."\301\30
24b80 32 08 5c 33 30 33 23 5c 32 30 37 22 20 5b 6d 61 72 6b 65 72 20 76 65 63 74 6f 72 20 63 6c 2d 73 2.\303#\207".[marker.vector.cl-s
24ba0 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 20 6e 69 6c 5d 20 34 20 28 23 24 20 2e 20 31 35 30 truct-yas--exit.nil].4.(#$...150
24bc0 33 30 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 309)]).(byte-code."\300\301\302\
24be0 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 30 36 5c 32 31 31 303#\210\304\305\306\307\306\211
24c00 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 30 33 26 09 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f \310\311\312\303&.\207".[functio
24c20 6e 2d 70 75 74 20 79 61 73 2d 2d 6d 61 6b 65 2d 65 78 69 74 20 73 69 64 65 2d 65 66 66 65 63 74 n-put.yas--make-exit.side-effect
24c40 2d 66 72 65 65 20 74 20 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 79 61 73 2d 2d 65 78 -free.t.cl-struct-define.yas--ex
24c60 69 74 20 6e 69 6c 20 63 6c 2d 73 74 72 75 63 74 75 72 65 2d 6f 62 6a 65 63 74 20 28 28 63 6c 2d it.nil.cl-structure-object.((cl-
24c80 74 61 67 2d 73 6c 6f 74 29 20 28 6d 61 72 6b 65 72 29 20 28 6e 65 78 74 29 29 20 63 6c 2d 73 74 tag-slot).(marker).(next)).cl-st
24ca0 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 ruct-yas--exit-tags.cl-struct-ya
24cc0 73 2d 2d 65 78 69 74 5d 20 31 30 29 0a 23 40 32 30 36 20 45 76 61 6c 75 61 74 65 20 42 4f 44 59 s--exit].10).#@206.Evaluate.BODY
24ce0 20 77 69 74 68 20 62 69 6e 64 69 6e 67 73 20 66 72 6f 6d 20 45 4e 56 2e 0a 45 4e 56 20 69 73 20 .with.bindings.from.ENV..ENV.is.
24d00 61 20 6c 69 73 70 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 65 76 61 6c 75 61 74 65 73 a.lisp.expression.that.evaluates
24d20 20 74 6f 20 6c 69 73 74 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 77 69 74 68 0a 74 68 65 20 66 6f .to.list.of.elements.with.the.fo
24d40 72 6d 20 28 56 41 52 20 46 4f 52 4d 29 2c 20 77 68 65 72 65 20 56 41 52 20 69 73 20 61 20 73 79 rm.(VAR.FORM),.where.VAR.is.a.sy
24d60 6d 62 6f 6c 20 61 6e 64 20 46 4f 52 4d 20 69 73 20 61 20 6c 69 73 70 0a 65 78 70 72 65 73 73 69 mbol.and.FORM.is.a.lisp.expressi
24d80 6f 6e 20 74 68 61 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 69 74 73 20 76 61 6c 75 65 2e 1f on.that.evaluates.to.its.value..
24da0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6c 65 74 65 6e 76 20 27 28 6d 61 63 72 6f 20 .(defalias.'yas--letenv.'(macro.
24dc0 2e 20 23 5b 28 65 6e 76 20 26 72 65 73 74 20 62 6f 64 79 29 20 22 5c 33 30 33 5c 33 30 34 21 18 ..#[(env.&rest.body)."\303\304!.
24de0 5c 33 30 35 08 09 44 43 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 45 5c 33 30 37 5c 33 31 31 08 45 \305..DC\306\307\310.E\307\311.E
24e00 5c 6e 42 42 42 45 29 5c 32 30 37 22 20 5b 65 6e 76 76 61 72 20 65 6e 76 20 62 6f 64 79 20 6d 61 \nBBBE)\207".[envvar.env.body.ma
24e20 6b 65 2d 73 79 6d 62 6f 6c 20 22 65 6e 76 76 61 72 22 20 6c 65 74 20 63 6c 2d 70 72 6f 67 76 20 ke-symbol."envvar".let.cl-progv.
24e40 6d 61 70 63 61 72 20 23 27 63 61 72 20 28 6c 61 6d 62 64 61 20 28 76 2d 66 29 20 28 65 76 61 6c mapcar.#'car.(lambda.(v-f).(eval
24e60 20 28 63 61 64 72 20 76 2d 66 29 29 29 5d 20 37 20 28 23 24 20 2e 20 31 35 30 37 33 39 29 5d 29 .(cadr.v-f)))].7.(#$...150739)])
24e80 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c ).(byte-code."\300\301\302\303#\
24ea0 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 70 75 74 20 79 210\304\301\305\306#\207".[put.y
24ec0 61 73 2d 2d 6c 65 74 65 6e 76 20 65 64 65 62 75 67 2d 66 6f 72 6d 2d 73 70 65 63 20 28 66 6f 72 as--letenv.edebug-form-spec.(for
24ee0 6d 20 62 6f 64 79 29 20 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6c 69 73 70 2d 69 6e 64 65 6e 74 m.body).function-put.lisp-indent
24f00 2d 66 75 6e 63 74 69 6f 6e 20 31 5d 20 34 29 0a 23 40 39 39 20 41 70 70 6c 79 20 46 55 4e 20 74 -function.1].4).#@99.Apply.FUN.t
24f20 6f 20 61 6c 6c 20 6d 61 72 6b 65 72 20 28 73 75 62 29 66 69 65 6c 64 73 20 69 6e 20 53 4e 49 50 o.all.marker.(sub)fields.in.SNIP
24f40 50 45 54 2e 0a 55 70 64 61 74 65 20 65 61 63 68 20 66 69 65 6c 64 20 77 69 74 68 20 74 68 65 20 PET..Update.each.field.with.the.
24f60 72 65 73 75 6c 74 20 6f 66 20 63 61 6c 6c 69 6e 67 20 46 55 4e 2e 1f 0a 28 64 65 66 61 6c 69 61 result.of.calling.FUN...(defalia
24f80 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6d 61 70 2d 6d 61 72 6b 65 72 73 20 23 5b 28 66 s.'yas--snippet-map-markers.#[(f
24fa0 75 6e 20 73 6e 69 70 70 65 74 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 37 5c un.snippet).".\306H.>\204..\307\
24fc0 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 33 31 33 1a 5c 32 31 31 1b 5c 310\311.D\"\210.\312H\313.\211.\
24fe0 32 30 33 07 01 0b 40 5c 32 31 31 12 5c 33 30 36 48 5c 66 3e 5c 32 30 34 2b 00 5c 33 30 37 5c 33 203...@\211.\306H\f>\204+.\307\3
25000 31 30 5c 33 31 34 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1d 5c 33 31 32 0e 12 5c 6e 5c 33 10\314\nD\"\210\n\211.\312..\n\3
25020 30 36 48 5c 66 3e 5c 32 30 34 40 00 5c 33 30 37 5c 33 31 30 5c 33 31 34 5c 6e 44 5c 22 5c 32 31 06H\f>\204@.\307\310\314\nD\"\21
25040 30 5c 6e 5c 33 31 32 48 21 49 5c 32 31 30 29 5c 6e 5c 33 30 36 48 5c 66 3e 5c 32 30 34 56 00 5c 0\n\312H!I\210)\n\306H\f>\204V.\
25060 33 30 37 5c 33 31 30 5c 33 31 34 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1e 13 5c 33 31 35 307\310\314\nD\"\210\n\211..\315
25080 0e 12 5c 6e 5c 33 30 36 48 5c 66 3e 5c 32 30 34 6c 00 5c 33 30 37 5c 33 31 30 5c 33 31 34 5c 6e ..\n\306H\f>\204l.\307\310\314\n
250a0 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 35 48 21 49 5c 32 31 30 29 5c 6e 5c 33 30 36 48 5c 66 3e 5c D\"\210\n\315H!I\210)\n\306H\f>\
250c0 32 30 34 5c 32 30 32 00 5c 33 30 37 5c 33 31 30 5c 33 31 34 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 204\202.\307\310\314\nD\"\210\n\
250e0 33 31 36 48 5c 33 31 33 1e 14 5c 32 31 31 1b 5c 32 30 33 5c 33 37 37 00 0b 40 5c 32 31 31 16 14 316H\313..\211.\203\377..@\211..
25100 5c 33 30 36 48 0e 15 3e 5c 32 30 34 5c 32 34 32 00 5c 33 30 37 5c 33 31 30 5c 33 31 37 0e 14 44 \306H..>\204\242.\307\310\317..D
25120 5c 22 5c 32 31 30 0e 14 5c 32 31 31 1e 16 5c 33 32 30 0e 12 0e 14 5c 33 30 36 48 0e 15 3e 5c 32 \"\210..\211..\320....\306H..>\2
25140 30 34 5c 32 37 34 00 5c 33 30 37 5c 33 31 30 5c 33 31 37 0e 14 44 5c 22 5c 32 31 30 0e 14 5c 33 04\274.\307\310\317..D\"\210..\3
25160 32 30 48 21 49 5c 32 31 30 29 0e 14 5c 33 30 36 48 0e 15 3e 5c 32 30 34 5c 33 32 36 00 5c 33 30 20H!I\210)..\306H..>\204\326.\30
25180 37 5c 33 31 30 5c 33 31 37 0e 14 44 5c 22 5c 32 31 30 0e 14 5c 32 31 31 1e 17 5c 33 31 32 0e 12 7\310\317..D\"\210..\211..\312..
251a0 0e 14 5c 33 30 36 48 0e 15 3e 5c 32 30 34 5c 33 36 30 00 5c 33 30 37 5c 33 31 30 5c 33 31 37 0e ..\306H..>\204\360.\307\310\317.
251c0 14 44 5c 22 5c 32 31 30 0e 14 5c 33 31 32 48 21 49 5c 32 31 30 29 0b 41 5c 32 31 31 13 5c 32 30 .D\"\210..\312H!I\210).A\211.\20
251e0 34 5c 32 31 35 00 2a 0b 41 5c 32 31 31 13 5c 32 30 34 19 00 2a 08 5c 33 30 36 48 09 3e 5c 32 30 4\215.*.A\211.\204..*.\306H.>\20
25200 34 17 01 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 32 31 4..\307\310\311.D\"\210.\315H\21
25220 31 1e 18 5c 32 30 35 53 01 0e 18 5c 33 30 36 48 0e 19 3e 5c 32 30 34 32 01 5c 33 30 37 5c 33 31 1..\205S...\306H..>\2042.\307\31
25240 30 5c 33 32 31 0e 18 44 5c 22 5c 32 31 30 0e 18 5c 32 31 31 1e 1a 5c 33 32 30 0e 12 0e 18 5c 33 0\321..D\"\210..\211..\320....\3
25260 30 36 48 0e 19 3e 5c 32 30 34 4c 01 5c 33 30 37 5c 33 31 30 5c 33 32 31 0e 18 44 5c 22 5c 32 31 06H..>\204L.\307\310\321..D\"\21
25280 30 0e 18 5c 33 32 30 48 21 49 29 29 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 0..\320H!I))\207".[snippet.cl-st
252a0 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 66 69 65 6c 64 20 2d 2d 64 ruct-yas--snippet-tags.field.--d
252c0 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c olist-tail--.cl-struct-yas--fiel
252e0 64 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 d-tags.#1=#:v.0.signal.wrong-typ
25300 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 32 20 6e 69 6c 20 79 61 e-argument.yas--snippet.2.nil.ya
25320 73 2d 2d 66 69 65 6c 64 20 33 20 35 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 31 20 79 61 73 2d 2d s--field.3.5.yas--mirror.1.yas--
25340 65 78 69 74 20 66 75 6e 20 23 32 3d 23 3a 76 20 6d 69 72 72 6f 72 20 63 6c 2d 73 74 72 75 63 74 exit.fun.#2=#:v.mirror.cl-struct
25360 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 23 33 3d 23 3a 76 20 23 34 3d 23 3a 76 20 -yas--mirror-tags.#3=#:v.#4=#:v.
25380 73 6e 69 70 70 65 74 2d 65 78 69 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 snippet-exit.cl-struct-yas--exit
253a0 2d 74 61 67 73 20 23 35 3d 23 3a 76 5d 20 38 20 28 23 24 20 2e 20 31 35 31 33 31 37 29 5d 29 0a -tags.#5=#:v].8.(#$...151317)]).
253c0 23 40 35 30 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 53 4e 49 50 50 45 54 20 68 #@50.Return.non-nil.if.SNIPPET.h
253e0 61 73 6e 27 74 20 62 65 65 6e 20 63 6f 6d 6d 69 74 74 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 asn't.been.committed...(defalias
25400 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6c 69 76 65 2d 70 20 23 5b 28 73 6e 69 70 70 65 74 .'yas--snippet-live-p.#[(snippet
25420 29 20 22 5c 33 30 31 32 0b 00 5c 33 30 32 5c 33 30 33 08 5c 22 5c 32 31 30 5c 33 30 34 30 5c 32 )."\3012..\302\303.\"\210\3040\2
25440 30 37 22 20 5b 73 6e 69 70 70 65 74 20 6c 69 76 65 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6d 07".[snippet.live.yas--snippet-m
25460 61 70 2d 6d 61 72 6b 65 72 73 20 23 5b 28 6d 29 20 22 5c 33 30 31 08 21 5c 32 30 33 08 00 08 5c ap-markers.#[(m)."\301.!\203...\
25480 32 30 37 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 22 5c 32 30 37 22 20 5b 6d 20 6d 61 72 6b 65 72 207\302\303\304\"\207".[m.marker
254a0 70 20 74 68 72 6f 77 20 6c 69 76 65 20 6e 69 6c 5d 20 33 5d 20 74 5d 20 33 20 28 23 24 20 2e 20 p.throw.live.nil].3].t].3.(#$...
254c0 31 35 32 35 31 37 29 5d 29 0a 23 40 32 31 31 20 43 61 6c 63 75 6c 61 74 65 20 74 72 61 6e 73 66 152517)]).#@211.Calculate.transf
254e0 6f 72 6d 65 64 20 73 74 72 69 6e 67 20 66 6f 72 20 46 49 45 4c 44 2d 4f 52 2d 4d 49 52 52 4f 52 ormed.string.for.FIELD-OR-MIRROR
25500 20 66 72 6f 6d 20 46 49 45 4c 44 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 74 72 61 .from.FIELD...If.there.is.no.tra
25520 6e 73 66 6f 72 6d 20 66 6f 72 20 68 74 20 66 69 65 6c 64 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e nsform.for.ht.field,.return.nil.
25540 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 20 74 72 61 6e 73 66 6f 72 6d 20 62 75 74 20 69 74 ..If.there.is.a.transform.but.it
25560 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 72 65 74 75 72 6e 20 74 68 65 20 65 6d 70 74 79 0a 73 .returns.nil,.return.the.empty.s
25580 74 72 69 6e 67 20 69 66 66 20 45 4d 50 54 59 2d 4f 4e 2d 4e 49 4c 2d 50 20 69 73 20 74 72 75 65 tring.iff.EMPTY-ON-NIL-P.is.true
255a0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 70 70 6c 79 2d 74 72 61 6e 73 66 6f ...(defalias.'yas--apply-transfo
255c0 72 6d 20 23 5b 28 66 69 65 6c 64 2d 6f 72 2d 6d 69 72 72 6f 72 20 66 69 65 6c 64 20 26 6f 70 74 rm.#[(field-or-mirror.field.&opt
255e0 69 6f 6e 61 6c 20 65 6d 70 74 79 2d 6f 6e 2d 6e 69 6c 2d 70 29 20 22 5c 33 30 36 08 21 19 08 5c ional.empty-on-nil-p)."\306.!..\
25600 33 30 37 48 5c 6e 3e 5c 32 30 34 13 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 307H\n>\204..\310\311\312.D\"\21
25620 30 08 5c 33 31 33 48 1b 5c 33 31 34 5c 66 21 5c 32 30 33 41 00 5c 66 47 5c 33 31 33 59 5c 32 30 0.\313H.\314\f!\203A.\fG\313Y\20
25640 33 41 00 5c 66 5c 33 30 37 48 0d 3e 5c 32 30 33 41 00 5c 66 5c 33 30 37 48 0d 3e 5c 32 30 34 3b 3A.\f\307H.>\203A.\f\307H.>\204;
25660 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 36 48 5c 32 30 .\310\311\315\fD\"\210\f\316H\20
25680 32 53 00 5c 66 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 50 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 2S.\f\307H\n>\204P.\310\311\312\
256a0 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 37 48 1e 14 5c 33 31 34 5c 66 21 5c 32 30 33 7f 00 5c 66 fD\"\210\f\317H..\314\f!\203..\f
256c0 47 5c 33 31 33 59 5c 32 30 33 7f 00 5c 66 5c 33 30 37 48 0d 3e 5c 32 30 33 7f 00 5c 66 5c 33 30 G\313Y\203..\f\307H.>\203..\f\30
256e0 37 48 0d 3e 5c 32 30 34 79 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 5c 66 44 5c 22 5c 32 31 30 5c 7H.>\204y.\310\311\315\fD\"\210\
25700 66 5c 33 32 30 48 5c 32 30 32 5c 32 32 31 00 5c 66 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 5c 32 31 f\320H\202\221.\f\307H\n>\204\21
25720 36 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 32 31 48 1e 15 6.\310\311\312\fD\"\210\f\321H..
25740 0e 14 5c 32 30 35 5c 32 35 36 00 5c 32 31 32 0e 15 62 5c 32 31 30 5c 33 32 32 0e 14 21 5c 32 31 ..\205\256.\212..b\210\322..!\21
25760 31 1e 16 5c 32 30 36 5c 32 35 35 00 0e 17 5c 32 30 35 5c 32 35 35 00 5c 33 32 33 2a 2c 5c 32 30 1..\206\255...\205\255.\323*,\20
25780 37 22 20 5b 66 69 65 6c 64 20 79 61 73 2d 74 65 78 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 7".[field.yas-text.cl-struct-yas
257a0 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 79 61 73 2d 6d 6f 64 69 66 69 65 64 2d 70 20 66 69 65 6c --field-tags.yas-modified-p.fiel
257c0 64 2d 6f 72 2d 6d 69 72 72 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f d-or-mirror.cl-struct-yas--mirro
257e0 72 2d 74 61 67 73 20 79 61 73 2d 2d 66 69 65 6c 64 2d 74 65 78 74 2d 66 6f 72 2d 64 69 73 70 6c r-tags.yas--field-text-for-displ
25800 61 79 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 ay.0.signal.wrong-type-argument.
25820 79 61 73 2d 2d 66 69 65 6c 64 20 37 20 76 65 63 74 6f 72 70 20 79 61 73 2d 2d 6d 69 72 72 6f 72 yas--field.7.vectorp.yas--mirror
25840 20 33 20 36 20 31 20 32 20 79 61 73 2d 2d 65 76 61 6c 2d 66 6f 72 2d 73 74 72 69 6e 67 20 22 22 .3.6.1.2.yas--eval-for-string.""
25860 20 74 72 61 6e 73 66 6f 72 6d 20 73 74 61 72 74 2d 70 6f 69 6e 74 20 72 65 74 20 65 6d 70 74 79 .transform.start-point.ret.empty
25880 2d 6f 6e 2d 6e 69 6c 2d 70 5d 20 35 20 28 23 24 20 2e 20 31 35 32 37 38 34 29 5d 29 0a 23 40 39 -on-nil-p].5.(#$...152784)]).#@9
258a0 31 20 52 65 70 6c 61 63 65 20 61 6c 6c 20 6f 63 63 75 72 72 65 6e 63 65 73 20 66 72 6f 6d 20 46 1.Replace.all.occurrences.from.F
258c0 52 4f 4d 20 74 6f 20 54 4f 2e 0a 0a 57 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 6e 67 ROM.to.TO...With.optional.string
258e0 20 54 45 58 54 20 64 6f 20 69 74 20 69 6e 20 74 68 61 74 20 73 74 72 69 6e 67 2e 1f 0a 28 64 65 .TEXT.do.it.in.that.string...(de
25900 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 70 6c 61 63 65 2d 61 6c 6c 20 23 5b 28 66 72 6f 6d falias.'yas--replace-all.#[(from
25920 20 74 6f 20 26 6f 70 74 69 6f 6e 61 6c 20 74 65 78 74 29 20 22 08 5c 32 30 33 0e 00 5c 33 30 33 .to.&optional.text).".\203..\303
25940 5c 33 30 34 09 21 5c 6e 08 5c 33 30 35 5c 32 31 31 25 5c 32 30 37 65 62 5c 32 31 30 5c 33 30 36 \304.!\n.\305\211%\207eb\210\306
25960 09 5c 33 30 37 5c 33 30 35 23 5c 32 30 35 23 00 5c 33 31 30 5c 6e 5c 33 30 35 5c 32 31 31 08 24 .\307\305#\205#.\310\n\305\211.$
25980 5c 32 31 30 5c 32 30 32 11 00 5c 32 30 37 22 20 5b 74 65 78 74 20 66 72 6f 6d 20 74 6f 20 72 65 \210\202..\207".[text.from.to.re
259a0 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 72 65 67 65 78 70 2d 71 75 place-regexp-in-string.regexp-qu
259c0 6f 74 65 20 74 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6e 69 6c 20 72 65 70 6c 61 63 65 ote.t.search-forward.nil.replace
259e0 2d 6d 61 74 63 68 5d 20 36 20 28 23 24 20 2e 20 31 35 33 37 36 32 29 5d 29 0a 28 70 75 74 20 27 -match].6.(#$...153762)]).(put.'
25a00 79 61 73 2d 2d 72 65 70 6c 61 63 65 2d 61 6c 6c 20 27 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 yas--replace-all.'byte-optimizer
25a20 20 27 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 29 0a 28 64 .'byte-compile-inline-expand).(d
25a40 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 6e 64 2d 66 69 65 6c 64 efalias.'yas--snippet-find-field
25a60 20 23 5b 28 73 6e 69 70 70 65 74 20 6e 75 6d 62 65 72 29 20 22 5c 33 30 32 5c 33 30 33 08 5c 33 .#[(snippet.number)."\302\303.\3
25a80 30 34 48 09 3e 5c 32 30 34 11 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 04H.>\204..\305\306\307.D\"\210.
25aa0 5c 33 31 30 48 5c 22 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d \310H\"\207".[snippet.cl-struct-
25ac0 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 63 6c 2d 66 69 6e 64 2d 69 66 20 23 5b 28 yas--snippet-tags.cl-find-if.#[(
25ae0 66 69 65 6c 64 29 20 22 08 09 5c 33 30 33 48 5c 6e 3e 5c 32 30 34 10 00 5c 33 30 34 5c 33 30 35 field)."..\303H\n>\204..\304\305
25b00 5c 33 30 36 09 44 5c 22 5c 32 31 30 09 5c 33 30 37 48 3d 5c 32 30 37 22 20 5b 6e 75 6d 62 65 72 \306.D\"\210.\307H=\207".[number
25b20 20 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 .field.cl-struct-yas--field-tags
25b40 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 .0.signal.wrong-type-argument.ya
25b60 73 2d 2d 66 69 65 6c 64 20 31 5d 20 35 5d 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 s--field.1].5].0.signal.wrong-ty
25b80 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 32 5d 20 36 5d 29 0a pe-argument.yas--snippet.2].6]).
25ba0 23 40 34 39 20 53 6f 72 74 20 74 68 65 20 66 69 65 6c 64 73 20 6f 66 20 53 4e 49 50 50 45 54 20 #@49.Sort.the.fields.of.SNIPPET.
25bc0 69 6e 20 6e 61 76 69 67 61 74 69 6f 6e 20 6f 72 64 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 in.navigation.order...(defalias.
25be0 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 73 6f 72 74 2d 66 69 65 6c 64 73 20 23 5b 28 73 6e 69 'yas--snippet-sort-fields.#[(sni
25c00 70 70 65 74 29 20 22 08 5c 33 30 33 48 09 3e 5c 32 30 34 0f 00 5c 33 30 34 5c 33 30 35 5c 33 30 ppet).".\303H.>\204..\304\305\30
25c20 36 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a 5c 33 30 37 5c 33 31 30 08 5c 33 30 33 48 09 3e 5c 6.D\"\210.\211.\307\310.\303H.>\
25c40 32 30 34 23 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 5c 204#.\304\305\306.D\"\210.\307H\
25c60 33 31 31 5c 22 49 29 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 311\"I)\207".[snippet.cl-struct-
25c80 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 30 20 73 69 67 6e 61 yas--snippet-tags.#1=#:v.0.signa
25ca0 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 l.wrong-type-argument.yas--snipp
25cc0 65 74 20 32 20 73 6f 72 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 2d 63 6f 6d et.2.sort.yas--snippet-field-com
25ce0 70 61 72 65 5d 20 38 20 28 23 24 20 2e 20 31 35 34 35 33 33 29 5d 29 0a 23 40 31 38 35 20 43 6f pare].8.(#$...154533)]).#@185.Co
25d00 6d 70 61 72 65 20 46 49 45 4c 44 31 20 61 6e 64 20 46 49 45 4c 44 32 2e 0a 0a 54 68 65 20 66 69 mpare.FIELD1.and.FIELD2...The.fi
25d20 65 6c 64 20 77 69 74 68 20 61 20 6e 75 6d 62 65 72 20 69 73 20 73 6f 72 74 65 64 20 66 69 72 73 eld.with.a.number.is.sorted.firs
25d40 74 2e 20 20 49 66 20 74 68 65 79 20 62 6f 74 68 20 68 61 76 65 20 61 0a 6e 75 6d 62 65 72 2c 20 t...If.they.both.have.a.number,.
25d60 63 6f 6d 70 61 72 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 6e 75 6d 62 65 72 2e 20 20 49 66 20 compare.through.the.number...If.
25d80 6e 65 69 74 68 65 72 20 68 61 76 65 2c 20 63 6f 6d 70 61 72 65 0a 74 68 72 6f 75 67 68 20 74 68 neither.have,.compare.through.th
25da0 65 20 66 69 65 6c 64 27 73 20 73 74 61 72 74 20 70 6f 69 6e 74 1f 0a 28 64 65 66 61 6c 69 61 73 e.field's.start.point..(defalias
25dc0 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 65 6c 64 2d 63 6f 6d 70 61 72 65 20 23 5b 28 .'yas--snippet-field-compare.#[(
25de0 66 69 65 6c 64 31 20 66 69 65 6c 64 32 29 20 22 08 5c 33 30 35 48 09 3e 5c 32 30 34 0f 00 5c 33 field1.field2).".\305H.>\204..\3
25e00 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 5c 6e 5c 33 30 35 48 09 06\307\310.D\"\210.\311H\n\305H.
25e20 3e 5c 32 30 34 21 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 >\204!.\306\307\310\nD\"\210\n\3
25e40 31 31 48 1b 5c 32 31 31 1c 5c 32 30 33 48 00 0b 5c 32 30 33 41 00 0b 5c 33 30 35 55 5c 32 30 36 11H.\211.\203H..\203A..\305U\206
25e60 77 00 5c 66 5c 33 30 35 55 3f 5c 32 30 35 77 00 5c 66 0b 57 5c 32 30 32 77 00 5c 66 5c 33 30 35 w.\f\305U?\205w.\f.W\202w.\f\305
25e80 55 3f 5c 32 30 32 77 00 0b 5c 32 30 33 52 00 0b 5c 33 30 35 55 5c 32 30 32 77 00 08 5c 33 30 35 U?\202w..\203R..\305U\202w..\305
25ea0 48 09 3e 5c 32 30 34 61 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204a.\306\307\310.D\"\210.\3
25ec0 31 32 48 5c 6e 5c 33 30 35 48 09 3e 5c 32 30 34 73 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 6e 12H\n\305H.>\204s.\306\307\310\n
25ee0 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 32 48 57 2a 5c 32 30 37 22 20 5b 66 69 65 6c 64 31 20 63 6c D\"\210\n\312HW*\207".[field1.cl
25f00 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 66 69 65 6c 64 32 20 6e -struct-yas--field-tags.field2.n
25f20 32 20 6e 31 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 2.n1.0.signal.wrong-type-argumen
25f40 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 31 20 32 5d 20 36 20 28 23 24 20 2e 20 31 35 34 38 37 38 t.yas--field.1.2].6.(#$...154878
25f60 29 5d 29 0a 23 40 34 35 20 47 75 65 73 73 20 69 66 20 53 4e 49 50 50 45 54 27 73 20 46 49 45 4c )]).#@45.Guess.if.SNIPPET's.FIEL
25f80 44 20 73 68 6f 75 6c 64 20 62 65 20 73 6b 69 70 70 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 D.should.be.skipped...(defalias.
25fa0 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 62 61 62 6c 79 2d 64 65 6c 65 74 65 64 2d 70 20 23 'yas--field-probably-deleted-p.#
25fc0 5b 28 73 6e 69 70 70 65 74 20 66 69 65 6c 64 29 20 22 08 5c 33 30 34 48 09 3e 5c 32 30 34 0f 00 [(snippet.field).".\304H.>\204..
25fe0 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 08 5c 33 30 34 48 \305\306\307.D\"\210.\310H.\304H
26000 09 3e 5c 32 30 34 21 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 .>\204!.\305\306\307.D\"\210.\31
26020 31 48 5a 5c 33 30 34 55 5c 32 30 35 5c 33 30 32 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 39 00 5c 1HZ\304U\205\302..\304H.>\2049.\
26040 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 30 35 5c 33 30 305\306\307.D\"\210.\312H\205\30
26060 32 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 4e 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 2..\304H.>\204N.\305\306\307.D\"
26080 5c 32 31 30 08 5c 33 31 33 48 5c 32 30 34 5c 32 33 30 00 08 5c 33 31 34 5c 6e 5c 33 30 34 48 0b \210.\313H\204\230..\314\n\304H.
260a0 3e 5c 32 30 34 65 00 5c 33 30 35 5c 33 30 36 5c 33 31 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 >\204e.\305\306\315\nD\"\210\n\3
260c0 31 30 48 21 40 3d 5c 32 30 35 5c 33 30 32 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 7d 00 5c 33 30 10H!@=\205\302..\304H.>\204}.\30
260e0 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 5c 33 31 36 5c 6e 5c 33 30 5\306\307.D\"\210.\310H\316\n\30
26100 34 48 0b 3e 5c 32 30 34 5c 32 32 30 00 5c 33 30 35 5c 33 30 36 5c 33 31 35 5c 6e 44 5c 22 5c 32 4H.>\204\220.\305\306\315\nD\"\2
26120 31 30 5c 6e 5c 33 31 37 48 21 55 5c 32 30 35 5c 33 30 32 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 10\n\317H!U\205\302..\304H.>\204
26140 5c 32 34 37 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 32 30 48 5c \247.\305\306\307.D\"\210.\320H\
26160 32 30 35 5c 33 30 31 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 5c 32 37 34 00 5c 33 30 35 5c 33 30 205\301..\304H.>\204\274.\305\30
26180 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 32 30 48 5c 33 30 34 55 3f 5c 32 30 37 22 20 5b 6\307.D\"\210.\320H\304U?\207".[
261a0 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 field.cl-struct-yas--field-tags.
261c0 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 snippet.cl-struct-yas--snippet-t
261e0 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 ags.0.signal.wrong-type-argument
26200 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 20 37 20 34 20 6c 61 73 74 20 79 61 73 2d 2d 73 6e .yas--field.2.3.7.4.last.yas--sn
26220 69 70 70 65 74 20 6f 76 65 72 6c 61 79 2d 65 6e 64 20 35 20 31 5d 20 36 20 28 23 24 20 2e 20 31 ippet.overlay-end.5.1].6.(#$...1
26240 35 35 34 39 37 29 5d 29 0a 23 40 34 30 30 20 52 65 74 75 72 6e 20 61 20 73 6f 72 74 65 64 20 6c 55497)]).#@400.Return.a.sorted.l
26260 69 73 74 20 6f 66 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 73 2e 0a 54 68 65 20 6d 6f 73 74 ist.of.active.snippets..The.most
26280 20 72 65 63 65 6e 74 6c 79 2d 69 6e 73 65 72 74 65 64 20 73 6e 69 70 70 65 74 73 20 61 72 65 20 .recently-inserted.snippets.are.
262a0 72 65 74 75 72 6e 65 64 20 66 69 72 73 74 2e 0a 0a 4f 6e 6c 79 20 73 6e 69 70 70 65 74 73 20 6f returned.first...Only.snippets.o
262c0 76 65 72 6c 61 70 70 69 6e 67 20 74 68 65 20 72 65 67 69 6f 6e 20 42 45 47 20 2e 2e 2e 20 45 4e verlapping.the.region.BEG.....EN
262e0 44 20 61 72 65 20 72 65 74 75 72 6e 65 64 2e 0a 4f 76 65 72 6c 61 70 70 69 6e 67 20 68 61 73 20 D.are.returned..Overlapping.has.
26300 74 68 65 20 73 61 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e the.same.meaning.as.described.in
26320 20 60 6f 76 65 72 6c 61 79 73 2d 69 6e 27 2e 0a 49 66 20 45 4e 44 20 69 73 20 6f 6d 69 74 74 65 .`overlays-in'..If.END.is.omitte
26340 64 2c 20 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 28 31 2b 20 42 45 47 29 2e 20 20 49 66 20 d,.it.defaults.to.(1+.BEG)...If.
26360 42 45 47 20 69 73 20 6f 6d 69 74 74 65 64 2c 0a 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 70 BEG.is.omitted,.it.defaults.to.p
26380 6f 69 6e 74 2e 20 20 41 20 6e 6f 6e 2d 6e 69 6c 2c 20 6e 6f 6e 2d 62 75 66 66 65 72 20 70 6f 73 oint...A.non-nil,.non-buffer.pos
263a0 69 74 69 6f 6e 20 42 45 47 20 69 73 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 61 20 72 61 6e ition.BEG.is.equivalent.to.a.ran
263c0 67 65 20 63 6f 76 65 72 69 6e 67 20 74 68 65 20 77 68 6f 6c 65 20 62 75 66 66 65 72 2e 1f 0a 28 ge.covering.the.whole.buffer...(
263e0 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 23 5b defalias.'yas-active-snippets.#[
26400 28 26 6f 70 74 69 6f 6e 61 6c 20 62 65 67 20 65 6e 64 29 20 22 08 5c 32 30 34 06 00 60 10 08 5c (&optional.beg.end).".\204..`..\
26420 32 35 30 5c 32 30 34 18 00 5c 33 30 36 08 21 5c 32 30 34 18 00 65 10 64 11 5c 32 30 32 1f 00 09 250\204..\306.!\204..e.d.\202...
26440 5c 32 30 34 1f 00 08 54 11 08 65 3d 5c 32 30 33 2d 00 09 64 3d 5c 32 30 33 2d 00 5c 6e 5c 32 30 \204...T..e=\203-..d=\203-.\n\20
26460 37 5c 33 30 37 1b 5c 33 31 30 08 09 5c 22 5c 33 30 37 1c 5c 32 31 31 1d 5c 32 30 33 5b 00 0d 40 7\307.\310..\"\307.\211.\203[..@
26480 14 5c 33 31 31 5c 66 5c 33 31 32 5c 22 5c 32 31 31 1e 0f 5c 32 30 33 53 00 0e 0f 0b 3e 5c 32 30 .\311\f\312\"\211..\203S....>\20
264a0 34 53 00 0e 0f 0b 42 13 29 0d 41 5c 32 31 31 15 5c 32 30 34 3a 00 2a 5c 33 31 33 0b 5c 33 31 34 4S....B.).A\211.\204:.*\313.\314
264c0 5c 33 31 35 5c 33 31 36 24 29 5c 32 30 37 22 20 5b 62 65 67 20 65 6e 64 20 79 61 73 2d 2d 61 63 \315\316$)\207".[beg.end.yas--ac
264e0 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 73 6e 69 70 70 65 74 73 20 6f 76 20 2d 2d 64 6f 6c 69 tive-snippets.snippets.ov.--doli
26500 73 74 2d 74 61 69 6c 2d 2d 20 6d 61 72 6b 65 72 70 20 6e 69 6c 20 6f 76 65 72 6c 61 79 73 2d 69 st-tail--.markerp.nil.overlays-i
26520 6e 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 63 6c 2d 73 6f n.overlay-get.yas--snippet.cl-so
26540 72 74 20 3e 3d 20 3a 6b 65 79 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 69 64 20 73 6e 69 70 70 rt.>=.:key.yas--snippet-id.snipp
26560 65 74 5d 20 36 20 28 23 24 20 2e 20 31 35 36 32 33 39 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 et].6.(#$...156239)]).(byte-code
26580 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c ."\300\301\302\303#\210\304\301\
265a0 33 30 32 5c 33 30 35 23 5c 32 30 37 22 20 5b 64 65 66 61 6c 69 61 73 20 79 61 73 2d 2d 73 6e 69 302\305#\207".[defalias.yas--sni
265c0 70 70 65 74 73 2d 61 74 2d 70 6f 69 6e 74 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 ppets-at-point.yas-active-snippe
265e0 74 73 20 6e 69 6c 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 20 22 30 2e 31 32 22 5d 20 34 29 0a ts.nil.make-obsolete."0.12"].4).
26600 23 40 38 39 20 54 72 79 20 74 6f 20 65 78 70 61 6e 64 20 61 20 73 6e 69 70 70 65 74 20 61 74 20 #@89.Try.to.expand.a.snippet.at.
26620 61 20 6b 65 79 20 62 65 66 6f 72 65 20 70 6f 69 6e 74 2e 0a 0a 4f 74 68 65 72 77 69 73 65 20 64 a.key.before.point...Otherwise.d
26640 65 6c 65 67 61 74 65 20 74 6f 20 60 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 27 2e 1f 0a 28 64 elegate.to.`yas-next-field'...(d
26660 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 2d 6f 72 2d 6d 61 79 62 65 efalias.'yas-next-field-or-maybe
26680 2d 65 78 70 61 6e 64 20 23 5b 6e 69 6c 20 22 08 5c 32 30 33 1a 00 5c 33 30 34 5c 33 30 35 09 5c -expand.#[nil.".\203..\304\305.\
266a0 33 30 36 5c 22 1a 1b 5c 6e 5c 32 30 35 18 00 5c 33 30 37 5c 6e 21 3f 5c 32 30 35 18 00 5c 33 31 306\"..\n\205..\307\n!?\205..\31
266c0 30 20 2a 5c 32 30 37 5c 33 31 30 20 5c 32 30 37 22 20 5b 79 61 73 2d 74 72 69 67 67 65 72 73 2d 0.*\207\310.\207".[yas-triggers-
266e0 69 6e 2d 66 69 65 6c 64 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c in-field.yas--active-field-overl
26700 61 79 20 61 63 74 69 76 65 2d 66 69 65 6c 64 20 79 61 73 2d 66 61 6c 6c 62 61 63 6b 2d 62 65 68 ay.active-field.yas-fallback-beh
26720 61 76 69 6f 72 20 72 65 74 75 72 6e 2d 6e 69 6c 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 79 61 73 avior.return-nil.overlay-get.yas
26740 2d 2d 66 69 65 6c 64 20 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d --field.yas-expand-from-trigger-
26760 6b 65 79 20 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 5d 20 34 20 28 23 24 20 2e 20 31 35 37 31 key.yas-next-field].4.(#$...1571
26780 38 39 29 20 6e 69 6c 5d 29 0a 23 40 37 32 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 89).nil]).#@72.Return.non-nil.if
267a0 20 28 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 20 41 52 47 29 20 77 6f 75 6c 64 20 65 78 69 74 .(yas-next-field.ARG).would.exit
267c0 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 6e 69 70 70 65 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 .the.current.snippet...(defalias
267e0 20 27 79 61 73 2d 6e 65 78 74 2d 66 69 65 6c 64 2d 77 69 6c 6c 2d 65 78 69 74 2d 70 20 23 5b 28 .'yas-next-field-will-exit-p.#[(
26800 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 5c 33 30 34 20 40 5c 33 30 35 08 5c 33 30 36 5c &optional.arg)."\304.@\305.\306\
26820 22 19 5c 32 31 31 1a 5c 32 30 35 13 00 5c 33 30 37 0b 5c 6e 09 23 3f 2a 5c 32 30 37 22 20 5b 79 ".\211.\205..\307.\n.#?*\207".[y
26840 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 61 63 74 69 76 65 20 as--active-field-overlay.active.
26860 73 6e 69 70 70 65 74 20 61 72 67 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 snippet.arg.yas-active-snippets.
26880 6f 76 65 72 6c 61 79 2d 67 65 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 79 61 73 2d 2d 66 69 6e 64 overlay-get.yas--field.yas--find
268a0 2d 6e 65 78 74 2d 66 69 65 6c 64 5d 20 35 20 28 23 24 20 2e 20 31 35 37 35 38 33 29 5d 29 0a 23 -next-field].5.(#$...157583)]).#
268c0 40 35 35 20 52 65 74 75 72 6e 20 74 68 65 20 4e 74 68 20 66 69 65 6c 64 20 61 66 74 65 72 20 74 @55.Return.the.Nth.field.after.t
268e0 68 65 20 41 43 54 49 56 45 20 6f 6e 65 20 69 6e 20 53 4e 49 50 50 45 54 2e 1f 0a 28 64 65 66 61 he.ACTIVE.one.in.SNIPPET...(defa
26900 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 6e 64 2d 6e 65 78 74 2d 66 69 65 6c 64 20 23 5b 28 6e 20 lias.'yas--find-next-field.#[(n.
26920 73 6e 69 70 70 65 74 20 61 63 74 69 76 65 29 20 22 5c 33 30 35 5c 33 30 36 08 5c 33 30 37 48 09 snippet.active)."\305\306.\307H.
26940 3e 5c 32 30 34 11 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 44 5c 22 5c 32 31 30 08 5c 33 31 33 >\204..\310\311\312.D\"\210.\313
26960 48 5c 22 1a 5c 33 31 34 0b 21 5c 66 0b 5c 33 30 37 59 5c 32 30 33 24 00 5c 6e 5c 32 30 32 27 00 H\".\314.!\f.\307Y\203$.\n\202'.
26980 5c 33 31 35 5c 6e 21 3e 38 29 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 \315\n!>8)\207".[snippet.cl-stru
269a0 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 6c 69 76 65 2d 66 69 65 6c 64 73 ct-yas--snippet-tags.live-fields
269c0 20 6e 20 61 63 74 69 76 65 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 23 5b 28 66 69 65 6c 64 29 .n.active.cl-remove-if.#[(field)
269e0 20 22 08 09 3d 3f 5c 32 30 35 0b 00 5c 33 30 33 5c 6e 08 5c 22 5c 32 30 37 22 20 5b 66 69 65 6c ."..=?\205..\303\n.\"\207".[fiel
26a00 64 20 61 63 74 69 76 65 20 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 62 d.active.snippet.yas--field-prob
26a20 61 62 6c 79 2d 64 65 6c 65 74 65 64 2d 70 5d 20 33 5d 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e ably-deleted-p].3].0.signal.wron
26a40 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 32 20 61 g-type-argument.yas--snippet.2.a
26a60 62 73 20 72 65 76 65 72 73 65 5d 20 36 20 28 23 24 20 2e 20 31 35 37 38 39 32 29 5d 29 0a 23 40 bs.reverse].6.(#$...157892)]).#@
26a80 37 31 20 4e 61 76 69 67 61 74 65 20 74 6f 20 74 68 65 20 41 52 47 74 68 20 6e 65 78 74 20 66 69 71.Navigate.to.the.ARGth.next.fi
26aa0 65 6c 64 2e 0a 0a 49 66 20 74 68 65 72 65 27 73 20 6e 6f 6e 65 2c 20 65 78 69 74 20 74 68 65 20 eld...If.there's.none,.exit.the.
26ac0 73 6e 69 70 70 65 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 6e 65 78 74 2d 66 69 snippet...(defalias.'yas-next-fi
26ae0 65 6c 64 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 08 5c 32 30 34 06 00 5c 33 eld.#[(&optional.arg).".\204..\3
26b00 30 36 10 5c 33 30 37 20 40 19 5c 33 31 30 5c 6e 5c 33 31 31 5c 22 1b 5c 33 31 32 08 09 0b 23 1c 06.\307.@.\310\n\311\".\312...#.
26b20 09 5c 33 31 33 48 0d 3e 5c 32 30 34 24 00 5c 33 31 34 5c 33 31 35 5c 33 31 36 09 44 5c 22 5c 32 .\313H.>\204$.\314\315\316.D\"\2
26b40 31 30 09 5c 33 30 36 48 1e 18 5c 33 31 37 5c 33 32 30 0e 18 5c 22 1e 19 5c 33 31 37 5c 33 32 31 10.\306H..\317\320..\"..\317\321
26b60 0e 18 5c 22 1e 1a 5c 33 32 32 1e 1b 5c 33 32 33 1e 1c 0e 19 5c 32 30 33 5b 00 0e 19 5c 32 31 31 ..\"..\322..\323....\203[...\211
26b80 41 16 19 5c 32 34 32 5c 33 32 34 0e 1a 5c 32 31 31 41 16 1a 5c 32 34 32 44 44 0e 1c 42 16 1c 5c A..\242\324..\211A..\242DD..B..\
26ba0 32 30 32 3d 00 5c 33 32 35 5c 33 32 36 0e 1c 5c 33 32 37 5c 33 32 34 0e 1b 44 44 45 21 2e 08 5c 202=.\325\326..\327\324..DDE!..\
26bc0 32 30 37 22 20 5b 61 72 67 20 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 207".[arg.snippet.yas--active-fi
26be0 65 6c 64 2d 6f 76 65 72 6c 61 79 20 61 63 74 69 76 65 2d 66 69 65 6c 64 20 74 61 72 67 65 74 2d eld-overlay.active-field.target-
26c00 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 field.cl-struct-yas--snippet-tag
26c20 73 20 31 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 6f 76 65 72 6c 61 79 2d s.1.yas-active-snippets.overlay-
26c40 67 65 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 79 61 73 2d 2d 66 69 6e 64 2d 6e 65 78 74 2d 66 69 get.yas--field.yas--find-next-fi
26c60 65 6c 64 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 eld.0.signal.wrong-type-argument
26c80 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 6d 61 70 63 61 72 20 63 61 72 20 23 5b 28 76 2d 66 29 .yas--snippet.mapcar.car.#[(v-f)
26ca0 20 22 5c 33 30 31 08 41 40 21 5c 32 30 37 22 20 5b 76 2d 66 20 65 76 61 6c 5d 20 32 5d 20 23 5b ."\301.A@!\207".[v-f.eval].2].#[
26cc0 6e 69 6c 20 22 08 5c 32 30 33 11 00 5c 33 30 34 19 5c 33 30 35 08 21 5c 32 30 33 10 00 5c 33 30 nil.".\203..\304.\305.!\203..\30
26ce0 36 5c 6e 21 5c 32 31 30 29 0b 5c 32 30 33 1a 00 5c 33 30 37 5c 6e 0b 5c 22 5c 32 30 37 5c 33 31 6\n!\210).\203..\307\n.\"\207\31
26d00 30 5c 6e 21 5c 32 30 37 22 20 5b 61 63 74 69 76 65 2d 66 69 65 6c 64 20 79 61 73 2d 6d 6f 76 69 0\n!\207".[active-field.yas-movi
26d20 6e 67 2d 61 77 61 79 2d 70 20 73 6e 69 70 70 65 74 20 74 61 72 67 65 74 2d 66 69 65 6c 64 20 74 ng-away-p.snippet.target-field.t
26d40 20 79 61 73 2d 2d 66 69 65 6c 64 2d 75 70 64 61 74 65 2d 64 69 73 70 6c 61 79 20 79 61 73 2d 2d .yas--field-update-display.yas--
26d60 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 20 79 61 73 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 69 65 6c update-mirrors.yas--move-to-fiel
26d80 64 20 79 61 73 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 5d 20 33 5d 20 6e 69 6c 20 71 75 6f 74 65 d.yas-exit-snippet].3].nil.quote
26da0 20 65 76 61 6c 20 6c 65 74 20 66 75 6e 63 61 6c 6c 20 23 31 3d 23 3a 65 6e 76 76 61 72 20 23 32 .eval.let.funcall.#1=#:envvar.#2
26dc0 3d 23 3a 73 79 6d 73 20 23 33 3d 23 3a 76 61 6c 73 20 23 34 3d 23 3a 62 6f 64 79 20 23 35 3d 23 =#:syms.#3=#:vals.#4=#:body.#5=#
26de0 3a 62 69 6e 64 73 5d 20 36 20 28 23 24 20 2e 20 31 35 38 33 33 39 29 20 6e 69 6c 5d 29 0a 23 40 :binds].6.(#$...158339).nil]).#@
26e00 34 37 20 43 6f 72 72 65 63 74 6c 79 20 70 6c 61 63 65 20 6f 76 65 72 6c 61 79 73 20 66 6f 72 20 47.Correctly.place.overlays.for.
26e20 53 4e 49 50 50 45 54 27 73 20 46 49 45 4c 44 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 SNIPPET's.FIELD...(defalias.'yas
26e40 2d 2d 70 6c 61 63 65 2d 6f 76 65 72 6c 61 79 73 20 23 5b 28 73 6e 69 70 70 65 74 20 66 69 65 6c --place-overlays.#[(snippet.fiel
26e60 64 29 20 22 5c 33 30 33 08 09 5c 22 5c 32 31 30 08 5c 33 30 34 09 5c 33 30 35 48 5c 6e 3e 5c 32 d)."\303..\"\210.\304.\305H\n>\2
26e80 30 34 16 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 09 44 5c 22 5c 32 31 30 09 5c 33 31 31 48 53 09 04..\306\307\310.D\"\210.\311HS.
26ea0 5c 33 30 35 48 5c 6e 3e 5c 32 30 34 29 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 09 44 5c 22 5c 32 \305H\n>\204).\306\307\310.D\"\2
26ec0 31 30 09 5c 33 31 32 48 54 5c 22 40 3d 5c 32 30 35 37 00 5c 33 31 33 08 09 5c 22 5c 32 30 37 22 10.\312HT\"@=\2057.\313..\"\207"
26ee0 20 5b 73 6e 69 70 70 65 74 20 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 .[snippet.field.cl-struct-yas--f
26f00 69 65 6c 64 2d 74 61 67 73 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 6f 76 65 2d 66 69 65 6c 64 2d 70 ield-tags.yas--make-move-field-p
26f20 72 6f 74 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 79 73 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e rotection-overlays.yas-active-sn
26f40 69 70 70 65 74 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d ippets.0.signal.wrong-type-argum
26f60 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 6f 76 ent.yas--field.2.3.yas--make-mov
26f80 65 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 5d 20 37 20 28 23 24 20 2e 20 e-active-field-overlay].7.(#$...
26fa0 31 35 39 32 33 35 29 5d 29 0a 23 40 37 38 20 55 70 64 61 74 65 20 53 4e 49 50 50 45 54 20 74 6f 159235)]).#@78.Update.SNIPPET.to
26fc0 20 6d 6f 76 65 20 74 6f 20 66 69 65 6c 64 20 46 49 45 4c 44 2e 0a 0a 41 6c 73 6f 20 63 72 65 61 .move.to.field.FIELD...Also.crea
26fe0 74 65 20 73 6f 6d 65 20 70 72 6f 74 65 63 74 69 6f 6e 20 6f 76 65 72 6c 61 79 73 1f 0a 28 64 65 te.some.protection.overlays..(de
27000 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 69 65 6c 64 20 23 5b 28 73 6e falias.'yas--move-to-field.#[(sn
27020 69 70 70 65 74 20 66 69 65 6c 64 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 37 ippet.field).".\306H.>\204..\307
27040 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 62 5c 32 31 30 5c 33 31 33 5c \310\311.D\"\210.\312Hb\210\313\
27060 6e 08 5c 22 5c 32 31 30 5c 33 31 34 0b 5c 33 31 35 5c 6e 23 5c 32 31 30 5c 33 31 34 0b 5c 33 31 n.\"\210\314.\315\n#\210\314.\31
27080 31 08 23 5c 32 31 30 08 5c 33 30 36 48 09 3e 5c 32 30 34 34 00 5c 33 30 37 5c 33 31 30 5c 33 31 1.#\210.\306H.>\2044.\307\310\31
270a0 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 36 48 5c 32 31 31 1c 5c 32 30 33 5c 32 30 36 00 5c 66 5c 1.D\"\210.\316H\211.\203\206.\f\
270c0 33 30 36 55 5c 32 30 33 5c 32 30 36 00 5c 33 31 37 08 5c 33 30 36 48 09 3e 5c 32 30 34 52 00 5c 306U\203\206.\317.\306H.>\204R.\
270e0 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 30 48 21 5c 32 31 30 5c 6e 307\310\311.D\"\210.\320H!\210\n
27100 5c 33 30 36 48 0d 3e 5c 32 30 34 66 00 5c 33 30 37 5c 33 31 30 5c 33 31 35 5c 6e 44 5c 22 5c 32 \306H.>\204f.\307\310\315\nD\"\2
27120 31 30 5c 6e 5c 32 31 31 1e 18 5c 33 32 31 08 5c 33 30 36 48 09 3e 5c 32 30 34 7a 00 5c 33 30 37 10\n\211..\321.\306H.>\204z.\307
27140 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 32 48 5c 32 30 36 5c 32 30 31 00 5c \310\311.D\"\210.\322H\206\201.\
27160 33 32 33 49 29 5c 32 30 32 5c 33 32 37 00 5c 6e 5c 33 30 36 48 0d 3e 5c 32 30 34 5c 32 32 35 00 323I)\202\327.\n\306H.>\204\225.
27180 5c 33 30 37 5c 33 31 30 5c 33 31 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1e 19 5c 33 32 \307\310\315\nD\"\210\n\211..\32
271a0 32 08 49 5c 32 31 30 29 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 32 35 35 00 5c 33 30 37 5c 33 31 2.I\210).\306H.>\204\255.\307\31
271c0 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 34 48 3f 5c 32 30 35 5c 33 32 37 00 5c 33 32 0\311.D\"\210.\324H?\205\327.\32
271e0 35 08 21 5c 32 30 33 5c 33 30 30 00 5c 33 32 36 5c 6e 21 5c 32 30 32 5c 33 32 37 00 08 5c 33 30 5.!\203\300.\326\n!\202\327..\30
27200 36 48 09 3e 5c 32 30 34 5c 33 31 37 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 6H.>\204\317.\307\310\311.D\"\21
27220 30 08 5c 32 31 31 1e 1a 5c 33 32 34 5c 33 32 37 49 29 29 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 0.\211..\324\327I))\207".[field.
27240 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 73 6e 69 70 70 65 cl-struct-yas--field-tags.snippe
27260 74 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 6e 75 6d 62 t.yas--active-field-overlay.numb
27280 65 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 30 er.cl-struct-yas--snippet-tags.0
272a0 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d .signal.wrong-type-argument.yas-
272c0 2d 66 69 65 6c 64 20 32 20 79 61 73 2d 2d 70 6c 61 63 65 2d 6f 76 65 72 6c 61 79 73 20 6f 76 65 -field.2.yas--place-overlays.ove
272e0 72 6c 61 79 2d 70 75 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 31 20 73 65 74 2d 6d 61 72 6b rlay-put.yas--snippet.1.set-mark
27300 20 33 20 38 20 36 20 74 20 37 20 79 61 73 2d 2d 66 69 65 6c 64 2d 75 70 64 61 74 65 2d 64 69 73 .3.8.6.t.7.yas--field-update-dis
27320 70 6c 61 79 20 79 61 73 2d 2d 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 20 6e 69 6c 20 23 31 3d play.yas--update-mirrors.nil.#1=
27340 23 3a 76 20 23 32 3d 23 3a 76 20 23 33 3d 23 3a 76 5d 20 37 20 28 23 24 20 2e 20 31 35 39 36 36 #:v.#2=#:v.#3=#:v].7.(#$...15966
27360 33 29 5d 29 0a 23 40 36 31 20 4e 61 76 69 67 61 74 65 20 74 6f 20 70 72 65 76 20 66 69 65 6c 64 3)]).#@61.Navigate.to.prev.field
27380 2e 20 20 49 66 20 74 68 65 72 65 27 73 20 6e 6f 6e 65 2c 20 65 78 69 74 20 74 68 65 20 73 6e 69 ...If.there's.none,.exit.the.sni
273a0 70 70 65 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 70 72 65 76 2d 66 69 65 6c 64 ppet...(defalias.'yas-prev-field
273c0 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 79 61 73 2d 6e 65 78 74 .#[nil."\300\301!\207".[yas-next
273e0 2d 66 69 65 6c 64 20 2d 31 5d 20 32 20 28 23 24 20 2e 20 31 36 30 36 31 38 29 20 6e 69 6c 5d 29 -field.-1].2.(#$...160618).nil])
27400 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 61 62 6f 72 74 2d 73 6e 69 70 70 65 74 20 23 5b .(defalias.'yas-abort-snippet.#[
27420 28 26 6f 70 74 69 6f 6e 61 6c 20 73 6e 69 70 70 65 74 29 20 22 08 5c 32 30 36 07 00 5c 33 30 33 (&optional.snippet).".\206..\303
27440 20 40 5c 32 31 31 18 5c 32 30 35 5c 22 00 08 5c 33 30 34 48 09 3e 5c 32 30 34 1b 00 5c 33 30 35 .@\211.\205\"..\304H.>\204..\305
27460 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a 5c 33 31 30 5c 33 31 31 49 29 \306\307.D\"\210.\211.\310\311I)
27480 29 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 )\207".[snippet.cl-struct-yas--s
274a0 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e nippet-tags.#1=#:v.yas-active-sn
274c0 69 70 70 65 74 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d ippets.0.signal.wrong-type-argum
274e0 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 38 20 74 5d 20 35 20 6e 69 6c 20 6e 69 6c 5d ent.yas--snippet.8.t].5.nil.nil]
27500 29 0a 23 40 33 30 20 47 6f 74 6f 20 65 78 69 74 2d 6d 61 72 6b 65 72 20 6f 66 20 53 4e 49 50 50 ).#@30.Goto.exit-marker.of.SNIPP
27520 45 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 ET...(defalias.'yas-exit-snippet
27540 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 08 5c 32 30 35 5c 32 31 35 00 08 5c 33 30 34 48 09 3e .#[(snippet).".\205\215..\304H.>
27560 5c 32 30 34 13 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a \204..\305\306\307.D\"\210.\211.
27580 5c 33 31 30 5c 33 31 31 49 5c 32 31 30 29 08 5c 33 30 34 48 09 3e 5c 32 30 34 2a 00 5c 33 30 35 \310\311I\210).\304H.>\204*.\305
275a0 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 30 33 78 00 08 5c 33 30 \306\307.D\"\210.\312H\203x..\30
275c0 34 48 09 3e 5c 32 30 34 3f 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 4H.>\204?.\305\306\307.D\"\210.\
275e0 33 31 32 48 5c 33 30 34 48 0b 3e 5c 32 30 34 61 00 5c 33 30 35 5c 33 30 36 5c 33 31 33 08 5c 33 312H\304H.>\204a.\305\306\313.\3
27600 30 34 48 09 3e 5c 32 30 34 5b 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 04H.>\204[.\305\306\307.D\"\210.
27620 5c 33 31 32 48 44 5c 22 5c 32 31 30 08 5c 33 30 34 48 09 3e 5c 32 30 34 70 00 5c 33 30 35 5c 33 \312HD\"\210.\304H.>\204p.\305\3
27640 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 33 31 34 48 5c 32 30 32 5c 32 31 06\307.D\"\210.\312H\314H\202\21
27660 34 00 5c 33 31 35 08 5c 33 30 34 48 09 3e 5c 32 30 34 5c 32 31 30 00 5c 33 30 35 5c 33 30 36 5c 4.\315.\304H.>\204\210.\305\306\
27680 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 36 48 21 62 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 307.D\"\210.\316H!b\207".[snippe
276a0 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 t.cl-struct-yas--snippet-tags.#1
276c0 3d 23 3a 76 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 30 20 =#:v.cl-struct-yas--exit-tags.0.
276e0 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d signal.wrong-type-argument.yas--
27700 73 6e 69 70 70 65 74 20 38 20 74 20 33 20 79 61 73 2d 2d 65 78 69 74 20 31 20 6f 76 65 72 6c 61 snippet.8.t.3.yas--exit.1.overla
27720 79 2d 65 6e 64 20 35 5d 20 38 20 28 23 24 20 2e 20 31 36 31 30 33 31 29 20 28 6c 69 73 74 20 28 y-end.5].8.(#$...161031).(list.(
27740 63 6c 2d 66 69 72 73 74 20 28 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 29 29 29 cl-first.(yas-active-snippets)))
27760 5d 29 0a 23 40 32 30 20 45 78 69 74 20 61 6c 6c 20 73 6e 69 70 70 65 74 73 2e 1f 0a 28 64 65 66 ]).#@20.Exit.all.snippets...(def
27780 61 6c 69 61 73 20 27 79 61 73 2d 65 78 69 74 2d 61 6c 6c 2d 73 6e 69 70 70 65 74 73 20 23 5b 6e alias.'yas-exit-all-snippets.#[n
277a0 69 6c 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 21 5c 22 5c 32 30 37 22 20 5b 6d 61 il."\300\301\302\303!\"\207".[ma
277c0 70 63 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 5c 33 30 31 08 21 5c 32 31 30 5c 33 30 32 20 5c pc.#[(snippet)."\301.!\210\302.\
277e0 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 79 61 73 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 20 79 207".[snippet.yas-exit-snippet.y
27800 61 73 2d 2d 63 68 65 63 6b 2d 63 6f 6d 6d 69 74 2d 73 6e 69 70 70 65 74 5d 20 32 5d 20 79 61 73 as--check-commit-snippet].2].yas
27820 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 61 6c 6c 5d 20 34 20 28 23 24 20 2e 20 31 36 -active-snippets.all].4.(#$...16
27840 31 36 34 30 29 20 6e 69 6c 5d 29 0a 23 40 37 39 20 42 69 6e 64 20 74 68 69 73 20 74 65 6d 70 6f 1640).nil]).#@79.Bind.this.tempo
27860 72 61 72 69 6c 79 20 74 6f 20 6e 6f 6e 2d 6e 69 6c 20 74 6f 20 70 72 65 76 65 6e 74 20 72 75 6e rarily.to.non-nil.to.prevent.run
27880 6e 69 6e 67 20 60 79 61 73 2d 2d 6f 6e 2d 2a 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 27 2e 1f 0a ning.`yas--on-*-modification'...
278a0 28 64 65 66 76 61 72 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f (defvar.yas--inhibit-overlay-hoo
278c0 6b 73 20 6e 69 6c 20 28 23 24 20 2e 20 31 36 31 38 37 33 29 29 0a 23 40 35 31 20 42 65 67 69 6e ks.nil.(#$...161873)).#@51.Begin
278e0 6e 69 6e 67 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 61 73 74 20 73 6e 69 70 70 65 ning.position.of.the.last.snippe
27900 74 20 63 6f 6d 6d 69 74 74 65 64 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 73 6e 69 70 70 65 t.committed...(defvar.yas-snippe
27920 74 2d 62 65 67 20 6e 69 6c 20 28 23 24 20 2e 20 31 36 32 30 31 31 29 29 0a 23 40 34 35 20 45 6e t-beg.nil.(#$...162011)).#@45.En
27940 64 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 61 73 74 20 73 6e 69 70 70 65 74 20 63 d.position.of.the.last.snippet.c
27960 6f 6d 6d 69 74 74 65 64 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 65 ommitted...(defvar.yas-snippet-e
27980 6e 64 20 6e 69 6c 20 28 23 24 20 2e 20 31 36 32 31 31 30 29 29 0a 23 40 38 37 20 43 6f 6d 6d 69 nd.nil.(#$...162110)).#@87.Commi
279a0 74 20 53 4e 49 50 50 45 54 2c 20 62 75 74 20 6c 65 61 76 65 20 70 6f 69 6e 74 20 61 73 20 69 74 t.SNIPPET,.but.leave.point.as.it
279c0 20 69 73 2e 0a 0a 54 68 69 73 20 72 65 6e 64 65 72 73 20 74 68 65 20 73 6e 69 70 70 65 74 20 61 .is...This.renders.the.snippet.a
279e0 73 20 6f 72 64 69 6e 61 72 79 20 74 65 78 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 s.ordinary.text...(defalias.'yas
27a00 2d 2d 63 6f 6d 6d 69 74 2d 73 6e 69 70 70 65 74 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 08 5c --commit-snippet.#[(snippet).".\
27a20 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 306H.>\204..\307\310\311.D\"\210
27a40 08 5c 33 31 32 48 5c 32 31 31 1a 5c 32 30 33 40 00 5c 33 31 33 5c 6e 21 5c 32 30 33 40 00 5c 33 .\312H\211.\203@.\313\n!\203@.\3
27a60 31 34 5c 6e 21 13 5c 33 31 35 5c 6e 21 14 5c 33 31 36 5c 6e 21 5c 32 31 30 08 5c 33 30 36 48 09 14\n!.\315\n!.\316\n!\210.\306H.
27a80 3e 5c 32 30 34 38 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 >\2048.\307\310\311.D\"\210.\211
27aa0 1d 5c 33 31 32 5c 33 31 37 49 5c 32 31 30 29 5c 33 32 30 1e 1c 0e 1d 5c 32 30 33 4d 00 5c 33 31 .\312\317I\210)\320....\203M.\31
27ac0 36 0e 1d 21 5c 32 31 30 0e 1e 5c 32 30 33 58 00 5c 33 32 31 5c 33 31 36 0e 1e 5c 22 5c 32 31 30 6..!\210..\203X.\321\316..\"\210
27ae0 29 08 5c 33 30 36 48 09 3e 5c 32 30 34 68 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c ).\306H.>\204h.\307\310\311.D\"\
27b00 32 31 30 08 5c 33 32 32 48 1e 1f 5c 66 5c 32 30 33 7c 00 0e 1f 5c 32 30 33 7c 00 5c 33 32 33 0e 210.\322H..\f\203|...\203|.\323.
27b20 1f 5c 66 5c 22 5c 32 31 30 29 5c 33 32 34 08 21 5c 32 31 30 5c 33 32 35 08 0e 20 5c 22 16 20 0e .\f\"\210)\324.!\210\325...\"...
27b40 21 5c 32 30 33 5c 32 34 32 00 0e 5c 22 3c 5c 32 30 33 5c 32 34 32 00 5c 33 32 36 5c 33 32 37 0b !\203\242..\"<\203\242.\326\327.
27b60 5c 66 08 5c 32 35 37 05 0e 5c 22 42 16 5c 22 5c 32 30 32 5c 32 37 32 00 08 5c 33 30 36 48 09 3e \f.\257..\"B.\"\202\272..\306H.>
27b80 5c 32 30 34 5c 32 36 31 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 32 \204\261.\307\310\311.D\"\210.\2
27ba0 31 31 1e 23 5c 33 33 30 5c 33 31 37 49 5c 32 31 30 29 29 5c 33 33 31 5c 33 33 32 5c 33 33 33 08 11.#\330\317I\210))\331\332\333.
27bc0 5c 33 30 36 48 09 3e 5c 32 30 34 5c 33 31 35 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 \306H.>\204\315.\307\310\311.D\"
27be0 5c 32 31 30 08 5c 33 33 32 48 23 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 \210.\332H#\207".[snippet.cl-str
27c00 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 63 6f 6e 74 72 6f 6c 2d 6f 76 uct-yas--snippet-tags.control-ov
27c20 65 72 6c 61 79 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 62 65 67 20 79 61 73 2d 73 6e 69 70 70 65 erlay.yas-snippet-beg.yas-snippe
27c40 74 2d 65 6e 64 20 23 31 3d 23 3a 76 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 t-end.#1=#:v.0.signal.wrong-type
27c60 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 35 20 6f 76 65 72 6c 61 79 -argument.yas--snippet.5.overlay
27c80 2d 62 75 66 66 65 72 20 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 65 72 6c 61 79 2d 65 6e -buffer.overlay-start.overlay-en
27ca0 64 20 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 74 20 6d 61 70 63 20 37 20 79 61 d.delete-overlay.nil.t.mapc.7.ya
27cc0 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 65 20 79 61 73 2d 2d 6d 61 72 6b 65 72 s--advance-end-maybe.yas--marker
27ce0 73 2d 74 6f 2d 70 6f 69 6e 74 73 20 64 65 6c 71 20 61 70 70 6c 79 20 79 61 73 2d 2d 73 6e 69 70 s-to-points.delq.apply.yas--snip
27d00 70 65 74 2d 72 65 76 69 76 65 20 32 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 22 53 6e 69 pet-revive.2.yas--message.4."Sni
27d20 70 70 65 74 20 25 73 20 65 78 69 74 65 64 2e 22 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 ppet.%s.exited.".yas--inhibit-ov
27d40 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 erlay-hooks.yas--active-field-ov
27d60 65 72 6c 61 79 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 74 65 63 74 69 6f 6e 2d 6f 76 65 72 erlay.yas--field-protection-over
27d80 6c 61 79 73 20 70 72 65 76 69 6f 75 73 2d 66 69 65 6c 64 20 79 61 73 2d 2d 61 63 74 69 76 65 2d lays.previous-field.yas--active-
27da0 73 6e 69 70 70 65 74 73 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 61 6c 20 62 75 66 snippets.yas-snippet-revival.buf
27dc0 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 23 32 3d 23 3a 76 5d 20 38 20 28 23 24 20 2e 20 31 36 fer-undo-list.#2=#:v].8.(#$...16
27de0 32 32 30 33 29 5d 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 73 2d 74 6f 2203)]).(defvar.yas--snippets-to
27e00 2d 6d 6f 76 65 20 6e 69 6c 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 -move.nil).(make-variable-buffer
27e20 2d 6c 6f 63 61 6c 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 73 2d 74 6f 2d 6d 6f 76 65 29 0a 23 -local.'yas--snippets-to-move).#
27e40 40 35 35 20 47 61 74 68 65 72 20 73 6e 69 70 70 65 74 73 20 69 6e 20 42 45 47 2e 2e 45 4e 44 20 @55.Gather.snippets.in.BEG..END.
27e60 66 6f 72 20 6d 6f 76 69 6e 67 20 74 6f 20 50 4f 53 20 69 6e 20 42 55 46 2e 1f 0a 28 64 65 66 61 for.moving.to.POS.in.BUF...(defa
27e80 6c 69 61 73 20 27 79 61 73 2d 2d 70 72 65 70 61 72 65 2d 73 6e 69 70 70 65 74 73 2d 66 6f 72 2d lias.'yas--prepare-snippets-for-
27ea0 6d 6f 76 65 20 23 5b 28 62 65 67 20 65 6e 64 20 62 75 66 20 70 6f 73 29 20 22 5c 33 30 36 5c 33 move.#[(beg.end.buf.pos)."\306\3
27ec0 30 37 08 09 5c 22 72 5c 6e 71 5c 32 31 30 5c 33 31 30 65 0b 5c 22 29 1c 1d 1e 12 0d 5c 32 30 35 07..\"r\nq\210\310e.\").....\205
27ee0 6d 00 0d 5c 33 30 36 1e 13 5c 32 31 31 1e 14 5c 32 30 33 5f 00 0e 14 40 16 13 5c 33 31 31 5c 33 m..\306..\211..\203_...@..\311\3
27f00 31 32 0e 13 5c 22 5c 32 31 30 5c 33 31 33 0e 13 5c 33 31 34 48 0e 15 3e 5c 32 30 34 3e 00 5c 33 12..\"\210\313..\314H..>\204>.\3
27f20 31 35 5c 33 31 36 5c 33 31 37 0e 13 44 5c 22 5c 32 31 30 0e 13 5c 33 32 30 48 21 5c 32 31 31 1e 15\316\317..D\"\210..\320H!\211.
27f40 16 5c 66 0e 13 45 0e 12 42 16 12 5c 33 32 31 0e 16 40 21 5c 32 31 30 29 0e 14 41 5c 32 31 31 16 .\f..E..B..\321..@!\210)..A\211.
27f60 14 5c 32 30 34 20 00 2a 72 5c 6e 71 5c 32 31 30 0e 12 0e 17 5c 32 34 34 5c 32 31 31 16 17 29 2b .\204..*r\nq\210....\244\211..)+
27f80 5c 32 30 37 22 20 5b 62 65 67 20 65 6e 64 20 62 75 66 20 70 6f 73 20 64 73 74 2d 62 61 73 65 2d \207".[beg.end.buf.pos.dst-base-
27fa0 6c 69 6e 65 20 73 6e 69 70 70 65 74 73 20 6e 69 6c 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 line.snippets.nil.yas-active-sni
27fc0 70 70 65 74 73 20 63 6f 75 6e 74 2d 6c 69 6e 65 73 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6d ppets.count-lines.yas--snippet-m
27fe0 61 70 2d 6d 61 72 6b 65 72 73 20 23 5b 28 6d 29 20 22 08 62 5c 32 31 30 5c 33 30 31 20 5c 32 31 ap-markers.#[(m).".b\210\301.\21
28000 30 5c 33 30 32 65 60 5c 22 5c 33 30 33 08 21 42 08 5c 33 30 34 5c 32 31 31 5c 32 32 33 5c 32 31 0\302e`\"\303.!B.\304\211\223\21
28020 30 5c 32 30 37 22 20 5b 6d 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 63 6f 75 6e 0\207".[m.beginning-of-line.coun
28040 74 2d 6c 69 6e 65 73 20 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 t-lines.yas--snapshot-marker-loc
28060 61 74 69 6f 6e 20 6e 69 6c 5d 20 34 5d 20 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6f 76 65 72 ation.nil].4].yas--snapshot-over
28080 6c 61 79 2d 6c 69 6e 65 2d 6c 6f 63 61 74 69 6f 6e 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 lay-line-location.0.signal.wrong
280a0 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 35 20 64 65 -type-argument.yas--snippet.5.de
280c0 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 74 6f 2d 6d 6f 76 65 20 73 6e 69 70 70 65 74 20 2d 2d 64 lete-overlay.to-move.snippet.--d
280e0 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 olist-tail--.cl-struct-yas--snip
28100 70 65 74 2d 74 61 67 73 20 63 74 72 6c 2d 6f 76 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 73 2d 74 pet-tags.ctrl-ov.yas--snippets-t
28120 6f 2d 6d 6f 76 65 5d 20 36 20 28 23 24 20 2e 20 31 36 33 33 39 36 29 5d 29 0a 28 64 65 66 61 6c o-move].6.(#$...163396)]).(defal
28140 69 61 73 20 27 79 61 73 2d 2d 6f 6e 2d 62 75 66 66 65 72 2d 6b 69 6c 6c 20 23 5b 6e 69 6c 20 22 ias.'yas--on-buffer-kill.#[nil."
28160 5c 33 30 36 18 09 5c 32 30 35 3a 00 5c 33 30 37 5c 33 30 32 21 5c 32 30 33 10 00 5c 6e 5c 32 30 \306..\205:.\307\302!\203..\n\20
28180 34 1a 00 5c 33 30 37 5c 33 30 33 21 5c 32 30 35 3a 00 0b 5c 32 30 35 3a 00 5c 33 31 30 5c 33 30 4..\307\303!\205:..\205:.\310\30
281a0 37 5c 33 30 34 21 5c 32 30 33 25 00 5c 66 5c 32 30 36 2c 00 5c 33 30 37 5c 33 30 35 21 5c 32 30 7\304!\203%.\f\206,.\307\305!\20
281c0 35 2c 00 0d 5c 32 31 31 10 21 5c 32 30 35 3a 00 5c 33 31 31 65 64 5c 33 31 32 08 21 08 24 29 5c 5,..\211.!\205:.\311ed\312.!.$)\
281e0 32 30 37 22 20 5b 6f 72 67 2d 6d 61 72 6b 65 72 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 207".[org-marker.yas-minor-mode.
28200 6f 72 67 2d 65 64 69 74 2d 73 72 63 2d 66 72 6f 6d 2d 6f 72 67 2d 6d 6f 64 65 20 6f 72 67 2d 73 org-edit-src-from-org-mode.org-s
28220 72 63 2d 2d 66 72 6f 6d 2d 6f 72 67 2d 6d 6f 64 65 20 6f 72 67 2d 65 64 69 74 2d 73 72 63 2d 62 rc--from-org-mode.org-edit-src-b
28240 65 67 2d 6d 61 72 6b 65 72 20 6f 72 67 2d 73 72 63 2d 2d 62 65 67 2d 6d 61 72 6b 65 72 20 6e 69 eg-marker.org-src--beg-marker.ni
28260 6c 20 62 6f 75 6e 64 70 20 6d 61 72 6b 65 72 70 20 79 61 73 2d 2d 70 72 65 70 61 72 65 2d 73 6e l.boundp.markerp.yas--prepare-sn
28280 69 70 70 65 74 73 2d 66 6f 72 2d 6d 6f 76 65 20 6d 61 72 6b 65 72 2d 62 75 66 66 65 72 5d 20 35 ippets-for-move.marker-buffer].5
282a0 5d 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 27 ]).(add-hook.'kill-buffer-hook.'
282c0 79 61 73 2d 2d 6f 6e 2d 62 75 66 66 65 72 2d 6b 69 6c 6c 29 0a 23 40 35 37 20 46 69 6e 69 73 68 yas--on-buffer-kill).#@57.Finish
282e0 20 6a 6f 62 20 73 74 61 72 74 65 64 20 69 6e 20 60 79 61 73 2d 2d 70 72 65 70 61 72 65 2d 73 6e .job.started.in.`yas--prepare-sn
28300 69 70 70 65 74 73 2d 66 6f 72 2d 6d 6f 76 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 ippets-for-move'...(defalias.'ya
28320 73 2d 2d 66 69 6e 69 73 68 2d 6d 6f 76 69 6e 67 2d 73 6e 69 70 70 65 74 73 20 23 5b 6e 69 6c 20 s--finish-moving-snippets.#[nil.
28340 22 08 19 5c 33 30 36 5c 32 31 31 1a 1b 5c 33 30 36 5c 32 31 31 1c 1d 5c 33 30 36 1e 0b 09 3a 5c "..\306\211..\306\211..\306...:\
28360 32 30 33 45 00 09 40 5c 32 31 31 15 5c 32 31 31 41 15 5c 32 34 32 12 0d 5c 32 31 31 41 15 5c 32 203E..@\211.\211A.\242..\211A.\2
28380 34 32 13 0d 40 14 65 62 5c 32 31 30 0b 79 5c 32 31 30 60 16 0b 5c 33 30 37 5c 33 31 30 5c 66 5c 42..@.eb\210.y\210`..\307\310\f\
283a0 22 5c 32 31 30 0e 0b 62 5c 32 31 30 5c 33 31 31 5c 6e 21 5c 32 31 30 5c 33 31 32 5c 66 21 5c 32 "\210..b\210\311\n!\210\312\f!\2
283c0 31 30 09 41 5c 32 31 31 11 5c 32 30 32 0e 00 2e 06 5c 33 30 36 5c 32 31 31 10 5c 32 30 37 22 20 10.A\211.\202....\306\211.\207".
283e0 5b 79 61 73 2d 2d 73 6e 69 70 70 65 74 73 2d 74 6f 2d 6d 6f 76 65 20 23 31 3d 23 3a 2d 2d 63 6c [yas--snippets-to-move.#1=#:--cl
28400 2d 76 61 72 2d 2d 20 63 74 72 6c 2d 6f 76 20 62 61 73 65 2d 6c 69 6e 65 20 73 6e 69 70 70 65 74 -var--.ctrl-ov.base-line.snippet
28420 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 6e 69 6c 20 79 61 73 2d 2d 73 6e 69 70 70 65 .#2=#:--cl-var--.nil.yas--snippe
28440 74 2d 6d 61 70 2d 6d 61 72 6b 65 72 73 20 23 5b 28 6c 2d 6d 2d 72 2d 77 29 20 22 08 62 5c 32 31 t-map-markers.#[(l-m-r-w).".b\21
28460 30 09 40 79 5c 32 31 30 5c 32 31 34 5c 33 30 32 20 5c 33 30 33 20 7d 5c 32 31 30 5c 33 30 34 09 0.@y\210\214\302.\303.}\210\304.
28480 41 21 5c 32 31 30 29 09 41 40 5c 32 30 37 22 20 5b 62 61 73 65 2d 70 6f 73 20 6c 2d 6d 2d 72 2d A!\210).A@\207".[base-pos.l-m-r-
284a0 77 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 6c 69 6e 65 2d 65 w.line-beginning-position.line-e
284c0 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6d 61 72 6b 65 72 2d nd-position.yas--restore-marker-
284e0 6c 6f 63 61 74 69 6f 6e 5d 20 32 5d 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6f 76 65 72 6c 61 location].2].yas--restore-overla
28500 79 2d 6c 6f 63 61 74 69 6f 6e 20 79 61 73 2d 2d 6d 61 79 62 65 2d 6d 6f 76 65 2d 74 6f 2d 61 63 y-location.yas--maybe-move-to-ac
28520 74 69 76 65 2d 66 69 65 6c 64 20 62 61 73 65 2d 70 6f 73 5d 20 34 20 28 23 24 20 2e 20 31 36 34 tive-field.base-pos].4.(#$...164
28540 35 37 30 29 5d 29 0a 23 40 33 32 20 43 61 6c 6c 20 46 55 4e 20 61 6e 64 20 63 61 74 63 68 20 61 570)]).#@32.Call.FUN.and.catch.a
28560 6e 79 20 65 72 72 6f 72 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 61 66 65 ny.errors...(defalias.'yas--safe
28580 6c 79 2d 63 61 6c 6c 2d 66 75 6e 20 23 5b 28 66 75 6e 29 20 22 5c 33 30 32 31 08 00 08 20 30 5c ly-call-fun.#[(fun)."\3021....0\
285a0 32 30 37 19 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 5c 33 30 36 09 21 24 29 5c 32 30 37 22 20 5b 207.\303\304\305.\306.!$)\207".[
285c0 66 75 6e 20 65 72 72 6f 72 20 28 64 65 62 75 67 20 65 72 72 6f 72 29 20 79 61 73 2d 2d 6d 65 73 fun.error.(debug.error).yas--mes
285e0 73 61 67 65 20 32 20 22 45 72 72 6f 72 20 72 75 6e 6e 69 6e 67 20 25 73 3a 20 25 73 22 20 65 72 sage.2."Error.running.%s:.%s".er
28600 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 5d 20 36 20 28 23 24 20 2e 20 31 36 35 31 ror-message-string].6.(#$...1651
28620 39 36 29 5d 29 0a 23 40 38 35 20 43 61 6c 6c 20 48 4f 4f 4b 27 73 20 66 75 6e 63 74 69 6f 6e 73 96)]).#@85.Call.HOOK's.functions
28640 2e 0a 48 4f 4f 4b 20 73 68 6f 75 6c 64 20 62 65 20 61 20 73 79 6d 62 6f 6c 2c 20 61 20 68 6f 6f ..HOOK.should.be.a.symbol,.a.hoo
28660 6b 20 76 61 72 69 61 62 6c 65 2c 20 61 73 20 69 6e 20 60 72 75 6e 2d 68 6f 6f 6b 73 27 2e 1f 0a k.variable,.as.in.`run-hooks'...
28680 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 61 66 65 6c 79 2d 72 75 6e 2d 68 6f 6f 6b 20 (defalias.'yas--safely-run-hook.
286a0 23 5b 28 68 6f 6f 6b 29 20 22 08 5c 33 30 33 3e 3f 5c 32 30 35 08 00 09 19 5c 33 30 34 5c 33 30 #[(hook).".\303>?\205....\304\30
286c0 35 5c 33 30 36 5c 6e 5c 22 21 29 5c 32 30 37 22 20 5b 79 61 73 2d 67 6f 6f 64 2d 67 72 61 63 65 5\306\n\"!)\207".[yas-good-grace
286e0 20 64 65 62 75 67 2d 6f 6e 2d 65 72 72 6f 72 20 68 6f 6f 6b 20 28 74 20 68 6f 6f 6b 73 29 20 79 .debug-on-error.hook.(t.hooks).y
28700 61 73 2d 2d 73 61 66 65 6c 79 2d 63 61 6c 6c 2d 66 75 6e 20 61 70 70 6c 79 2d 70 61 72 74 69 61 as--safely-call-fun.apply-partia
28720 6c 6c 79 20 72 75 6e 2d 68 6f 6f 6b 73 5d 20 34 20 28 23 24 20 2e 20 31 36 35 34 31 39 29 5d 29 lly.run-hooks].4.(#$...165419)])
28740 0a 23 40 31 30 35 20 43 68 65 63 6b 20 69 66 20 70 6f 69 6e 74 20 65 78 69 74 65 64 20 74 68 65 .#@105.Check.if.point.exited.the
28760 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 66 69 65 6c 64 20 6f 66 20 74 68 65 20 73 .currently.active.field.of.the.s
28780 6e 69 70 70 65 74 2e 0a 0a 49 66 20 73 6f 20 63 6c 65 61 6e 73 20 75 70 20 74 68 65 20 77 68 6f nippet...If.so.cleans.up.the.who
287a0 6c 65 20 73 6e 69 70 70 65 74 20 75 70 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d le.snippet.up...(defalias.'yas--
287c0 63 68 65 63 6b 2d 63 6f 6d 6d 69 74 2d 73 6e 69 70 70 65 74 20 23 5b 6e 69 6c 20 22 5c 33 30 36 check-commit-snippet.#[nil."\306
287e0 5c 32 31 31 18 19 5c 6e 1b 5c 66 5c 33 30 36 1d 5c 32 31 31 1e 17 5c 32 30 33 5c 32 30 37 00 0e \211..\n.\f\306.\211..\203\207..
28800 17 40 5c 32 31 31 15 5c 33 30 37 48 0e 18 3e 5c 32 30 34 23 00 5c 33 31 30 5c 33 31 31 5c 33 31 .@\211.\307H..>\204#.\310\311\31
28820 32 0d 44 5c 22 5c 32 31 30 0d 5c 33 31 33 48 1e 19 0d 5c 33 30 37 48 0e 18 3e 5c 32 30 34 38 00 2.D\"\210.\313H...\307H..>\2048.
28840 5c 33 31 30 5c 33 31 31 5c 33 31 32 0d 44 5c 22 5c 32 31 30 0d 5c 33 31 34 48 1e 1a 5c 33 31 35 \310\311\312.D\"\210.\314H..\315
28860 5c 33 31 36 0e 1a 5c 22 1e 1b 5c 33 31 35 5c 33 31 37 0e 1a 5c 22 1e 1c 5c 33 32 30 1e 1d 5c 33 \316..\"..\315\317..\"..\320..\3
28880 30 36 1e 1e 0e 1b 5c 32 30 33 6f 00 0e 1b 5c 32 31 31 41 16 1b 5c 32 34 32 5c 33 32 31 0e 1c 5c 06....\203o...\211A..\242\321..\
288a0 32 31 31 41 16 1c 5c 32 34 32 44 44 0e 1e 42 16 1e 5c 32 30 32 51 00 5c 33 32 32 5c 33 32 33 0e 211A..\242DD..B..\202Q.\322\323.
288c0 1e 5c 33 32 34 5c 33 32 31 0e 1d 44 44 45 21 5c 32 31 30 2e 06 0e 17 41 5c 32 31 31 16 17 5c 32 .\324\321..DDE!\210....A\211..\2
288e0 30 34 0f 00 2a 5c 66 5c 32 30 36 5c 32 31 36 00 09 3f 3f 5c 32 30 35 5c 32 34 30 00 08 5c 32 30 04..*\f\206\216..??\205\240..\20
28900 33 5c 32 33 32 00 5c 33 32 35 08 21 5c 32 31 30 0b 1a 5c 33 32 36 5c 33 30 32 21 29 2b 5c 32 30 3\232.\325.!\210..\326\302!)+\20
28920 37 22 20 5b 73 6e 69 70 70 65 74 2d 65 78 69 74 2d 74 72 61 6e 73 66 6f 72 6d 20 65 78 69 74 65 7".[snippet-exit-transform.exite
28940 64 2d 73 6e 69 70 70 65 74 73 2d 70 20 79 61 73 2d 61 66 74 65 72 2d 65 78 69 74 2d 73 6e 69 70 d-snippets-p.yas-after-exit-snip
28960 70 65 74 2d 68 6f 6f 6b 20 73 6e 69 70 70 65 74 2d 65 78 69 74 2d 68 6f 6f 6b 20 79 61 73 2d 2d pet-hook.snippet-exit-hook.yas--
28980 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 73 6e 69 70 70 65 74 20 6e 69 6c 20 30 20 73 69 active-snippets.snippet.nil.0.si
289a0 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e gnal.wrong-type-argument.yas--sn
289c0 69 70 70 65 74 20 36 20 31 20 6d 61 70 63 61 72 20 63 61 72 20 23 5b 28 76 2d 66 29 20 22 5c 33 ippet.6.1.mapcar.car.#[(v-f)."\3
289e0 30 31 08 41 40 21 5c 32 30 37 22 20 5b 76 2d 66 20 65 76 61 6c 5d 20 32 5d 20 23 5b 6e 69 6c 20 01.A@!\207".[v-f.eval].2].#[nil.
28a00 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c ".\306H.>\204..\307\310\311.D\"\
28a20 32 31 30 08 5c 33 31 32 48 5c 32 31 31 12 5c 32 30 34 21 00 0b 5c 32 30 33 21 00 5c 33 31 33 0b 210.\312H\211.\204!..\203!.\313.
28a40 21 5c 32 30 34 44 00 08 5c 33 30 36 48 09 3e 5c 32 30 34 30 00 5c 33 30 37 5c 33 31 30 5c 33 31 !\204D..\306H.>\2040.\307\310\31
28a60 31 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1c 5c 33 31 32 5c 33 31 34 49 5c 32 31 30 29 0d 16 12 1.D\"\210.\211.\312\314I\210)...
28a80 5c 33 31 35 08 21 5c 32 31 30 5c 33 31 36 5c 32 31 31 16 13 5c 32 30 37 0b 5c 32 30 33 5f 00 0e \315.!\210\316\211..\207.\203_..
28aa0 14 5c 32 30 33 54 00 5c 33 31 37 0e 14 21 5c 32 30 34 5f 00 5c 32 31 32 5c 33 32 30 08 0b 5c 22 .\203T.\317..!\204_.\212\320..\"
28ac0 5c 32 31 30 5c 33 32 31 08 21 29 5c 32 30 37 5c 33 31 34 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 \210\321.!)\207\314\207".[snippe
28ae0 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 73 6e t.cl-struct-yas--snippet-tags.sn
28b00 69 70 70 65 74 2d 65 78 69 74 2d 74 72 61 6e 73 66 6f 72 6d 20 61 63 74 69 76 65 2d 66 69 65 6c ippet-exit-transform.active-fiel
28b20 64 20 23 31 3d 23 3a 76 20 79 61 73 2d 61 66 74 65 72 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 2d d.#1=#:v.yas-after-exit-snippet-
28b40 68 6f 6f 6b 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e hook.0.signal.wrong-type-argumen
28b60 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 38 20 79 61 73 2d 2d 66 69 65 6c 64 2d 63 6f 6e 74 t.yas--snippet.8.yas--field-cont
28b80 61 69 6e 73 2d 70 6f 69 6e 74 2d 70 20 6e 69 6c 20 79 61 73 2d 2d 63 6f 6d 6d 69 74 2d 73 6e 69 ains-point-p.nil.yas--commit-sni
28ba0 70 70 65 74 20 74 20 6f 76 65 72 6c 61 79 2d 62 75 66 66 65 72 20 79 61 73 2d 2d 6d 6f 76 65 2d ppet.t.overlay-buffer.yas--move-
28bc0 74 6f 2d 66 69 65 6c 64 20 79 61 73 2d 2d 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 20 73 6e 69 to-field.yas--update-mirrors.sni
28be0 70 70 65 74 2d 65 78 69 74 2d 68 6f 6f 6b 20 65 78 69 74 65 64 2d 73 6e 69 70 70 65 74 73 2d 70 ppet-exit-hook.exited-snippets-p
28c00 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 5d 20 35 5d 20 71 .yas--active-field-overlay].5].q
28c20 75 6f 74 65 20 65 76 61 6c 20 6c 65 74 20 66 75 6e 63 61 6c 6c 20 79 61 73 2d 2d 65 76 61 6c 2d uote.eval.let.funcall.yas--eval-
28c40 66 6f 72 2d 65 66 66 65 63 74 20 79 61 73 2d 2d 73 61 66 65 6c 79 2d 72 75 6e 2d 68 6f 6f 6b 20 for-effect.yas--safely-run-hook.
28c60 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 --dolist-tail--.cl-struct-yas--s
28c80 6e 69 70 70 65 74 2d 74 61 67 73 20 61 63 74 69 76 65 2d 66 69 65 6c 64 20 23 32 3d 23 3a 65 6e nippet-tags.active-field.#2=#:en
28ca0 76 76 61 72 20 23 33 3d 23 3a 73 79 6d 73 20 23 34 3d 23 3a 76 61 6c 73 20 23 35 3d 23 3a 62 6f vvar.#3=#:syms.#4=#:vals.#5=#:bo
28cc0 64 79 20 23 36 3d 23 3a 62 69 6e 64 73 5d 20 37 20 28 23 24 20 2e 20 31 36 35 37 30 33 29 5d 29 dy.#6=#:binds].7.(#$...165703)])
28ce0 0a 23 40 34 33 20 53 61 76 65 20 61 6c 6c 20 6d 61 72 6b 65 72 73 20 6f 66 20 53 4e 49 50 50 45 .#@43.Save.all.markers.of.SNIPPE
28d00 54 20 61 73 20 70 6f 73 69 74 69 6f 6e 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d T.as.positions...(defalias.'yas-
28d20 2d 6d 61 72 6b 65 72 73 2d 74 6f 2d 70 6f 69 6e 74 73 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 -markers-to-points.#[(snippet)."
28d40 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 73 \301\302.\"\207".[snippet.yas--s
28d60 6e 69 70 70 65 74 2d 6d 61 70 2d 6d 61 72 6b 65 72 73 20 23 5b 28 6d 29 20 22 5c 33 30 31 08 21 nippet-map-markers.#[(m)."\301.!
28d80 08 5c 33 30 32 5c 32 31 31 5c 32 32 33 5c 32 31 30 5c 32 30 37 22 20 5b 6d 20 6d 61 72 6b 65 72 .\302\211\223\210\207".[m.marker
28da0 2d 70 6f 73 69 74 69 6f 6e 20 6e 69 6c 5d 20 34 5d 5d 20 33 20 28 23 24 20 2e 20 31 36 37 31 34 -position.nil].4]].3.(#$...16714
28dc0 32 29 5d 29 0a 23 40 37 32 20 52 65 73 74 6f 72 65 20 53 4e 49 50 50 45 54 27 73 20 6d 61 72 6b 2)]).#@72.Restore.SNIPPET's.mark
28de0 65 72 20 70 6f 73 69 74 69 6f 6e 73 2c 20 73 61 76 65 64 20 62 79 20 60 79 61 73 2d 2d 6d 61 72 er.positions,.saved.by.`yas--mar
28e00 6b 65 72 73 2d 74 6f 2d 70 6f 69 6e 74 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 kers-to-points'...(defalias.'yas
28e20 2d 2d 70 6f 69 6e 74 73 2d 74 6f 2d 6d 61 72 6b 65 72 73 20 23 5b 28 73 6e 69 70 70 65 74 29 20 --points-to-markers.#[(snippet).
28e40 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 79 61 73 2d 2d "\301\302.\"\207".[snippet.yas--
28e60 73 6e 69 70 70 65 74 2d 6d 61 70 2d 6d 61 72 6b 65 72 73 20 63 6f 70 79 2d 6d 61 72 6b 65 72 5d snippet-map-markers.copy-marker]
28e80 20 33 20 28 23 24 20 2e 20 31 36 37 33 37 30 29 5d 29 0a 23 40 37 34 20 54 72 79 20 74 6f 20 6d .3.(#$...167370)]).#@74.Try.to.m
28ea0 6f 76 65 20 74 6f 20 53 4e 49 50 50 45 54 27 73 20 61 63 74 69 76 65 20 28 6f 72 20 66 69 72 73 ove.to.SNIPPET's.active.(or.firs
28ec0 74 29 20 66 69 65 6c 64 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 20 69 66 20 66 6f 75 6e 64 2e t).field.and.return.it.if.found.
28ee0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 79 62 65 2d 6d 6f 76 65 2d 74 6f 2d ..(defalias.'yas--maybe-move-to-
28f00 61 63 74 69 76 65 2d 66 69 65 6c 64 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 08 5c 33 30 33 48 active-field.#[(snippet).".\303H
28f20 09 3e 5c 32 30 34 0f 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 .>\204..\304\305\306.D\"\210.\30
28f40 37 48 5c 32 30 36 28 00 08 5c 33 30 33 48 09 3e 5c 32 30 34 24 00 5c 33 30 34 5c 33 30 35 5c 33 7H\206(..\303H.>\204$.\304\305\3
28f60 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 40 5c 32 31 31 1a 5c 32 30 35 33 00 5c 33 31 31 06.D\"\210.\310H@\211.\2053.\311
28f80 08 5c 6e 5c 22 5c 32 31 30 5c 6e 29 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 .\n\"\210\n)\207".[snippet.cl-st
28fa0 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 74 61 72 67 65 74 2d 66 69 ruct-yas--snippet-tags.target-fi
28fc0 65 6c 64 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 eld.0.signal.wrong-type-argument
28fe0 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 36 20 32 20 79 61 73 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 .yas--snippet.6.2.yas--move-to-f
29000 69 65 6c 64 5d 20 35 20 28 23 24 20 2e 20 31 36 37 35 37 36 29 5d 29 0a 28 64 65 66 61 6c 69 61 ield].5.(#$...167576)]).(defalia
29020 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 63 6f 6e 74 61 69 6e 73 2d 70 6f 69 6e 74 2d 70 20 23 s.'yas--field-contains-point-p.#
29040 5b 28 66 69 65 6c 64 20 26 6f 70 74 69 6f 6e 61 6c 20 70 6f 69 6e 74 29 20 22 08 5c 32 30 36 05 [(field.&optional.point).".\206.
29060 00 60 5c 32 31 31 18 09 5c 33 30 33 48 5c 6e 3e 5c 32 30 34 16 00 5c 33 30 34 5c 33 30 35 5c 33 .`\211..\303H\n>\204..\304\305\3
29080 30 36 09 44 5c 22 5c 32 31 30 09 5c 33 30 37 48 59 5c 32 30 35 31 00 08 09 5c 33 30 33 48 5c 6e 06.D\"\210.\307HY\2051...\303H\n
290a0 3e 5c 32 30 34 2d 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 09 44 5c 22 5c 32 31 30 09 5c 33 31 30 >\204-.\304\305\306.D\"\210.\310
290c0 48 58 29 5c 32 30 37 22 20 5b 70 6f 69 6e 74 20 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d HX)\207".[point.field.cl-struct-
290e0 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 yas--field-tags.0.signal.wrong-t
29100 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 5d 20 36 5d 29 ype-argument.yas--field.2.3].6])
29120 0a 23 40 35 34 20 52 65 74 75 72 6e 20 74 68 65 20 70 72 6f 70 65 72 74 69 7a 65 64 20 64 69 73 .#@54.Return.the.propertized.dis
29140 70 6c 61 79 20 74 65 78 74 20 66 6f 72 20 66 69 65 6c 64 20 46 49 45 4c 44 2e 1f 0a 28 64 65 66 play.text.for.field.FIELD...(def
29160 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 74 65 78 74 2d 66 6f 72 2d 64 69 73 70 6c alias.'yas--field-text-for-displ
29180 61 79 20 23 5b 28 66 69 65 6c 64 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 ay.#[(field).".\302H.>\204..\303
291a0 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 08 5c 33 30 32 48 09 3e 5c 32 \304\305.D\"\210.\306H.\302H.>\2
291c0 30 34 21 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 7b 5c 04!.\303\304\305.D\"\210.\307H{\
291e0 32 30 37 22 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 207".[field.cl-struct-yas--field
29200 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 -tags.0.signal.wrong-type-argume
29220 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 5d 20 35 20 28 23 24 20 2e 20 31 36 38 32 33 nt.yas--field.2.3].5.(#$...16823
29240 30 29 5d 29 0a 23 40 34 33 20 54 72 75 65 20 69 66 20 73 6f 6d 65 20 6b 69 6e 64 20 6f 66 20 75 0)]).#@43.True.if.some.kind.of.u
29260 6e 64 6f 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 ndo.is.in.progress...(defalias.'
29280 79 61 73 2d 2d 75 6e 64 6f 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 23 5b 6e 69 6c 20 22 08 5c 32 yas--undo-in-progress.#[nil.".\2
292a0 30 36 0d 00 09 5c 33 30 32 3d 5c 32 30 36 0d 00 09 5c 33 30 33 3d 5c 32 30 37 22 20 5b 75 6e 64 06...\302=\206...\303=\207".[und
292c0 6f 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 75 6e 64 6f 20 o-in-progress.this-command.undo.
292e0 72 65 64 6f 5d 20 32 20 28 23 24 20 2e 20 31 36 38 35 32 32 29 5d 29 0a 23 40 37 37 20 43 72 65 redo].2.(#$...168522)]).#@77.Cre
29300 61 74 65 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 6c 61 79 20 74 68 61 74 20 73 75 72 ate.the.control.overlay.that.sur
29320 72 6f 75 6e 64 73 20 74 68 65 20 73 6e 69 70 70 65 74 20 61 6e 64 0a 68 6f 6c 64 73 20 74 68 65 rounds.the.snippet.and.holds.the
29340 20 6b 65 79 6d 61 70 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 63 .keymap...(defalias.'yas--make-c
29360 6f 6e 74 72 6f 6c 2d 6f 76 65 72 6c 61 79 20 23 5b 28 73 6e 69 70 70 65 74 20 73 74 61 72 74 20 ontrol-overlay.#[(snippet.start.
29380 65 6e 64 29 20 22 5c 33 30 36 08 09 5c 33 30 37 5c 32 31 31 5c 33 31 30 25 1a 5c 33 31 31 5c 6e end)."\306..\307\211\310%.\311\n
293a0 5c 33 31 32 0b 23 5c 32 31 30 5c 33 31 31 5c 6e 5c 33 31 33 5c 66 23 5c 32 31 30 5c 33 31 31 5c \312.#\210\311\n\313\f#\210\311\
293c0 6e 5c 33 31 34 0d 23 5c 32 31 30 5c 6e 29 5c 32 30 37 22 20 5b 73 74 61 72 74 20 65 6e 64 20 6f n\314.#\210\n)\207".[start.end.o
293e0 76 65 72 6c 61 79 20 79 61 73 2d 6b 65 79 6d 61 70 20 79 61 73 2d 6f 76 65 72 6c 61 79 2d 70 72 verlay.yas-keymap.yas-overlay-pr
29400 69 6f 72 69 74 79 20 73 6e 69 70 70 65 74 20 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 iority.snippet.make-overlay.nil.
29420 74 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 6b 65 79 6d 61 70 20 70 72 69 6f 72 69 74 79 20 79 61 t.overlay-put.keymap.priority.ya
29440 73 2d 2d 73 6e 69 70 70 65 74 5d 20 36 20 28 23 24 20 2e 20 31 36 38 37 30 31 29 5d 29 0a 23 40 s--snippet].6.(#$...168701)]).#@
29460 33 36 20 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 66 36.Return.the.currently.active.f
29480 69 65 6c 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 63 75 72 72 65 6e 74 2d 66 69 ield...(defalias.'yas-current-fi
294a0 65 6c 64 20 23 5b 6e 69 6c 20 22 08 5c 32 30 35 0e 00 5c 33 30 31 08 21 5c 32 30 35 0e 00 5c 33 eld.#[nil.".\205..\301.!\205..\3
294c0 30 32 08 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 02.\303\"\207".[yas--active-fiel
294e0 64 2d 6f 76 65 72 6c 61 79 20 6f 76 65 72 6c 61 79 2d 62 75 66 66 65 72 20 6f 76 65 72 6c 61 79 d-overlay.overlay-buffer.overlay
29500 2d 67 65 74 20 79 61 73 2d 2d 66 69 65 6c 64 5d 20 33 20 28 23 24 20 2e 20 31 36 39 30 35 39 29 -get.yas--field].3.(#$...169059)
29520 5d 29 0a 23 40 31 31 31 20 52 65 74 75 72 6e 20 43 4d 44 20 69 66 20 61 74 20 73 74 61 72 74 20 ]).#@111.Return.CMD.if.at.start.
29540 6f 66 20 75 6e 6d 6f 64 69 66 69 65 64 20 73 6e 69 70 70 65 74 20 66 69 65 6c 64 2e 0a 55 73 65 of.unmodified.snippet.field..Use
29560 20 61 73 20 61 20 60 3a 66 69 6c 74 65 72 27 20 61 72 67 75 6d 65 6e 74 20 66 6f 72 20 61 20 63 .as.a.`:filter'.argument.for.a.c
29580 6f 6e 64 69 74 69 6f 6e 61 6c 20 6b 65 79 62 69 6e 64 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 onditional.keybinding...(defalia
295a0 73 20 27 79 61 73 2d 2d 6d 61 79 62 65 2d 63 6c 65 61 72 2d 66 69 65 6c 64 2d 66 69 6c 74 65 72 s.'yas--maybe-clear-field-filter
295c0 20 23 5b 28 63 6d 64 29 20 22 5c 33 30 33 20 5c 32 31 31 18 5c 32 30 35 37 00 08 5c 33 30 34 48 .#[(cmd)."\303.\211.\2057..\304H
295e0 09 3e 5c 32 30 34 16 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 .>\204..\305\306\307.D\"\210.\31
29600 30 48 3f 5c 32 30 35 37 00 60 5c 33 31 31 08 5c 33 30 34 48 09 3e 5c 32 30 34 2e 00 5c 33 30 35 0H?\2057.`\311.\304H.>\204..\305
29620 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 21 3d 5c 32 30 35 37 00 5c 6e \306\307.D\"\210.\312H!=\2057.\n
29640 29 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 )\207".[field.cl-struct-yas--fie
29660 6c 64 2d 74 61 67 73 20 63 6d 64 20 79 61 73 2d 63 75 72 72 65 6e 74 2d 66 69 65 6c 64 20 30 20 ld-tags.cmd.yas-current-field.0.
29680 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d signal.wrong-type-argument.yas--
296a0 66 69 65 6c 64 20 37 20 6d 61 72 6b 65 72 2d 70 6f 73 69 74 69 6f 6e 20 32 5d 20 37 20 28 23 24 field.7.marker-position.2].7.(#$
296c0 20 2e 20 31 36 39 32 35 37 29 5d 29 0a 23 40 36 33 20 43 6c 65 61 72 73 20 75 6e 6d 6f 64 69 66 ...169257)]).#@63.Clears.unmodif
296e0 69 65 64 20 46 49 45 4c 44 20 69 66 20 61 74 20 66 69 65 6c 64 20 73 74 61 72 74 2c 20 73 6b 69 ied.FIELD.if.at.field.start,.ski
29700 70 73 20 74 6f 20 6e 65 78 74 20 74 61 62 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d ps.to.next.tab...(defalias.'yas-
29720 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 20 23 5b 28 26 6f 70 74 69 6f 6e 61 skip-and-clear-field.#[(&optiona
29740 6c 20 66 69 65 6c 64 29 20 22 5c 33 30 31 08 5c 32 30 36 07 00 5c 33 30 32 20 21 5c 32 31 30 5c l.field)."\301.\206..\302.!\210\
29760 33 30 33 5c 33 30 34 21 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 79 61 73 2d 2d 73 6b 69 70 2d 61 303\304!\207".[field.yas--skip-a
29780 6e 64 2d 63 6c 65 61 72 20 79 61 73 2d 63 75 72 72 65 6e 74 2d 66 69 65 6c 64 20 79 61 73 2d 6e nd-clear.yas-current-field.yas-n
297a0 65 78 74 2d 66 69 65 6c 64 20 31 5d 20 32 20 28 23 24 20 2e 20 31 36 39 36 38 32 29 20 6e 69 6c ext-field.1].2.(#$...169682).nil
297c0 5d 29 0a 23 40 31 32 39 20 43 6c 65 61 72 73 20 75 6e 6d 6f 64 69 66 69 65 64 20 66 69 65 6c 64 ]).#@129.Clears.unmodified.field
297e0 20 69 66 20 61 74 20 66 69 65 6c 64 20 73 74 61 72 74 2c 20 73 6b 69 70 73 20 74 6f 20 6e 65 78 .if.at.field.start,.skips.to.nex
29800 74 20 74 61 62 2e 0a 0a 4f 74 68 65 72 77 69 73 65 20 64 65 6c 65 74 65 73 20 61 20 63 68 61 72 t.tab...Otherwise.deletes.a.char
29820 61 63 74 65 72 20 6e 6f 72 6d 61 6c 6c 79 20 62 79 20 63 61 6c 6c 69 6e 67 20 60 64 65 6c 65 74 acter.normally.by.calling.`delet
29840 65 2d 63 68 61 72 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 73 6b 69 70 2d 61 6e e-char'...(defalias.'yas-skip-an
29860 64 2d 63 6c 65 61 72 2d 6f 72 2d 64 65 6c 65 74 65 2d 63 68 61 72 20 23 5b 28 26 6f 70 74 69 6f d-clear-or-delete-char.#[(&optio
29880 6e 61 6c 20 66 69 65 6c 64 29 20 22 5c 33 30 31 5c 33 30 32 21 5c 32 30 33 13 00 5c 33 30 33 08 nal.field)."\301\302!\203..\303.
298a0 5c 32 30 36 0d 00 5c 33 30 34 20 21 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 30 37 5c 33 30 \206..\304.!\210\305\306!\207\30
298c0 37 5c 33 31 30 21 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 79 61 73 2d 2d 6d 61 79 62 65 2d 63 6c 7\310!\207".[field.yas--maybe-cl
298e0 65 61 72 2d 66 69 65 6c 64 2d 66 69 6c 74 65 72 20 74 20 79 61 73 2d 2d 73 6b 69 70 2d 61 6e 64 ear-field-filter.t.yas--skip-and
29900 2d 63 6c 65 61 72 20 79 61 73 2d 63 75 72 72 65 6e 74 2d 66 69 65 6c 64 20 79 61 73 2d 6e 65 78 -clear.yas-current-field.yas-nex
29920 74 2d 66 69 65 6c 64 20 31 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 64 65 6c t-field.1.call-interactively.del
29940 65 74 65 2d 63 68 61 72 5d 20 32 20 28 23 24 20 2e 20 31 36 39 39 32 39 29 20 6e 69 6c 5d 29 0a ete-char].2.(#$...169929).nil]).
29960 23 40 31 34 30 20 44 65 6c 65 74 65 73 20 74 68 65 20 72 65 67 69 6f 6e 20 6f 66 20 46 49 45 4c #@140.Deletes.the.region.of.FIEL
29980 44 20 61 6e 64 20 73 65 74 73 20 69 74 27 73 20 6d 6f 64 69 66 69 65 64 20 73 74 61 74 65 20 74 D.and.sets.it's.modified.state.t
299a0 6f 20 74 2e 0a 49 66 20 67 69 76 65 6e 2c 20 46 52 4f 4d 20 69 6e 64 69 63 61 74 65 73 20 70 6f o.t..If.given,.FROM.indicates.po
299c0 73 69 74 69 6f 6e 20 74 6f 20 73 74 61 72 74 20 61 74 20 69 6e 73 74 65 61 64 20 6f 66 20 46 49 sition.to.start.at.instead.of.FI
299e0 45 4c 44 27 73 20 62 65 67 69 6e 6e 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 ELD's.beginning...(defalias.'yas
29a00 2d 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 20 23 5b 28 66 69 65 6c 64 20 26 6f 70 74 69 6f --skip-and-clear.#[(field.&optio
29a20 6e 61 6c 20 66 72 6f 6d 29 20 22 5c 33 30 33 08 21 5c 32 31 30 08 5c 33 30 34 48 09 3e 5c 32 30 nal.from)."\303.!\210.\304H.>\20
29a40 34 13 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 08 5c 33 4..\305\306\307.D\"\210.\310H.\3
29a60 30 34 48 09 3e 5c 32 30 34 25 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 04H.>\204%.\305\306\307.D\"\210.
29a80 5c 33 31 31 48 55 3f 5c 32 30 35 56 00 5c 6e 5c 32 30 36 43 00 08 5c 33 30 34 48 09 3e 5c 32 30 \311HU?\205V.\n\206C..\304H.>\20
29aa0 34 40 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 08 5c 33 4@.\305\306\307.D\"\210.\310H.\3
29ac0 30 34 48 09 3e 5c 32 30 34 52 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 04H.>\204R.\305\306\307.D\"\210.
29ae0 5c 33 31 31 48 7c 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 \311H|\207".[field.cl-struct-yas
29b00 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 66 72 6f 6d 20 79 61 73 2d 2d 6d 61 72 6b 2d 74 68 69 73 --field-tags.from.yas--mark-this
29b20 2d 61 6e 64 2d 63 68 69 6c 64 72 65 6e 2d 6d 6f 64 69 66 69 65 64 20 30 20 73 69 67 6e 61 6c 20 -and-children-modified.0.signal.
29b40 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 wrong-type-argument.yas--field.2
29b60 20 33 5d 20 35 20 28 23 24 20 2e 20 31 37 30 33 34 32 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 .3].5.(#$...170342)]).(defalias.
29b80 27 79 61 73 2d 2d 6d 61 72 6b 2d 74 68 69 73 2d 61 6e 64 2d 63 68 69 6c 64 72 65 6e 2d 6d 6f 64 'yas--mark-this-and-children-mod
29ba0 69 66 69 65 64 20 23 5b 28 66 69 65 6c 64 29 20 22 08 5c 33 30 34 48 09 3e 5c 32 30 34 0f 00 5c ified.#[(field).".\304H.>\204..\
29bc0 33 30 35 5c 33 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a 5c 33 31 30 5c 33 31 305\306\307.D\"\210.\211.\310\31
29be0 31 49 5c 32 31 30 29 08 5c 33 30 34 48 09 3e 5c 32 30 34 26 00 5c 33 30 35 5c 33 30 36 5c 33 30 1I\210).\304H.>\204&.\305\306\30
29c00 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 31 31 1b 5c 32 30 35 5e 00 5c 33 31 33 0b 21 7.D\"\210.\312H\211.\205^.\313.!
29c20 5c 32 30 35 5e 00 5c 33 31 33 0b 21 08 3d 5c 32 30 33 55 00 5c 33 31 34 0b 21 5c 32 30 33 55 00 \205^.\313.!.=\203U.\314.!\203U.
29c40 0b 47 5c 33 31 35 59 5c 32 30 33 55 00 0b 5c 33 30 34 48 09 3e 5c 32 30 33 55 00 5c 33 31 36 0b .G\315Y\203U..\304H.>\203U.\316.
29c60 21 5c 32 31 30 5c 33 31 37 0b 21 5c 32 31 31 13 5c 32 30 34 2e 00 5c 33 32 30 29 5c 32 30 37 22 !\210\317.!\211.\204..\320)\207"
29c80 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 .[field.cl-struct-yas--field-tag
29ca0 73 20 23 31 3d 23 3a 76 20 66 6f 6d 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 s.#1=#:v.fom.0.signal.wrong-type
29cc0 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 37 20 74 20 38 20 79 61 73 2d 2d -argument.yas--field.7.t.8.yas--
29ce0 66 6f 6d 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 76 65 63 74 6f 72 70 20 39 20 79 61 73 2d 2d fom-parent-field.vectorp.9.yas--
29d00 6d 61 72 6b 2d 74 68 69 73 2d 61 6e 64 2d 63 68 69 6c 64 72 65 6e 2d 6d 6f 64 69 66 69 65 64 20 mark-this-and-children-modified.
29d20 79 61 73 2d 2d 66 6f 6d 2d 6e 65 78 74 20 6e 69 6c 5d 20 35 5d 29 0a 23 40 31 30 35 20 50 6c 61 yas--fom-next.nil].5]).#@105.Pla
29d40 63 65 20 74 68 65 20 61 63 74 69 76 65 20 66 69 65 6c 64 20 6f 76 65 72 6c 61 79 20 69 6e 20 53 ce.the.active.field.overlay.in.S
29d60 4e 49 50 50 45 54 27 73 20 46 49 45 4c 44 2e 0a 0a 4d 6f 76 65 20 74 68 65 20 6f 76 65 72 6c 61 NIPPET's.FIELD...Move.the.overla
29d80 79 2c 20 6f 72 20 63 72 65 61 74 65 20 69 74 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 y,.or.create.it.if.it.does.not.e
29da0 78 69 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 61 6b 65 2d 6d 6f 76 65 2d xit...(defalias.'yas--make-move-
29dc0 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 23 5b 28 73 6e 69 70 70 65 74 20 active-field-overlay.#[(snippet.
29de0 66 69 65 6c 64 29 20 22 08 5c 32 30 33 32 00 5c 33 30 35 08 21 5c 32 30 33 32 00 5c 33 30 36 08 field).".\2032.\305.!\2032.\306.
29e00 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 1b 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c .\307H\n>\204..\310\311\312.D\"\
29e20 32 31 30 09 5c 33 31 33 48 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 2d 00 5c 33 31 30 5c 33 31 31 210.\313H.\307H\n>\204-.\310\311
29e40 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c 33 31 34 48 23 5c 32 30 37 5c 33 31 35 09 5c 33 30 37 \312.D\"\210.\314H#\207\315.\307
29e60 48 5c 6e 3e 5c 32 30 34 42 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 44 5c 22 5c 32 31 30 09 5c H\n>\204B.\310\311\312.D\"\210.\
29e80 33 31 33 48 09 5c 33 30 37 48 5c 6e 3e 5c 32 30 34 54 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 09 313H.\307H\n>\204T.\310\311\312.
29ea0 44 5c 22 5c 32 31 30 09 5c 33 31 34 48 5c 33 31 36 5c 32 31 31 5c 33 31 37 25 10 5c 33 32 30 08 D\"\210.\314H\316\211\317%.\320.
29ec0 5c 33 32 31 0b 23 5c 32 31 30 5c 33 32 30 08 5c 33 32 32 5c 33 32 33 23 5c 32 31 30 5c 33 32 30 \321.#\210\320.\322\323#\210\320
29ee0 08 5c 33 32 34 5c 66 23 5c 32 31 30 5c 33 32 30 08 5c 33 32 35 5c 33 32 36 23 5c 32 31 30 5c 33 .\324\f#\210\320.\325\326#\210\3
29f00 32 30 08 5c 33 32 37 5c 33 33 30 23 5c 32 31 30 5c 33 32 30 08 5c 33 33 31 5c 33 33 32 23 5c 32 20.\327\330#\210\320.\331\332#\2
29f20 30 37 22 20 5b 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 66 07".[yas--active-field-overlay.f
29f40 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 79 ield.cl-struct-yas--field-tags.y
29f60 61 73 2d 6f 76 65 72 6c 61 79 2d 70 72 69 6f 72 69 74 79 20 73 6e 69 70 70 65 74 20 6f 76 65 72 as-overlay-priority.snippet.over
29f80 6c 61 79 2d 62 75 66 66 65 72 20 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 20 30 20 73 69 67 6e 61 6c lay-buffer.move-overlay.0.signal
29fa0 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 .wrong-type-argument.yas--field.
29fc0 32 20 33 20 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 74 20 6f 76 65 72 6c 61 79 2d 70 2.3.make-overlay.nil.t.overlay-p
29fe0 75 74 20 70 72 69 6f 72 69 74 79 20 66 61 63 65 20 79 61 73 2d 66 69 65 6c 64 2d 68 69 67 68 6c ut.priority.face.yas-field-highl
2a000 69 67 68 74 2d 66 61 63 65 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 6d 6f 64 69 66 69 63 61 74 ight-face.yas--snippet.modificat
2a020 69 6f 6e 2d 68 6f 6f 6b 73 20 28 79 61 73 2d 2d 6f 6e 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 ion-hooks.(yas--on-field-overlay
2a040 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 29 20 69 6e 73 65 72 74 2d 69 6e 2d 66 72 6f 6e 74 2d 68 -modification).insert-in-front-h
2a060 6f 6f 6b 73 20 28 79 61 73 2d 2d 6f 6e 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 2d 6d 6f 64 69 ooks.(yas--on-field-overlay-modi
2a080 66 69 63 61 74 69 6f 6e 29 20 69 6e 73 65 72 74 2d 62 65 68 69 6e 64 2d 68 6f 6f 6b 73 20 28 79 fication).insert-behind-hooks.(y
2a0a0 61 73 2d 2d 6f 6e 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 2d 6d 6f 64 69 66 69 63 61 74 69 6f as--on-field-overlay-modificatio
2a0c0 6e 29 5d 20 37 20 28 23 24 20 2e 20 31 37 31 33 32 35 29 5d 29 0a 23 40 31 31 34 20 54 65 6c 6c n)].7.(#$...171325)]).#@114.Tell
2a0e0 20 69 66 20 6e 65 77 6c 79 20 6d 6f 64 69 66 69 65 64 20 46 49 45 4c 44 20 73 68 6f 75 6c 64 20 .if.newly.modified.FIELD.should.
2a100 62 65 20 63 6c 65 61 72 65 64 20 61 6e 64 20 73 6b 69 70 70 65 64 2e 0a 42 45 47 2c 20 45 4e 44 be.cleared.and.skipped..BEG,.END
2a120 20 61 6e 64 20 4c 45 4e 47 54 48 20 6c 69 6b 65 20 6f 76 65 72 6c 61 79 20 6d 6f 64 69 66 69 63 .and.LENGTH.like.overlay.modific
2a140 61 74 69 6f 6e 20 68 6f 6f 6b 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6b ation.hooks...(defalias.'yas--sk
2a160 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 2d 70 20 23 5b 28 66 69 65 6c 64 20 62 65 ip-and-clear-field-p.#[(field.be
2a180 67 20 5f 65 6e 64 20 6c 65 6e 67 74 68 29 20 22 08 5c 33 30 34 55 5c 32 30 35 30 00 09 5c 6e 5c g._end.length).".\304U\2050..\n\
2a1a0 33 30 34 48 0b 3e 5c 32 30 34 16 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 6e 44 5c 22 5c 32 31 304H.>\204..\305\306\307\nD\"\21
2a1c0 30 5c 6e 5c 33 31 30 48 55 5c 32 30 35 30 00 5c 6e 5c 33 30 34 48 0b 3e 5c 32 30 34 2c 00 5c 33 0\n\310HU\2050.\n\304H.>\204,.\3
2a1e0 30 35 5c 33 30 36 5c 33 30 37 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 31 48 3f 5c 32 30 37 22 05\306\307\nD\"\210\n\311H?\207"
2a200 20 5b 6c 65 6e 67 74 68 20 62 65 67 20 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 .[length.beg.field.cl-struct-yas
2a220 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 --field-tags.0.signal.wrong-type
2a240 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 37 5d 20 35 20 28 23 24 20 -argument.yas--field.2.7].5.(#$.
2a260 2e 20 31 37 32 32 35 32 29 5d 29 0a 23 40 31 38 34 20 43 6c 65 61 72 73 20 74 68 65 20 66 69 65 ..172252)]).#@184.Clears.the.fie
2a280 6c 64 20 61 6e 64 20 75 70 64 61 74 65 73 20 6d 69 72 72 6f 72 73 2c 20 63 6f 6e 64 69 74 69 6f ld.and.updates.mirrors,.conditio
2a2a0 6e 61 6c 6c 79 2e 0a 0a 4f 6e 6c 79 20 63 6c 65 61 72 73 20 74 68 65 20 66 69 65 6c 64 20 69 66 nally...Only.clears.the.field.if
2a2c0 20 69 74 20 68 61 73 6e 27 74 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 61 6e 64 20 70 6f 69 .it.hasn't.been.modified.and.poi
2a2e0 6e 74 20 69 73 20 61 74 0a 66 69 65 6c 64 20 73 74 61 72 74 2e 20 20 54 68 69 73 20 68 6f 6f 6b nt.is.at.field.start...This.hook
2a300 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 20 69 66 20 61 6e 20 75 6e 64 6f 20 69 73 20 69 6e 20 70 .does.nothing.if.an.undo.is.in.p
2a320 72 6f 67 72 65 73 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6f 6e 2d 66 69 65 rogress...(defalias.'yas--on-fie
2a340 6c 64 2d 6f 76 65 72 6c 61 79 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 23 5b 28 6f 76 65 72 6c ld-overlay-modification.#[(overl
2a360 61 79 20 61 66 74 65 72 5c 3f 20 62 65 67 20 65 6e 64 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 65 6e ay.after\?.beg.end.&optional.len
2a380 67 74 68 29 20 22 08 3f 5c 32 30 36 19 00 09 5c 32 30 36 19 00 5c 33 30 36 5c 6e 21 3f 5c 32 30 gth).".?\206...\206..\306\n!?\20
2a3a0 36 19 00 5c 33 30 37 0b 21 3f 5c 32 30 36 19 00 5c 33 31 30 20 3f 5c 32 30 35 5c 32 33 36 00 5c 6..\307.!?\206..\310.?\205\236.\
2a3c0 33 31 31 1c 5c 33 31 32 19 5c 33 31 33 0b 5c 33 31 34 5c 22 1d 5c 33 31 33 5c 6e 5c 33 31 35 5c 311.\312.\313.\314\".\313\n\315\
2a3e0 22 1e 5c 22 5c 33 31 36 0e 5c 22 21 5c 32 30 33 5c 32 32 34 00 5c 33 31 37 20 1e 23 5c 33 32 30 ".\"\316.\"!\203\224.\317..#\320
2a400 5c 32 31 36 0e 5c 22 5c 33 32 31 48 0e 24 3e 5c 32 30 34 4b 00 5c 33 32 32 5c 33 32 33 5c 33 31 \216.\"\321H.$>\204K.\322\323\31
2a420 35 0e 5c 22 44 5c 22 5c 32 31 30 0e 5c 22 5c 33 32 34 48 1e 25 5c 33 32 35 5c 33 32 36 0e 25 5c 5.\"D\"\210.\"\324H.%\325\326.%\
2a440 22 1e 26 5c 33 32 35 5c 33 32 37 0e 25 5c 22 1e 27 5c 33 33 30 1e 28 5c 33 31 31 1e 29 0e 26 5c ".&\325\327.%\".'\330.(\311.).&\
2a460 32 30 33 5c 32 30 33 00 0e 26 5c 32 31 31 41 16 26 5c 32 34 32 5c 33 33 31 0e 27 5c 32 31 31 41 203\203..&\211A.&\242\331.'\211A
2a480 16 27 5c 32 34 32 44 44 0e 29 42 16 29 5c 32 30 32 65 00 5c 33 33 32 5c 33 33 33 0e 29 5c 33 33 .'\242DD.)B.)\202e.\332\333.)\33
2a4a0 34 5c 33 33 31 0e 28 44 44 45 21 2e 07 5c 32 30 32 5c 32 33 35 00 5c 33 33 35 5c 33 33 36 5c 33 4\331.(DDE!..\202\235.\335\336\3
2a4c0 33 37 5c 33 34 30 23 5c 32 31 30 5c 33 34 31 0b 21 2c 5c 32 30 37 22 20 5b 61 66 74 65 72 5c 3f 37\340#\210\341.!,\207".[after\?
2a4e0 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 79 61 73 2d .yas--inhibit-overlay-hooks.yas-
2a500 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 65 72 6c 61 79 20 6f 76 65 72 6c 61 79 20 69 6e -active-field-overlay.overlay.in
2a520 68 69 62 69 74 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2d 68 6f 6f 6b 73 20 66 69 65 6c 64 20 6f hibit-modification-hooks.field.o
2a540 76 65 72 6c 61 79 70 20 6f 76 65 72 6c 61 79 2d 62 75 66 66 65 72 20 79 61 73 2d 2d 75 6e 64 6f verlayp.overlay-buffer.yas--undo
2a560 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 6e 69 6c 20 74 20 6f 76 65 72 6c 61 79 2d 67 65 74 20 79 -in-progress.nil.t.overlay-get.y
2a580 61 73 2d 2d 66 69 65 6c 64 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 73 6e 69 70 as--field.yas--snippet.yas--snip
2a5a0 70 65 74 2d 6c 69 76 65 2d 70 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 pet-live-p.match-data.#[nil."\30
2a5c0 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 1.\302\"\207".[save-match-data-i
2a5e0 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 nternal.set-match-data.evaporate
2a600 5d 20 33 5d 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e ].3].0.signal.wrong-type-argumen
2a620 74 20 31 20 6d 61 70 63 61 72 20 63 61 72 20 23 5b 28 76 2d 66 29 20 22 5c 33 30 31 08 41 40 21 t.1.mapcar.car.#[(v-f)."\301.A@!
2a640 5c 32 30 37 22 20 5b 76 2d 66 20 65 76 61 6c 5d 20 32 5d 20 23 5b 6e 69 6c 20 22 5c 33 30 36 08 \207".[v-f.eval].2].#[nil."\306.
2a660 09 5c 6e 0b 24 5c 32 30 33 0e 00 5c 33 30 37 08 5c 6e 5c 22 5c 32 31 30 08 5c 33 31 30 48 5c 66 .\n.$\203..\307.\n\"\210.\310H\f
2a680 3e 5c 32 30 34 1d 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 >\204..\311\312\313.D\"\210.\211
2a6a0 1d 5c 33 31 34 5c 33 31 35 49 5c 32 31 30 29 5c 33 31 36 08 5c 33 31 37 0e 12 21 5c 22 5c 32 31 .\314\315I\210)\316.\317..!\"\21
2a6c0 30 5c 32 31 32 5c 33 32 30 08 21 5c 32 31 30 29 5c 33 32 31 0e 13 21 5c 32 30 37 22 20 5b 66 69 0\212\320.!\210)\321..!\207".[fi
2a6e0 65 6c 64 20 62 65 67 20 65 6e 64 20 6c 65 6e 67 74 68 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 eld.beg.end.length.cl-struct-yas
2a700 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 79 61 73 2d 2d 73 6b 69 70 2d 61 6e --field-tags.#1=#:v.yas--skip-an
2a720 64 2d 63 6c 65 61 72 2d 66 69 65 6c 64 2d 70 20 79 61 73 2d 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c d-clear-field-p.yas--skip-and-cl
2a740 65 61 72 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 ear.0.signal.wrong-type-argument
2a760 20 79 61 73 2d 2d 66 69 65 6c 64 20 37 20 74 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 .yas--field.7.t.yas--advance-end
2a780 2d 6d 61 79 62 65 20 6f 76 65 72 6c 61 79 2d 65 6e 64 20 79 61 73 2d 2d 66 69 65 6c 64 2d 75 70 -maybe.overlay-end.yas--field-up
2a7a0 64 61 74 65 2d 64 69 73 70 6c 61 79 20 79 61 73 2d 2d 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 date-display.yas--update-mirrors
2a7c0 20 6f 76 65 72 6c 61 79 20 73 6e 69 70 70 65 74 5d 20 36 5d 20 71 75 6f 74 65 20 65 76 61 6c 20 .overlay.snippet].6].quote.eval.
2a7e0 6c 65 74 20 66 75 6e 63 61 6c 6c 20 6c 77 61 72 6e 20 28 79 61 73 6e 69 70 70 65 74 20 7a 6f 6d let.funcall.lwarn.(yasnippet.zom
2a800 62 69 65 29 20 3a 77 61 72 6e 69 6e 67 20 22 4b 69 6c 6c 69 6e 67 20 7a 6f 6d 62 69 65 20 73 6e bie).:warning."Killing.zombie.sn
2a820 69 70 70 65 74 21 22 20 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 73 6e 69 70 70 65 74 20 73 ippet!".delete-overlay.snippet.s
2a840 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 63 6c 2d 73 74 72 75 63 ave-match-data-internal.cl-struc
2a860 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 32 3d 23 3a 65 6e 76 76 61 72 20 t-yas--snippet-tags.#2=#:envvar.
2a880 23 33 3d 23 3a 73 79 6d 73 20 23 34 3d 23 3a 76 61 6c 73 20 23 35 3d 23 3a 62 6f 64 79 20 23 36 #3=#:syms.#4=#:vals.#5=#:body.#6
2a8a0 3d 23 3a 62 69 6e 64 73 5d 20 36 20 28 23 24 20 2e 20 31 37 32 36 35 38 29 5d 29 0a 28 64 65 66 =#:binds].6.(#$...172658)]).(def
2a8c0 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 75 74 6f 2d 66 69 6c 6c 20 23 5b 6e 69 6c 20 22 60 18 5c alias.'yas--auto-fill.#[nil."`.\
2a8e0 33 30 36 20 5c 32 31 30 60 19 5c 33 30 37 20 5c 32 31 30 60 1a 5c 33 31 30 5c 6e 09 5c 22 1b 5c 306.\210`.\307.\210`.\310\n.\".\
2a900 33 31 31 5c 32 31 31 1c 1d 0b 5c 33 31 31 1e 2e 5c 32 31 31 1e 2f 5c 32 30 33 7d 00 0e 2f 40 16 311\211...\311..\211./\203}../@.
2a920 2e 5c 33 31 32 0e 2e 21 5c 33 31 31 1e 30 5c 32 31 31 1e 2f 5c 32 30 33 56 00 0e 2f 40 16 30 5c .\312..!\311.0\211./\203V../@.0\
2a940 6e 0e 30 58 5c 32 30 33 4d 00 0e 30 09 58 5c 32 30 33 4d 00 5c 33 31 33 0e 30 5c 6e 09 23 5c 66 n.0X\203M..0.X\203M.\313.0\n.#\f
2a960 42 14 0e 2f 41 5c 32 31 31 16 2f 5c 32 30 34 31 00 2a 5c 33 31 34 0e 2e 5c 33 31 35 48 0e 31 3e B../A\211./\2041.*\314..\315H.1>
2a980 5c 32 30 34 6a 00 5c 33 31 36 5c 33 31 37 5c 33 32 30 0e 2e 44 5c 22 5c 32 31 30 0e 2e 5c 33 32 \204j.\316\317\320..D\"\210..\32
2a9a0 31 48 5c 6e 09 23 0d 42 15 0e 2f 41 5c 32 31 31 16 2f 5c 32 30 34 1f 00 2a 08 62 5c 32 31 30 5c 1H\n.#.B../A\211./\204..*.b\210\
2a9c0 33 32 32 1e 32 0e 14 5c 32 30 34 61 01 5c 33 32 32 5c 33 32 33 5c 33 32 34 21 44 43 5c 33 32 32 322.2..\204a.\322\323\324!DC\322
2a9e0 5c 33 32 33 5c 33 32 35 21 44 43 5c 33 32 36 1e 33 1e 34 1e 35 72 5c 33 32 37 20 1e 36 70 5c 33 \323\325!DC\326.3.4.5r\327..6p\3
2aa00 33 30 70 0e 36 5c 22 42 5c 32 31 31 16 36 29 5c 33 31 31 1e 37 5c 32 31 31 1e 2f 5c 32 30 33 19 30p.6\"B\211.6)\311.7\211./\203.
2aa20 01 0e 2f 40 5c 32 31 31 16 37 71 5c 32 31 30 0e 14 0e 35 5c 32 33 36 1e 38 0e 15 0e 34 5c 32 33 ../@\211.7q\210...5\236.8...4\23
2aa40 36 1e 39 5c 33 33 31 5c 33 32 34 21 5c 32 30 33 5c 33 35 35 00 0e 38 5c 32 30 33 5c 33 34 33 00 6.9\331\324!\203\355..8\203\343.
2aa60 0e 38 0e 37 0e 38 41 42 5c 32 34 31 5c 32 31 30 5c 32 30 32 5c 33 35 35 00 0e 14 0e 37 44 0e 35 .8.7.8AB\241\210\202\355....7D.5
2aa80 42 16 35 5c 33 33 31 5c 33 32 35 21 5c 32 30 33 0f 01 0e 39 5c 32 30 33 05 01 0e 39 0e 37 0e 39 B.5\331\325!\203...9\203...9.7.9
2aaa0 41 42 5c 32 34 31 5c 32 31 30 5c 32 30 32 0f 01 0e 15 0e 37 44 0e 34 42 16 34 2a 0e 2f 41 5c 32 AB\241\210\202.....7D.4B.4*./A\2
2aac0 31 31 16 2f 5c 32 30 34 5c 32 36 35 00 2b 5c 33 33 32 5c 33 33 33 5c 33 33 34 5c 33 33 35 70 0e 11./\204\265.+\332\333\334\335p.
2aae0 35 0e 34 5c 33 33 36 5c 33 33 37 21 5c 32 30 33 48 01 5c 33 34 30 5c 33 34 31 5c 33 34 32 21 21 5.4\336\337!\203H.\340\341\342!!
2ab00 1e 3a 5c 33 34 33 5c 32 31 36 0e 3a 1e 3a 5c 33 34 34 5c 33 34 35 0e 3b 5c 22 5c 32 31 30 29 72 .:\343\216.:.:\344\345.;\"\210)r
2ab20 0e 3a 71 5c 32 31 30 5c 33 34 36 20 2b 5c 32 30 32 49 01 5c 33 34 37 26 07 5c 32 31 30 5c 33 35 .:q\210\346.+\202I.\347&.\210\35
2ab40 30 5c 33 35 31 21 5c 32 31 30 5c 33 35 32 0e 3c 5c 32 33 35 5c 32 30 34 5d 01 5c 33 35 32 0e 3c 0\351!\210\352.<\235\204].\352.<
2ab60 42 16 3c 2b 5c 32 30 32 65 01 0e 14 20 5c 32 31 30 29 5c 32 31 32 5c 33 30 36 20 5c 32 31 30 60 B.<+\202e....\210)\212\306.\210`
2ab80 11 5c 33 30 37 20 5c 32 31 30 60 12 29 5c 32 31 32 5c 32 31 34 5c 6e 09 7d 5c 32 31 30 5c 33 34 .\307.\210`.)\212\214\n.}\210\34
2aba0 34 5c 33 35 33 5c 66 5c 22 5c 32 31 30 5c 33 34 34 5c 33 35 34 0d 5c 22 5c 32 31 30 29 5c 33 34 4\353\f\"\210\344\354.\"\210)\34
2abc0 34 5c 33 35 35 0b 5c 22 2e 07 5c 32 30 37 22 20 5b 6f 72 69 67 2d 70 6f 69 6e 74 20 65 6e 64 20 4\355.\"..\207".[orig-point.end.
2abe0 62 65 67 20 73 6e 69 70 70 65 74 73 20 72 65 6d 61 72 6b 65 72 73 20 72 65 6f 76 65 72 6c 61 79 beg.snippets.remarkers.reoverlay
2ac00 73 20 66 6f 72 77 61 72 64 2d 70 61 72 61 67 72 61 70 68 20 62 61 63 6b 77 61 72 64 2d 70 61 72 s.forward-paragraph.backward-par
2ac20 61 67 72 61 70 68 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 6e 69 6c 20 79 agraph.yas-active-snippets.nil.y
2ac40 61 73 2d 2d 63 6f 6c 6c 65 63 74 2d 73 6e 69 70 70 65 74 2d 6d 61 72 6b 65 72 73 20 79 61 73 2d as--collect-snippet-markers.yas-
2ac60 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 20 79 61 73 2d 2d 73 -snapshot-marker-location.yas--s
2ac80 6e 61 70 73 68 6f 74 2d 6f 76 65 72 6c 61 79 2d 6c 6f 63 61 74 69 6f 6e 20 30 20 73 69 67 6e 61 napshot-overlay-location.0.signa
2aca0 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 l.wrong-type-argument.yas--snipp
2acc0 65 74 20 35 20 74 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 79 61 73 2d 2d 6f 72 69 67 69 6e et.5.t.default-value.yas--origin
2ace0 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 61 75 74 6f 2d 66 69 6c 6c 2d al-auto-fill-function.auto-fill-
2ad00 66 75 6e 63 74 69 6f 6e 20 33 20 62 75 66 66 65 72 2d 6c 69 73 74 20 72 65 6d 71 20 6c 6f 63 61 function.3.buffer-list.remq.loca
2ad20 6c 2d 76 61 72 69 61 62 6c 65 2d 70 20 6c 77 61 72 6e 20 28 79 61 73 6e 69 70 70 65 74 20 61 75 l-variable-p.lwarn.(yasnippet.au
2ad40 74 6f 2d 66 69 6c 6c 20 62 75 67 29 20 3a 65 72 72 6f 72 20 22 60 79 61 73 2d 2d 6f 72 69 67 69 to-fill.bug).:error."`yas--origi
2ad60 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 27 20 75 6e 65 78 70 65 63 74 nal-auto-fill-function'.unexpect
2ad80 65 64 6c 79 20 6e 69 6c 20 69 6e 20 25 53 21 20 20 44 69 73 61 62 6c 69 6e 67 20 61 75 74 6f 2d edly.nil.in.%S!..Disabling.auto-
2ada0 66 69 6c 6c 2e 5c 6e 20 20 25 53 5c 6e 20 20 60 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 fill.\n..%S\n..`auto-fill-functi
2adc0 6f 6e 27 3a 20 25 53 5c 6e 25 73 22 20 66 62 6f 75 6e 64 70 20 62 61 63 6b 74 72 61 63 65 2d 2d on':.%S\n%s".fboundp.backtrace--
2ade0 70 72 69 6e 74 2d 66 72 61 6d 65 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 67 65 print-frame.get-buffer-create.ge
2ae00 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 22 20 2a 73 74 72 69 6e 67 nerate-new-buffer-name.".*string
2ae20 2d 6f 75 74 70 75 74 2a 22 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 73 74 -output*".#[nil."\301.!\207".[st
2ae40 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 5d 20 6d 61 andard-output.kill-buffer].2].ma
2ae60 70 63 20 23 5b 28 66 72 61 6d 65 29 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b pc.#[(frame)."\301\302.\"\207".[
2ae80 66 72 61 6d 65 20 61 70 70 6c 79 20 62 61 63 6b 74 72 61 63 65 2d 2d 70 72 69 6e 74 2d 66 72 61 frame.apply.backtrace--print-fra
2aea0 6d 65 5d 20 33 5d 20 62 75 66 66 65 72 2d 73 74 72 69 6e 67 20 22 22 20 61 75 74 6f 2d 66 69 6c me].3].buffer-string."".auto-fil
2aec0 6c 2d 6d 6f 64 65 20 2d 31 20 28 79 61 73 6e 69 70 70 65 74 20 61 75 74 6f 2d 66 69 6c 6c 20 62 l-mode.-1.(yasnippet.auto-fill.b
2aee0 75 67 29 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e ug).yas--restore-marker-location
2af00 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6f 76 65 72 6c 61 79 2d 6c 6f 63 61 74 69 6f 6e 20 23 .yas--restore-overlay-location.#
2af20 5b 28 73 6e 69 70 70 65 74 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 37 5c 33 [(snippet).".\306H.>\204..\307\3
2af40 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 1a 5c 33 31 33 5c 33 31 34 5c 6e 5c 10\311.D\"\210.\312H.\313\314\n\
2af60 22 1b 5c 33 31 33 5c 33 31 35 5c 6e 5c 22 1c 5c 33 31 36 1d 5c 33 31 37 1e 14 0b 5c 32 30 33 3b ".\313\315\n\".\316.\317...\203;
2af80 00 0b 5c 32 31 31 41 13 5c 32 34 32 5c 33 32 30 5c 66 5c 32 31 31 41 14 5c 32 34 32 44 44 0e 14 ..\211A.\242\320\f\211A.\242DD..
2afa0 42 16 14 5c 32 30 32 5c 22 00 5c 33 32 31 5c 33 32 32 0e 14 5c 33 32 33 5c 33 32 30 0d 44 44 45 B..\202\".\321\322..\323\320.DDE
2afc0 21 2d 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d !-\207".[snippet.cl-struct-yas--
2afe0 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 65 6e 76 76 61 72 20 23 32 3d 23 3a 73 79 snippet-tags.#1=#:envvar.#2=#:sy
2b000 6d 73 20 23 33 3d 23 3a 76 61 6c 73 20 23 34 3d 23 3a 62 6f 64 79 20 30 20 73 69 67 6e 61 6c 20 ms.#3=#:vals.#4=#:body.0.signal.
2b020 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 wrong-type-argument.yas--snippet
2b040 20 31 20 6d 61 70 63 61 72 20 63 61 72 20 23 5b 28 76 2d 66 29 20 22 5c 33 30 31 08 41 40 21 5c .1.mapcar.car.#[(v-f)."\301.A@!\
2b060 32 30 37 22 20 5b 76 2d 66 20 65 76 61 6c 5d 20 32 5d 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 207".[v-f.eval].2].#[nil."\301.!
2b080 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 75 70 64 61 74 65 2d 6d 69 72 72 6f \207".[snippet.yas--update-mirro
2b0a0 72 73 5d 20 32 5d 20 6e 69 6c 20 71 75 6f 74 65 20 65 76 61 6c 20 6c 65 74 20 66 75 6e 63 61 6c rs].2].nil.quote.eval.let.funcal
2b0c0 6c 20 23 35 3d 23 3a 62 69 6e 64 73 5d 20 36 5d 20 73 6e 69 70 70 65 74 20 2d 2d 64 6f 6c 69 73 l.#5=#:binds].6].snippet.--dolis
2b0e0 74 2d 74 61 69 6c 2d 2d 20 6d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 t-tail--.m.cl-struct-yas--snippe
2b100 74 2d 74 61 67 73 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b t-tags.yas--inhibit-overlay-hook
2b120 73 20 70 72 69 6e 74 2d 6c 65 6e 67 74 68 20 66 69 6c 6c 2d 66 75 6e 2d 76 61 6c 75 65 73 20 79 s.print-length.fill-fun-values.y
2b140 61 73 2d 2d 66 69 6c 6c 2d 66 75 6e 2d 76 61 6c 75 65 73 20 62 75 66 73 20 62 75 66 20 79 66 2d as--fill-fun-values.bufs.buf.yf-
2b160 63 65 6c 6c 20 61 66 2d 63 65 6c 6c 20 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 20 79 61 73 cell.af-cell.standard-output.yas
2b180 2d 2d 77 61 74 63 68 2d 61 75 74 6f 2d 66 69 6c 6c 2d 62 61 63 6b 74 72 61 63 65 20 77 61 72 6e --watch-auto-fill-backtrace.warn
2b1a0 69 6e 67 2d 73 75 70 70 72 65 73 73 2d 74 79 70 65 73 5d 20 31 31 5d 29 0a 23 40 31 31 32 20 50 ing-suppress-types].11]).#@112.P
2b1c0 6c 61 63 65 20 70 72 6f 74 65 63 74 69 6f 6e 20 6f 76 65 72 6c 61 79 73 20 73 75 72 72 6f 75 6e lace.protection.overlays.surroun
2b1e0 64 69 6e 67 20 53 4e 49 50 50 45 54 27 73 20 46 49 45 4c 44 2e 0a 0a 4d 6f 76 65 20 74 68 65 20 ding.SNIPPET's.FIELD...Move.the.
2b200 6f 76 65 72 6c 61 79 73 2c 20 6f 72 20 63 72 65 61 74 65 20 74 68 65 6d 20 69 66 20 74 68 65 79 overlays,.or.create.them.if.they
2b220 20 64 6f 20 6e 6f 74 20 65 78 69 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d .do.not.exit...(defalias.'yas--m
2b240 61 6b 65 2d 6d 6f 76 65 2d 66 69 65 6c 64 2d 70 72 6f 74 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 ake-move-field-protection-overla
2b260 79 73 20 23 5b 28 73 6e 69 70 70 65 74 20 66 69 65 6c 64 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 ys.#[(snippet.field).".\306H.>\2
2b280 30 34 0f 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 08 5c 04..\307\310\311.D\"\210.\312H.\
2b2a0 33 30 36 48 09 3e 5c 32 30 34 21 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 306H.>\204!.\307\310\311.D\"\210
2b2c0 08 5c 33 31 33 48 1a 1b 5c 33 31 34 20 5c 6e 57 5c 32 30 33 37 00 5c 32 31 32 5c 33 31 35 1c 64 .\313H..\314.\nW\2037.\212\315.d
2b2e0 62 5c 32 31 30 5c 33 31 36 20 5c 32 31 30 2a 0d 5c 32 30 33 55 00 5c 33 31 37 5c 33 32 30 0d 5c b\210\316.\210*.\203U.\317\320.\
2b300 22 5c 32 30 33 55 00 5c 33 32 31 0d 40 0b 53 0b 23 5c 32 31 30 5c 33 32 31 0d 41 40 5c 6e 5c 32 "\203U.\321.@.S.#\210\321.A@\n\2
2b320 31 31 54 23 5c 32 30 32 5c 32 32 37 00 5c 33 32 32 0b 53 0b 5c 33 32 33 5c 33 31 35 5c 33 32 33 11T#\202\227.\322.S.\323\315\323
2b340 25 5c 33 32 32 5c 6e 5c 32 31 31 54 5c 33 32 33 5c 33 31 35 5c 33 32 33 25 44 5c 32 31 31 15 5c %\322\n\211T\323\315\323%D\211.\
2b360 33 32 33 1e 1a 5c 32 31 31 1e 1b 5c 32 30 35 5c 32 32 36 00 0e 1b 40 16 1a 5c 33 32 34 0e 1a 5c 323..\211..\205\226...@..\324..\
2b380 33 32 35 5c 33 32 36 23 5c 32 31 30 5c 33 32 34 0e 1a 5c 33 32 37 0e 1c 23 5c 32 31 30 5c 33 32 325\326#\210\324..\327..#\210\32
2b3a0 34 0e 1a 5c 33 33 30 5c 33 33 31 23 5c 32 31 30 0e 1b 41 5c 32 31 31 16 1b 5c 32 30 34 71 00 5c 4..\330\331#\210..A\211..\204q.\
2b3c0 33 32 33 2a 2a 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 323**\207".[field.cl-struct-yas-
2b3e0 2d 66 69 65 6c 64 2d 74 61 67 73 20 65 6e 64 20 73 74 61 72 74 20 79 61 73 2d 2d 69 6e 68 69 62 -field-tags.end.start.yas--inhib
2b400 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 6f 74 it-overlay-hooks.yas--field-prot
2b420 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 79 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 ection-overlays.0.signal.wrong-t
2b440 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 33 20 62 75 66 66 ype-argument.yas--field.2.3.buff
2b460 65 72 2d 73 69 7a 65 20 74 20 6e 65 77 6c 69 6e 65 20 63 6c 2d 65 76 65 72 79 20 6f 76 65 72 6c er-size.t.newline.cl-every.overl
2b480 61 79 2d 62 75 66 66 65 72 20 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 20 6d 61 6b 65 2d 6f 76 65 72 ay-buffer.move-overlay.make-over
2b4a0 6c 61 79 20 6e 69 6c 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 66 61 63 65 20 79 61 73 2d 2d 66 69 lay.nil.overlay-put.face.yas--fi
2b4c0 65 6c 64 2d 64 65 62 75 67 2d 66 61 63 65 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 6d 6f 64 69 eld-debug-face.yas--snippet.modi
2b4e0 66 69 63 61 74 69 6f 6e 2d 68 6f 6f 6b 73 20 28 79 61 73 2d 2d 6f 6e 2d 70 72 6f 74 65 63 74 69 fication-hooks.(yas--on-protecti
2b500 6f 6e 2d 6f 76 65 72 6c 61 79 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 29 20 6f 76 20 2d 2d 64 6f on-overlay-modification).ov.--do
2b520 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 73 6e 69 70 70 65 74 5d 20 38 20 28 23 24 20 2e 20 31 37 36 list-tail--.snippet].8.(#$...176
2b540 35 37 35 29 5d 29 0a 23 40 36 33 20 43 6f 6d 6d 69 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 69 575)]).#@63.Commit.the.snippet.i
2b560 66 20 74 68 65 20 70 72 6f 74 65 63 74 69 6f 6e 20 6f 76 65 72 6c 61 79 20 69 73 20 62 65 69 6e f.the.protection.overlay.is.bein
2b580 67 20 6b 69 6c 6c 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6f 6e 2d 70 72 g.killed...(defalias.'yas--on-pr
2b5a0 6f 74 65 63 74 69 6f 6e 2d 6f 76 65 72 6c 61 79 2d 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 23 5b otection-overlay-modification.#[
2b5c0 28 5f 6f 76 65 72 6c 61 79 20 61 66 74 65 72 5c 3f 20 62 65 67 20 65 6e 64 20 26 6f 70 74 69 6f (_overlay.after\?.beg.end.&optio
2b5e0 6e 61 6c 20 6c 65 6e 67 74 68 29 20 22 08 5c 32 30 36 13 00 09 3f 5c 32 30 36 13 00 5c 6e 0b 5c nal.length).".\206...?\206..\n.\
2b600 66 5a 55 5c 32 30 36 13 00 5c 33 30 36 20 3f 5c 32 30 35 40 00 5c 33 30 37 20 1d 5c 33 31 30 5c fZU\206..\306.?\205@.\307..\310\
2b620 33 31 31 5c 33 31 32 5c 22 5c 32 31 30 0d 1e 0d 5c 33 31 33 1e 0e 0e 0d 3a 5c 32 30 33 3e 00 0e 311\312\"\210...\313....:\203>..
2b640 0d 40 16 0e 5c 33 31 34 0e 0e 21 5c 32 31 30 0e 0d 41 5c 32 31 31 16 0d 5c 32 30 32 27 00 2b 5c .@..\314..!\210..A\211..\202'.+\
2b660 33 31 33 5c 32 30 37 22 20 5b 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 313\207".[yas--inhibit-overlay-h
2b680 6f 6f 6b 73 20 61 66 74 65 72 5c 3f 20 6c 65 6e 67 74 68 20 65 6e 64 20 62 65 67 20 73 6e 69 70 ooks.after\?.length.end.beg.snip
2b6a0 70 65 74 73 20 79 61 73 2d 2d 75 6e 64 6f 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 79 61 73 2d 61 pets.yas--undo-in-progress.yas-a
2b6c0 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 32 20 22 43 ctive-snippets.yas--message.2."C
2b6e0 6f 6d 6d 69 74 74 69 6e 67 20 73 6e 69 70 70 65 74 73 2e 20 41 63 74 69 6f 6e 20 77 6f 75 6c 64 ommitting.snippets..Action.would
2b700 20 64 65 73 74 72 6f 79 20 61 20 70 72 6f 74 65 63 74 69 6f 6e 20 6f 76 65 72 6c 61 79 2e 22 20 .destroy.a.protection.overlay.".
2b720 6e 69 6c 20 79 61 73 2d 2d 63 6f 6d 6d 69 74 2d 73 6e 69 70 70 65 74 20 23 31 3d 23 3a 2d 2d 63 nil.yas--commit-snippet.#1=#:--c
2b740 6c 2d 76 61 72 2d 2d 20 73 6e 69 70 70 65 74 5d 20 34 20 28 23 24 20 2e 20 31 37 37 34 38 34 29 l-var--.snippet].4.(#$...177484)
2b760 5d 29 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 64 65 62 75 67 2d 69 67 6e 6f 72 65 64 2d 65 ]).(add-to-list.'debug-ignored-e
2b780 72 72 6f 72 73 20 22 5e 45 78 69 74 20 74 68 65 20 73 6e 69 70 70 65 74 20 66 69 72 73 74 21 24 rrors."^Exit.the.snippet.first!$
2b7a0 22 29 0a 23 40 34 33 31 20 45 78 70 61 6e 64 20 53 4e 49 50 50 45 54 20 61 74 20 63 75 72 72 65 ").#@431.Expand.SNIPPET.at.curre
2b7c0 6e 74 20 70 6f 69 6e 74 2e 0a 0a 54 65 78 74 20 62 65 74 77 65 65 6e 20 53 54 41 52 54 20 61 6e nt.point...Text.between.START.an
2b7e0 64 20 45 4e 44 20 77 69 6c 6c 20 62 65 20 64 65 6c 65 74 65 64 20 62 65 66 6f 72 65 20 69 6e 73 d.END.will.be.deleted.before.ins
2b800 65 72 74 69 6e 67 0a 74 65 6d 70 6c 61 74 65 2e 20 20 45 58 50 41 4e 44 2d 45 4e 56 20 69 73 20 erting.template...EXPAND-ENV.is.
2b820 61 20 6c 69 73 74 20 6f 66 20 28 53 59 4d 20 56 41 4c 55 45 29 20 6c 65 74 2d 73 74 79 6c 65 20 a.list.of.(SYM.VALUE).let-style.
2b840 64 79 6e 61 6d 69 63 0a 62 69 6e 64 69 6e 67 73 20 63 6f 6e 73 69 64 65 72 65 64 20 77 68 65 6e dynamic.bindings.considered.when
2b860 20 65 78 70 61 6e 64 69 6e 67 20 74 68 65 20 73 6e 69 70 70 65 74 2e 20 20 49 66 20 6f 6d 69 74 .expanding.the.snippet...If.omit
2b880 74 65 64 2c 20 75 73 65 0a 53 4e 49 50 50 45 54 27 73 20 65 78 70 61 6e 64 2d 65 6e 76 20 66 69 ted,.use.SNIPPET's.expand-env.fi
2b8a0 65 6c 64 2e 0a 0a 53 4e 49 50 50 45 54 20 6d 61 79 20 62 65 20 61 20 73 6e 69 70 70 65 74 20 73 eld...SNIPPET.may.be.a.snippet.s
2b8c0 74 72 75 63 74 75 72 65 20 28 65 2e 67 2e 2c 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 0a 60 tructure.(e.g.,.as.returned.by.`
2b8e0 79 61 73 2d 6c 6f 6f 6b 75 70 2d 73 6e 69 70 70 65 74 27 29 2c 20 6f 72 20 6a 75 73 74 20 61 20 yas-lookup-snippet'),.or.just.a.
2b900 73 6e 69 70 70 65 74 20 62 6f 64 79 20 28 77 68 69 63 68 20 69 73 20 61 20 73 74 72 69 6e 67 0a snippet.body.(which.is.a.string.
2b920 66 6f 72 20 6e 6f 72 6d 61 6c 20 73 6e 69 70 70 65 74 73 2c 20 61 6e 64 20 61 20 6c 69 73 74 20 for.normal.snippets,.and.a.list.
2b940 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 73 6e 69 70 70 65 74 73 29 2e 1f 0a 28 64 65 66 61 6c 69 61 for.command.snippets)...(defalia
2b960 73 20 27 79 61 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 23 5b 28 73 6e 69 70 70 65 74 s.'yas-expand-snippet.#[(snippet
2b980 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 72 74 20 65 6e 64 20 65 78 70 61 6e 64 2d 65 6e 76 29 .&optional.start.end.expand-env)
2b9a0 20 22 08 5c 32 30 33 5c 6e 00 5c 33 30 36 09 3e 5c 32 30 34 11 00 5c 33 30 37 5c 33 31 30 5c 33 .".\203\n.\306.>\204..\307\310\3
2b9c0 31 31 5c 33 31 32 5c 32 31 31 24 5c 32 31 30 5c 33 31 33 5c 33 31 34 21 5c 32 31 30 5c 6e 5c 32 11\312\211$\210\313\314!\210\n\2
2b9e0 30 35 23 00 5c 33 31 35 5c 6e 21 5c 32 30 35 23 00 5c 33 31 36 5c 6e 5c 33 31 37 5c 22 5c 32 31 05#.\315\n!\205#.\316\n\317\"\21
2ba00 31 1b 5c 32 30 35 32 00 5c 33 32 30 0b 60 60 5c 33 32 31 24 5c 32 30 35 32 00 0b 29 1c 0d 5c 32 1.\2052.\320.``\321$\2052..)..\2
2ba20 30 36 5d 00 5c 33 32 32 20 5c 32 30 33 42 00 5c 33 32 33 20 5c 32 30 32 5d 00 5c 66 5c 32 30 33 06].\322.\203B.\323.\202].\f\203
2ba40 5c 5c 00 5c 66 5c 33 32 31 48 0e 34 3e 5c 32 30 34 56 00 5c 33 32 34 5c 33 32 35 5c 33 31 37 5c \\.\f\321H.4>\204V.\324\325\317\
2ba60 66 44 5c 22 5c 32 31 30 5c 66 5c 33 32 36 48 5c 32 30 32 5d 00 60 1d 0e 35 5c 32 30 36 5c 32 31 fD\"\210\f\326H\202].`..5\206\21
2ba80 30 00 5c 33 32 32 20 5c 32 30 33 6d 00 5c 33 32 37 20 5c 32 30 32 5c 32 31 30 00 5c 66 5c 32 30 0.\322.\203m.\327.\202\210.\f\20
2baa0 33 5c 32 30 37 00 5c 66 5c 33 32 31 48 0e 34 3e 5c 32 30 34 5c 32 30 31 00 5c 33 32 34 5c 33 32 3\207.\f\321H.4>\204\201.\324\32
2bac0 35 5c 33 31 37 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 33 30 48 5c 32 30 32 5c 32 31 30 00 60 5c 5\317\fD\"\210\f\330H\202\210.`\
2bae0 32 31 31 1e 35 0d 56 5c 32 30 35 5c 32 32 35 00 5c 33 33 31 0d 0e 35 5c 22 1e 36 0e 37 5c 32 30 211.5.V\205\225.\331..5\".6.7\20
2bb00 36 5c 32 35 30 00 5c 33 32 32 20 5c 32 30 35 5c 32 35 30 00 5c 66 3f 5c 32 30 35 5c 32 35 30 00 6\250.\322.\205\250.\f?\205\250.
2bb20 0e 36 1e 37 0d 62 5c 32 31 30 69 16 38 0e 36 5c 32 30 33 5c 32 37 32 00 0d 0e 35 7c 5c 32 31 30 .6.7.b\210i.8.6\203\272...5|\210
2bb40 5c 33 33 32 0e 39 21 5c 32 30 33 5c 33 35 34 00 0e 39 47 5c 33 33 33 59 5c 32 30 33 5c 33 35 34 \332.9!\203\354..9G\333Y\203\354
2bb60 00 0e 39 5c 33 32 31 48 0e 3a 3e 5c 32 30 33 5c 33 35 34 00 0e 39 5c 33 32 31 48 0e 3a 3e 5c 32 ..9\321H.:>\203\354..9\321H.:>\2
2bb80 30 34 5c 33 34 35 00 5c 33 32 34 5c 33 32 35 5c 33 33 34 0e 39 44 5c 22 5c 32 31 30 0e 39 5c 33 04\345.\324\325\334.9D\"\210.9\3
2bba0 32 36 48 5c 32 30 32 5c 33 35 36 00 0e 39 1e 3b 0e 3c 5c 32 30 34 26 01 5c 33 33 32 0e 39 21 5c 26H\202\356..9.;.<\204&.\332.9!\
2bbc0 32 30 33 26 01 0e 39 47 5c 33 33 33 59 5c 32 30 33 26 01 0e 39 5c 33 32 31 48 0e 3a 3e 5c 32 30 203&..9G\333Y\203&..9\321H.:>\20
2bbe0 33 26 01 0e 39 5c 33 32 31 48 0e 3a 3e 5c 32 30 34 20 01 5c 33 32 34 5c 33 32 35 5c 33 33 34 0e 3&..9\321H.:>\204..\324\325\334.
2bc00 39 44 5c 22 5c 32 31 30 0e 39 5c 33 33 35 48 16 3c 0e 3b 3c 5c 32 30 33 33 01 5c 33 33 36 0e 3b 9D\"\210.9\335H.<.;<\2033.\336.;
2bc20 21 5c 32 30 32 5a 02 69 16 3d 5c 33 33 37 1e 3e 5c 33 34 30 0e 3b 0e 3c 0d 60 24 16 39 29 5c 6e !\202Z.i.=\337.>\340.;.<.`$.9)\n
2bc40 5c 32 30 35 52 01 5c 33 31 35 5c 6e 21 5c 32 30 35 52 01 5c 33 31 36 5c 6e 5c 33 31 37 5c 22 5c \205R.\315\n!\205R.\316\n\317\"\
2bc60 32 31 31 1e 3f 5c 32 30 33 7d 01 0e 39 5c 33 32 31 48 0e 40 3e 5c 32 30 34 6a 01 5c 33 32 34 5c 211.?\203}..9\321H.@>\204j.\324\
2bc80 33 32 35 5c 33 34 31 0e 39 44 5c 22 5c 32 31 30 0e 39 5c 32 31 31 1e 41 5c 33 34 32 0e 3f 49 5c 325\341.9D\"\210.9\211.A\342.?I\
2bca0 32 31 30 29 5c 33 34 33 0e 3f 5c 33 34 34 5c 6e 21 5c 22 5c 32 31 30 29 0e 39 5c 33 32 31 48 0e 210)\343.?\344\n!\"\210).9\321H.
2bcc0 40 3e 5c 32 30 34 5c 32 32 30 01 5c 33 32 34 5c 33 32 35 5c 33 34 31 0e 39 44 5c 22 5c 32 31 30 @>\204\220.\324\325\341.9D\"\210
2bce0 0e 39 5c 33 32 36 48 5c 32 30 34 5c 32 33 34 01 5c 33 34 35 0e 39 21 5c 32 31 30 0e 39 5c 33 32 .9\326H\204\234.\345.9!\210.9\32
2bd00 31 48 0e 40 3e 5c 32 30 34 5c 32 35 36 01 5c 33 32 34 5c 33 32 35 5c 33 34 31 0e 39 44 5c 22 5c 1H.@>\204\256.\324\325\341.9D\"\
2bd20 32 31 30 0e 39 5c 33 32 36 48 40 5c 32 31 31 1e 42 5c 32 30 33 3d 02 5c 33 34 36 5c 33 32 31 21 210.9\326H@\211.B\203=.\346\321!
2bd40 5c 32 31 30 0e 39 5c 33 32 31 48 0e 40 3e 5c 32 30 34 5c 33 31 37 01 5c 33 32 34 5c 33 32 35 5c \210.9\321H.@>\204\317.\324\325\
2bd60 33 34 31 0e 39 44 5c 22 5c 32 31 30 0e 39 5c 33 34 37 48 1e 43 5c 33 35 30 5c 33 35 31 0e 43 5c 341.9D\"\210.9\347H.C\350\351.C\
2bd80 22 1e 44 5c 33 35 30 5c 33 35 32 0e 43 5c 22 1e 45 5c 33 35 33 1e 46 5c 33 31 32 1e 47 0e 44 5c ".D\350\352.C\".E\353.F\312.G.D\
2bda0 32 30 33 07 02 0e 44 5c 32 31 31 41 16 44 5c 32 34 32 5c 33 35 34 0e 45 5c 32 31 31 41 16 45 5c 203...D\211A.D\242\354.E\211A.E\
2bdc0 32 34 32 44 44 0e 47 42 16 47 5c 32 30 32 5c 33 35 31 01 5c 33 35 35 5c 33 35 36 0e 47 5c 33 35 242DD.GB.G\202\351.\355\356.G\35
2bde0 37 5c 33 35 34 0e 46 44 44 45 21 5c 32 31 30 2d 0e 42 5c 33 32 31 48 0e 34 3e 5c 32 30 34 27 02 7\354.FDDE!\210-.B\321H.4>\204'.
2be00 5c 33 32 34 5c 33 32 35 5c 33 31 37 0e 42 44 5c 22 5c 32 31 30 0e 42 5c 33 34 37 48 5c 33 32 31 \324\325\317.BD\"\210.B\347H\321
2be20 3d 5c 32 30 33 3d 02 5c 33 36 30 0e 42 21 47 5c 33 32 31 56 5c 32 30 33 3d 02 5c 33 31 32 16 48 =\203=.\360.B!G\321V\203=.\312.H
2be40 29 5c 33 36 31 5c 33 36 32 5c 33 36 33 0e 39 5c 33 32 31 48 0e 40 3e 5c 32 30 34 53 02 5c 33 32 )\361\362\363.9\321H.@>\204S.\32
2be60 34 5c 33 32 35 5c 33 34 31 0e 39 44 5c 22 5c 32 31 30 0e 39 5c 33 36 32 48 23 5c 32 31 30 5c 33 4\325\341.9D\"\210.9\362H#\210\3
2be80 33 37 2e 06 5c 32 30 37 22 20 5b 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 70 6f 73 74 2d 63 37..\207".[yas-minor-mode.post-c
2bea0 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 66 69 65 6c 64 2d 6f 76 ommand-hook.yas--active-field-ov
2bec0 65 72 6c 61 79 20 66 69 65 6c 64 20 63 6c 65 61 72 2d 66 69 65 6c 64 20 73 74 61 72 74 20 79 61 erlay.field.clear-field.start.ya
2bee0 73 2d 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 61 6e 64 6c 65 72 20 63 6c 2d 2d 61 73 73 65 s--post-command-handler.cl--asse
2bf00 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 28 61 6e 64 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 rtion-failed.(and.yas-minor-mode
2bf20 20 28 6d 65 6d 71 20 27 79 61 73 2d 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 61 6e 64 6c 65 .(memq.'yas--post-command-handle
2bf40 72 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 29 29 20 22 5b 79 61 73 5d 20 60 79 61 r.post-command-hook))."[yas].`ya
2bf60 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 27 20 6e 65 65 64 73 20 70 72 6f 70 65 72 6c 79 s-expand-snippet'.needs.properly
2bf80 20 73 65 74 75 70 20 60 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 27 22 20 6e 69 6c 20 72 75 6e .setup.`yas-minor-mode'".nil.run
2bfa0 2d 68 6f 6f 6b 73 20 79 61 73 2d 62 65 66 6f 72 65 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 -hooks.yas-before-expand-snippet
2bfc0 2d 68 6f 6f 6b 20 6f 76 65 72 6c 61 79 2d 62 75 66 66 65 72 20 6f 76 65 72 6c 61 79 2d 67 65 74 -hook.overlay-buffer.overlay-get
2bfe0 20 79 61 73 2d 2d 66 69 65 6c 64 20 79 61 73 2d 2d 73 6b 69 70 2d 61 6e 64 2d 63 6c 65 61 72 2d .yas--field.yas--skip-and-clear-
2c000 66 69 65 6c 64 2d 70 20 30 20 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 20 72 65 67 69 6f 6e field-p.0.region-active-p.region
2c020 2d 62 65 67 69 6e 6e 69 6e 67 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 -beginning.signal.wrong-type-arg
2c040 75 6d 65 6e 74 20 32 20 72 65 67 69 6f 6e 2d 65 6e 64 20 33 20 62 75 66 66 65 72 2d 73 75 62 73 ument.2.region-end.3.buffer-subs
2c060 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 76 65 63 74 6f 72 70 20 31 34 20 79 tring-no-properties.vectorp.14.y
2c080 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 35 20 79 61 73 2d 2d 65 76 61 6c 2d 66 6f 72 2d 65 66 66 as--template.5.yas--eval-for-eff
2c0a0 65 63 74 20 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 73 ect.t.yas--snippet-create.yas--s
2c0c0 6e 69 70 70 65 74 20 37 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 65 20 nippet.7.yas--advance-end-maybe.
2c0e0 6f 76 65 72 6c 61 79 2d 65 6e 64 20 79 61 73 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 20 73 69 74 overlay-end.yas-exit-snippet.sit
2c100 2d 66 6f 72 20 31 20 6d 61 70 63 61 72 20 63 61 72 20 23 5b 28 76 2d 66 29 20 22 5c 33 30 31 08 -for.1.mapcar.car.#[(v-f)."\301.
2c120 41 40 21 5c 32 30 37 22 20 5b 76 2d 66 20 65 76 61 6c 5d 20 32 5d 20 23 5b 6e 69 6c 20 22 5c 33 A@!\207".[v-f.eval].2].#[nil."\3
2c140 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 66 69 72 73 74 2d 66 69 65 6c 64 02..\"\207".[snippet.first-field
2c160 20 79 61 73 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 69 65 6c 64 5d 20 33 5d 20 71 75 6f 74 65 20 65 76 .yas--move-to-field].3].quote.ev
2c180 61 6c 20 6c 65 74 20 66 75 6e 63 61 6c 6c 20 79 61 73 2d 2d 66 69 65 6c 64 2d 74 65 78 74 2d 66 al.let.funcall.yas--field-text-f
2c1a0 6f 72 2d 64 69 73 70 6c 61 79 20 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 34 20 22 73 6e 69 70 70 or-display.yas--message.4."snipp
2c1c0 65 74 20 25 64 20 65 78 70 61 6e 64 65 64 2e 22 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d et.%d.expanded.".cl-struct-yas--
2c1e0 66 69 65 6c 64 2d 74 61 67 73 20 65 6e 64 20 74 6f 2d 64 65 6c 65 74 65 20 79 61 73 2d 73 65 6c field-tags.end.to-delete.yas-sel
2c200 65 63 74 65 64 2d 74 65 78 74 20 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 6f 72 69 67 69 6e 61 6c 2d ected-text.yas--indent-original-
2c220 63 6f 6c 75 6d 6e 20 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 column.snippet.cl-struct-yas--te
2c240 6d 70 6c 61 74 65 2d 74 61 67 73 20 63 6f 6e 74 65 6e 74 20 65 78 70 61 6e 64 2d 65 6e 76 20 79 mplate-tags.content.expand-env.y
2c260 61 73 2d 2d 73 74 61 72 74 2d 63 6f 6c 75 6d 6e 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 as--start-column.yas--inhibit-ov
2c280 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 65 78 69 73 74 69 6e 67 2d 66 69 65 6c 64 20 63 6c 2d 73 74 erlay-hooks.existing-field.cl-st
2c2a0 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 66 69 ruct-yas--snippet-tags.#1=#:v.fi
2c2c0 72 73 74 2d 66 69 65 6c 64 20 23 32 3d 23 3a 65 6e 76 76 61 72 20 23 33 3d 23 3a 73 79 6d 73 20 rst-field.#2=#:envvar.#3=#:syms.
2c2e0 23 34 3d 23 3a 76 61 6c 73 20 23 35 3d 23 3a 62 6f 64 79 20 23 36 3d 23 3a 62 69 6e 64 73 20 64 #4=#:vals.#5=#:body.#6=#:binds.d
2c300 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 5d 20 38 20 28 23 24 20 2e 20 31 37 38 30 38 39 29 5d eactivate-mark].8.(#$...178089)]
2c320 29 0a 23 40 31 31 33 20 43 6f 6d 6d 69 74 73 20 53 4e 49 50 50 45 54 2c 20 77 68 69 63 68 20 69 ).#@113.Commits.SNIPPET,.which.i
2c340 6e 20 74 75 72 6e 20 70 75 73 68 65 73 20 61 6e 20 75 6e 64 6f 20 61 63 74 69 6f 6e 20 66 6f 72 n.turn.pushes.an.undo.action.for
2c360 20 72 65 76 69 76 69 6e 67 20 69 74 2e 0a 0a 4d 65 61 6e 74 20 74 6f 20 65 78 69 74 20 69 6e 20 .reviving.it...Meant.to.exit.in.
2c380 74 68 65 20 60 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 27 2e 1f 0a 28 64 65 66 61 6c 69 the.`buffer-undo-list'...(defali
2c3a0 61 73 20 27 79 61 73 2d 2d 74 61 6b 65 2d 63 61 72 65 2d 6f 66 2d 72 65 64 6f 20 23 5b 28 73 6e as.'yas--take-care-of-redo.#[(sn
2c3c0 69 70 70 65 74 29 20 22 08 5c 33 30 32 48 09 3e 5c 32 30 34 0f 00 5c 33 30 33 5c 33 30 34 5c 33 ippet).".\302H.>\204..\303\304\3
2c3e0 30 35 08 44 5c 22 5c 32 31 30 08 5c 33 30 36 48 5c 32 30 35 18 00 5c 33 30 37 08 21 5c 32 30 37 05.D\"\210.\306H\205..\307.!\207
2c400 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 ".[snippet.cl-struct-yas--snippe
2c420 74 2d 74 61 67 73 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d t-tags.0.signal.wrong-type-argum
2c440 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 32 20 79 61 73 2d 2d 63 6f 6d 6d 69 74 2d 73 ent.yas--snippet.2.yas--commit-s
2c460 6e 69 70 70 65 74 5d 20 34 20 28 23 24 20 2e 20 31 38 31 30 33 32 29 5d 29 0a 23 40 33 33 34 20 nippet].4.(#$...181032)]).#@334.
2c480 52 65 76 69 76 65 73 20 53 4e 49 50 50 45 54 20 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 63 6f Revives.SNIPPET.and.creates.a.co
2c4a0 6e 74 72 6f 6c 20 6f 76 65 72 6c 61 79 20 66 72 6f 6d 20 42 45 47 20 74 6f 20 45 4e 44 2e 0a 0a ntrol.overlay.from.BEG.to.END...
2c4c0 42 45 47 20 61 6e 64 20 45 4e 44 20 61 72 65 2c 20 77 65 20 68 6f 70 65 2c 20 74 68 65 20 6f 72 BEG.and.END.are,.we.hope,.the.or
2c4e0 69 67 69 6e 61 6c 20 73 6e 69 70 70 65 74 73 20 62 6f 75 6e 64 61 72 69 65 73 2e 0a 41 6c 6c 20 iginal.snippets.boundaries..All.
2c500 74 68 65 20 6d 61 72 6b 65 72 73 2f 70 6f 69 6e 74 73 20 65 78 69 74 69 6e 67 20 65 78 69 73 74 the.markers/points.exiting.exist
2c520 69 6e 67 20 69 6e 73 69 64 65 20 53 4e 49 50 50 45 54 20 73 68 6f 75 6c 64 20 70 6f 69 6e 74 0a ing.inside.SNIPPET.should.point.
2c540 74 6f 20 74 68 65 69 72 20 63 6f 72 72 65 63 74 20 6c 6f 63 61 74 69 6f 6e 73 20 2a 61 74 20 74 to.their.correct.locations.*at.t
2c560 68 65 20 74 69 6d 65 20 74 68 65 20 73 6e 69 70 70 65 74 20 69 73 20 72 65 76 69 76 65 64 2a 2e he.time.the.snippet.is.revived*.
2c580 0a 0a 41 66 74 65 72 20 72 65 76 69 76 61 6c 2c 20 70 75 73 68 20 74 68 65 20 60 79 61 73 2d 2d ..After.revival,.push.the.`yas--
2c5a0 74 61 6b 65 2d 63 61 72 65 2d 6f 66 2d 72 65 64 6f 27 20 69 6e 20 74 68 65 0a 60 62 75 66 66 65 take-care-of-redo'.in.the.`buffe
2c5c0 72 2d 75 6e 64 6f 2d 6c 69 73 74 27 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e r-undo-list'..(defalias.'yas--sn
2c5e0 69 70 70 65 74 2d 72 65 76 69 76 65 20 23 5b 28 62 65 67 20 65 6e 64 20 73 6e 69 70 70 65 74 29 ippet-revive.#[(beg.end.snippet)
2c600 20 22 5c 33 30 36 08 21 5c 32 31 30 5c 33 30 37 08 21 5c 32 30 35 49 00 08 5c 33 31 30 48 09 3e ."\306.!\210\307.!\205I..\310H.>
2c620 5c 32 30 34 19 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1a \204..\311\312\313.D\"\210.\211.
2c640 5c 33 31 34 5c 33 31 35 08 0b 5c 66 23 49 5c 32 31 30 29 5c 33 31 36 08 5c 33 31 30 48 09 3e 5c \314\315..\f#I\210)\316.\310H.>\
2c660 32 30 34 35 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 5c 32 31 30 08 5c 33 31 34 48 5c 2045.\311\312\313.D\"\210.\314H\
2c680 33 31 33 08 23 5c 32 31 30 0d 3c 5c 32 30 35 49 00 5c 33 31 37 5c 33 32 30 08 45 0d 42 5c 32 31 313.#\210.<\205I.\317\320.E.B\21
2c6a0 31 15 5c 32 30 37 22 20 5b 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 1.\207".[snippet.cl-struct-yas--
2c6c0 73 6e 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 62 65 67 20 65 6e 64 20 62 75 66 66 snippet-tags.#1=#:v.beg.end.buff
2c6e0 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 79 61 73 2d 2d 70 6f 69 6e 74 73 2d 74 6f 2d 6d 61 72 6b er-undo-list.yas--points-to-mark
2c700 65 72 73 20 79 61 73 2d 2d 6d 61 79 62 65 2d 6d 6f 76 65 2d 74 6f 2d 61 63 74 69 76 65 2d 66 69 ers.yas--maybe-move-to-active-fi
2c720 65 6c 64 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 eld.0.signal.wrong-type-argument
2c740 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 35 20 79 61 73 2d 2d 6d 61 6b 65 2d 63 6f 6e 74 72 6f .yas--snippet.5.yas--make-contro
2c760 6c 2d 6f 76 65 72 6c 61 79 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 61 70 70 6c 79 20 79 61 73 2d l-overlay.overlay-put.apply.yas-
2c780 2d 74 61 6b 65 2d 63 61 72 65 2d 6f 66 2d 72 65 64 6f 5d 20 37 20 28 23 24 20 2e 20 31 38 31 33 -take-care-of-redo].7.(#$...1813
2c7a0 37 36 29 5d 29 0a 23 40 39 36 20 43 72 65 61 74 65 20 61 20 73 6e 69 70 70 65 74 20 66 72 6f 6d 76)]).#@96.Create.a.snippet.from
2c7c0 20 61 20 74 65 6d 70 6c 61 74 65 20 69 6e 73 65 72 74 65 64 20 61 74 20 42 45 47 49 4e 20 74 6f .a.template.inserted.at.BEGIN.to
2c7e0 20 45 4e 44 2e 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6e 65 77 6c 79 20 63 72 65 61 74 65 64 .END...Returns.the.newly.created
2c800 20 73 6e 69 70 70 65 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 .snippet...(defalias.'yas--snipp
2c820 65 74 2d 63 72 65 61 74 65 20 23 5b 28 63 6f 6e 74 65 6e 74 20 65 78 70 61 6e 64 2d 65 6e 76 20 et-create.#[(content.expand-env.
2c840 62 65 67 69 6e 20 65 6e 64 29 20 22 5c 32 31 34 5c 33 30 36 5c 33 30 37 08 5c 33 31 30 5c 32 31 begin.end)."\214\306\307.\310\21
2c860 31 5c 33 31 31 20 5c 33 31 30 5c 32 31 31 5c 32 31 31 5c 32 31 31 26 09 19 08 1a 5c 33 31 32 5c 1\311.\310\211\211\211&....\312\
2c880 33 31 33 5c 6e 5c 22 1b 5c 33 31 32 5c 33 31 34 5c 6e 5c 22 1c 5c 33 31 35 1d 5c 33 31 30 1e 12 313\n\".\312\314\n\".\315.\310..
2c8a0 0b 5c 32 30 33 39 00 0b 5c 32 31 31 41 13 5c 32 34 32 5c 33 31 36 5c 66 5c 32 31 31 41 14 5c 32 .\2039..\211A.\242\316\f\211A.\2
2c8c0 34 32 44 44 0e 12 42 16 12 5c 32 30 32 20 00 5c 33 31 37 5c 33 32 30 0e 12 5c 33 32 31 5c 33 31 42DD..B..\202..\317\320..\321\31
2c8e0 36 0d 44 44 45 21 2e 07 5c 32 30 37 22 20 5b 65 78 70 61 6e 64 2d 65 6e 76 20 73 6e 69 70 70 65 6.DDE!..\207".[expand-env.snippe
2c900 74 20 23 31 3d 23 3a 65 6e 76 76 61 72 20 23 32 3d 23 3a 73 79 6d 73 20 23 33 3d 23 3a 76 61 6c t.#1=#:envvar.#2=#:syms.#3=#:val
2c920 73 20 23 34 3d 23 3a 62 6f 64 79 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 s.#4=#:body.vector.cl-struct-yas
2c940 2d 2d 73 6e 69 70 70 65 74 20 6e 69 6c 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 6e 65 78 74 2d --snippet.nil.yas--snippet-next-
2c960 69 64 20 6d 61 70 63 61 72 20 63 61 72 20 23 5b 28 76 2d 66 29 20 22 5c 33 30 31 08 41 40 21 5c id.mapcar.car.#[(v-f)."\301.A@!\
2c980 32 30 37 22 20 5b 76 2d 66 20 65 76 61 6c 5d 20 32 5d 20 23 5b 6e 69 6c 20 22 5c 33 30 36 18 09 207".[v-f.eval].2].#[nil."\306..
2c9a0 62 5c 32 31 30 5c 6e 63 5c 32 31 30 0b 5c 6e 47 5c 5c 13 09 0b 7d 5c 32 31 30 65 62 5c 32 31 30 b\210\nc\210.\nG\\...}\210eb\210
2c9c0 5c 33 30 37 5c 66 21 5c 32 31 30 29 08 3c 5c 32 30 33 24 00 65 64 42 08 42 10 5c 33 31 30 5c 66 \307\f!\210).<\203$.edB.B.\310\f
2c9e0 21 5c 32 31 30 08 3c 5c 32 30 33 34 00 5c 33 31 31 5c 33 31 32 5c 66 45 08 42 10 5c 33 31 33 5c !\210.<\2034.\311\312\fE.B.\313\
2ca00 66 21 5c 32 31 30 5c 66 5c 33 31 34 48 0d 3e 5c 32 30 34 47 00 5c 33 31 35 5c 33 31 36 5c 33 31 f!\210\f\314H.>\204G.\315\316\31
2ca20 37 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 32 31 31 1e 12 5c 33 32 30 5c 33 32 31 5c 66 65 64 23 49 7\fD\"\210\f\211..\320\321\fed#I
2ca40 5c 32 31 30 29 64 62 5c 32 31 30 5c 66 0e 13 42 16 13 5c 66 5c 32 30 37 22 20 5b 62 75 66 66 65 \210)db\210\f..B..\f\207".[buffe
2ca60 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 62 65 67 69 6e 20 63 6f 6e 74 65 6e 74 20 65 6e 64 20 73 6e r-undo-list.begin.content.end.sn
2ca80 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 ippet.cl-struct-yas--snippet-tag
2caa0 73 20 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 79 61 s.t.yas--snippet-parse-create.ya
2cac0 73 2d 2d 69 6e 64 65 6e 74 20 61 70 70 6c 79 20 79 61 73 2d 2d 74 61 6b 65 2d 63 61 72 65 2d 6f s--indent.apply.yas--take-care-o
2cae0 66 2d 72 65 64 6f 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 73 6f 72 74 2d 66 69 65 6c 64 73 20 f-redo.yas--snippet-sort-fields.
2cb00 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 0.signal.wrong-type-argument.yas
2cb20 2d 2d 73 6e 69 70 70 65 74 20 35 20 79 61 73 2d 2d 6d 61 6b 65 2d 63 6f 6e 74 72 6f 6c 2d 6f 76 --snippet.5.yas--make-control-ov
2cb40 65 72 6c 61 79 20 23 35 3d 23 3a 76 20 79 61 73 2d 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 erlay.#5=#:v.yas--active-snippet
2cb60 73 5d 20 37 5d 20 71 75 6f 74 65 20 65 76 61 6c 20 6c 65 74 20 66 75 6e 63 61 6c 6c 20 23 36 3d s].7].quote.eval.let.funcall.#6=
2cb80 23 3a 62 69 6e 64 73 5d 20 31 30 20 28 23 24 20 2e 20 31 38 32 31 38 37 29 5d 29 0a 28 64 65 66 #:binds].10.(#$...182187)]).(def
2cba0 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 6f 6d 2d 73 74 61 72 74 20 23 5b 28 66 6f 6d 29 20 22 5c alias.'yas--fom-start.#[(fom)."\
2cbc0 33 30 34 08 21 5c 32 30 33 28 00 08 47 5c 33 30 35 59 5c 32 30 33 28 00 08 5c 33 30 36 48 09 3e 304.!\203(..G\305Y\203(..\306H.>
2cbe0 5c 32 30 33 28 00 08 5c 33 30 36 48 09 3e 5c 32 30 34 24 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 \203(..\306H.>\204$.\307\310\311
2cc00 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 30 37 5c 33 30 34 08 21 5c 32 30 33 50 00 08 47 .D\"\210.\312H\207\304.!\203P..G
2cc20 5c 33 31 33 59 5c 32 30 33 50 00 08 5c 33 30 36 48 5c 6e 3e 5c 32 30 33 50 00 08 5c 33 30 36 48 \313Y\203P..\306H\n>\203P..\306H
2cc40 5c 6e 3e 5c 32 30 34 4c 00 5c 33 30 37 5c 33 31 30 5c 33 31 34 08 44 5c 22 5c 32 31 30 08 5c 33 \n>\204L.\307\310\314.D\"\210.\3
2cc60 31 35 48 5c 32 30 37 08 5c 33 30 36 48 0b 3e 5c 32 30 34 5f 00 5c 33 30 37 5c 33 31 30 5c 33 31 15H\207.\306H.>\204_.\307\310\31
2cc80 36 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 32 30 37 22 20 5b 66 6f 6d 20 63 6c 2d 73 74 72 6.D\"\210.\315H\207".[fom.cl-str
2cca0 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 uct-yas--field-tags.cl-struct-ya
2ccc0 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 s--mirror-tags.cl-struct-yas--ex
2cce0 69 74 2d 74 61 67 73 20 76 65 63 74 6f 72 70 20 39 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 it-tags.vectorp.9.0.signal.wrong
2cd00 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 32 20 37 20 79 61 -type-argument.yas--field.2.7.ya
2cd20 73 2d 2d 6d 69 72 72 6f 72 20 31 20 79 61 73 2d 2d 65 78 69 74 5d 20 34 5d 29 0a 28 64 65 66 61 s--mirror.1.yas--exit].4]).(defa
2cd40 6c 69 61 73 20 27 79 61 73 2d 2d 66 6f 6d 2d 65 6e 64 20 23 5b 28 66 6f 6d 29 20 22 5c 33 30 34 lias.'yas--fom-end.#[(fom)."\304
2cd60 08 21 5c 32 30 33 28 00 08 47 5c 33 30 35 59 5c 32 30 33 28 00 08 5c 33 30 36 48 09 3e 5c 32 30 .!\203(..G\305Y\203(..\306H.>\20
2cd80 33 28 00 08 5c 33 30 36 48 09 3e 5c 32 30 34 24 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 3(..\306H.>\204$.\307\310\311.D\
2cda0 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 30 37 5c 33 30 34 08 21 5c 32 30 33 50 00 08 47 5c 33 31 "\210.\312H\207\304.!\203P..G\31
2cdc0 33 59 5c 32 30 33 50 00 08 5c 33 30 36 48 5c 6e 3e 5c 32 30 33 50 00 08 5c 33 30 36 48 5c 6e 3e 3Y\203P..\306H\n>\203P..\306H\n>
2cde0 5c 32 30 34 4c 00 5c 33 30 37 5c 33 31 30 5c 33 31 34 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 \204L.\307\310\314.D\"\210.\315H
2ce00 5c 32 30 37 08 5c 33 30 36 48 0b 3e 5c 32 30 34 5f 00 5c 33 30 37 5c 33 31 30 5c 33 31 36 08 44 \207.\306H.>\204_.\307\310\316.D
2ce20 5c 22 5c 32 31 30 08 5c 33 31 37 48 5c 32 30 37 22 20 5b 66 6f 6d 20 63 6c 2d 73 74 72 75 63 74 \"\210.\317H\207".[fom.cl-struct
2ce40 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d -yas--field-tags.cl-struct-yas--
2ce60 6d 69 72 72 6f 72 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d mirror-tags.cl-struct-yas--exit-
2ce80 74 61 67 73 20 76 65 63 74 6f 72 70 20 39 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 tags.vectorp.9.0.signal.wrong-ty
2cea0 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 33 20 37 20 79 61 73 2d 2d pe-argument.yas--field.3.7.yas--
2cec0 6d 69 72 72 6f 72 20 32 20 79 61 73 2d 2d 65 78 69 74 20 31 5d 20 34 5d 29 0a 28 64 65 66 61 6c mirror.2.yas--exit.1].4]).(defal
2cee0 69 61 73 20 27 79 61 73 2d 2d 66 6f 6d 2d 6e 65 78 74 20 23 5b 28 66 6f 6d 29 20 22 5c 33 30 34 ias.'yas--fom-next.#[(fom)."\304
2cf00 08 21 5c 32 30 33 28 00 08 47 5c 33 30 35 59 5c 32 30 33 28 00 08 5c 33 30 36 48 09 3e 5c 32 30 .!\203(..G\305Y\203(..\306H.>\20
2cf20 33 28 00 08 5c 33 30 36 48 09 3e 5c 32 30 34 24 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 3(..\306H.>\204$.\307\310\311.D\
2cf40 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 30 37 5c 33 30 34 08 21 5c 32 30 33 50 00 08 47 5c 33 31 "\210.\312H\207\304.!\203P..G\31
2cf60 33 59 5c 32 30 33 50 00 08 5c 33 30 36 48 5c 6e 3e 5c 32 30 33 50 00 08 5c 33 30 36 48 5c 6e 3e 3Y\203P..\306H\n>\203P..\306H\n>
2cf80 5c 32 30 34 4c 00 5c 33 30 37 5c 33 31 30 5c 33 31 34 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 \204L.\307\310\314.D\"\210.\315H
2cfa0 5c 32 30 37 08 5c 33 30 36 48 0b 3e 5c 32 30 34 5f 00 5c 33 30 37 5c 33 31 30 5c 33 31 36 08 44 \207.\306H.>\204_.\307\310\316.D
2cfc0 5c 22 5c 32 31 30 08 5c 33 31 37 48 5c 32 30 37 22 20 5b 66 6f 6d 20 63 6c 2d 73 74 72 75 63 74 \"\210.\317H\207".[fom.cl-struct
2cfe0 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d -yas--field-tags.cl-struct-yas--
2d000 6d 69 72 72 6f 72 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d mirror-tags.cl-struct-yas--exit-
2d020 74 61 67 73 20 76 65 63 74 6f 72 70 20 39 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 tags.vectorp.9.0.signal.wrong-ty
2d040 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 38 20 37 20 79 61 73 2d 2d pe-argument.yas--field.8.7.yas--
2d060 6d 69 72 72 6f 72 20 35 20 79 61 73 2d 2d 65 78 69 74 20 32 5d 20 34 5d 29 0a 28 64 65 66 61 6c mirror.5.yas--exit.2].4]).(defal
2d080 69 61 73 20 27 79 61 73 2d 2d 66 6f 6d 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 23 5b 28 66 6f ias.'yas--fom-parent-field.#[(fo
2d0a0 6d 29 20 22 5c 33 30 33 08 21 5c 32 30 33 28 00 08 47 5c 33 30 34 59 5c 32 30 33 28 00 08 5c 33 m)."\303.!\203(..G\304Y\203(..\3
2d0c0 30 35 48 09 3e 5c 32 30 33 28 00 08 5c 33 30 35 48 09 3e 5c 32 30 34 24 00 5c 33 30 36 5c 33 30 05H.>\203(..\305H.>\204$.\306\30
2d0e0 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 5c 32 30 37 5c 33 30 33 08 21 5c 32 30 7\310.D\"\210.\311H\207\303.!\20
2d100 33 50 00 08 47 5c 33 31 32 59 5c 32 30 33 50 00 08 5c 33 30 35 48 5c 6e 3e 5c 32 30 33 50 00 08 3P..G\312Y\203P..\305H\n>\203P..
2d120 5c 33 30 35 48 5c 6e 3e 5c 32 30 34 4c 00 5c 33 30 36 5c 33 30 37 5c 33 31 33 08 44 5c 22 5c 32 \305H\n>\204L.\306\307\313.D\"\2
2d140 31 30 08 5c 33 31 31 48 5c 32 30 37 5c 33 31 34 5c 32 30 37 22 20 5b 66 6f 6d 20 63 6c 2d 73 74 10.\311H\207\314\207".[fom.cl-st
2d160 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 63 6c 2d 73 74 72 75 63 74 2d 79 ruct-yas--field-tags.cl-struct-y
2d180 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 76 65 63 74 6f 72 70 20 39 20 30 20 73 69 67 6e as--mirror-tags.vectorp.9.0.sign
2d1a0 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c al.wrong-type-argument.yas--fiel
2d1c0 64 20 34 20 37 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 6e 69 6c 5d 20 34 5d 29 0a 23 40 31 37 37 d.4.7.yas--mirror.nil].4]).#@177
2d1e0 20 43 61 6c 63 75 6c 61 74 65 20 61 64 6a 61 63 65 6e 63 69 65 73 20 66 6f 72 20 66 69 65 6c 64 .Calculate.adjacencies.for.field
2d200 73 20 6f 72 20 6d 69 72 72 6f 72 73 20 6f 66 20 53 4e 49 50 50 45 54 2e 0a 0a 54 68 69 73 20 69 s.or.mirrors.of.SNIPPET...This.i
2d220 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 69 72 20 72 65 6c 61 74 69 76 65 20 70 6f s.according.to.their.relative.po
2d240 73 69 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2c 20 61 6e 64 0a 68 61 73 20 74 sitions.in.the.buffer,.and.has.t
2d260 6f 20 62 65 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 24 2d 63 6f 6e 73 74 72 75 o.be.called.before.the.$-constru
2d280 63 74 73 20 61 72 65 20 64 65 6c 65 74 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 cts.are.deleted...(defalias.'yas
2d2a0 2d 2d 63 61 6c 63 75 6c 61 74 65 2d 61 64 6a 61 63 65 6e 63 69 65 73 20 23 5b 28 73 6e 69 70 70 --calculate-adjacencies.#[(snipp
2d2c0 65 74 29 20 22 5c 33 30 36 18 5c 33 30 37 19 08 1a 5c 33 31 30 1b 5c 66 5c 33 31 31 48 0d 3e 5c et)."\306.\307...\310.\f\311H.>\
2d2e0 32 30 34 17 00 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 35 204..\312\313\314\fD\"\210\f\315
2d300 48 5c 32 30 33 32 00 5c 66 5c 33 31 31 48 0d 3e 5c 32 30 34 2c 00 5c 33 31 32 5c 33 31 33 5c 33 H\2032.\f\311H.>\204,.\312\313\3
2d320 31 34 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 35 48 0b 42 13 5c 66 5c 33 31 31 48 0d 3e 5c 32 14\fD\"\210\f\315H.B.\f\311H.>\2
2d340 30 34 41 00 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 33 31 36 48 04A.\312\313\314\fD\"\210\f\316H
2d360 5c 33 31 30 1e 13 5c 32 31 31 1e 14 5c 32 30 33 5c 32 32 31 00 0e 14 40 5c 32 31 31 16 13 0b 42 \310..\211..\203\221...@\211...B
2d380 13 0e 13 5c 33 31 31 48 0e 15 3e 5c 32 30 34 68 00 5c 33 31 32 5c 33 31 33 5c 33 31 37 0e 13 44 ...\311H..>\204h.\312\313\317..D
2d3a0 5c 22 5c 32 31 30 0e 13 5c 33 32 30 48 5c 33 31 30 1e 16 5c 32 31 31 1e 14 5c 32 30 33 5c 32 30 \"\210..\320H\310..\211..\203\20
2d3c0 37 00 0e 14 40 5c 32 31 31 16 16 0b 42 13 0e 14 41 5c 32 31 31 16 14 5c 32 30 34 75 00 2a 0e 14 7...@\211...B...A\211..\204u.*..
2d3e0 41 5c 32 31 31 16 14 5c 32 30 34 4d 00 2a 5c 33 32 31 0b 09 5c 22 5c 32 31 31 13 5c 32 30 35 5c A\211..\204M.*\321..\"\211.\205\
2d400 32 33 37 00 5c 33 32 32 5c 6e 0b 5c 22 2c 5c 32 30 37 22 20 5b 66 6f 6d 2d 73 65 74 2d 6e 65 78 237.\322\n.\",\207".[fom-set-nex
2d420 74 2d 66 6f 6d 20 63 6f 6d 70 61 72 65 2d 66 6f 6d 2d 62 65 67 73 20 6c 69 6e 6b 2d 66 6f 6d 73 t-fom.compare-fom-begs.link-foms
2d440 20 73 6f 75 70 20 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 .soup.snippet.cl-struct-yas--sni
2d460 70 70 65 74 2d 74 61 67 73 20 23 5b 28 66 6f 6d 20 6e 65 78 74 66 6f 6d 29 20 22 5c 33 30 36 08 ppet-tags.#[(fom.nextfom)."\306.
2d480 21 5c 32 30 33 2c 00 08 47 5c 33 30 37 59 5c 32 30 33 2c 00 08 5c 33 31 30 48 09 3e 5c 32 30 33 !\203,..G\307Y\203,..\310H.>\203
2d4a0 2c 00 08 5c 33 31 30 48 09 3e 5c 32 30 34 24 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 08 44 5c 22 ,..\310H.>\204$.\311\312\313.D\"
2d4c0 5c 32 31 30 08 5c 32 31 31 1a 5c 33 31 34 0b 49 29 5c 32 30 37 5c 33 30 36 08 21 5c 32 30 33 58 \210.\211.\314.I)\207\306.!\203X
2d4e0 00 08 47 5c 33 31 35 59 5c 32 30 33 58 00 08 5c 33 31 30 48 5c 66 3e 5c 32 30 33 58 00 08 5c 33 ..G\315Y\203X..\310H\f>\203X..\3
2d500 31 30 48 5c 66 3e 5c 32 30 34 50 00 5c 33 31 31 5c 33 31 32 5c 33 31 36 08 44 5c 22 5c 32 31 30 10H\f>\204P.\311\312\316.D\"\210
2d520 08 5c 32 31 31 1d 5c 33 31 37 0b 49 29 5c 32 30 37 08 5c 33 31 30 48 0e 12 3e 5c 32 30 34 68 00 .\211.\317.I)\207.\310H..>\204h.
2d540 5c 33 31 31 5c 33 31 32 5c 33 32 30 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1e 13 5c 33 32 31 0b \311\312\320.D\"\210.\211..\321.
2d560 49 29 5c 32 30 37 22 20 5b 66 6f 6d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c I)\207".[fom.cl-struct-yas--fiel
2d580 64 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 6e 65 78 74 66 6f 6d 20 63 6c 2d 73 74 72 75 63 74 2d d-tags.#1=#:v.nextfom.cl-struct-
2d5a0 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 23 32 3d 23 3a 76 20 76 65 63 74 6f 72 70 20 yas--mirror-tags.#2=#:v.vectorp.
2d5c0 39 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 9.0.signal.wrong-type-argument.y
2d5e0 61 73 2d 2d 66 69 65 6c 64 20 38 20 37 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 35 20 79 61 73 2d as--field.8.7.yas--mirror.5.yas-
2d600 2d 65 78 69 74 20 32 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 -exit.2.cl-struct-yas--exit-tags
2d620 20 23 33 3d 23 3a 76 5d 20 35 5d 20 23 5b 28 66 6f 6d 31 20 66 6f 6d 32 29 20 22 5c 33 30 33 08 .#3=#:v].5].#[(fom1.fom2)."\303.
2d640 21 5c 33 30 33 09 21 55 5c 32 30 33 21 00 5c 33 30 34 08 21 5c 32 30 35 28 00 08 47 5c 33 30 35 !\303.!U\203!.\304.!\205(..G\305
2d660 59 5c 32 30 35 28 00 08 5c 33 30 36 48 5c 6e 3e 5c 32 30 35 28 00 5c 33 30 37 5c 32 30 37 5c 33 Y\205(..\306H\n>\205(.\307\207\3
2d680 30 33 08 21 5c 33 30 33 09 21 59 5c 32 30 37 22 20 5b 66 6f 6d 32 20 66 6f 6d 31 20 63 6c 2d 73 03.!\303.!Y\207".[fom2.fom1.cl-s
2d6a0 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 79 61 73 2d 2d 66 6f 6d 2d truct-yas--mirror-tags.yas--fom-
2d6c0 73 74 61 72 74 20 76 65 63 74 6f 72 70 20 37 20 30 20 74 5d 20 33 5d 20 6e 69 6c 20 30 20 73 69 start.vectorp.7.0.t].3].nil.0.si
2d6e0 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e gnal.wrong-type-argument.yas--sn
2d700 69 70 70 65 74 20 33 20 32 20 79 61 73 2d 2d 66 69 65 6c 64 20 35 20 73 6f 72 74 20 63 6c 2d 72 ippet.3.2.yas--field.5.sort.cl-r
2d720 65 64 75 63 65 20 66 69 65 6c 64 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 63 6c 2d 73 educe.field.--dolist-tail--.cl-s
2d740 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 6d 69 72 72 6f 72 5d 20 35 20 truct-yas--field-tags.mirror].5.
2d760 28 23 24 20 2e 20 31 38 34 38 30 31 29 5d 29 0a 23 40 31 39 38 20 44 69 73 63 6f 76 65 72 20 69 (#$...184801)]).#@198.Discover.i
2d780 66 20 46 4f 4d 20 69 73 20 70 61 72 65 6e 74 65 64 20 62 79 20 73 6f 6d 65 20 66 69 65 6c 64 20 f.FOM.is.parented.by.some.field.
2d7a0 69 6e 20 53 4e 49 50 50 45 54 2e 0a 0a 55 73 65 20 74 68 65 20 74 69 67 68 74 65 73 74 20 63 6f in.SNIPPET...Use.the.tightest.co
2d7c0 6e 74 61 69 6e 69 6e 67 20 66 69 65 6c 64 20 69 66 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 ntaining.field.if.more.than.one.
2d7e0 66 69 65 6c 64 20 63 6f 6e 74 61 69 6e 73 0a 74 68 65 20 6d 69 72 72 6f 72 2e 20 20 49 6e 74 65 field.contains.the.mirror...Inte
2d800 6e 64 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 2a 62 65 66 6f 72 65 2a 20 74 68 65 20 64 nded.to.be.called.*before*.the.d
2d820 6f 6c 6c 61 72 2d 72 65 67 69 6f 6e 73 20 61 72 65 0a 64 65 6c 65 74 65 64 2e 1f 0a 28 64 65 66 ollar-regions.are.deleted...(def
2d840 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 65 2d 73 69 6d 70 6c 65 2d 66 6f 6d alias.'yas--calculate-simple-fom
2d860 2d 70 61 72 65 6e 74 61 67 65 20 23 5b 28 73 6e 69 70 70 65 74 20 66 6f 6d 29 20 22 65 64 18 19 -parentage.#[(snippet.fom)."ed..
2d880 5c 33 30 36 5c 6e 0b 5c 33 30 37 48 5c 66 3e 5c 32 30 34 15 00 5c 33 31 30 5c 33 31 31 5c 33 31 \306\n.\307H\f>\204..\310\311\31
2d8a0 32 0b 44 5c 22 5c 32 31 30 0b 5c 33 31 33 48 5c 22 5c 33 31 34 1d 5c 32 31 31 1e 16 5c 32 30 35 2.D\"\210.\313H\"\314.\211..\205
2d8c0 1c 01 0e 16 40 5c 32 31 31 15 5c 33 30 37 48 0e 17 3e 5c 32 30 34 35 00 5c 33 31 30 5c 33 31 31 ....@\211.\307H..>\2045.\310\311
2d8e0 5c 33 31 35 0d 44 5c 22 5c 32 31 30 0d 5c 33 31 33 48 5c 33 31 36 5c 6e 21 58 5c 32 30 33 12 01 \315.D\"\210.\313H\316\n!X\203..
2d900 5c 33 31 37 5c 6e 21 0d 5c 33 30 37 48 0e 17 3e 5c 32 30 34 52 00 5c 33 31 30 5c 33 31 31 5c 33 \317\n!.\307H..>\204R.\310\311\3
2d920 31 35 0d 44 5c 22 5c 32 31 30 0d 5c 33 32 30 48 58 5c 32 30 33 12 01 09 0d 5c 33 30 37 48 0e 17 15.D\"\210.\320HX\203....\307H..
2d940 3e 5c 32 30 34 6a 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 0d 44 5c 22 5c 32 31 30 0d 5c 33 31 33 >\204j.\310\311\315.D\"\210.\313
2d960 48 57 5c 32 30 33 12 01 0d 5c 33 30 37 48 0e 17 3e 5c 32 30 34 5c 32 30 31 00 5c 33 31 30 5c 33 HW\203...\307H..>\204\201.\310\3
2d980 31 31 5c 33 31 35 0d 44 5c 22 5c 32 31 30 0d 5c 33 32 30 48 08 57 5c 32 30 33 12 01 0d 5c 33 30 11\315.D\"\210.\320H.W\203...\30
2d9a0 37 48 0e 17 3e 5c 32 30 34 5c 32 33 31 00 5c 33 31 30 5c 33 31 31 5c 33 31 35 0d 44 5c 22 5c 32 7H..>\204\231.\310\311\315.D\"\2
2d9c0 31 30 0d 5c 33 31 33 48 11 0d 5c 33 30 37 48 0e 17 3e 5c 32 30 34 5c 32 35 35 00 5c 33 31 30 5c 10.\313H..\307H..>\204\255.\310\
2d9e0 33 31 31 5c 33 31 35 0d 44 5c 22 5c 32 31 30 0d 5c 33 32 30 48 10 5c 33 32 31 5c 6e 21 5c 32 30 311\315.D\"\210.\320H.\321\n!\20
2da00 33 5c 33 34 33 00 5c 6e 47 5c 33 32 32 59 5c 32 30 33 5c 33 34 33 00 5c 6e 5c 33 30 37 48 0e 17 3\343.\nG\322Y\203\343.\n\307H..
2da20 3e 5c 32 30 33 5c 33 34 33 00 5c 6e 5c 33 30 37 48 0e 17 3e 5c 32 30 34 5c 33 32 37 00 5c 33 31 >\203\343.\n\307H..>\204\327.\31
2da40 30 5c 33 31 31 5c 33 31 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1e 18 5c 33 32 33 0d 49 0\311\315\nD\"\210\n\211..\323.I
2da60 5c 32 31 30 29 5c 32 30 32 12 01 5c 33 32 31 5c 6e 21 5c 32 30 33 12 01 5c 6e 47 5c 33 32 34 59 \210)\202..\321\n!\203..\nG\324Y
2da80 5c 32 30 33 12 01 5c 6e 5c 33 30 37 48 0e 19 3e 5c 32 30 33 12 01 5c 6e 5c 33 30 37 48 0e 19 3e \203..\n\307H..>\203..\n\307H..>
2daa0 5c 32 30 34 09 01 5c 33 31 30 5c 33 31 31 5c 33 32 35 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 \204..\310\311\325\nD\"\210\n\21
2dac0 31 1e 1a 5c 33 32 33 0d 49 5c 32 31 30 29 0e 16 41 5c 32 31 31 16 16 5c 32 30 34 21 00 5c 33 31 1..\323.I\210)..A\211..\204!.\31
2dae0 34 2c 5c 32 30 37 22 20 5b 6d 61 78 20 6d 69 6e 20 66 6f 6d 20 73 6e 69 70 70 65 74 20 63 6c 2d 4,\207".[max.min.fom.snippet.cl-
2db00 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 66 69 65 6c 64 20 72 struct-yas--snippet-tags.field.r
2db20 65 6d 71 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 emq.0.signal.wrong-type-argument
2db40 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 32 20 6e 69 6c 20 79 61 73 2d 2d 66 69 65 6c 64 20 79 .yas--snippet.2.nil.yas--field.y
2db60 61 73 2d 2d 66 6f 6d 2d 73 74 61 72 74 20 79 61 73 2d 2d 66 6f 6d 2d 65 6e 64 20 33 20 76 65 63 as--fom-start.yas--fom-end.3.vec
2db80 74 6f 72 70 20 39 20 34 20 37 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 2d 2d 64 6f 6c 69 73 74 2d torp.9.4.7.yas--mirror.--dolist-
2dba0 74 61 69 6c 2d 2d 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 tail--.cl-struct-yas--field-tags
2dbc0 20 23 31 3d 23 3a 76 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 .#1=#:v.cl-struct-yas--mirror-ta
2dbe0 67 73 20 23 32 3d 23 3a 76 5d 20 37 20 28 23 24 20 2e 20 31 38 36 32 33 30 29 5d 29 0a 23 40 33 gs.#2=#:v].7.(#$...186230)]).#@3
2dc00 35 36 20 4d 61 79 62 65 20 61 64 76 61 6e 63 65 20 46 4f 4d 27 73 20 65 6e 64 20 74 6f 20 4e 45 56.Maybe.advance.FOM's.end.to.NE
2dc20 57 45 4e 44 20 69 66 20 69 74 20 6e 65 65 64 73 20 69 74 2e 0a 0a 49 66 20 69 74 20 64 6f 65 73 WEND.if.it.needs.it...If.it.does
2dc40 2c 20 61 6c 73 6f 3a 0a 0a 2a 20 63 61 6c 6c 20 60 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 73 74 ,.also:..*.call.`yas--advance-st
2dc60 61 72 74 2d 6d 61 79 62 65 27 20 6f 6e 20 46 4f 4d 27 73 20 6e 65 78 74 20 66 6f 6d 2e 0a 0a 2a art-maybe'.on.FOM's.next.fom...*
2dc80 20 69 6e 20 63 61 73 65 20 46 4f 4d 20 69 73 20 66 69 65 6c 64 20 63 61 6c 6c 20 60 79 61 73 2d .in.case.FOM.is.field.call.`yas-
2dca0 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 65 27 20 6f 6e 20 69 74 73 20 70 61 72 65 6e -advance-end-maybe'.on.its.paren
2dcc0 74 0a 20 20 66 69 65 6c 64 0a 0a 41 6c 73 6f 2c 20 69 66 20 46 4f 4d 20 69 73 20 61 6e 20 65 78 t...field..Also,.if.FOM.is.an.ex
2dce0 69 74 2d 6d 61 72 6b 65 72 2c 20 61 6c 77 61 79 73 20 63 61 6c 6c 0a 60 79 61 73 2d 2d 61 64 76 it-marker,.always.call.`yas--adv
2dd00 61 6e 63 65 2d 73 74 61 72 74 2d 6d 61 79 62 65 27 20 6f 6e 20 69 74 73 20 6e 65 78 74 20 66 6f ance-start-maybe'.on.its.next.fo
2dd20 6d 2e 20 20 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65 0a 65 78 69 74 2d 6d 61 72 6b 65 72 20 m...This.is.because.exit-marker.
2dd40 68 61 76 65 20 69 64 65 6e 74 69 63 61 6c 20 73 74 61 72 74 20 61 6e 64 20 65 6e 64 20 6d 61 72 have.identical.start.and.end.mar
2dd60 6b 65 72 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 kers...(defalias.'yas--advance-e
2dd80 6e 64 2d 6d 61 79 62 65 20 23 5b 28 66 6f 6d 20 6e 65 77 65 6e 64 29 20 22 08 5c 32 30 33 21 00 nd-maybe.#[(fom.newend).".\203!.
2dda0 5c 33 30 33 08 21 09 57 5c 32 30 33 21 00 5c 33 30 33 08 21 09 5c 33 30 34 5c 32 32 33 5c 32 31 \303.!.W\203!.\303.!.\304\223\21
2ddc0 30 5c 33 30 35 5c 33 30 36 08 21 09 5c 22 5c 32 31 30 5c 33 30 37 5c 33 31 30 08 21 09 5c 22 5c 0\305\306.!.\"\210\307\310.!.\"\
2dde0 32 30 37 5c 33 31 31 08 21 5c 32 30 35 3c 00 08 47 5c 33 31 32 59 5c 32 30 35 3c 00 08 5c 33 31 207\311.!\205<..G\312Y\205<..\31
2de00 33 48 5c 6e 3e 5c 32 30 35 3c 00 5c 33 30 35 5c 33 30 36 08 21 09 5c 22 5c 32 30 37 22 20 5b 66 3H\n>\205<.\305\306.!.\"\207".[f
2de20 6f 6d 20 6e 65 77 65 6e 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 om.newend.cl-struct-yas--exit-ta
2de40 67 73 20 79 61 73 2d 2d 66 6f 6d 2d 65 6e 64 20 6e 69 6c 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 gs.yas--fom-end.nil.yas--advance
2de60 2d 73 74 61 72 74 2d 6d 61 79 62 65 20 79 61 73 2d 2d 66 6f 6d 2d 6e 65 78 74 20 79 61 73 2d 2d -start-maybe.yas--fom-next.yas--
2de80 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6f 66 2d 70 61 72 65 6e 74 73 2d 6d 61 79 62 65 20 79 61 73 advance-end-of-parents-maybe.yas
2dea0 2d 2d 66 6f 6d 2d 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 76 65 63 74 6f 72 70 20 33 20 30 5d 20 --fom-parent-field.vectorp.3.0].
2dec0 33 20 28 23 24 20 2e 20 31 38 37 33 39 35 29 5d 29 0a 23 40 31 31 31 20 4d 61 79 62 65 20 61 64 3.(#$...187395)]).#@111.Maybe.ad
2dee0 76 61 6e 63 65 20 46 4f 4d 27 73 20 73 74 61 72 74 20 74 6f 20 4e 45 57 53 54 41 52 54 20 69 66 vance.FOM's.start.to.NEWSTART.if
2df00 20 69 74 20 6e 65 65 64 73 20 69 74 2e 0a 0a 49 66 20 69 74 20 64 6f 65 73 2c 20 61 6c 73 6f 20 .it.needs.it...If.it.does,.also.
2df20 63 61 6c 6c 20 60 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 65 27 20 6f 6e call.`yas--advance-end-maybe'.on
2df40 20 46 4f 4d 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 73 .FOM...(defalias.'yas--advance-s
2df60 74 61 72 74 2d 6d 61 79 62 65 20 23 5b 28 66 6f 6d 20 6e 65 77 73 74 61 72 74 29 20 22 08 5c 32 tart-maybe.#[(fom.newstart).".\2
2df80 30 35 17 00 5c 33 30 32 08 21 09 57 5c 32 30 35 17 00 5c 33 30 32 08 21 09 5c 33 30 33 5c 32 32 05..\302.!.W\205..\302.!.\303\22
2dfa0 33 5c 32 31 30 5c 33 30 34 08 09 5c 22 5c 32 30 37 22 20 5b 66 6f 6d 20 6e 65 77 73 74 61 72 74 3\210\304..\"\207".[fom.newstart
2dfc0 20 79 61 73 2d 2d 66 6f 6d 2d 73 74 61 72 74 20 6e 69 6c 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 .yas--fom-start.nil.yas--advance
2dfe0 2d 65 6e 64 2d 6d 61 79 62 65 5d 20 33 20 28 23 24 20 2e 20 31 38 38 31 32 30 29 5d 29 0a 23 40 -end-maybe].3.(#$...188120)]).#@
2e000 31 38 31 20 4c 69 6b 65 20 60 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6d 61 79 62 65 181.Like.`yas--advance-end-maybe
2e020 27 20 62 75 74 20 66 6f 72 20 70 61 72 65 6e 74 20 66 69 65 6c 64 73 2e 0a 0a 4f 6e 6c 79 20 77 '.but.for.parent.fields...Only.w
2e040 6f 72 6b 73 20 66 6f 72 20 66 69 65 6c 64 73 20 61 6e 64 20 64 6f 65 73 6e 27 74 20 63 61 72 65 orks.for.fields.and.doesn't.care
2e060 20 61 62 6f 75 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 0a 6e 65 78 74 20 46 4f 4d .about.the.start.of.the.next.FOM
2e080 2e 20 20 57 6f 72 6b 73 20 69 74 73 20 77 61 79 20 75 70 20 72 65 63 75 72 73 69 76 65 6c 79 20 ...Works.its.way.up.recursively.
2e0a0 66 6f 72 20 70 61 72 65 6e 74 73 20 6f 66 20 70 61 72 65 6e 74 73 2e 1f 0a 28 64 65 66 61 6c 69 for.parents.of.parents...(defali
2e0c0 61 73 20 27 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e 64 2d 6f 66 2d 70 61 72 65 6e 74 73 2d as.'yas--advance-end-of-parents-
2e0e0 6d 61 79 62 65 20 23 5b 28 66 69 65 6c 64 20 6e 65 77 65 6e 64 29 20 22 08 5c 32 30 35 46 00 08 maybe.#[(field.newend).".\205F..
2e100 5c 33 30 33 48 09 3e 5c 32 30 34 13 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 \303H.>\204..\304\305\306.D\"\21
2e120 30 08 5c 33 30 37 48 5c 6e 57 5c 32 30 35 46 00 08 5c 33 30 33 48 09 3e 5c 32 30 34 2a 00 5c 33 0.\307H\nW\205F..\303H.>\204*.\3
2e140 30 34 5c 33 30 35 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 30 37 48 5c 6e 5c 33 31 30 5c 32 04\305\306.D\"\210.\307H\n\310\2
2e160 32 33 5c 32 31 30 5c 33 31 31 08 5c 33 30 33 48 09 3e 5c 32 30 34 41 00 5c 33 30 34 5c 33 30 35 23\210\311.\303H.>\204A.\304\305
2e180 5c 33 30 36 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 6e 5c 22 5c 32 30 37 22 20 5b 66 69 65 \306.D\"\210.\312H\n\"\207".[fie
2e1a0 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 6e 65 77 ld.cl-struct-yas--field-tags.new
2e1c0 65 6e 64 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 end.0.signal.wrong-type-argument
2e1e0 20 79 61 73 2d 2d 66 69 65 6c 64 20 33 20 6e 69 6c 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 .yas--field.3.nil.yas--advance-e
2e200 6e 64 2d 6f 66 2d 70 61 72 65 6e 74 73 2d 6d 61 79 62 65 20 34 5d 20 35 20 28 23 24 20 2e 20 31 nd-of-parents-maybe.4].5.(#$...1
2e220 38 38 34 32 30 29 5d 29 0a 23 40 38 35 20 57 68 65 6e 20 65 78 70 61 6e 64 69 6e 67 20 74 68 65 88420)]).#@85.When.expanding.the
2e240 20 73 6e 69 70 70 65 74 20 74 68 65 20 22 70 61 72 73 65 2d 63 72 65 61 74 65 22 20 66 75 6e 63 .snippet.the."parse-create".func
2e260 74 69 6f 6e 73 20 61 64 64 0a 63 6f 6e 73 20 63 65 6c 6c 73 20 74 6f 20 74 68 69 73 20 76 61 72 tions.add.cons.cells.to.this.var
2e280 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 64 6f 6c 6c 61 72 2d 72 65 67 69 6f 6e 73 20 6e ...(defvar.yas--dollar-regions.n
2e2a0 69 6c 20 28 23 24 20 2e 20 31 38 38 39 37 34 29 29 0a 23 40 34 31 20 4c 69 73 74 20 6f 66 20 6d il.(#$...188974)).#@41.List.of.m
2e2c0 61 72 6b 65 72 73 20 66 6f 72 20 6d 61 6e 75 61 6c 20 69 6e 64 65 6e 74 61 74 69 6f 6e 2e 1f 0a arkers.for.manual.indentation...
2e2e0 28 64 65 66 76 61 72 20 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 6d 61 72 6b 65 72 73 20 6e 69 6c 20 (defvar.yas--indent-markers.nil.
2e300 28 23 24 20 2e 20 31 38 39 31 31 31 29 29 0a 23 40 31 36 33 20 50 61 72 73 65 20 61 20 72 65 63 (#$...189111)).#@163.Parse.a.rec
2e320 65 6e 74 6c 79 20 69 6e 73 65 72 74 65 64 20 73 6e 69 70 70 65 74 20 74 65 6d 70 6c 61 74 65 2c ently.inserted.snippet.template,
2e340 20 63 72 65 61 74 69 6e 67 20 61 6c 6c 0a 6e 65 63 65 73 73 61 72 79 20 66 69 65 6c 64 73 2c 20 .creating.all.necessary.fields,.
2e360 6d 69 72 72 6f 72 73 20 61 6e 64 20 65 78 69 74 20 70 6f 69 6e 74 73 2e 0a 0a 4d 65 61 6e 74 20 mirrors.and.exit.points...Meant.
2e380 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 69 6e 20 61 20 6e 61 72 72 6f 77 65 64 20 62 75 66 66 65 to.be.called.in.a.narrowed.buffe
2e3a0 72 2c 20 64 6f 65 73 20 76 61 72 69 6f 75 73 20 70 61 73 73 65 73 1f 0a 28 64 65 66 61 6c 69 61 r,.does.various.passes..(defalia
2e3c0 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 23 5b 28 s.'yas--snippet-parse-create.#[(
2e3e0 73 6e 69 70 70 65 74 29 20 22 5c 33 30 36 60 18 19 5c 33 30 36 5c 32 31 31 1a 13 5c 33 30 37 5c snippet)."\306`..\306\211..\307\
2e400 33 30 36 5c 33 31 30 5c 22 5c 32 31 30 08 62 5c 32 31 30 5c 33 31 31 20 11 5c 33 30 37 20 5c 32 306\310\"\210.b\210\311..\307.\2
2e420 31 30 08 62 5c 32 31 30 5c 33 31 32 20 5c 32 31 30 08 62 5c 32 31 30 5c 33 31 33 5c 66 21 5c 32 10.b\210\312.\210.b\210\313\f!\2
2e440 31 30 08 62 5c 32 31 30 5c 33 31 34 5c 66 21 5c 32 31 30 08 62 5c 32 31 30 5c 33 31 35 5c 66 21 10.b\210\314\f!\210.b\210\315\f!
2e460 5c 32 31 30 5c 33 31 36 08 21 5c 32 31 30 29 5c 33 31 37 5c 66 21 5c 32 31 30 0d 0e 21 1e 5c 22 \210\316.!\210)\317\f!\210..!.\"
2e480 1e 23 5c 32 31 34 7e 5c 32 31 30 5c 33 32 30 0b 21 5c 32 31 30 29 5c 33 32 31 0e 5c 22 21 5c 32 .#\214~\210\320.!\210)\321.\"!\2
2e4a0 31 30 2a 5c 66 5c 33 32 32 48 0e 24 3e 5c 32 30 34 5f 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 10*\f\322H.$>\204_.\323\324\325\
2e4c0 66 44 5c 22 5c 32 31 30 5c 66 5c 33 32 36 48 5c 32 31 31 1e 25 5c 32 30 33 5c 32 30 31 00 0e 25 fD\"\210\f\326H\211.%\203\201..%
2e4e0 5c 33 32 32 48 0e 26 3e 5c 32 30 34 7a 00 5c 33 32 33 5c 33 32 34 5c 33 32 37 0e 25 44 5c 22 5c \322H.&>\204z.\323\324\327.%D\"\
2e500 32 31 30 0e 25 5c 33 33 30 48 5c 32 30 32 5c 32 30 32 00 64 62 5c 32 31 30 29 0e 27 5c 33 33 31 210.%\330H\202\202.db\210).'\331
2e520 3d 5c 32 30 33 5c 32 31 37 00 5c 33 33 32 16 27 0e 27 5c 32 30 33 5c 32 34 30 00 0e 28 5c 32 30 =\203\217.\332.'.'\203\240..(\20
2e540 33 5c 32 34 30 00 0e 28 63 5c 32 31 30 5c 32 30 32 5c 32 37 32 00 5c 33 33 33 0e 27 21 5c 32 30 3\240..(c\210\202\272.\333.'!\20
2e560 33 5c 32 37 32 00 5c 33 33 34 0e 27 21 5c 32 30 33 5c 32 37 32 00 5c 33 33 34 0e 27 21 5c 33 33 3\272.\334.'!\203\272.\334.'!\33
2e580 35 0e 27 5c 33 30 36 5c 22 5c 32 31 30 63 5c 32 31 30 5c 33 33 36 09 21 5c 32 31 30 08 62 5c 32 5.'\306\"\210c\210\336.!\210.b\2
2e5a0 31 30 5c 33 33 37 20 5c 32 31 30 5c 33 34 30 5c 66 21 5c 32 31 30 08 62 2a 5c 32 30 37 22 20 5b 10\337.\210\340\f!\210.b*\207".[
2e5c0 70 61 72 73 65 2d 73 74 61 72 74 20 73 61 76 65 64 2d 71 75 6f 74 65 73 20 73 79 6e 74 61 78 2d parse-start.saved-quotes.syntax-
2e5e0 70 72 6f 70 65 72 74 69 7a 65 2d 66 75 6e 63 74 69 6f 6e 20 79 61 73 2d 2d 64 6f 6c 6c 61 72 2d propertize-function.yas--dollar-
2e600 72 65 67 69 6f 6e 73 20 73 6e 69 70 70 65 74 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 regions.snippet.most-positive-fi
2e620 78 6e 75 6d 20 6e 69 6c 20 79 61 73 2d 2d 70 72 6f 74 65 63 74 2d 65 73 63 61 70 65 73 20 28 39 xnum.nil.yas--protect-escapes.(9
2e640 36 29 20 79 61 73 2d 2d 73 61 76 65 2d 62 61 63 6b 71 75 6f 74 65 73 20 79 61 73 2d 2d 69 6e 64 6).yas--save-backquotes.yas--ind
2e660 65 6e 74 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 61 72 73 ent-parse-create.yas--field-pars
2e680 65 2d 63 72 65 61 74 65 20 79 61 73 2d 2d 73 69 6d 70 6c 65 2d 66 6f 6d 2d 63 72 65 61 74 65 20 e-create.yas--simple-fom-create.
2e6a0 79 61 73 2d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6d 69 72 72 6f 72 2d 70 61 72 73 65 2d 63 72 65 61 yas--transform-mirror-parse-crea
2e6c0 74 65 20 73 79 6e 74 61 78 2d 70 70 73 73 2d 66 6c 75 73 68 2d 63 61 63 68 65 20 79 61 73 2d 2d te.syntax-ppss-flush-cache.yas--
2e6e0 63 61 6c 63 75 6c 61 74 65 2d 61 64 6a 61 63 65 6e 63 69 65 73 20 79 61 73 2d 2d 64 65 6c 65 74 calculate-adjacencies.yas--delet
2e700 65 2d 72 65 67 69 6f 6e 73 20 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d e-regions.yas--remove-misc-free-
2e720 66 72 6f 6d 2d 75 6e 64 6f 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 from-undo.0.signal.wrong-type-ar
2e740 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 33 20 79 61 73 2d 2d 65 78 69 74 20 gument.yas--snippet.3.yas--exit.
2e760 31 20 63 75 61 20 34 38 20 63 68 61 72 61 63 74 65 72 70 20 67 65 74 2d 72 65 67 69 73 74 65 72 1.cua.48.characterp.get-register
2e780 20 73 65 74 2d 72 65 67 69 73 74 65 72 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 62 61 63 6b 71 .set-register.yas--restore-backq
2e7a0 75 6f 74 65 73 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 65 73 63 61 70 65 73 20 79 61 73 2d 2d uotes.yas--restore-escapes.yas--
2e7c0 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 update-mirrors.buffer-undo-list.
2e7e0 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 20 old-undo-list.gc-cons-threshold.
2e800 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 65 78 69 74 cl-struct-yas--snippet-tags.exit
2e820 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d 74 61 67 73 20 79 61 73 2d 77 72 .cl-struct-yas--exit-tags.yas-wr
2e840 61 70 2d 61 72 6f 75 6e 64 2d 72 65 67 69 6f 6e 20 79 61 73 2d 73 65 6c 65 63 74 65 64 2d 74 65 ap-around-region.yas-selected-te
2e860 78 74 5d 20 35 20 28 23 24 20 2e 20 31 38 39 32 30 35 29 5d 29 0a 23 40 31 32 37 20 52 65 74 75 xt].5.(#$...189205)]).#@127.Retu
2e880 72 6e 73 20 69 6e 66 6f 20 66 6f 72 20 72 65 73 74 6f 72 69 6e 67 20 4d 41 52 4b 45 52 27 73 20 rns.info.for.restoring.MARKER's.
2e8a0 6c 6f 63 61 74 69 6f 6e 20 61 66 74 65 72 20 69 6e 64 65 6e 74 2e 0a 54 68 65 20 72 65 74 75 72 location.after.indent..The.retur
2e8c0 6e 65 64 20 76 61 6c 75 65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 ned.value.is.a.list.of.the.form.
2e8e0 28 4d 41 52 4b 45 52 20 52 45 47 45 58 50 20 57 53 2d 43 4f 55 4e 54 29 2e 1f 0a 28 64 65 66 61 (MARKER.REGEXP.WS-COUNT)...(defa
2e900 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 lias.'yas--snapshot-marker-locat
2e920 69 6f 6e 20 23 5b 28 6d 61 72 6b 65 72 20 26 6f 70 74 69 6f 6e 61 6c 20 62 65 67 20 65 6e 64 29 ion.#[(marker.&optional.beg.end)
2e940 20 22 08 5c 32 30 34 07 00 5c 33 30 35 20 10 09 5c 32 30 34 0e 00 5c 33 30 36 20 11 5c 33 30 37 .".\204..\305...\204..\306..\307
2e960 5c 33 31 30 08 5c 6e 5c 22 5c 33 31 31 5c 33 31 32 23 5c 33 30 37 5c 33 31 30 5c 6e 09 5c 22 5c \310.\n\"\311\312#\307\310\n.\"\
2e980 33 31 31 5c 33 31 32 23 1b 1c 5c 6e 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 66 5c 6e 43 5c 32 34 311\312#..\n\313\314\315\f\nC\24
2e9a0 34 0b 5c 32 34 34 5c 33 31 33 23 50 5c 6e 62 5c 32 31 30 5c 33 31 36 09 77 5c 32 31 30 60 5c 6e 4.\244\313#P\nb\210\316.w\210`\n
2e9c0 5a 45 2a 5c 32 30 37 22 20 5b 62 65 67 20 65 6e 64 20 6d 61 72 6b 65 72 20 61 66 74 65 72 20 62 ZE*\207".[beg.end.marker.after.b
2e9e0 65 66 6f 72 65 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 6c 69 efore.line-beginning-position.li
2ea00 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 62 75 66 ne-end-position.split-string.buf
2ea20 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 22 5b 5b 3a fer-substring-no-properties."[[:
2ea40 73 70 61 63 65 3a 5d 5c 6e 5d 2b 22 20 74 20 22 5b 5b 3a 73 70 61 63 65 3a 5d 5c 6e 5d 2a 22 20 space:]\n]+".t."[[:space:]\n]*".
2ea60 6d 61 70 63 6f 6e 63 61 74 20 23 5b 28 73 29 20 22 08 09 3d 5c 32 30 33 08 00 5c 33 30 32 5c 32 mapconcat.#[(s)."..=\203..\302\2
2ea80 30 37 5c 33 30 33 08 21 5c 32 30 37 22 20 5b 73 20 6d 61 72 6b 65 72 20 22 5c 5c 28 5c 5c 29 22 07\303.!\207".[s.marker."\\(\\)"
2eaa0 20 72 65 67 65 78 70 2d 71 75 6f 74 65 5d 20 32 5d 20 22 5b 3a 73 70 61 63 65 3a 5d 5c 6e 22 5d .regexp-quote].2]."[:space:]\n"]
2eac0 20 36 20 28 23 24 20 2e 20 31 39 30 35 38 38 29 5d 29 0a 23 40 32 32 35 20 4c 69 6b 65 20 60 79 .6.(#$...190588)]).#@225.Like.`y
2eae0 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 27 20 66 6f as--snapshot-marker-location'.fo
2eb00 72 20 6f 76 65 72 6c 61 79 73 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 66 6f 72 6d 61 74 20 r.overlays..The.returned.format.
2eb20 69 73 20 28 4f 56 45 52 4c 41 59 20 28 52 45 20 57 53 29 20 28 52 45 20 57 53 29 29 2e 20 20 45 is.(OVERLAY.(RE.WS).(RE.WS))...E
2eb40 69 74 68 65 72 20 6f 66 0a 74 68 65 20 28 52 45 20 57 53 29 20 6c 69 73 74 73 20 6d 61 79 20 62 ither.of.the.(RE.WS).lists.may.b
2eb60 65 20 6e 69 6c 20 69 66 20 74 68 65 20 73 74 61 72 74 20 6f 72 20 65 6e 64 2c 20 72 65 73 70 65 e.nil.if.the.start.or.end,.respe
2eb80 63 74 69 76 65 6c 79 2c 0a 6f 66 20 74 68 65 20 6f 76 65 72 6c 61 79 20 69 73 20 6f 75 74 73 69 ctively,.of.the.overlay.is.outsi
2eba0 64 65 20 74 68 65 20 72 61 6e 67 65 20 42 45 47 20 2e 2e 20 45 4e 44 2e 1f 0a 28 64 65 66 61 6c de.the.range.BEG....END...(defal
2ebc0 69 61 73 20 27 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6f 76 65 72 6c 61 79 2d 6c 6f 63 61 74 ias.'yas--snapshot-overlay-locat
2ebe0 69 6f 6e 20 23 5b 28 6f 76 65 72 6c 61 79 20 62 65 67 20 65 6e 64 29 20 22 5c 33 30 35 08 21 5c ion.#[(overlay.beg.end)."\305.!\
2ec00 33 30 36 08 21 19 1a 08 0b 5c 6e 58 5c 32 30 35 1b 00 5c 6e 5c 66 57 5c 32 30 35 1b 00 5c 33 30 306.!....\nX\205..\n\fW\205..\30
2ec20 37 5c 6e 0b 5c 66 23 41 0b 09 58 5c 32 30 35 2d 00 09 5c 66 57 5c 32 30 35 2d 00 5c 33 30 37 09 7\n.\f#A..X\205-..\fW\205-.\307.
2ec40 0b 5c 66 23 41 45 2a 5c 32 30 37 22 20 5b 6f 76 65 72 6c 61 79 20 6f 65 6e 64 20 6f 62 65 67 20 .\f#AE*\207".[overlay.oend.obeg.
2ec60 62 65 67 20 65 6e 64 20 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 65 72 6c 61 79 2d 65 6e beg.end.overlay-start.overlay-en
2ec80 64 20 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 5d d.yas--snapshot-marker-location]
2eca0 20 36 20 28 23 24 20 2e 20 31 39 31 31 39 33 29 5d 29 0a 23 40 31 31 38 20 52 65 74 75 72 6e 20 .6.(#$...191193)]).#@118.Return.
2ecc0 69 6e 66 6f 20 66 6f 72 20 72 65 73 74 6f 72 69 6e 67 20 4f 56 45 52 4c 41 59 27 73 20 6c 69 6e info.for.restoring.OVERLAY's.lin
2ece0 65 20 62 61 73 65 64 20 6c 6f 63 61 74 69 6f 6e 2e 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 66 e.based.location..The.returned.f
2ed00 6f 72 6d 61 74 20 69 73 20 28 4f 56 45 52 4c 41 59 20 28 4c 49 4e 45 20 52 45 20 57 53 29 20 28 ormat.is.(OVERLAY.(LINE.RE.WS).(
2ed20 4c 49 4e 45 20 52 45 20 57 53 29 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 LINE.RE.WS))...(defalias.'yas--s
2ed40 6e 61 70 73 68 6f 74 2d 6f 76 65 72 6c 61 79 2d 6c 69 6e 65 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b napshot-overlay-line-location.#[
2ed60 28 6f 76 65 72 6c 61 79 29 20 22 5c 33 30 33 08 21 62 5c 32 31 30 5c 33 30 34 60 21 5c 33 30 35 (overlay)."\303.!b\210\304`!\305
2ed80 08 21 62 5c 32 31 30 5c 33 30 34 60 21 19 5c 32 31 31 1a 5c 33 30 36 65 5c 6e 40 62 5c 32 31 30 .!b\210\304`!.\211.\306e\n@b\210
2eda0 5c 33 30 37 20 5c 22 5c 32 34 30 5c 32 31 30 09 5c 33 30 36 65 09 40 62 5c 32 31 30 5c 33 30 37 \307.\"\240\210.\306e.@b\210\307
2edc0 20 5c 22 5c 32 34 30 5c 32 31 30 08 5c 6e 09 45 2a 5c 32 30 37 22 20 5b 6f 76 65 72 6c 61 79 20 .\"\240\210.\n.E*\207".[overlay.
2ede0 6c 6f 63 2d 65 6e 64 20 6c 6f 63 2d 62 65 67 20 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 79 61 loc-end.loc-beg.overlay-start.ya
2ee00 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 20 6f 76 65 72 s--snapshot-marker-location.over
2ee20 6c 61 79 2d 65 6e 64 20 63 6f 75 6e 74 2d 6c 69 6e 65 73 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 lay-end.count-lines.line-beginni
2ee40 6e 67 2d 70 6f 73 69 74 69 6f 6e 5d 20 35 20 28 23 24 20 2e 20 31 39 31 36 37 33 29 5d 29 0a 23 ng-position].5.(#$...191673)]).#
2ee60 40 31 33 36 20 4d 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 6c 6f 63 61 74 69 6f 6e 20 73 61 76 65 @136.Move.point.to.location.save
2ee80 64 20 62 79 20 60 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 d.by.`yas--snapshot-marker-locat
2eea0 69 6f 6e 27 2e 0a 42 75 66 66 65 72 20 6d 75 73 74 20 62 65 20 6e 61 72 72 6f 77 65 64 20 74 6f ion'..Buffer.must.be.narrowed.to
2eec0 20 42 45 47 2e 2e 45 4e 44 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 73 6e 61 .BEG..END.used.to.create.the.sna
2eee0 70 73 68 6f 74 20 69 6e 66 6f 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 67 6f 74 pshot.info...(defalias.'yas--got
2ef00 6f 2d 73 61 76 65 64 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 28 72 65 67 65 78 70 20 77 73 2d 63 6f o-saved-location.#[(regexp.ws-co
2ef20 75 6e 74 29 20 22 65 62 5c 32 31 30 5c 33 30 32 08 21 5c 32 30 34 10 00 5c 33 30 33 5c 33 30 34 unt)."eb\210\302.!\204..\303\304
2ef40 5c 33 30 35 5c 33 30 36 08 24 5c 32 30 37 5c 33 30 37 5c 32 32 34 62 5c 32 31 30 5c 33 31 30 5c \305\306.$\207\307\224b\210\310\
2ef60 33 31 31 77 5c 32 31 30 5c 33 31 30 60 09 5a 78 5c 32 30 37 22 20 5b 72 65 67 65 78 70 20 77 73 311w\210\310`.Zx\207".[regexp.ws
2ef80 2d 63 6f 75 6e 74 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 6c 77 61 72 6e 20 28 79 61 73 6e 69 70 70 -count.looking-at.lwarn.(yasnipp
2efa0 65 74 20 72 65 2d 6d 61 72 6b 65 72 29 20 3a 77 61 72 6e 69 6e 67 20 22 43 6f 75 6c 64 6e 27 74 et.re-marker).:warning."Couldn't
2efc0 20 66 69 6e 64 3a 20 25 53 22 20 31 20 22 5b 3a 73 70 61 63 65 3a 5d 5c 6e 22 20 6e 69 6c 5d 20 .find:.%S".1."[:space:]\n".nil].
2efe0 35 20 28 23 24 20 2e 20 31 39 32 31 30 31 29 5d 29 0a 23 40 31 33 39 20 52 65 73 74 6f 72 65 73 5.(#$...192101)]).#@139.Restores
2f000 20 6d 61 72 6b 65 72 20 62 61 73 65 64 20 6f 6e 20 69 6e 66 6f 20 66 72 6f 6d 20 60 79 61 73 2d .marker.based.on.info.from.`yas-
2f020 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 27 2e 0a 42 75 66 66 -snapshot-marker-location'..Buff
2f040 65 72 20 6d 75 73 74 20 62 65 20 6e 61 72 72 6f 77 65 64 20 74 6f 20 42 45 47 2e 2e 45 4e 44 20 er.must.be.narrowed.to.BEG..END.
2f060 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 73 6e 61 70 73 68 6f 74 20 69 6e 66 6f used.to.create.the.snapshot.info
2f080 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6d 61 72 6b 65 ...(defalias.'yas--restore-marke
2f0a0 72 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 28 72 65 2d 6d 61 72 6b 65 72 29 20 22 5c 33 30 31 5c 33 r-location.#[(re-marker)."\301\3
2f0c0 30 32 08 41 5c 22 5c 32 31 30 08 40 60 5c 33 30 33 5c 32 32 33 5c 32 30 37 22 20 5b 72 65 2d 6d 02.A\"\210.@`\303\223\207".[re-m
2f0e0 61 72 6b 65 72 20 61 70 70 6c 79 20 79 61 73 2d 2d 67 6f 74 6f 2d 73 61 76 65 64 2d 6c 6f 63 61 arker.apply.yas--goto-saved-loca
2f100 74 69 6f 6e 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 31 39 32 35 30 34 29 5d 29 0a 23 40 31 33 tion.nil].3.(#$...192504)]).#@13
2f120 39 20 52 65 73 74 6f 72 65 73 20 6d 61 72 6b 65 72 20 62 61 73 65 64 20 6f 6e 20 69 6e 66 6f 20 9.Restores.marker.based.on.info.
2f140 66 72 6f 6d 20 60 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 from.`yas--snapshot-marker-locat
2f160 69 6f 6e 27 2e 0a 42 75 66 66 65 72 20 6d 75 73 74 20 62 65 20 6e 61 72 72 6f 77 65 64 20 74 6f ion'..Buffer.must.be.narrowed.to
2f180 20 42 45 47 2e 2e 45 4e 44 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 73 6e 61 .BEG..END.used.to.create.the.sna
2f1a0 70 73 68 6f 74 20 69 6e 66 6f 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 73 pshot.info...(defalias.'yas--res
2f1c0 74 6f 72 65 2d 6f 76 65 72 6c 61 79 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 28 6f 76 2d 6c 6f 63 61 tore-overlay-location.#[(ov-loca
2f1e0 74 69 6f 6e 73 29 20 22 08 5c 32 31 31 19 47 5c 33 30 35 55 5c 32 30 33 11 00 09 5c 32 31 31 41 tions).".\211.G\305U\203...\211A
2f200 11 5c 32 34 32 5c 32 30 32 18 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 09 47 44 5c 22 1a 09 5c 32 .\242\202..\306\307\310.GD\"..\2
2f220 31 31 41 11 5c 32 34 32 1b 09 40 1c 5c 33 31 31 5c 6e 0b 5c 32 30 34 2e 00 5c 33 31 32 5c 6e 21 11A.\242..@.\311\n.\204..\312\n!
2f240 5c 32 30 32 34 00 5c 33 31 33 5c 33 31 34 0b 5c 22 5c 32 31 30 60 5c 66 5c 32 30 34 3e 00 5c 33 \2024.\313\314.\"\210`\f\204>.\3
2f260 31 35 5c 6e 21 5c 32 30 32 44 00 5c 33 31 33 5c 33 31 34 5c 66 5c 22 5c 32 31 30 60 23 2c 5c 32 15\n!\202D.\313\314\f\"\210`#,\2
2f280 30 37 22 20 5b 6f 76 2d 6c 6f 63 61 74 69 6f 6e 73 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 07".[ov-locations.#1=#:--cl-rest
2f2a0 2d 2d 20 6f 76 65 72 6c 61 79 20 6c 6f 63 2d 62 65 67 20 6c 6f 63 2d 65 6e 64 20 33 20 73 69 67 --.overlay.loc-beg.loc-end.3.sig
2f2c0 6e 61 6c 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 6e 74 73 20 6e 69 nal.wrong-number-of-arguments.ni
2f2e0 6c 20 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 20 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 61 70 70 l.move-overlay.overlay-start.app
2f300 6c 79 20 79 61 73 2d 2d 67 6f 74 6f 2d 73 61 76 65 64 2d 6c 6f 63 61 74 69 6f 6e 20 6f 76 65 72 ly.yas--goto-saved-location.over
2f320 6c 61 79 2d 65 6e 64 5d 20 37 20 28 23 24 20 2e 20 31 39 32 38 30 32 29 5d 29 0a 23 40 37 36 20 lay-end].7.(#$...192802)]).#@76.
2f340 52 65 73 74 6f 72 65 73 20 6f 76 65 72 6c 61 79 20 62 61 73 65 64 20 6f 6e 20 69 6e 66 6f 20 66 Restores.overlay.based.on.info.f
2f360 72 6f 6d 20 60 79 61 73 2d 2d 73 6e 61 70 73 68 6f 74 2d 6f 76 65 72 6c 61 79 2d 6c 69 6e 65 2d rom.`yas--snapshot-overlay-line-
2f380 6c 6f 63 61 74 69 6f 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 72 65 73 74 location'...(defalias.'yas--rest
2f3a0 6f 72 65 2d 6f 76 65 72 6c 61 79 2d 6c 69 6e 65 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 28 6f 76 2d ore-overlay-line-location.#[(ov-
2f3c0 6c 6f 63 61 74 69 6f 6e 73 29 20 22 5c 32 31 34 5c 33 30 31 08 40 5c 32 31 32 08 41 40 40 79 5c locations)."\214\301.@\212.A@@y\
2f3e0 32 31 30 5c 33 30 32 20 5c 33 30 33 20 7d 5c 32 31 30 5c 33 30 34 5c 33 30 35 08 41 40 41 5c 22 210\302.\303.}\210\304\305.A@A\"
2f400 5c 32 31 30 60 29 5c 32 31 32 5c 33 30 36 08 38 40 79 5c 32 31 30 5c 33 30 32 20 5c 33 30 33 20 \210`)\212\306.8@y\210\302.\303.
2f420 7d 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 38 41 5c 22 5c 32 31 30 60 29 23 29 5c 32 }\210\304\305\306.8A\"\210`)#)\2
2f440 30 37 22 20 5b 6f 76 2d 6c 6f 63 61 74 69 6f 6e 73 20 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 20 6c 07".[ov-locations.move-overlay.l
2f460 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 6c 69 6e 65 2d 65 6e 64 2d ine-beginning-position.line-end-
2f480 70 6f 73 69 74 69 6f 6e 20 61 70 70 6c 79 20 79 61 73 2d 2d 67 6f 74 6f 2d 73 61 76 65 64 2d 6c position.apply.yas--goto-saved-l
2f4a0 6f 63 61 74 69 6f 6e 20 32 5d 20 37 20 28 23 24 20 2e 20 31 39 33 33 34 34 29 5d 29 0a 23 40 31 ocation.2].7.(#$...193344)]).#@1
2f4c0 30 38 20 49 6e 64 65 6e 74 20 74 68 65 20 6c 69 6e 65 73 20 62 65 74 77 65 65 6e 20 46 52 4f 4d 08.Indent.the.lines.between.FROM
2f4e0 20 61 6e 64 20 54 4f 20 77 69 74 68 20 60 69 6e 64 65 6e 74 2d 61 63 63 6f 72 64 69 6e 67 2d 74 .and.TO.with.`indent-according-t
2f500 6f 2d 6d 6f 64 65 27 2e 0a 54 68 65 20 53 4e 49 50 50 45 54 27 73 20 6d 61 72 6b 65 72 73 20 61 o-mode'..The.SNIPPET's.markers.a
2f520 72 65 20 70 72 65 73 65 72 76 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 69 re.preserved...(defalias.'yas--i
2f540 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 20 23 5b 28 66 72 6f 6d 20 74 6f 20 73 6e 69 70 70 65 74 29 ndent-region.#[(from.to.snippet)
2f560 20 22 5c 32 31 32 08 09 1a 1b 5c 32 31 34 7e 5c 32 31 30 5c 33 30 36 5c 66 21 1d 5c 33 30 37 20 ."\212....\214~\210\306\f!.\307.
2f580 0e 12 5c 33 31 30 5c 32 32 33 1e 12 0e 13 62 5c 32 31 30 5c 33 31 30 5c 32 31 31 1e 14 1e 15 5c ..\310\223....b\210\310\211....\
2f5a0 33 31 31 20 16 14 5c 33 31 32 20 16 15 0e 16 5c 32 30 34 33 00 0e 14 0e 15 55 5c 32 30 34 75 00 311...\312.....\2043.....U\204u.
2f5c0 5c 33 31 30 1e 17 0d 5c 33 31 30 1e 18 5c 32 31 31 1e 19 5c 32 30 33 6b 00 0e 19 40 16 18 0e 14 \310...\310..\211..\203k...@....
2f5e0 0e 18 58 5c 32 30 33 62 00 0e 18 0e 15 58 5c 32 30 33 62 00 5c 33 31 33 0e 18 0e 14 0e 15 23 0e ..X\203b.....X\203b.\313......#.
2f600 17 42 16 17 0e 19 41 5c 32 31 31 16 19 5c 32 30 34 40 00 2a 5c 33 31 34 5c 32 31 36 5c 33 31 35 .B....A\211..\204@.*\314\216\315
2f620 20 5c 32 31 30 5c 33 31 36 20 5c 32 31 30 2a 5c 33 31 37 79 5c 33 32 30 55 5c 32 30 33 5c 32 30 .\210\316.\210*\317y\320U\203\20
2f640 33 00 60 0e 12 57 5c 32 30 34 1e 00 2d 5c 33 31 30 5c 33 32 31 5c 6e 21 5c 32 31 30 2b 5c 32 30 3.`..W\204..-\310\321\n!\210+\20
2f660 37 22 20 5b 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 62 75 66 66 65 72 2d 7".[most-positive-fixnum.buffer-
2f680 75 6e 64 6f 2d 6c 69 73 74 20 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 67 63 2d 63 6f 6e 73 2d undo-list.old-undo-list.gc-cons-
2f6a0 74 68 72 65 73 68 6f 6c 64 20 73 6e 69 70 70 65 74 20 73 6e 69 70 70 65 74 2d 6d 61 72 6b 65 72 threshold.snippet.snippet-marker
2f6c0 73 20 79 61 73 2d 2d 63 6f 6c 6c 65 63 74 2d 73 6e 69 70 70 65 74 2d 6d 61 72 6b 65 72 73 20 6d s.yas--collect-snippet-markers.m
2f6e0 61 6b 65 2d 6d 61 72 6b 65 72 20 6e 69 6c 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f ake-marker.nil.line-beginning-po
2f700 73 69 74 69 6f 6e 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 79 61 73 2d 2d 73 6e sition.line-end-position.yas--sn
2f720 61 70 73 68 6f 74 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f 6e 20 23 5b 6e 69 6c 20 22 5c 32 apshot-marker-location.#[nil."\2
2f740 31 34 08 5c 33 30 32 20 7d 5c 32 31 30 5c 33 30 33 5c 33 30 34 09 5c 22 29 5c 32 30 37 22 20 5b 14.\302.}\210\303\304.\")\207".[
2f760 62 6f 6c 20 72 65 6d 61 72 6b 65 72 73 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 bol.remarkers.line-end-position.
2f780 6d 61 70 63 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 6d 61 72 6b 65 72 2d 6c 6f 63 61 74 69 6f mapc.yas--restore-marker-locatio
2f7a0 6e 5d 20 33 5d 20 62 61 63 6b 2d 74 6f 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 69 6e 64 65 6e 74 n].3].back-to-indentation.indent
2f7c0 2d 61 63 63 6f 72 64 69 6e 67 2d 74 6f 2d 6d 6f 64 65 20 31 20 30 20 79 61 73 2d 2d 72 65 6d 6f -according-to-mode.1.0.yas--remo
2f7e0 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f 20 74 6f 20 66 72 6f 6d 20 62 ve-misc-free-from-undo.to.from.b
2f800 6f 6c 20 65 6f 6c 20 79 61 73 2d 61 6c 73 6f 2d 69 6e 64 65 6e 74 2d 65 6d 70 74 79 2d 6c 69 6e ol.eol.yas-also-indent-empty-lin
2f820 65 73 20 72 65 6d 61 72 6b 65 72 73 20 6d 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 5d 20 es.remarkers.m.--dolist-tail--].
2f840 35 20 28 23 24 20 2e 20 31 39 33 37 33 31 29 5d 29 0a 28 64 65 66 76 61 72 20 79 61 73 2d 2d 69 5.(#$...193731)]).(defvar.yas--i
2f860 6e 64 65 6e 74 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6c 75 6d 6e 20 6e 69 6c 29 0a 28 64 65 66 61 ndent-original-column.nil).(defa
2f880 6c 69 61 73 20 27 79 61 73 2d 2d 69 6e 64 65 6e 74 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 5c lias.'yas--indent.#[(snippet)."\
2f8a0 32 31 32 08 5c 33 30 36 19 5c 32 31 31 1a 5c 32 30 33 29 00 5c 6e 40 11 0b 5c 33 30 37 3d 5c 32 212.\306.\211.\203).\n@..\307=\2
2f8c0 30 34 1d 00 09 62 5c 32 31 30 5c 33 31 30 5c 33 31 31 20 5c 33 31 32 20 5c 66 23 5c 32 31 30 09 04...b\210\310\311.\312.\f#\210.
2f8e0 5c 33 30 36 5c 32 31 31 5c 32 32 33 5c 32 31 30 5c 6e 41 5c 32 31 31 12 5c 32 30 34 09 00 2a 5c \306\211\223\210\nA\211.\204..*\
2f900 33 30 36 10 29 5c 32 31 32 5c 33 30 36 7f 5c 32 31 30 0b 5c 33 31 33 3d 5c 32 30 33 4a 00 5c 33 306.)\212\306.\210.\313=\203J.\3
2f920 31 34 79 5c 33 31 35 55 5c 32 30 35 62 00 5c 33 31 36 1d 5c 33 31 30 5c 33 31 31 20 64 5c 66 23 14y\315U\205b.\316.\310\311.d\f#
2f940 29 5c 32 30 32 62 00 0b 5c 33 30 37 3d 5c 32 30 35 62 00 0e 0f 5c 32 30 34 5c 5c 00 5c 33 31 34 )\202b..\307=\205b...\204\\.\314
2f960 79 5c 33 31 35 55 5c 32 30 35 62 00 5c 33 31 30 5c 33 31 31 20 64 5c 66 23 29 5c 32 30 37 22 20 y\315U\205b.\310\311.d\f#)\207".
2f980 5b 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 6d 61 72 6b 65 72 73 20 6d 61 72 6b 65 72 20 2d 2d 64 6f [yas--indent-markers.marker.--do
2f9a0 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 73 6e 69 70 list-tail--.yas-indent-line.snip
2f9c0 70 65 74 20 69 6e 64 65 6e 74 2d 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 20 61 75 74 pet.indent-line-function.nil.aut
2f9e0 6f 20 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 20 6c 69 6e 65 2d 62 65 67 69 6e 6e o.yas--indent-region.line-beginn
2fa00 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 66 ing-position.line-end-position.f
2fa20 69 78 65 64 20 31 20 30 20 23 5b 6e 69 6c 20 22 5c 33 30 31 20 5c 32 31 30 08 6a 5c 32 30 37 22 ixed.1.0.#[nil."\301.\210.j\207"
2fa40 20 5b 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 6f 72 69 67 69 6e 61 6c 2d 63 6f 6c 75 6d 6e 20 62 65 .[yas--indent-original-column.be
2fa60 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 5d 20 31 5d 20 79 61 73 2d 61 6c 73 6f 2d 61 75 74 ginning-of-line].1].yas-also-aut
2fa80 6f 2d 69 6e 64 65 6e 74 2d 66 69 72 73 74 2d 6c 69 6e 65 5d 20 35 5d 29 0a 23 40 34 39 20 4d 61 o-indent-first-line].5]).#@49.Ma
2faa0 6b 65 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 74 68 65 20 6d 61 72 6b 65 72 73 20 75 73 65 ke.a.list.of.all.the.markers.use
2fac0 64 20 62 79 20 53 4e 49 50 50 45 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 d.by.SNIPPET...(defalias.'yas--c
2fae0 6f 6c 6c 65 63 74 2d 73 6e 69 70 70 65 74 2d 6d 61 72 6b 65 72 73 20 23 5b 28 73 6e 69 70 70 65 ollect-snippet-markers.#[(snippe
2fb00 74 29 20 22 5c 33 30 32 18 5c 33 30 33 5c 33 30 34 09 5c 22 5c 32 31 30 08 29 5c 32 30 37 22 20 t)."\302.\303\304.\"\210.)\207".
2fb20 5b 6d 61 72 6b 65 72 73 20 73 6e 69 70 70 65 74 20 6e 69 6c 20 79 61 73 2d 2d 73 6e 69 70 70 65 [markers.snippet.nil.yas--snippe
2fb40 74 2d 6d 61 70 2d 6d 61 72 6b 65 72 73 20 23 5b 28 6d 29 20 22 08 09 42 11 08 5c 32 30 37 22 20 t-map-markers.#[(m)."..B..\207".
2fb60 5b 6d 20 6d 61 72 6b 65 72 73 5d 20 32 5d 5d 20 33 20 28 23 24 20 2e 20 31 39 35 32 33 30 29 5d [m.markers].2]].3.(#$...195230)]
2fb80 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 20 ).(defalias.'yas--escape-string.
2fba0 23 5b 28 65 73 63 61 70 65 64 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 22 5c 33 30 34 #[(escaped)."\301\302\303.\"\304
2fbc0 51 5c 32 30 37 22 20 5b 65 73 63 61 70 65 64 20 22 59 41 53 45 53 43 41 50 45 22 20 66 6f 72 6d Q\207".[escaped."YASESCAPE".form
2fbe0 61 74 20 22 25 64 22 20 22 50 52 4f 54 45 43 54 47 55 41 52 44 22 5d 20 34 5d 29 0a 23 40 31 32 at."%d"."PROTECTGUARD"].4]).#@12
2fc00 36 20 50 72 6f 74 65 63 74 20 61 6c 6c 20 65 73 63 61 70 65 64 20 63 68 61 72 61 63 74 65 72 73 6.Protect.all.escaped.characters
2fc20 20 77 69 74 68 20 74 68 65 69 72 20 6e 75 6d 65 72 69 63 20 41 53 43 49 49 20 76 61 6c 75 65 2e .with.their.numeric.ASCII.value.
2fc40 0a 0a 57 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 6e 67 20 54 45 58 54 20 64 6f 20 69 ..With.optional.string.TEXT.do.i
2fc60 74 20 69 6e 20 73 74 72 69 6e 67 20 69 6e 73 74 65 61 64 20 6f 66 20 62 75 66 66 65 72 2e 1f 0a t.in.string.instead.of.buffer...
2fc80 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 70 72 6f 74 65 63 74 2d 65 73 63 61 70 65 73 20 (defalias.'yas--protect-escapes.
2fca0 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 74 65 78 74 20 65 73 63 61 70 65 64 29 20 22 08 5c 32 31 #[(&optional.text.escaped).".\21
2fcc0 31 19 1a 5c 33 30 35 5c 33 30 36 0b 5c 32 30 36 0b 00 5c 66 5c 22 5c 32 31 30 5c 6e 2a 5c 32 30 1..\305\306.\206..\f\"\210\n*\20
2fce0 37 22 20 5b 74 65 78 74 20 74 65 78 74 2d 70 72 6f 76 69 64 65 64 2d 70 20 63 68 61 6e 67 65 64 7".[text.text-provided-p.changed
2fd00 2d 74 65 78 74 20 65 73 63 61 70 65 64 20 79 61 73 2d 2d 65 73 63 61 70 65 64 2d 63 68 61 72 61 -text.escaped.yas--escaped-chara
2fd20 63 74 65 72 73 20 6d 61 70 63 20 23 5b 28 65 73 63 61 70 65 64 29 20 22 5c 33 30 36 5c 33 30 37 cters.mapc.#[(escaped)."\306\307
2fd40 08 21 50 5c 33 31 30 08 21 09 5c 32 30 35 0d 00 5c 6e 1b 1c 1d 0b 5c 32 30 33 20 00 5c 33 31 31 .!P\310.!.\205..\n....\203..\311
2fd60 5c 33 31 32 0d 21 5c 66 0b 5c 33 31 33 5c 32 31 31 25 5c 32 30 32 35 00 65 62 5c 32 31 30 5c 33 \312.!\f.\313\211%\2025.eb\210\3
2fd80 31 34 0d 5c 33 31 35 5c 33 31 33 23 5c 32 30 35 35 00 5c 33 31 36 5c 66 5c 33 31 33 5c 32 31 31 14.\315\313#\2055.\316\f\313\211
2fda0 0b 24 5c 32 31 30 5c 32 30 32 23 00 2b 5c 32 31 31 12 5c 32 30 37 22 20 5b 65 73 63 61 70 65 64 .$\210\202#.+\211.\207".[escaped
2fdc0 20 74 65 78 74 2d 70 72 6f 76 69 64 65 64 2d 70 20 63 68 61 6e 67 65 64 2d 74 65 78 74 20 74 65 .text-provided-p.changed-text.te
2fde0 78 74 20 74 6f 20 66 72 6f 6d 20 22 5c 5c 22 20 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 79 xt.to.from."\\".char-to-string.y
2fe00 61 73 2d 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 20 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 as--escape-string.replace-regexp
2fe20 2d 69 6e 2d 73 74 72 69 6e 67 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 74 20 73 65 61 72 63 68 -in-string.regexp-quote.t.search
2fe40 2d 66 6f 72 77 61 72 64 20 6e 69 6c 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 5d 20 36 5d 5d 20 -forward.nil.replace-match].6]].
2fe60 33 20 28 23 24 20 2e 20 31 39 35 35 38 36 29 5d 29 0a 23 40 31 33 30 20 52 65 73 74 6f 72 65 20 3.(#$...195586)]).#@130.Restore.
2fe80 61 6c 6c 20 65 73 63 61 70 65 64 20 63 68 61 72 61 63 74 65 72 73 20 66 72 6f 6d 20 74 68 65 69 all.escaped.characters.from.thei
2fea0 72 20 6e 75 6d 65 72 69 63 20 41 53 43 49 49 20 76 61 6c 75 65 2e 0a 0a 57 69 74 68 20 6f 70 74 r.numeric.ASCII.value...With.opt
2fec0 69 6f 6e 61 6c 20 73 74 72 69 6e 67 20 54 45 58 54 20 64 6f 20 69 74 20 69 6e 20 73 74 72 69 6e ional.string.TEXT.do.it.in.strin
2fee0 67 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c g.instead.of.the.buffer...(defal
2ff00 69 61 73 20 27 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 65 73 63 61 70 65 73 20 23 5b 28 26 6f 70 ias.'yas--restore-escapes.#[(&op
2ff20 74 69 6f 6e 61 6c 20 74 65 78 74 20 65 73 63 61 70 65 64 29 20 22 08 5c 32 31 31 19 1a 5c 33 30 tional.text.escaped).".\211..\30
2ff40 35 5c 33 30 36 0b 5c 32 30 36 0b 00 5c 66 5c 22 5c 32 31 30 5c 6e 2a 5c 32 30 37 22 20 5b 74 65 5\306.\206..\f\"\210\n*\207".[te
2ff60 78 74 20 74 65 78 74 2d 70 72 6f 76 69 64 65 64 2d 70 20 63 68 61 6e 67 65 64 2d 74 65 78 74 20 xt.text-provided-p.changed-text.
2ff80 65 73 63 61 70 65 64 20 79 61 73 2d 2d 65 73 63 61 70 65 64 2d 63 68 61 72 61 63 74 65 72 73 20 escaped.yas--escaped-characters.
2ffa0 6d 61 70 63 20 23 5b 28 65 73 63 61 70 65 64 29 20 22 5c 33 30 36 08 21 5c 33 30 37 08 21 09 5c mapc.#[(escaped)."\306.!\307.!.\
2ffc0 32 30 35 0b 00 5c 6e 1b 1c 1d 0b 5c 32 30 33 1e 00 5c 33 31 30 5c 33 31 31 0d 21 5c 66 0b 5c 33 205..\n....\203..\310\311.!\f.\3
2ffe0 31 32 5c 32 31 31 25 5c 32 30 32 33 00 65 62 5c 32 31 30 5c 33 31 33 0d 5c 33 31 34 5c 33 31 32 12\211%\2023.eb\210\313.\314\312
30000 23 5c 32 30 35 33 00 5c 33 31 35 5c 66 5c 33 31 32 5c 32 31 31 0b 24 5c 32 31 30 5c 32 30 32 21 #\2053.\315\f\312\211.$\210\202!
30020 00 2b 5c 32 31 31 12 5c 32 30 37 22 20 5b 65 73 63 61 70 65 64 20 74 65 78 74 2d 70 72 6f 76 69 .+\211.\207".[escaped.text-provi
30040 64 65 64 2d 70 20 63 68 61 6e 67 65 64 2d 74 65 78 74 20 74 65 78 74 20 74 6f 20 66 72 6f 6d 20 ded-p.changed-text.text.to.from.
30060 79 61 73 2d 2d 65 73 63 61 70 65 2d 73 74 72 69 6e 67 20 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e yas--escape-string.char-to-strin
30080 67 20 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 72 65 67 65 78 g.replace-regexp-in-string.regex
300a0 70 2d 71 75 6f 74 65 20 74 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6e 69 6c 20 72 65 70 p-quote.t.search-forward.nil.rep
300c0 6c 61 63 65 2d 6d 61 74 63 68 5d 20 36 5d 5d 20 33 20 28 23 24 20 2e 20 31 39 36 32 31 36 29 5d lace-match].6]].3.(#$...196216)]
300e0 29 0a 23 40 31 33 35 20 53 61 76 65 20 61 6c 6c 20 22 5c 3d 60 28 6c 69 73 70 2d 65 78 70 72 65 ).#@135.Save.all."\=`(lisp-expre
30100 73 73 69 6f 6e 29 5c 3d 60 22 2d 73 74 79 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 52 65 ssion)\=`"-style.expressions..Re
30120 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 28 4d 41 52 4b 45 52 20 2e 20 53 54 52 49 4e 47 29 turn.a.list.of.(MARKER...STRING)
30140 20 65 6e 74 69 72 65 73 20 66 6f 72 20 65 61 63 68 20 62 61 63 6b 71 75 6f 74 65 64 0a 4c 69 73 .entires.for.each.backquoted.Lis
30160 70 20 65 78 70 72 65 73 73 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 p.expression...(defalias.'yas--s
30180 61 76 65 2d 62 61 63 6b 71 75 6f 74 65 73 20 23 5b 6e 69 6c 20 22 5c 33 30 36 18 70 19 5c 33 30 ave-backquotes.#[nil."\306.p.\30
301a0 36 1a 5c 33 30 37 1b 5c 33 31 30 5c 66 5c 33 30 36 5c 33 31 31 23 5c 32 30 33 7b 00 5c 33 31 32 6.\307.\310\f\306\311#\203{.\312
301c0 5c 33 31 33 21 5c 33 30 36 1d 1e 1d 0e 1e 0e 1f 1e 20 1e 21 5c 32 31 34 7e 5c 32 31 30 5c 33 31 \313!\306..........!\214~\210\31
301e0 34 5c 32 32 34 5c 33 31 34 5c 32 32 35 7c 5c 32 31 30 29 5c 33 31 35 0e 20 21 5c 32 31 30 2a 0b 4\224\314\225|\210)\315..!\210*.
30200 0e 5c 22 42 1e 5c 22 5c 33 31 36 5c 33 31 37 5c 33 32 30 0e 1d 5c 33 32 31 5c 22 21 21 15 29 5c .\"B.\"\316\317\320..\321\"!!.)\
30220 33 31 34 5c 32 32 34 62 5c 32 31 30 0d 5c 32 30 33 77 00 5c 33 32 32 20 0e 5c 22 41 1e 5c 22 1e 314\224b\210.\203w.\322..\"A.\".
30240 23 0e 1e 0e 1f 1e 20 1e 21 5c 32 31 34 7e 5c 32 31 30 5c 33 32 33 63 5c 32 31 30 0e 23 60 5c 33 #.......!\214~\210\323c\210.#`\3
30260 30 36 5c 32 32 33 5c 32 31 30 5c 33 32 33 63 5c 32 31 30 29 5c 33 31 35 0e 20 21 5c 32 31 30 2a 06\223\210\323c\210)\315..!\210*
30280 0e 23 0d 42 08 42 10 2a 2a 5c 32 30 32 08 00 5c 6e 5c 32 30 33 5c 32 34 34 00 5c 33 32 34 5c 33 .#.B.B.**\202..\n\203\244.\324\3
302a0 32 35 5c 33 32 36 5c 33 32 37 0e 24 5c 32 30 33 5c 32 34 31 00 0e 24 5c 33 31 34 48 0e 25 3e 5c 25\326\327.$\203\241..$\314H.%>\
302c0 32 30 34 5c 32 33 32 00 5c 33 33 30 5c 33 33 31 5c 33 33 32 0e 24 44 5c 22 5c 32 31 30 0e 24 5c 204\232.\330\331\332.$D\"\210.$\
302e0 33 33 33 48 5c 32 30 32 5c 32 34 32 00 5c 33 33 34 24 5c 32 31 30 08 2c 5c 32 30 37 22 20 5b 73 333H\202\242.\334$\210.,\207".[s
30300 61 76 65 64 2d 71 75 6f 74 65 73 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 aved-quotes.yas--snippet-buffer.
30320 79 61 73 2d 2d 63 68 61 6e 67 65 2d 64 65 74 65 63 74 65 64 20 64 65 74 65 63 74 2d 63 68 61 6e yas--change-detected.detect-chan
30340 67 65 20 79 61 73 2d 2d 62 61 63 6b 71 75 6f 74 65 2d 6c 69 73 70 2d 65 78 70 72 65 73 73 69 6f ge.yas--backquote-lisp-expressio
30360 6e 2d 72 65 67 65 78 70 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 6e 69 6c 20 23 5b 28 5f 62 65 67 n-regexp.transformed.nil.#[(_beg
30380 20 5f 65 6e 64 29 20 22 70 08 3d 5c 32 30 35 09 00 5c 33 30 32 5c 32 31 31 11 5c 32 30 37 22 20 ._end)."p.=\205..\302\211.\207".
303a0 5b 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 79 61 73 2d 2d 63 68 61 6e 67 65 [yas--snippet-buffer.yas--change
303c0 2d 64 65 74 65 63 74 65 64 20 74 5d 20 32 5d 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 -detected.t].2].re-search-forwar
303e0 64 20 74 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 d.t.match-string-no-properties.1
30400 20 30 20 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e .0.yas--remove-misc-free-from-un
30420 64 6f 20 79 61 73 2d 2d 65 76 61 6c 2d 66 6f 72 2d 73 74 72 69 6e 67 20 79 61 73 2d 2d 72 65 61 do.yas--eval-for-string.yas--rea
30440 64 2d 6c 69 73 70 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 65 73 63 61 70 65 73 20 28 39 36 29 d-lisp.yas--restore-escapes.(96)
30460 20 6d 61 6b 65 2d 6d 61 72 6b 65 72 20 22 59 22 20 6c 77 61 72 6e 20 28 79 61 73 6e 69 70 70 65 .make-marker."Y".lwarn.(yasnippe
30480 74 20 62 61 63 6b 71 75 6f 74 65 2d 63 68 61 6e 67 65 29 20 3a 77 61 72 6e 69 6e 67 20 22 60 25 t.backquote-change).:warning."`%
304a0 73 27 20 6d 6f 64 69 66 69 65 64 20 62 75 66 66 65 72 20 69 6e 20 61 20 62 61 63 6b 71 75 6f 74 s'.modified.buffer.in.a.backquot
304c0 65 20 65 78 70 72 65 73 73 69 6f 6e 2e 5c 6e 20 20 54 6f 20 68 69 64 65 20 74 68 69 73 20 77 61 e.expression.\n..To.hide.this.wa
304e0 72 6e 69 6e 67 2c 20 61 64 64 20 28 79 61 73 6e 69 70 70 65 74 20 62 61 63 6b 71 75 6f 74 65 2d rning,.add.(yasnippet.backquote-
30500 63 68 61 6e 67 65 29 20 74 6f 20 60 77 61 72 6e 69 6e 67 2d 73 75 70 70 72 65 73 73 2d 74 79 70 change).to.`warning-suppress-typ
30520 65 73 27 2e 22 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 es'.".signal.wrong-type-argument
30540 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 20 33 20 22 53 6e 69 70 70 65 74 22 20 63 75 72 72 65 .yas--template.3."Snippet".curre
30560 6e 74 2d 73 74 72 69 6e 67 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 62 nt-string.most-positive-fixnum.b
30580 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 67 63 uffer-undo-list.old-undo-list.gc
305a0 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f 6c 64 20 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 66 75 -cons-threshold.before-change-fu
305c0 6e 63 74 69 6f 6e 73 20 6d 61 72 6b 65 72 20 79 61 73 2d 2d 63 75 72 72 65 6e 74 2d 74 65 6d 70 nctions.marker.yas--current-temp
305e0 6c 61 74 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 74 61 67 late.cl-struct-yas--template-tag
30600 73 5d 20 38 20 28 23 24 20 2e 20 31 39 36 38 34 30 29 5d 29 0a 23 40 31 31 38 20 52 65 70 6c 61 s].8.(#$...196840)]).#@118.Repla
30620 63 65 20 6d 61 72 6b 65 72 73 20 69 6e 20 53 41 56 45 44 2d 51 55 4f 54 45 53 20 77 69 74 68 20 ce.markers.in.SAVED-QUOTES.with.
30640 74 68 65 69 72 20 76 61 6c 75 65 73 2e 0a 53 41 56 45 44 2d 51 55 4f 54 45 53 20 69 73 20 74 68 their.values..SAVED-QUOTES.is.th
30660 65 20 69 6e 20 66 6f 72 6d 61 74 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 79 61 73 2d 2d 73 61 e.in.format.returned.by.`yas--sa
30680 76 65 2d 62 61 63 6b 71 75 6f 74 65 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d ve-backquotes'...(defalias.'yas-
306a0 2d 72 65 73 74 6f 72 65 2d 62 61 63 6b 71 75 6f 74 65 73 20 23 5b 28 73 61 76 65 64 2d 71 75 6f -restore-backquotes.#[(saved-quo
306c0 74 65 73 29 20 22 08 19 5c 33 30 36 5c 32 31 31 1a 1b 09 3a 5c 32 30 33 40 00 09 40 5c 32 31 31 tes)."..\306\211...:\203@..@\211
306e0 12 5c 32 31 31 41 12 5c 32 34 32 13 5c 32 31 32 0b 62 5c 32 31 30 5c 66 0d 1e 0b 1e 5c 66 5c 32 .\211A.\242.\212.b\210\f....\f\2
30700 31 34 7e 5c 32 31 30 5c 33 30 37 5c 33 31 30 21 5c 32 31 30 5c 6e 63 5c 32 31 30 5c 33 30 37 5c 14~\210\307\310!\210\nc\210\307\
30720 33 31 31 21 5c 32 31 30 29 5c 33 31 32 0e 0b 21 5c 32 31 30 2a 0b 5c 33 30 36 5c 32 31 31 5c 32 311!\210)\312..!\210*.\306\211\2
30740 32 33 5c 32 31 30 29 09 41 5c 32 31 31 11 5c 32 30 32 07 00 2b 5c 33 30 36 5c 32 30 37 22 20 5b 23\210).A\211.\202..+\306\207".[
30760 73 61 76 65 64 2d 71 75 6f 74 65 73 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 73 74 72 saved-quotes.#1=#:--cl-var--.str
30780 69 6e 67 20 6d 61 72 6b 65 72 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 ing.marker.most-positive-fixnum.
307a0 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 6e 69 6c 20 64 65 6c 65 74 65 2d 63 68 61 72 buffer-undo-list.nil.delete-char
307c0 20 2d 31 20 31 20 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 6d 69 73 63 2d 66 72 65 65 2d 66 72 6f 6d .-1.1.yas--remove-misc-free-from
307e0 2d 75 6e 64 6f 20 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 67 63 2d 63 6f 6e 73 2d 74 68 72 65 -undo.old-undo-list.gc-cons-thre
30800 73 68 6f 6c 64 5d 20 34 20 28 23 24 20 2e 20 31 39 38 31 37 31 29 5d 29 0a 28 64 65 66 61 6c 69 shold].4.(#$...198171)]).(defali
30820 61 73 20 27 79 61 73 2d 2d 73 63 61 6e 2d 73 65 78 70 73 20 23 5b 28 66 72 6f 6d 20 63 6f 75 6e as.'yas--scan-sexps.#[(from.coun
30840 74 29 20 22 5c 33 30 36 31 1f 00 5c 33 30 37 20 18 5c 33 31 30 5c 32 31 36 5c 33 31 31 20 70 19 t)."\3061..\307..\310\216\311.p.
30860 1a 5c 33 31 32 5c 32 31 36 5c 33 31 33 5c 33 31 34 20 21 5c 32 31 30 5c 33 31 35 1b 5c 33 31 36 .\312\216\313\314.!\210\315.\316
30880 5c 66 0d 5c 22 2e 06 30 5c 32 30 37 5c 32 31 30 5c 33 31 35 5c 32 30 37 22 20 5b 73 61 76 65 2d \f.\"..0\207\210\315\207".[save-
308a0 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 23 31 3d 23 3a 62 75 66 66 65 72 20 match-data-internal.#1=#:buffer.
308c0 23 32 3d 23 3a 74 61 62 6c 65 20 70 61 72 73 65 2d 73 65 78 70 2d 6c 6f 6f 6b 75 70 2d 70 72 6f #2=#:table.parse-sexp-lookup-pro
308e0 70 65 72 74 69 65 73 20 66 72 6f 6d 20 63 6f 75 6e 74 20 28 65 72 72 6f 72 29 20 6d 61 74 63 68 perties.from.count.(error).match
30900 2d 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 -data.#[nil."\301.\302\"\207".[s
30920 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 ave-match-data-internal.set-matc
30940 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 5d 20 73 79 6e 74 61 78 2d 74 61 62 6c h-data.evaporate].3].syntax-tabl
30960 65 20 23 5b 6e 69 6c 20 22 72 08 71 5c 32 31 30 5c 33 30 32 09 21 29 5c 32 30 37 22 20 5b 23 31 e.#[nil."r.q\210\302.!)\207".[#1
30980 23 20 23 32 23 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 5d 20 32 5d 20 73 65 74 2d 73 #.#2#.set-syntax-table].2].set-s
309a0 79 6e 74 61 78 2d 74 61 62 6c 65 20 73 74 61 6e 64 61 72 64 2d 73 79 6e 74 61 78 2d 74 61 62 6c yntax-table.standard-syntax-tabl
309c0 65 20 6e 69 6c 20 73 63 61 6e 2d 73 65 78 70 73 5d 20 33 5d 29 0a 23 40 35 38 20 43 72 65 61 74 e.nil.scan-sexps].3]).#@58.Creat
309e0 65 20 61 20 6d 61 72 6b 65 72 20 61 74 20 50 4f 53 20 77 69 74 68 20 6e 69 6c 20 60 6d 61 72 6b e.a.marker.at.POS.with.nil.`mark
30a00 65 72 2d 69 6e 73 65 72 74 69 6f 6e 2d 74 79 70 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 er-insertion-type'...(defalias.'
30a20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 61 72 6b 65 72 20 23 5b 28 70 6f 73 29 20 22 5c 33 30 32 20 08 yas--make-marker.#[(pos)."\302..
30a40 5c 33 30 33 5c 32 32 33 19 5c 33 30 34 09 5c 33 30 33 5c 22 5c 32 31 30 09 29 5c 32 30 37 22 20 \303\223.\304.\303\"\210.)\207".
30a60 5b 70 6f 73 20 6d 61 72 6b 65 72 20 6d 61 6b 65 2d 6d 61 72 6b 65 72 20 6e 69 6c 20 73 65 74 2d [pos.marker.make-marker.nil.set-
30a80 6d 61 72 6b 65 72 2d 69 6e 73 65 72 74 69 6f 6e 2d 74 79 70 65 5d 20 33 20 28 23 24 20 2e 20 31 marker-insertion-type].3.(#$...1
30aa0 39 39 31 33 31 29 5d 29 0a 23 40 35 31 20 50 61 72 73 65 20 74 68 65 20 22 24 3e 22 20 69 6e 64 99131)]).#@51.Parse.the."$>".ind
30ac0 65 6e 74 61 74 69 6f 6e 20 6d 61 72 6b 65 72 73 20 6a 75 73 74 20 69 6e 73 65 72 74 65 64 2e 1f entation.markers.just.inserted..
30ae0 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 70 61 72 73 65 2d 63 72 .(defalias.'yas--indent-parse-cr
30b00 65 61 74 65 20 23 5b 6e 69 6c 20 22 5c 33 30 31 10 5c 33 30 32 5c 33 30 33 5c 33 30 31 5c 33 30 eate.#[nil."\301.\302\303\301\30
30b20 34 23 5c 32 30 33 1a 00 5c 33 30 35 5c 32 32 34 5c 33 30 35 5c 32 32 35 7c 5c 32 31 30 5c 33 30 4#\203..\305\224\305\225|\210\30
30b40 36 5c 33 30 37 20 21 08 42 10 5c 32 30 32 02 00 08 5c 32 33 37 5c 32 31 31 10 5c 32 30 37 22 20 6\307.!.B.\202...\237\211.\207".
30b60 5b 79 61 73 2d 2d 69 6e 64 65 6e 74 2d 6d 61 72 6b 65 72 73 20 6e 69 6c 20 73 65 61 72 63 68 2d [yas--indent-markers.nil.search-
30b80 66 6f 72 77 61 72 64 20 22 24 3e 22 20 74 20 30 20 79 61 73 2d 2d 6d 61 6b 65 2d 6d 61 72 6b 65 forward."$>".t.0.yas--make-marke
30ba0 72 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 5d 20 34 20 28 23 24 r.line-beginning-position].4.(#$
30bc0 20 2e 20 31 39 39 33 34 32 29 5d 29 0a 23 40 34 38 33 20 50 61 72 73 65 20 6d 6f 73 74 20 66 69 ...199342)]).#@483.Parse.most.fi
30be0 65 6c 64 20 65 78 70 72 65 73 73 69 6f 6e 73 20 69 6e 20 53 4e 49 50 50 45 54 2c 20 65 78 63 65 eld.expressions.in.SNIPPET,.exce
30c00 70 74 20 66 6f 72 20 74 68 65 20 73 69 6d 70 6c 65 20 6f 6e 65 20 22 24 6e 22 2e 0a 0a 54 68 65 pt.for.the.simple.one."$n"...The
30c20 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 75 6e 74 20 61 73 20 61 20 66 69 65 6c 64 3a 0a 0a 2a 20 .following.count.as.a.field:..*.
30c40 22 24 7b 6e 3a 20 74 65 78 74 7d 22 2c 20 66 6f 72 20 61 20 6e 75 6d 62 65 72 65 64 20 66 69 65 "${n:.text}",.for.a.numbered.fie
30c60 6c 64 20 77 69 74 68 20 64 65 66 61 75 6c 74 20 74 65 78 74 2c 20 61 73 20 6c 6f 6e 67 20 61 73 ld.with.default.text,.as.long.as
30c80 20 4e 20 69 73 20 6e 6f 74 20 30 3b 0a 0a 2a 20 22 24 7b 6e 3a 20 74 65 78 74 24 28 65 78 70 72 .N.is.not.0;..*."${n:.text$(expr
30ca0 65 73 73 69 6f 6e 29 7d 2c 20 74 68 65 20 73 61 6d 65 20 77 69 74 68 20 61 20 4c 69 73 70 20 65 ession)},.the.same.with.a.Lisp.e
30cc0 78 70 72 65 73 73 69 6f 6e 3b 0a 20 20 74 68 69 73 20 69 73 20 63 61 75 67 68 74 20 77 69 74 68 xpression;...this.is.caught.with
30ce0 20 74 68 65 20 63 75 72 69 6f 75 73 6c 79 20 6e 61 6d 65 64 20 60 79 61 73 2d 2d 6d 75 6c 74 69 .the.curiously.named.`yas--multi
30d00 2d 64 6f 6c 6c 61 72 2d 6c 69 73 70 2d 65 78 70 72 65 73 73 69 6f 6e 2d 72 65 67 65 78 70 27 0a -dollar-lisp-expression-regexp'.
30d20 0a 2a 20 74 68 65 20 73 61 6d 65 20 61 73 20 61 62 6f 76 65 20 62 75 74 20 75 6e 6e 75 6d 62 65 .*.the.same.as.above.but.unnumbe
30d40 72 65 64 2c 20 28 6e 6f 20 4e 3a 29 20 61 6e 64 20 6e 75 6d 62 65 72 20 69 73 20 63 61 6c 63 75 red,.(no.N:).and.number.is.calcu
30d60 6c 61 74 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a 57 68 65 6e 20 6d 75 6c 74 69 lated.automatically...When.multi
30d80 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 20 66 6f 75 6e 64 2c 20 6f 6e 6c 79 20 ple.expressions.are.found,.only.
30da0 74 68 65 20 6c 61 73 74 20 6f 6e 65 20 63 6f 75 6e 74 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 the.last.one.counts...(defalias.
30dc0 27 79 61 73 2d 2d 66 69 65 6c 64 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 23 5b 28 73 6e 69 70 'yas--field-parse-create.#[(snip
30de0 70 65 74 20 26 6f 70 74 69 6f 6e 61 6c 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 29 20 22 5c 32 31 pet.&optional.parent-field)."\21
30e00 32 5c 33 30 36 08 5c 33 30 37 5c 33 31 30 23 5c 32 30 33 5c 33 31 35 00 5c 33 31 31 5c 33 31 32 2\306.\307\310#\203\315.\311\312
30e20 5c 32 32 34 54 5c 33 31 33 5c 22 19 5c 33 31 34 5c 33 31 33 21 5c 32 30 35 1b 00 5c 33 31 35 5c \224T\313\".\314\313!\205..\315\
30e40 33 31 34 5c 33 31 33 21 21 1a 09 5c 32 30 35 50 00 5c 33 31 36 5c 33 31 34 5c 33 31 37 21 5c 33 314\313!!..\205P.\316\314\317!\3
30e60 30 37 5c 33 31 30 1b 5c 33 32 30 03 03 03 23 29 5c 32 36 36 5c 32 30 33 3f 5c 32 30 35 50 00 5c 07\310.\320...#)\266\203?\205P.\
30e80 6e 5c 33 32 31 5c 33 31 37 5c 32 32 34 21 5c 33 32 31 09 53 21 5c 66 1c 1d 1e 1f 1a 5c 33 32 32 n\321\317\224!\321.S!\f.....\322
30ea0 5c 33 32 33 5c 6e 0e 1f 0d 5c 66 5c 33 30 37 5c 32 31 31 5c 32 31 31 5c 32 31 31 26 09 2c 5c 32 \323\n...\f\307\211\211\211&.,\2
30ec0 31 31 1e 20 5c 32 30 33 5c 33 31 31 00 09 62 5c 32 31 30 09 53 09 42 0e 21 42 16 21 5c 33 31 32 11..\203\311..b\210.S.B.!B.!\312
30ee0 5c 32 32 34 5c 33 31 37 5c 32 32 34 42 0e 21 42 16 21 0e 5c 22 5c 33 31 32 48 0e 23 3e 5c 32 30 \224\317\224B.!B.!.\"\312H.#>\20
30f00 34 7e 00 5c 33 32 34 5c 33 32 35 5c 33 32 36 0e 5c 22 44 5c 22 5c 32 31 30 0e 5c 22 5c 32 31 31 4~.\324\325\326.\"D\"\210.\"\211
30f20 1e 24 5c 33 31 37 0e 20 0e 24 5c 33 31 37 48 42 49 5c 32 31 30 29 5c 32 31 32 5c 32 31 34 0e 20 .$\317...$\317HBI\210)\212\214..
30f40 5c 33 31 32 48 0e 25 3e 5c 32 30 34 5c 32 34 32 00 5c 33 32 34 5c 33 32 35 5c 33 32 37 0e 20 44 \312H.%>\204\242.\324\325\327..D
30f60 5c 22 5c 32 31 30 0e 20 5c 33 31 37 48 0e 20 5c 33 31 32 48 0e 25 3e 5c 32 30 34 5c 32 37 30 00 \"\210..\317H..\312H.%>\204\270.
30f80 5c 33 32 34 5c 33 32 35 5c 33 32 37 0e 20 44 5c 22 5c 32 31 30 0e 20 5c 33 33 30 48 7d 5c 32 31 \324\325\327..D\"\210..\330H}\21
30fa0 30 65 62 5c 32 31 30 5c 33 33 31 0e 5c 22 0e 20 5c 22 5c 32 31 30 2a 2b 5c 32 30 32 01 00 29 5c 0eb\210\331.\"..\"\210*+\202..)\
30fc0 66 5c 32 30 35 35 01 5c 32 31 32 5c 33 30 36 0e 26 5c 33 30 37 5c 33 31 30 23 5c 32 30 35 34 01 f\2055.\212\306.&\307\310#\2054.
30fe0 5c 33 31 31 5c 33 31 33 5c 32 32 34 5c 33 31 33 5c 22 5c 32 31 31 1e 27 5c 32 30 33 30 01 5c 33 \311\313\224\313\"\211.'\2030.\3
31000 31 32 5c 32 32 34 0e 27 42 0e 21 5c 32 33 35 5c 32 30 34 30 01 5c 33 31 33 5c 32 32 34 53 5c 32 12\224.'B.!\235\2040.\313\224S\2
31020 30 36 5c 33 37 31 00 60 53 66 5c 33 33 32 3d 5c 32 30 34 30 01 5c 33 33 33 5c 33 31 33 5c 32 32 06\371.`Sf\332=\2040.\333\313\22
31040 34 0e 27 5c 22 1e 28 5c 66 5c 33 31 32 48 0e 25 3e 5c 32 30 34 18 01 5c 33 32 34 5c 33 32 35 5c 4.'\".(\f\312H.%>\204..\324\325\
31060 33 32 37 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 32 31 31 1e 29 5c 33 33 34 5c 33 33 35 5c 33 33 36 327\fD\"\210\f\211.)\334\335\336
31080 0e 28 21 21 49 5c 32 31 30 2a 5c 33 31 32 5c 32 32 34 0e 27 42 0e 21 42 16 21 29 5c 32 30 32 5c .(!!I\210*\312\224.'B.!B.!)\202\
310a0 33 32 33 00 29 5c 32 30 37 22 20 5b 79 61 73 2d 2d 66 69 65 6c 64 2d 72 65 67 65 78 70 20 72 65 323.)\207".[yas--field-regexp.re
310c0 61 6c 2d 6d 61 74 63 68 2d 65 6e 64 2d 30 20 6e 75 6d 62 65 72 20 69 6e 68 69 62 69 74 2d 63 68 al-match-end-0.number.inhibit-ch
310e0 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 70 61 72 65 6e 74 2d 66 69 65 6c 64 20 65 anging-match-data.parent-field.e
31100 6e 64 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6e 69 6c 20 74 20 79 61 73 2d 2d nd.re-search-forward.nil.t.yas--
31120 73 63 61 6e 2d 73 65 78 70 73 20 30 20 31 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 scan-sexps.0.1.match-string-no-p
31140 72 6f 70 65 72 74 69 65 73 20 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 22 5c 5c 60 5c roperties.string-to-number."\\`\
31160 5c 24 5b 20 09 5c 6e 5d 2a 28 22 20 32 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 79 61 73 2d 2d \$[..\n]*(".2.string-match.yas--
31180 6d 61 6b 65 2d 6d 61 72 6b 65 72 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 make-marker.vector.cl-struct-yas
311a0 2d 2d 66 69 65 6c 64 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 --field.signal.wrong-type-argume
311c0 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 33 20 79 61 73 nt.yas--snippet.yas--field.3.yas
311e0 2d 2d 66 69 65 6c 64 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 35 38 20 62 75 66 66 65 72 2d 73 --field-parse-create.58.buffer-s
31200 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 36 20 79 61 73 2d 2d 72 65 ubstring-no-properties.6.yas--re
31220 61 64 2d 6c 69 73 70 20 79 61 73 2d 2d 72 65 73 74 6f 72 65 2d 65 73 63 61 70 65 73 20 73 74 61 ad-lisp.yas--restore-escapes.sta
31240 72 74 20 62 72 61 6e 64 2d 6e 65 77 2d 66 69 65 6c 64 20 79 61 73 2d 2d 64 6f 6c 6c 61 72 2d 72 rt.brand-new-field.yas--dollar-r
31260 65 67 69 6f 6e 73 20 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e egions.snippet.cl-struct-yas--sn
31280 69 70 70 65 74 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d ippet-tags.#1=#:v.cl-struct-yas-
312a0 2d 66 69 65 6c 64 2d 74 61 67 73 20 79 61 73 2d 2d 6d 75 6c 74 69 2d 64 6f 6c 6c 61 72 2d 6c 69 -field-tags.yas--multi-dollar-li
312c0 73 70 2d 65 78 70 72 65 73 73 69 6f 6e 2d 72 65 67 65 78 70 20 72 65 61 6c 2d 6d 61 74 63 68 2d sp-expression-regexp.real-match-
312e0 65 6e 64 2d 31 20 6c 69 73 70 2d 65 78 70 72 65 73 73 69 6f 6e 2d 73 74 72 69 6e 67 20 23 32 3d end-1.lisp-expression-string.#2=
31300 23 3a 76 5d 20 31 31 20 28 23 24 20 2e 20 31 39 39 36 33 35 29 5d 29 0a 23 40 37 32 20 50 61 72 #:v].11.(#$...199635)]).#@72.Par
31320 73 65 20 74 68 65 20 22 24 7b 6e 3a 24 28 6c 69 73 70 2d 65 78 70 72 65 73 73 69 6f 6e 29 7d 22 se.the."${n:$(lisp-expression)}"
31340 20 6d 69 72 72 6f 72 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 20 69 6e 20 53 4e 49 50 50 .mirror.transformations.in.SNIPP
31360 45 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 72 61 6e 73 66 6f 72 6d 2d 6d ET...(defalias.'yas--transform-m
31380 69 72 72 6f 72 2d 70 61 72 73 65 2d 63 72 65 61 74 65 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 irror-parse-create.#[(snippet)."
313a0 5c 33 30 36 08 5c 33 30 37 5c 33 31 30 23 5c 32 30 35 5c 32 31 31 00 5c 33 31 31 5c 33 31 32 5c \306.\307\310#\205\211.\311\312\
313c0 32 32 34 54 5c 33 31 33 5c 22 19 5c 33 31 34 5c 33 31 35 5c 33 31 33 21 21 5c 32 31 31 1a 5c 32 224T\313\".\314\315\313!!\211.\2
313e0 30 35 24 00 5c 6e 5c 33 31 32 55 3f 5c 32 30 35 24 00 5c 33 31 36 0b 5c 6e 5c 22 1c 09 5c 32 30 05$.\n\312U?\205$.\316.\n\"..\20
31400 35 51 00 5c 66 5c 32 30 35 51 00 5c 33 31 37 5c 33 31 32 5c 32 32 34 21 5c 33 31 37 5c 33 31 32 5Q.\f\205Q.\317\312\224!\317\312
31420 5c 32 32 34 21 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 32 32 34 09 53 5c 22 21 21 1d \224!\320\321\322\323\224.S\"!!.
31440 1e 1b 1e 1c 5c 33 32 34 5c 33 32 35 0e 1c 0e 1b 0d 5c 33 30 37 5c 32 31 31 5c 32 31 31 26 07 2b ....\324\325.....\307\211\211&.+
31460 5c 32 31 31 1e 1d 5c 32 30 33 5c 32 30 35 00 5c 66 5c 33 31 32 48 0e 1e 3e 5c 32 30 34 67 00 5c \211..\203\205.\f\312H..>\204g.\
31480 33 32 36 5c 33 32 37 5c 33 33 30 5c 66 44 5c 22 5c 32 31 30 5c 66 5c 32 31 31 1e 1f 5c 33 33 31 326\327\330\fD\"\210\f\211..\331
314a0 0e 1d 0e 1f 5c 33 33 31 48 42 49 5c 32 31 30 29 5c 33 33 32 0b 0e 1d 5c 22 5c 32 31 30 5c 33 31 ....\331HBI\210)\332...\"\210\31
314c0 32 5c 32 32 34 09 42 0e 20 42 16 20 2c 5c 32 30 32 00 00 5c 32 30 37 22 20 5b 79 61 73 2d 2d 74 2\224.B..B..,\202..\207".[yas--t
314e0 72 61 6e 73 66 6f 72 6d 2d 6d 69 72 72 6f 72 2d 72 65 67 65 78 70 20 72 65 61 6c 2d 6d 61 74 63 ransform-mirror-regexp.real-matc
31500 68 2d 65 6e 64 2d 30 20 6e 75 6d 62 65 72 20 73 6e 69 70 70 65 74 20 66 69 65 6c 64 20 74 72 61 h-end-0.number.snippet.field.tra
31520 6e 73 66 6f 72 6d 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6e 69 6c 20 74 20 79 nsform.re-search-forward.nil.t.y
31540 61 73 2d 2d 73 63 61 6e 2d 73 65 78 70 73 20 30 20 31 20 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d as--scan-sexps.0.1.string-to-num
31560 62 65 72 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 79 ber.match-string-no-properties.y
31580 61 73 2d 2d 73 6e 69 70 70 65 74 2d 66 69 6e 64 2d 66 69 65 6c 64 20 79 61 73 2d 2d 6d 61 6b 65 as--snippet-find-field.yas--make
315a0 2d 6d 61 72 6b 65 72 20 79 61 73 2d 2d 72 65 61 64 2d 6c 69 73 70 20 79 61 73 2d 2d 72 65 73 74 -marker.yas--read-lisp.yas--rest
315c0 6f 72 65 2d 65 73 63 61 70 65 73 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d ore-escapes.buffer-substring-no-
315e0 70 72 6f 70 65 72 74 69 65 73 20 32 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 properties.2.vector.cl-struct-ya
31600 73 2d 2d 6d 69 72 72 6f 72 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 s--mirror.signal.wrong-type-argu
31620 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 35 20 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 65 ment.yas--field.5.yas--calculate
31640 2d 73 69 6d 70 6c 65 2d 66 6f 6d 2d 70 61 72 65 6e 74 61 67 65 20 65 6e 64 20 73 74 61 72 74 20 -simple-fom-parentage.end.start.
31660 62 72 61 6e 64 2d 6e 65 77 2d 6d 69 72 72 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d brand-new-mirror.cl-struct-yas--
31680 66 69 65 6c 64 2d 74 61 67 73 20 23 31 3d 23 3a 76 20 79 61 73 2d 2d 64 6f 6c 6c 61 72 2d 72 65 field-tags.#1=#:v.yas--dollar-re
316a0 67 69 6f 6e 73 5d 20 39 20 28 23 24 20 2e 20 32 30 31 35 30 31 29 5d 29 0a 23 40 36 32 20 50 61 gions].9.(#$...201501)]).#@62.Pa
316c0 72 73 65 20 74 68 65 20 73 69 6d 70 6c 65 20 22 24 6e 22 20 66 69 65 6c 64 73 2f 6d 69 72 72 6f rse.the.simple."$n".fields/mirro
316e0 72 73 2f 65 78 69 74 6d 61 72 6b 65 72 73 20 69 6e 20 53 4e 49 50 50 45 54 2e 1f 0a 28 64 65 66 rs/exitmarkers.in.SNIPPET...(def
31700 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 69 6d 70 6c 65 2d 66 6f 6d 2d 63 72 65 61 74 65 20 23 5b alias.'yas--simple-fom-create.#[
31720 28 73 6e 69 70 70 65 74 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 33 31 30 23 5c 32 30 35 2b 01 5c (snippet)."\306.\307\310#\205+.\
31740 33 31 31 5c 33 31 32 5c 33 31 33 21 21 5c 32 31 31 19 5c 33 31 34 55 5c 32 30 33 5c 32 30 36 00 311\312\313!!\211.\314U\203\206.
31760 5c 6e 5c 33 31 34 48 0b 3e 5c 32 30 34 23 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 6e 44 5c 22 \n\314H.>\204#.\315\316\317\nD\"
31780 5c 32 31 30 5c 6e 5c 32 31 31 1c 5c 33 32 30 5c 33 32 31 5c 33 31 34 5c 32 32 35 21 1d 5c 33 32 \210\n\211.\320\321\314\225!.\32
317a0 32 5c 33 32 33 0d 5c 33 30 37 23 29 49 5c 32 31 30 29 5c 33 31 34 5c 32 32 34 5c 6e 5c 33 31 34 2\323.\307#)I\210)\314\224\n\314
317c0 48 0b 3e 5c 32 30 34 46 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 6e 44 5c 22 5c 32 31 30 5c 6e H.>\204F.\315\316\317\nD\"\210\n
317e0 5c 33 32 30 48 5c 33 31 34 48 0e 1c 3e 5c 32 30 34 69 00 5c 33 31 35 5c 33 31 36 5c 33 32 34 5c \320H\314H..>\204i.\315\316\324\
31800 6e 5c 33 31 34 48 0b 3e 5c 32 30 34 63 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 6e 44 5c 22 5c n\314H.>\204c.\315\316\317\nD\"\
31820 32 31 30 5c 6e 5c 33 32 30 48 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 34 48 0b 3e 5c 32 30 34 78 00 210\n\320HD\"\210\n\314H.>\204x.
31840 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 32 30 48 5c 33 31 33 \315\316\317\nD\"\210\n\320H\313
31860 48 42 0e 1d 42 16 1d 5c 32 30 32 27 01 5c 33 32 35 5c 6e 09 5c 22 5c 33 30 37 1e 1e 5c 32 31 31 HB..B..\202'.\325\n.\"\307..\211
31880 1e 1f 5c 32 30 33 5c 33 32 36 00 5c 33 32 31 5c 33 31 34 5c 32 32 34 21 5c 33 32 31 5c 33 31 34 ..\203\326.\321\314\224!\321\314
318a0 5c 32 32 34 21 1e 20 1e 21 5c 33 32 32 5c 33 32 36 0e 21 0e 20 5c 33 30 37 5c 32 31 31 5c 32 31 \224!...!\322\326.!..\307\211\21
318c0 31 5c 32 31 31 26 07 2a 5c 32 31 31 16 1e 1e 5c 22 0e 1f 5c 33 31 34 48 0e 23 3e 5c 32 30 34 5c 1\211&.*\211...\"..\314H.#>\204\
318e0 33 30 33 00 5c 33 31 35 5c 33 31 36 5c 33 32 37 0e 1f 44 5c 22 5c 32 31 30 0e 1f 5c 32 31 31 1e 303.\315\316\327..D\"\210..\211.
31900 24 5c 33 33 30 0e 5c 22 0e 24 5c 33 33 30 48 42 49 5c 32 31 30 2a 5c 32 30 32 16 01 09 5c 33 32 $\330.\".$\330HBI\210*\202...\32
31920 31 5c 33 31 34 5c 32 32 34 21 5c 33 32 31 5c 33 31 34 5c 32 32 34 21 1e 20 1e 21 19 5c 33 32 32 1\314\224!\321\314\224!...!.\322
31940 5c 33 33 31 09 0e 21 0e 20 5c 33 30 37 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 26 09 2b \331..!..\307\211\211\211\211&.+
31960 5c 32 31 31 16 1e 1e 25 5c 6e 5c 33 31 34 48 0b 3e 5c 32 30 34 07 01 5c 33 31 35 5c 33 31 36 5c \211...%\n\314H.>\204..\315\316\
31980 33 31 37 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 32 31 31 1e 26 5c 33 33 32 0e 25 0e 26 5c 33 33 32 317\nD\"\210\n\211.&\332.%.&\332
319a0 48 42 49 5c 32 31 30 2a 5c 33 33 33 5c 6e 0e 1e 5c 22 5c 32 31 30 2a 5c 33 31 34 5c 32 32 34 5c HBI\210*\333\n..\"\210*\314\224\
319c0 33 31 34 5c 32 32 35 42 0e 1d 42 16 1d 29 5c 32 30 32 00 00 5c 32 30 37 22 20 5b 79 61 73 2d 2d 314\225B..B..)\202..\207".[yas--
319e0 73 69 6d 70 6c 65 2d 6d 69 72 72 6f 72 2d 72 65 67 65 78 70 20 6e 75 6d 62 65 72 20 73 6e 69 70 simple-mirror-regexp.number.snip
31a00 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 pet.cl-struct-yas--snippet-tags.
31a20 23 31 3d 23 3a 76 20 6d 61 72 6b 65 72 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 #1=#:v.marker.re-search-forward.
31a40 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 6d 61 74 63 68 2d 73 74 72 nil.t.string-to-number.match-str
31a60 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 30 20 73 69 67 6e 61 6c 20 77 72 6f ing-no-properties.1.0.signal.wro
31a80 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 20 33 20 ng-type-argument.yas--snippet.3.
31aa0 79 61 73 2d 2d 6d 61 6b 65 2d 6d 61 72 6b 65 72 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 yas--make-marker.vector.cl-struc
31ac0 74 2d 79 61 73 2d 2d 65 78 69 74 20 79 61 73 2d 2d 65 78 69 74 20 79 61 73 2d 2d 73 6e 69 70 70 t-yas--exit.yas--exit.yas--snipp
31ae0 65 74 2d 66 69 6e 64 2d 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 et-find-field.cl-struct-yas--mir
31b00 72 6f 72 20 79 61 73 2d 2d 66 69 65 6c 64 20 35 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d ror.yas--field.5.cl-struct-yas--
31b20 66 69 65 6c 64 20 32 20 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 65 2d 73 69 6d 70 6c 65 2d 66 6f field.2.yas--calculate-simple-fo
31b40 6d 2d 70 61 72 65 6e 74 61 67 65 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 65 78 69 74 2d m-parentage.cl-struct-yas--exit-
31b60 74 61 67 73 20 79 61 73 2d 2d 64 6f 6c 6c 61 72 2d 72 65 67 69 6f 6e 73 20 66 6f 6d 20 66 69 65 tags.yas--dollar-regions.fom.fie
31b80 6c 64 20 65 6e 64 20 73 74 61 72 74 20 23 32 3d 23 3a 76 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 ld.end.start.#2=#:v.cl-struct-ya
31ba0 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 23 33 3d 23 3a 76 20 23 34 3d 23 3a 76 20 23 35 3d 23 s--field-tags.#3=#:v.#4=#:v.#5=#
31bc0 3a 76 5d 20 31 31 20 28 23 24 20 2e 20 32 30 32 34 33 30 29 5d 29 0a 23 40 36 35 20 53 6f 72 74 :v].11.(#$...202430)]).#@65.Sort
31be0 20 64 69 73 6a 75 63 74 20 52 45 47 49 4f 4e 53 20 62 79 20 73 74 61 72 74 20 70 6f 69 6e 74 2c .disjuct.REGIONS.by.start.point,
31c00 20 74 68 65 6e 20 64 65 6c 65 74 65 20 66 72 6f 6d 20 74 68 65 20 62 61 63 6b 2e 1f 0a 28 64 65 .then.delete.from.the.back...(de
31c20 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 73 20 23 5b 28 72 falias.'yas--delete-regions.#[(r
31c40 65 67 69 6f 6e 73 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 5c 22 5c 22 5c 32 egions)."\301\302\303.\304\"\"\2
31c60 30 37 22 20 5b 72 65 67 69 6f 6e 73 20 6d 61 70 63 20 23 5b 28 72 65 67 29 20 22 08 40 08 41 7c 07".[regions.mapc.#[(reg).".@.A|
31c80 5c 32 30 37 22 20 5b 72 65 67 5d 20 32 5d 20 73 6f 72 74 20 23 5b 28 72 31 20 72 32 29 20 22 08 \207".[reg].2].sort.#[(r1.r2).".
31ca0 40 09 40 59 5c 32 30 37 22 20 5b 72 31 20 72 32 5d 20 32 5d 5d 20 35 20 28 23 24 20 2e 20 32 30 @.@Y\207".[r1.r2].2]].5.(#$...20
31cc0 33 37 34 30 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 3740)]).(defalias.'yas--calculat
31ce0 65 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 20 23 5b 28 6d 69 72 72 6f 72 20 26 6f 70 74 69 6f 6e e-mirror-depth.#[(mirror.&option
31d00 61 6c 20 74 72 61 76 65 72 73 65 64 29 20 22 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 al.traversed).".\306H.>\204..\30
31d20 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 32 48 5c 32 31 31 1a 5c 32 30 35 7\310\311.D\"\210.\312H\211.\205
31d40 29 00 5c 6e 5c 33 30 36 48 0b 3e 5c 32 30 34 26 00 5c 33 30 37 5c 33 31 30 5c 33 31 33 5c 6e 44 ).\n\306H.>\204&.\307\310\313\nD
31d60 5c 22 5c 32 31 30 5c 6e 5c 33 31 34 48 1c 08 5c 33 30 36 48 09 3e 5c 32 30 34 39 00 5c 33 30 37 \"\210\n\314H..\306H.>\2049.\307
31d80 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 5c 32 30 36 7a 00 08 5c 33 30 \310\311.D\"\210.\315H\206z..\30
31da0 36 48 09 3e 5c 32 30 34 4e 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 6H.>\204N.\307\310\311.D\"\210.\
31dc0 32 31 31 1d 5c 33 31 35 08 0e 13 3e 5c 32 30 33 5d 00 5c 33 30 36 5c 32 30 32 78 00 5c 6e 5c 32 211.\315...>\203].\306\202x.\n\2
31de0 30 33 6f 00 5c 66 5c 32 30 33 6f 00 5c 33 31 36 5c 33 31 37 5c 66 5c 33 32 30 5c 33 32 31 24 54 03o.\f\203o.\316\317\f\320\321$T
31e00 5c 32 30 32 78 00 5c 6e 5c 32 30 33 77 00 5c 33 32 32 5c 32 30 32 78 00 5c 33 30 36 49 29 2a 5c \202x.\n\203w.\322\202x.\306I)*\
31e20 32 30 37 22 20 5b 6d 69 72 72 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 207".[mirror.cl-struct-yas--mirr
31e40 6f 72 2d 74 61 67 73 20 70 61 72 65 6e 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 or-tags.parent.cl-struct-yas--fi
31e60 65 6c 64 2d 74 61 67 73 20 70 61 72 65 6e 74 73 2d 6d 69 72 72 6f 72 73 20 23 31 3d 23 3a 76 20 eld-tags.parents-mirrors.#1=#:v.
31e80 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 0.signal.wrong-type-argument.yas
31ea0 2d 2d 6d 69 72 72 6f 72 20 34 20 79 61 73 2d 2d 66 69 65 6c 64 20 35 20 36 20 63 6c 2d 72 65 64 --mirror.4.yas--field.5.6.cl-red
31ec0 75 63 65 20 6d 61 78 20 3a 6b 65 79 20 23 5b 28 6d 29 20 22 5c 33 30 33 08 09 5c 6e 42 5c 22 5c uce.max.:key.#[(m)."\303..\nB\"\
31ee0 32 30 37 22 20 5b 6d 20 6d 69 72 72 6f 72 20 74 72 61 76 65 72 73 65 64 20 79 61 73 2d 2d 63 61 207".[m.mirror.traversed.yas--ca
31f00 6c 63 75 6c 61 74 65 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 5d 20 34 5d 20 31 20 74 72 61 76 65 lculate-mirror-depth].4].1.trave
31f20 72 73 65 64 5d 20 38 5d 29 0a 23 40 33 36 20 55 70 64 61 74 65 20 61 6c 6c 20 74 68 65 20 6d 69 rsed].8]).#@36.Update.all.the.mi
31f40 72 72 6f 72 73 20 6f 66 20 53 4e 49 50 50 45 54 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 rrors.of.SNIPPET...(defalias.'ya
31f60 73 2d 2d 75 70 64 61 74 65 2d 6d 69 72 72 6f 72 73 20 23 5b 28 73 6e 69 70 70 65 74 29 20 22 08 s--update-mirrors.#[(snippet).".
31f80 09 1a 1b 5c 32 31 34 7e 5c 32 31 30 5c 32 31 32 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 66 5c 33 ...\214~\210\212\306\307\310\f\3
31fa0 31 31 48 0d 3e 5c 32 30 34 1a 00 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 66 44 5c 22 5c 32 31 30 11H.>\204..\312\313\314\fD\"\210
31fc0 5c 66 5c 33 31 35 48 5c 22 5c 33 31 36 5c 33 31 37 5c 33 32 30 24 1e 20 5c 33 32 31 5c 32 31 31 \f\315H\"\316\317\320$..\321\211
31fe0 1e 21 1e 5c 22 5c 33 32 31 1e 23 0e 20 3a 5c 32 30 33 5c 33 31 37 00 0e 20 40 5c 32 31 31 16 21 .!.\"\321.#..:\203\317...@\211.!
32000 5c 32 31 31 41 16 21 5c 32 34 32 16 5c 22 0e 21 5c 33 31 31 48 0e 24 3e 5c 32 30 34 52 00 5c 33 \211A.!\242.\".!\311H.$>\204R.\3
32020 31 32 5c 33 31 33 5c 33 32 32 0e 21 44 5c 22 5c 32 31 30 0e 21 5c 33 32 33 48 5c 32 31 31 1e 25 12\313\322.!D\"\210.!\323H\211.%
32040 5c 32 30 33 65 00 5c 33 32 34 0e 21 5c 33 32 35 0e 25 21 5c 22 5c 32 31 30 29 5c 33 32 36 0e 21 \203e.\324.!\325.%!\"\210)\326.!
32060 0e 5c 22 5c 22 5c 32 31 30 0e 26 5c 33 32 37 3d 5c 32 30 33 5c 32 34 37 00 0e 23 0e 21 5c 33 31 .\"\"\210.&\327=\203\247..#.!\31
32080 31 48 0e 24 3e 5c 32 30 34 5c 32 31 30 00 5c 33 31 32 5c 33 31 33 5c 33 32 32 0e 21 44 5c 22 5c 1H.$>\204\210.\312\313\322.!D\"\
320a0 32 31 30 0e 21 5c 33 33 30 48 0e 21 5c 33 31 31 48 0e 24 3e 5c 32 30 34 5c 32 33 36 00 5c 33 31 210.!\330H.!\311H.$>\204\236.\31
320c0 32 5c 33 31 33 5c 33 32 32 0e 21 44 5c 22 5c 32 31 30 0e 21 5c 33 31 35 48 42 43 5c 32 34 34 16 2\313\322.!D\"\210.!\315HBC\244.
320e0 23 5c 66 5c 33 31 31 48 0d 3e 5c 32 30 34 5c 32 36 36 00 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c #\f\311H.>\204\266.\312\313\314\
32100 66 44 5c 22 5c 32 31 30 5c 66 5c 33 33 31 48 5c 32 31 31 1e 27 5c 32 30 33 5c 33 30 35 00 5c 33 fD\"\210\f\331H\211.'\203\305.\3
32120 33 32 5c 66 0e 27 5c 22 5c 32 31 30 29 0e 20 41 5c 32 31 31 16 20 5c 32 30 32 2f 00 5c 33 33 33 32\f.'\"\210)..A\211..\202/.\333
32140 1e 28 5c 33 30 36 0e 23 5c 33 33 34 5c 33 31 37 5c 33 33 35 24 1e 29 5c 33 32 31 5c 32 31 31 1e .(\306.#\334\317\335$.)\321\211.
32160 2a 1e 2b 0e 29 3a 5c 32 30 33 05 01 0e 29 40 5c 32 31 31 16 2a 5c 32 31 31 41 16 2a 5c 32 34 32 *.+.):\203...)@\211.*\211A.*\242
32180 16 2b 5c 33 33 36 0e 2b 0e 2a 5c 66 23 5c 32 31 30 0e 29 41 5c 32 31 31 16 29 5c 32 30 32 5c 33 .+\336.+.*\f#\210.)A\211.)\202\3
321a0 34 33 00 2e 5c 6e 5c 33 32 31 5c 33 33 37 5c 6e 21 5c 32 31 30 2a 5c 32 30 37 22 20 5b 6d 6f 73 43..\n\321\337\n!\210*\207".[mos
321c0 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 t-positive-fixnum.buffer-undo-li
321e0 73 74 20 6f 6c 64 2d 75 6e 64 6f 2d 6c 69 73 74 20 67 63 2d 63 6f 6e 73 2d 74 68 72 65 73 68 6f st.old-undo-list.gc-cons-thresho
32200 6c 64 20 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 73 6e 69 70 70 65 ld.snippet.cl-struct-yas--snippe
32220 74 2d 74 61 67 73 20 63 6c 2d 73 6f 72 74 20 63 6c 2d 6d 61 70 63 61 6e 20 23 5b 28 66 69 65 6c t-tags.cl-sort.cl-mapcan.#[(fiel
32240 64 29 20 22 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 48 09 3e 5c 32 30 34 11 00 5c 33 30 35 5c 33 d)."\302\303.\304H.>\204..\305\3
32260 30 36 5c 33 30 37 08 44 5c 22 5c 32 31 30 08 5c 33 31 30 48 5c 22 5c 32 30 37 22 20 5b 66 69 65 06\307.D\"\210.\310H\"\207".[fie
32280 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 6d 61 70 ld.cl-struct-yas--field-tags.map
322a0 63 61 72 20 23 5b 28 6d 69 72 72 6f 72 29 20 22 08 09 42 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 car.#[(mirror)."..B\207".[field.
322c0 6d 69 72 72 6f 72 5d 20 32 5d 20 30 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 mirror].2].0.signal.wrong-type-a
322e0 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 66 69 65 6c 64 20 35 5d 20 36 5d 20 30 20 73 69 67 6e 61 rgument.yas--field.5].6].0.signa
32300 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 73 6e 69 70 70 l.wrong-type-argument.yas--snipp
32320 65 74 20 32 20 3e 20 3a 6b 65 79 20 23 5b 28 66 6d 29 20 22 5c 33 30 31 08 41 21 5c 32 30 37 22 et.2.>.:key.#[(fm)."\301.A!\207"
32340 20 5b 66 6d 20 79 61 73 2d 2d 63 61 6c 63 75 6c 61 74 65 2d 6d 69 72 72 6f 72 2d 64 65 70 74 68 .[fm.yas--calculate-mirror-depth
32360 5d 20 32 5d 20 6e 69 6c 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 34 20 79 61 73 2d 2d 61 64 76 61 ].2].nil.yas--mirror.4.yas--adva
32380 6e 63 65 2d 73 74 61 72 74 2d 6d 61 79 62 65 20 79 61 73 2d 2d 66 6f 6d 2d 73 74 61 72 74 20 79 nce-start-maybe.yas--fom-start.y
323a0 61 73 2d 2d 6d 69 72 72 6f 72 2d 75 70 64 61 74 65 2d 64 69 73 70 6c 61 79 20 61 75 74 6f 20 31 as--mirror-update-display.auto.1
323c0 20 36 20 79 61 73 2d 2d 70 6c 61 63 65 2d 6f 76 65 72 6c 61 79 73 20 74 20 3c 20 63 61 72 20 79 .6.yas--place-overlays.t.<.car.y
323e0 61 73 2d 2d 69 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 20 79 61 73 2d 2d 72 65 6d 6f 76 65 2d 6d 69 as--indent-region.yas--remove-mi
32400 73 63 2d 66 72 65 65 2d 66 72 6f 6d 2d 75 6e 64 6f 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d sc-free-from-undo.#1=#:--cl-var-
32420 2d 20 6d 69 72 72 6f 72 20 66 69 65 6c 64 20 69 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 73 20 63 6c -.mirror.field.indent-regions.cl
32440 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 70 61 72 65 6e 74 2d -struct-yas--mirror-tags.parent-
32460 66 69 65 6c 64 20 79 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 61 63 74 69 76 65 2d 66 69 65 field.yas-indent-line.active-fie
32480 6c 64 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 23 32 ld.yas--inhibit-overlay-hooks.#2
324a0 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 65 6e 64 20 62 65 67 5d 20 38 20 28 23 24 20 2e 20 32 =#:--cl-var--.end.beg].8.(#$...2
324c0 30 34 35 39 31 29 5d 29 0a 23 40 35 38 20 55 70 64 61 74 65 20 4d 49 52 52 4f 52 20 61 63 63 6f 04591)]).#@58.Update.MIRROR.acco
324e0 72 64 69 6e 67 20 74 6f 20 46 49 45 4c 44 20 28 61 6e 64 20 6d 69 72 72 6f 72 20 74 72 61 6e 73 rding.to.FIELD.(and.mirror.trans
32500 66 6f 72 6d 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 75 form)...(defalias.'yas--mirror-u
32520 70 64 61 74 65 2d 64 69 73 70 6c 61 79 20 23 5b 28 6d 69 72 72 6f 72 20 66 69 65 6c 64 29 20 22 pdate-display.#[(mirror.field)."
32540 08 5c 33 30 36 48 09 3e 5c 32 30 34 0f 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 .\306H.>\204..\307\310\311.D\"\2
32560 31 30 08 5c 33 31 32 48 5c 32 31 31 1a 5c 32 30 35 29 00 5c 6e 5c 33 30 36 48 0b 3e 5c 32 30 34 10.\312H\211.\205).\n\306H.>\204
32580 26 00 5c 33 30 37 5c 33 31 30 5c 33 31 33 5c 6e 44 5c 22 5c 32 31 30 5c 6e 5c 33 31 34 48 3f 5c &.\307\310\313\nD\"\210\n\314H?\
325a0 32 30 35 38 00 5c 33 31 35 08 5c 66 5c 33 31 36 23 5c 32 30 36 38 00 5c 33 31 37 5c 66 21 5c 32 2058.\315.\f\316#\2068.\317\f!\2
325c0 31 31 1d 5c 32 30 35 5c 33 34 32 00 0d 5c 33 32 30 08 5c 33 30 36 48 09 3e 5c 32 30 34 4e 00 5c 11.\205\342..\320.\306H.>\204N.\
325e0 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 31 48 08 5c 33 30 36 48 09 307\310\311.D\"\210.\321H.\306H.
32600 3e 5c 32 30 34 60 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 32 >\204`.\307\310\311.D\"\210.\322
32620 48 5c 22 5c 32 33 30 3f 5c 32 30 35 5c 33 34 32 00 08 5c 33 30 36 48 09 3e 5c 32 30 34 78 00 5c H\"\230?\205\342..\306H.>\204x.\
32640 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 31 48 62 5c 32 31 30 5c 33 307\310\311.D\"\210.\321Hb\210\3
32660 32 33 1e 18 0d 63 5c 32 31 30 29 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 32 32 33 00 5c 33 30 37 23...c\210).\306H.>\204\223.\307
32680 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 32 48 60 56 5c 32 30 33 5c 32 36 32 \310\311.D\"\210.\322H`V\203\262
326a0 00 60 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 32 35 33 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 .`.\306H.>\204\253.\307\310\311.
326c0 44 5c 22 5c 32 31 30 08 5c 33 32 32 48 7c 5c 32 30 32 5c 33 34 32 00 08 5c 33 30 36 48 09 3e 5c D\"\210.\322H|\202\342..\306H.>\
326e0 32 30 34 5c 33 30 31 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 204\301.\307\310\311.D\"\210.\32
32700 32 48 60 5c 33 32 34 5c 32 32 33 5c 32 31 30 5c 33 32 35 08 5c 33 30 36 48 09 3e 5c 32 30 34 5c 2H`\324\223\210\325.\306H.>\204\
32720 33 33 30 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 08 44 5c 22 5c 32 31 30 08 5c 33 32 36 48 60 5c 330.\307\310\311.D\"\210.\326H`\
32740 22 5c 32 31 30 5c 33 32 37 5c 6e 60 5c 22 2a 5c 32 30 37 22 20 5b 6d 69 72 72 6f 72 20 63 6c 2d "\210\327\n`\"*\207".[mirror.cl-
32760 73 74 72 75 63 74 2d 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 74 61 67 73 20 6d 69 72 72 6f 72 2d 70 struct-yas--mirror-tags.mirror-p
32780 61 72 65 6e 74 2d 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 79 61 73 2d 2d 66 69 65 6c 64 arent-field.cl-struct-yas--field
327a0 2d 74 61 67 73 20 66 69 65 6c 64 20 72 65 66 6c 65 63 74 69 6f 6e 20 30 20 73 69 67 6e 61 6c 20 -tags.field.reflection.0.signal.
327c0 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d 6d 69 72 72 6f 72 20 wrong-type-argument.yas--mirror.
327e0 34 20 79 61 73 2d 2d 66 69 65 6c 64 20 37 20 79 61 73 2d 2d 61 70 70 6c 79 2d 74 72 61 6e 73 66 4.yas--field.7.yas--apply-transf
32800 6f 72 6d 20 65 6d 70 74 79 2d 6f 6e 2d 6e 69 6c 20 79 61 73 2d 2d 66 69 65 6c 64 2d 74 65 78 74 orm.empty-on-nil.yas--field-text
32820 2d 66 6f 72 2d 64 69 73 70 6c 61 79 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f -for-display.buffer-substring-no
32840 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 32 20 74 20 6e 69 6c 20 79 61 73 2d 2d 61 64 76 61 6e -properties.1.2.t.nil.yas--advan
32860 63 65 2d 73 74 61 72 74 2d 6d 61 79 62 65 20 35 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 65 6e ce-start-maybe.5.yas--advance-en
32880 64 2d 6f 66 2d 70 61 72 65 6e 74 73 2d 6d 61 79 62 65 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d d-of-parents-maybe.yas--inhibit-
328a0 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 5d 20 38 20 28 23 24 20 2e 20 32 30 36 30 33 30 29 5d 29 overlay-hooks].8.(#$...206030)])
328c0 0a 23 40 35 37 20 4d 75 63 68 20 6c 69 6b 65 20 60 79 61 73 2d 2d 6d 69 72 72 6f 72 2d 75 70 64 .#@57.Much.like.`yas--mirror-upd
328e0 61 74 65 2d 64 69 73 70 6c 61 79 27 2c 20 62 75 74 20 66 6f 72 20 66 69 65 6c 64 73 2e 1f 0a 28 ate-display',.but.for.fields...(
32900 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 66 69 65 6c 64 2d 75 70 64 61 74 65 2d 64 69 73 70 defalias.'yas--field-update-disp
32920 6c 61 79 20 23 5b 28 66 69 65 6c 64 29 20 22 08 5c 33 30 35 48 09 3e 5c 32 30 34 0f 00 5c 33 30 lay.#[(field).".\305H.>\204..\30
32940 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 31 48 5c 32 30 35 5c 33 36 30 00 6\307\310.D\"\210.\311H\205\360.
32960 08 5c 33 30 35 48 09 3e 5c 32 30 34 24 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 .\305H.>\204$.\306\307\310.D\"\2
32980 31 30 08 5c 33 31 32 48 5c 33 30 35 3d 3f 5c 32 30 35 31 00 5c 33 31 33 08 5c 32 31 31 5c 22 5c 10.\312H\305=?\2051.\313.\211\"\
329a0 32 31 31 1a 5c 32 30 35 5c 33 35 37 00 5c 6e 5c 33 31 34 08 5c 33 30 35 48 09 3e 5c 32 30 34 47 211.\205\357.\n\314.\305H.>\204G
329c0 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 08 5c 33 30 35 .\306\307\310.D\"\210.\315H.\305
329e0 48 09 3e 5c 32 30 34 59 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 H.>\204Y.\306\307\310.D\"\210.\3
32a00 31 36 48 5c 22 5c 32 33 30 3f 5c 32 30 35 5c 33 35 37 00 08 5c 33 30 35 48 09 3e 5c 32 30 34 71 16H\"\230?\205\357..\305H.>\204q
32a20 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 32 31 31 1b 5c 33 31 37 5c .\306\307\310.D\"\210.\211.\317\
32a40 33 32 30 49 5c 32 31 30 29 08 5c 33 30 35 48 09 3e 5c 32 30 34 5c 32 31 30 00 5c 33 30 36 5c 33 320I\210).\305H.>\204\210.\306\3
32a60 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 35 48 62 5c 32 31 30 5c 33 32 30 1c 5c 6e 07\310.D\"\210.\315Hb\210\320.\n
32a80 63 5c 32 31 30 08 5c 33 30 35 48 09 3e 5c 32 30 34 5c 32 34 31 00 5c 33 30 36 5c 33 30 37 5c 33 c\210.\305H.>\204\241.\306\307\3
32aa0 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 36 48 60 56 5c 32 30 33 5c 33 30 31 00 60 08 5c 33 30 10.D\"\210.\316H`V\203\301.`.\30
32ac0 35 48 09 3e 5c 32 30 34 5c 32 37 31 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 5H.>\204\271.\306\307\310.D\"\21
32ae0 30 08 5c 33 31 36 48 7c 5c 32 31 30 5c 32 30 32 5c 33 35 35 00 08 5c 33 30 35 48 09 3e 5c 32 30 0.\316H|\210\202\355..\305H.>\20
32b00 34 5c 33 32 30 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 31 36 48 4\320.\306\307\310.D\"\210.\316H
32b20 60 5c 33 32 31 5c 32 32 33 5c 32 31 30 5c 33 32 32 08 5c 33 30 35 48 09 3e 5c 32 30 34 5c 33 34 `\321\223\210\322.\305H.>\204\34
32b40 37 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 44 5c 22 5c 32 31 30 08 5c 33 32 33 48 60 5c 22 5c 7.\306\307\310.D\"\210.\323H`\"\
32b60 32 31 30 29 5c 33 32 30 29 5c 32 30 37 22 20 5b 66 69 65 6c 64 20 63 6c 2d 73 74 72 75 63 74 2d 210)\320)\207".[field.cl-struct-
32b80 79 61 73 2d 2d 66 69 65 6c 64 2d 74 61 67 73 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 23 31 3d 23 yas--field-tags.transformed.#1=#
32ba0 3a 76 20 79 61 73 2d 2d 69 6e 68 69 62 69 74 2d 6f 76 65 72 6c 61 79 2d 68 6f 6f 6b 73 20 30 20 :v.yas--inhibit-overlay-hooks.0.
32bc0 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d signal.wrong-type-argument.yas--
32be0 66 69 65 6c 64 20 36 20 31 20 79 61 73 2d 2d 61 70 70 6c 79 2d 74 72 61 6e 73 66 6f 72 6d 20 62 field.6.1.yas--apply-transform.b
32c00 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 32 20 uffer-substring-no-properties.2.
32c20 33 20 37 20 74 20 6e 69 6c 20 79 61 73 2d 2d 61 64 76 61 6e 63 65 2d 73 74 61 72 74 2d 6d 61 79 3.7.t.nil.yas--advance-start-may
32c40 62 65 20 38 5d 20 38 20 28 23 24 20 2e 20 32 30 37 30 34 36 29 5d 29 0a 23 40 35 38 20 48 61 6e be.8].8.(#$...207046)]).#@58.Han
32c60 64 6c 65 73 20 76 61 72 69 6f 75 73 20 79 61 73 6e 69 70 70 65 74 20 63 6f 6e 64 69 74 69 6f 6e dles.various.yasnippet.condition
32c80 73 20 61 66 74 65 72 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 s.after.each.command...(defalias
32ca0 20 27 79 61 73 2d 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 61 6e 64 6c 65 72 20 23 5b 6e 69 .'yas--post-command-handler.#[ni
32cc0 6c 20 22 08 5c 32 30 33 3b 00 5c 33 30 36 5c 33 30 37 21 5c 32 30 33 3b 00 09 5c 32 30 34 3b 00 l.".\203;.\306\307!\203;..\204;.
32ce0 5c 6e 5c 33 31 30 3d 5c 32 30 33 3b 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 \n\310=\203;.\311\312\313\314\31
32d00 35 5c 33 31 36 5c 33 31 37 21 21 1b 5c 33 32 30 5c 32 31 36 0b 1b 5c 33 32 31 5c 33 30 37 08 5c 5\316\317!!.\320\216..\321\307.\
32d20 22 5c 32 31 30 29 72 0b 71 5c 32 31 30 5c 33 32 32 20 2b 24 5c 32 31 30 5c 33 32 33 5c 66 5c 32 "\210)r.q\210\322.+$\210\323\f\2
32d40 33 35 5c 32 30 34 3b 00 5c 33 32 33 5c 66 42 14 5c 33 32 34 31 5c 32 33 36 00 5c 33 32 35 20 5c 35\204;.\323\fB.\3241\236.\325.\
32d60 32 31 30 0d 5c 33 32 36 3d 5c 32 30 33 5c 32 32 34 00 5c 33 32 37 20 40 5c 32 31 31 1e 25 5c 32 210.\326=\203\224.\327.@\211.%\2
32d80 30 35 5c 32 30 34 00 5c 33 33 30 5c 33 33 31 5c 33 33 32 5c 33 33 33 0e 25 5c 33 33 34 48 0e 26 05\204.\330\331\332\333.%\334H.&
32da0 3e 5c 32 30 34 67 00 5c 33 33 35 5c 33 33 36 5c 33 33 37 0e 25 44 5c 22 5c 32 31 30 0e 25 5c 33 >\204g.\335\336\337.%D\"\210.%\3
32dc0 34 30 48 0e 25 5c 33 33 34 48 0e 26 3e 5c 32 30 34 7d 00 5c 33 33 35 5c 33 33 36 5c 33 33 37 0e 40H.%\334H.&>\204}.\335\336\337.
32de0 25 44 5c 22 5c 32 31 30 0e 25 5c 33 34 31 48 42 5c 22 5c 22 5c 32 31 31 1e 27 5c 32 30 35 5c 32 %D\"\210.%\341HB\"\"\211.'\205\2
32e00 32 30 00 5c 33 34 32 0e 25 0e 27 5c 22 2a 5c 32 30 32 5c 32 33 34 00 5c 33 34 33 20 3f 5c 32 30 20.\342.%.'\"*\202\234.\343.?\20
32e20 35 5c 32 33 34 00 5c 33 34 34 20 30 5c 32 30 37 1e 28 5c 33 33 35 0e 28 40 0e 28 41 5c 22 29 5c 5\234.\344.0\207.(\335.(@.(A\")\
32e40 32 30 37 22 20 5b 79 61 73 2d 2d 77 61 74 63 68 2d 61 75 74 6f 2d 66 69 6c 6c 2d 62 61 63 6b 74 207".[yas--watch-auto-fill-backt
32e60 72 61 63 65 20 79 61 73 2d 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e race.yas--original-auto-fill-fun
32e80 63 74 69 6f 6e 20 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 73 74 61 6e 64 61 72 ction.auto-fill-function.standar
32ea0 64 2d 6f 75 74 70 75 74 20 77 61 72 6e 69 6e 67 2d 73 75 70 70 72 65 73 73 2d 74 79 70 65 73 20 d-output.warning-suppress-types.
32ec0 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 66 62 6f 75 6e 64 70 20 62 61 63 6b 74 72 61 63 65 2d 2d this-command.fboundp.backtrace--
32ee0 70 72 69 6e 74 2d 66 72 61 6d 65 20 79 61 73 2d 2d 61 75 74 6f 2d 66 69 6c 6c 20 6c 77 61 72 6e print-frame.yas--auto-fill.lwarn
32f00 20 28 79 61 73 6e 69 70 70 65 74 20 61 75 74 6f 2d 66 69 6c 6c 20 62 75 67 29 20 3a 65 72 72 6f .(yasnippet.auto-fill.bug).:erro
32f20 72 20 22 60 79 61 73 2d 2d 6f 72 69 67 69 6e 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 r."`yas--original-auto-fill-func
32f40 74 69 6f 6e 27 20 75 6e 65 78 70 65 63 74 65 64 6c 79 20 6e 69 6c 21 20 50 6c 65 61 73 65 20 72 tion'.unexpectedly.nil!.Please.r
32f60 65 70 6f 72 74 20 74 68 69 73 20 62 61 63 6b 74 72 61 63 65 5c 6e 25 53 22 20 67 65 74 2d 62 75 eport.this.backtrace\n%S".get-bu
32f80 66 66 65 72 2d 63 72 65 61 74 65 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 2d ffer-create.generate-new-buffer-
32fa0 6e 61 6d 65 20 22 20 2a 73 74 72 69 6e 67 2d 6f 75 74 70 75 74 2a 22 20 23 5b 6e 69 6c 20 22 5c name.".*string-output*".#[nil."\
32fc0 33 30 31 08 21 5c 32 30 37 22 20 5b 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 20 6b 69 6c 6c 301.!\207".[standard-output.kill
32fe0 2d 62 75 66 66 65 72 5d 20 32 5d 20 6d 61 70 63 20 62 75 66 66 65 72 2d 73 74 72 69 6e 67 20 28 -buffer].2].mapc.buffer-string.(
33000 79 61 73 6e 69 70 70 65 74 20 61 75 74 6f 2d 66 69 6c 6c 20 62 75 67 29 20 28 64 65 62 75 67 20 yasnippet.auto-fill.bug).(debug.
33020 65 72 72 6f 72 29 20 79 61 73 2d 2d 66 69 6e 69 73 68 2d 6d 6f 76 69 6e 67 2d 73 6e 69 70 70 65 error).yas--finish-moving-snippe
33040 74 73 20 75 6e 64 6f 20 79 61 73 2d 61 63 74 69 76 65 2d 73 6e 69 70 70 65 74 73 20 63 6c 2d 66 ts.undo.yas-active-snippets.cl-f
33060 69 6e 64 2d 69 66 2d 6e 6f 74 20 23 5b 28 66 69 65 6c 64 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 ind-if-not.#[(field)."\302..\"\2
33080 30 37 22 20 5b 73 6e 69 70 70 65 74 20 66 69 65 6c 64 20 79 61 73 2d 2d 66 69 65 6c 64 2d 70 72 07".[snippet.field.yas--field-pr
330a0 6f 62 61 62 6c 79 2d 64 65 6c 65 74 65 64 2d 70 5d 20 33 5d 20 72 65 6d 71 20 6e 69 6c 20 30 20 obably-deleted-p].3].remq.nil.0.
330c0 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 79 61 73 2d 2d signal.wrong-type-argument.yas--
330e0 73 6e 69 70 70 65 74 20 36 20 32 20 79 61 73 2d 2d 6d 6f 76 65 2d 74 6f 2d 66 69 65 6c 64 20 79 snippet.6.2.yas--move-to-field.y
33100 61 73 2d 2d 75 6e 64 6f 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 79 61 73 2d 2d 63 68 65 63 6b 2d as--undo-in-progress.yas--check-
33120 63 6f 6d 6d 69 74 2d 73 6e 69 70 70 65 74 20 73 6e 69 70 70 65 74 20 63 6c 2d 73 74 72 75 63 74 commit-snippet.snippet.cl-struct
33140 2d 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 74 61 67 73 20 74 61 72 67 65 74 2d 66 69 65 6c 64 20 -yas--snippet-tags.target-field.
33160 65 72 72 5d 20 31 30 20 28 23 24 20 2e 20 32 30 37 39 36 35 29 5d 29 0a 28 70 75 74 20 27 79 61 err].10.(#$...207965)]).(put.'ya
33180 73 2d 65 78 70 61 6e 64 20 27 66 75 6e 63 74 69 6f 6e 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e s-expand.'function-documentation
331a0 20 27 28 79 61 73 2d 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 2d .'(yas--expand-from-trigger-key-
331c0 64 6f 63 20 74 29 29 0a 23 40 35 39 20 41 20 64 6f 63 20 73 79 6e 74 68 65 73 69 7a 65 72 20 66 doc.t)).#@59.A.doc.synthesizer.f
331e0 6f 72 20 60 79 61 73 2d 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 or.`yas--expand-from-trigger-key
33200 2d 64 6f 63 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 70 61 6e 64 2d 66 -doc'...(defalias.'yas--expand-f
33220 72 6f 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 2d 64 6f 63 20 23 5b 28 63 6f 6e 74 65 78 74 29 20 rom-trigger-key-doc.#[(context).
33240 22 08 5c 32 30 35 05 00 09 5c 32 31 31 19 5c 33 30 34 3d 5c 32 30 33 21 00 5c 33 30 35 20 5c 32 ".\205...\211.\304=\203!.\305.\2
33260 31 31 1a 5c 32 30 33 1c 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 6e 21 5c 22 5c 32 30 36 1d 00 11.\203..\306\307\310\n!\"\206..
33280 5c 33 31 31 29 5c 32 30 32 2c 00 09 5c 33 31 32 3d 5c 32 30 33 2b 00 5c 33 31 33 5c 32 30 32 2c \311)\202,..\312=\203+.\313\202,
332a0 00 5c 33 31 34 1b 5c 33 31 35 0b 5c 33 31 36 51 2a 5c 32 30 37 22 20 5b 63 6f 6e 74 65 78 74 20 .\314.\315.\316Q*\207".[context.
332c0 79 61 73 2d 66 61 6c 6c 62 61 63 6b 2d 62 65 68 61 76 69 6f 72 20 66 61 6c 6c 62 61 63 6b 20 66 yas-fallback-behavior.fallback.f
332e0 61 6c 6c 62 61 63 6b 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 63 61 6c 6c 2d 6f 74 68 65 72 2d 63 allback-description.call-other-c
33300 6f 6d 6d 61 6e 64 20 79 61 73 2d 2d 6b 65 79 62 69 6e 64 69 6e 67 2d 62 65 79 6f 6e 64 2d 79 61 ommand.yas--keybinding-beyond-ya
33320 73 6e 69 70 70 65 74 20 66 6f 72 6d 61 74 20 22 63 61 6c 6c 20 63 6f 6d 6d 61 6e 64 20 60 25 73 snippet.format."call.command.`%s
33340 27 2e 22 20 70 70 2d 74 6f 2d 73 74 72 69 6e 67 20 22 64 6f 20 6e 6f 74 68 69 6e 67 20 28 60 79 '.".pp-to-string."do.nothing.(`y
33360 61 73 2d 65 78 70 61 6e 64 27 20 64 6f 65 73 6e 27 74 20 6f 76 65 72 72 69 64 65 5c 6e 61 6e 79 as-expand'.doesn't.override\nany
33380 74 68 69 6e 67 29 2e 22 20 72 65 74 75 72 6e 2d 6e 69 6c 20 22 64 6f 20 6e 6f 74 68 69 6e 67 2e thing).".return-nil."do.nothing.
333a0 22 20 22 64 65 66 65 72 20 74 6f 20 60 79 61 73 2d 66 61 6c 6c 62 61 63 6b 2d 62 65 68 61 76 69 "."defer.to.`yas-fallback-behavi
333c0 6f 72 27 20 28 77 68 69 63 68 20 73 65 65 29 2e 22 20 22 45 78 70 61 6e 64 20 61 20 73 6e 69 70 or'.(which.see)."."Expand.a.snip
333e0 70 65 74 20 62 65 66 6f 72 65 20 70 6f 69 6e 74 2e 20 49 66 20 6e 6f 20 73 6e 69 70 70 65 74 5c pet.before.point..If.no.snippet\
33400 6e 65 78 70 61 6e 73 69 6f 6e 20 69 73 20 70 6f 73 73 69 62 6c 65 2c 20 22 20 22 5c 6e 5c 6e 4f nexpansion.is.possible,."."\n\nO
33420 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 46 49 45 4c 44 20 69 73 20 66 6f 72 20 6e 6f ptional.argument.FIELD.is.for.no
33440 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 20 61 6e 64 20 69 73 20 61 6e 5c 6e 6f 62 6a n-interactive.use.and.is.an\nobj
33460 65 63 74 20 73 61 74 69 73 66 79 69 6e 67 20 60 79 61 73 2d 2d 66 69 65 6c 64 2d 70 27 20 74 6f ect.satisfying.`yas--field-p'.to
33480 20 72 65 73 74 72 69 63 74 20 74 68 65 20 65 78 70 61 6e 73 69 6f 6e 20 74 6f 2e 22 5d 20 35 20 .restrict.the.expansion.to."].5.
334a0 28 23 24 20 2e 20 32 30 39 33 35 37 29 5d 29 0a 28 70 75 74 20 27 79 61 73 2d 65 78 70 61 6e 64 (#$...209357)]).(put.'yas-expand
334c0 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 20 27 66 75 6e 63 74 69 6f 6e 2d 64 6f 63 75 6d 65 6e 74 61 -from-keymap.'function-documenta
334e0 74 69 6f 6e 20 27 28 79 61 73 2d 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 2d 64 tion.'(yas--expand-from-keymap-d
33500 6f 63 20 74 29 29 0a 23 40 35 34 20 41 20 64 6f 63 20 73 79 6e 74 68 65 73 69 7a 65 72 20 66 6f oc.t)).#@54.A.doc.synthesizer.fo
33520 72 20 60 79 61 73 2d 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 79 6d 61 70 2d 64 6f 63 27 2e r.`yas--expand-from-keymap-doc'.
33540 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 ..(defalias.'yas--expand-from-ke
33560 79 6d 61 70 2d 64 6f 63 20 23 5b 28 63 6f 6e 74 65 78 74 29 20 22 5c 33 30 36 5c 33 30 37 5c 33 ymap-doc.#[(context)."\306\307\3
33580 31 30 5c 22 5c 32 31 30 5c 33 31 31 08 5c 32 30 35 3a 00 09 5c 33 31 32 3d 5c 32 30 35 3a 00 5c 10\"\210\311.\205:..\312=\205:.\
335a0 33 31 33 20 1a 5c 33 31 34 5c 33 31 35 5c 33 31 36 20 5c 22 1b 5c 33 31 37 1c 5c 33 32 30 5c 6e 313..\314\315\316.\".\317.\320\n
335c0 21 1d 5c 33 32 31 0b 5c 32 30 35 2a 00 5c 33 32 32 5c 33 32 33 0b 21 5c 33 32 34 51 0d 5c 32 30 !.\321.\205*.\322\323.!\324Q.\20
335e0 33 37 00 5c 33 32 35 5c 33 32 36 5c 33 32 37 0d 21 5c 22 5c 32 30 36 38 00 5c 33 33 30 51 2c 50 37.\325\326\327.!\"\2068.\330Q,P
33600 5c 32 30 37 22 20 5b 63 6f 6e 74 65 78 74 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 76 65 63 20 \207".[context.this-command.vec.
33620 74 65 6d 70 6c 61 74 65 73 20 79 61 73 2d 2d 64 69 72 65 63 74 2d 6b 65 79 6d 61 70 73 20 66 61 templates.yas--direct-keymaps.fa
33640 6c 6c 62 61 63 6b 20 61 64 64 2d 68 6f 6f 6b 20 74 65 6d 70 2d 62 75 66 66 65 72 2d 73 68 6f 77 llback.add-hook.temp-buffer-show
33660 2d 68 6f 6f 6b 20 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 66 -hook.yas--snippet-description-f
33680 69 6e 69 73 68 2d 72 75 6e 6f 6e 63 65 20 22 45 78 70 61 6e 64 2f 72 75 6e 20 73 6e 69 70 70 65 inish-runonce."Expand/run.snippe
336a0 74 73 20 66 72 6f 6d 20 6b 65 79 6d 61 70 73 2c 20 70 6f 73 73 69 62 6c 79 20 66 61 6c 6c 69 6e ts.from.keymaps,.possibly.fallin
336c0 67 20 62 61 63 6b 20 74 6f 20 6f 72 69 67 69 6e 61 6c 20 62 69 6e 64 69 6e 67 2e 5c 6e 22 20 64 g.back.to.original.binding.\n".d
336e0 65 73 63 72 69 62 65 2d 6b 65 79 20 74 68 69 73 2d 73 69 6e 67 6c 65 2d 63 6f 6d 6d 61 6e 64 2d escribe-key.this-single-command-
33700 6b 65 79 73 20 63 6c 2d 6d 61 70 63 61 6e 20 23 5b 28 74 61 62 6c 65 29 20 22 5c 33 30 32 08 09 keys.cl-mapcan.#[(table)."\302..
33720 5c 22 5c 32 30 37 22 20 5b 74 61 62 6c 65 20 76 65 63 20 79 61 73 2d 2d 66 65 74 63 68 5d 20 33 \"\207".[table.vec.yas--fetch].3
33740 5d 20 79 61 73 2d 2d 67 65 74 2d 73 6e 69 70 70 65 74 2d 74 61 62 6c 65 73 20 6e 69 6c 20 6b 65 ].yas--get-snippet-tables.nil.ke
33760 79 2d 62 69 6e 64 69 6e 67 20 22 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 22 20 22 74 68 65 73 y-binding."In.this.case,."."thes
33780 65 20 73 6e 69 70 70 65 74 73 20 61 72 65 20 62 6f 75 6e 64 20 74 6f 20 74 68 69 73 20 6b 65 79 e.snippets.are.bound.to.this.key
337a0 3a 5c 6e 22 20 79 61 73 2d 2d 74 65 6d 70 6c 61 74 65 2d 70 72 65 74 74 79 2d 6c 69 73 74 20 22 :\n".yas--template-pretty-list."
337c0 5c 6e 5c 6e 49 66 20 6e 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 65 78 70 61 6e 64 73 2c 20 22 20 \n\nIf.none.of.these.expands,.".
337e0 66 6f 72 6d 61 74 20 22 66 61 6c 6c 62 61 63 6b 20 60 25 73 27 20 77 69 6c 6c 20 62 65 20 63 61 format."fallback.`%s'.will.be.ca
33800 6c 6c 65 64 2e 22 20 70 70 2d 74 6f 2d 73 74 72 69 6e 67 20 22 6e 6f 20 66 61 6c 6c 62 61 63 6b lled.".pp-to-string."no.fallback
33820 20 6b 65 79 62 69 6e 64 69 6e 67 20 69 73 20 63 61 6c 6c 65 64 2e 22 5d 20 37 20 28 23 24 20 2e .keybinding.is.called."].7.(#$..
33840 20 32 31 30 31 38 38 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 74 65 6d 70 6c .210188)]).(defalias.'yas--templ
33860 61 74 65 2d 70 72 65 74 74 79 2d 6c 69 73 74 20 23 5b 28 74 65 6d 70 6c 61 74 65 73 29 20 22 5c ate-pretty-list.#[(templates)."\
33880 33 30 35 5c 33 30 36 18 19 5c 6e 5c 33 30 35 1b 5c 32 31 31 1c 5c 32 30 33 24 00 5c 66 40 13 09 305\306..\n\305.\211.\203$.\f@..
338a0 5c 33 30 37 5c 33 31 30 5c 33 31 31 0b 40 5c 33 31 32 51 5c 33 31 33 0b 41 23 51 11 5c 66 41 5c \307\310\311.@\312Q\313.A#Q.\fA\
338c0 32 31 31 14 5c 32 30 34 5c 66 00 2a 09 2a 5c 32 30 37 22 20 5b 79 61 73 2d 62 75 66 66 65 72 2d 211.\204\f.*.*\207".[yas-buffer-
338e0 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 20 61 63 63 20 74 65 6d 70 6c 61 74 65 73 20 70 6c local-condition.acc.templates.pl
33900 61 74 65 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 6e 69 6c 20 61 6c 77 61 79 73 20 22 ate.--dolist-tail--.nil.always."
33920 5c 6e 2a 29 20 22 20 70 72 6f 70 65 72 74 69 7a 65 20 22 5c 5c 5c 5c 73 6e 69 70 70 65 74 20 60 \n*).".propertize."\\\\snippet.`
33940 22 20 22 27 22 20 79 61 73 6e 69 70 70 65 74 5d 20 37 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 "."'".yasnippet].7]).(byte-code.
33960 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 "\300\301\302\303\304\305\306\30
33980 37 5c 33 31 30 21 26 07 5c 32 30 37 22 20 5b 64 65 66 69 6e 65 2d 62 75 74 74 6f 6e 2d 74 79 70 7\310!&.\207".[define-button-typ
339a0 65 20 68 65 6c 70 2d 73 6e 69 70 70 65 74 2d 64 65 66 20 3a 73 75 70 65 72 74 79 70 65 20 68 65 e.help-snippet-def.:supertype.he
339c0 6c 70 2d 78 72 65 66 20 68 65 6c 70 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 28 74 65 6d 70 6c 61 74 lp-xref.help-function.#[(templat
339e0 65 29 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 79 61 73 2d 2d 76 e)."\301.!\207".[template.yas--v
33a00 69 73 69 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 2d 31 5d 20 32 5d 20 68 65 6c 70 2d 65 63 68 isit-snippet-file-1].2].help-ech
33a20 6f 20 70 75 72 65 63 6f 70 79 20 22 6d 6f 75 73 65 2d 32 2c 20 52 45 54 3a 20 66 69 6e 64 20 73 o.purecopy."mouse-2,.RET:.find.s
33a40 6e 69 70 70 65 74 73 27 73 20 64 65 66 69 6e 69 74 69 6f 6e 22 5d 20 39 29 0a 23 40 36 38 20 46 nippets's.definition"].9).#@68.F
33a60 69 6e 61 6c 20 61 64 6a 75 73 74 6d 65 6e 74 73 20 66 6f 72 20 74 68 65 20 68 65 6c 70 20 62 75 inal.adjustments.for.the.help.bu
33a80 66 66 65 72 20 77 68 65 6e 20 73 6e 69 70 70 65 74 73 20 61 72 65 20 63 6f 6e 63 65 72 6e 65 64 ffer.when.snippets.are.concerned
33aa0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 73 6e 69 70 70 65 74 2d 64 65 73 63 72 ...(defalias.'yas--snippet-descr
33ac0 69 70 74 69 6f 6e 2d 66 69 6e 69 73 68 2d 72 75 6e 6f 6e 63 65 20 23 5b 6e 69 6c 20 22 5c 33 30 iption-finish-runonce.#[nil."\30
33ae0 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 22 5c 32 30 37 22 20 5b 79 61 73 2d 2d 0.\210\301\302\303\"\207".[yas--
33b00 63 72 65 61 74 65 2d 73 6e 69 70 70 65 74 2d 78 72 65 66 73 20 72 65 6d 6f 76 65 2d 68 6f 6f 6b create-snippet-xrefs.remove-hook
33b20 20 74 65 6d 70 2d 62 75 66 66 65 72 2d 73 68 6f 77 2d 68 6f 6f 6b 20 79 61 73 2d 2d 73 6e 69 70 .temp-buffer-show-hook.yas--snip
33b40 70 65 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 2d 66 69 6e 69 73 68 2d 72 75 6e 6f 6e 63 65 5d 20 pet-description-finish-runonce].
33b60 33 20 28 23 24 20 2e 20 32 31 31 35 35 31 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 3.(#$...211551)]).(defalias.'yas
33b80 2d 2d 63 72 65 61 74 65 2d 73 6e 69 70 70 65 74 2d 78 72 65 66 73 20 23 5b 6e 69 6c 20 22 5c 32 --create-snippet-xrefs.#[nil."\2
33ba0 31 32 65 62 5c 32 31 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 23 5c 32 30 35 2c 00 5c 12eb\210\301\302\303\304#\205,.\
33bc0 33 30 35 5c 33 30 36 5c 32 32 34 5c 33 30 37 5c 22 5c 32 31 31 18 5c 32 30 33 28 00 5c 33 31 30 305\306\224\307\"\211.\203(.\310
33be0 5c 33 30 36 5c 33 31 31 08 23 5c 32 31 30 5c 33 30 36 5c 32 32 35 5c 33 31 32 5c 32 32 35 7c 5c \306\311.#\210\306\225\312\225|\
33c00 32 31 30 5c 33 31 32 5c 32 32 34 5c 33 30 36 5c 32 32 34 7c 5c 32 31 30 29 5c 32 30 32 04 00 29 210\312\224\306\224|\210)\202..)
33c20 5c 32 30 37 22 20 5b 74 65 6d 70 6c 61 74 65 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 2d 72 \207".[template.search-forward-r
33c40 65 67 65 78 70 20 22 5c 5c 5c 5c 5c 5c 5c 5c 73 6e 69 70 70 65 74 5b 20 20 09 5d 2b 60 5c 5c 28 egexp."\\\\\\\\snippet[...]+`\\(
33c60 5b 5e 27 5d 2b 5c 5c 29 27 22 20 6e 69 6c 20 74 20 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 [^']+\\)'".nil.t.get-text-proper
33c80 74 79 20 31 20 79 61 73 6e 69 70 70 65 74 20 68 65 6c 70 2d 78 72 65 66 2d 62 75 74 74 6f 6e 20 ty.1.yasnippet.help-xref-button.
33ca0 68 65 6c 70 2d 73 6e 69 70 70 65 74 2d 64 65 66 20 30 5d 20 35 5d 29 0a 23 40 37 36 20 4c 6f 67 help-snippet-def.0].5]).#@76.Log
33cc0 20 6c 65 76 65 6c 20 66 6f 72 20 60 79 61 73 2d 2d 6d 65 73 73 61 67 65 27 20 34 20 6d 65 61 6e .level.for.`yas--message'.4.mean
33ce0 73 20 74 72 61 63 65 20 6d 6f 73 74 20 61 6e 79 74 68 69 6e 67 2c 20 30 20 6d 65 61 6e 73 20 6e s.trace.most.anything,.0.means.n
33d00 6f 74 68 69 6e 67 2e 1f 0a 28 64 65 66 76 61 72 20 79 61 73 2d 76 65 72 62 6f 73 69 74 79 20 33 othing...(defvar.yas-verbosity.3
33d20 20 28 23 24 20 2e 20 32 31 32 31 35 37 29 29 0a 23 40 36 36 20 57 68 65 6e 20 4c 45 56 45 4c 20 .(#$...212157)).#@66.When.LEVEL.
33d40 69 73 20 61 74 20 6f 72 20 62 65 6c 6f 77 20 60 79 61 73 2d 76 65 72 62 6f 73 69 74 79 27 2c 20 is.at.or.below.`yas-verbosity',.
33d60 6c 6f 67 20 4d 45 53 53 41 47 45 20 61 6e 64 20 41 52 47 53 2e 1f 0a 28 64 65 66 61 6c 69 61 73 log.MESSAGE.and.ARGS...(defalias
33d80 20 27 79 61 73 2d 2d 6d 65 73 73 61 67 65 20 23 5b 28 6c 65 76 65 6c 20 6d 65 73 73 61 67 65 20 .'yas--message.#[(level.message.
33da0 26 72 65 73 74 20 61 72 67 73 29 20 22 08 09 59 5c 32 30 35 0e 00 5c 33 30 32 5c 33 30 34 5c 33 &rest.args)."..Y\205..\302\304\3
33dc0 30 35 5c 33 30 36 5c 6e 0b 23 5c 22 5c 32 30 37 22 20 5b 79 61 73 2d 76 65 72 62 6f 73 69 74 79 05\306\n.#\"\207".[yas-verbosity
33de0 20 6c 65 76 65 6c 20 6d 65 73 73 61 67 65 20 61 72 67 73 20 22 25 73 22 20 61 70 70 6c 79 20 79 .level.message.args."%s".apply.y
33e00 61 73 2d 2d 66 6f 72 6d 61 74 5d 20 36 20 28 23 24 20 2e 20 32 31 32 32 37 37 29 5d 29 0a 28 64 as--format].6.(#$...212277)]).(d
33e20 65 66 61 6c 69 61 73 20 27 79 61 73 2d 2d 77 61 72 6e 69 6e 67 20 23 5b 28 66 6f 72 6d 61 74 2d efalias.'yas--warning.#[(format-
33e40 63 6f 6e 74 72 6f 6c 20 26 72 65 73 74 20 66 6f 72 6d 61 74 2d 61 72 67 73 29 20 22 5c 33 30 33 control.&rest.format-args)."\303
33e60 5c 33 30 34 08 09 23 1a 5c 33 30 35 5c 33 30 36 5c 6e 5c 33 30 37 23 5c 32 31 30 5c 33 31 30 5c \304..#.\305\306\n\307#\210\310\
33e80 33 31 31 5c 6e 5c 22 29 5c 32 30 37 22 20 5b 66 6f 72 6d 61 74 2d 63 6f 6e 74 72 6f 6c 20 66 6f 311\n\")\207".[format-control.fo
33ea0 72 6d 61 74 2d 61 72 67 73 20 6d 73 67 20 61 70 70 6c 79 20 66 6f 72 6d 61 74 20 64 69 73 70 6c rmat-args.msg.apply.format.displ
33ec0 61 79 2d 77 61 72 6e 69 6e 67 20 79 61 73 6e 69 70 70 65 74 20 3a 77 61 72 6e 69 6e 67 20 79 61 ay-warning.yasnippet.:warning.ya
33ee0 73 2d 2d 6d 65 73 73 61 67 65 20 31 5d 20 34 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 s--message.1].4]).(defalias.'yas
33f00 2d 2d 66 6f 72 6d 61 74 20 23 5b 28 66 6f 72 6d 61 74 2d 63 6f 6e 74 72 6f 6c 20 26 72 65 73 74 --format.#[(format-control.&rest
33f20 20 66 6f 72 6d 61 74 2d 61 72 67 73 29 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 08 50 09 23 5c .format-args)."\302\303\304.P.#\
33f40 32 30 37 22 20 5b 66 6f 72 6d 61 74 2d 63 6f 6e 74 72 6f 6c 20 66 6f 72 6d 61 74 2d 61 72 67 73 207".[format-control.format-args
33f60 20 61 70 70 6c 79 20 66 6f 72 6d 61 74 20 22 5b 79 61 73 5d 20 22 5d 20 34 5d 29 0a 23 40 35 32 .apply.format."[yas]."].4]).#@52
33f80 20 44 69 73 61 62 6c 65 20 6d 69 6e 6f 72 20 6d 6f 64 65 73 20 77 68 65 6e 20 63 61 6c 6c 69 6e .Disable.minor.modes.when.callin
33fa0 67 20 60 75 6e 6c 6f 61 64 2d 66 65 61 74 75 72 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 g.`unload-feature'...(defalias.'
33fc0 79 61 73 6e 69 70 70 65 74 2d 75 6e 6c 6f 61 64 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 6e 69 6c 20 yasnippet-unload-function.#[nil.
33fe0 22 5c 33 30 35 5c 33 30 36 21 5c 32 31 30 72 5c 33 30 37 20 5c 33 31 30 18 5c 32 31 31 19 5c 32 "\305\306!\210r\307.\310.\211.\2
34000 30 33 23 00 09 40 5c 32 31 31 10 71 5c 32 31 30 5c 6e 5c 32 30 33 1c 00 5c 33 30 32 5c 33 30 36 03#..@\211.q\210\n\203..\302\306
34020 21 5c 32 31 30 09 41 5c 32 31 31 11 5c 32 30 34 0e 00 2b 0b 5c 33 31 30 1c 5c 32 31 31 19 5c 32 !\210.A\211.\204..+.\310.\211.\2
34040 30 33 43 00 09 40 5c 32 31 31 14 5c 32 34 32 5c 33 31 31 3d 5c 32 30 33 3c 00 5c 33 31 32 5c 66 03C..@\211.\242\311=\203<.\312\f
34060 41 5c 33 31 30 5c 22 5c 32 31 30 09 41 5c 32 31 31 11 5c 32 30 34 2c 00 2a 5c 33 31 30 5c 32 30 A\310\"\210.A\211.\204,.*\310\20
34080 37 22 20 5b 62 75 66 66 65 72 20 2d 2d 64 6f 6c 69 73 74 2d 74 61 69 6c 2d 2d 20 79 61 73 2d 6d 7".[buffer.--dolist-tail--.yas-m
340a0 69 6e 6f 72 2d 6d 6f 64 65 20 75 6e 6c 6f 61 64 2d 66 75 6e 63 74 69 6f 6e 2d 64 65 66 73 2d 6c inor-mode.unload-function-defs-l
340c0 69 73 74 20 64 65 66 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 2d 31 20 62 75 66 66 65 ist.def.yas-global-mode.-1.buffe
340e0 72 2d 6c 69 73 74 20 6e 69 6c 20 64 65 66 75 6e 20 73 65 74 70 6c 69 73 74 5d 20 34 20 28 23 24 r-list.nil.defun.setplist].4.(#$
34100 20 2e 20 32 31 32 38 36 35 29 5d 29 0a 23 40 36 33 20 46 6f 72 20 62 61 63 6b 77 61 72 64 20 63 ...212865)]).#@63.For.backward.c
34120 6f 6d 70 61 74 69 62 69 6c 69 74 79 2c 20 65 6e 61 62 6c 65 20 60 79 61 73 2d 6d 69 6e 6f 72 2d ompatibility,.enable.`yas-minor-
34140 6d 6f 64 65 27 20 67 6c 6f 62 61 6c 6c 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 79 61 73 2d mode'.globally...(defalias.'yas-
34160 69 6e 69 74 69 61 6c 69 7a 65 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 initialize.#[nil."\300\301!\207"
34180 20 5b 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 31 5d 20 32 20 28 23 24 20 2e 20 32 31 33 .[yas-global-mode.1].2.(#$...213
341a0 32 36 36 29 5d 29 0a 28 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 20 27 79 61 73 2d 69 6e 69 74 69 266)]).(make-obsolete.'yas-initi
341c0 61 6c 69 7a 65 20 22 55 73 65 20 28 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 31 29 20 69 alize."Use.(yas-global-mode.1).i
341e0 6e 73 74 65 61 64 2e 22 20 22 30 2e 38 22 29 0a 23 40 36 39 20 42 61 63 6b 70 6f 72 74 65 64 20 nstead."."0.8").#@69.Backported.
34200 79 61 73 6e 69 70 70 65 74 20 73 79 6d 62 6f 6c 73 2e 0a 0a 54 68 65 79 20 61 72 65 20 6d 61 70 yasnippet.symbols...They.are.map
34220 70 65 64 20 74 6f 20 22 79 61 73 2f 2a 22 20 76 61 72 69 61 6e 74 73 2e 1f 0a 28 64 65 66 76 61 ped.to."yas/*".variants...(defva
34240 72 20 79 61 73 2d 2d 62 61 63 6b 70 6f 72 74 65 64 2d 73 79 6d 73 20 27 28 79 61 73 2d 73 6e 69 r.yas--backported-syms.'(yas-sni
34260 70 70 65 74 2d 64 69 72 73 20 79 61 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 79 ppet-dirs.yas-prompt-functions.y
34280 61 73 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 79 61 73 2d 61 6c 73 6f 2d 61 75 74 6f 2d 69 6e 64 as-indent-line.yas-also-auto-ind
342a0 65 6e 74 2d 66 69 72 73 74 2d 6c 69 6e 65 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 72 65 76 69 76 ent-first-line.yas-snippet-reviv
342c0 61 6c 20 79 61 73 2d 74 72 69 67 67 65 72 73 2d 69 6e 2d 66 69 65 6c 64 20 79 61 73 2d 66 61 6c al.yas-triggers-in-field.yas-fal
342e0 6c 62 61 63 6b 2d 62 65 68 61 76 69 6f 72 20 79 61 73 2d 63 68 6f 6f 73 65 2d 6b 65 79 73 2d 66 lback-behavior.yas-choose-keys-f
34300 69 72 73 74 20 79 61 73 2d 63 68 6f 6f 73 65 2d 74 61 62 6c 65 73 2d 66 69 72 73 74 20 79 61 73 irst.yas-choose-tables-first.yas
34320 2d 75 73 65 2d 6d 65 6e 75 20 79 61 73 2d 74 72 69 67 67 65 72 2d 73 79 6d 62 6f 6c 20 79 61 73 -use-menu.yas-trigger-symbol.yas
34340 2d 77 72 61 70 2d 61 72 6f 75 6e 64 2d 72 65 67 69 6f 6e 20 79 61 73 2d 67 6f 6f 64 2d 67 72 61 -wrap-around-region.yas-good-gra
34360 63 65 20 79 61 73 2d 76 69 73 69 74 2d 66 72 6f 6d 2d 6d 65 6e 75 20 79 61 73 2d 65 78 70 61 6e ce.yas-visit-from-menu.yas-expan
34380 64 2d 6f 6e 6c 79 2d 66 6f 72 2d 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 73 20 79 61 73 2d 66 69 65 d-only-for-last-commands.yas-fie
343a0 6c 64 2d 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 20 79 61 73 2d 6b 65 79 6d 61 70 20 79 61 73 ld-highlight-face.yas-keymap.yas
343c0 2d 76 65 72 62 6f 73 69 74 79 20 79 61 73 2d 65 78 74 72 61 2d 6d 6f 64 65 73 20 79 61 73 2d 6b -verbosity.yas-extra-modes.yas-k
343e0 65 79 2d 73 79 6e 74 61 78 65 73 20 79 61 73 2d 61 66 74 65 72 2d 65 78 69 74 2d 73 6e 69 70 70 ey-syntaxes.yas-after-exit-snipp
34400 65 74 2d 68 6f 6f 6b 20 79 61 73 2d 62 65 66 6f 72 65 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 et-hook.yas-before-expand-snippe
34420 74 2d 68 6f 6f 6b 20 79 61 73 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 63 6f 6e 64 69 74 69 6f t-hook.yas-buffer-local-conditio
34440 6e 20 79 61 73 2d 64 6f 6e 74 2d 61 63 74 69 76 61 74 65 20 79 61 73 2d 78 2d 70 72 6f 6d 70 74 n.yas-dont-activate.yas-x-prompt
34460 20 79 61 73 2d 69 64 6f 2d 70 72 6f 6d 70 74 20 79 61 73 2d 6e 6f 2d 70 72 6f 6d 70 74 20 79 61 .yas-ido-prompt.yas-no-prompt.ya
34480 73 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 70 72 6f 6d 70 74 20 79 61 73 2d 64 72 6f 70 64 6f 77 6e s-completing-prompt.yas-dropdown
344a0 2d 70 72 6f 6d 70 74 20 79 61 73 2d 65 78 70 61 6e 64 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 -prompt.yas-expand.yas-minor-mod
344c0 65 20 79 61 73 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 79 61 73 2d 64 69 72 65 63 74 2d 6b 65 79 e.yas-global-mode.yas-direct-key
344e0 6d 61 70 73 2d 72 65 6c 6f 61 64 20 79 61 73 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6f 6e 20 79 61 maps-reload.yas-minor-mode-on.ya
34500 73 2d 6c 6f 61 64 2d 64 69 72 65 63 74 6f 72 79 20 79 61 73 2d 72 65 6c 6f 61 64 2d 61 6c 6c 20 s-load-directory.yas-reload-all.
34520 79 61 73 2d 63 6f 6d 70 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 20 79 61 73 2d 72 65 63 6f 6d 70 yas-compile-directory.yas-recomp
34540 69 6c 65 2d 61 6c 6c 20 79 61 73 2d 61 62 6f 75 74 20 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f ile-all.yas-about.yas-expand-fro
34560 6d 2d 74 72 69 67 67 65 72 2d 6b 65 79 20 79 61 73 2d 65 78 70 61 6e 64 2d 66 72 6f 6d 2d 6b 65 m-trigger-key.yas-expand-from-ke
34580 79 6d 61 70 20 79 61 73 2d 69 6e 73 65 72 74 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 76 69 73 69 ymap.yas-insert-snippet.yas-visi
345a0 74 2d 73 6e 69 70 70 65 74 2d 66 69 6c 65 20 79 61 73 2d 6e 65 77 2d 73 6e 69 70 70 65 74 20 79 t-snippet-file.yas-new-snippet.y
345c0 61 73 2d 6c 6f 61 64 2d 73 6e 69 70 70 65 74 2d 62 75 66 66 65 72 20 79 61 73 2d 74 72 79 6f 75 as-load-snippet-buffer.yas-tryou
345e0 74 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 64 65 73 63 72 69 62 65 2d 74 61 62 6c 65 73 20 79 61 t-snippet.yas-describe-tables.ya
34600 73 2d 6e 65 78 74 2d 66 69 65 6c 64 2d 6f 72 2d 6d 61 79 62 65 2d 65 78 70 61 6e 64 20 79 61 73 s-next-field-or-maybe-expand.yas
34620 2d 6e 65 78 74 2d 66 69 65 6c 64 20 79 61 73 2d 70 72 65 76 2d 66 69 65 6c 64 20 79 61 73 2d 61 -next-field.yas-prev-field.yas-a
34640 62 6f 72 74 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 65 78 69 74 2d 73 6e 69 70 70 65 74 20 79 61 bort-snippet.yas-exit-snippet.ya
34660 73 2d 65 78 69 74 2d 61 6c 6c 2d 73 6e 69 70 70 65 74 73 20 79 61 73 2d 73 6b 69 70 2d 61 6e 64 s-exit-all-snippets.yas-skip-and
34680 2d 63 6c 65 61 72 2d 6f 72 2d 64 65 6c 65 74 65 2d 63 68 61 72 20 79 61 73 2d 69 6e 69 74 69 61 -clear-or-delete-char.yas-initia
346a0 6c 69 7a 65 20 79 61 73 2d 65 78 70 61 6e 64 2d 73 6e 69 70 70 65 74 20 79 61 73 2d 64 65 66 69 lize.yas-expand-snippet.yas-defi
346c0 6e 65 2d 73 6e 69 70 70 65 74 73 20 79 61 73 2d 64 65 66 69 6e 65 2d 6d 65 6e 75 20 79 61 73 2d ne-snippets.yas-define-menu.yas-
346e0 73 6e 69 70 70 65 74 2d 62 65 67 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 65 6e 64 20 79 61 73 2d snippet-beg.yas-snippet-end.yas-
34700 6d 6f 64 69 66 69 65 64 2d 70 20 79 61 73 2d 6d 6f 76 69 6e 67 2d 61 77 61 79 2d 70 20 79 61 73 modified-p.yas-moving-away-p.yas
34720 2d 73 75 62 73 74 72 20 79 61 73 2d 63 68 6f 6f 73 65 2d 76 61 6c 75 65 20 79 61 73 2d 6b 65 79 -substr.yas-choose-value.yas-key
34740 2d 74 6f 2d 76 61 6c 75 65 20 79 61 73 2d 74 68 72 6f 77 20 79 61 73 2d 76 65 72 69 66 79 2d 76 -to-value.yas-throw.yas-verify-v
34760 61 6c 75 65 20 79 61 73 2d 66 69 65 6c 64 2d 76 61 6c 75 65 20 79 61 73 2d 74 65 78 74 20 79 61 alue.yas-field-value.yas-text.ya
34780 73 2d 73 65 6c 65 63 74 65 64 2d 74 65 78 74 20 79 61 73 2d 64 65 66 61 75 6c 74 2d 66 72 6f 6d s-selected-text.yas-default-from
347a0 2d 66 69 65 6c 64 20 79 61 73 2d 69 6e 73 69 64 65 2d 73 74 72 69 6e 67 20 79 61 73 2d 75 6e 69 -field.yas-inside-string.yas-uni
347c0 6d 70 6c 65 6d 65 6e 74 65 64 20 79 61 73 2d 64 65 66 69 6e 65 2d 63 6f 6e 64 69 74 69 6f 6e 2d mplemented.yas-define-condition-
347e0 63 61 63 68 65 20 79 61 73 2d 68 69 70 70 69 65 2d 74 72 79 2d 65 78 70 61 6e 64 29 20 28 23 24 cache.yas-hippie-try-expand).(#$
34800 20 2e 20 32 31 33 34 39 33 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 08 5c 32 30 33 4f 00 09 ...213493)).(byte-code.".\203O..
34820 5c 33 30 35 1a 5c 32 31 31 1b 5c 32 30 33 43 00 0b 40 12 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c \305.\211.\203C..@.\306\307\310\
34840 33 31 31 5c 33 31 32 5c 6e 21 23 21 1c 5c 33 31 33 5c 6e 21 5c 32 30 33 2a 00 5c 33 31 34 5c 66 311\312\n!#!.\313\n!\203*.\314\f
34860 5c 6e 5c 33 31 35 23 5c 32 31 30 5c 33 31 36 5c 66 5c 6e 5c 22 5c 32 31 30 5c 33 31 37 5c 6e 21 \n\315#\210\316\f\n\"\210\317\n!
34880 5c 32 30 33 3b 00 5c 33 32 30 5c 66 5c 6e 5c 33 31 35 23 5c 32 31 30 5c 33 32 31 5c 66 5c 6e 5c \203;.\320\f\n\315#\210\321\f\n\
348a0 22 5c 32 31 30 29 0b 41 5c 32 31 31 13 5c 32 30 34 5c 66 00 2a 5c 33 32 30 5c 33 32 32 5c 33 32 "\210).A\211.\204\f.*\320\322\32
348c0 33 5c 33 31 35 23 5c 32 31 30 5c 33 31 36 5c 33 32 32 5c 33 32 33 5c 22 5c 32 31 30 5c 33 30 35 3\315#\210\316\322\323\"\210\305
348e0 5c 32 30 37 22 20 5b 79 61 73 2d 61 6c 69 61 73 2d 74 6f 2d 79 61 73 2f 70 72 65 66 69 78 2d 70 \207".[yas-alias-to-yas/prefix-p
34900 20 79 61 73 2d 2d 62 61 63 6b 70 6f 72 74 65 64 2d 73 79 6d 73 20 73 79 6d 20 2d 2d 64 6f 6c 69 .yas--backported-syms.sym.--doli
34920 73 74 2d 74 61 69 6c 2d 2d 20 62 61 63 6b 70 6f 72 74 65 64 20 6e 69 6c 20 69 6e 74 65 72 6e 20 st-tail--.backported.nil.intern.
34940 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 60 79 61 73 replace-regexp-in-string."\\`yas
34960 2d 22 20 22 79 61 73 2f 22 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 62 6f 75 6e 64 70 20 6d 61 6b -"."yas/".symbol-name.boundp.mak
34980 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 22 79 61 73 6e 69 70 70 65 74 20 30 e-obsolete-variable."yasnippet.0
349a0 2e 38 22 20 64 65 66 76 61 72 61 6c 69 61 73 20 66 62 6f 75 6e 64 70 20 6d 61 6b 65 2d 6f 62 73 .8".defvaralias.fboundp.make-obs
349c0 6f 6c 65 74 65 20 64 65 66 61 6c 69 61 73 20 79 61 73 2f 72 6f 6f 74 2d 64 69 72 65 63 74 6f 72 olete.defalias.yas/root-director
349e0 79 20 79 61 73 2d 73 6e 69 70 70 65 74 2d 64 69 72 73 5d 20 37 29 0a 23 40 31 39 35 20 45 78 70 y.yas-snippet-dirs].7).#@195.Exp
34a00 6f 72 74 65 64 20 79 61 73 6e 69 70 70 65 74 20 73 79 6d 62 6f 6c 73 2e 0a 0a 69 2e 65 2e 20 74 orted.yasnippet.symbols...i.e..t
34a20 68 65 20 6f 6e 65 73 20 77 69 74 68 20 22 79 61 73 2d 22 20 73 69 6e 67 6c 65 20 64 61 73 68 20 he.ones.with."yas-".single.dash.
34a40 70 72 65 66 69 78 2e 20 49 20 77 69 6c 6c 20 74 72 79 20 74 6f 0a 6b 65 65 70 20 74 68 65 6d 20 prefix..I.will.try.to.keep.them.
34a60 69 6e 20 66 75 74 75 72 65 20 79 61 73 6e 69 70 70 65 74 20 76 65 72 73 69 6f 6e 73 20 61 6e 64 in.future.yasnippet.versions.and
34a80 20 6f 74 68 65 72 20 65 6c 69 73 70 20 6c 69 62 72 61 72 69 65 73 0a 63 61 6e 20 6d 6f 72 65 20 .other.elisp.libraries.can.more.
34aa0 6f 72 20 6c 65 73 73 20 73 61 66 65 6c 79 20 72 65 6c 79 20 75 70 6f 6e 20 74 68 65 6d 2e 1f 0a or.less.safely.rely.upon.them...
34ac0 28 64 65 66 76 61 72 20 79 61 73 2d 2d 65 78 70 6f 72 74 65 64 2d 73 79 6d 73 20 28 62 79 74 65 (defvar.yas--exported-syms.(byte
34ae0 2d 63 6f 64 65 20 22 5c 33 30 31 18 5c 33 30 32 5c 33 30 33 21 5c 32 31 30 08 29 5c 32 30 37 22 -code."\301.\302\303!\210.)\207"
34b00 20 5b 65 78 70 6f 72 74 65 64 20 6e 69 6c 20 6d 61 70 61 74 6f 6d 73 20 23 5b 28 61 74 6f 6d 29 .[exported.nil.mapatoms.#[(atom)
34b20 20 22 5c 33 30 33 08 21 5c 32 30 33 5c 66 00 08 5c 33 30 34 4e 5c 32 30 33 19 00 5c 33 30 35 08 ."\303.!\203\f..\304N\203..\305.
34b40 21 5c 32 30 35 30 00 08 5c 33 30 36 4e 3f 5c 32 30 35 30 00 5c 33 30 37 5c 33 31 30 08 21 5c 33 !\2050..\306N?\2050.\307\310.!\3
34b60 31 31 5c 33 31 32 19 5c 33 31 33 03 03 03 23 29 5c 32 36 36 5c 32 30 33 5c 32 30 35 30 00 08 5c 11\312.\313...#)\266\203\2050..\
34b80 6e 42 5c 32 31 31 12 5c 32 30 37 22 20 5b 61 74 6f 6d 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 nB\211.\207".[atom.inhibit-chang
34ba0 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 78 70 6f 72 74 65 64 20 62 6f 75 6e 64 70 20 62 ing-match-data.exported.boundp.b
34bc0 79 74 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 66 62 6f 75 6e 64 70 20 62 79 yte-obsolete-variable.fboundp.by
34be0 74 65 2d 6f 62 73 6f 6c 65 74 65 2d 69 6e 66 6f 20 22 5c 5c 60 79 61 73 2d 5b 5e 2d 5d 22 20 73 te-obsolete-info."\\`yas-[^-]".s
34c00 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 5d 20 37 ymbol-name.nil.t.string-match].7
34c20 5d 5d 20 32 29 20 28 23 24 20 2e 20 32 31 35 35 34 39 29 29 0a 28 70 72 6f 76 69 64 65 20 27 79 ]].2).(#$...215549)).(provide.'y
34c40 61 73 6e 69 70 70 65 74 29 0a asnippet).